Herunterladen Inhalt Inhalt Diese Seite drucken

Additives Frame In Der Framekette - Siemens SINUMERIK 840Di 3 Funktionsbeschreibung

Inhaltsverzeichnis

Werbung

Achsen, Koordinatensyst., Frames (K2)
2.4 Frames

Additives Frame in der Framekette

Ab SW 6.3
Durch Messungen am Werkstück oder durch Berechnung im Teileprogramm
und Zyklen ergibt sich meist ein Frame, das additiv zum aktuellen Gesamtframe
wirken soll. Das WKS und damit der Nullpunkt der Programmierung soll also
verschoben und eventuell gedreht werden. Dieses gemessene Frame liegt als
temporäres Frame vor und ist noch nicht aktiv in der Framekette enthalten.
ADDFRAME
Zur Einberechnung dieses temporäres Frame dient die Funktion
ADDFRAME( FRAME, STRING ) mit den Paramtern gemäß Tabelle 2-5.
Tabelle 2-5
Funktionswert
Parameter 1:
Parameter 2:
Funktionswert:
Die Funkion ADDFRAME ( ) berechnet das Zielframe, das durch den STRING
spezifiziert ist. Das Zielframe wird so berechnet, daß sich das neue
Gesamtframe als Verkettung des alten Gesamtframe mit dem übergebenen
Frame ergibt.
Beispiel
ERG = ADDFRAME( TMPFRAME, "$P_SETFRAME" )
Das neue Gesamtframe ergibt sich als:
S
Das neue Frame in der Framekette ergibt sich danach:
S
Zeitverhalten
Wurde als Zielframe ein aktuelles Frame spezifiziert, so wird das neue
Gesamtframe im Vorlauf aktiv.
Ist das Zielframe ein Datenhaltungs–Frame, so wird das Frame erst aktiv, wenn
es im Teileprogramm explizit aktiviert wird.
Die Funktion ADDFRAME ( ) setzt keine Alarme, sondern gibt die Fehlercodes
über den Returnwert zurück. Der Zyklus kann entsprechend der Fehlercodes
reagieren.
1/K2/2-70
Auswirkung von INT ADDFRAME( FRAME, STRING )
Type
FRAME
additives gemessenes oder berechnetes Frame
STRING
Strings für aktuelle Frames:
"$P–CYCFRAME", "$P_PFRAME", "$P_WPFRAME",
"$P–CYCFRAME", "$P_PFRAME", "$P_WPFRAME",
"$P–TOOLFRAME", "$P_IFRAME",
"$P–TOOLFRAME", "$P_IFRAME",
"$P–CHBFRAME[0..16]", "$P_NCBFRAME[0..16]",
"$P–CHBFRAME[0..16]", "$P_NCBFRAME[0..16]",
"$P–CHBFRAME[0..16]", "$P_NCBFRAME[0..16]",
"$P–PARTFRAME", "$P_EXTFRAME", "$P_SETFRAME",
"$P–PARTFRAME", "$P_EXTFRAME", "$P_SETFRAME",
Strings für Datenhaltungs–Frames:
"$P–CYCFR", "$P_WPFR",
"$P–CYCFR", "$P_WPFR",
"$P–TOOLFR", "$P_UIFFR[0..99]",
"$P–TOOLFR", "$P_UIFFR[0..99]",
"$P–CHBFR[0..16]", "$P_NCBFR[0..16]",
"$P–CHBFR[0..16]", "$P_NCBFR[0..16]",
"$P–CHBFR[0..16]", "$P_NCBFR[0..16]",
"$P–PARTFR", "$P_EXTFR", "$P_SETFR",
"$P–PARTFR", "$P_EXTFR", "$P_SETFR",
INT
0: OK
1: Zielangabe (String) ist falsch
2: Zielframe ist nicht projektiert
3: Drehung im Frame ist nicht erlaubt
$P_ACTFRAME
= $P_ACTFRAME
neu
Zielframe ist $P_SETFRAME:
$P_SETFRAME
= $P_ACTFRAME
neu
INVFRAME($P_ACTFRAME
SINUMERIK 840D/840Di/810D Funktionsb. Grundmaschine (FB1) – Ausgabe 11.2003
Bedeutung
: TMPFRAME
alt
: TMPFRAME :
alt
) : $P_SETFRAME
alt
alt
 Siemens AG 2003 All Rights Reserved
10.00
12.00
10.00

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840dieSinumerik 810dSinumerik 840d 6Sinumerik 810deSinumerik 840deSinumerik 840d powerline ... Alle anzeigen

Inhaltsverzeichnis