Why Your Pick-and-Place Robot Isn't as Fast as It Should Be

The symptom

The robot's spec sheet says it can move fast enough. The trajectory looks efficient. But the actual throughput — parts per minute — is lower than the math suggests. You've tried adjusting speeds and accelerations, but pushing harder makes the gripper miss parts or drop them. So the robot runs below its rated capability, and the line lives with it.

What's happening

Every time the robot reaches a pick or place position, the arm vibrates briefly before it settles. The gripper can't actuate reliably while the tool is still oscillating — it'll miss the part, place it off-center, or drop it. So the program includes a short wait at each stop for the vibration to decay.

That wait might be a fraction of a second, but it happens at every pick and every place. Across hundreds or thousands of cycles per shift, it adds up to a meaningful share of your total cycle time. The robot spends that time stationary, waiting for its own vibration to stop.

How to recover that lost time

Vibration compensation software modifies the robot's motion commands so the arm arrives at each position with less overshoot and oscillation. The robot moves at the same speed, follows the same path, but settles faster — which means the gripper can actuate sooner and the next motion starts earlier.

The software works through the robot's existing command interface. No mechanical changes, no new sensors in production, no controller replacement. An initial calibration session characterizes how the specific arm vibrates, and the software uses that model to shape every subsequent motion.

Results

  • More than 80% reduction in endpoint vibration

  • Up to 2x throughput improvement by eliminating settling time overhead at each precision stop

  • Higher parts-per-minute throughput using existing equipment

  • No increase in robot speed — the robot moves the same, it just stops cleaner

Example

A pick-and-place cell running 1,000 cycles per day with two precision stops per cycle. If vibration compensation saves one second of dwell per stop — two seconds per cycle total — that recovers approximately 144 robot-hours of production capacity per arm per year. That's capacity you already paid for but aren't using.

Nosa Edoimioya

Founder & CEO

Share post

Written by

Nosa Edoimioya

See what Reforge can improve on your robot

Bring one representative trajectory or error dataset. We’ll identify the relevant product, required inputs, and a bounded evaluation plan.

Resources

Reforge Robotics

100 Speedway Drive, Suite 445B

San Leandro, California