# Where are calibration values stored?

**URL:** <https://tech-community.robotics.abb.com/t/where-are-calibration-values-stored/10041>\
**Category:** Robot Controller\
**Tags:** robotstudio, virtual-controller, calibration\
**Created:** [March 8, 2021, 12:47pm UTC](https://tech-community.robotics.abb.com/t/where-are-calibration-values-stored/10041 "2021-03-08T12:47:10Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![daveMX3D](https://avatars.discourse-cdn.com/v4/letter/d/91b2a8/32.png) [@daveMX3D](https://tech-community.robotics.abb.com/u/daveMX3D)\
**Post date:** [March 8, 2021, 12:47pm UTC](https://tech-community.robotics.abb.com/t/where-are-calibration-values-stored/10041/1 "2021-03-08T12:47:10Z")

</div>

Hi,

I have an IRC5 robot with a 2 axis external positioner (IRBPA 750), and I am attempting to create a Virtual Controller/station from this setup. When I create the station, the ext axis calibration values (position and orientation relative to Wobj0) are incorrect. These values do not seem to transfer properly with the backup.

AFAIK the only time these values show up, is after I calibrate the external axis. I don’t want to run through a calibration again, I just want to read the current values. Does anyone know where these are stored?

---

<div class="post-metadata">

**Author:** ![xerim](https://avatars.discourse-cdn.com/v4/letter/x/2bfe46/32.png) [@xerim](https://tech-community.robotics.abb.com/u/xerim)\
**Post date:** [March 8, 2021, 1:36pm UTC](https://tech-community.robotics.abb.com/t/where-are-calibration-values-stored/10041/2 "2021-03-08T13:36:47Z")

</div>

Navigate to the calibration menu on the FlexPendant and select “Base Frame,” then press “4 points Z…” There is a tab on the bottom labeled “Positions” which will allow you to load or save calibration data.

---

<div class="post-metadata">

**Author:** ![daveMX3D](https://avatars.discourse-cdn.com/v4/letter/d/91b2a8/32.png) [@daveMX3D](https://tech-community.robotics.abb.com/u/daveMX3D)\
**Post date:** [March 8, 2021, 1:59pm UTC](https://tech-community.robotics.abb.com/t/where-are-calibration-values-stored/10041/3 "2021-03-08T13:59:52Z")

</div>

Okay, so when I go to to Base Frame, 4 Points, and select “Positions” the “save” option is greyed-out. The system has for sure been calibrated before. Any ideas why the save option would not be available?

---

<div class="post-metadata">

**Author:** ![xerim](https://avatars.discourse-cdn.com/v4/letter/x/2bfe46/32.png) [@xerim](https://tech-community.robotics.abb.com/u/xerim)\
**Post date:** [March 8, 2021, 2:05pm UTC](https://tech-community.robotics.abb.com/t/where-are-calibration-values-stored/10041/4 "2021-03-08T14:05:22Z")

</div>

Are there values present in the 4 point calibration menu? When trying this on my virtual controller I noticed that the “save” option does not appear unless all 5 points in the 4 point calibration menu have data.

---

<div class="post-metadata">

**Author:** ![daveMX3D](https://avatars.discourse-cdn.com/v4/letter/d/91b2a8/32.png) [@daveMX3D](https://tech-community.robotics.abb.com/u/daveMX3D)\
**Post date:** [March 8, 2021, 2:08pm UTC](https://tech-community.robotics.abb.com/t/where-are-calibration-values-stored/10041/5 "2021-03-08T14:08:00Z")

</div>

hmmm… no I don’t see any values there. In the main calibration menu, the system shows that the external axis (STN1) is calibrated though.

---

<div class="post-metadata">

**Author:** ![daveMX3D](https://avatars.discourse-cdn.com/v4/letter/d/91b2a8/32.png) [@daveMX3D](https://tech-community.robotics.abb.com/u/daveMX3D)\
**Post date:** [March 8, 2021, 2:09pm UTC](https://tech-community.robotics.abb.com/t/where-are-calibration-values-stored/10041/6 "2021-03-08T14:09:37Z")

</div>

do these values only appear immediately after performing a new calibration?

---

<div class="post-metadata">

**Author:** ![xerim](https://avatars.discourse-cdn.com/v4/letter/x/2bfe46/32.png) [@xerim](https://tech-community.robotics.abb.com/u/xerim)\
**Post date:** [March 8, 2021, 2:24pm UTC](https://tech-community.robotics.abb.com/t/where-are-calibration-values-stored/10041/7 "2021-03-08T14:24:51Z")

</div>

Yes, it appears that this tool has been designed only to save values immediately after calibration. I am unaware of a way to load the calibration values if they weren’t saved after calibration, maybe someone else has an answer for this?

---

<div class="post-metadata">

**Author:** ![daveMX3D](https://avatars.discourse-cdn.com/v4/letter/d/91b2a8/32.png) [@daveMX3D](https://tech-community.robotics.abb.com/u/daveMX3D)\
**Post date:** [March 8, 2021, 2:35pm UTC](https://tech-community.robotics.abb.com/t/where-are-calibration-values-stored/10041/8 "2021-03-08T14:35:22Z")

</div>

Well, thanks for your assistance. Hopefully someone knows the answer to this.

---

<div class="post-metadata">

**Author:** ![graemepaulin](https://avatars.discourse-cdn.com/v4/letter/g/258eb7/32.png) [@graemepaulin](https://tech-community.robotics.abb.com/u/graemepaulin)\
**Post date:** [March 8, 2021, 6:38pm UTC](https://tech-community.robotics.abb.com/t/where-are-calibration-values-stored/10041/9 "2021-03-08T18:38:38Z")

</div>

The baseframe and fine calibration offsets are saved in the motion configuration file (moc.cfg).

So after creating your virtual controller you should restore a backup from your real controller into it - this will bring across all the “calibration” values.
