Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D Programmieranleitung Seite 74

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

Werbung

1
Flexible NC-Programmierung
1.14 Interruptroutine
Interruptroutine zuordnen und starten, SETINT
Die Steuerung verfügt über Signale
(Eingang 1...8), die eine Unterbrechung des laufen-
den Programms auslösen und die entsprechende
Interruptroutine starten können.
Die Zuordnung, welcher Eingang welches
Programm startet, erfolgt im
Bearbeitungsprogramm.
Beispiel:
N10 SETINT(3) PRIO=1 ABHEB_Z
Beim Schalten von Eingang 3 wird die Routine
ABHEB_Z sofort gestartet.
Mehrere Interruptroutinen starten, Rangfolge
festlegen, PRIO=
Falls in Ihrem NC-Programm mehrere SETINT-An-
weisungen stehen und hierdurch mehrere Signale
gleichzeitig eintreffen können, müssen Sie die Inter-
ruptroutinen mit Rangfolgen belegen, nach denen
abgearbeitet werden soll: PRIO 1 bis 128, 1 hat
Vorrang.
Beispiel:
N10 SETINT(3) PRIO=1 ABHEB_Z
N20 SETINT(2) PRIO=2 ABHEB_X
Die Routinen werden in der Reihenfolge der Rang-
ordnung nacheinander abgearbeitet, wenn die Ein-
gänge gleichzeitig anstehen. Zuerst SETINT(3),
dann SETINT(2).
Treffen während der Interruptbearbeitung neue
Signale ein, unterbrechen Routinen höherer Priorität
die aktuelle Interruptroutine.
Interruptroutine aus-/wieder einschalten,
DISABLE, ENABLE
Sie können Interruptroutinen im NC-Programm mit
DISABLE(n) ausschalten und mit ENABLE(n) wieder
einschalten (n steht für die Eingangsnummer).
Die Zuordnung Eingang/Routine bleibt bei DISABLE
erhalten und wird mit ENABLE wieder aktiviert.
1-74
0
1
2
3
SINUMERIK 840D/840Di/810D Programmieranleitung Arbeitsvorbereitung (PGA) - Ausgabe 03.04
1
03.04
SETINT (0) ...
SETINT (1) ...
SETINT (2) ...
SETINT (3) ...
 Siemens AG 2004 All rights reserved.

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840diSinumerik 810d

Inhaltsverzeichnis