; EMC frequency stepper for 1/4 step sherline ; VERSION 1.0 ; General section ------------------------------------------------------------- [EMC] VERSION = $Revision: 1.7.1 MACHINE = Stepper Freqmod Minimill NML_FILE = generic.nml DEBUG = 0x00000003 ; Sections for display options ------------------------------------------------ [DISPLAY] PLAT = nonrealtime DISPLAY = mini CYCLE_TIME = 0.100 HELP_FILE = doc/help.txt POSITION_OFFSET = RELATIVE POSITION_FEEDBACK = COMMANDED MAX_FEED_OVERRIDE = 1.2 DEFAULT_LINEAR_JOG_INCREMENT = 0.0010 DEFAULT_ROTARY_JOG_INCREMENT = 15 PROGRAM_PREFIX = ~/gcode INTRO_GRAPHIC = hello.gif INTRO_TIME = 20 LINEAR_UNITS = AUTO ANGULAR_UNITS = AUTO BALLOON_HELP = 0 ; Task controller section ----------------------------------------------------- [TASK] PLAT = nonrealtime TASK = minimilltask CYCLE_TIME = 0.010 ; Part program interpreter section -------------------------------------------- [RS274NGC] PARAMETER_FILE = generic.var ; Motion control section ------------------------------------------------------ [EMCMOT] PLAT = realtime EMCMOT = freqmod STEPPING_TYPE = 0 SHMEM_KEY = 100 SHMEM_BASE_ADDRESS = 0x3A00000 PARPORT_BASE_ADDRESS = 0x378 PARPORT_IO_ADDRESS = 0x378 IO_BASE_ADDRESS = 0x378 COMM_TIMEOUT = 1.0 COMM_WAIT = 0.010 PERIOD = 0.000022 ; Trajectory planner section -------------------------------------------------- [TRAJ] AXES = 4 COORDINATES = X Y Z A HOME = 0 0 0 0 LINEAR_UNITS = 0.03937007874016 ANGULAR_UNITS = 1.0 CYCLE_TIME = 0.010 DEFAULT_VELOCITY = 0.0167 MAX_VELOCITY = 36 DEFAULT_ACCELERATION = 60.0 MAX_ACCELERATION = 60.0 PROBE_INDEX = 0 PROBE_POLARITY = 1 ; Axes sections --------------------------------------------------------------- ; First axis [AXIS_0] TYPE = LINEAR UNITS = 0.03937007874016 HOME = 0.000 MAX_VELOCITY = 0.36 MAX_ACCELERATION = 1 P = 200.000 I = 0.000 D = 0.000 FF0 = 0.000 FF1 = 0.000 FF2 = 0.000 BACKLASH = 0.000 BIAS = 0.000 MAX_ERROR = 0.000 DEADBAND = 0.00007 CYCLE_TIME = 0.001 INPUT_SCALE = 16000 0 OUTPUT_SCALE = 16000.000 0.000 MIN_LIMIT = -15.0 MAX_LIMIT = 15.0 MIN_OUTPUT = -10 MAX_OUTPUT = 10 FERROR = 1.000 MIN_FERROR = 0.010 HOMING_VEL = 0.1 HOME_OFFSET = 0.0 SETUP_TIME = 2 HOLD_TIME = 3 ENABLE_POLARITY = 0 MIN_LIMIT_SWITCH_POLARITY = 0 MAX_LIMIT_SWITCH_POLARITY = 0 HOME_SWITCH_POLARITY = 1 HOMING_POLARITY = 1 JOGGING_POLARITY = 1 FAULT_POLARITY = 1 ; Second axis [AXIS_1] TYPE = LINEAR UNITS = 0.03937007874016 HOME = 0.000 MAX_VELOCITY = .36 MAX_ACCELERATION = 5 P = 200.000 I = 0.000 D = 0.000 FF0 = 0.000 FF1 = 0.000 FF2 = 0.000 BACKLASH = 0.000 BIAS = 0.000 MAX_ERROR = 0.000 DEADBAND = 0.00007 CYCLE_TIME = 0.001000 INPUT_SCALE = -16000 0 OUTPUT_SCALE = -16000 0 MIN_LIMIT = -10.0 MAX_LIMIT = 10.0 MIN_OUTPUT = -10 MAX_OUTPUT = 10 FERROR = 1.000 MIN_FERROR = 0.010 HOMING_VEL = 0.1 HOME_OFFSET = 0.0 SETUP_TIME = 2 HOLD_TIME = 3 ENABLE_POLARITY = 0 MIN_LIMIT_SWITCH_POLARITY = 0 MAX_LIMIT_SWITCH_POLARITY = 0 HOME_SWITCH_POLARITY = 1 HOMING_POLARITY = 1 JOGGING_POLARITY = 1 FAULT_POLARITY = 1 ; Third axis [AXIS_2] TYPE = LINEAR UNITS = 0.03937007874016 HOME = 0.000 MAX_VELOCITY = .36 MAX_ACCELERATION = 5 P = 200.000 I = 0.000 D = 0.000 FF0 = 0.000 FF1 = 0.000 FF2 = 0.000 BACKLASH = 0.000 BIAS = 0.000 MAX_ERROR = 0.000 DEADBAND = 0.00007 CYCLE_TIME = 0.001000 INPUT_SCALE = -16000 0 OUTPUT_SCALE = -16000 0 MIN_LIMIT = -10.0 MAX_LIMIT = 10.0 MIN_OUTPUT = -10 MAX_OUTPUT = 10 FERROR = 1.000 MIN_FERROR = 0.010 HOMING_VEL = 0.1 HOME_OFFSET = 0.0 SETUP_TIME = 2 HOLD_TIME = 3 ENABLE_POLARITY = 0 MIN_LIMIT_SWITCH_POLARITY = 0 MAX_LIMIT_SWITCH_POLARITY = 0 HOME_SWITCH_POLARITY = 1 HOMING_POLARITY = 1 JOGGING_POLARITY = 1 FAULT_POLARITY = 1 ; Fourth axis [AXIS_3] TYPE = ANGULAR UNITS = 1.0 HOME = 0.000 MAX_VELOCITY = 36 MAX_ACCELERATION = 60 P = 600.000 I = 0.000 D = 0.000 FF0 = 0.000 FF1 = 6.000 FF2 = 0.000 BACKLASH = 0.000 BIAS = 0.000 MAX_ERROR = 0.000 DEADBAND = 0.007 CYCLE_TIME = 0.001000 INPUT_SCALE = 160 0 OUTPUT_SCALE = 160 -0.000 MIN_LIMIT = -10000.0 MAX_LIMIT = 10000.0 MIN_OUTPUT = -60 MAX_OUTPUT = 60 FERROR = 50.000 MIN_FERROR = 10.0 HOMING_VEL = 0.1 HOME_OFFSET = 0.0 SETUP_TIME = 2 HOLD_TIME = 3 ENABLE_POLARITY = 0 MIN_LIMIT_SWITCH_POLARITY = 0 MAX_LIMIT_SWITCH_POLARITY = 0 HOME_SWITCH_POLARITY = 1 HOMING_POLARITY = 1 JOGGING_POLARITY = 1 FAULT_POLARITY = 1 ; section for main IO controller parameters ----------------------------------- [EMCIO] PLAT = nonrealtime EMCIO = minimillio CYCLE_TIME = 0.100 TOOL_TABLE = sherlinemill.tbl