Lateral-Offset des TCP
Bei einigen Fertigungsprozessen kann es sinnvoll sein, den Eingriffspunkt des Werkzeuges in das Werkstück (TCP) zu korrigieren.
Die CNC-Funktion Lateral-Offset (seitlicher Versatz) ermöglicht eine XY-Korrektur des TCP in (projizierter) Werkzeugrichtung. Die Größe des Offsets hängt vom Schrägstellwinkel des Werkzeugs ab und kann vom Anwender tabellarisch konfiguriert werden.
Die Funktionalität Lateral-Offset ist eine Eigenschaft der Maschinenkinematik. Es werden folgende Kinematiken unterstützt:
- Kinematik 90
Die Funktionalität Lateral-Offset muss über P-CHAN-00456 (trafo_mode) aktiviert werden. Die Konfiguration der einzelnen Lateral-Offsets erfolgt in den Kinematikparametern.
Konfiguration des Lateral-Offsets
Der Lateral-Offset hängt von der Orientierung des Werkzeuges ab:
- Der Winkel zwischen Z und Werkzeug (Schrägstellung) bestimmt die Größe des Offsets.
- Die XY-Projektion der Werkzeugrichtung bestimmt die Richtung des Offsets.
Beispiel
Erfahrungswerte und Lateral-Offset
Angenommen, der Anwender hat folgende Erfahrungswerte für den Offset ermittelt.
Schrägstellung | Gewünschter Offset |
|---|---|
0° | 0 mm |
10° | 0,27 mm |
20° | 0,5 mm |
30° | 0,78 mm |
40° | 1,1 mm |
50° | 1,15 mm |
Diese Tabelle wird in den Kinematikparametern (P-CHAN-00263)der Kinematik 90 ab Index 20 konfiguriert.
Die verwendeten Einheiten sind 10^-4 Grad für die Schrägstellung und 10^-4mm für den Offset. Die Werte für Schrägstellung und Offset werden abwechselnd eingetragen.
Die Werte dieser Tabelle werden von der CNC geglättet
Programmierbeispiele
Nach dem Aktivieren der Kinematik ist der Lateral-Offset aktiv und wird mit dem nächsten Bewegungssatz ausgefahren.
Programmierbeispiel
Anwahl der Kinematik 90 mit Lateral-Offset
Programmierbeispiel
Lateral-Offset mit konstanter Schrägstellung
Bei konstanter Schrägstellung und unter Verwendung von #CAXTRACK wirkt der Lateral-Offset ähnlich wie eine Werkzeugradiuskorrektur.
Voraussetzung hierfür ist die Festlegung einer C-Achse als Nachführachse. Diese ist entweder über den NC-Befehl #CAXTRACK oder P-CHAN-00095 festzulegen.
Die Tabelle für Schrägstellung und Offset muss folgende Voraussetzungen erfüllen:
- Die Anzahl der Tabelleneinträge in trafo[].param[20] muss größer gleich 0 sein
- Die Daten müssen aufsteigend nach Schrägstellung sortiert sein
- Die Schrägstellung darf nicht negativ sein.
- Falls eine Schrägstellung 0° existiert, dann muss der zugehörige Offset 0mm sein.
Ist eine dieser Regeln nicht erfüllt, dann wird bei Anwahl der Transformation der Fehler mit ID 292072 ausgegeben.