Detailed Description
2.10 Working with tool environments
Tool Compensation (W1)
2-148 Function Manual, 08/2005 Edition, 6FC5397-0BP10-0BA0
N120 r1 = GETTCOR(_LEN, "GW")
N130 r3 = _LEN[2] ; 17.0 (= 4.0 + 13.0)
N140 r4 = _LEN[3] ; 7.5 (= 0.5 * 3.0 + 0.5 * 12.0)
N150 r5 = _LEN[4] ; 19.0 (= 5.0 + 14.0)
N160 m30
Kinematic transformation, toolholder with orientation capability
If a toolholder with orientation capability is taken account of during the tool length calculation,
the following vectors are included in that calculation:
Type Vectors
M l
1
and l
2
T l
1
, l
2
and l
3
P Tool length is not influenced by the toolholder with orientation capability.
In generic 5-axis transformation, the following machine data are included in the tool length
calculation for transformer types 24 and 56:
Transformer
type
Machine data
24 MD24550/24650 $MC_TRAFO5_BASE_TOOL_1/2
MD24560/24660 $MC_TRAFO5_JOINT_OFFSET_1/2
MD24558/24658 $MC_TRAFO5_PART_OFFSET_1/2
56 MD24550/24650 $MC_TRAFO5_BASE_TOOL_1/2
MD24560/24660 $MC_TRAFO5_JOINT_OFFSET_1/2
Transformation type 56 corresponds to type M for a toolholder with orientation capability.
With this 5-axis transformation in the software versions used up to now, the vector
MD 24560/24660 $MC_TRAFO5_JOINT_OFFSET_1/2 is equivalent to the sum of the two
vectors l
1
and l
3
for a toolholder with orientation capability type M.
Only the sum is relevant for the transformation in both cases.
The way, in which the two individual components are composed, is insignificant.
When calculating the tool length, however, the component assigned to the tool and the
component assigned to the tool table is relevant.
A new machine data:
MD24558/24658 $MC_TRAFO5_JOINT_OFFSET_PART_1/2
has thus been introduced as an equivalent to vector l
3
.
Machine data:
MD24560/24660 $MC_TRAFO5_JOINT_OFFSET_1/2
no longer corresponds to the sum of l
1
and l
3
, but only to vector l
1
.
If machine data:
MD24558/24658 $MC_TRAFO5_JOINT_OFFSET_PART_1/2 is equal to zero,
the new behavior is the same as before.