Troubleshooting Error E-1104: J3 Axis Following Error on NexBot Vision HA014-003 Robot
Provides a step-by-step diagnostic and resolution guide for the E-1104 J3 Axis Following Error on the NexBot Vision HA014-003 6-Axis Robot Arm.
Related Products
Tools Required
- Standard mechanic's tool set (metric)
- Torque wrench (up to 200 Nm)
- Digital Multimeter
- Laptop with NexBot Diagnostic Software
- LOTO kit (lock and tag)
- Insulated gloves
Article
Overview
This article provides troubleshooting procedures for the error code E-1104: J3 Axis Following Error on the NexBot Vision HA014-003 6-Axis Robot Arm (SKU: NXB-ROB-HA014-003). A following error indicates that the actual position of the J3 axis, as reported by its encoder, has deviated from the commanded position by more than the tolerance configured in the controller. This safety-critical fault will cause the robot to stop its program and engage its brakes.
This guide is intended for qualified maintenance personnel familiar with industrial robotics and safety procedures.
Symptom
- The teach pendant or HMI displays the alarm:
E-1104: J3 Axis Following Error. - The robot program halts unexpectedly.
- The robot's brakes are audibly heard engaging.
- The J3 axis may appear to lag, jerk, or fail to move smoothly just before the fault occurs.
- The fault may occur intermittently under high load or during rapid acceleration/deceleration of the J3 axis.
Cause
The E-1104 error can be triggered by several electrical or mechanical issues. The most common causes are, in order of likelihood:
- Loose or Damaged Connections: The encoder or motor power cables for the J3 axis may have intermittent connections due to vibration or improper seating.
- Incorrect Servo Tuning: Servo drive parameters for the J3 axis may be improperly tuned for the current application, leading to instability and position deviation.
- Mechanical Binding or Obstruction: Excessive mechanical resistance on the J3 axis due to gearbox wear, lack of lubrication, a failing bearing, or a physical obstruction.
- Servo Drive Malfunction: The servo drive module responsible for the J3 axis motor may be faulty.
- Motor or Encoder Failure: The J3 axis servomotor or its integrated encoder is failing.
- Brake Malfunction: The J3 axis motor brake may not be fully disengaging, causing drag on the motor.
Resolution Steps
WARNING: Always follow proper Lockout/Tagout (LOTO) procedures before performing any physical inspection or maintenance. The NexBot Vision HA014-003 is a powerful machine capable of causing severe injury or death. Ensure all stored energy is dissipated.
Step 1: Initial Software and System Checks
- Record System State: Before clearing the fault, navigate to the diagnostics screen on the teach pendant. Record any secondary fault codes and the exact robot position, speed, and payload information when the fault occurred.
- Review Recent Changes: Determine if any changes were recently made to the program, payload settings, or tooling. An incorrect payload schedule can lead to tuning-related following errors.
- Attempt a Cold Restart: Power down the entire robot system (controller and arm) according to the standard shutdown procedure. Wait 5 minutes, then power the system back on. Attempt to master the robot and jog the J3 axis at a low speed (10%). If the fault does not immediately return, it may be intermittent. Proceed to the next steps.
Step 2: Inspect J3 Axis Cabling
- Perform LOTO: Execute the full LOTO procedure for the robot cell.
- Inspect External Cables: Visually inspect the main robot harness, paying close attention to the section leading to the J3 motor housing. Look for signs of abrasion, pinching, or sharp bends.
- Check Connectors: At the base of the robot and at the J3 motor, disconnect and inspect the motor power and encoder feedback connectors. Look for bent or corroded pins, contamination, or loose backshells. Reseat the connectors firmly until they click into place.
Step 3: Electrical Diagnostics
- Check Servo Drive Status: With power restored (LOTO removed by a qualified electrician for live testing), check the status indicator lights on the J3 servo drive module (e.g., NXB-SRV-MD132-002) inside the main controller cabinet. Consult the controller manual for the meaning of the status LEDs. An amber or red light indicates a drive-level fault.
- Test Motor Brake Release: Manually command the J3 brake to release via the teach pendant's maintenance functions (requires appropriate safety permissions). Listen for a distinct 'click' indicating the brake is disengaging. If no sound is heard, or if it sounds weak, the brake or its power supply may be faulty.
Step 4: Mechanical Inspection
- Perform LOTO: Re-apply LOTO procedures.
- Check for Binding: With the brake manually released (if the robot model supports this via a manual release screw), carefully attempt to move the J3 axis by hand. This may require a pry bar and significant force on a robot of this size; use extreme caution. The axis should move with smooth, consistent resistance. Any grinding, clicking, or areas of high resistance indicate a potential mechanical issue within the J3 gearbox assembly (e.g., NXB-GBX-732-002).
- Inspect Mounting Bolts: Check the torque on the J3 motor and gearbox mounting bolts. Loose fasteners can cause misalignment and lead to following errors. For the HA014-003, the M16 motor mounting bolts should be torqued to 180 Nm. Refer to the maintenance manual for a complete torque chart.
Step 5: Component Isolation and Replacement
If the steps above do not resolve the issue, the fault is likely with a specific hardware component.
- If a servo drive fault was indicated in Step 3, replace the J3 axis servo drive module.
- If mechanical binding was detected in Step 4, the J3 gearbox is the likely point of failure and will require replacement.
- If all other causes are ruled out, the J3 servomotor/encoder assembly is the final suspect. Replacement of this component is a major repair and should be performed by a certified technician.
After replacing any component, the robot will require re-mastering (calibration) and potentially a re-tuning of the affected axis.
Prevention
- Implement a regular maintenance schedule that includes checking cable integrity and connector security.
- Periodically monitor the motor torque and position error values for the J3 axis via the diagnostic screens. A rising trend can indicate developing mechanical wear before a fault occurs.
- Ensure payload schedules are accurately configured in the controller to match the tooling and workpiece being handled. The HA014-003's 250 kg payload capacity requires precise tuning.
- Follow the lubrication schedule specified in the NexBot Vision HA014-003 maintenance manual for all gearboxes.