# # Tormach Lathe LinuxCNC for Mesa [56]i25 card INI # [EMC] MACHINE = tormach_lathe #DEBUG = 0 # Debug level, 0 means no messages. See src/emc/nml_intf/debugflags.h for others #DEBUG = 0x00000002 # configuration #DEBUG = 0x7FFFFFFF #DEBUG = 0x7FFFDEFF #no interp,oword #DEBUG = 0x00008000 # py only #DEBUG = 0x0000E000 # py + remap + Oword #DEBUG = 0x0000C002 # py + remap + config #DEBUG = 0x0000C100 # py + remap + Interpreter #DEBUG = 0x0000C140 # py + remap + Interpreter + NML msgs #DEBUG = 0x0000C040 # py + remap + NML #DEBUG = 0x0003E100 # py + remap + Interpreter + oword + signals + namedparams #DEBUG = 0x10000000 # EMC_DEBUG_USER1 - trace statements #DEBUG = 0x20000000 # EMC_DEBUG_USER2 - trap into Python debugger #DEBUG = 0x7FFFFFFF # EMC_DEBUG_ALL #DEBUG = 0x10008000 # USER1, PYTHON #DEBUG = 0x30008000 # USER1,USER2, PYTHON # USER2 will cause involute to try to connect to pydev #DEBUG = 0x00080000 #EMC_DEBUG_REDIS DEBUG = 0x00000100 # Interpreter [DISPLAY] DISPLAY = tormach_lathe_ui.py EDITOR = gedit POSITION_OFFSET = RELATIVE POSITION_FEEDBACK = ACTUAL MAX_FEED_OVERRIDE = 1.2 INTRO_GRAPHIC = tormach_lathe_splash.gif INTRO_TIME = 2 PROGRAM_PREFIX = ~/gcode/subroutines LATHE = 1 GEOMETRY = -XZ [REDIS] # IMPORTANT: redis-server has a bad side effect where if *any* arguments are provided # it clears the default save parameters and then *never* saves changes. # The default save parameters must be restored by including them as args. # appendServerSaveParams(60*60,1); /* save after 1 hour and 1 change */ # appendServerSaveParams(300,100); /* save after 5 minutes and 100 changes */ # appendServerSaveParams(60,10000); /* save after 1 minute and 10000 changes */ SERVER_ARGS = --dir ~/lathe_data --dbfilename dump.rdb --save 3600 1 --save 300 100 --save 60 10000 [TASK] TASK = milltask CYCLE_TIME = 0.010 [RS274NGC] PARAMETER_FILE = ~/lathe_data/emc.var RS274NGC_STARTUP_CODE = G7 G18 G20 G90 SUBROUTINE_PATH = ~/tmc/subroutines:~/gcode/subroutines # Set bit 6 for Fanuc style tool offsets FEATURES = 64 SINGLE_BLOCK_LOCAL_SUB = YES SINGLE_BLOCK_EXTERNAL_SUB = NO [EMCMOT] EMCMOT = motmod COMM_TIMEOUT = 1.0 COMM_WAIT = 0.010 SERVO_PERIOD = 1000000 #BASE_PERIOD = 100000 [HOSTMOT2] # **** This is for info only **** # DRIVER0=hm2_pci # BOARD0=5i25 BITFILE0=mesa/tormach_lathe.bit #5i25_g540x2.bit [HAL] HALUI = halui HALFILE = tormach_lathe_5i25.hal #grizzly_lathe_5i25.hal POSTGUI_SHUTTLEXPRESS_HALFILE = millshuttlexpress.hal POSTGUI_HALFILE = postgui_tormach_lathe_5i25.hal [TRAJ] AXES = 4 COORDINATES = X Z LINEAR_UNITS = inch ANGULAR_UNITS = degree DEFAULT_VELOCITY = 1.5 MAX_LINEAR_VELOCITY = 1.50 NO_FORCE_HOMING = 1 POSITION_FILE = ~/lathe_data/position.txt DEFAULT_TOLERANCE = 0.0001 DEFAULT_NAIVECAM_TOLERANCE = 0.0 #HOME = 6.75 0 18.25 [EMCIO] EMCIO = io CYCLE_TIME = 0.100 TOOL_TABLE = ~/lathe_data/tool.tbl TOOL_CHANGE_WITH_SPINDLE_ON = 0 [SPINDLE] LO_RANGE_MIN = 100 LO_RANGE_MAX = 1150 LO_SCALE = 1 HI_RANGE_MIN = 100 HI_RANGE_MAX = 1150 HI_RANGE_SCALE = 1 [AXIS_0] TYPE = LINEAR MAX_VELOCITY = .75 MAX_ACCELERATION = 8.0 MAX_JOG_VELOCITY_UPS = 1.0 MIN_JOG_VELOCITY_UPS = 0.008333 STEPGEN_MAX_VEL = 1.2 STEPGEN_MAXACCEL = 15.0 SCALE = -8017 BACKLASH = 0.0012 # time in nanoseconds DIRSETUP = 20000 DIRHOLD = 20000 STEPLEN = 5000 STEPSPACE = 5000 FERROR = 1.0 MIN_FERROR = 0.1 # Min limit based on diameter mode so double for total travel MIN_LIMIT = -0.01 MAX_LIMIT = 6.7 HOME_OFFSET = -0.02 HOME_SEARCH_VEL = -0.750 HOME_LATCH_VEL = 0.05 HOME_IGNORE_LIMITS = YES HOME_SEQUENCE = 0 [AXIS_1] MAX_JOG_VELOCITY_UPS = 1.0 MIN_JOG_VELOCITY_UPS = 0.008333 [AXIS_2] TYPE = LINEAR MAX_VELOCITY = .75 MAX_ACCELERATION = 8.0 MAX_JOG_VELOCITY_UPS = 1.5 MIN_JOG_VELOCITY_UPS = 0.008333 STEPGEN_MAX_VEL = 1.8 STEPGEN_MAXACCEL = 15.0 SCALE = -7964.4556 BACKLASH = 0.0058258 # time in nanoseconds DIRSETUP = 20000 DIRHOLD = 20000 STEPLEN = 5000 STEPSPACE = 5000 FERROR = 1.0 MIN_FERROR = 0.1 MIN_LIMIT = -18.25 MAX_LIMIT = 0.010 HOME_OFFSET = 0.025 HOME_SEARCH_VEL = 0.750 HOME_LATCH_VEL = -0.050 HOME_IGNORE_LIMITS = YES HOME_SEQUENCE = 1 [AXIS_3] MAX_JOG_VELOCITY_UPS = 1.0 MIN_JOG_VELOCITY_UPS = 0.008333