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 roterende kopie (figuurkopieerfunctie CNC-frees)

Fanuc G72.1 roterende kopie
Met G72.1 Rotational Copy G-code kan een figuur gespecificeerd door een subprogramma herhaaldelijk worden geproduceerd met Rotational beweging.

Programmeren

G72.1 P... L... X... Y... R...

Parameters

G-Code-gegevens

Parameter Beschrijving
P Subprogrammanummer
L Aantal keren dat de bewerking wordt herhaald
X Rotatiemiddelpunt op de X-as
J Rotatiemiddelpunt op Y-as
R Hoekverplaatsing (een positieve waarde geeft een hoekverplaatsing tegen de klok in aan. Geef een incrementele waarde op.)

Programmeerinformatie

Opmerkingen

  1. In het G72.1-blok worden andere adressen dan P, L, X, Y en R genegeerd.
  2. P, X, Y en R moeten altijd worden opgegeven.
  3. Als L niet is opgegeven, wordt het cijfer één keer gekopieerd.
  4. De coördinaat van het rotatiemiddelpunt wordt behandeld als een absolute waarde, zelfs als deze is opgegeven in de incrementele modus.
  5. Specificeer een verhoging van de hoekverplaatsing op adres R. De hoekverplaatsing (graden) voor het N-de cijfer wordt als volgt berekend:Rx(N-1).

Eerste blok van het subprogramma

Geef altijd een verplaatsingsopdracht op in het eerste blok van een subprogramma dat een roterende kopie uitvoert. Als het eerste blok alleen het programmanummer bevat, zoals O00001234; en geen verplaatsingsopdracht heeft, kan de beweging stoppen bij het beginpunt van de figuur gemaakt door de n-de (n =1,2, 3, ...) kopiëren.
Voorbeeld van een onjuist 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 (Als dit wordt geprobeerd, treedt alarm PS0900 in werking).
In een subprogramma dat rotatiekopie specificeert, echter, lineaire kopie ( G72.2) kan worden opgegeven. Evenzo kan in een subprogramma dat lineaire kopie specificeert, rotatiekopie worden gespecificeerd.

Commando's die niet moeten worden opgegeven
Binnen een programma dat een rotatiekopie uitvoert, mag het volgende niet worden opgegeven:
Commando voor het wijzigen van het geselecteerde vlak (G17 naar G19)
Commando voor het specificeren van poolcoördinaten (G16)
Referentiepositie-retourcommando (G28)
Asomschakeling
Coördinatensysteemrotatie (G68)
schaling (G51)
programmeerbaar spiegelbeeld (G51.1 )
De opdracht voor roterend kopiëren kan worden opgegeven nadat een opdracht voor het draaien, schalen of programmeerbaar spiegelen van het coördinatensysteem is uitgevoerd.

Enkel blok
Enkele blokstops worden niet uitgevoerd in een blok met G721.1 of G72.2.

G72.1 programmeervoorbeeld

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. verhoudingen tussen CNC-frees versus CNC-draaibank
  2. Hoe onderhoud ik een CNC-frees?
  3. CNC Fanuc G76 draadsnijcyclus
  4. CNC Fanuc G72 ingeblikte cyclus geconfronteerd
  5. CNC Fanuc G75 groefcyclus
  6. Fanuc CNC-programmavoorbeeld
  7. CNC Fanuc G73 patroon herhalende cyclus
  8. CNC Fanuc G33 G32 draadsnijden G-code
  9. Fanuc G-codelijst
  10. CNC Fanuc G92 draadsnijcyclus
  11. Fanuc CNC draaibank programmeervoorbeeld
Modaal/niet-modaal G-Code-groep
Niet-modaal 00