# How to make a new IRC5 to work

**URL:** <https://tech-community.robotics.abb.com/t/how-to-make-a-new-irc5-to-work/7018>\
**Category:** Robot Controller\
**Created:** [February 28, 2016, 9:40am UTC](https://tech-community.robotics.abb.com/t/how-to-make-a-new-irc5-to-work/7018 "2016-02-28T09:40:56Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![unsaint32](https://avatars.discourse-cdn.com/v4/letter/u/7993a0/32.png) [@unsaint32](https://tech-community.robotics.abb.com/u/unsaint32)\
**Post date:** [February 28, 2016, 9:40am UTC](https://tech-community.robotics.abb.com/t/how-to-make-a-new-irc5-to-work/7018/1 "2016-02-28T09:40:56Z")

</div>

Hi,  
We have ABB IRB6640 and IRC5 for product palletizing. We have a backup IRC5 which is fully wired inside. It just needs the external cables hooked up (power, robot, PLC, and Flexpendant) before the software/config update.

I am ordered to come up with a quick protocol for getting the robot up and running when the current IRC5 goes bad. Here is what I came up with as a basic procedure after the physical cables are hooked up. (All done by using the flexpendant)

1. Restore the latest system file we periodically backed up.

2. Update the new controller with the SMB calibration data.

3. Jog the robot to the calibration points (marked on the robot joints) and update all axis rev counters.

4. warm start.

Here is my question.

Did I miss anything? And is the warm start the best start method in this situation?

Thanks.

---

<div class="post-metadata">

**Author:** ![soup](https://dub1.discourse-cdn.com/flex005/user_avatar/tech-community.robotics.abb.com/soup/32/1592_2.png) [@soup](https://tech-community.robotics.abb.com/u/soup)\
**Post date:** [March 1, 2016, 2:11pm UTC](https://tech-community.robotics.abb.com/t/how-to-make-a-new-irc5-to-work/7018/2 "2016-03-01T14:11:48Z")

</div>

Not sure what “restore the latest system file” entails, but I’d assume you’d need to load the entire system including signals, settings, etc. along with the RAPID file.

I’d have them cycle power instead of a Warm Start in case anything is tied to a Power\_On event, like maybe World Zones.

---

<div class="post-metadata">

**Author:** ![Ichiban](https://avatars.discourse-cdn.com/v4/letter/i/ac91a4/32.png) [@Ichiban](https://tech-community.robotics.abb.com/u/Ichiban)\
**Post date:** [April 7, 2016, 8:33am UTC](https://tech-community.robotics.abb.com/t/how-to-make-a-new-irc5-to-work/7018/3 "2016-04-07T08:33:52Z")

</div>

Why would you not just be able to swap out the flash drive to the replacement controller.
