|
| 1 | +# This file was created with the 7i96 Wizard on Jun 10 2019 11:12:47 |
| 2 | +# Changes to most things are ok and will be read by the wizard |
| 3 | + |
| 4 | +[EMC] |
| 5 | +VERSION = 1.1 |
| 6 | +MACHINE = qtdragon |
| 7 | +DEBUG = 0x00000000 |
| 8 | + |
| 9 | +[DISPLAY] |
| 10 | +# sets qtdragon_hd as screen. for debug output to terminal add -d or -v |
| 11 | +# sets window title |
| 12 | +# sets icon in task manager |
| 13 | +DISPLAY = qtvcp qtdragon_hd_vert |
| 14 | +TITLE = QtDragon HD: XYZA Rotational Axis |
| 15 | +ICON = silver_dragon.png |
| 16 | + |
| 17 | +# qtdragon saves most preference to this file |
| 18 | +PREFERENCE_FILE_PATH = WORKINGFOLDER/qtdragon_hd.pref |
| 19 | + |
| 20 | +# min/max percentage overrides allowed in qtdragon 1 = 100% |
| 21 | +MAX_FEED_OVERRIDE = 1.2 |
| 22 | +MIN_SPINDLE_0_OVERRIDE = 0.5 |
| 23 | +MAX_SPINDLE_0_OVERRIDE = 1.2 |
| 24 | + |
| 25 | +# manual spindle speed will start at this RPM |
| 26 | +DEFAULT_SPINDLE_0_SPEED = 12000 |
| 27 | + |
| 28 | +# spindle up/down increment in RPM |
| 29 | +SPINDLE_INCREMENT = 200 |
| 30 | + |
| 31 | +# min max apindle speed manually allowed |
| 32 | +MIN_SPINDLE_0_SPEED = 1000 |
| 33 | +MAX_SPINDLE_0_SPEED = 20000 |
| 34 | + |
| 35 | +# max spindle power in Watts |
| 36 | +MAX_SPINDLE_POWER = 2000 |
| 37 | + |
| 38 | +# min/max/default jog velocities in qtdragon in units/sec |
| 39 | +MIN_LINEAR_VELOCITY = 0 |
| 40 | +MAX_LINEAR_VELOCITY = 60.00 |
| 41 | +DEFAULT_LINEAR_VELOCITY = 25.0 |
| 42 | + |
| 43 | +DEFAULT_ANGULAR_VELOCITY = 10 |
| 44 | +MIN_ANGULAR_VELOCITY = 1 |
| 45 | +MAX_ANGULAR_VELOCITY = 360 |
| 46 | + |
| 47 | +# incremental jog step length options |
| 48 | +INCREMENTS = 10 mm, 1.0 mm, 0.10 mm, 0.01 mm, 1.0 inch, 0.1 inch, 0.01 inch |
| 49 | + |
| 50 | +# Display grid increments |
| 51 | +GRIDS = 0, .1 mm, 1 mm, 2 mm, 5 mm, 10 mm, .25 in, .5 in |
| 52 | + |
| 53 | +CYCLE_TIME = 100 |
| 54 | +INTRO_GRAPHIC = silver_dragon.png |
| 55 | +INTRO_TIME = 2 |
| 56 | + |
| 57 | +# default program search path |
| 58 | +PROGRAM_PREFIX = ~/linuxcnc/nc_files |
| 59 | + |
| 60 | +# NGCGUI subroutine path. |
| 61 | +# Thr path must also be in [RS274NGC] SUBROUTINE_PATH |
| 62 | +NGCGUI_SUBFILE_PATH = ../../../nc_files/ngcgui_lib/ |
| 63 | +# pre selected programs tabs |
| 64 | +# specify filenames only, files must be in the NGCGUI_SUBFILE_PATH |
| 65 | +NGCGUI_SUBFILE = slot.ngc |
| 66 | +NGCGUI_SUBFILE = qpocket.ngc |
| 67 | + |
| 68 | +# qtdragon saves MDI cxommands to this file |
| 69 | +MDI_HISTORY_FILE = mdi_history.dat |
| 70 | +# qtdragon saves rnning logs to this file |
| 71 | +LOG_FILE = qtdragon.log |
| 72 | + |
| 73 | +[MDI_COMMAND_LIST] |
| 74 | +# for macro buttons on main oage up to 10 possible |
| 75 | +MDI_COMMAND_MACRO0 = G0 Z25;X0 Y0;Z0, Goto\nUser\nZero |
| 76 | +MDI_COMMAND_MACRO1 = G53 G0 Z0;G53 G0 X0 Y0,Goto\nMachn\nZero |
| 77 | + |
| 78 | +[FILTER] |
| 79 | +# Controls what programs are shown inqtdragon file manager |
| 80 | +PROGRAM_EXTENSION = .ngc,.nc,.tap G-Code File (*.ngc,*.nc,*.tap) |
| 81 | +PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image |
| 82 | +PROGRAM_EXTENSION = .py Python Script |
| 83 | + |
| 84 | +# specifies what special 'filter' programs runs based on program ending |
| 85 | +png = image-to-gcode |
| 86 | +gif = image-to-gcode |
| 87 | +jpg = image-to-gcode |
| 88 | +py = python3 |
| 89 | + |
| 90 | +[KINS] |
| 91 | +KINEMATICS = trivkins coordinates=XYZA |
| 92 | +JOINTS = 4 |
| 93 | + |
| 94 | +[EMCIO] |
| 95 | +TOOL_TABLE = tool.tbl |
| 96 | + |
| 97 | +[RS274NGC] |
| 98 | +# motion controller saves parameters to this file |
| 99 | +PARAMETER_FILE = qtdragon.var |
| 100 | + |
| 101 | +# start up G/M codes when first loaded |
| 102 | +RS274NGC_STARTUP_CODE = G17 G21 G40 G43H0 G54 G64P0.0127 G80 G90 G94 G97 M5 M9 |
| 103 | + |
| 104 | +# subroutine/remap path list |
| 105 | +SUBROUTINE_PATH = ../../../../nc_files/probe/basic_probe/macros:~/linuxcnc/nc_files/examples/ngcgui_lib:~/linuxcnc/nc_files/examples/ngcgui_lib/utilitysubs |
| 106 | + |
| 107 | +# on abort, this ngc file is called. required for basic/versa probe |
| 108 | +ON_ABORT_COMMAND=O <on_abort> call |
| 109 | + |
| 110 | +[EMCMOT] |
| 111 | +EMCMOT = motmod |
| 112 | +SERVO_PERIOD = 1000000 |
| 113 | +COMM_TIMEOUT = 1.0 |
| 114 | +COMM_WAIT = 0.010 |
| 115 | +BASE_PERIOD = 100000 |
| 116 | +#NUM_AIO = 12 |
| 117 | + |
| 118 | +[TASK] |
| 119 | +TASK = milltask |
| 120 | +CYCLE_TIME = 0.010 |
| 121 | + |
| 122 | +[TRAJ] |
| 123 | +COORDINATES = XYZA |
| 124 | +LINEAR_UNITS = metric |
| 125 | +ANGULAR_UNITS = degree |
| 126 | +MAX_LINEAR_VELOCITY = 60.00 |
| 127 | +DEFAULT_LINEAR_VELOCITY = 50.00 |
| 128 | +SPINDLES = 1 |
| 129 | + |
| 130 | +[HAL] |
| 131 | +HALUI = halui |
| 132 | +# loads the HAL machine simulation |
| 133 | +HALFILE = gantrysim.hal |
| 134 | +HALFILE = simulated-gantry-home.hal |
| 135 | + |
| 136 | +# this file is loaded after qtdragon has made it's HAl pins |
| 137 | +# you can add multiple entries |
| 138 | +POSTGUI_HALFILE = qtdragon_hd_postgui.hal |
| 139 | + |
| 140 | +# this command is run after qtdragon has made it's HAl pins |
| 141 | +# any HAL conmmand can be used |
| 142 | +# you can add multiple entries |
| 143 | +# uncomment this one to print all HAL pins that start with qt |
| 144 | +#POSTGUI_HALCMD = show pin qt |
| 145 | +# uncomment to simulate probing |
| 146 | +#POSTGUI_HALCMD = loadusr qtvcp test_probe |
| 147 | + |
| 148 | +[HALUI] |
| 149 | +# no content |
| 150 | + |
| 151 | +[PROBE] |
| 152 | +# pick basic probe or versa probe or remove for none |
| 153 | +#USE_PROBE = versaprobe |
| 154 | +USE_PROBE = basicprobe |
| 155 | + |
| 156 | +[AXIS_X] |
| 157 | +MIN_LIMIT = -0.001 |
| 158 | +MAX_LIMIT = 520.0 |
| 159 | +MAX_VELOCITY = 60.0 |
| 160 | +MAX_ACCELERATION = 500.0 |
| 161 | + |
| 162 | +[AXIS_Y] |
| 163 | +MIN_LIMIT = -0.001 |
| 164 | +MAX_LIMIT = 630.0 |
| 165 | +MAX_VELOCITY = 60.0 |
| 166 | +MAX_ACCELERATION = 500.0 |
| 167 | + |
| 168 | +[AXIS_Z] |
| 169 | +# used by external offsets for auto spindle lift and auto leveling |
| 170 | +OFFSET_AV_RATIO = 0.2 |
| 171 | +MIN_LIMIT = -115.0 |
| 172 | +MAX_LIMIT = 10.0 |
| 173 | +MAX_VELOCITY = 40.0 |
| 174 | +MAX_ACCELERATION = 500.0 |
| 175 | + |
| 176 | +[AXIS_A] |
| 177 | +MAX_VELOCITY = 60 |
| 178 | +MAX_ACCELERATION = 500.0 |
| 179 | + |
| 180 | +[JOINT_0] |
| 181 | +AXIS = X |
| 182 | +MIN_LIMIT = -0.001 |
| 183 | +MAX_LIMIT = 520.0 |
| 184 | +MAX_VELOCITY = 60.0 |
| 185 | +MAX_ACCELERATION = 500.0 |
| 186 | +TYPE = LINEAR |
| 187 | +SCALE = 160.0 |
| 188 | +STEPGEN_MAX_VEL = 72.0 |
| 189 | +STEPGEN_MAX_ACC = 600.0 |
| 190 | +FERROR = 1.0 |
| 191 | +MIN_FERROR = 0.5 |
| 192 | +MAX_OUTPUT = 0 |
| 193 | +MAX_ERROR = 0.0127 |
| 194 | +HOME = 20.0 |
| 195 | +HOME_OFFSET = -0.1 |
| 196 | +HOME_SEARCH_VEL = -20.000000 |
| 197 | +HOME_LATCH_VEL = 10.000 |
| 198 | +HOME_SEQUENCE = 2 |
| 199 | +HOME_USE_INDEX = False |
| 200 | +HOME_IGNORE_LIMITS = False |
| 201 | +HOME_IS_SHARED = 1 |
| 202 | + |
| 203 | +[JOINT_1] |
| 204 | +AXIS = Y |
| 205 | +MIN_LIMIT = -0.001 |
| 206 | +MAX_LIMIT = 630.0 |
| 207 | +MAX_VELOCITY = 60.0 |
| 208 | +MAX_ACCELERATION = 500.0 |
| 209 | +TYPE = LINEAR |
| 210 | +SCALE = 160.0 |
| 211 | +STEPGEN_MAX_VEL = 72.0 |
| 212 | +STEPGEN_MAX_ACC = 600.0 |
| 213 | +FERROR = 1.0 |
| 214 | +MIN_FERROR = 0.5 |
| 215 | +MAX_OUTPUT = 0 |
| 216 | +MAX_ERROR = 0.0127 |
| 217 | +HOME = 20.0 |
| 218 | +HOME_OFFSET = -0.1 |
| 219 | +HOME_SEARCH_VEL = -20.00 |
| 220 | +HOME_LATCH_VEL = 10.00 |
| 221 | +HOME_SEQUENCE = -1 |
| 222 | +HOME_USE_INDEX = False |
| 223 | +HOME_IGNORE_LIMITS = False |
| 224 | + |
| 225 | +[JOINT_2] |
| 226 | +AXIS = Z |
| 227 | +MIN_LIMIT = -115.0 |
| 228 | +MAX_LIMIT = 10.0 |
| 229 | +MAX_VELOCITY = 40.0 |
| 230 | +MAX_ACCELERATION = 500.0 |
| 231 | +TYPE = LINEAR |
| 232 | +SCALE = 160.0 |
| 233 | +STEPGEN_MAX_VEL = 48.0 |
| 234 | +STEPGEN_MAX_ACC = 600.0 |
| 235 | +FERROR = 1.0 |
| 236 | +MIN_FERROR = 0.5 |
| 237 | +MAX_OUTPUT = 0 |
| 238 | +MAX_ERROR = 0.0127 |
| 239 | +HOME = -10.0 |
| 240 | +HOME_OFFSET = 0.1 |
| 241 | +HOME_SEARCH_VEL = 20.000000 |
| 242 | +HOME_LATCH_VEL = 10.00 |
| 243 | +HOME_SEQUENCE = 0 |
| 244 | +HOME_USE_INDEX = False |
| 245 | +HOME_IGNORE_LIMITS = False |
| 246 | +HOME_IS_SHARED = 1 |
| 247 | + |
| 248 | +[JOINT_3] |
| 249 | +TYPE = ANGULAR |
| 250 | +MAX_VELOCITY = 60.0 |
| 251 | +MAX_ACCELERATION = 500.0 |
| 252 | +INPUT_SCALE = 40 |
| 253 | +OUTPUT_SCALE = 1.0 |
| 254 | +FERROR = 5.0 |
| 255 | +MIN_FERROR = 1.0 |
| 256 | +HOME = 0 |
| 257 | +HOME_SEARCH_VEL = 0.0 |
| 258 | +HOME_LATCH_VEL = 0.0 |
| 259 | +HOME_SEQUENCE = 0 |
| 260 | +HOME_USE_INDEX = False |
| 261 | +HOME_IGNORE_LIMITS = False |
| 262 | + |
0 commit comments