Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiel Zur Parametrierung - Siemens SINUMERIK 840D sl Funktionshandbuch

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 nichtprogrammiertem 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 NCK 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 bzw. 10 oder auch 3 sein. Erst danach kann ein neuer Satz zur Abarbeitung eingewechselt
werden.

Beispiel zur Parametrierung

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:
def int state
$TC_MPP6[9999, 1] =123 ;setze WZ mit interner T-Nr.=123 auf Beladeplatz
MVTOOL(state, 9999, 1, 5) ;ein passender Leerplatz wird in Magazin 5 gesucht
Werkzeugverwaltung
Funktionshandbuch, 02/2012, 6FC5397-6BP40-3AA0
Programmierung
5.8 NC-Sprachbefehle
299

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis