Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Equipment >> CNC machine

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

ParameterBeschrijving
PSubprogramma nummer
LAantal keer dat de operatie herhaald wordt
XRotatiemiddelpunt op de X-as
YRotatiemiddelpunt op de Y-as
RHoekverschuiving (een positieve waarde duidt op een tegen de klok in hoekverschuiving. Specificeer een incrementele waarde.)

G-Code Data

Modaal/Niet-ModaalG-Code Groep
Niet-Modaal00

Programmeer Notities

Notities

  1. In het G72.1-blok worden adressen anders dan P, L, X, Y en R genegeerd.
  2. P, X, Y en R moeten altijd gespecificeerd worden.
  3. Als L niet gespecificeerd is, wordt de figuur één keer gekopieerd.
  4. De coördinaat van het rotatiemiddelpunt wordt behandeld als een absolute waarde, zelfs als het in de incrementele modus wordt gespecificeerd.
  5. 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

Fanuc G72.1 Rotatie Kopie: Figuur Replicatie op CNC Frezen Beheersen

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

  1. CNC Freesmachine vs CNC Draaibank: Belangrijkste Verschillen Uitgelegd
  2. Expert handleiding voor CNC-freesmachine onderhoud: Levensduur & Precisie Verhogen
  3. CNC Fanuc G76 draadcyclus beheersen: uitgebreide gids
  4. Fanuc G72 fasercyclus beheersen: complete gids & programmeertips
  5. Fanuc G75 freescyclus beheersen voor precieze CNC operaties
  6. Fanuc CNC programmeergids: een simpel, functierijk voorbeeld
  7. CNC Fanuc G73 patroonherhalingscyclus: een uitgebreide gids
  8. Fanuc CNC G32 draad G-code uitgelegd – draadsnijden beheersen
  9. Complete Fanuc G-code Naslaggids – Alle Commando's Uitgelegd
  10. Fanuc G92 Draadcyclus Beheersen: Eenvoudige Programmering & Precieze Controle
  11. Beginner-vriendelijk Fanuc CNC Draaibank Programmeervoorbeeld – Recht, Kegel en Boog Sneden