Skip to content

ABB IRC5 Robot Spare Parts List: The Ultimate Inventory Guide

The ABB IRC5 controller is the industry standard for precision and reliability. However, to maintain zero-downime production, having a strategic spare parts inventory is essential.

This guide provides a structured IRC5 spare parts list, covering everything from the FlexPendant to internal drive modules and communication boards for both M2004 and M2009 generations.

1. Critical Spares: The "Must-Haves"

If these components fail, your robot stops immediately. We recommend keeping at least one of each in your onsite maintenance stores.

Component Name Part Number Description
FlexPendant (DSQC 679) 3HAC028357-001 The primary HMI for IRC5 programming.
Main Computer (CPU) 3HAC025097-001 The "brain" of the IRC5 controller.
Drive Unit (Multi-move) 3HAC025338-001 Power module for axis motion control.
Power Supply Unit 3HAC031683-001 24V DC supply for internal electronics.
ABB IRC5 Controller Spare Parts: 3HAC031683-001 Cable, 3HAC025338-004 Drive, DSQC679 Teach Pendant, DSQC639 Mainboard | Replacement IRC5 Components

2. IRC5 Controller Boards (DSQC Series)

IRC5 systems rely on modular DSQC boards for communication and safety.

  • Communication Boards: DSQC 601 (Serial Measurement), DSQC 639 (Main Computer).
  • I/O Modules: DSQC 652 (Digital I/O), DSQC 651 (AD Combo).
  • Safety Boards: DSQC 643 (Panel Board) and Panel Unit assemblies.
  • Expansion: DeviceNet, Profinet, and EtherNet/IP interface modules.

👉 [Explore Full ABB DSQC Board Index]

3. Motion & Drive Components

Motion errors (e.g., "Revolution Counter Lost") are often linked to the drive system or the feedback loop.

  • Axis Drive Units: Including Single Drive units and Rectifiers (e.g., DSQC 663).
  • Memory Backup (SMB Battery): 3HAC16831-1.
  • Maintenance Tip: Batteries MUST be replaced every 2-3 years. If they fail during a power outage, you will lose your robots "Mastering" and must update revolution counters.
  • Axis Computers: Managing real-time motion interpolation.

4. IRC5 Cables & Connection Hardware

Cables are the most overlooked failure point. Worn insulation or loose pins lead to "intermittent" communication lost errors.

  • Pendant Cables: 3HAC084673-001 (10m standard). Note: High-traffic areas should use the protected version.
  • Floor Cables (Motor/Signal): Shielded cables connecting the controller to the robot arm.
  • Internal Harnesses: CP/CS and power distribution harnesses inside the cabinet.

5. IRC5 Spare Parts FAQ: Maintenance Tips

Q: Is there a difference between IRC5 Single Cabinet and Compact spares?

A: Yes. While the FlexPendant and some DSQC boards are the same, the Drive Units and Power Supplies are often physically smaller in the Compactversion to fit the reduced footprint. Always verify the 3HAC number.

Q: My IRC5 shows a "Battery Low" warning. Which part do I need?

A: You likely need the SMB Battery (3HAC16831-1). If you lose power while the battery is dead, you will have to re-calibrate (update revolution counters) all six axes.

Q: Can I use refurbished parts for my IRC5?

A: Absolutely. Since many IRC5 components (like the DSQC 648) are evolving, high-quality certified refurbished spares are a cost-effective way to maintain older M2004 systems without upgrading the entire controller.

Q: How do I know if I have an M2004 or M2009 IRC5?

A: Look at the controller's serial plate. M2004 units typically have different drive module shapes compared to the sleeker, integrated drive modules of the M2009. The 3HAC part numbers are the most reliable way to confirm.

6. Summary: The 3-Level Inventory Strategy

To minimize downtime, categorize your purchasing:

  1. Level 1 (Critical): FlexPendant, Drive Unit, CPU.
  2. Level 2 (Preventative): Batteries, Filters, Cooling Fans.
  3. Level 3 (Repair): I/O Boards, Cables, Joysticks.

Need a customized spare parts package for your IRB 140, 2600, or 6640?

[Contact our ABB Technical Specialists] for a tailored IRC5 parts list based on your robot's serial number.

7.Related ABB Index Pages


Search

Use this section to help customers find the products they're looking for.

Compare products

{"one"=>"Select 2 or 3 items to compare", "other"=>"{{ count }} of 3 items selected"}

Select first item to compare

Select second item to compare

Select third item to compare

Compare