Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Funktionshandbuch Seite 1072

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

Werbung

P3: PLC-Grundprogramm für SINUMERIK 840D sl
14.17 Bausteinbeschreibungen
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
Literatur
● Ausführliche Informationen zur Werkzeugverwaltung finden sich in
Funktionshandbuch Werkzeugverwaltung enthalten.
● PI-Dienste für die Werkzeugverwaltung
– FB4: PI_SERV - PI-Dienst anfordern (Seite 1005)
– FC7: TM_REV - Transfer-Baustein für Werkzeugwechsel mit Revolver (Seite 1067)
– FC22: TM_DIR - Richtungsauswahl für Werkzeugverwaltung (Seite 1116)
Deklaration der Funktion
FUNCTION FC8: VOID
// NAME :TM_TRANS
VAR_INPUT
1072
Start :
TaskIdent :
BOOL;
BYTE;
Grundfunktionen
Funktionshandbuch, 05/2017, A5E40870716

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828dSinumerik 840de sl

Inhaltsverzeichnis