motion.digital-out-00 problem
- RobotMatic
- Topic Author
- Offline
- Elite Member
Less
More
- Posts: 185
- Thank you received: 21
18 May 2023 22:53 #271631
by RobotMatic
motion.digital-out-00 problem was created by RobotMatic
I need to reset the motion.digital-out-00 signal when the emergency button is pressed.
once activated with M64P0 if I have an emergency and I press the emergency button it remains active, it is not affected by the situation
I managed in classicladder to turn off the physical pin where I have the signal connected. But the dout-00 signal remains active and when I turn on the machine with F2 the dout-00 signal turns the physical pin back on.
How can i fix this?
try to create an M104-M105 command to see if they reset but it's the same.
once activated with M64P0 if I have an emergency and I press the emergency button it remains active, it is not affected by the situation
I managed in classicladder to turn off the physical pin where I have the signal connected. But the dout-00 signal remains active and when I turn on the machine with F2 the dout-00 signal turns the physical pin back on.
How can i fix this?
try to create an M104-M105 command to see if they reset but it's the same.
Please Log in or Create an account to join the conversation.
- tommylight
- Away
- Moderator
Less
More
- Posts: 19201
- Thank you received: 6436
19 May 2023 00:20 #271635
by tommylight
Replied by tommylight on topic motion.digital-out-00 problem
Attachments:
Please Log in or Create an account to join the conversation.
- tommylight
- Away
- Moderator
Less
More
- Posts: 19201
- Thank you received: 6436
19 May 2023 00:22 #271636
by tommylight
Replied by tommylight on topic motion.digital-out-00 problem
Use one of those pins through an AND component, motion.digital-out-00 to one input, Any of the above to second input, output to output pin.
The following user(s) said Thank You: RobotMatic
Please Log in or Create an account to join the conversation.
19 May 2023 07:56 #271655
by andypugh
Replied by andypugh on topic motion.digital-out-00 problem
I think that tommylight's approach is probably the safest. Except that the signal will then turn on when you start the machine again, which you might not want.
You can try adding a reset command to the "on abort" section in the INI.
linuxcnc.org/docs/stable/html/config/ini...l#gcode:ini-features
I am not 100% sure that that runs on e-stop though.
You can try adding a reset command to the "on abort" section in the INI.
linuxcnc.org/docs/stable/html/config/ini...l#gcode:ini-features
I am not 100% sure that that runs on e-stop though.
The following user(s) said Thank You: RobotMatic, tommylight
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
19 May 2023 12:32 #271669
by RobotMatic
Replied by RobotMatic on topic motion.digital-out-00 problem
Thank you for your answers, I am a little surprised to encounter this situation.
Where I can see the actions linuxcnc takes when an emergency occurs.
My hardware has a charging pump, in an emergency the physical port is isolated and turns everything off.
For example, if I am in a state of emergency, the soluble, the spindle linuxcnc stops. How can I add more signals with this behavior?. Is this possible?
I am not a programmer, I have limited resources in this situation
Where I can see the actions linuxcnc takes when an emergency occurs.
My hardware has a charging pump, in an emergency the physical port is isolated and turns everything off.
For example, if I am in a state of emergency, the soluble, the spindle linuxcnc stops. How can I add more signals with this behavior?. Is this possible?
I am not a programmer, I have limited resources in this situation
Please Log in or Create an account to join the conversation.
20 May 2023 10:07 #271728
by andypugh
Replied by andypugh on topic motion.digital-out-00 problem
You don't need to be a programmer to configure the and2 components in HAL, and I would suggest that approach as a starting point.
Then I would experiment to see if LinuxCNC calls the ON_ABORT_COMMAND on e-stop. Maybe just a simple telltale likeThat should certainly trigger if you press "Esc" during a G-code run. I am not sure if it runs on e-stop.
Then I would experiment to see if LinuxCNC calls the ON_ABORT_COMMAND on e-stop. Maybe just a simple telltale like
ON_ABORT_COMMAND = (DEBUG, this is on-abort-command)
Please Log in or Create an account to join the conversation.
20 May 2023 10:25 #271730
by andypugh
Replied by andypugh on topic motion.digital-out-00 problem
I am on a train, but just remembered that I have a LinuxCNC virtual machine installed.
Unfortunately ON_ABORT_COMMAND isn't working on it, which is something that I really need to look at.
It seems to always output the message "Bad character '[' used" which doesn't make any sense.
Unfortunately ON_ABORT_COMMAND isn't working on it, which is something that I really need to look at.
It seems to always output the message "Bad character '[' used" which doesn't make any sense.
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
20 May 2023 16:14 #271757
by RobotMatic
Replied by RobotMatic on topic motion.digital-out-00 problem
Andy, Thank you for always helping me, you are a great support for me and my projects!!!
Before writing the post, I used an AND in Classiclader and it didn't work.
This project consists of 2 high-current inductors that melt metal with sprayed powder to integrate them into a single layer of hardened material.
The first inductor and the powder filler gun occupy me with the signals connected to M7-M8 and these are turned off with an emerogenic state.
The machine has a spindle that I turn on with M3 and also turns off in a state of emergency
The problem I have in the second inductor, which when using M64P0, I am active and never turns off no matter what happens and whatever the state of linuxcnc.
It is a machine with 5 axes, 3 linear and 2 rotary. I hope to try what you say, thank you very much again
Before writing the post, I used an AND in Classiclader and it didn't work.
This project consists of 2 high-current inductors that melt metal with sprayed powder to integrate them into a single layer of hardened material.
The first inductor and the powder filler gun occupy me with the signals connected to M7-M8 and these are turned off with an emerogenic state.
The machine has a spindle that I turn on with M3 and also turns off in a state of emergency
The problem I have in the second inductor, which when using M64P0, I am active and never turns off no matter what happens and whatever the state of linuxcnc.
It is a machine with 5 axes, 3 linear and 2 rotary. I hope to try what you say, thank you very much again
Please Log in or Create an account to join the conversation.
10 Jun 2023 18:15 #273278
by andypugh
Replied by andypugh on topic motion.digital-out-00 problem
The "And2" would be in HAL, not classic ladder.
(Sorry for the delayed response, I only seem to get to the forum when I am on a train at the moment)
(Sorry for the delayed response, I only seem to get to the forum when I am on a train at the moment)
Please Log in or Create an account to join the conversation.
15 Oct 2023 09:05 #283044
by SOLD
Replied by SOLD on topic motion.digital-out-00 problem
I have this problem as well, when the M64 P05 is turned on, I press E-stop, it does not turn off the digital P5, the working status continues. How can this problem be solved?
Please Log in or Create an account to join the conversation.
Time to create page: 0.166 seconds