HEXAGON
HEXAGON

Design. Make. Inspect.

Esprit Postprozessor Mori Seiki NH4000DCG

Beitrag 30.07.2023, 20:18 Uhr
hugostasa1
Level 1 = Community-Lehrling
*
Hallo allerseits, kann mir vielleicht jemand einen Postprozessor von Mori Seiki NH4000DCG zur Verfügung stellen? zur übungszwecken.
Bedanke mich schon mal im Voraus.
   
Beitrag 31.07.2023, 14:43 Uhr
Helikalman
Level 1 = Community-Lehrling
*
Das macht bestimmt keiner um sonst :D

Der Beitrag wurde von Helikalman bearbeitet: 31.07.2023, 14:44 Uhr
   
Beitrag 31.07.2023, 14:57 Uhr
hugostasa1
Level 1 = Community-Lehrling
*
QUOTE (Helikalman @ 31.07.2023, 15:43 Uhr) *
Das macht bestimmt keiner um sonst biggrin.gif


Alles klar vielen dank, habe einen Selber Programiert aber, irgend etwas stimmt mit der berechnung beim NP mitnahme nicht. deswegen habe nach einem gefragt.
   
Beitrag 31.07.2023, 18:49 Uhr
hugostasa1
Level 1 = Community-Lehrling
*
na vielleicht kann ja Einer helfen mir den Fehler zu finden????? bitte.gif

Der Beitrag wurde von hugostasa1 bearbeitet: 31.07.2023, 18:50 Uhr
Angehängte Datei(en)
Angehängte Datei  MoriSeikiNH4000DCG.txt ( 11.75KB ) Anzahl der Downloads: 27
 
   
Beitrag 01.08.2023, 06:22 Uhr
frigat76
Level 4 = Community-Meister
****
Welche Fehlermeldung gibt es denn?


--------------------
   
Beitrag 01.08.2023, 17:58 Uhr
SuperSven
Level 1 = Community-Lehrling
*
Hi hugostasa1,

ich hätte einen PP für eine NMV5000DCG zu Übungszwecken und ohne Gewähr anzubieten.
Habe ich selber geschrieben. Läuft bis jetzt auch.
Bei Interesse bitte PN.

Gruß Sven
   
Beitrag 01.08.2023, 18:18 Uhr
SuperSven
Level 1 = Community-Lehrling
*
Hi hugostasa1,

jetzt mal zu Deinem PP. Was verstehst Du unter NP Mitnahme? Ich gehe mal davon aus, daß Du die Mitführung des NP bei geschwenkter Bearbeitung meinst.
Bei Fanuc sind dafür G54.2 oder G68.2 zuständig..
Kannst ja mal ein Beispielprogramm hochladen und dort mal beschreiben, was Du meinst.

Gruß Sven
   
Beitrag 01.08.2023, 20:35 Uhr
hugostasa1
Level 1 = Community-Lehrling
*
QUOTE (SuperSven @ 01.08.2023, 19:18 Uhr) *
Hi hugostasa1,

jetzt mal zu Deinem PP. Was verstehst Du unter NP Mitnahme? Ich gehe mal davon aus, daß Du die Mitführung des NP bei geschwenkter Bearbeitung meinst.
Bei Fanuc sind dafür G54.2 oder G68.2 zuständig..
Kannst ja mal ein Beispielprogramm hochladen und dort mal beschreiben, was Du meinst.

Gruß Sven


das mit G54.2 habe ich probiert Bei unserer horizontal Fräsmaschine, funktioniert es nicht anscheinend ist es von Fanuc nicht freigeschaltet, dachte mir dass Der PP die Werkstück NP umrechnet und im geschwenktem zustand bei gleichem NP. so dass ich Ein NP holen muss und keine 2 NP.

Beispiel währe
M6
G80
S2000M3
M11
G0 B0
M10
G0G90G54X0Y0 (Hier bohrt bei B0)
G43H1Z2.
G73Z-10.Q5.R0.5F200
G80G0Z200.
G90
M11
G0B90.
M10
G0G90G54X0Y0
G0Z2.
G73Z-10.Q5.R0.5F200(Hier sollte er auch auf den selben Punkt bohren nur Bei B90)
G80G0Z200.
M5
M30

Hoffe ist verständlich.

Es ist nicht Problematisch 2 NP zu holen aber habe Mehrfachaufspannung dass auf einem turm 100 teile aufgespannt sind und das 3 seiten bearbeiten.

Der Beitrag wurde von hugostasa1 bearbeitet: 01.08.2023, 20:39 Uhr
   
Beitrag 02.08.2023, 12:23 Uhr
SuperSven
Level 1 = Community-Lehrling
*
Hi hugostasa1,

das Pgm sieht schon recht gut aus.
Allerdings fehlt die Funktion zur Nullpunktmitnahme (G54.2 oder G68.2)
G54.2 sollte eigentlich auf jeder MoriSeiki mit Dreh- oder Schwenkachse frei geschaltet sein.
Die Umrechnung des NP beim Schwenken erfolgt definitiv nicht im PP, sondern an der Maschine.
Dein Pgm sollte laufen, allerdings fährt die Maschine nach den Drehen des Turms nicht dahin wo Du es erwartest.
Die Lage der Bauteile ändert sich ja im Raum, und das kann nur die Steuerung selber neu ausrechnen (mit G54.2 oder G68.2)

Hier mal ein guter Forumsbeitrag dazu:
https://de.industryarena.com/fanuc/forum/ti...hen--82474.html

Gruß Sven
   
Beitrag 02.08.2023, 21:14 Uhr
hugostasa1
Level 1 = Community-Lehrling
*
Hi SuperSven,

das mit G54.2 hatte ich probiert es erscheint Fehlermeldung Unzul. G-Code, mit dem G68.2 wusste nicht wie das funktioniert. und wo muss man die Nullpunkte einspeichern, Obs die Nullpunkte von Maschinentisch sind oder kann man direkt von Werkstück die Nullpunkte einspeichern.

Gruß Eugen
   
Beitrag 04.08.2023, 16:32 Uhr
SuperSven
Level 1 = Community-Lehrling
*
Hi hugostasa1,

dann wird Dir nur noch G68.2 bleiben.
G68.2 funktioniert ähnlich wie CYCL.19 der Heidenhain-Steuerung. Allerdings mußt Du die Schwenkwinkel als Eulerwinkel eingeben.
Du brauchst bei G68.2 auch keine Hilfsnullpunkte vergeben wie bei G54.2 (P1-P8).
Der ganze Knödel mit G10 L20 und L21 entfällt ebenfalls.

Sollte G68.2 auch nicht vorhanden sein, dann bleibt Dir nichts weiter übrig, als für jede Schwenklage (B+90, B-90, B0) einen eigenen Nullpunkt zu definieren und aufzurufen.

Gruß Sven
   
Beitrag 04.08.2023, 17:13 Uhr
nico1991
Level 5 = Community-Ingenieur
*****
G68.2 mit den Eulerwinkeln ist auch easy. Es ist halt eine Drehung um Z - X - Z

Für eine B-Achsen Kinematik die mit Abstand schwierigste Rechnung, da bei der Eulerdrehung das Koordinatensystem nie um Y- Gedreht wird.

Alternativ über G68.2 P1 Q123
G68.2 P1 Q123 X0. Y0. Z0. I0. J(Hier steht dein B-Winkel) K0.

Bei G68.2 P1 Q123 stehen die Winkel I J und K direkt für die Achswinkel. I und K sind immer 0 bei einer B-Achs Kinematik, daher könntest du sie auch hart in den Post reinsetzen.

X0. Y0. Z0. wäre noch die Nullpunktverschiebung. Wichtig: es wird erst verschoben, dann gedreht smile.gif

Folgende Sätze sind gleichwertig und Drehen zum Beispiel auf B90:
G68.2 X0. Y0. Z0. I270. J90. K0. (Z X Z Drehung in Eulerwinkeln)
G53.1

G68.2 P1 Q123 X0. Y0. Z0. I0. J90. K0. (Direkte Winkeldrehung)
G53.1

G53.1 dreht dann letztendlich deine Achse, da er dein definiertes Koordinatensystem parallel zur Werkzeugachse setzt.

Wie alles auf der Welt: Wenn man es kapiert hat, ganz einfach smile.gif
   
Beitrag 07.08.2023, 20:55 Uhr
hugostasa1
Level 1 = Community-Lehrling
*
QUOTE (nico1991 @ 04.08.2023, 18:13 Uhr) *
G68.2 mit den Eulerwinkeln ist auch easy. Es ist halt eine Drehung um Z - X - Z

Für eine B-Achsen Kinematik die mit Abstand schwierigste Rechnung, da bei der Eulerdrehung das Koordinatensystem nie um Y- Gedreht wird.

Alternativ über G68.2 P1 Q123
G68.2 P1 Q123 X0. Y0. Z0. I0. J(Hier steht dein B-Winkel) K0.

Bei G68.2 P1 Q123 stehen die Winkel I J und K direkt für die Achswinkel. I und K sind immer 0 bei einer B-Achs Kinematik, daher könntest du sie auch hart in den Post reinsetzen.

X0. Y0. Z0. wäre noch die Nullpunktverschiebung. Wichtig: es wird erst verschoben, dann gedreht smile.gif

Folgende Sätze sind gleichwertig und Drehen zum Beispiel auf B90:
G68.2 X0. Y0. Z0. I270. J90. K0. (Z X Z Drehung in Eulerwinkeln)
G53.1

G68.2 P1 Q123 X0. Y0. Z0. I0. J90. K0. (Direkte Winkeldrehung)
G53.1

G53.1 dreht dann letztendlich deine Achse, da er dein definiertes Koordinatensystem parallel zur Werkzeugachse setzt.

Wie alles auf der Welt: Wenn man es kapiert hat, ganz einfach smile.gif



Hi nico1991,

danke dir für die ausführliche Erklärung, das Probiere ich demnächst mal aus. danke.gif
   
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: