Skip to main content
Calcimator

Robot Cycle Time Calculator

Calculate pick and place cycle time from distances, speeds, and process times. Determine throughput and target feasibility.

About this calculator

A robot's pick-and-place cycle isn't one motion, it's a sequence of distinct phases, and this calculator sums all seven to build a realistic total: approaching the part to pick it up, gripping it, traveling to the place location, approaching the place position, releasing the part, any vision system time spent locating or inspecting the part, and returning to the starting position for the next cycle. Approach and place-approach moves use a slower approach speed (since precision near parts matters more than raw speed, and a robot arm decelerating into a pick or place position needs to avoid overshoot or collision), while the longer travel and return moves between stations use a faster travel speed appropriate for open space away from parts and fixtures. Notice that both approach phases and part of the return phase are driven by pick distance, and the travel phase by place distance, with return combining both — this is why total cycle time doesn't scale with just one distance figure in isolation.

Cycles per minute and per hour simply invert total cycle time to show maximum theoretical throughput, and target cycle time works backward from your required parts-per-hour figure to show the cycle time ceiling you need to hit. Utilization percentage then compares your actual calculated cycle time against that ceiling — under 100% means the cell can meet or beat the target with room to spare, while over 100% means the current motion profile physically cannot hit the required throughput and something has to change: faster speeds, shorter distances, reduced dwell times, or accepting a lower output target.

Inputs

mm
mm
mm/s
mm/s
s
s
s

Results

Total Cycle Time

3.15 s

Cycles per Minute19
Cycles per Hour1,143
Target Cycle Time6 s
Cycle Utilization52.5%
How to Use This Calculator
  1. Enter pick approach distance (mm), place travel distance (mm), approach speed, and travel speed.
  2. Set grip time (sec) and release time (sec) for your end-of-arm tooling.
  3. Add any dwell or inspection time between pick and place operations.
  4. Review total cycle time (sec), cycles per minute, cycles per hour, and utilization percentage.
  5. Compare to your target cycle time to verify the robot meets production throughput requirements.

How the result changes with Pick Approach Distance

Pick Approach DistanceTotal Cycle Time
1002.3 s
1502.73 s
3004 s
5005.7 s

What each input means

Pick Approach Distance
Distance the robot travels to approach the pick position.
Place Travel Distance
Distance from pick to place location.
Approach Speed
Speed for approach and retreat moves near parts.
Travel Speed
Speed for long-distance moves between stations.
Grip Time
Time for the gripper to close and secure the part.
Release Time
Time for the gripper to open and release the part.
Vision Inspection Time
Time for vision system to locate or inspect the part. Set 0 if not used.
Target Parts/Hour
Required throughput target in parts per hour.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Pick Approach Distance = 200, Place Travel Distance = 800, Approach Speed = 250, Travel Speed = 2000 = 8 input(s) provided
  2. Calculate Total Cycle Time
    Total Cycle Time
    3.15 = 3.15
  3. Calculate Cycles per Minute
    Cycles per Minute
    19 = 19
  4. Calculate Cycles per Hour
    Cycles per Hour
    1143 = 1143

Engine last updated . Checked against 1 independently-derived test — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why does the calculator use two different speeds instead of one constant speed throughout the cycle?

Approach speed applies to the slower, more careful moves near the pick and place positions, where precision matters to avoid collisions or missed grips, while travel speed applies to the faster, longer moves through open space between stations where there's nothing nearby to hit. Real robot programs are typically tuned this same way, trading some cycle time near parts for reliability, while running as fast as safely possible during the open travel segments.

Why does increasing Place Travel Distance affect more than just the travel phase?

Place distance factors into both the direct travel phase (moving from pick to place) and the return phase (moving back from place to the starting position for the next cycle), since the robot has to cover that same distance again on the way back. This is why lengthening the place-to-pick travel distance has roughly double the cycle-time impact you might expect from thinking about only the outbound travel leg.

What does it mean if my Cycle Utilization comes back above 100%?

It means the calculated total cycle time is longer than the target cycle time your required parts-per-hour figure demands, so the current setup physically cannot hit that throughput target as configured. Closing the gap requires reducing cycle time somewhere — faster approach or travel speeds, shorter distances via better cell layout, reduced grip or release dwell time, or eliminating unnecessary vision inspection time — or accepting a lower realistic throughput target.

Does adding vision inspection time always hurt throughput, or is it sometimes worth it?

Vision time adds directly to total cycle time and therefore reduces maximum throughput, but it exists to catch misaligned parts, verify correct placement, or handle position variation that a blind pick-and-place sequence would miss entirely — a fast cycle that regularly drops or misplaces parts due to skipped inspection isn't actually more productive once rework, scrap, and downtime from failures are factored in. The right tradeoff depends on how much part-position variation your application actually has.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Manufacturing, Industrial & Coatings.