brake inhibitor
- RobotMatic
- Topic Author
- Offline
- Elite Member
Less
More
- Posts: 185
- Thank you received: 21
23 Jan 2020 00:58 #155481
by RobotMatic
brake inhibitor was created by RobotMatic
I am setting up a lathe that has a mechanical spindle brake [disc brake like cars]. I have it working !!. I have connected a selector to allow the operator to activate or deactivate the spindle brake system.i use :
motion.spindle-brake [pin-out] for external conexion.
halui.spindle.brake-on
halui.spindle.brake-off
the selector operates on the halui ,correctly actuate the brake or not. but i need inhibit the braking system. linuxcnc linuxcnc always activates the pin motion.spindle-brake.
I can't find the input pin to inhibit.and I suspect there isn't. Can someone help me with this? thanks
motion.spindle-brake [pin-out] for external conexion.
halui.spindle.brake-on
halui.spindle.brake-off
the selector operates on the halui ,correctly actuate the brake or not. but i need inhibit the braking system. linuxcnc linuxcnc always activates the pin motion.spindle-brake.
I can't find the input pin to inhibit.and I suspect there isn't. Can someone help me with this? thanks
Please Log in or Create an account to join the conversation.
23 Jan 2020 12:06 #155535
by BigJohnT
Replied by BigJohnT on topic brake inhibitor
If the selector is a physical selector switch, why not use that to inhibit the brake?
In hal you could pass the motion.spindle-brake though an and2 with the input from the selector on one input and the motion.spindle-brake on the other input then connect the output to the brake.
JT
In hal you could pass the motion.spindle-brake though an and2 with the input from the selector on one input and the motion.spindle-brake on the other input then connect the output to the brake.
JT
Please Log in or Create an account to join the conversation.
- RobotMatic
- Topic Author
- Offline
- Elite Member
Less
More
- Posts: 185
- Thank you received: 21
23 Jan 2020 12:22 - 23 Jan 2020 12:23 #155537
by RobotMatic
Replied by RobotMatic on topic brake inhibitor
thankssssssss !!!!!!, I didn't know how to do it, I will also use it for the Cooland flood to.
thanks for always helping me !!!
thanks for always helping me !!!
Last edit: 23 Jan 2020 12:23 by RobotMatic.
Please Log in or Create an account to join the conversation.
26 Jan 2020 21:10 #155856
by andypugh
Replied by andypugh on topic brake inhibitor
On my lathe I have three-position switches for spindle brake, coolant and spindle high-low.
These all have on, off and auto positions, where "auto" means that the software is in charge.
As I recall I did this in HAL with a mux component. (mux-generic, 4 way bit type)
The switches are wired to two input pins to select the mux input with is either fixed 0 or 1, or the HAL output pins (such as motion.spindle-brake (or spindle.0.brake on newer LinuxCNC).
These all have on, off and auto positions, where "auto" means that the software is in charge.
As I recall I did this in HAL with a mux component. (mux-generic, 4 way bit type)
The switches are wired to two input pins to select the mux input with is either fixed 0 or 1, or the HAL output pins (such as motion.spindle-brake (or spindle.0.brake on newer LinuxCNC).
Please Log in or Create an account to join the conversation.
- RobotMatic
- Topic Author
- Offline
- Elite Member
Less
More
- Posts: 185
- Thank you received: 21
27 Jan 2020 12:48 #155897
by RobotMatic
Replied by RobotMatic on topic brake inhibitor
I'm going to study the mux component.
It can make everything work with and2 as you explained. I'm going to attach the custom.hal file tomorrow, I'd like you to see it, I'm starting with Hal. I found it very difficult to understand at first, but I am taking speed day by day.
i am use halui.......is-idle to know if I have control or have it linuxcnc
thank !! thank !! thank !! Muchas Gracias!!! Thanks for your great help
It can make everything work with and2 as you explained. I'm going to attach the custom.hal file tomorrow, I'd like you to see it, I'm starting with Hal. I found it very difficult to understand at first, but I am taking speed day by day.
i am use halui.......is-idle to know if I have control or have it linuxcnc
thank !! thank !! thank !! Muchas Gracias!!! Thanks for your great help
Please Log in or Create an account to join the conversation.
27 Jan 2020 13:09 #155899
by andypugh
Replied by andypugh on topic brake inhibitor
loadrt mux_generic config="bb4"
addf mux-gen.0 servo-thread
net manual-on mux-gen.00.sel-bit00 some-io-device-00
net manual-off mux-gen.00.sel-bit01 some-io-device-01
net brake-command spindle.0.brake mux-gen.00.in-00
setp mux-gen.00.in-01 1
setp mux-gen.00.in-02 0
Please Log in or Create an account to join the conversation.
- RobotMatic
- Topic Author
- Offline
- Elite Member
Less
More
- Posts: 185
- Thank you received: 21
27 Jan 2020 13:17 #155902
by RobotMatic
Replied by RobotMatic on topic brake inhibitor
Now I understand, it is much simpler !!!! thanks a lot
Please Log in or Create an account to join the conversation.
- RobotMatic
- Topic Author
- Offline
- Elite Member
Less
More
- Posts: 185
- Thank you received: 21
28 Jan 2020 17:35 #156028
by RobotMatic
Replied by RobotMatic on topic brake inhibitor
Dear Andy. I attached the file cunstom.hal where I programmed the brake without mux_generic.
I used many functions that from what I could see in mux_generic are already incorporated as the debounce.
This is my first configuration HAl on the real machine, next, i am use mux_generic.
Thank you very much for your great help.
I am with new configuration challenges and I hope to continue counting on your help
N.E.G
I used many functions that from what I could see in mux_generic are already incorporated as the debounce.
This is my first configuration HAl on the real machine, next, i am use mux_generic.
Thank you very much for your great help.
I am with new configuration challenges and I hope to continue counting on your help
N.E.G
Please Log in or Create an account to join the conversation.
Time to create page: 0.113 seconds