Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Funktionshandbuch Seite 265

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

Werbung

Hinweis
Der Befehl MVTOOL reserviert grundsätzlich den Zielplatz mit "reserviert für zu beladenes
WZ".
Der Befehl setzt den WZ-Zustand des zu bewegenden WZs auf "WZ befindet sich im Wechsel",
Bitwert "H20" von der Befehlsaufbereitung bis zur Befehlsbeendigung (Quittung mit Status 1
oder 3).
Befehlsbeendigung meint die erfolgreiche Beendigung mit PLC-Status = 1 bzw. 10, oder den
Abbruch des Befehls mit PLC-Status = 3.
Wird ein Werkzeug von einem realen Magazin in ein internes Magazin (oder umgekehrt)
bewegt, muss eine entsprechende Magazindistanzbeziehung definiert sein.
Falls die programmierten Parameter ungültig sind oder auf dem Ausgangsmagazinplatz kein
Werkzeug sitzt, oder falls der programmierte Zielplatz durch das Werkzeug nicht belegbar ist,
oder falls bei nicht programmiertem Parameter locTo die Leerplatzsuche keinen Platz
gefunden hat, oder falls eine benötigte Magazindistanzbeziehung nicht definiert ist, werden
über state entsprechende Fehlercodes zurückgegeben.
Eine Abwahl einer aktiven WZ-Korrektur ist mit dem Befehl nicht verbunden.
PLC
Der Sprachbefehl erzeugt in NC das Kommando für PLC, gibt das Kommando im Rahmen
der Abarbeitung des aktiven Satzes an PLC aus. Der aktive Satz gilt erst als abgearbeitet,
wenn die Ende-Quittierung des Kommandos durch PLC vorliegt. Das kann der PLC-Status =
1, 3 oder 5 sein. Erst danach kann ein neuer Satz zur Abarbeitung eingewechselt werden.
Beispiele
Es besteht folgende Konfiguration:
● Magazin (Magazinnr. = 5, Plätze 1, ...10),
● eine Spindel (Zwischenspeichermagazinnr. = 9998, Platz 1),
● eine Beladestelle (Belademagazinnr. = 9999, Platz 1)
Das Magazin ist per Distanzbeziehung (siehe $TC_MDP1/$TC_MDP2) mit der Spindel und
der Beladestelle verbunden.
Beispiel 1
Das Werkzeug vom Beladeplatz 9999/1 soll in das Magazin 5 beladen werden. Dazu wird
Folgendes programmiert:
Programmcode
def int state
$TC_MPP6[9999, 1] =123
MVTOOL(state, 9999, 1, 5)
Werkzeugverwaltung
Funktionshandbuch, 08/2018, 6FC5397-6BP40-6AA2
6.10 NC-Sprachbefehle
Kommentar
;setze WZ mit interner T-Nr.=123 auf Be-
ladeplatz
;ein passender Leerplatz wird in Magazin
5 gesucht
NC-Programmierung
265

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis