Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Funktionshandbuch Seite 261

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

Werbung

Beispiel 1
Das Werkzeug mit dem Namen "WZ1" / Duplonummer = 5 bzw. der T-Nummer = 33 ist im
Multitool 555 auf MT-Platz = 2 bestückt. Das MT ist mit 6 Plätzen erzeugt worden.
Programmcode
DEF INT state = 0
T="WZ1" M06 D1
D0
POSMT(state, 5, 1)
M17
Weiterhin ist konfiguriert "aktiviere WZ des WZ-Halters und mache dessen Korrektur D1 aktiv".
Mit RESET (Programmende) wird nun ein WZ-Wechselkommando für PLC erzeugt, das
folgende Anfangsdaten hat:
● bringe Multitool von WZ-Halter 1 von WZ-Halter nach WZ-Halter 1 (d.h. das MT sitzt schon
auf dem WZ-Halter)
● positioniere das Multitool auf Platz 5
In NC wird nach dem Eingang der PLC-Ende-Quittierung veranlasst:
● aktiviere das WZ mit der T-Nummer 34 und wähle dessen Korrektur D1 an
Das Multitool bleibt auf dem WZ-Halter sitzen und es ist kein Werkzeug und keine D-Korrektur
aktiv.
Beispiel (2)
Wenn in Beispiel 1 POSMT vor Programmende nicht programmiert wird, sondern nur die MT-
Position in NC 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 NC im Initsatz
vorgegebene MT-Position nicht abändern.
Werkzeugverwaltung
Funktionshandbuch, 08/2018, 6FC5397-6BP40-6AA2
-4
MT kann nicht positioniert werden, weil programmierter
WZ-Halter kein MT enthält, sondern ein WZ.
-5
MT kann nicht positioniert werden, weil der program‐
mierte WZ-Halter weder ein MT noch ein WZ enthält.
-6
MTlocno hat ungültigen Wert.
-7
THno hat ungültigen Wert.
6.10 NC-Sprachbefehle
Kommentar
;
;PLC wechselt das MT 555 auf den WZ-Hal-
ter 1 und positioniert auf MT-Platz 2
;PLC quittiert den Wechsel, Achsbewegun-
gen werden programmiert ...
;WZ-Korrektur abwählen
;positioniere das MT auf den Platz 5
;das bisherige aktive WZ mit der T-Nummer
33 ist immer noch aktiv (obwohl es wegen
des POSMT-Befehls nicht mehr in der Bear-
beitungsposition ist)
NC-Programmierung
261

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis