Cam Profile Generator (Experimental)
Build translating roller cam profiles from motion segments and visualize the follower kinematics and cam geometry.
Tool Purpose & README
Loading README...
Inputs
Start with geometry and speed, then refine the motion sequence. Advanced settings control calculation resolution.
Enter inputs and press Calculate.
Displacement
Displacement plot will appear here.
Linear scale, units in mm.
Velocity
Velocity plot will appear here.
Linear scale, units in mm/s.
Acceleration
Acceleration plot will appear here.
Linear scale, units in mm/s^2.
Jerk
Jerk plot will appear here.
Linear scale, units in mm/s^3.
Chart checklist
- Axes are labeled and include units.
- Legend is present and matches the plotted series.
- Scale type is correct and stated (linear or log).
- Plotted values are finite (no NaN or infinity gaps).
- Ranges look physically plausible for the inputs.
- Annotations reflect the correct numeric values.
Cam Surface vs. Pitch Curve
Cam profile plot will appear here.
Linear scale with equal aspect ratio. Base circle shown as dashed line.
Overview
Overview will load from the docstring.
Inputs Glossary
Outputs Glossary
Theory & Principles
Translating roller followers use the pitch curve as the roller center path. The cam surface is an inward normal offset by the roller radius.
Equations
Implementation Notes
- Segment durations must sum to 360 degrees.
- Net lift must return to zero for a closed cam profile.
- Pressure angle and undercut checks are not included in this prototype.
References
- Placeholder: add a primary cam design reference when available.