Herunterladen Inhalt Inhalt Diese Seite drucken

Plc-Quittierung - Siemens SINUMERIK 840D sl Funktionshandbuch

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

Werbung

Programmierung
5.8 NC-Sprachbefehle
Beispiel 3
Wenn in Beispiel 1 POSMT vor Programmende nicht programmiert wird, sondern nur die
MT-Position in NCK mit $TC_MTP8 auf den Wert 5 gesetzt wird, würde das im Initsatz
erzeugte Kommando an PLC diese MT-Position vorgeben und PLC müsste das MT gemäß
der Positionsvorgabe positionieren. PLC darf bei der Quittierung die von NCK im Initsatz
vorgegebene MT-Position nicht abändern.
PLC
Zur Bearbeitung des Befehls wird das NCK-Kommando = 1 zur PLC aufbereitet, das über
die WZV-Schnittstelle ausgegeben wird. PLC muss dieses Kommando behandeln und
quittieren, damit es von NCK korrekt abgeschlossen werden kann.

PLC-Quittierung

Der Sprachbefehl erzeugt in NCK das Kommando für PLC und 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 = 3 oder 5 sein. Erst danach kann ein neuer Satz zur Abarbeitung
eingewechselt werden.
Status = 5, "Der Vorgang ist beendet. Das MT ist in Position."
Beispiel zur Parametrierung
Folgende Konfiguration ist gegeben:
Multitool
MT-Nr.
WZ-Halter
Zwischenspeichermagazinnr. = 9998, Platz 1 ist Master-WZ-Halter mit Nr.=3
Zwischenspeichermagazinnr. = 9998, Platz 2 ist WZ-Halter mit Nr.=9
Die MT-Position ist zu Beginn gleich 4 (WZ mit der T-Nr.=4711 von MT-Platz 4 ist das aktive
WZ), d.h. MT-Platz 4 ist in Bearbeitungsposition.
def int state
POSMT(state, 7, 3) ; positioniere MT des WZ-Halters 3 auf Platz 7 (mit WZ "815")
ist inhaltsgleich mit
POSMT(state, 7) ; positioniere MT des WZ-Halters 3 auf Platz 7
Die beiden Befehle sind korrekt programmiert. Der Statuswert ist state = 0.
Der Satz bleibt im HL solange aktiv, bis eine Endequittung von PLC vorliegt.
Das WZ "815" mit T-Nr.=815 auf Platz 7 wird mit der Positionierung nicht aktiv.
296
=5, MT-Plätze 1, ...10,
das Multitool hat Platzcodierung
auf Platz 4 ist das WZ mit der T-Nr.=4711 und WZ-Name "4711"
auf Platz 7 ist das WZ mit der T-Nr. 815 und WZ-Name "815"
auf Platz 8 ist kein WZ
auf dem WZ-Halter ist das MT mit der MT-Nr.=5
es ist WZ 4711 aktiv, aktive D-Nr.=0 (keine Korrektur aktiv)
auf WZ-Halter 9 ist kein WZ und kein MT enthalten
Funktionshandbuch, 02/2012, 6FC5397-6BP40-3AA0
Werkzeugverwaltung

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis