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.
L = ( (fH·fT·fC)/fW · C/P )^p × basiswhere 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). THK's guideline for LM guides (General Catalog A1-64, Table 10) asks for a static safety factor of at least 2 without vibrations or impacts, and at least 5 with them — noticeably higher than the 1.0–1.3 figures often quoted, which come from the ball-screw and cross-roller-ring tables rather than the LM-guide one. The static rating itself is defined by ISO 14728-2, not part 1. Size to the static check first: a guide that brinells on a shock load will never reach its fatigue life.
Lh = L·10⁶ / (2·ℓs·n₁·60) fS = (fH·fT·fC·C0) / P0where 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), without vibration or impact, and must reach 3000 km. 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
- Required life3000 km
- Static dutywithout vibration or impact (fS ≥ 2)
Result
- Nominal life5191 km
- Life in hours3605 h
- Static safety factor7.33
- VerdictPASS — life 5191 km ≥ 3000 km target, static fS 7.33 ≥ 2 floor
- C/P ratio = 28.2 / 4 = 7.05; dynamic factor (fH·fT·fC)/fW = 1·1·1/1.5 = 0.667.
- Nominal life: L = (0.667 × 7.05)³ × 50 = (4.70)³ × 50 ≈ 5191 km.
- Life in hours: Lh = 5191 × 10⁶ / (2 × 600 × 20 × 60) = 5.191 × 10⁹ / (1.44 × 10⁶) ≈ 3605 hours.
- Static safety: fS = (1·1·1 × 44) / 6 = 7.33 — well above the floor of 2 for duty without vibration or impact (THK A1-64 Table 10), so no brinelling risk.
- Verdict: PASS — but only because BOTH checks were supplied and both were met: 5191 km clears the 3000 km requirement, and fS 7.33 clears the floor of 2. Drop the required life and the tool reports the life as NOT JUDGED rather than as a pass, because nothing then measures it. If the life were 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. The 5191 km figure is THK's MODIFIED nominal life L10m (the ISO 14728-1 rated-life form with α = fH·fT·fC/fW applied); the unmodified ISO L10 for this case is (28.2/4)³ × 50 = 17 520 km. The life uses the ball-guide 50 km basis — ISO 14728-1's own reference is 10⁵ m = 100 km for both types, so confirm which basis your catalog C is quoted on (C100 = C50 / 1.26 for balls). The load factor fW ≥ 1 raises the effective load (conservative); the static safety factor does not apply fW and is governed by ISO 14728-2.
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 LifeUsing MechanixCalc at work? See plans & pricing — one subscription unlocks all 50 calculators, PDF reports and saved projects.
Frequently asked questions
Why does the calculator say NOT JUDGED instead of pass or fail?
Because nothing has been given to judge the life against. A rated life is a number, not a verdict: 15 km and 5,000 km look identical to a tool with no requirement to compare them to. The calculator therefore treats the fatigue life and the static safety check as two INDEPENDENT checks — the life is only judged once you enter a required travel distance, and the static check is only judged once you enter the static rating C0 and the peak static load P0. A green PASS means both were supplied and both were met; passing one of them never green-lights the other. A target life of 0 is not an acceptance criterion and is ignored.
What is the linear guide life formula?
The modified nominal life is L10m = (α · C/P)^p × basis with α = (fH·fT·fC)/fW, 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). With α = 1 the same expression gives the unmodified ISO 14728-1 rated life L10, which the calculator reports alongside L10m so the effect of the catalog factors is visible.
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 a convention. ISO 14728-1 itself uses 10⁵ m = 100 km for BOTH element types; the 50 km figure for ball guides is the Japanese and Taiwanese catalog convention (THK, HIWIN, NSK, NB, MiSUMi), while Bosch Rexroth and Schaeffler publish ball ratings on the ISO 100 km basis. The rating you read from a catalog is on one of those two bases, so the life formula must use the matching one — mixing them changes the life by a factor of two. THK gives the conversion as C100 = C50 / 1.26 for balls and C50 / 1.23 for rollers, so the 50 km rating is always the larger number. The calculator states the basis it used on every result.
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 (factored) static load rating against the peak static or moment load. Below about 1 the raceway can be permanently indented (brinelled). THK's LM-guide guideline (General Catalog A1-64, Table 10) is a minimum of 2 without vibrations or impacts and 5 with them; the lower 1.0–1.3 range widely quoted online belongs to different product families. Note the load factor fW is not applied to the static check, and the static load rating is defined by ISO 14728-2.
Related
- Bearing Analysis (ISO 281)Rotary rolling-element life — the ISO 281 counterpart to ISO 14728-1.
- Conveyor CalculatorLinear guides carry the loads a conveyor or transfer axis moves.
- Motor SizingSize the drive once the guide and its friction are set.
- Bearing L10 life (ISO 281)The rotary-bearing life calculation this mirrors.
- Lead-screw positioning stage sizingThe linear stage a guide supports — drive torque and inertia.