Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Funktionshandbuch Seite 700

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

Werbung

BAG, Kanal, Programmbetrieb, Reset-Verhalten (K1)
9.14 Ersetzung von NC-Funktionen durch Unterprogramme
● Das Verhalten bei aktivem Einzelsatz und programmierten SBLOF-Attribut ist abhängig
● Hat das Ersetzungsunterprogramm das DISPLOF-Attribut, so wird in der Satzanzeige als
● Mit DELAYFSTON und DELAYFSTOF können Bereiche oder das ganze
● Ersetzungen erfolgen nicht rekursiv, d. h. die Funktion, die zum Aufruf des
700
von der Einstellung von Bit 14 im Maschinendatum:
MD10702 IGNORE_SINGLEBLOCK_MASK (Einzelsatzstopp verhindern)
Bit 14 = 0:
Das Ersetzungsunterprogramm verhält sich wie jedes andere Unterprogramm:
– Rücksprung mit M17: Stopp am Ende des Unterprogramms
Hinweis:
Die Ausgabe der M-Funktion an die PLC ist abhängig von der Einstellung von Bit 0 im
Maschinendatum:
MD20800 $MC_SPF_END_TO_VDI (Unterprogrammende an PLC)
Bit 0 = 0: keine Ausgabe
Bit 0 = 1: M17 wird an die PLC ausgegeben.
– Rücksprung mit RET: Kein Stopp am Ende des Unterprogramms
Bit 14 = 1:
In einer Teileprogrammzeile, in der ein Ersetzungsunterprogramm aufgerufen wird, wird
nur einmal angehalten. Dabei ist es unerheblich, ob:
– das Ersetzungsunterprogramm am Satzanfang und / oder am Satzende aufgerufen
wird.
– vom Ersetzungsunterprogramm weitere Unterprogramme aufgerufen werden.
– das Ersetzungsunterprogramm mit M17 oder RET verlassen wird.
Der Einzelsatzstopp erfolgt für die Ersetzung von M-Funktionen am Ende des
Ersetzungsunterprogramms. Für die Ersetzung von T-Funktionen und D/DL-Funktionen
ist der Zeitpunkt des Einzelsatzstopps abhängig vom Aufrufzeitpunkt des
Ersetzungsunterprogramms:
Aufruf am Satzanfang ⇒ Einzelsatzstopp erfolgt am Ende der Teileprogrammzeile
Aufruf am Satzende ⇒ Einzelsatzstopp erfolgt am Ende des Ersetzungsunterprogramms
aktueller Satz die Programmzeile angezeigt, die zum Aufruf des
Ersetzungsunterprogramms geführt hat.
Ersetzungsunterprogramm gegen Unterbrechungen, wie z. B. NC-Stopp, Einlesesperre
usw. geschützt werden.
Ersetzungsunterprogramms geführt hat, wird bei nochmaliger Programmierung im
Ersetzungsunterprogramm nicht mehr substituiert.
Funktionshandbuch, 01/2008, 6FC5397-0BP10-3AA0
Grundfunktionen

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840de sl

Inhaltsverzeichnis