🌎 All English Articles  |  🇯🇵 Japanese Version

Ball Screw Selection: Lead, Accuracy Class, and Life Calculation

Engineer Career

A ball screw selected purely on lead and load without checking critical speed or buckling load will fail structurally before it wears out — all four limiting factors must be verified in every ball screw application.

Ball screws are the standard linear actuator for CNC machine tools, robotics, semiconductor equipment, and precision positioning systems. They convert rotary motion to linear motion with high efficiency (typically 90–95%), high precision, and high load capacity. Selecting a ball screw involves choosing the lead for the required speed-force trade-off, verifying the dynamic load capacity for target life, checking critical speed and column buckling load limits, and specifying the appropriate accuracy class and preload. This guide covers all of these systematically.

Lead Selection: Speed vs Force Trade-Off

The lead Lp of a ball screw is the axial travel per revolution of the screw (mm/rev). The lead determines two critical performance parameters:

Linear speed: v (mm/s) = Lp × n / 60

Required torque for axial force: T = Fa × Lp / (2π × η)

Where η = ball screw efficiency (typically 0.90–0.95). A larger lead (longer travel per rev) means higher speed but requires more torque per unit of axial force. A smaller lead (shorter travel per rev) means lower speed but less torque for the same force — better for high-force, low-speed applications.

Standard lead values: 5, 10, 20, 25, 32, 40, 50 mm (varies by manufacturer and screw diameter). For a 1500 rpm servo motor driving a 10 mm lead ball screw: maximum linear speed = 10 × 1500/60 = 250 mm/s. For a 5 mm lead: 125 mm/s maximum. For a 20 mm lead: 500 mm/s.

Accuracy Classes

Ball screw accuracy class defines the permitted positional error (lead error) and repeatability. ISO 3408-3 and JIS B 1192 define the following classes:

ClassTravel deviation per 300mm (μm)Typical Application
C0 (highest)3.5Ultra-precision measuring machines
C15High-precision machining centers
C27Precision machine tools, semiconductor equipment
C312Standard CNC machining centers
C523General industrial CNC
C752Transport/positioning (not precision)
C10100Low-precision positioning

Ground ball screws (C0–C5) are manufactured by precision cylindrical grinding of the helical groove. They achieve high accuracy but at high cost. Rolled ball screws (C7–C10) are manufactured by cold-rolling the thread form — much lower cost but significantly less accurate. For most industrial CNC applications, C5 (ISO class) or equivalent is adequate. Semiconductor wafer handlers typically require C2 or better.

Axial Load and Dynamic Load Capacity

The axial load on the ball screw includes the cutting force (for machine tools), acceleration force, and friction loads. The total axial design load:

Fa,max = Fcutting + m × a + Ffriction

Where m = total moving mass, a = maximum acceleration.

The ball screw L10 life (per ISO 3408-5) is calculated analogously to bearing life:

L10 = (Ca / Fm)3 × 10⁶ (revolutions)

L10h = L10 / (60 × nm) (hours)

Where Ca = dynamic axial load rating (N) from the catalogue, Fm = mean equivalent axial load (N), and nm = mean rotational speed (rpm). The mean equivalent load accounts for variable load cycles and is calculated from the load cycle profile: Fm = ∛(Σ(Fi³ × Li)/ΣLi), where Fi = load in each phase and Li = travel in each phase.

For machine tools, a target L10h of 20,000 hours is typical. For semiconductor equipment, 50,000+ hours may be required. Select Ca accordingly: Ca = Fm × (L10 × 10⁻⁶)^(1/3).

Critical Speed

When the rotational speed of the ball screw approaches the shaft’s first natural bending frequency (critical speed), resonance causes excessive vibration, noise, and rapid wear. The critical speed depends on the screw shaft diameter, span length, and end support conditions:

nc = λ × ds × 10⁷ / Ls² (rpm)

Where ds = screw shaft root diameter (mm), Ls = span between support bearings (mm), and λ = support condition factor: λ = 2.1 × 10⁷ for fixed-fixed, λ = 1.6 × 10⁷ for fixed-supported (one end fixed, one end supported), λ = 0.7 × 10⁷ for simple-simple (both ends simply supported). The operating speed must not exceed 80% of nc: nmax ≤ 0.80 × nc.

For a 40 mm root diameter screw with 1000 mm span, fixed-fixed: nc = 2.1 × 10⁷ × 40 / 1000² = 2.1 × 10⁷ × 40 / 10⁶ = 840 rpm. This is a fairly modest critical speed — a 10 mm lead at 840 rpm gives only 140 mm/s traverse speed, limited not by load but by critical speed. To increase critical speed, increase screw diameter or shorten span (add intermediate support if possible).

Column Buckling Load

A ball screw loaded in compression (pushing) acts as a column and is subject to Euler buckling. The critical buckling load:

Pcr = ηk × π² × E × I / Ls²

Where ηk = end condition factor (4 for fixed-fixed, 2 for fixed-pinned, 1 for pinned-pinned), E = 206,000 MPa, I = π × ds⁴/64. The allowable compression load: Fallow = Pcr / n, where n = safety factor (typically 3.0 for ball screws). The operating compression load must not exceed Fallow. For vertical axis ball screws (pushing up against gravity), the full weight of the moving table plus any cutting force must be checked against the buckling limit.

Preload Types

Preload in ball screws eliminates backlash and increases axial stiffness. Three preload methods are common:

Double-nut preload: Two nuts are separated by a spacer or spring, forcing the ball circuits to load in opposite directions. High stiffness, adjustable, used in precision machine tools. Adds axial length.

Lead offset (oversized ball) preload: Balls slightly larger than the groove depth create a preload through elastic contact. Simple, compact, used for C3–C5 class screws. Not adjustable after manufacture.

Single-nut variable-lead preload: The lead changes slightly through the nut body, creating internal preload without a second nut. Compact but moderate stiffness. Used in mid-range CNC applications.

Preload increases friction and heat generation. Typical preload levels: 5–8% of dynamic load rating Ca for precision positioning; 8–15% for high-stiffness machining applications. Excessive preload shortens ball screw life significantly — it directly increases the Fm in the life equation even when no external load is applied.

Worked Example: Ball Screw for a CNC Axis

A CNC milling machine X-axis requires: maximum cutting force = 3,000 N, moving mass = 150 kg, maximum acceleration = 5 m/s², maximum speed = 20 m/min = 333 mm/s, required life = 20,000 hours, screw span = 1,000 mm. Select a suitable ball screw.

Step 1 — Lead: For v = 333 mm/s at 3000 rpm motor: Lp = v × 60 / n = 333 × 60 / 3000 = 6.66 mm → use Lp = 10 mm (next standard). Actual max speed at 3000 rpm = 10 × 3000/60 = 500 mm/s = 30 m/min — adequate.

Step 2 — Maximum load: Fa,max = 3,000 + 150 × 5 = 3,750 N.

Step 3 — Mean load estimate: Assume mean load Fm = 2,000 N (typical for mixed cutting/rapid traverse duty cycle).

Step 4 — Required Ca: nm = 1,500 rpm (mean). L10 = L10h × 60 × nm = 20,000 × 60 × 1,500 = 1.8 × 10⁹ rev. Ca = Fm × (L10/10⁶)^(1/3) = 2,000 × (1800)^(1/3) = 2,000 × 12.16 = 24,320 N ≈ 24.3 kN.

Step 5 — Select screw: 40 mm diameter, 10 mm lead, C5 class. Typical Ca for 40×10 ball screw: 38 kN (from catalogue) — adequate margin.

Step 6 — Critical speed check: ds ≈ 35 mm (root diameter). nc = 1.6 × 10⁷ × 35 / 1000² = 560 rpm. Allowable = 0.80 × 560 = 448 rpm. Required n = Lp×v_max_mm/s ×60/Lp= 333×60/10 = 1998 rpm >> 448 rpm. CRITICAL SPEED IS EXCEEDED. Need larger diameter: try 50 mm, ds ≈ 44 mm. nc = 1.6 × 10⁷ × 44/10⁶ = 704 rpm. Still insufficient. Use fixed-fixed: nc = 2.1 × 10⁷ × 44/10⁶ = 924 rpm. 0.80 × 924 = 739 rpm. Still insufficient at 2000 rpm. Need to reduce span or use hollow screw design or reduce speed. In practice: use 63 mm screw, fixed-fixed, nc × 0.8 = 0.8 × 2.1×10⁷×56/10⁶ = 940 rpm, or increase the lead to 20 mm reducing required RPM to 1000 rpm within limits.

Conclusion

Ball screw selection requires checking four limits: dynamic load capacity for the required L10 life, critical speed (operating speed ≤ 80% of nc), column buckling load for compression applications, and static load rating for peak loads. Lead selection determines the speed-force-torque trade-off. Accuracy class is selected based on positional tolerance requirements — C5 for most industrial CNC, C3 or better for precision applications. Preload should be minimized to extend life while meeting the stiffness and backlash requirements.

コメント

タイトルとURLをコピーしました