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 Signal, forward drives Torch ON
# Spindle reverse is not used (might be used for a Running Start later) # Spindle reverse is not used (might be used for a Running Start later)
net turn_torch_on parport.1.pin-01-out 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 #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 moveZtoFloat classicladder.0.out-03
net moveZtoSafe classicladder.0.out-04 net moveZtoSafe classicladder.0.out-04
net senseArcOK classicladder.0.in-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 feed-hold classicladder.0.out-06
net turn_torch_on classicladder.0.out-05 net turn_torch_on classicladder.0.out-05
net ui_mode_is_auto halui.mode.is-auto net ui_mode_is_auto halui.mode.is-auto

View file

@ -6,7 +6,7 @@
[EMC] [EMC]
# Version of this INI file # Version of this INI file
VERSION = 1.0 VERSION = 1.1
# Name of machine, for use with display, etc. # Name of machine, for use with display, etc.
MACHINE = LinuxCNC-DALLUR-ADVANCED MACHINE = LinuxCNC-DALLUR-ADVANCED
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others # 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-enc-pos scale.2.in
net sp-pos-revs scale.2.out net sp-pos-revs scale.2.out
setp scale.2.gain 0.002777777777777 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 # rayh begins to screw it up with help from his friends
# connect iocontrol signals for spindle run and speed # connect iocontrol signals for spindle run and speed
# these work as long as a spindle command is being output. # these work as long as a spindle command is being output.
net spindle-run-request motion.spindle-on net spindle-run-request spindle.0.on
net spindle-rpm-cmd motion.spindle-speed-out net spindle-rpm-cmd spindle.0.speed-out
# end of spindle control # 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 net sp-index-enable tristate-bit.0.out
setp tristate-bit.0.in 1 setp tristate-bit.0.in 1
net tool-change tristate-bit.0.enable 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 # jogwheel signals
setp encoder.0.x4-mode 0 setp encoder.0.x4-mode 0

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -1,6 +1,6 @@
[EMC] [EMC]
# The version string for this INI file. # The version string for this INI file.
VERSION = 1.0 VERSION = 1.1
# Name of machine, for use with display, etc. # Name of machine, for use with display, etc.
MACHINE = HM2-Stepper MACHINE = HM2-Stepper
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others # 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 setp thc.correction-vel 0.0001
# spindle on starts the arc # 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 net spindle-on thc.torch-on

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -21,7 +21,7 @@ addf stepgen.capture-position servo-thread
addf motion-command-handler servo-thread addf motion-command-handler servo-thread
addf motion-controller servo-thread addf motion-controller servo-thread
addf stepgen.update-freq 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 net xstep => parport.0.pin-02-out
setp parport.0.pin-02-out-reset 1 setp parport.0.pin-02-out-reset 1

View file

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

View file

@ -20,7 +20,7 @@ addf stepgen.capture-position servo-thread
addf motion-command-handler servo-thread addf motion-command-handler servo-thread
addf motion-controller servo-thread addf motion-controller servo-thread
addf stepgen.update-freq 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 net xstep => parport.0.pin-02-out
setp parport.0.pin-02-out-reset 1 setp parport.0.pin-02-out-reset 1

View file

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

View file

@ -20,7 +20,7 @@ addf stepgen.capture-position servo-thread
addf motion-command-handler servo-thread addf motion-command-handler servo-thread
addf motion-controller servo-thread addf motion-controller servo-thread
addf stepgen.update-freq 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 net xstep => parport.0.pin-02-out
setp parport.0.pin-02-out-reset 1 setp parport.0.pin-02-out-reset 1

View file

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

View file

@ -11,7 +11,7 @@
[EMC] [EMC]
#- Version of this INI file #- Version of this INI file
VERSION = 1.0 VERSION = 1.1
#+ Name of machine, for use with display, etc. #+ Name of machine, for use with display, etc.
MACHINE = LinuxCNC-NIST-LATHE-IN MACHINE = LinuxCNC-NIST-LATHE-IN
#+ Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others #+ 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 # Spindle Speed
# The spindle goes forward only # The spindle goes forward only
net spindle-forward <= motion.spindle-forward net spindle-forward <= spindle.0.forward
net spindle-forward => pwmgen.0.enable net spindle-forward => pwmgen.0.enable
# PID is not used to give closed-loop spindle speed control, because at the # 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.gain .00089
setp scale.0.offset .07 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-cmd => scale.0.in
net spindle-speed-pwm <= scale.0.out net spindle-speed-pwm <= scale.0.out
net spindle-speed-pwm => pwmgen.0.value 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 net tool-change-loop iocontrol.0.tool-change iocontrol.0.tool-changed
# create a signal for "spindle on" # create a signal for "spindle on"
net spindle_on <= motion.spindle-on net spindle_on <= spindle.0.on
# connect physical pins to the signals # connect physical pins to the signals
net Xstep => parport.0.pin-03-out 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 setp counter.0.position-scale 1024
# hook up motion controller's spindle indexing pin # 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 net spindle-index-enable <=> counter.0.index-enable
# report our revolution count to the motion controller # report our revolution count to the motion controller
net spindle-pos <= counter.0.position 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] [EMC]
#- Version of this INI file #- Version of this INI file
VERSION = 1.0 VERSION = 1.1
#+ Name of machine, for use with display, etc. #+ Name of machine, for use with display, etc.
MACHINE = LinuxCNC-PLASMA-THC MACHINE = LinuxCNC-PLASMA-THC
#+ Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others #+ 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 VelXY hypot.0.out => minmax.0.in comp.0.in0
net TriggerEStop logic.0.or => estop-latch.0.fault-in net TriggerEStop logic.0.or => estop-latch.0.fault-in
net MaximumVelocity minmax.0.max => mult2.1.in0 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 HeightAdjustment mult2.0.out => mux2.3.in1
net VelocityThreshold mult2.1.out => comp.0.in1 net VelocityThreshold mult2.1.out => comp.0.in1
net HeightOffset mux2.0.out => sum2.1.in1 net HeightOffset mux2.0.out => sum2.1.in1

View file

@ -11,7 +11,7 @@
[EMC] [EMC]
#- Version of this INI file #- Version of this INI file
VERSION = 1.0 VERSION = 1.1
#+ Name of machine, for use with display, etc. #+ Name of machine, for use with display, etc.
MACHINE = LinuxCNC-STEPPER-GANTRY MACHINE = LinuxCNC-STEPPER-GANTRY
#+ Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others #+ 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 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 # 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] [EMC]
#- Version of this INI file #- Version of this INI file
VERSION = 1.0 VERSION = 1.1
#+ Name of machine, for use with display, etc. #+ Name of machine, for use with display, etc.
MACHINE = LinuxCNC-HAL-STEP-XYZA-IN MACHINE = LinuxCNC-HAL-STEP-XYZA-IN
#+ Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others #+ 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 # commented out till we resolve this issue
# connect it to the iocontroller # connect it to the iocontroller
net spindle_on motion.spindle-on net spindle_on spindle.0.on
# connect it to a physical pin # connect it to a physical pin
net spindle_on parport.0.pin-01-out net spindle_on parport.0.pin-01-out

View file

@ -11,7 +11,7 @@
[EMC] [EMC]
#- Version of this INI file #- Version of this INI file
VERSION = 1.0 VERSION = 1.1
#+ Name of machine, for use with display, etc. #+ Name of machine, for use with display, etc.
MACHINE = LinuxCNC-HAL-STEP-SIM MACHINE = LinuxCNC-HAL-STEP-SIM
#+ Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others #+ 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 net tool-change-loop iocontrol.0.tool-change iocontrol.0.tool-changed
# connect "spindle on" motion controller pin to a physical pin # 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 ### You might use something like this to enable chopper drives when machine ON

View file

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

View file

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

View file

@ -3,7 +3,7 @@
[EMC] [EMC]
# Version of this INI file # Version of this INI file
VERSION = 1.0 VERSION = 1.1
# Name of machine, for use with display, etc. # Name of machine, for use with display, etc.
MACHINE = UNIVSTEP_Encoder MACHINE = UNIVSTEP_Encoder
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others # 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 # connect spindle fwd/rev to I/O controller
net SpindleFwd <= ppmc.0.dout.00.out 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 <= ppmc.0.dout.01.out
net SpindleRev => motion.spindle-reverse net SpindleRev => spindle.0.reverse
# connect spindle brake to I/O controller # connect spindle brake to I/O controller
net SpindleBrakeOn <= ppmc.0.dout.02.out 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 # connect mist/flood coolant to I/O controller
net MistOn <= ppmc.0.dout.03.out net MistOn <= ppmc.0.dout.03.out

View file

@ -6,7 +6,7 @@
[EMC] [EMC]
# Version of this INI file # Version of this INI file
VERSION = 1.0 VERSION = 1.1
# Name of machine, for use with display, etc. # Name of machine, for use with display, etc.
MACHINE = LinuxCNC-PPMC MACHINE = LinuxCNC-PPMC
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others # 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 # connect spindle fwd/rev to I/O controller
net SpindleFwd <= ppmc.0.dout.00.out 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 <= ppmc.0.dout.01.out
net SpindleRev => motion.spindle-reverse net SpindleRev => spindle.0.reverse
# connect spindle brake to I/O controller # connect spindle brake to I/O controller
net SpindleBrakeOn <= ppmc.0.dout.02.out 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 # connect mist/flood coolant to I/O controller
net MistOn <= ppmc.0.dout.03.out net MistOn <= ppmc.0.dout.03.out

View file

@ -6,7 +6,7 @@
[EMC] [EMC]
# Version of this INI file # Version of this INI file
VERSION = 1.0 VERSION = 1.1
# Name of machine, for use with display, etc. # Name of machine, for use with display, etc.
MACHINE = LinuxCNC-PPMC MACHINE = LinuxCNC-PPMC
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others # 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 # connect spindle fwd/rev to I/O controller
net SpindleFwd <= ppmc.0.dout.00.out 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 <= ppmc.0.dout.01.out
net SpindleRev => motion.spindle-reverse net SpindleRev => spindle.0.reverse
# connect spindle brake to I/O controller # connect spindle brake to I/O controller
net SpindleBrakeOn <= ppmc.0.dout.02.out 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 # connect mist/flood coolant to I/O controller
net MistOn <= ppmc.0.dout.03.out net MistOn <= ppmc.0.dout.03.out

View file

@ -6,7 +6,7 @@
[EMC] [EMC]
# Version of this INI file # Version of this INI file
VERSION = 1.0 VERSION = 1.1
# Name of machine, for use with display, etc. # Name of machine, for use with display, etc.
MACHINE = LinuxCNC-UNIVPWM MACHINE = LinuxCNC-UNIVPWM
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others # 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 # connect spindle fwd/rev to I/O controller
net SpindleFwd <= ppmc.0.dout.00.out 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 <= ppmc.0.dout.01.out
net SpindleRev => motion.spindle-reverse net SpindleRev => spindle.0.reverse
# connect spindle brake to I/O controller # connect spindle brake to I/O controller
net SpindleBrakeOn <= ppmc.0.dout.02.out 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 # connect mist/flood coolant to I/O controller
net MistOn <= ppmc.0.dout.03.out net MistOn <= ppmc.0.dout.03.out

View file

@ -5,7 +5,7 @@
[EMC] [EMC]
# Version of this INI file # Version of this INI file
VERSION = 1.0 VERSION = 1.1
# Name of machine, for use with display, etc. # Name of machine, for use with display, etc.
MACHINE = LinuxCNC-UPC-Thread-Pendant MACHINE = LinuxCNC-UPC-Thread-Pendant
# Name of NML file to use, default is emc.nml # 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 SpindleFwd bit
newsig SpindleRev bit newsig SpindleRev bit
linksp SpindleFwd <= ppmc.0.dout.00.out 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 <= ppmc.0.dout.01.out
linksp SpindleRev => motion.spindle-reverse linksp SpindleRev => spindle.0.reverse
# connect spindle speed up/down to I/O controller # connect spindle speed up/down to I/O controller
newsig SpindleUp bit newsig SpindleUp bit
@ -101,7 +101,7 @@ newsig SpindleDown bit
# connect spindle brake to I/O controller # connect spindle brake to I/O controller
newsig SpindleBrakeOn bit newsig SpindleBrakeOn bit
linksp SpindleBrakeOn <= ppmc.0.dout.02.out 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 # connect mist/flood coolant to I/O controller
newsig MistOn bit newsig MistOn bit

View file

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

View file

@ -6,7 +6,7 @@
[EMC] [EMC]
# Version of this INI file # Version of this INI file
VERSION = 1.0 VERSION = 1.1
# Name of machine, for use with display, etc. # Name of machine, for use with display, etc.
MACHINE = LinuxCNC-UNIVSTEP MACHINE = LinuxCNC-UNIVSTEP
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others # 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 # connect spindle fwd/rev to I/O controller
net SpindleFwd <= ppmc.0.dout.00.out 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 <= ppmc.0.dout.01.out
net SpindleRev => motion.spindle-reverse net SpindleRev => spindle.0.reverse
# connect spindle brake to I/O controller # connect spindle brake to I/O controller
net SpindleBrakeOn <= ppmc.0.dout.02.out 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 # connect mist/flood coolant to I/O controller
net MistOn <= ppmc.0.dout.03.out 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 net estop-loop iocontrol.0.user-enable-out iocontrol.0.emc-enable-in
# spindle SSR # 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 setp debounce.0.delay 3
net Xswitch pluto-servo.din.00-not => debounce.0.0.in 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 setp pluto-servo.pwm.3.enable 1
# this needs scale/offset to give the right speeds, but 0 should be 0 # 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 net spindle-speed-cmd-limited limit1.0.out => scale.0.in
setp scale.0.gain 0.00026315789 # 1/3800 setp scale.0.gain 0.00026315789 # 1/3800
setp scale.0.offset 0.105 setp scale.0.offset 0.105
setp mux2.0.in0 0 setp mux2.0.in0 0
setp limit1.0.max 1300 setp limit1.0.max 1300
net spindle-speed-scaled scale.0.out => mux2.0.in1 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 net spindle-pwm mux2.0.out => pluto-servo.pwm.3.value
# spindle position, for threading # spindle position, for threading
net spindle-index motion.spindle-index-enable <=> pluto-servo.encoder.2.index-enable net spindle-index spindle.0.index-enable <=> pluto-servo.encoder.2.index-enable
net spindle-pos pluto-servo.encoder.2.position => motion.spindle-revs net spindle-pos pluto-servo.encoder.2.position => spindle.0.revs
net spindle-speed-fb pluto-servo.encoder.2.velocity => motion.spindle-speed-in net spindle-speed-fb pluto-servo.encoder.2.velocity => spindle.0.speed-in

View file

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

View file

@ -11,7 +11,7 @@
[EMC] [EMC]
#- Version of this INI file #- Version of this INI file
VERSION = 1.0 VERSION = 1.1
#+ Name of machine, for use with display, etc. #+ Name of machine, for use with display, etc.
MACHINE = LinuxCNC-HAL-STEP-PLUTO MACHINE = LinuxCNC-HAL-STEP-PLUTO
#+ Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others #+ 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 net tool-prep-loop iocontrol.0.tool-prepare iocontrol.0.tool-prepared
# create a signal for "spindle on" # 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.steplen 20000
setp pluto-step.stepgen.stepspace 20000 setp pluto-step.stepgen.stepspace 20000

View file

@ -11,7 +11,7 @@
[EMC] [EMC]
#- Version of this INI file #- Version of this INI file
VERSION = 1.0 VERSION = 1.1
#+ Name of machine, for use with display, etc. #+ Name of machine, for use with display, etc.
MACHINE = LinuxCNC-HAL-STG MACHINE = LinuxCNC-HAL-STG
#+ Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others #+ 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 # connect spindle fwd/rev to I/O controller
net SpindleFwd <= stg.out-06 net SpindleFwd <= stg.out-06
net SpindleFwd => motion.spindle-forward net SpindleFwd => spindle.0.forward
net SpindleRev <= stg.out-05 net SpindleRev <= stg.out-05
net SpindleRev => motion.spindle-reverse net SpindleRev => spindle.0.reverse
# connect spindle brake to I/O controller # connect spindle brake to I/O controller
net SpindleBrakeOn <= stg.out-10 net SpindleBrakeOn <= stg.out-10
net SpindleBrakeOn => motion.spindle-brake net SpindleBrakeOn => spindle.0.brake
# connect mist/flood coolant to I/O controller # connect mist/flood coolant to I/O controller
net MistOn <= stg.out-11 net MistOn <= stg.out-11

View file

@ -11,7 +11,7 @@
[EMC] [EMC]
#- Version of this INI file #- Version of this INI file
VERSION = 1.0 VERSION = 1.1
#+ Name of machine, for use with display, etc. #+ Name of machine, for use with display, etc.
MACHINE = LinuxCNC-HAL-VTI MACHINE = LinuxCNC-HAL-VTI
#+ Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others #+ 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 SpindleFwd bit
#newsig SpindleRev bit #newsig SpindleRev bit
#linksp SpindleFwd <= vti.out-06 #linksp SpindleFwd <= vti.out-06
#linksp SpindleFwd => motion.spindle-forward #linksp SpindleFwd => spindle.0.forward
#linksp SpindleRev <= vti.out-05 #linksp SpindleRev <= vti.out-05
#linksp SpindleRev => motion.spindle-reverse #linksp SpindleRev => spindle.0.reverse
# connect spindle brake to I/O controller # connect spindle brake to I/O controller
#newsig SpindleBrakeOn bit #newsig SpindleBrakeOn bit
#linksp SpindleBrakeOn <= vti.out-10 #linksp SpindleBrakeOn <= vti.out-10
#linksp SpindleBrakeOn => motion.spindle-brake #linksp SpindleBrakeOn => spindle.0.brake
# connect mist/flood coolant to I/O controller # connect mist/flood coolant to I/O controller
#newsig MistOn bit #newsig MistOn bit

View file

@ -6,7 +6,7 @@
[EMC] [EMC]
# Version of this INI file # Version of this INI file
VERSION = 1.0 VERSION = 1.1
# Name of machine, for use with display, etc. # Name of machine, for use with display, etc.
MACHINE = LinuxCNC-MOTENC MACHINE = LinuxCNC-MOTENC
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others # 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. # Connect spindle fwd/rev to I/O controller.
net SpindleFwd => motenc.0.out-00 net SpindleFwd => motenc.0.out-00
net SpindleFwd <= motion.spindle-forward net SpindleFwd <= spindle.0.forward
net SpindleRev => motenc.0.out-01 net SpindleRev => motenc.0.out-01
net SpindleRev <= motion.spindle-reverse net SpindleRev <= spindle.0.reverse
# Connect spindle brake to I/O controller. # Connect spindle brake to I/O controller.
net SpindleBrakeOn => motenc.0.out-02 net SpindleBrakeOn => motenc.0.out-02
net SpindleBrakeOn <= motion.spindle-brake net SpindleBrakeOn <= spindle.0.brake
# Connect mist/flood coolant to I/O controller. # Connect mist/flood coolant to I/O controller.
net MistOn => motenc.0.out-05 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. # Spindle.
# #
# Connect spindle speed to PLC and spindle fwd/rev/stat to I/O. # 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 spindleFwd boss_plc.0.spindle-fwd-out => motenc.0.out-11
net spindleRev boss_plc.0.spindle-rev-out => motenc.0.out-12 net spindleRev boss_plc.0.spindle-rev-out => motenc.0.out-12
net spindleIsOnSw motenc.0.in-29-not => debounce.0.5.in 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. # Connect spindle brake to PLC and PLC brake to I/O.
setp boss_plc.0.brake-on-delay 500 setp boss_plc.0.brake-on-delay 500
setp boss_plc.0.brake-off-delay 800 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 setp motenc.0.out-02-invert 1
net spindleBrakeOn boss_plc.0.brake-en-out => motenc.0.out-02 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. # Connect lube motor run to I/O.
net lubeOn iocontrol.0.lube => motenc.0.out-13 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. # Connect lube level to I/O.
net lubeLevel motenc.0.in-30-not => iocontrol.0.lube_level net lubeLevel motenc.0.in-30-not => iocontrol.0.lube_level

View file

@ -6,7 +6,7 @@
[EMC] [EMC]
# Version of this INI file # Version of this INI file
VERSION = 1.0 VERSION = 1.1
# Name of machine, for use with display, etc. # Name of machine, for use with display, etc.
MACHINE = LinuxCNC-BP-BOSS6 MACHINE = LinuxCNC-BP-BOSS6
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others # 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. # Spindle.
# #
# Connect spindle speed to PLC and spindle fwd/rev/stat to I/O. # 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 spindleFwd boss_plc.0.spindle-fwd-out => motenc.0.out-11
net spindleRev boss_plc.0.spindle-rev-out => motenc.0.out-12 net spindleRev boss_plc.0.spindle-rev-out => motenc.0.out-12
net spindleIsOnSw motenc.0.in-29-not => debounce.0.5.in 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. # Connect spindle brake to PLC and PLC brake to I/O.
setp boss_plc.0.brake-on-delay 500 setp boss_plc.0.brake-on-delay 500
setp boss_plc.0.brake-off-delay 800 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 net spindleBrakeOn boss_plc.0.brake-en-out => motenc.0.out-02
# Tool change. # Tool change.
@ -319,7 +319,7 @@ net floodOn iocontrol.0.coolant-flood => motenc.0.out-15
# #
# Connect lube motor run to I/O. # Connect lube motor run to I/O.
net lubeOn iocontrol.0.lube => motenc.0.out-13 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. # Connect lube level to I/O.
net lubeLevel motenc.0.in-30-not => iocontrol.0.lube_level net lubeLevel motenc.0.in-30-not => iocontrol.0.lube_level

View file

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

View file

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

View file

@ -6,7 +6,7 @@
[EMC] [EMC]
# Version of this INI file # Version of this INI file
VERSION = 1.0 VERSION = 1.1
# Name of machine, for use with display, etc. # Name of machine, for use with display, etc.
MACHINE = COOLTOOL-BASIC540-4axes MACHINE = COOLTOOL-BASIC540-4axes
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others # 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 # commented out till we resolve this issue
# connect it to the iocontroller # connect it to the iocontroller
net spindle_on motion.spindle-on net spindle_on spindle.0.on
# connect it to a physical pin # connect it to a physical pin
net spindle_on parport.0.pin-16-out net spindle_on parport.0.pin-16-out

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -6,7 +6,7 @@
[EMC] [EMC]
# Version of this INI file # Version of this INI file
VERSION = 1.0 VERSION = 1.1
# Name of machine, for use with display, etc. # Name of machine, for use with display, etc.
MACHINE = UniMillCNC MACHINE = UniMillCNC
# Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others # 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 # commented out till we resolve this issue
# connect it to the iocontroller # connect it to the iocontroller
net spindle_on motion.spindle-on net spindle_on spindle.0.on
# connect it to a physical pin # connect it to a physical pin
net spindle_on parport.0.pin-01-out 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 net tool-change-loop iocontrol.0.tool-change iocontrol.0.tool-changed
# connect it to the iocontroller # connect it to the iocontroller
net spindle_on motion.spindle-on net spindle_on spindle.0.on
# connect it to a physical pin # connect it to a physical pin
net spindle_on parport.0.pin-01-out 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 # commented out till we resolve this issue
# connect it to the iocontroller # connect it to the iocontroller
net spindle_on motion.spindle-on net spindle_on spindle.0.on
# connect it to a physical pin # connect it to a physical pin
net spindle_on parport.0.pin-01-out net spindle_on parport.0.pin-01-out

View file

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

View file

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

View file

@ -11,7 +11,7 @@
[EMC] [EMC]
#- Version of this INI file #- Version of this INI file
VERSION = 1.0 VERSION = 1.1
#+ Name of machine, for use with display, etc. #+ Name of machine, for use with display, etc.
MACHINE = LinuxCNC-HAL-STEP-MM MACHINE = LinuxCNC-HAL-STEP-MM
#+ Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others #+ 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 net tool-change-loop iocontrol.0.tool-change iocontrol.0.tool-changed
# connect "spindle on" motion controller pin to a physical pin # 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 ### You might use something like this to enable chopper drives when machine ON

View file

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

View file

@ -11,7 +11,7 @@
[EMC] [EMC]
#- Version of this INI file #- Version of this INI file
VERSION = 1.0 VERSION = 1.1
#+ Name of machine, for use with display, etc. #+ Name of machine, for use with display, etc.
MACHINE = LinuxCNC-HAL-STEP-XYZA-IN MACHINE = LinuxCNC-HAL-STEP-XYZA-IN
#+ Debug level, 0 means no messages. See src/emc/nml_int/emcglb.h for others #+ 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 # commented out till we resolve this issue
# connect it to the iocontroller # connect it to the iocontroller
#linksp spindle_on motion.spindle-on #linksp spindle_on spindle.0.on
# connect it to a physical pin # connect it to a physical pin
#linksp spindle_on parport.0.pin-01-out #linksp spindle_on parport.0.pin-01-out

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