13.10
Tool programming
Meaning
The tool lengths are specified in relation to the flange coordinate system. Only 3-dimensional
tool compensations are possible. Depending on the kinematic type, there are additional tool
restrictions for 5-axis and 4-axis kinematics. For a kinematic as illustrated in Fig. "5-axis NR
kinematic", only a 1-dimensional tool with lengths in the x direction is permitted.
The tool direction is dependent on the machine's initial setting, as specified with G codes G17,
G18 and G19. The tool lengths refer to the zero position specified by G17. This zero position
should not be modified in the program.
Example
An example of a 2-dimensional tool mounted on a 5-axis Scara is described below (see Fig.
"5-axis CC kinematic"). Type 100 (cutting tool) is specified as the tool identifier. The tool
lengths result from the specifications shown in Fig. "Tool length programming". X-TOOL must
be entered as tool length x and Y-TOOL must be entered as tool length y in the tool
parameters.
$TC_DP1[1,1] = 100;
$TC_DP3[1,1 ] = 0.0 ;
$TC_DP4[1,1 ] = Y-TOOL ;
$TC_DP5[1,1 ] = X-TOOL ;
Figure 13-30 Tool length programming
Special Functions
Function Manual, 09/2011, 6FC5397-2BP40-2BA0
TE4: Transformation package handling
Cutting tool type
(z) Length offset vector
(y) Length offset vector
(x) Length offset vector
13.10 Tool programming
587