IRB 6700 Motor Replacement

Comprehensive guide for maintenance personnel to safely and effectively replace motors on ABB IRB 6700 industrial robots

Expanding on the Repair: Practical Tips and Troubleshooting

The core procedure outlines the essential steps for replacing an axis motor. However, real-world repairs often present nuances and challenges. Here are some additional considerations, tips, and troubleshooting advice for maintenance personnel undertaking this task, building upon the Axis 1 example.

Motor Replacement Procedure Overview

This guide expands on the standard IRB 6700 motor replacement procedure with additional insights, troubleshooting tips, and best practices to ensure success.

For qualified maintenance personnel
Est. time: 2-4 hours per axis
Safety critical procedure

IRB 6700 Motor Replacement Flowchart

graph TD A[Start: Motor Replacement Required] --> B{Pre-Removal Checks} B -->|Issue Confirmed| C[Prepare Tools & Safety Measures] B -->|Issue Not Motor| Z[Investigate Other Causes] C --> D[Isolate Robot: LOTO] D --> E[Position Robot Correctly] E --> F[Support/Secure Affected Parts] F --> G[Remove Covers/Access Points] G --> H[Disconnect Motor Cables] H --> I[Drain Gearbox Oil if Required] I --> J[Unbolt & Remove Motor] J --> K[Clean Mating Surfaces] K --> L[Install New Motor with Guide Pins] L --> M[Apply Correct Torque to Fasteners] M --> N[Reconnect Motor Cables] N --> O[Refill Gearbox Oil if Drained] O --> P[Perform Leak Test] P --> Q[Replace Covers] Q --> R[Update Revolution Counters] R --> S{Calibration Level} S -->|Basic| T[Standard Calibration] S -->|High Precision| U[Absolute Accuracy Calibration] T --> V[Test Movement at Low Speed] U --> V V --> W[Return Robot to Service] W --> X[Document Repair & Monitor] X --> Y[End: Repair Complete] class A,Y,Z accent; class B,P,S decision; class D,F,J,L,R,T,U critical; classDef accent fill:#0066c1,stroke:#003d74,color:white; classDef decision fill:#f59e0b,stroke:#b45309,color:white; classDef critical fill:#ef4444,stroke:#b91c1c,color:white;

1. Pre-Removal Checks & Diagnostics (Why Replace?)

Before committing to a motor replacement, ensure it's the necessary course of action.

Fault Codes

Thoroughly analyze any active fault codes on the FlexPendant. Consult the Operating manual - Trouble shooting IRC5 for detailed interpretations. Sometimes, issues might stem from cabling, drive units in the controller, or configuration errors rather than the motor itself.

Cabling Integrity

Visually inspect motor cables for damage (chafing, cuts, connector issues), especially in areas prone to movement or abrasion. Test cable continuity if possible. A damaged cable can mimic motor faults.

Drive Unit Check

Swap connections at the controller (if feasible and safe according to specific ABB troubleshooting guides) to see if the fault follows the motor or stays with the drive unit. This requires advanced knowledge of the IRC5 controller.

Mechanical Binding

Before assuming an electrical fault, carefully check if the axis can be moved manually (with brakes released correctly) or if there's any mechanical resistance, which might indicate a gearbox issue rather than a motor problem.

Motor Fault Diagnosis Decision Tree

graph TD A[Motor Fault Suspected] --> B{Check Fault Codes} B -->|Motion Supervision Errors| C[Check for Mechanical Binding] B -->|Drive/Power Error| D[Check Motor Power/Signals] B -->|Position Error| E[Check Resolver/Feedback] B -->|No Fault Codes| F[Observe Behavior/Listen] C -->|Free Movement| G[Likely Not Mechanical Issue] C -->|Movement Restricted| H[Check Gearbox/Mechanical Components] D -->|Cable Issues| I[Repair/Replace Cable] D -->|Drive Unit Issue| J[Service Drive Unit] D -->|Motor Power Issue| K[Motor Replacement Indicated] E -->|Resolver Cable Issue| L[Check/Replace Resolver Cable] E -->|Resolver Signal Issue| M[Motor Replacement Indicated] F -->|Noise/Vibration| N[Check Bearings/Mounting] F -->|Erratic Movement| O[Check Resolver/Drive] F -->|Overheating| P[Check Load/Duty Cycle] G --> Q{Test Swap Connections} H --> R[Service Gearbox First] I --> S[Test After Cable Repair] J --> T[Test After Drive Service] K --> U[Proceed to Motor Replacement] L --> V[Test After Cable Repair] M --> U N --> W[Check for Physical Damage] O --> X[Check Drive Parameters] P --> Y[Check Cooling/Ventilation] Q -->|Problem Follows Motor| U Q -->|Problem Stays with Drive| J R -->|Problem Persists| Z[Consider Complete Drive Train Service] S -->|Problem Resolved| AA[Document and Monitor] T -->|Problem Resolved| AA V -->|Problem Resolved| AA W -->|Damage Found| U X -->|Parameter Issue| AB[Restore Parameters] Y -->|Cooling Issue| AC[Improve Ventilation] Z --> AD[Contact ABB Advanced Service] class A,U accent; class B,C,D,E,F,Q decision; classDef accent fill:#0066c1,stroke:#003d74,color:white; classDef decision fill:#f59e0b,stroke:#b45309,color:white;

2. Handling Stubborn Components

Safety Warning

Never use excessive force or improvised tools when handling stuck components. Improper techniques can cause personal injury or damage to expensive robot components.

Stuck Motor

If the motor resists removal after unbolting (and using removal tools if applicable), do not use excessive force or pry bars directly against sealing surfaces.

  • Double-check that all bolts are removed.
  • Re-check alignment; slight binding can occur if the robot wasn't perfectly positioned or if guide pins aren't perfectly aligned.
  • Apply penetrating oil sparingly around the motor flange/gearbox interface (avoiding electrical connections and seals) and allow time to work.
  • Gentle tapping around the motor housing (not the shaft) with a soft-faced mallet can sometimes break the seal or overcome slight binding. Ensure the lifting accessory is securely supporting the weight.

Damaged Fasteners

If screw heads are stripped or bolts are seized:

  • Use high-quality extraction tools specifically designed for the fastener type (e.g., hex, Torx).
  • Applying localized heat cautiously to the surrounding housing (not the bolt directly if possible) can sometimes help break corrosion, but be extremely mindful of nearby seals, cables, and lubricants.
  • If a thread in the gearbox housing is damaged, it will require specialized repair (e.g., Helicoil insert) by highly skilled personnel or potentially gearbox replacement. Document this immediately.

3. O-Ring and Sealing Best Practices

Gearbox sealing is critical to prevent lubricant leakage and contaminant ingress.

Preparation & Inspection

  • Cleanliness: The O-ring groove and mating surfaces must be impeccably clean. Use lint-free cloths and an approved, non-residue solvent.
  • Inspection: Inspect the new O-ring for nicks, cuts, or deformities before installation. Never reuse an old O-ring.
  • Verification: Confirm you're using the correct O-ring size and material for your specific robot model and axis.

Installation & Testing

  • Lubrication: Apply a thin, even film of the correct grease (e.g., 3HAB3537-1) to the O-ring. Do not over-lubricate.
  • Installation: Ensure the O-ring is seated squarely in its groove and is not twisted. Lower the motor straight down using guide pins.
  • Leak-Down Test: Mandatory after motor replacement. Never exceed 0.25 bar (25 kPa) pressure during testing.

Tip: Temperature Fluctuations

Minor pressure changes during leak testing can occur if the compressed air temperature differs significantly from the gearbox temperature. Allow temperatures to equalize, or note small, stable changes. A continuously dropping pressure indicates a leak.

4. The Importance of Calibration Revisited

Replacing a motor always changes the precise relationship between the motor's resolver (position sensor) and the physical position of the robot axis linkage due to manufacturing tolerances and assembly variations.

1

Revolution Counter Update

The absolute minimum required step. Tells the controller the motor's approximate zero position within its current revolution.

Mandatory
2

Standard Calibration

Fine-tunes the resolver offset value for each axis, ensuring the robot knows its precise joint angles relative to the calibration marks.

Highly Recommended
3

Absolute Accuracy

Restores high precision across the entire robot structure. A full CalibWare procedure compensates for minute geometric deviations.

For High-Precision Applications

Important Note on AbsAcc Calibration

If the robot was originally calibrated for Absolute Accuracy, simply updating revolution counters or performing a standard calibration will not restore this high level of precision. A full CalibWare procedure is mandatory to restore the specified Cartesian accuracy across the work envelope.

5. Documentation and Handover

Record Keeping

Log the date of replacement, the serial numbers of the old and new motors, the spare part number used, and any significant observations during the repair.

Calibration Records

Document the results of the revolution counter update and any subsequent calibration (Standard or AbsAcc). Store calibration files according to procedures.

Inform Operations

Clearly communicate to operators or programmers that a motor replacement and recalibration have occurred, as fine-tuning of existing programs might be necessary.

Motor Replacement Handover Form Template

Robot Information
Robot Model: IRB 6700
Serial Number: _________________
Controller S/N: _________________
Replacement Details
Date Completed: _________________
Axis Replaced: _________________
Old Motor S/N: _________________
New Motor S/N: _________________
Part Number Used: _________________
Calibration
Revolution Counters: □ Updated
Standard Calibration: □ Completed □ Not Required
AbsAcc Calibration: □ Completed □ Not Required
Calibration Files Saved: □ Yes □ No
Testing
Movement Test: □ Passed □ Issues Noted
Leak Test: □ Passed □ Issues Noted
Production Test: □ Passed □ Issues Noted
Handover Information
Technician Name: _________________
Technician Signature: _________________
Received By: _________________
Notes: _________________

6. Gearbox Interaction and Post-Replacement Checks

The interface between the motor pinion and the gearbox input gear is critical.

Mating the Pinion

When refitting the motor, the goal is a smooth mesh between the motor pinion and the gearbox gear.

  • Alignment: Use guide pins diligently. Lower the motor perfectly straight to avoid tooth damage.
  • Rotation Tool: Use the rotation tool (e.g., 3HAC7887-1) to turn the motor shaft slightly while lowering.
  • Listen and Feel: Pay attention to tactile and audible feedback. A clean mesh should feel smooth.

Initial Movement Checks

After updating revolution counters and recalibrating, verify proper operation:

  • Jogging: Carefully jog the repaired axis at very low speed (1-5%) through its full range of motion.
  • Listen: Check for unusual noises (grinding, whining, clicking) from the motor/gearbox area.
  • Feel: Monitor for abnormal vibration through the robot structure.

Backlash Check

While a precise backlash measurement requires specialized tools, a simple manual check can be informative:

  • Manual Movement: With brakes released (ensure safety and support!), gently try to move the arm link.
  • Compare: Excessive free play might indicate improper motor seating or internal gearbox wear.
  • Seek Help: Consult ABB service if excessive backlash is suspected.

Safety During Checks

When performing manual backlash checks with brakes released, ensure the axis is properly supported to prevent unexpected movement. Never release brakes on vertical or tilted axes without proper support systems in place.

7. Environmental Factors and Motor Longevity

The robot's operating environment significantly impacts component life, including motors.

Temperature

Operating consistently near the maximum ambient temperature limit (+50°C for standard protection) puts extra thermal stress on motor windings and bearings, potentially shortening life.

Ensure adequate ventilation around the robot, especially the base and motor areas.

Contaminants

Environments with high levels of dust, abrasive particles, corrosive chemicals, or excessive moisture accelerate wear on motor seals, bearings, and electrical connections.

Robots with higher protection ratings (e.g., Foundry Plus IP67) offer better resistance but still require regular cleaning.

Vibration

Excessive external vibration (from nearby machinery, improper mounting foundation) can contribute to bearing wear over the long term.

Ensure the robot's foundation meets ABB specifications and isolate sources of excessive vibration when possible.

Motor Temperature vs. Life Expectancy (Representative)

100% 75% 50% 25% 0%
10°C 20°C 30°C 40°C 50°C
Optimal
Caution
Critical

Note: This chart is representative only. Actual motor life is affected by multiple factors including duty cycle, load, and environmental conditions.

8. Link to Preventive Maintenance

While motor failure can sometimes be sudden, regular preventive maintenance can often provide early warnings or extend life.

Maintenance Task Frequency Description Manual Reference
Listen for Changes Daily Train operators and maintenance staff to listen for changes in the robot's operating sounds. New whines, grinding, or clicking noises should be investigated promptly. -
Inspect for Leaks Monthly Regularly check motor/gearbox interfaces for signs of oil leakage. A leak indicates a failing seal, which can lead to lubricant loss and eventual gear/bearing failure. Section 3.3, p.104-117
Cable Management Quarterly Inspect the motor cable harness for wear, chafing, or tight bends, especially near moving axes. Damaged cables are a common source of faults. Section 3.3.8, p.122
Temperature Monitoring As needed In critical applications, periodic thermal imaging of motors during operation can reveal overheating trends before failure occurs. -

Pro Tip

Create a baseline recording of normal operating sounds shortly after a successful motor replacement. This can serve as a reference point for future comparison when abnormal sounds are suspected.

9. Enhanced Safety During Test Runs

The initial run after a motor replacement is a high-risk moment.

Critical Safety Warning

Until calibration is fully verified, the robot might not move exactly as expected. Unexpected movements can cause severe injury or equipment damage.

Safety Checklist Before First Movement

  • Working area completely clear of personnel
  • All tools, equipment, and other objects removed from robot workspace
  • Speed override set to minimum (1-5%)
  • Emergency stop buttons identified and accessible
  • Cable management confirmed (no snagging risk)
  • All covers and guards properly reinstalled
  • Personnel briefed on test procedure and emergency response

Test Run Procedure

  1. 1
    Clear Area

    Ensure the entire maximum working range of the robot is completely clear.

  2. 2
    Slow Speed

    Start all test movements at the lowest possible override speed (1-5%).

  3. 3
    Controlled Movements

    Jog individual axes first before running complex program paths. Move the repaired axis through its full intended working range slowly.

  4. 4
    Emergency Stop Access

    Ensure personnel monitoring the test have immediate, unobstructed access to an emergency stop button.

  5. 4
    Emergency Stop Access

    Ensure personnel monitoring the test have immediate, unobstructed access to an emergency stop button.

  6. 5
    Monitor Connections

    Keep an eye on the replaced motor area during initial movements for any signs of cable snagging, leaks, or components working loose.

Only after successful completion of these individual axis tests should you gradually increase the speed and begin testing more complex movements or program paths.

10. Understanding Potential Root Causes of Motor Failure

While this guide focuses on replacement, briefly considering why the motor failed can inform future preventive actions or identify underlying system issues.

Overheating

  • Sustained Overload: Operating beyond rated payload/duty cycle
  • Environmental: High ambient temperatures, poor ventilation
  • Electrical Fault: Issues in windings/drive causing excessive current
  • Brake Issues: A dragging brake causing excessive work

Electrical Issues

  • Power Quality: Unstable power supply damaging windings
  • Cable Damage: Short circuits or grounding faults
  • Drive Unit Failure: Fault in IRC5 controller drive module

Mechanical Issues

  • Bearing Failure: Wear and tear or contamination
  • Gearbox Problems: Friction or failure overloading motor
  • Collisions: Physical impacts damaging components

Feedback Device

  • Resolver Failure: Internal position sensor failing
  • Connection Issues: Signal integrity problems
  • Electrical Noise: Interference affecting resolver signals

Preventive Action

Investigating the likely cause (e.g., reviewing operational history, checking environmental conditions, inspecting the failed motor if possible) can prevent repeat failures. Document findings and trends across your robot fleet.

Motor Failure Root Cause Analysis

graph TD A[Motor Failure] --> B{Type of Failure} B -->|Electrical| C[Electrical Subsystem] B -->|Mechanical| D[Mechanical Subsystem] B -->|Thermal| E[Thermal Issues] B -->|Communication/Control| F[Control System] C --> C1[Power Supply] C --> C2[Winding Damage] C --> C3[Drive Unit Issue] C --> C4[Cable/Connector] D --> D1[Bearing Failure] D --> D2[Shaft Damage] D --> D3[Mounting Issue] D --> D4[Gearbox Interaction] E --> E1[Ambient Temperature] E --> E2[Ventilation Issue] E --> E3[Duty Cycle Exceeded] E --> E4[Cooling System] F --> F1[Resolver Failure] F --> F2[Parameter Issue] F --> F3[Communication Error] F --> F4[Software Issue] C1 --> G[Maintenance & Prevention Plan] C2 --> G C3 --> G C4 --> G D1 --> G D2 --> G D3 --> G D4 --> G E1 --> G E2 --> G E3 --> G E4 --> G F1 --> G F2 --> G F3 --> G F4 --> G classDef default fill:#f9f9f9,stroke:#ccc,color:#333; classDef root fill:#ef4444,stroke:#b91c1c,color:white; classDef category fill:#0066c1,stroke:#003d74,color:white; classDef subcategory fill:#f59e0b,stroke:#b45309,color:white; classDef solution fill:#10b981,stroke:#059669,color:white; class A root; class B,C,D,E,F category; class C1,C2,C3,C4,D1,D2,D3,D4,E1,E2,E3,E4,F1,F2,F3,F4 subcategory; class G solution;

11. Impact on Connected Components (Gearbox & Brake)

The motor doesn't operate in isolation. Consider the health of connected components:

Gearbox

  • Was the Motor Failure Violent? A sudden seizure or electrical short could have transmitted stress to the gearbox input stage. Listen carefully for gearbox noise after replacement.

  • Lubricant Contamination: If the motor failure involved significant overheating or mechanical disintegration, there's a small risk of contaminants entering the gearbox side. Checking gearbox oil condition might be prudent.

  • Backlash: Check for excessive backlash, which might indicate pre-existing gearbox wear or improper motor seating.

Holding Brake

  • Function Test: The standard brake test (Section 1.2.4.4, page 30) should always be performed after maintenance involving axis movement or motor work. Ensure the brake holds the axis firmly when motors are deactivated.

  • Wear: Brakes are wear items. While motor replacement doesn't directly affect the brake within the motor, ensure the overall system's braking capability is verified.

  • Brake Dragging: If the old motor failed due to overheating, check if a partially engaged brake might have been a contributor, and ensure the new motor's brake fully releases.

Safety Critical System

The brake system is safety-critical and must function correctly to prevent unexpected axis movement when power is off or the robot is in a stopped state. Thorough testing of the brake system after motor replacement is mandatory for personnel safety.

12. Software Configuration and Load Considerations

While calibration is the primary software adjustment, remember:

Motor Parameters

These are typically tied to the robot model and controller configuration and shouldn't normally be changed manually. However, ensure the correct robot model and configuration are active in the system.

Using parameters for a different motor type will cause improper operation and likely damage.

Load Identification

If the motor failure was suspected to be due to overload, or if the carried tool/payload has changed recently, it's highly advisable to run the LoadID routine after the repair and calibration.

Incorrect load data is a common contributor to premature motor/gearbox wear.

Tuning Parameters

Advanced motion tuning parameters usually don't need adjustment after a standard motor replacement, unless the robot's behavior feels significantly different after the repair and proper calibration.

Consult ABB technical support before modifying tuning parameters.

About LoadID

The LoadID routine measures the actual mechanical characteristics of the tool and payload by moving the robot through specific motions and measuring the torque required. This allows the controller to:

  • Optimize motion control for the specific load
  • Ensure motors aren't over-stressed during acceleration/deceleration
  • Compensate for center of gravity offsets
  • Prevent unnecessary vibration and wear
When to Run LoadID
  • After replacing a motor
  • When changing tools or end effectors
  • When modifying existing tools (adding/removing components)
  • When handling different workpieces with significantly different weights
  • If load-related error messages appear during operation

For detailed information, refer to the Operating manual - IRC5 with FlexPendant, section on LoadID.

13. Handling and Storage of Motors

New Motor

  • Keep the replacement motor in its protective packaging until the moment of installation to prevent contamination or accidental damage.
  • Handle it carefully, using the designated lifting points. Avoid impacts, especially to the shaft/pinion.
  • Verify the motor's article number against your robot's specifications before installation.
  • Inspect for shipping damage before accepting delivery.
Storage Conditions
  • Temperature: 5-40°C (41-104°F)
  • Humidity: 10-95% (non-condensing)
  • Avoid direct sunlight
  • Protect from dust and contaminants
  • Store in original packaging
  • Keep away from chemicals and solvents

Old Motor

  • Safety: Handle the removed motor with care; it may still be hot or have sharp edges if damaged.
  • Inspection: If possible and safe, a brief visual inspection of the old motor's pinion, seals, and connectors might offer clues about the failure mode.
  • Identification: Record the motor's serial number and any visible damage or unusual conditions before disposal.
  • Disposal: Dispose of the old motor according to local environmental regulations, considering it contains metals, potentially magnets, and electronic components.
Environmental Considerations

Motors contain valuable materials that can be recycled, including copper windings, steel housing, and rare earth magnets. Many regions have specific requirements for electronic/industrial waste disposal. Consult your facility's waste management procedures or contact ABB for recycling guidance.

14. Recognizing Early Warning Signs

While some motor failures are sudden, others develop over time. Training personnel to recognize subtle changes can allow for planned replacement instead of emergency downtime:

Audible Changes

  • Increased Whine

    A higher-pitched or louder-than-usual whine during motor operation, especially under load, can indicate bearing wear or electrical stress.

  • Grinding/Rumbling

    Low-frequency rumbling or grinding sounds strongly suggest bearing problems or potentially issues with the motor pinion/gearbox mesh.

  • Clicking/Popping

    Intermittent clicking/popping can indicate electrical issues within the windings or resolver problems.

Thermal Changes

  • Excessive Heat

    If a specific motor consistently runs significantly hotter than other axis motors under similar load conditions, it warrants investigation.

  • Burning Smell

    Any smell of burnt electronics or insulation around the motor area requires immediate shutdown and investigation.

  • Discoloration

    Paint discoloration or scorching on the motor housing indicates severe overheating at some point.

Performance Issues

  • Increased Vibration

    Noticeable increase in vibration felt on the robot arm segment associated with that axis during movement.

  • Hesitation/Jerking

    Unusual hesitation or jerky movements, especially when starting or stopping, that aren't attributable to programming or load issues.

  • Positioning Errors

    For high-precision applications, minor but consistent deviations from programmed points might indicate issues with the motor's resolver.

System Indicators

  • Increased Fault Counts

    Even if faults are recoverable, a noticeably increasing trend for a specific axis motor in the system logs is a strong indicator of an impending problem.

  • Current/Torque Variations

    In advanced monitoring, unexpected increases in motor current or torque for the same movements can indicate developing problems.

  • Intermittent Warnings

    Sporadic, non-critical warnings that disappear but later return often precede major failures.

Preventive Advantage

Early detection allows for scheduled maintenance, ordering parts in advance, and minimizing production loss compared to a sudden breakdown. Consider implementing a regular "listen and look" program, training operators to spot these warning signs as part of their routine checks.

15. Axis-Specific Access and Challenges

While the fundamental replacement steps are similar, accessing and handling motors for different axes can present unique challenges:

IRB 6700 Axis Reference

1 2 3 4 5 6
Axis 1 (Base)

Generally the most accessible, but involves working around the robot base castings and potentially the main cable harness entry point. Requires careful management of the lifting accessory due to the motor's vertical orientation.

Special Considerations:
  • The motor is mounted vertically, so proper lifting equipment is essential.
  • Carefully manage the main cable harness that usually enters near Axis 1.
  • Pay special attention to proper orientation of the motor during refitting.

Manual Reference

Section 4.7.1

Tool Requirements

Standard + lifting accessory

Difficulty Level

Critical Safety Warning for Axes 2 & 3

These axes support the weight of the robot arm. Axis 2 requires securely locking the lower arm (using the M16 lock screw) before releasing the brake or removing the motor. Axis 3 requires supporting the weight of the upper arm/wrist assembly (using overhead crane, forklift support, or resting against dampers/stops as per the specific procedure) before motor removal. Releasing the brake without support WILL cause the arm to fall and can result in serious injury or death.

16. The Documentation Ecosystem

Relying solely on one section of the manual is insufficient. A successful repair often requires referencing multiple documents:

Product Manual

Contains the core repair procedures, safety warnings, basic tool lists, and maintenance schedules.

Example: 3HAC044266-001

Spare Parts Catalog

Essential for identifying the exact article number for the replacement motor, O-rings, gaskets, and any required fasteners.

Specific to your robot model

Circuit Diagrams

Needed for advanced electrical troubleshooting, understanding connections between the motor, controller drive unit, and safety circuits.

Example: 3HAC043446-005

IRC5 Controller Manual

Provides details on controller hardware (drive units), system parameters, fault code interpretation, and software procedures like updating revolution counters.

Calibration Manuals

Contain the detailed procedures for performing standard or Absolute Accuracy calibration after the repair.

Pendulum or CalibWare

Troubleshooting Manual

Your first resource for diagnosing fault codes and identifying appropriate corrective actions.

Operating manual - Trouble shooting IRC5

Documentation Verification

Always ensure you are using the correct revisions of these documents corresponding to your specific robot hardware and RobotWare version. Outdated documentation can lead to improper procedures or incorrect part specifications.

17. Implications for Safety-Rated Systems

If the robot is equipped with SafeMove or a similar safety-rated motion supervision system, positional accuracy is paramount not just for the application, but for safety functions.

Calibration is Safety-Critical

After replacing a motor, performing the correct level of calibration (Standard minimum, AbsAcc if originally equipped and required for the safety function's integrity) is essential. An uncalibrated or poorly calibrated robot can lead to the safety system having an incorrect understanding of the robot's true position, potentially rendering safety zones or limits ineffective.

In safety-critical applications, inaccurate positioning can cause the robot to violate safety zones without triggering safety stops.

Revalidation

Depending on the specific safety configuration and local regulations/risk assessments, revalidating the safety functions related to the affected axis or the entire SafeMove configuration might be necessary after a motor replacement and recalibration.

Verify all safety zones function as expected with simple test movements.
Confirm tool supervision works correctly if configured.
Document the revalidation according to your facility's safety procedures.
Consult your system's safety documentation and integrator/safety engineer.

SafeMove Zones and Calibration Impact

Actual Tool Position Position With Calibration Error Safe Zone Slow Zone Restricted Zone Tool Zone

This simplified illustration shows how a calibration error following motor replacement can cause the safety system to incorrectly believe the tool is in a safe zone when it has actually entered a restricted area. Always validate safety zones after calibration.

18. Tooling: Condition and Correct Usage

Using the right tools is specified, but using them correctly and ensuring they are in good condition is equally important.

Torque Wrenches

Calibration

Torque wrenches must be regularly calibrated according to manufacturer recommendations or internal quality standards.

Correct Handling

Use the torque wrench smoothly and stop immediately when the specified torque is reached. Do not "double-click" or apply additional force.

An inaccurate torque wrench can lead to under-tightened bolts (risking loosening and leaks) or over-tightened bolts (risking thread damage).

Lifting Accessories

Inspection

Before use, inspect all lifting eyes, shackles, slings, and chains for any signs of wear, deformation, or damage.

Correct Attachment

Ensure lifting eyes are fully screwed in and shackles are properly closed and secured. Attach lifting hooks correctly, ensuring safety latches engage.

Never use compromised lifting gear. A failure during motor handling could cause injury or damage to expensive components.

Removal Tools

Condition

Check specialized tools (like motor removal tools or bearing pullers) for damage or wear before use.

Proper Application

Ensure tools are correctly aligned and seated before applying force. Applying force with misaligned tools can damage components.

Bent or damaged tools may not apply force correctly or could slip during use, causing damage or injury.

Guide Pins

Condition

Ensure guide pins are straight and threads are clean. Damaged pins can make alignment difficult or damage threads in the component holes.

Use in Pairs

Always use guide pins in pairs (usually in opposite holes) for stability during removal and installation of heavy components.

Guide pins are critical for proper alignment of the motor pinion with the gearbox input gear. Never omit them during reassembly.

19. Maintaining Cleanliness During the Repair

While cleaning mating surfaces before final assembly is crucial, maintaining cleanliness throughout the process minimizes the risk of introducing contaminants into sensitive areas.

Exposed Gearbox

  • Immediately cover the opening with a clean, lint-free cloth or temporary plastic cap to prevent dust, debris, or dropped items from entering.
  • Avoid using compressed air to clean around an open gearbox, as this can blow contaminants inside. Use vacuum cleaners or wiping instead.

Handling Lubricants

  • Use clean tools (spatulas, grease guns) for applying grease.
  • Keep lubricant containers sealed when not in use to prevent contamination.
  • Wipe up any oil or grease spills immediately to prevent slip hazards and contamination spread.

Work Area

  • Keep the immediate work area around the robot as clean as possible throughout the repair process.
  • Use a dedicated clean workspace for handling sensitive components like O-rings and seals.
  • Maintain organization of fasteners and small parts to prevent loss and contamination.

Cleanliness Checklist

Clean work area before starting
Clean tools before use
Cover exposed openings immediately
Use clean rags/wipes for cleaning
Use approved solvents only
Keep lubricant containers closed
Remove jewelry/watches before work
Inspect new parts for cleanliness
Use clean containers for parts
Clean thoroughly around O-ring grooves

20. Re-synchronization vs. Calibration Clarified

These terms are sometimes confused, but they are distinct:

Revolution Counter Update (Synchronization)

This process (detailed in Section 5.5, page 542) tells the controller which specific revolution each motor/axis is currently in. It aligns the controller's count with the physical robot's position based on the calibration marks.

When Required:
  • After replacing the SMB battery
  • Moving an axis while controller power is off (even if robot power is on)
  • After certain resolver-related faults
  • After motor replacement or maintenance

Revolution counter updates do not fine-tune the zero position itself. They only tell the controller which rotation the motor is in relative to its internal resolver count.

Calibration (Standard or Absolute Accuracy)

This is a more precise process that establishes or refines the exact motor resolver value corresponding to the defined zero position (calibration marks) for each axis (Standard) or compensates for the entire robot's geometric signature (Absolute Accuracy).

When Required:
  • After replacing mechanical components like motors or gearboxes
  • After physical impact or collision that might alter mechanical alignment
  • When position accuracy has drifted from specifications
  • For applications requiring high precision

Calibration corrects for minor physical misalignments and manufacturing tolerances. Revolution counter updates are inherently part of the calibration process.

In short: you always update revolution counters after potentially losing synchronization. You calibrate after replacing physical components affecting axis positioning to ensure accuracy.

21. Spare Part Management

Having the correct spare motor is crucial for minimizing downtime.

Correct Part Number

Double-check the robot's serial number and configuration against the ABB spare parts catalog (or use ABB support/tools like Business Online) to order the exact replacement motor.

Using a motor intended for a different IRB 6700 variant or application may lead to incompatibility or performance issues.

Storage

Store spare motors in a clean, dry environment, preferably in their original protective packaging. Avoid areas with high vibration or potential for physical damage.

  • Control humidity and temperature (follow ABB guidelines)
  • Protect from dust and environmental contaminants
  • Secure from accidental impact during storage

FIFO (First-In, First-Out)

If multiple spares are kept, rotate stock to use the oldest compatible spare first. This helps ensure that no spare parts exceed their shelf life or storage recommendations.

Label spare parts with receipt dates and maintain an inventory system to track part age and storage location.

Sample Spare Motor Identification Card

IRB 6700 Axis Motor
Receipt Date: 2023-04-15

Article Number

3HAC046778-001

Serial Number

M-123456789

Compatible With

IRB 6700-200/2.60, Axis 2

Location

Spare Parts Room B, Shelf 3C

Storage Requirements

Dry, 5-40°C, Original packaging

Recommended Re-check

2025-04-15

Notes: Protective cap must remain on pinion until installation. Inspect package integrity before storage and before use.

22. Final Return-to-Service Checks

Before releasing the robot back to full production:

  • Visual Inspection

    Perform a final walk-around. Ensure all covers are fitted correctly and secured, all cables are properly routed and secured (no pinching, chafing, or interference), and no tools or debris are left in the work cell.

  • Test Cycle

    If possible, run the robot through a known, simple test cycle program (not necessarily the full production sequence) covering the typical range of motion for the repaired axis and adjacent axes. Monitor for smooth operation, correct positioning, and any unusual noises.

  • Monitor First Few Production Cycles

    Have qualified personnel monitor the first few automatic production cycles closely, watching for any subtle anomalies in path following, timing, or positioning, especially related to the repaired axis.

  • Confirm Fault Log is Clear

    Ensure no new faults related to the repair have appeared in the controller's event log after testing. Any warnings or errors should be investigated and resolved before full return to service.

  • Temperature Check (Optional)

    After running the robot for 15-30 minutes, check the temperature of the new motor (using a thermal camera or cautiously by hand after shutdown). Compare with other axes' motors to ensure it's not running unusually hot, which could indicate an installation issue.

Final Return-to-Service Checklist

Mechanical
  • All covers properly installed
  • All fasteners properly torqued
  • Tool properly mounted
  • Lubrication levels checked
  • No leaks observed
Electrical
  • All cables properly routed
  • All connectors secured
  • Cable glands tightened
  • No fault codes present
  • Normal current/voltage readings
Software/Calibration
  • Revolution counters updated
  • Calibration completed
  • LoadID updated if required
  • Safety zones validated
  • Backup created after changes

23. Impact on Robot Performance and Cycle Time

While the goal is to restore full performance, be aware of potential temporary or persistent impacts:

Pre-Calibration Performance

Between the revolution counter update and a full calibration (Standard or AbsAcc), the robot may exhibit slight deviations from its previously programmed path.

This is because the new motor's zero position, even after synchronization, might be fractionally different from the old one relative to the axis linkage. For non-critical tasks, this might be negligible, but for high-precision paths (welding seams, precise insertions), these deviations could cause issues.

Post-Calibration Tuning

Even after correct calibration, a brand-new motor might have slightly different dynamic characteristics compared to the aged motor it replaced.

In highly optimized, high-speed applications, minor motion tuning adjustments (via system parameters, often requiring expert input) might be needed to fully replicate the exact previous cycle time and motion smoothness. This is less common but possible in demanding scenarios.

Load Data Accuracy

Re-emphasizing this: If incorrect Load Data is used, the new motor will be subjected to suboptimal control, potentially leading to rougher motion, increased vibration, longer settling times, and ultimately, reduced lifespan.

Always verify or re-run LoadID if the payload has changed or if overload was a suspected cause of the previous failure. This allows the controller to optimize motion profiles for the specific mass and inertia characteristics of the current tool and payload.

Performance Recovery Timeline

Motor Replacement

Baseline

Revolution Counters

Basic positioning

Standard Calibration

Good accuracy

AbsAcc Calibration

High precision

Fine Tuning

Optimal performance

0% 65% 85% 95% 100%

Note: This is a representative illustration of performance recovery. Actual improvements will vary based on specific robot configuration, application requirements, and calibration quality.

24. Special Environmental Considerations

Robots operating in harsh environments have specific protections that must be maintained during and after repairs:

Foundry Plus / Wash Protection

These robots utilize enhanced sealing, corrosion-resistant materials, and often specialized paint.

  • Seal Integrity

    Pay extra attention to all seals (motor O-rings, cable glands, cover gaskets) during reassembly. Ensure surfaces are perfectly clean and seals are correctly seated without damage.

  • Fasteners

    Use the specified corrosion-resistant fasteners. Replacing them with standard bolts can compromise the protection rating over time.

  • Paint Damage

    Any significant scratches or damage to the protective paint layer during the repair should ideally be touched up using the approved paint system to maintain corrosion resistance.

Cleanroom Protection

Cleanroom robots require special attention to prevent particle generation and contamination.

  • Particle Generation

    Work meticulously to avoid generating particles during the repair. Use appropriate cleanroom wipes, tools, and procedures.

  • Sealants/Lubricants

    Ensure any lubricants or sealants used are certified for cleanroom compatibility if required by the robot's specification.

  • Cleaning

    Thoroughly clean the affected area and the robot according to cleanroom protocols after the repair is complete.

Food Grade Applications

Robots used in food processing environments have special hygiene requirements.

  • Food Safe Lubricants

    Only use food-grade lubricants approved for the specific application when working on these robots.

  • Washdown Sealing

    Ensure all seals are rated for high-pressure cleaning and resistance to cleaning chemicals used in the facility.

  • Sanitation

    Clean and sanitize all tools and surfaces before and after the repair to avoid contamination.

Protection Rating Warning

Failure to maintain the specific environmental protection during repairs can lead to premature failure of the new component or other parts of the robot when exposed to the operational environment. Always verify that the protection rating (e.g., IP67 for Foundry Plus) is maintained after repair.

25. Skill Levels, Training, and Safety Culture

This cannot be overstated. Motor replacement is not an entry-level task.

Mandatory Training

Personnel performing these repairs must have completed relevant ABB-certified maintenance training courses that cover mechanical repairs, electrical safety, LOTO procedures, and system software (including calibration).

Understanding Risks

Trainees must demonstrate a thorough understanding of the specific hazards involved: stored energy (electrical and mechanical), gravitational forces, heavy lifting, hot surfaces, ESD, and the critical importance of correct reassembly and calibration.

Safety Culture

Facilities must foster a strong safety culture where procedures are strictly followed, shortcuts are discouraged, and personnel feel empowered to stop work if they encounter an unsafe condition or are unsure about a step.

ABB Support

Never hesitate to contact official ABB Service support if unsure about any aspect of the procedure, diagnostics, or safety precautions. Rushing a motor replacement can lead to severe consequences.

Skill Level Matrix for IRB 6700 Maintenance

Task Electrical Knowledge Mechanical Skills Software Knowledge Min. Experience Training Required
Visual Inspection Basic Basic Basic 3 Months Basic Orientation
Cable/Cover Replacement Intermediate Basic Basic 6 Months Basic Maintenance
Motor Replacement (Axis 1-3) Advanced Advanced Intermediate 12 Months ABB Mechanical Service
Motor Replacement (Axis 4-6) Advanced Advanced Intermediate 12 Months ABB Mechanical Service
Standard Calibration Intermediate Intermediate Advanced 12 Months ABB Calibration
Absolute Accuracy Calibration Intermediate Intermediate Expert 18 Months ABB CalibWare
Drive Unit Replacement Expert Basic Advanced 18 Months ABB Electrical Service

Basic:

Fundamental understanding, supervised work

Intermediate:

Self-sufficient in standard situations

Advanced:

Able to handle complex situations

Expert:

Deep knowledge, can train others

26. Long-Term Asset Management and Predictive Aspects

Tracking motor replacements across multiple robots or over time can yield valuable insights:

Failure Trend Analysis

Are motors on a specific axis failing more frequently than others across the fleet? Is there a correlation with specific applications, payloads, or operating environments?

This data can highlight potential systemic issues (e.g., underrated application, programming causing excessive stress, environmental factors). Create a database of motor failures that records:

  • Which axis motors fail most frequently
  • Average operational hours before failure
  • Correlation with application type
  • Environmental factors (temperature, contaminants)
  • Indications of root cause when identifiable

Predictive Maintenance

While true sensor-based prediction might require additional hardware, tracking operational hours, fault logs, and observed early warning signs (noise, heat) for each motor can help build a profile to anticipate when a motor might be nearing the end of its typical life.

This approach allows for proactive replacement during scheduled downtime rather than emergency repairs during production. Consider implementing:

  • Regular motor performance audits (current draw, temperature, vibration)
  • Hour meters for each robot/axis to track utilization
  • Statistical models based on historical failure data
  • Scheduled inspections focused on known early warning signs
  • Integration with production planning for optimal maintenance scheduling

Spare Parts Optimization

Understanding failure rates and trends helps optimize the number of spare motors kept in inventory, balancing cost against potential downtime risk.

Maintain an optimal inventory by:

  • Analyzing mean time between failures (MTBF) for each axis/model
  • Considering lead times for new part orders
  • Calculating the cost of downtime vs. inventory carrying costs
  • Identifying which motors are most critical to operations
  • Implementing just-in-time ordering where appropriate

Feedback Loop

Ensure information from repairs (especially root cause findings) is fed back into the maintenance planning and potentially engineering/operations teams to address underlying issues that might be causing premature failures.

Implement a structured feedback system that:

  • Documents and categorizes each failure
  • Analyzes potential programmatic solutions (trajectory adjustments, speed modifications)
  • Evaluates environmental controls or improvements
  • Shares findings across multiple facilities or production lines
  • Creates actionable improvement plans based on failure patterns

27. RobotWare Version Considerations

While the fundamental mechanical steps remain consistent, minor variations might exist in the FlexPendant interface or system parameter naming depending on the specific RobotWare version running on your IRC5 controller.

FlexPendant Menus

The exact path to reach "Calibration" or specific diagnostic tools might differ slightly between major RobotWare releases (e.g., RW5.x vs. RW6.x). However, the core functions ("Update Revolution Counters," access to calibration routines) will be present.

Consult the Operating manual - IRC5 with FlexPendant corresponding to your specific RobotWare version if navigation seems different from the manual examples.

System Parameters

While parameters related to motor tuning are generally best left untouched unless directed by ABB experts, be aware that parameter names or structures could have minor evolution between versions.

If troubleshooting involves checking specific parameters mentioned in older documentation, verify their applicability or equivalent in your current RobotWare version using the Technical reference manual - System parameters.

Calibration Routines

The underlying principles of calibration methods (Pendulum, CalibWare) remain, but the user interface and specific steps within the guided routines on the FlexPendant might have refinements or slight changes in different RobotWare versions.

Always follow the prompts on your specific FlexPendant during calibration. The workflow is designed to be intuitive regardless of RobotWare version.

RobotWare Version Comparison (Key Areas for Motor Replacement)

Feature RobotWare 5.x RobotWare 6.x RobotWare 7.x
Calibration Menu Path ABB Menu → Calibration Calibration → Calibration Routines Calibration → Robot Calibration
Revolution Counter Update Manual Sequence Guided Sequence Enhanced Guided Sequence
Calibration Pendant UI Basic Graphics Improved Graphics Enhanced Visual Guidance
Error Message Format Numeric + Text Detailed Description Detailed + Troubleshooting Steps
Backup/Restore Basic System Enhanced System Comprehensive System + Cloud Options
Diagnostic Tools Limited Set Expanded Set Comprehensive + Data Visualization
Parameter Structure Original Layout Reorganized Categories Enhanced Organization + Search

Note: This table provides a general overview. Always refer to the specific documentation for your RobotWare version. The mechanical steps for motor replacement remain consistent across versions.

28. Interaction with Robot Options (e.g., DressPack)

Specific robot options can add complexity to the access and cable management aspects of motor replacement.

DressPack Considerations

As noted in the procedures (e.g., Section 4.4.1, page 193 onwards), the presence of an external or internal DressPack (cable package for tooling) often requires additional steps:

  • Disconnection/Repositioning

    DressPack brackets, ball joints, or conduits attached to the arm or wrist may need to be loosened, repositioned, or temporarily removed to gain access to motor covers, bolts, or cable glands.

  • Cable Routing

    When removing/refitting the main robot cable harness or the motor itself, extreme care must be taken not to damage the DressPack cables/hoses routed alongside or through the arm structures. Ensure sufficient slack and clearance.

  • Reassembly

    Re-secure all DressPack components correctly after the motor replacement. Improperly secured DressPack elements can lead to cable chafing, snagging, and premature failure. Refer to the specific DressPack manual if available.

DressPack Warning

Incorrect routing or securing of DressPack components can lead to cable damage during robot movement. Always follow the prescribed routing path and use the correct mounting hardware.

Application Equipment

Tool changers, complex end-effectors, or integrated application hardware mounted near the wrist (Axes 4, 5, 6) might need partial disassembly or removal to provide adequate access for motor replacement.

  • Documentation

    Review the tool or application equipment documentation before starting. Some complex end-effectors have specific disassembly procedures that must be followed.

  • Utilities Disconnection

    Safely disconnect and properly cap any utilities (air, water, welding gas, etc.) that might be integrated with the tool system before beginning disassembly.

  • Planning

    Factor additional time and complexity into the repair planning. Some application equipment can add significant disassembly/reassembly time to the overall motor replacement procedure.

Application Tip

For specialized applications (e.g., paint, welding, gluing), consult with the application-specific documentation or support team. Some applications have special calibration requirements beyond the basic robot calibration after motor replacement.

29. Quality Assurance Checks Post-Repair

Beyond the basic functional tests, consider these QA steps for critical applications:

Tool Center Point Verification

After recalibration, verify the robot's TCP accuracy. Use a physical pointer or a dedicated calibration tool/jig. Jog the robot to a known reference point using the calibrated tool definition.

Any significant deviation indicates a potential issue with the calibration or underlying robot geometry. Run an automated TCP check program if available.

Pro Tip: For high-precision applications, use a dial indicator or laser tracker to measure TCP repeatability at multiple points in the work envelope.

Path Accuracy Test

If your facility has standard path accuracy test programs (e.g., moving along defined straight lines or circles while monitoring deviation), run these after the repair and calibration.

This provides a quantitative measure of the robot's restored performance compared to its baseline. Deviations exceeding application tolerances may require more precise calibration.

Pro Tip: For applications requiring high path accuracy (e.g., sealing, gluing), test with actual production paths at reduced speed before returning to full production.

Short-Term Monitoring

For the first few shifts or days after the repair, monitor the specific axis motor temperature (if possible with a thermal camera) and listen for any developing noises.

Early detection of issues related to the repair (e.g., incorrect assembly, faulty new motor) is crucial. Compare thermal patterns with other motors on the robot for reference.

Pro Tip: Consider implementing a formal "burn-in" period with scheduled checks at 24, 48, and 72 hours for critical production robots.

Sample QA Verification Form

Test Method Acceptance Criteria Result Verified By
TCP Accuracy Physical pointer to reference point ± 1.0 mm deviation _______ _______
Linear Path 500mm horizontal linear move ± 2.0 mm path deviation _______ _______
Circular Path 200mm radius circular move ± 2.0 mm path deviation _______ _______
Repeatability 10 cycle return to reference point ± 0.5 mm max variation _______ _______
Motor Temperature Thermal camera after 1 hour operation < 10°C above other motors _______ _______
Vibration Subjective assessment at 50% speed No abnormal vibration _______ _______
Cycle Time Standard test program Within 5% of baseline _______ _______
Noise Level Subjective assessment at 80% speed No abnormal noise _______ _______

Note: Adjust acceptance criteria based on your specific application requirements and robot model specifications.

30. The Critical Importance of Genuine ABB Parts

Using non-genuine or third-party "equivalent" parts for critical components like motors, O-rings, or specific fasteners is strongly discouraged and carries significant risks:

Benefits of Genuine ABB Parts

  • Exact Specifications

    Manufactured to precise ABB standards for perfect fit and performance

  • Guaranteed Compatibility

    Electrical, mechanical, and software interfaces tested and verified

  • Long-Term Reliability

    Materials and construction designed for the robot's expected duty cycle and lifespan

  • Warranty Protection

    Maintains ABB warranty coverage on the robot system

  • Technical Support

    Full ABB support for installation, troubleshooting, and ongoing operation

Risks of Non-Genuine Parts

  • Performance Issues

    Non-genuine motors may not match the exact performance characteristics (torque, speed, inertia, resolver accuracy)

  • Compatibility Problems

    Electrical connectors, mounting dimensions, shaft/pinion specifications, and resolver protocols might differ slightly

  • Reliability & Lifespan

    Third-party components may not meet ABB's standards for materials, manufacturing tolerances, or durability

  • Sealing Failures

    Using non-specified O-rings or gaskets can compromise gearbox sealing, leading to lubricant leaks and contaminant ingress

  • Safety Concerns

    Using incorrect fasteners or components in critical joints can compromise structural integrity and safety functions

Always source replacement motors, seals, and critical fasteners directly from ABB or authorized distributors using the official spare part numbers for your specific robot serial number and configuration.

The potential cost savings of using non-genuine parts are vastly outweighed by the risks to performance, reliability, safety, and warranty.

How to Verify Genuine ABB Parts

  • Purchase from ABB directly or authorized distributors only
  • Check for official ABB packaging and documentation
  • Verify the ABB logo and part number are properly marked
  • Confirm serial numbers match documentation
  • If uncertain, contact ABB to verify part authenticity

Long-Term Protection Strategy

  • Develop relationship with authorized ABB parts suppliers
  • Maintain accurate inventory of robot types and required spares
  • Consider ABB service contracts for critical applications
  • Document all part replacements with genuine part serial numbers
  • Train purchasing staff on the importance of genuine parts

Final Thoughts: A Holistic Approach

By considering these broader contexts – from preventative recognition to the nuances of different axes and the critical link to calibration and safety systems – maintenance personnel can perform motor replacements on the IRB 6700 not just correctly, but with a deeper understanding that enhances the overall reliability and safety of the automation system.

Motor replacement is more than a mechanical task - it's an integrated process that touches on electrical systems, software configuration, safety systems, and production quality. Taking a holistic approach ensures not only successful repairs but contributes to the long-term reliability and performance of your robotic assets.

Continuous Training

Invest in ongoing skill development for maintenance personnel

Documentation

Maintain detailed records of all repairs and observations

ABB Partnership

Leverage ABB's expertise and support for complex challenges