[quote=Igel80,Freitag, 12.Januar 2007, 21:09 Uhr] Hallo,
das Macro von fräser4711 ist schon interessant.
[/QUOTE]Für die schnelle Progammierung von Lochkreisen habe ich mir ein Macro von meinem Maschinen-
hersteller ausarbeiten lassen
Hoffentlich hast du dafür nichts bezahlen müssen...
Ich rechne erst die Bohrpositionen und rufe dann den Bohrzyklus auf:
#5=#24+#4*COS[#1]
#6=#25+#4*SIN[#1]
G90G81X#5Y#6Z#26R#18
So kann man mehrere Macros hintereinander laufen lassen ohne G80.
Weiterhin beinhalten meine Macros eine Variable für bereits bearbeitete Bohrungen. Wenn also ein Gew.bo. auf Bohrung 108 von 144 abreißt, so setzt man die Variable auf 108 und weiter gehts (nach dem Wechsel des Gew.bo. ...).
Zusätzlich benutze ich noch Macros für Lochkreissektoren, da leider nicht alle Lochkreise im Vollkreis liegen.
Gruß
Igel80
Edit: Bin leider nicht in der Lage richtig zu zitieren [/quote]
kann mir jemand kurz mitteilen, wie man folgenden Satzaufbau per Lochkreismakro umbauen kann?
An unserer 32i wurden sämtliche Programme leider ohne Unterprogramme programmiert.
(wir bekamen die Programme vom Maschinenhersteller geliefert und sind mit der Fanuc Programmierung noch nicht vertraut)
Hier Lockreis
bohren ( 6 Bohrungen im Abstand von 45° / Lochkreisdurchmesser 47mm)
(auf 15 Uhr liegt vom Hersteller die 0° Stellung)
N15080T516M6(Start Werkzeugwechsel)
N15090M101
N15095G61
N15100G54.1P5
N15110G90G17G52X0Y0Z503.0
N15120G68X0Y0R45.0(Kordinaten Drehung)
N15125G0G9X0Y0
N15130G0G9G16Y0.0X23.50Z40.0G43H11(X=der Radius Y= der Winkel)
N15150G0Z5.0
N15155M32(Warten auf Bruchkontrolle)
N15160M29S440M8(Gew.-1)
N15170G98G84Z-67.5R5.0P200F660
N15180G3G9Y87.0X23.50R23.50F50000M9
N15190M29S440M8Gew.-2)
N15200G98G84Z-67.5R5.0P200F660
N15210G3G9Y180.0X23.50R23.50F50000M9
N15220M29S440M8(Gew.-3)
N15230G98G84Z-67.5R5.0P200F660
N15240G3G9Y270.0X23.50R23.50F50000M9
N15250M29S440M8(Gew.-4)
N15260G98G84Z-67.5R5.0P200F660
N15315G15G69M24M9
N15320G0G53Z0.0M19M155