Es sollen folgende Daten auf Eindeutigkeit der D-Nummern geprüft werden:
● T-Nr. 1 mit D-Nummern 1, 2, 3
● T-Nr. 2 mit D-Nummern 10, 20, 30, 40, 50
● T-Nr. 3 mit D-Nummern 100, 200, 30
CHKDNO
CHKDNO (2, 3, 30)
CHKDNO (2, 3, 100)
CHKDNO (1, 3)
MD18106 $MN_MM_MAX_CUTTING_EDGE_PERTOOL = 1 (Max. Anzahl der D-Nummern
pro Werkzeug (DRAM))
Es werden nur Werkzeuge benutzt, die genau eine Schneide haben. Der Wert 1 des
Maschinendatums verhindert die Definition einer zweiten Schneide für ein Werkzeug.
MD18106 $MN_MM_MAX_CUTTING_EDGE_PERTOOL = 12
Es können maximal 12 Schneiden für ein Werkzeug definiert werden.
Programmierbeispiele
Umbenennen einer D-Nummer
Es soll die D-Nummer der Schneide mit CE = 3 von 2 auf den Wert 17 umbenannt werden.
Dazu sollen folgende Vorgaben gelten:
● Interne T-Nummer T = 1
● D-Nummer = 2
● Werkzeug mit einer Schneide mit:
Programmcode
$TC_DP2[ 1, 2 ] = 120
$TC_DP3[ 1, 2 ] = 5.5
$TC_DPCE[ 1, 2 ] = 3
● MD18105 $MN_MM_MAX_CUTTING_EDGE_NO = 20 (Max. Wert der D-Nummern
Innerhalb des Teileprogramms wird diese Korrektur standardmäßig mit
programmiert.
Grundfunktionen
Funktionshandbuch, 03/2013, 6FC5397-0BP40-3AA1
(Tippfehler bei der Definition: Statt 300 wurde 30 eingegeben)
(DRAM))
Wird beim Prüfen dieser Konstellation den Zustand
zurückgeben, denn D=30 ist doppelt vorhanden.
Wird beim Prüfen der angegebenen D-Nummer 30, den Zustand
zurückgeben, da D=30 doppelt vorkommt
Wird den Zustand
zurückgeben, denn D=100 gibt es genau
TRUE
einmal.
Wird den Zustand
zurückgeben, obwohl D=30 vom dritten
TRUE
Werkzeug mit D=30 vom zweiten Werkzeug kollidiert.
Kommentar
; Schneidennummer CE
W1: Werkzeugkorrektur
17.2 Werkzeug
FALSE
FALSE
T1,....D2
1417