7.7.3
Freie D-Nummernvergabe: D-Nummern umbenennen (GETDNO, SETDNO)
Funktion
D-Nummern müssen eindeutig vergeben werden. Zwei verschiedene Schneiden eines
Werkzeuges können nicht dieselbe D-Nummer haben.
GETDNO
Dieser Befehl liefert die D-Nummer einer bestimmten Schneide (ce) eines Werkzeuges mit
der T-Nummer t. Existiert keine D-Nummer zu den eingegebenen Parametern, wird d=0
gesetzt. Ist die D-Nummer ungültig wird ein Wert größer 32000 zurückgegeben.
SETDNO
Mit diesem Befehl weisen Sie den Wert d der D-Nummer einer Schneide ce des
Werkzeuges t zu. ワber state wird das Ergebnis dieser Anweisung zurückgegeben (TRUE
oder FALSE). Existiert kein Datensatz zu den eingegebenen Parametern wird FALSE
zurückgegeben. Syntaxfehler erzeugen einen Alarm. Die D-Nummer kann nicht explizit auf 0
gesetzt werden.
Syntax
d = GETDNO (t,ce)
state = SETDNO (t,ce,d)
Bedeutung
d
t
ce
state
Beispiel Umbenennen einer D-Nummer
Programmierung
$TC_DP2[1,2] = 120
$TC_DP3[1,2] = 5.5
$TC_DPCE[1,2] = 3
...
N10 def int DNrAlt, DNrNeu = 17
N20 DNrAlt = GETDNO(1,3)
N30 SETDNO(1,3,DNrNeu)
Damit wird der Schneide CE=3 der neue D-Wert 17 zugewiesen. Jetzt werden die Daten
dieser Schneide über die D-Nummer 17 angesprochen; sowohl über die Systemvariablen als
auch in der Programmierung mit der NC-Adresse.
Arbeitsvorbereitung
Programmierhandbuch, 03/2010, 6FC5398-2BP20-1AA0
D-Nummer der Schneide des Werkzeuges
T-Nummer des Werkzeuges
Schneidennummer (CE-Nummer) des Werkzeuges
Gibt an, ob der Befehl fehlerfrei ausgeführt werden konnte (TRUE oder FALSE).
7.7 Freie D-Nummernvergabe, Schneidennummer
Kommentar
;
;
;
Schneidennummer CE
;
;
;
;
Werkzeugkorrekturen
431