1. Scope and Purpose
This manual covers critical maintenance procedures for industrial robot controllers, including replacing fan filters, checking battery backup, and updating firmware (firmware). Regular performance of these operations is mandatory to ensure stable operation, extend the life of the equipment and prevent unexpected downtime. This manual is designed for technical personnel who perform scheduled or unscheduled maintenance of robot controllers such as KUKA KRC4, FANUC R-30iB, ABB IRC5 or similar systems used in Ukrainian manufacturing enterprises in accordance with DSTU EN ISO 10218-2:2018.
Performance: These procedures should be performed according to the scheduled maintenance (PMT) schedule or when appropriate indicators are present (eg, system warnings, elevated temperature inside the controller cabinet, end of recommended battery life).
2. Precautions
⚠ IMPORTANT: Safety above all else!
- Lockout and Tagout (LOTO): Before starting any work with the robot controller, must perform the Lockout/Tagout procedure in accordance with the company's internal security regulations and DSTU EN ISO 14118:2020. Make sure that the controller's power supply is completely disconnected and cannot be accidentally activated. Check the absence of voltage using appropriate measuring devices.
- Dangerous Energy: Robot controllers contain capacitors that can store a dangerous electrical charge even after the power is turned off. Wait for it to fully discharge before touching the internal components.
- Personal Protective Equipment (PPE): Always use the required PPE: safety glasses, work gloves (antistatic when working with electronics), antistatic clothing and shoes.
- Static Electricity: When working with electronic components, use a grounding bracelet and mat to prevent damage to sensitive circuits from static discharge.
- Fire Safety: Ensure there is a fire extinguisher near the work area.
- Keep Calm: If in doubt, stop work and consult the manufacturer's documentation or a senior engineer.
3. Necessary Tools and Materials
| Tool / Material | Specification / Description | Quantity |
|---|---|---|
| Screwdrivers | Set (flat, cross PH1, PH2, PZ1, PZ2) | 1 set |
| Torque wrench | Range 1-10 Nm with Torx bits (T20, T25) | 1 pc |
| Digital multimeter | With the function of measuring direct current voltage (DCV) up to 10V and checking integrity | 1 pc |
| A set of hex keys | The range is 2-6 mm | 1 set |
| Brush or compressed air | For cleaning filters and internal surfaces | 1 pc |
| New air filters | According to the specification of the controller manufacturer (eg G4, F5; dimensions 200x200x10 mm) | From 2 to 4 pcs (depending on the controller model) |
| Backup controller battery | According to the manufacturer's specification (for example, CR2032, or a pack of AA/AAA 3.0-3.6V) | 1 pc |
| USB drive | The volume is at least 8 GB, formatted in FAT32 | 1 pc |
| Laptop with network cable | With the robot manufacturer's software installed (e.g. WorkVisual, RobotStudio, KAREL) | 1 pc |
| Grounding bracelet and mat | Antistatic (ESD) | 1 set |
| Contact cleaner | Electronics safe (no residue) | 1 balloon |
4. Checklist Before Service
| Item | Verification | Acceptance / Rejection criteria | Notes |
|---|---|---|---|
| 1. General Status of the Controller | Visual inspection of external panels, cable entries. | Absence of physical damage, cracks, deformations. The cable entries are integral. | _Check for traces of liquid or abrasives._ |
| 2. Work Environment | Checking the cleanliness and temperature regime in the controller area. | Absence of excessive dust, dirt, moisture. The temperature ranges from +5°C to +45°C. | _Ensure sufficient ventilation._ |
| 3. Indicators and Displays | Overview of the status of the light indicators (LEDs) and displays on the front panel. | No active error indicators (red, orange). The display is clear. | _Record any warnings or errors before powering down._ |
| 4. Cable Connections | Checking the reliability of connecting all cables (power, work, peripherals). | All cables are securely fixed, there are no signs of wear or damage to the insulation. | _Do not pull the cables. Check visually._ |
| 5. System Event Log | View the controller event log before shutdown. | No critical errors or warnings related to the power/temperature system. | _Record any system messages._ |
5. Step-by-step Procedure
5.1. Preparation and Shutdown
- Perform LOTO: ⚠ Be sure to disconnect the controller from the mains, apply blocking devices and markings.
- Check the absence of voltage: With the help of a multimeter, make sure that there is no voltage at the input terminals of the controller.
- Open the controller door: Gently open the controller cabinet door.
- Install antistatic protection: Put on the grounding bracelet and connect it to the grounding point on the controller chassis. Place an anti-static mat.
5.2. Replacement of Fan Filters
Fan filters are critical to maintain optimal temperature inside the controller and prevent dust from accumulating on the electronic components.
- Determine the location of the filters: Filters are usually located on the cabinet doors or in special compartments for air supply/extraction.
- Remove the filter covers: Unscrew the screws or release the latches that fix the filter covers.
- Remove old filters: Carefully remove dirty air filters. _Do not knock old filters inside the cabinet to avoid scattering dust on the components._
- Clean the compartments: Using a brush or compressed air, clean the compartments where the filters were located from dust and dirt.
- Install the new filters: Install the new filters, making sure the direction of the air flow matches the arrow on the filter (if present), or orient them the same way the old ones were installed.
- Specification: Typical class G4 filters provide protection against coarse dust. Recommended size and thickness (e.g. 200x200x10mm) should meet OEM specifications.
- Visual indicator: Filters sit tightly in their slots, providing a perimeter seal. The surface of the filter is uniform, without damage.
- Close the filter covers: Place the filter covers in place and secure with the screws. Tighten to a slight resistance, do not overtighten to avoid damaging the plastic. The recommended tightening torque for typical fasteners is 1.5-2.0 Nm.
5.3. Backup Battery Check
The backup battery ensures that the controller's configuration, system time, and program data are saved during a main power failure.
- Find a backup battery: The battery is usually located on the central processing unit (CPU) board or on a special memory module. Refer to the controller schematic or manufacturer's manual for exact location.
- Measure the battery voltage: Set the multimeter to the mode of measurement of direct current voltage (DCV) in the range of 2-10V. Attach the multimeter probes to the battery terminals, observing the (+/-) polarity.
- Specification: For CR2032 type battery (3V) acceptable voltage value is from 2.8V to 3.3V. For a pack of AA/AAA batteries (3.6V) - from 3.3V to 3.8V.
- Visual indicator: The multimeter shows the voltage within the specified values. No signs of corrosion or leakage of electrolyte on the battery or in its compartment.
- Always check the date of manufacture of the battery. Even if the voltage is normal, it is recommended to replace a battery with a service life of more than 3-5 years.
- Replace the battery (if necessary): If the voltage is below the recommended or the battery is old, carefully remove it by pressing the latch. Install a new battery, observing the polarity.
- Specification: Use only a battery that meets the controller manufacturer's specifications. The wrong type can cause damage.
- Clean the contacts: Use contact cleaner to treat the battery compartment contacts to ensure a secure connection.
5.4. Firmware update (Firmware)
A firmware update can improve performance, system stability, fix known bugs, and add new features. It is critical to follow the procedure to avoid damaging the system.
- Checking the current version and compatibility:
- Connect the laptop to the controller via a network port or service interface.
- Start the manufacturer's software (eg WorkVisual, RobotStudio).
- Record the current controller firmware version.
- Check the manufacturer's documentation or official website for compatible firmware version and update instructions. _Using incompatible firmware can completely disable the controller._
- Backup:
- ⚠ Be sure to perform a full backup of the current controller configuration, robot programs, system files, and security settings to a USB drive and/or laptop.
- Keep a copy in a safe place with clear labeling (controller model, current firmware version, copy date).
- Visual indicator: Confirmation of successful completion of the backup process in the software.
- Firmware Download:
- Download the official firmware file from the manufacturer's website to a USB drive. Check file integrity (checksum if provided).
- Never use firmware from unverified sources.
- Firmware installation:
- Insert the USB drive into the corresponding port of the controller (if provided by the manufacturer's update procedure) or use the network connection from the software on the laptop.
- Follow the manufacturer's step-by-step instructions to initiate the update process.
- ⚠ Do not interrupt the update process with power! This may cause irreparable damage to the controller.
- Visual indicator: Indication of update progress on the controller display or in the software. A message about the successful completion of the update.
- Controller Reboot: After a successful update, the system usually requires a reboot. Execute it.
- Firmware version verification: After rebooting, check the installed firmware version through the controller software to make sure the update was successful.
5.5. Completion of works
- Close the controller cabinet: Make sure all cables are properly routed and internal components are not obstructing the door from closing. Close and lock the controller door securely.
- Disable antistatic protection.
- Restore power: Remove blocking devices and tags. Power on the controller.
- Observing startup: Observe the controller loading process. Make sure there are no error indicators.
6. Verification Letter After Service
| Test | Expected Result | Actual Result | Skip / Failure |
|---|---|---|---|
| 1. Starting the System | The controller boots successfully, with no error indicators. | ||
| 2. Fan Testing | The fans work quietly, providing air flow. | ||
| 3. Checking the Event Log | No new critical errors or warnings after launch. | ||
| 4. Firmware Version Check | The updated version of the firmware is displayed (if it was updated). | ||
| 5. Manual Mode (Jog) | The robot moves freely in all axes in manual mode (Jog). | ||
| 6. Execution of the Program | A short test program of the robot is executed without errors. | ||
| 7. Checking System Date/Time | The system time and date correspond to the actual time (after replacing the battery). |
7. Troubleshooting Guide
| Symptom | Probable Cause | Corrective Action |
|---|---|---|
| The controller does not turn on after maintenance. | Improperly restored power supply; internal damage during work. | Check the power supply, circuit breakers. Recheck all internal connections. Make sure there are no foreign objects. |
| Loud or absent fan noise. | Improper installation of filters; fan is damaged. | Check that the filters are installed correctly. Check the operation of the fan. Replace the fan if it is damaged. |
| System errors related to memory or configuration after replacing the battery. | The battery is installed incorrectly; the old battery was not replaced on time; data corruption. | Check the polarity of the new battery and its voltage. Restore the configuration from the backup. |
| The controller shows an old firmware version or an error after updating. | Unsuccessful firmware update; use of incompatible firmware; file corruption. | Try updating again using a different USB drive or a different copy of the firmware file. If that fails, restore the system from a backup. Contact the manufacturer's technical support. |
| The robot does not move or moves inaccurately after updating the firmware. | Corruption of calibration or parameter files. | Restore the calibration settings from a backup. Follow the robot recalibration procedure according to the manufacturer's manual. |
8. Recommended Maintenance Schedule
| Task | Frequency | Estimated Duration | Qualification Level |
|---|---|---|---|
| Visual inspection of the controller and cables. | Every week | 10 min | Technician |
| Checking/cleaning fan filters. | Monthly / Every 500 hours of operation | 20-30 min | Technician |
| Checking the backup battery voltage. | Every 6 months | 15 min | Technician |
| Replacing the backup battery. | Every 3-5 years (or at a voltage below 2.8V) | 30-45 min | Engineer/Senior Technician |
| Full system backup. | Annually / Before firmware update / Before significant changes. | 30-60 min | Engineer/Senior Technician |
| Controller firmware update. | In the presence of new versions from the manufacturer and confirmed necessity. | 1-2 hours | Engineer |
| Comprehensive diagnostics of the system (from the manufacturer's software). | Annually | 1-2 hours | Engineer |
9. Directory of Spare Parts
| Description Details | Typical Specification | Category UNITEC |
|---|---|---|
| Controller fan filter | Class G4, EN 779, size (eg 200x200x10mm) | Air filters |
| Backup battery | CR2032 (3V Lithium), or pack AA/AAA (3.6V Ni-Cd/Ni-Mh) | Power elements |
| Cooling fan (module) | 24V DC, 120x120x38 mm, 150-200 m³/h | Industrial fans |
| USB drive | USB 2.0/3.0, 8-16 GB, reliable | Data loggers |
| Ethernet service cable | CAT5e/CAT6, industrial version, length 3-5 m | Cables and connectors |
To order and receive detailed information about spare parts, refer to the UNITEC-D e-catalog: https://www.unitecd.com/e-catalog/
10. Links
- DSTU EN ISO 10218-2:2018. Robots and robotic equipment. Safety requirements for industrial robots. Part 2: Robot systems and integration.
- DSTU EN ISO 14118:2020. Machine safety. Prevention of unexpected start.
- EN 779. Soot filters for ventilation and air conditioning systems.
- Operation and maintenance manual of the robot controller (according to the manufacturer, for example, KUKA KRC4 Operating Manual).
- Standards ISO 13849. Machine safety.
- DSTU IEC 60364. Electrical installations of buildings.