Cycloidal & Planetary Reducer: Stress, Stiffness and Backlash
Size a robot joint reducer using modified cycloid profiles or involute planetary meshes. Solve contact loads, Hertz pressure, torsional stiffness and clearance-driven backlash.
This cycloidal drive calculator and planetary gearbox calculator answers three connected robot-joint questions: what contact pressure does the torque produce, how much does the joint twist, and how much motion is lost when torque reverses? It is intended for engineers comparing compact reducers, students studying multi-contact mechanisms, and builders choosing geometry before detailed analysis.
Select a cycloidal disc reducer or a fixed-ring spur planetary stage. Enter the required output torque, application load factor and contact width, then set the geometry and material properties. The application factor multiplies the requested torque before stress and stiffness are calculated. Enter permissible contact pressure and nominal bending stresses for your materials, heat treatment and intended duty; the supplied defaults are editable design assumptions rather than material ratings. The additional torsional stiffness represents the shaft, bearings, housing and motor restraint, all referred to the output.
For a cycloidal reducer design, the tool generates an offset epitrochoid with separate generating-circle and roller-radius modifications. It finds the normal gap at every ring pin and solves which contacts actually carry load. The output pins run in holes whose radius includes eccentricity and the specified additional radial clearance. Increasing clearance changes the contact count, force distribution, Hertz pressure and torsional response together. Each disc has its own elastic rotation and must balance its ring and output-hole moments against the common carrier. Identical discs are accepted only when their lobe and hole patterns permit the calculated relative body clocking.
For a planetary gearbox robot joint, the sun is the input, the internal ring is fixed, and the carrier is the output. Willis kinematics determine the ratio. Both sun–planet and ring–planet meshes are resolved along their involute contact paths, including simultaneous tooth pairs and the phasing of equally spaced planets. Tooth bending, shear, axial compression, local contact indentation and carrier pin bending contribute to compliance. The optional planet seating gap spread introduces a specified symmetric assembly-clearance pattern.
Primary pressure means disc-to-ring-pin contact in cycloidal mode and sun–planet contact in planetary mode. Secondary pressure means output pin/hole contact or ring–planet contact, respectively. Unloaded backlash is the free reversal angle. Loaded reversal motion also includes elastic deformation under positive and negative design torque. The torque–angle curve shows this distinction; it does not represent frictional hysteresis. Play the input angle to inspect the mechanism. The cycloidal pressure envelope spans ring phase and output-hole pattern phase, providing a bound across common hole-to-lobe indexing choices. The load bars and torque curve use one coupled configuration from this envelope.
“Screened limits met” covers the entered Hertz pressure limit and nominal pin bending limit, plus the nominal planetary tooth-section limit. This backlash calculator does not establish fatigue life, bearing capacity, disc-web strength, fillet stress concentration, rim flexibility, lubrication performance or impact dynamics. The tooth model assumes unshifted full-depth spur gears; undercut, helical gears and preload require other models. Complete production gear ratings against ISO 6336 or AGMA, and verify the complete robot joint under its actual duty and mounting conditions.
How it is calculated
The equations are implemented here from geometry, equilibrium and elastic strain energy. Blagojević et al. (2011), §3.2, motivates clearance-dependent pin participation and moment balance; its FEM von Mises stresses are not Hertz pressures. Wu, Guo and Li (2024), Eq. (14), requires moment equilibrium for each disc. Gorla et al. (2008) provides force-distribution context for a different external-ring architecture; this tool models the conventional disc inside a pin ring.
For ring pins and lobes, the roller-centre locus in disc coordinates is . The disc flank is its inward normal offset by the generating roller radius. Apply and while retaining the actual pin positions and radii. Newton closest-point iterations find each normal gap , moment arm and signed flank curvature. Each disc has its own elastic rotation , with ring forces .
The local indentation stiffness follows Wu et al. (2024), Eq. (9): , where . Pin cantilever compliance is added in series at each contact. The Hertz kernel is explicit: and . Signed curvature includes concave disc regions and internal pin/hole contact.
For output pin and disc , the contact distance is , with fixed eccentric centre , rotation matrix , and common carrier angle . The hole force is . Distance derivatives give the actual moment arms about the disc centre and carrier axis. Newton iteration with an energy line search enforces every disc's ring-plus-hole moment balance and the total output torque simultaneously, in both load directions. No equal torque split is imposed. Unloaded backlash is the first complete ring–disc–carrier contact path in each direction, found from the circle-intersection boundaries.
The full tangent matrix includes geometric contact derivatives. Condensing the individual disc rotations gives ; the mounting stiffness is then added in series. Inactive discs contribute no load or stiffness. Identical-disc assembly requires both and modulo . The tool selects 180° body clocking when compatible, otherwise another compatible hole-pattern increment, and rejects combinations with no solution.
Planetary kinematics uses and . Local involute roll radii determine external/internal Hertz curvature. Tooth compliance integrates bending, shear and axial strain energy over the varying tooth section. Concurrent tooth pairs act in parallel; the two meshes and carrier pin bending act in series. Equally spaced planet phasing includes opposite-flank indexing. A unilateral equilibrium solve distributes torque between branches with the specified seating gaps.
Pressure margin is permissible pressure divided by computed peak pressure, not a torque multiplier. Nominal bending margins use the respective entered pin and unnotched tooth-section stress limits.
Assumptions
Quasi-static, frictionless, aligned line contacts with uniform face loading and small elastic strain. Materials are isotropic. Eccentric centres are rigidly located. Ring compatibility is linearized separately about each disc's nominal pose; output-hole distances retain the separate finite disc rotations and common carrier rotation. Opposed discs are identical and use the computed compatible body clocking. Their load shares are solved rather than prescribed. Support-pin bending uses the entered effective cantilever arm. Shared-disc pin forces are summed in magnitude for a conservative nominal stress; detailed axial coupling of bending along shared pins is not represented.
The Wu et al. stiffness convention describes local indentation rather than the full displacement of finite contacting bodies. Disc-web, root-foundation, rim, bearing and input-restraint compliance must be represented by a suitable additional output stiffness or a detailed structural model. Planet teeth are unshifted, full-depth spur involutes with a clamped radial root section; the root fillet is not represented. The planet seating spread is a specified symmetric cosine gap pattern, not a measured manufacturing-error distribution. No preload, frictional hysteresis, efficiency loss or wear growth is modeled. The schematic shows one cycloidal disc; planetary tooth symbols are schematic.
Where it applies
The load verdict screens Hertz pressure and nominal support-pin bending; planetary mode also screens nominal tooth-section bending. It does not rate disc webs, root fillets, bearing life, case depth, contact fatigue, scuffing, micropitting or dynamic impact. Supply life- and material-specific permissible stresses. For production involute gear ratings use ISO 6336-2:2019 (Edition 3, corrected 2020) and the applicable bending parts, or ANSI/AGMA 2101-E25; check against the standard in force. This tool implements Hertz contact and an elastic beam model, not the complete ISO/AGMA rating factors.
The cycloidal envelope solves the assembled equations at 21 ring-phase positions across one pin pitch and nine output-hole pattern phases across one hole pitch, in both torque directions. This covers the possible common hole-to-lobe indexing: its extrema are conservative across indexing choices, rather than a trace of one specified part's indexing. Every sampled configuration satisfies individual disc equilibrium and total carrier torque. The reversal curve and load bars use the single assembled phase pair that governs primary pressure. A 1441-point geometric locus is interpolated with PCHIP for the contact positions; the pressure plot uses PCHIP between the 21 solved envelope positions. The coarser phase grid keeps the coupled solve near three seconds at defaults. Narrow seating transitions and peaks between phase nodes can be missed; interpolation smooths the picture without adding solved extrema. Confirm critical geometries with a refined contact analysis.
Planetary mode uses 81 mesh-phase points, 48 tooth-section integration stations and a 181-point compliance lookup with PCHIP interpolation. The 125-point torque trace includes the exact unloaded angular interval and both loaded branches. Numerical equilibrium tolerances apply to every disc and to the carrier, not just their aggregate.
Local Hertz theory needs a patch much smaller than either curvature radius; a condition flags a half-width/radius ratio above 0.1. Profile cusps, pin interference, incompatible identical-disc clocking, undercut, insufficient contact ratio, planet overlap and incompatible planet indexing are rejected. Keep sizing rotations below 0.05 rad. Tooth entry/exit can produce abrupt load transfers because no tip relief is specified. Detailed 3D compliance and face misalignment can materially change pressure and stiffness.
References
- Wu, S., Guo, R. and Li, X. (2024). Quasi-Static Force Analysis and Tooth Profile Modification Optimization of the Cycloid Speed Reducer. Applied Sciences 14, 845, pp. 4–8. https://doi.org/10.3390/app14020845
- Blagojević, M. et al. (2011). A New Design of a Two-Stage Cycloidal Speed Reducer. Journal of Mechanical Design 133, 085001, §3.2. https://doi.org/10.1115/1.4004540
- Gorla, C. et al. (2008). Theoretical and Experimental Analysis of a Cycloidal Speed Reducer. Journal of Mechanical Design 130, 112604. https://doi.org/10.1115/1.2978342
- Slocum, A. (2008). FUNdaMENTALS of Design, Topic 9-17: Hertz line-contact worked example. https://www-mdp.eng.cam.ac.uk/web/library/enginfo/textbooks_dvd_only/slocum/topic9.pdf
- KHK Gears. SI internal gears: planetary gear combinations and stationary-ring ratios. https://khkgears.net/pdf/si.pdf
- ISO 6336-2:2019, Edition 3, surface durability; scope reference only. https://www.iso.org/standard/63821.html
- ANSI/AGMA 2101-E25, Fundamental Rating Factors and Calculation Methods for Involute Spur and Helical Gear Teeth; scope reference only. https://members.agma.org/MyAGMA/MyAGMA/Store/Item_Detail.aspx?Category=STANDARDS&iProductCode=2101-E25
Inputs
| Input | Symbol | Unit | Default |
|---|---|---|---|
| Reducer type | reducer | Cycloidal disc and pins | |
| Joint output torque | T_out | N*m | 120 |
| Application load factor Multiplies torque for shock or duty; it does not represent fatigue life. | K_app | 1.25 | |
| Contact face width | b_face | mm | 10 |
| Additional output torsional stiffness Combined shaft, bearing, housing and motor restraint stiffness, referred to the output. | K_mount | N*m/rad | 300000 |
| Disc, sun and ring Young's modulus | E_body | GPa | 210 |
| Disc, sun and ring Poisson's ratio | nu_body | 0.3 | |
| Pins and planets Young's modulus | E_pin | GPa | 210 |
| Pins and planets Poisson's ratio | nu_pin | 0.3 | |
| Allowable Hertz pressure Use a material and life-specific permissible pressure, including the required design margin. | p_allow | MPa | 1500 |
| Allowable nominal pin bending stress | sigma_pin_allow | MPa | 350 |
| Ring pin count | n_ring | 30 | |
| Ring pin circle radius | R_ring | mm | 50 |
| Ring pin radius | r_ring | mm | 3 |
| Eccentricity | ecc | mm | 1 |
| Load-sharing discs | n_disc | 2 | |
| Generating pin circle change Signed change to the profile-generating circle; the actual ring pin circle stays fixed. | delta_R | mm | -0.015 |
| Generating pin radius change Positive values remove material from the disc flank. | delta_r | mm | 0.005 |
| Effective ring pin cantilever Distance from the support face to the contact resultant. | L_ring | mm | 4 |
| Output pin count | n_out | 6 | |
| Output pin circle radius | R_out | mm | 32 |
| Output pin radius | r_out | mm | 4.5 |
| Additional radial hole clearance Hole radius equals output pin radius plus eccentricity plus this clearance. | c_out | mm | 0.015 |
| Effective output pin cantilever | L_out | mm | 6 |
| Sun teeth | z_s | 24 | |
| Planet teeth | z_p | 36 | |
| Equally spaced planets | n_planets | 3 | |
| Transverse module | module_p | mm | 1.5 |
| Pressure angle | alpha_p | deg | 20 |
| Carrier pin radius | r_carrier_pin | mm | 5 |
| Effective carrier pin cantilever | L_carrier_pin | mm | 8 |
| Sun–planet transverse backlash | j_sp | mm | 0.03 |
| Ring–planet transverse backlash | j_rp | mm | 0.03 |
| Additional planet seating gap spread A symmetric cosine gap pattern across the planets represents a specified assembly clearance spread. | planet_gap | mm | 0.005 |
| Allowable nominal tooth root stress For the unnotched beam-section screen; use ISO/AGMA for root fatigue rating. | sigma_tooth_allow | MPa | 250 |
| Input shaft angle | crank_angle | deg | 40 |
Results
With the default inputs above, the calc gives:
| Result | Value |
|---|---|
| Load screen | Screened limits met |
| Reduction ratio | 29 |
| Design output torque | 150 N·m |
| Peak primary Hertz pressure | 1,174 MPa |
| Peak secondary Hertz pressure | 603 MPa |
| Contact pressure margin | 1.28 |
| Minimum torsional stiffness | 59.47 N·m/arcmin |
| Unloaded backlash | 7.76 arcmin |
| Loaded reversal motion | 12.58 arcmin |
| Peak nominal pin bending stress | 203 MPa |
| Minimum nominal bending margin | 1.72 |
| Minimum active load paths | 8 |
Checked against sources
Each case below was calculated by this calc and agrees with the value from its source (within the tolerance where one is shown).
Wu et al. cycloidal geometry
Source: Wu, Guo and Li (2024), Table 1 and Figure 6: 9 lobes, 10 rollers, nominal reduction near 9. This verifies kinematics and input transfer, not their optimized force or stiffness curves.
Inputs: Ring pin count = 10; Ring pin circle radius = 30 mm; Eccentricity = 2 mm; Contact face width = 8 mm; Load-sharing discs = 1; Output pin circle radius = 18 mm; Generating pin circle change = 0 mm; Generating pin radius change = 0 mm; the others as above.
| Result | Source | This calc |
|---|---|---|
| Reduction ratio | 9 | 9 |
KHK fixed-ring 5:1 set
Source: KHK SI catalogue, planetary combinations: SI1-80 ring, SSA1-30 planets (4), SS1-20 sun, planet circle 50 mm diameter; stationary ring gives speed ratio 5.
Inputs: Reducer type = Spur planetary, fixed ring; Sun teeth = 20; Planet teeth = 30; Equally spaced planets = 4; Transverse module = 1 mm; the others as above.
| Result | Source | This calc |
|---|---|---|
| Reduction ratio | 5 | 5 |
| Planetary carrier pin circle radius | 25 mm | 25 mm |
KHK fixed-ring 6:1 set
Source: KHK SI catalogue: SI0.8-100 ring, SS0.8-40A planets (4), SS0.8-20A sun; 48 mm planet circle and stationary-ring speed ratio 6.
Inputs: Reducer type = Spur planetary, fixed ring; Sun teeth = 20; Planet teeth = 40; Equally spaced planets = 4; Transverse module = 0.8 mm; Contact face width = 8 mm; the others as above.
| Result | Source | This calc |
|---|---|---|
| Reduction ratio | 6 | 6 |
| Planetary carrier pin circle radius | 24 mm | 24 mm |
Slocum independent cylinder contact example
Source: Alexander Slocum, FUNdaMENTALS of Design (2008), Topic 9-17, Hertz line-contact spreadsheet: diameters 10 and 100 mm, width 10 mm, force 8184 N, E1=E2=200000 MPa, nu=.29, full contact width .42 mm and pressure 2502 MPa. Embedded as equivalent pitch-point involute curvatures of 5 and 50 mm, with branch torque chosen to reproduce the published load. The 0.53 MPa pressure difference is source rounding. https://www-mdp.eng.cam.ac.uk/web/library/enginfo/textbooks_dvd_only/slocum/topic9.pdf
Inputs: Reducer type = Spur planetary, fixed ring; Sun teeth = 20; Planet teeth = 200; Equally spaced planets = 2; Transverse module = 1.462 mm; Disc, sun and ring Young's modulus = 200 GPa; Pins and planets Young's modulus = 200 GPa; Disc, sun and ring Poisson's ratio = 0.29; Pins and planets Poisson's ratio = 0.29; Application load factor = 1; Joint output torque = 4,947 N·m; Additional planet seating gap spread = 0 mm; the others as above.
| Result | Source | This calc |
|---|---|---|
| Sun involute curvature radius at pitch | 5 mm | 5 mm |
| Planet involute curvature radius at pitch | 50 mm | 50 mm |
| Balanced planetary pitch load per branch | 8,184 N | 8,184 N |
| Single-pair Hertz pitch pressure verification | 2,502 MPa | 2,501 MPa |
| Single-pair full Hertz contact width at pitch | 0.42 ± 0.005 mm | 0.4166 mm |

Responses