Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Programmierhandbuch Seite 474

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

Werbung

Bahnverhalten
8.5 Programmstelle für SERUPRO verhindern (IPTRLOCK, IPTRUNLOCK)
Beispiel
Verschachtelung suchunfähiger Programmabschnitte in zwei Programmebenen mit
impliziten
suchunfähigen Bereich.
Programmcode
N10010 IPTRLOCK()
N10020 R1 = R1 + 1
N10030 G4 F1
...
N10040 Unterprogramm2
...
N20010 IPTRLOCK ()
...
N20020 IPTRUNLOCK ()
N20030 RET
...
N10060 R2 = R2 + 2
N10070 RET
N100 G4 F2
Eine Unterbrechung auf 100 liefert dann wieder der Unterbrechungszeiger.
Suchunfähige Bereiche erfassen und suchen
Die suchunfähigen Programmabschnitte werden mit dem Sprachbefehlen
IPTRUNLOCK
Der Befehl
Einzelsatz (
IPTRLOCK
sogenannten Haltesatz gesucht werden.
Auf den aktuellen Satz wieder aufsetzen
Der Unterbrechungszeiger wird mit
auf den aktuellen Satz zum Unterbrechungspunkt gesetzt werden.
Nach einem gefundenen Suchziel kann mit dem selben Haltesatz ein neues Suchziel
wiederholt werden.
Ein vom Benutzer editierter Unterbrechungszeiger, muss über HMI wieder entfernt werden.
474
. Das implizite
IPTRUNLOCK
gekennzeichnet.
friert den Unterbrechungszeiger auf ein im Hauptlauf ausführbaren
IPTRLOCK
) ein. Dieser Satz wird im Folgenden als Haltesatz bezeichnet. Tritt nach
SBL1
ein Programmabbruch ein, so kann auf der Bedienoberfläche HMI nach diesen
in Unterprogramm 1 beendet den
IPTRUNLOCK
Kommentar
; Haltesatz, der suchunfähige Programmabschnitt
beginnt.
; Interpretation des Unterprogramms 2.
; Unwirksam, wiederholter Beginn.
; Unwirksam, Ende in anderer Ebene.
; Ende des suchunfähigen Programmabschnitts.
; Hauptprogramm wird fortgesetzt.
für den nachfolgenden Programmabschnitt
IPTRUNLOCK
Programmierhandbuch, 03/2010, 6FC5398-2BP20-1AA0
und
IPTRLOCK
Arbeitsvorbereitung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis