[HOSTMOT2] DRIVER=hm2_pci BOARD=5i20 CONFIG="firmware=hm2/5i20/SV12IM_2X7I48_72.BIT num_encoders=6 num_pwmgens=6 num_stepgens=0num_leds=0,firmware=hm2/5i20/SV12IM_2X7I48_72.BIT num_encoders=0 num_pwmgens=0 num_stepgens=0num_leds=0" [EMC] # Name of machine, for use with display, etc. MACHINE = HM2-Servo # Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others #DEBUG = 0x00000003 #DEBUG = 0x00000007 DEBUG = 0 [RS274NGC] # File containing interpreter variables PARAMETER_FILE = hm2-servo.var USER_M_PATH = /home/chiron/linuxcnc/nc_files/M_Befehle [DISPLAY] #Werkzeugtabelle #TOOL_EDITOR = tooledit Z DIAM # Name of display program, e.g., tkemc DISPLAY = axis # Cycle time, in seconds, that display will sleep between polls CYCLE_TIME = 0.0500 # Path to help file HELP_FILE = tklinucnc.txt # Initial display setting for position, RELATIVE or MACHINE POSITION_OFFSET = RELATIVE # Initial display setting for position, COMMANDED or ACTUAL POSITION_FEEDBACK = ACTUAL # Highest value that will be allowed for feed override, 1.0 = 100% MAX_FEED_OVERRIDE = 2 MAX_SPINDLE_OVERRIDE = 2 # Prefix to be used PROGRAM_PREFIX = /home/chiron/linuxcnc/nc_files # Introductory graphic INTRO_GRAPHIC = linuxcnc.gif INTRO_TIME = 2 INCREMENTS = 1 mm, 0.1 mm, 0.01mm, 0.001mm PYVCP = pyvcp.xml [FILTER] PROGRAM_EXTENSION = .png,.gif,.jpg Grayscale Depth Image PROGRAM_EXTENSION = .py Python Script png = image-to-gcode gif = image-to-gcode jpg = image-to-gcode py = python [TASK] # Name of task controller program, e.g., milltask TASK = milltask # Cycle time, in seconds, that task controller will sleep between polls CYCLE_TIME = 0.010 [HALUI] # halui.mdi-command-00 MDI_COMMAND = G10 L20 P1 X 0 ( X-Ursprung setzen ) # halui.mdi-command-01 MDI_COMMAND = G10 L20 P1 Y 0 ( Y-Ursprung setzen ) # halui.mdi-command-02 MDI_COMMAND = G10 L20 P1 Z 0 ( Z-Ursprung setzen ) # halui.mdi-command-03 MDI_COMMAND = M111 ( Gsimple starten ) # halui.mdi-command-04 MDI_COMMAND = M112 ( Programm uebertragen ) # halui.mdi-command-05 MDI_COMMAND = o call ( Programm uebertragen ) [EMCMOT] EMCMOT = motmod # Timeout for comm to emcmot, in seconds COMM_TIMEOUT = 1.0 # Interval between tries to emcmot, in seconds COMM_WAIT = 0.010 # Servo task period, in nanoseconds SERVO_PERIOD = 1000000 [HAL] # The run script first uses halcmd to execute any HALFILE # files, and then to execute any individual HALCMD commands. # list of hal config files to run through halcmd # files are executed in the order in which they appear HALUI = halui HALFILE = hm2-servo.hal HALFILE = ios.hal HALFILE = loadrt.hal HALFILE = Maschine.hal HALFILE = Spindel.hal HALFILE = Bedienfeld.hal HALFILE = Werkstückwechsler.hal HALFILE = Werkzeugwechsler.hal HALFILE = Handrad.hal HALFILE = Meldung.hal POSTGUI_HALFILE = pyvcp.hal # list of halcmd commands to execute # commands are executed in the order in which they appear #HALCMD = save neta [TRAJ] AXES = 3 # COORDINATES = X Y Z R P W COORDINATES = X Y Z HOME = 0 0 0 0 LINEAR_UNITS = mm ANGULAR_UNITS = degree CYCLE_TIME = 0.010 DEFAULT_VELOCITY = 50.0 MAX_VELOCITY = 250.0 DEFAULT_ACCELERATION = 400.0 MAX_ACCELERATION = 1200.0 #NO_FORCE_HOMING = 1 [AXIS_0] TYPE = LINEAR MAX_VELOCITY = 166.6666667 MAX_ACCELERATION = 750.0 BACKLASH = 0.000 FERROR = 5.0 MIN_FERROR = 99999.1 INPUT_SCALE = 819.2 OUTPUT_SCALE = 166.6667 OUTPUT_OFFSET = 0.0 MAX_OUTPUT = 166.6667 MIN_LIMIT = -480 MAX_LIMIT = 24 HOME = 0.000 HOME_OFFSET = -0 HOME_SEARCH_VEL = -30 HOME_LATCH_VEL = -1 HOME_SEQUENCE = 1 HOME_USE_INDEX = YES HOME_IGNORE_LIMITS = NO # PID tuning params DEADBAND = 0.000015 P = 220 I = 0 D = 0 FF0 = 0 FF1 = 0.779 FF2 = 0 BIAS = 0 [AXIS_1] TYPE = LINEAR MAX_VELOCITY = 166.6666667 MAX_ACCELERATION = 1000.0 BACKLASH = 0.000 FERROR = 5.0 MIN_FERROR = 0.1 INPUT_SCALE = 819.2 OUTPUT_SCALE = 166.6667 OUTPUT_OFFSET = 0.0 MAX_OUTPUT = 166.6667 MIN_LIMIT = -170 MAX_LIMIT = 82 HOME = 0.000 HOME_OFFSET = -0 HOME_SEARCH_VEL = -30 HOME_LATCH_VEL = -1 HOME_SEQUENCE = 1 HOME_USE_INDEX = YES HOME_IGNORE_LIMITS = NO # PID tuning params DEADBAND = 0.000015 P = 220 I = 0 D = 0 FF0 = 0 FF1 = 0.7785 FF2 = 0 BIAS = 0 [AXIS_2] TYPE = LINEAR MAX_VELOCITY = 250.0 MAX_ACCELERATION = 1000.0 BACKLASH = 0.000 FERROR = 5.0 MIN_FERROR = 0.1 INPUT_SCALE = 819.2 OUTPUT_SCALE = 250 OUTPUT_OFFSET = 0.0 MAX_OUTPUT = 250 MIN_LIMIT = -424 MAX_LIMIT = 2 HOME = 0 HOME_OFFSET = -80 HOME_SEARCH_VEL = -30 HOME_LATCH_VEL = -1 HOME_SEQUENCE = 0 HOME_USE_INDEX = YES HOME_IGNORE_LIMITS = NO # PID tuning params DEADBAND = 0.000015 P = 225 I = 0 D = 0 FF0 = 0 FF1 = 0.772 FF2 = 0 BIAS = 0 [SPINDEL] MAX_DREHZAHL = 4500 PP_U = 1024 UEBERSTEUERUNG = 0.0125 DEADBAND = 0.000015 P = 1 I = 0 D = 0 FF0 = 0 FF1 = 0 FF2 = 0 BIAS = 0 MAX_OUTPUT = 1 [EMCIO] # Name of IO controller program, e.g., io EMCIO = io # cycle time, in seconds CYCLE_TIME = 0.100 # tool table file TOOL_TABLE = tool.tbl # tool change TOOL_CHANGE_QUILL_UP = 1 TOOL_CHANGE_POSITION = 23 81 0