Programmierbeispiel
Annahme
Für das folgende Programmierbeispiel wird davon ausgegangen, dass der Winkel der
"Schrägen Achse" an der Maschine einstellbar ist und dass er bei Aktivierung der
Einzeltransformationen auf 0° eingestellt ist.
Programmcode
; Werkzeugfestlegung
$TC_DP1[1,1]=120
$TC_DP3[1,1]=10
N2 X0 Y0 Z0 A0 B0 F20000 T1 D1
N4 X20
; Einzeltransformationen aufrufen
N30 TRANSMIT
N40 X0 Y20
N50 X-20 Y0
N60 X0 Y-20
N70 X20 Y0
N80 TRAFOOF
N130 TRAANG(45.)
N140 X0 Y0 Z20
N150 X-20 Z0
N160 X0 Z-20
N170 X20 Z0
...
; Verkettete Transformationen aufrufen
N230 TRACON(1,45.)
N240 X10 Y0 Z0 A3=-1 C3=1 ORIWKS
N250 X10 Y20 B3=1 C3=1
...
N330 TRACON(2,40.)
N335 X20 Y0 Z0
N340 X0 Y20 Z10
N350 X-20 Y0 Z0
N360 X0 Y-20 Z0
N370 X20 Y0 Z0
Erweiterungsfunktionen
Funktionshandbuch, 08/2018, 6FC5397-1BP40-6AA2
M1: Kinematische Transformation
8.4 Verkettete Transformationen
Kommentar
; Werkzeugtyp
; Werkzeuglänge
; Transmit einschalten
; Transmit ausschalten
; Schräge-Achse-Transformation einschalten
; Parameter: Winkel 45°
; Erste verkettete Transformation
; (TRAORI + TRAANG) einschalten.
; Die vorher aktive Transformation
; wird automatisch abgewählt.
; Der Parameter für die schräge Achse ist 45°.
; Zweite verkettete Transformation
; (TRANSMIT + TRAANG) einschalten.
; Der Parameter für die schräge Achse
; ist 40°.
491