TwinCAT 2 NC Axis: Comprehensive Error Diagnosis and Troubleshooting Guide

 1.The NC axis is unable to move. Error Code: 0x4225 The drive is not enabled/ready for positioning.

Error message as shown in the diagram:


A

The axis is not in a ready state. Please check the power cables and reactivate the project.


2.All axes have lost connection, and the drive is currently in standby mode (error codes: 0x4655 (18005), 0x4466 (17510)).

 

Axis 9-UnloadDUTAxis Axis-ID:9Drive-ID:9;Axis detects for more than 3 consecutive nc cycles invalid IO data'WcState':working counter error(error-code: 0x465518005)!

A:


This is a communication error. Ensure there are no cable or interference issues, and check all drives for any current local alarms. Examine the corresponding fault codes and perform a fault reset. If using a module for control, check the module's wcstate and verify the EtherCAT online status.

In TwinCAT 3, this error is referred to as: 0x4466. If communication does not respond for more than three cycles, the error will be reported. Typically, this error is reported by third-party drives, and a drive reset is required.

PS: If using the external position setpoint MC_ExtSetPointGenEnable, please note that the cycle of the SAF should be consistent with the cycle of the instruction program logic. The defaults, if not modified, are 2ms and 10ms, respectively.

3. MC_MoveAbsolute function block, error code 0x4B66 (19302),Function block was not called cyclically" The function block was not called cyclically. The command execution could not be monitored by the PLC, because the NC was already executing a subsequent command


Answer

The error message indicates that this function block cannot be called cyclically. Please review the program logic.

4.Motor Runs Continuously, Unable to Stop - EL7037/47 Module Drive
When operating stepper motors using the EL7037/EL7047 drives, typically without encoder feedback, it is necessary to change the feedback type to "simulation encoder". Otherwise, due to abnormal feedback, even if the command stops being outputted and the NC-issued command position matches the feedback, the motor may continue to run at a low speed.