x
Send Your Inquiry Today
G and M Codes

Codes G et M

Les outils de coupe CNC sont actionnés par des codes G et M, qui sont en fait des instructions informatiques ou des langages de programmation, pour créer le produit souhaité. Leur application peut s’avérer difficile. En effet, ces programmes diffèrent d’une machine à l’autre et requièrent les connaissances d’un programmeur CNC qualifié.

Code G : Qu'est-ce que c'est ?

Geometry, or G-code, is the most widely used programming language for CNC machines.

CNC machines need instructions on where to start, how to move and when to finish in order to be programmed to manufacture a part.

Most G code commands have an alphabetical structure.

G Code What is it
M Code What Is It

Code M : Qu'est-ce que c'est ?

Le code M est un groupe de directives auxiliaires qui régissent toutes les opérations non géométriques sur la machine.

Ces codes, qui régissent les opérations autres que la coupe, sont les suivants :

  • l’arrêt des programmes
  • l’ajout de liquide de refroidissement dans la machine
  • l’arrêt de la machine en cas de baisse de température.

Ces codes sont appelés codes irréguliers par les opérateurs de machines.

Différences entre les codes G et M

Les spécialistes de l’usinage utilisent simultanément les codes G et M, deux codes différents, lorsqu’ils utilisent des techniques d’usinage CNC.

  1. Les directives du code G sont généralement uniques sur les machines CNC, alors que les codes M sont généralement interchangeables.
  2. Les codes M gèrent les activités qui doivent être effectuées entre les mouvements, tandis que les codes G contrôlent la manière dont la machine se déplace.
  3. L’automate programmable de la machine est activé par le code M, tandis que la machine CNC est activée par le code G.
G and M Codes Differences

Liste des commandes pour le code M et G

List of Commands for M and G Code (1)
List of Commands for M and G Code (2)

Ce section démontrera plusieurs exemples de codes G et M de base ainsi que leurs définitions. Voici quelques exemples de code:

Codes G Tour CNC

G00 – Mouvement avec Position Rapide

G01 – Mouvement par Interpolation Linéaire, Chanfrein et Arrondi de Coin, ou Mouvement Linéaire Modal

G02 – Mouvement – Interpolation Cyclique Modale Onde

G03 – Calcul d’un Mouvement d’Interpolation Circulaire Modal

G04 – Pause pour P = Secondes (P). En millisecondes

G05 – Outils en Direct et Mouvement de Contrôle de Broche Fine Optionnel

G09 – Arrêt Précis

G10 – Ajustement de Décalage Configurable

Codes M Tours CNC

M00 – Arrêt du Programme

M01 – Option d’Arrêt de Programme

M02 – Fin du Programme

M03 – Avance avec Broche (S)

M04 – Broche dans le Sens Antihoraire (S)

M05 – Arrêt de Broche

M08 – Le système de refroidissement est activé

M09 – Liquide de Refroidissement Rejeté

M10 – Serrer, Mandrin

Codes G Fraisage CNC

G00 – Mouvement Rapide

G01 – Mouvement d’Interpolation Linéaire

G02 – Mouvement d’Interpolation Sens Horaire

G03 – Mouvement d’Interpolation Sens Anti-horaire

G04 – Résider

G09 – Arrêt Précis

G10 – Configuration de Décalage Ajustable

G12 – Fraisage Sens Horaire de Poches Circulaires

G13 – Fraisage Sens Anti-horaire de Poches Circulaires

G17 – Choix d’un Plan XY

Codes M Fraisage CNC

M00 – Programme de Terminaison

M01 – Arrêt de Programme Optionnel

M02 – Terminaison du Programme (Réglage 39)

M03 – Activation de la Broche, Rotation Sens Horaire (S) (Réglage 144)

M04 – Broche Tourne dans le Sens Antihoraire (S) (Réglage 144)

M05 – Arrêt des Broches

M06 – Ajustement de l’Outil (T) (Position 42, 87, 155)

M08 – Le Liquide de Refroidissement est activé (Réglage 32)

M09 – Le Liquide de Refroidissement n’est pas utilisé

M10 – Application du Frein de l’Axe 4

Les Commandes G Code Sont-elles Utilisées par Toutes les Machines CNC?

Oui, en effet! La programmation CNC en code G est utilisée par toutes les machines CNC. Cela donne des directions à la machine sur la manière, l’endroit et le moment de se déplacer.

Quel Est le Nombre Total de Codes G?

Il y a environ une centaine de codes G. Bien que certains de ces codes soient partagés à la fois par les machines de tournage et de fraisage, ils sont propres à chaque machine.

Comment les Codes G Peuvent-ils Être Lus?

Lors de l’examen d’un fichier de code G, décomposez son contenu long et complexe en repères et coordonnées cartésiennes. Utilisez une clé pour vous aider à vous rappeler les codes que vous pourriez avoir oubliés, et essayez de rechercher les codes avec lesquels vous êtes le plus familier.

Chaque séquence de nombres a un but, et les codes G respectent un certain cadre afin d’accomplir leurs tâches telles qu’elles sont prévues.

Comment les Codes M Peuvent-ils Être Lus?

Les réglages optimaux de la machine sont couramment activés en ajoutant des codes provenant d’autres catégories aux codes M, ou codes divers. Malgré leur organisation dans un ordre particulier pour maintenir la continuité du processus, cela confère aux lignes contenant des codes M une apparence complexe.

En Résumé

Un élément essentiel de l’usinage CNC est l’utilisation des machines CNC. Les codes G et M, en revanche, donnent des instructions à ces machines et sont nécessaires pour leur fonctionnement. La productivité dans l’usinage CNC et la fabrication réussie de pièces dépendent de la connaissance de la génération de ces codes. Vous pouvez donner un élan à votre carrière en programmation CNC en maîtrisant ces codes.

Scroll to Top