Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Equipment >> commande numérique par ordinateur

Fanuc G72.1 Rotational Copy (Figure Copy Function CNC Mill)

Copie rotative Fanuc G72.1
En utilisant G72.1 Rotational Copy G-code, une figure spécifiée par un sous-programme peut être produite de manière répétée avec Rotational mouvement.

Programmation

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

Paramètres

Paramètre Description
P Numéro de sous-programme
L Nombre de répétitions de l'opération
X Centre de rotation sur l'axe X
O Centre de rotation sur l'axe Y
R Déplacement angulaire (une valeur positive indique un déplacement angulaire dans le sens inverse des aiguilles d'une montre. Spécifiez une valeur incrémentielle.)

Données de code G

modal/non modal Groupe de codes G
Non modal 00

Remarques de programmation

Remarques

  1. Dans le bloc G72.1, les adresses autres que P, L, X, Y et R sont ignorées.
  2. P, X, Y et R doivent toujours être spécifiés.
  3. Si L n'est pas spécifié, la figure est copiée une fois.
  4. La coordonnée du centre de rotation est traitée comme une valeur absolue même si elle est spécifiée en mode incrémentiel.
  5. Spécifiez un incrément du déplacement angulaire à l'adresse R. Le déplacement angulaire (degré) pour le Nième chiffre est calculé comme suit :Rx(N-1).

Premier bloc du sous-programme

Spécifiez toujours une commande de déplacement dans le premier bloc d'un sous-programme qui effectue une copie par rotation. Si le premier bloc ne contient que le numéro de programme tel que O00001234 ; et n'a pas de commande de déplacement, le mouvement peut s'arrêter au point de départ de la figure réalisée par la n-ième (n =1,2, 3, …) copie.
Exemple de programme incorrect

O00001234 ;
G00 G90 X100.0 Y200.0 ;
;
;
M99 ;

Exemple d'un programme correct

O00001000 G00 G90 X100.0 Y200.0 ;
;
;
M99 ;

Limites

Spécifier deux commandes ou plus pour copier une figure
G72.1 ne peut pas être spécifié plus d'une fois dans un sous-programme pour effectuer une copie en rotation (si cela est tenté, l'alarme PS0900 se déclenchera).
Dans un sous-programme qui spécifie une copie en rotation, cependant, une copie linéaire ( G72.2) peut être spécifié. De même, dans un sous-programme qui spécifie une copie linéaire, une copie en rotation peut être spécifiée.

Commandes qui ne doivent pas être spécifiées
Dans un programme qui effectue une copie en rotation, les éléments suivants ne doivent pas être spécifiés :
Commande pour changer le plan sélectionné (G17 à G19)
Commande pour spécifier les coordonnées polaires (G16)
Commande de retour à la position de référence (G28)
Changement d'axe
Rotation du système de coordonnées (G68)
Mise à l'échelle (G51)
Image miroir programmable (G51.1 )
La commande de copie en rotation peut être spécifiée après l'exécution d'une commande de rotation du système de coordonnées, de mise à l'échelle ou d'image miroir programmable.

Bloc unique
Les arrêts par bloc ne sont pas exécutés dans un bloc avec G721.1 ou G72.2.

Exemple de programmation G72.1

Programme principal

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 ;

Sous-programme

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 ;

commande numérique par ordinateur

  1. références entre fraisage CNC et tour CNC
  2. Comment entretenir une fraiseuse CNC ?
  3. Cycle de filetage CNC Fanuc G76
  4. CNC Fanuc G72 Cycle fixe Façage
  5. Cycle de rainurage CNC Fanuc G75
  6. Cycle de répétition de motif CNC Fanuc G73
  7. CNC Fanuc G33 G32 Filetage G Code
  8. Liste des codes Fanuc G
  9. Cycle de filetage CNC Fanuc G92