Skip to content
gmoccapy_postgui.hal 2.76 KiB
Newer Older
electrolab's avatar
electrolab committed
loadrt not count=2

addf not.0 servo-thread
addf not.1 servo-thread

net X-homed     => halui.joint.0.home
net Z-homed     => halui.joint.2.home
electrolab's avatar
electrolab committed
net Y-Homed	=> halui.joint.1.home

net Home-All    <= gmoccapy.joint.all.home
net Home-X      <= gmoccapy.joint.0.home
net Home-Z      <= gmoccapy.joint.2.home

electrolab's avatar
electrolab committed
net ToolChangeFailed		halui.program.stop

net SpindleNormal		halui.spindle.0.forward
net SpindleOff			halui.spindle.0.stop
net SpindleReverse		halui.spindle.0.reverse
electrolab's avatar
electrolab committed
net CoolantBtnOn		halui.flood.on
net CoolantBtnOff		halui.flood.off
net CoolantPumpOnLamp	halui.flood.is-on
electrolab's avatar
electrolab committed
net CycleStart			halui.program.run
net ProgramPause		halui.program.pause
net ProgramResume		halui.program.resume
net ProgramStep			halui.program.step
electrolab's avatar
electrolab committed
net FeedHoldLamp 		halui.program.is-paused
net CycleStartLamp		halui.program.is-running
electrolab's avatar
electrolab committed
net XSelect			halui.axis.x.select
net ZSelect			halui.axis.z.select
net XJogPlus			gmoccapy.jog.axis.jog-x-plus
net XJogMinus			gmoccapy.jog.axis.jog-x-minus
net ZJogPlus			gmoccapy.jog.axis.jog-z-plus
net ZJogMinus			gmoccapy.jog.axis.jog-z-minus
electrolab's avatar
electrolab committed
net XZeroed			halui.joint.0.is-homed
net ZZeroed			halui.joint.2.is-homed
net MachineIsOn			halui.machine.is-on
net MachineOn			halui.machine.on
#net ModeManual	     halui.mode.is−manual

#net ToolChangeRequest	iocontrol.0.tool-change
#net ToolPrepPrepPocket	iocontrol.0.tool-prep-pocket

#net ToolChangeOk   iocontrol.0.tool-changed

electrolab's avatar
electrolab committed
net ModeAuto			halui.mode.auto
net ModeMDI			halui.mode.mdi
net ModeMan			halui.mode.manual

net ManualTC			halui.mdi-command-00
#net ManualTC2       => halui.mdi−command−02
#net ManualTC3       => halui.mdi−command−03
#net ManualTC4       => halui.mdi−command−04
#net ManualTC5       => halui.mdi−command−05
#net ManualTC6       => halui.mdi−command−06
#net ManualTC7       => halui.mdi−command−07
#net ManualTC8       => halui.mdi−command−08

electrolab's avatar
electrolab committed
############################################################
#Mode modifiers
############################################################

net BlockDeleteBtn 		halui.program.block-delete.on
net BlockDeleteBtn		not.0.in
net BlockDeleteBtn_not		not.0.out
net BlockDeleteBtn_not		halui.program.block-delete.off

net OptstopBtn			halui.program.optional-stop.on
net OptstopBtn			not.1.in
net OptstopBtn_not		not.1.out
net OptstopBtn_not		halui.program.optional-stop.off

############################################################
#Overrides
############################################################

setp 				gmoccapy.feed.feed-override.analog-enable true
net FeedOverride		gmoccapy.feed.feed-override.direct-value
setp				gmoccapy.jog.jog-velocity.analog-enable true
net FeedOverride		gmoccapy.jog.jog-velocity.direct-value

setp				gmoccapy.rapid.rapid-override.analog-enable true
net RapidOverride		gmoccapy.rapid.rapid-override.direct-value