Werkzeugkorrekturen
7.10 Online-Werkzeuglängenkorrektur (TOFFON, TOFFOF)
Beispiele
Beispiel 1: Anwahl der Werkzeuglängenkorrektur
Programmcode
MD21190 $MC_TOFF_MODE =1
MD21194 $MC_TOFF_VELO[0] =1000
MD21196 $MC_TOFF_VELO[1] =1000
MD21194 $MC_TOFF_VELO[2] =1000
MD21196 $MC_TOFF_ACCEL[0] =1
MD21196 $MC_TOFF_ACCEL[1] =1
MD21196 $MC_TOFF_ACCEL[2] =1
N5 DEF REAL XOFFSET
N10 TRAORI(1)
N20 TOFFON(Z)
N30 WHEN TRUE DO $AA_TOFF[Z]=10 G4 F5
...
N100 XOFFSET=$AA_TOFF_VAL[X]
N120 TOFFON(X,-XOFFSET) G4 F5
Beispiel 2: Abwahl der Werkzeuglängenkorrektur
Programmcode
N10 TRAORI(1)
N20 TOFFON(X)
N30 WHEN TRUE DO $AA_TOFF[X]=10 G4 F5
...
N80 TOFFOF(X)
444
Kommentar
; Absolute Werte werden angefahren.
; Transformation ein.
; Aktivierung der Online-WZL-Korrektur
für die Z-Werkzeugrichtung.
; Für die Z-Werkzeugrichtung wird eine
WZL-Korrektur von 10 interpoliert.
; Aktuelle Korrektur in X-Richtung
zuweisen.
; Für die X-Werkzeugrichtung wird die
WZL-Korrektur wieder zu 0
zurückgefahren.
Kommentar
; Transformation ein.
; Aktivierung der Online-WZL-Korrektur
für die X-Werkzeugrichtung.
; Für die X-Werkzeugrichtung wird eine
WZL-Korrektur von 10 interpoliert.
; Positionsoffset der X-
Werkzeugrichtung wird gelöscht:
...$AA_TOFF[X]=0
Es wird keine Achse verfahren.
Zur aktuellen Position im WKS wird
der Positionsoffset entsprechend der
aktuellen
Orientierung hinzugerechnet.
Programmierhandbuch, 03/2010, 6FC5398-2BP20-1AA0
Arbeitsvorbereitung