Llamar Email Contacto LinkedIn

Contacto

+34 670 42 91 54
info@pasrobotics.com

System image and disk cloning of your robot controller

The scenario is familiar to any plant running robots: a Tuesday morning, right in the middle of production, and the controller won't boot. The storage that holds the system has failed. The question that comes up in the crisis meeting is always the same: do we fix this in hours, or are we looking at several days of downtime? The answer doesn't come down to luck. It comes down to whether someone made a system image of that controller and whether that image is stored where it should be.

The failure everyone dreads: when the controller disk dies

The flash cards and SSDs inside controllers are not eternal. They age, they accumulate write cycles, and in environments with heat, dust and vibration they fail sooner than expected. When storage gets corrupted or stops reading, you don't just lose the programs: you lose the whole system that makes that robot that robot and not another.

The difference between hours and days is exactly this. With an image at hand, you swap the media, restore the image, and the robot is back as it was. Without it, you reinstall the system from scratch, reconfigure options, recover the configuration and, in many cases, review the calibration. Multiply that work by the pressure of a stopped line and you'll understand why the robot controller backup is a central piece of industrial robot maintenance.

Why routine backups aren't enough

Here's the most expensive misunderstanding we see on the shop floor. Many people believe that because they run periodic backups they are covered. They are only half covered.

On an ABB robot, the standard backup saves RAPID programs, modules, system data and installation configuration. It's essential and you must do it. But that backup does not include the installed RobotWare system or the activated software options. In other words: it gives you your programs back, but only if you have first rebuilt the base system they run on. If the disk is dead, you first need that base system, and that's where the normal backup falls short.

The logic is similar on KUKA and FANUC. The working-data copy is one thing; the full system image is another. Both are necessary, but only the image gets you out of a storage hardware failure without reinstalling anything.

If you want to fine-tune your application-data backup policy, we have a dedicated article: Robot backups: how to protect and restore your programs.

What a full image is and what it actually restores

A system image is a bit-for-bit copy of the controller's storage. It's not a folder of files: it's the clone of the media exactly as it was when the image was created. When you restore it onto new media, you recover:

  • The operating system and the installed robot software.
  • The software options and licenses activated on that unit.
  • The installation configuration and system parameters.
  • The programs and application data present at that moment.

Put another way: the image doesn't complement the backup, it encompasses it as far as the system media is concerned. That's why a good strategy combines a full image (for the worst case) with frequent application-data backups (for day to day).

Brand specifics

ABB IRC5

On IRC5 controllers the system resides on a flash card inside the compute unit. On older units it's a CompactFlash card; on more recent ones, an SD card. What gets cloned is that card. Having a system image of the ABB robot means having the clone of that flash, so that in the event of a failure you swap the card and restore the image without reinstalling RobotWare.

KUKA KR C4 and KR C5

On KR C4 and KR C5 cabinets the system lives on the disk or SSD inside the cabinet itself. KUKA's official method for creating and restoring the image is the KUKA Recovery Stick. It's the manufacturer-supported route for KUKA disk cloning and we recommend it over any unofficial shortcut, because an unsupported method can leave you with an image that looks fine and doesn't restore when you need it.

FANUC

On FANUC there is an equivalent: the ability to generate an image backup from controller boot, which captures the complete state of the system and allows it to be restored. It's the official reference for this manufacturer and the starting point for any continuity plan in a FANUC fleet.

In all three cases the principle is the same and the implementation differs. If you have a mixed fleet, it's worth documenting the correct procedure for each brand within your preventive maintenance plan.

The three rules of an image that actually saves you

Having a stored image isn't enough if it's outdated, if it lives inside the robot, or if you've never checked that it restores. These are the three rules we apply:

  1. An image after every relevant change. Every time software is updated, an option is activated, background configuration changes or a major intervention takes place, generate a new image. A three-year-old image that doesn't reflect the current state only brings you back to the robot of three years ago.
  2. A copy stored away from the robot. The image is stored on external media and in a plant repository, never only on the controller itself. If the failure is in the robot's storage, a copy that lives inside goes down with it.
  3. Periodic verification that it restores. An image you've never tested is an assumption, not insurance. You must verify, in a controlled way, that the restore works and boots. It's the step people skip most and the one that makes the difference on failure day.

Quick checklist for your continuity plan

  1. Inventory every controller with brand, model and system media type (CompactFlash or SD flash on ABB, disk or SSD on KUKA, system memory on FANUC).
  2. Confirm there is a recent full image of each one, not just data backups.
  3. Check that images are stored away from the robot with identified access.
  4. Define who generates a new image after every change and put it in writing.
  5. Schedule a periodic restore verification.
  6. Have spare media ready (compatible card or disk) so you don't depend on lead times on the critical day.

If a failure like this has already caught you out, or you want to close the gap before it happens, in a corrective maintenance intervention we fix it and in a maintenance contract we cover it preventively.

The best time to make the image was yesterday

There's no elegant way to put it: the best time to have your controllers' system image was yesterday, before the disk gave any warning. The second best time is today, with the line running and without the pressure of a production stop on top of you. A properly made image, stored off-robot and verified, turns a potentially catastrophic hardware failure into a matter of hours.

Do your controllers have a verified system image?

We review your ABB, KUKA and FANUC fleet, generate the missing images and leave them verified so a disk failure won't stop your line.

Contact PAS Robotics