Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Funktionshandbuch Seite 1094

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

Werbung

P3: PLC-Grundprogramm für SINUMERIK 840D sl
14.17 Bausteinbeschreibungen
Wenn dieser Auftrag korrekt ausgeführt wurde, enthält der Ausgangsparameter "Ready" den
Wert TRUE.
Damit muss der Anwender den Parameter "Start" = FALSE setzen bzw. den Baustein nicht
mehr aufrufen.
Falls der Parameter "Ready" = FALSE ist, muss der Fehlercode im Parameter "Error"
interpretiert werden, siehe Beispiel FC8-Aufruf und Impulsdiagramm.
Wenn der Fehlercode = 0 ist, dann ist dieser Auftrag im nächsten PLC-Zyklus zu wiederholen
("Start" bleibt TRUE). Es bedeutet, dass der Transferauftrag noch nicht beendet ist.
Wenn der Parameter "Status" einen Wert kleiner 100 durch den Anwender erhält, wird die
zugehörige Schnittstelle im Datenbaustein DB71 bzw. DB72 oder DB73, Wort 0 deaktiviert
(Vorgang beendet). Das entsprechende Bit für die Schnittstelle wird auf 0 gesetzt durch den
FC8.
Der Parameter "Start" benötigt keine Flanke für einen Folgeauftrag. Dies bedeutet, dass sofort
bei Erhalten von "Ready" = TRUE neue Parameter zugeordnet werden können mit
"Start" = TRUE.
Asynchroner Transfer
Für eine eigenständige Mitteilung der PLC von den Positionsänderungen eines Werkzeugs
zur Werkzeugverwaltung (z. B. Spannungsunterbrechung bei einem aktiven Kommando oder
selbständige Positionsveränderungen durch PLC) wird der FC8 mit "TaskIdent" = 4 oder 5
aufgerufen. Zu diesem Aufruf muss keine Schnittstellen-Aktivierung durch die
Werkzeugverwaltung vorliegen.
Bei dem Parameter "TaskIdent" = 5 wird zusätzlich zur Positionsveränderung eine
Platzreservierung von der Werkzeugverwaltung vorgenommen. Diese Platzreservierung
erfolgt aber nur, wenn das Werkzeug aus einem realen Magazin in einen Zwischenspeicher
transportiert wurde.
Im Parameter "TaskIdentNo" ist ein zugehöriger NC-Kanal zu parametrieren.
In den Parametern "OldToolMag" und "OldToolLoc" wird die bisherige Position des Werkzeugs
angegeben. In den Parametern "NewToolMag", "NewToolLoc" wird die aktuelle Position
dieses Werkzeugs angegeben. Hierbei ist "Status" = 1 anzugeben.
Bei "Status" = 5 verbleibt das angegebene Werkzeug auf dem Platz "OldToolMag",
"OldToolLoc". Dieser Platz muss ein Zwischenspeicher sein (z. B. Spindel). In den Parametern
"NewToolMag", "NewToolLoc" ist das reale Magazin mit Platz anzugeben, wobei sich der Platz
an der Position des Zwischenspeichers befindet. Dieses Verfahren ist immer dann
anzuwenden, wenn der Werkzeugverwaltung mitgeteilt werden soll, wo sich ein bestimmter
Platz des Magazins befindet. Dieses Verfahren dient zum Abgleich bei Suchstrategien.
Randbedingungen
● Ein Abbruch eines Transfers, z. B. durch Kanal-Reset, ist nicht zulässig.
● Parameter "Start" = 1, bis Parameter "Ready" == 1 oder "Error" == 1
1094
Funktionshandbuch, 12/2018, A5E40870716A AB
Grundfunktionen

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840de sl

Inhaltsverzeichnis