Hello Guest it is March 28, 2024, 05:14:00 PM

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - andrew-adamson

Pages: 1
1
Mach SDK plugin questions and answers. / ShuttlePro V2 with ESS e-stop bug
« on: November 27, 2013, 05:34:07 AM »
I've come across a bug that causes unexpected movement on reset if the hardware e-stop is triggered while the shuttle is being used to jog an axis. The steps to reproduce are as follows:

1. use wheel on shuttle to jog an axis on the machine
2. while moving the axis, trigger hardware e-stop on machine (this triggers a mach3 reset as we have the enable signal hooked up)
3. reset hardware e-stop and press the reset button in mach3. This enables the machine and it can be used as normal
4. press the reset button in mach3 again to disable
5. press the reset button in mach3 once more to re-enable. At this point the machine will resume whatever motion was happening when the hardware e-stop was originally triggered, without any input occuring from the user. I believe it also resumes at full speed.

Notes:
- I have tested this same sequence both during a running program and using the keyboard to jog an axis. The problem only occurs when the estop is triggered when jogging with the shuttle
- I have tested this same sequence on another of our machines which uses the same breakout board, but uses a parallel port instead of the smoothstepper. It does not have this bug
- I'm using version 3.00 of the shuttlepro plugin found at http://www.machsupport.com/wp-content/uploads/2013/04/ShuttlePro_3.m3p
- I'm using ESS_v10h2d1a for the ESS plugin. We had the same problem with older plugins

Given that the uncontrolled motion happens after the second reset in Mach3, I'm fairly sure this is a software bug, probably in the shuttle plugin. My questions are: can anybody else reproduce this bug, can anybody else reproduce this bug using a USB smoothstepper, and who should I advise of the issue as machines moving by themselves is a fairly serious safety issue for us.

I'm happy to answer any questions and trial things if the developer is contactable. Thanks.

Pages: 1