W1: Tool offset
18.15 Examples
Basic Functions
1604 Function Manual, 09/2011, 6FC5397-0BP40-2BA0
In this case, all wear components of the tool are set to zero immediately after the first call of SETTCOR in N100.
Example 7
As opposed to example 6, parameter _CORCOMP = 3, and so the _GEOAX parameter can be omitted. The
value contained in _CORVAL[0] now acts immediately on the tool length component L1, the rotation in N80 has
no effect on the result, the wear components in $TC_DP12 are included in the geometry component together with
_CORVAL[0], with the result that the total tool length is stored in the geometry component of the tool, due to
$TC_DP13, after the first SETTCOR call in N100.
N30 $TC_DP3[1,1] = 10.0 ; Geometry L1
N40 $TC_DP4[1,1] = 15.0 ; Geometry L2
N50 $TC_DP12[1,1]= 10.0 ; Wear L1
N60 $TC_DP13[1,1] =0.0 ; Wear L2
N70 _CORVAL[0] = 0.0
N71 _CORVAL[1] = 5.0
N72 _CORVAL[2] = 0.0
N80 rot y 30
N90 t1 d1 g18 g0
N100 r1 = settcor(_CORVAL, "GW", 1, 3, 1)
N110 t1 d1 x0 y0 z0 ; ==> MCS position X24.330 Y0.000
Z17.500
N120 M30
N10 def real _CORVAL[3]
N20 $TC_DP1[1,1] = 500 ; Turning tool
N30 $TC_DP3[1,1] = 10.0 ; Geometry L1
N40 $TC_DP4[1,1] = 15.0 ; Geometry L2
N50 $TC_DP12[1,1]= 10.0 ; Wear L1
N60 $TC_DP13[1,1] =0.0 ; Wear L2
N70 _CORVAL[0] = 5.0
N80 rot y 30
N90 t1 d1 g18 g0
N100 r1 = settcor(_CORVAL, "GW", 3, 3)
N110 t1 d1 x0 y0 z0 ; ==> MCS position X25.000 Y0.000
Z15.000