Question:
Is there a way of avoiding the controller detecting a stall of a stepper motor due to machanical backlash in a system with a software command ?
Solution:
In some systems, there may be several mechanical elements between the motor shaft and the load, which would allow the motor shaft to turn before the load start moving.
To avoid this mechanical backlash, the ESDB command can be used to estabilish the maximum number of encorder steps that a move can fall behind after a change in direction is initiated. The stall detection (ESTALL) must be enabled with the ESDB command.
This allows the system to compensate for backlash without causing the controller to react as if a stall had occured.
Add Comment