Multispindle: Update sample configs

Signed-off-by: andy pugh <andy@bodgesoc.org>
This commit is contained in:
andy pugh 2018-09-28 23:20:52 +01:00
parent aa4d20b929
commit ac154e06de
287 changed files with 442 additions and 498 deletions

View file

@ -69,7 +69,7 @@ net emc-enable-in iocontrol.0.emc-enable-in classicladder.0.out-00
# Spindle Signal, forward drives Torch ON
# Spindle reverse is not used (might be used for a Running Start later)
net turn_torch_on parport.1.pin-01-out
#net spindle-reverse motion.spindle-reverse parport.0.pin-17-out
#net spindle-reverse spindle.0.reverse parport.0.pin-17-out
#Create a limit switch signal for each axis
@ -252,7 +252,7 @@ net senseZFloatSwitch => classicladder.0.in-03
net moveZtoFloat classicladder.0.out-03
net moveZtoSafe classicladder.0.out-04
net senseArcOK classicladder.0.in-04
net spindle-forward classicladder.0.in-05 <= motion.spindle-forward
net spindle-forward classicladder.0.in-05 <= spindle.0.forward
net feed-hold classicladder.0.out-06
net turn_torch_on classicladder.0.out-05
net ui_mode_is_auto halui.mode.is-auto

View file

@ -6,7 +6,7 @@
[EMC]
# Version of this INI file
VERSION = 1.0
VERSION = 1.1
# Name of machine, for use with display, etc.
MACHINE = LinuxCNC-DALLUR-ADVANCED
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -353,13 +353,13 @@ net sp-in-low-gear ax5214h.0.in-36
net sp-enc-pos scale.2.in
net sp-pos-revs scale.2.out
setp scale.2.gain 0.002777777777777
net sp-pos-revs motion.spindle-revs
net sp-pos-revs spindle.0.revs
# rayh begins to screw it up with help from his friends
# connect iocontrol signals for spindle run and speed
# these work as long as a spindle command is being output.
net spindle-run-request motion.spindle-on
net spindle-rpm-cmd motion.spindle-speed-out
net spindle-run-request spindle.0.on
net spindle-rpm-cmd spindle.0.speed-out
# end of spindle control
@ -484,7 +484,7 @@ net sp-index-enable motenc.3.enc-03-index-enable
net sp-index-enable tristate-bit.0.out
setp tristate-bit.0.in 1
net tool-change tristate-bit.0.enable
net sp-index-enable motion.spindle-index-enable
net sp-index-enable spindle.0.index-enable
# jogwheel signals
setp encoder.0.x4-mode 0

View file

@ -5,7 +5,7 @@
[EMC]
# Version of this INI file
VERSION = 1.0
VERSION = 1.1
# Name of machine, for use with display, etc.
MACHINE = LinuxCNC-MAZAK-RF
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -4,7 +4,7 @@
[EMC]
#- Version of this INI file
VERSION = 1.0
VERSION = 1.1
#+ Name of machine, for use with display, etc.
MACHINE = GM6-PCI-3-axis-servo
#+ Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -4,7 +4,7 @@
[EMC]
#- Version of this INI file
VERSION = 1.0
VERSION = 1.1
#+ Name of machine, for use with display, etc.
MACHINE = GM6-PCI-3-axis-stepper
#+ Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -1,6 +1,6 @@
[EMC]
# The version string for this INI file.
VERSION = 1.0
VERSION = 1.1
# Name of machine, for use with display, etc.
MACHINE = HM2-Servo
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -1,6 +1,6 @@
[EMC]
# The version string for this INI file.
VERSION = 1.0
VERSION = 1.1
# Name of machine, for use with display, etc.
MACHINE = HM2-Servo
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -1,6 +1,6 @@
[EMC]
# The version string for this INI file.
VERSION = 1.0
VERSION = 1.1
# Name of machine, for use with display, etc.
MACHINE = HM2-Servo
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -1,6 +1,6 @@
[EMC]
# The version string for this INI file.
VERSION = 1.0
VERSION = 1.1
# Name of machine, for use with display, etc.
MACHINE = HM2-Servo
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -1,6 +1,6 @@
[EMC]
# The version string for this INI file.
VERSION = 1.0
VERSION = 1.1
# Name of machine, for use with display, etc.
MACHINE = HM2-Servo
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -1,6 +1,6 @@
[EMC]
# The version string for this INI file.
VERSION = 1.0
VERSION = 1.1
# Name of machine, for use with display, etc.
MACHINE = HM2-Servo
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -1,6 +1,6 @@
[EMC]
# The version string for this INI file.
VERSION = 1.0
VERSION = 1.1
# Name of machine, for use with display, etc.
MACHINE = HM2-Servo
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -1,6 +1,6 @@
[EMC]
# The version string for this INI file.
VERSION = 1.0
VERSION = 1.1
# Name of machine, for use with display, etc.
MACHINE = HM2-Servo
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -1,6 +1,6 @@
[EMC]
# The version string for this INI file.
VERSION = 1.0
VERSION = 1.1
# Name of machine, for use with display, etc.
MACHINE = HM2-Servo
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -1,6 +1,6 @@
[EMC]
# The version string for this INI file.
VERSION = 1.0
VERSION = 1.1
# Name of machine, for use with display, etc.
MACHINE = HM2-Servo
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -1,6 +1,6 @@
[EMC]
# The version string for this INI file.
VERSION = 1.0
VERSION = 1.1
# Name of machine, for use with display, etc.
MACHINE = HM2-Stepper
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -1,6 +1,6 @@
[EMC]
# The version string for this INI file.
VERSION = 1.0
VERSION = 1.1
# Name of machine, for use with display, etc.
MACHINE = HM2-Stepper
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -1,6 +1,6 @@
[EMC]
# The version string for this INI file.
VERSION = 1.0
VERSION = 1.1
# Name of machine, for use with display, etc.
MACHINE = HM2-Stepper
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -1,6 +1,6 @@
[EMC]
# The version string for this INI file.
VERSION = 1.0
VERSION = 1.1
# Name of machine, for use with display, etc.
MACHINE = HM2-Stepper
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -1,6 +1,6 @@
[EMC]
# The version string for this INI file.
VERSION = 1.0
VERSION = 1.1
# Name of machine, for use with display, etc.
MACHINE = HM2-Stepper
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -1,6 +1,6 @@
[EMC]
# The version string for this INI file.
VERSION = 1.0
VERSION = 1.1
# Name of machine, for use with display, etc.
MACHINE = HM2-Stepper
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -1,6 +1,6 @@
[EMC]
# The version string for this INI file.
VERSION = 1.0
VERSION = 1.1
# Name of machine, for use with display, etc.
MACHINE = HM2-Stepper
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -1,6 +1,6 @@
[EMC]
# The version string for this INI file.
VERSION = 1.0
VERSION = 1.1
# Name of machine, for use with display, etc.
MACHINE = HM2-Stepper
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -1,6 +1,6 @@
[EMC]
# The version string for this INI file.
VERSION = 1.0
VERSION = 1.1
# Name of machine, for use with display, etc.
MACHINE = HM2-Stepper
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -1,6 +1,6 @@
[EMC]
# The version string for this INI file.
VERSION = 1.0
VERSION = 1.1
# Name of machine, for use with display, etc.
MACHINE = HM2-Stepper
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -185,7 +185,7 @@ setp thc.vel-scale 0.00037866834
setp thc.correction-vel 0.0001
# spindle on starts the arc
net spindle-on motion.spindle-on => parport.0.pin-16-out
net spindle-on spindle.0.on => parport.0.pin-16-out
net spindle-on thc.torch-on

View file

@ -2,7 +2,7 @@
[EMC]
# The version string for this INI file.
VERSION = 1.0
VERSION = 1.1
MACHINE = Plasma-THC
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others
DEBUG = 0

View file

@ -24,8 +24,8 @@ addf encoder.update-counters servo-thread
loadrt thc
addf thc servo-thread
net spindle-cmd <= motion.spindle-speed-out
net spindle-on <= motion.spindle-on
net spindle-cmd <= spindle.0.speed-out
net spindle-on <= spindle.0.on
net xstep => parport.0.pin-02-out
setp parport.0.pin-02-out-reset 1
@ -96,7 +96,7 @@ setp thc.vel-scale 0.00037866834
setp thc.correction-vel 0.0001
# spindle on starts the arc
net spindle-on motion.spindle-on => parport.0.pin-16-out
net spindle-on spindle.0.on => parport.0.pin-16-out
net spindle-on thc.torch-on

View file

@ -5,7 +5,7 @@
[EMC]
# The version string for this INI file.
VERSION = 1.0
VERSION = 1.1
MACHINE = plasma
DEBUG = 0

View file

@ -4,7 +4,7 @@
[EMC]
# The version string for this INI file.
VERSION = 1.0
VERSION = 1.1
MACHINE = Stepper-CL-EStop
DEBUG = 0

View file

@ -75,8 +75,8 @@ net mist iocontrol.0.coolant-mist parport.0.pin-09-out
# spindle signals
# spindle status has not been resolved
# a simple loop through is set here
net spindle-forward motion.spindle-forward parport.0.pin-16-out
net spindle-reverse motion.spindle-reverse parport.0.pin-17-out
net spindle-forward spindle.0.forward parport.0.pin-16-out
net spindle-reverse spindle.0.reverse parport.0.pin-17-out
# we will let loopbacks handle tool prepare and change commands
# though we could index an external changer

View file

@ -6,7 +6,7 @@
[EMC]
# Version of this INI file
VERSION = 1.0
VERSION = 1.1
# Name of machine, for use with display, etc.
MACHINE = LinuxCNC-DEMO-STEP-CL
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -11,7 +11,7 @@
[EMC]
#- Version of this INI file
VERSION = 1.0
VERSION = 1.1
#+ Name of machine, for use with display, etc.
MACHINE = LinuxCNC-ETCH-SERVO
#+ Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -3,7 +3,7 @@
[EMC]
# The version string for this INI file.
VERSION = 1.0
VERSION = 1.1
MACHINE = gantry-hs
DEBUG = 0

View file

@ -21,7 +21,7 @@ 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-cmd <= spindle.0.speed-out
net xstep => parport.0.pin-02-out
setp parport.0.pin-02-out-reset 1

View file

@ -2,7 +2,7 @@
[EMC]
# The version string for this INI file.
VERSION = 1.0
VERSION = 1.1
MACHINE = gantry
DEBUG = 0

View file

@ -20,7 +20,7 @@ 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-cmd <= spindle.0.speed-out
net xstep => parport.0.pin-02-out
setp parport.0.pin-02-out-reset 1

View file

@ -4,7 +4,7 @@
[EMC]
# The version string for this INI file.
VERSION = 1.0
VERSION = 1.1
MACHINE = Gecko_540B3
DEBUG = 0

View file

@ -20,7 +20,7 @@ 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-cmd <= spindle.0.speed-out
net xstep => parport.0.pin-02-out
setp parport.0.pin-02-out-reset 1

View file

@ -4,7 +4,7 @@
[EMC]
# The version string for this INI file.
VERSION = 1.0
VERSION = 1.1
MACHINE = Gecko_540B4
DEBUG = 0

View file

@ -11,7 +11,7 @@
[EMC]
#- Version of this INI file
VERSION = 1.0
VERSION = 1.1
#+ Name of machine, for use with display, etc.
MACHINE = LinuxCNC-NIST-LATHE-IN
#+ Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -105,7 +105,7 @@ net Zdir <= stepgen.2.dir
#############################################################################
# Spindle Speed
# The spindle goes forward only
net spindle-forward <= motion.spindle-forward
net spindle-forward <= spindle.0.forward
net spindle-forward => pwmgen.0.enable
# PID is not used to give closed-loop spindle speed control, because at the
@ -124,7 +124,7 @@ net spindle-forward => pwmgen.0.enable
setp scale.0.gain .00089
setp scale.0.offset .07
net spindle-speed-cmd <= motion.spindle-speed-out
net spindle-speed-cmd <= spindle.0.speed-out
net spindle-speed-cmd => scale.0.in
net spindle-speed-pwm <= scale.0.out
net spindle-speed-pwm => pwmgen.0.value
@ -154,7 +154,7 @@ net tool-prep-loop iocontrol.0.tool-prepare iocontrol.0.tool-prepared
net tool-change-loop iocontrol.0.tool-change iocontrol.0.tool-changed
# create a signal for "spindle on"
net spindle_on <= motion.spindle-on
net spindle_on <= spindle.0.on
# connect physical pins to the signals
net Xstep => parport.0.pin-03-out
@ -213,12 +213,12 @@ net spindle-phase-Z <= parport.0.pin-13-in
setp counter.0.position-scale 1024
# hook up motion controller's spindle indexing pin
net spindle-index-enable <= motion.spindle-index-enable
net spindle-index-enable <= spindle.0.index-enable
net spindle-index-enable <=> counter.0.index-enable
# report our revolution count to the motion controller
net spindle-pos <= counter.0.position
net spindle-pos => motion.spindle-revs
net spindle-pos => spindle.0.revs
#######################################################

View file

@ -11,7 +11,7 @@
[EMC]
#- Version of this INI file
VERSION = 1.0
VERSION = 1.1
#+ Name of machine, for use with display, etc.
MACHINE = LinuxCNC-PLASMA-THC
#+ Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -150,7 +150,7 @@ net ModeIsAuto halui.mode.is-auto => mux2.5.sel
net VelXY hypot.0.out => minmax.0.in comp.0.in0
net TriggerEStop logic.0.or => estop-latch.0.fault-in
net MaximumVelocity minmax.0.max => mult2.1.in0
net TurnTorchOn motion.spindle-forward => xor2.0.in0 and2.8.in0 and2.6.in0 mux2.4.sel not.0.in
net TurnTorchOn spindle.0.forward => xor2.0.in0 and2.8.in0 and2.6.in0 mux2.4.sel not.0.in
net HeightAdjustment mult2.0.out => mux2.3.in1
net VelocityThreshold mult2.1.out => comp.0.in1
net HeightOffset mux2.0.out => sum2.1.in1

View file

@ -11,7 +11,7 @@
[EMC]
#- Version of this INI file
VERSION = 1.0
VERSION = 1.1
#+ Name of machine, for use with display, etc.
MACHINE = LinuxCNC-STEPPER-GANTRY
#+ Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -31,4 +31,4 @@ net LimitY parport.0.pin-12-in-not => joint.1.neg-lim-sw-in joint.1.pos-lim-sw-i
net LimitA parport.0.pin-15-in-not => joint.3.neg-lim-sw-in joint.3.pos-lim-sw-in joint.3.home-sw-in
# Hook up the spindle signal
net SpindleOn motion.spindle-forward => parport.1.pin-01-out
net SpindleOn spindle.0.forward => parport.1.pin-01-out

View file

@ -11,7 +11,7 @@
[EMC]
#- Version of this INI file
VERSION = 1.0
VERSION = 1.1
#+ Name of machine, for use with display, etc.
MACHINE = LinuxCNC-HAL-STEP-XYZA-IN
#+ Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -32,7 +32,7 @@ net tool-change-loop iocontrol.0.tool-change iocontrol.0.tool-changed
# commented out till we resolve this issue
# connect it to the iocontroller
net spindle_on motion.spindle-on
net spindle_on spindle.0.on
# connect it to a physical pin
net spindle_on parport.0.pin-01-out

View file

@ -11,7 +11,7 @@
[EMC]
#- Version of this INI file
VERSION = 1.0
VERSION = 1.1
#+ Name of machine, for use with display, etc.
MACHINE = LinuxCNC-HAL-STEP-SIM
#+ Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -26,7 +26,7 @@ net tool-prep-loop iocontrol.0.tool-prepare iocontrol.0.tool-prepared
net tool-change-loop iocontrol.0.tool-change iocontrol.0.tool-changed
# connect "spindle on" motion controller pin to a physical pin
net spindle-on motion.spindle-on => parport.0.pin-09-out
net spindle-on spindle.0.on => parport.0.pin-09-out
###
### You might use something like this to enable chopper drives when machine ON

View file

@ -11,7 +11,7 @@
[EMC]
#- Version of this INI file
VERSION = 1.0
VERSION = 1.1
#+ Name of machine, for use with display, etc.
MACHINE = LinuxCNC-HAL-STEP-IN
#+ Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -11,7 +11,7 @@
[EMC]
#- Version of this INI file
VERSION = 1.0
VERSION = 1.1
#+ Name of machine, for use with display, etc.
MACHINE = LinuxCNC-HAL-STEP-MM
#+ Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -3,7 +3,7 @@
[EMC]
# Version of this INI file
VERSION = 1.0
VERSION = 1.1
# Name of machine, for use with display, etc.
MACHINE = UNIVSTEP_Encoder
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -67,13 +67,13 @@ net emc-estop-reset estop-latch.0.reset
# connect spindle fwd/rev to I/O controller
net SpindleFwd <= ppmc.0.dout.00.out
net SpindleFwd => motion.spindle-forward
net SpindleFwd => spindle.0.forward
net SpindleRev <= ppmc.0.dout.01.out
net SpindleRev => motion.spindle-reverse
net SpindleRev => spindle.0.reverse
# connect spindle brake to I/O controller
net SpindleBrakeOn <= ppmc.0.dout.02.out
net SpindleBrakeOn => motion.spindle-brake
net SpindleBrakeOn => spindle.0.brake
# connect mist/flood coolant to I/O controller
net MistOn <= ppmc.0.dout.03.out

View file

@ -6,7 +6,7 @@
[EMC]
# Version of this INI file
VERSION = 1.0
VERSION = 1.1
# Name of machine, for use with display, etc.
MACHINE = LinuxCNC-PPMC
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -73,13 +73,13 @@ net emc-estop-reset estop-latch.0.reset
# connect spindle fwd/rev to I/O controller
net SpindleFwd <= ppmc.0.dout.00.out
net SpindleFwd => motion.spindle-forward
net SpindleFwd => spindle.0.forward
net SpindleRev <= ppmc.0.dout.01.out
net SpindleRev => motion.spindle-reverse
net SpindleRev => spindle.0.reverse
# connect spindle brake to I/O controller
net SpindleBrakeOn <= ppmc.0.dout.02.out
net SpindleBrakeOn => motion.spindle-brake
net SpindleBrakeOn => spindle.0.brake
# connect mist/flood coolant to I/O controller
net MistOn <= ppmc.0.dout.03.out

View file

@ -6,7 +6,7 @@
[EMC]
# Version of this INI file
VERSION = 1.0
VERSION = 1.1
# Name of machine, for use with display, etc.
MACHINE = LinuxCNC-PPMC
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -63,13 +63,13 @@ net emc-estop-reset estop-latch.0.reset
# connect spindle fwd/rev to I/O controller
net SpindleFwd <= ppmc.0.dout.00.out
net SpindleFwd => motion.spindle-forward
net SpindleFwd => spindle.0.forward
net SpindleRev <= ppmc.0.dout.01.out
net SpindleRev => motion.spindle-reverse
net SpindleRev => spindle.0.reverse
# connect spindle brake to I/O controller
net SpindleBrakeOn <= ppmc.0.dout.02.out
net SpindleBrakeOn => motion.spindle-brake
net SpindleBrakeOn => spindle.0.brake
# connect mist/flood coolant to I/O controller
net MistOn <= ppmc.0.dout.03.out

View file

@ -6,7 +6,7 @@
[EMC]
# Version of this INI file
VERSION = 1.0
VERSION = 1.1
# Name of machine, for use with display, etc.
MACHINE = LinuxCNC-UNIVPWM
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -69,13 +69,13 @@ net emc-estop-reset estop-latch.0.reset
# connect spindle fwd/rev to I/O controller
net SpindleFwd <= ppmc.0.dout.00.out
net SpindleFwd => motion.spindle-forward
net SpindleFwd => spindle.0.forward
net SpindleRev <= ppmc.0.dout.01.out
net SpindleRev => motion.spindle-reverse
net SpindleRev => spindle.0.reverse
# connect spindle brake to I/O controller
net SpindleBrakeOn <= ppmc.0.dout.02.out
net SpindleBrakeOn => motion.spindle-brake
net SpindleBrakeOn => spindle.0.brake
# connect mist/flood coolant to I/O controller
net MistOn <= ppmc.0.dout.03.out

View file

@ -5,7 +5,7 @@
[EMC]
# Version of this INI file
VERSION = 1.0
VERSION = 1.1
# Name of machine, for use with display, etc.
MACHINE = LinuxCNC-UPC-Thread-Pendant
# Name of NML file to use, default is emc.nml

View file

@ -86,9 +86,9 @@ linksp emc-estop-reset estop-latch.0.reset
newsig SpindleFwd bit
newsig SpindleRev bit
linksp SpindleFwd <= ppmc.0.dout.00.out
linksp SpindleFwd => motion.spindle-forward
linksp SpindleFwd => spindle.0.forward
linksp SpindleRev <= ppmc.0.dout.01.out
linksp SpindleRev => motion.spindle-reverse
linksp SpindleRev => spindle.0.reverse
# connect spindle speed up/down to I/O controller
newsig SpindleUp bit
@ -101,7 +101,7 @@ newsig SpindleDown bit
# connect spindle brake to I/O controller
newsig SpindleBrakeOn bit
linksp SpindleBrakeOn <= ppmc.0.dout.02.out
linksp SpindleBrakeOn => motion.spindle-brake
linksp SpindleBrakeOn => spindle.0.brake
# connect mist/flood coolant to I/O controller
newsig MistOn bit

View file

@ -65,18 +65,18 @@ newsig spindle-index-en bit
linksp spindle-index-en => ppmc.0.encoder.03.index-enable
# hook up motion controller's sync output
linkps motion.spindle-index-enable => spindle-index-en
linkps spindle.0.index-enable => spindle-index-en
# report rev count to motion controller
newsig spindle-pos float
linkps ppmc.0.encoder.03.position => spindle-pos
linksp spindle-pos => motion.spindle-revs
linksp spindle-pos => spindle.0.revs
# set up 4th PWM generator as a spindle speed control
newsig spindle-speed float
newsig spindle-pwm-cmd float
newsig spindle-pwm-filt float
linkps motion.spindle-speed-out => spindle-speed
linkps spindle.0.speed-out => spindle-speed
linksp spindle-speed => mult2.1.in0
setp mult2.1.in1 0.0009018
linkps mult2.1.out => spindle-pwm-cmd

View file

@ -6,7 +6,7 @@
[EMC]
# Version of this INI file
VERSION = 1.0
VERSION = 1.1
# Name of machine, for use with display, etc.
MACHINE = LinuxCNC-UNIVSTEP
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -67,13 +67,13 @@ net emc-estop-reset estop-latch.0.reset
# connect spindle fwd/rev to I/O controller
net SpindleFwd <= ppmc.0.dout.00.out
net SpindleFwd => motion.spindle-forward
net SpindleFwd => spindle.0.forward
net SpindleRev <= ppmc.0.dout.01.out
net SpindleRev => motion.spindle-reverse
net SpindleRev => spindle.0.reverse
# connect spindle brake to I/O controller
net SpindleBrakeOn <= ppmc.0.dout.02.out
net SpindleBrakeOn => motion.spindle-brake
net SpindleBrakeOn => spindle.0.brake
# connect mist/flood coolant to I/O controller
net MistOn <= ppmc.0.dout.03.out

View file

@ -77,7 +77,7 @@ net Zenable joint.2.amp-enable-out => pid.1.enable pluto-servo.pwm.1.enable
net estop-loop iocontrol.0.user-enable-out iocontrol.0.emc-enable-in
# spindle SSR
# net spindle-fwd motion.spindle-forward pluto-servo.dout.00
# net spindle-fwd spindle.0.forward pluto-servo.dout.00
setp debounce.0.delay 3
net Xswitch pluto-servo.din.00-not => debounce.0.0.in
@ -91,17 +91,17 @@ net tool-change-loop iocontrol.0.tool-change iocontrol.0.tool-changed
setp pluto-servo.pwm.3.enable 1
# this needs scale/offset to give the right speeds, but 0 should be 0
net spindle-speed-cmd motion.spindle-speed-out => limit1.0.in
net spindle-speed-cmd spindle.0.speed-out => limit1.0.in
net spindle-speed-cmd-limited limit1.0.out => scale.0.in
setp scale.0.gain 0.00026315789 # 1/3800
setp scale.0.offset 0.105
setp mux2.0.in0 0
setp limit1.0.max 1300
net spindle-speed-scaled scale.0.out => mux2.0.in1
net spindle-fwd motion.spindle-forward => mux2.0.sel pluto-servo.dout.00
net spindle-fwd spindle.0.forward => mux2.0.sel pluto-servo.dout.00
net spindle-pwm mux2.0.out => pluto-servo.pwm.3.value
# spindle position, for threading
net spindle-index motion.spindle-index-enable <=> pluto-servo.encoder.2.index-enable
net spindle-pos pluto-servo.encoder.2.position => motion.spindle-revs
net spindle-speed-fb pluto-servo.encoder.2.velocity => motion.spindle-speed-in
net spindle-index spindle.0.index-enable <=> pluto-servo.encoder.2.index-enable
net spindle-pos pluto-servo.encoder.2.position => spindle.0.revs
net spindle-speed-fb pluto-servo.encoder.2.velocity => spindle.0.speed-in

View file

@ -1,5 +1,5 @@
[EMC]
VERSION = 1.0
VERSION = 1.1
MACHINE = LATHE-PLUTO
DEBUG = 0

View file

@ -11,7 +11,7 @@
[EMC]
#- Version of this INI file
VERSION = 1.0
VERSION = 1.1
#+ Name of machine, for use with display, etc.
MACHINE = LinuxCNC-HAL-STEP-PLUTO
#+ Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -33,7 +33,7 @@ net estop-loop iocontrol.0.user-enable-out iocontrol.0.emc-enable-in
net tool-prep-loop iocontrol.0.tool-prepare iocontrol.0.tool-prepared
# create a signal for "spindle on"
net spindle_on motion.spindle-on => pluto-step.dout.00
net spindle_on spindle.0.on => pluto-step.dout.00
setp pluto-step.stepgen.steplen 20000
setp pluto-step.stepgen.stepspace 20000

View file

@ -11,7 +11,7 @@
[EMC]
#- Version of this INI file
VERSION = 1.0
VERSION = 1.1
#+ Name of machine, for use with display, etc.
MACHINE = LinuxCNC-HAL-STG
#+ Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -91,13 +91,13 @@ net EstopWrite => iocontrol.0.user-enable-out
# connect spindle fwd/rev to I/O controller
net SpindleFwd <= stg.out-06
net SpindleFwd => motion.spindle-forward
net SpindleFwd => spindle.0.forward
net SpindleRev <= stg.out-05
net SpindleRev => motion.spindle-reverse
net SpindleRev => spindle.0.reverse
# connect spindle brake to I/O controller
net SpindleBrakeOn <= stg.out-10
net SpindleBrakeOn => motion.spindle-brake
net SpindleBrakeOn => spindle.0.brake
# connect mist/flood coolant to I/O controller
net MistOn <= stg.out-11

View file

@ -11,7 +11,7 @@
[EMC]
#- Version of this INI file
VERSION = 1.0
VERSION = 1.1
#+ Name of machine, for use with display, etc.
MACHINE = LinuxCNC-HAL-VTI
#+ Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -107,14 +107,14 @@ addf vti.do-write servo-thread -1
#newsig SpindleFwd bit
#newsig SpindleRev bit
#linksp SpindleFwd <= vti.out-06
#linksp SpindleFwd => motion.spindle-forward
#linksp SpindleFwd => spindle.0.forward
#linksp SpindleRev <= vti.out-05
#linksp SpindleRev => motion.spindle-reverse
#linksp SpindleRev => spindle.0.reverse
# connect spindle brake to I/O controller
#newsig SpindleBrakeOn bit
#linksp SpindleBrakeOn <= vti.out-10
#linksp SpindleBrakeOn => motion.spindle-brake
#linksp SpindleBrakeOn => spindle.0.brake
# connect mist/flood coolant to I/O controller
#newsig MistOn bit

View file

@ -6,7 +6,7 @@
[EMC]
# Version of this INI file
VERSION = 1.0
VERSION = 1.1
# Name of machine, for use with display, etc.
MACHINE = LinuxCNC-MOTENC
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -90,13 +90,13 @@ net EstopWrite <= iocontrol.0.user-enable-out
# Connect spindle fwd/rev to I/O controller.
net SpindleFwd => motenc.0.out-00
net SpindleFwd <= motion.spindle-forward
net SpindleFwd <= spindle.0.forward
net SpindleRev => motenc.0.out-01
net SpindleRev <= motion.spindle-reverse
net SpindleRev <= spindle.0.reverse
# Connect spindle brake to I/O controller.
net SpindleBrakeOn => motenc.0.out-02
net SpindleBrakeOn <= motion.spindle-brake
net SpindleBrakeOn <= spindle.0.brake
# Connect mist/flood coolant to I/O controller.
net MistOn => motenc.0.out-05

View file

@ -201,7 +201,7 @@ net aFault boss_plc.0.a-amp-fault-out => joint.3.amp-fault-in
# Spindle.
#
# Connect spindle speed to PLC and spindle fwd/rev/stat to I/O.
net spindleSpeed motion.spindle-speed-out => boss_plc.0.spindle-speed-in
net spindleSpeed spindle.0.speed-out => boss_plc.0.spindle-speed-in
net spindleFwd boss_plc.0.spindle-fwd-out => motenc.0.out-11
net spindleRev boss_plc.0.spindle-rev-out => motenc.0.out-12
net spindleIsOnSw motenc.0.in-29-not => debounce.0.5.in
@ -211,7 +211,7 @@ net spindleIsOn debounce.0.6.out => boss_plc.0.spindle-is-on-in
# Connect spindle brake to PLC and PLC brake to I/O.
setp boss_plc.0.brake-on-delay 500
setp boss_plc.0.brake-off-delay 800
net spindleBrakeOnMot motion.spindle-brake => boss_plc.0.brake-en-in
net spindleBrakeOnMot spindle.0.brake => boss_plc.0.brake-en-in
setp motenc.0.out-02-invert 1
net spindleBrakeOn boss_plc.0.brake-en-out => motenc.0.out-02
@ -238,7 +238,7 @@ net floodOn boss_plc.0.flood-on-out => motenc.0.out-15
#
# Connect lube motor run to I/O.
net lubeOn iocontrol.0.lube => motenc.0.out-13
#net lubeOn motion.spindle-on => motenc.0.out-13
#net lubeOn spindle.0.on => motenc.0.out-13
# Connect lube level to I/O.
net lubeLevel motenc.0.in-30-not => iocontrol.0.lube_level

View file

@ -6,7 +6,7 @@
[EMC]
# Version of this INI file
VERSION = 1.0
VERSION = 1.1
# Name of machine, for use with display, etc.
MACHINE = LinuxCNC-BP-BOSS6
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -288,7 +288,7 @@ net aFault boss_plc.0.a-amp-fault-out => joint.3.amp-fault-in
# Spindle.
#
# Connect spindle speed to PLC and spindle fwd/rev/stat to I/O.
net spindleSpeed motion.spindle-speed-out => boss_plc.0.spindle-speed-in
net spindleSpeed spindle.0.speed-out => boss_plc.0.spindle-speed-in
net spindleFwd boss_plc.0.spindle-fwd-out => motenc.0.out-11
net spindleRev boss_plc.0.spindle-rev-out => motenc.0.out-12
net spindleIsOnSw motenc.0.in-29-not => debounce.0.5.in
@ -297,7 +297,7 @@ net spindleIsOn debounce.0.5.out => boss_plc.0.spindle-is-on-in
# Connect spindle brake to PLC and PLC brake to I/O.
setp boss_plc.0.brake-on-delay 500
setp boss_plc.0.brake-off-delay 800
net spindleBrakeOnMot motion.spindle-brake => boss_plc.0.brake-en-in
net spindleBrakeOnMot spindle.0.brake => boss_plc.0.brake-en-in
net spindleBrakeOn boss_plc.0.brake-en-out => motenc.0.out-02
# Tool change.
@ -319,7 +319,7 @@ net floodOn iocontrol.0.coolant-flood => motenc.0.out-15
#
# Connect lube motor run to I/O.
net lubeOn iocontrol.0.lube => motenc.0.out-13
#net lubeOn motion.spindle-on => motenc.0.out-13
#net lubeOn spindle.0.on => motenc.0.out-13
# Connect lube level to I/O.
net lubeLevel motenc.0.in-30-not => iocontrol.0.lube_level

View file

@ -6,7 +6,7 @@
[EMC]
# Version of this INI file
VERSION = 1.0
VERSION = 1.1
# Name of machine, for use with display, etc.
MACHINE = LinuxCNC-BP-BOSS6
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -6,7 +6,7 @@
[EMC]
# Version of this INI file
VERSION = 1.0
VERSION = 1.1
# Name of machine, for use with display, etc.
MACHINE = COOLTOOL-BASIC540
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -6,7 +6,7 @@
[EMC]
# Version of this INI file
VERSION = 1.0
VERSION = 1.1
# Name of machine, for use with display, etc.
MACHINE = COOLTOOL-BASIC540-4axes
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -30,7 +30,7 @@ net n2 iocontrol.0.tool-change iocontrol.0.tool-changed
# commented out till we resolve this issue
# connect it to the iocontroller
net spindle_on motion.spindle-on
net spindle_on spindle.0.on
# connect it to a physical pin
net spindle_on parport.0.pin-16-out

View file

@ -6,7 +6,7 @@
[EMC]
# Version of this INI file
VERSION = 1.0
VERSION = 1.1
# Name of machine, for use with display, etc.
MACHINE = UNI-CNC-SET
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -6,7 +6,7 @@
[EMC]
# Version of this INI file
VERSION = 1.0
VERSION = 1.1
# Name of machine, for use with display, etc.
MACHINE = UNI-DREH-G
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -6,7 +6,7 @@
[EMC]
# Version of this INI file
VERSION = 1.0
VERSION = 1.1
# Name of machine, for use with display, etc.
MACHINE = UNI-DREH
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -6,7 +6,7 @@
[EMC]
# Version of this INI file
VERSION = 1.0
VERSION = 1.1
# Name of machine, for use with display, etc.
MACHINE = UNI-FRAES-4
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -6,7 +6,7 @@
[EMC]
# Version of this INI file
VERSION = 1.0
VERSION = 1.1
# Name of machine, for use with display, etc.
MACHINE = UNI-FRAES-H3
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -6,7 +6,7 @@
[EMC]
# Version of this INI file
VERSION = 1.0
VERSION = 1.1
# Name of machine, for use with display, etc.
MACHINE = UNI-FRAES-V3
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -6,7 +6,7 @@
[EMC]
# Version of this INI file
VERSION = 1.0
VERSION = 1.1
# Name of machine, for use with display, etc.
MACHINE = UniMillCNC
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -27,6 +27,6 @@ net tool-change-loop iocontrol.0.tool-change iocontrol.0.tool-changed
# commented out till we resolve this issue
# connect it to the iocontroller
net spindle_on motion.spindle-on
net spindle_on spindle.0.on
# connect it to a physical pin
net spindle_on parport.0.pin-01-out

View file

@ -26,7 +26,7 @@ net tool-prepare-loop iocontrol.0.tool-prepare iocontrol.0.tool-prepared
net tool-change-loop iocontrol.0.tool-change iocontrol.0.tool-changed
# connect it to the iocontroller
net spindle_on motion.spindle-on
net spindle_on spindle.0.on
# connect it to a physical pin
net spindle_on parport.0.pin-01-out

View file

@ -35,6 +35,6 @@ net tool-change-loop iocontrol.0.tool-change iocontrol.0.tool-changed
# commented out till we resolve this issue
# connect it to the iocontroller
net spindle_on motion.spindle-on
net spindle_on spindle.0.on
# connect it to a physical pin
net spindle_on parport.0.pin-01-out

View file

@ -3,7 +3,7 @@
[EMC]
# The version string for this INI file.
VERSION = 1.0
VERSION = 1.1
MACHINE = Scorbot-ER III

View file

@ -11,7 +11,7 @@
[EMC]
#- Version of this INI file
VERSION = 1.0
VERSION = 1.1
#+ Name of machine, for use with display, etc.
MACHINE = LinuxCNC-HAL-STEP-IN
#+ Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -11,7 +11,7 @@
[EMC]
#- Version of this INI file
VERSION = 1.0
VERSION = 1.1
#+ Name of machine, for use with display, etc.
MACHINE = LinuxCNC-HAL-STEP-MM
#+ Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -26,7 +26,7 @@ net tool-prep-loop iocontrol.0.tool-prepare iocontrol.0.tool-prepared
net tool-change-loop iocontrol.0.tool-change iocontrol.0.tool-changed
# connect "spindle on" motion controller pin to a physical pin
net spindle-on motion.spindle-on => parport.0.pin-09-out
net spindle-on spindle.0.on => parport.0.pin-09-out
###
### You might use something like this to enable chopper drives when machine ON

View file

@ -11,7 +11,7 @@
[EMC]
#- Version of this INI file
VERSION = 1.0
VERSION = 1.1
#+ Name of machine, for use with display, etc.
MACHINE = LinuxCNC-HAL-STEP-XYZA-IN
#+ Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -11,7 +11,7 @@
[EMC]
#- Version of this INI file
VERSION = 1.0
VERSION = 1.1
#+ Name of machine, for use with display, etc.
MACHINE = LinuxCNC-HAL-STEP-XYZA-IN
#+ Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others

View file

@ -36,7 +36,7 @@ net estop-out => iocontrol.0.emc-enable-in
# commented out till we resolve this issue
# connect it to the iocontroller
#linksp spindle_on motion.spindle-on
#linksp spindle_on spindle.0.on
# connect it to a physical pin
#linksp spindle_on parport.0.pin-01-out

Some files were not shown because too many files have changed in this diff Show more