Train Robot Poses for Aligment

This guide provides a step-by-step walkthrough for training robot poses for alignment in a VGR Vision-Guided Robotics is an In-Sight Spreadsheet feature that uses machine vision to guide robot motion through Robotics String Functions and VGR commands. application. For more information, see Pose Training and Run-Time Alignment.

Prerequisites

Before training robot poses for alignment, ensure the following:

Program Sequence

The program sequence for training robot poses is as follows:

  1. Move the robot to the desired pick or place pose for the part. Ensure that the part is correctly gripped, positioned, and clearly visible in the vision system field of view.

  2. The robot controller sends a Train Robot Pose (TTR) command to the vision system, including the current robot position. This trains the pick or place robot pose.

  3. The vision system stores the current robot pose as the desired pick or place pose, and returns a TTR response with the execution status to the robot controller.

  4. Release the part and move the robot to the image acquisition pose. Ensure that the part is correctly positioned, and clearly visible in the vision system field of view.

  5. The robot controller sends a Train Part Pose (TT) command to the vision system, including the current robot position. This trains the robot pose during image acquisition.

  6. The vision system acquires the image and locates the features of the part. It also stores the found feature position as the desired position of the part, and returns a TT response with the execution status to the robot controller.

Once the TTR and TT commands have been successfully executed, the training for robot poses is complete.