Define a Tool (TCP)

The robot tool, or Tool Center Point (TCP), is the point used to move the robot to a Cartesian position (such as a Cartesian target given XYZWPR values). The TCP is defined as a transformation from the robot flange. Defining the TCP properly is important in any robot application, either if it involves Offline Programming or not.

Follow these steps to define or calibrate a robot tool (Tool Center Point, or TCP):

1.Select UtilitiesGeneral - Image 1 Define Tool Frame (TCP)

2.Select the Tool to define/calibrate.    
Alternatively, right click a tool and select General - Image 2 Define TCP.

3.Select the method:

a.Touching a point with the tip of the TCP, using different tool orientations (Calib XYZ by point)

b.Touching a plane with the TCP, using different tool orientations (Calib XYZ by plane). The TCP can be a point or a sphere.

General - Image 3

4.TCP calibration using joint values is the default setting. Change it to poses if you have the Cartesian targets.

5.Select the robot if more than one robot is available in your project.

6.Adjust the number of points that you would like to use to calibrate the TCP. This value can also be modified later.

7.Start filling the table with the measured configurations (joint values or position and orientation of the flange).

8.Finally, select Update to apply the new position tool selected in the RoboDK Station.

General - Image 4

As an example, the following image shows the errors before point 6 was deleted by selecting the Remove p6 button.

General - Image 5