Linear Guide (LM Guide) Life Calculator — Rated Life, Hours & Static Safety (ISO 14728-1)
Governing standard: ISO 14728-1· ISO 14728-1 rated-life form · ISO 14728-2 static safety · THK catalog fH/fT/fC/fW factors and the 50 km (ball) / 100 km (roller) basis
The MechanixCalc linear guide life calculator computes the rated life and static safety of a linear-motion guide (LM guide / linear rail). The rated-life form is ISO 14728-1 — the standard for the rated life of linear motion rolling bearings — with the THK catalog modifying factors applied, so the headline figure is the modified nominal life L10m; the unmodified ISO L10 is reported beside it. Enter the guide type (ball or roller), the catalog basic dynamic load rating C, the applied dynamic equivalent load per block P, and the duty factors, and the tool returns the life in kilometres and in operating hours, the static safety factor, and — once you state a required life — the rating the design needs and the load it can carry.
It is built for machine-design engineers selecting linear guides for positioning stages, transfer axes, gantries and automation. The exponent and reference distance depend on the rolling element (3 and 50 km for ball, 10/3 and 100 km for roller), with the hardness (fH), temperature (fT), contact (fC) and load/speed (fW) modifying factors applied. Fatigue life and static safety are judged as two INDEPENDENT checks — a passing static check never green-lights a life that nothing has measured — and the life is only given a pass/fail verdict once you supply a required travel distance. A sectioned drawing, log-scale life-versus-load charts and a branded PDF report carry the full method for design review.
What this calculator does
- ISO 14728-1 rated-life form in kilometres for ball (exponent 3, 50 km basis) and roller (10/3, 100 km) guides — reported as THK's modified nominal life L10m alongside the unmodified ISO L10
- Life in operating hours from the stroke length and reciprocation frequency
- Static safety factor fS = (fH·fT·fC·C0)/P0 (ISO 14728-2) against THK's LM-guide floors of 2 without vibration or impact and 5 with (brinelling guard)
- Hardness (fH), temperature (fT), contact (fC) and load/speed (fW) modifying factors
- Basis guard — states the 50/100 km reference distance so the dynamic load rating C can't be mis-plugged
- Two independent verdicts — the fatigue life and the static check are judged separately, so clearing one can never green-light the other
- Short-stroke validity check: THK's nominal-life formula may not apply when the stroke is under twice the LM block length
- Sizing inversions — the basic dynamic load rating the design needs, and the largest load it can carry, at your required life
- Sectioned LM-guide drawing that redraws for ball or roller elements, plus log-scale life-versus-load and life-versus-fW charts
- Branded PDF engineering report with the full method and its per-clause standard attribution shown
Method & formulas
Nominal rated life (ISO 14728-1)
ISO 14728-1 defines the rated life as the travel distance that 90% of a group of identical guides will reach before the first sign of rolling-contact fatigue. It depends on the ratio of the basic dynamic load rating C to the applied dynamic equivalent load P, raised to the life exponent p, and scaled by a reference distance. For a ball guide p = 3 and the reference used here is 50 km; for a roller guide p = 10/3 and 100 km. The ISO 14728-1 reference distance is itself 10⁵ m = 100 km for BOTH types — the 50 km ball figure 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. THK gives the conversion as C100 = C50 / 1.26 for balls and C50 / 1.23 for rollers, so the 50 km rating is the larger number. The hardness (fH ≤ 1), temperature (fT ≤ 1) and contact (fC ≤ 1) factors reduce the effective capacity, while the load/speed factor fW ≥ 1 raises the effective load for vibration and speed; those four are catalog convention layered on the standard rather than ISO clauses, which is why the tool reports the modified life L10m and the unmodified ISO L10 side by side.
The single most common error is mixing rating bases: a C rated on a different reference distance mis-scales the life directly. The calculator states the basis it used so the rating can be confirmed.
L10m = ( α · C/P )^p × basis, α = (fH·fT·fC)/fWwhere L10m = modified nominal life (km); α = combined modifying factor; 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. With α = 1 this is the unmodified ISO 14728-1 rated life L10.
Life in hours
A life in kilometres becomes a maintenance figure once the travel rate is known. The life in operating hours follows from the stroke length and the number of reciprocations per minute — each reciprocation covers two strokes.
Lh = L·10⁶ / (2·ℓs·n₁·60)where Lh = life (hours); L = nominal life (km); ℓs = stroke length (mm); n₁ = reciprocations per minute.
Static safety factor (ISO 14728-2)
Fatigue life is a running check; the static safety factor is a survival check, and it belongs to ISO 14728-2 rather than part 1. It compares the 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. Below about 1 the raceway can take a permanent dent (brinelling). THK's LM-guide guideline (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 — figures often confused with the lower ranges published for ball screws and cross-roller rings. The load/speed factor fW is not applied to the static check.
fS = (fH·fT·fC·C0) / P0where fS = static safety factor (target ≥ 2 with impact); C0 = basic static load rating (kN); P0 = applied static equivalent load per block (kN). fW is NOT applied to the static rating.
Worked example
Estimate the ISO 14728-1 nominal life of a ball LM guide with a basic dynamic load rating C = 28 kN carrying a dynamic equivalent load P = 4 kN per block, at the reference load factor fW = 1.
Given
- Guide typeBall (p = 3, basis 50 km)
- Dynamic load rating C28 kN
- Applied load P4 kN / block
- Load factor fW1 (reference)
Result
- Nominal rated life17,150 km
- Life in hours (500 mm @ 30/min)≈ 9528 h
- Compute the C/P ratio: C/P = 28 kN / 4 kN = 7.
- Raise to the ball life exponent (p = 3): 7³ = 343.
- Scale by the ball reference distance (50 km): L = 343 × 50 = 17,150 km.
- For the life in hours at, say, a 500 mm stroke and 30 reciprocations/min: Lh = 17,150 × 10⁶ / (2 × 500 × 30 × 60) ≈ 9528 hours.
This uses the ball-guide 50 km basis; confirm your catalog C is quoted on that basis. In practice apply a load factor fW > 1 for vibration/speed (the calculator defaults to 1.5), which lowers the life. Note that these inputs state no required life and no static load, so the calculator reports 17,150 km as NOT JUDGED rather than as a pass — a computed life measured against nothing is a number, not a verdict. Add a target life and the C0/P0 pair to get a pass/fail. This example is illustrative — verify against your actual catalog ratings and duty.
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.
Which standard does this linear guide calculator use?
Three sources, named separately rather than folded into one claim. The rated-life FORM is ISO 14728-1, the standard for the rated life of linear motion rolling bearings. The modifying factors (fH hardness, fT temperature, fC contact, fW load/speed) and the 50 km ball reference distance are THK catalog convention layered on that standard, not ISO clauses — which is why the headline figure is THK's MODIFIED nominal life L10m and the unmodified ISO L10 is reported beside it. The STATIC safety factor belongs to ISO 14728-2, whose scope is the basic static load rating, the static equivalent load and the static safety factor; its factored form and acceptance floors are THK General Catalog A1-64. Every one of these attributions is stated on the result and in the PDF report.
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. Provide the stroke and frequency and the calculator returns the life in hours alongside the kilometres.
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), which the tool flags as a failure. THK's guideline for LM guides (General Catalog A1-64, Table 10) is a minimum of 2 without vibrations or impacts and 5 with them; the calculator will not accept a floor below 2, because a factor of 1 is the onset of indentation rather than a margin. The load factor fW is not applied to the static check, and the static rating itself is defined by ISO 14728-2.
Is the linear guide calculator free?
It runs during a free 30-minute preview with no sign-up, and a free 14-day account trial unlocks every calculator on the platform with no credit card. The branded PDF report and saved calculations are included in the trial and every paid plan.
Related calculators
- Bearing Analysis (ISO 281)The rotary rolling-element life calculation — the ISO 281 counterpart to ISO 14728-1.
- Ball ScrewsThe drive that moves the stage the linear guide supports — life and buckling.
- Power ScrewsLead-screw drive torque for the positioning stage riding on the guide.
- Motor SizingSize the drive motor once the guide, friction and inertia are set.
- Mechanism ActuatorsSizes the linear actuator that drives the axis this guide carries and locates.
Run the Linear Guide Life on your own numbers
Free 30-minute preview — no sign-up. A free 14-day account trial unlocks every tool and the branded PDF report, no credit card required.
Start freeUsing MechanixCalc at work? See plans & pricing — one subscription unlocks all 50 calculators, PDF reports and saved projects.