20 changed files with 822 additions and 1 deletions
Binary file not shown.
@ -0,0 +1,7 @@
|
||||
THREAD servo-thread |
||||
MAXCHAN 4 |
||||
HMULT 1 |
||||
HZOOM 1 |
||||
HPOS 5.000000e-01 |
||||
TMODE 0 |
||||
RMODE 0 |
@ -0,0 +1,2 @@
|
||||
# Include your customized HAL commands here |
||||
# This file will not be overwritten when you run stepconf again |
@ -0,0 +1,40 @@
|
||||
# Include your customized HAL commands here |
||||
# The commands in this file are run after the AXIS GUI (including PyVCP panel) starts |
||||
|
||||
sets spindle-at-speed true |
||||
|
||||
# ---------------------------------------------------------------------------------------- |
||||
# Use this for the DragonRise Encoder USB board |
||||
loadusr -W hal_input -KRAL DragonRise |
||||
# ---------------------------------------------------------------------------------------- |
||||
# Set the basic JOG SPEED unless you have a panel to do it... might still be a good idea. |
||||
setp halui.jog-speed 2000 |
||||
# ---------------------------------------------------------------------------------------- |
||||
# The following pins are taken in the order they appear on the board left to right. |
||||
# The last four joystick positions are on the opposite side of the board. |
||||
|
||||
net Pgm-run <= halui.program.run <= input.0.btn-joystick |
||||
net Pgm-stop <= halui.program.stop <= input.0.btn-thumb |
||||
net Pgm-pause <= halui.program.pause <= input.0.btn-thumb2 |
||||
net Pgm-resume <= halui.program.resume <= input.0.btn-top |
||||
net Pgm-step <= halui.program.step <= input.0.btn-top2 |
||||
net Mist-on <= halui.mist.on <= input.0.btn-pinkie |
||||
net Mist-off <= halui.mist.off <= input.0.btn-base |
||||
net Spindle-start <= halui.spindle.start <= input.0.btn-base2 |
||||
net Spindle-stop <= halui.spindle.stop <= input.0.btn-base3 |
||||
net Estop-activate <= halui.estop.activate <= input.0.btn-base4 |
||||
net Jog-Z-Plus <= halui.jog.2.plus <= input.0.btn-base5 |
||||
net Jog-Z-Minus <= halui.jog.2.minus <= input.0.btn-base6 |
||||
# Unused ------------------------------------------- MODE [ End Button ] |
||||
# Unused ------------------------------------------- TURBO [ End Button ] |
||||
# Unused ------------------------------------------- CLEAR [ End Button ] |
||||
# Unused ------------------------------------------- AUTO [ End Button ] |
||||
net Jog-X-Plus <= halui.jog.0.plus <= input.0.abs-x-is-pos |
||||
net Jog-X-Minus <= halui.jog.0.minus <= input.0.abs-x-is-neg |
||||
net Jog-Y-Plus <= halui.jog.1.plus <= input.0.abs-y-is-neg |
||||
net Jog-Y-Minus <= halui.jog.1.minus <= input.0.abs-y-is-pos |
||||
|
||||
# ---------------------------------------------------------------------------------------- |
||||
|
||||
|
||||
|
@ -0,0 +1,41 @@
|
||||
# Include your customized HAL commands here |
||||
# The commands in this file are run after the AXIS GUI (including PyVCP panel) starts |
||||
|
||||
sets spindle-at-speed true |
||||
|
||||
# ---------------------------------------------------------------------------------------- |
||||
# Use this for the DragonRise Encoder USB board |
||||
loadusr -W hal_input -KRAL DragonRise |
||||
loadusr -W hal_input -KRAL WingMan |
||||
# ---------------------------------------------------------------------------------------- |
||||
# Set the basic JOG SPEED unless you have a panel to do it... might still be a good idea. |
||||
setp halui.jog-speed 2000 |
||||
# ---------------------------------------------------------------------------------------- |
||||
# The following pins are taken in the order they appear on the board left to right. |
||||
# The last four joystick positions are on the opposite side of the board. |
||||
|
||||
net Pgm-run <= halui.program.run <= input.0.btn-joystick |
||||
net Pgm-stop <= halui.program.stop <= input.0.btn-thumb |
||||
net Pgm-pause <= halui.program.pause <= input.0.btn-thumb2 |
||||
net Pgm-resume <= halui.program.resume <= input.0.btn-top |
||||
net Pgm-step <= halui.program.step <= input.0.btn-top2 |
||||
net Mist-on <= halui.mist.on <= input.0.btn-pinkie |
||||
net Mist-off <= halui.mist.off <= input.0.btn-base |
||||
net Spindle-start <= halui.spindle.start <= input.0.btn-base2 |
||||
net Spindle-stop <= halui.spindle.stop <= input.0.btn-base3 |
||||
net Estop-activate <= halui.estop.activate <= input.0.btn-base4 |
||||
net Jog-Z-Plus <= halui.jog.2.plus <= input.0.btn-base5 |
||||
net Jog-Z-Minus <= halui.jog.2.minus <= input.0.btn-base6 |
||||
# Unused ------------------------------------------- MODE [ End Button ] |
||||
# Unused ------------------------------------------- TURBO [ End Button ] |
||||
# Unused ------------------------------------------- CLEAR [ End Button ] |
||||
# Unused ------------------------------------------- AUTO [ End Button ] |
||||
net Jog-X-Plus <= halui.jog.0.plus <= input.0.abs-x-is-pos |
||||
net Jog-X-Minus <= halui.jog.0.minus <= input.0.abs-x-is-neg |
||||
net Jog-Y-Plus <= halui.jog.1.plus <= input.0.abs-y-is-neg |
||||
net Jog-Y-Minus <= halui.jog.1.minus <= input.0.abs-y-is-pos |
||||
|
||||
# ---------------------------------------------------------------------------------------- |
||||
|
||||
|
||||
|
@ -0,0 +1,7 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?> |
||||
<pyvcp> |
||||
<!-- |
||||
Include your PyVCP panel here. |
||||
The contents of this file will not be overwritten when you run stepconf again. |
||||
--> |
||||
</pyvcp> |
@ -0,0 +1,119 @@
|
||||
5161 0.000000 |
||||
5162 0.000000 |
||||
5163 0.000000 |
||||
5164 0.000000 |
||||
5165 0.000000 |
||||
5166 0.000000 |
||||
5167 0.000000 |
||||
5168 0.000000 |
||||
5169 0.000000 |
||||
5181 0.000000 |
||||
5182 0.000000 |
||||
5183 0.000000 |
||||
5184 0.000000 |
||||
5185 0.000000 |
||||
5186 0.000000 |
||||
5187 0.000000 |
||||
5188 0.000000 |
||||
5189 0.000000 |
||||
5210 0.000000 |
||||
5211 0.000000 |
||||
5212 0.000000 |
||||
5213 0.000000 |
||||
5214 0.000000 |
||||
5215 0.000000 |
||||
5216 0.000000 |
||||
5217 0.000000 |
||||
5218 0.000000 |
||||
5219 0.000000 |
||||
5220 1.000000 |
||||
5221 0.000000 |
||||
5222 0.000000 |
||||
5223 0.000000 |
||||
5224 0.000000 |
||||
5225 0.000000 |
||||
5226 0.000000 |
||||
5227 0.000000 |
||||
5228 0.000000 |
||||
5229 0.000000 |
||||
5230 0.000000 |
||||
5241 0.000000 |
||||
5242 0.000000 |
||||
5243 0.000000 |
||||
5244 0.000000 |
||||
5245 0.000000 |
||||
5246 0.000000 |
||||
5247 0.000000 |
||||
5248 0.000000 |
||||
5249 0.000000 |
||||
5250 0.000000 |
||||
5261 0.000000 |
||||
5262 0.000000 |
||||
5263 0.000000 |
||||
5264 0.000000 |
||||
5265 0.000000 |
||||
5266 0.000000 |
||||
5267 0.000000 |
||||
5268 0.000000 |
||||
5269 0.000000 |
||||
5270 0.000000 |
||||
5281 0.000000 |
||||
5282 0.000000 |
||||
5283 0.000000 |
||||
5284 0.000000 |
||||
5285 0.000000 |
||||
5286 0.000000 |
||||
5287 0.000000 |
||||
5288 0.000000 |
||||
5289 0.000000 |
||||
5290 0.000000 |
||||
5301 0.000000 |
||||
5302 0.000000 |
||||
5303 0.000000 |
||||
5304 0.000000 |
||||
5305 0.000000 |
||||
5306 0.000000 |
||||
5307 0.000000 |
||||
5308 0.000000 |
||||
5309 0.000000 |
||||
5310 0.000000 |
||||
5321 0.000000 |
||||
5322 0.000000 |
||||
5323 0.000000 |
||||
5324 0.000000 |
||||
5325 0.000000 |
||||
5326 0.000000 |
||||
5327 0.000000 |
||||
5328 0.000000 |
||||
5329 0.000000 |
||||
5330 0.000000 |
||||
5341 0.000000 |
||||
5342 0.000000 |
||||
5343 0.000000 |
||||
5344 0.000000 |
||||
5345 0.000000 |
||||
5346 0.000000 |
||||
5347 0.000000 |
||||
5348 0.000000 |
||||
5349 0.000000 |
||||
5350 0.000000 |
||||
5361 0.000000 |
||||
5362 0.000000 |
||||
5363 0.000000 |
||||
5364 0.000000 |
||||
5365 0.000000 |
||||
5366 0.000000 |
||||
5367 0.000000 |
||||
5368 0.000000 |
||||
5369 0.000000 |
||||
5370 0.000000 |
||||
5381 0.000000 |
||||
5382 0.000000 |
||||
5383 0.000000 |
||||
5384 0.000000 |
||||
5385 0.000000 |
||||
5386 0.000000 |
||||
5387 0.000000 |
||||
5388 0.000000 |
||||
5389 0.000000 |
||||
5390 0.000000 |
@ -0,0 +1,119 @@
|
||||
5161 0.000000 |
||||
5162 0.000000 |
||||
5163 0.000000 |
||||
5164 0.000000 |
||||
5165 0.000000 |
||||
5166 0.000000 |
||||
5167 0.000000 |
||||
5168 0.000000 |
||||
5169 0.000000 |
||||
5181 0.000000 |
||||
5182 0.000000 |
||||
5183 0.000000 |
||||
5184 0.000000 |
||||
5185 0.000000 |
||||
5186 0.000000 |
||||
5187 0.000000 |
||||
5188 0.000000 |
||||
5189 0.000000 |
||||
5210 0.000000 |
||||
5211 0.000000 |
||||
5212 0.000000 |
||||
5213 0.000000 |
||||
5214 0.000000 |
||||
5215 0.000000 |
||||
5216 0.000000 |
||||
5217 0.000000 |
||||
5218 0.000000 |
||||
5219 0.000000 |
||||
5220 1.000000 |
||||
5221 0.000000 |
||||
5222 0.000000 |
||||
5223 0.000000 |
||||
5224 0.000000 |
||||
5225 0.000000 |
||||
5226 0.000000 |
||||
5227 0.000000 |
||||
5228 0.000000 |
||||
5229 0.000000 |
||||
5230 0.000000 |
||||
5241 0.000000 |
||||
5242 0.000000 |
||||
5243 0.000000 |
||||
5244 0.000000 |
||||
5245 0.000000 |
||||
5246 0.000000 |
||||
5247 0.000000 |
||||
5248 0.000000 |
||||
5249 0.000000 |
||||
5250 0.000000 |
||||
5261 0.000000 |
||||
5262 0.000000 |
||||
5263 0.000000 |
||||
5264 0.000000 |
||||
5265 0.000000 |
||||
5266 0.000000 |
||||
5267 0.000000 |
||||
5268 0.000000 |
||||
5269 0.000000 |
||||
5270 0.000000 |
||||
5281 0.000000 |
||||
5282 0.000000 |
||||
5283 0.000000 |
||||
5284 0.000000 |
||||
5285 0.000000 |
||||
5286 0.000000 |
||||
5287 0.000000 |
||||
5288 0.000000 |
||||
5289 0.000000 |
||||
5290 0.000000 |
||||
5301 0.000000 |
||||
5302 0.000000 |
||||
5303 0.000000 |
||||
5304 0.000000 |
||||
5305 0.000000 |
||||
5306 0.000000 |
||||
5307 0.000000 |
||||
5308 0.000000 |
||||
5309 0.000000 |
||||
5310 0.000000 |
||||
5321 0.000000 |
||||
5322 0.000000 |
||||
5323 0.000000 |
||||
5324 0.000000 |
||||
5325 0.000000 |
||||
5326 0.000000 |
||||
5327 0.000000 |
||||
5328 0.000000 |
||||
5329 0.000000 |
||||
5330 0.000000 |
||||
5341 0.000000 |
||||
5342 0.000000 |
||||
5343 0.000000 |
||||
5344 0.000000 |
||||
5345 0.000000 |
||||
5346 0.000000 |
||||
5347 0.000000 |
||||
5348 0.000000 |
||||
5349 0.000000 |
||||
5350 0.000000 |
||||
5361 0.000000 |
||||
5362 0.000000 |
||||
5363 0.000000 |
||||
5364 0.000000 |
||||
5365 0.000000 |
||||
5366 0.000000 |
||||
5367 0.000000 |
||||
5368 0.000000 |
||||
5369 0.000000 |
||||
5370 0.000000 |
||||
5381 0.000000 |
||||
5382 0.000000 |
||||
5383 0.000000 |
||||
5384 0.000000 |
||||
5385 0.000000 |
||||
5386 0.000000 |
||||
5387 0.000000 |
||||
5388 0.000000 |
||||
5389 0.000000 |
||||
5390 0.000000 |
@ -0,0 +1,106 @@
|
||||
# Generated by stepconf 1.1 at Sat Feb 9 13:00:38 2019 |
||||
# If you make changes to this file, they will be |
||||
# overwritten when you run stepconf again |
||||
loadrt trivkins |
||||
loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[TRAJ]AXES |
||||
loadrt probe_parport |
||||
loadrt hal_parport cfg="0x378 out 1 out" |
||||
setp parport.0.reset-time 5000 |
||||
loadrt stepgen step_type=0,0,0,0 |
||||
|
||||
addf parport.0.read base-thread |
||||
addf parport.1.read base-thread |
||||
addf stepgen.make-pulses base-thread |
||||
addf parport.0.write base-thread |
||||
addf parport.0.reset base-thread |
||||
addf parport.1.write base-thread |
||||
|
||||
addf stepgen.capture-position servo-thread |
||||
addf motion-command-handler servo-thread |
||||
addf motion-controller servo-thread |
||||
addf stepgen.update-freq servo-thread |
||||
net spindle-cmd <= motion.spindle-speed-out |
||||
net spindle-at-speed => motion.spindle-at-speed |
||||
net spindle-on <= motion.spindle-on |
||||
|
||||
net probe-in => motion.probe-input |
||||
net dout-00 <= motion.digital-out-00 |
||||
|
||||
net xenable => parport.0.pin-01-out |
||||
net xstep => parport.0.pin-02-out |
||||
setp parport.0.pin-02-out-reset 1 |
||||
net xdir => parport.0.pin-03-out |
||||
net ystep => parport.0.pin-04-out |
||||
setp parport.0.pin-04-out-reset 1 |
||||
net ydir => parport.0.pin-05-out |
||||
net zstep => parport.0.pin-06-out |
||||
setp parport.0.pin-06-out-reset 1 |
||||
net zdir => parport.0.pin-07-out |
||||
net astep => parport.0.pin-08-out |
||||
setp parport.0.pin-08-out-reset 1 |
||||
net adir => parport.0.pin-09-out |
||||
net spindle-on => parport.0.pin-14-out |
||||
|
||||
net dout-00 => parport.1.pin-14-out |
||||
|
||||
net estop-ext <= parport.0.pin-13-in |
||||
net probe-in <= parport.0.pin-15-in |
||||
|
||||
|
||||
|
||||
setp stepgen.0.position-scale [AXIS_0]SCALE |
||||
setp stepgen.0.steplen 1 |
||||
setp stepgen.0.stepspace 0 |
||||
setp stepgen.0.dirhold 35000 |
||||
setp stepgen.0.dirsetup 35000 |
||||
setp stepgen.0.maxaccel [AXIS_0]STEPGEN_MAXACCEL |
||||
net xpos-cmd axis.0.motor-pos-cmd => stepgen.0.position-cmd |
||||
net xpos-fb stepgen.0.position-fb => axis.0.motor-pos-fb |
||||
net xstep <= stepgen.0.step |
||||
net xdir <= stepgen.0.dir |
||||
net xenable axis.0.amp-enable-out => stepgen.0.enable |
||||
|
||||
setp stepgen.1.position-scale [AXIS_1]SCALE |
||||
setp stepgen.1.steplen 1 |
||||
setp stepgen.1.stepspace 0 |
||||
setp stepgen.1.dirhold 35000 |
||||
setp stepgen.1.dirsetup 35000 |
||||
setp stepgen.1.maxaccel [AXIS_1]STEPGEN_MAXACCEL |
||||
net ypos-cmd axis.1.motor-pos-cmd => stepgen.1.position-cmd |
||||
net ypos-fb stepgen.1.position-fb => axis.1.motor-pos-fb |
||||
net ystep <= stepgen.1.step |
||||
net ydir <= stepgen.1.dir |
||||
net yenable axis.1.amp-enable-out => stepgen.1.enable |
||||
|
||||
setp stepgen.2.position-scale [AXIS_2]SCALE |
||||
setp stepgen.2.steplen 1 |
||||
setp stepgen.2.stepspace 0 |
||||
setp stepgen.2.dirhold 35000 |
||||
setp stepgen.2.dirsetup 35000 |
||||
setp stepgen.2.maxaccel [AXIS_2]STEPGEN_MAXACCEL |
||||
net zpos-cmd axis.2.motor-pos-cmd => stepgen.2.position-cmd |
||||
net zpos-fb stepgen.2.position-fb => axis.2.motor-pos-fb |
||||
net zstep <= stepgen.2.step |
||||
net zdir <= stepgen.2.dir |
||||
net zenable axis.2.amp-enable-out => stepgen.2.enable |
||||
|
||||
setp stepgen.3.position-scale [AXIS_3]SCALE |
||||
setp stepgen.3.steplen 1 |
||||
setp stepgen.3.stepspace 0 |
||||
setp stepgen.3.dirhold 35000 |
||||
setp stepgen.3.dirsetup 35000 |
||||
setp stepgen.3.maxaccel [AXIS_3]STEPGEN_MAXACCEL |
||||
net apos-cmd axis.3.motor-pos-cmd => stepgen.3.position-cmd |
||||
net apos-fb stepgen.3.position-fb => axis.3.motor-pos-fb |
||||
net astep <= stepgen.3.step |
||||
net adir <= stepgen.3.dir |
||||
net aenable axis.3.amp-enable-out => stepgen.3.enable |
||||
|
||||
net estop-out <= iocontrol.0.user-enable-out |
||||
net estop-ext => iocontrol.0.emc-enable-in |
||||
|
||||
loadusr -W hal_manualtoolchange |
||||
net tool-change iocontrol.0.tool-change => hal_manualtoolchange.change |
||||
net tool-changed iocontrol.0.tool-changed <= hal_manualtoolchange.changed |
||||
net tool-number iocontrol.0.tool-prep-number => hal_manualtoolchange.number |
||||
net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared |
@ -0,0 +1,92 @@
|
||||
# Generated by stepconf 1.1 at Sun Feb 3 00:26:23 2019 |
||||
# If you make changes to this file, they will be |
||||
# overwritten when you run stepconf again |
||||
loadrt trivkins |
||||
loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[TRAJ]AXES |
||||
loadrt probe_parport |
||||
loadrt hal_parport cfg="0x378 out" |
||||
setp parport.0.reset-time 5000 |
||||
loadrt stepgen step_type=0,0,0 |
||||
|
||||
#----------------------------------------------------------------------------------------- |
||||
# for remote joypad |
||||
# loadusr -W hal_input -KRAL CYBORG |
||||
loadusr -W hal_input -KRAL WingMan |
||||
#----------------------------------------------------------------------------------------- |
||||
|
||||
addf parport.0.read base-thread |
||||
addf stepgen.make-pulses base-thread |
||||
addf parport.0.write base-thread |
||||
addf parport.0.reset base-thread |
||||
|
||||
addf stepgen.capture-position servo-thread |
||||
addf motion-command-handler servo-thread |
||||
addf motion-controller servo-thread |
||||
addf stepgen.update-freq servo-thread |
||||
net spindle-cmd <= motion.spindle-speed-out |
||||
net spindle-at-speed => motion.spindle-at-speed |
||||
net spindle-on <= motion.spindle-on |
||||
|
||||
net probe-in => motion.probe-input |
||||
|
||||
net xenable => parport.0.pin-01-out |
||||
net xstep => parport.0.pin-02-out |
||||
setp parport.0.pin-02-out-reset 1 |
||||
net xdir => parport.0.pin-03-out |
||||
net ystep => parport.0.pin-04-out |
||||
setp parport.0.pin-04-out-reset 1 |
||||
net ydir => parport.0.pin-05-out |
||||
net zstep => parport.0.pin-06-out |
||||
setp parport.0.pin-06-out-reset 1 |
||||
net zdir => parport.0.pin-07-out |
||||
net astep => parport.0.pin-08-out |
||||
setp parport.0.pin-08-out-reset 1 |
||||
net adir => parport.0.pin-09-out |
||||
net spindle-on => parport.0.pin-14-out |
||||
net estop-ext <= parport.0.pin-13-in |
||||
net probe-in <= parport.0.pin-15-in |
||||
|
||||
setp stepgen.0.position-scale [AXIS_0]SCALE |
||||
setp stepgen.0.steplen 1 |
||||
setp stepgen.0.stepspace 0 |
||||
setp stepgen.0.dirhold 35000 |
||||
setp stepgen.0.dirsetup 35000 |
||||
setp stepgen.0.maxaccel [AXIS_0]STEPGEN_MAXACCEL |
||||
net xpos-cmd axis.0.motor-pos-cmd => stepgen.0.position-cmd |
||||
net xpos-fb stepgen.0.position-fb => axis.0.motor-pos-fb |
||||
net xstep <= stepgen.0.step |
||||
net xdir <= stepgen.0.dir |
||||
net xenable axis.0.amp-enable-out => stepgen.0.enable |
||||
|
||||
setp stepgen.1.position-scale [AXIS_1]SCALE |
||||
setp stepgen.1.steplen 1 |
||||
setp stepgen.1.stepspace 0 |
||||
setp stepgen.1.dirhold 35000 |
||||
setp stepgen.1.dirsetup 35000 |
||||
setp stepgen.1.maxaccel [AXIS_1]STEPGEN_MAXACCEL |
||||
net ypos-cmd axis.1.motor-pos-cmd => stepgen.1.position-cmd |
||||
net ypos-fb stepgen.1.position-fb => axis.1.motor-pos-fb |
||||
net ystep <= stepgen.1.step |
||||
net ydir <= stepgen.1.dir |
||||
net yenable axis.1.amp-enable-out => stepgen.1.enable |
||||
|
||||
setp stepgen.2.position-scale [AXIS_2]SCALE |
||||
setp stepgen.2.steplen 1 |
||||
setp stepgen.2.stepspace 0 |
||||
setp stepgen.2.dirhold 35000 |
||||
setp stepgen.2.dirsetup 35000 |
||||
setp stepgen.2.maxaccel [AXIS_2]STEPGEN_MAXACCEL |
||||
net zpos-cmd axis.2.motor-pos-cmd => stepgen.2.position-cmd |
||||
net zpos-fb stepgen.2.position-fb => axis.2.motor-pos-fb |
||||
net zstep <= stepgen.2.step |
||||
net zdir <= stepgen.2.dir |
||||
net zenable axis.2.amp-enable-out => stepgen.2.enable |
||||
|
||||
net estop-out <= iocontrol.0.user-enable-out |
||||
net estop-ext => iocontrol.0.emc-enable-in |
||||
|
||||
loadusr -W hal_manualtoolchange |
||||
net tool-change iocontrol.0.tool-change => hal_manualtoolchange.change |
||||
net tool-changed iocontrol.0.tool-changed <= hal_manualtoolchange.changed |
||||
net tool-number iocontrol.0.tool-prep-number => hal_manualtoolchange.number |
||||
net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared |
@ -0,0 +1,126 @@
|
||||
# Generated by stepconf 1.1 at Sat Feb 9 13:00:38 2019 |
||||
# If you make changes to this file, they will be |
||||
# overwritten when you run stepconf again |
||||
|
||||
[EMC] |
||||
MACHINE = my-mill |
||||
DEBUG = 0 |
||||
|
||||
[DISPLAY] |
||||
DISPLAY = axis |
||||
EDITOR = gedit |
||||
POSITION_OFFSET = RELATIVE |
||||
POSITION_FEEDBACK = ACTUAL |
||||
ARCDIVISION = 64 |
||||
GRIDS = 10mm 20mm 50mm 100mm 1in 2in 5in 10in |
||||
MAX_FEED_OVERRIDE = 1.2 |
||||
MIN_SPINDLE_OVERRIDE = 0.5 |
||||
MAX_SPINDLE_OVERRIDE = 1.2 |
||||
DEFAULT_LINEAR_VELOCITY = 2.50 |
||||
MIN_LINEAR_VELOCITY = 0 |
||||
MAX_LINEAR_VELOCITY = 25.00 |
||||
DEFAULT_ANGULAR_VELOCITY = 36.00 |
||||
MIN_ANGULAR_VELOCITY = 0 |
||||
MAX_ANGULAR_VELOCITY = 360.00 |
||||
INTRO_GRAPHIC = linuxcnc.gif |
||||
INTRO_TIME = 5 |
||||
PROGRAM_PREFIX = /home/mongo/linuxcnc/nc_files |
||||
INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm |
||||
PYVCP = custompanel.xml |
||||
|
||||
[FILTER] |
||||
PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image |
||||
PROGRAM_EXTENSION = .py Python Script |
||||
png = image-to-gcode |
||||
gif = image-to-gcode |
||||
jpg = image-to-gcode |
||||
py = python |
||||
|
||||
[TASK] |
||||
TASK = milltask |
||||
CYCLE_TIME = 0.010 |
||||
|
||||
[RS274NGC] |
||||
PARAMETER_FILE = linuxcnc.var |
||||
|
||||
[EMCMOT] |
||||
EMCMOT = motmod |
||||
COMM_TIMEOUT = 1.0 |
||||
COMM_WAIT = 0.010 |
||||
BASE_PERIOD = 55555 |
||||
SERVO_PERIOD = 1000000 |
||||
|
||||
[HAL] |
||||
HALUI = halui |
||||
HALFILE = my-mill.hal |
||||
HALFILE = custom.hal |
||||
POSTGUI_HALFILE = custom_postgui.hal |
||||
|
||||
[HALUI] |
||||
# add halui MDI commands here (max 64) |
||||
|
||||
[TRAJ] |
||||
AXES = 4 |
||||
COORDINATES = X Y Z A |
||||
LINEAR_UNITS = mm |
||||
ANGULAR_UNITS = degree |
||||
CYCLE_TIME = 0.010 |
||||
DEFAULT_VELOCITY = 36.00 |
||||
MAX_VELOCITY = 25.00 |
||||
|
||||
[EMCIO] |
||||
EMCIO = io |
||||
CYCLE_TIME = 0.100 |
||||
TOOL_TABLE = tool.tbl |
||||
|
||||
[AXIS_0] |
||||
TYPE = LINEAR |
||||
HOME = 0.0 |
||||
MAX_VELOCITY = 25.0 |
||||
MAX_ACCELERATION = 750.0 |
||||
STEPGEN_MAXACCEL = 937.5 |
||||
SCALE = 80.0 |
||||
FERROR = 1 |
||||
MIN_FERROR = .25 |
||||
MIN_LIMIT = -200.0 |
||||
MAX_LIMIT = 200.0 |
||||
HOME_OFFSET = 0.0 |
||||
|
||||
[AXIS_1] |
||||
TYPE = LINEAR |
||||
HOME = 0.0 |
||||
MAX_VELOCITY = 25.0 |
||||
MAX_ACCELERATION = 750.0 |
||||
STEPGEN_MAXACCEL = 937.5 |
||||
SCALE = 80.0 |
||||
FERROR = 1 |
||||
MIN_FERROR = .25 |
||||
MIN_LIMIT = -200.0 |
||||
MAX_LIMIT = 200.0 |
||||
HOME_OFFSET = 0.0 |
||||
|
||||
[AXIS_2] |
||||
TYPE = LINEAR |
||||
HOME = 0.0 |
||||
MAX_VELOCITY = 25.0 |
||||
MAX_ACCELERATION = 750.0 |
||||
STEPGEN_MAXACCEL = 937.5 |
||||
SCALE = 80.0 |
||||
FERROR = 1 |
||||
MIN_FERROR = .25 |
||||
MIN_LIMIT = -100.0 |
||||
MAX_LIMIT = 10.0 |
||||
HOME_OFFSET = 0.0 |
||||
|
||||
[AXIS_3] |
||||
TYPE = ANGULAR |
||||
HOME = 0.0 |
||||
MAX_VELOCITY = 342.003420034 |
||||
MAX_ACCELERATION = 1200.0 |
||||
STEPGEN_MAXACCEL = 1500.0 |
||||
SCALE = 50.0 |
||||
FERROR = 1 |
||||
MIN_FERROR = .25 |
||||
MIN_LIMIT = -9999.0 |
||||
MAX_LIMIT = 9999.0 |
||||
HOME_OFFSET = 0.0 |
@ -0,0 +1,110 @@
|
||||
# Generated by stepconf 1.1 at Sun Feb 3 00:26:23 2019 |
||||
# If you make changes to this file, they will be |
||||
# overwritten when you run stepconf again |
||||
|
||||
[EMC] |
||||
MACHINE = my-mill |
||||
DEBUG = 0 |
||||
|
||||
[DISPLAY] |
||||
DISPLAY = axis |
||||
EDITOR = gedit |
||||
POSITION_OFFSET = RELATIVE |
||||
POSITION_FEEDBACK = ACTUAL |
||||
ARCDIVISION = 64 |
||||
GRIDS = 10mm 20mm 50mm 100mm 1in 2in 5in 10in |
||||
MAX_FEED_OVERRIDE = 1.2 |
||||
MIN_SPINDLE_OVERRIDE = 0.5 |
||||
MAX_SPINDLE_OVERRIDE = 1.2 |
||||
DEFAULT_LINEAR_VELOCITY = 2.50 |
||||
MIN_LINEAR_VELOCITY = 0 |
||||
MAX_LINEAR_VELOCITY = 25.00 |
||||
INTRO_GRAPHIC = linuxcnc.gif |
||||
INTRO_TIME = 5 |
||||
PROGRAM_PREFIX = /home/mongo/linuxcnc/nc_files |
||||
INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm |
||||
PYVCP = custompanel.xml |
||||
|
||||
[FILTER] |
||||
PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image |
||||
PROGRAM_EXTENSION = .py Python Script |
||||
png = image-to-gcode |
||||
gif = image-to-gcode |
||||
jpg = image-to-gcode |
||||
py = python |
||||
|
||||
[TASK] |
||||
TASK = milltask |
||||
CYCLE_TIME = 0.010 |
||||
|
||||
[RS274NGC] |
||||
PARAMETER_FILE = linuxcnc.var |
||||
|
||||
[EMCMOT] |
||||
EMCMOT = motmod |
||||
COMM_TIMEOUT = 1.0 |
||||
COMM_WAIT = 0.010 |
||||
BASE_PERIOD = 100000 |
||||
SERVO_PERIOD = 1000000 |
||||
|
||||
[HAL] |
||||
HALUI = halui |
||||
HALFILE = my-mill.hal |
||||
HALFILE = custom.hal |
||||
POSTGUI_HALFILE = custom_postgui.hal |
||||
|
||||
[HALUI] |
||||
# add halui MDI commands here (max 64) |
||||
|
||||
[TRAJ] |
||||
AXES = 3 |
||||
COORDINATES = X Y Z |
||||
LINEAR_UNITS = mm |
||||
ANGULAR_UNITS = degree |
||||
CYCLE_TIME = 0.010 |
||||
DEFAULT_VELOCITY = 2.50 |
||||
MAX_VELOCITY = 25.00 |
||||
|
||||
[EMCIO] |
||||
EMCIO = io |
||||
CYCLE_TIME = 0.100 |
||||
TOOL_TABLE = tool.tbl |
||||
|
||||
[AXIS_0] |
||||
TYPE = LINEAR |
||||
HOME = 0.0 |
||||
MAX_VELOCITY = 25.0 |
||||
MAX_ACCELERATION = 750.0 |
||||
STEPGEN_MAXACCEL = 937.5 |
||||
SCALE = 80.0 |
||||
FERROR = 1 |
||||
MIN_FERROR = .25 |
||||
MIN_LIMIT = -0.001 |
||||
MAX_LIMIT = 200.0 |
||||
HOME_OFFSET = 0.0 |
||||
|
||||
[AXIS_1] |
||||
TYPE = LINEAR |
||||
HOME = 0.0 |
||||
MAX_VELOCITY = 25.0 |
||||
MAX_ACCELERATION = 750.0 |
||||
STEPGEN_MAXACCEL = 937.5 |
||||
SCALE = 80.0 |
||||
FERROR = 1 |
||||
MIN_FERROR = .25 |
||||
MIN_LIMIT = -0.001 |
||||
MAX_LIMIT = 200.0 |
||||
HOME_OFFSET = 0.0 |
||||
|
||||
[AXIS_2] |
||||
TYPE = LINEAR |
||||
HOME = 0.0 |
||||
MAX_VELOCITY = 25.0 |
||||
MAX_ACCELERATION = 750.0 |
||||
STEPGEN_MAXACCEL = 937.5 |
||||
SCALE = 80.0 |
||||
FERROR = 1 |
||||
MIN_FERROR = .25 |
||||
MIN_LIMIT = -100.0 |
||||
MAX_LIMIT = 0.001 |
||||
HOME_OFFSET = 0.0 |
@ -0,0 +1,15 @@
|
||||
# Include your customized HAL commands here |
||||
# The commands in this file are run after the AXIS GUI (including PyVCP panel) starts |
||||
|
||||
sets spindle-at-speed true |
||||
|
||||
# Load a WingMan Joystick |
||||
loadusr -W hal_input -KRAL WingMan |
||||
|
||||
net joy-X-minus <= halui.jog.0.minus <= input.0.abs-y-is-pos |
||||
net joy-X-plus <= halui.jog.0.plus <= input.0.abs-y-is-neg |
||||
net joy-Y-minus <= halui.jog.1.minus <= input.0.abs-x-is-pos |
||||
net joy-Y-plus <= halui.jog.1.plus <= input.0.abs-x-is-neg |
||||
|
||||
|
||||
|
@ -0,0 +1,10 @@
|
||||
|
||||
loadusr -W hal_input -KRAL some-joystick-here |
||||
setp halui.jog-speed 2000 |
||||
|
||||
net Jog-X-Plus <= halui.jog.0.plus <= input.0.abs-x-is-pos |
||||
net Jog-X-Minus <= halui.jog.0.minus <= input.0.abs-x-is-neg |
||||
net Jog-Y-Plus <= halui.jog.1.plus <= input.0.abs-y-is-neg |
||||
net Jog-Y-Minus <= halui.jog.1.minus <= input.0.abs-y-is-pos |
||||
|
||||
|
@ -0,0 +1,16 @@
|
||||
# Include your customized HAL commands here |
||||
# The commands in this file are run after the AXIS GUI (including PyVCP panel) starts |
||||
|
||||
sets spindle-at-speed true |
||||
|
||||
# ---------------------------------------------------------------------------------------- |
||||
|
||||
loadusr -W hal_input -KRAL some-joystick-here |
||||
setp halui.jog-speed 2000 |
||||
|
||||
net Jog-X-Plus <= halui.jog.0.plus <= input.0.abs-x-is-pos |
||||
net Jog-X-Minus <= halui.jog.0.minus <= input.0.abs-x-is-neg |
||||
net Jog-Y-Plus <= halui.jog.1.plus <= input.0.abs-y-is-neg |
||||
net Jog-Y-Minus <= halui.jog.1.minus <= input.0.abs-y-is-pos |
||||
|
||||
|
@ -0,0 +1,4 @@
|
||||
T1 P1 D0.125000 Z+0.511000 ;1/8 end mill |
||||
T2 P2 D0.062500 Z+0.100000 ;1/16 end mill |
||||
T3 P3 D0.201000 Z+1.273000 ;#7 tap drill |
||||
T99999 P99999 Z+0.100000 ;big tool number |
Loading…
Reference in new issue