Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Funktionshandbuch Seite 253

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

Werbung

name
Rückgabewert
status
GETACTT kann mehrdeutig sein! Es ist immer denkbar, dass in einer WZ-Gruppe mehrere
WZe denselben Status haben. Der Befehl wird nur dann sinnvoll funktionieren, wenn der
Anwender dafür sorgt, dass er in der WZ-Gruppe genau ein WZ mit dem gewünschten Status
hat.
Der Befehl veranlasst keine Hauptlaufsynchronisation. Evtl. muss vor dem Aufruf STOPRE
eingegeben werden.
Beispiel
Die WZ-Gruppe "Bohrer" hat drei WZe mit den Duplonummern 1,2,3 und den T-Nummern
1,2,3:
Programmcode
def int Tno, status
status=GETACTT(Tno, "Bohrer")
T="Bohrer"
status=GETACTT(Tno, "Bohrer")
M06
T="Hugo"
status=GETACTT(Tno, "Bohrer")
M06
status=GETACTT(Tno, "Bohrer")
Werkzeugverwaltung
Funktionshandbuch, 08/2018, 6FC5397-6BP40-6AA2
Name der Werkzeuggruppe
Datentyp:
STRING
Zeigt den Status Auslesens an
Datentyp:
INT
0
Erfolgreich durchgeführt; Tnr. enthält gewünschten Wert
-1
Zum angegebenen Bezeichner existiert kein WZ; TNr.
enthält den Wert = 0
-2
In der WZ-Gruppe gibt es kein WZ mit dem gewünsch‐
ten Status; TNr. enthält den Wert = 0
-3
In der WZ-Gruppe gibt es mehrere Werkzeuge mit dem
gewünschten Status; Tnr. enthält den Wert des ersten
WZs mit dem gewünschten Zustand
Kommentar
;in der WZ-Gruppe "Bohrer"sei zunächst kein ak-
tives WZ
;status=-2, Tno=0
;Vorbereitung setzt WZ-Status auf "aktiv"
;status=0, Tno=0
;das WZ ist zwar aktiv, die Kennung "war im
Einsatz" sitzt aber nicht
;Wechsel
;Vorbereitung
;status=-2, Tno=0
;das WZ ist zwar aktiv, die Kennung "war im
Einsatz" sitzt aber immer noch nicht
;Wechsel
;status=0, Tno=1
;Leseauftrag wird durchgeführt
;das WZ "Bohrer" hat jetzt, durch das Auswech-
seln, den Status "war im Einsatz" der Status
"aktiv" sitzt unverändert
NC-Programmierung
6.10 NC-Sprachbefehle
253

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis