Mutual Exclusive G-Codes
Certain combinations of G
-Codes must not be programmed in the same block (line of G
-Code). Such conflicting G
-Codes typically set state variables to contradictory values (e.g. set length unit to mm
and to inch
). There are also combinations that use the same parameters and therefore must not be programmed in the same block (e.g. G58
and G59
). Below is a list of groups of G
-Codes. G
-Codes that belong to the same group are in conflict.
G00
,G01
,G02
,G03
,G04
,G58
,G59
Interpolations and programmed zero-offset-shift.
G70
,G71
,G700
,G710
Set unit for length and speed.
G90
,G91
Set absolute/ relative programming.
G53
,G54
,G55
,G56
,G57
Deactivate/ select zero-offset-shift.
G40
,G41
,G42
Deactivate/ activate Tool Radius Compensation.
G17
,G18
,G19
Select workingplane.