FANUC
FANUC

Ihr Spezialist für Fabrikautomation

Werkstücknullpunkt verschieben

Beitrag 29.05.2010, 11:42 Uhr
Guest_detlef21_*
Themenstarter
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
   
Beitrag 29.05.2010, 14:38 Uhr
InTex
Level 7 = Community-Professor
*******
QUOTE (detlef21 @ 29.05.2010, 11:42 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


Hallo

Ich habe es mit G59 gemacht.

Gruß InTex


--------------------
Eine Schraube ohne Gewinde ist ein Nagel

Grüsse aus dem Harz - InTex
   
Beitrag 30.05.2010, 08:37 Uhr
Boern
Level 7 = Community-Professor
*******
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


--------------------

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.
   
Beitrag 01.06.2010, 10:24 Uhr
Guest_detlef21_*
Themenstarter
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
   
Beitrag 02.06.2010, 17:16 Uhr
Boern
Level 7 = Community-Professor
*******
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


--------------------

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.
   
Beitrag 07.08.2010, 18:38 Uhr
quaoar1
Level 1 = Community-Lehrling
*
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
   
Beitrag 07.08.2010, 18:44 Uhr
InTex
Level 7 = Community-Professor
*******
QUOTE (quaoar1 @ 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


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
   
Beitrag 08.08.2010, 14:56 Uhr
quaoar1
Level 1 = Community-Lehrling
*
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
   
Beitrag 08.08.2010, 16:18 Uhr
InTex
Level 7 = Community-Professor
*******
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


--------------------
Eine Schraube ohne Gewinde ist ein Nagel

Grüsse aus dem Harz - InTex
   
Beitrag 18.10.2010, 19:18 Uhr
xenons
Level 1 = Community-Lehrling
*
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
   
Beitrag 26.10.2010, 10:05 Uhr
Guest_detlef21_*
Themenstarter
Hallo Forum,
vielen dank für die freundliche Hilfe, wir haben aber eine andere Lösung gefunden. thumbs-up.gif

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
   
Beitrag 26.06.2011, 12:33 Uhr
frigat76
Level 4 = Community-Meister
****
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


--------------------
   
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: