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.
IRB 6700 Motor Replacement Flowchart
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
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.
Revolution Counter Update
The absolute minimum required step. Tells the controller the motor's approximate zero position within its current revolution.
Standard Calibration
Fine-tunes the resolver offset value for each axis, ensuring the robot knows its precise joint angles relative to the calibration marks.
Absolute Accuracy
Restores high precision across the entire robot structure. A full CalibWare procedure compensates for minute geometric deviations.
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)
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
Test Run Procedure
-
1
Clear Area
Ensure the entire maximum working range of the robot is completely clear.
-
2
Slow Speed
Start all test movements at the lowest possible override speed (1-5%).
-
3
Controlled Movements
Jog individual axes first before running complex program paths. Move the repaired axis through its full intended working range slowly.
-
4
Emergency Stop Access
Ensure personnel monitoring the test have immediate, unobstructed access to an emergency stop button.
-
4
Emergency Stop Access
Ensure personnel monitoring the test have immediate, unobstructed access to an emergency stop button.
-
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
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
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.
SafeMove Zones and Calibration Impact
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
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
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
Electrical
Software/Calibration
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
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