FANUC
Ihr Spezialist für Fabrikautomation
Programmteile wiederholen, Kontur Aufrufen
10.03.2020, 21:07 Uhr
matthias123
Level 2 = Community-Facharbeiter
Gruppe: Mitglied
Mitglied seit: 25.01.2006
Beiträge: 120
Mitglied seit: 25.01.2006
Beiträge: 120
Hallo Gemeinde,
ich bin recht neu auf der 32i mit dem ihmi.
Meine Frage wäre um es kurz zu machen:
Ich möchte Programmteile wiederholen.
Es geht dabei um die Kontur eines Werkstückes.
Am Anfang beschreibe ich den Schruppzyklus und darauf folgend die Kontur.
Irgendwann komme ich dann weiter unten im Programm zum Schlichten und möchte dann die Kontur vom Schruppvorgang wieder Aufrufen zum Schlichten.
Bislang mache ich das so dass ich die Zeilen von oben nach unten kopiere und wieder einfüge.
Das geht auch schnell aber ich finde es geht komfortabler.
Ich meine auch es gibt eine Sprunganweisung dafür.
Im Klartext schreibe ich z.B. im Satz N500: Wiederhole die Sätze N100-N200 und kehre zurück zu N500.
So ähnlich wie das G14 N100-N200 bei Siemens.
Mit GOTO funzt es nicht, weil ja nach der Abarbeitung nicht wieder zurück gesprungen wird.
Vielleicht wisst Ihr was ich meine.
Vielen Dank,
Matze
ich bin recht neu auf der 32i mit dem ihmi.
Meine Frage wäre um es kurz zu machen:
Ich möchte Programmteile wiederholen.
Es geht dabei um die Kontur eines Werkstückes.
Am Anfang beschreibe ich den Schruppzyklus und darauf folgend die Kontur.
Irgendwann komme ich dann weiter unten im Programm zum Schlichten und möchte dann die Kontur vom Schruppvorgang wieder Aufrufen zum Schlichten.
Bislang mache ich das so dass ich die Zeilen von oben nach unten kopiere und wieder einfüge.
Das geht auch schnell aber ich finde es geht komfortabler.
Ich meine auch es gibt eine Sprunganweisung dafür.
Im Klartext schreibe ich z.B. im Satz N500: Wiederhole die Sätze N100-N200 und kehre zurück zu N500.
So ähnlich wie das G14 N100-N200 bei Siemens.
Mit GOTO funzt es nicht, weil ja nach der Abarbeitung nicht wieder zurück gesprungen wird.
Vielleicht wisst Ihr was ich meine.
Vielen Dank,
Matze
11.03.2020, 11:21 Uhr
Unterfranke
Level 2 = Community-Facharbeiter
Gruppe: Mitglied
Mitglied seit: 16.09.2017
Beiträge: 53
Mitglied seit: 16.09.2017
Beiträge: 53
Hallo,
ich kenne nur Haas. Ist aber ja sehr ähnlich. Hast du es schon mit einem lokalen Unterprogram M97 am Programmende versucht?
ich kenne nur Haas. Ist aber ja sehr ähnlich. Hast du es schon mit einem lokalen Unterprogram M97 am Programmende versucht?
11.03.2020, 21:01 Uhr
matthias123
Level 2 = Community-Facharbeiter
Gruppe: Mitglied
Mitglied seit: 25.01.2006
Beiträge: 120
Mitglied seit: 25.01.2006
Beiträge: 120
Hallo,
ich kenne nur Haas. Ist aber ja sehr ähnlich. Hast du es schon mit einem lokalen Unterprogram M97 am Programmende versucht?
ich kenne nur Haas. Ist aber ja sehr ähnlich. Hast du es schon mit einem lokalen Unterprogram M97 am Programmende versucht?
M97 ist mir gar nicht bekannt.
Ich kenne nur M98 und M99, aber mit M98 öffne ich ja ein externes Programm.
Oder kann man damit auch innerhalb eines Programms hin und her springen?
12.03.2020, 00:21 Uhr
Mit M98 Q.. kann man zu einer Satznummer springen und kommt dann mit M99 wieder zurück. Der zu wiederholende Teil sollte hinter M30 stehen, weil ansonsten das Programm mit M99 wieder am Anfang startet. Bit 0 (SQC) von Parameter Nr. 6005 muss dafür auf 1 gesetzt sein.
Gruß käse
Gruß käse
12.03.2020, 05:40 Uhr
matthias123
Level 2 = Community-Facharbeiter
Gruppe: Mitglied
Mitglied seit: 25.01.2006
Beiträge: 120
Mitglied seit: 25.01.2006
Beiträge: 120
Vielen Dank Käse,
Das werde ich heute mal probieren ob das geht.
Danke, Matthias
Das werde ich heute mal probieren ob das geht.
Danke, Matthias
12.03.2020, 18:04 Uhr
Hallo zusammen,vieleicht versteh ich die Frage auch ganz falsch..
wenn ich mit G71 P10 Q20 schruppe kannn ich doch später schlichten mit G70 P10 Q20 und benutze die selbe Konturbeschreibung.
gruss
wenn ich mit G71 P10 Q20 schruppe kannn ich doch später schlichten mit G70 P10 Q20 und benutze die selbe Konturbeschreibung.
gruss
12.03.2020, 18:53 Uhr
Hallo zusammen,vieleicht versteh ich die Frage auch ganz falsch..
wenn ich mit G71 P10 Q20 schruppe kannn ich doch später schlichten mit G70 P10 Q20 und benutze die selbe Konturbeschreibung.
gruss
wenn ich mit G71 P10 Q20 schruppe kannn ich doch später schlichten mit G70 P10 Q20 und benutze die selbe Konturbeschreibung.
gruss
Ich denke er wird schruppen und schlichten über Manual Guide i machen wollen da kann man die Kontur nur kopieren oder in ein Unterprogramm packen.
12.03.2020, 19:45 Uhr
matthias123
Level 2 = Community-Facharbeiter
Gruppe: Mitglied
Mitglied seit: 25.01.2006
Beiträge: 120
Mitglied seit: 25.01.2006
Beiträge: 120
Genau da liegt mein Problem.
MANUAL guide.
Irgendwie ist das super, aber auch nervig.
Zum Fräsen ist das prima. Auch Bohrbilder sind gut gelöst. Aber Drehen ist doof da ich die Kontur immer kopieren muss. Wäre klasse wenn man einfach hin und her springen könnte ohne unterprogramm und ohne die Konturbeschreibung ans ende hinter m30 zu szellen.
MANUAL guide.
Irgendwie ist das super, aber auch nervig.
Zum Fräsen ist das prima. Auch Bohrbilder sind gut gelöst. Aber Drehen ist doof da ich die Kontur immer kopieren muss. Wäre klasse wenn man einfach hin und her springen könnte ohne unterprogramm und ohne die Konturbeschreibung ans ende hinter m30 zu szellen.
13.03.2020, 13:23 Uhr
Unterfranke
Level 2 = Community-Facharbeiter
Gruppe: Mitglied
Mitglied seit: 16.09.2017
Beiträge: 53
Mitglied seit: 16.09.2017
Beiträge: 53
M97 ist mir gar nicht bekannt.
Ich kenne nur M98 und M99, aber mit M98 öffne ich ja ein externes Programm.
Oder kann man damit auch innerhalb eines Programms hin und her springen?
Ich kenne nur M98 und M99, aber mit M98 öffne ich ja ein externes Programm.
Oder kann man damit auch innerhalb eines Programms hin und her springen?
M97 ist der Aufruf eines lokalen Unterprogramms. Mit P gibst du die Satznummer an, bei der das Unterprogramm beginnt und mit M99 beendest du dein Unterprogramm.
Beispiel:
N500 M97 P1000 (Aufruf Satz 1000 bis 1050 wird abgearbeitet)
N990 M30 (PGM Ende)
N1000 X Y Z
N1010 X Y Z
N1020 X Y Z
N1030 X Y Z
N1040 X Y Z
N1050 M99
13.03.2020, 22:11 Uhr
matthias123
Level 2 = Community-Facharbeiter
Gruppe: Mitglied
Mitglied seit: 25.01.2006
Beiträge: 120
Mitglied seit: 25.01.2006
Beiträge: 120
Mit unterprogramm klappt es. Hab's heute mal ausprobiert. Ich muss mich damit noch etwas beschäftigen um es auch im Kopf zu festigen.
Vielen Dank erstmal für die Antworten.
Vielen Dank erstmal für die Antworten.
03.04.2020, 11:21 Uhr
Hexenmeister72
Level 2 = Community-Facharbeiter
Gruppe: Mitglied
Mitglied seit: 20.10.2010
Beiträge: 69
Mitglied seit: 20.10.2010
Beiträge: 69
Hallo zusammen,vieleicht versteh ich die Frage auch ganz falsch..
wenn ich mit G71 P10 Q20 schruppe kannn ich doch später schlichten mit G70 P10 Q20 und benutze die selbe Konturbeschreibung.
gruss
wenn ich mit G71 P10 Q20 schruppe kannn ich doch später schlichten mit G70 P10 Q20 und benutze die selbe Konturbeschreibung.
gruss
Das stimmt.
Ich programmiere den Schlichtzyklus prinzipiell immer neu, denn es werden Fasen, Radien, Hinterschnitte gefahren, die z.Bsp. der Schruppzyklus gar nicht macht, weil die Platte einen zu großen Eckenradius hat.
--------------------
Gruß
Hexenmeister72
Hexenmeister72
7 Besucher lesen dieses Thema (Gäste: 7)
0 Mitglieder: