Programmierung
5.8 NC-Sprachbefehle
Beispiel
def int anzahl = 0
def int i = 0
def string[32] mtName
anzahl = $P_MTOOLN
for i = 1 to anzahl
endfor
mtName = $P_MTP2[$P_MTOOLMT[i]] ;schreibe Name des letzten Multitools nach mtName
5.8.38
$P_MTOOLNT / $P_MTOOLT - Anzahl der Werkzeuge im Multitool
Die Funktion ist mit WZMG verfügbar.
Hinweis
Siehe hierzu die analogen WZ–spezifischen Systemparameter $P_TOOLNT, $P_TOOLT.
Einen Überblick über die in der dem Kanal zugeordneten TO–Einheit definierten Multitools
kann man sich mit folgenden Systemparametern verschaffen.
result = $P_MTOOLNT[mt]
result Ergebniswert
result
> 0
0
-1
-2
-3
result = $P_MTOOLT[mt , i]
326
r[i] = $P_MTOOLMT[i]
Ergebniswert
Anzahl der Werkzeuge im Multitool
kein WZ im Multitool mit der Nummer mt enthalten
Funktion WZMG nicht aktiv
Funktion Multitool nicht aktiv
mt ist nicht die Nummer eines definierten Multitools
;schreibe alle Mt-Nummern der definierten Multitools
;in aufeinanderfolgende R-Parameter
Anzahl Werkzeuge im Multitool
mt = Multitoolnummer
MultiTOOL Number Of Tools
T–Nummer des i–ten Werkzeugs im Multitool mt
mt = Multitoolnummer
i = i–tes WZ im Multitool; i = 1, ..., $P_MTOOLNT
MultiTOOL Tnumber
Funktionshandbuch, 02/2012, 6FC5397-6BP40-3AA0
Werkzeugverwaltung