Cam Design Calculator
Follower motion profiles: simple harmonic, constant velocity, constant acceleration, cycloidal. Displacement, velocity, and acceleration curves plotted.
This free online cam design calculator provides instant results with no signup required. All calculations run directly in your browser — your data is never sent to a server. Supports both metric (SI) and imperial units with built-in unit selection dropdowns on every input field, so you can work in whatever units your problem provides. Designed for engineering students and professionals working through coursework, design projects, or quick reference calculations.
Cam Design Calculator
Follower displacement, velocity, and acceleration profiles for rise motion.
Displacement s (mm)
Tip: hover to read values, click to pin a point for export
Velocity v (mm/s)
Tip: hover to read values, click to pin a point for export
Acceleration a (mm/s²)
Tip: hover to read values, click to pin a point for export
Cam Motion Data Table
| θ (deg) | s (mm) | v (mm/s) | a (mm/s²) |
|---|---|---|---|
| 0.0 | 0.000 | 0.000 | 0.00 |
| 1.0 | 0.000 | 0.171 | 205.52 |
| 2.0 | 0.001 | 0.685 | 410.48 |
| 3.0 | 0.003 | 1.539 | 614.32 |
| 4.0 | 0.006 | 2.732 | 816.47 |
| 5.0 | 0.012 | 4.259 | 1016.38 |
| 6.0 | 0.020 | 6.118 | 1213.51 |
| 7.0 | 0.032 | 8.302 | 1407.31 |
| 8.0 | 0.048 | 10.807 | 1597.25 |
| 9.0 | 0.069 | 13.624 | 1782.82 |
| 10.0 | 0.094 | 16.747 | 1963.50 |
| 11.0 | 0.125 | 20.166 | 2138.79 |
| 12.0 | 0.161 | 23.873 | 2308.23 |
| 13.0 | 0.204 | 27.857 | 2471.34 |
| 14.0 | 0.254 | 32.107 | 2627.67 |
| 15.0 | 0.312 | 36.612 | 2776.80 |
| 16.0 | 0.376 | 41.359 | 2918.32 |
| 17.0 | 0.450 | 46.335 | 3051.85 |
| 18.0 | 0.531 | 51.527 | 3177.00 |
| 19.0 | 0.621 | 56.920 | 3293.45 |
| 20.0 | 0.721 | 62.500 | 3400.87 |
| 21.0 | 0.830 | 68.251 | 3498.97 |
| 22.0 | 0.948 | 74.158 | 3587.48 |
| 23.0 | 1.077 | 80.204 | 3666.16 |
| 24.0 | 1.216 | 86.373 | 3734.79 |
| 25.0 | 1.365 | 92.648 | 3793.18 |
| 26.0 | 1.525 | 99.011 | 3841.18 |
| 27.0 | 1.695 | 105.446 | 3878.64 |
| 28.0 | 1.876 | 111.934 | 3905.48 |
| 29.0 | 2.068 | 118.458 | 3921.61 |
| 30.0 | 2.271 | 125.000 | 3926.99 |
| 31.0 | 2.485 | 131.542 | 3921.61 |
| 32.0 | 2.710 | 138.066 | 3905.48 |
| 33.0 | 2.945 | 144.554 | 3878.64 |
| 34.0 | 3.191 | 150.989 | 3841.18 |
| 35.0 | 3.448 | 157.352 | 3793.18 |
| 36.0 | 3.716 | 163.627 | 3734.79 |
| 37.0 | 3.994 | 169.796 | 3666.16 |
| 38.0 | 4.282 | 175.842 | 3587.48 |
| 39.0 | 4.580 | 181.749 | 3498.97 |
| 40.0 | 4.888 | 187.500 | 3400.87 |
| 41.0 | 5.205 | 193.080 | 3293.45 |
| 42.0 | 5.531 | 198.473 | 3177.00 |
| 43.0 | 5.866 | 203.665 | 3051.85 |
| 44.0 | 6.210 | 208.641 | 2918.32 |
| 45.0 | 6.562 | 213.388 | 2776.80 |
| 46.0 | 6.921 | 217.893 | 2627.67 |
| 47.0 | 7.288 | 222.143 | 2471.34 |
| 48.0 | 7.661 | 226.127 | 2308.23 |
| 49.0 | 8.041 | 229.834 | 2138.79 |
| 50.0 | 8.427 | 233.253 | 1963.50 |
| 51.0 | 8.819 | 236.376 | 1782.82 |
| 52.0 | 9.215 | 239.193 | 1597.25 |
| 53.0 | 9.616 | 241.698 | 1407.31 |
| 54.0 | 10.020 | 243.882 | 1213.51 |
| 55.0 | 10.429 | 245.741 | 1016.38 |
| 56.0 | 10.839 | 247.268 | 816.47 |
| 57.0 | 11.253 | 248.461 | 614.32 |
| 58.0 | 11.667 | 249.315 | 410.48 |
| 59.0 | 12.083 | 249.829 | 205.52 |
| 60.0 | 12.500 | 250.000 | 0.00 |
| 61.0 | 12.917 | 249.829 | -205.52 |
| 62.0 | 13.333 | 249.315 | -410.48 |
| 63.0 | 13.747 | 248.461 | -614.32 |
| 64.0 | 14.161 | 247.268 | -816.47 |
| 65.0 | 14.571 | 245.741 | -1016.38 |
| 66.0 | 14.980 | 243.882 | -1213.51 |
| 67.0 | 15.384 | 241.698 | -1407.31 |
| 68.0 | 15.785 | 239.193 | -1597.25 |
| 69.0 | 16.181 | 236.376 | -1782.82 |
| 70.0 | 16.573 | 233.253 | -1963.50 |
| 71.0 | 16.959 | 229.834 | -2138.79 |
| 72.0 | 17.339 | 226.127 | -2308.23 |
| 73.0 | 17.712 | 222.143 | -2471.34 |
| 74.0 | 18.079 | 217.893 | -2627.67 |
| 75.0 | 18.438 | 213.388 | -2776.80 |
| 76.0 | 18.790 | 208.641 | -2918.32 |
| 77.0 | 19.134 | 203.665 | -3051.85 |
| 78.0 | 19.469 | 198.473 | -3177.00 |
| 79.0 | 19.795 | 193.080 | -3293.45 |
| 80.0 | 20.112 | 187.500 | -3400.87 |
| 81.0 | 20.420 | 181.749 | -3498.97 |
| 82.0 | 20.718 | 175.842 | -3587.48 |
| 83.0 | 21.006 | 169.796 | -3666.16 |
| 84.0 | 21.284 | 163.627 | -3734.79 |
| 85.0 | 21.552 | 157.352 | -3793.18 |
| 86.0 | 21.809 | 150.989 | -3841.18 |
| 87.0 | 22.055 | 144.554 | -3878.64 |
| 88.0 | 22.290 | 138.066 | -3905.48 |
| 89.0 | 22.515 | 131.542 | -3921.61 |
| 90.0 | 22.729 | 125.000 | -3926.99 |
| 91.0 | 22.932 | 118.458 | -3921.61 |
| 92.0 | 23.124 | 111.934 | -3905.48 |
| 93.0 | 23.305 | 105.446 | -3878.64 |
| 94.0 | 23.475 | 99.011 | -3841.18 |
| 95.0 | 23.635 | 92.648 | -3793.18 |
| 96.0 | 23.784 | 86.373 | -3734.79 |
| 97.0 | 23.923 | 80.204 | -3666.16 |
| 98.0 | 24.052 | 74.158 | -3587.48 |
| 99.0 | 24.170 | 68.251 | -3498.97 |
| 100.0 | 24.279 | 62.500 | -3400.87 |
| 101.0 | 24.379 | 56.920 | -3293.45 |
| 102.0 | 24.469 | 51.527 | -3177.00 |
| 103.0 | 24.550 | 46.335 | -3051.85 |
| 104.0 | 24.624 | 41.359 | -2918.32 |
| 105.0 | 24.688 | 36.612 | -2776.80 |
| 106.0 | 24.746 | 32.107 | -2627.67 |
| 107.0 | 24.796 | 27.857 | -2471.34 |
| 108.0 | 24.839 | 23.873 | -2308.23 |
| 109.0 | 24.875 | 20.166 | -2138.79 |
| 110.0 | 24.906 | 16.747 | -1963.50 |
| 111.0 | 24.931 | 13.624 | -1782.82 |
| 112.0 | 24.952 | 10.807 | -1597.25 |
| 113.0 | 24.968 | 8.302 | -1407.31 |
| 114.0 | 24.980 | 6.118 | -1213.51 |
| 115.0 | 24.988 | 4.259 | -1016.38 |
| 116.0 | 24.994 | 2.732 | -816.47 |
| 117.0 | 24.997 | 1.539 | -614.32 |
| 118.0 | 24.999 | 0.685 | -410.48 |
| 119.0 | 25.000 | 0.171 | -205.52 |
| 120.0 | 25.000 | 0.000 | -0.00 |
How to Use This Calculator
Enter your input values
Fill in all required input fields for the Cam Design Calculator. Most fields include unit selectors so you can work in your preferred unit system — metric or imperial, whichever matches your problem.
Review your inputs
Double-check that all values are correct and that you have selected the right units for each field. Incorrect units are the most common source of calculation errors and can produce results that are off by factors of 2, 10, or more.
Read the results
The Cam Design Calculator instantly computes the output and displays results with units clearly labeled. All calculations happen in your browser — no loading time and no data sent to a server.
Explore parameter sensitivity
Try adjusting individual input values to see how the output changes. This is a quick and effective way to develop intuition about how different parameters influence the result and to identify which inputs have the largest effect.
Formula Reference
Cam Design Calculator Formula
See calculator inputs for the governing equation
Variables: All variables and their units are labeled in the calculator interface above. Input fields accept values in multiple unit systems — select your preferred unit from the dropdown next to each field.
When to Use This Calculator
- •Use the Cam Design Calculator when solving homework or exam problems that require quick numerical verification of your hand calculations — instant feedback helps identify arithmetic errors before they propagate.
- •Use it during the early design phase to rapidly iterate on parameters and narrow down feasible configurations before committing time to detailed finite element simulations or full design packages.
- •Use it when reviewing a colleague's calculation or checking a vendor's data sheet for plausibility — a quick sanity check can prevent costly downstream errors.
- •Use it to generate reference data for a technical report or presentation without manual computation, ensuring consistent, reproducible numbers throughout the document.
- •Use it in the field when a quick estimate is needed and a full engineering software package is not available.
About This Calculator
The Cam Design Calculator is a precision engineering calculation tool designed for students, engineers, and technical professionals. Follower motion profiles: simple harmonic, constant velocity, constant acceleration, cycloidal. Displacement, velocity, and acceleration curves plotted. All calculations are performed using established engineering formulas from the relevant scientific literature and standards. Inputs support both metric (SI) and imperial unit systems, with unit conversion handled automatically — simply select your preferred unit from the dropdown next to each field. Results are computed instantly in the browser without sending data to a server, ensuring both speed and privacy. This calculator is intended as a supplementary tool for learning and design exploration; always verify results against authoritative references for safety-critical applications.
The Theory Behind It
A cam is a rotating mechanical element with a specially shaped profile that converts rotary motion into reciprocating motion of a follower. Cam design involves selecting the follower motion profile (displacement, velocity, acceleration as functions of cam angle) and generating the corresponding cam profile geometry. Common motion profiles include: (1) Simple harmonic motion (SHM) — smooth sinusoidal displacement, gentle acceleration; (2) Uniform velocity (constant velocity) — linear displacement during the motion phase; (3) Parabolic motion (constant acceleration) — acceleration that is constant through the motion; (4) Cycloidal motion — zero acceleration at ends, smooth throughout; (5) Modified sinusoidal and trapezoidal profiles — combinations for specific requirements. The cam profile (cartesian coordinates or radius vs angle) is generated from the follower motion, accounting for follower type (knife-edge, roller, flat-faced), offset, and follower radius. Pressure angle (angle between the force transmitted to the follower and the direction of follower motion) should be kept below 30° to avoid excessive side forces on the follower. Cam mechanisms are used in internal combustion engines (valve actuation), textile machinery, printing presses, packaging equipment, and many automated machines.
Real-World Applications
- •Internal combustion engine valve trains: camshafts with specific cam lobes control intake and exhaust valve opening and closing to match engine performance requirements.
- •Textile weaving machinery: cams drive the complex reciprocating motions of shuttles, heddles, and loom components for weaving patterns.
- •Automatic machinery and robotics: cams provide precise, repeatable motion profiles for automated assembly, packaging, and manufacturing operations.
- •Printing presses: cam-driven mechanisms synchronize paper feed, inking, impression, and delivery with high precision at high speeds.
- •Clock and instrument mechanisms: historical and modern timepieces use cam profiles for striking mechanisms, chimes, and complications.
Frequently Asked Questions
What's the best cam motion profile?
Depends on the application requirements. Cycloidal motion (zero acceleration at start and end) gives smoothest operation and minimum vibration, best for high-speed applications. Simple harmonic motion is simpler to generate and suitable for moderate speeds. Constant velocity is used for uniform feed applications. Modified trapezoidal profiles combine features for specific needs. For high-speed applications, always prioritize smooth acceleration over simple motion.
What is pressure angle?
The angle between the normal to the cam surface at the contact point and the direction of follower motion. Low pressure angles (under 30°) give low side forces on the follower guide, reducing friction and wear. High pressure angles cause the follower to jam or bind. Pressure angle depends on cam base circle radius and follower displacement — larger base circle reduces pressure angle.
What's the difference between a knife-edge and roller follower?
Knife-edge followers make point contact with the cam surface, giving accurate kinematics but high contact stress and rapid wear. Roller followers have a wheel that rolls on the cam surface, distributing load over a larger area and reducing wear at the cost of slightly modified kinematics (roller radius affects the cam profile). Roller followers are standard in modern machinery.
How do I design a cam profile?
Select the desired follower motion (displacement vs cam angle). Choose cam type (disc, cylindrical, etc.) and base circle radius. Compute pressure angle at each point and adjust base circle if needed to keep angle below 30°. Generate cam profile coordinates by calculating the follower position and applying geometric offsets for roller radius and follower type. Modern CAD software automates this process with parameter-driven cam profile generation.
What speeds can cam mechanisms handle?
Limited by acceleration, vibration, and follower dynamics. Slow-moving machinery (clocks, hand-cranked devices) has no speed limits. Medium-speed mechanisms (printing presses, textile machines) operate at 50-500 RPM. High-speed engines and machines can run at 3000-10000+ RPM with specially designed cams that minimize vibration. Very high speed applications may use harmonic or cycloidal profiles specifically to avoid resonance.
Related Calculators
Simple Harmonic Motion Calculator
Calculate period, frequency, and max velocity for spring-mass systems
Circular Motion Calculator
Calculate centripetal acceleration, force, angular velocity, and period
Vibration Measurement Calculator
Convert between acceleration, velocity, and displacement; peak/RMS conversions; ISO 10816 severity classification
2ᵏ Factorial Design Calculator
Full 2ᵏ factorial DOE (k = 2–4): compute main effects, two-factor and higher-order interactions, Pareto chart of effect sizes
Absorption Column Calculator
Packed absorption column design: NTU by numerical integration, HTU, column height Z = NTU × HTU, minimum L/G ratio, and operating vs equilibrium line diagram
Bernoulli Equation Calculator
Solve for any unknown in the Bernoulli equation given pressure, velocity, and elevation at two points
References & Further Reading
Wikipedia
Embed this calculator on your site
Paste this snippet into your blog, course page, or documentation to drop a live, interactive Cam Design Calculator into your page.
Free to embed — includes a link back to MegaCalc.