Beckhoff · TwinCAT 2 NC
The axis or group is currently in a locked state, preventing the execution of new motion commands, because a `MC_Stop` command is still actively processing. This safety interlock ensures that an initiated stop sequence completes fully before any new motion is permitted, preventing unintended or hazardous movements.
Click steps to track your progress.
1. Monitor the 'Done' output of the MC_Stop function block; ensure it is TRUE before issuing any new motion commands.
2. Implement a delay in the PLC logic or check the axis status (e.g., MC_ReadStatus.Stopping is FALSE and Velocity is 0.0) after MC_Stop.
3. Verify the 'BufferMode' input of subsequent motion commands; ensure it is set to a suitable mode (e.g., ABORTING or BUFFERED) for sequential execution.
4. Check for any active safety functions or interlocks (e.g., Emergency Stop status, Safety Gate contact) that may be keeping the axis locked.
5. Review and potentially increase the MC_Stop deceleration rate (e.g., P-AXIS-00009) to reduce the stopping time, if mechanically feasible.