GearLab gears & robot gearboxes
Open the interactive version →

This is a static copy of the chapter for search engines. The interactive version has animated figures, check questions, and buttons that load the example into the calculator.

7. Harmonic and cycloidal drives

These two dominate robot joints, and both work on the same trick: mesh two toothed rings that differ by a tiny number of teeth, and the difference — not the tooth count — sets the ratio.

CIRCULAR SPLINE z_c (held) wave generator in (fast) · flexspline out (slow, reversed)
The elliptical wave generator pushes a thin flexible cup into the rigid ring. With two fewer teeth on the cup, one turn of the generator advances it by exactly two teeth — a hundred-to-one in a single, almost backlash-free stage.

Strain wave (harmonic) drive

An elliptical wave generator deforms a thin flexible cup so its teeth engage the rigid circular spline at two opposite points. The cup has fewer teeth, so one turn of the generator walks it backwards by that difference.

i = − zfzc − zf   →   200 and 202 teeth give −100 : 1strain wave gearing
  • Why robots use it: 1:30 to 1:320 in one stage, essentially zero backlash, coaxial, light, and a large hollow bore for cables.
  • What you pay: torsional compliance that is deliberately non-linear near zero, hysteresis of a few arc-minutes, efficiency that falls off at high ratio and low temperature, and a price.

Cycloidal drive

An eccentric drives a lobed disc that rolls inside a ring of pins. One lobe fewer than there are pins means one pin-pitch of output per input turn.

r = P − LL   →   reduction = LP − L   →   40 pins and 39 lobes give 39 : 1cycloidal drive
  • Why robots use it: very high shock capacity, high stiffness, long life — the usual choice for the big lower joints of a heavy arm.
  • What you pay: more backlash than a harmonic drive, a rotating eccentric mass that has to be balanced, and more parts.
PlanetaryHarmonicCycloidal
Ratio, one stage3 – 1030 – 32010 – 120
Backlash3 – 15 arcmin< 1 arcmin1 – 3 arcmin
Efficiency0.95 – 0.980.70 – 0.850.85 – 0.93
Shock capacitymediumlowhigh
Typical useservo gearheadarm wrist jointsarm base joints
These figures are ranges, not a datasheet. They are here so the comparison makes sense. Any real selection is made from the manufacturer's curves for the specific size, ratio, duty cycle and temperature.

Formulas in this chapter

i — strain wave (harmonic) drive ratio
i = −z_f/(z_c − z_f); 200 and 202 teeth give −100:1 [—] strain wave gearing
r — cycloidal drive ratio
r = (P − L)/L, so reduction = L/(P − L) [—] cycloidal drive
j_t — backlash from centre distance and tooth thinning
j_t = 2 Δa tan α + 2 Δs; j_n = j_t cos α [mm] gear metrology