Das gleiche Ergebnis wie mit dem zweimaligen Aufruf der Funktion SETTCOR mit dem
Parameter _CORCOMP = 0 erreicht man auch durch einmaligen Aufruf mit _CORRCOMP =
1 (vektorielle Korrektur):
N10
N20
N30
N40
N50
N60
N70
N71
N72
N80
N90
N100
N110
N120
In diesem Fall sind alle Verschleißkomponenten des Werkzeugs sofort nach dem ersten
Aufruf von SETTCOR in N100 gleich Null.
Beispiel 7
N10
N20
N30
N40
N50
N60
N70
N80
N90
N100
N110
Gegenüber Beispiel 6 ist hier der Parameter _CORCOMP = 3, deshalb kann die Angabe des
Parameters _GEOAX entfallen. Der in _CORVAL[0] enthaltene Wert wirkt jetzt unmittelbar
auf die Werkzeugkomponente L1, die Drehung in N80 hat auf das Ergebnis keinen Einfluss,
die Verschleißkomponenten in $TC_DP12 wird zusammen mit _CORVAL[0] in den
Geometrieanteil übernommen, so dass wegen $TC_DP13 die gesamte Werkzeuglänge
bereits nach dem ersten Aufruf von SETTCOR in N100 im Geometrieteil des Werkzeugs
steht.
Grundfunktionen: Werkzeugkorrektur (W1)
Funktionshandbuch, 11/2006, 6FC5397-0BP10-2AA0
def real _CORVAL[3]
$TC_DP1[1,1] = 500
$TC_DP3[1,1] = 10.0
$TC_DP4[1,1] = 15.0
$TC_DP12[1,1]= 10.0
$TC_DP13[1,1]= 0.0
_CORVAL[0] = 0.0
_CORVAL[1] = 5.0
_CORVAL[2] = 0.0
rot y-30
t1 d1 g18 g0
r1 = settcor(_CORVAL, "GW", 1, 3, 1)
t1 d1 x0 y0 z0
M30
def real _CORVAL[3]
$TC_DP1[1,1] = 500
$TC_DP3[1,1] = 10.0
$TC_DP4[1,1] = 15.0
$TC_DP12[1,1]= 10.0
$TC_DP13[1,1]= 0.0
_CORVAL[0] = 5.0
rot y-30
t1 d1 g18 g0
r1 = settcor(_CORVAL, "GW", 3, 3)
t1 d1 x0 y0 z0
4.2 Beispiele 3-6: Funktion SETTCOR für WZ-Umgebungen
; Drehwerkzeug
; Geometrie L1
; Geometrie L2
; Verschleiss L1
; Verschleiss L2
; ==> MCS-Position X24.330 Y0.000
Z17.500
; Drehwerkzeug
; Geometrie L1
; Geometrie L2
; Verschleiss L1
; Verschleiss L2
; ==> MCS-Position X25.000 Y0.000
Z15.000
Beispiele
4-11