Liste des codes G et M dans l'usinage CNC

Découvrez le langage secret qui donne vie aux machines ! Dans cet article de blog captivant, nous allons plonger dans le monde fascinant du G-code et du M-code, les commandes de programmation essentielles qui alimentent l'usinage CNC. Que vous soyez un ingénieur chevronné ou un apprenant curieux, rejoignez-nous pour percer les mystères de ces codes et découvrir comment ils permettent aux machines d'effectuer des tâches complexes avec une précision inégalée. Préparez-vous à être surpris par l'incroyable potentiel de la programmation CNC !

Table des matières

Dans l'usinage CNC, les codes G et les codes M sont deux commandes de programmation fondamentales utilisées pour contrôler le mouvement et la fonctionnalité des machines-outils.

Le code G, également appelé "code géométrique" ou "code préparatoire", est principalement utilisé pour définir le mouvement et le positionnement de l'outil de coupe. Ces codes indiquent à la machine la manière de se déplacer, comme le mouvement rapide (G00), l'interpolation linéaire (G01) et l'interpolation circulaire (G02 et G03), entre autres.

D'autre part, le code M, également connu sous le nom de "code divers", contrôle diverses fonctions de la machine-outil, telles que la rotation de la broche, le réglage du débit du liquide de refroidissement et le changement d'outil. Chaque code G et M est généralement suivi d'un numéro représentant une fonction ou une commande spécifique.

L'existence des codes G et M permet aux machines-outils à commande numérique d'effectuer des tâches d'usinage complexes. Grâce à des instructions de programmation précises, ils contrôlent les actions de la machine-outil, ce qui permet d'obtenir une grande précision et des effets d'usinage de haute qualité.

Différentes combinaisons de codes G et M permettent de réaliser diverses opérations d'usinage, notamment le perçage, le fraisage et le tournage. Toutefois, il est important de noter que les systèmes CNC des différents fabricants peuvent présenter des variations dans la signification et l'application spécifiques de ces codes. Il est donc nécessaire de se référer au manuel d'utilisation de la machine-outil spécifique ou de consulter le fabricant pour garantir une application correcte.

En résumé, les codes G et les codes M sont des éléments indispensables de l'usinage CNC. Ensemble, ils forment le langage de programmation des machines-outils CNC, rendant le processus d'usinage mécanique plus flexible et plus efficace. La maîtrise de la signification et des applications de ces codes est cruciale pour les programmeurs CNC.

Qu'est-ce que le code G ?

Le code G (également connu sous le nom de RS-274) est le langage de programmation de commande numérique (CN) le plus utilisé dans la fabrication assistée par ordinateur (FAO). Il s'agit d'un ensemble normalisé d'instructions permettant de commander des machines-outils automatisées, notamment des fraiseuses CNC, des tours, des imprimantes 3D et d'autres équipements de fabrication commandés par ordinateur.

Développé dans les années 1950 par l'Electronic Industries Alliance (EIA), le code G a évolué à travers différentes versions et implémentations. Malgré son nom, le code G englobe non seulement les commandes "G" (fonctions préparatoires), mais aussi les codes "M" (fonctions diverses), les valeurs de coordonnées et d'autres paramètres qui, ensemble, forment un langage de commande de machine complet.

Les principales caractéristiques et applications du code G sont les suivantes :

  1. Contrôle des mouvements : Positionnement rapide, interpolation linéaire et circulaire et génération de trajectoires complexes.
  2. Gestion des outils : Sélection des outils, contrôle de la vitesse des broches et gestion des systèmes d'arrosage.
  3. Systèmes de coordonnées : Définir les coordonnées de travail et effectuer des transformations de coordonnées.
  4. Déroulement du programme : Mise en œuvre de boucles, de sous-programmes et d'instructions conditionnelles.
  5. Fonctions spécifiques aux machines : Contrôle des caractéristiques uniques des différentes machines-outils.

Les instructions en code G suivent généralement un format structuré, chaque ligne représentant une commande unique ou un ensemble de paramètres. Par exemple :

G01 X100 Y50 F500

Cette instruction demande à la machine de se déplacer linéairement (G01) jusqu'à la coordonnée X de 100 mm et la coordonnée Y de 50 mm à une vitesse d'avance de 500 mm/minute.

Si le code G reste la norme dans l'industrie, les logiciels de FAO modernes génèrent souvent le code G automatiquement à partir de modèles 3D et de stratégies de parcours d'outils, ce qui simplifie le processus de programmation pour les pièces complexes. Toutefois, la compréhension des principes fondamentaux du code G reste essentielle pour optimiser les processus d'usinage, dépanner et affiner les opérations de fabrication automatisées.

Qu'est-ce que le code M ?

Le code M, abréviation de Miscellaneous code, est un élément essentiel de la programmation CNC (Computer Numerical Control), spécifiquement défini comme un code de fonction auxiliaire dans les systèmes de commande FANUC et autres. Ces codes jouent un rôle essentiel dans le contrôle de diverses fonctions de mouvement hors axe de la machine-outil, en complément des codes G qui gèrent principalement les opérations de mouvement et de coupe.

Les codes M sont utilisés pour commander des opérations auxiliaires qui sont essentielles pour l'ensemble du processus d'usinage mais qui n'impliquent pas directement le mouvement des outils de coupe ou le positionnement de la pièce. Ces fonctions peuvent inclure

  1. Contrôle du liquide de refroidissement (par exemple, M08 pour le liquide de refroidissement en marche, M09 pour le liquide de refroidissement à l'arrêt)
  2. Opérations de la broche (par exemple, M03 pour la broche dans le sens des aiguilles d'une montre, M04 pour la broche dans le sens inverse des aiguilles d'une montre, M05 pour l'arrêt de la broche)
  3. Changements d'outils (par exemple, M06 pour le changement d'outil automatique)
  4. Contrôle du déroulement du programme (par exemple, M00 pour l'arrêt du programme, M01 pour l'arrêt optionnel)
  5. Changements de palettes (par exemple, M60 dans certains systèmes)
  6. Fonctions spéciales de la machine (par exemple, M21, M22 pour les opérations personnalisées spécifiques à une machine particulière)

La mise en œuvre et les fonctions spécifiques des codes M peuvent varier légèrement d'un fabricant de machines et d'un système de contrôle à l'autre, bien que de nombreux codes standard soient largement reconnus sur l'ensemble des plates-formes. L'utilisation correcte des codes M est essentielle pour un fonctionnement efficace et sûr des machines CNC, permettant un contrôle précis des différentes fonctions de la machine tout au long du processus de fabrication.

Liste des codes G et M

1. Code G du tour FANUC

Code GExpliquer
G00Positionnement (déplacement rapide)
G01Coupe linéaire
G02Dans le sens des aiguilles d'une montre coupe à l'arc (CW, sens des aiguilles d'une montre)
G03Positionnement tangentiel dans le sens inverse des aiguilles d'une montre (déplacement rapide) arc (CCW, contre-horaire)
G04Pause (dwel1)
G09S'arrêter à la position exacte
G20Entrée impériale
G21Entrée métrique
G22Limite effective de la course interne
G23Limite de déplacement interne non valide
G27Vérifier le retour du point de référence
G28Retour du point de référence
G29Retour du point de référence
G30Retour au deuxième point de référence
G32Coupe du fil
G40Annuler le décalage du rayon de la pointe de l'outil
G41Décalage du rayon du nez (gauche)
G42Décalage du rayon du nez (droite)
G50Modifie les coordonnées de la pièce ; Fixe la vitesse de rotation maximale de la broche
G52Définir le système de coordonnées locales
G53Sélection du système de coordonnées de la machine
G70Cycle de finition
G71Cycle d'ébauche des diamètres intérieurs et extérieurs
G72Cycle d'ébauche par étapes
G73Formation d'un cycle de répétition
G74Pas en Z forage
G75Direction X groove
G76Cycle de coupe du fil
G80Annuler le cycle fixe
G83Cycle de forage
G84Cycle de taraudage
G85Cycle d'alésage frontal
G87Cycle de forage latéral
G88Cycle de taraudage latéral
G89Cycle d'alésage latéral
G90(diamètre intérieur et extérieur) cycle de coupe
G92Cycle de coupe du fil
G94(étape) cycle de coupe
G96Contrôle de la vitesse linéaire constante
G97Annulation du contrôle de la vitesse linéaire constante
G98Vitesse d'avance par minute
G99Vitesse d'avance par tour

2. Code G de la fraiseuse FANUC

Code GExpliquer
G00Position haute (mouvement rapide) Position haute (mouvement rapide)
G01Coupe linéaire
G02Arc de cercle dans le sens des aiguilles d'une montre
G03Arc tangent dans le sens inverse des aiguilles d'une montre
G04Suspendre
G15/G16Commande polaire
G17Assignation de la face XY
G18Affectation de la face XZ
G19Affectation de la face YZ
G28Retour de la machine à l'origine
G30La machine revient à la deuxième et à la troisième origine
*G40Annuler le décalage du diamètre de l'outil
G41Diamètre de l'outil décalage à gauche
G42Diamètre de l'outil décalage à droite
*G43Longueur de l'outil + décalage de direction
*G44Longueur d'outil décalée dans une direction
G49Annuler le décalage de la longueur de l'outil
*G53Sélection du système de coordonnées de la machine
G54Système de coordonnées de la pièce 1 Sélection
G55Sélection du système de coordonnées de la pièce 2
G56Sélection du système de coordonnées de la pièce 3
G57Sélection du système de coordonnées de la pièce 4
G58Système de coordonnées de la pièce 5 Sélection
G59Sélection du système de coordonnées de la pièce 6
G73Cycle de forage profond à grande vitesse
G74Cycle de coupe en spirale gauche
G76Cycle d'alésage fin
*G80Annuler le cycle fixe
G81Cycle de forage central Cycle d'alésage inversé
G82Cycle d'alésage inversé
G83Cycle de forage en profondeur
G84Cycle de coupe en spirale droite
G85Cycle d'ennui
G86Cycle d'ennui
G87Cycle d'alésage inversé
G88Cycle d'ennui
G89Cycle d'ennui
*G90Utiliser la commande de valeur absolue
G91Utiliser la commande de valeur incrémentale
G92Définir le système de coordonnées de la pièce
*G98Cycle fixe retour au point de départ

3. Code FANUC M

Code MExpliquer
M00Arrêt du programme
M01Sélectionner l'arrêt
M02Fin du programme (réinitialisation)
M03Rotation de la broche vers l'avant (CW)
M04Inversion de la broche (CCW)
M05Arrêt de la broche
M06Changer le couteau
M08Liquide de coupe sur
M09Couper le fluide
M30Retour au début du programme (reset) et fin du programme
M48L'annulation de la surcharge de la broche ne fonctionne pas
M49Fonction d'annulation de la surcharge de la broche
M94Annulation de l'image
M95Coordonnée X de l'image miroir
M96Image miroir de la coordonnée Y
M98Appel de sous-programme
M99Fin du sous-programme

4. Code G de la fraiseuse Siemens

AdresseExpliquer
DNuméro de complément d'outil
FVitesse d'avance (le temps d'arrêt peut être programmé avec G4)
GFonction G (préparer le mot de fonction)
GODéplacement rapide
G1Interpolation linéaire
G2Interpolation circulaire dans le sens des aiguilles d'une montre
G3Interpolation circulaire dans le sens inverse des aiguilles d'une montre
CIPInterpolation de l'arc du point central
G33Filetage à pas constant
G331Coupe de filets intérieurs sans dispositif de compensation
G332Coupe de filets intérieurs sans dispositif de compensation. Rétracter le couteau
CTInterpolation de l'arc de transition avec la tangente
G4Déplacement rapide
G63Déplacement rapide
G74Retour au point de référence
G75Point fixe
G25Limite inférieure de la vitesse de la broche
G26Limite supérieure de la vitesse de la broche
G110Taille du pôle, par rapport à la dernière position programmée
G110Taille du pôle, par rapport au point zéro du système de coordonnées de la pièce actuelle
G120Taille du pôle, par rapport au dernier pôle valide
G17*Plan X / Y
G18Plan Z / X
G19Plan Y / Z
G40Annulation de la compensation du rayon de la pointe de l'outil
G41La compensation du rayon de la pointe de l'outil est appelée et l'outil se déplace sur le côté gauche du contour.
G42La compensation du rayon de la pointe de l'outil est appelée et l'outil se déplace sur le côté droit du contour.
G500Annulation du décalage du zéro réglable
G54Premier décalage de zéro réglable
G55Deuxièmement, le décalage du zéro peut être défini
G56Troisièmement, le décalage du zéro peut être défini
G57Quatrièmement, le décalage du zéro peut être défini
G58Cinquièmement, le décalage du zéro peut être défini
G59Sixièmement, le décalage du zéro peut être défini
G53Annulation par le segment de programme pour définir le décalage du zéro
G60*Un positionnement précis
G70Taille en pouces
G71*Taille métrique
G700Taille en pouces, également utilisée pour le débit d'alimentation F
G710Taille métrique, également utilisée pour le débit d'alimentation F
G90*Taille absolue
G91Taille incrémentale
G94*Vitesse d'avance F en mm / min
G95Vitesse d'avance de la broche F, en mm / tour
G901Compensation d'avance "on" dans le segment d'arc
G900Compensation de l'alimentation "off" (désactivée)
G450Transition de l'arc
G451Intersection de lignes équidistantes
IParamètres d'interpolation
JParamètres d'interpolation
KParamètres d'interpolation
I1Point central de l'interpolation circulaire
J1Point central de l'interpolation circulaire
K1Point central de l'interpolation circulaire
LNom et appel de la sous-routine
MFonction auxiliaire
MOArrêt du programme
M1Le programme s'arrête sous condition
M2Fin du programme
M3La broche tourne dans le sens des aiguilles d'une montre
M4La broche tourne dans le sens inverse des aiguilles d'une montre
M5Arrêt de la broche
M6Changement d'outil
NSegment de sous-programme
:Segment principal du programme
PNombre d'appels de sous-programmes
RETFin du sous-programme
SVitesse de rotation de la broche, qui indique le temps de pause en G4
TNuméro de l'outil
XAxe de coordonnées
YAxe de coordonnées
ZAxe de coordonnées
APPELAppel en boucle
CHFChanfrein, usage général
CHRLigne de contour du chanfrein
CRRayon d'interpolation circulaire
GOTOBInstruction de saut en arrière
GOTOFCommande de saut en avant
RNDFilet

5. Cycle fixe Siemens 802S / CM

CirculerExpliquer
LCYC82Traitement des forages et des contre-perçages
LCYC83Forage en profondeur
LCYC840Coupe de filets à l'aide d'un dispositif de compensation
LCYC84Coupe de filets sans dispositif de compensation
LCYC85Ennuyeux
LCYC60Disposition linéaire des trous
LCYC61Disposition des trous circulaires
LCYC75Fraisage de rainures rectangulaires, de rainures de clavettes, de rainures circulaires

6. Cycle fixe Siemens 802DM / 810 / 840DM

CirculerExpliquer
CYCLE82Forage central
CYCLE83Forage en profondeur
CYCLE84Tapotement sexuel
CYCLE85Alésage
CYCLE86Ennuyeux
CYCLE88Ennuyeux avec arrêt
CYCLE71Fraisage en bout
TROUSSE LONGUEUn trou rectangulaire dans un arc
POCKE T4Fraisage de rainures annulaires
POCKE T3Fraisage de rainures rectangulaires
SLOT1Voie d'accès sur un arc
SLOT2Rainure circulaire

7. Tour Siemens code G

AdresseExpliquer
DNuméro de complément d'outil
F
FVitesse d'avance (le temps d'arrêt peut être programmé avec G4)
GFonction G (préparer le mot de fonction)
GODéplacement rapide
G1Interpolation linéaire
G2Interpolation circulaire dans le sens des aiguilles d'une montre
G3Interpolation circulaire dans le sens inverse des aiguilles d'une montre
G33Filetage à pas constant
G4Déplacement rapide
G63Déplacement rapide
G74Retour au point de référence
G75Point fixe
G17(nécessaire lors de l'usinage du trou central)
G18*Plan Z / X
G40Annulation de la compensation du rayon de la pointe de l'outil
G41La compensation du rayon de la pointe de l'outil est appelée et l'outil se déplace sur le côté gauche du contour.
G42La compensation du rayon de la pointe de l'outil est appelée et l'outil se déplace sur le côté droit du contour.
G500Annulation du décalage du zéro réglable
G54Premier décalage de zéro réglable
G55Deuxièmement, le décalage du zéro peut être défini
G56Troisièmement, le décalage du zéro peut être défini
G57Quatrièmement, le décalage du zéro peut être défini
G58Cinquièmement, le décalage du zéro peut être défini
G59Sixièmement, le décalage du zéro peut être défini
G53Annulation par le segment de programme pour définir le décalage du zéro
G70Taille en pouces
G71*taille métrique
G90*Taille absolue
G91Taille incrémentale
G94*Vitesse d'avance f en mm / min
G95Vitesse d'avance de la broche F, en mm / tour
IParamètres d'interpolation
I1Point central de l'interpolation circulaire
K1Point central de l'interpolation circulaire
LNom et appel de la sous-routine
MFonction auxiliaire
MOArrêt du programme
M1Le programme s'arrête sous condition
M2Fin du programme
M30
M17
M3La broche tourne dans le sens des aiguilles d'une montre
M4La broche tourne dans le sens inverse des aiguilles d'une montre
M5Arrêt de la broche
M6Changement d'outil
NSegment de sous-programme
:Segment principal du programme
PNombre d'appels de sous-programmes
RETFin du sous-programme
SVitesse de rotation de la broche, qui indique le temps de pause en G4
TNuméro de l'outil
XAxe de coordonnées
YAxe de coordonnées
ZAxe de coordonnées
ARAngle d'interpolation circulaire
APPELAppel en boucle
CHFChanfrein, usage général
CHRLigne de contour du chanfrein
CRRayon d'interpolation circulaire
GOTOBInstruction de saut en arrière
GOTOFCommande de saut en avant
RNDFilet

8. SIEMENS 801, 802S/CT, 802SeT cycle fixe

CirculerExpliquer
LCYC82Traitement des forages et des contre-perçages
LCYC83Forage en profondeur
LCYC840Coupe de filets à l'aide d'un dispositif de compensation
LCYC84Coupe de filets sans dispositif de compensation
LCYC85Ennuyeux
LCYC93Cycle de rainurage
LCYC95Cycle de coupe à blanc
LCYC97Coupe du fil

9. SIEMENS 802D, 810D/840D cycle fixe

CirculerExpliquer
CYCLE71Fraisage en plan
CYCLE82Forage central
YCLE83Forage en profondeur
CYCLE84Taraudage rigide
CYCLE85Alésage
CYCLE86Ennuyeux
CYCLE88Ennuyeux avec arrêt
CYCLE93Rainurage
CYCLE94Forme de contre-dépouille E.F
CYCLE95Découpe à blanc
CYCLE97Coupe du fil

10. Tour HNC Code G

Code GExpliquer
G00Positionnement (déplacement rapide)
G01Coupe linéaire
G02Coupe en arc de cercle dans le sens des aiguilles d'une montre (CW, sens des aiguilles d'une montre)
G03Coupe en arc dans le sens inverse des aiguilles d'une montre (CCW, contre-horaire)
G04Pause (dwel1)
G09S'arrêter à la position exacte
G20Entrée impériale
G21Entrée métrique
G22La limite de déplacement interne est valable
G23Limite de déplacement interne non valide
G27Vérifier le retour du point de référence
G28Retour du point de référence
G29Retour du point de référence
G30Retour au deuxième point de référence
G32Coupe du fil
G36Programmation du diamètre
G37Programmation du rayon
G40Annuler le décalage du rayon de la pointe de l'outil
G41>Décalage du rayon du nez (gauche)
G42Décalage du rayon du nez (droite)
G53Programmation directe du système de coordonnées de la machine
G54-G59Coordonner la sélection des systèmes
G71Cycle d'ébauche des diamètres intérieurs et extérieurs
G72Cycle d'ébauche par étapes
G73Cycle composé tournant en boucle fermée
G76Cycle de coupe du fil
G80Cycle de coupe des diamètres internes et externes
G81Cycle fixe de retournement de la face
G82Cycle fixe de filetage
G90Programmation en valeur absolue
G91Programmation des valeurs incrémentales
G92Réglage du système de coordonnées de la pièce
G96Contrôle de la vitesse linéaire constante
G97Annulation du contrôle de la vitesse linéaire constante
G94Vitesse d'avance par minute
G95Vitesse d'avance par tour

11. Tour HNC Code G

G CodeExpliquer
G00Positionnement (déplacement rapide)
G01Coupe linéaire
G02Coupe en arc de cercle dans le sens des aiguilles d'une montre (CW, sens des aiguilles d'une montre)
G03Coupe en arc dans le sens inverse des aiguilles d'une montre (CCW, contre-horaire)
G04Pause (dwell)
G09S'arrêter à la position exacte
G20Entrée impériale
G21Entrée métrique
G22La limite de déplacement interne est valable
G23Limite de déplacement interne non valide
G27Vérifier le retour du point de référence
G28Retour du point de référence
G29Retour du point de référence
G30Retour au deuxième point de référence
G32Coupe du fil
G36Programmation du diamètre
G37Programmation du rayon
G40Annuler le décalage du rayon de la pointe de l'outil
G41>Décalage du rayon du nez (gauche)
G42Décalage du rayon du nez (droite)
G53Programmation directe du système de coordonnées de la machine
G54-G59Coordonner la sélection des systèmes
G71Cycle d'ébauche des diamètres intérieurs et extérieurs
G72Cycle d'ébauche par étapes
G73Cycle composé tournant en boucle fermée
G76Cycle de coupe du fil
G80Cycle de coupe des diamètres internes et externes
G81Cycle fixe de retournement de la face
G82Cycle fixe de filetage
G90Programmation en valeur absolue
G91Programmation des valeurs incrémentales
G92Réglage du système de coordonnées de la pièce
G96Contrôle de la vitesse linéaire constante
G97Annulation du contrôle de la vitesse linéaire constante
G94Vitesse d'avance par minute
G95Vitesse d'avance par tour

12. Fraiseuse HNC code G

Code GExpliquer
G00Positionnement (déplacement rapide)
G01Coupe linéaire
G02Arc de cercle dans le sens des aiguilles d'une montre
G03Arc tangent dans le sens inverse des aiguilles d'une montre
G04suspendre
G07Affectation d'un axe virtuel
G09Quasi-vérification de l'arrêt
*G17Assignation de la face XY
G18Affectation de la face XZ
G19Affectation de la face YZ
G20Entrée en pouces
*G21Entrée Mm
G22Équivalent d'impulsion
G24Miroir sur
*G25Miroir éteint
G28Retour au point de référence
G29Retour du point de référence
*G40Annuler le décalage du diamètre de l'outil
G41Diamètre de l'outil décalage à gauche
G42Longueur de l'outil + décalage de direction
G43Longueur de l'outil + décalage de direction
G44Longueur d'outil décalée dans une direction
*G49Annuler le décalage de la longueur de l'outil
*G50Zoom désactivé
G51Rétracter et relâcher
G52Réglage du système de coordonnées locales
G53Programmation directe du système de coordonnées de la machine
*G54Système de coordonnées de la pièce 1 Sélection
G55Sélection du système de coordonnées de la pièce 2
G56Sélection du système de coordonnées de la pièce 3
G57Sélection du système de coordonnées de la pièce 4
G58Système de coordonnées de la pièce 5 Sélection
G59Sélection du système de coordonnées de la pièce 6
G60Positionnement unidirectionnel
*G61Méthode de vérification précise des arrêts
G64Mode continu
G68Transformation de la rotation
*G69Annulation de la rotation
G73Cycle de forage profond à grande vitesse
G74Cycle de coupe en spirale gauche
G76Cycle d'alésage fin
*G80Annuler le cycle fixe
G81Cycle de forage central
G82Cycle d'alésage inversé
G83Cycle de forage en profondeur
G84Cycle de coupe en spirale droite
G85Cycle d'ennui
G86Cycle d'ennui
G87Cycle d'alésage inversé
G88Cycle d'ennui
G89Cycle d'ennui
*G90Utiliser la commande de valeur absolue
G91Utilisation de la commande d'incrémentation
G92Définir le système de coordonnées de la pièce
*G94Alimentation par minute
G95Alimentation par tour
*G98Cycle fixe retour au point de départ
G99Retour au point R du cycle fixe

13. HNC M code

Code MExpliquer
M00Arrêt du programme
M01Sélectionner l'arrêt
M02Fin du programme (réinitialisation)
M03Rotation de la broche vers l'avant (CW)
M04Inversion de la broche (CCW)
M05Arrêt de la broche
M06Changer le couteau
M07Liquide de coupe sur
M09Couper le fluide
M98Appel de sous-programme
M99Fin du sous-programme

14. Fraiseuse KND 100 code G

Code GGroupeExpliquer
G001Positionnement (déplacement rapide)
G01Coupe linéaire
G02Arc de cercle dans le sens des aiguilles d'une montre
G03Arc tangent dans le sens inverse des aiguilles d'une montre
G040Suspendre
G172Assignation de la face XY
G18Affectation de la face XZ
G19Affectation de la face YZ
G280Retour de la machine à l'origine
G29Retour du point de référence
*G407Annuler le décalage du diamètre de l'outil
G41Diamètre de l'outil décalage à gauche
G42Diamètre de l'outil décalage à droite
*G438Longueur de l'outil + décalage de direction
*G44Le décalage de la longueur de l'outil dans une direction annule le décalage de la longueur de l'outil
G49Annuler le décalage de la longueur de l'outil
*G5314 sélection du système de coordonnées de la machine-outil
G54 Système de coordonnées de la pièce 1 Sélection
G55 sélection du système de coordonnées de la pièce 2
G56 sélection du système de coordonnées de la pièce 3
G57 sélection du système de coordonnées de la pièce 4
G58 Système de coordonnées de la pièce 5 Sélection
G59 sélection du système de coordonnées de la pièce 6
G739cycle de forage de trous profonds à grande vitesse
G74cycle de coupe en spirale gauche
G76 cycle d'alésage fin
*G80 annuler le cycle fixe
G81 cycle de forage (forage ponctuel)
G82 cycle de forage (forage de trous étagés)
G83 cycle de forage de trous profonds
G84cycle de taraudage
G85cycle ennuyeux
G86circulation dans le trou de forage
G87cycle d'alésage inversé
G88cycle ennuyeux
G89 cycle ennuyeux
*G903utiliser la commande de valeur absolue
G91 utiliser la commande de valeur incrémentale
G920 définir le système de coordonnées de la pièce
*G9810 cycle fixe retour au point de départ
*G99 retour au point r du cycle fixe

15. Tour KND 100 Code G

Code GGroupeExpliquer
G001Positionnement (déplacement rapide)
G01Coupe linéaire
G02Coupe en arc de cercle dans le sens des aiguilles d'une montre (CW, sens des aiguilles d'une montre)
G03Coupe en arc dans le sens inverse des aiguilles d'une montre (CCW, contre-horaire)
G040Pause (dwe11)
G10Réglage de la valeur d'offset
G206Entrée impériale
G21Entrée métrique
G270Vérifier le retour du point de référence
G28Retour du point de référence
G29Retour du point de référence
G31Fonction de saut
G321Coupe du fil
G36 Réglage de la déviation automatique de l'outil sur l'axe X
G37 Réglage de la déviation automatique de l'outil sur l'axe Z
G407Annuler le décalage du rayon de la pointe de l'outil
G41Décalage du rayon du nez (gauche)
G42Décalage du rayon du nez (droite)
G500Réglage du système de coordonnées
G54Système de coordonnées de la pièce
G55-G59Système de coordonnées de la pièce
G700Cycle de finition
G71Cycle d'ébauche des diamètres intérieurs et extérieurs
G72Cycle d'ébauche par étapes
G73Formation d'un cycle de répétition
G74Cycle d'usinage des trous profonds sur la face frontale
G75Cycle de coupe en cercle extérieur et intérieur
G76Cycle de coupe du fil
G901(diamètre intérieur et extérieur) cycle de coupe
G92Cycle de coupe du fil
G94(étape) cycle de coupe
G9612Contrôle de la vitesse linéaire constante
G97Annulation du contrôle de la vitesse linéaire constante
G985Vitesse d'avance par minute
G99Vitesse d'avance par tour

16. Code KND 100 M

Code MInstruction
M00Arrêt du programme
M01Sélectionner l'arrêt
M02Fin du programme (réinitialisation)
M03Rotation de la broche vers l'avant (CW)
M04Inversion de la broche (CCW)
M05Arrêt de la broche
M06Changer le couteau
M08Liquide de coupe sur
M09Couper le fluide
M10Serrage
M11Libération
M32Lubrification sur
M33Lubrification désactivée
M99Fin du sous-programme

17. Tour GSK980 code G

Code GGroupeFonction
G001Positionnement (déplacement rapide)
*G01Interpolation linéaire (avance de coupe)
G02Interpolation de l'arc CW (sens des aiguilles d'une montre)
G03Interpolation circulaire CCW (sens inverse des aiguilles d'une montre)
G040Pause, quasi-arrêt
G28Retour au point de référence
G321Coupe du fil
G500Réglage du système de coordonnées
G65 Commande de programme macro
G700Cycle de finition
G71Cercle extérieur cycle de retournement brutal
G72Fin du cycle de tournage brut
G73Cycle de coupe fermé
G74Cycle d'usinage des trous profonds sur la face frontale
G75Cercle extérieur, cercle intérieur, cycle de rainurage
 1Cercle extérieur, cercle intérieur, cycle de rotation
G92Cycle de coupe du fil
 Fin du cycle de coupe
G962Vitesse linéaire constante sur
G97Vitesse linéaire constante désactivée
*G983Alimentation par minute
G99Alimentation par tour

18. GSK980T M instruction

Code MInstruction
M03Rotation de la broche vers l'avant
M04Inversion de la broche
M05Arrêt de la broche
M08Liquide de refroidissement sur
M09Liquide de refroidissement éteint (pas de signal de sortie)
M32Lubrification sur
M33Lubrification désactivée (pas de signal de sortie)
M10Spare (rechange)
M11Pointe de rechange (pas de sortie de signal)
M00Le programme est suspendu. Appuyer sur le programme 'cycle start' pour continuer
M30Le programme se termine et revient au début

19. GSK928 TC / TE Code G

Code GFonction
G00Positionnement (déplacement rapide)
*G01Interpolation linéaire (avance de coupe)
G02Interpolation de l'arc CW (sens des aiguilles d'une montre)
G03Interpolation circulaire CCW (sens inverse des aiguilles d'une montre)
G32Taper sur la circulation
G33Coupe du fil
G71Cercle extérieur cycle de retournement brutal
G72Fin du cycle de tournage brut
G74Cycle d'usinage des trous profonds sur la face frontale
G75Cercle extérieur, cercle intérieur, cycle de rainurage
G90Cercle extérieur, cercle intérieur, cycle de rotation
G92Cycle de coupe du fil
G94Cercle extérieur Surface intérieure conique Circulation
G22Démarrage du cycle local
G80Fin du cycle local
*G98Alimentation par minute
G99Alimentation par tour
G50Définir le système de coordonnées absolues de la pièce
G2610. Référence arrière de l'axe Z
G27Retour de l'axe X au point de référence
G29Retour de l'axe Z au point de référence

20. GSK928 Code TC / TEM

Code MInstruction
M03Rotation de la broche vers l'avant
M04Inversion de la broche
M05Arrêt de la broche
M08Liquide de refroidissement sur
M09Liquide de refroidissement éteint (pas de signal de sortie)
M32Lubrification sur
M33Lubrification désactivée (pas de signal de sortie)
M10Spare (rechange)
M11Pointe de rechange (pas de sortie de signal)
MOOPause du programme, appuyer sur 'cycle start' 'programme pour continuer
M30Le programme se termine et revient au début

21. GSK990M G Code

Code GGroupeExpliquer
G001Positionnement (déplacement rapide)
G01Coupe linéaire
G02Arc de cercle dans le sens des aiguilles d'une montre
G03Arc tangent dans le sens inverse des aiguilles d'une montre
G040suspendre
G172Assignation de la face XY
G18Affectation de la face XZ
G19Affectation de la face YZ
G280Retour de la machine à l'origine
G29Retour du point de référence
*G407Annuler le décalage du diamètre de l'outil
G41Diamètre de l'outil décalage à gauche
G42Diamètre de l'outil décalage à droite
*G438Longueur de l'outil + décalage de direction
*G44Longueur de l'outil moins le décalage de direction
G49Annuler le décalage de la longueur de l'outil
*G5314 sélection du système de coordonnées de la machine-outil
G54 Système de coordonnées de la pièce 1 Sélection
G55 sélection du système de coordonnées de la pièce 2
G56 sélection du système de coordonnées de la pièce 3
G57 sélection du système de coordonnées de la pièce 4
G58 Système de coordonnées de la pièce 5 Sélection
G59sélection du système de coordonnées de la pièce 6
G739 cycle de forage de trous profonds à grande vitesse
G74 cycle de coupe en spirale gauche
G76 cycle d'alésage fin
*G80 annuler le cycle fixe
G81 cycle de forage (forage ponctuel)
G82 cycle de forage (forage de trous étagés)
G83cycle de forage de trous profonds
G84 cycle de taraudage
G85 cycle ennuyeux
G86 circulation dans le trou de forage
G87 cycle d'alésage inversé
G88 cycle ennuyeux
G89 cycle ennuyeux
*G903 utiliser la commande de valeur absolue
G91 utiliser la commande de valeur incrémentale
G920 définir le système de coordonnées de la pièce
*G9810 cycle fixe retour au point de départ
*G99 retour au point r du cycle fixe

22. GSK990M M code

Code MInstruction
M00Arrêt du programme
M01Sélectionner l'arrêt
M02Fin du programme (réinitialisation)
M03Rotation de la broche vers l'avant (CW)
M04Inversion de la broche (CCW)
M05Arrêt de la broche
M06Changer le couteau
M08Liquide de coupe sur
M09Couper le fluide
M10Serrage
M11Libération
M32Lubrification sur
M33Lubrification désactivée
M98Appel de sous-programme
M99Fin du sous-programme

23. GSK928MA Code G

Code GExpliquer
G00Positionnement (déplacement rapide)
G1Coupe linéaire
G02Arc de cercle dans le sens des aiguilles d'une montre
G03Arc tangent dans le sens inverse des aiguilles d'une montre
G04Délai d'attente
G17Assignation de la face XY
G18Affectation de la face XZ
G19Affectation de la face YZ
G28Retour de la machine à l'origine
G29Retour du point de référence
*G40Annuler le décalage du diamètre de l'outil
G41Diamètre de l'outil décalage à gauche
G42Diamètre de l'outil décalage à droite
*G43Longueur de l'outil + décalage de direction
*G44Longueur d'outil décalée dans une direction
G49Annuler le décalage de la longueur de l'outil
*G53Sélection du système de coordonnées de la machine
G54Système de coordonnées de la pièce 1 Sélection
G55Sélection du système de coordonnées de la pièce 2
G56Sélection du système de coordonnées de la pièce 3
G57Sélection du système de coordonnées de la pièce 4
G58Système de coordonnées de la pièce 5 Sélection
G59Sélection du système de coordonnées de la pièce 6
G73Cycle de forage profond à grande vitesse
G74Cycle de coupe en spirale gauche
G80Annuler le cycle fixe
G81Cycle de forage (forage ponctuel)
G82Cycle de perçage (perçage de trous étagés)
G83Cycle de forage en profondeur
G84Circulation du robinet droit
G85Cycle d'ennui
G86Cycle de forage
G89Cycle d'ennui
*G90Utiliser la commande de valeur absolue
G91Utiliser la commande de valeur incrémentale
G92Définir le système de coordonnées flottantes
*G98Cycle fixe retour au point de départ
*G99Retour au point r du cycle fixe
G10 G11Fraisage d'ébauche dans une rainure circulaire
G12 G13Fraisage de finition interne sur tout le cercle
G14 G15Fraisage cylindrique de finition
G22Fonctionnement des paramètres du système (mode)
G23Saut de valeur de paramètre
G27Détection mécanique du point zéro
G28Localiser rapidement le programme par le point central
G31Retour rapide au point de référence R
G34 G35Fraisage de finition dans une rainure rectangulaire
G38 G39Fraisage de finition externe rectangulaire

24. GSK928MAMcode

M2Le programme se termine et s'arrête. Arrêtez la broche, désactivez le liquide de refroidissement, éliminez le décalage de la coordonnée G93 et le décalage de l'outil, et revenez à la section du programme de départ (non en cours d'exécution). Après l'exécution de M2, le système passe au système de coordonnées de la pièce de référence.
M3Rotation de la broche vers l'avant
M4Inversion de la broche
M5Arrêt de la broche
M8Mettre en marche la pompe de refroidissement
M9Arrêter la pompe de refroidissement
M12Pause : attendre la touche "run" pour continuer à fonctionner (appuyer sur la touche d'arrêt d'urgence pour s'arrêter)
M30A la fin du programme, éliminez le décalage de l'outil et revenez au segment de programme initial (non en cours d'exécution). Après l'exécution de M30, le système passe au système de coordonnées de la pièce de référence.
M32Lubrification sur ;
M33Lubrification désactivée ;
M98Appeler un sous-programme
M99Fin de la sous-routine Retour

25. Fraiseuse Mitsubishi E60 code G

Code GGroupeExpliquer
※G001Positionnement (alimentation rapide)
*G01Réparation en ligne droite
G02Coupe en arc de cercle dans le sens des aiguilles d'une montre (CW)
G03Coupe en arc de cercle dans le sens inverse des aiguilles d'une montre (CCW)
G040suspendre
G05Mode d'usinage à grande vitesse
G09Arrêter correctement le contrôle
G10Entrée des paramètres du programme / entrée des corrections
G11Annulation de l'entrée des paramètres du programme
G12Coupe circulaire CW
G13Coupe circulaire CCW
*G172Sélection du plan X-Y
※G18Sélection du plan z-x
G19Sélection d'avions Y-Z
※G206Directive impériale
G21Instruction métrique
G270Contrôle de l'origine des références
G28Réinitialisation de l'origine de référence
G29Remise à zéro du point de départ
G30Remise à zéro de la 2e ~ 4e origine de référence
G31Fonction de saut
G331Coupe du fil
G370Mesure automatique de la longueur de l'outil
G38Affectation du vecteur de correction du diamètre de l'outil
G39Outil de correction des arcs de cercle
*G407Annulation de la correction du diamètre de l'outil
G41Correction du diamètre de l'outil à gauche
G42Correction du diamètre de l'outil à droite
G438Correction de la longueur de l'outil (+)
G44Correction de la longueur de l'outil (I)
*G49Correction de la longueur de l'outil Annulation de la quantité
G520Réglage du système de coordonnées locales
G53Sélection du système de coordonnées mécaniques
*G5412Système de coordonnées de la pièce 1 Sélection
G5512Sélection du système de coordonnées de la pièce 2
G56 Sélection du système de coordonnées de la pièce 3
G57 Sélection du système de coordonnées de la pièce 4
G58 Système de coordonnées de la pièce 5 Sélection
G59 Sélection du système de coordonnées de la pièce 6
G600Positionnement unidirectionnel
G6113Veillez à arrêter le mode d'inspection
G62 Réglage automatique de l'avance angulaire
G63 Mode tapotement
*G64 Mode de coupe
G739Cycle fixe (cycle par étapes)
G74 Circulation fixe (prise à l'envers)
G76 Cycle fixe (alésage fin)
*G80 Annulation du cycle fixe
G81 Circulation fixe (forage / trou de sonde)
G82 Cycle fixe (perçage / contre-perçage)
G83 Circulation fixe (forage profond)
G84 Circulation fixe (taraudage)
G85 Cycle fixe (ennuyeux)
G86 Cycle fixe (ennuyeux)
G87 Cycle fixe (alésage inversé)
G88 Cycle fixe (ennuyeux)
G89 Cycle fixe (ennuyeux)
*G903Instruction sur la valeur absolue
*G91 Instruction de valeur incrémentale
G920Réglage du système de coordonnées mécaniques
G935Alimentation dans le sens inverse des aiguilles d'une montre
*G94 Coupe asynchrone (avance par minute)
*G95 Coupe simultanée (avance pour chaque perçage)
*G9617La vitesse du cycle doit être contrôlée efficacement
*G97 Le contrôle de la vitesse du cycle doit être invalide
*G9810Remise à zéro du point de départ du cycle fixe
G99 Cycle fixe Réinitialisation du point r

26. Fraiseuse DASEN 3I code G

Code GGroupeExpliquer
G001Positionnement (alimentation rapide)
*G01Réparation en ligne droite
G02Coupe en arc de cercle dans le sens des aiguilles d'une montre (CW)
G03Coupe en arc de cercle dans le sens inverse des aiguilles d'une montre (CCW)
G040suspendre
G05Mode d'usinage à grande vitesse
G09Arrêter correctement le contrôle
G10Entrée des paramètres du programme / entrée des corrections
G11Annulation de l'entrée des paramètres du programme
G12Coupe circulaire CW
G13Coupe circulaire CCW
*G172Sélection du plan X-Y
※G18Sélection du plan z-x
G19Sélection d'avions Y-Z
※G206Directive impériale
G21Instruction métrique
G270Contrôle de l'origine des références
G28Réinitialisation de l'origine de référence
G29Remise à zéro du point de départ
G30Remise à zéro de la 2e ~ 4e origine de référence
G31Fonction de saut
G331Coupe du fil
G370Mesure automatique de la longueur de l'outil
G38Affectation du vecteur de correction du diamètre de l'outil
G39Outil de correction des arcs de cercle
*G407Annulation de la correction du diamètre de l'outil
G41Correction du diamètre de l'outil à gauche
G42Correction du diamètre de l'outil à droite
G438Correction de la longueur de l'outil (+)
G44Correction de la longueur de l'outil (I)
*G49Correction de la longueur de l'outil Annulation de la quantité
G520Réglage du système de coordonnées locales
G53Sélection du système de coordonnées mécaniques
*G5412Système de coordonnées de la pièce 1 Sélection
G5512Sélection du système de coordonnées de la pièce 2
G56 Sélection du système de coordonnées de la pièce 3
G57 Sélection du système de coordonnées de la pièce 4
G58 Système de coordonnées de la pièce 5 Sélection
G59 Sélection du système de coordonnées de la pièce 6
G600Positionnement unidirectionnel
G6113Veillez à arrêter le mode d'inspection
G62 Réglage automatique de l'avance angulaire
G63 Mode tapotement
*G64 Mode de coupe
G739Cycle fixe (cycle par étapes)
G74 Circulation fixe (prise à l'envers)
G76 Cycle fixe (alésage fin)
*G80 Annulation du cycle fixe
G81 Circulation fixe (forage / trou de sonde)
G82 Cycle fixe (perçage / contre-perçage)
G83 Circulation fixe (forage profond)
G84 Circulation fixe (taraudage)
G85 Cycle fixe (ennuyeux)
G86 Cycle fixe (ennuyeux)
G87 Cycle fixe (alésage inversé)
G88 Cycle fixe (ennuyeux)
G89 Cycle fixe (ennuyeux)
*G903Instruction sur la valeur absolue
*G91 Instruction de valeur incrémentale
G920Réglage du système de coordonnées mécaniques
G935Alimentation dans le sens inverse des aiguilles d'une montre
*G94 Coupe asynchrone (avance par minute)
*G95 Coupe simultanée (avance pour chaque perçage)
*G9617La vitesse du cycle doit être contrôlée efficacement
*G97 Le contrôle de la vitesse du cycle doit être invalide
*G9810Remise à zéro du point de départ du cycle fixe
G99 Cycle fixe Réinitialisation du point r

27. Tour DASEN 3I code G

Code GGroupeExpliquer
G001Positionnement mobile rapide
※G01Réparation en ligne droite
G02Arc gap (CW, Clockwise)
G03Réparation de la fente d'arc (CCW, contre-horaire)
G040suspendre
G09Arrêt correct
G10Paramètres du programme / entrée de la correction
G11Paramètre de programme / mode d'entrée de correction annulé
※G172Sélection du plan X-Y
※G18Sélection du plan Z-x
※G19Sélection du plan Y-Z
※G206Entrée impériale
G21Entrée métrique
G270Vérification de la réinitialisation du point de référence
G28Réinitialisation automatique du point de référence
G29Remise à zéro à partir du point de référence
G30Réinitialisation des points de référence 2, 3 et 4
G31Fonction de saut
G331Coupe du fil
G34Coupe-fil variable
G370Correction automatique des outils
*G407Annulation de la correction du diamètre de l'outil
G41Correction du diamètre de l'outil (côté gauche)
G42Correction du diamètre de l'outil (côté droit)
G46Correction du diamètre de l'outil (sélection automatique de la direction)
G520Réglage du système de coordonnées locales
G53Sélection du système de coordonnées mécaniques
※G5412Sélection du système de coordonnées de la pièce 1
G55Sélection du système de coordonnées de la pièce 2
G56Sélection du système de coordonnées de la pièce 3
G57Sélection du système de coordonnées de la pièce 4
G58Sélection du système de coordonnées de la pièce 5
G59Sélection du système de coordonnées de la pièce 6
G6113Mode de vérification de l'arrêt correct
G62Contrôle automatique de la vitesse angulaire
G63Mode tapotement
G64Mode de coupe
G709Cycle de coupe de finition
G71Cycle d'ébauche de tournage droit
G72Cycle d'ébauche de la face frontale
G73Mouvement de la table de la broche dans le cycle d'usinage d'ébauche
G74Fin du cycle de coupe
G75Cycle de rotation en ligne droite
G76Cycle de coupe du fil
G77A partir du cycle de coupe
G78Cycle de fixation des dents
G79Cycle fixe de coupe en bout
G80Annulation de la commande du cycle d'usinage des trous
G83Cycle de forage profond (axe Z)
G84Cycle de taraudage (axe Z)
G85Cycle d'alésage (axe Z)
G87Cycle de forage en profondeur (axe x)
G88Cycle de taraudage (axe x)
G89Cycle d'alésage (axe x)
※G903Commande de valeur absolue
※G91Commande de valeur incrémentale
G920Réglage du système de coordonnées / réglage de la vitesse de la broche
※G945Avance asynchrone (avance par minute)
※G95Avance synchrone (avance par tour)
※G9617Contrôle de la vitesse du cycle activé
※G97La vitesse du cycle doit être désactivée
*G9810Cycle fixe
Réversion de la valeur initiale
G99Cycle fixe
Remise à zéro du point R

28. Tour Huaxing code G

Code GExpliquer
G00Positionnement rapide
G01Interpolation linéaire
G02Interpolation circulaire dans le sens des aiguilles d'une montre
G03Interpolation circulaire dans le sens inverse des aiguilles d'une montre
G04retardé
G09Alimentation quasi stop
G20Appel de sous-programme indépendant
G22Définition d'un sous-programme indépendant
G24Lorsque la définition de la sous-routine indépendante est terminée, revenez au programme appelant
G25Traitement des sauts
G26Appel de bloc appel de sous-routine dans le programme d'usinage
G27Boucle infinie
G30Annulation du grossissement
G31Définition du grossissement
G47Transition automatique à vitesse linéaire courte
G48annuler
G54~G59Sélection du système de coordonnées de la pièce
G71Coupe circulaire interne et externe
G72Cycle composé d'usinage de face
G73Cycle composé à contour fermé
G74Retour au point de référence de la machine (origine mécanique)
G75Retour au point de réglage de l'outil
G76Retour au point de départ de l'usinage
G77Rétablir le système de coordonnées actuel
G81Cycle d'usinage cylindrique
G82Cycle d'usinage de la face frontale
G85Cycle de taraudage rigide en pouces
G86Cycle d'usinage des filets métriques
G87Cycle d'usinage des filets en pouces
G90Programmation du mode valeur absolue
G91Programmation des valeurs incrémentales
G92Mise à zéro du programme
G96La coupe à vitesse linéaire constante est efficace
G97Annuler la coupe à vitesse linéaire constante
G98Annuler l'avance par tour
G99Régler l'avance par tour
P = affectation des paramètres

29. Tour Huaxing code M

Instruction MExpliquer
M01Arrêt conditionnel
M02Fin du programme et arrêt
M03Rotation de la broche vers l'avant
M04Inversion de la broche
M05Arrêt de la broche
M06Refroidissement sur
M07Refroidissement
M08Serrage de la pièce
M09Desserrage de la pièce
M10Activation du relais spécifié
M11Désactiver le relais spécifié
M20Définir le numéro de complément d'outil
M21Le programme se termine et revient au début du programme.
M71~M85Sortie d'impulsion de relais

30. Code G de la fraiseuse Huaxing

Code GExpliquer
 G01interpolation linéaire
G02Interpolation en arc de cercle dans le sens des aiguilles d'une montre ou interpolation en spirale
G03Interpolation en arc de cercle dans le sens inverse des aiguilles d'une montre ou interpolation en spirale
G04retardé
G09Servo quasi stop en place
G11Le bloc est reflété le long de l'axe Y
G12Le bloc est reflété le long de l'axe X
G13Le bloc de programme est traité par image miroir à l'origine
G17Sélectionner le plan xoy
G18Sélectionner le plan x0z
G19Sélectionner le plan y0z
G20Appel de sous-programme
G22déclaration de sous-programme
G24La définition de la sous-routine se termine et retourne au programme appelant
G25Traitement des sauts
G26Traitement des transferts
G27Boucle infinie
G30Annulation de l'agrandissement du zoom avant/arrière
G31Définition du rapport d'agrandissement / de réduction
G40Annuler la compensation du rayon de l'outil
G41Compensation du rayon de l'outil gauche
G42Compensation du rayon de l'outil droit
G43Établir la compensation de la longueur de l'outil
G44Annuler la compensation de la longueur de l'outil
G47Transition automatique à vitesse linéaire courte
G48Annuler la transition automatique de la vitesse linéaire courte
G54~G59Sélection du système de coordonnées de la pièce
G73Cycle d'usinage de trous profonds à grande vitesse
G74Retour au point de référence de la machine (origine mécanique)
G75Retour au point de réglage de l'outil
G76Retour au programme zéro à partir de la position actuelle
G78Cycle d'alésage fin
G81Cycle de forage du trou central
G82Cycle de forage central avec pause
G83Cycle d'usinage à trous profonds
G84Cycle de taraudage rigide métrique
G85Cycle de taraudage rigide en pouces
G86Cycle d'alésage (retour automatique)
G87Cycle d'alésage inversé
G88Cycle d'alésage (retour manuel)
G89Cycle ennuyeux avec pause
G90Programmation du mode valeur absolue
G91Programmation des valeurs incrémentales
G92Définir le système de coordonnées de la pièce
P = affectation des paramètres

31. Fraiseuse Huaxing code M

Code GExpliquer
M00Pause du programme
M01L ×× (K ××)
M02Fin du programme et arrêt
M03Rotation de la broche vers l'avant
M04Inversion de la broche
M05Arrêt de la broche
M08Refroidissement sur
M09Refroidissement
M10Serrage de la pièce
M11Desserrage de la pièce
M20K ××× Numéro de relais
M21K ×× shut ×× Relay No
M30Le programme se termine et revient au début du programme.
M71~M85Sortie d'impulsion de relais

32. Renhe 32T G code

Code G  Expliquer
 G00 instructions de positionnement du point rapide
G01Instruction d'interpolation linéaire
G02、G03Instruction d'interpolation circulaire
G04Instruction de retard de programme
G26、G27Instruction de retour au point de départ
G28、G29
G22、G80Instruction de boucle de programme
G23Instruction de boucle rectangulaire
G37、G38G39、G36Commande de retour du point de référence dur
G82、G83Commande du cycle du fil
G46、G47G48、G49Commande de retour du point de référence souple
G96、G97Fonction de coupe à vitesse linéaire constante

33. Renhe 32T M code

Instruction M Expliquer
M00Instruction de pause du programme
M02Instruction de fin de programme
M30Arrêt de la broche, commande de fin de programme
M20Commande de cycle automatique
M03Commande de rotation avant de la broche
M04Commande d'inversion de la broche
M05Commande d'arrêt de la broche
M06Attendre des instructions après l'envoi d'une lettre
M26Envoi d'instructions
M21Attendre des instructions après l'envoi d'une lettre
M97Instruction de saut de programme
M98Instruction d'appel de sous-programme
M99Instruction de retour de sous-programme

34. SKY 2003N M Code G

Code GGroupeTypeFonction
G00011Positionnement (déplacement rapide)
G01Interpolation linéaire (alimentation)
G02Interpolation de l'arc (dans le sens des aiguilles d'une montre)
G03Interpolation de l'arc (sens inverse des aiguilles d'une montre)
G02+ZInterpolation de l'hélice droite
G03+ZInterpolation spirale gauche
G04022suspendre
G17041Sélection du plan XY
G181Sélection du plan ZX
G19Sélection du plan YZ
G40071Compensation des outils effacer
G41Compensation d'outil à gauche
G42Droit de compensation de l'outil
G4308Compensation de la longueur d'outil vers l'avant
G44Compensation négative de la longueur d'outil
G49Effacement de la compensation de la longueur d'outil
G5011Zoom, miroir désactivé
G5111Zoom, miroir sur
G5414Système de coordonnées de la pièce 1 Sélection
G55Sélection du système de coordonnées de la pièce 2
G56Sélection du système de coordonnées de la pièce 3
G57Sélection du système de coordonnées de la pièce 4
G58Système de coordonnées de la pièce 5 Sélection
G59Sélection du système de coordonnées de la pièce 6
G6803Rotation des coordonnées
G6903Effacement de la rotation des coordonnées
G7315Cycle par étapes
G74Circulation de la dent de contre-attaque (centre d'usinage)
G76Cycle d'alésage fin (centre d'usinage)
G80Effacement à cycle fixe
G81Cycle de perçage et de surfaçage par points
G82Cycle de forage et d'alésage inversé
G83Cycle de forage en profondeur
G84Taper sur la circulation
G85/G86Cycle d'ennui
G87Cycle d'alésage inversé
G88/G89Cycle d'ennui
G9000Programmation en valeur absolue
G91Programmation des valeurs incrémentales
G9205Réglage du système de coordonnées
G9816Retour au plan initial
G99Retour au plan du point r

35. SKY 2003N M M code

GroupeCode MFonction
AM00,M01,M02Le programme s'arrête, le programme choisit de s'arrêter et le programme se termine
BM03,M04,M05Rotation avant de la broche, rotation arrière de la broche, arrêt de la broche
CM06Changement d'outil automatique
DM08,M09Liquide de refroidissement activé, liquide de refroidissement désactivé
EM98,M99Appel de la sous-routine et retour de la sous-routine

Comment sélectionner les codes G et les codes M appropriés pour la programmation en fonction des différents systèmes CNC ?

Pour sélectionner les codes G et les codes M appropriés pour la programmation basée sur différents systèmes CNC, il est essentiel d'adopter une approche globale tenant compte des spécificités du système, des exigences de traitement et des meilleures pratiques de l'industrie. Voici une explication optimisée :

Connaissances spécifiques au système :

Comprenez parfaitement les caractéristiques et les capacités du système CNC spécifique avec lequel vous travaillez (par exemple, Fanuc, Siemens, Heidenhain). Chaque système peut avoir des implémentations uniques des codes G et M, des cycles personnalisés ou des fonctions propriétaires. Consultez les manuels de programmation du fabricant et tenez-vous au courant des dernières versions du micrologiciel et des fonctions prises en charge.

Fonctionnalité et hiérarchie des codes :

Maîtriser les fonctions fondamentales des codes G et M :

  • Codes G : Contrôle des mouvements, sélection du système de coordonnées, cycles fixes, etc.
  • Codes M : Fonctions auxiliaires telles que le contrôle de la broche, la gestion du liquide de refroidissement, les changements d'outils.
    Comprendre la nature modale de certains codes et leur hiérarchie au sein du système de contrôle afin d'éviter les conflits et d'assurer une exécution correcte.

Sélection axée sur les processus :

Choisissez les codes en fonction des opérations d'usinage spécifiques et des exigences de la pièce :

  • Pour les contours : G01 (interpolation linéaire), G02/G03 (interpolation circulaire)
  • Pour les mouvements rapides : G00 (positionnement rapide)
  • Pour les géométries complexes : Envisager l'utilisation de la programmation paramétrique ou de cycles fixes
  • Pour la gestion des outils : codes M appropriés pour les changements d'outils et le contrôle du liquide de refroidissement

Optimisation de l'efficacité :

Sélectionner les codes qui optimisent l'efficacité de l'usinage :

  • Utiliser les codes d'usinage à grande vitesse le cas échéant (par exemple, G05.1 pour Fanuc).
  • Mettre en œuvre des cycles fixes (par exemple, G81 pour le forage) afin de réduire la longueur du programme et de simplifier la programmation.
  • Utiliser des fonctions avancées telles que le contrôle du point central de l'outil (TCPC) pour l'usinage à 5 axes lorsqu'elles sont disponibles.

Systèmes de coordonnées et configuration des pièces :

Sélectionner et utiliser correctement les codes du système de coordonnées :

  • G54-G59 pour les systèmes de coordonnées de la pièce
  • G17/G18/G19 pour la sélection du plan dans l'interpolation circulaire et les cycles fixes
    Pensez à utiliser des fonctions telles que la rotation du système de coordonnées (G68) pour l'usinage sur plusieurs faces, le cas échéant.

Sécurité et conformité :

Intégrer les codes et les meilleures pratiques en matière de sécurité :

  • Utiliser M00 (arrêt du programme) ou M01 (arrêt optionnel) pour les points d'inspection critiques.
  • Mise en œuvre de G43 (compensation de la longueur de l'outil) pour éviter les collisions
  • Inclure M30 (fin de programme et rembobinage) pour assurer une fin de programme correcte.

Optimisations spécifiques à la machine :

Exploiter les caractéristiques propres à la machine :

  • Pour les centres d'usinage à grande vitesse : Utiliser des fonctions d'anticipation (par exemple, G05.1 Q1 pour Fanuc).
  • Pour les machines multi-axes : Mettre en œuvre les fonctions RTCP (Rotation Tool Center Point) lorsqu'elles sont disponibles.
  • Pour les centres de tournage-fraisage : Utilisation de codes spécialisés pour la synchronisation des broches et de l'outillage tournant.

Essais et validation :

Testez rigoureusement vos sélections de code :

  • Utiliser un logiciel de simulation pour vérifier les trajectoires des outils et identifier les problèmes potentiels.
  • Effectuer des essais à blanc et exécuter un seul bloc pour s'assurer que le code fonctionne correctement.
  • Valider le programme sur la machine réelle, en commençant par des vitesses d'avance réduites pour des raisons de sécurité.

Documentation et normalisation :

Développez et maintenez une bibliothèque de codes normalisés pour les opérations courantes au sein de votre organisation. Cela favorise la cohérence, réduit les erreurs de programmation et facilite le transfert de connaissances entre les membres de l'équipe.

En suivant cette approche globale, vous pouvez sélectionner les codes G et M les plus appropriés pour votre système CNC spécifique, garantissant ainsi des processus d'usinage efficaces, sûrs et optimisés. N'oubliez pas d'actualiser en permanence vos connaissances en fonction de l'évolution de la technologie CNC et des techniques de programmation.

Dans la pratique de l'usinage CNC, comment combiner efficacement les codes G et les codes M pour améliorer l'efficacité et la précision de l'usinage ?

Dans la pratique de l'usinage CNC, il est essentiel de combiner efficacement les codes G et les codes M pour améliorer l'efficacité et la précision de l'usinage. Cette intégration nécessite une connaissance approfondie des deux types de codes et de leur application stratégique dans le processus d'usinage.

Les codes G, qui contrôlent le mouvement des outils et les opérations de coupe, constituent l'épine dorsale de la programmation CNC. Les principaux codes G sont G00 (positionnement rapide), G01 (interpolation linéaire), G02/G03 (interpolation circulaire) et G81-G89 (cycles fixes pour le perçage, l'alésage et le taraudage). Les codes M, quant à eux, gèrent des fonctions auxiliaires telles que le contrôle du liquide de refroidissement (M08/M09), le contrôle de la broche (M03/M04/M05) et les changements d'outils (M06).

Optimiser l'efficacité et la précision de l'usinage :

  1. Rationaliser les trajectoires d'outils : Utilisez les fonctions avancées du code G telles que G70 (cycle de finition) et G71-G73 (cycles d'enlèvement de matière) pour un enlèvement de matière efficace. Mettez en œuvre des techniques d'usinage à grande vitesse à l'aide de G05 (mode grande vitesse) lorsque cela est nécessaire, afin de réduire les temps de cycle tout en maintenant la précision.
  2. Optimiser les paramètres de coupe : Combinez G96 (contrôle de la vitesse constante de la surface) avec les codes M appropriés pour le contrôle de la vitesse de la broche afin de maintenir des conditions de coupe optimales tout au long du processus, en particulier pour les pièces de diamètres variables.
  3. Gestion intelligente du liquide de refroidissement : Utilisez M08/M09 en conjonction avec l'activation de l'arrosage à travers l'outil (par exemple, M88) aux points critiques du programme. Cela permet d'assurer un refroidissement et une évacuation des copeaux corrects, en particulier lors des opérations de haute précision ou de l'usinage de matériaux difficiles.
  4. Changements d'outils adaptatifs : Mettez en œuvre des stratégies de changement d'outil intelligentes en utilisant M06 en combinaison avec les codes G de surveillance de la durée de vie des outils (G43.4 pour la compensation de la longueur de l'outil). Cela permet de minimiser les changements d'outils inutiles tout en garantissant une qualité d'usinage constante.
  5. Optimisation du système de coordonnées : Utilisez plusieurs systèmes de coordonnées (G54-G59) en conjonction avec G92 (réglage du système de coordonnées) afin de minimiser les temps de préparation pour les pièces complexes ou les travaux à opérations multiples.
  6. Palpage et mesure en cours de fabrication : Intégrez les cycles de palpage (G31) aux codes M pour l'alignement automatique des pièces et le contrôle des dimensions en cours de processus, afin d'améliorer la précision globale et de réduire les taux de rebut.
  7. Programmation de macros : Développez des macros personnalisées qui combinent les codes G et les codes M pour les opérations fréquemment répétées. Cela permet non seulement d'améliorer l'efficacité de la programmation, mais aussi de garantir la cohérence des séquences d'usinage complexes.
  8. Accélération/décélération optimisée : Utilisez G05.1 (AI contour control) en conjonction avec les codes M appropriés pour la servocommande afin d'optimiser la dynamique de la machine, en particulier pour les contours complexes ou les opérations à grande vitesse.
  9. Opérations auxiliaires synchronisées : Coordonnez les codes M des fonctions auxiliaires (par exemple, les changements de palettes, les chargeurs de barres) avec les séquences de codes G afin de minimiser les temps de non-coupe et de maximiser l'utilisation de la machine.
  10. Cycles fixes avancés : Utilisez des cycles fixes spécialisés tels que G76 (cycle d'alésage fin) ou G83 (cycle de perçage à picots) en combinaison avec les codes M appropriés pour l'arrosage et le contrôle de la broche afin d'optimiser les opérations difficiles.

En combinant stratégiquement ces codes G et M, les programmeurs CNC peuvent améliorer de manière significative l'efficacité et la précision de l'usinage. Cette approche nécessite une compréhension approfondie des capacités de la machine, des propriétés des matériaux de la pièce et des exigences spécifiques de chaque opération d'usinage. L'optimisation et le perfectionnement continus de ces combinaisons de codes, basés sur des données de performance réelles et des technologies émergentes, permettront de repousser encore les limites des capacités d'usinage CNC.

N'oubliez pas que le partage, c'est l'entraide ! : )
Shane
Auteur

Shane

Fondateur de MachineMFG

En tant que fondateur de MachineMFG, j'ai consacré plus d'une décennie de ma carrière à l'industrie métallurgique. Ma vaste expérience m'a permis de devenir un expert dans les domaines de la fabrication de tôles, de l'usinage, de l'ingénierie mécanique et des machines-outils pour les métaux. Je suis constamment en train de réfléchir, de lire et d'écrire sur ces sujets, m'efforçant constamment de rester à la pointe de mon domaine. Laissez mes connaissances et mon expertise être un atout pour votre entreprise.

Vous pouvez aussi aimer
Nous les avons sélectionnés pour vous. Poursuivez votre lecture et apprenez-en plus !

Les 10 meilleurs fabricants et marques de machines à aléser en Chine

Vous êtes-vous déjà demandé quelles étaient les entreprises qui ouvraient la voie dans l'industrie chinoise des machines-outils ? Cet article présente les 10 principaux fabricants de machines à aléser, en détaillant leur histoire, leurs innovations et leurs contributions au domaine....

Notions de base sur les fraiseuses : Un guide complet

Vous êtes-vous déjà demandé comment des pièces métalliques complexes sont fabriquées avec précision ? Cet article dévoile la magie des fraiseuses, en explorant leurs différents types et leurs principaux composants. Plongez dans cet article pour comprendre comment...

Les 10 meilleurs fabricants et marques de machines à forger en Chine

Vous êtes-vous déjà demandé quelles étaient les entreprises à la tête de l'industrie chinoise des machines à forger ? Cet article présente les 10 premiers fabricants, en mettant en lumière leur histoire, leurs avancées technologiques et leur influence sur le marché. Des machines-outils de Shenyang...

Les 10 meilleurs fabricants de perceuses en Chine

Vous êtes-vous déjà demandé qui sont les principaux acteurs de l'industrie chinoise des machines de forage ? Cet article présente les principaux fabricants qui dominent le marché, en mettant l'accent sur leurs innovations, leurs vastes gammes de produits et...

Les 10 meilleurs fabricants et marques de fraiseuses CNC en 2024

Vous êtes-vous déjà demandé ce qui permet à la fabrication moderne d'être aussi précise et efficace ? Dans cet article, nous explorons les principaux fabricants de fraiseuses CNC, en mettant en lumière leurs innovations et leurs contributions. Vous en apprendrez plus sur...

Les 10 meilleurs fabricants et marques de fraiseuses en 2024

Vous êtes-vous déjà demandé quelles étaient les entreprises à la tête de l'industrie des fraiseuses ? Cet article dévoile les 10 principaux fabricants de fraiseuses de 2024, en soulignant leurs innovations, leur impact mondial et leurs contributions à...
MachineMFG
Faites passer votre entreprise à la vitesse supérieure
S'abonner à la newsletter
Les dernières nouvelles, les articles et les ressources les plus récents, envoyés chaque semaine dans votre boîte aux lettres électronique.

Nous contacter

Nous vous répondrons dans les 24 heures.