Siemens
Siemens

Digital Industries, Motion Control, Machine Tool Systems

Werkzeug status, Werkzeugverwaltung

Beitrag 17.05.2007, 18:16 Uhr
maierjo
maierjo
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 14.10.2004
Beiträge: 46
Hallo

Ich habe zwei Heller Maschinen mit UNIPRO 90 Steuerung. In der Werkzeugverwaltung Kann ich den Status eines neu eingewechselten Werkzeugs auf messen setzen. Wobei die Maschine beim nächsten Einwechseln dieses Werkzeugs nun eine Nachricht gibt und das Bearbeitungsprogramm stoppt. Gibt es diese Möglichkeit auch bei der Siemens 840D Steuerung? Ich habe zwei DMG Maschinen mit Siemens 840D Steuerung und Omron Werkzeugmagazin.

maierjo
   
Beitrag 17.05.2007, 19:59 Uhr
Hexogen
Hexogen
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 29.09.2004
Beiträge: 1.813
welche werkzeug verwaltung hast denn ?
die von Omron oder die von Siemens ...
und welche 840D version hast ...
im normall fall kannst auch in der siemens werkzeugverwaltung dieses auch sagen ...
nur geht es eben nicht bei jeder version ...

naja bei der 840D auf caldera dos ... wird das ein problem ... da ist die verwaltung nicht so umfassend ...
die 840D auf XP basis ... die hat ne weitreichendere verwaltung ...

allerdings steht das auch in der jeweiligen dokumentation ...
wenn du diese dann natürlich hast biggrin.gif


--------------------
Schaut doch mal rein:
Mein Youtube Kanal


Anwendungen, Zyklen, CAD/CAM





-----------------------------------------------------------------------------------------------------------------------------
   
Beitrag 17.05.2007, 20:20 Uhr
maierjo
maierjo
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 14.10.2004
Beiträge: 46
Hei Hexogen

Die Werkzeugverwaltung ist von Siemens.
840D V3.1 mit Windows XP.

Hab in der Doku nachgeschaut. Es gibt verschiedene Status die man Auswählen kann. blockieren, Aktivieren, Messen usw. Bin mir nicht Sicher was die für Auswirkungen haben. Wenn Ich das Werkzeug blockiere wird die Programm Freigabe über mein Fastems gesperrt.
   
Beitrag 26.05.2007, 18:56 Uhr
Blisk
Blisk
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 03.09.2006
Beiträge: 10
Wenn du den WZ-Status über MDA oder Programm zu setzen willst,geht das wie folgt:

DEF INT TNR
DEF STRING[10] WZG_NO
WZG_NO="Fraeser"
TNR=GETT(WZG_NO,1)

z.B.
$TC_TP8[TNR]=$TC_TP8[TNR] B_OR 'B10'; freigegeben
oder
$TC_TP8[TNR]=$TC_TP8[TNR] B_AND 'B10000000'; Freigeben loeschen

Um den Haken zu setzen B_OR, zum Löschen B_AND verwenden.
(Allerdings ist bei B_AND die Bit-Belegung anders, weiß grad nicht mehr wie das ging, aber durch Ausprobieren findet man das schnell raus)

Das Ganze funktioniert nach folgender Liste:

B1 aktives Werkzeug (A)
B10 freigegeben (F)
B100 gesperrt (G)
B1000 vermessen (M)
B10000 Vorwarngrenze erreicht (V)
B100000 Werkzeug im Wechsel (W)
B1000000 festplatzcodiert (P)
B10000000 WZ war im Einsatz (E)
B100000000 Kennung für WZ im Zwischenspeicher

Man kann auch mehrere Haken setzen oder löschen, z.B. B10011010
wäre F,M,V u. E.

Hoffe das hilft dir ein bißchen weiter.
   
Beitrag 13.03.2008, 21:41 Uhr
fräsmurml
fräsmurml
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 14.03.2006
Beiträge: 123
Hallo Probier Mal das



%_NamedesUnterprogramms_SPF
;$PATH=/_N_CUS_DIR
; Stop mit M0 wenn Adresse "Zu Vermessen"
; in $TC_TP8 beim Werkzeug angewählt ist
STOPRE
; Abfrage Adresse Vermessen
IF $P_SEARCH==1 GOTOF END
IF $P_TOOLNO<1 GOTOF END
IF $TC_TP8[$P_TOOLNO] B_AND 'B1000'
MSG ("Einzustellendes Werkzeug in Spindel")
M0
STOPRE
MSG (" ")
; Rücksetzen Adresse Vermessen
$TC_TP8[$P_TOOLNO]=$TC_TP8[$P_TOOLNO] B_AND
'B1111111111110111'
STOPRE
ENDIF
END:
RET



Schreibe dieses Unterprogramm ab und gib im einen Namen, ruf dieses nach jedem Wz.-wechsel auf. Wenn Zustand in der Wz.-verwaltung auf vermessen gesetzt ist bleibt Maschine stehen. Dann mit Programmstart weitermachen und Zustand wird zurückgestetzt, beim nächsten mal läuft Wz. durch.

So funzt`s bei uns super
   
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: