Herunterladen Inhalt Inhalt Diese Seite drucken

Freie D-Nummernvergabe: T-Nummer Zur Vorgegebenen D-Nummer Ermitteln (Getacttd); Bedeutung; Freie D-Nummernvergabe: D-Nummern Ungültig Setzen (Dzero) - Siemens SINUMERIK 840D sl Programmierhandbuch

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

Werbung

Werkzeugkorrekturen
10.7 Freie D-Nummernvergabe, Schneidennummer
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.
10.7.4
Freie D-Nummernvergabe: T-Nummer zur vorgegebenen D-Nummer ermitteln
(GETACTTD)
Mit dem Befehl GETACTTD ermitteln Sie zu einer absoluten D‑Nummer die dazugehörige T-
Nummer. Es erfolgt keine Prüfung auf Eindeutigkeit. Gibt es mehrere gleiche D-Nummern
innerhalb einer TO-Einheit, wird die T-Nummer des ersten gefundenen Werkzeugs
zurückgegeben. Bei Verwendung "flacher" D-Nummern ist die Verwendung des Befehls nicht
sinnvoll, da hier immer der Wert "1" zurückgegeben wird (keine T-Nummer in der
Datenhaltung).
Syntax
status=GETACTTD(Tnr,Dnr)

Bedeutung

Dnr:
Tnr:
status:
10.7.5
Freie D-Nummernvergabe: D-Nummern ungültig setzen (DZERO)
Der Befehl DZERO dient zur Unterstützung während dem Umrüsten. So gekennzeichnete
Korrekturdatensätze werden nicht mehr vom Befehl CHKDNO geprüft. Um sie wieder zugänglich
zu machen, muss die D‑Nummer wieder mit SETDNO gesetzt werden.
414
D-Nummer, für die die T-Nummer gesucht werden soll.
Gefundene T-Nummer
Wert:
Bedeutung:
0
Die T-Nummer wurde gefunden. Tnr erhält den Wert der T-Nummer.
-1
Zur angegebenen D-Nummer existiert keine T-Nummer; Tnr=0.
-2
Die D-Nummer ist nicht absolut. Tnr erhält den Wert des ersten gefun‐
denen Werkzeugs, das die D-Nummer mit dem Wert Dnr enthält.
-5
Die Funktion konnte aus einem anderen Grund nicht ausgeführt werden.
Kommentar
; Schneidennummer CE
Programmierhandbuch, 10/2015, 6FC5398-2BP40-5AA3
Arbeitsvorbereitung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis