PracticeVideosBlogFlashcards

3.4 Four-Bar Linkages, Cam-Follower Systems & Kinematics

Key Takeaways

  • Planar mechanism mobility (degrees of freedom) is evaluated via the Chebyshev-Grübler-Kutzbach criterion M=3(n−1)−2j1−j2M = 3(n-1) - 2 j_1 - j_2, where j1j_1 represents 1-DOF joints (revolute/prismatic) and j2j_2 represents 2-DOF higher pairs (rolling/sliding).

  • Grashof's law dictates that for a four-bar linkage, continuous 360∘360^\circ rotation occurs if and only if S+L≤P+QS + L \le P + Q; grounding the link adjacent to the shortest yields a crank-rocker, grounding the shortest yields a double-crank (drag link), and grounding opposite yields a double-rocker.

  • The transmission angle μ\mu (angle between coupler and output link) should remain within 45∘≤μ≤135∘45^\circ \le \mu \le 135^\circ to ensure smooth force transmission; when crank and coupler align collinear, mechanical advantage approaches infinity (MA→∞MA \to \infty) at the toggle position.

  • Instantaneous centers of velocity allow rapid kinematic analysis using Kennedy's theorem (three mutual instant centers lie on a single straight line), with total centers given by N=n(n−1)/2N = n(n-1)/2.

  • In cam-follower design, cycloidal motion profiles provide continuous acceleration with zero boundary jerk to eliminate dynamic impact shocks at high speeds, while pressure angle must remain below 30∘30^\circ to prevent follower binding.

Last updated: August 2026

Four-Bar Linkages, Cam-Follower Systems & Kinematics

Kinematic mechanisms transform input mechanical motions (continuous rotary, reciprocating linear, or oscillating) into prescribed output trajectories, velocity profiles, and mechanical force advantages. On the NCEES PE Mechanical exam, mechanism problems evaluate five core competencies: system mobility (degrees of freedom), four-bar linkage classifications and Grashof criteria, transmission angle and toggle positions, instantaneous centers of zero velocity (Kennedy's theorem), and cam-follower profile synthesis and pressure angle sizing.

+---------------------------------------------------------------------------------------------------+
|                             PLANAR MECHANISMS TAXONOMY                                            |
|                                                                                                   |
|   [MOBILITY & CRITERIA]    [FOUR-BAR LINKAGES]      [VELOCITY & ACCEL]      [CAM-FOLLOWER]        |
|   - Chebyshev-Grübler      - Grashof: S+L <= P+Q    - Instant Centers (ICs) - Profiles: Cycloidal |
|     M = 3(n-1)-2j1-j2      - Crank-Rocker           - Kennedy's 3-Center    - Simple Harmonic     |
|   - Lower / Higher Pairs   - Drag-Link / Dbl-Crank  - Slider-Crank: v(t)    - Pressure Angle      |
|   - Idle Degrees of Freedom- Transmission Angle mu  - Secondary Accel: 2w   - Base Circle Sizing  |
+---------------------------------------------------------------------------------------------------+

1. Planar Mechanism Mobility & Degrees of Freedom

The mobility (MM) or number of degrees of freedom (DOF) of a planar mechanism is the number of independent input parameters (usually actuator joint angles or linear displacements) required to uniquely define the position of all links in space.

+---------------------------------------------------------------------------------------------------+
|                         KINEMATIC PAIR CLASSIFICATIONS (JOINTS)                                   |
|                                                                                                   |
|   LOWER PAIRS (Surface Contact, 1-DOF, j_1):        HIGHER PAIRS (Point/Line, 2-DOF, j_2):        |
|   - Revolute / Pin Joint (R): 1 Rotational DOF      - Cam-Follower (Roll & Slide): 2 DOF          |
|   - Prismatic / Slider Joint (P): 1 Translating DOF - Meshing Gear Teeth: 2 DOF (Roll & Slide)   |
+---------------------------------------------------------------------------------------------------+

The Chebyshev-Grübler-Kutzbach Criterion

For a planar mechanism consisting of nn total links (including the fixed ground frame link n=1n=1):

M=3(n−1)−2j1−j2M = 3(n - 1) - 2 j_1 - j_2

Where:

  • n=Total number of links (including frame link)n = \text{Total number of links (including frame link)}
  • j1=Number of single-DOF joints (revolute pins, prismatic sliders)j_1 = \text{Number of single-DOF joints (revolute pins, prismatic sliders)}
  • j2=Number of two-DOF joints (higher pairs, rolling with sliding)j_2 = \text{Number of two-DOF joints (higher pairs, rolling with sliding)}

Mobility Interpretation Matrix

  • M=1M = 1: Constrained kinematic mechanism (single motor/actuator drives all links deterministically).
  • M=2M = 2: Two-degree-of-freedom mechanism (requires two coordinated actuators, e.g., five-bar robot arm or differential).
  • M=0M = 0: Statically determinate structure (truss; no motion possible).
  • M<0M < 0: Statically indeterminate, over-constrained structure (pre-stressed / locked).

Warning

Idle / Redundant Degrees of Freedom: In cam mechanisms with a roller follower, the roller can spin freely on its pin without altering the follower's output motion. This free spin is an idle degree of freedom (Midle=1M_{\text{idle}} = 1). To find true working mobility: Meffective=Mcalculated−1=1M_{\text{effective}} = M_{\text{calculated}} - 1 = 1.


2. Four-Bar Linkages & Grashof's Criterion

A planar four-bar linkage consists of four rigid links connected by four pin (revolute) joints: Frame (L1L_1), Input Link (L2L_2), Coupler Link (L3L_3), and Output Link (L4L_4).

+---------------------------------------------------------------------------------------------------+
|                                STANDARD FOUR-BAR LINKAGE                                          |
|                                                                                                   |
|                                     (Joint B)                                                     |
|                                      +-------+                                                    |
|                                     /         \                                                   |
|                  Input Link (L_2)  /           \  Coupler Link (L_3)                              |
|                                   /             \                                                 |
|                                  /               \                                                |
|                        (Joint A)+                 +(Joint C)                                      |
|                                 |                 |                                               |
|                                 |                 | Output Link (L_4)                             |
|                                 |                 |                                               |
|                                 +=================+                                               |
|                              (O_2)  FRAME (L_1)  (O_4)                                            |
+---------------------------------------------------------------------------------------------------+

Grashof's Law

Let SS be the length of the shortest link, LL be the length of the longest link, and P,QP, Q be the lengths of the two intermediate links.

Case 1: Grashof Linkages (S+L≤P+QS + L \le P + Q)

At least one link can perform a continuous 360∘360^\circ revolution relative to the other links. The behavior depends on which link is chosen as the fixed ground frame:

  1. Crank-Rocker Mechanism: Ground link is adjacent to the shortest link SS. The shortest link rotates 360∘360^\circ continuously as the input crank, while the opposite grounded link oscillates back and forth as a rocker.
  2. Double-Crank / Drag-Link Mechanism: The shortest link SS is the fixed ground frame. Both moving links attached to ground perform complete 360∘360^\circ continuous revolutions.
  3. Double-Rocker Mechanism: The shortest link SS is the floating coupler link (opposite the ground). Both grounded links can only oscillate as rockers; the coupler link rotates 360∘360^\circ.
  4. Change-Point Mechanism (S+L=P+QS + L = P + Q): Parallelogram or deltoid linkage where all links become collinear simultaneously (e.g., locomotive wheel linkages). Requires guide pins to prevent jamming at change points.

Case 2: Non-Grashof Linkages (S+L>P+QS + L > P + Q)

Triple-Rocker Mechanism: No link can make a complete 360∘360^\circ revolution. All three moving links oscillate as rockers regardless of which link is grounded.


3. Transmission Angle, Mechanical Advantage & Toggle Positions

+---------------------------------------------------------------------------------------------------+
|                         TRANSMISSION ANGLE & MECHANICAL ADVANTAGE                                 |
|                                                                                                   |
|                      Coupler (L_3)                                                                |
|                     ------------------------+                                                     |
|                                              \  <--- Transmission Angle mu                        |
|                                               \      (Ideal mu = 90 deg)                          |
|                                                \                                                  |
|                                                 \ Output Rocker (L_4)                             |
|                                                  \                                                |
|                                                   + (O_4 Ground)                                  |
|                                                                                                   |
|   TOGGLE POSITION: When Crank (L_2) and Coupler (L_3) become collinear:                           |
|   O_2 ---------- A ------------------------ B =======> O_4    (Mechanical Advantage MA -> Infinity)|
+---------------------------------------------------------------------------------------------------+

1. Transmission Angle (μ\mu)

The transmission angle μ\mu is the acute angle between the floating coupler link (L3L_3) and the output rocker link (L4L_4). It measures the effectiveness with which force is transmitted to produce output torque:

  • Ideal: μ=90∘\mu = 90^\circ (100% of coupler force creates useful output torque; zero axial joint push).
  • Acceptable Design Standard: 45∘≤μ≤135∘45^\circ \le \mu \le 135^\circ throughout the entire motion cycle.
  • Extreme Values: Occur when the input crank L2L_2 aligns collinear with the fixed frame (0∘0^\circ or 180∘180^\circ).

2. Mechanical Advantage (MAMA) and Toggle Position

Neglecting friction, instantaneous power balance gives:

Pin=Pout  ⟹  Tinωin=ToutωoutP_{\text{in}} = P_{\text{out}} \implies T_{\text{in}} \omega_{\text{in}} = T_{\text{out}} \omega_{\text{out}} MA=FoutFin∝ToutTin=ωinωoutMA = \frac{F_{\text{out}}}{F_{\text{in}}} \propto \frac{T_{\text{out}}}{T_{\text{in}}} = \frac{\omega_{\text{in}}}{\omega_{\text{out}}}

When the input crank and coupler become collinear, the output link reaches its extreme oscillation limit where ωout=0\omega_{\text{out}} = 0. Consequently, Mechanical Advantage approaches infinity (MA→∞MA \to \infty). This is called the toggle position, utilized in rock crushers, clamping pliers (Vise-Grip), and punch presses to generate colossal clamping forces with minimal input torque.


4. Slider-Crank Kinematics & Reciprocating Acceleration

The in-line slider-crank mechanism transforms rotation into reciprocating linear piston motion.

+---------------------------------------------------------------------------------------------------+
|                                 IN-LINE SLIDER-CRANK KINEMATICS                                   |
|                                                                                                   |
|                                (Joint A)                                                          |
|                                   +                                                               |
|                                  / \                                                              |
|                   Crank (r)     /   \  Connecting Rod (L)                                         |
|                                /     \                                                            |
|                               /       \                                                           |
|               (O_2 Ground)   + theta   +-----------------+                                        |
|                              ================|  PISTON (x)     | ===> Line of Stroke              |
|                                              +-----------------+                                  |
|                                                                                                   |
|   Rod-to-Crank Ratio: lambda = r / L                                                              |
+---------------------------------------------------------------------------------------------------+

Exact and Series Expansion Equations

Let rr be crank radius, LL be connecting rod length, θ=ωt\theta = \omega t be crank angle from Top Dead Center (TDC), and λ=rL\lambda = \frac{r}{L} (typically 0.20−0.300.20 - 0.30 in engines):

Piston Displacement: x(θ)≈r[(1−cos⁡θ)+λ2sin⁡2θ]\text{Piston Displacement: } x(\theta) \approx r \left[ (1 - \cos\theta) + \frac{\lambda}{2} \sin^2\theta \right] Piston Velocity: v(θ)=x˙(θ)≈rω[sin⁡θ+λ2sin⁡(2θ)]\text{Piston Velocity: } v(\theta) = \dot{x}(\theta) \approx r \omega \left[ \sin\theta + \frac{\lambda}{2} \sin(2\theta) \right] Piston Acceleration: a(θ)=x¨(θ)≈rω2[cos⁡θ+λcos⁡(2θ)]\text{Piston Acceleration: } a(\theta) = \ddot{x}(\theta) \approx r \omega^2 \left[ \cos\theta + \lambda \cos(2\theta) \right]

Important

Primary vs. Secondary Reciprocating Forces:

  • Primary Acceleration (rω2cos⁡θr \omega^2 \cos\theta): Occurs at fundamental rotational engine frequency ω\omega.
  • Secondary Acceleration (rω2λcos⁡2θr \omega^2 \lambda \cos 2\theta): Occurs at twice engine frequency (2ω2\omega) due to connecting rod angular obliquity, creating high-frequency secondary unbalance in inline-4 engines.

5. Instantaneous Centers of Velocity (Kennedy's Theorem)

An instantaneous center of zero velocity (IC) is a point common to two bodies in planar motion that has zero relative velocity between them at a given instant.

+---------------------------------------------------------------------------------------------------+
|                         ARONHOLD-KENNEDY THEOREM OF THREE CENTERS                                 |
|                                                                                                   |
|                       I_12 (Joint 1-2)                                                            |
|                             o                                                                     |
|                              \                                                                    |
|                               \                                                                   |
|                                o I_23 (Joint 2-3)                                                 |
|                                 \                                                                 |
|                                  \                                                                |
|                                   o I_13 (Lies on straight line connecting I_12 and I_23!)        |
|                                                                                                   |
|   RULE: Any three bodies (1, 2, 3) have three instant centers (I_12, I_23, I_13)                  |
|         that must lie on ONE SINGLE STRAIGHT LINE.                                                |
+---------------------------------------------------------------------------------------------------+

1. Total Number of Instant Centers

For a mechanism with nn links:

N=n(n−1)2N = \frac{n(n - 1)}{2}

(For a four-bar linkage, n=4  ⟹  N=4(3)2=6 instant centers:I12,I23,I34,I14,I13,I24n=4 \implies N = \frac{4(3)}{2} = 6\text{ instant centers}: I_{12}, I_{23}, I_{34}, I_{14}, I_{13}, I_{24}).

2. Velocity Ratio Determination Using Instant Centers

The linear velocity of instant center I24I_{24} can be expressed from link 2 or link 4:

vI24=ω2×(I24−I12)=ω4×(I24−I14)v_{I_{24}} = \omega_2 \times (I_{24} - I_{12}) = \omega_4 \times (I_{24} - I_{14})   ⟹  ω4ω2=Distance (I12−I24)Distance (I14−I24)\implies \frac{\omega_4}{\omega_2} = \frac{\text{Distance }(I_{12} - I_{24})}{\text{Distance }(I_{14} - I_{24})}

6. Cam-Follower Kinematics & Profile Sizing

Cams convert rotary motion into prescribed reciprocating or oscillating follower motion profiles y(θ)y(\theta).

+---------------------------------------------------------------------------------------------------+
|                              CAM-FOLLOWER MOTION PROFILES                                         |
|                                                                                                   |
|   UNIFORM VELOCITY:            SIMPLE HARMONIC (SHM):       CYCLOIDAL MOTION:                     |
|   - Constant dy/dtheta         - y = (h/2)*(1 - cos(pi*t))  - y = h*(t/beta - sin(2*pi*t)/(2*pi)) |
|   - Infinite accel spikes      - Smooth velocity            - Continuous acceleration             |
|   - Unusable at high speed     - Finite jerk step           - ZERO JERK at boundaries (Best)      |
+---------------------------------------------------------------------------------------------------+

Comparison of Standard Cam Lift Profiles

Motion ProfileDisplacement y(θ)y(\theta)Peak Velocity vmax⁡v_{\max}Peak Acceleration amax⁡a_{\max}Boundary Jerk (j=da/dtj = da/dt)
Uniform Velocityy=hθβy = h \frac{\theta}{\beta}hωβ\frac{h \omega}{\beta}±∞\pm \infty±∞\pm \infty (Destructive shock)
Parabolic (Constant Accel)y=2h(θβ)2y = 2h \left(\frac{\theta}{\beta}\right)^22hωβ2 \frac{h \omega}{\beta}4hω2β24 \frac{h \omega^2}{\beta^2}±∞\pm \infty (Infinite jerk pulse)
Simple Harmonic (SHM)y=h2(1−cos⁡πθβ)y = \frac{h}{2}\left(1 - \cos\frac{\pi\theta}{\beta}\right)π2hωβ\frac{\pi}{2} \frac{h \omega}{\beta}π22hω2β2\frac{\pi^2}{2} \frac{h \omega^2}{\beta^2}Finite discontinuity
Cycloidal Motiony=h[θβ−12πsin⁡2πθβ]y = h\left[\frac{\theta}{\beta} - \frac{1}{2\pi}\sin\frac{2\pi\theta}{\beta}\right]2hωβ2 \frac{h \omega}{\beta}2πhω2β22\pi \frac{h \omega^2}{\beta^2}Zero at all boundaries

Cam Pressure Angle (ϕ\phi) and Base Circle Sizing

The pressure angle ϕ\phi is the angle between the follower motion axis and the normal to the cam pitch curve. To prevent excessive side thrust and follower binding in its guides:

  • Translating roller follower limit: ϕmax⁡≤30∘\phi_{\max} \le 30^\circ.
  • Oscillating roller follower limit: ϕmax⁡≤35∘\phi_{\max} \le 35^\circ.
tan⁡ϕ=v/ωrb+y=dy/dθrb+y\tan\phi = \frac{v / \omega}{r_b + y} = \frac{dy/d\theta}{r_b + y}

Where rbr_b is the base circle radius, yy is follower lift, and dy/dθdy/d\theta is follower kinematic velocity. To reduce pressure angle below 30∘30^\circ, increase the base circle radius (rbr_b).


7. Step-by-Step Worked Problem: Linkage Grashof Check & Cam Sizing

Problem Statement

  1. A planar four-bar mechanism has link lengths: Frame L1=120 mmL_1 = 120\text{ mm}, Input L2=40 mmL_2 = 40\text{ mm}, Coupler L3=110 mmL_3 = 110\text{ mm}, and Output L4=90 mmL_4 = 90\text{ mm}. Classify the mechanism according to Grashof's law when L1L_1 is fixed, and when L2L_2 is fixed.
  2. A plate cam with a translating roller follower must provide a lift of h=25 mmh = 25\text{ mm} during a cam rotation angle of β=90∘=π/2 rad\beta = 90^\circ = \pi/2\text{ rad} using simple harmonic motion at 600 rpm600\text{ rpm}. Determine the maximum follower velocity and the minimum base circle radius rbr_b required to limit the maximum pressure angle to ϕmax⁡=30∘\phi_{\max} = 30^\circ.

Step-by-Step Solution

Part 1: Four-Bar Linkage Grashof Classification

  • Identify lengths: Shortest S=L2=40 mmS = L_2 = 40\text{ mm}, Longest L=L1=120 mmL = L_1 = 120\text{ mm}, Intermediate P=L4=90 mmP = L_4 = 90\text{ mm}, Q=L3=110 mmQ = L_3 = 110\text{ mm}.
  • Test Grashof inequality: S+L=40+120=160 mmS + L = 40 + 120 = 160\text{ mm}; P+Q=90+110=200 mmP + Q = 90 + 110 = 200\text{ mm}.
  • Since S+L(160)≤P+Q(200)S + L (160) \le P + Q (200), it is a Grashof Class I mechanism.
  • When Frame L1L_1 (adjacent to SS) is fixed: Crank-Rocker Mechanism (L2L_2 completes 360∘360^\circ rotation as a crank, while L4L_4 oscillates as a rocker).
  • When Link L2L_2 (the shortest link SS) is fixed: Double-Crank / Drag-Link Mechanism (both L1L_1 and L3L_3 complete full 360∘360^\circ continuous revolutions).

Part 2: Cam Follower Sizing

  • Cam angular velocity: ω=2π(600)60=62.83 rad/s\omega = \frac{2\pi (600)}{60} = 62.83\text{ rad/s}.
  • Cam rotation angle: β=π2=1.5708 rad\beta = \frac{\pi}{2} = 1.5708\text{ rad}.
  • Maximum follower velocity for SHM (occurs at mid-stroke θ=β/2\theta = \beta/2 where y=h/2=12.5 mmy = h/2 = 12.5\text{ mm}): vmax⁡=π2hωβ=π2(0.025 m)(62.83 rad/s)π/2 rad=0.025×62.83=1.571 m/sv_{\max} = \frac{\pi}{2} \frac{h \omega}{\beta} = \frac{\pi}{2} \frac{(0.025\text{ m})(62.83\text{ rad/s})}{\pi/2\text{ rad}} = 0.025 \times 62.83 = \mathbf{1.571\text{ m/s}}
  • Maximum kinematic slope: (dydθ)max⁡=vmax⁡ω=1.57162.83=0.025 m=25 mm/rad\left(\frac{dy}{d\theta}\right)_{\max} = \frac{v_{\max}}{\omega} = \frac{1.571}{62.83} = 0.025\text{ m} = 25\text{ mm/rad}.
  • Sizing base circle for ϕmax⁡≤30∘\phi_{\max} \le 30^\circ (at mid-stroke y=12.5 mmy = 12.5\text{ mm}): tan⁡(30∘)=(dy/dθ)max⁡rb+y  ⟹  0.57735=25 mmrb+12.5 mm\tan(30^\circ) = \frac{(dy/d\theta)_{\max}}{r_b + y} \implies 0.57735 = \frac{25\text{ mm}}{r_b + 12.5\text{ mm}} rb+12.5=250.57735=43.30 mm  ⟹  rb=43.30−12.5=30.8 mmr_b + 12.5 = \frac{25}{0.57735} = 43.30\text{ mm} \implies r_b = 43.30 - 12.5 = \mathbf{30.8\text{ mm}} (Choose standard base circle radius rb≥32 mmr_b \ge 32\text{ mm}).

8. Exam Tips & Common Traps

Tip

Rapid Grashof Memory Rules:

  • Shortest link grounded = Double-Crank (Drag link).
  • Shortest link adjacent to ground = Crank-Rocker.
  • Shortest link coupler (opposite ground) = Double-Rocker.
  • If S+L>P+QS+L > P+Q = Non-Grashof (Triple-Rocker).

Warning

Common Pitfalls:

  • Cam Angle in Radians: In cam equations, β\beta must always be in radians (90∘=π/2 rad90^\circ = \pi/2\text{ rad}). Using degrees will produce an error of ×57.3\times 57.3.
  • Pressure Angle Location: Maximum cam pressure angle does not occur at the peak lift (y=hy = h), but rather near mid-stroke where kinematic velocity dy/dθdy/d\theta is maximized.
Test Your Knowledge

A planar four-bar mechanism has link lengths: Frame L_1 = 10 in, Crank L_2 = 3 in, Coupler L_3 = 8 in, and Rocker L_4 = 6 in. What type of mechanism is formed when link L_1 is fixed?

A

Crank-Rocker Mechanism

B

Double-Crank (Drag-Link) Mechanism

C

Double-Rocker Mechanism

D

Triple-Rocker Non-Grashof Mechanism

Test Your Knowledge

How many instantaneous centers of zero velocity exist for a planar 6-bar kinematic linkage?

A

6

B

10

C

15

D

20

Test Your Knowledge

Which cam-follower displacement motion profile produces strictly continuous acceleration throughout the cycle with exactly zero jerk (da/dt = 0) at the stroke boundaries, making it optimal for high-speed dynamic machinery?

A

Uniform Velocity Profile

B

Parabolic (Constant Acceleration) Profile

C

Simple Harmonic Motion (SHM) Profile

D

Cycloidal Motion Profile

Test Your Knowledge

In a four-bar linkage, what occurs when the input crank and the floating coupler link become collinear (aligned in a straight line)?

A

The transmission angle reaches its ideal 90-degree optimum.

B

The mechanism enters a toggle position where mechanical advantage approaches infinity.

C

The output rocker reaches its maximum angular velocity.

D

The mobility of the mechanism increases to M = 2.

Sections you finish are checked off in the contents.