Frameketten
Die Frames werden in der programmierten Reihenfolge miteinander verkettet, die
Framekomponenten wie z. B. Verschiebungen, Drehungen usw. werden nacheinander
additiv ausgeführt.
$P_IFRAME=$P_UIFR[15]:$P_UIFR[16]
$P_UIFR[3]=$P_UIFR[4]:$P_UIFR[5]
Hinweis
Beachten Sie, dass die Frames durch den Kettungsoperator Doppelpunkt : miteinander
verbunden werden müssen.
5.2.4
Definition neuer Frames (DEF FRAME)
Funktion
Neben den bisher beschriebenen vordefinierten, einstellbaren Frames haben Sie auch die
Möglichkeit, neue Frames zu erzeugen. Dabei handelt es sich um Variable vom Typ
FRAME, die Sie mit freier Namensgebung definieren.
Mit den Funktionen CTRANS, CROT, CSCALE, CMIRROR können Sie Ihre Frames im NC-
Programm mit Werten belegen.
Syntax
DEF FRAME PALETTE1
PALETTE1=CTRANS(...):CROT(...)...
Bedeutung
DEF FRAME
PALETTE1
=CTRANS(...):
CROT(...)...
Arbeitsvorbereitung
Programmierhandbuch, 06/2009, 6FC5398-2BP20-0AA0
Koordinatentransformationen (FRAMES)
5.2 Framevariablen/Frames Werte zuweisen
Neue Frames erzeugen.
Name des neuen Frames
Den möglichen Funktionen Werte zuweisen
$P_UIFR[15] enthält z. B. Daten für
Nullpunktverschiebungen.
Anschließend werden –darauf
aufbauend –die Daten von
$P_UIFR[16] z. B. Daten für Rotationen
verarbeitet.
Der einstellbare Frame 3 wird durch
Verkettung der einstellbaren Frames 4
und 5 erzeugt.
329