Programmierung
5.8 NC-Sprachbefehle
5.8.8
NEWT - Neues Werkzeug anlegen
Übersicht
Ein neues Werkzeug kann auf verschiedene Weise durch NC-Befehle in NCK angelegt
werden. Entweder durch die Programmierung von T-Nr.=NEWT("WZ", Duplonr.) oder durch
Programmierung von einer der Systemvariablen $TC_...
Dabei muss nun beachtet werden, dass NEWT automatisch eine Schneide mit CE-Nr. = 1,
D-Nr. = 1 erzeugt. Soll das Werkzeug nicht diese CE-Nr. haben, muss dieses nach der
Erzeugung korrigiert werden.
Mit der NEWT-Funktion kann ohne Angabe einer T-Nr. ein neues Werkzeug angelegt
werden. Die Funktion liefert als Rückgabe die automatisch erzeugte T-Nr. mit der das
Werkzeug anschließend adressiert werden kann. Durch Anlegen eines neuen Werkzeuges
wird auch automatisch die 1. Schneide angelegt. Alle Korrekturen sind mit 0 vorbesetzt.
Rückgabeparameter = NEWT ("WZ", Duplonr.)
Kann aus einem Grund kein neues Werkzeug angelegt werden, so erzeugt die NEWT(...)
Funktion einen Alarm.
Die Angabe der Duplonummer kann auch optional erfolgen. Sie wird bei Nichtangabe im
NCK erzeugt. (Duplo-Nr.= alte Duplo-Nr. +1)
Beispiele
Beispiel 1:
Neues Werkzeug anlegen mit NEWT und den CE-/D-Nummern = 2, 47
def int tnr
tnr = NEWT("Stahl", 111)
$TC_DPCE[tnr, 1]=2
SETDNO(tnr,2,47)
Beispiel 2:
Werkzeug "Stahl"/111, T-Nr.=tnr=1 anlegen mit $TC... und den CE-Nummern= 2, 4 (es wird
angenommen, dass T-Nr.=1 noch nicht existiert)
$TC_TP1[1] = 111
$TC_TP2[1] = "Stahl"
$TC_TPCE[1,47] = 2
Die Funktion dient zum Anlegen von Werkzeugen in einem Beladeprogramm (Beladezyklus).
268
;
WZ mit Ident/Duplobr.="Stahl"/111, T-Nr.=tnr=1 im
;
Beispiel und einer Schneide CE=1, D=1 wird erzeugt
;
die Schneide soll aber CE=2, D=47 heißen
;
; umbenennen der CE-Nummer
;
umbenennen der D-Nummer
;
die übrigen Daten des Werkzeugs / der Schneide
;
zuweisen
; Werkzeug mit T-Nr.=1 neu anlegen, Duplonr.=111
; Werkzeug-Ident="Stahl" zuweisen
;
Korrektur D=47 neu erzeugen, CE-Nr.=2 zuweisen
;
die übrigen Daten des Werkzeugs / der Schneide
;
zuweisen
Funktionshandbuch, 03/2010, 6FC5397-6BP10-1AA0
Werkzeugverwaltung