E-Stop Stopping Time and Distance

The control system responds to two types of E-stops: "Soft E-Stop" and "Hard E-Stops."

Soft E-Stop

A “Soft E-Stop” initiates a rapid deceleration of all robots currently in motion and generates an error condition for all programs that are attached to a robot. This method can be used to quickly halt all robot motions in a controlled fashion when an error is detected.

This function is similar to a “Hard E-Stop” except that a soft E-Stop leaves motor power enabled and is therefore applicable to less severe error conditions. Leaving motor power enabled is beneficial in that it prevents the robot axes from sagging and does not require motor power to be re-enabled before program execution and robot motions are resumed. This method is similar to a “Rapid Deceleration” except that a Rapid Deceleration only affects a single robot and no program error is generated.

Hard E-Stop

A "Hard E-Stop" is generated by any one of several hardware E-Stop inputs and causes motor power to be disabled. However, there is a firmware parameter that can delay opening the motor power supply relay for a fixed amount of time after a hard E-Stop signal is asserted. This delay is nominally set at 0.5 seconds and may be adjusted by an operator with administrator privileges. On the web-based operator interface menu, go to Setup® Parameter Database ® Controller® Operating Mode and set parameter DataID 267 to the desired delay. If this delay is set to 0, the motor power relay will be disabled within 1ms after an input signal is asserted.

If an axis does not have a mechanical brake and motor power is disabled while the axis is moving, it may coast for a significant distance. Leaving the motor power enabled for 0.5 sec allows the servos to perform a rapid controlled deceleration of these axes. For example, if a linear axis is moving at a speed of 1000 mm/sec and the servos decelerate it at 0.4G (3920 mm/sec2), the axis will reach a full stop in 0.26 sec after having only traveled a distance of 127 mm.

If a gravity loaded axis has a mechanical brake but the brake takes some time to engage, if motor power is disabled immediately when a Hard E-Stop is signaled, the axis will drop before the brake takes effect. In this case, delaying for a short period of time before disabling motor power allows time for the brake to engage and prevents the axis from dropping.