LinuxCNC trips on M6
- underscore
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 25
- Thank you received: 0
01 Sep 2020 02:35 #180250
by underscore
LinuxCNC trips on M6 was created by underscore
I've been trying to get manual tool changes to work with linuxcnc, but every time I execute a M6 it switches to the "e-stop tripped" state. If I set a tool change position, it first moves to that position and then trips. That position is definitely within the soft limits. hal_manualtoolchange is configured following the man page.
Could someone point me in the right direction how to debug that problem? DEBUG=0x7FFFFFFF didn't produce anything suspicious looking. One non-standard configuration of my system is that I use XYZACW, maybe related (i.e. soft limits for unused axes)?
P.S.: I'm running the latest version from GitHub.
Could someone point me in the right direction how to debug that problem? DEBUG=0x7FFFFFFF didn't produce anything suspicious looking. One non-standard configuration of my system is that I use XYZACW, maybe related (i.e. soft limits for unused axes)?
P.S.: I'm running the latest version from GitHub.
Please Log in or Create an account to join the conversation.
- tommylight
- Away
- Moderator
Less
More
- Posts: 19209
- Thank you received: 6438
01 Sep 2020 10:16 #180295
by tommylight
Replied by tommylight on topic LinuxCNC trips on M6
Are you using a spindle with a VFD?
Please Log in or Create an account to join the conversation.
- underscore
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 25
- Thank you received: 0
01 Sep 2020 11:45 #180314
by underscore
Replied by underscore on topic LinuxCNC trips on M6
No, at this point I’m manually controlling the spindle (I.e. outside of linuxcnc).
Please Log in or Create an account to join the conversation.
- tommylight
- Away
- Moderator
Less
More
- Posts: 19209
- Thank you received: 6438
01 Sep 2020 11:50 #180315
by tommylight
Replied by tommylight on topic LinuxCNC trips on M6
Can you please attach the hal and ini files here ?
Please Log in or Create an account to join the conversation.
- underscore
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 25
- Thank you received: 0
01 Sep 2020 13:03 #180327
by underscore
Replied by underscore on topic LinuxCNC trips on M6
Thanks for your assistance. I uploaded all my files, but only the *.ini, taig_mill.hal, tool change.hal and halui.hal should be relevant.
It's my first time using linuxcnc, so please excuse if it is a little messy!
It's my first time using linuxcnc, so please excuse if it is a little messy!
Please Log in or Create an account to join the conversation.
- underscore
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 25
- Thank you received: 0
02 Sep 2020 02:43 #180385
by underscore
Replied by underscore on topic LinuxCNC trips on M6
Here is the output when running with DEBUG=0x7FFFFFFF. The Tnn and M6 are fairly far down.
I noticed the following line:
(In addition I tried some basic remapped M6 and a similar thing happens, except I cannot get out of the e-stop state anymore without restarting. Very odd. The code inside my remapped *.ngc is executed, at least to the point where I'm waiting on a digital input, but emc is already in the e-stop stage...)
I noticed the following line:
emcTaskPlanExecute(M6) returned 2
(In addition I tried some basic remapped M6 and a similar thing happens, except I cannot get out of the e-stop state anymore without restarting. Very odd. The code inside my remapped *.ngc is executed, at least to the point where I'm waiting on a digital input, but emc is already in the e-stop stage...)
Attachments:
Please Log in or Create an account to join the conversation.
- underscore
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 25
- Thank you received: 0
03 Sep 2020 02:00 #180480
by underscore
Replied by underscore on topic LinuxCNC trips on M6
Ok, quick update:
When I use an external e-stop, e-stop trips on M6:
If I bypass that and just loopback the signals from iocontrol it works!
What is going on here?! Some time(out) issue?
When I use an external e-stop, e-stop trips on M6:
net estop-out => hm2_5i25.0.7i76.0.0.output-07
net estop-in <= hm2_5i25.0.7i76.0.0.input-07
net estop-out <= iocontrol.0.user-enable-out
net estop-in => iocontrol.0.emc-enable-in
If I bypass that and just loopback the signals from iocontrol it works!
net estop-loop <= iocontrol.0.user-enable-out => iocontrol.0.emc-enable-in
What is going on here?! Some time(out) issue?
Please Log in or Create an account to join the conversation.
- underscore
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 25
- Thank you received: 0
06 Sep 2020 16:38 #181035
by underscore
Replied by underscore on topic LinuxCNC trips on M6
Mystery solved, the estop output and the tool change indicator led wires were physically swapped... such an odd problem. Anyway, works like a charm now!
Please Log in or Create an account to join the conversation.
Time to create page: 0.187 seconds