Examples
4.2 Examples 3-6: SETTCOR function for tool environments
Basic logic functions: Tool Offset (W1)
Function Manual, 11/2006, 6FC5397-0BP10-2BA0
195
The same result as that achieved by calling the SETTCOR function with the _CORCOMP = 0
parameter twice can also be reached by calling _CORRCOMP = 1 (vectorial compensation)
just once:
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] = 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
In this case, all wear components of the tool are set to zero immediately after the first call of
SETTCOR in
N100
.
Example 7
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
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
.
Summary of Contents for SINUMERIK 840D sl
Page 282: ...Index Basic logic functions Acceleration B2 64 Function Manual 11 2006 6FC5397 0BP10 2BA0 ...
Page 388: ...Basic logic functions Travel to fixed stop F1 Function Manual 11 2006 6FC5397 0BP10 2BA0 52 ...
Page 962: ...Index Basic logic functions Emergency Stop N2 20 Function Manual 11 2006 6FC5397 0BP10 2BA0 ...
Page 1704: ...Constraints Basic logic functions Spindles S1 94 Function Manual 11 2006 6FC5397 0BP10 2BA0 ...
Page 1716: ...Index Basic logic functions Spindles S1 106 Function Manual 11 2006 6FC5397 0BP10 2BA0 ...
Page 1996: ...Index Basic logic functions Tool Offset W1 208 Function Manual 11 2006 6FC5397 0BP10 2BA0 ...
Page 2150: ...Table of contents Basic logic functions Appendix 4 Function Manual 11 2006 6FC5397 0BP10 2BA0 ...
Page 2184: ...Glossary Basic logic functions Appendix 38 Function Manual 11 2006 6FC5397 0BP10 2BA0 ...