4220

Group not ready / group not ready for new task

Beckhoff · TwinCAT 2 NC

What does 4220 mean?

The NC group received a new motion task while it was still actively processing a previous task. This request is rejected to prevent interruption of the existing task and maintain motion integrity. Attempting to force a new task can lead to unpredictable motion, collisions, or data inconsistencies.

Complete Troubleshooting Guide

  1. 1

    Ensure the current motion task on the group has completed before issuing any new commands.

  2. 2

    Review the PLC application logic to prevent overlapping or premature motion commands to the group.

  3. 3

    Utilize command buffering mechanisms if sequential tasks are required, ensuring proper synchronization.

  4. 4

    Check group status flags (e.g., 'Busy', 'Active') before sending new instructions.