Siemens
Digital Industries, Motion Control, Machine Tool Systems
Werkzeugdaten, WKZ-Daten auslesen

Hallo zusammen
Habe eine Frage zur WKZ-Liste in der 840D Steuerung. Gibt es eine Möglichkeit die komplette WKZ-Liste(en) aus der Maschine auszulesen so das ich sie als Klartext habe. Mit den Werkzeugen in der Spindel und in den Magazinen geht es. Aber damit habe ich nicht die Werkzeuge die mit Hand eingewechselt werden und daher wolle ich die WKZ-Liste auslesen. Ich finde in keinem Handbuch was darüber und es konnte auch noch kein Monteur uns dabei helfen. Ich hoffe das einer von Euch mir da weiterhelfen kann.
Danke schon im Voraus.
Habe eine Frage zur WKZ-Liste in der 840D Steuerung. Gibt es eine Möglichkeit die komplette WKZ-Liste(en) aus der Maschine auszulesen so das ich sie als Klartext habe. Mit den Werkzeugen in der Spindel und in den Magazinen geht es. Aber damit habe ich nicht die Werkzeuge die mit Hand eingewechselt werden und daher wolle ich die WKZ-Liste auslesen. Ich finde in keinem Handbuch was darüber und es konnte auch noch kein Monteur uns dabei helfen. Ich hoffe das einer von Euch mir da weiterhelfen kann.
Danke schon im Voraus.



Level 2 = Community-Facharbeiter


Gruppe: Mitglied
Mitglied seit: 21.01.2006
Beiträge: 78
Mitglied seit: 21.01.2006
Beiträge: 78
Moin,
Mit Werkzeugliste meinst Du "Menue select"-> "Parameter"-> "Magazinliste"-> "Werkzeugverwaltung"-> "Werkzeugliste"?
Aus dem Stand wuerde ich das erledigen wollen, wie folgt (hier nur mit WerkzeugNamen):
Dabei wird ein File angelegt (hier TNAMEN.SPF) in dem die Namen aller in der Werkzeugliste angelegten Werkzeuge zu finden sein sollten.
Zuvor wird das File, so es denn schon existiert, geloescht, damit die Daten da nicht doppelt und dreifach drinstehen.
Zu beachten ist evtl. die max. Filegroesse. Bei einer sehr aufgeblaehten Liste kann diese durchaus erreicht werden (je nach Einstellung in den Parametern)
In dieser Version wird die Error-Rueckgabe von Write noch nicht ausgewertet, um dann entsprechend weiter zu verfahren. (Nur als Hinweis)
Cu
TheBlackBird ®
... der das nur unter SinuTrain getestet hat...
Mit Werkzeugliste meinst Du "Menue select"-> "Parameter"-> "Magazinliste"-> "Werkzeugverwaltung"-> "Werkzeugliste"?
Aus dem Stand wuerde ich das erledigen wollen, wie folgt (hier nur mit WerkzeugNamen):
CODE
DEF STRING[20] TNAME
DEF INT RCOUNT
DEF INT ERROR
DEF STRING[20] MFILENAME
MFILENAME="TNAMEN_SPF"
DELETE(ERROR,MFILENAME)
FOR RCOUNT=1 TO 32000
IF $P_TOOLEXIST[RCOUNT]
WRITE (ERROR, MFILENAME,<<$TC_TP2[RCOUNT])
ENDIF
ENDFOR
M17
DEF INT RCOUNT
DEF INT ERROR
DEF STRING[20] MFILENAME
MFILENAME="TNAMEN_SPF"
DELETE(ERROR,MFILENAME)
FOR RCOUNT=1 TO 32000
IF $P_TOOLEXIST[RCOUNT]
WRITE (ERROR, MFILENAME,<<$TC_TP2[RCOUNT])
ENDIF
ENDFOR
M17
Dabei wird ein File angelegt (hier TNAMEN.SPF) in dem die Namen aller in der Werkzeugliste angelegten Werkzeuge zu finden sein sollten.
Zuvor wird das File, so es denn schon existiert, geloescht, damit die Daten da nicht doppelt und dreifach drinstehen.
Zu beachten ist evtl. die max. Filegroesse. Bei einer sehr aufgeblaehten Liste kann diese durchaus erreicht werden (je nach Einstellung in den Parametern)
In dieser Version wird die Error-Rueckgabe von Write noch nicht ausgewertet, um dann entsprechend weiter zu verfahren. (Nur als Hinweis)
Cu
TheBlackBird ®
... der das nur unter SinuTrain getestet hat...

Moin,
Mit Werkzeugliste meinst Du "Menue select"-> "Parameter"-> "Magazinliste"-> "Werkzeugverwaltung"-> "Werkzeugliste"?
Aus dem Stand wuerde ich das erledigen wollen, wie folgt (hier nur mit WerkzeugNamen):
Dabei wird ein File angelegt (hier TNAMEN.SPF) in dem die Namen aller in der Werkzeugliste angelegten Werkzeuge zu finden sein sollten.
Zuvor wird das File, so es denn schon existiert, geloescht, damit die Daten da nicht doppelt und dreifach drinstehen.
Zu beachten ist evtl. die max. Filegroesse. Bei einer sehr aufgeblaehten Liste kann diese durchaus erreicht werden (je nach Einstellung in den Parametern)
In dieser Version wird die Error-Rueckgabe von Write noch nicht ausgewertet, um dann entsprechend weiter zu verfahren. (Nur als Hinweis)
Cu
TheBlackBird ®
... der das nur unter SinuTrain getestet hat...
Mit Werkzeugliste meinst Du "Menue select"-> "Parameter"-> "Magazinliste"-> "Werkzeugverwaltung"-> "Werkzeugliste"?
Aus dem Stand wuerde ich das erledigen wollen, wie folgt (hier nur mit WerkzeugNamen):
CODE
DEF STRING[20] TNAME
DEF INT RCOUNT
DEF INT ERROR
DEF STRING[20] MFILENAME
MFILENAME="TNAMEN_SPF"
DELETE(ERROR,MFILENAME)
FOR RCOUNT=1 TO 32000
IF $P_TOOLEXIST[RCOUNT]
WRITE (ERROR, MFILENAME,<<$TC_TP2[RCOUNT])
ENDIF
ENDFOR
M17
DEF INT RCOUNT
DEF INT ERROR
DEF STRING[20] MFILENAME
MFILENAME="TNAMEN_SPF"
DELETE(ERROR,MFILENAME)
FOR RCOUNT=1 TO 32000
IF $P_TOOLEXIST[RCOUNT]
WRITE (ERROR, MFILENAME,<<$TC_TP2[RCOUNT])
ENDIF
ENDFOR
M17
Dabei wird ein File angelegt (hier TNAMEN.SPF) in dem die Namen aller in der Werkzeugliste angelegten Werkzeuge zu finden sein sollten.
Zuvor wird das File, so es denn schon existiert, geloescht, damit die Daten da nicht doppelt und dreifach drinstehen.
Zu beachten ist evtl. die max. Filegroesse. Bei einer sehr aufgeblaehten Liste kann diese durchaus erreicht werden (je nach Einstellung in den Parametern)
In dieser Version wird die Error-Rueckgabe von Write noch nicht ausgewertet, um dann entsprechend weiter zu verfahren. (Nur als Hinweis)
Cu
TheBlackBird ®
... der das nur unter SinuTrain getestet hat...
Ich danke Dir dafür und werde es mal testen und mir dann zu Gemüte führen - hast mir aber erstmal weiter geholfen.

Hiho.
Kann man das Unterprogramm auch so modifizieren, dass man nicht nur die Namen, sondern auch Längen- und Radiuskorrekturen mit ausgeben kann?
Kann man das Unterprogramm auch so modifizieren, dass man nicht nur die Namen, sondern auch Längen- und Radiuskorrekturen mit ausgeben kann?



Level 7 = Community-Professor







Gruppe: Mitglied
Mitglied seit: 16.11.2003
Beiträge: 1.511
Mitglied seit: 16.11.2003
Beiträge: 1.511
für ganz faule die kein programm schreiben wollen gibt es die taste "RÜSTDATEN SICHERN"




Level 7 = Community-Professor







Gruppe: Mitglied
Mitglied seit: 16.11.2003
Beiträge: 1.511
Mitglied seit: 16.11.2003
Beiträge: 1.511
Die Taste gibt es nur wenn die Maschinen über DNC verfügen...
wie kommst du den auf die idee ?
mann sollte halt mal ein handbuch lesen !!!!

wie kommst du den auf die idee ?
mann sollte halt mal ein handbuch lesen !!!!
mann sollte halt mal ein handbuch lesen !!!!
Längst getan

An meinen Maschinen (DMC835V Bj. 05 und 06) mit PCU20 gibt es diese Funktion weder in der ShopMill noch in der DIN-Oberfläche.
Die Maschinen verfügen nicht über DNC...
Zwei andere Maschinen im Betrieb (DMC 50H Bj. 03 / DMC 80H doublock Bj. 08) verfügen allerdings über DNC und eben auch über die Funktion "Rüstdaten sichern"
Daraus schließe ich ...
QUOTE
(Flexy @ 30.03.2012, 04:06 Uhr)
Die Taste gibt es nur wenn die Maschinen über DNC verfügen...
Die Taste gibt es nur wenn die Maschinen über DNC verfügen...



Level 7 = Community-Professor







Gruppe: Mitglied
Mitglied seit: 16.11.2003
Beiträge: 1.511
Mitglied seit: 16.11.2003
Beiträge: 1.511
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: