0% ont trouvé ce document utile (0 vote)
10 vues44 pages

Liste des codes G et descriptions

Le document fournit une liste détaillée des codes G et DYNA utilisés pour le contrôle numérique, incluant des descriptions et des formats pour chaque code. Chaque code est associé à une fonction spécifique, comme l'interpolation linéaire, circulaire, ou des cycles de perçage, et indique également les modalités d'utilisation. Les codes sont essentiels pour programmer des mouvements précis des machines-outils dans divers systèmes de coordonnées.

Traduit par

ScribdTranslations
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
10 vues44 pages

Liste des codes G et descriptions

Le document fournit une liste détaillée des codes G et DYNA utilisés pour le contrôle numérique, incluant des descriptions et des formats pour chaque code. Chaque code est associé à une fonction spécifique, comme l'interpolation linéaire, circulaire, ou des cycles de perçage, et indique également les modalités d'utilisation. Les codes sont essentiels pour programmer des mouvements précis des machines-outils dans divers systèmes de coordonnées.

Traduit par

ScribdTranslations
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

CODAGES G / LISTE DES CODAGES DYNA

CODE G CODE DYNA DESCRIPTION TIPO


G00 GOF Traversée rapide MODAL
G01 ALLER Interpolation linéaire (alimentation) MODAL
G02 ARCL Interpolation circulaire (sens horaire) MODAL
G02.1 SPLL Arc spiral (horaire) AUCUN MODAL
G03 ARCR Interpolation circulaire (anti-horaire) MODAL
G03.1 SPLR Arco espiral (antihoraire) AUCUN MODAL
G04 SÉJOURNER Habiter AUCUN MODAL
G08 ARC Arco (à travers le point médian) PAS DE MODAL
G12 CIRL Finaliser l'arc (horaire) PAS DE MODAL
G13 CIRR Finaliser l'arc (antihoraire) AUCUN MODAL
G16 Pourquoi toi ? Quatrième axe conversion à l'axe Y MODAL
G17 XY Sélection du plan XY MODAL
G18 XZ Sélection du plan XZ MODAL
G19 YZ Sélection du plan YZ MODAL
G20 DANS Sélection du système anglais MODAL
G21 MM Sélection du système métrique MODAL
G22 CONTORNE Cyclical de fabrication de contour SANS MODAL
G23 PKT Ciclo de fabrication de dépôt universel SANS MODAL
G24 PAQUET_RECT CYCLE DE DÉPÔT RECTANGULAIRE AUCUN MODAL
G25 CIR_PKT Cercle de dépôt circulaire AUCUN MODAL
G26 DIE_F Cycle de fabrication du moule femelle AUCUN MODAL
G27 DIE_M Cycle de fabrication de matrice male AUCUN MODAL
G28 RETOUR_À_LA_MAISON
Zéro retour SANS MODAL
G34 CIR_CYC Cercle de goujon AUCUN MODAL
G35 LIGNE_CYC Des trous dans un cycle de ligne AUCUN MODAL
G36 ARC_CYC Des trous dans un cycle d'arc AUCUN MODAL
G37 RECT_CYC Des trous dans un cycle de grille SANS MODAL
G40 COMP_OFF Annuler la compensation du coupeur XY MODAL
G41 COMP_L Compensation du coupeur, outil à la MODALE
gauche.
G42 COMP_R Compensation du coupeur, outil à la MODAL
droite
G43 COMP_TL Compensation du coupeur, longueur de la MODAL
outil.
G49 HORS_TL Compensation de la longueur de l'outil MODAL
annulé
G50 DÉCONNECTER Ciclo de traslado annulé MODAL
G51 ÉCHELLE Cyclical Translation - Échelle MODAL
G51.1 MIROIR Ciclo de traslación – Miroir MODAL
G51.2 XYZ Cycle de translation – plan incliné XYZ MODAL
G52 ZÉRO_AT Mettre zéro local MODAL
G53 COORD0 Coordonnée de la machine MODAL
G54 COORD1 Compensation de la coordonnée premier plan MODAL
G55 COORD2 Compensation de coordonnée du second plan MODAL
G56 COORD3 Compensation de la coordonnée du troisième plan MODAL
G57 COORD4 Compensation de coordonnée quatrième plan MODAL
G58 COORD5 Compensation de la coordonnée cinquième plan MODAL
G59 COORD6 Compensation de la coordonnée du sixième plan MODAL
G68 FAIRE TOURNER Tourner MODAL
G73 ÉTAPE_CYC Étape du cycle de perçage MODAL
G74 TAP_REV Taladrage inversé MODAL
G76 BORE_F Perforer finement MODAL
G80 Annuler le cycle de perçage MODAL
G81 FORAGE Cycle de forage MODAL
G82 FORAGE_P CYCLE DE DÉBITAGE AVEC TEMPS DE DORMANCE MODAL
G83 EXERCICE_Q Cycle de perçage à percussion MODAL
G84 TAP Ciclo de perçage MODAL
G85 BORE Cycle de perçage fin MODAL
G86 BORE_P Cycle de perçage MODAL
G87 BORE_B Cycle de forage MODAL
G88 BORE_M Cycle de forage MODAL
G89 BORE_S Cyle de perforation MODAL
G90 ABS Mode absolu MODAL
G91 INC Mode incrémental MODAL
G92 ACTUEL Mettre à zéro MODAL
G94 F_MIN Proportion de l'alimentation mm/min MODAL
G95 F_REV Proportion d'alimentation mm/Rev MODAL
G98 FIN_Z0 Retourner au point de départ MODAL
G99 FIN_R Revenir à la voie initiale MODAL
LISSE Changer la proportion lisse MODAL
ZFEED Changer le rapport d'alimentation de Z MODAL
dans un cycle d'emballage

G00 (GOF)
Déplacez l'outil en ligne droite de la position actuelle au point de destination
spécifié par les paramètres coordonnés en mode rapide transversal.
Format:
G00 X_Y_Z_U_V_;
G00 A_L_Z_;
X, Y, Z, U et V sont les coordonnées de destination pour chaque axe.
A est l'angle
L est la longitude de la coordonnée de destination depuis le point présent s'il est programmé
en coordonnées polaires.
Usage:
G00 X10 Y10 Z10;
G00 X10 Y10 Z10;
G00 X10 Y10;
G00 Z10;
G00 A45 L10 Z-10;

X,Y

Un
X

G01 (GO) Interpolation linéaire.


Cette commande est utilisée pour créer un mouvement en ligne droite (linéaire) pour un
point à la proportion d'alimentation spécifiée par l'utilisateur. Le mouvement peut
s'exécuter en 1, 2 ou 3 dimensions. Si plus d'un axe est commandé, le mouvement sera
synchronisé. (Il commencera et s'arrêtera en même temps).
Exemple :
G01 X30.
G01 X30. Y20.
ARRONDI ET FILETÉ
Les paramètres C ou R peuvent être ajoutés à la fin des commandes G01/G00 pour
créer un chanfrein ou un filet. Le système créera automatiquement un chanfrein ou un filet entre le
commande actuelle G00/G01 et la commande suivante G01/G00 successivement.
Par exemple :
N10 G00 X0 Y0 Z0;
N20 G01 X30;
N30 G01 Y70 C10; - créera un chanfrein de 10 mm
N40 G01 X100 R5; - créera un rayon de 5mm
N50 G01 Y10;
C'est un bisel de deux lignes.
R est le rayon du filet à deux lignes.

R
C

X,Y

Un
X

G01 X_Y_Z_U_V_R_C_;
G01 A_L_Z_R_C_;
***Lorsque vous utilisez le chanfreinage ou le filetage automatique, n'insérez jamais une commande M entre

les commandes G01. Par exemple, dans les commandes d'échantillon précédentes, aucune insertion n'a été faite

aucune commande M entre N30 et N40 ou entre N40 et N50.

G02 (ARCL) Mouvement d'interpolation circulaire horaire


Générera du mouvement pour créer un arc dans le sens des aiguilles d'une montre
spécifiant par l'utilisateur la proportion d'alimentation depuis la position actuelle jusqu'au point
de destination.

D'autres informations sont requises. N'importe quel rayon peut être spécifié ou le centre de
l'arco peut être spécifié. Le centre est spécifié par un "I", un "J", ou un "K". Le I
spécifie la distance de la position actuelle au centre de l'arc sur la direction X. La J
spécifie la distance depuis la position actuelle jusqu'au centre de l'arc sur la direction Y. La K
spécifie la distance depuis la position actuelle au centre de l'arc sur la direction Z.
Indifféremment du mode actuel (INC ou ABS), I, J et K sont toujours exprimés en valeurs.
incrementales.
Format :
G02 X_Y_I_J_P_;
G02 X_Y_Z_R_;
G02 A_I_J_P_;
X, Y, Z sont les coordonnées de destination de chaque axe.
I, J, est le centre de l'arc.
A est l'angle de la position de destination.
R est le rayon. Un R négatif signifie un cercle plus grand.
Une position d'angle peut également être spécifiée comme la position cible.
Ceci est spécifié par un « A ». Lorsque en mode absolu (G90), le A est relatif à l'axe
+X "0 degrés". En mode incrémental (G91), A est relative à l'angle de départ.
Usage valide :
G02 X10 Y10 I10 J10;
G02 X10 Y10 Z10 I10 J10;
G02 X10 Y10 Z1 I10 J10;
G02 X10 Y10 R10;
G02 X10 Y10 R-10;
G02 A90 I10 J0;
G02 A-90 I10 J0 Z10;

X,Y
R
Un
Je

Description
Le zéro local sera géré comme le centre du cercle si les paramètres I, J sont
omettent dans les commandes G02 ou G03.

Le système utilisera le zéro local comme centre du cercle et exécutera la fonction.


Par exemple G02 A30 – le zéro local est le centre, la distance entre la position
l'outil actuel et le centre seront utilisés comme le rayon, et la trajectoire de la
l'outil sera dans le sens des aiguilles d'une montre le long du cercle depuis le
position actuelle à 30 degrés (les modalités INC ou ABS s'appliquent).
G03 (ARCR) Mouvement d'interpolation circulaire antihoraire
C'est la même chose que G02 sauf que le mouvement est dans le sens inverse.
des aiguilles de l'horloge.
Interpolation hélicoïdale
L'interpolation hélicoïdale est un soutien. Cela inclut la génération d'un arc pendant que
l'axe Z se déplace. Une position de l'axe Z doit être commandée.
La commande suivante :
G01 X10. Y10. Z0.
G02 X10. Y10. Z-5. I-10.
Générera une révolution avec un rayon de 10. sur les plans X et Y déplacera l'axe Z à
une position de -5.
Si plus d'une révolution est requise, un « P » indiquera le nombre de révolutions.
Par exemple :
G01 X10. Y10. Z10.
G02 X10. Y10. Z-5. I-10. P5
Il générera 5 révolutions. L'axe Z descendra d'une unité par révolution.

X
R
Un
Je

G02.1 (SPLL) Interpolation spirale horaire


Créer une spirale avec une trajectoire dans le sens des aiguilles d'une montre avec une
proportion d'alimentation donnée depuis la position présente le point final spécifié par
les paramètres. La fonction est pour créer une figure en spirale sur un plan incliné.
Format
G02.1X_Y_Z_I_J_P_
X, Y, Z, est la position de destination.
Je suis le centre de la spirale.
P est le nombre de cercles utilisés pour plusieurs spirales.
Usage :
G02.1 X10 Y10 Z10 I10 J10;
G02.1 X10 Y10 I5 J0;
G02.1 X10 Y10 I0 J0 P1;
Description De G02.1 :
1.- Alors qu'en mode G90, la valeur de la coordonnée après X, Y, Z, U et
Les V sont relatifs à zéro actuel. En mode G91, ils sont relatifs à la position actuelle.
2.- Le centre de l'arc (I et J) est toujours relatif à la position actuelle de départ.
3.- P est utilisé pour les spirales même s'il a un angle de centre supérieur à 2p.
Quand P = n, le nombre de cercles est supérieur à n*2p mais inférieur à (n + 1)*2p.
Lorsque P = 0, le paramètre peut être omis.
4.- Z est utilisé pour exprimer la coordonnée Z du point final si elle est différente de la
position initiale. Lorsque qu'il n'y a pas de mouvement sur l'axe Z, ce paramètre peut être omis,
D'autre part, il est décrit comme une spirale hélicoïdale.

X,Y
Je
J

G03.1 (SPLR) Interpolation en spirale avec rotation antihoraire

Identique à G02.1 sauf que le mouvement est en spirale dans le sens inverse des aiguilles d'une montre.

montre.
G04 (TEMPS D'ARRÊT)

Cette commande est utilisée pour provoquer un retard ou un délai dans le programme. Le temps

Le retard peut être spécifié par les paramètres suivants.


Format :
G04 N_
G04 X_
G04 P_
N, X spécifie le temps de retard en secondes. P en millisecondes.
Usage :
G04 N1.5;
Description
L'utilisation de X et N est identique. Cela peut être n'importe quel nombre flottant. La résolution est

0,01 secondes.

N/X : sec

P:1/1000 sec

TEMPS

G08 (ARC)

Générera des mouvements pour créer un arc le long d'une trajectoire qui est
définie par le point de départ, le point médian et le point final à une proportion d'alimentation
dada.
Format :
G08 X_Y_Z_I_J_
X, Y et Z sont les points finaux.
I et J représentent le point médian dans le cercle.
Usage :
G08 X10 Y10 I10 J10;
G08 X10 Y10 I0 J10;
G08 X10 Y10 Z10 I0 J10;
Description
1.- En mode G90, la valeur de la coordonnée après X, Y, Z, U, V et I, J
est relative au zéro local. En mode G91, elles sont relatives au point de départ actuel.
2.- Lorsque les trois points sont exactement sur une ligne droite, la commande a
la même fonction que G01.
3.- Z est utilisé pour exprimer la position finale de l'axe Z si celle-ci est différente de la
position de départ. Lorsqu'il n'y a pas de mouvement sur l'axe Z, ce paramètre peut être omis;
D'autre part, décrivez un arc hélicoïdal. Le paramètre Z du point médian n'est pas nécessaire.
Y
X

Moi, J

G10 (ÉCRIRE)

Cette commande est destinée à modifier certains paramètres spéciaux concernant le vol.
Paramètres pouvant être modifiés dans le programme de CN comme le diamètre de
outil, longueur de l'outil et coordonnées.

Format :
G10 T_D_H_; o
G10 G5_X_Y_Z_;
T: ID d'outil.
D: Diamètre de l'outil.
H : Longueur de l'outil.
G5_: Coordonnée de travail, peut être G53.1 ~ G59.9
X, Y, Z : Nouvelles coordonnées
**Ces changements sont des changements permis. Les nouvelles valeurs seront écrites dans le

mémoire du système.

G12 (final de cercle horaire)

Cette commande est destinée à réaliser la coupe finale d'un cercle ou à découper le
bord tranchant des cercles.

Format :
G12 I_
I est le rayon du cercle.
Pour utiliser cette fonction, l'utilisateur doit localiser l'outil au centre.
del cercle appelé G12. Il n'y aura pas de mouvement sur l'axe Z. Le chemin de la
l'outil sera comme suit :
Y

G13 (final de cercle antihoraire)

Igual que G12 sauf antihoraire


Le mode de compensation radio sera appliqué.
Suggestion : utilisez G40 avant G12 ou G13.
Y

X
G16 Y_U ----Option.

Cette commande est destinée à soutenir la programmation de surface cylindrique.


Ce commande doit toujours être utilisée avec une table tournante. Pour utiliser ce commande, l'utilisateur

vous pouvez programmer la forme à découper sur une surface cylindrique, dans un plan xy.
Alors utilisez G16 avant de programmer la figure. Cette commande émettra des impulsions pour l'axe Z

au lieu de l'axe Y après la conversion basée sur le rayon cylindrique spécifié.


Parce qu'après que cette commande a été utilisée, l'axe Y sera remplacé par l'axe U.
il est très important de localiser l'axe Y au bon point de départ avant de l'utiliser
comando. N'importe quel G17, G18 ou G19 annulera cette fonction.

Format:
G16 R_;
R est le rayon du cylindre.
Y

G02
X

G01
Y=U

Sélection du Plan de Travail

G17 (XY)
G18 (XZ)
G19 (YZ)
Sélectionnez les plans XY, XZ ou YZ comme plan de programmation principal.
Format:
G17; -plan XY
O: G18; -plan XZ
O: G19; -plan YZ
Ces commandes influenceront la direction de mouvement des axes.
Description du plan de travail sélectionné :

1.- Lorsque G18 ou G19 sont sélectionnés comme le plan principal, la relation entre
les axes X, Y et Z dans le programme et le mouvement de son axe actuel est déterminé par XYZ
MODEen la page de paramètres de l'utilisateur. Sa relation est montrée dans la suivante
table:
MODE ABS MODE INC
PROG MACHINE PROG MACHINE
G17 X X X X
Y Y Y Y
Z Z Z Z

G19 X X X Y
Y Y Y Z
Z Z Z X

G18 X X X Z
Y Y Y X
Z Z Z Y

PROGRAMMATION INDIRECTE : Bien que l'absolu soit le plus couramment utilisé, le


l'incrémental a un avantage particulier : seuls G17, G18 ou G19 doivent être changés pour
permettre à un programme de CN de démarrer sur un autre plan.

G17
Z

G18

G19
G20 (IN)

Mets le système CNC en pouces comme unité de dimension.

Format :
G20;

Descripción
1.- Tous les paramètres de longueur dans le programme NC tels que X, Y, Z, U, V, R,
L ,I et J seront influencés par le G20. Les paramètres visualisés à l'écran seront également
Ils se baseront sur l'unité actuelle. L'unité par défaut est fixe dans la page des paramètres de
utilisateur.
2.- Le paramètre de proportion d'alimentation est également influencé par le G20.

G21(MM)

Mettez le système de CNC aux dimensions en MM.


G22 (CONTOUR) Cycle de fraisage de contour ----Option

Cercle de fraisage de contour


Le cycle de fraisage de contour permet de définir un contour avec une
profondeur donnée. Le contrôle automatique compensera la trajectoire de l'outil
conforme à la taille de l'outil.

Format:
G22 N_R_Z_;
N spécifie le numéro de ligne (ou l'étiquette) où le contour commence.
R est le décalage de plan de position.
Z est la profondeur du contour.

Cette fonction est définie par le macro de l'utilisateur. G41 est la direction normale de
compensation de l'outil. Par conséquent, si la direction définie du contour est en
direction des aiguilles de l'horloge et la valeur de N est positive, le système fera un fraisage
élevé. Si la direction définie du contour est dans le sens inverse des aiguilles d'une montre
horloge et la valeur de N négatif alors le système fera comme d'habitude.
Cette fonction supposera que le contour est une figure fermée. Si le point de destination
ne descend pas sous le point de départ, le système connectera automatiquement ces deux points par
une ligne droite et fermera le contour.
La matrice suivante montre la relation de N, direction du contour et direction de
freser
Entrée utilisateur
Valeur N Direction du contour Direction de fraisage
+ Antihoraire Fresar externe (anti-horaire)
- Antihoraire Fresar interne (horaire)
+ Horaire Fresar externe (horaire)
- Horaire Fresar interne (antihoraire)

Usage
G22 N100 R10 Z-10;
Y

N>0 N<0

G23 (PKT) Cycle universel de Cajeado ----Option

Ceci est une fonction de mise en boîte universelle. Elle permet au programmeur de définir une forme

irrégulier de cajeado. Le contrôle générera une trajectoire d'outil pour nettoyer le


matériau à l'intérieur de la boîte à une profondeur spécifiée. La largeur et la profondeur de
les coupes seront définies dans la ligne de commande G23.

Format :
G23 N_R_Z_Q_D_;
N spécifie le numéro de ligne (ou étiquette) où le contour commence.
R est la position du plan de déblaiement.
Z est le bouton de position du contour.
Q spécifie l'augmentation (mm/pouce) dans la direction xy.
D spécifie l'augmentation (mm/pouce) dans la direction z.
La direction de coupe peut être spécifiée. Puisque le fonctionnement est toujours
cela se fera dans le fraisage, il est suggéré que le contour soit décrit dans le programme en
direction opposée aux aiguilles d'une montre. Si la coupe doit se faire dans le sens des
manecillas du réveil une N négative doit être programmée pour dire au système d'inverser la
adresse.
Uso : G23 N-100 R10 Z-10 Q4 D3;
Y

Q
Q
Q
Q

R
D
D
Z

G24 (RECT_PKT) Cycle de Cajeado Rectangulaire

Générera une poche rectangulaire avec les paramètres donnés à une proportion de
alimentation donnée avec l'outil actuel.

Format :
G24 X_Y_L_W_Z_R_Q_
X, Y spécifie le coin inférieur gauche de la boîte.
L est la longueur du rectangle sur l'axe X
W est la largeur du rectangle sur l'axe Y.
Z est la profondeur de la boîte sur l'axe Z.
R est la position du plan de référence.
Q est le passage de nourriture.

Usage
G24 X10 Y10 Z-20 L100 W200 R1 Q1;
O: G24 X10 Y10 Z-20 L100 W200 R1;

Description
1.- La compensation du rayon de l'outil (G41, G42) sera annulée lorsque
initiez un rectangle. Le système utilisera le rayon de l'outil actuel pour
déterminer la trajectoire actuelle de coupe.
2.- Lorsque le rayon de l'outil ne s'adapte pas, le cycle de commande est conservé, ou
lorsque le rayon de l'outil est trop long, une alarme sera générée et le programme sera
interrompu.
3.- Lorsque le rayon est omis, le pas d'alimentation est défini automatiquement
comme le rayon actuel de l'outil.
4.- La proportion d'alimentation est spécifiée par un paramètre de l'utilisateur (Z
alimentation en PCK) comme le pourcentage de proportion d'alimentation de XY. La
la proportion d'alimentation horizontale est égale à la proportion d'alimentation donnée.
5.- Le mode de programmation ABS/INC n'influencera que le point de départ de la
boîte.
L
Y

Q
W
Q Moi, J

X, Y R
D
D
Z

G25 (CIR_PKY) Cycle de Cajeado Circulaire

Générera un encaissement circulaire à un ratio d'alimentation comme décrit dans


les paramètres.

Format :
G25 X10 Y10 Z-20 I50 J50 R1 Q1;
O: G25 X10 Y10 Z-20 I50 J50 R1;

Description
1.- La compensation du rayon de l'outil (G41, G42) sera annulée. Le
le système utilisera automatiquement le rayon de l'outil actuel pour déterminer le chemin
coupant.
2.- Si le rayon de l'outil n'est pas défini dans les paramètres ou le rayon de la
Si l'outil est trop grand, une alarme sera déclenchée et le programme sera interrompu.
3.- Lorsque Q est omis, l'étape d'alimentation est automatiquement définie comme
le rayon actuel de l'outil.
4.- La proportion d'alimentation est déterminée par un paramètre utilisateur
(ZFEED DANS PCK). Il est calculé comme un pourcentage de la proportion d'aliment de
XY. La proportion d'alimentation horizontale est égale à la proportion d'alimentation
actuel

Q
Q
Je, J X

R
D
D
Z

G26 (DIE_F) Cycle de fraisage de la douille femelle.

Cynco de coupe de coin femelle. Ceci est utilisé pour finir une boîte lorsque les murs
Les côtés de la boîte ne sont pas perpendiculaires au bouton de la boîte. Celui-ci est destiné à créer un évidement de

angles.

Formato
G26 N_D_R_Z_A_C_;
N spécifie le numéro de ligne (ou l'étiquette) où commence le contour.
R est la hauteur dégagée.
Z est la position la plus basse de la cavité.
D est l'augmentation dans la direction Z.
C spécifie l'épaisseur de décalage sur le côté du mur entre le contour
courbe de la ligne et le concave réel.
A est l'angle conique du sommet au fond de la cavité.
*Cette fonction est destinée à être utilisée comme un cycle d'usinage secondaire.

C' C R
D
D Un
D
Z

G27 (DIE_M) Cycle de fraisage coin mâle

Cyle de coupe coin mâle.

Format :
G27 N_D_R_Z_A_C_;

*Cette fonction est destinée à être utilisée comme un miroir de G26.


*Voir G26 pour les définitions de paramètres.
*Si la forme du contour est asymétrique, utiliser la fonction miroir pour égaliser à la
partie mâle de la partie femelle.

Exemple :
G26 N100 R10 Z-10 Q4 D3 A5;
MIROIR
G27 N-100 R10 Z-10 Q4 D3 A5;
La compensation du rayon de l'outil sera automatiquement activée
basé sur les paramètres actuels de l'outil.
R C' C

A D
D
Z
N

G28 (RETOUR À ZÉRO)

Ramène les axes à la référence (machine) point zéro à la proportion de


alimentation rapide.

Format :
G28 X Y Z
Un valeur suivant X, Y, Z n'est pas nécessaire. Si l'axe n'est pas spécifié, tous les
les axes retourneront à la maison de la machine. Cependant, les axes individuels peuvent être

spécifiés.

Utilisation
G28 XY;
G28

Zéro machine

Zéro de référence

X, Y

G34 (CIR_CYC) CICLO CIRCULAIRE

Répétant la machine le trouage en un cercle donnant la proportion de


alimentation et l'outil dans un programme. Avant le cycle étant appelé un
opération de perçage préalablement programmée. Le contrôle répétera alors l'opération de
perçage des trous suivants selon les paramètres de la commande G34.

Format :
G34 I_ J_ N_
Où I, J est le centre du cercle
N est le nombre de trous
La position est basée sur le mode absolu.

N=8

Position actuelle
Je, J

G35 (LINE_CYC) AGUJEROS EN LIGNEA

Répétant le cycle sur une ligne droite en donnant la proportion d'alimentation et la


outil dans le programme. Avant le cycle, étant appelée une opération de perçage
avant programmée. Le contrôle répétera l'opération de perçage dans les trous suivants
selon les paramètres de la commande G35

Format :
G35 L – A – N –
C'est l'espace entre les trous
A est l'angle de la ligne droite
N est le nombre de trous
L
L
L
L N=6
L Un

Position de départ X
G36 (ARC_CYC)

Répétant le cycle sur un cercle en donnant la proportion d'alimentation et la


outil dans le programme. Avant le cycle, étant appelée une opération de forage
avant programmé. Le contrôle répétera alors l'opération de perçage dans les trous
suivants selon les paramètres de la commande G36.

Format :
G36 I_J_A_N_;
I, J est la distance entre le point courant et le centre dans la direction X et Y
A est l'angle entre les trous
N est le nombre total de trous

Position de départ
Un

Je, J

G37 (RECT_CYC)

Répétant le cycle sur une matrice en donnant la proportion d'alimentation et la


outil dans le programme. Le contrôle répétera alors l'opération de perçage dans les
les trous suivants selon les paramètres de la commande G37.
Formato
G37 I – J – N – K –
I, J est le centre de l'intervalle de distance dans la direction X, Y.
N, K est le nombre de répétitions dans la direction X, Y.

N=5

K=3
Je, J
Position de départ

Compensation de l'Outil – G40, G41, G42, G43 et G49

Il existe deux types de compensation d'outil dans le système DYNA 4M -


compensation de la longueur de l'outil et compensation du rayon de l'outil.

COMPENSATION DU RAYON DE L'OUTIL

La compensation du rayon de l'outil est une méthode par laquelle en changeant


le chemin de l'outil du chemin original se déplaçant vers la droite ou vers la gauche de
programme de chemin. Ce travail est facile pour le programmeur depuis le rayon de la
l'outil n'a pas besoin d'être calculé et en ajoutant chaque commande de position.
Normalement, la compensation de la lame est programmée exactement en échange de
radio de l'outil pour égaliser les coupes en terminant le trajet programmé. La
La fonction TOOL en mode MENU est utilisée pour introduire tous les paramètres de la
outils ainsi que le rayon/dia mètre de l'outil, compensation de l'outil
(la valeur d'utilisation) et la longueur de l'outil. La valeur actuelle de la compensation est la somme
des rayons des outils et compensation des outils. La compensation du
Le rayon de l'outil est disponible uniquement sur les axes X - Y.
La compensation du rayon de l'outil est fixe et se réinitialise en utilisant les
commandes G40, G41 et G42. G40 est utilisé pour annuler la compensation du rayon de la
outil.
G40 (OFF_COMP) Annule la compensation du rayon de l'outil
Format : G40 ;

G41

G40

G42

Direction de la compensation

G41 sélectionnera la compensation à gauche de l'outil, c'est-à-dire la


l'outil sera compensé à gauche du chemin prévu pour compenser le
dimension spécifiée par la valeur du rayon de l'outil. Le système récupérera
automatiquement le rayon de l'outil correspondant et la valeur de déplacement de
la page de paramètre de l'outil. De plus, l'utilisateur peut spécifier une valeur
déplacement supplémentaire utilisant le paramètre dans la commande. La quantité totale
la compensation sera la somme de la valeur de déplacement de l'outil et de la valeur Q.

G41
G41 D_
G41 Q_

Une commande G41 par elle-même utilisera le même numéro de compensation que le
numéro de l'outil. Un G41 D_ spécifie un numéro de compensation différent.
Un G41 Q_ spécifie une compensation supplémentaire de la valeur de radio ou de quantité.
G41

G40

G42 sélectionnera la compensation à droite de l'outil, c'est-à-dire la


l'outil sera compensé à droite du chemin prévu pour compenser le
taille du rayon de l'outil fixé dans le paramètre de rayon de l'outil. Le système
récupérera automatiquement le rayon de l'outil correspondant et la valeur de
déplacement de la page de paramètre d'outil. De plus, l'utilisateur peut
spécifier une valeur de décalage supplémentaire en utilisant le paramètre dans la commande. La
la quantité totale compensée sera la somme de la valeur de déplacement de l'outil et le
valeur Q. Les paramètres sont les mêmes que dans G41.

G42
G42 D_
G42 Q_

Une commande G42 à elle seule utilisera le même numéro de compensation que le
numéro de l'outil. Un G42 D_ spécifie un numéro différent de compensation.
Un G42 Q_ spécifie une compensation supplémentaire de la valeur de radio ou de quantité.

Lorsque la compensation du rayon de l'outil est activée, le système commencera


ordonnant 3 mouvements ou 5 commandes pour prévenir les interférences sur le chemin de la
outil. Les fonctions sont mode pas à pas ou mode continu.
G40

G42

Interférence
L'interférence de l'outil peut être détectée et évitée si elle se produit dans
trois commandes de mouvement. Une alarme sera générée et le processus sera arrêté. Comment se
les figures suivantes montrent que l'interférence peut être détectée et évitée.
Cependant, la figure suivante montre que l'interférence ne peut pas être évitée en raison de
nombre de commandes et une surtension peut se produire.

Début de la compensation
Des précautions doivent être prises lorsque la compensation commence afin d'éviter des surcoupes.

Par conséquent, le début est très important. Examinez le programme et le chemin actuel de la
outil

Fin de la compensation
Faites attention lorsque la compensation se termine. La sortie doit se faire depuis le
profil.

Compensation de la longueur de l'outil – G43

G43 permet de compenser la longueur de l'outil. Cela permet à l'utilisateur


utiliser des outils de différentes longueurs. Le système récupérera automatiquement la
longueur de la valeur de déplacement de l'outil actuel et additionnera toute valeur
ajout de déplacement (spécifié par Q dans la ligne de commande) pour former le
valeur totale de compensation.

G43
G43 H_
G43 Q_

Les valeurs de déplacement de la longueur d'outil sont liées à


nombre d'outils. Par conséquent, si l'outil #2 est appelé et qu'un G43 apparaît sans
une H_ le contrôle compensera le déplacement de la longueur pour l'outil #2. Si
un autre valeur suit le H le contrôle utilisera la valeur de décalage pour l'outil
définie dans les paramètres comme spécifié dans la “H”.

Q permet d'ajouter la compensation du déplacement de la longueur. La


La compensation finale de la longueur est égale au déplacement commun de l'outil, avec
la valeur de Q donnée dans cette commande.

Si Q = 0, le déplacement de la longueur de l'outil est égal à 0.


La compensation de la longueur est la même que la longueur de l'outil. Le paramètre Q
peut être omis dans cette situation.

Après G42

G49 (OFF_TL)

Annuler la compensation de la longueur d'outil.

Format : G49 ;

G50 (OFF_TRAN)

Annule les fonctions échelle(scale), rotation(rotate) et miroir(mirror).

Format: G50;
Vertambien : G51(ÉCHELLE), G52(ROTATION), G53(MIROIR)

G51 (ÉCHELLE)

Il est utilisé pour allonger ou réduire la taille d'une forme spécifiée par un
programme. L'échelle est donnée par les paramètres spécifiés.
Format: G51 I_J_X_Y_Z;
G51 I_J_P;

X, Y, Z spécifie les facteurs de l'échelle sur chaque axe.

Utiliser : G51 I0J0X2 Y2 Z2 ;

G51 I0J10P2;

Description
1. Les facteurs d'échelle peuvent être spécifiés pour chaque axe et créer une ellipse.
L'échelle est basée sur le plan de travail actuel.
3. Le facteur d'échelle de chaque axe peut varier de 0,1 à 100.
4. La fonction d'échelle n'affectera pas la compensation du rayon de l'outil.
Dans certains cas, le rayon d'un arc à l'échelle peut être si petit pour le
compensation du rayon de l'outil.

Échelle isotropique

Échelle Un-isotrope

Original

G51.1 (MIROIR)

Les miroirs d'une figure spécifiée dans un programme selon une ligne de
Un miroir peut être défini par deux points.
Format : G51.1 X_Y_I_J_
G51.1 I_J_A_
(X, Y) est un point et (I, J) est un autre point sur la ligne du miroir.

Utiliser : G51.1 X0 Y0 I10 J10;

Decripción
Le plan du miroir est vertical au plan principal.
2. G51.1 inversera la direction du chemin. La direction de compensation de la
l'outil est basé sur la direction du chemin après M53.

Un Après miroir
Moi, J

G51.2 (XYZ)

Définition spéciale du plan principal pour programmer sur d'autres plans comme XY,
YZ et XZ.

Description
Le programme du plan principal normal défini par G17, G18, G19 changera avec
Cette commande. G17, G18, G19 sont utilisés pour rétablir le plan principal à l'origine.
programmé par une commande M54.

Format: G51.2 Z_X_


Z définit l'angle autour de l'axe de base Z à zéro local.
X définit l'angle autour de l'axe de base X à zéro local.
Utiliser : G51.2 Z45X30;

Utilisez l'axe X comme axe de rotation pour faire pivoter les axes Z et Y de 45 degrés
en avant depuis un nouveau système de coordonnées XY.
2. Utilisez l'axe Y comme un axe de rotation pour faire pivoter l'axe X de 30 degrés dans le sens
des aiguilles de l'horloge depuis un nouveau système de coordonnées.

3. Après avoir formé le nouveau système de coordonnées, tous les commandes qui suivent
ils utiliseront le nouveau système de coordonnées avant d'appeler les commandes G17, G18 ou

G19.
Z

Nouveau Plan

Z X X
Plan Original
Y

G52 (ZERO_AT)

Établis un zéro local à un point donné.

Format :
G52 X_Y_Z_U_V_
O: G52 A_L_Z_

X, Y, Z, U, V ou A, L, Z définissent la nouvelle position locale. Tous les valeurs seront


référencés à la coordonnée actuelle de travail. Le mode ABS/INC aura le même effet.

Utiliser : G52 X10Y10Z10 ;

G52 L10A45Z10;

Description
La commande établit uniquement un zéro local et ne change pas le système
coordonnée actuelle de travail.
2. Étant donné le système de coordonnées de travail actuel, il supprimera le zéro local.

Y
Y

X X
Nouveau zéro local

Actual zéro local X

G53 (COORD0)

Sélectionnez les coordonnées de base de la machine comme le système actuel


coordination du programme.

Format : G53;

Description
1. Le point zéro de G53 est connu sous le nom de zéro de la machine. Cela est défini
relatif au point de référence de la machine. Ne peut pas être changé par le
utilisateur.

G53.1 – G53.9
G54.0 (COORD1) – G54.9
G55.0 (COORD2) – G55.9
G56.0 (COORD3) – G56.9
G57.0 (COORD4) – G57.9
G58.0 (COORD5) – G58.9
G59.0 (COORD6) – G59.9

Sélectionnez un système de coordonnées de travail comme le système de coordonnées actuel dans

le programme.

Format : G54;
Description :
1. L'utilisateur peut sélectionner G53.1 – G59.9 avec une commande NC. Le point
le zéro de G53.1 – G59.9 peut être remplacé par un programme de CN (G10).
Ils peuvent également être changés depuis la page STATUS.

2. Sélectionner un G53.1 – G59.9 différent supprimera le système de coordonnées local


actuel.

G68 (ROTATION)
Un programme tournera autour d'un point donné.

Format: G68 I_J_A_;

I, J est le point central de rotation


R est l'angle de rotation

Y
Original
A>0
A<0
X

G73 (STEP_CYC)
Cycle de forages dans une position donnée par l'outil et la proportion de
alimentation actuelle. L'axe Z avancera à une profondeur désignée par le paramètre. Un
une fois atteinte, elle retirera le montant spécifié par le paramètre de l'utilisateur. (la valeur M pour
G83). Le processus sera répété jusqu'à ce que la profondeur finale soit atteinte.

Format :
G73 X_Y_Z_R_Q_P_
où X, Y est la position de forage.
Z est la position du trou.
R est le plan de référence.
P est le temps d'attente à la fin de chaque étape
Quelle est la profondeur incrémentale de chaque étape

X, Y

R
Q G01
Q G01 G00
Q G01
Z
G74 (TAP_REV)

Aguéré vers l'arrière dans une position donnée. Voir G84 (TARAUD) pour plus de détails.

Formato :
G74 X_Y_Z_R_F_
G74 X_Y_Z_R_E_

dans quel X, Y est la position de perçage


Z est la position du fond du trou
R est le plan de dégagement
Je, J est la quantité de changement dans X, Y.

La position est basée sur le mode absolu instructionnel.

X
G00
R
Vitesse < 0 Vitesse > 0
Z G01 G01
G81 Ordre d'Annulation de Cycle

G81 (FORAGE)

Des trous forés à une position donnée à la proportion de l'alimentation en cours

Format : G81 X_Y_Z_R_


X, Y est la position de perçage
Z est la longueur du trou
R est le plan de référence

Les positions sont basées sur le mode d'instruction absolu/incrémental

X
G00
R

G01 G00
Z
G82 (FORAGE_P)

Barrené dans une position donnée par le taux d'alimentation en cours avec un
position de fond résident. Cette commande est la même que G81 en ajoutant une résidence.

Format :
G82 X_Y_Z_R_P_

X, Y est la position de perçage


Z est la position de fond du trou
R est le plan de référence
P est le temps de résidence au fond du trou.

La position est basée sur le mode d'instruction absolu/incrémental


X
G00
R

G01 G00
Z
G04

G83 (FORAGE_Q) PICOTAZO TALADRANDO

Ce cycle est conçu pour être utilisé dans des trous profonds. Il alimentera en bas à une
profondeur spécifiée par un Q. Une fois que le niveau est atteint, l'axe Z reviendra
rapidement en proportion à l'alimentation, et alors il se positionne à une alimentation
rapide. La distance entre le point de coupe précédent et la position du point suivant se
précisé par l'utilisateur.

Format : G83 X_Y_Z_Q_R_

X, Y est la position de perçage


Z est la position du fond du trou
R est le plan de référence
Qu'est-ce que la profondeur incrémentale à chaque étape de perçage

La position est basée sur un mode absolu/incrémental.

G00
R
Q G00
Q G01
Z Q
G84 (TAP) ROSCAD

Le rosacado rigide synchronisera le broche et l'axe Z aux RPM actuelles du broche à


une profondeur spécifiée par la valeur de E. Le filetage tournera dans le sens des aiguilles d'une montre (M3) et

l'axe Z alimentera à une profondeur spécifiée par la valeur F ou E.

Format :
G84 X_Y_Z_R_F_ - métrique
G84 X_Y_Z_R_E_ - pouces

où X, Y est l'emplacement du trou


Z est la profondeur souhaitée
R est l'espace mort du plan
F est la longueur de la vis, utilisé uniquement dans le système métrique

C'est le nombre de filets par pouce, utilisé uniquement en pouces.

Utilisation
¼ - 20 à percer 1.000” de profondeur en commençant à partir de 0.100”
partant de X=0 Y=0.
G84 X0 Y0 Z-1.0 R0.1 E20

6mm x 1.0 à percer 20mm de profondeur en commençant à partir de 2mm :


G84 X0 Y0 Z-20 R2 F1.0

Les positions sont basées en mode absolu/incrémental.

G00
R
Vitesse > 0 Vitesse < 0
G01 G01
Z
G85 (ALÉSAGE)

Barrener un trou à une position donnée avec le taux d'alimentation et


outil de données. L'axe Z se positionne d'abord sur la ligne et ensuite alimentera un
profondeur spécifiée par R. Le porte-outil reviendra à la même proportion de
alimentation de la ligne.

Format :
G85 X_Y_Z_ R_

X, Y est la position de forage.


Z est la profondeur du trou
R est la coordonnée Z de départ du plan
Les positions sont basées sur le mode absolu/incrémental

X
G00
R
G01 G01

Z
G86 (BORE_P)

Barrenado à une position donnée avec un intervalle au fond en utilisant la proportion de


alimentation et l'outil actuel. Lorsque la profondeur de Z est atteinte, la broche
il arrêtera sa rotation, revenant à l'alimentation de la ligne et poursuivant sa rotation.

Format:
G86 X_Y_Z_R_P_

X, Y est la position du trou


Z est la profondeur du trou
R est la coordonnée Z de départ dans le plan
P est le temps d'attente (millisecondes) au fond du trou, la valeur par défaut
est zéro.

La position est basée sur le mode absolu/incrémental.

Uso : G86 X10 Y10 Z-10 R5 P1 ;

Descripción
1. Si le broche a un mode d'orientation, l'outil revient au plan de
référence dans le mode d'orientation de la vis, d'autre part, l'outil
retourne manuellement lorsque le broche s'arrête.

X, Y
G00
R
Vitesse > 0 Vitesse = 0

G01 G00
Z

G87 (BACK_B) FORAGE PAR-DERRIÈRE

Percer un trou à une position donnée avec un changement en utilisant la proportion de


alimentation et l'outil actuel. La vis se positionnera au-dessus du centre, s'arrêtera
sa rotation, orienter, alimentation rapide à la position de changement en X et Y, alors une
profondeur Z rapide. Alors il changera ce qui est spécifié en retournant I et J à la position de
centre X et Y et en allumant le broche. Le broche maintiendra la valeur de Z. Cela évitera la
l'outil grattera pendant le perçage lors de l'insertion / rétraction. La broche tournera
après avoir complété le cycle. En fabriquant le plan R sous la valeur Z, cela devient un
cycle de forages arrière.

Format :
G87 X_Y_Z_R_I_J_
X, Y est la position du trou
Z est la profondeur du trou
R est la coordonnée Z du plan de départ
I, J est la valeur de changement en X, Y

La position est basée sur le mode absolu / incrémental.

Exemple :
Retroceder en forando un trou à X1, Y1 et 1" avec une profondeur de
début 0.100” en dessous du fond du trou à l'aide d'une tête de forage avec un morceau de
outil s'étendant à 0,200" au-delà du corps de la tête.

G87 X0. Y0. Z1. R-1.1 I0.1 J0.1 F10.

X
Je, J

R
Vitesse > 0 Vitesse = 0
G01 G00
Z

G88 (BORE_M)

Perçer un trou à une position donnée avec une pause en utilisant la proportion de
alimentation et l'outil actuel. La broche arrêtera sa rotation à la profondeur e
introduira l'état de proportion d'alimentation. On reviendra à une proportion rapide
Lorsque le bouton de démarrage du cycle est enfoncé. Le fuseau retombera en rotation en atteignant le plan
R.

Format :
G88 X_Y_Z_R_P_

X, Y est la position du trou


Z est la profondeur du trou
R est la coordonnée Z du plan initial
P est le temps de résidence (millisecondes) au fond du trou, la valeur par
le défaut est zéro.
La position est basée sur le mode d'instruction absolue/incrémentale.

X, Y
G00
R
Vitesse > 0 Vitesse = 0
G01 G00
Z
M00
G89 (ALÉSAGE_S)

Perçer un trou à une position donnée et le retirer avec une proportion d'alimentation
et l'outil actuel. C'est la même chose que G85 en ajoutant la résidence.

Format :
G89 X_Y_Z_R_P_

X, Y est la position du trou


Z est la profondeur du trou
R est la coordonnée Z du plan initial
P est le temps de résidence au fond du trou, la valeur par défaut est zéro.
La position est basée sur le mode d'instruction absolu / incrémental

X
G00
R
Vitesse > 0 Vitesse > 0
G01 G01
Z
G04
G90 (ABS) Y G91 (INC)
ABS fixe les coordonnées en mode absolu.
REL fixe les coordonnées en mode relatif

Format :
G90;
G91;

Usage :
G00 X0 Y0;
G90;
G01 X100 Y100;
G91;
G01 X100 Y30;

Dans l'exemple, le premier G01 déplace l'outil à P1(100, 100), et le second


G01 déplace l'outil vers P2 (200, 130).

Description
1. En mode ABS, le mouvement de la commande de position est relatif au zéro
actuel. En mode REL, le mouvement de la commande de position est relatif à
point de départ du mouvement commandé.

Y X

X
G92 (ACTUEL)

Définissez le point de référence dans le programme (zéro local) à partir du programme de CN

Format :
G92 X_Y_Z_U_V_
G92 A_L_Z_

X, Y, Z, U, V sont les nouvelles coordonnées de position


A, L, Z sont les nouvelles coordonnées de position exprimées en coordonnées
cylindriques.

Uso : G92 X10 Y10 Z10 U0 V0;


Les coordonnées de position actuelles seront (10, 10, 10)

Description:
G92 définira toujours la position actuelle de l'outil par rapport à la nouvelle
position. Le mode existant ABS/INC n'affecte pas cette commande.
2. La commande changera le zéro local mais il ne pourra pas changer le système
coordonnée de travail actuelle.

G94 (F_MIN)

Cette commande fixe la proportion d'alimentation à mm/min

G95 (F_REV)

Cette commande fixe la proportion d'alimentation en mm/Rev

G98 Y G99 (FIN_Z0 Y FIN_R)

Ces commandes sont utilisées avec les cycles de perçage, de forage et d'encastrement. Ils
spécifient la position pour l'axe Z une fois qu'un trou est usiné et les axes se
se déplacent vers l'emplacement suivant pour d'autres trous. Les choix sont : l'axe Z doit
être positionné au point de départ avant d'appeler la boucle ou à la position spécifique par le
paramètre.

G98 –Positionnera l'axe Z au point de départ entre les trous. Par exemple, si l'axe Z se
positionne à une valeur positive de 25 mm et le cycle a une valeur de 2 mm l'axe Z se déplacera
à 25 mm entre les trous.

Point de départ

Point R

G99 – Positionnera l'axe Z au point spécifié par les paramètres entre les trous. Par
exemple si l'axe Z est positionné à une valeur positive de 25 mm et que le cycle a une valeur de
2 mm l'axe Z se déplacera de 2 mm entre les trous.

Point de départ

Punto R

CE SONT DEUX CODES SPÉCIAUX DYNA (NE CORRESPONDENT PAS AUX


CODIGES G).

Cette commande est utilisée pour changer la proportion uniforme dans un programme
de NC.

Cette commande permet à l'utilisateur de changer la proportion de l'alimentation de l'axe


Z, utilisé dans le cycle de fraisage, dans un programme de CN. L'utilisateur peut spécifier et
modifier la proportion d'alimentation de l'axe Z, utilisé dans le cycle de caissage, uniquement dans les
paramètres de l'utilisateur avant la version 2.2. Après la version 2.2, cela peut être
changé par une commande de NC. C'est une commande modale. Une fois que l'alimentation
on change, toutes les proportions d'alimentation suivantes en Z dans le cycle de cajeado
seront altérés jusqu'à ce qu'une autre commande ZFEED soit utilisée.

Vous aimerez peut-être aussi