<CorComp> ist "2", deshalb wird die in Z-Richtung wirkende Korrektur in die Geometrie-
Komponente eingetragen (der alte Wert wird überschrieben), und der Verschleißwert wird
gelöscht.
Die resultierende Werkzeuggesamtlänge ist somit: L1 = 0,333 + 0,0 = 0,333
Beispiel 4
Programmcode
N10 DEF REAL _CORVAL[3]
N20 $TC_DP1[1,1]=120
N30 $TC_DP3[1,1]=10.0
N40 $TC_DP12[1,1]=1.0
N50 _CORVAL[0]=0.333
N60 T1 D1 G17 G0
N70 R1=SETTCOR(_CORVAL,"GW",0,3,2)
N80 T1 D1 X0 Y0 Z0
N90 M30
<CorComp> ist "3", deshalb werden Verschleißwert und Korrekturwert zur Geometrie-
Komponente addiert und die Verschleißkomponente gelöscht.
Die resultierende Werkzeuggesamtlänge ist somit: L1 = 11,333 + 0,0 = 11,333.
Beispiel 5
Programmcode
N10 DEF REAL _CORVAL[3]
N20 $TC_DP1[1,1]=120
N30 $TC_DP3[1,1]=10.0
N40 $TC_DP12[1,1]=1.0
N50 _CORVAL[0]=0.333
N60 T1 D1 G17 G0
N70 R1=SETTCOR(_CORVAL,"GW",0,3,0)
N80 T1 D1 X0 Y0 Z0
N90 M30
<CorComp> ist "3" wie im vorigen Beispiel, die Korrektur wirkt jetzt jedoch auf die
Geometrieachse mit dem Index "0" (X-Achse), der wegen G17 bei einem Fräswerkzeug die
Werkzeugkomponente L3 zugeordnet ist. Der Aufruf von SETTCOR beeinflusst deshalb die
Werkzeugparameter $TC_DP3 und $TC_DP12 nicht. Der Korrekturwert wird stattdessen in
$TC_DP5 eingetragen.
Beispiel 6
Programmcode
N10 DEF REAL _CORVAL[3]
N20 $TC_DP1[1,1]=500
N30 $TC_DP3[1,1]=10.0
N40 $TC_DP4[1,1]=15.0
N50 $TC_DP12[1,1]=10.0
Grundfunktionen
Funktionshandbuch, 05/2017, A5E40870716
W1: Werkzeugkorrektur
19.13 Mit Werkzeugumgebungen arbeiten
Kommentar
; Fräswerkzeug
; Geometrie L1
; Verschleiß L1
; ==> MKS-Position X0.000 Y0.000 Z11.333
Kommentar
; Fräswerkzeug
; Geometrie L1
; Verschleiß L1
; ==> MKS-Position X0.333 Y0.000 Z11.000
Kommentar
; Drehwerkzeug
; Geometrie L1
; Geometrie L2
; Verschleiß L1
1661