When you design a cam, you’re locked into a motion path from the first cut—get it wrong and you’ll run into vibration, follower bounce, or premature wear. The calculator below lets you work out follower displacement, velocity, and acceleration from base circle, lift, angle, speed, and motion profile type. This comes up in engine valve trains, packaging mechanisms, or robotics—basically anywhere you can’t afford irregular motion. You’ll find formulas for each of the four main cam motion profiles, an example calculation, an in-depth technical guide, and frequently asked questions on this page.
What is a Cam Motion Profile?
A cam motion profile sets out exactly how the follower moves: how far, how fast, and with what smoothness—as the cam rotates. The chosen profile can make the difference between a quiet, reliable mechanism and one that shakes itself apart under load.
Simple Explanation
A cam is like an off-center wheel rolling against a bar. The “fat” part pushes the bar (the follower) up; the “thin” side lets it drop. How quickly or gradually this happens isn’t random—it’s controlled by the cam’s outline. Gentle, continuous curves make smooth motion, while sharp changes give you abrupt, sometimes jerky, follower movement. The motion profile just puts math to this; it tells you how that shape affects what the follower does.
📐 Browse all 1000+ Interactive Calculators
Table of Contents
Cam Mechanism Diagram
Cam Design Interactive Calculator
How to Use This Calculator
This calculator is intended for education, concept evaluation, and preliminary design. Results are based on the equations and assumptions described on this page, but cannot account for every real-world load case, tolerance, material property, environmental condition, installation detail, safety factor, code, or regulatory requirement. Verify all inputs, assumptions, units, and results independently before selecting components or using the result in a real application. Safety-critical, structural, medical, lifting, transportation, or regulated applications must be reviewed by a qualified engineer.
- Enter the base circle radius in millimetres — this is the smallest radius of the cam from its rotation centre.
- Enter the total lift in millimetres and select your motion profile type (Simple Harmonic, Uniform, Parabolic, or Cycloidal).
- Enter the cam rotation angle (0–360°) and cam speed in RPM.
- Click Calculate to see your result.
📹 Video Walkthrough — How to Use This Calculator
Cam Design Interactive Calculator — Motion Profiles
Adjust the inputs to see how changing cam profiles affects follower displacement, velocity, and acceleration. You’ll see results update immediately for the four profile types: Simple Harmonic, Uniform, Parabolic, and Cycloidal.
DISPLACEMENT
12.5 mm
VELOCITY
393 mm/s
ACCELERATION
0 mm/s²
FIRGELLI Automations — Interactive Engineering Calculators
Motion Profile Equations
The formulas below give you follower displacement, velocity, and acceleration for each motion profile type.
Simple Harmonic Motion
Displacement: s = (L/2)(1 - cos(πθ/β))
Velocity: v = (πLω/2β) sin(πθ/β)
Acceleration: a = (π²Lω²/2β²) cos(πθ/β)
Uniform Motion
Displacement: s = L(θ/β)
Velocity: v = Lω/β
Acceleration: a = 0
Cycloidal Motion
Displacement: s = L[θ/β - sin(2πθ/β)/(2π)]
Velocity: v = (Lω/β)[1 - cos(2πθ/β)]
Acceleration: a = (2πLω²/β²) sin(2πθ/β)
Where: L = lift, θ = cam angle, β = total rise angle, ω = angular velocity
Simple Example
Simple harmonic motion, base circle radius = 50 mm, lift = 25 mm, cam angle = 90°, cam speed = 300 RPM:
- Normalised angle = 90/180 = 0.5
- Displacement = (25/2)(1 − cos(π × 0.5)) = 12.5 × 1 = 12.5 mm
- ω = (300 × 2π)/60 = 31.42 rad/s
- Velocity = (π × 25 × 31.42)/(2 × π) × sin(π/2) ≈ 392.7 mm/s
Comprehensive Guide to Cam Design and Motion Profiles
Cams turn rotary motion into a specific path for a follower—very common in mechanical systems where you need repeatable timing or actuation. The intersection of cam shape and follower motion is the key performance limiter for most mechanisms that use cams, whether you’re building an engine, a packaging line, or anything that needs precise mechanical timing.
Fundamentals of Cam Mechanism Design
A cam mechanism has three main parts: the cam itself (which rotates), the follower (which moves up and down or along a path), and a frame or housing. The base circle is the minimum radius of the cam, setting the “home” or minimum follower height. Lift is just how much higher the follower goes at maximum throw versus that starting base circle.
Different motion profiles have a direct impact on how the system behaves. Simple harmonic profiles give you gradual acceleration but can cause issues at higher speed. Uniform motion keeps velocity level, but creates infinite acceleration at the transitions—which isn’t realistic and can be a source of shock or noise. Cycloidal profiles set the bar for smoothness, especially if you’re driving mechanisms at high speed where vibration turns into real wear, noise, or reliability concerns.
Motion Profile Analysis and Selection
When you analyze displacement for cam design, focus on the key outputs: what’s the max velocity, max acceleration, jerk (how fast acceleration changes), and how steady is the motion. The choice has very real impacts on wear and lifespan, so pick according to what the mechanism demands.
Simple harmonic profiles are a staple in valve trains and general machinery running at moderate speeds. You get smooth, sinusoidal velocity and reasonable accelerations, but the shift in acceleration at the profile ends can set up vibration at higher speeds.
Parabolic profiles hit constant acceleration for half the stroke, then constant deceleration back down. They’re suited to applications where you need rapid but considered movement, like in some packaging or pick-and-place machinery. But they come with an abrupt acceleration change midway, so they aren’t the quietest under speed or load.
Cycloidal motion is the go-to when vibration or shock absolutely needs to be as low as possible. The smooth rise and fall—you don’t get sudden changes—makes this especially common in engines and high-speed production where noise and mechanical fatigue are a concern.
Practical Design Considerations
Good cam design is as much about the real-world details as it is about the theoretical curve. Pay attention to machining tolerances, your chosen materials, and how you’ll lubricate the surfaces. If the cam profile isn’t machined accurately, the follower won’t do what you want. Surface finish also matters—better finishes give less wear and smoother motion. CNC makes it easy to hit the precise shapes you calculate using these formulas.
Your material is dictated by load, speed, and how rough the environment is. For most applications it’s hardened steel or cast iron, but heavier applications or hostile environments may need special alloys. Follower and cam should wear at roughly the same rate for the best service life, and reducing friction with good materials saves energy—and headaches—from excessive wear.
Lubrication is what keeps cams and followers alive over time. Oil supply, filtration, and temperature should be sized for how much pressure and sliding speed you’ll get as the cam rotates—not just the average values, but the extremes seen at peaks. Skimping on any of these details usually shortens life significantly.
Integration with Linear Actuators
Where variable motion or precise positioning is needed, designers now often combine mechanical cams with electric linear actuators. Linear actuators can easily provide variable or complex timing, letting you solve motion challenges that fixed cam geometry can’t. In many cases, actuators do most of the work, but a cam might still handle safety-critical or always-on timing tasks.
It also opens up features like adjustable valve timing in engines, on-the-fly packaging adjustments, or more precise positioning in robotics—essentially making the system more flexible without losing the reliability of a cam where it’s needed.
Worked Example: Engine Valve Cam Design
Say you’re designing a cam for an intake valve: base circle 20mm, lift 10mm, rise angle 120°, and engine speed 3000 RPM. Using the simple harmonic profile:
At 60° cam angle (halfway through rise):
- Displacement: s = (10/2)(1 - cos(π × 60/120)) = 5(1 - cos(π/2)) = 5 mm
- Angular velocity: ω = (3000 × 2π)/60 = 314.16 rad/s
- Velocity: v = (π × 10 × 314.16)/(2 × 2.094) = 2356 mm/s
- Acceleration: a = (π² × 10 × 314.16²)/(2 × 2.094²) = 370,000 mm/s²
This makes clear how high the acceleration values get in engine cams—it’s why cam and follower materials, surface finish, and lubrication can’t be afterthoughts.
Advanced Design Techniques
Modern cam design often uses computer optimization to control vibration, wear, or operating speed. Finite element analysis helps predict where stresses peak or where things may fail with time. System-level simulations, including tolerance build-up and real wear over cycles, help avoid surprises down the road.
Optimization can focus on reducing max acceleration, smoothing out vibration, or hitting throughput goals—all at the same time. This pays off most on machines where a small increase in cam life or reliability translates to a lot of saved downtime.
For more involved motion system challenges, check out our engineering calculators section for extra analysis tools.
Frequently Asked Questions
📐 Browse all 1000+ Interactive Calculators →
About the Author
Robbie Dickson
Chief Engineer & Founder, FIRGELLI Automations
Robbie Dickson brings over two decades of engineering expertise to FIRGELLI Automations. With a distinguished career at Rolls-Royce, BMW, and Ford, he has deep expertise in mechanical systems, actuator technology, and precision engineering.
Need to implement these calculations?
Explore the precision-engineered motion control solutions used by top engineers.
