Herunterladen Inhalt Inhalt Diese Seite drucken

Eigenschaften Der Unterprogramme; Allgemeine Regeln - Siemens SINUMERIK 840D sl Funktionshandbuch

Mit cnc-software 4.5 sp2
Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

8.15.4

Eigenschaften der Unterprogramme

Allgemeine Regeln

● Das bei der Ersetzung aufgerufene Unterprogramm kann den Befehl
● Die Ersetzung wird auch im ISO–Sprachmode ausgeführt. Die
● Die Weitergabe von Informationen an das Ersetzungsunterprogramm erfolgt
● Das Verhalten bei Einzelsatz und Attribut
Wert
● Bei Ersetzungsunterprogrammen mit dem Attribut
● Im Ersetzungsunterprogramm können mit den Befehlen
● Ersetzungen erfolgen nicht rekursiv. D. h. die Funktion, die zum Aufruf des
Grundfunktionen
Funktionshandbuch, 03/2013, 6FC5397-0BP40-3AA1
Attribute
und
SBLOF
DISPLOF
Ersetzungsunterprogramme werden aber ausschließlich im Standard–Sprachmode
(Siemens) abgearbeitet. Dabei erfolgt eine implizite Umschaltung in den Standard–
Sprachmode. Mit Rücksprung aus dem Ersetzungsunterprogramm wird wieder in den
ursprünglichen Sprachmode zurückgeschaltet.
ausschließlich über Systemvariablen. Übergabeparameter sind nicht möglich.
MD10702 IGNORE_SINGLEBLOCK_MASK, Bit 14 (Einzelsatz-Stopp verhindern)
Bedeutung
0
Das Ersetzungsunterprogramm verhält sich wie ein "normales" Unterprogramm:
Rücksprung mit
Hinweis
Die Ausgabe der M-Funktion an die PLC ist abhängig von:
MD20800 $MC_SPF_END_TO_VDI, Bit 0 (Unterprogrammende an PLC)
- Bit 0 = 0: keine Ausgabe
- Bit 0 = 1: M17 wird an die PLC ausgegeben.
Rücksprung mit
1
Im Satz, in dem das Ersetzungsunterprogramm aufgerufen wird, wird nur einmal angehalten.
Unabhängig davon ob:
Das Unterprogramm am Satzanfang und/oder am Satzende aufgerufen wird
Im Unterprogramm weitere Unterprogramme aufgerufen werden
Das Unterprogramm mit
Der Einzelsatz-Stopp erfolgt für die Ersetzung von M-Funktionen am Ende des
Ersetzungsunterprogramms.
Für die Ersetzung von T- und D/DL-Funktionen ist der Zeitpunkt des Einzelsatz-Stopps
abhängig vom Aufrufzeitpunkt des Unterprogramms:
Aufruf am Satzanfang: Einzelsatz-Stopp am Ende des Satzes
Aufruf am Satzende: Einzelsatz-Stopp am Ende des Ersetzungsunterprogramms
aktueller Satz die Programmzeile angezeigt, die zum Aufruf des Unterprogramms geführt
hat.
Bereiche oder das gesamte Ersetzungsunterprogramm gegen Unterbrechungen, wie NC-
Stop, Einlesesperre usw., geschützt werden.
Ersetzungsunterprogramms geführt hat, wird bei nochmaliger Programmierung im
Ersetzungsunterprogramm nicht mehr ersetzt.
K1: BAG, Kanal, Programmbetrieb, Reset-Verhalten
8.15 Ersetzung von Funktionen durch Unterprogramme
enthalten.
SBLOF
: Stopp am Ende des Unterprogramms
M17
: Kein Stopp am Ende des Ersetzungsunterprogramms
RET
oder
verlassen wird
M17
RET
PROC
ist abhängig von der Einstellung in:
wird in der Satzanzeige als
DISPLOF
und
DELAYFSTON
und die
DELAYFSTOF
627

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840de slSinumerik 828d

Inhaltsverzeichnis