CTR K

Calculating Linear Guide Rated Life and Static Safety

ISO 14728-1

A linear guide — a rail with one or more recirculating-element blocks — has a fatigue life just like a rolling bearing: run it far enough under load and the raceways spall. ISO 14728-1 defines the rated life the same way ISO 281 does for rotary bearings, from the ratio of the block's basic dynamic load rating to the applied load, raised to a power. The catalog convention adds modifying factors for raceway hardness, temperature, multiple blocks in close contact, and the load/speed severity of the duty.

This guide walks the calculation: the nominal life in kilometres from the C/P ratio and the factors, its conversion to operating hours from the stroke and cycle rate, and the static safety factor that guards against permanent raceway indentation. It also flags the one thing that trips people up — the reference distance behind the load rating, which differs between ball and roller guides.

Nominal life — the C/P power law

The nominal life is the travel distance 90% of a group of identical guides will reach before the first sign of fatigue. It comes from the block's basic dynamic load rating C divided by the applied dynamic equivalent load P, raised to a power and scaled by a reference distance. For a ball guide the power is 3 and the reference is 50 km; for a roller guide the power is 10/3 and the reference is 100 km. That difference matters: a roller guide of the same C/P ratio lasts far longer, and its C is quoted on a different basis, so you cannot mix them.

The catalog modifying factors sit inside the ratio. The hardness factor fH (1.0 for a properly hardened 58–64 HRC raceway), the temperature factor fT (1.0 up to 100 °C, falling above), and the contact factor fC (below 1 when several blocks are mounted close together and share load unevenly) each reduce the effective capacity. The load factor fW does the opposite — it divides the capacity to account for vibration and speed, so a smooth slow slide uses fW ≈ 1.0–1.2 while an impact-loaded fast axis uses 2.0 or more.

Nominal life
L = ( (fH·fT·fC)/fW · C/P )^p × basis

where L = nominal life [km]; C = basic dynamic load rating [kN]; P = applied dynamic equivalent load per block [kN]; p = 3 (ball) or 10/3 (roller); basis = 50 km (ball) or 100 km (roller); fH, fT, fC ≤ 1; fW ≥ 1.

The 50 / 100 km basis — the trap to avoid

The single most common error is mixing rating bases. The basic dynamic load rating C is defined as the load that gives the reference life — but that reference is 50 km for ball guides and 100 km for roller guides in the dominant catalogs (THK, HIWIN, NSK, NB, MiSUMi). If you take a C value quoted on one basis and use it in a formula written for another, the life is wrong by a factor of two straight away, before any factor is applied. Always confirm the C you enter is the catalog rating for the guide type you selected. The MechanixCalc engine states the basis it used in a warning for exactly this reason.

Life in hours and the static safety factor

A life in kilometres is only useful once you know how fast the guide accumulates distance. Convert it to operating hours from the stroke length and the number of reciprocations per minute — each reciprocation covers two strokes. That gives the number a maintenance schedule can use directly.

Fatigue life is a running check; the static safety factor is a survival check. It compares the block's basic static load rating C0 (reduced by the same hardness, temperature and contact factors) against the peak static or moment load the block ever sees — including shock, clamping, and the moments from an overhung load. Below a safety factor of about 1 the raceway can take a permanent dent (brinelling); catalogs recommend a floor of 1.0–1.3 for smooth duty and 2.0–3.0 where impact or vibration is present. Size to the static check first: a guide that brinells on a shock load will never reach its fatigue life.

Life in hours and static safety
Lh = L·10⁶ / (2·ℓs·n₁·60) fS = (fH·fT·fC·C0) / P0

where Lh = life [hours]; L = nominal life [km]; ℓs = stroke length [mm]; n₁ = reciprocations per minute; C0 = basic static load rating [kN]; P0 = applied static load per block [kN]. Note fW is NOT applied to the static rating.

Where to be careful

Compute the applied load P per block from the real force and moment distribution — an overhung or offset load puts far more on one block than the total weight divided by the block count, and moments convert to an equivalent load through the block's rated moments. Match the C basis to the guide type (50 km ball / 100 km roller). Pick fW honestly for the duty; a fast, impact-loaded axis with fW left at 1.0 will read a life it never achieves. And clear the static safety check at the worst instantaneous load before trusting the fatigue life. The MechanixCalc linear-guide engine (ISO 14728-1) runs all of this — nominal life, hours, and static safety with the modifying factors — via the API and the Fusion Copilot.

Worked example

A size-25 ball LM guide block (basic dynamic load rating C = 28.2 kN, static C0 = 44 kN) carries a 4 kN dynamic equivalent load per block, with a 6 kN peak static load. The axis strokes 600 mm at 20 reciprocations per minute under normal industrial motion (fW = 1.5). Find the life and static safety.

Given

  • Guide typeball (p = 3, basis 50 km)
  • Dynamic load rating C28.2 kN
  • Applied load P4 kN / block
  • Static rating C0 / load P044 kN / 6 kN
  • Load factor fW1.5 (normal motion)
  • Stroke / rate600 mm @ 20 rec/min

Result

  • Nominal life5191 km
  • Life in hours3605 h
  • Static safety factor7.33
  • VerdictOK (life is the sizing driver, static ample)
  1. C/P ratio = 28.2 / 4 = 7.05; dynamic factor (fH·fT·fC)/fW = 1·1·1/1.5 = 0.667.
  2. Nominal life: L = (0.667 × 7.05)³ × 50 = (4.70)³ × 50 ≈ 5191 km.
  3. Life in hours: Lh = 5191 × 10⁶ / (2 × 600 × 20 × 60) = 5191 × 10⁶ / 1.44 × 10⁶ ≈ 3605 hours.
  4. Static safety: fS = (1·1·1 × 44) / 6 = 7.33 — well above the 2.0–3.0 impact floor, so no brinelling risk.
  5. Verdict: OK. If 5191 km is short of the target, step up one block size (larger C), reduce the per-block load, or lower fW if the motion is genuinely smooth.

These numbers are produced by the live MechanixCalc linear-guide engine (ISO 14728-1). The nominal life uses the ball-guide 50 km basis; confirm your catalog C is quoted on that basis. The load factor fW ≥ 1 raises the effective load (conservative); the static safety factor does not apply fW.

Do it on your own numbers

The rotary-bearing analog of this calculation — same rolling-element fatigue-life method (ISO 281). Linear-guide life (ISO 14728-1) runs via the MechanixCalc API and Fusion Copilot. Free 30-minute preview, no sign-up.

Open the Bearing Life

Frequently asked questions

What is the linear guide life formula?

Nominal life L = ((fH·fT·fC)/fW · C/P)^p × basis, where C is the basic dynamic load rating, P the applied dynamic equivalent load per block, and p and the basis depend on the element type: p = 3 with a 50 km basis for ball guides, p = 10/3 with a 100 km basis for roller guides. fH, fT and fC are the hardness, temperature and contact factors (≤ 1); fW is the load/speed factor (≥ 1).

Why is the reference distance 50 km for ball guides but 100 km for roller?

The basic dynamic load rating C is defined as the load giving a specified reference life, and that reference distance is set by convention — 50 km for ball guides and 100 km for roller guides in the THK/HIWIN/NSK/NB/MiSUMi catalogs. The load rating you read from a catalog is on that basis, so the life formula must use the matching basis for the guide type. Mixing them changes the life by a factor of two.

How do I convert linear guide life from km to hours?

Lh = L × 10⁶ / (2 × ℓs × n₁ × 60), where L is the nominal life in km, ℓs is the stroke length in mm, and n₁ is the number of reciprocations per minute. The factor of two accounts for the block travelling the stroke in both directions each reciprocation.

What static safety factor should a linear guide have?

The static safety factor fS = (fH·fT·fC·C0)/P0 compares the static load rating against the peak static or moment load. Below about 1 the raceway can be permanently indented (brinelled). Catalogs recommend a floor of 1.0–1.3 for smooth duty and 2.0–3.0 where impact or vibration is present. Note the load factor fW is not applied to the static check.

Related