Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 828D Funktionshandbuch Seite 400

Erweiterungsfunktionen
Vorschau ausblenden Andere Handbücher für SINUMERIK 828D:
Inhaltsverzeichnis

Werbung

K10: Kanalübergreifender Achstausch
7.4 Programmierung: Achse holen (GET, GETD)
Randbedingungen
Der Achstausch wird in folgenden Situationen verzögert:
● Die Achse wurde vom Kanal, dem sie aktuell zugeordnet ist, noch nicht mittels RELEASE
freigegeben.
● Ein Messsystemwechsel ist noch nicht abgeschlossen
● Änderung des Status der Reglerfreigabe ist noch nicht abgeschlossen (Übergang von
Regeln in Nachführen/Halten und umgekehrt).
● Das NC/PLC-Nahtstellensignal "Achs- bzw. Spindelsperre" steht an (DB31, ... DBX1.3 ==
1)
● Die aktuelle Verfahrbewegung (Interpolation) der Achse ist noch nicht abgeschlossen.
Achse direkt holen (GETD)
Funktion
Eine Achse, die nicht dem aktuellen Kanal zugeordnet ist, wird für den nachfolgenden
Bearbeitungsabschnitt eines Teileprogramms benötigt. Mit der vordefinierten Prozedur
GETD() wird die Achse direkt aus dem Kanal dem die Achse zugeordnet ist geholt. Die Achse
muss dazu nicht mit RELEASE() von diesem Kanal freigegeben werden.
Nach dem Achstausch ist die Achse im Zustand "Kanal-Achse".
Abhängig von Zustand der Achse im abgebenden Kanal wird in diesem ein Vorlaufstopp
ausgelöst (STOPRE):
● Zustand "Kanal-Achse" ⇒ Vorlaufstopp
● Zustand "Neutrale Achse" ⇒ kein Vorlaufstopp
Um die Übergabe der Achse zwischen den Kanälen mit GETD() zu koordinieren, wird
empfohlen, eine Kanalsynchronisation (Seite 377) zwischen anfordernden und abgebenden
Kanal zu verwenden.
ACHTUNG
Vorlaufstopp im abgebenden Kanal
Wenn die Achse im abgebenden Kanal im Zustand "Kanal-Achse" ist, wird in diesem Kanal
ein Vorlaufstopp ausgelöst (STOPRE):
Syntax
GETD(<Achse>)
400
Funktionshandbuch, 08/2018, 6FC5397-1BP40-6AA2
Erweiterungsfunktionen

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840d sl

Inhaltsverzeichnis