Herunterladen Inhalt Inhalt Diese Seite drucken

Kanalspezifische Frames ($P_Chbfr, $P_Ubfr) - Siemens SINUMERIK 840D sl Programmierhandbuch

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

Koordinatentransformationen (Frames)
6.8 NCU-globale Frames
NCU-globale einstellbare Frames $P_UIFR[n]
Alle einstellbaren Frames G500, G54...G599 können entweder NCU-global oder
kanalspezifisch projektiert werden.
Maschinenhersteller
Alle einstellbaren Frames können mit Hilfe des Maschinendatums
MD18601 $MN_MM_NUM_GLOBAL_USER_FRAMES zu globalen Frames umprojektiert
werden.
Als Achsbezeichner bei den Frame-Programmbefehlen können Kanalachsbezeichner und
Maschinenachsbezeichner verwendet werden. Die Programmierung von
Geometrieachsbezeichnern wird mit einem Alarm abgelehnt.
6.8.1

Kanalspezifische Frames ($P_CHBFR, $P_UBFR)

Einstellbare Frames oder Basisframes können über das Teileprogramm und über BTSS von
der Bedienung und von der PLC geschrieben und gelesen werden.
Die Feinverschiebung ist auch für die globalen Frames möglich. Die Unterdrückung von
globalen Frames erfolgt ebenso, wie bei kanalspezifischen Frames über G53, G153, SUPA
und G500.
Maschinenhersteller
Über das Maschinendatum MD28081 $MC_MM_NUM_BASE_FRAMES kann die Anzahl der
Basisframes im Kanal projektiert werden. Die Standardkonfiguration ist so ausgelegt, dass es
mindestens ein Basisframe pro Kanal gibt. Maximal sind 8 Basisframes pro Kanal möglich.
Zusätzlich zu den 8 Basisframes im Kanal kann es noch 8 NCU-globale Basisframes geben.
Kanalspezifische Frames
$P_CHBFR[n]
Über die Systemvariable $P_CHBFR[n] können die Basisframes gelesen und geschrieben
werden. Beim Schreiben eines Basisframes wird der verkettete Gesamt-Basisframe nicht
aktiviert, sondern die Aktivierung erfolgt erst mit der Ausführung einer G500, G54 ... G599-
Anweisung. Die Variable dient vorwiegend als Speicher für Schreibvorgänge auf das
Basisframe von HMI oder PLC. Diese Frame-Variablen werden über die Datensicherung
gesichert.
Erster Basisframe im Kanal
Ein Schreiben auf die vordefinierte Variable $P_UBFR aktiviert den Basisframe mit dem
Feldindex 0 nicht gleichzeitig, sondern die Aktivierung erfolgt erst mit der Ausführung einer
G500, G54 ... G599-Anweisung. Die Variable kann auch im Programm geschrieben und
gelesen werden.
$P_UBFR
$P_UBFR ist identisch mit $P_CHBFR[0]. Standardmäßig gibt es immer einen Basisframe im
Kanal, so dass die Systemvariable kompatibel zu älteren Ständen ist. Gibt es kein
kanalspezifisches Basisframe, wird beim Schreiben oder Lesen der Alarm "Frame: Anweisung
unzulässig" ausgegeben.
294
Programmierhandbuch, 10/2015, 6FC5398-2BP40-5AA3
Arbeitsvorbereitung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis