585.978 aktive Mitglieder*
4.308 Besucher online*
Kostenfrei registrieren
Anmelden Registrieren
FANUC Forum

Nullpunkt drehen???

Beitrag 01.02.2010, 17:44 Uhr
Tongue320
Tongue320
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 08.02.2007
Beiträge: 3

Moin moin, ich habe ein Problem, ich möchte auf ner Mori Seiki NH8000 wenn ich den Tisch drehe das der Nullpunkt mit wandert.

Das teil liegt nicht in der Mitte und ich drehe um 45°

hab mal was von nem G54.2 gehört, diese Option heben wir aber nicht mit gekauft. Das heißt es muß "zu Fuß" ausgerechnet werden.

Vielen Dank schonmal....
TOP    
Beitrag 02.02.2010, 10:23 Uhr
Werner Haase
Werner Haase
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 14.09.2007
Beiträge: 72

Moin, moin Tongue,
Also, es gibt Wanderbaustellen, Wanderdünen und vieles mehr, aber keine wandernden Nullpunkte!! Ein Nullpunkt ist ein Bezugspunkt, den die Maschine, bzw. die Steuerung benötigt um die angegebenen Koordinaten der einzelnen Achsen zu definieren. Anderer Winkel = anderer Nullpunkt !!
Um den neuen Nullpunkt auf einer horizontalen Maschine zu berechnen, muß man den DREHMITTELPUNKT kennen ( Abstand Drehpunkt / Maschinen-Nullpunkt). Von diesem Drehpunkt rechnet man die Differenz der einzelnen Achsen zum aktuellen Teilenullpunkt ! Mit dieser Differenz rechnet man die neuen Abstände zum Drehpunkt mit den entsprechenden Winkelfunktionen unter dem neuen Winkel aus. Im nächsten Schritt verrechnet man die neuen Positionsdaten wieder auf den Maschinen - Nullpunkt und erhält dadurch die Nullpunktkoordinaten für den 2. Nullpunkt, der der 2. Winkelstellung ( z.B.: G54 = B 0° ; G55 = B 45° ; G56 = B 90°; .... usw) zugeordnet wird.
Ich hoffe, ich konnte dir etwas weiterhelfen

mit freundlichen Grüßen

Werner
TOP    
Beitrag 02.02.2010, 12:30 Uhr
mori4200
mori4200
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 02.06.2008
Beiträge: 527

so, du willst also folgendes:
wenn du die B-Achse schwenkst soll der NP am Werkstueck exakt an der gleichen stelle des werkstuecks liegen, richtig???


--------------------
Mfg MORI


“Armselig der Schüler, der seinen Meister nicht übertrifft“
TOP    
Beitrag 02.02.2010, 14:49 Uhr
Tongue320
Tongue320
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 08.02.2007
Beiträge: 3

QUOTE (mori4200 @ 02.02.2010, 13:30) *
so, du willst also folgendes:
wenn du die B-Achse schwenkst soll der NP am Werkstueck exakt an der gleichen stelle des werkstuecks liegen, richtig???


@ Werner: Das man sich das ausrechnen kann ist mir schon klar, aber vielleicht gibt es ja auch ne "einfache" Lösung...


@ mori4200: genau das will ich...


MfG Tongue

Der Beitrag wurde von Tongue320 bearbeitet: 02.02.2010, 14:54 Uhr
TOP    
Beitrag 16.03.2010, 11:14 Uhr
gottvati
gottvati
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 12.06.2006
Beiträge: 181

Hi Tongue320,
probiere es mal damit!
Das Makro berechnet vom aktiven Nullpunkt aus einen neuen Nullpunkt und schreibt ihn dann mit G10 in die Nullpunkttabelle!

Gruss, Nisse.


%
O8099(NULLPUNKTBERECHNUNG)
(G65 P8099 X Y Z B A)
(X [#24] = NP-VERSCH. VOM AKTIVEN NP AUS)
(Y [#25] = NP-VERSCH. VOM AKTIVEN NP AUS)
(Z [#26] = NP-VERSCH. VOM AKTIVEN NP AUS)
(B [#2] = INKR. DREHUNG VOM AKTIVEN NP AUS)
(A [#1] = NEUER NP /// Z.B.- FUER G56 - A56 UND FUER G54.1 P22 - A54.122 SCHREIBEN)

(ALLGEMEINE NP-VERSCHIEBUNG MUSS AUF 0 GESETZT SEIN)
IF[#5201NE0] GOTO1234
IF[#5202NE0] GOTO1234
IF[#5203NE0] GOTO1234
IF[#5204NE0] GOTO1234
GOTO1235
N1234 #3000=175 (ALLG. NP-VERSCH. NICHT AUF 0)
N1235
#530 =-315 (TISCH-DREHMITTE - X)
#531 =-800 (TISCH-DREHMITTE - Z)
#31 =#[5201 + [#4014-53]*20] (AKT. X-NULLP. AUSL.)
#32 =#[5202 + [#4014-53]*20] (AKT. Y-NULLP. AUSL.)
#33 =#[5203 + [#4014-53]*20] (AKT. Z-NULLP. AUSL.)
#30 =#[5204 + [#4014-53]*20] (AKT. B-NULLP. AUSL.)
IF[#4014EQ[ROUND[#4014]]] GOTO2222
(ERWEITERTE NULLP. AUSL.)
#31 =#[6981 + #4130*20] (AKT. X-NULLP. AUSL.)
#32 =#[6982 + #4130*20] (AKT. Y-NULLP. AUSL.)
#33 =#[6983 + #4130*20] (AKT. Z-NULLP. AUSL.)
#30 =#[6984 + #4130*20] (AKT. B-NULLP. AUSL.)
N2222
#23= SQRT[[#31-#530+#24]*[#31-#530+#24]+[#33-#531+#26]*[#33-#531+#26]] (HP)
#27 = ATAN[#31-#530+#24]/[#33-#531+#26] (WINKEL)
#28 = SIN[#27-#2]*#23+#530 (NEUER X-NP)
#29 = COS[#27-#2]*#23+#531 (NEUER Z-NP)
#22 = #1-53
IF[#1EQROUND[#1]] GOTO4311
#22 = [#1-54.1]*1000
N4311
G90G10L[2+[FIX[#1*10]/10-ROUND[#1]]*180] P#22 X#28 Y[#32+#25] Z#29 B#30 (B#30+#2)
M99
%


--------------------
Gruß, Nisse.
TOP    
Beitrag 17.03.2010, 19:56 Uhr
Tongue320
Tongue320
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 08.02.2007
Beiträge: 3

hab´s jetzt so gemacht und es hat funktioniert... trotzdem danke...



N30 T90001 M106 (MESSTASTER)
N40 T13001
N50 M11
N60 G58 G0 X0 Y0 B270 M10
N70 G43 H1 Z100

(GERADE DREHEN)
#120=180 (#120=ABSTAND MESSPUNKTE X)
G0 G43 H1 Z100
G0X#120
Z25
G370 K-45 H1
G0 Z100
#122=#130
G0X-#120
Z25
G370 K-45 H1
G0 Z600
#123=#130
#122=#122*[-1]
#123=#123*[-1]
#124=#123-#122
#125=#124/[#120*2]
#126=ATAN[#125]
M11
G0 G91B-#126 M10
G90
#5224=#5224-#126 (B G54)
#5244=#5244-#126 (B G55)
#5264=#5264-#126 (B G56)
#5284=#5284-#126 (B G57)
#5304=#5304-#126 (B G58)

(NULLPUNKTE HOLEN)
N80 G0 Z400 M11
N90 G54 G0 X0 Y0 B0 M10
N100 Z110
N110 G320 D-397 Z-20 W54 E5 (X/Y G54)
N120 G0 Z200
G0 X0 Y150
Z30
G370 H1 K-50 W54 (Z G54)
#1=1450+#5223
#2=450-#1
#3=1450-#2
#5243=#3*[-1] (Z G55)


#5241=[-1400-[#5221]] (X G55)
#5242=#5222 (Y G55)


(NULLPUNKTDREHUNG FUER G56)
#1=#5221+700
#2=#1*[-1] (X WERT AUS DER MITTE)
#3=#5223*[-1]
#4=1450-#3 (Z WERT AUS DER MITTE)
#5=[#2*#2]+[#4*#4]
#6=SQRT[#5] (HYPOTENUSE)
#7=#4/#2
#8=ATAN[#7] (AUSGANGSWINKEL)
#9=#8+45 (DREHWINKEL)
#10=180-#9 (ENDWINKEL)
#11=COS[#10]*#6
#5261=-700+[#11] (NEUER X WERT G56)
#12=[#6*#6]-[#11*#11]
#13=SQRT[#12]
#14=1450-#13
#5262=#5222 (Y G56)
#5263=#14*[-1] (NEUER Z WERT G56)


(NULLPUNKTDREHUNG FUER G57)
#1=#5261+700
#2=1450+[#1]
#5283=#2*[-1] (NEUER Z WERT G57)
#5282=#5222 (Y G57)
#3=1450+#5263
#5281=-700+#3 (NEUER X WERT G57)



MfG Tongue
TOP    
Beitrag 26.03.2010, 21:51 Uhr
ricoh77
ricoh77
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 20.07.2007
Beiträge: 108

Hallo
Nullpunktverschiebung oder Drehung der Achsen sind bei der Fanuc OM nicht möglich
(jedenfalls bei mir), Ich kann nicht einmal einen Parameter definieren mit dem die Maschine
weiterrechnet (zum Beispiel beim Zeilen).
Fanuc Steuerung ist für Serienarbeiten


Gruß ricoh
TOP    
Beitrag 26.03.2010, 22:14 Uhr
Boern
Boern
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 27.11.2004
Beiträge: 2.484

QUOTE (ricoh77 @ 26.03.2010, 22:51) *
Fanuc Steuerung ist für Serienarbeiten


Hallo,

Nein FANUC ist definitiv nicht "nur für Serienarbeiten", man kann sich aber die Steuerung so auslegen wie man möchte, und das ist der große Vorteil von FANUC man kann alles haben oder eben auch wenig Optionen, nahezu keine Grenzen !

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.
TOP    
Beitrag 27.03.2010, 13:54 Uhr
mori4200
mori4200
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 02.06.2008
Beiträge: 527

Vollkommen richtig Boern!
Und das macht mich da ich auf Siemens, Mazatrol, Mitsubishi und Fanuc arbeite
zu einem richtigen Fanuc Fan.
Wobei die Mitsubishi ja beinahe die Schwester von Fanuc sein koennte!


--------------------
Mfg MORI


“Armselig der Schüler, der seinen Meister nicht übertrifft“
TOP    
Beitrag 27.03.2010, 21:52 Uhr
matthias123
matthias123
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 25.01.2006
Beiträge: 120

Hallo,

Also ich muss Boern auch recht geben.ich mache viele Einzelteile auf "meiner" 0M.
Den einzigen Nachteil den ich´vorbringen kann ist das mir ein Taschenfräszyklus fehlt.
Aber dafür gibt es wiederum die erstklassige Makrofunktion der 0M, also eigentlich ist das auch kein echter Nachteil
sondern ein weiterer Vorteil biggrin.gif

Gruß
Matthias
TOP    
Beitrag 28.03.2010, 10:12 Uhr
Hexogen
Hexogen
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 29.09.2004
Beiträge: 1.813

mit
G68.2
lässt sich doch der nullpunkt transformieren?
oder seh ich das falsch


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


Anwendungen, Zyklen, CAD/CAM





-----------------------------------------------------------------------------------------------------------------------------
TOP    
Beitrag 29.03.2010, 21:46 Uhr
ricoh77
ricoh77
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 20.07.2007
Beiträge: 108

Hallo,

in diesen Antworten hab ich leider nichts brauchbares gefunden

1. ist eine Drehung der Achsen möglich?
wenn ja ... wie?
2. ist eine Nullpunktverschiebung möglich (absolut / inkremental)
abgesehen von G53 bis G59

Gruß ricoh77
TOP    
Beitrag 30.03.2010, 18:23 Uhr
Boern
Boern
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 27.11.2004
Beiträge: 2.484

QUOTE (ricoh77 @ 29.03.2010, 22:46) *
Hallo,

in diesen Antworten hab ich leider nichts brauchbares gefunden

1. ist eine Drehung der Achsen möglich?
wenn ja ... wie?
2. ist eine Nullpunktverschiebung möglich (absolut / inkremental)
abgesehen von G53 bis G59

Gruß ricoh77


Was willst du jetzt???
Du hattest doch geschrieben das es deine Steuerung nicht kann, warum soll sie das jetzt können ??? wacko.gif


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

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.
TOP    
Beitrag 30.03.2010, 19:37 Uhr
ricoh77
ricoh77
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 20.07.2007
Beiträge: 108

QUOTE (Boern @ 30.03.2010, 19:23) *
Was willst du jetzt???
Du hattest doch geschrieben das es deine Steuerung nicht kann, warum soll sie das jetzt können ??? wacko.gif


Sorry

ich habe gehofft, doch vielleicht etwas brauchbares zu finden. Ich habe 5 verschiedene Maschienen mit 5 verschiedenen
Steuerungen. da ist es nicht einfach den überblick zubehalten.
Ich bin über jede Hilfe dankbar.

Gruß ricoh77
TOP    
Beitrag 30.03.2010, 19:53 Uhr
DerDenDuNichtKennst
DerDenDuNichtKen...
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 16.12.2004
Beiträge: 1.084

QUOTE (ricoh77 @ 26.03.2010, 22:51) *
Hallo
Nullpunktverschiebung oder Drehung der Achsen sind bei der Fanuc OM nicht möglich
(jedenfalls bei mir), Ich kann nicht einmal einen Parameter definieren mit dem die Maschine
weiterrechnet (zum Beispiel beim Zeilen).
Fanuc Steuerung ist für Serienarbeiten


Gruß ricoh



Hallo ricoh77,

da muss ich Dir ebenfalls wiedersprechen. Die 0M kann sehr viel. . . Ich mache Einzelteile und bin zufrieden ich mache Serienteile und bin zufrieden.
Fürs abzeilen mal das Probieren gukst Du http://www.cnc-arena.com/forum/index.php?s...c=48189&hl=

gruß Christian


--------------------
Der Vorteil der Klugheit besteht darin, daß man sich dumm stellen kann.
Das Gegenteil ist schon schwieriger.
Kurt Tucholsky


GRUß

Christian Maier
TOP    



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