Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D Programmieranleitung Seite 110

Ausgabe 03/2004
Vorschau ausblenden Andere Handbücher für SINUMERIK 840D:
Inhaltsverzeichnis

Werbung

2
Unterprogrammtechnik, Makrotechnik
2.5 Parametrierbarer Unterprogrammrücksprung (ab SW 6.4)
Nicht zulässige Rücksprungebenen
Ist für die Anzahl der Rücksprungebenen ein
negativer Wert oder
ein Wert größer als die aktuell aktiven
Programmebenen –1 (maximal 11)
programmiert, wird der Alarm 14091 mit dem
Parameter 5 ausgegeben.
Rücksprung mit SAVE-Anweisungen
Beim Rücksprung über mehrere Programmebenen
werden die SAVE-Anweisungen der einzelnen
Programmebenen ausgewertet.
Beim Rücksprung modales Unterprogramm aktiv
Ist bei einem Rücksprung über mehrere Programm-
ebenen ein modales Unterprogramm aktiv und ist in
einem der übersprungenden Unterprogramme der
Abwahlbefehl MCALL für das modale
Unterprogramm programmiert, bleibt das modale
Unterprogramm weiterhin aktiv.
Der Anwender muß immer selbst sicherstellen,
daß beim Rücksprung über mehrere Programm-
ebenen mit den richtigen modalen Einstellungen
fortgesetzt wird.
Dies wird z.B. durch Programmierungen eines
entsprechenden Hauptsatzes erreicht.
Programmierbeispiel 1
Fehlerhandling: Wiederaufsetzen im
Hauptprogramm nach ASUP-Bearbeitung
N10010 CALL "UP1"
N11000 PROC UP1
N11010 CALL "UP2"
N12000 PROC UP2
N19000 PROC ASUP
... RET("N10900", , ...
N19100 RET(N10900, ,$P_STACK)
N10900
N10910 MCALL
N10920 G0 G60 G40 M5
2-110
; Programmebene 0 Hauptprogramm
; Programmebene 1
; Programmebene 2
; Programmebene 2 (ASUP-Bearbeitung)
; Programmebene 3
; Unterprogrammrücksprung
; Wiederaufsetzen im Hauptprogramm
; modales Unterprogramm ausschalten
; weitere modale Einstellungen korrigieren
SINUMERIK 840D/840Di/810D Programmieranleitung Arbeitsvorbereitung (PGA) - Ausgabe 03.04
2
03.04
 Siemens AG 2004 All rights reserved.

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840diSinumerik 810d

Inhaltsverzeichnis