Sizing a Lead-Screw or Ball-Screw Positioning Stage
A positioning stage moves a carriage along a lead screw or ball screw driven by a motor. Sizing its drive is a three-part chain that trips up as many designs on the motor as on the screw: first the force the screw must push (mostly guide friction on a horizontal stage, plus weight on a vertical one), then the torque the screw needs to deliver that force, and finally the motor — which must supply that torque and accelerate the reflected inertia of the whole moving mass without an inertia ratio so high the servo cannot be tuned.
This guide walks all three steps and maps each to a free MechanixCalc calculator: the cylinder/load builder for the friction load, the power-screw calculator for the screw torque and efficiency, and the motor drive-train reflection for the inertia reflected to the motor shaft and the resulting inertia ratio. A worked example threads real numbers through the chain.
Step 1 — the force the screw must push
On a horizontal stage the screw does not lift the carriage, it only overcomes the friction of the linear guides, so the axial thrust it must produce is F = µ·m·g, where µ is the guide (or bearing) friction coefficient — low for recirculating linear guides (≈0.003–0.05), higher for plain slides. On an inclined or vertical stage add the gravity component along the axis, m·g·sin(θ); on a fast move add the inertial force m·a. The cylinder/load builder assembles this force for you from the mass, the friction coefficient and the incline, so you never hand-total it.
Getting this force right matters because everything downstream scales from it: the screw torque is proportional to the thrust, and an over-stated friction load over-sizes the whole drive. For a horizontal stage on good linear guides the friction load is often small, and the drive is then sized more by acceleration (Step 3) than by the steady thrust.
F = µ·m·g·cos(θ) + m·g·sin(θ) + m·awhere F = axial thrust [N]; µ = guide/bearing friction; m = carriage + payload mass [kg]; g = 9.81 m/s²; θ = incline above horizontal (0 for a horizontal stage → thrust is µ·m·g); a = handling acceleration [m/s²].
Step 2 — from thrust to screw drive torque
The screw converts rotation into that axial thrust; the torque it needs depends on the lead, the thread geometry and the friction. For a lead screw the power-screw torque model (Shigley) gives the raise torque from the mean diameter, the lead angle and the modified friction coefficient of the thread form; a lower thread friction or a ball screw (rolling contact, efficiency ≈ 0.9) needs far less torque than a plain Acme screw for the same thrust. The same model returns the efficiency and whether the screw is self-locking — a valuable property for a vertical stage that must hold position with the motor off.
Use the power-screw calculator for a lead/Acme screw and the ball-screw calculator (ISO 3408) for a ball screw, entering the thrust from Step 1. The torque you get is the steady drive torque to move the load; the motor must add the acceleration torque on top, which is where the reflected inertia in Step 3 comes in.
T ≈ F · l / (2π · η)where T = screw drive torque [N·m]; F = axial thrust [N]; l = lead [m/rev]; η = screw efficiency (rolling ball screw ≈ 0.9; Acme lead screw lower, from the power-screw model). The power-screw calculator uses the full thread-friction model rather than a single lumped η.
Step 3 — reflect the inertia to the motor
The motor does not just hold torque against friction — it has to accelerate the whole moving mass, and to a rotating motor the linear carriage appears as an equivalent rotary inertia through the screw. A ball/lead screw reflects a linear mass m to the motor shaft as J = m·(lead/2π)², a very small number because the lead is small — which is exactly why screw drives suit precise positioning. Add the screw's own inertia and any coupling, and reflect anything on the far side of a reduction by dividing by the ratio squared.
The number that decides whether the servo is tunable is the inertia ratio: the reflected load inertia divided by the motor's rotor inertia. Servo practice keeps this below roughly 5–10; too high and the drive is sluggish and hard to settle, too low and you are over-motored. The motor drive-train reflection calculator reflects the mass (and any gear or belt stage) to the shaft, computes the motor speed from the linear speed and the lead, and returns the inertia ratio so you can pick a motor whose rotor inertia lands the ratio in a healthy band.
J_load = m·(l/2π)² + J_screw + J_coupling ρ = J_load / J_motorwhere J_load = load inertia reflected to the motor shaft [kg·m²]; m = moving mass [kg]; l = screw lead [m/rev]; J_screw, J_coupling = the screw's and coupling's own inertias; J_motor = motor rotor inertia; ρ = inertia ratio, kept ≲ 5–10 for a well-behaved servo.
Where to be careful
The guide friction is small but not zero, and it is the number you know least precisely — bound it. On a vertical stage, check the holding case separately: a ball screw is not self-locking and will back-drive under gravity, so it needs a brake, whereas a high-friction Acme lead screw may self-lock (the power-screw calculator tells you which). Keep the inertia ratio in a healthy band by choosing the lead and the motor together — a longer lead moves faster but reflects more inertia and needs more torque. And confirm the screw's own limits (critical speed and column buckling) against your travel and speed; the ball-screw calculator checks those to ISO 3408.
Worked example
A horizontal positioning stage carries a 40 kg carriage on recirculating linear guides (µ = 0.05) driven by a 5 mm-lead ball screw, moving at 0.1 m/s. Size the drive torque and reflect the inertia to a motor with a 5×10⁻⁵ kg·m² rotor.
Given
- Carriage + payload mass m40 kg
- Guide friction µ0.05
- Screw lead l5 mm/rev
- Traverse speed0.1 m/s
- Motor rotor inertia5×10⁻⁵ kg·m²
Result
- Friction load19.62 N
- Screw drive torque0.032 N·m
- Motor speed at 0.1 m/s1200 rpm
- Reflected load inertia2.53×10⁻⁵ kg·m²
- Inertia ratio0.51 (≲ 5–10 ✓)
- Friction load: F = µ·m·g = 0.05 × 40 × 9.81 = 19.62 N (horizontal, so no gravity term).
- Screw drive torque: for a 16 mm lead screw with a 5 mm lead, the power-screw model gives T_raise ≈ 31.96 N·mm = 0.032 N·m to overcome the 19.62 N thrust — small, as expected for a screw drive.
- Motor speed from the traverse: N = v·60/l = 0.1 × 60 / 0.005 = 1200 rpm.
- Reflect the carriage inertia: J_load = m·(l/2π)² = 40 × (0.005/2π)² = 2.53×10⁻⁵ kg·m² at the motor shaft.
- Inertia ratio: ρ = J_load / J_motor = 2.53×10⁻⁵ / 5×10⁻⁵ = 0.51 — comfortably below the ~5–10 servo target, so this motor is well matched (indeed slightly over-motored, leaving acceleration headroom).
- Size the motor for the steady 0.032 N·m plus the acceleration torque J_total·α; confirm the screw's critical speed and buckling against the travel with the ball-screw calculator.
Numbers are produced by the live MechanixCalc engines (load builder + power-screw torque + motor drive-train reflection) so you can reproduce them. The steady torque overcomes friction only — add the acceleration torque J_total·α for a fast move, and check the vertical/holding case separately since a ball screw back-drives under gravity.
Do it on your own numbers
Turn the axial thrust into screw drive torque, efficiency and the self-locking check. Free 30-minute preview, no sign-up.
Open the Power Screw Calculator — screw drive torque & efficiencyFrequently asked questions
Why is the screw load mostly friction on a horizontal stage?
On a horizontal stage the screw does not lift the carriage — gravity acts perpendicular to the travel — so the only steady resistance is the friction of the linear guides, F = µ·m·g. On recirculating guides µ is small (≈0.003–0.05), so the friction load is often modest and the drive is sized more by the acceleration torque than by the steady thrust. On an inclined or vertical stage you add the gravity component along the axis.
What is the inertia ratio and why does it matter?
The inertia ratio is the load inertia reflected to the motor shaft divided by the motor's rotor inertia. It decides how tunable the servo is: too high (above roughly 5–10) and the drive is sluggish and hard to settle; very low and you are over-motored. A ball/lead screw reflects a linear mass as m·(lead/2π)², a small number, which is why screw drives position precisely — but a long lead reflects more inertia, so choose the lead and motor together.
Ball screw or lead screw for a positioning stage?
A ball screw uses rolling contact, so it is efficient (η ≈ 0.9), needs low torque and positions with little friction and backlash — but it is not self-locking and back-drives under gravity, so a vertical axis needs a brake. A plain Acme lead screw is cheaper and can self-lock (holding a vertical load with the motor off) but is less efficient and wears faster. The power-screw calculator reports the efficiency and whether a given screw self-locks.
Do I still need to check the screw itself?
Yes. Beyond the drive torque, a screw has a critical (whirling) speed that limits rpm for a given unsupported length, and a column-buckling limit under compressive thrust. Both scale with the travel and the screw diameter, so a long, slender, fast screw can be speed- or buckling-limited even when the torque is trivial. The ball-screw calculator checks critical speed and buckling to ISO 3408.
Related
- Motor Sizing & Drive-Train ReflectionReflect the carriage inertia to the motor shaft and get the inertia ratio.
- Ball Screws (ISO 3408)Critical speed, buckling and L10 life for a ball screw.
- Pneumatics — load builderBuild the friction/gravity/inertia load from the mass.
- Power-screw & lead-screw torqueThe full raise/lower torque and self-locking theory.
- Pneumatic rack-and-pinion lift sizingA pneumatic alternative to a screw-driven lift axis.