NexBot Robotics Support

SD131-001 Drive on R-20 Robot Faulting with E-3112 Overcurrent Error During High-Speed Moves

Industrial Robotics & Maintenance Parts case CASE-00078

StatusResolved
PriorityHigh
CategoryPerformance
Product SKUNXB-SRV-SD131-001
Created2025-08-07
Resolved2025-08-08

Description

We are experiencing an intermittent but persistent issue with a NexBot Robotics SD131-001 Single-Axis Servo Drive (SKU: NXB-SRV-SD131-001) controlling the J3 axis on one of our R-20 series robots. During a specific high-speed material handling routine, the drive faults and halts the robot, displaying error code E-3112 on the main controller. This only occurs during the rapid acceleration phase of the motion profile. We have verified all motor power and encoder cable connections, and they are secure. We also checked the motor windings and confirmed they are within spec. As a test, we swapped this drive with an identical SD131-001 from a neighboring R-20 robot, and the problem moved with the drive, indicating the issue is isolated to this specific component's configuration or hardware. The line voltage is stable at 402VAC. We suspect a parameter issue related to current limits or tuning, but we are hesitant to make changes without guidance. This is causing significant cycle time delays and requires an operator to manually reset the system each time.

Symptoms

  • Intermittent drive fault on J3 axis
  • Error E-3112 (Overcurrent) displayed on controller
  • Fault occurs only during high-acceleration motion profiles
  • Robot stops mid-cycle, requiring manual reset

Resolution

The investigation confirmed the E-3112 overcurrent fault was not due to a hardware defect but resulted from mismatched tuning parameters for the specific application's dynamic load. The end-of-arm tooling on this particular R-20 robot had a higher inertia than the drive's default configuration could handle during aggressive acceleration. The support team guided the customer's technician via a remote session to connect to the NXB-SRV-SD131-001 drive using the diagnostic software. An auto-tuning routine was performed to establish a new baseline for the motor and load. Following this, the peak current limit parameter was marginally increased, and the velocity loop gain was slightly reduced to prevent overshoot, providing a more stable response under load. The revised parameters resolved the fault entirely.

Resolution Steps

  1. Connect to the SD131-001 drive using the NexBot Drive Configuration Utility via the service port.
  2. Backup the existing drive parameter file to the local machine.
  3. Navigate to the 'Tuning' section and initiate the 'Auto-Tuning (High Inertia)' routine for the connected motor.
  4. After the auto-tuning cycle completes, navigate to the 'Protection Limits' parameter group.
  5. Increase parameter P-0145 (Peak Current Limit) from its original value to a value 15% higher.
  6. In the 'Gain Tuning' section, locate parameter P-0210 (Velocity Loop Proportional Gain) and decrease its value by 5% to reduce command overshoot.
  7. Save the new parameters to the drive's non-volatile memory and perform a full power cycle of the robot controller and drive.
  8. Run the problematic production cycle continuously for 30 minutes to confirm the E-3112 fault is eliminated.