ID 21403

The compensation settings of an axis involved in synchronous operation may not be modified.

Description

The NC command <axis>[COMP ...] is used to change a compensation setting of an axis that is defined as master or slave axis in the currently active synchronous operation.

Example:

Wrong:
N10   G00 X0 Y0 Z0
N30   #SET AX LINK[1, B=X]
N40   #ENABLE AX LINK[1]
:
N100  X[COMP ON CROSS]
:
N1000 M30
Correct:
N10   G00 X0 Y0 Z0
N30   #SET AX LINK[1, B=X]
N40   #ENABLE AX LINK[1]
:
N90   #DISABLE AX LINK[1]
N100  X[COMP ON CROSS]
:
N1000 M30

Response

Class

2

Abort NC program processing.

Solution

Class

3

Check and modify NC program. Before using the <axis>[COMP ...] command, disable active synchronous operation with #DISABLE AX LINK or #AX LINK OFF (ALL).

Parameter

%1:

Logical axis number [-]

Number of the axis that conflicts with an active master or slave axis.

%2:

Current value [-]

Number of the active coupling group

%3:

Current value[-]

Number of the axes coupling pair

Error type

1, Error message from NC program.