← All calculators

Cam Profile Analyzer

Smooth and differentiate a measured follower profile through five derivatives (position to crackle), overlay textbook cam laws (C-5 cycloidal, H-5 harmonic, P-1 8th-power) on the rise and fall segments, score each by R², and read the governing RPM at a 5000 m/s² acceleration limit.

Cam laws are named by family letter plus boundary-condition variant: H-n harmonic (H-1 through H-5), C-n cycloidal (C-1 through C-5), and P-n polynomial (P-1 8th-power and related 3-4-5 / 4-5-6-7 forms). Lower-numbered members (H-1, C-1) are the simplest single-segment motions; higher-numbered variants (H-5, C-5) add continuity through higher derivatives. Equations follow Shigley, Mischke & Budynas, Mechanical Engineering Design, 8th edition (McGraw-Hill).

Smoothing
Window5 pts
Rise Segment
Start4°
End96°
β = 92°
Fall Segment
Start180°
End264°
β = 84°
Theoretical Overlay
Rise R²
C-5 Cycloidal
0.996716
H-5 Harmonic
0.998678BEST
P-1 8th-Power
0.990980
Fall R²
C-5 Cycloidal
0.997053
H-5 Harmonic
0.998578BEST
P-1 8th-Power
0.991074
Max Speed (a ≤ 5000 m/s²)
C-5 Cycloidal
Rise: 3831 · Fall: 3497 · Gov: 3497 RPM
H-5 Harmonic
Rise: 4322 · Fall: 3946 · Gov: 3946 RPM
P-1 8th-Power
Rise: 4183 · Fall: 3820 · Gov: 3820 RPM
Position0th order · [in]
Velocity1st order · [in/rad]
Acceleration2nd order · [in/rad²]
Jerk3rd order · [in/rad³]
Snap4th order · [in/rad⁴]
Crackle5th order · [in/rad⁵]
C-5 Cycloidal
L=0.5020 in, β_rise=92°, β_fall=84°
Rise:
S = L(θ/β − (1/2π)sin(2πθ/β))
V = (L/β)(1 − cos(2πθ/β))
A = (2πL/β²)sin(2πθ/β)
Fall:
Mirror of rise with u = 1−t
A_max = 2πL/β² (C = 6.2832)
H-5 Harmonic
L=0.5020 in, β_rise=92°, β_fall=84°
Rise:
S = (L/2)(1 − cos(πθ/β))
V = (πL/2β)sin(πθ/β)
A = (π²L/2β²)cos(πθ/β)
Fall:
Mirror of rise with u = 1−t
A_max = π²L/(2β²) (C = 4.9348)
P-1 8th-Power
L=0.5020 in, β_rise=92°, β_fall=84°
Rise:
S = L[6.098t³ − 20.780t⁵ + 26.732t⁶
− 13.610t⁷ + 2.561t⁸]
Fall:
Same with u = 1−t substituted
A_max = 5.2683·L/β² (C = 5.2683)