Fanuc G72.2 Linear Copy (Abbildungskopierfunktion CNC-Fräse)
Fanuc G72.2 Lineare Kopie
Mit G72.2 Linear Copy G-Code kann eine von einem Unterprogramm vorgegebene Figur wiederholt mit Linear produziert werden Bewegung.
Programmierung
G72.2 P... L... I... J...
Parameter
Parameter | Beschreibung |
---|---|
P | Unterprogrammnummer |
L | Wie oft der Vorgang wiederholt wird |
Ich | Verschiebung entlang der X-Achse |
J | Verschiebung entlang der Y-Achse |
G-Code-Daten
Modal/Nicht-Modal | G-Code-Gruppe |
---|---|
Nicht modal | 00 |
Programmierungshinweise
Notizen
- Im G72.2-Block werden andere Adressen als P, L, I und J ignoriert.
- P, I und J müssen immer angegeben werden.
- Wenn L nicht angegeben ist, wird die Figur einmal kopiert.
- Für Verschiebungen (I, J) Inkremente angeben. Die n-te geometrische Verschiebung ist gleich den angegebenen Schaltzeiten (n – 1).
Erster Satz des Unterprogramms
Geben Sie im ersten Block eines Unterprogramms, das eine lineare Kopie ausführt, immer einen Verschiebungsbefehl an. Wenn der erste Block nur die Programmnummer enthält, z. B. O00001234; und keinen Bewegungsbefehl hat, kann die Bewegung am Startpunkt der Figur anhalten, die durch das n-te (n =1,2, 3, …) Kopieren erstellt wurde.
Beispiel für ein falsches Programm
O00001234 ; G00 G90 X100.0 Y200.0 ; ; ; M99 ;
Beispiel für ein korrektes Programm
O00001000 G00 G90 X100.0 Y200.0 ; ; ; M99 ;
Einschränkung
Angabe von zwei oder mehr Befehlen zum Kopieren einer Figur
G72.2 kann nicht mehr als einmal in einem Unterprogramm zum Erstellen einer linearen Kopie angegeben werden (wenn dies versucht wird, tritt Alarm PS0901 auf).
In einem Unterprogramm, das eine lineare Kopie angibt, wird jedoch eine Rotationskopie ( G72.1) angegeben werden. In ähnlicher Weise kann in einem Unterprogramm, das eine Rotationskopie spezifiziert, eine lineare Kopie spezifiziert werden.
Befehle, die nicht angegeben werden dürfen
Innerhalb eines Programms, das eine lineare Kopie durchführt, darf Folgendes nicht angegeben werden:
Befehl zum Ändern der ausgewählten Ebene (G17 bis G19)
Befehl zum Festlegen von Polarkoordinaten (G16)
Rückfahrbefehl Referenzposition (G28)
Achsumschaltung
Koordinatensystemdrehung (G68)
Skalierung (G51)
programmierbare Spiegelung (G51.1 )
Einzelblock
Einzelsatzstopps werden nicht in einem Satz mit G721.1 oder G72.2 ausgeführt.
G72.2 Programmierbeispiel
Hauptprogramm
O3000 ; N10 G90 G00 X-30. Y0 ; N20 X0 ; N30 G01 G17 G41 X30. D01 F100 ; (P0) N40 Y20. ; (P1) N50 X40. ; (P2) N60 G72.2 P3100 L3 I90.0 J0 ; N70 G90 X310. Y0 ; (P8) N80 X0 ; N90 G40 G00 X-30.0 ; N100 M30 ;
Unterprogramm
O3100 G91 G01 X20. ; (P3) N100 Y30. ; (P4) N200 G02 X40. I20. ; (P5) N300 G01 Y-30. ; (P6) N400 X30. ; (P7) N500 M99 ;
CNC-Maschine
- Unterschiede zwischen CNC-Fräse und CNC-Drehmaschine
- Wie pflegt man eine CNC-Fräse?
- CNC Fanuc G76 Gewindeschneidzyklus
- CNC Fanuc G72 Festzyklus Plandrehen
- CNC Fanuc G75 Einstechzyklus
- Fanuc CNC-Programmbeispiel
- CNC Fanuc G73 Musterwiederholungszyklus
- CNC-Fanuc G33 G32-Gewinde-G-Code
- Fanuc-G-Codeliste
- CNC Fanuc G92 Gewindeschneidzyklus