Calibrating a Tool Point

Use this command to adjust the tool profile of a robot based on the measurement of multiple points. Select a robot and a tag group representing uploaded mount plate positions. You are then provided with tool calibration results. 
You must have a .CATProcess document open.  It must contain: 
  • a robot with a predefined tool profile
  • a tag group generated at the robot's mounting plate while moving the tool tip to a fixed point in space at different orientations of the robot's wrist.
  • an initial guess for the tool point parameters. The guess should be within a few centimeters of the actual tool parameters.
The positions and orientations of the tag points of the mount plate tag group are significant for this procedure. However, only the tool profile position [X, Y, Z] will be adjusted; the tool profile orientation will not be changed.

For more information on the algorithm used for tool information, see About Tool Point Calibration.

  1. Click Calibrate Tool Point .

  2. Select the robot whose tool point you wish to adjust.

  3. Select the tag group that represents the simulation points used to compute the true TCP. (Typically, this tag group is uploaded.)

  4. Two dialog boxes appear:
     

  5. Alter the tool point parameters as desired:
     

    • Select the desired tool profile (the default value is Default)
    • Translate X, Y, Z (i.e., set as Free/Fixed): Specifies which components of the tool frame are to be adjusted. Unless the resource is known to be aligned with an axis or on a plane, the [X, Y, Z] parameters should all be set "Free" during calibration.
    • Estimated measurement noise: an estimate of the uncertainty of the positional measurements during the calibration experiment. The measurement noise need only be an order of magnitude estimate, for example 0.1 mm or 1.0 mm.

     

  6. Click OK.

  7. The tool point Calibration Results dialog box appears.


     

  8. The table below describes the values provided:

  9. Click OK when completed.

Value Explanation
Maximum uncertainties This value represents the maximum of the uncertainties for the fit on the parameters to be identified. Large uncertainty values are an indication that the experimental observation strategy was flawed, even if the RMS fitting error was small.
Number of iterations to convergence The number of iterations required by the numerical identification method.
Number of fitting tag points The number of points used for the least squares fitting procedure.
Root mean square fitting error The root mean square fitting error on the points after adjusting the tool profile to the best fit possible.

The robot's tool profile is adjusted in an attempt to get the tool tip to move to the same point in space from each of the different wrist orientations. The algorithm works by minimizing the mean square position error between the tool tip positions from each of the mounting plate tag points while maintaining the constraints of the Translate X, Y, Z selections.