Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiel: Verschachtelung Von Stopp-Delay-Bereichen In Zwei Programmebenen; Beispiel: Programmauszug; In Einer Schleife Wird Folgender Programmblock Wiederholt - Siemens SINUMERIK 840D sl Programmierhandbuch

Gültig für steuerung sinumerik 840d sl, 840de sl, sinumerik 828d
Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

Bahnverhalten
8.4 Bedingt unterbrechbare Programmabschnitte (DELAYFSTON, DELAYFSTOF)

Beispiel: Verschachtelung von Stopp-Delay-Bereichen in zwei Programmebenen

Programmcode
N10010 DELAYFSTON()
N10020 R1 = R1 + 1
N10030 G4 F1
...
N10040 Unterprogramm2
...
...
N20010 DELAYFSTON()
...
N20020 DELAYFSTOF()
N20030 RET
N10050 DELAYFSTOF()
...
N10060 R2 = R2 + 2
N10070 G4 F1

Beispiel: Programmauszug

In einer Schleife wird folgender Programmblock wiederholt:

Im Bild ist erkennbar, dass der Anwender im Stop-Delay-Bereich "Stopp" drückt, und die NC
beginnt den Bremsvorgang außerhalb des Stop-Delay-Bereichs, d. h. im Satz N100. Damit
kommt die NC im vorderen Bereich von N100 zum Halten.
Programmcode
...
N99 MY_LOOP:
N100 G0 Z200
N200 G0 X0 Z200
N300 DELAYFSTON()
480
Kommentar
; Sätze mit N10xxx Programmebene 1.
; Stop-Delay-Bereich beginnt.
; Interpretation des Unterprogramms 2.
; Unwirksam, wiederholter Beginn, 2. Ebene.
; Unwirksam, Ende in anderer Ebene.
; Stop-Delay-Bereichs-Ende in gleicher Ebene.
; Stop-Delay-Bereich endet. Stopps wirken ab jetzt
unmittelbar.
Kommentar
Programmierhandbuch, 02/2011, 6FC5398-2BP40-1AA0
Arbeitsvorbereitung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik sinumerik 828d

Inhaltsverzeichnis