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.2 lineaire kopie (figuurkopieerfunctie CNC-frees)

Fanuc G72.2 lineaire kopie
Met G72.2 Linear Copy G-code kan een door een subprogramma gespecificeerd cijfer herhaaldelijk worden geproduceerd met Lineair beweging.

Programmeren

G72.2 P... L... I... J...

Parameters

G-Code-gegevens

Parameter Beschrijving
P Subprogrammanummer
L Aantal keren dat de bewerking wordt herhaald
Ik Verschuiven langs X-as
J Verschuiven langs de Y-as

Programmeerinformatie

Opmerkingen

  1. In het G72.2-blok worden andere adressen dan P, L, I en J genegeerd.
  2. P, I en J moeten altijd worden opgegeven.
  3. Als L niet is opgegeven, wordt het cijfer één keer gekopieerd.
  4. Geef voor ploegen (I, J) verhogingen op. De n-de geometrische verschuiving is gelijk aan de gespecificeerde verschuivingstijden (n – 1).

Eerste blok van het subprogramma

Geef altijd een verplaatsingsopdracht op in het eerste blok van een subprogramma dat een lineaire 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.2 kan niet meer dan één keer worden opgegeven in een subprogramma voor het maken van een lineaire kopie (als dit wordt geprobeerd, treedt alarm PS0901 op).
In een subprogramma dat lineaire kopie specificeert, wordt rotatiekopie ( G72.1) kan worden opgegeven. Evenzo kan in een subprogramma dat roterende kopie specificeert, lineaire kopie worden gespecificeerd.

Commando's die niet moeten worden opgegeven
Binnen een programma dat een lineaire kopie 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 )

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

G72.2 programmeervoorbeeld

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

  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