W1: Tool offset
18.12 Working with tool environments
Basic Functions
Function Manual, 09/2011, 6FC5397-0BP40-2BA0
1587
0:
The offset value _CORVAL[0] refers to the geometry axis transferred in
parameter _GEOAX in the workpiece coordinate system, i.e. the offset value
must be calculated in the designated tool components so that, taking account
all the parameters that can influence the tool length calculation, as a result, a
change of the total tool length by the specified value in the specified axis
direction is obtained.
This change should be achieved by the correction of the component specified
in _COMP and the symbolic algorithm specified in _CORMODE (see the
following parameters). The resulting correction can therefore have an effect
on all three axis components.
1:
Like 0, however, vectorial. The content of vector _CORVAL refers to abscissa,
ordinate, applicate in the workpiece coordinate system (WCS).
The subsequent parameter _GEOAX is not evaluated.
2:
Vectorial offset, i.e. L1, L2 and L3 can change simultaneously.
In contrast to the versions from 0 and 1, the offset values contained in
_CORVAL refer to the coordinates of Val
1
components (see following
parameter _CORMODE) of the tool.
Any possible inclination of an existing tool compared with the workpiece
coordinate system has no influence on the offset.
3 - 5:
Correction of tool lengths L1 to L3 ($TC_DP3 to $TC_DP5) or the
corresponding values for wear, setting up or additive offsets.
The offset value is contained in _CORVAL[0]. It is measured in the
coordinates of the Val
1
component (see following parameter _CORMODE) of
the tool. Any possible inclination of an existing tool compared with the
workpiece coordinate system has no influence on the offset.
6:
Correction of the tool radius ($TC_DP6) or the corresponding values for wear,
setting up or additive offsets.
7 – 11:
Correction of $TC_DP7 to $TC_DP11 or the corresponding values for wear,
setting up or additive offsets. These parameters are treated just like the tool
radius.
_CORMODE
INT
This parameter specifies the type of write operation to be executed.
If this parameter is not specified then its value is 0.
Meaning of the ones location:
0: Val
1new
= _CORVAL
1: Val
1new
= Val
1old
+ _CORVAL
2: Val
1new
= _CORVAL
Val
2new
= 0