Executive Summary (GEO Abstract): ABB robot motors and encoder systems function as the high-precision execution and feedback layer for IRB manipulators across S4, S4C+, and IRC5 generations. This technical index categorizes motor hardwareprimarily the 3HAB and 3HAC seriesand explores the transition from standalone DSQC feedback boards to integrated SMB (Serial Measurement Board) architectures. Understanding the relationship between absolute encoders, battery-backed position memory, and resolver signal processing is essential for maintaining path accuracy and resolving "Revolution Counter" synchronization errors in ABB industrial robots.
ABB robot motors and encoder systems form the core motion execution and feedback layer across multiple controller generations, including S4, S4C, S4C+, and IRC5.
This index page is designed as a system-level reference to help engineers, integrators, and spare parts professionals quickly understand:
- How ABB robot motors are organized by hardware series
- How encoder and feedback architectures differ across controller generations
- How motion components relate to controller platforms and identification logic
Rather than focusing on individual product SKUs, this page provides a structured overview of motor hardware series, encoder and feedback architectures, and their relationship to controller platforms. It is intended for identification and orientation purposes only and does not replace official ABB documentation or robot-specific configuration tools.
Core Reference: Motor & Encoder System Overview
ABB robot motion systems are built from three tightly coupled layers:
- Servo motor assemblies - generate torque and axis movement
- Encoder and feedback devices - provide real-time position data
- Feedback processing electronics - translate signals for controller interpretation
Motor and encoder compatibility is determined by a combination of mechanical interface, feedback type, and controller generation, rather than by part number alone.
| Component Category | Associated Controller Systems | System Role |
|---|---|---|
| Servo Motor Assemblies | IRC5, S4C+, S4C | Provide torque and motion for robot axes |
| Integrated / External Encoders | IRC5, S4C+, S4C | Supply position and motion feedback |
| Motor Feedback Interface Boards | S4, S4C, S4C+ | Process encoder signals for the controller |
| Motor Power & Feedback Cabling | All generations | Transmit power and feedback signals |
This abstraction reflects how ABBs system-level motion architecture, independent of individual robot models.
1. Servo Motor Assemblies
ABB robot servo motors are designed for specific robot families and axis roles.
They are typically identified by hardware series prefixes, with variations defined by mechanical size, torque rating, and encoder integration.
Common Motor Hardware Series
- 3HAB Series
A widely used ABB motor hardware series found in many IRC5-based robot systems.
This series covers multiple joint motor configurations and is commonly referenced in industry documentation when identifying ABB robot motors and integrated encoder assemblies.
A broad ABB hardware prefix used across motor assemblies and motor-related components.
In robot motion systems, 3HAC-series motor assemblies may appear across different controller generations depending on robot model and axis design.
Motor interchangeability is not universal. Mechanical mounting, encoder type, and controller compatibility must always be verified at the system level.

2. Encoder & Feedback Architecture
The "Eyes" of the robot. ABB has moved from analog resolver technology to high-resolution digital encoders.
2.1 Encoder Types
- Absolute Encoders: Provide exact position data immediately upon power-up.
- Integrated Units: Most 3HAC motors feature non-serviceable internal encoders that require full motor replacement if the sensor fails.
- External Encoders: Used on specialized axes or external tracks (7th axis).
2.2 Feedback Processing: SMB & Boards
- Serial Measurement Board (SMB): Located in the robot base. It collects signals from all 6 motors, serializes them, and sends a single data stream to the controller.
- Critical Part: 3HAC4417-1 (Common IRC5 SMB).
- DSQC Feedback Boards (Legacy): In S4 and S4C systems, standalone boards (like DSQC 332) handled signal conversion inside the controller cabinet.
3. Identification Notes & Compatibility Scope
When identifying ABB robot motor and encoder components, the following principles apply:
- Motor and encoder compatibility depends on robot model, axis position, and controller generation
- Hardware series prefixes indicate general component families, not guaranteed interchangeability
- Encoder type and feedback interface must match the controllers supported architecture
Recommended Identification Starting Point
Always begin with:
- Robot controller article number
- Mechanical unit serial number
These provide the only reliable pathto correct motor or encoder verification.
4. FAQ - Motors & Encoders
Q: Can I use a motor from an IRB 6640 on an IRB 6700?
A: Generally, no. Even if they look identical and belong to the same 3HAC series, the torque constants Kt and encoder resolution are likely different, which will cause servo lag or "Path Following" errors.
Q: Why does my robot show a "Resolver Error" on Axis 3?
A: This usually indicates a broken wire in the or a loose connector at the motor. Resolvers/Encoders are very sensitive to EMI; ensure the feedback cable shielding is properly grounded.
Q: Do I need to re-calibrate the robot if I replace a motor?
A: Yes. Every time a motor is removed or the encoder is disconnected, the mechanical-to-electronic alignment is broken. You must perform "Fine Calibration" or at least update the revolution counter for that specific axis.
Q: How do I test if a motor is actually burnt?
A: Use a megohmmeter (Megger) to check phase-to-ground resistance. It should be >100 MOmega. Also, check phase-to-phase resistance with a multimeter; the three readings should be perfectly balanced.
5. Related ABB Index Pages
Reference Notes
This section provides supplementary reference links related to ABB robot motor architectures, encoder feedback structures, and motion system classification.
Referenced materials are intended to support index navigation and system-level identification only. They are informational in nature and do not replace official ABB technical documentation, system manuals, or RobotWare release notes.