Herunterladen Inhalt Inhalt Diese Seite drucken

Definition Neuer Frames (Def Frame) - Siemens 840D sl/840DE sl Handbuch

Inhaltsverzeichnis

Werbung

Programmierung
Frames zuweisen
DEF FRAME EINSTELLUNG1
EINSTELLUNG1=CTRANS(X,10)
$P_PFRAME=EINSTELLUNG1
DEF FRAME EINSTELLUNG4
EINSTELLUNG4=$P_PFRAME
$P_PFRAME=EINSTELLUNG4
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.
6.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.
Arbeitsvorbereitung
Programmierhandbuch, 11/2006, 6FC5398-2BP10-2AA0
6.2 Framevariablen/Frames Werte zuweisen
Dem aktuellen programmierbaren Frame
werden die Werte des selbst
definierten Frames EINSTELLUNG1
zugewiesen.
Der aktuelle programmierbare Frame
wird zwischengespeichert und dann
bei Bedarf wieder zurückgespeichert.
$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.
Frames
6-13

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis