# This config file was created 2021-08-29 17:52:46.099885 by the update_ini script # The original config files may be found in the /home/slo/linuxcnc/configs/Mill_GMO/Mill.old directory # Generated by PNCconf at Thu Oct 12 16:42:22 2017 # If you make changes to this file, they will be # overwritten when you run PNCconf again [EMC] # The version string for this INI file. VERSION = 1.1 MACHINE = Mill DEBUG = 0 [DISPLAY] DISPLAY = qtvcp qtdragon_hd TITLE = Mill ICON = silver_dragon.png PREFERENCE_FILE_PATH = WORKINGFOLDER/qtdragon.pref MDI_HISTORY_FILE = mdi_history.dat MACHINE_LOG_PATH = machine_log.dat LOG_FILE = qtdragon_hd.log INTRO_GRAPHIC = silver_dragon.png INTRO_TIME = 1 # default program search path PROGRAM_PREFIX = /home/slo/linuxcnc/nc_files # NGCGUI subroutine path. # Thr path must also be in [RS274NGC] SUBROUTINE_PATH NGCGUI_SUBFILE_PATH = ../../../nc_files/ngcgui_lib/ # pre selected programs tabs # specify filenames only, files must be in the NGCGUI_SUBFILE_PATH NGCGUI_SUBFILE = slot.ngc NGCGUI_SUBFILE = qpocket.ngc *** SPINDLE *** # manual spindle speed will start at this RPM DEFAULT_SPINDLE_0_SPEED = 2000 # spindle up/down increment in RPM SPINDLE_INCREMENT = 200 # min max apindle speed manually allowed MIN_SPINDLE_0_SPEED = 100 MAX_SPINDLE_0_SPEED = 2000 # max spindle power in Watts MAX_SPINDLE_POWER = 2000 POSITION_OFFSET = RELATIVE POSITION_FEEDBACK = ACTUAL MAX_FEED_OVERRIDE = 2.000000 INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm .001mm **** JOG Velocities from Screen **** DEFAULT_LINEAR_VELOCITY = 50.000000 MAX_LINEAR_VELOCITY = 50.000000 MIN_LINEAR_VELOCITY = 0.500000 DEFAULT_ANGULAR_VELOCITY = 12.000000 MAX_ANGULAR_VELOCITY = 180.000000 MIN_ANGULAR_VELOCITY = 1.666667 EDITOR = geany GEOMETRY = xyz CYCLE_TIME=100 [MDI_COMMAND_LIST] # for macro buttons MDI_COMMAND = G0 Z25 X0 Y0;Z0,Goto\nZero MDI_COMMAND = G53 G0 Z0;G53 G0 X0 Y0,Goto\nMach\nZero [FILTER] # Controls what programs are shown inqtdragon file manager PROGRAM_EXTENSION = .ngc,.nc,.tap G-Code File (*.ngc,*.nc,*.tap) PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image PROGRAM_EXTENSION = .py Python Script # specifies what special 'filter' programs runs based on program ending png = image-to-gcode gif = image-to-gcode jpg = image-to-gcode py = python3 [KINS] KINEMATICS = trivkins coordinates=XYZ JOINTS = 3 [EMCIO] EMCIO = io CYCLE_TIME = 0.100 TOOL_TABLE = tool.tbl [RS274NGC] # motion controller saves parameters to this file PARAMETER_FILE = qtdragon_hd.var # start up G/M codes when first loaded RS274NGC_STARTUP_CODE = G17 G21 G40 G43H0 G54 G64P0.0127 G80 G90 G94 G97 M5 M9 # subroutine/remap path list SUBROUTINE_PATH = ../../../../nc_files/probe/basic_probe/macros:~/linuxcnc/nc_files/examples/ngcgui_lib:~/linuxcnc/nc_files/examples/ngcgui_lib/utilitysubs # on abort, this ngc file is called. required for basic/versa probe ON_ABORT_COMMAND=O call #REMAP=M6 modalgroup=6 ngc=tool-change [EMCMOT] EMCMOT = motmod COMM_TIMEOUT = 1.0 COMM_WAIT = 0.010 SERVO_PERIOD = 1000000 [TASK] TASK = milltask CYCLE_TIME = 0.010 [TRAJ] COORDINATES = XYZ LINEAR_UNITS = mm ANGULAR_UNITS = degree MAX_LINEAR_VELOCITY = 25 DEFAULT_LINEAR_VELOCITY = 5 #MAX_LINEAR_ACCELERATION = 350 SPINDLES = 1 [HAL] HALUI = halui HALFILE = mill.hal HALFILE = custom.hal # this file is loaded after qtdragon has made it's HAl pins # you can add multiple entries POSTGUI_HALFILE = postgui_call_list.hal # this command is run after qtdragon has made it's HAl pins # any HAL conmmand can be used # you can add multiple entries # uncomment this one to print all HAL pins that start with qt POSTGUI_HALCMD = show pin qt [HALUI] # no content [PROBE] USE_PROBE = versaprobe [TOOLSENSOR] X = 0.0 Y = 210.0 TOUCH_HEIGHT = 65.0 SENSOR_HEIGHT = 59.8 [VERSA_PROBE_OPTIONS] ps_rapidvel = 500 ps_searchvel = 150.0 ps_probevel = 10.0 ps_z_clearance = 3.0 ps_probe_max = -20.0 ps_probe_max_z_travel = 5.0 ps_probe_latch = 2.0 ; Optional: Latch distance ps_probe_diam = 2.0 ps_xy_clearance = 5.0 ps_side_edge_length = 60.0 ps_probe_height = 20.0 ; Height of the physical probe/setter ps_block_height = 20.0 ; Same as above for block type #******************** # Axis X #******************** [AXIS_X] MIN_LIMIT = -0.10 MAX_LIMIT = 450 MAX_VELOCITY = 50 MAX_ACCELERATION = 350.0 [JOINT_0] TYPE = LINEAR HOME = 0.0 HOME_SEQUENCNCE = 1 FERROR = 10.0 MIN_FERROR = 1.0 MAX_VELOCITY = 50 MAX_ACCELERATION = 350.0 # The values below should be 25% larger than MAX_VELOCITY and MAX_ACCELERATION # If using BACKLASH compensation STEPGEN_MAXACCEL should be 100% larger. STEPGEN_MAXVEL = 75 STEPGEN_MAXACCEL = 385 P = 1000.0 I = 0.0 D = 0.0 FF0 = 0.0 FF1 = 1.0 FF2 = 0.0 BIAS = 0.0 DEADBAND = 0.01 MAX_OUTPUT = 0 # these are in nanoseconds DIRSETUP = 100 DIRHOLD = 1200 STEPLEN = 1200 STEPSPACE = 2200 STEP_SCALE = -1280 HOME_OFFSET = 0.0 #******************** # Axis Y #******************** [AXIS_Y] MIN_LIMIT = -0.10 MAX_LIMIT = 210 MAX_VELOCITY = 50 MAX_ACCELERATION = 350.0 [JOINT_1] TYPE = LINEAR HOME = 0.0 HOME_SEQUENCNCE = 1 FERROR = 10.0 MIN_FERROR = 1.0 MAX_VELOCITY = 50 MAX_ACCELERATION = 350.0 # The values below should be 25% larger than MAX_VELOCITY and MAX_ACCELERATION # If using BACKLASH compensation STEPGEN_MAXACCEL should be 100% larger. STEPGEN_MAXVEL = 75 STEPGEN_MAXACCEL = 385 P = 1000.0 I = 0.0 D = 0.0 FF0 = 0.0 FF1 = 1.0 FF2 = 0.0 BIAS = 0.0 DEADBAND = 0.01 MAX_OUTPUT = 0 # these are in nanoseconds DIRSETUP = 100 DIRHOLD = 1200 STEPLEN = 1200 STEPSPACE = 2200 STEP_SCALE = 1280 HOME_OFFSET = 0.0 #******************** # Axis Z #******************** [AXIS_Z] MIN_LIMIT = -380 MAX_LIMIT = 0 MAX_VELOCITY = 20 MAX_ACCELERATION = 350.0 [JOINT_2] TYPE = LINEAR HOME_SEQUENCNCE = 0 HOME = 0.0 FERROR = 10.0 MIN_FERROR = 25.0 MAX_VELOCITY = 20 MAX_ACCELERATION = 350.0 # The values below should be 25% larger than MAX_VELOCITY and MAX_ACCELERATION # If using BACKLASH compensation STEPGEN_MAXACCEL should be 100% larger. STEPGEN_MAXVEL = 28 STEPGEN_MAXACCEL = 450 P = 1000.0 I = 0.0 D = 0.0 FF0 = 0.0 FF1 = 1.0 FF2 = 0.0 BIAS = 0.0 DEADBAND = 0.001 MAX_OUTPUT = 0 # these are in nanoseconds DIRSETUP = 100 DIRHOLD = 1200 STEPLEN = 1200 STEPSPACE = 2200 STEP_SCALE = 3840 HOME_OFFSET = 0.0 [HOSTMOT2] # **** This is for info only **** # DRIVER0=hm2_eth # BOARD0=7i76e CARD0=hm2_7i76e.0 #******************** ## Spindle ##******************** [SPINDLE_9] P = 0 I = 0 D = 0 FF0 = 1 FF1 = 0 FF2 = 0 BIAS = 0 DEADBAND = 0 MAX_OUTPUT = 2000