Rocking Motion Mechanism Explained: Crank-Rocker Four-Bar Linkage, Parts, Formula & Uses

← Back to Engineering Library

Rocking motion is a bounded angular oscillation where a member swings back and forth between two extreme angles around a fixed pivot. Unlike continuous rotation, which sweeps 360° endlessly, a rocker reverses direction at each end of its arc — typically 30° to 120° of total swing. We use it to convert a constant-speed input shaft into a controlled to-and-fro output for tasks like loom shedding, valve actuation, and HVAC damper control. A well-tuned crank-rocker delivers millions of cycles with no clutches, no encoders, and no reversing electronics.

Watch the Rocking Motion in motion
Video: Snap motion 11 by Nguyen Duc Thang (thang010146) on YouTube. Used here to complement the diagram below.
Crank-Rocker Four-Bar Linkage A static engineering diagram showing a crank-rocker mechanism where continuous rotation of the crank produces bounded oscillation of the rocker between two extreme positions. Crank-Rocker Four-Bar Linkage Crank Coupler Rocker Ground Link Input (360° rotation) Output (oscillation) θ Fixed Pivot Fixed Pivot Key Insight Swing angle is set by link geometry alone, not electronics. Extreme positions
Crank-Rocker Four-Bar Linkage.

Inside the Rocking Motion

A rocking motion mechanism takes a continuously rotating crank and forces a follower link to oscillate through a fixed angular range. The most common implementation is the crank-rocker four-bar linkage, where the shortest link (the crank) does full rotations while the opposite link (the rocker) swings between two dead-centre positions set by the link-length geometry. Whether a four-bar will actually rock instead of jam or rotate fully comes down to the Grashof condition — the sum of the shortest and longest links must be less than or equal to the sum of the other two. Get the link ratios wrong and you either lock the linkage solid or convert it into a double-rocker that can't be driven from the crank.

The rocker's swing angle is set entirely by geometry, not by control electronics. If you want a 60° oscillation, you size the crank, coupler, rocker, and ground link so the two extreme positions of the rocker — the points where the crank and coupler are colinear — span exactly 60°. The transmission angle (the angle between coupler and rocker) controls how efficiently torque transfers; we keep it between 40° and 140° during the motion. Drop below 40° and the rocker stalls because the coupler is pushing nearly along the rocker's axis instead of perpendicular to it.

If you notice your rocker stuttering or hammering at the ends of its swing, the usual culprits are pivot wear opening up clearance at the joints, a coupler bushing letting the linkage go slack at top dead centre, or an undersized crankshaft flexing under peak load. Bore tolerances at the pivots matter — a 10 mm pivot pin in an 10.2 mm bore feels fine when new, but at 1 Hz cycling that 0.2 mm clearance turns into audible knock within 200,000 cycles.

Key Components

  • Crank: The driven link that rotates a full 360° at constant input speed. Typically the shortest link in a Grashof crank-rocker. Length sets the amplitude of rocker swing — a longer crank gives a wider arc but increases coupler velocity at mid-stroke.
  • Coupler (connecting link): Transfers force from crank to rocker. Its length controls the symmetry of the swing — equal-time forward and return strokes need a specific coupler-to-ground ratio. Coupler bushings should run 0.05-0.1 mm diametral clearance to avoid backlash without binding.
  • Rocker arm: The output link that oscillates between two extreme angles. Mass moment of inertia about its pivot dictates how much torque the crank must deliver at the reversal points. Heavy rockers above 5 kg need flywheel input or you'll see speed dip at each reversal.
  • Ground link (frame): The fixed reference between crank pivot and rocker pivot. Its length, combined with the other three, decides whether the linkage is a crank-rocker, double-crank, or double-rocker. Frame stiffness matters — any deflection here directly subtracts from the rocker's repeatable end positions.
  • Pivot pins and bushings: Four pin joints carry all the cyclic loads. Hardened steel pins running in oil-impregnated bronze bushings give 10+ million cycles at moderate load. Avoid plain mild-steel-on-steel pivots — galling shows up by 50,000 cycles.

Who Uses the Rocking Motion

Rocking motion shows up anywhere you need a controlled angular swing driven from a continuously rotating shaft. The advantage is mechanical simplicity — no reversing motor, no limit switches, no PLC logic to time the reversal. The geometry handles everything. You see it in textile machinery, packaging lines, internal combustion engines, HVAC systems, and architectural sun-tracking installations. The trade-off is that the swing angle is fixed at build time; if you need a variable arc, you're better off with a servo or a stepper.

  • Textile manufacturing: Sley (reed beat-up) drive on Picanol OmniPlus 800 air-jet looms — the rocker swings the reed forward to push each weft pick into the cloth fell at 1,200 picks per minute.
  • Internal combustion engines: Valve rocker arms on Cummins X15 diesel engines, converting cam follower lift into intake/exhaust valve opening through a 1.5:1 to 1.7:1 rocker ratio.
  • HVAC and building automation: Damper actuator linkages on Belimo NMQ24A rotary actuators, where the rocking output drives variable-air-volume box blades through a 90° arc.
  • Packaging machinery: Carton-erecting wing arms on a Bosch Sigpack TTM cartoner, swinging blanks from the magazine into the mandrel station 80 times per minute.
  • Marine propulsion: Walking-beam pump jack drives on legacy onshore oil wells like the Lufkin C-456D-305-144, where the polished rod rocks vertically to lift produced fluid 1,500 m up the wellbore.
  • Architectural and solar: Single-axis tracker drive arms on Array Technologies DuraTrack HZ v3 photovoltaic systems, rocking PV panels ±52° east-to-west across the day.

The Formula Behind the Rocking Motion

The rocker swing angle is the geometric output you actually care about during design — it tells you how far the output link will sweep for a given set of link lengths. At the low end of the typical range, around 30° of swing, the linkage is shallow and runs smooth at high RPM but delivers limited stroke. At the high end, around 120°, you get dramatic motion but the transmission angle gets ugly near the dead centres and the crank torque demand spikes. The sweet spot for most industrial rockers sits between 60° and 90° — wide enough to do useful work, narrow enough to keep transmission angles healthy.

θswing = cos-1((r22 + r42 − (r3 − r1)2) / (2 × r2 × r4)) − cos-1((r22 + r42 − (r3 + r1)2) / (2 × r2 × r4))

Variables

Symbol Meaning Unit (SI) Unit (Imperial)
θswing Total angular swing of the rocker between extreme positions degrees or radians degrees
r1 Crank length (shortest link, the rotating input) mm in
r2 Ground link length (fixed frame distance between pivots) mm in
r3 Coupler link length mm in
r4 Rocker link length (the oscillating output) mm in

Worked Example: Rocking Motion in a museum kinetic sculpture pendulum drive

You are sizing the crank-rocker drive for a kinetic sculpture installation at a science museum in Zurich, where a 1.2 m brass pendulum needs to rock back and forth between two visitors with a smooth, hypnotic 75° total swing at roughly 20 cycles per minute. The brief calls for a 35 mm crank driven by a 0.18 kW gearmotor, a 140 mm ground link between the crank shaft and the rocker pivot, and a 120 mm coupler. You need to verify the swing angle, evaluate the transmission angle margin, and check what happens if the museum later asks for a slower or more dramatic motion.

Given

  • r1 = 35 mm
  • r2 = 140 mm
  • r3 = 120 mm
  • r4 = 150 mm
  • Input speed = 20 cycles/min

Solution

Step 1 — verify Grashof condition first. Shortest + longest must be ≤ sum of the other two:

35 + 150 = 185 mm ≤ 140 + 120 = 260 mm ✓

The linkage is Grashof and the crank (shortest link) can rotate fully — we have a true crank-rocker.

Step 2 — compute the rocker angle at the two extreme positions where crank and coupler are colinear, using the law of cosines. At the inner extreme (coupler short = r3 − r1 = 85 mm):

θinner = cos-1((1402 + 1502 − 852) / (2 × 140 × 150)) = cos-1(34875 / 42000) = 33.9°

Step 3 — at the outer extreme (coupler long = r3 + r1 = 155 mm):

θouter = cos-1((1402 + 1502 − 1552) / (2 × 140 × 150)) = cos-1(18075 / 42000) = 64.5°

Step 4 — total swing is the difference:

θswing = 64.5° − 33.9° = 30.6°

That's well below the 75° brief — the design as specified gives less than half the requested arc. To hit 75°, you need a longer crank or a different ground/coupler ratio. If the museum later asks for a low-end 45° swing, scaling the crank to about 50 mm gets you there with the same frame. At the high end, pushing the crank to 70 mm widens the swing past 90° but drives the transmission angle below 35° at the dead centres — the rocker will hesitate visibly at each reversal, which kills the smooth hypnotic feel the brief calls for. The clean operating window for this frame geometry is roughly 40° to 85° of swing.

Result

The as-specified linkage delivers 30. 6° of total rocker swing, not the 75° the brief asked for. In practical terms that means the pendulum tip travels about 80 mm side-to-side instead of the 200 mm visitors would actually notice as a rocking motion — visually it looks more like a slow nod than a swing. Comparing the operating-point sweep, a 35 mm crank gives 30.6° (too subtle), a 50 mm crank gives roughly 45° (acceptable but not dramatic), and a 70 mm crank pushes near 95° (dramatic but starts to stutter at reversal). If you build it and measure 25° instead of 30.6°, look for: (1) ground-link distance off-spec because the motor mount slid in its slots — a 5 mm error here changes swing by 3-4°; (2) the coupler bushing using 0.3 mm clearance instead of the specified 0.05-0.1 mm, which adds slop visible as end-of-stroke jitter; or (3) the rocker pivot bearing seized on its grease at low temperature, dragging the output behind the geometric prediction.

Choosing the Rocking Motion: Pros and Cons

Rocking motion is one of three common ways to get bounded oscillating output from a rotating input. The choice between a crank-rocker, a Scotch yoke, and a servo-driven oscillator comes down to swing angle, repeatability, cost, and how often you need to change the motion profile.

Property Crank-rocker (rocking motion) Scotch yoke Servo-driven oscillator
Typical operating speed 20-1500 RPM input 10-600 RPM input 0-300 RPM oscillation, fully programmable
Swing angle range 30°-120° (fixed at build) linear stroke, not angular 0°-360°+ (programmable any value)
Repeatability of end positions ±0.1° once linkage is broken in ±0.05 mm linear ±0.01° with encoder feedback
Cost (mechanism only) $50-$500 for industrial size $200-$1,200 $800-$5,000 with drive and controller
Maintenance interval 10-20 million cycles between bushing replacement 5-10 million cycles depends on motor bearings, typically 20,000+ hours
Reprogrammability none — geometry is fixed none — geometry is fixed full — change profile in firmware
Best application fit high-cycle, fixed-arc tasks like loom sleys and valve gear linear reciprocation with sinusoidal velocity variable-arc tasks like robotic painting or test fixtures

Frequently Asked Questions About Rocking Motion

Most likely the transmission angle is dropping below 40° at one or both dead centres. When the coupler and rocker get close to colinear, the coupler force aligns nearly along the rocker's length instead of perpendicular to it, so almost none of the input torque converts to rocker torque. The rocker stalls momentarily, the crank keeps turning, and when the geometry recovers you get an audible thump.

Quick check: rotate the crank slowly by hand and measure the angle between coupler and rocker at each extreme. If either is under 40°, you need to shorten the crank, lengthen the rocker, or adjust the ground link. There is no fix in software — it's pure geometry.

That's the time-ratio (or quick-return) effect, and it's a feature of crank-rocker geometry, not a defect. The crank doesn't sweep equal angles for the forward and return strokes of the rocker — one stroke is faster than the other unless the linkage is specifically designed with a 1:1 time ratio.

If you actually need symmetric timing, the coupler-to-ground ratio has to satisfy a specific condition that makes the two crank-colinear positions diametrically opposite. Otherwise, accept the asymmetry — many applications like loom sleys actually exploit it for a slow approach and quick return.

At 200 RPM, both work. The decision comes down to motion profile and cost. A crank-rocker gives you a near-sinusoidal angular velocity profile — smooth, but you don't control the shape. A cam-and-follower lets you dial in any profile you want (constant velocity portions, dwells, modified sine) but costs 3-5× more and wears the cam surface over time.

Rule of thumb: if you only need bounded oscillation with no dwells and no specific velocity shape, the crank-rocker wins on cost, lifespan, and simplicity. If you need a dwell at either end of the swing, switch to a cam.

Five degrees is a lot — that's not bushing slop, it's a dimensional error in one of the four link lengths. Measure each link centre-to-centre between pivot bores, not end-to-end. The most common source is the ground link, because designers often measure it from the motor face instead of from the actual crank pivot axis.

Also check that all four pivot axes are parallel within 0.5°. If the crank shaft and rocker shaft skew relative to each other, the linkage tries to bind and the effective swing shrinks because the coupler bows out of plane.

Don't size on average torque — size on peak torque, which always occurs near the dead-centre positions where the transmission angle is worst. Compute the worst-case rocker torque demand (load torque plus inertial reversal torque), then divide by the minimum transmission angle's sine to get the required crank torque.

A common sizing mistake is using the rocker's static load torque and ignoring the inertial spike at reversal. For a rocker with mass moment of inertia I and angular acceleration α at the reversal, the inertial torque I × α can easily exceed the static load by 2-3× on heavy rockers above 2 kg·m².

No — not from a single crank-rocker four-bar. The geometric maximum for a Grashof crank-rocker is around 180°, and even getting close to that requires extreme link ratios that drive the transmission angle into the unusable zone (under 20°).

If you need 180°+ of bounded oscillation, you have three real options: a six-bar linkage (Watt or Stephenson type), a rack-and-pinion with limit stops, or a servo motor running a programmed back-and-forth profile. For arcs above 270°, only the servo approach is practical.

References & Further Reading

  • Wikipedia contributors. Four-bar linkage. Wikipedia

Building or designing a mechanism like this?

Explore the precision-engineered motion control hardware used by mechanical engineers, makers, and product designers.

← Back to Mechanisms Index
Share This Article
Tags: