0 BEGIN PGM 7055-DE MM 1 ;Programm zur Aussenbearbeitung einer 2 ;Zylinderflaeche mit einem Schaftfraeser. 3 ;Die Zylinderachse liegt parallel zur Y-Achse. 4 ;Die Bearbeitung erfolgt in einer Kreisbahn 5 ;um einen Mittelpunkt in der X- und Z-Achse, 6 ;und die Zustellung seitlich in der Y-Achse. 7 ;Der Zylinder wird auf beiden Seiten von unten 8 ;nach oben bearbeitet. Die Teilung gibt an, 9 ;in wie viele Bahnen jede Seite aufgeteilt 10 ;wird. Die Steuerung errechnet daraus, wie 11 ;gross die seitliche Zustellung sein muss. 12 ;Das Werkzeug wird am Anfang um 13 ;seinen Radius korregiert positioniert,und 14 ;fährt zum Schluss auch so weit über die 15 ;angegebene Position hinaus. 16 ; 17 BLK FORM 0.1 Z X-55 Y+0 Z-55 18 BLK FORM 0.2 X+55 Y+100 Z+0 19 ; 20 ;Eingabe Parameter 21 FN 0: Q1 =+0 ;ZYLINDERZENTRUM IN DER X-ACHSE 22 FN 0: Q2 =-50.1 ;ZYLINDERZENTRUM IN DER Z-Achse 23 FN 0: Q3 =+0 ;STARTPUNKT IN DER Y-ACHSE 24 ; ;MINIMALE KOORDINATE 25 FN 0: Q4 =+100 ;ENDPUNKT IN DER Y-ACHSE 26 ; ;MAXIMALE KOORDINATE 27 FN 0: Q5 =+50 ;TEILUNG 28 ; ;ANZAHL DER FRAESBAHNEN JE SEITE 29 FN 0: Q6 =+50 ;ZYLINDERRADIUS 30 FN 0: Q7 =+10 ;SICHER HOEHE 31 FN 0: Q8 =+600 ;VORSCHUB FRAESEN 32 FN 0: Q9 =+300 ;VORSCHUB TIEFENZUSTELLUNG 33 ;Parametereingabe Ende 34 ; 35 ;Werkzeugaufruf Schaftfraeser 36 TOOL CALL 8 Z S8000 37 ; 38 ; 39 ;Berechnungen 40 FN 1: Q10 =+Q1 + +Q108 ;CC X 1.Seite 41 FN 2: Q11 =+Q1 - +Q108 ;CC X 2.Seite 42 FN 2: Q13 =+Q3 - +Q108 ;Startpunkt 43 FN 1: Q14 =+Q4 + +Q108 ;Endpunkt 44 FN 2: Q15 =+Q14 - +Q13 ;Strecke 45 FN 4: Q16 =+Q15 DIV +Q5 ;Schrittweite 46 FN 2: Q17 =+Q5 - +1 ;Anzahl der Wiederholungen 47 FN 1: Q18 =+Q6 + +Q108 ;Vorpositionierung 48 FN 1: Q19 =+Q1 + +Q18 ;Vorpositionierung 1.Seite 49 FN 2: Q20 =+Q1 - +Q18 ;Vorpositionierung 2.Seite 50 ;Berechnungen Ende 51 ; 52 L Z+100 R0 FMAX ;Freifahren 53 ; 54 ;1.Seite 55 L X+Q19 Y+Q13 R0 FMAX M3 ;Vorpositionieren 1.Seite 56 L Z+Q7 R0 FMAX ;Fahren auf sichere Hoehe 57 CC X+Q10 Z+Q2 ;Mitte der Kreisbahn 58 LBL 1 59 L X+Q19 R0 FMAX 60 LP PR+Q6 PA+90 FQ9 ;Eintauchen 61 L IY+Q16 R0 FQ8 ;Seitliche Zustellung 62 CP IPA-90 DR- FQ8 ;Kreisbahn 63 L Z+Q7 R0 FMAX ;Fahren auf sichere Hoehe 64 CALL LBL 1 REPQ17 ;Wiederholung 65 ; 66 ;2. Seite 67 L X+Q20 Y+Q14 R0 FMAX ;Vorpositionieren 2.Seite 68 CC X+Q11 Z+Q2 ;Mitte der Kreisbahn 69 LBL 2 70 L X+Q20 R0 FMAX 71 LP PR+Q6 PA-90 FQ9 ;Eintauchen 72 L IY-Q16 R0 FQ8 ;Seitliche Zustellung 73 CP IPA+90 DR+ FQ8 ;Kreisbahn 74 L Z+Q7 R0 FMAX ;Fahren auf sichere Hoehe 75 CALL LBL 2 REPQ17 ;Wiederholung 76 ; 77 ;Freifahren und Programmende 78 L Z+100 R0 FMAX M30 79 END PGM 7055-DE MM