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.