FANUC
Ihr Spezialist für Fabrikautomation
Werkstücknullpunkt verschieben
29.05.2010, 11:42 Uhr
Guest_detlef21_*
Themenstarter
Gast
Hallo,
wir haben mehrere Programme die G54 als absoluten Nullpunkt verwenden.
Ist es möglich den Nullpunkt für ein bestimmtes Programm in der X-Achse um 10mm zu verschieben.
Gibt es dazu einen G-Befehl?
Und kann ich mit dem Aufruf M98 diesen für das Unterprogramm wieder aufheben?
detlef
wir haben mehrere Programme die G54 als absoluten Nullpunkt verwenden.
Ist es möglich den Nullpunkt für ein bestimmtes Programm in der X-Achse um 10mm zu verschieben.
Gibt es dazu einen G-Befehl?
Und kann ich mit dem Aufruf M98 diesen für das Unterprogramm wieder aufheben?
detlef
29.05.2010, 14:38 Uhr
Hallo,
wir haben mehrere Programme die G54 als absoluten Nullpunkt verwenden.
Ist es möglich den Nullpunkt für ein bestimmtes Programm in der X-Achse um 10mm zu verschieben.
Gibt es dazu einen G-Befehl?
Und kann ich mit dem Aufruf M98 diesen für das Unterprogramm wieder aufheben?
detlef
wir haben mehrere Programme die G54 als absoluten Nullpunkt verwenden.
Ist es möglich den Nullpunkt für ein bestimmtes Programm in der X-Achse um 10mm zu verschieben.
Gibt es dazu einen G-Befehl?
Und kann ich mit dem Aufruf M98 diesen für das Unterprogramm wieder aufheben?
detlef
Hallo
Ich habe es mit G59 gemacht.
Gruß InTex
--------------------
Eine Schraube ohne Gewinde ist ein Nagel
Grüsse aus dem Harz - InTex
Grüsse aus dem Harz - InTex
30.05.2010, 08:37 Uhr
Hallo,
vielleicht kannst du das auch mit den Systemvariablen machen:
#5221 Werkstücknullpunkt–Korrekturwert G54 der 1. Achse
bis
#5223 Werkstücknullpunkt–Korrekturwert G54 der 3. Achse
Also z.b. so
#5221=#5221+10
zum abwählen
#5221=#5221-10
oder
#5221=-125.253+10 == -115,253
#5221=-125,253
Gruß Boern
vielleicht kannst du das auch mit den Systemvariablen machen:
#5221 Werkstücknullpunkt–Korrekturwert G54 der 1. Achse
bis
#5223 Werkstücknullpunkt–Korrekturwert G54 der 3. Achse
Also z.b. so
#5221=#5221+10
zum abwählen
#5221=#5221-10
oder
#5221=-125.253+10 == -115,253
#5221=-125,253
Gruß Boern
--------------------
Das dringendste Problem der Technologie von heute ist nicht mehr die Befriedigung von Grundbedürfnissen und uralten Wünschen der Menschen, sondern die Beseitigung von Übeln und Schäden, welche uns die Technologie von gestern hinterlassen hat.
Dennis Gabor (1900-79), ungar.-brit. Physiker, Entwickler der Holographie, 1971 Nobelpr.
01.06.2010, 10:24 Uhr
Guest_detlef21_*
Themenstarter
Gast
Hallo Boern,
danke, der Tipp ist gut und kann auch so verwendet werden.
#5221=#5221+10
zum abwählen
#5221=#5221-10
Wie bringe ich das jetzt im Programm unter?
%
O0090(HAUPT1.SEITE WENDEPLATTEN)
N100G00G54T4M6(WENDEPLATTEN-FRAESER-1.SEITE-OBEN)
G94S3000M03F1200(FRAESEN-MITTIG)
G00G54G43H4X-80.0Y0.0
G00G54Z10.8
G01X195.0
G00Y125.0
G01X-80.0
G00Y250.0
G01X195.0
G00Z120.0
G00X185.0Y300.
detlef
danke, der Tipp ist gut und kann auch so verwendet werden.
#5221=#5221+10
zum abwählen
#5221=#5221-10
Wie bringe ich das jetzt im Programm unter?
%
O0090(HAUPT1.SEITE WENDEPLATTEN)
N100G00G54T4M6(WENDEPLATTEN-FRAESER-1.SEITE-OBEN)
G94S3000M03F1200(FRAESEN-MITTIG)
G00G54G43H4X-80.0Y0.0
G00G54Z10.8
G01X195.0
G00Y125.0
G01X-80.0
G00Y250.0
G01X195.0
G00Z120.0
G00X185.0Y300.
detlef
02.06.2010, 17:16 Uhr
so schreiben wie das da steht:
#5221=#5221+10
zum abwählen
#5221=#5221-10
danach nochmal den Nullpunkt aufrufen
G0 G54 X15
und jetzt kommt wieder dein Hauptprogramm
alternativ kannst du auch das hier schreiben:
G54
G10G90L2P1X-90.200+10Y-215.250Z-230.700C0A0
G54
zum aktivieren auch wieder den Nullpunkt neuaufrufen
Abwahl:
G10G90L2P1X-90.200Y-215.250Z-230.700C0A0
G54
Allerdings ist das eine Option also kann sein diese Variante geht bei dir nicht!?
Gruß Boern
#5221=#5221+10
zum abwählen
#5221=#5221-10
danach nochmal den Nullpunkt aufrufen
G0 G54 X15
und jetzt kommt wieder dein Hauptprogramm
alternativ kannst du auch das hier schreiben:
G54
G10G90L2P1X-90.200+10Y-215.250Z-230.700C0A0
G54
zum aktivieren auch wieder den Nullpunkt neuaufrufen
Abwahl:
G10G90L2P1X-90.200Y-215.250Z-230.700C0A0
G54
Allerdings ist das eine Option also kann sein diese Variante geht bei dir nicht!?
Gruß Boern
--------------------
Das dringendste Problem der Technologie von heute ist nicht mehr die Befriedigung von Grundbedürfnissen und uralten Wünschen der Menschen, sondern die Beseitigung von Übeln und Schäden, welche uns die Technologie von gestern hinterlassen hat.
Dennis Gabor (1900-79), ungar.-brit. Physiker, Entwickler der Holographie, 1971 Nobelpr.
07.08.2010, 18:38 Uhr
Hallo,
soviel ich weiß, ist die Nullpunktverschiebung bei der 0 er Steuerung mit G92 zu erreichen. Jedenfalls bei der Frässteuerung.
G59 ist normalerweise ein verfügbarer Nullpunkt gleichzusetzen mit G54.
LG Quaoar
soviel ich weiß, ist die Nullpunktverschiebung bei der 0 er Steuerung mit G92 zu erreichen. Jedenfalls bei der Frässteuerung.
G59 ist normalerweise ein verfügbarer Nullpunkt gleichzusetzen mit G54.
LG Quaoar
07.08.2010, 18:44 Uhr
Hallo,
soviel ich weiß, ist die Nullpunktverschiebung bei der 0 er Steuerung mit G92 zu erreichen. Jedenfalls bei der Frässteuerung.
G59 ist normalerweise ein verfügbarer Nullpunkt gleichzusetzen mit G54.
LG Quaoar
soviel ich weiß, ist die Nullpunktverschiebung bei der 0 er Steuerung mit G92 zu erreichen. Jedenfalls bei der Frässteuerung.
G59 ist normalerweise ein verfügbarer Nullpunkt gleichzusetzen mit G54.
LG Quaoar
Hallo
Du weißt es eben nicht.
Je nach Softwarebestand kann G92 so einiges sein bei Fanuc. Vom Gewindeschneidzyklus bis hin zur Werkstückkoordinatensystemänderung, oder Einstellung
der maximalen Spindeldrehzahl.
Aber mit Sicherheit nicht die NPV.
--------------------
Eine Schraube ohne Gewinde ist ein Nagel
Grüsse aus dem Harz - InTex
Grüsse aus dem Harz - InTex
08.08.2010, 14:56 Uhr
Zitat InTex:
Hallo
Du weißt es eben nicht.
Je nach Softwarebestand kann G92 so einiges sein bei Fanuc. Vom Gewindeschneidzyklus bis hin zur Werkstückkoordinatensystemänderung, oder Einstellung
der maximalen Spindeldrehzahl.
Aber mit Sicherheit nicht die NPV.
@InTex
Dann schau Dir mal die G-Funktions-Tabelle der Fanuc 0-Steuerung an.
Dort ist die Nullpunktverschiebung eindeutig definiert.
G92 gehört zu einer der Grundfunktionen der Steuerung 0.
Ach übrigens die Werkstückkoordinatensystemänderung ist die Nullpunktverschiebung. Es ist in jedem Fanuch Handbuch beschrieben.
Erst informieren, dann Schreiben.
LG Quaoar
Hallo
Du weißt es eben nicht.
Je nach Softwarebestand kann G92 so einiges sein bei Fanuc. Vom Gewindeschneidzyklus bis hin zur Werkstückkoordinatensystemänderung, oder Einstellung
der maximalen Spindeldrehzahl.
Aber mit Sicherheit nicht die NPV.
@InTex
Dann schau Dir mal die G-Funktions-Tabelle der Fanuc 0-Steuerung an.
Dort ist die Nullpunktverschiebung eindeutig definiert.
G92 gehört zu einer der Grundfunktionen der Steuerung 0.
Ach übrigens die Werkstückkoordinatensystemänderung ist die Nullpunktverschiebung. Es ist in jedem Fanuch Handbuch beschrieben.
Erst informieren, dann Schreiben.
LG Quaoar
08.08.2010, 16:18 Uhr
Hallo
http://www.emco-world.com/uploads/tx_comme...Fan0TC_de_H.pdf
http://www.maxfrey.ch/Lernen/wegbed_fanuc_a.htm
Beim Fräsen kann es möglich mit G92 sein.
Der Beitrag wurde von InTex bearbeitet: 08.08.2010, 16:18 Uhr
http://www.emco-world.com/uploads/tx_comme...Fan0TC_de_H.pdf
http://www.maxfrey.ch/Lernen/wegbed_fanuc_a.htm
Beim Fräsen kann es möglich mit G92 sein.
Der Beitrag wurde von InTex bearbeitet: 08.08.2010, 16:18 Uhr
--------------------
Eine Schraube ohne Gewinde ist ein Nagel
Grüsse aus dem Harz - InTex
Grüsse aus dem Harz - InTex
18.10.2010, 19:18 Uhr
Hallo ,
ich weiß nicht ob du dein Problem gelöst hast aber es gibt bei Fanuc noch eine andere Möglichkeit den
Nullpunkt direkt im Programm zu verschieben.
dafür kannst du den G52 Befehl benutzen.
zb.
G52 X10 Y0 Z0 ( X10 bedeutet verschiebe den Nullpunkt in X um 10,Y0 heißt verschiebe nix und Z0 auch nicht)
damit du das wieder abwählen kannst einfach
G52 X0 Y0 Z0
damit ist der Ursprungs Nullpunkt(also G54/55 usw.den du vorher angewählt hast ) wieder Synchron
ich weiß nicht ob du dein Problem gelöst hast aber es gibt bei Fanuc noch eine andere Möglichkeit den
Nullpunkt direkt im Programm zu verschieben.
dafür kannst du den G52 Befehl benutzen.
zb.
G52 X10 Y0 Z0 ( X10 bedeutet verschiebe den Nullpunkt in X um 10,Y0 heißt verschiebe nix und Z0 auch nicht)
damit du das wieder abwählen kannst einfach
G52 X0 Y0 Z0
damit ist der Ursprungs Nullpunkt(also G54/55 usw.den du vorher angewählt hast ) wieder Synchron
26.10.2010, 10:05 Uhr
Guest_detlef21_*
Themenstarter
Gast
Hallo Forum,
vielen dank für die freundliche Hilfe, wir haben aber eine andere Lösung gefunden.
Die Lösung ist folgende.
Am Programmanfang;
G10 L50;
N1220 P1 R7000 ( Versatz Wert R 7MM );
G11;
(Angabe R muss in tausend angegeben werden)
damit wird G54 extern angesprochen.
Am Programmende dann wieder aufrufen mit R0
mfg
detlef
vielen dank für die freundliche Hilfe, wir haben aber eine andere Lösung gefunden.
Die Lösung ist folgende.
Am Programmanfang;
G10 L50;
N1220 P1 R7000 ( Versatz Wert R 7MM );
G11;
(Angabe R muss in tausend angegeben werden)
damit wird G54 extern angesprochen.
Am Programmende dann wieder aufrufen mit R0
mfg
detlef
26.06.2011, 12:33 Uhr
Das würde auch gehen!
HAUPTPROGRAMM
O1
N10 #100=30 (Verstellung G52)
N20 #101=0 (Variablenullstellung)
N30 G54 (Aufruf Nullpunkt G54)
N40 G52Z0 (annul. die örtlichen Koor.)
N50 G92S2000
N60 T12M9G40 (Anschlag)
N70 G0G97S200M4
N....
N.... } Programm Stangenpositionierung
N....
N120 G0X200Z100
N130 M98P31000 (Aufruf Unterprogramm
Nr 1000 dreimal)
N140 G52Z0 (annulliert die örtlichen)
N150 /M30
N160 M90
N170 M99
UNTERPROGRAMM
O1000
N10 T1M8G40 (Bohren)
N....
N.... } Programm Werkstückberarbeitung
N....
N500
N510 #101=#101+#100
N520 G52Z-#101
N530 M99
HAUPTPROGRAMM
O1
N10 #100=30 (Verstellung G52)
N20 #101=0 (Variablenullstellung)
N30 G54 (Aufruf Nullpunkt G54)
N40 G52Z0 (annul. die örtlichen Koor.)
N50 G92S2000
N60 T12M9G40 (Anschlag)
N70 G0G97S200M4
N....
N.... } Programm Stangenpositionierung
N....
N120 G0X200Z100
N130 M98P31000 (Aufruf Unterprogramm
Nr 1000 dreimal)
N140 G52Z0 (annulliert die örtlichen)
N150 /M30
N160 M90
N170 M99
UNTERPROGRAMM
O1000
N10 T1M8G40 (Bohren)
N....
N.... } Programm Werkstückberarbeitung
N....
N500
N510 #101=#101+#100
N520 G52Z-#101
N530 M99
--------------------
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: