diff --git a/mayo-mill-probebasic.ini b/mayo-mill-probebasic.ini index 7f924c0..e5fea51 100644 --- a/mayo-mill-probebasic.ini +++ b/mayo-mill-probebasic.ini @@ -10,27 +10,25 @@ VERSION = 1.1 [DISPLAY] DISPLAY = probe_basic OPEN_FILE = ~/linuxcnc/nc_files/pb_examples/blank.ngc -#PROGRAM_PREFIX = /home/cnc/linuxcnc/nc_files CONFIG_FILE = custom_config.yml -POSITION_OFFSET = RELATIVE -POSITION_FEEDBACK = ACTUAL -ARCDIVISION = 64 -GRIDS = 10mm 20mm 50mm 100mm -MAX_FEED_OVERRIDE = 1.2 -#MAX_FEED_OVERRIDE = 2.000000 # Recommended Setting for Probe Basic -MAX_SPINDLE_OVERRIDE = 1.2 -#MAX_SPINDLE_OVERRIDE = 2.000000 # Recommended Setting for Probe Basic -MIN_SPINDLE_OVERRIDE = 0.5 -#MIN_SPINDLE_OVERRIDE = 0.500000 # Recommended Setting for Probe Basic -MIN_LINEAR_VELOCITY = 0 -MAX_LINEAR_VELOCITY = 50.00 +#PROGRAM_PREFIX = /home/cnc/linuxcnc/nc_files INTRO_GRAPHIC = pbsplash.png INTRO_TIME = 5 -INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm -DEFAULT_LINEAR_VELOCITY = 5.00 -CYCLE_TIME = 0.100 -#INCREMENTS = JOG .01in .001in .0001in + +#ARCDIVISION = 64 +#GRIDS = 10mm 20mm 50mm 100mm + GEOMETRY = xyz +INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm +POSITION_OFFSET = RELATIVE +POSITION_FEEDBACK = ACTUAL +MAX_FEED_OVERRIDE = 1.2 +MAX_SPINDLE_OVERRIDE = 1.2 +MIN_SPINDLE_OVERRIDE = 0.5 +MIN_LINEAR_VELOCITY = 0 +MAX_LINEAR_VELOCITY = 50.00 +DEFAULT_LINEAR_VELOCITY = 5.00 + USER_TABS_PATH = user_tabs/ USER_BUTTONS_PATH = user_buttons/ USER_DROS_PATH = user_dro_display/ @@ -38,10 +36,8 @@ DRO_DISPLAY = xyz # ATC tab display options, 0 = no atc tab displayed, 1 = Carousel atc display, 2 = rack atc display ATC_TAB_DISPLAY = 0 #USER_ATC_BUTTONS_PATH = user_atc_buttons/ +CYCLE_TIME = 0.100 -[KINS] -JOINTS = 3 -KINEMATICS = trivkins coordinates=XYZ [FILTER] PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image @@ -52,43 +48,25 @@ gif = image-to-gcode jpg = image-to-gcode py = python +[PYTHON] +TOPLEVEL = ./python/toplevel.py +PATH_APPEND = ./python/ + [TASK] TASK = milltask CYCLE_TIME = 0.010 [RS274NGC] -# start up G/M codes when first loaded RS274NGC_STARTUP_CODE = G17 G21 G40 G43H0 G54 G64P0.0127 G80 G90 G94 G97 M5 M9 #RS274NGC_STARTUP_CODE = F10 S300 G20 G17 G40 G49 G54 G64 P.001 G80 G90 G91.1 G92.1 G94 G97 G98 PARAMETER_FILE = linuxcnc.var OWORD_NARGS = 1 NO_DOWNCASE_OWORD = 1 - -# subroutine/remap path list SUBROUTINE_PATH = subroutines -#SUBROUTINE_PATH =\ -#~/linuxcnc/nc_files/examples/ngcgui_lib:\ -#~/linuxcnc/nc_files/examples/ngcgui_lib/utilitysubs:\ -#~/linuxcnc/nc_files/examples/remap-subroutines:\ -#~/linuxcnc/nc_files/examples/remap_lib - -# is the sub, with is called when a error during tool change happens. -#ON_ABORT_COMMAND=O call # The remap code for QtVCP's versaprobe's automatic tool probe of Z #REMAP=M6 modalgroup=6 prolog=change_prolog ngc=qt_auto_probe_tool epilog=change_epilog -# required for python remaps -[PYTHON] -TOPLEVEL = ./python/toplevel.py -PATH_APPEND = ./python/ - -[EMCMOT] -EMCMOT = motmod -COMM_TIMEOUT = 1.0 -BASE_PERIOD = 100000 -SERVO_PERIOD = 1000000 - [HAL] HALUI = halui HALFILE = mayo-mill-probebasic.hal @@ -96,22 +74,17 @@ HALFILE = custom.hal POSTGUI_HALFILE = probe_basic_postgui.hal TWOPASS = one -[TRAJ] -AXES = 3 # or number of axes of your machine -COORDINATES = X Y Z -LINEAR_UNITS = mm -ANGULAR_UNITS = degree -DEFAULT_LINEAR_VELOCITY = 5.00 -MAX_LINEAR_VELOCITY = 50.00 +[EMCMOT] +EMCMOT = motmod +COMM_TIMEOUT = 1.0 +BASE_PERIOD = 100000 +SERVO_PERIOD = 1000000 [EMCIO] EMCIO = io CYCLE_TIME = 0.100 TOOL_TABLE = tool.tbl -[PROBE] -# pick basic probe or versa probe or remove for none -USE_PROBE = versaprobe -#USE_PROBE = basicprobe + [VERSA_TOOLSETTER] X = 32.5 @@ -125,10 +98,18 @@ X = 10 Y = 10 Z = -2 -[MDI_COMMAND_LIST] -# for macro buttons on main oage up to 10 possible -MDI_COMMAND = G0 Z25;X0 Y0;Z0, Goto\nUser\nZero -MDI_COMMAND = G53 G0 Z0;G53 G0 X0 Y0,Goto\nMachn\nZero +[KINS] +JOINTS = 3 +KINEMATICS = trivkins coordinates=XYZ + +[TRAJ] +AXES = 3 +COORDINATES = X Y Z +LINEAR_UNITS = mm +ANGULAR_UNITS = degree +DEFAULT_LINEAR_VELOCITY = 5.00 +MAX_LINEAR_VELOCITY = 50.00 + #*** AXIS_X ******************************* [AXIS_X] MAX_VELOCITY = 50.0