E-Stop beim Starten von LinuxCNC immer AKTIV
18 Dec 2023 20:47 #288517
by rodw
Replied by rodw on topic E-Stop beim Starten von LinuxCNC immer AKTIV
QTplasmac has three different estop types that are defined in the ini.
Please consult the qtplasmac documentation
Please consult the qtplasmac documentation
Please Log in or Create an account to join the conversation.
- tommylight
- Away
- Moderator
Less
More
- Posts: 19197
- Thank you received: 6434
18 Dec 2023 21:06 #288520
by tommylight
Replied by tommylight on topic E-Stop beim Starten von LinuxCNC immer AKTIV
In QtPlasmaC when choosing "GUI button" for e-stop, it does not allow to get out of e-stop without adding a line in hal to enable it.
I am mentioning this several times but it was not fixed last i checked about two months ago. Must be over a year when i first mentioned it.
I am mentioning this several times but it was not fixed last i checked about two months ago. Must be over a year when i first mentioned it.
Please Log in or Create an account to join the conversation.
19 Dec 2023 06:07 #288546
by Muecke
Replied by Muecke on topic E-Stop beim Starten von LinuxCNC immer AKTIV
Ich verwende die AXIS-Benutzeroberfläche.
Ist es so, dass jede Maschine ohne diese Zeile immer im Not-Aus-Zustand ist?
I am using the AXIS user interface.
Is it the case that every machine without this line is always in the emergency stop state?
Ist es so, dass jede Maschine ohne diese Zeile immer im Not-Aus-Zustand ist?
I am using the AXIS user interface.
Is it the case that every machine without this line is always in the emergency stop state?
net estop <= iocontrol.0.user-enable-out => iocontrol.0.emc-enable-in
Please Log in or Create an account to join the conversation.
19 Dec 2023 12:16 #288577
by rodw
Replied by rodw on topic E-Stop beim Starten von LinuxCNC immer AKTIV
Yes, the estop is a loop.
That line is required but it can be different with external hardware. In which case it is preferable (safer) to use estop-latch.
When I used a safety relay with an external estop button and an external estop latch button, the output from the safety relay was connected to iocontrol.0.emc-enable-in
That line is required but it can be different with external hardware. In which case it is preferable (safer) to use estop-latch.
When I used a safety relay with an external estop button and an external estop latch button, the output from the safety relay was connected to iocontrol.0.emc-enable-in
The following user(s) said Thank You: Muecke
Please Log in or Create an account to join the conversation.
19 Dec 2023 12:48 #288579
by rodw
Replied by rodw on topic E-Stop beim Starten von LinuxCNC immer AKTIV
Actually re-reaading your first post, you have a safety relay. Here is mine.
The safety circuit is the red relay, the breaker above it and the two force guided relays below it (K3 & K4 in the diagram in the PDF)
A safety relay requires a pulse to latch the machine on (Eg take out of estop).
There are two ways to do this.
One is to use an external momentary switch (which is what I did). In this case, I connected the latch button to an input. I simply did this in HAL
net emc-enable <= lcec.0.3.in-01
net emc-enable => iocontrol.0.emc-enable-in
Linuxcnc is enabled once the hardware latch button is pressed.
The other way to do this is to use
iocontrol.0.user-request-enable
to enable the safety relay (S34 in my diagram)
iocontrol.0.user-request-enable receives a pulse you can see with halscope when the axis orange button is pressed which can be used in place of my eternal latch button. I did play with it this way and went with an external button. I think I just connected an output pin direct to S34.
The safety circuit is the red relay, the breaker above it and the two force guided relays below it (K3 & K4 in the diagram in the PDF)
A safety relay requires a pulse to latch the machine on (Eg take out of estop).
There are two ways to do this.
One is to use an external momentary switch (which is what I did). In this case, I connected the latch button to an input. I simply did this in HAL
net emc-enable <= lcec.0.3.in-01
net emc-enable => iocontrol.0.emc-enable-in
Linuxcnc is enabled once the hardware latch button is pressed.
The other way to do this is to use
iocontrol.0.user-request-enable
to enable the safety relay (S34 in my diagram)
iocontrol.0.user-request-enable receives a pulse you can see with halscope when the axis orange button is pressed which can be used in place of my eternal latch button. I did play with it this way and went with an external button. I think I just connected an output pin direct to S34.
The following user(s) said Thank You: Tchefter
Please Log in or Create an account to join the conversation.
19 Dec 2023 16:43 - 19 Dec 2023 18:09 #288596
by Plasmanfm
Replied by Plasmanfm on topic E-Stop beim Starten von LinuxCNC immer AKTIV
Hallo Away
sorry
the E-Stop ( Not-Aus-Schalter) has normal NC contacts
you really did NO contacts
gruss
Juergen
the electrician
sorry
the E-Stop ( Not-Aus-Schalter) has normal NC contacts
you really did NO contacts
gruss
Juergen
the electrician
Last edit: 19 Dec 2023 18:09 by Plasmanfm.
Please Log in or Create an account to join the conversation.
- tommylight
- Away
- Moderator
Less
More
- Posts: 19197
- Thank you received: 6434
19 Dec 2023 17:08 #288600
by tommylight
Replied by tommylight on topic E-Stop beim Starten von LinuxCNC immer AKTIV
E-stop and limit switches should be NC whenever possible as any brake or cut in cabling will not allow the machine to power on, preventing damage.
P.S.
Not written by Chat GPT!
P.S.
Not written by Chat GPT!
Please Log in or Create an account to join the conversation.
19 Dec 2023 18:15 #288607
by Plasmanfm
Replied by Plasmanfm on topic E-Stop beim Starten von LinuxCNC immer AKTIV
ok danke thank´s
Away has drawn NO
and NC you can connect an infinite number of them in series
gruss
Juergen
the electrician
Away has drawn NO
and NC you can connect an infinite number of them in series
gruss
Juergen
the electrician
The following user(s) said Thank You: tommylight
Please Log in or Create an account to join the conversation.
Time to create page: 0.184 seconds