A Rocking Arm is a pivoted lever that swings back and forth through a limited arc, converting continuous rotary input from a crank or cam into oscillating angular motion at its output end. Textile weaving relies on it heavily — every shuttle loom and beat-up sley uses one. The arm pivots about a fixed axle while a crankpin or cam profile drives one end, forcing the other end to trace a controlled arc. The outcome is a repeatable oscillation with predictable swing angle, dwell, and timing — the foundation of countless beat-up, feed, and indexing motions running today.
Rocking Arm Interactive Calculator
Vary four-bar link lengths and speed to see the rocker swing angle, tip stroke, Grashof margin, and tip speed update on the animated linkage.
Equation Used
The calculator solves the crank-rocker four-bar geometry over one full crank rotation, finds the minimum and maximum rocker angles, and converts that angular range into tip stroke using stroke = 2 L sin(theta/2). A positive Grashof margin means the shortest plus longest link is no greater than the sum of the other two links, allowing full crank rotation in the ideal planar model.
- Planar rigid four-bar linkage with pin joints.
- Open assembly branch is used for the rocker position.
- Rocker swing is sampled across one full crank revolution.
- Friction, flexibility, backlash, and dynamic load effects are ignored.
The Rocking Arm in Action
A Rocking Arm is the output link of a crank-rocker four-bar linkage, or the follower of a cam, depending on how you drive it. The crank rotates fully through 360°, the connecting rod (or coupler) transmits that motion, and the rocker swings through a fixed arc — typically 30° to 90° depending on link-length ratios. The Grashof condition governs whether the linkage can actually rotate the crank fully: the sum of the shortest and longest links must be less than or equal to the sum of the other two. Get the ratios wrong and the crank locks up at a toggle position — you'll feel it as a hard stop or a stalled motor.
Why design it this way? Because rotation is what motors give you cheaply, but a huge number of machine functions need oscillation — a beat-up motion, a feed stroke, a label-press dab. The rocking arm converts one to the other with one moving pivot pair and zero electronics. Tolerances matter at the pivots: a worn bushing with 0.3 mm radial play translates into 1-2° of lost swing angle at the output, which on a loom shows up as inconsistent beat-up density and visible weft bars in the cloth. Pin clearance above 0.1 mm on the crankpin end starts to knock audibly at speeds over 200 RPM.
Failure modes cluster around three areas. Bushing wear at the rocker pivot is the slow killer — it shifts the swing arc and changes the dwell timing. Fatigue cracking at the rocker root, where the arm meets its boss, kills high-cycle units that see millions of reversals. And bent connecting rods from a single overload event change the effective coupler length, throwing off the swing angle by a fixed offset that no amount of re-timing will recover.
Key Components
- Rocker (output arm): The pivoted lever itself, swinging through a fixed angular arc. Length sets the output stroke at the working end; on a loom sley the rocker is typically 400-600 mm long and swings 35-45°. Material is usually forged steel or ductile iron for fatigue life beyond 10⁸ cycles.
- Fixed pivot (rocker shaft): The fulcrum the rocker swings about, supported in bushings or rolling-element bearings. Radial clearance must stay below 0.1 mm for clean swing geometry; above 0.3 mm you lose 1-2° of effective arc and the timing drifts.
- Connecting rod (coupler): Links the crank to the rocker. Its length combined with the crank radius, frame distance, and rocker length determines the swing angle and time-ratio between forward and return strokes. Length tolerance ±0.2 mm on a 300 mm coupler is typical for industrial linkages.
- Crank: The driven input, rotating continuously at machine speed. Crank radius sets the swing amplitude — double the crank radius and you roughly double the rocker arc, until the Grashof condition limits you. Crankpin clearance above 0.1 mm causes audible knock at speeds over 200 RPM.
- Crankpin and rocker pin bushings: Sliding or needle bearings at each end of the connecting rod. These wear first because they reverse load every half cycle. Replacement interval on a loom typically runs 8,000-12,000 hours of weaving.
Industries That Rely on the Rocking Arm
Any machine that needs a repeatable arc-shaped output from a rotating shaft is a candidate for a rocking arm. The mechanism dominates weaving, sewing, printing, packaging, and any other field where a tool must advance, dwell briefly, and retreat in time with a continuously turning master shaft. It outperforms electronic alternatives on cost, simplicity, and life — a well-built rocker assembly runs 20+ years on a Sulzer projectile loom with nothing more than periodic bushing replacement.
- Textile weaving: The sley drive on a Picanol OmniPlus 800 air-jet loom — a rocking arm beats the weft thread into the cloth fell 1,000 times per minute with sub-millimetre repeatability.
- Industrial sewing: The needle bar drive on a Juki DDL-9000C lockstitch machine uses a rocking arm to convert the main shaft rotation into vertical needle reciprocation at up to 5,000 stitches per minute.
- Printing and labelling: Pad-press oscillation on a Krones Canmatic rotary labeller, where a rocker drives the glue pad in and out of the glue roller during each carrier rotation.
- Packaging: The flap-folding arms on a Bosch Pack 403 cartoner — a crank-rocker linkage advances the folder, dwells while the carton passes, and retracts in a fixed time-ratio stroke.
- Internal combustion engines: Valve-train rocker arms in a Cummins ISX15 diesel transmit cam motion to the valve stem, multiplying lift and reversing direction in one compact lever.
- Agricultural machinery: Sickle-bar drive on a John Deere 956 mower-conditioner — a wobble-box-and-rocker assembly oscillates the cutter bar at roughly 1,800 cycles per minute.
The Formula Behind the Rocking Arm
The swing angle of a crank-rocker is the single most useful number to compute, because it tells you the working stroke at the rocker tip. At the low end of typical link-ratios — where the crank is only 15-20% of the connecting-rod length — you get a tight 25-35° swing, ideal for high-speed precision motions like a sewing needle bar. At the high end, with the crank approaching the Grashof limit, you can push past 90° but the linkage approaches a toggle position and force transmission drops off badly near each end of the stroke. The sweet spot for industrial work sits around 45-60° swing, where forces are well-conditioned and the time-ratio between forward and return strokes is a usable 1.1-1.3.
Variables
| Symbol | Meaning | Unit (SI) | Unit (Imperial) |
|---|---|---|---|
| θswing | Total angular swing of the rocker between extreme positions | degrees or radians | degrees |
| L1 | Frame distance — fixed link between crank pivot and rocker pivot | mm | in |
| L2 | Coupler (connecting rod) length | mm | in |
| L3 | Crank radius (driving link) | mm | in |
| L4 | Rocker (output arm) length | mm | in |
Worked Example: Rocking Arm in a glass-bottle inspection conveyor reject arm
You are sizing the rocking arm that swings a pneumatic-assisted reject paddle on an Emhart Glass FleX inspection line at a container plant in Streator, Illinois. The line runs 300 bottles per minute past a vision station; when a defect triggers, the rocker must swing the paddle through a 50° arc to deflect the bottle into a cullet chute. You have set the frame distance L1 = 220 mm, coupler L2 = 260 mm, rocker L4 = 180 mm, and you need to confirm the crank radius L3 that gives the required swing.
Given
- L1 = 220 mm
- L2 = 260 mm
- L4 = 180 mm
- θtarget = 50 °
Solution
Step 1 — at the nominal crank radius L3 = 55 mm, compute the rocker angle at the two extreme crank positions (crank in line with frame, and crank opposite frame). Use the law of cosines on each triangle:
Step 2 — the swing angle is the difference between these two extreme rocker positions:
That undershoots the 50° target. Bump the crank radius up. At the low end of the practical range, L3 = 40 mm, the swing collapses to roughly 25° — the paddle barely clears the bottle and rejects fail intermittently as bottles glance off instead of deflecting cleanly into the cullet chute.
Step 3 — at the high end, push L3 = 80 mm and recompute:
That hits the 50° target with a small margin. Verify Grashof: shortest (80) + longest (260) = 340 ≤ other two (220 + 180 = 400). Crank rotates fully. The sweet spot lands at L3 ≈ 76 mm for an exact 50° swing with comfortable transmission angle margin away from toggle.
Result
Crank radius L3 ≈ 76 mm gives the required 50° swing on a 180 mm rocker, throwing the paddle tip through roughly 157 mm of arc — enough to clear a standard 75 mm-diameter beer bottle and push it cleanly into the cullet chute. At the low end of the range (40 mm crank) you get only 25° of swing and rejects glance off the paddle; nominal 55 mm gives 35° and still misses the target; high end at 80 mm overshoots slightly to 53° and risks hitting the next good bottle on the return stroke if timing slips. If you build it and measure 45° instead of the predicted 50°, the most likely causes are: (1) the rocker pivot bushing has more than 0.3 mm radial clearance, eating 2-3° of effective arc; (2) the coupler is 2-4 mm long because someone fitted a non-spec rod-end at one end, shifting both extreme positions inward; or (3) the crank shaft has axial wander letting the crankpin tilt under load, which shortens the effective crank radius by a few millimetres on each stroke.
When to Use a Rocking Arm and When Not To
A rocking arm is one of three common ways to generate oscillating output from rotating input. The choice between rocker, Scotch yoke, and cam-follower comes down to swing angle, speed, accuracy, and cost — each one wins on different axes.
| Property | Rocking Arm (crank-rocker) | Scotch Yoke | Cam-and-Follower |
|---|---|---|---|
| Typical operating speed | Up to 1,500 RPM at the crank | Up to 3,000 RPM with balanced yoke | Up to 6,000 RPM with form-closed cam |
| Output motion profile control | Fixed by link lengths — limited shaping | Pure sinusoidal — no shaping possible | Arbitrary — full freedom via cam profile |
| Swing angle range | 20° to 120° practical | Linear stroke, no angular swing | 0° to 180°+ depending on cam |
| Cost (parts and machining) | Low — 4 links, 4 pins | Medium — yoke slot needs precision grinding | High — cam profile machining is expensive |
| Service life | 10⁸+ cycles with bushing replacement | 10⁷ cycles, slot wear is the limit | 10⁹+ cycles with hardened cam and roller follower |
| Application fit | Beat-up motions, reject paddles, valve gear | Shaper rams, low-cost reciprocators | Engine valves, packaging indexers, looms |
| Toggle / lockup risk | Yes if Grashof not satisfied | None — purely linear | None — cam drives positively |
Frequently Asked Questions About Rocking Arm
You are hitting a toggle position. The Grashof condition only guarantees full crank rotation if the link lengths satisfy s + l ≤ p + q where s and l are the shortest and longest, p and q the other two. If you are within 1-2 mm of the limit, manufacturing tolerance stack-up can push you over the edge — a coupler 1.5 mm long combined with a rocker pivot that is 0.8 mm off-position is enough to convert a working linkage into a locked one.
Measure all four link lengths from pin centre to pin centre with calipers. If s + l exceeds p + q by even 0.5 mm, the linkage will jam at the toggle. Either shorten the longest link or lengthen one of the middle pair until you have at least 3-4 mm of margin.
Offset the crank pivot from the line connecting the two extreme rocker positions. In a symmetric layout the rocker takes the same time to swing forward as it does to return — a 1:1 time ratio. Offsetting the frame distance L1 perpendicular to the swing line creates a quick-return mechanism with ratios commonly between 1.2:1 and 1.7:1.
The Whitworth and crank-shaper layouts are the classic implementations. For a 1.4:1 ratio you typically want the crank radius around 25-30% of the frame distance, with the connecting rod sized to keep the transmission angle above 40° throughout the stroke.
That click is almost always backlash reversal at one of the two pin joints, happening at the moment the load on the connecting rod reverses sign. On a crank-rocker, the rod is in compression for part of the cycle and tension for the rest — at the crossover point, any radial clearance in the bushing lets the pin slap from one side of the bore to the other.
Check the crankpin bushing first. Replacement is cheaper than the rocker-pin end. Clearance above 0.15 mm on a 20 mm pin is enough to produce an audible click; above 0.3 mm you'll hear it across the shop floor and see fretting marks on the pin within a few hundred hours.
At 800 RPM and 60° swing, both are viable but they win on different axes. A crank-rocker is cheaper to build and easier to service — four pins and four links, all standard parts. A cam-follower gives you arbitrary motion profiles, including dwells, which a four-bar linkage cannot do natively.
If you need a constant-velocity portion, a programmed dwell, or asymmetric acceleration profiles, go cam. If you just need a clean swing-and-return with no special profile shaping, the rocker wins on cost, robustness, and bearing life. For valve-train-like duty cycles where the dwell at one extreme matters more than the dwell at the other, the cam is worth the machining cost.
Keep the transmission angle above 40° throughout the stroke, ideally above 45°. The transmission angle is the angle between the connecting rod and the rocker at any instant — it controls how much of the rod force converts to useful rocker torque versus how much goes into pin loads.
At 30° transmission angle you lose half your effective torque to bearing reaction and the rocker feels sluggish at that part of the stroke. Below 20° the linkage is essentially deadlocked and a momentary load spike will stall the crank. Plot the transmission angle across one full crank revolution during design — if the minimum drops below 40°, lengthen the coupler or shrink the crank radius until it recovers.
Cumulative bushing wear at all four pin joints. Each pin loses a few hundredths of a millimetre per thousand hours, and when you sum four worn joints the effective link lengths drift just enough to shrink the swing arc. A 5% reduction on a 50° swing is 2.5° — exactly what you would expect from 0.2 mm wear at each of the four bushings on a typical industrial linkage.
The fix is to replace all four bushings as a set, not one at a time. Replacing only the worst one re-balances the wear distribution and the remaining three accelerate. Plan bushing replacement at every major shutdown rather than chasing individual failures.
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.