Herunterladen Inhalt Inhalt Diese Seite drucken

Ablauf Eines Asups Im Programmbetrieb; Asup Mit Reposa - Siemens SINUMERIK MC Funktionshandbuch

Vorschau ausblenden Andere Handbücher für SINUMERIK MC:
Inhaltsverzeichnis

Werbung

BAG, Kanal, Programmbetrieb, Reset-Verhalten
3.7 Asynchrone Unterprogramme (ASUPs)
3.7.1.1

Ablauf eines ASUPs im Programmbetrieb

1. Abbremsen der Achsen
Nach Aktivierung des ASUPs werden alle Maschinenachsen anhand der Bremsrampe
(MD32300 $MA_MAX_AX_ACCEL) bis zum Stillstand abgebremst und die Achspositionen
abgespeichert.
2. Reorganisation
Zusätzlich zum Abbremsen der Achsen werden die vordekodierten Rechensätze bis zum
Unterbrechungssatz zurückgerechnet, d. h. alle Variablen, Frames und G-Befehle bekommen
den Wert zugeordnet, den sie ohne Vorausdekodierung des Teileprogramms an der
Unterbrechungsstelle besitzen würden. Diese Werte werden auch wieder
zwischengespeichert, um nach dem Ende des ASUPs wieder darauf zugreifen zu können.
Ausnahmen, bei denen keine Reorganisation möglich ist:
– Innerhalb von Gewindeschneidsätzen
– Bei komplexen Geometrien (z. B. Spline oder Radiuskorrektur)
3. Abarbeiten des ASUPs
Nach Beendigung der Reorganisation wird automatisch das ASUP gestartet.
Das ASUP wird wie ein normales Unterprogramm abgearbeitet (Schachtelungstiefe etc.).
4. Ende des ASUPs
Nachdem die Endkennung (M02, M30, M17) des ASUPs bearbeitet wurde, wird
standardmäßig auf die Endposition des auf den Unterbrechungssatz folgenden
Teileprogrammsatzes gefahren.
Falls ein Rückpositionieren auf den Unterbrechungspunkt erfolgen soll, muss am Ende des
ASUPs eine REPOS-Anweisung programmiert werden, z. B.: N104 REPOSL M17
3.7.1.2

ASUP mit REPOSA

Wird ein NC-Programm durch NC-Stop oder Alarm angehalten und anschließend vom PLC-
Anwenderprogramm über FC9 ein ASUP mit REPOSA ausgelöst, ergibt sich typischerweise
folgender Ablauf:
• Das ASUP bzw. die darin programmierten Verfahrbewegungen werden abgearbeitet:
– Programmzustand: "Angehalten"
– DB21, ... DBX318.0 (ASUP ist angehalten) = 1
• Vor dem Wiederanfahren an die Kontur (REPOS) wird erneut angehalten.
108
Funktionshandbuch, 10/2020, A5E47437776A AC
Basisfunktionen

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis