Herunterladen Inhalt Inhalt Diese Seite drucken

A_Toolmln - Magazinplatz-Nr. Von Werkzeug Lesen - Siemens SINUMERIK 840D sl Funktionshandbuch

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

Werbung

Programmierung
5.8 NC-Sprachbefehle
0
-1
-2
-3
result = $P_MTOOLT[mt , i]
result
> 0
0
-1
-2
-3
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.
def int anzahl = 0
def int i = 0
anzahl = $P_MTOOLNT[500]
for i = 1 to anzahl
r[i] = $P_MTOOLT [500, i]
endfor
5.8.38

$A_TOOLMLN - Magazinplatz-Nr. von Werkzeug lesen

Anmerkung
TOOLMLN bedeutet verkürzt = "toolmagazine location number".
Name
Bedeutung
Datentyp
310
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
Ergebniswert
Nummer des i–ten Werkzeugs im Multitool
i ist ein Wert außerhalb des erlaubten Bereichs
Funktion WZMG nicht aktiv
Funktion Multitool nicht aktiv
mt ist nicht die Nummer eines definierten Multitools
$A_TOOLMLN[t]
Gibt die Magazinplatznummer zurück des Werkzeugs mit der T-Nr.=t. Ist das
WZ nicht einem Magazin zugeordnet, so wird 0 zurückgegeben. Ist die Funktion
Werkzeugverwaltung nicht aktiv, so wird -1 zurückgegeben. Existiert kein WZ mit
der T-Nr.=t, so wird -2 zurückgegeben.
Einen Alarm erhält man, wenn der Wertebereich für die T-Nummer verletzt wird.
INT
T–Nummer des i–ten Werkzeugs im Multitool mt
mt = Multitoolnummer
i = i–tes WZ im Multitool; i = 1, ..., $P_MTOOLNT
MultiTOOL Tnumber
;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
Funktionshandbuch, 03/2010, 6FC5397-6BP10-1AA0
Werkzeugverwaltung

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis