FANUC
Ihr Spezialist für Fabrikautomation
Werkzeug Verschleiß programmieren

Hallo Leute
Arbeite seit längerem an einer Toyoda mit ner Fanuc 31i.
Alles supi ....aber.....ich möchte ab und an einen Verschleiß programmieren . Folgender Hintergrund
Ich programmiere mir eine bestimmte Kontur und lege diese als Unterprogramm (O10) ab.
Jetzt möchte ich mit einem Fräser zuerst vorschruppen und mit einem anderen schlichten und das selbe Unterprogramm nutzen. Habe mehrere als Standard Werkzeug fest in der Maschine und ändere deshalb ungern im Radius der T Nummer rum weil alle Werkzeuge exakt eingesessen sind .
Jetzt möchte ich zB mit T1 18er Fräser vorschruppen . Also Radius 9
Möchte jetzt nach
T1M6
Einen Verschleiß von 0,1 programmieren und am Ende des Fräsens wieder Verschleiß auf Null setzen
-----------------------------
Verschleiß programmieren
H1D1
M98P10
Verschleiß löschen
Hintergrund ist , dass Werkzeug ist wieder im original Radius und nichts von Hand rumgeändert sondern programmiert und ich kann mein Unterprogramm auch zum schlichten mit einem anderen Werkzeug nutzen
DANKE
Arbeite seit längerem an einer Toyoda mit ner Fanuc 31i.
Alles supi ....aber.....ich möchte ab und an einen Verschleiß programmieren . Folgender Hintergrund
Ich programmiere mir eine bestimmte Kontur und lege diese als Unterprogramm (O10) ab.
Jetzt möchte ich mit einem Fräser zuerst vorschruppen und mit einem anderen schlichten und das selbe Unterprogramm nutzen. Habe mehrere als Standard Werkzeug fest in der Maschine und ändere deshalb ungern im Radius der T Nummer rum weil alle Werkzeuge exakt eingesessen sind .
Jetzt möchte ich zB mit T1 18er Fräser vorschruppen . Also Radius 9
Möchte jetzt nach
T1M6
Einen Verschleiß von 0,1 programmieren und am Ende des Fräsens wieder Verschleiß auf Null setzen
-----------------------------
Verschleiß programmieren
H1D1
M98P10
Verschleiß löschen
Hintergrund ist , dass Werkzeug ist wieder im original Radius und nichts von Hand rumgeändert sondern programmiert und ich kann mein Unterprogramm auch zum schlichten mit einem anderen Werkzeug nutzen
DANKE

Das kannst du aber nur, so lange du keine Innenkontur fährst wo z.B. ein Innenradius vorhanden ist, der kleiner als dein Werkzeugradius ist.
Ich kenne die Steuerung der Toyoda nicht, ist wahrscheinlich nur eine nackte 31i oder?
Ich gebe also keine Gewähr für das was ich mir jetzt hier ausdenke
Ich würde es so lösen:
Für Mori-Seiki Maschinen (Mapps III und IV mit Fanuc 31iA (A5))
hätte ich noch sowas im Angebot:
Hier wird erst der aktuelle Radiuswert D1 von T5108 (Werkzeugmanager !
)
in #501 gelesen, dann um 0.5mm größer gestellt in #502.
Und dann wird Parameter #502 wieder als Radiuskorrekturwert geschrieben.
Am Ende des Programms wird wieder der alte Wert aus #501 in die Korrektur geschrieben.
Etwas kompliziert.... Fanuc ist schon ne Sache für sich.
Was wünsch ich mir die Siemens 840D zurück
Da ist es so einfach ... OFFN=0.1 .... und fertig
Ich kenne die Steuerung der Toyoda nicht, ist wahrscheinlich nur eine nackte 31i oder?
Ich gebe also keine Gewähr für das was ich mir jetzt hier ausdenke

Ich würde es so lösen:
CODE
T1M6
G10 G90 L13 P1 R0.1
H1D1
M98P10
G10 G90 L13 P1 R0
G10 G90 L13 P1 R0.1
H1D1
M98P10
G10 G90 L13 P1 R0
Für Mori-Seiki Maschinen (Mapps III und IV mit Fanuc 31iA (A5))
hätte ich noch sowas im Angebot:
CODE
#501=0
G388 A501 T105108 Q12 V1
#502=[#501+0.5]
G389 A502 T105108 Q12 V1
.
.
.
.
G389 A501 T105108 Q12 V1
G388 A501 T105108 Q12 V1
#502=[#501+0.5]
G389 A502 T105108 Q12 V1
.
.
.
.
G389 A501 T105108 Q12 V1
Hier wird erst der aktuelle Radiuswert D1 von T5108 (Werkzeugmanager !

in #501 gelesen, dann um 0.5mm größer gestellt in #502.
Und dann wird Parameter #502 wieder als Radiuskorrekturwert geschrieben.
Am Ende des Programms wird wieder der alte Wert aus #501 in die Korrektur geschrieben.
Etwas kompliziert.... Fanuc ist schon ne Sache für sich.
Was wünsch ich mir die Siemens 840D zurück

Da ist es so einfach ... OFFN=0.1 .... und fertig


Hallo
kommt etwas darauf an wie dein Werkzeugspeicher aktiviert ist.
Bei einer Maschine mit 64 Werkzeuge kann es zb. so funktionieren:
#2201=9
Dann würde im Werkzeugverschleißspeicher bei dem Schneidenradiuswert jetzt eine 9.0 drin stehen.
#2901=9
Dann würde im Werkzeuggeometriespeicher bei dem Schneidenradiuswert eine 9.0 drin stehen.
#2202 wäre dann das Werkzeug 2
#2203 wäre dann das Werkzeug 3 usw.
Weis nicht ob ich damit weiter helfen konnte und ob das bei deiner Maschine auch so funktioniert. Probiers mal aus und melde dich wieder.
kommt etwas darauf an wie dein Werkzeugspeicher aktiviert ist.
Bei einer Maschine mit 64 Werkzeuge kann es zb. so funktionieren:
#2201=9
Dann würde im Werkzeugverschleißspeicher bei dem Schneidenradiuswert jetzt eine 9.0 drin stehen.
#2901=9
Dann würde im Werkzeuggeometriespeicher bei dem Schneidenradiuswert eine 9.0 drin stehen.
#2202 wäre dann das Werkzeug 2
#2203 wäre dann das Werkzeug 3 usw.
Weis nicht ob ich damit weiter helfen konnte und ob das bei deiner Maschine auch so funktioniert. Probiers mal aus und melde dich wieder.
--------------------
Beste Grüße aus dem Schwarzwald
heinzderheinz
heinzderheinz

Erstma Danke für die schnelle Antwort. Teste mal alles durch und gebe direkt Bescheid.
Info . Meine Maschine verfügt über 60 Werkzeugplätze

Info . Meine Maschine verfügt über 60 Werkzeugplätze

Lt.Fanuc sind die Werkzeugspeicher halt auf 64. Wahrscheinlich musst du eine andere # verwenden da du ja einmal das H für die länge hast und das D für den Durchmesser.
Aber versuch es einfach mal.
Also bis demnächst.
Aber versuch es einfach mal.

Also bis demnächst.
--------------------
Beste Grüße aus dem Schwarzwald
heinzderheinz
heinzderheinz


Sauber danke . Gleich das erste hat bestens funktioniert . ( G10 G90 L13 P1 R0,1)
Hab's mit mehreren Werkzeugplätzen probiert . Perfekt .... DANKE !!!!
Auch wieder auf Null setzen . Bestens

Teste die Tage .... Nur mal aus Interesse das andere auch mal durch .
Vielen Dank für Eure Hilfe . TOP !!!

#2201=0,5 zB hat auch funktioniert . Schreibt er eine längenkorrektur bzw. Verschleiß ins erste Werkzeug . Bei 2205 ins 5te halt .
Aber leider der #2901 nicht für Radius . Hab schon alle möglichen durch aber leider noch nicht gefunden .
Aber herausbekommen das #2001 zB für die vermessene Länge IST .
Oder #2401 der Parameter für x in G54 . #2501 für y USW .
Muss nur noch raus bekommen welcher für den Radius zuständig ist .
Danke für Eure Hilfe
Gruß Maik
Aber leider der #2901 nicht für Radius . Hab schon alle möglichen durch aber leider noch nicht gefunden .
Aber herausbekommen das #2001 zB für die vermessene Länge IST .
Oder #2401 der Parameter für x in G54 . #2501 für y USW .
Muss nur noch raus bekommen welcher für den Radius zuständig ist .

Danke für Eure Hilfe
Gruß Maik
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: