Introduction: Overview of ECODRIVE DKC Diagnostic System
The ECODRIVE DKC01.1 and DKC11.1 series drive controllers from INDRAMAT (now owned by Rexroth), as the core of high-precision servo drive systems, are equipped with a comprehensive diagnostic system designed to help maintenance personnel quickly identify and handle machine faults. This document (based on DOK-ECODRV-ASE-04VRS-WAR1-EN-P) is the official troubleshooting guide for the system. This document is not only a supplement to the device operation panel, but its core goal is to assist in understanding error information, locating the root cause of faults, describing standard troubleshooting procedures, and simplifying communication with the manufacturer's technical service department. Effective diagnosis can significantly reduce downtime and improve overall equipment efficiency (OEE).
All operating states of the drive controller are characterized by "diagnostic messages". These messages are systematically classified into four categories, each of which serves a different function of information transmission:
Error Diagnostic Messages: Identify serious faults that have occurred, causing the driver to stop or malfunction, with codes starting with "F", "UL", and "PL".
Warning Diagnostic Messages: Indicates conditions that may affect performance or indicate potential risks, but the driver can still continue to run, with code starting with "E".
Command Diagnostic Messages: Display the status of complex control commands being executed by the driver, such as zeroing, parameter loading, etc. The code starts with "C" or "D".
State Diagnostic Messages: Reflecting the current normal operating mode of the driver, such as torque control, speed control, enable status, etc. The code starts with "A", "AF", "JF", etc.
Reading and parsing diagnostic messages
H1 Display and Message Structure
The H1 status display on the front of the drive controller is the primary diagnostic information window. This two digit seven segment digital display will cyclically display the current highest priority diagnostic code. A complete diagnostic message consists of a diagnostic code and corresponding diagnostic text. For example, code "F228" corresponds to the text "Excessive Deviation". In addition to viewing the code on H1, the complete diagnostic information (code+text) is also stored in parameter S-0-0095, which can be directly read through upper computer software (such as DriveTop) or operation panels that support text display.
Priority of diagnostic messages
When multiple diagnostic conditions are triggered simultaneously, the H1 display will follow the preset priority order for display. According to the priority dependency graph in the document, error diagnosis messages usually have the highest priority, followed by warning messages, and then command and status messages. This means that in the event of a fault, H1 will prioritize displaying the most severe "F" type errors rather than simultaneous warnings or status information.
Detailed explanation and coping strategies for core error diagnosis
Error diagnosis is directly related to equipment shutdown and is a key focus in maintenance. Here is an analysis of some key errors:
F218/F219/F220- Overheating shutdown: for the driver radiator, motor, and braking resistor respectively. F218 is usually caused by high ambient temperature, clogged radiator, fan failure, or insufficient ventilation in the installation space. Resolve the need to improve cooling, clean heat sinks, or replace driver modules. F219 motor overheating is caused by mechanical overload, continuous over torque operation, or temperature sensor circuit failure. It is necessary to check the mechanical load, friction conditions, and sensor circuit. If the F220 braking resistor overheats, it indicates excessive regenerative energy, and the deceleration or speed should be reduced, or additional braking modules should be considered.
F226- DC bus undervoltage: Monitor the DC bus voltage. The reasons include unexpected interruption of the main power supply (without first disabling the driver enable RF) or power disturbance. Need to check the main power logic and power quality.
F228- Excessive following error: The driver cannot keep up with the given command. Possible reasons include: acceleration demand exceeding driving capacity, motor shaft jamming, incorrect control loop parameters (such as gain) settings, or improper monitoring window S-0-0159 parameters. It is necessary to check the torque limit value S-0-0092, mechanical structure, and control parameters in sequence.
F229- Motor encoder quadrant error: There is a defect in the encoder signal. The common reasons are damage to the encoder cable, insulation failure, or internal faults in the drive controller. The encoder cable should be checked and replaced to ensure that the power line and encoder line are wired separately, and the controller should be replaced if necessary.