Cam & Follower Mechanism
Profile Design & Motion Diagrams • Displacement • Velocity • Acceleration — Simulate • Explore • Practice • Quiz
1 Overview
The Cam & Follower Simulator lets you design and analyse cam mechanisms with different motion laws, follower types, and cam profiles. A cam is a rotating or sliding element that imparts a desired motion to a follower through direct contact. This simulator visualises the animated cam rotation alongside real-time displacement diagrams, velocity curves, and acceleration plots.
You can explore five motion laws — eccentric, SHM, uniform velocity, uniform acceleration, and cycloidal — and three follower types: flat-face, roller follower, and knife-edge. The tool helps you understand critical design parameters including base circle radius, lift (stroke), pressure angle, and the dwell-rise-return sequence that defines cam timing.
2 Getting Started
The simulator opens in Simulate mode with an eccentric cam preset. The canvas shows the animated cam rotating with the follower moving up and down, alongside real-time motion diagrams.
- Select a Cam Type (Eccentric, SHM, Uniform Velocity, Uniform Acceleration, or Cycloidal) to change the motion law.
- Adjust Base Circle Radius and Lift sliders to change cam geometry.
- Choose a Follower Type (Flat, Roller, or Knife-edge) to see how contact geometry affects the cam profile.
- Set the RPM to control animation speed.
- Load industry presets like Engine Valve, Printing Press, Textile Loom, or Packaging Machine.
Readout cards display current cam angle, displacement, velocity, acceleration, and peak values in real time.
3 Simulate Mode
The left side of the canvas shows the animated cam mechanism with the follower tracing the cam profile. The right side displays synchronised motion diagrams: displacement, velocity, and acceleration plotted against cam angle. A moving crosshair tracks the current operating point on all curves simultaneously.
Each motion law produces distinct diagram shapes. SHM gives smooth sinusoidal displacement but has acceleration discontinuities (jerk) at stroke boundaries. Cycloidal motion eliminates jerk entirely, making it ideal for high-speed applications. Uniform velocity produces linear displacement but theoretically infinite acceleration at transitions. Uniform acceleration (parabolic) gives constant acceleration in each half-stroke.
Use Play/Pause to freeze the animation at any angle, and Reset Angle to return to 0°.
4 Explore Mode
Switch to Explore to study 12 concepts across three categories:
- Cam Basics — Cam types (disc, cylindrical, eccentric), follower types (flat, roller, knife-edge), follower motion (translating vs oscillating), and terminology (base circle, trace point, pitch curve).
- Motion Laws — SHM, cycloidal, uniform velocity, uniform acceleration, and polynomial motion programs with displacement, velocity, and acceleration equations.
- Design — Pressure angle limits, undercutting avoidance, base circle sizing, cam profile construction methods, and dwell-rise-return timing design.
5 Practice & Quiz
Practice generates random problems on cam motion calculations — maximum velocity, maximum acceleration, follower displacement at a given angle, and cam sizing. Each problem provides a step-by-step solution on incorrect answers.
Quiz presents 5 randomised questions from a pool of 15, covering motion law comparisons, pressure angle concepts, and numerical cam design problems.
6 Tips & Best Practices
- Compare SHM and Cycloidal side by side — cycloidal has zero acceleration at stroke boundaries, making it superior for high-speed applications.
- Increasing the base circle radius reduces the pressure angle and risk of undercutting — always check these limits in real designs.
- The roller follower converts sliding friction to rolling friction, improving efficiency at higher speeds.
- Remember: v_max for cycloidal motion = 2hω/β, while a_max = 2πhω²/β².
- Use the Presets to see realistic parameter combinations for engine valves, printing presses, and packaging machinery.
- Pay attention to the acceleration diagram shape — discontinuities cause vibration and noise in real cam systems.
Cam and Follower Mechanisms — Profile Design and Motion Analysis
Cam and follower mechanisms are fundamental components in mechanical engineering used to convert rotational motion into reciprocating (linear) motion. A cam is a rotating or sliding piece of machinery that transmits a desired motion to a follower through direct contact. The follower is the output element that traces the cam profile and moves accordingly — typically in a straight line (translating follower) or along an arc (oscillating follower). These mechanisms are found in internal combustion engines, textile machinery, printing presses, packaging equipment, and automated manufacturing systems.
Types of Cams and Followers
Cams are classified by their shape and motion. A disc cam (or plate cam) is the most common type, where the cam profile is machined on the face of a rotating disc. A cylindrical cam has a groove cut into a cylinder surface. An eccentric cam is the simplest form — a circular disc mounted off-centre on a shaft, producing simple harmonic follower motion. Followers are classified by the shape of their contact surface: a flat-face follower has a wide, flat contact surface and distributes the contact force over a larger area, reducing wear. A roller follower uses a small roller at the contact point to convert sliding friction into rolling friction, improving efficiency. A knife-edge follower has a sharp point of contact, allowing it to follow complex cam profiles precisely but wearing faster due to high contact stress.
Motion Laws for Cam Design
The cam profile is designed based on the desired motion law of the follower. Simple Harmonic Motion (SHM) produces a sinusoidal displacement curve with smooth acceleration but has a discontinuity in acceleration at the start and end of the stroke, causing jerk. The displacement equation is s = (h/2)(1 − cos(πθ/β)), where h is the lift, θ is the cam angle, and β is the rise angle. Uniform velocity gives a linear displacement (s = hθ/β) but produces theoretically infinite acceleration at the transitions, making it unsuitable for high-speed applications without modification. Uniform acceleration and deceleration (parabolic motion) provides constant acceleration in the first half of the stroke and constant deceleration in the second half, with vmax = 2hω/β and amax = 4hω²/β². Cycloidal motion is considered the ideal motion law because it has zero acceleration at both ends of the stroke, eliminating jerk. Its displacement equation is s = h(θ/β − sin(2πθ/β)/(2π)), with vmax = 2hω/β and amax = 2πhω²/β².
Key Design Parameters
The base circle is the smallest circle that can be drawn from the cam centre, tangent to the cam profile. The trace point is the point on the follower (centre of the roller for roller followers, or the contact point for knife-edge followers) whose path defines the pitch curve. The pressure angle is the angle between the direction of the follower motion and the normal to the pitch curve — it should be kept below 30° for translating followers to prevent jamming. Undercutting occurs when the pitch curve has a radius of curvature less than the roller radius, making the cam profile self-intersecting and impossible to manufacture. Increasing the base circle radius reduces both the pressure angle and the risk of undercutting.
How to Use This Simulator
In Simulate mode, select a cam type (Eccentric, SHM, Uniform Velocity, Uniform Acceleration, or Cycloidal), set the base circle radius and lift using sliders, choose a follower type, and adjust the RPM. The left side shows the animated cam rotating with the follower moving up and down. The right side displays real-time displacement, velocity, and acceleration diagrams with a moving crosshair showing the current angle. Use presets to load common industrial configurations. Switch to Explore mode to study 12 concepts across Cam Basics, Motion Laws, and Design categories. Practice mode generates calculation problems, and Quiz mode tests your understanding with 5 randomised questions from a pool of 15.
Explore Related Simulators
If you found this Cam & Follower simulator helpful, explore our Four-Bar Linkage simulator, Slider-Crank simulator, and Gear Trains simulator for more hands-on practice.