2.4.3.2
Aktivierung von Datenhaltungsframes
Die Datenhaltungsframes werden zu aktiven Frames durch die Ausführung von G500,
G54...G599, oder bei RESET mit entsprechender Maschinendateneinstellung,
Transformationswechsel, GEOAX. Der HMI schreibt in Datenhaltungsframes und aktiviert bei
RESET die Frames durch einen PI-Dienst.
Eine Änderung eines Frames über HMI mit Hilfe des PI's _N_SETUDT wirkt erst mit einem
Fortsetzstart auf das Programm, oder im Reset-Zustand, vorausgesetzt das folgende HMI-
Maschinendatum ist gesetzt:
MD9440 ACTIVATE_SEL_USER_DATA (Aktive Verschiebung sofort wirksam setzen)
Die WKS-Positionsangaben ändern sich also nicht unmittelbar mit der Änderung des Frames
über HMI, wenn kein Reset vorliegt, sondern erst nach einem Fortsetzstart.
Die Aktivierung von Systemframes erfolgt im Vorlauf durch die Ausführung der
entsprechenden Systemfunktionen, entweder aus dem Teileprogramm oder durch die HMI.
Die Systemframes, die in der Datenhaltung gespeichert sind, werden auch durch eine G500,
G54...G599-Anweisung aktiviert. Der Zyklen-Programmierer hat die Möglichkeit, die
Systemframes zu modifizieren und über eine G500, G54...G599-Anweisung zu aktivieren.
Diese Möglichkeit sollte aber nur unter Vorbehalt ausgenutzt werden.
Die Aktivierung aller Datenhaltungsframes kann über das folgende Maschinendatum
geändert werden:
MD24050 $MC_FRAME_SAA_MODE (save und activate von Datenhaltungsframes)
Bit
0
1
Zur Aktivierung von Systemframes aus der Datenhaltung dient die Variable
$P_CHSFRMASK.
Der Wert der Variablen wird bitcodiert angegeben entsprechend dem Maschinendatum:
MD28082 $MC_MM_SYSTEM_FRAME_MASK (Systemframes SRAM)
Wird das entsprechende Bit auf eins gesetzt, dann wird das Datenhaltungsframe aktiv. Ist
das Bit gleich Null, dann wird das Datenhaltungsframe nicht aktiv und das momentan aktive
Systemframe bleibt weiterhin aktiv.
Nach RESET werden die Systemframes für Istwertsetzen und externe
Nullpunktverschiebung aktiviert, deren Bits im folgenden Maschinendatum gesetzt sind:
MD24006 $MC_CHSFRAME_RESET_MASK (Aktive Systemframes nach Reset)
Die Systemframes für TCARR, PAROT und TOROT, TOFRAME werden entsprechend der
Einstellung im folgenden Maschinendatum aktiviert:
MD20150 $MC_GCODE_RESET_VALUES[ ] (Löschstellung der G-Gruppen)
Beim Umschalten von Geometrieachsen, wie bei An- und Abwahl von Transformationen und
GEOAX() wird das aktuelle Gesamtframe entweder gelöscht oder anhand der neuen
Geometrie-Achskonstellation neu berechnet und aktiviert. Die Systemframes werden ebenso
wie alle anderen Frames bzgl. der Geometrieachsen neu aufbereitet.
Grundfunktionen: Achsen, Koordinatensysteme, Frames (K2)
Funktionshandbuch, 11/2006, 6FC5397-0BP10-2AA0
Bedeutung
Datenhaltungsframes werden nur durch die Programmierung der Bitmasken
$P_CHBFRMASK, $P_NCBFRMASK und $P_CHSFRMASK aktiv.
G500...G599 aktiviert nur das entsprechende einstellbare Frame.
Das Resetverhalten ist unabhängig davon.
Datenhaltungsframes werden durch Systemfunktionen wie TOROT, PAROT,
externe Nullpunktverschiebung, Transformationen nicht implizit beschrieben.
Ausführliche Beschreibung
2.4 Frames
2-49