DMG MORI
Global One - Integration. Innovation. Quality.
7084
Follower:innenNL-1500 fräsen, schleifen
22.08.2010, 10:48 Uhr
Hi zusammen
könnte mir jemand sagen wie ich auf einer Mori Seiki NL-1500
eine schleife programmiere.
ich muss ein Zahnrad fräsen im G19 Modus, ich muss also bestimmt 20 Schnitte machen um ein Zahn zu formen.
mein Problem ist ich weiß nicht wie Unterprogramme geschrieben werden.
ich möchte den fräser von z.B. X80Z-30 nach X80Z-80 bewegen und den Satz 16-mal wiederholen und bei jeder wiederholung die c-Achse um 22.5° drehen
wie geht das am einfachsten?
könnte mir jemand sagen wie ich auf einer Mori Seiki NL-1500
eine schleife programmiere.
ich muss ein Zahnrad fräsen im G19 Modus, ich muss also bestimmt 20 Schnitte machen um ein Zahn zu formen.
mein Problem ist ich weiß nicht wie Unterprogramme geschrieben werden.
ich möchte den fräser von z.B. X80Z-30 nach X80Z-80 bewegen und den Satz 16-mal wiederholen und bei jeder wiederholung die c-Achse um 22.5° drehen
wie geht das am einfachsten?
22.08.2010, 22:20 Uhr
hallo.da kein anderer schreibt,teil ich mal meine bescheidenen kenntnisse mit (unsere nvd-1500 wird fast ausschliesslich über die cam-software gefüttert).
1. unterprogramme kann man als separates programm schreiben,an dessen ende statt m 30 m 99 steht (sprung zum hauptprogramm)
im hauptprogramm würde zum aufrufen des unterprogrammes dann m 98 p xxxx (xxxx=die o-nr des aufzurufenden pgms , zb m98 p5).
2. im programm kann man programmteile wiederholen,indem man bereiche durch N-nr teilt. zb willstu die sätze zwischen n10 und n20 16mal wiederholen.
1. werkzeugaufruf
2. g54,19,90,21,...etc
3. vorpositionieren
4. n 10
5.-9. dein unterprogramm mit inkrementalem c 22.5 am ende
10. n 20
11. n 10 n 20 l 16
12. usw
haut zumindest an unserer maschine so hin,also kein gewähr =),
mfg
1. unterprogramme kann man als separates programm schreiben,an dessen ende statt m 30 m 99 steht (sprung zum hauptprogramm)
im hauptprogramm würde zum aufrufen des unterprogrammes dann m 98 p xxxx (xxxx=die o-nr des aufzurufenden pgms , zb m98 p5).
2. im programm kann man programmteile wiederholen,indem man bereiche durch N-nr teilt. zb willstu die sätze zwischen n10 und n20 16mal wiederholen.
1. werkzeugaufruf
2. g54,19,90,21,...etc
3. vorpositionieren
4. n 10
5.-9. dein unterprogramm mit inkrementalem c 22.5 am ende
10. n 20
11. n 10 n 20 l 16
12. usw
haut zumindest an unserer maschine so hin,also kein gewähr =),
mfg
23.08.2010, 13:19 Uhr
Im HP mit
M98 P4711 L8
das UP 4711 acht mal aufrufen.
UP:
G0 X Y Z
G1 bla bla bla
........
G0 H22.5
M99
M98 P4711 L8
das UP 4711 acht mal aufrufen.
UP:
G0 X Y Z
G1 bla bla bla
........
G0 H22.5
M99
--------------------
Mfg MORI
“Armselig der Schüler, der seinen Meister nicht übertrifft“
“Armselig der Schüler, der seinen Meister nicht übertrifft“
23.08.2010, 21:28 Uhr
thx für die antworten ich versuch mal da was zu schreiben,
sollte ja wohl gehen
ich hab mal mit dem maschinenverterter von mori telefoniert
der hat was von Makros erzählt, was auch immer der meint
aber danke für antwort
Der Beitrag wurde von nexus6 bearbeitet: 23.08.2010, 21:40 Uhr
sollte ja wohl gehen
ich hab mal mit dem maschinenverterter von mori telefoniert
der hat was von Makros erzählt, was auch immer der meint
aber danke für antwort
Der Beitrag wurde von nexus6 bearbeitet: 23.08.2010, 21:40 Uhr
18.02.2011, 22:45 Uhr
Ach ja übrigens vielen dank für die Antworten
hat prima funktioniert, aber mittlerweile hatte ich einen Programmierkurs beim Maschinenvertreter
die haben mich in die Makro Programmierung eingewiesen. Ich kann nur sagen wen man Makros
programmieren beherrscht, also dan ist nichts unmöglich, bin völlig begeistert
Mit Makros kann man mathematische Formeln in eine Schleife einfügen.
So ist es möglich z.B. im G19 eine 60° Senkung zu fräsen und einen Übergang zu einer 45° Senkung nach einer gewissen x wert Überschreitung.
Und das Zahnrad ist übrigens spitze geworden. Ein wenig von Hand nach geschmirgelt aber der Kunde und der Chef waren begeistert.
leider ist unsere Firma ziemlich geizig nix mit CAM, muss alles im ISO schreiben
Der Beitrag wurde von nexus6 bearbeitet: 18.02.2011, 22:49 Uhr
hat prima funktioniert, aber mittlerweile hatte ich einen Programmierkurs beim Maschinenvertreter
die haben mich in die Makro Programmierung eingewiesen. Ich kann nur sagen wen man Makros
programmieren beherrscht, also dan ist nichts unmöglich, bin völlig begeistert
Mit Makros kann man mathematische Formeln in eine Schleife einfügen.
So ist es möglich z.B. im G19 eine 60° Senkung zu fräsen und einen Übergang zu einer 45° Senkung nach einer gewissen x wert Überschreitung.
Und das Zahnrad ist übrigens spitze geworden. Ein wenig von Hand nach geschmirgelt aber der Kunde und der Chef waren begeistert.
leider ist unsere Firma ziemlich geizig nix mit CAM, muss alles im ISO schreiben
Der Beitrag wurde von nexus6 bearbeitet: 18.02.2011, 22:49 Uhr
19.02.2011, 08:52 Uhr
Hallo,
nur so zur Info: an den Mori´s kann man auch Unterprogramme unter den M30 schreiben und wiederholen lassen (Labels)! Z.B.:M98 Q100 L10 ; Q=Satznummer L=Wiederholungen
M30
N100
G1 U100
G1 W-50
....
M99
Grüße
Arrow
nur so zur Info: an den Mori´s kann man auch Unterprogramme unter den M30 schreiben und wiederholen lassen (Labels)! Z.B.:M98 Q100 L10 ; Q=Satznummer L=Wiederholungen
M30
N100
G1 U100
G1 W-50
....
M99
Grüße
Arrow
26.02.2011, 15:36 Uhr
Hier noch eine elegante Lösung:
#500 = 6 (ANZAHL WIEDERHOLUNG) ;
#501 = 0 (ZAEHLER) ;
#502 = 360 / [#500] (WINKELSCHALTUNG) ;
WHILE [#501 LT #500] DO1 ;
M68
M98 Pxxxx (UNTERPROGRAMM) ;
M69
G0 H[#502] ;
#501 = #501 + 1 ;
END1 ;
Unter SETTING -> (23) MAKROVARIABLEN kannst Du Deine Variablen definieren, und hast somit eine universelle Lösung
Gruß melfan
#500 = 6 (ANZAHL WIEDERHOLUNG) ;
#501 = 0 (ZAEHLER) ;
#502 = 360 / [#500] (WINKELSCHALTUNG) ;
WHILE [#501 LT #500] DO1 ;
M68
M98 Pxxxx (UNTERPROGRAMM) ;
M69
G0 H[#502] ;
#501 = #501 + 1 ;
END1 ;
Unter SETTING -> (23) MAKROVARIABLEN kannst Du Deine Variablen definieren, und hast somit eine universelle Lösung
Gruß melfan
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: