Herunterladen Inhalt Inhalt Diese Seite drucken

Interruptroutine Zuordnen Und Starten (Setint, Prio, Blsync) - Siemens SINUMERIK 840D sl Programmierhandbuch

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

Werbung

1.14.3

Interruptroutine zuordnen und starten (SETINT, PRIO, BLSYNC)

Funktion
Die Steuerung verfügt über Signale (Eingang 1...8), die eine Unterbrechung des laufenden
Programms auslösen und eine entsprechende Interruptroutine starten können.
Die Zuordnung, welcher Eingang welches Programm startet, erfolgt im Teileprogramm mit
dem Befehl
Falls im Teileprogramm mehrere
gleichzeitig eintreffen können, müssen den zugeordneten Interruptroutinen Prioritätswerte
zugewiesen werden, die die Reihenfolge bei der Abarbeitung festlegen:
Treffen während der Interruptbearbeitung neue Signale ein, unterbrechen Routinen höherer
Priorität die aktuelle Interruptroutine.
Syntax
SETINT(<n>) PRIO=<Wert> <NAME>
SETINT(<n>) PRIO=<Wert> <NAME> BLSYNC
SETINT(<n>) PRIO=<Wert> <NAME> LIFTFAST
Bedeutung
SETINT(<n>)
<n>:
PRIO=
<Wert>
<NAME>
BLSYNC
LIFTFAST
Arbeitsvorbereitung
Programmierhandbuch, 03/2010, 6FC5398-2BP20-1AA0
.
SETINT
:
Befehl: Eingang <n> einer Interruptroutine zuordnen. Die zugeordnete
Interruptroutine startet, wenn Eingang <n> schaltet.
Hinweis:
Wird einem belegten Eingang eine neue Routine zugeordnet, ist die alte
Zuordnung automatisch unwirksam.
Parameter: Nummer des Eingangs
Typ:
Wertebereich:
:
Befehl: Festlegung der Priorität
:
Prioritätswert
Typ:
Wertebereich:
:
Name des Unterprogramms (Interruptroutine), das abgearbeitet werden
soll.
:
Wenn die
SETINT
dann wird beim Eintreffen des Interruptsignals der laufende
Programmsatz noch abgearbeitet und erst danach die Interruptroutine
gestartet.
:
Wenn die
SETINT
dann wird beim Eintreffen des Interruptsignals vor dem Start der
Interruptroutine ein "Schnellabheben des Werkzeugs von der Kontur"
durchgeführt (siehe " Schnellabheben von der Kontur (SETINT
LIFTFAST, ALF) (Seite 115)").
-Anweisungen stehen und dadurch mehrere Signale
SETINT
INT
1 ... 8
INT
1 ... 128
Priorität 1 entspricht der höchsten Priorität.
-Anweisung zusammen mit
-Anweisung zusammen mit
Flexible NC-Programmierung
1.14 Interruptroutine (ASUP)
PRIO=<Wert>
programmiert wird,
BLSYNC
programmiert wird,
LIFTFAST
111

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis