Customers sometimes call the UK support office stating that G41/G42 Machine Compensation is not working correctly.
In most cases we find that the customer has applied G41/42 compensation using an Arc lead in/out. Very few machines can do this check the machine programming manual) An easy fix is to use "line" or "both" lead in/out options.
To call an alarm in the post processor you should enter the following logic into $50 (CW Arc) and $60 (CCW Arc).
$50 CW Arc
$IF MC+FF+IN+OUT = 3
$MSG Machine cannot apply comp on arc only lead in/out
$EXIT
$ELSE
N[N] G02 X[AX] Y[AY] Z[AZ] R[R] F[F] ***
$ENDIF
*** typically
You will now get an error message from your post processor when you list or output the NC Code.