Documentation/Modules/Cam Design

Cam Design

Cam profile and motion analysis

Standards catalog

Validation: indicative · Method band: formula

Open calculator

Indicative method: Indicative closed-form or numerical model

Assumptions

  • Linear elastic material behavior unless noted otherwise.
  • User is responsible for load combinations and load factors per the selected design code.
  • Design standard (US/EU/ISO) sets unit defaults and screening check labels — not a full code worksheet.

Limitations

  • Professional screening / indicative workspace — does not replace a licensed PE or official code compliance review.
  • Where specialized evaluators are not implemented, checks map solver outputs to catalog templates for orientation only.

Engineering checks

CheckINDUSEUISO
Pressure angle limitimplemented
Cam contact stressimplemented

Cam Design (cams)

Purpose

Analyze cam–follower kinematics and kinetics: displacement, velocity, acceleration, pressure angle, and contact stress for a specified cam profile and follower type. Used for motion control mechanism screening in machine design.

Physics & theory

A cam imparts prescribed motion to a follower through shaped surface contact. The displacement curve defines follower position vs cam angle. Velocity and acceleration follow and . Smooth acceleration profiles (cycloidal, modified trapezoidal) reduce impact and wear compared to sharp velocity corners.

Pressure angle is the angle between follower motion direction and the normal to the cam profile. High pressure angles increase side thrust on the follower and risk binding. Contact stress between cam and follower uses Hertzian line or point contact depending on follower geometry (flat-faced, roller, or mushroom).

Governing equations

Numerical method

Kinematic differentiation of user-defined or standard motion laws (constant velocity, SHM, cycloidal). Pressure angle computed at each cam angle step. Contact force from follower mass, spring force, and inertia . Hertzian contact stress screened against material allowable.

Inputs

ParameterDescription
Cam base radius, motion lawProfile geometry
Follower typeFlat, roller, or oscillating arm
speedCam angular velocity
Follower mass, spring rateDynamic force
Lift, dwell anglesMotion program

Outputs

  • Displacement, velocity, acceleration plots
  • max pressure angle
  • contact force
  • contact stress
  • torque required.

Design codes & checks

  • Indicative: Pressure angle limit, cam contact stress screening

Assumptions & limitations

  • 2D planar cam; no 3D spatial cams or conjugate surface optimization.
  • Rigid cam and follower; no compliance or lubrication film analysis.
  • Single-dwell motion programs; multi-segment profiles user-defined.
  • Manufacturing eccentricity and wear not modeled.

References

  1. Shigley, J. E., & Budynas, R. G. Mechanical Engineering Design, 11th ed., Ch. 16.
  2. Norton, R. L. Design of Machinery, 6th ed. McGraw-Hill.
  3. Chen, F. Y. Mechanics and Design of Cam Mechanisms. Pergamon.
  4. Hertz, H. On the Contact of Elastic Solids (contact stress foundation).
  5. PhyCalcPro verification benchmarks in src/data/verification/ where available for this module.
  6. Beer, F. P., et al. Mechanics of Materials, 8th ed. McGraw-Hill — foundational stress and deformation theory.
Maintainer note: Kinematic profile logic can evolve into richer optimization.