Koordinatentransformationen (FRAMES)
5.1 Koordinatentransformation über Framevariable
Basisframe und einstellbarer Frame wirken nach Reset, wenn das MD 20110
RESET_MODE_MASK folgendermaßen eingestellt ist:
Bit0=1, Bit14=1 --> $P_UBFR (Basisframe) wirkt
Bit0=1, Bit5=1 --> $P_UIFR[$P_UIFRNUM] (einst. Frame) wirkt
Vordefinierte einstellbare Frames $P_UBFR
Mit $P_UBFR wird der Basisframe programmiert, er wird aber nicht gleichzeitig im
Teileprogramm aktiv. Der mit $P_UBFR geschriebene Basisframe wird eingerechnet, wenn
•
Reset geschaltet wurde und die Bits 0 und 14 des MD RESET_MODE_MASK gesetzt
sind,
•
die Anweisungen G500, G54...G599 ausgeführt wurden.
Vordefinierte einstellbare Frames $P_UIFR[n]
Durch die vordefinierte Framevariable $P_UIFR[n] können die einstellbaren
Nullpunktverschiebungen G54 bis G599 vom Teileprogramm aus gelesen oder
geschrieben werden.
Diese Variablen stellen im Aufbau ein eindimensionales Feld vom Typ FRAME mit dem
Namen $P_UIFR[n] dar.
296
Programmierhandbuch, 02/2011, 6FC5398-2BP40-1AA0
Arbeitsvorbereitung