K2: Axis Types, Coordinate Systems, Frames
10.5 Frames
Basic Functions
724
Function Manual, 09/2011, 6FC5397-0BP40-2BA0
10.5.2.2
Fine offset
Parameterization
The corresponding fine offset parameterization takes place through the machine data:
MD18600 $MN_MM_FRAME_FINE_TRANS (fine offset in FRAME (SRAM))
Programming
The fine offset can be programmed in the program using command
CFINE
(
x
, ..,
y,
...). The coarse offset is
defined with
CTRANS
(...). Coarse and fine offset add up to the total offset.
$P_UBFR = CTRANS(x, 10) : CFINE(x, 0.1) : CROT(x, 45)
$P_UIFR[1]=CFINE(x, 0.5, y, 1.0, z, 0.1)
Access to the individual components of the fine offset is achieved through component specification FI.
finex = $P_UIFR[ $P_UIFRNUM, x, FI ]
Fine offestting can be programmed only if:
MD18600 $MN_FRAME_FINE_TRANS = 1
if this is not the case, then each assignment of a fine offset to a settable frame and to the basic frame with the
alarm "FRAME: fine offset not possible".
A fine offset changed by the operator does not apply until after activation of the corresponding frame, i.e.,
activation via
G500
,
G54
to
G599
.
Once activated, a fine offset of a frame remains active the whole time the frame is active.
When the offset of the current frame is displayed, the total offset (coarse offset and fine offset) is output.
Value
Significance
0
The fine offset cannot be entered or programmed.
1
Fine offset possible for settable frames, basic frames and the prog. frame via command or
program.