Ball Screw Calculator
Critical speed, buckling, dynamic load rating, life and drive torque in one check.
Size a ball screw for a linear axis the way catalogue engineers do. Enter the axial load, speed, lead, screw diameters, unsupported length and end support, and the calculator checks the d·n speed limit, whirling (critical) speed, Euler buckling and the dynamic load rating needed for your life target.
- Live results
- Full step-by-step working
- PASS / FAIL checks
- Free PDF report
Results
Step-by-step calculation (9 steps)
- 1Screw rotational speedFormulan = v·60 000 / lSolutionn = 0.25 × 60 000 / 10Resultn = 1500 rpm
- 2d₀·n speed limitFormulad₀·n ≤ 70000Solutiond₀·n = 25 × 1500Resultd₀·n = 37500 ≤ 70000PASS
- 3Critical (whirling) speedFormulanc = 0.8 × (60/2π) × (λ / Lb²) × (d₁/4) × √(E/ρ)Solutionnc = 0.8 × 9.549 × (15.42 / 1²) × (0.0213/4) × √(206×10⁹ / 7850) [Fixed-supported, λ = 3.927²]Resultnc = 3213 rpm; n / nc = 0.467PASS
- 4Root section second moment of areaFormulaI = π·d₁⁴ / 64SolutionI = π × 21.3⁴ / 64ResultI = 10104 mm⁴
- 5Buckling load (Euler) and allowableFormulaPcr = η₁·π²·E·I / Lb², Pallow = 0.5·PcrSolutionPcr = 2 × π² × 206 000 × 10104 / 1000² = 41085 NResultPallow = 20543 N ≥ 1500 NPASS
- 6Required life in revolutionsFormulaL = 60·n·LhSolutionL = 60 × 1500 × 10000ResultL = 9×10⁸ rev
- 7Required dynamic load ratingFormulaCa,req = fw·Fa·(L / 10⁶)^(1/3)SolutionCa,req = 1.2 × 1500 × (900)^(1/3)ResultCa,req = 17379 N (17.38 kN)
- 8Driving torque (constant speed)FormulaT = Fa·l / (2π·η)SolutionT = 1500 × 10 / (2π × 0.9) = 2653 N·mmResultT = 2.653 N·m
- 9Driving powerFormulaP = T·2π·n / 60SolutionP = 2.653 × 2π × 1500 / 60ResultP = 416.7 W
Engineering takeaways
- Pick a catalogue size with dynamic rating Ca ≥ 17.38 kN, then enter it to confirm the life.
- Torque shown is for constant speed. Add acceleration torque from rotating inertia, nut preload torque and support bearing friction when sizing the motor.
- Life uses the maximum load. For a real duty cycle, a cubic mean load gives a longer, more realistic life.
E = 206 GPa, ρ = 7850 kg/m³. Critical speed includes a 0.8 safety factor; buckling allowable includes 0.5.
The PDF report contains every input, formula, substitution and check shown above, in LTM calculation-sheet format.
Worked Example
The calculator then gives the constant-speed drive torque and power so you can move straight on to servo motor sizing. All four end-support cases are covered: fixed-free, supported-supported, fixed-supported and fixed-fixed.
The calculator above opens with this example. Change any input to run your own case.
Inputs
| Max axial load Fa | 1500 N |
|---|---|
| Load factor fw | 1.2 normal operation |
| Max linear speed v | 0.25 m/s |
| Lead l | 10 mm |
| Nominal (ball centre) diameter d₀ | 25 mm |
| Root diameter d₁ | 21.3 mm |
| Unsupported length Lb | 1000 mm |
| End support | Fixed-supported |
| Ball screw efficiency η | 0.9 |
| Required life | 10000 h |
| Catalogue dynamic rating Ca (0 = skip) | 0 N |
| d₀·n limit | 70 000 standard ground |
Results
| Screw speed | 1500 rpm PASS |
|---|---|
| Critical speed | 3213 rpm PASS |
| Allowable axial load | 20543 N PASS |
| Required Ca | 17.38 kN |
| Driving torque | 2.653 N·m |
Ball Screw Formulas Used
Screw speed
- vlinear speed (m/s)
- llead (mm)
Critical speed (0.8 safety)
- λ(βL)²: 3.52 fixed-free, 9.87 supported-supported, 15.4 fixed-supported, 22.4 fixed-fixed
- d₁root diameter
- Lbunsupported length
Buckling (0.5 safety)
- η₁0.25, 1, 2, 4 for the four support cases
Required dynamic load rating
- fwload factor
- Lhrequired life (h)
Drive torque
- ηball screw efficiency, 0.85 to 0.95
Basis: JIS B 1192 / ISO 3408 rating life; Euler buckling; shaft whirling theory. Results are for preliminary design and should be confirmed against supplier data and the governing standard.
Ball Screw Calculator FAQ
How do I calculate ball screw critical speed?
Critical speed is the first bending natural frequency of the rotating screw. It rises with root diameter and falls with the square of unsupported length. Catalogues apply a 0.8 safety factor; the calculator includes it, so operating speed should stay below the value shown.
Which end support should I choose?
Fixed-supported is the most common: angular contact bearings at the motor end, a deep groove bearing at the far end. Fixed-fixed doubles stiffness and raises critical speed for long, fast screws. Fixed-free is only suitable for short, slow screws.
What is the d·n value of a ball screw?
d·n is the nominal diameter in mm multiplied by speed in rpm. It limits ball recirculation speed. Standard precision ground screws are usually limited to about 70 000, rolled screws to about 50 000 and high-speed nuts to 100 000 or more.
How do I choose the ball screw lead?
A larger lead gives more speed per revolution and lowers screw rpm, which helps critical speed and d·n. A smaller lead gives higher thrust per N·m of motor torque and better resolution. Balance motor speed and torque against the required axis speed.
Does the torque include acceleration?
No. The value is the steady driving torque against the axial load. Add the acceleration torque of the screw, coupling and load inertia, plus nut preload and bearing friction, when sizing the motor. Use the servo motor sizing calculator for that step.
Related Calculators
Need more than a calculator?
Send a short brief with sketches or specifications. You get a clear scope and a fixed quote, usually within one business day.
