Browse Source

added Tool table conversion from Fusion to LinuxCNC

master
Ton, 8300sff 2 years ago
parent
commit
b9d9ae0003
  1. 6
      .gitmodules
  2. BIN
      CONCEPTUAL/Monster-Joystick-Video-08.zip
  3. 7
      CONCEPTUAL/Monster-Joystick-Video-08/my-mill/autosave.halscope
  4. 2
      CONCEPTUAL/Monster-Joystick-Video-08/my-mill/custom.hal
  5. 40
      CONCEPTUAL/Monster-Joystick-Video-08/my-mill/custom_postgui.hal
  6. 41
      CONCEPTUAL/Monster-Joystick-Video-08/my-mill/custom_postgui.hal~
  7. 7
      CONCEPTUAL/Monster-Joystick-Video-08/my-mill/custompanel.xml
  8. 119
      CONCEPTUAL/Monster-Joystick-Video-08/my-mill/linuxcnc.var
  9. 119
      CONCEPTUAL/Monster-Joystick-Video-08/my-mill/linuxcnc.var.bak
  10. 106
      CONCEPTUAL/Monster-Joystick-Video-08/my-mill/my-mill.hal
  11. 92
      CONCEPTUAL/Monster-Joystick-Video-08/my-mill/my-mill.hal~
  12. 126
      CONCEPTUAL/Monster-Joystick-Video-08/my-mill/my-mill.ini
  13. 110
      CONCEPTUAL/Monster-Joystick-Video-08/my-mill/my-mill.ini~
  14. 15
      CONCEPTUAL/Monster-Joystick-Video-08/my-mill/postgui_backup.hal
  15. 10
      CONCEPTUAL/Monster-Joystick-Video-08/my-mill/temp.txt
  16. 16
      CONCEPTUAL/Monster-Joystick-Video-08/my-mill/temp.txt~
  17. 4
      CONCEPTUAL/Monster-Joystick-Video-08/my-mill/tool.tbl
  18. 1
      CONCEPTUAL/fusion360
  19. 1
      CONCEPTUAL/mesa_2019
  20. 1
      CONCEPTUAL/ttable

6
.gitmodules vendored

@ -7,3 +7,9 @@
[submodule "CONCEPTUAL/7i96_Configuration_Tool"]
path = CONCEPTUAL/7i96_Configuration_Tool
url = https://github.com/jethornton/7i96.git
[submodule "CONCEPTUAL/fusion360"]
path = CONCEPTUAL/fusion360
url = https://github.com/ntc490/fusion360.git
[submodule "CONCEPTUAL/ttable"]
path = CONCEPTUAL/ttable
url = https://github.com/ntc490/fusion360.git

BIN
CONCEPTUAL/Monster-Joystick-Video-08.zip

Binary file not shown.

7
CONCEPTUAL/Monster-Joystick-Video-08/my-mill/autosave.halscope

@ -0,0 +1,7 @@
THREAD servo-thread
MAXCHAN 4
HMULT 1
HZOOM 1
HPOS 5.000000e-01
TMODE 0
RMODE 0

2
CONCEPTUAL/Monster-Joystick-Video-08/my-mill/custom.hal

@ -0,0 +1,2 @@
# Include your customized HAL commands here
# This file will not be overwritten when you run stepconf again

40
CONCEPTUAL/Monster-Joystick-Video-08/my-mill/custom_postgui.hal

@ -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
# ----------------------------------------------------------------------------------------

41
CONCEPTUAL/Monster-Joystick-Video-08/my-mill/custom_postgui.hal~

@ -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
# ----------------------------------------------------------------------------------------

7
CONCEPTUAL/Monster-Joystick-Video-08/my-mill/custompanel.xml

@ -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>

119
CONCEPTUAL/Monster-Joystick-Video-08/my-mill/linuxcnc.var

@ -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

119
CONCEPTUAL/Monster-Joystick-Video-08/my-mill/linuxcnc.var.bak

@ -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

106
CONCEPTUAL/Monster-Joystick-Video-08/my-mill/my-mill.hal

@ -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

92
CONCEPTUAL/Monster-Joystick-Video-08/my-mill/my-mill.hal~

@ -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

126
CONCEPTUAL/Monster-Joystick-Video-08/my-mill/my-mill.ini

@ -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

110
CONCEPTUAL/Monster-Joystick-Video-08/my-mill/my-mill.ini~

@ -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

15
CONCEPTUAL/Monster-Joystick-Video-08/my-mill/postgui_backup.hal

@ -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

10
CONCEPTUAL/Monster-Joystick-Video-08/my-mill/temp.txt

@ -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

16
CONCEPTUAL/Monster-Joystick-Video-08/my-mill/temp.txt~

@ -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

4
CONCEPTUAL/Monster-Joystick-Video-08/my-mill/tool.tbl

@ -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

1
CONCEPTUAL/fusion360

@ -0,0 +1 @@
Subproject commit d266772591a859df8f14be5ce3f23f0e09fbd8ce

1
CONCEPTUAL/mesa_2019

@ -1 +0,0 @@
Subproject commit 6a87e0cfe30a0761a5377b7c1bdf98cebf344995

1
CONCEPTUAL/ttable

@ -0,0 +1 @@
Subproject commit d266772591a859df8f14be5ce3f23f0e09fbd8ce
Loading…
Cancel
Save