Fanuc G72.2 Lineaire Kopie: Efficiënte Figuur Duplicatie op CNC Frezen
Fanuc G72.2 Lineaire Kopie
Met behulp van G72.2 Lineaire Kopie G-code kan een figuur gespecificeerd door een subprogramma herhaaldelijk geproduceerd worden met Lineaire beweging.
Programmering
G72.2 P... L... I... J...
Parameters
| Parameter | Beschrijving |
|---|---|
| P | Subprogramma nummer |
| L | Aantal keer dat de operatie herhaald wordt |
| I | Verschuiving langs X-as |
| J | Verschuiving langs Y-as |
G-Code Data
| Modaal/Niet-Modaal | G-Code Groep |
|---|---|
| Niet-Modaal | 00 |
Programmeer Notities
Notities
- In het G72.2-blok worden adressen anders dan P, L, I en J genegeerd.
- P, I en J moeten altijd gespecificeerd worden.
- Als L niet gespecificeerd is, wordt de figuur één keer gekopieerd.
- Voor verschuivingen (I, J), specificeer inkrementen. De n-de geometrische verschuiving is gelijk aan de gespecificeerde verschuiving maal (n – 1).
Eerste blok van het subprogramma
Specificeer altijd een beweegcommando in het eerste blok van een subprogramma dat een lineaire kopie uitvoert. Als het eerste blok alleen het programmamnummer bevat zoals O00001234; en geen beweegcommando heeft, kan de beweging stoppen bij het startpunt van de figuur gemaakt door de n-de (n = 1,2, 3, ...) kopie.
Voorbeeld van een incorrect programma
O00001234 ; G00 G90 X100.0 Y200.0 ; ; ; M99 ;
Voorbeeld van een correct programma
O00001000 G00 G90 X100.0 Y200.0 ; ; ; M99 ;
Beperking
Twee of meer commando's specificeren om een figuur te kopiëren
G72.2 kan niet meer dan één keer worden gespecificeerd in een subprogramma voor het maken van een lineaire kopie (indien geprobeerd, treedt alarm PS0901 op).
In een subprogramma dat lineaire kopie specificeert, kan echter rotatiekopie (G72.1) worden gespecificeerd. Op dezelfde manier kan in een subprogramma dat rotatiekopie specificeert, lineaire kopie worden gespecificeerd.
Commando's die niet gespecificeerd mogen worden
Binnen een programma dat een lineaire kopie uitvoert, mogen de volgende niet worden gespecificeerd:
- Commando voor het wijzigen van het geselecteerde vlak (G17 tot G19)
- Commando voor het specificeren van polaire coördinaten (G16)
- Referentiepositie terugkeer commando (G28)
- Aswisseling
- Coördinatenstelsel rotatie (G68)
- Schaling (G51)
- Programmeerbare spiegelafbeelding (G51.1)
Enkel blok
Enkel-blok stops worden niet uitgevoerd in een blok met G721.1 of G72.2.
G72.2 Programmeer Voorbeeld

Hoofdprogramma
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 ;
Subprogramma
O3100 G91 G01 X20. ; (P3) N100 Y30. ; (P4) N200 G02 X40. I20. ; (P5) N300 G01 Y-30. ; (P6) N400 X30. ; (P7) N500 M99 ;
CNC machine
- CNC Freesmachine vs CNC Draaibank: Belangrijkste Verschillen Uitgelegd
- Expert handleiding voor CNC-freesmachine onderhoud: Levensduur & Precisie Verhogen
- CNC Fanuc G76 draadcyclus beheersen: uitgebreide gids
- Fanuc G72 fasercyclus beheersen: complete gids & programmeertips
- Fanuc G75 freescyclus beheersen voor precieze CNC operaties
- Fanuc CNC programmeergids: een simpel, functierijk voorbeeld
- CNC Fanuc G73 patroonherhalingscyclus: een uitgebreide gids
- Fanuc CNC G32 draad G-code uitgelegd – draadsnijden beheersen
- Complete Fanuc G-code Naslaggids – Alle Commando's Uitgelegd
- Fanuc G92 Draadcyclus Beheersen: Eenvoudige Programmering & Precieze Controle
- Beginner-vriendelijk Fanuc CNC Draaibank Programmeervoorbeeld – Recht, Kegel en Boog Sneden