Fanuc G72.1 Rotatie Kopie: Figuur Replicatie op CNC Frezen Beheersen
Fanuc G72.1 Rotatie Kopie
Met behulp van G72.1 Rotatie Kopie G-code kan een figuur gespecificeerd door een subprogramma herhaaldelijk geproduceerd worden met Rotatie beweging.
Programmering
G72.1 P... L... X... Y... R...
Parameters
| Parameter | Beschrijving |
|---|---|
| P | Subprogramma nummer |
| L | Aantal keer dat de operatie herhaald wordt |
| X | Rotatiemiddelpunt op de X-as |
| Y | Rotatiemiddelpunt op de Y-as |
| R | Hoekverschuiving (een positieve waarde duidt op een tegen de klok in hoekverschuiving. Specificeer een incrementele waarde.) |
G-Code Data
| Modaal/Niet-Modaal | G-Code Groep |
|---|---|
| Niet-Modaal | 00 |
Programmeer Notities
Notities
- In het G72.1-blok worden adressen anders dan P, L, X, Y en R genegeerd.
- P, X, Y en R moeten altijd gespecificeerd worden.
- Als L niet gespecificeerd is, wordt de figuur één keer gekopieerd.
- De coördinaat van het rotatiemiddelpunt wordt behandeld als een absolute waarde, zelfs als het in de incrementele modus wordt gespecificeerd.
- Specificeer een increment in de hoekverschuiving op adres R. De hoekverschuiving (graad) voor de N-de figuur wordt als volgt berekend: Rx(N-1).
Eerste blok van het subprogramma
Specificeer altijd een beweegcommando in het eerste blok van een subprogramma dat een rotatiekopie 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.1 kan niet meer dan één keer worden gespecificeerd in een subprogramma voor het maken van een rotatiekopie (indien geprobeerd, treedt alarm PS0900 op).
In een subprogramma dat rotatiekopie specificeert, kan echter lineaire kopie (G72.2) worden gespecificeerd. Op dezelfde manier kan in een subprogramma dat lineaire kopie specificeert, rotatiekopie worden gespecificeerd.
Commando's die niet gespecificeerd mogen worden
Binnen een programma dat een rotatiekopie 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)
Het commando voor rotatiekopiëren kan worden gespecificeerd nadat een commando voor coördinatenstelselrotatie, schaling of programmeerbare spiegelafbeelding is uitgevoerd.
Enkel blok
Enkel-blok stops worden niet uitgevoerd in een blok met G721.1 of G72.2.
G72.1 Programmeer Voorbeeld

Hoofdprogramma
O1000 ; N10 G90 G00 X80. Y100. ; (P1) N20 Y50. ; (P2) N30 G01 G17 G42 X43.301 Y25. D01 F100 ;(P3) N40 G72.1 P1100 L3 X0 Y0 R120. ; N50 G90 G40 G01 X80. Y50. ; (P2) N60 G00 X80. Y100. ; (P1) N70 M30 ;
Subprogramma
O1100 G91 G03 X-18.301 Y18.301 R50. ; (P4) N100 G01 X-5. Y50. ; (P5) N200 G03 X-40. I-20. ; (P6) N300 G01 X-5. Y-50. ; (P7) N400 G03 X-18.301 Y-18.301 R50. ; (P8) 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