Manufacturers apply the term “closed-loop stepper” to a wide array of controls. Here, we’ll spell out how the three most common closed-loop stepper control schemes work and highlight their advantages and disadvantages.
ARE ALL CLOSED-LOOP STEPPER SYSTEMS CREATED EQUAL?
No. Some manufacturers give the closed-loop stepper systems similar-sounding descriptions, which confuses the marketplace. As proof of the confusion, it’s not uncommon that a designer requests one capability and actually needs another.
WHAT ARE THE MOST COMMON CLOSED-LOOP STEPPER SYSTEMS?
There are three common types: Closed-loop stepper with step-loss compensation; closed-loop stepper with load position control; and closed-loop stepper servo control. Stepper-drive manufacturers call them all “closed loop” but the three have distinct functionalities.
WHAT ARE THE FUNCTIONALITIES OF THESE CLOSED-LOOP STEPPER SYSTEMS?
Closed-loop stepper with step-loss compensation is the most common type of closed-loop stepper control. The stepper drive operates as a micro-stepping drive and typically receives pulse and direction commands to move to the desired position. An encoder tracks shaft or load position. If lost steps are detected, a compensation algorithm inserts additional steps so that the motor shaft (or load) arrives at the desired position. Typically, the stepper-motor drive has settings for two currents: The motor gets running current when in motion and gets resting current when stopped.
In closed-loop stepper with load-position control, the stepper drive operates as a common microstepping drive and typically receives pulse and direction commands to move to the desired position. The encoder (typically mounted on the load) monitors the load’s position. The closed-loop algorithm dynamically tracks the load position and compensates throughout the move profile. Typically, the motor gets running current when in motion and gets resting current when stopped.
Closed-loop stepper servo control treats the stepper motor like a high-pole-count brushless motor, turning it into a servomotor. A shaft-mounted encoder detects shaft position to determine the proper current vector. A pulse and direction interface may be offered in this type of drive, but the position controller doesn’t use steps to get to the desired position. Instead, closed-loop algorithms control motor torque to servo the shaft into position using a position control loop (a PID loop for example). In this mode, the current setting is dynamic. The stepper drive delivers only the amount of current needed to move the motor shaft and load into position.
WHAT ARE THE ADVANTAGES AND DISADVANTAGES OF THE DIFFERENT FUNCTIONALITIES?
As mentioned, closed-loop stepper control with feedback for step-loss compensation uses algorithms to detect lost steps. The many different compensation algorithms used in industry have advantages and disadvantages:
Closed-loop stepper with load position control is similar to step-loss compensation as this drive scheme uses feedback and compensation algorithms to detect and address lost steps. This is a position-control scheme and dynamically controls and updates the output position when an error is present between commanded position and actual position. These compensation algorithms have advantages and disadvantages:
It’s usually easy to determine when a drive implements closed-loop stepper servo control because the drive can control torque. Case in point: The ElectroCraft PRO Series drives run steppers like high-pole-count brushless motors, via closed-loop stepper servo control. The ability to control torque has advantages and disadvantages:
HOW DO I GET THE RIGHT CONTROL FOR MY APPLICATION?
Machine builders must ask: Which control scheme does the application require? It may not be immediately apparent which control scheme the drive uses. Therefore, ask the manufacturer for details and review the documentation to ensure you get the right control scheme.