Skip to content
All models

Jerk-percent timing screen

S-curve profile

Inputs

Declared zero-start/zero-stop point-to-point travel distance.
User-entered intended top speed used by the equivalent trapezoidal timing screen.
User-entered average acceleration; not a controller tuning setting.
Declared fraction of acceleration segment spent ramping, from 0 through 100 percent.

Results

Profile peak speed

100

Acceleration segment time

0.2

Constant-speed time

1.8

Equivalent point-to-point time

2.2

Jerk-percent peak acceleration

666.67

mm/s²
Per-ramp jerk time

0.05

tacc = v/aavg; vpeak = min(vmax, √(d aavg)); ttotal = 2tacc + tcruise; apeak = aavg/(1 − 0.005J%)

A first-pass number, not a code check, certification, or approval. Read the method and its limits below. What this is and is not.

Nearby: Axial response · Beam deflection & reactions · Elastic stability · Solid-shaft torsion

Method

Formula, when it applies, and when it does not

Calculate equivalent point-to-point timing and peak acceleration for a bounded symmetric S-curve using average acceleration and jerk percentage.

tacc = v/aavg; vpeak = min(vmax, √(d aavg)); ttotal = 2tacc + tcruise; apeak = aavg/(1 − 0.005J%)

When

  • Zero start and stop
  • Symmetric accel/decel
  • Equivalent trapezoidal timing
  • Declared jerk percentage

Don’t

  • This symmetric zero-start/zero-stop S-curve screen preserves equivalent trapezoidal timing using user-entered average acceleration and jerk percentage. It does not generate controller commands, model short-move sampling, validate axis limits or tuning, predict vibration, overshoot, mechanical load, safety, or motion-system suitability.
Roboticsys S-curve motion documentation