Achsen, Koordinatensysteme, Frames
4.5 Frames
Randbedingungen
Schreiben von Basisframes durch HMI / PLC
Von HMI oder dem PLC-Anwenderprogramm können nur die Basisframes der Datenhaltung
geschrieben werden.
4.5.5.5
NCU-globale Basisframes $P_NCBFR[<n>]
Maschinendaten
Anzahl NCU-globale Basisframes
Die Anzahl der NCU-globalen Basisframes wird mit folgendem Maschinendatum eingestellt:
MD18602 $MN_MM_NUM_GLOBAL_BASE_FRAMES = <Anzahl>
Systemvariablen-Index n = 0, 1, 2, ... <Anzahl> - 1
Systemvariablen
$P_NCBFR[<n>] (NCU-globale Basisframes der Datenhaltung)
Über die Systemvariablen $P_NCBFR[<n] können die NCU-globalen Basisframes der
Datenhaltung gelesen und geschrieben werden. Beim Schreiben eines NCU-globalen
Basisframes werden die neuen Werte nicht sofort im Kanal aktiv. Die Aktivierung im Kanal
erfolgt erst mit Programmierung des entsprechenden Befehls G500,G54..G599.
Die NCU-globalen Basisframes der Datenhaltung werden bei einer Datensicherung mit
gesichert.
$P_NCBFRAME[<n>] (Aktuelle NCU-globale Basisframes)
Über die Systemvariablen $P_NCBFRAME[<n] können die im Kanal aktiven NCU-globalen
Basisframes gelesen und geschrieben werden. Beim Schreiben eines aktiven NCU-globalen
Basisframes werden die neuen Werte im Kanal sofort durch Neuberechnung des aktiven Gesamt-
Basisframe $P_ACTBFRAME wirksam.
Soll das geänderte NCU-globale Basisframe von einem Kanal ausgehend für alle Kanäle der NCU
wirksam werden, muss das im Kanal aktive NCU-globale Basisframe und das NCU-globale
Basisframe der Datenhaltung gemeinsam geschrieben werden:
$P_NCBFR[<n>] = $P_NCBFRAME = <neuer Wert>
• $P_NCBFR[<n>] (NCU-globaler Basisframe der Datenhaltung)
• $P_NCBFRAME (im Kanal aktiver NCU-globaler Basisframe)
Damit das geänderte NCU-globale Basisframe in einem anderen Kanal wirksam wird, muss es in
diesem Kanal noch mit dem entsprechenden Befehl G500,G54..G599, aktiviert werden.
334
Funktionshandbuch, 07/2021, 6FC5397-0JP40-0AA0
Basisfunktionen