# Control Panel

When you enable the Control Panel setting in the Advance Sensor Settings and click the Control Panel icon in the top right hand corner, you will open the Control Panel and will allow you to connect to supported robots and send commands to move them.

WARNING: Please keep the emergency stop button at hand when operating the motion from the Control Panel

### Using the Control Panel

##### Connecting:

Connect to user application on a robot controller which receives commands from this Control Panel

###### MotionControl:

In the MotionControl tab, you can control the robot by the following options.

Number | Description
--- | ---
1 | Change the speed of the robot
2 | Record the current position as the Teach Position for the selected Teach Position number
3 | Move to the Teach Position specified by the Teach Position number
4 | Shift current position by offset values

###### VisionControl:

In the VisionControl tab, you can set and run the different operations to calibrate and train the alignment system.

1. Auto Calibration Workflow:

1. Click Update to start configuring the Auto Calibraton
2. Select CameraID to be calibrated
3. Select FeatureID to be calibrated
4. determine the Setting Time of the robot movement
5. Run Auto Calibration - this will send the vision command to the robot controller to start the auto calibration process.

WARNING: Robot should begin to move when Auto Calibration starts

2. Train Part Pose

1. Click Update to start configuring the Train Part Pose
2. Select the PartID
3. Run Train Part Pose command - this will send the vision command to the robot controller to register the Train Part Pose

3. Train Motion Pose

1. Click Update to start configuring the Train Motion Pose
2. Select the PartID
3. Run Train Motion Pose command - this will send the vision command to the robot controller to register the Train Motion Pose

4. RunVGR

1. Click Update to start configuring RunVGR
2. Select the PartID
3. Select ResultMode
4. Run RunVGR command - this will send the vision command to the robot controller to start the RunVGR process.

WARNING: Robot should begin to move when RunVGR starts