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
Results
Total Cycle Time
3.15 s
How to Use This Calculator
- Enter pick approach distance (mm), place travel distance (mm), approach speed, and travel speed.
- Set grip time (sec) and release time (sec) for your end-of-arm tooling.
- Add any dwell or inspection time between pick and place operations.
- Review total cycle time (sec), cycles per minute, cycles per hour, and utilization percentage.
- Compare to your target cycle time to verify the robot meets production throughput requirements.
How the result changes with Pick Approach Distance
| Pick Approach Distance | Total Cycle Time |
|---|---|
| 100 | 2.3 s |
| 150 | 2.73 s |
| 300 | 4 s |
| 500 | 5.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
- Identify Input Parameters4 parametersPick Approach Distance = 200, Place Travel Distance = 800, Approach Speed = 250, Travel Speed = 2000 = 8 input(s) provided
- Calculate Total Cycle TimeTotal Cycle Time3.15 = 3.15
- Calculate Cycles per MinuteCycles per Minute19 = 19
- Calculate Cycles per HourCycles per Hour1143 = 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.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Robot Reach Calculator
Calculate workspace envelope from arm link lengths and joint limits. Determine maximum and minimum reach, workspace area, and volume.
Industrial RoboticsRobot Payload Calculator
Calculate effective payload capacity after end-of-arm tooling weight and verify moment limits for safe robot operation.
Industrial RoboticsMotor Torque Calculator
Calculate required motor torque from load mass, speed, acceleration, and gear ratio for robotic joint actuators.
More in Manufacturing, Industrial & Coatings.