Welcome to the Industrial Automation website!

NameDescriptionContent
XING-Automation
E-mail  
Password  
  
Forgot password?
  Register
当前位置:

ABB NextMove ESB-2 Fault Diagnosis and Configuration Practice

F: | Au:FANS | DA:2026-10-30 | 27 Br: | 🔊 点击朗读正文 ❚❚ ▶ | Share:

ABB NextMove ESB-2 Fault Diagnosis and Configuration Practice

In the field of industrial automation and motion control, when faced with old equipment that has been in service for many years, engineers are often most afraid of encountering "sudden controller strikes" or "servo axis debugging is always inadequate". ABB NextMove ESB-2, as a high-performance multi axis intelligent motion controller (supporting servo and stepper motors), has gradually entered the later stage of its lifecycle in some product lines. However, with its powerful Mint programming language and rich interface configuration, it remains the "core brain" of many packaging machinery, CNC machine tools, and automation production lines.

For on-site engineers, mastering the fast troubleshooting, precise tuning, and modular replacement logic of NextMove ESB-2 is the key to ensuring that the production line does not shut down. This article will abandon the tedious manual style listing and deeply analyze the hardware architecture, common fault codes, communication bus troubleshooting, and servo closed-loop tuning strategy of NextMove ESB-2 from a practical perspective, providing you with a highly valuable on-site maintenance and configuration guide.


Hardware architecture and interface layout: basic skills before troubleshooting

Before troubleshooting any issues, the first step is to clarify the hardware interface of the controller. Although NextMove ESB-2 is compact in size (only 245 x 140 x 45 mm), its interface density is extremely high.

The front of the device is distributed with terminals for connecting various peripherals:

Control power supply: X1 terminal requires an isolated power supply of+24V DC (± 20%), with a power consumption of approximately 50W (2A). On site reminder: It is strongly recommended to use a separate 24V power supply with a 4A fuse, separate from the driving power supply of the digital output (DOUT), to avoid controller reset caused by motor load fluctuations.

Feedback and Communication: X5 to X7, X14 and X15 are encoder input interfaces that must use RS422 differential signals. The USB (X1) interface is used to connect the Mint WorkBench on the PC end. Serial ports (RS232/RS485) and CAN (RJ45) are used for networking.

I/O and axis control: X2 and X3 are used for step control (supporting differential RS422 or open collector output, up to 500kHz). X4 and X11 are digital outputs, while X8, X9, and X10 are digital inputs. X12 provides analog input and relay output, while X13 provides analog output (Demand0-3).

It is worth noting that when it is necessary to replace spare parts, the different model suffixes (such as NSB204-502) directly determine the serial port type (RS232/RS485) and the step output type (differential/collector open circuit). Before replacing, it is necessary to verify the original model, otherwise there may be compatibility issues with the wiring.


Communication troubleshooting: Connect the link between the upper computer and the lower computer

1. Mint WorkBench cannot connect to the controller

This is the most common number one problem encountered on site. The troubleshooting sequence is as follows:

Physical link: Check if the USB or serial cable is intact. For RS232, please note that the default baud rate is 57.6 Kbaud and the RTS and CTS hardware handshake cables must be connected. If it is RS485/RS422, check if it is a four wire full duplex.

Drivers and Ports: Confirm whether the "USB Motion Controller" device is recognized in the PC's Device Manager. If not, reinstall the driver; If there is, but it is occupied, try replacing the USB port.

Firmware deadlock: If the firmware suddenly loses contact after downloading, the controller must be powered off and restarted (unplugging the 24V power supply and then powering it back on), which is an official requirement for a reset action.

2. Frequent CANopen bus errors (Passive or Off)

The CAN channel of NextMove ESB-2 is optocoupler isolated, which requires an external power supply of 12-24V on pin 5 of the RJ45 interface, otherwise the internal isolation circuit cannot work.

Terminal resistance: The CAN network must have a 120 ohm terminal resistance connected at both physical ends (and only at the ends). If NextMove ESB-2 is at the end of the network, the outer shell needs to be opened and the internal jumper JP1 needs to be short circuited. Intermediate nodes must not be connected to terminal resistors.

Baud rate and ID: Check whether the baud rate set in Mint WorkBench (such as 500Kbit/s) is consistent with other nodes on the bus, and the IDs of all nodes must be unique.

Passive/Offline Status: If the controller reports "Bus Passive", it indicates that a large number of transmission and reception errors have occurred, and cable shielding, terminal resistance, and power supply need to be checked. If 'Bus Off' is reported, it indicates that the error has accumulated to the critical threshold, and the BUSRESET command or controller restart must be used to recover.

Motor control and shaft failure: cracking the "flying car" and "not moving" problems

1. The controller is normal but the motor is not running

Confirm if the 'Drive Enable' signal for the drive has been activated. You can test it by clicking the "Drive Enable" button on the toolbar of Mint WorkBench. If it is enabled by digital output control, check whether the output logic is configured to be high level effective or low level effective; If it is a relay output, note that the normally open contact (NO) is closed when there are no errors. If a stepper motor is used, confirm whether the pulse frequency of the step/direction signal (STEP/DIR) is within the scaling ratio (SCALEFACTOR) range set by the controller.

2. "Flying" or losing control at the moment of power on

Extremely dangerous! Usually caused by poor grounding or feedback polarity errors.

Grounding: It is necessary to ensure that the analog ground (AGND) and digital ground (DGND) between the controller, driver, and motor are reliably grounded.

Feedback polarity: When a positive phase analog command (such as TORQUE (0)=5) is input, the motor shaft should rotate in the positive direction, and the encoder feedback value should increase in the positive direction. If the direction is opposite, the software keywords ENCODEMODE or DACMODE can be used to reverse the logic, or to check if the encoder A and B phases are reversed. In addition, if the ± 10V differential input of the voltage type driver is reversed, it can also cause runaway.

3. Vibration or tracking error during shaft operation

This is a typical tuning problem, which we will elaborate on in detail in the next section.


Servo closed-loop tuning: creating smooth and precise motion control

NextMove ESB-2 supports two mainstream control modes: current (torque) control and speed control. If your drive itself has a speed loop (such as most ABB MicroFlex drives), please use the speed control mode; On the contrary, use the current control mode.

1. Tuning in current control mode (PID regulation)

In this mode, the driver only serves as a power amplifier, and the PID of the position loop is entirely handled by NextMove ESB-2.

KPROP (Proportional Gain): determines the system stiffness. The larger the value, the faster the response, but if it is too high, it can cause overshoot or even oscillation.

KDERIV (Differential Gain): Provides damping. When the system responds with "under damping" (running past the target position and bouncing back, i.e. overshoot), increasing KDERIV can effectively suppress it; When the system is "over damped" (crawling slowly and unable to reach the target position), reduce KDERIV. The ideal state is' critical damping '- quickly reaching the target with almost no overshoot.

KINT (integral gain) and KINTLIMIT: used to eliminate steady-state errors (such as sinking caused by gravity on the vertical axis). When the motor stops slightly in front of the target due to friction, KINT accumulates errors over time and increases output until it tightens. In order to prevent oscillation caused by integral saturation, KINTLIMIT (usually around 5%) must be set to limit the upper limit of integral action.

KVEl (Speed Feedback Gain): Used to increase damping, reduce vibration during rapid motion, and allow you to set higher KPROP.

2. Tuning in speed control mode (feedforward prediction)

If the driver itself closes the speed loop, NextMove ESB-2 only needs to perform position loop control. At this point, KDERIV and KVEl are usually set to 0, and the key is to set KVELFF (speed feedforward gain).

The function of KVELFF is equivalent to "an experienced driver looking at the road while driving". It does not rely on error feedback, but directly provides speed instructions in advance based on trajectory planning, greatly reducing tracking errors.

The formula for calculating KVELFF is usually 2048 ÷ (motor speed per minute/60 x 1ms sampling period x encoder count per revolution). For example, a 1000 line encoder (4000 counts after orthogonal) and a 3000 rpm motor can calculate a KVELF of approximately 10.24. After entering this value, run a trapezoidal speed curve. If the actual speed is slightly behind the commanded speed, fine tune and increase the value; If ahead, then decrease. After adjustment, slightly increase KPROP (such as starting from 0.1) to tighten the position error.


Status indicator lights and underlying diagnostic techniques

If the debugging software is not connected, the 7-segment digital tube of NextMove ESB-2 is the only source of information. When running normally, it displays the node number. After selecting a specific axis through the Mint keyword LED, it will display various status characters:

-Drive Disable is the most common state that requires sending an enable signal.

8: The axis has been enabled and is in a ready or running state.

P: Performing point-to-point position movement.

J: Jog is currently in progress.

F: There is a following error. This may be due to excessive load, high acceleration settings, or inappropriate tuning parameters.

E: General errors (such as hardware failures or software errors), specific code needs to refer to Mint WorkBench's Error Log or AXISERROR keyword.

Startup exception: If the digital display shows 0-7 with a decimal point when powered on, it indicates a fatal self-test or initialization error, and usually requires contacting technical support or replacing hardware.


Replacement and longevity strategy: When old modules face discontinuation

For the NextMove ESB-2 system that has been in service for many years, if irreparable hardware damage occurs (such as communication interface burnout, on-board driver electrostatic breakdown), directly searching for spare parts of the same model often takes a long time and is costly.

In practical operation, the following strategies can be adopted:

Downgrading/partial replacement: If it is only due to insufficient IO or a certain axis fault, I/O modules (such as inputNode 8, relaxNode 8, etc.) can be extended through CANopen or Baldor CAN bus to share the pressure of the original controller.

Parameter inheritance: One of the advantages of the Mint system is that all control parameters (PID, limit, speed) can be saved as. mnt files (Mint files). If you purchase replacement parts of the same or compatible model, simply open the previously saved file in Mint WorkBench, recompile and download (Download and Run), and the device can quickly resume operation, greatly reducing downtime.

Upgrade to a new platform: If the existing system has seriously affected production capacity, consider using ABB's modern motion control product line (such as the MotiFlex e100 series) for translational replacement. Although the instruction set has been updated, the core logic of Mint language is still compatible, and most programs can achieve smooth transitions through migration tools or manual refactoring.

  • National Instruments NI 6587 LVDS Digital I/O Module
  • National Instruments PCI-6225 Data Acquisition Card
  • National Instruments NI-9262 Analog Output Module
  • National Instruments NI 9235 Quarter Bridge Input Module
  • National Instruments PXIe-8301 Remote Control Module
  • National Instruments PXI-4071 FlexDMM Module
  • NI-9234 Sound and Vibration Input 779680-01
  • NI 9229 Isolated Analog Input Module
  • NI cDAQ-9178 USB CompactDAQ Chassis
  • National Instruments NI 9220 143613B-06L Analog Input Module
  • NI 9229 Analog Input Module
  • NI 9246 Analog Input Module
  • NI PXIe-1071 PXI Express Chassis
  • National Instruments 9225 780159-01 Analog Input Module
  • NI cDAQ-9171 USB CompactDAQ Chassis
  • NI PXIe-8840 Embedded PXI Controller
  • Bonfiglioli A202 UH35 FIA 39.6 Right Angle Reducer
  • Bonfiglioli BN 90 LA 4 Gearmotor 1.5kW i=14.1
  • Bonfiglioli BN71A4 Motor with C313PP71 Gearbox
  • Bonfiglioli MP 130 1 4 STD 114A CD Planetary Gear Head
  • Bonfiglioli LC155 1 10 STD Gearbox
  • Bonfiglioli Vectron ACU401-13 FA Inverter
  • Bonfiglioli AEC500-31A Solar Inverter
  • Bonfiglioli BN63B6 Geared Motor VF44P
  • Bonfiglioli Vectron ACT410-23 Inverter
  • Bonfiglioli FR FRIZ 11/90 Clutch
  • Bonfiglioli A/11.90 B3 Clutch Brake
  • Bonfiglioli 50.180.3000 Servo Motor
  • Bonfiglioli NFF 14 112 EE Clutch
  • Bonfiglioli BMD 65 Permanent Magnet Motor
  • Bonfiglioli MP 080 2 20 STD 73A1 CD Planetary Gearbox
  • Bonfiglioli VF/VF30/63 P1 1520 Gearbox
  • Bonfiglioli M3SA4 FD with X F202 H35 10.0 Gearbox
  • Bonfiglioli ACU401-19A Frequency Inverter 5.5kW
  • Lafert B6306P-02276 Servo Motor with Bonfiglioli A102
  • Bonfiglioli ACU401-09FA Frequency Inverter 1.1kW
  • ProMinent Sigma S1CBH12035 with Bonfiglioli BN56B4
  • Bonfiglioli TR 080 2 20 STD Planetary Gearbox
  • Bonfiglioli ACT400-040A Frequency Inverter 15kW
  • Bonfiglioli BE 132 MA 4 Electric Motor 7.5kW
  • Bonfiglioli W86 U30 P100 Gearbox
  • Bonfiglioli MP105 2 25 Planetary Gearbox
  • Bonfiglioli BE160L4 Motor 15 kW
  • BONFIGLIOLI TMP-105 2 25 15 19 40 70 90 Planetary Gearbox
  • Bonfiglioli Vectron ACU401-18 FA Inverter
  • BONFIGLIOLI BE80B4 Motor with A302 UH35 76.5 P80 VA Gearbox
  • Bonfiglioli Vectron VCB400-180 Inverter
  • Bonfiglioli P63B14B3 Motorization Encoder
  • Bonfiglioli Vectron ACT201-13FA Inverter
  • Bonfiglioli F202 H30 P90 Gearbox
  • Bonfiglioli BN71A4 C313 P P71 Gearmotor
  • Bonfiglioli ACT201-11FA Frequency Inverter
  • Bonfiglioli ACU410-21 3 FA Inverter 7.5kW
  • Bonfiglioli RA0 60/00 Gear Reducer i=182
  • Alpha VDS 063-MF1-10-141-BE Planetary Gear 20018280
  • Stöber FDR 71B/10 Gearmotor 0.37kW
  • Stöber DW0-2000-037-4 Gearbox 0.25kW
  • Bonfiglioli M3SA4 FD R with X F252 H35 16.6 Gearbox
  • Bonfiglioli BN90LA4 Adjustable Gear Motor 1.5kW
  • Alpha LP 090-MO1-5-111-000 Planetary Gearbox
  • Bonfiglioli 335 M3 C Planetary Gear Motor
  • Bonfiglioli TR060 2 18 STD 50C CD 14 S1 OR SB KE Gearbox
  • Bonfiglioli MP1GD3036L001 Gearbox
  • Bonfiglioli BN90LA4 Gear Motor 1.5 kW
  • Bonfiglioli A302 UH35 P90 Gearbox
  • Bonfiglioli ACU410-31A5 Inverter
  • BONFIGLIOLI BMD 118 14 4500 400 165 SS TC1 RES2 P1N S1N CUS JB00013358
  • Bonfiglioli A302 UH40 P90 Reducer
  • Bonfiglioli ACT201-05FA Inverter
  • Mannesmann Demag 4APB71-4-G08-PR Gear Motor with Bonfiglioli MVF63/F
  • BONFIGLIOLI W63 U P80 B5 Gearbox 2G20012741
  • Bonfiglioli BE80B4 Motor with A202 Gearbox
  • BONFIGLIOLI VECTRON KEYPAD 179675500 KP500
  • Bonfiglioli RA0 60/00 Gear Reducer i182
  • Bonfiglioli C212 F P90 VV Gearbox i=9.6
  • Bonfiglioli MP105 Servomotor Gear
  • Mannesmann Demag 4APB71-4-G08-PR Getriebemotor with Bonfiglioli MVF 63/f
  • Bonfiglioli Vectron ACT401-12 FA Inverter
  • Bonfiglioli BN 80A4 COD.830820106 Motor 0.55 kW IMB5
  • Bonfiglioli TR060 Gearbox
  • Silectron Bonfiglioli FT1000-0.75S RFI Filter
  • Trasmital Bonfiglioli 710C3B50F177G34W1A52VAG Drive
  • Bonfiglioli MAC800-D1 Motorreductor
  • Bonfiglioli VF 63 V HS Worm Gearbox
  • Bonfiglioli BN90LA4 Adjustable Gear Motor 1.5kW
  • Bonfiglioli ACT 400-018 FA Frequency Inverter
  • Bonfiglioli RAO50DNP90B5-I220 Gear Unit i=200
  • Bonfiglioli ACT 401-13FA Frequency Inverter SIACT513010001
  • Bonfiglioli ACU210-18 3 FA Active Inverter 4kW
  • Trasmital Bonfiglioli 709C3B50F177G34W1A52VAG Drive
  • Bonfiglioli BN27C4 Gear Motor 0.09 kW
  • Bonfiglioli BN71A4 Electric Motor
  • Bonfiglioli Vectron VCB400-370 Inverter
  • Bonfiglioli Vectron ACU401-18FA Inverter
  • Bonfiglioli LC120 2 40 STD Gearbox
  • Bonfiglioli BN63B6 Gear Motor 0.12 kW
  • Bonfiglioli T56BN/4 Asynchronous Motor
  • AEB Atlant D712-4B5 Motor with Bonfiglioli MVF 49F1 Gearbox
  • Bonfiglioli VF110 A P100B14 Worm Gear
  • Trasmital Bonfiglioli Raupengetriebe i 1:122 2174688 2T705C3122002 Travel Drive
  • Bonfiglioli ACT 401-21A Frequency Inverter
  • Bonfiglioli VF44 U14 Worm Reducer B03181367918
  • Bonfiglioli VF49 L1 P1 P63B5 Worm Gear i=45
  • Bonfiglioli S2U230S-03F Inverter 0.4kW
  • Ferag 5690512 Uiker TR90L4 Motorreductor with Bonfiglioli C212 F9.6
  • Bonfiglioli LC120250STD80A1CD14KE Gearbox
  • Bonfiglioli W63U38 P80 B14 V5 Gearbox
  • Bonfiglioli VF49A-28-P80-B14 Worm Gearbox
  • Bonfiglioli BN71B4 W63U64P75 Gearmotor
  • Alpha VDS 063-MF1-10-141-BE Planetary Gearbox
  • Bonfiglioli BN71B4 MVF49 F1 Gearmotor i=36
  • Bonfiglioli BN 63 B6 Gear Motor 0.12kW
  • Bonfiglioli SPL400 17F SynPlus Drive 3.7kW
  • Bonfiglioli ACU 401-25A Frequency Inverter
  • Esa 3M2209B5 M71Q Motor with Bonfiglioli MVF49 Gearbox
  • Ferag 5690512 UIKER TR90L4 Gear Motor with Bonfiglioli C212
  • Bonfiglioli A302 UH35 P90 Bevel Gearbox
  • Bonfiglioli GVX1000-1.5-S Inverter Drive 1.5kW
  • Bonfiglioli W63 U 15.0 P80 B14 B Worm Drive
  • Bonfiglioli KP500 Control Panel
  • Bonfiglioli C302PP71 Speed Reducer
  • Bonfiglioli BN71B4 Motor con MVF49 Reductor
  • Bonfiglioli BN71B4 Motor with MVF49 Gearbox i36
  • Bonfiglioli SYN10S 22001AF Inverter 0.2 kW
  • Motor Power Esa 3M2209B5/M71Q with Tachometer and Bonfiglioli MVF49 Gearbox
  • Bonfiglioli SYN10 S 220 01 AF Inverter
  • MEZ UD 1104 2.5 kW BONFIGLIOLI Trasmittal 300L19 Gear Motor 300L19.00HZP90AW0A
  • Bonfiglioli Vectron ACT W 401-39 D Inverter