Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Programmierhandbuch Seite 168

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

Werbung

Flexible NC-Programmierung
1.25 Unterprogrammtechnik
Unterteilung der Programmebenen:
● Programmebene 0: Hauptprogrammebene
● Programmebene 1 - 15: Unterprogrammebene 1 - 15
Interruptroutinen (ASUP)
Wird im Rahmen einer Interruptroutine ein Unterprogramm aufgerufen, wird dieses nicht in
der aktuellen im Kanal aktiven Programmebene (n), sondern ebenfalls in der
nächstniedrigeren Programmebene (n+1) abgearbeitet. Damit dies auch in der untersten
Programmebene noch möglich ist, stehen im Zusammenhang mit Interruptroutinen 2
zusätzliche Programmebenen (16 und 17) zur Verfügung.
Werden mehr als 2 Programmebenen benötigt, muss dies explizit in der Strukturierung des
im Kanal abgearbeiteten Teileprogramms berücksichtigt werden. D. h. es darf dann maximal
nur so viele Programmebenen beanspruchen, dass noch ausreichend Programmebenen für
die Interruptbearbeitung zur Verfügung stehen.
Benötigt die Interruptbearbeitung z. B. 4 Programmebenen, muss das Teileprogramm so
strukturiert werden, dass es maximal Programmebene 13 belegt. Erfolgt dann ein Interrupt,
stehen diesem die benötigten 4 Programmebenen (14 bis 17) zur Verfügung.
Siemens-Zyklen
Siemens-Zyklen benötigen 3 Programmebenen. Der Aufruf eines Siemens-Zyklus muss
daher spätestens erfolgen in:
● Teileprogrammbearbeitung: Programmebene 12
● Interruptroutine: Programmebene 14
168
...
...
Programmierhandbuch, 06/2009, 6FC5398-2BP20-0AA0
Arbeitsvorbereitung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis