FANUC
Ihr Spezialist für Fabrikautomation
Automatische Werkzeugkorrektur ohne T-Code
21.06.2019, 14:17 Uhr
Guten Tag,
ich versuche meine Fanuc so einzustellen, dass die Werkzeugkorrektur/Werkzeugverschleiß automatisch beim bewegen der Achsen übernommen wird.
Wenn ich während des Programmablaufs den Werkzeugverschleiß korrigiere und wieder bei einem bestimmten Satz N## einsteige, muss ich jedes mal das Werkzeug neu anwählen mit z.B. T707, damit die Korrektur übernommen wird.
Mein Ziel ist es den T-Code nicht jedes mal eingeben zu müssen.
Meine Tool Offset Parameter sind standardmäßig wie folgt eingestellt:
Infos zu den Parametern:
ANMERKUNG
1. Bei LGT=0 hat LWM keinen Bezug.
2. Bei LGT=1 hat LGC keinen Bezug, auch wenn LGN=0.
Beispiel:
N10 T707 M3;
..
N20 G0 X90 Z3 M3;
..
Wenn ich das Programm bei N20 pausiere, die Korrektur-Offsets ändere und wieder bei N20 einsteige, dann wird die Korrektur nicht angenommen. Nur wenn ich T707 bei N20 mit einfüge.
Ich hatte versucht LGT zu aktivieren, mit und ohne LGN, aber dann wurde beim N20 wiedereinstieg nicht einmal die Werkzeuggeometrie übernommen.
Was muss ich einstellen, damit Verschleiß + Geometrie beim Achsen verschieben immer automatisch gelesen werden, je nach aktiviertem Werkzeug bzw zuvor im Code gewechselten Werkzeug, sodass ich nicht bei jedem Satz den T-Code ständig wiederholen muss. Bei meiner alten Siemens Steuerung hat dies auch geklappt.
Vielen Dank im Voraus!
Der Beitrag wurde von 5andr0 bearbeitet: 21.06.2019, 14:25 Uhr
5002 | WNP | LWM | LGC | LGT | LGN | LD1 | ||
1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | |
5003 | TGC | LVC | CCN | |||||
0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
5004 | ORC | |||||||
0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
Bit | 0 | 1 | |
LGN | Geometriekorrekturnummer | gleich der Verschleißkorrekturnummer | gleich der Werkzeugnummer |
LGT | Geometriekompensation basiert | auf Verschiebung des Koordinatensystems | auf Werkzeugbewegung |
LGC | Geometriekorrektur wird | nicht beendet mit T00 | beendet mit T00 |
LWM | Werkzeuglagenkorrektur wird angewandt | durch T-Code | durch Bewegung entlang der Achse |
Der Beitrag wurde von 5andr0 bearbeitet: 21.06.2019, 14:25 Uhr
23.06.2019, 07:01 Uhr
Hallo 5andr0
Das wird und soll auch nicht funktionieren, da die OffSet immer nur mit dem T-Befehl eingelesen und mit dem Koordinatensystem verrechnet werden! Wäre ja auch sehr gefährlich, wenn jemand während des Programmlaufs im OffSet die Werte ändert, und die Maschine das sofort bei der nächsten Bewegung ausführen würde...
Gruß
melfan
Das wird und soll auch nicht funktionieren, da die OffSet immer nur mit dem T-Befehl eingelesen und mit dem Koordinatensystem verrechnet werden! Wäre ja auch sehr gefährlich, wenn jemand während des Programmlaufs im OffSet die Werte ändert, und die Maschine das sofort bei der nächsten Bewegung ausführen würde...
Gruß
melfan
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: