Herunterladen Diese Seite drucken

Vordefinierte Frame-Funktionen; Inverses Frame - Siemens SINUMERIK 840D sl Funktionshandbuch

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

Werbung

Ausführliche Beschreibung
2.4 Frames
2.4.7

Vordefinierte Frame-Funktionen

2.4.7.1

Inverses Frame

Zur Abrundung der Frame-Arithmetik im Teileprogramm wird eine Funktion zur Verfügung
gestellt, die aus einem Frame den inversen Frame berechnet. Die Frame-Verkettung eines
Frames mit seinem inversen Frame ergibt immer einen Nullframe.
FRAME INVFRAME( FRAME )
Die Frameinvertierung ist ein Hilfsmittel für die Koordinatentransformationen. Die
Berechnung von Messframes erfolgt meist im WKS. Möchte man dieses berechnete Frame
in ein anderes Koordinatensystem transformieren, d.h. das berechnete Frame soll in einen
beliebigen Frame innerhalb der Framekette eingetragen werden, so ist dies mit folgenden
Berechnungen möglich:
Das neue Gesamtframe ergibt sich als Verkettung des alten Gesamtframes mit dem
berechneten Frame.
$P_ACTFRAME = $P_ACTFRAME : $AC_MEAS_FRAME
Das neue Frame in der Framekette ergibt sich danach:
Zielframe ist $P_SETFRAME:
$P_SETFRAME = $P_ACTFRAME : $AC_MEAS_FRAME : INVFRAME($P_ACTFRAME) :
$P_SETFRAME
Zielframe ist n-tes Kanalbasisframe $P_CHBFRAME[n]:
n = 0: TMP = $P_PARTFRAME : $P_SETFRAME : $P_EXTFRAME : $P_NCBFRAME[0..k]
n <> 0: TMP = $P_PARTFRAME : $P_SETFRAME : $P_EXTFRAME :
$P_NCBFRAME[0..k] : $P_CHBFRAME[0..n-1]
k = $MN_MM_NUM_GLOBAL_BASE_FRAMES
$P_CHBFRAME[n] = INVFRAME(TMP) : $P_ACTFRAME : $AC_MEAS_FRAME :
INVFRAME($P_ACTFRAME) : TMP : $P_CHBFRAME[n]
Zielframe ist $P_IFRAME:
TMP = $P_PARTFRAME : $P_SETFRAME : $P_EXTFRAME : $P_BFRAME
$P_IFRAME = INVFRAME(TMP) : $P_ACTFRAME : $AC_MEAS_FRAME :
INVFRAME($P_ACTFRAME) : TMP : $P_IFRAME
2-94
Grundfunktionen: Achsen, Koordinatensysteme, Frames (K2)
Funktionshandbuch, 11/2006, 6FC5397-0BP10-2AA0

Werbung

loading

Diese Anleitung auch für:

Sinumerik810dSinumerik840dSinumerik840diSinumerik840di sl