Back to Engineering

507 Ways to Move Part 7: Worm Gears & Self-Locking

April 1, 2026 Wasil Zafar 44 min read

The worm gear is one of mechanical engineering's most remarkable inventions: a single stage that can achieve 100:1 reduction and, under the right conditions, locks itself against back-driving. Every elevator, most gate openers, and countless instrument tuners depend on this elegant screw-and-wheel mechanism. Master worm geometry, efficiency curves, self-locking theory, and thermal design with Python calculators.

Table of Contents

  1. Worm Gear Anatomy
  2. Starts & Speed Ratio
  3. Self-Locking Theory
  4. Efficiency Analysis
  5. Heat Generation & Thermal Rating
  6. Double-Enveloping (Globoidal) Worms
  7. Materials & Lubrication
  8. Historical Context
  9. Case Studies
  10. Python Worm Gear Calculator
  11. Exercises & Self-Assessment
  12. Worm Gear Design Generator
  13. Conclusion & Next Steps

Introduction: The Screw That Drives a Wheel

Series Overview: This is Part 7 of our 24-part 507 Ways to Move series. The worm gear represents a fundamentally different approach to power transmission -- instead of two gears meshing, a screw (the worm) engages with a gear (the wheel), creating a mechanism with unique properties including extreme reduction and self-locking.

Mechanical Movements & Power Transmission Mastery

Your 24-step learning path • Currently on Step 7
1
Introduction & Historical Context
Origins of mechanical movements, Brown's legacy
2
Fundamental Mechanisms
Levers, pulleys, inclined planes, wedges, screws
3
Rotary Motion Fundamentals
Wheels, axles, shafts, bearings, flywheels
4
Spur Gears & Gear Trains
Involute profiles, mesh geometry, simple/compound trains
5
Helical & Herringbone Gears
Helix angle, thrust loads, double-helical designs
6
Bevel, Miter & Hypoid Gears
Intersecting shafts, pitch cones, offset axes
7
Worm Gears & Self-Locking
High reduction, back-driving prevention, efficiency
You Are Here
8
Planetary & Epicyclic Trains
Sun-planet-ring systems, Willis equation, compactness
9
Rack & Pinion, Scroll & Sector
Linear conversion, mangle racks, partial rotation
10
Cams & Followers
Cam profiles, follower types, motion programs
11
Linkages & Four-Bar Mechanisms
Grashof condition, coupler curves, synthesis
12
Slider-Crank & Scotch Yoke
Piston engines, quick-return, sinusoidal motion
13
Belt & Chain Drives
V-belts, timing belts, roller chains, tensioning
14
Friction Drives & Clutches
Friction wheels, disc clutches, torque limiters
15
Ratchets & Escapements
One-way motion, clock escapements, pawl mechanisms
16
Geneva & Intermittent Mechanisms
Indexing drives, star wheels, film projectors
17
Couplings & Universal Joints
Rigid, flexible, Hooke's joint, CV joints
18
Springs & Energy Storage
Compression, torsion, leaf springs, spring motors
19
Hydraulic & Pneumatic Systems
Cylinders, valves, circuits, Pascal's law
20
Screw Mechanisms & Lead Screws
Power screws, ball screws, differential screws
21
Complex Motion Conversion
Reciprocating to rotary, parallel motion, straight-line
22
Counting & Computing Mechanisms
Odometers, calculators, Babbage, integrators
23
Modern Applications & Robotics
Harmonic drives, cycloidal reducers, MEMS
24
Design Synthesis & Integration
Mechanism selection, system design, optimization

A worm gear is mechanically a screw meshing with a gear. The worm -- a cylindrical member with helical threads -- drives a worm wheel (also called a worm gear or worm wheel gear) whose teeth wrap around the worm's threads. This arrangement creates a crossed-axis drive (typically at 90 degrees) with properties fundamentally different from any parallel-shaft or intersecting-shaft gear system.

Brown's 507 Mechanical Movements features several worm configurations: #29 (basic worm and wheel), #31 (worm with tangential screw), #64 (endless screw), #66-67 (worm variations), #143 (worm-driven mechanism), and #202 (worm gearing for rotation). The sheer number of entries reflects how central worm gears were to 19th-century machinery.

Key Insight: The worm gear's most remarkable property is self-locking: when the lead angle is small enough and friction is high enough, the wheel cannot drive the worm. This means the load is held in position without any brake or clutch -- the geometry itself prevents back-driving. This is why every traction elevator in the world uses a worm gearbox.

Worm Gear Anatomy

The Worm as a Screw

The worm is essentially a power screw with a specially shaped thread profile. Unlike a regular screw thread (which has a triangular or trapezoidal profile), the worm thread has an involute or ZA/ZI/ZK profile designed to mesh smoothly with the worm wheel teeth. The worm looks like a short, thick, multi-start screw.

Key worm parameters include:

  • Number of starts (threads): How many independent helical threads wrap around the worm. A single-start worm has one thread; a quad-start has four. Each revolution of the worm advances the wheel by the number of starts.
  • Axial pitch (pa): The distance between adjacent threads measured along the worm axis. Equal to the circular pitch of the worm wheel.
  • Lead (L): The axial advance per revolution. L = n × pa, where n is the number of starts.
  • Lead angle (λ): The angle between the thread helix and a plane perpendicular to the worm axis. tan(λ) = L / (π dw), where dw is the worm pitch diameter.
  • Worm diameter (dw): The pitch diameter of the worm. Typically related to the center distance by empirical formulas.

The Worm Wheel

The worm wheel resembles a helical gear but with a critical difference: its teeth are throated (concave) to wrap partially around the worm. This throating increases the contact area between worm and wheel, distributing the load over more tooth surface and increasing load capacity.

There are three levels of throating:

  • Non-throated (straight): Flat-faced wheel, like a regular helical gear. Minimal contact -- rarely used for power transmission.
  • Single-throated: The wheel face is concave to wrap around the worm. This is the standard configuration for most worm gear sets. The worm remains cylindrical.
  • Double-throated (globoidal): Both the worm and wheel are throated -- the worm has an hourglass shape. Maximum contact area and load capacity. More expensive to manufacture.

Lead Angle & Helix Angle

The lead angle (λ) is the single most important parameter in worm gear design because it determines both the efficiency and the self-locking capability of the drive. The lead angle and helix angle (ψ) are complementary: λ + ψ = 90°.

A small lead angle (large helix angle) means the thread is nearly perpendicular to the worm axis -- like a very fine-pitch screw. This gives high reduction ratio but low efficiency and strong self-locking. A large lead angle means the thread is more steeply inclined -- like a coarse screw. This gives lower reduction, higher efficiency, but may lose self-locking capability.

Lead Angle Typical Starts Efficiency Self-Locking? Application
1° - 5° 1 30-50% Yes (definite) Hoists, elevators, jacks
5° - 15° 1-2 50-70% Usually yes Conveyors, indexing
15° - 30° 2-4 70-85% Borderline Speed reducers
30° - 45° 4-10 85-93% No High-efficiency drives

Starts & Speed Ratio

Single-Start Worms

A single-start worm has one helical thread. Each full rotation of the worm advances the worm wheel by exactly one tooth. If the wheel has 40 teeth, the speed ratio is 40:1 -- the worm must turn 40 times for the wheel to complete one revolution.

The speed ratio formula for any worm gear set is elegantly simple:

Worm Gear Speed Ratio:
i = Nwheel / nstarts

Where Nwheel is the number of teeth on the worm wheel and nstarts is the number of starts on the worm. A single-start worm with a 60-tooth wheel gives a 60:1 ratio.

Single-start worms offer the highest reduction ratios (up to 100:1 in a single stage), the strongest self-locking, but the lowest efficiency. They are the standard choice when self-locking is required or when very high reduction is needed in a compact package.

Multi-Start Worms

A multi-start worm has two, three, four, or more independent threads helically wound around the worm body. Each revolution of a double-start worm advances the wheel by two teeth; a quad-start worm by four teeth.

Multi-start worms trade reduction ratio for efficiency. With more starts, the lead angle increases (for the same worm diameter), which improves efficiency but reduces or eliminates self-locking capability. Common configurations include:

  • Double-start (2): Halves the ratio compared to single-start with the same wheel. Moderate efficiency improvement. May retain self-locking.
  • Triple-start (3): Good balance of ratio and efficiency. Self-locking is marginal.
  • Quad-start (4): Commonly used in speed reducers where self-locking is not required. Efficiency approaches 80-85%.
  • Six to ten starts: Used when high efficiency is paramount and low ratios (6:1 to 15:1) are acceptable. Not self-locking.

Self-Locking Theory

Back-Driving Prevention

Self-locking (also called non-back-driving) occurs when the worm wheel cannot drive the worm. If you apply torque to the wheel shaft trying to rotate the worm, the friction between the worm thread and wheel tooth is sufficient to prevent any motion. The system locks.

This is analogous to a screw jack: a fine-pitch screw holds a heavy load without any latch or brake because the friction in the thread prevents the load from unscrewing the jack. The worm gear works on exactly the same principle.

Safety Warning: Self-locking is a static condition. Under vibration or dynamic loading, a theoretically self-locking worm gear can "creep" or "walk." Never rely solely on worm gear self-locking for safety-critical applications (like holding a suspended load) without an independent mechanical brake. Building codes for elevators require a separate brake in addition to the self-locking worm drive.

Friction & Lead Angle Condition

The mathematical condition for self-locking is straightforward: the worm gear is self-locking when the lead angle is less than the friction angle:

Self-Locking Condition:
λ < φ = arctan(μ)

Where λ is the lead angle, φ is the friction angle, and μ is the coefficient of friction between worm and wheel surfaces. For bronze on steel with oil lubrication, μ typically ranges from 0.03 to 0.10 depending on sliding velocity, giving a friction angle of approximately 1.7° to 5.7°.

In practice, a conservative rule of thumb is that self-locking is reliable when the lead angle is below about 5 degrees, possible but not guaranteed between 5-10 degrees, and not available above 10-15 degrees. The exact boundary depends on surface finish, lubrication, temperature, and vibration.

Efficiency Analysis

Efficiency Formula

The efficiency of a worm gear drive when the worm is driving is:

Worm Drive Efficiency (worm driving):
η = tan(λ) / tan(λ + φ)

Where λ is the lead angle and φ = arctan(μ) is the friction angle. For back-driving (wheel driving worm), the efficiency is:
ηback = tan(λ - φ) / tan(λ)

Note that when λ = φ, the back-driving efficiency is exactly zero -- this is the self-locking threshold. When λ < φ, the back-driving efficiency becomes negative, meaning energy must be added to drive the worm backward -- true self-locking.

Efficiency vs Lead Angle

The efficiency curve for a worm gear has a characteristic shape: it starts near zero for very small lead angles, rises steeply through the 10-30 degree range, reaches a maximum near 45 degrees (for typical friction values), and then decreases slightly for very large lead angles.

Lead Angle Efficiency (μ=0.05) Efficiency (μ=0.03) Self-Locking (μ=0.05)?
26%37%Yes
51%63%Yes (at boundary)
64%73%No
10°77%84%No
20°87%91%No
30°91%94%No
45°93%96%No

The practical takeaway: self-locking worm drives are inherently inefficient. The same friction that prevents back-driving also wastes energy as heat during forward driving. A self-locking single-start worm with a lead angle of 3 degrees might have only 50% efficiency -- half the input power is lost as heat. This is why thermal rating is critical.

Heat Generation & Thermal Rating

Because worm gears are inherently less efficient than other gear types, the heat generated during operation is a primary design constraint. The power lost as heat is:

Pheat = Pinput × (1 - η)

For a 5 kW input at 50% efficiency, 2.5 kW is dissipated as heat -- enough to boil a liter of water every 3 minutes! This heat must be removed to prevent the lubricant from degrading (typically limited to 90-100°C sump temperature for mineral oils).

The thermal rating of a worm gearbox depends on:

  • Housing surface area: Larger housings dissipate more heat by convection and radiation
  • Ambient temperature: Higher ambient reduces the temperature difference and heat dissipation rate
  • Air flow: Fan cooling can increase thermal capacity by 2-4 times
  • Oil cooling: External oil coolers allow the highest continuous power ratings
  • Duty cycle: Intermittent operation allows higher peak power than continuous
Thermal Design Rule: Many worm gearbox applications are thermally limited, not strength limited. The gears could transmit more torque, but the heat generated at higher power would exceed the housing's ability to dissipate it. Always check both the mechanical rating and the thermal rating -- the lower one is the true capacity.

Double-Enveloping (Globoidal) Worm Gears

Double-enveloping (also called globoidal or hourglass) worm gears represent the premium tier of worm gear technology. In a standard (cylindrical) worm drive, only the wheel is throated to wrap around the worm. In a double-enveloping set, both the worm and wheel are throated -- the worm has an hourglass shape that wraps around the wheel, and the wheel wraps around the worm.

This double-throating dramatically increases the contact area between worm and wheel, providing:

  • 2-3 times the load capacity of a cylindrical worm gear of the same size
  • Higher efficiency due to more teeth in simultaneous contact and better load distribution
  • Better heat dissipation at the mesh zone due to larger contact area
  • Greater rigidity -- the wraparound geometry resists deflection

The trade-offs are significant: double-enveloping worm gears are much more expensive to manufacture (requiring specialized gear cutting machines), more sensitive to mounting accuracy, and more difficult to replace (the worm and wheel must be matched as a set). They are used in heavy-duty applications where the compact size and high capacity of the worm drive are essential -- steel mill roll drives, heavy crane hoists, and marine steering gear.

Materials & Lubrication

The high sliding velocity between worm and wheel demands careful material selection. The universal standard is hardened steel worm running against a bronze wheel. This dissimilar-metal pairing provides:

  • Low friction: Steel-on-bronze has lower friction than steel-on-steel
  • Anti-seizing properties: Bronze resists galling and welding to steel under boundary lubrication
  • Conformability: The softer bronze wears slightly during break-in, improving the contact pattern
  • Heat conduction: Bronze has better thermal conductivity than steel, helping to remove heat from the mesh
Component Material Hardness Application
Worm Case-hardened alloy steel (AISI 8620, 4320) 58-62 HRC surface Standard power transmission
Worm Through-hardened steel (AISI 4140, 4340) 28-35 HRC Light duty, low speed
Wheel Phosphor bronze (C90700, C91100) 70-85 HB Standard, best wear resistance
Wheel Manganese bronze (C86300) 180-220 HB High strength, shock loads
Wheel Aluminum bronze (C95400) 170-200 HB Corrosive environments
Wheel Cast iron 160-220 HB Low speed, low cost only

Lubrication is critical for worm gear longevity. The high sliding velocities create a mixed or boundary lubrication regime where a full hydrodynamic film cannot always be maintained. Synthetic oils (PAO or PAG based) are preferred for worm gears because they:

  • Maintain viscosity better at elevated temperatures
  • Have lower traction coefficients (reducing friction and heat)
  • Provide better thermal stability
  • Offer longer service life (reduced oil change frequency)

Historical Context: From Archimedes to Elevators

The worm gear has ancient origins, closely related to Archimedes' screw -- the water-lifting device attributed to the Greek polymath around 250 BC. While Archimedes' screw converts rotation to fluid transport, the worm gear converts rotation of a screw into rotation of a wheel. The mechanical principle is identical: a helical thread engaging with another surface.

The worm gear became a cornerstone of precision instruments in the 17th and 18th centuries. Astronomical telescopes, sextants, and surveying instruments all used worm drives for their fine positioning capability -- a single-start worm with a 360-tooth wheel gives 1-degree resolution per worm revolution, and with a graduated dial on the worm shaft, arc-second precision is achievable.

The Industrial Revolution brought worm gears into power transmission. Their ability to achieve high reduction in a single compact stage made them ideal for driving slow, heavy machinery from fast steam engines. The self-locking property was particularly valued in hoisting equipment -- a crane with a worm drive holds its load automatically when the operator releases the controls.

The greatest application came with the invention of the traction elevator by Elisha Otis in 1853. Modern traction elevators universally use worm gearboxes (or gearless motors in very tall buildings) to drive the sheave. The self-locking worm ensures that a power failure doesn't cause an uncontrolled descent -- the car simply stops.

Case Studies

Case Study 1: Elevator Worm Drive

A mid-rise geared traction elevator serving 10 floors uses a worm gearbox with the following specifications:

ParameterValue
Motor speed1750 RPM
Sheave speed58.3 RPM
Gear ratio30:1
Worm starts1 (single-start)
Wheel teeth30
Lead angle3.8°
Efficiency~55%
Motor power22 kW
Self-lockingYes (definite)
Worm materialAISI 8620, case-hardened
Wheel materialPhosphor bronze C91100

The 55% efficiency means 10 kW is lost as heat in the gearbox. The housing is finned and fan-cooled to dissipate this energy. Despite the low efficiency, the worm drive is chosen because the self-locking provides an inherent safety feature -- even if the motor and brake both fail, the worm gear prevents the car from free-falling. Building codes in most countries require this self-locking feature plus an independent electromechanical brake.

Case Study 2: Conveyor Indexing Worm Drive

An automated packaging line uses a worm gearbox to index a conveyor belt in precise increments. The worm drive is selected because it provides exact positioning (the self-locking holds the conveyor in position between cycles) and the high ratio allows a small, fast servo motor to deliver the required low-speed, high-torque output.

Specifications: 2-start worm, 50-tooth wheel (25:1 ratio), lead angle of 7.2°, efficiency of 72%, servo motor at 3000 RPM, output speed 120 RPM. The borderline self-locking is supplemented by the servo's holding torque, and a mechanical brake engages during emergency stops.

Case Study 3: Guitar Tuning Machines

The tuning machines (tuners) on a guitar use miniature worm gears -- typically a worm with a 14:1 to 18:1 ratio. The self-locking property is essential: once tuned, the string tension (which can exceed 100N) must not back-drive the tuner and detune the string. The worm's lead angle is small enough (typically 3-5 degrees) that the string tension cannot rotate the tuning button.

Premium guitar tuners use precision-machined brass worm wheels and hardened steel worms with sealed lubrication. The smoothness of the tuning action depends heavily on the quality of the worm gear mesh -- any roughness or backlash makes precise tuning difficult.

Python Worm Gear Efficiency Calculator

This Python script calculates worm gear geometry, efficiency for both driving directions, self-locking status, and heat generation.

"""
Worm Gear Efficiency & Self-Locking Calculator
Computes efficiency, thermal power loss, and self-locking conditions.
Reference: AGMA 6034-B92, Brown's 507 Mechanical Movements #29, #31, #64, #66-67
"""

import math
from dataclasses import dataclass
from typing import List, Tuple


@dataclass
class WormGearResults:
    """Stores all computed worm gear parameters."""
    worm_starts: int
    wheel_teeth: int
    module: float
    speed_ratio: float
    worm_pitch_diameter: float
    wheel_pitch_diameter: float
    center_distance: float
    lead: float
    lead_angle_deg: float
    friction_coefficient: float
    friction_angle_deg: float
    efficiency_forward: float
    efficiency_backward: float
    is_self_locking: bool
    self_locking_margin_deg: float


def calculate_worm_gear(
    worm_starts: int,
    wheel_teeth: int,
    module: float,
    worm_pitch_diameter: float = None,
    friction_coeff: float = 0.05
) -> WormGearResults:
    """
    Calculate worm gear geometry, efficiency, and self-locking status.

    Parameters
    ----------
    worm_starts : int
        Number of starts (threads) on the worm.
    wheel_teeth : int
        Number of teeth on the worm wheel.
    module : float
        Axial module in mm.
    worm_pitch_diameter : float or None
        Worm pitch diameter in mm. If None, estimated from center distance.
    friction_coeff : float
        Coefficient of friction between worm and wheel (default 0.05).

    Returns
    -------
    WormGearResults
        Dataclass with all computed parameters.
    """
    ratio = wheel_teeth / worm_starts
    d_wheel = module * wheel_teeth

    # Estimate worm diameter if not given (AGMA empirical rule)
    if worm_pitch_diameter is None:
        C_approx = d_wheel * 0.875  # rough center distance estimate
        worm_pitch_diameter = C_approx ** 0.875 / 2.0
        worm_pitch_diameter = max(worm_pitch_diameter, module * 3)

    center_distance = (worm_pitch_diameter + d_wheel) / 2.0

    # Lead and lead angle
    lead = worm_starts * module * math.pi
    lead_angle = math.atan(lead / (math.pi * worm_pitch_diameter))
    lead_angle_deg = math.degrees(lead_angle)

    # Friction angle
    friction_angle = math.atan(friction_coeff)
    friction_angle_deg = math.degrees(friction_angle)

    # Efficiency (worm driving wheel)
    eff_forward = math.tan(lead_angle) / math.tan(lead_angle + friction_angle)

    # Efficiency (wheel driving worm) -- back-driving
    if lead_angle > friction_angle:
        eff_backward = math.tan(lead_angle - friction_angle) / math.tan(lead_angle)
    else:
        eff_backward = 0.0  # Self-locking: cannot back-drive

    is_self_locking = lead_angle_deg <= friction_angle_deg
    margin = friction_angle_deg - lead_angle_deg

    return WormGearResults(
        worm_starts=worm_starts,
        wheel_teeth=wheel_teeth,
        module=module,
        speed_ratio=ratio,
        worm_pitch_diameter=worm_pitch_diameter,
        wheel_pitch_diameter=d_wheel,
        center_distance=center_distance,
        lead=lead,
        lead_angle_deg=lead_angle_deg,
        friction_coefficient=friction_coeff,
        friction_angle_deg=friction_angle_deg,
        efficiency_forward=eff_forward,
        efficiency_backward=eff_backward,
        is_self_locking=is_self_locking,
        self_locking_margin_deg=margin,
    )


def thermal_power_loss(input_power_kw: float, efficiency: float) -> float:
    """Calculate heat generated in kW."""
    return input_power_kw * (1.0 - efficiency)


def efficiency_vs_lead_angle(
    friction_coeff: float = 0.05,
    angle_range: Tuple[float, float] = (1.0, 50.0),
    steps: int = 20
) -> List[Tuple[float, float]]:
    """Generate efficiency vs lead angle data points."""
    phi = math.atan(friction_coeff)
    results = []
    for i in range(steps + 1):
        angle_deg = angle_range[0] + (angle_range[1] - angle_range[0]) * i / steps
        lam = math.radians(angle_deg)
        eff = math.tan(lam) / math.tan(lam + phi)
        results.append((angle_deg, eff * 100))
    return results


def print_results(r: WormGearResults, input_power_kw: float = None) -> None:
    """Pretty-print worm gear results."""
    print("=" * 60)
    print("  WORM GEAR ANALYSIS REPORT")
    print("=" * 60)
    print(f"  Worm starts:           {r.worm_starts}")
    print(f"  Wheel teeth:           {r.wheel_teeth}")
    print(f"  Module:                {r.module:.2f} mm")
    print(f"  Speed ratio:           {r.speed_ratio:.1f}:1")
    print("-" * 60)
    print(f"  Worm pitch diameter:   {r.worm_pitch_diameter:.2f} mm")
    print(f"  Wheel pitch diameter:  {r.wheel_pitch_diameter:.2f} mm")
    print(f"  Center distance:       {r.center_distance:.2f} mm")
    print(f"  Lead:                  {r.lead:.2f} mm")
    print(f"  Lead angle:            {r.lead_angle_deg:.2f} deg")
    print("-" * 60)
    print(f"  Friction coefficient:  {r.friction_coefficient:.4f}")
    print(f"  Friction angle:        {r.friction_angle_deg:.2f} deg")
    print(f"  Forward efficiency:    {r.efficiency_forward * 100:.1f}%")
    print(f"  Backward efficiency:   {r.efficiency_backward * 100:.1f}%")
    lock = "YES" if r.is_self_locking else "NO"
    print(f"  Self-locking:          {lock} (margin: {r.self_locking_margin_deg:+.2f} deg)")
    if input_power_kw:
        loss = thermal_power_loss(input_power_kw, r.efficiency_forward)
        print("-" * 60)
        print(f"  Input power:           {input_power_kw:.2f} kW")
        print(f"  Output power:          {input_power_kw * r.efficiency_forward:.2f} kW")
        print(f"  Heat generated:        {loss:.2f} kW ({loss * 1000:.0f} W)")
    print("=" * 60)


# --- Example Usage ---
if __name__ == "__main__":
    # Example 1: Elevator drive (self-locking)
    print("\n--- Elevator Worm Drive ---")
    elevator = calculate_worm_gear(
        worm_starts=1, wheel_teeth=30, module=8.0,
        worm_pitch_diameter=80.0, friction_coeff=0.06
    )
    print_results(elevator, input_power_kw=22.0)

    # Example 2: High-efficiency multi-start
    print("\n--- Industrial Speed Reducer (4-start) ---")
    reducer = calculate_worm_gear(
        worm_starts=4, wheel_teeth=40, module=5.0,
        worm_pitch_diameter=60.0, friction_coeff=0.04
    )
    print_results(reducer, input_power_kw=7.5)

    # Example 3: Efficiency curve
    print("\n--- Efficiency vs Lead Angle (mu=0.05) ---")
    curve = efficiency_vs_lead_angle(friction_coeff=0.05)
    for angle, eff in curve:
        bar = "#" * int(eff / 2)
        print(f"  {angle:5.1f} deg: {eff:5.1f}% {bar}")
Running the Calculator: Save as worm_gear_calc.py and run with python worm_gear_calc.py. The script computes efficiency, self-locking status, thermal losses, and generates a text-based efficiency vs lead angle chart.

Exercises & Self-Assessment

Exercise 1 -- Ratio & Lead Angle: A worm gear set has a double-start worm with a pitch diameter of 50mm and a module of 4mm. The wheel has 60 teeth. Calculate: (a) the speed ratio, (b) the lead, (c) the lead angle, and (d) whether self-locking is possible if the friction coefficient is 0.05.
Exercise 2 -- Efficiency & Heat: A single-start worm drive operates at a lead angle of 4.5 degrees with a friction coefficient of 0.06. The input power is 15 kW. Calculate: (a) the forward efficiency, (b) the output power, (c) the heat generated in watts, and (d) whether the system is self-locking.
Exercise 3 -- Self-Locking Design: You need to design a worm gear set for a hoist that must be reliably self-locking. The required ratio is 40:1 and the wheel must have at least 40 teeth. Specify: (a) the number of worm starts, (b) the required wheel teeth, (c) the maximum lead angle for reliable self-locking, and (d) the minimum friction coefficient required.
Exercise 4 -- Thermal Rating: A worm gearbox with a housing surface area of 0.8 m² operates in 35°C ambient air. The overall heat transfer coefficient is 15 W/(m²·K) and the maximum allowable sump temperature is 95°C. Calculate the maximum continuous heat dissipation and therefore the maximum input power if the efficiency is 60%.
Exercise 5 -- Multi-Start Comparison: Using the Python calculator, compare 1-start, 2-start, and 4-start worm gear sets, all with a 40-tooth wheel and module of 5mm. For each, compute the speed ratio, lead angle, efficiency (at μ=0.04), and self-locking status. Present your results in a comparison table.

Worm Gear Design Document Generator

Generate a professional worm gear design document. Download as Word, Excel, PDF, or PowerPoint.

Draft auto-saved

All data stays in your browser. Nothing is sent to or stored on any server.

Conclusion & Next Steps

The worm gear is one of the most distinctive mechanisms in all of mechanical engineering. Here are the key takeaways from Part 7:

  • Worm gears are fundamentally a screw-and-wheel mechanism, providing crossed-axis power transmission with unique properties
  • Single-start worms give the highest reduction (up to 100:1) and strongest self-locking, but the lowest efficiency
  • Multi-start worms trade reduction ratio for higher efficiency and may sacrifice self-locking
  • Self-locking occurs when the lead angle is less than the friction angle -- a static condition that should always be supplemented by a mechanical brake in safety-critical applications
  • Efficiency is governed by the lead angle and friction coefficient, ranging from 30% (self-locking) to 93% (high lead angle)
  • Thermal rating often limits worm gearbox capacity more than mechanical strength due to inherent inefficiency
  • Bronze wheel + steel worm is the universal material pairing, selected for low friction and anti-seizing properties

Next in the Series

In Part 8: Planetary & Epicyclic Gear Trains, we explore the most compact and versatile gear system ever devised. From the ancient Antikythera mechanism to every automatic transmission on the road today, planetary gears achieve remarkable ratios in tiny packages with coaxial input and output. We'll master the Willis equation and design planetary systems with Python.

Engineering