Further information
Reading the G0 tolerance factor
The currently active tolerance factor for rapid traverse motion can be read using system
variables:
● In synchronized actions or with preprocessing stop in the part program via system variable:
$AC_STOLF Active G0 tolerance factor
G0 tolerance factor, which was effective when processing the
actual main run block.
● Without preprocessing stop in the part program via system variable:
$P_STOLF Programmed G0 tolerance factor
If no value with STOLF is programmed in the active part program, then these two system
variables return the value configured in the machine data.
If no rapid traverse (G0) is active in a block, then these system variables always supply a value
of 1.
Reading absolute G0 tolerances
The currently active absolute tolerances for rapid traverse motion can be read via system
variables.
● In synchronized actions or with preprocessing stop in the part program via the system
variables:
$AC_CTOL_G0_ABS Active contour tolerance for G0 motion
G0 contour tolerance that was active when the current main
run block was preprocessed.
$AC_OTOL_ G0_ABS Active orientation tolerance for G0 motion
G0 orientation tolerance that was active when the current
main run block was preprocessed.
● Without preprocessing stop in the part program via system variables:
$P_CTOL_ G0_ABS Programmed contour tolerance for G0 motion
$P_OTOL_ G0_ABS Programmed orientation tolerance for G0 motion
If no absolute G0 tolerances with CTOLG0 and OTOLG0 are programmed in the active part
program, then these system variables supply the values configured in the machine data.
Fundamentals
2.9 Motion commands
NC programming
Programming Manual, 12/2019, 6FC5398-2EP40-0BA0 185