Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Funktionshandbuch Seite 619

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

Werbung

Zusammen mit SETINT können zusätzlich folgende Anweisungen programmiert werden:
● LIFTFAST
Beim Eintreffen des Interruptsignals wird vor dem Start des ASUPs ein "Schnellabheben
des Werkzeugs von der Kontur" durchgeführt. Die Bewegungsrichtung für das
Schnellabheben wird durch die Programmanweisung ALF festgelegt.
● BLSYNC
Beim Eintreffen des Interruptsignals wird der laufende Programmsatz noch abgearbeitet
und erst danach das ASUP gestartet.
Hinweis
Die Zuordnung Interruptsignal ↔ Teileprogramm wird unter folgenden Bedingungen
gelöscht:
● Reset-Zustand des Kanals
● CLRINT-Anweisung im Teileprogramm
Prioritäten
Falls in einem NC-Programm mehrere Interrupts durch SETINT aktiviert werden, müssen den
zugeordneten NC-Programmen bzw. ASUPs unterschiedliche Prioritäten zugewiesen werden.
Syntax
PRIO=<Wert>
Bedeutung
PRIO:
<Wert>:
Beispiel
Programmcode
N20 SETINT(3) PRIO=2 ABHEBEN_Z
N30 SETINT(2) PRIO=3 ABHEBEN_X
Die ASUPs werden in der Reihenfolge der Prioritätswerte nacheinander abgearbeitet, wenn
die Eingänge 2 un d 3 gleichzeitig geschaltet haben:
1. "ABHEBEN_Z"
2. "ABHEBEN_X".
Grundfunktionen
Funktionshandbuch, 12/2018, A5E40870716A AB
K1: BAG, Kanal, Programmbetrieb, Reset-Verhalten
Schlüsselwort zur Festlegung der Priorität des Interrupts
Priorität: 1, 2, 3 ... 128. 1 entspricht der höchsten Priorität.
Kommentar
; IF Eingang 3 == 1
; THEN ASUP "ABHEBEN_Z" starten
; IF Eingang 2 == 1
; THEN ASUP "ABHEBEN_X" starten
10.10 Asynchrone Unterprogramme (ASUPs)
619

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840de sl

Inhaltsverzeichnis