FANUC
Ihr Spezialist für Fabrikautomation
Tool Offset im Programm auslesen

Guten Tag,
ich habe die Aufgabe, ein auf einer Mitsubishi-Steuerung einwandfrei funktionierendes CNC-Programm auf einer baugleichen Maschine mit einer etwas älteren Fanuc Steuerung 0i-md zum Laufen zu bringen.
Bestandteil des Programmes ist das Auslesen vom Radius der Schleifscheibe, der unter dem Tooloffset #01 abgespeichert wurde. Mehrere Programme benötigen diesen veränderlichen Radius, daher wird er als Tooloffset abgespeichert und nicht im Programm selbst. Wenn sich der Radius ändert, muss nur einmalig der Tooloffset angepasst werden und nicht die Werte in zig Programmen.
Unter Mitsubishi funktioniert folgendes Vorgehen, in Variable #101 steht dann für weitere geometrische Berechnungen der Scheibenradius aus Variable #2001 zur Verfügung:
#101=#2001; (Auslesen des Scheibenradius aus Tool 01 (#2001) in Variable #101)
#102=#101+2.; (weitere Berechnung)
G01X#102 F250. ;
In der Fanuc Steuerung habe ich das ausprobiert und habe versuchsweise sowohl für Geom(H) als auch Geom(D) von Tool Offset 001 den Radius eingegebeen, rot unterstrichen, siehe Bild.
Wenn das Programm schrittweise auf der Fanuc-Steuerung ausgeführt wird, steht aber in #101 der Wert 0 drin, d.h. das Auslesen funktioniert so nicht.
Gibt es für Fanuc eine andere Vorgehensweise, um den Tool-Offset auszulesen?
Vielen Dank.
Gruß,
Thomas
Der Beitrag wurde von thommitulpe bearbeitet: 21.02.2025, 10:40 Uhr
ich habe die Aufgabe, ein auf einer Mitsubishi-Steuerung einwandfrei funktionierendes CNC-Programm auf einer baugleichen Maschine mit einer etwas älteren Fanuc Steuerung 0i-md zum Laufen zu bringen.
Bestandteil des Programmes ist das Auslesen vom Radius der Schleifscheibe, der unter dem Tooloffset #01 abgespeichert wurde. Mehrere Programme benötigen diesen veränderlichen Radius, daher wird er als Tooloffset abgespeichert und nicht im Programm selbst. Wenn sich der Radius ändert, muss nur einmalig der Tooloffset angepasst werden und nicht die Werte in zig Programmen.
Unter Mitsubishi funktioniert folgendes Vorgehen, in Variable #101 steht dann für weitere geometrische Berechnungen der Scheibenradius aus Variable #2001 zur Verfügung:
#101=#2001; (Auslesen des Scheibenradius aus Tool 01 (#2001) in Variable #101)
#102=#101+2.; (weitere Berechnung)
G01X#102 F250. ;
In der Fanuc Steuerung habe ich das ausprobiert und habe versuchsweise sowohl für Geom(H) als auch Geom(D) von Tool Offset 001 den Radius eingegebeen, rot unterstrichen, siehe Bild.
Wenn das Programm schrittweise auf der Fanuc-Steuerung ausgeführt wird, steht aber in #101 der Wert 0 drin, d.h. das Auslesen funktioniert so nicht.
Gibt es für Fanuc eine andere Vorgehensweise, um den Tool-Offset auszulesen?
Vielen Dank.
Gruß,
Thomas
Der Beitrag wurde von thommitulpe bearbeitet: 21.02.2025, 10:40 Uhr
Angehängte Datei(en)

Hallo Thomas,
die 2000er Parameter funktionieren nicht immer. Probiere mal #11001 (Länge Werkzeug 1) bzw. #13001 (Werkzeugradius bzw. -durchmesser, je nach Einstellung Werkzeug 1)
Viel Erfolg!
die 2000er Parameter funktionieren nicht immer. Probiere mal #11001 (Länge Werkzeug 1) bzw. #13001 (Werkzeugradius bzw. -durchmesser, je nach Einstellung Werkzeug 1)
Viel Erfolg!

Hallo Gram,
das wäre ja einfach, ich werde es gleich probieren nächste Woche.
Vielen Dank schon einmal!
Gruß,
Thomas
das wäre ja einfach, ich werde es gleich probieren nächste Woche.

Vielen Dank schon einmal!
Gruß,
Thomas
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: