# Calibrating Your Robot'S TCP with MachineLogic - Quick Guide

**URL:** <https://forum.vention.io/t/calibrating-your-robots-tcp-with-machinelogic-quick-guide/501>\
**Category:** MachineLogic\
**Created:** [February 8, 2024, 11:22pm UTC](https://forum.vention.io/t/calibrating-your-robots-tcp-with-machinelogic-quick-guide/501 "2024-02-08T23:22:55Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![guillaume-boulianne](https://yyz2.discourse-cdn.com/flex012/user_avatar/forum.vention.io/guillaume-boulianne/32/215_2.png) [@guillaume-boulianne](https://forum.vention.io/u/guillaume-boulianne)\
**Post date:** [February 8, 2024, 11:22pm UTC](https://forum.vention.io/t/calibrating-your-robots-tcp-with-machinelogic-quick-guide/501/1 "2024-02-08T23:22:55Z")

</div>

Hey everyone! 👋 I wanted to share a quick guide on calibrating your robot using MachineLogic. While there isn’t a specific calibration procedure within MachineLogic, you can easily achieve this by following your robot controller’s built-in TCP calibration steps.

**For Universal Robots:**

1. Navigate to the **Installation** tab.
2. Select the **TCP Configuration** tab.
3. Follow the manufacturer’s provided steps.
4. You’ll receive 6 values:

- a. Translation position (X, Y, Z)
- b. Rotational Values (Rx, Ry, Rz)

1. In your MachineLogic application:

- Go to the **Configuration** tab.
- Choose your robot.
- Input the received values.
- Remember: Rx = i, Ry = j, Rz = k.

Feel free to share if you have tips for other manufacturers or variations in the process! 🤖💻
