Robot Calculations

How to Calculate Robot Cycle Time, Throughput, and Cell Capacity

The core formulas that turn robot motion segments into cycle time, pick rate, and hourly cell throughput, worked through with real numbers.

Every workcell number starts with cycle time, the seconds a robot needs to complete one full sequence. Build it from segments: travel time plus dwell time plus process time. If a pick-and-place has 0.9 s reach out, 0.3 s grip dwell, 1.1 s move to place, 0.3 s release dwell, and 0.8 s return, the Robot Cycle Time is 3.4 s. Pull travel numbers from the Robot Travel Time calculator, which divides move distance by arm speed and adds accel and decel. Do not estimate the whole cycle in one guess. Sum measured or spec segments so each input is traceable to a datasheet or a teach-pendant reading.

Robot Arm Speed feeds travel time and is often the input people get wrong. A move of 850 mm at a rated 2,000 mm per second does not take 0.425 s, because the arm never reaches rated speed on short moves. With 8,000 mm per second squared acceleration, the arm needs 250 ms and 250 mm just to reach 2,000 mm per second, then the same to stop, so a 500 mm triangular profile never plateaus. For the 850 mm move, use trapezoidal timing: roughly 0.5 s to accel and decel plus 0.175 s at cruise, near 0.68 s. Short moves are acceleration limited, not speed limited.

Pick rate converts cycle time into output. Robot Pick Rate equals 3,600 divided by cycle time in seconds, giving parts per hour for a single-pick cycle. At 3.4 s that is 1,058 picks per hour. If the gripper handles two parts per cycle, multiply by parts per pick, so 2,116 per hour. Always confirm whether the cycle moves one part or a nest of parts, because that single factor doubles or halves the whole line estimate. This is the cleanest metric to sanity-check against a stopwatch: time 20 cycles, divide by 20, and compare to your segment sum.

Robot Path Efficiency tells you how much motion is wasted. It is the straight-line distance between waypoints divided by the actual path length the robot travels, expressed as a percent. If point A to point B is 600 mm straight but the taught path arcs around a fixture for 780 mm, efficiency is 600 divided by 780, or 77 percent. That 180 mm of extra travel at 2,000 mm per second adds about 0.09 s per move, and across 1,058 cycles per hour it costs roughly 95 seconds of capacity every hour. Use the Robot Path Efficiency calculator on each move to find the segments worth re-teaching.

Robot Cell Throughput scales a single station to the real line. Take pick rate, then multiply by availability and by the fraction of good parts. A station at 1,058 parts per hour running 92 percent available with 99 percent yield delivers 1,058 times 0.92 times 0.99, near 963 good parts per hour. The Robot Cell Throughput calculator keeps these three terms separate so you can see which one is dragging output. Never quote the theoretical 1,058 as line rate. The gap between theoretical and effective throughput is where most capacity planning errors hide.

Robot Cell Capacity extends throughput across a shift or year. Multiply effective throughput by planned run time. At 963 good parts per hour over a 7.5 hour net shift, capacity is 7,222 parts per shift, and across 480 shifts a year that is about 3.47 million parts. Use the Robot Cell Capacity calculator with net available minutes, not gross clock minutes, because breaks, changeovers, and planned maintenance are already excluded upstream. Feed it the same availability figure only once. Double-counting downtime, once in throughput and again in capacity, is the most common way these numbers come out 10 to 15 percent low.

Two supporting calculations keep the geometry honest. Robot Reach Margin is the difference between the robot's rated reach and the farthest taught point, ideally 10 to 15 percent of reach so the arm avoids singularities and near-full-extension slowdowns. A 1,300 mm reach robot working to 1,180 mm has 120 mm, about 9 percent, which is tight. Robot Payload Utilization is part-plus-gripper mass divided by rated payload; keep it under 80 percent for speed, since most arms derate acceleration sharply above that. A 12 kg part on a 4 kg gripper on a 20 kg robot sits at 80 percent, right at the accel penalty threshold.

Tie it together with a worked chain. Start with Robot Travel Time from arm speed and distances, add Robot Dwell Time for grip and release, and you have Robot Cycle Time of 3.4 s. Robot Pick Rate gives 1,058 per hour. Apply path efficiency corrections, then availability and yield in Robot Cell Throughput for 963 good per hour, and Robot Cell Capacity for 7,222 per shift. Each step reads one number from the step before, so an error anywhere is easy to trace. Recompute the chain whenever you re-teach a path, change grippers, or adjust arm speed, since all four downstream numbers move together.

Published 2026-07-01.