Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Funktionshandbuch Seite 299

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

Werbung

result
$P_MTOOLT[mt, i]
mt
i
Rückgabewert
result
Beispiel
Multitool mit Nummer 500 hat 6 Plätze. Auf den Plätzen 1, 2, 5 sind die 3 Werkzeuge mit den
T–Nummern 11, 22, 33 bestückt.
Programmcode
def int anzahl = 0
def int i = 0
anzahl = $P_MTOOLNT[500]
for i = 1 to anzahl
r[i] = $P_MTOOLT [500, i]
endfor
Werkzeugverwaltung
Funktionshandbuch, 08/2018, 6FC5397-6BP40-6AA2
Ergebniswert
Datentyp:
INT
> 0
Anzahl der Werkzeuge im Multitool
0
kein WZ im Multitool mit der Nummer mt enthalten
-1
Funktion WZMG nicht aktiv
-2
Funktion Multitool nicht aktiv
-3
mt ist nicht die Nummer eines definierten Multitools
Liefert die T-Nummer des i-ten Werkzeugs
Datentyp:
INT
Multitoolnummer
Datentyp:
INT
Index der Multitoolwerkzeuge mit 0 < i < $P_MTOOLNT
Datentyp:
INT
Ergebniswert
Datentyp:
INT
> 0
Nummer des i–ten Werkzeugs im Multitool
0
i ist ein Wert außerhalb des erlaubten Bereichs
-1
Funktion WZMG nicht aktiv
-2
Funktion Multitool nicht aktiv
-3
mt ist nicht die Nummer eines definierten Multitools
Kommentar
;Anzahl der Werkzeuge ist 3
;Schleife über 3 Werkzeuge und nicht über 6 MT-Plätze
;schreibe die T-Nummern der bestückten Werkzeuge in
aufeinanderfolgende R-Parameter
;r1=11, r1=22, r3=33
NC-Programmierung
6.10 NC-Sprachbefehle
299

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis