Herunterladen Inhalt Inhalt Diese Seite drucken

Kanalspezifische Frames ($P_Chbfr, $P_Ubfr); Im Kanal Wirksame Frames - Siemens SINUMERIK 828D Programmierhandbuch

Nc-programmierung
Vorschau ausblenden Andere Handbücher für SINUMERIK 828D:
Inhaltsverzeichnis

Werbung

Arbeitsvorbereitung
4.8 Koordinatentransformationen (Frames)
Als Achsbezeichner bei den Frame-Programmbefehlen können Kanalachsbezeichner
und Maschinenachsbezeichner verwendet werden. Die Programmierung von
Geometrieachsbezeichnern wird mit einem Alarm abgelehnt.
4.8.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.
4.8.8.2

Im Kanal wirksame Frames

Im Kanal wirksame Frames werden vom Teileprogramm über die betreffenden Systemvariablen
dieser Frames eingegeben. Hierzu gehören auch Systemframes. Über diese Systemvariablen
kann im Teileprogramm das aktuelle Systemframe gelesen und geschrieben werden.
646
Programmierhandbuch, 01/2023, A5E48764001A AE
NC-Programmierung

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis