Example 3: Axis-specific deselection of a DRF offset and a $AA_OFF position offset (1)
A DRF offset is generated in the X axis by DRF handwheel traversal. No DRF offsets are
operative for any other axes in the channel.
Program code Comment
N10 WHEN TRUE DO $AA_OFF[X]=10 G4 F5 ; A position offset == 10 is interpo-
lated for the X axis.
...
N70 CORROF(X,"DRF",X,"AA_OFF") ; Only the DRF offset and the posi-
tion offset of the X axis are dese-
lected; the DRF offset of the Y axis
is retained.
...
Example 4: Axis-specific deselection of a DRF offset and a $AA_OFF position offset (2)
A DRF offset is generated in the X and Y axes by DRF handwheel traversal. No DRF offsets are
operative for any other axes in the channel.
Program code Comment
N10 WHEN TRUE DO $AA_OFF[X]=10 G4 F5 ; A position offset == 10 is interpo-
lated for the X axis.
...
N70 CORROF(Y,"DRF",X,"AA_OFF") ; The DRF offset of the Y axis and
the position offset of the X axis are
deselected; the DRF offset of the X
axis is retained.
...
2.12.13 Grinding-specific work offsets (GFRAME0, GFRAME1 ... GFRAME100)
Command for activating a grinding frame in the channel
The programming of the GFRAME<n> command makes the associated grinding frame of the
$P_GFR[<n>] data management active in the channel. This sets the active $P_GFRAME
grinding frame identical to the $P_GFR[<n>] grinding frame of the data management:
GFRAME<n> ⇒ $P_GFRAME = $P_GFR[<n>]
Command Grinding frame activated in the channel
GFRAME0 $P_GFR[0] (null frame)
GFRAME1 $P_GFR[1]
... ...
GFRAME100 $P_GFR[100]
Syntax
GFRAME<n>
Fundamentals
2.12 Coordinate transformations (frames)
NC programming
340 Programming Manual, 12/2019, 6FC5398-2EP40-0BA0