ROBOTIC.INDUSTRIES

Industrial Robotics

How to Calculate Robot Cycle Time Before You Sign

A method for estimating robot cycle time from a datasheet, with the acceleration and settling terms that vendor demos leave out, plus a worked machine tending example.

Six-axis industrial robot arm in motion inside a guarded manufacturing cell
Six-axis industrial robot arm in motion inside a guarded manufacturing cell

Estimate each move as acceleration, constant velocity, deceleration and settling, then add process time that no robot can shorten. On short moves the arm never reaches its rated speed at all, which is why a 2,500 mm/s datasheet figure produces an average of 700 mm/s to 1,100 mm/s in a real cell. Budget a 15 % to 25 % margin on the calculated total and you will rarely be wrong in the expensive direction.

4terms in every move: accel, cruise, decel, settle
0.05 to 0.25 ssettling time per precise stop
15 to 25 %margin to add to the calculated cycle
430 mmdistance below which rated speed is never reached

The four-term move

A point-to-point move with trapezoidal velocity has a simple structure. With acceleration a, peak velocity v and distance d, the arm needs d_ramp = v² / a to accelerate and decelerate. If the move distance is shorter than that, the profile is triangular and peak speed is never reached.

Worked numbers for a mid-size arm with v = 2,000 mm/s and a = 8,000 mm/s²:

  • Ramp distance: 2,000² / 8,000 = 500 mm. Any move shorter than 500 mm never touches rated speed.
  • A 300 mm move is triangular. Peak velocity is the square root of (a x d) = the square root of 2,400,000 = about 1,549 mm/s, and the time is 2 x 1,549 / 8,000 = 0.39 s.
  • A 1,200 mm move has 0.5 s of ramps covering 500 mm, plus 700 mm at 2,000 mm/s = 0.35 s, total 0.85 s.
  • Add settling of 0.05 s to 0.25 s per stop where precision matters, more with a long or heavy tool.
Blending is the free speed-up. Rounding corners rather than stopping at every via point removes the deceleration, settling and re-acceleration at each one. On a path with six via points, blending commonly saves 0.6 s to 1.5 s per cycle and costs nothing but path tolerance.

A worked machine tending cycle

Estimated cycle, 10 kg class arm, CNC lathe tending
StepDistanceTypeTime
Home to infeed tray1,100 mmblended0.80 s
Descend and grip blank120 mmprecise stop0.55 s
Gripper closeprocessfixed0.30 s
Lift and traverse to machine1,600 mmblended1.05 s
Wait for door openprocessfixed1.80 s
Enter, unload finished part700 mmprecise1.25 s
Index dual gripperprocessfixed0.45 s
Insert blank into chuck180 mmprecise0.90 s
Chuck clamp confirmprocessfixed0.60 s
Retract and clear door900 mmblended0.70 s
Wait door closeprocessfixed1.60 s
Place finished part on outfeed1,300 mmblended plus stop1.15 s
Robot-attributable subtotal6.40 s
Fixed process subtotal4.75 s
Calculated total11.15 s
With 20 % margin13.4 s

Read the two subtotals. Fixed process time is 43 % of this cycle, and no robot on the market shortens it. A faster arm improves the 6.40 s and leaves the 4.75 s untouched, so paying 30 % more for a 20 % faster machine buys about 1.3 s, or 10 % of the cycle. Reducing the door open and close time by 1 s would buy nearly as much for a fraction of the cost.

Five estimating mistakes

  • Using rated speed on short moves. Below the ramp distance the arm never reaches it. Most machine tending moves are in that band.
  • Ignoring payload derating. Acceleration is quoted at low load. At 80 % of rated payload expect 15 % to 30 % less.
  • Forgetting settling. A long or heavy tool oscillates after a fast stop. The controller waits for it, and that wait is invisible in a simulation with default tool data.
  • Counting only the robot. Doors, clamps, sensors, air valves and interlocks are usually a third to a half of the cycle.
  • Trusting a demo video. Demonstrations run without a real workpiece, without safety-monitored slowdowns, and often without settling requirements.

Verifying before the money moves

Ask the vendor for a simulation with your part mass, your tool inertia and your real fixture positions, and ask for the reported figure to separate robot motion from process wait. Any credible integrator can produce that in a day. If the answer is a single number with no breakdown, the estimate has not been done, it has been asserted.

Then check the arithmetic yourself with the ramp distance formula. It takes ten minutes and it has settled more procurement arguments than any simulation screenshot.

Frequently asked questions

Why is my robot slower than its rated speed?

Because most moves are shorter than the acceleration ramp. With a rated 2,000 mm/s and 8,000 mm/s² acceleration, the arm needs 500 mm just to reach and leave peak speed, so a 300 mm move peaks at about 1,549 mm/s.

How much margin should I add to a calculated cycle?

15 % to 25 % for a well-understood cell, more if the part presentation is uncertain or if safety-monitored slowdowns will apply in part of the path. Margin covers settling, sensor debounce and the interlocks nobody listed.

Does a faster robot always shorten the cycle?

Only the motion portion. In typical machine tending, fixed process time is 30 % to 50 % of the cycle, so a 20 % faster arm often yields under 10 % on the total. Attacking door times and clamp times is usually cheaper.

What is blending and how much does it save?

Blending rounds the path through via points instead of stopping at each one, removing deceleration, settling and re-acceleration. On a six-point path it commonly saves 0.6 s to 1.5 s per cycle at the cost of a small path deviation.

How do I account for settling time?

Budget 0.05 s to 0.25 s per precise stop, at the higher end for long or heavy tools. Entering correct tool mass, centre of gravity and inertia into the controller lets it plan a profile that settles faster.

Sources

  1. ISO 9283, manipulating industrial robots, performance criteria and test methodsStandard cycle definitions and the conditions under which speed figures are quoted
  2. ISO 8373, robotics vocabularyInternational Organization for Standardization, definitions of pose, path and velocity terms
  3. World Robotics 2025, industrial robotsInternational Federation of Robotics, application mix used for the tending example