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 CN le plus répandu.

Il existe de nombreuses versions et est principalement utilisé pour contrôler les machines-outils automatiques dans le cadre de la fabrication assistée par ordinateur.

Le code G est parfois appelé langage de programmation G.

Le code G est l'instruction du programme de commande numérique. Il est communément appelé instruction G.

Le code G peut être utilisé pour réaliser le positionnement rapide, l'interpolation de cercle inverse, l'interpolation de cercle le long du cercle, l'interpolation d'arc de point central, la programmation de rayon et le traitement de saut.

Qu'est-ce que le code M ?

Le code M est défini comme un code de fonction auxiliaire dans le programme FANUC.

Le code M joue un rôle de contrôle auxiliaire pour la machine-outil et est utilisé pour la commande de mouvements hors axe.

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 M appropriés pour la programmation basée sur différents systèmes CNC, vous devez d'abord comprendre les fonctions de base et les utilisations des codes G et M. Les codes G contrôlent principalement les mouvements de la machine-outil, tels que le mouvement linéaire et l'interpolation circulaire. Les codes G contrôlent principalement les mouvements de la machine-outil, tels que le mouvement linéaire et l'interpolation circulaire, tandis que les codes M exécutent des opérations auxiliaires de la machine-outil, telles que la rotation de la broche et le changement de liquide de refroidissement.

Comprendre les caractéristiques des différents systèmes CNC : Différents systèmes CNC (tels que Fanuc, Siemens) peuvent prendre en charge les codes G et M de manière différente. Vous devez donc vous familiariser avec les fonctions et les limites spécifiques du système CNC que vous utilisez.

Se référer aux documents pertinents : Vous pouvez obtenir les significations et utilisations spécifiques des codes G et M en vous référant aux guides de programmation CNC ou aux encyclopédies de codes. Par exemple, vous pouvez vous référer à des documents tels que "Fanuc, Siemens Common CNC System Code Encyclopedia (G, M codes), Command Explanation".

Comprendre les fonctions des codes G et M : Les codes G concernent principalement le contrôle des mouvements de la machine-outil. Par exemple, G00 indique un positionnement rapide, G01 indique une avance par interpolation linéaire, G02 et G03 représentent respectivement une interpolation circulaire dans le sens des aiguilles d'une montre et dans le sens inverse des aiguilles d'une montre. Les codes M comprennent des opérations auxiliaires telles que M01 pour l'arrêt optionnel, M02 pour la fin du programme (réinitialisation), M03 pour la rotation avant de la broche, etc.

Choisissez le code approprié en fonction des besoins de traitement : Une fois que les fonctions des codes G et M sont claires, vous pouvez sélectionner le code approprié en fonction des besoins de traitement spécifiques. Par exemple, si un positionnement rapide est nécessaire, utilisez le code G00 ; si le contrôle de la rotation de la broche est nécessaire, utilisez le code M03 ou M04.

Faites attention à la sélection des systèmes de coordonnées et des plans : Lors de la programmation, vous devez également faire attention à la sélection des systèmes de coordonnées et des plans, comme G17, G18 et G19, qui sont utilisés pour sélectionner respectivement le plan XY, le plan ZX et le plan YZ.

Pratique et test : Enfin, validez l'exactitude et l'applicabilité des codes G et M sélectionnés au moyen d'une programmation et de tests réels. Dans la pratique, il se peut que vous soyez confronté à des scénarios ou à des exigences particulières, pour lesquels vous devrez peut-être ajuster ou choisir d'autres codes afin de répondre à des besoins spécifiques.

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 le monde réel de l'usinage CNC, pour combiner efficacement les codes G et les codes M afin d'améliorer l'efficacité et la précision de l'usinage, il est essentiel de comprendre d'abord les fonctions et les rôles fondamentaux des codes G et des codes M.

Les codes G contrôlent principalement le mouvement de la machine-outil, comme le positionnement rapide (G00), l'interpolation linéaire (G01) et l'interpolation circulaire (G02 et G03). Parallèlement, les codes M sont utilisés pour exécuter des fonctions auxiliaires de la machine-outil, telles que le changement de liquide de refroidissement et les commandes de changement d'outil.

Pour améliorer l'efficacité et la précision de l'usinage, les stratégies suivantes peuvent être adoptées :

Optimiser les programmes de code G : En fonction des caractéristiques du système CNC et des performances réelles de la machine-outil, sélectionnez les instructions de code G appropriées pour garantir l'optimisation de la trajectoire d'usinage. Par exemple, en réduisant la distance de déplacement à vide et en utilisant des méthodes d'interpolation plus efficaces, l'efficacité de la production peut être considérablement améliorée.

Application rationnelle des codes M : Lors de la programmation, les codes M doivent être organisés logiquement en fonction des besoins d'usinage, comme l'activation du liquide de refroidissement lorsqu'un usinage de haute précision est nécessaire, ou le changement d'outil une fois que certaines étapes spécifiques de l'usinage sont terminées. Cela permet non seulement d'améliorer la qualité de l'usinage, mais aussi d'éviter les temps d'arrêt inutiles.

Macro-programmation : En utilisant la fonction de macro-programmation du centre d'usinage CNC, la combinaison correspondante de codes G et de codes M peut être générée automatiquement en fonction des exigences d'usinage spécifiques. Cette méthode permet de garantir la précision de l'usinage tout en améliorant l'efficacité de la programmation et de l'usinage.

Prêter attention aux détails de la programmation : Lors de l'écriture des programmes, il est important d'analyser le schéma de la pièce pour déterminer la précision et les exigences techniques de l'usinage CNC, ainsi que les caractéristiques du système de contrôle de la machine-outil. Cela permet de créer une combinaison de codes G et de codes M qui non seulement répond aux exigences de l'usinage, mais exploite aussi pleinement les performances de la machine-outil.

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.

Suivant

Tableau des tailles et des poids des poutres en H

Vous êtes-vous déjà interrogé sur le monde caché des poutres en H ? Dans cet article captivant, nous allons percer les mystères qui se cachent derrière ces éléments de construction essentiels. Notre ingénieur mécanicien expert vous guidera...
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.