CTR K

Roller Chain Drive Calculator — Selection, Geometry & Wear Life (ISO 606 / ANSI B29.1)

Governing standard: ISO 606· ISO 606 / ANSI B29.1 chain selection · ISO 10823 multi-strand efficiency · ANSI replacement criterion (1.5 % elongation)

How ISO 606 works — the method explained

The MechanixCalc roller chain drive calculator selects and verifies standard roller chains to ISO 606 and ANSI B29.1. Enter the transmitted power, driver and driven speeds, driver tooth count and service condition, and the tool automatically picks the smallest chain that satisfies the design load — applying the service factor, computing the chain speed, and checking the minimum breaking load against an ACA-style safety factor that rises with speed. Multi-strand drives use the ISO 10823 strand efficiency factors (duplex η = 0.95, triplex η = 0.90) so the effective capacity is always correctly stated.

Downstream panels compute the complete sprocket geometry to ISO 606 (pitch-circle, tip and root diameters), chain length in links and metres, wrap angle, centre distance and the polygonal-effect speed ripple. A wear-life panel estimates replacement intervals under the user's lubrication and contamination conditions, and a lubrication panel classifies the required ISO 606 lube type (A–D) for the computed chain speed. Every result feeds a branded, method-cited PDF report for review handover.

What this calculator does

  • ISO 606 / ANSI B29.1 automatic roller chain selection with service factor and per-speed safety factor
  • Sprocket geometry: pitch-circle, tip and root diameters (ISO 606), wrap angle, centre distance and even-link count
  • Chain wear-life estimation with lubrication quality and contamination factors (ANSI 1.5 % elongation criterion)
  • Polygonal (chordal) effect speed-variation analysis vs driver tooth count
  • Multi-strand capacity using ISO 10823 strand efficiency (duplex η = 0.95, triplex η = 0.90)
  • Lubrication type classification (ISO 606 Type A–D) with estimated sump temperature
  • Branded PDF engineering report with the full method and selected chain data

Method & formulas

Chain selection (ISO 606 / ANSI B29.1)

The design power is the nominal transmitted power multiplied by the service factor Ks, which accounts for shock loading (smooth Ks = 1.0, moderate 1.25, heavy 1.75). Lubrication is a prerequisite for achieving the tabulated power rating — it does not reduce the design power. The chain speed at each candidate pitch is computed from the driver tooth count and speed, and the required minimum breaking load (MBL) follows from the tangential force and the speed-dependent safety factor. The algorithm iterates to a fixed point so the selected chain satisfies its own MBL requirement at its own chain speed.

Multi-strand drives multiply the effective breaking load by the number of strands and the ISO 10823 efficiency: a duplex drive gives 2 × MBL_single × 0.95 = 1.9 × MBL, not 2.0 ×, because unequal load-sharing reduces the fully-loaded strand capacity slightly.

Design power
P_d = P × Ks

where P_d = design power (kW); P = transmitted power (kW); Ks = service factor (≥ 1.0)

Chain speed
v = z₁ × p × n₁ / 60 000 [m/s]

where z₁ = driver tooth count; p = chain pitch (mm); n₁ = driver speed (rpm)

Required minimum breaking load
MBL_req = (P_d × 1000 / v) × SF / (strands × η_strand × 1000) [kN per strand]

where P_d = design power (kW); v = chain speed (m/s); SF = speed-dependent safety factor; strands = number of strands; η_strand = ISO 10823 multi-strand efficiency (1.00 / 0.95 / 0.90 for simplex/duplex/triplex)

Sprocket geometry (ISO 606)

The sprocket pitch-circle diameter is derived exactly from the chain pitch and tooth count. Tip and root diameters follow ISO 606: the tip (outer) diameter uses the standard coefficient 0.6 + cot(π/z), and the root diameter is the pitch-circle diameter minus the roller diameter. Chain length in links is calculated from the standard formula and rounded up to the nearest even number (to avoid an offset link), then the actual centre distance is back-calculated exactly from the even link count.

The wrap angle on the driver sprocket must exceed 120° for reliable engagement. It depends on the tooth-count ratio z₂/z₁ and the centre distance; increasing either the tooth count or the centre distance improves the wrap angle. The polygonal (chordal) effect — the speed ripple due to the polygon geometry of the sprocket — is characterised by the speed-variation ratio δv = (1/cos(π/z₁) − 1) × 100 %. Using ≥ 17 teeth and an odd driver count distributes roller wear evenly.

Pitch-circle diameter
d = p / sin(π / z) [mm]

where d = pitch-circle diameter (mm); p = chain pitch (mm); z = tooth count

Polygonal speed variation
δv = (1 / cos(π / z₁) − 1) × 100 %

where δv = peak-to-peak speed variation (%); z₁ = driver tooth count

Chain wear life and lubrication

Roller-chain elongation is caused by abrasive and adhesive wear at the pin-bushing contact, governed by Archard's law: wear rate is proportional to bearing pressure (tangential force divided by pin-bushing projected area) and inversely proportional to hardness. The model scales the wear rate by lubrication quality (forced spray ≈ 3× life vs. unlubricated) and contamination level. Replacement is triggered at the ANSI criterion of 1.5 % elongation for standard chain.

The required lubrication type rises with chain speed: Type A (manual) for slow, lightly-loaded drives; Type B (drip) for moderate speeds; Type C (bath/disc) above 4 m/s; and Type D (forced/spray) above 8 m/s or above 15 kW, as specified in ISO 606 and ANSI B29.1. Providing insufficient lubrication for the computed speed triggers a warning — it does not change the selected chain size, but it will shorten service life.

Elongation wear rate (engineering estimate)
ẇ = (F_t / MBL_total) × (1 / k_lub) × (1 / k_cont) × 0.1 [mm / 1000 h per mm pitch]

where F_t = tangential force (N); MBL_total = total multi-strand MBL (N); k_lub = lubrication factor (0.3–1.5); k_cont = contamination factor (0.4–1.0). Note: the 0.1 coefficient is an empirical calibration — this is an engineering estimate, not a value from a cited standard.

Worked example

Select a simplex roller chain to transmit 5 kW from a 1000 rpm driver (19 teeth, smooth load) to a 500 rpm driven sprocket. Compute the chain speed and driver pitch-circle diameter for a 10B chain (pitch p = 15.875 mm).

Given

  • Power P5 kW
  • Driver speed n₁1000 rpm
  • Driver teeth z₁19
  • Driven speed n₂500 rpm → z₂ = round(19 × 1000 / 500) = 38 teeth
  • Service loadSmooth — Ks = 1.0
  • Chain (trial)ISO 10B, pitch p = 15.875 mm

Result

  • Chain speed v≈ 5.03 m/s
  • Tangential force F_t≈ 994 N
  • Driver pitch-circle diameter d₁≈ 96.4 mm
  • Driven pitch-circle diameter d₂≈ 192.2 mm
  • Polygonal speed variation δv≈ 1.38 % (below 2 % limit)
  1. Design power: P_d = P × Ks = 5 × 1.0 = 5.0 kW (smooth load, Ks = 1.0).
  2. Chain speed: v = z₁ × p × n₁ / 60 000 = 19 × 15.875 × 1000 / 60 000 = 301 625 / 60 000 ≈ 5.03 m/s.
  3. Tangential force: F_t = P_d × 1000 / v = 5000 / 5.03 ≈ 994 N.
  4. Driver pitch-circle diameter: d₁ = p / sin(π / z₁) = 15.875 / sin(π / 19) = 15.875 / sin(9.474°). sin(9.474°) ≈ 0.1646, so d₁ ≈ 15.875 / 0.1646 ≈ 96.4 mm.
  5. Driven pitch-circle diameter: d₂ = 15.875 / sin(π / 38) = 15.875 / sin(4.737°) ≈ 15.875 / 0.0826 ≈ 192.2 mm. Ratio check: d₂ / d₁ ≈ 192.2 / 96.4 ≈ 1.99 ≈ 2.0 ✓.
  6. Polygonal speed variation: δv = (1 / cos(π / 19) − 1) × 100 % = (1 / cos(9.474°) − 1) × 100 % ≈ (1 / 0.9864 − 1) × 100 % ≈ 1.38 %. Below the 2 % target — 19 teeth is adequate.

Illustrative — the calculator also applies the speed-dependent safety factor to confirm the 10B breaking load (22.2 kN) adequately exceeds MBL_req. Verify with your actual service factor, strand count and lubrication type before finalising the design.

Frequently asked questions

Which standard does the chain drive calculator use?

Chain selection follows ISO 606 and ANSI B29.1, the primary international and American standards for roller and sleeve-chain drives. Sprocket tip and root diameters use the ISO 606 formulae. Multi-strand efficiency uses ISO 10823. The governing standard is cited in the generated PDF report.

What is the polygonal (chordal) effect and why does it matter?

Because a sprocket is a polygon rather than a true circle, the chain speed oscillates between a maximum and minimum once per tooth pitch. The variation is δv = (1/cos(π/z₁) − 1) × 100 %. At z₁ = 11 teeth, δv ≈ 4.2 %, causing noticeable noise and vibration. At z₁ = 19 teeth, δv ≈ 1.4 %; at 25 teeth, ≈ 0.8 %. ISO 606 recommends at least 17 teeth on the driver, with an odd tooth count to distribute roller wear evenly.

How does multi-strand chain increase capacity?

A duplex (2-strand) drive gives an effective breaking load of 2 × MBL_single × 0.95 — about 1.9× a simplex, not 2×. A triplex gives 3 × MBL_single × 0.90 ≈ 2.7×. The efficiency factors from ISO 10823 account for slight load-sharing inequality between strands. Multi-strand chains can carry more load at the same pitch, which keeps the drive compact and running at a better chain speed.

When should I replace a roller chain?

The standard ANSI replacement criterion is 1.5 % pitch elongation — the total chain length has grown by 1.5 % of its original length. The wear-life panel estimates the hours to this point under your lubrication and contamination conditions. In practice, also replace the chain if any rollers are cracked, if link plates show cracks or corrosion, or if the chain skips on the sprocket under load. Sprockets with hooked or visibly worn teeth should be replaced at the same time to avoid premature wear of the new chain.

Is the chain drive calculator free?

You can run a full calculation during a free 30-minute preview session with no sign-up required. A free 14-day account trial unlocks every calculator — no credit card needed. The branded PDF engineering report and saved calculations are part of a paid plan.

Run the Roller Chain Drive 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 free