Machine warning lights (Red, Amber, Green)
- Todd Zuercher
-
- Offline
- Platinum Member
-
Less
More
- Posts: 4947
- Thank you received: 1364
17 Jan 2017 21:53 #86011
by Todd Zuercher
Replied by Todd Zuercher on topic Machine warning lights (Red, Amber, Green)
Andy would win hands down. (he wrote the hardware interface driver for my first Linuxcnc machine, and helped walk me through setting it up.)
All I'm good for is the occasional bit of hal setup or ladder logic. A programmer I am not.
All I'm good for is the occasional bit of hal setup or ladder logic. A programmer I am not.
Please Log in or Create an account to join the conversation.
24 Sep 2023 09:00 #281540
by camb0
Replied by camb0 on topic Machine warning lights (Red, Amber, Green)
If anyone is following this thread I did it in HAL, it was actually quite easy, here's the config:
Put this in your main hal file
Then in your post_gui (as you'll need some of the pins that load).
Note that pdnt pins are for my pendant the general lines are above but commented out:
The classic ladder file is attached.
Put this in your main hal file
# Load classic ladder
loadrt classicladder_rt numPhysInputs=15 numPhysOutputs=15 numS32in=10 numS32out=10 numFloatIn=10 numFloatOut=10 numBits=50 numWords=50
addf classicladder.0.refresh servo-thread
# TODO switch back to this later loadusr classicladder --nogui custom.clp
loadusr classicladder custom.clp
Then in your post_gui (as you'll need some of the pins that load).
Note that pdnt pins are for my pendant the general lines are above but commented out:
########### SETUP THE MACHINE LIGHT #########
# Turn on the machine light to red to kick things off.
setp hm2_7i96s.0.7i76.0.1.output-12 true
net greenlight hm2_7i96s.0.7i76.0.1.output-10 classicladder.0.out-02
net yellowlight hm2_7i96s.0.7i76.0.1.output-11 classicladder.0.out-01
net redlight hm2_7i96s.0.7i76.0.1.output-12 classicladder.0.out-00
net e-stop halui.estop.is-activated classicladder.0.in-00
#net pwr-on halui.machine.is-on classicladder.0.in-01
net machine.is-on classicladder.0.in-01
#net prg-run halui.program.is-running classicladder.0.in-02
net pdnt.program-is-running halui.program.is-running classicladder.0.in-02
#net halui.program.is-idle classicladder.0.in-03
net pdnt.program-is-idle classicladder.0.in-03
The classic ladder file is attached.
Attachments:
Please Log in or Create an account to join the conversation.
Time to create page: 0.112 seconds