# Cam Follower Displacement Calculator

Calculate the follower displacement, velocity coefficient, acceleration coefficient and pressure angle during the cam rise phase. Supports constant-velocity, constant-acceleration, harmonic (SHM) and cycloidal motion laws.

> Canonical page: https://elysiatools.com/en/tools/cam-follower-displacement

- **Category:** Math & Numbers

- **Keywords:** cam, follower displacement, pressure angle, motion law, cycloidal, harmonic, base circle, machine design, mechanical engineering

## Overview

The Cam Follower Displacement Calculator helps mechanical engineers and machine designers analyze follower kinematics during the cam rise phase. By entering the rise height, rise angle, current cam angle, and base circle radius, you can instantly compute the follower displacement, velocity coefficient, acceleration coefficient, and pressure angle across four standard motion laws: constant velocity, constant acceleration, simple harmonic motion (SHM), and cycloidal.

## Inputs

- **Motion Law** (select)
- **Rise h (mm)** (number): e.g. 20
- **Rise Angle β (°)** (number): e.g. 120
- **Cam Angle θ (°)** (number): e.g. 60
- **Base Circle Radius r_b (mm)** (number): e.g. 40
- **Decimal Places** (number)

## When to use

- When designing cam-follower mechanisms to ensure the pressure angle does not exceed critical limits that cause binding.
- When evaluating kinematic characteristics like velocity and acceleration coefficients to prevent excessive inertial forces.
- When comparing different motion laws such as cycloidal or simple harmonic motion to optimize dynamic performance.

## How it works

- Select the desired motion law (constant velocity, constant acceleration, harmonic, or cycloidal) and enter the total rise height and rise angle.
- Input the current cam angle and the base circle radius of the cam mechanism.
- Click calculate to compute the instantaneous follower displacement, velocity coefficient, acceleration coefficient, and pressure angle.

## Use cases

- Determining the maximum pressure angle of a flat-faced or roller follower to prevent mechanical jamming.
- Comparing acceleration profiles between harmonic and cycloidal motion laws to minimize vibration in high-speed machinery.
- Calculating instantaneous follower displacement at specific cam rotation angles for timing synchronization.

## Frequently asked questions

### What motion laws are supported by this calculator?

It supports constant velocity, constant acceleration, simple harmonic motion (SHM), and cycloidal motion laws.

### Why is the pressure angle calculation important?

The pressure angle determines the force transmission efficiency; if it is too large, the follower may jam or bind in its guides.

### What is the difference between velocity/acceleration coefficients and actual velocity/acceleration?

The coefficients are normalized values per radian of cam rotation (s' and s"), which can be multiplied by the cam's angular velocity to get physical velocity and acceleration.

### Can I calculate values for the return or dwell phases of the cam?

This calculator is specifically designed to compute kinematics during the cam rise phase.

### How does the base circle radius affect the pressure angle?

Increasing the base circle radius generally decreases the pressure angle, reducing the risk of follower jamming.

## Related tools

- [Geometric Mean Calculator](https://elysiatools.com/en/tools/geometric-mean-calculator): Calculate the geometric mean of positive numeric values for growth rates, ratios, and multiplicative datasets
- [Harmonic Mean Calculator](https://elysiatools.com/en/tools/harmonic-mean-calculator): Calculate the harmonic mean of positive values, with optional arithmetic and geometric mean comparison
- [Heat Exchanger LMTD Calculator (Log Mean Temperature Difference)](https://elysiatools.com/en/tools/heat-exchanger-lmtd): Compute the Log Mean Temperature Difference (LMTD) of a heat exchanger for parallel or counter flow. Parallel flow: ΔT₁ = T_h,in - T_c,in and ΔT₂ = T_h,out - T_c,out; counter flow: ΔT₁ = T_h,in - T_c,out and ΔT₂ = T_h,out - T_c,in. LMTD = (ΔT₁ - ΔT₂)/ln(ΔT₁/ΔT₂), or ΔT₁ when ΔT₁ = ΔT₂. A non-positive terminal difference (temperature cross) is physically impossible and is rejected. Optionally, with the overall heat transfer coefficient U (W/(m²·K)) and the heat transfer area A (m²), the heat transfer rate Q = U·A·LMTD (W) is returned. Temperatures are used only as differences: Δ°C = ΔK and Δ°F ×5/9 = ΔK; the LMTD is reported in K.
- [Mean Calculator](https://elysiatools.com/en/tools/mean-calculator): Calculate the arithmetic mean of a numeric dataset and review the main supporting statistics
- [Inverse-Time Overcurrent Relay Setting (IEC 60255-151)](https://elysiatools.com/en/tools/relay-setting-calculator): Compute the operating time of an inverse-time overcurrent relay per IEC 60255-151: t = TMS·(k/((I/I_s)^α − 1)). Supports Standard Inverse (SI), Very Inverse (VI), Extremely Inverse (EI) and Long-Time Inverse (LTI) curves, and samples a T-I characteristic.
- [Trimmed Mean Calculator](https://elysiatools.com/en/tools/trimmed-mean-calculator): Calculate a trimmed mean by removing the same percentage of low and high values before averaging
- [Wedge Angle Force Calculator](https://elysiatools.com/en/tools/wedge-angle-force-calculator): Calculate the force-amplification ratio and self-locking condition of a wedge mechanism. Ideal M = 1/tan(α), with friction M = 1/tan(α+ρ) where ρ = arctan(μ). Self-locking when α ≤ ρ (i.e. tan(α) ≤ μ).
- [Average Calculator](https://elysiatools.com/en/tools/average-calculator): Compare arithmetic, geometric, and harmonic averages for a numeric dataset in one place

## Samples

- [Android Image Processing Java Samples](https://elysiatools.com/en/samples/android-image-processing-java): Android Java image processing examples including reading/saving images, scaling, and format conversion
- [Android Image Processing Kotlin Samples](https://elysiatools.com/en/samples/android-image-processing-kotlin): Android Kotlin image processing examples including reading/saving images, scaling, and format conversion
- [Web Image Processing Python Samples](https://elysiatools.com/en/samples/web-image-processing-python): Web Python image processing examples using PIL/Pillow including reading, saving, resizing, and format conversion
- [Web Image Processing Rust Samples](https://elysiatools.com/en/samples/web-image-processing-rust): Web Rust image processing examples including image read/save, scaling, and format conversion
