
A stepper-driven indexer moves accurately at low speed and loses position during fast moves, ending a few steps short without any fault. Stepper motors are open loop: the controller commands steps and assumes they happen, so when the load cannot follow, position is lost silently. The motor is not necessarily too small; the acceleration profile and the torque-speed curve usually decide it.
How a stepper produces torque
A stepper moves in fixed angular increments as the drive energizes phases in sequence. It holds position with detent and holding torque and rotates step by step. Unlike a servo, there is no encoder confirming motion; the motor follows as long as the commanded torque stays below what it can deliver. Once it cannot, it stalls or skips and the controller keeps counting steps that never occurred.
This is the central weakness. Steppers are simple and cheap and hold position firmly, but lost steps are invisible until position error accumulates and the part is wrong or a limit is missed.
Torque falls with speed
A stepper’s available torque drops sharply as step rate rises. At low speed it delivers near its holding torque; at high speed the inductance of the windings limits current buildup, and torque falls away. A motor that accelerates the load at low speed may have little torque left at the target speed. The move must stay under the pull-out torque curve at every point, not just at the start.
Higher drive voltage helps current rise faster and extends high-speed torque, while the current setting sets low-speed torque and heating. Matching drive voltage and current to the speed range matters as much as motor frame size.
Why instant starts fail
Commanding an instantaneous jump to high speed demands torque to accelerate the inertia all at once, far above what the motor has, so it stalls. The fix ramps speed up gradually using an acceleration profile, spreading the acceleration torque over time. Similarly, deceleration ramps down; abrupt stops can cause the load to overrun and lose steps. A trapezoidal or S-curve profile is the standard answer.
The required acceleration torque is total inertia times angular acceleration, plus friction and load. Given the motor’s torque at speed, the ramp rate is limited. Starting with a conservative ramp and shortening it while testing finds the fastest reliable move.
Resonance and mid-speed instability
Steppers have resonance bands, commonly around 100 to 200 steps per second, where the rotor oscillates and torque drops, sometimes stalling for no load reason. Microstepping reduces this by commanding finer increments, and mechanical damping, inertia, and avoiding prolonged operation in the band help. If a motor loses steps only at a particular speed, resonance rather than torque is likely.
Microstepping and accuracy
Microstepping divides each full step into finer positions, smoothing motion and reducing resonance, but it does not multiply absolute accuracy proportionally; the load and the motor’s nonlinearity limit real position. Using very high microstep counts can also limit the pulse rate the controller can produce at speed. Choose microstepping for smoothness and resonance control rather than assuming it guarantees finer accuracy.
Load and inertia
High load inertia relative to the rotor makes the axis hard to start and stop within the torque curve, like a servo but without feedback to catch failure. Belt backlash, lead screw inertia, and friction all add. Reducing inertia, adding a gearbox, or choosing a motor with margin across the speed range helps. Don’t size a stepper from holding torque alone at zero speed.
When to use closed loop
If lost steps cannot be tolerated or the load and speed push the torque limit, a closed-loop stepper with an encoder, essentially a hybrid, or a full servo detects and corrects stalls. It costs more but removes the open-loop failure. For critical indexing, the extra feedback is often cheaper than scrapped parts. Reserve pure open-loop steppers for predictable, moderate loads where occasional homing can reset position.
A worked move calculation
Take an axis with total reflected inertia of 0.05 kg cm2 and friction torque of 0.05 Nm, commanded to 600 rpm in a trapezoidal profile. Angular acceleration to 62.8 rad/s2 over 0.2 s needs acceleration torque of inertia times acceleration, about 0.031 Nm plus friction, roughly 0.08 Nm during ramp. At the target speed the motor’s pull-out torque might be only 0.1 Nm, leaving little margin, so a faster ramp demanding 0.15 Nm stalls. Reading the published torque-speed curve at both low and target speed, then setting the ramp to keep demand with margin, is the reliable method. The same motor on a higher-voltage drive with more high-speed torque may permit a substantially shorter move.
Setting current and voltage
The drive current sets winding current and low-speed torque, but excessive current heats the motor and can raise resonance; set it to the motor rating and the duty. The supply voltage governs how fast current builds, directly affecting high-speed torque; a common rule uses supply voltage well above the motor’s nominal for high-speed applications. Too low a voltage starves the motor at speed even with current set correctly. Match both to the move, and check motor temperature under the repeated cycle, since steppers often run hot at high continuous current.
Pulse generation and controller limits
The controller must output step pulses at the commanded rate without exceeding its maximum frequency, and microstepping multiplies the pulse count per revolution. At high microstep counts and speed, the pulse train can exceed what the controller or the drive accepts, producing errors that look like motor stalls. Verify the maximum pulse frequency and use a microstep count that stays within it. Direction and enable timing also need the drive’s setup interval; changing direction too close to a pulse edge causes missed steps.
Mechanical transmission
Backlash in belts and couplings lets the motor move without moving the load, then catch with a shock that loads the stepper; preloaded or stiffer transmissions help. Lead screw efficiency and friction vary with load and lubrication. Long flexible shafts and compliant couplings introduce oscillation near resonance. Treat the mechanical stiffness as part of the stepper system; the open-loop motor cannot damp motion the way a servo does, so compliance shows directly as position error.
Homing and position verification
Because open-loop position can drift, establish a home with a reliable switch or index and rehome periodically, after any stall detection, or at startup. Use hard stops or sensors at critical limits so a lost-step condition does not crash the machine. If accuracy matters, add a position check at a known point in the cycle. Homing is the practical reset for the accumulated error that open-loop operation cannot report.
Testing for reliability
Run the axis at the fastest intended profile with the real load and deliberately add margin-reducing conditions: friction, warm motor, lower voltage. Observe whether it completes many cycles, since a single move may pass while repeated cycles heat the motor and reduce torque. Tap the torque limit conservatively; a common practice keeps demand to 50 to 70 percent of pull-out torque to absorb variation. Record the profile, current, voltage, and microstep settings so the validated move is reproducible.
Closed-loop and servo comparison
Closed-loop steppers retain the high pole count and low cost while using the encoder to avoid stalls and reduce heating. Servos offer higher speed and peak torque with true feedback but cost more. For moderate speeds and high holding torque, a stepper is economical; for fast, variable, or critical motion, a servo is the cleaner choice. Don’t force an open-loop stepper into a duty where its torque margin is thin; the failure is silent and the cost often exceeds the savings.
Common mistakes
Sizing from holding torque, commanding instant starts, ignoring the torque-speed curve and resonance, over-microstepping beyond pulse limits, and trusting open-loop position without homing are the recurring errors. Raising current to fix a high-speed stall that is actually a voltage or ramp problem overheats the motor. A stepper applied within its curve and profile is reliable; pushed beyond it, it fails without warning.
Documenting the tested profile and keeping torque margin conservative also makes later changes safer. When a machine is sped up or the load altered, re-run the repeated-cycle test rather than assuming the original margin remains; the torque-speed curve leaves little room, and the open-loop motor will not report that it has crossed the limit until parts begin to come out wrong.
That short retest after every change protects the axis from silent position loss and is far cheaper than discovering drift in a finished batch of parts.
That short retest after every change protects the axis from silent position loss and is far cheaper than discovering drift in a finished production batch of parts.
Bottom line
Steppers lose steps when commanded torque exceeds the pull-out curve, which drops with speed, or during instantaneous acceleration and in resonance bands. Use acceleration and deceleration ramps, match drive voltage and current to the speed range, microstep to control resonance, and account for inertia. Move to closed loop where missed steps are unacceptable. Most lost-step faults are profile and torque-speed problems, not simply undersized motors.