Codes des tours CNC

Codes des tours à commande numérique

Contenu

Qu'est-ce qu'un code de tour CNC ?

Les codes des tours à commande numérique sont principalement les suivants Codes G et Codes M, ainsi que codes d'adresse et cycles en boîte. Ces codes constituent un langage de programmation qui contrôle les opérations d'un système d'information. Tour CNC, y compris le mouvement de l'outil, la commande de la broche, la gestion du liquide de refroidissement et diverses fonctions d'usinage.

Les codes peuvent aller de simples commandes de mouvement à une programmation paramétrique complexe, permettant un contrôle précis et l'automatisation du processus d'usinage.

Codes G et codes M courants dans la programmation des tours CNC

Ce tableau présente les codes G et M les plus couramment utilisés dans la programmation des tours CNC.

Notez que certains codes peuvent varier légèrement en fonction du système de commande CNC utilisé. Reportez-vous toujours au manuel de programmation de votre machine pour connaître la mise en œuvre exacte de ces codes.

CodeCatégorieFonctionNotes
G00MotionPositionnement rapide
Déplacement à vitesse maximale jusqu'à la position spécifiée
G01MotionInterpolation linéaire
Se déplace en ligne droite à la vitesse d'avance spécifiée
G02MotionInterpolation circulaire CW
Crée un arc de cercle dans le sens des aiguilles d'une montre
G03MotionInterpolation circulaire CCW
Crée un arc de cercle dans le sens inverse des aiguilles d'une montre
G20UnitéSystème en pouces
Réglage de la programmation du système en pouces
G21UnitéSystème métrique
Règle la programmation sur le système métrique
G28MotionRetour à la position d'origineDéplacement vers le point zéro de la machine
G96BrocheVitesse constante de la surface
Maintient une vitesse de coupe constante
G97BrocheVitesse constante de la brocheMaintien d'un régime constant
M03DiversBroche dans le sens des aiguilles d'une montre
Démarre la rotation de la broche dans le sens des aiguilles d'une montre
M04DiversBroche dans le sens inverse des aiguilles d'une montre
Démarre la rotation de la broche dans le sens inverse des aiguilles d'une montre
M05DiversArrêt de la brocheArrêt de la rotation de la broche
M30DiversFin du programmeFin du programme et réinitialisation
G00MotionPositionnement rapide
Déplacement à vitesse maximale jusqu'à la position spécifiée
G01MotionInterpolation linéaire
Se déplace en ligne droite à la vitesse d'avance spécifiée
G02MotionInterpolation circulaire CWCrée un arc de cercle dans le sens des aiguilles d'une montre
G03MotionInterpolation circulaire CCW
Crée un arc de cercle dans le sens inverse des aiguilles d'une montre
G04DwellDwell
Interrompre le programme pendant la durée spécifiée
G20UnitéSystème en pouces
Réglage de la programmation du système en pouces
G21UnitéSystème métrique
Règle la programmation sur le système métrique
G28MotionRetour à la position d'origineDéplacement vers le point zéro de la machine
G40CompensationAnnulation de la compensation du nez de l'outil
Annule la compensation du rayon du nez de l'outil
G41CompensationCompensation du nez de l'outil à gauche
Applique la compensation du rayon du nez de l'outil gauche
G42CompensationCompensation du nez de l'outil à droite
Applique la compensation du rayon du nez de l'outil droit
G50ParamètresDéfinir le système de coordonnéesÉtablit un système de coordonnées
G54CoordonnerSystème de coordonnées de travail 1
Sélectionne le système de coordonnées de travail 1
G55CoordonnerSystème de coordonnées de travail 2
Sélectionne le système de coordonnées de travail 2
G56CoordonnerSystème de coordonnées de travail 3
Sélectionne le système de coordonnées de travail 3
G57CoordonnerSystème de coordonnées de travail 4
Sélectionne le système de coordonnées de travail 4
G58CoordonnerSystème de coordonnées de travail 5
Sélectionne le système de coordonnées de travail 5
G59CoordonnerSystème de coordonnées de travail 6
Sélectionne le système de coordonnées de travail 6
G70CycleCycle de finitionEffectue le cycle de finition
G71CycleEnlèvement de la matière en tournageExécution d'un cycle de tournage brutal
G72CycleEnlèvement des stocks dans le parementEffectuer un cycle de façonnage grossier
G73CycleRépétition de motifs
Réalise un cycle de répétition de motifs
G74CycleRainurage de la faceEffectue le cycle de rainurage de la face
G75CycleRainurage du diamètre extérieur/intérieurEffectue le cycle de rainurage OD/ID
G76CycleCycle de filetage
Effectue un cycle de filetage en plusieurs passes
G90ModeProgrammation absolue
Définit la programmation des coordonnées absolues
G91ModeProgrammation incrémentale
Définit la programmation incrémentale des coordonnées
G94AlimentationAlimentation par minute
Règle la vitesse d'alimentation en unités par minute
G95AlimentationAlimentation par tour
Définit la vitesse d'avance en unités par tour
G96BrocheVitesse constante de la surface
Maintient une vitesse de coupe constante
G97BrocheVitesse constante de la brocheMaintien d'un régime constant
G98RetourRetour au niveau initial
Retour au niveau initial de l'axe Z en cycles fixes
G99RetourRetour au niveau R
Retour au niveau de l'axe R en cycles fixes
M00DiversArrêt du programmeArrêt de l'exécution du programme
M01DiversArrêt facultatif
Arrête le programme si l'interrupteur d'arrêt optionnel est activé
M03DiversBroche dans le sens des aiguilles d'une montre
Démarre la rotation de la broche dans le sens des aiguilles d'une montre
M04DiversBroche dans le sens inverse des aiguilles d'une montre
Démarre la rotation de la broche dans le sens inverse des aiguilles d'une montre
M05DiversArrêt de la brocheArrêt de la rotation de la broche
M06DiversChangement d'outil
Changement d'outil automatique
M08DiversLiquide de refroidissement surMise en route du liquide de refroidissement par inondation
M09DiversArrêt du liquide de refroidissementCoupe tout le liquide de refroidissement
M10DiversCollier de serrageSerrer le mandrin
M11DiversDéblocage du mandrinDéclenche le mandrin
M19DiversArrêt de broche orienté
Arrêt de la broche à une orientation spécifique
M30DiversFin du programmeFin du programme et réinitialisation
M41DiversSélection du rapport 1Sélection de la gamme de vitesses de la broche 1
M42DiversSélection de la vitesse 2Sélection de la gamme de vitesses de la broche 2
M43DiversSélection de la vitesse 3Sélection de la gamme de vitesses de la broche 3
M44DiversSélection de la vitesse 4Sélection de la gamme de vitesses de la broche 4
M98DiversAppel de sous-programmeAppelle un sous-programme
M99DiversFin du sous-programmeTermine un sous-programme et renvoie

Exemple de programme de tour CNC simple :

O1000 (PROGRAMME DE TOURNAGE SIMPLE)
G21 G40 G95 G97
G28 U0 W0
T0101 (OUTIL DE TOURNAGE)
G50 S2000
G96 S180 M03
G00 X50.0 Z0.1
G01 X-1.6 F0.15
G00 X50.0 Z2.0
G28 U0 W0
M30

Ce programme effectue les opérations suivantes :

  1. Règle la machine (métrique, arrêt de l'outil, avance par tour, vitesse de rotation constante).
  2. Retour à la position initiale
  3. Sélectionne l'outil 1
  4. Définit la vitesse maximale de la broche et active la vitesse constante de la surface
  5. Se met en position de départ
  6. Effectue une coupe de parement
  7. Rétractables
  8. Retour à la maison
  9. Termine le programme

Bien que ces codes soient normalisés dans une certaine mesure, il peut y avoir des variations entre les différents fabricants de machines et les contrôleurs.

Retour en haut de la page : Codes des tours CNC

gavinyyi
Directeur général et chef de projet
Shenzhen Yijin Hardware Co. Ltd.

Gavin Yi

Gavin Yi est un leader distingué dans le domaine de la fabrication de précision et de la technologie CNC. En tant que collaborateur régulier des magazines Modern Machine Shop et American Machinist, il partage son expertise sur les processus d'usinage avancés et l'intégration de l'industrie 4.0. Ses recherches sur l'optimisation des processus ont été publiées dans le Journal of Manufacturing Science and Engineering et l'International Journal of Machine Tools and Manufacture.

Gavin siège au conseil d'administration de la National Tooling & Machining Association (NTMA) et fait fréquemment des présentations à l'International Manufacturing Technology Show (IMTS). Il est titulaire de certifications délivrées par les principaux établissements de formation à la commande numérique, notamment le programme de fabrication avancée de l'université Goodwin. Sous sa direction, Shenzhen Yijin Hardware collabore avec DMG Mori et Haas Automation pour stimuler l'innovation dans la fabrication de précision.

gavinyyi

yijin hardware logo w

Demander un devis à la société China's #1
Services d'usinage CNC.

Prêt à commencer ?
Prenez contact avec nous dès aujourd'hui !

Catégories
  • Études de cas
  • Usinage CNC
  • Fixations sur mesure
  • Matériaux
  • Actualités & Blog
  • Tôle
  • Sports
  • Finition de la surface

Plus d'informations à découvrir

10 premiers fabricants de tours à commande numérique
Usinage CNC
Les 10 premiers fabricants de tours à commande numérique

Choisir parmi les meilleurs fabricants de tours CNC au monde revient à comprendre les principes fondamentaux : stabilité de la machine, précision de la broche, architecture de commande et précision des pièces à long terme sous la machine.

Services d'usinage CNC 4 axes
Usinage CNC
Services d'usinage CNC 4 axes

Les pièces présentant des caractéristiques angulaires, des détails sur plusieurs faces ou des motifs radiaux sont difficiles à réaliser avec l'usinage traditionnel à 3 axes. Vous êtes contraint d'effectuer plusieurs opérations manuelles

Commencez dès aujourd'hui. Les pièces sont fabriquées rapidement.

Conception gratuite de pièces usinées pour vos projets avec des délais d'exécution rapides.
fr_FRFR

Veuillez joindre vos dessins CAO en 2D et vos modèles CAO en 3D dans n'importe quel format, y compris STEP, IGES, DWG, PDF, STL, etc. Si vous avez plusieurs fichiers, comprimez-les dans un fichier ZIP ou RAR. Vous pouvez également envoyer votre appel d'offres par courrier électronique à l'adresse suivante [email protected].

Cliquez ou déplacez les fichiers vers cette zone pour les téléverser.Vous pouvez téléverser jusqu’à 15 fichiers.
Cases à cocher

Veuillez joindre vos dessins CAO en 2D et vos modèles CAO en 3D dans n'importe quel format, y compris STEP, IGES, DWG, PDF, STL, etc. Si vous avez plusieurs fichiers, comprimez-les dans un fichier ZIP ou RAR. Vous pouvez également envoyer votre appel d'offres par courrier électronique à l'adresse suivante [email protected].

Formats de dessin en 3D : .step/.stp, .dwg, .m3d, .x_t, .sldprt, .stl, .CATPart, .CATProduct, .iges/.igs
Formats de dessin 2D : .dwg, .cdw, .SLDDRW, .scr

Formats compressés : .zip, .rar, .7z

Formats d'image : .pdf, .jpg/.jpeg, .gif, .png, .webp, .tif/.tiff

Format vidéo : .mp4

Formats bureautiques : .txt, .docx, .xlsx, .ppt, .ods