Robotics

Robot Reach Planner

Drag a work point in top view to check whether it fits inside an industrial robot's reach envelope — with live margin readouts.

Robotics workflowStep 2 of 2

  1. TCP frame
  2. 2Reach

Try an example

Robot & work point
Enter your robot's max reach, then set the target position.
mm
150 mm
mm
mm
Workspace preview
Top-down reach envelope with draggable work point.
Top view — drag the work point
Envelope at ZWork point
Robot base(450, 200, 150) mm
ReachableSpherical reach at Z = 150 mm — green circle is √(R² − Z²)
mm
mm
mm
%
Tip:Use this during early cell layout before opening RobotStudio or RoboDK. Spherical reach is a first-pass check — verify critical poses with your robot vendor's kinematics tools.

Learn about this tool

What it is, when to use it, formulas, and common questions

What is this?

Checks whether a work point falls inside an industrial robot's reach envelope and shows margin to the limit.

When do engineers use it?

Use during cell layout — before committing to robot model, fixture position, or conveyor placement.

Formula

Reachable if √(X² + Y² + Z²) ≤ max reach
Margin = max reach − distance

Example

900 mm reach robot, work point at (600, 400, 200) mm → distance ≈ 761 mm, ~139 mm margin (reachable).

FAQ

Is this a full kinematics check?
This uses spherical reach (max distance from base). Joint limits and orientation constraints are not modeled — verify critical poses in your robot vendor software.
Does TCP offset change reach?
Yes. A long tool extends the point you care about beyond the flange. The envelope here is flange-centric; add tool length mentally or in vendor software for tight cells.
What margin should I keep?
Leave tens of millimeters at least, more if the part or fixture has stack-up. Working at the sphere limit often hits wrist singularities or joint limits even when the distance looks OK.
Can I compare two robot models?
Change the max-reach value to each model’s rated reach and drag the same work point. This is a first-pass layout check, not a replacement for a full kinematic simulation.