Liste des codes G et descriptions
Liste des codes G et descriptions
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
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
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.
X
R
Un
Je
X,Y
Je
J
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
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.
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
X
G16 Y_U ----Option.
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
Format:
G16 R_;
R est le rayon du cylindre.
Y
G02
X
G01
Y=U
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
G17
Z
G18
G19
G20 (IN)
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)
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
Ceci est une fonction de mise en boîte universelle. Elle permet au programmeur de définir une forme
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
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
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
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
Format :
G27 N_D_R_Z_A_C_;
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
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
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
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)
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)
N=5
K=3
Je, J
Position de départ
G41
G40
G42
Direction de la compensation
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
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é.
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.
G43
G43 H_
G43 Q_
Après G42
G49 (OFF_TL)
Format : G49 ;
G50 (OFF_TRAN)
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;
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.
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.
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)
Format :
G52 X_Y_Z_U_V_
O: G52 A_L_Z_
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
G53 (COORD0)
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
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.
G68 (ROTATION)
Un programme tournera autour d'un point donné.
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_
X
G00
R
Vitesse < 0 Vitesse > 0
Z G01 G01
G81 Ordre d'Annulation de Cycle
G81 (FORAGE)
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_
G01 G00
Z
G04
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.
G00
R
Q G00
Q G01
Z Q
G84 (TAP) ROSCAD
Format :
G84 X_Y_Z_R_F_ - métrique
G84 X_Y_Z_R_E_ - 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
G00
R
Vitesse > 0 Vitesse < 0
G01 G01
Z
G85 (ALÉSAGE)
Format :
G85 X_Y_Z_ R_
X
G00
R
G01 G01
Z
G86 (BORE_P)
Format:
G86 X_Y_Z_R_P_
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
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
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.
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
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
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;
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)
Format :
G92 X_Y_Z_U_V_
G92 A_L_Z_
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)
G95 (F_REV)
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
Cette commande est utilisée pour changer la proportion uniforme dans un programme
de NC.