Browse Source

added Tool table conversion from Fusion to LinuxCNC

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

+ 6
- 0
.gitmodules View File

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


+ 7
- 0
CONCEPTUAL/Monster-Joystick-Video-08/my-mill/autosave.halscope View File

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

+ 2
- 0
CONCEPTUAL/Monster-Joystick-Video-08/my-mill/custom.hal View File

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

+ 40
- 0
CONCEPTUAL/Monster-Joystick-Video-08/my-mill/custom_postgui.hal View File

@ -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
- 0
CONCEPTUAL/Monster-Joystick-Video-08/my-mill/custom_postgui.hal~ View File

@ -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
- 0
CONCEPTUAL/Monster-Joystick-Video-08/my-mill/custompanel.xml View File

@ -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
- 0
CONCEPTUAL/Monster-Joystick-Video-08/my-mill/linuxcnc.var View File

@ -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
- 0
CONCEPTUAL/Monster-Joystick-Video-08/my-mill/linuxcnc.var.bak View File

@ -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
- 0
CONCEPTUAL/Monster-Joystick-Video-08/my-mill/my-mill.hal View File

@ -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
- 0
CONCEPTUAL/Monster-Joystick-Video-08/my-mill/my-mill.hal~ View File

@ -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
- 0
CONCEPTUAL/Monster-Joystick-Video-08/my-mill/my-mill.ini View File

@ -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
- 0
CONCEPTUAL/Monster-Joystick-Video-08/my-mill/my-mill.ini~ View File

@ -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
- 0
CONCEPTUAL/Monster-Joystick-Video-08/my-mill/postgui_backup.hal View File

@ -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
- 0
CONCEPTUAL/Monster-Joystick-Video-08/my-mill/temp.txt View File

@ -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
- 0
CONCEPTUAL/Monster-Joystick-Video-08/my-mill/temp.txt~ View File

@ -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
- 0
CONCEPTUAL/Monster-Joystick-Video-08/my-mill/tool.tbl View File

@ -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
- 0
CONCEPTUAL/fusion360

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

+ 0
- 1
CONCEPTUAL/mesa_2019

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

+ 1
- 0
CONCEPTUAL/ttable

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

Loading…
Cancel
Save