# ID 90131

Compensation motion of selection block of tool radius compensation not allowed.
Description | A motion block was marked as a compensation motion for the contour masking process that cannot be eliminated. This motion block is either the first one after selection of TRC with active contour masking, or the first one after selection of contour masking with active TRC.

The cause for compensation motion is either a motion block that is too short after selection of TRC or a tool radius that is too large.

When the command #FLUSH CONTINUE is used in the NC program, the disputed motion block is placed directly before the #FLUSH CONTINUE command.

This is caused by the TRC outputting the control block to flush the channel (#FLUSH CONTINUE) before the disputed motion block since the TRC retains this motion block for the interpolation point calculation that follows.

Response | Class | 3 | Abort NC program processing.
Solution | Class | 3 | Check and modify the NC program and the tool used.

- Use a tool with a smaller radius.
- Move selection of TRC or contour masking in the NC program
- When #FLUSH CONTINUE is used, place this command at a different position in the NC program

Parameter | %1: | Block number [-]
Number of the disputed motion block.
Error type | 1, Error message from NC program.