Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Equipment >> commande numérique par ordinateur

Que sont le G-Code et le M-Code dans l'usinage CNC ? Un aperçu

Les machines à commande numérique par ordinateur (CNC) font partie des technologies d'usinage les plus précises, précises et largement utilisées d'aujourd'hui. Ils éliminent les erreurs humaines en s'appuyant sur des programmes informatiques tels que les codes G et les codes M pour fabriquer des pièces.

Codes G et codes M sont simplement des langages de programmation logicielle (ou des instructions informatiques) qui dictent le mouvement des outils de coupe CNC pour créer la pièce souhaitée. Ces programmes peuvent être complexes à mettre en œuvre car ils varient d'une machine à l'autre et nécessitent l'expertise d'un programmeur CNC qualifié. Les bases, cependant, sont beaucoup plus simples que vous ne le pensez et, pour la plupart, suivent une norme de l'industrie.

Dans cet article, nous couvrirons les bases des codes G et des codes M dans l'usinage CNC. Vous aurez suffisamment d'informations pour créer des programmes d'usinage simples pour fabriquer vos pièces à la fin de cette lecture.

Quelle est la différence entre le code G et le code M ?

G-code , également connu sous le nom de code géométrique, contrôle le mouvement de la machine. Par exemple, il peut ordonner à la machine de se déplacer en ligne ou en arc de cercle. Une commande de code G est généralement écrite dans un format alphanumérique, commençant par "G" et suivi d'un nombre à deux chiffres (par exemple, G00).

En revanche, les codes M contrôler la machine ou diverses fonctions de la machine CNC, telles que la rotation de la broche, le changement de palette et indiquer aux outils quand fonctionner ou cesser de fonctionner. Les codes M sont également écrits au format alphanumérique, commençant par "M" et suivi de deux chiffres.

Les commandes G-code et M-code fonctionnent ensemble pour créer la pièce souhaitée. Dans les sections suivantes, nous présenterons certaines commandes de code G et M que vous devriez connaître.

Comprendre les commandes G-code

Le tableau 1 répertorie certaines des commandes de code G standard et leurs fonctions.

Ces commandes de code G standard sont suivies d'un emplacement géométrique, généralement identifié à l'aide du système de coordonnées cartésiennes. Ainsi, par exemple, supposons que vous souhaitiez déplacer rapidement la machine vers l'emplacement des coordonnées (X =-100, Y =-50, Z =35) sans couper de matériau. Vous pouvez utiliser la commande de position rapide G00 pour y parvenir en écrivant G00X-100.Y-50.Z35.

Comprendre les commandes de code M

Comme nous l'avons mentionné précédemment, le code M contrôle les fonctions de la machine d'usinage CNC. Le tableau 2 présente certaines des commandes de code M courantes et leurs fonctions.

Toujours en considérant l'exemple précédent, supposons que vous souhaitiez que votre broche commence à tourner immédiatement après que votre machine se soit positionnée à (X =-100, Y =-50, Z =35). Vous pouvez simplement inclure la commande de broche M03 en écrivant G00X-100.Y-50.Z35M03. Cependant, gardez à l'esprit que vous devez également spécifier la vitesse à laquelle vous souhaitez que votre broche tourne.

Pour implémenter cela, vous devez comprendre certaines commandes de programmation CNC supplémentaires qui ne commencent pas par les alphabets "G" et "M".

Commandes supplémentaires pour la programmation CNC

Il existe également des commandes supplémentaires utiles pour la programmation CNC. Par exemple, la commande F , vous permet de contrôler la vitesse à laquelle la machine se déplace ou fait avancer la pièce. De même, la commande "T ” indique à la machine quel outil utiliser pour réaliser l'opération de coupe souhaitée. Enfin, le S La commande vous permet de spécifier la vitesse de la broche.

Pour aider à mieux comprendre comment implémenter ces commandes supplémentaires, considérons un scénario où vous cherchez à déplacer la machine CNC vers l'emplacement des coordonnées (X =-100, Y =-50, Z =35) en ligne droite et à une vitesse d'alimentation de 10 pouces par minute. Vous pouvez utiliser la commande G01 (ou mouvement d'avance linéaire) pour y parvenir en écrivant G01X-100.Y-50.Z35.F10.

De même, disons que vous voulez que votre broche tourne dans le sens des aiguilles d'une montre à une vitesse de 3000 tr/min. Pour ce faire, vous pouvez implémenter la commande M03 (démarrer le déplacement de la broche) et la commande S (vitesse de la broche) en écrivant G00X-100.Y-50.Z35M03S3000. Gardez à l'esprit que cette rotation de broche ne commence qu'après que la fraiseuse CNC se trouve à (X =-100, Y =-50, Z =35).

Programmation CNC avec code G et code M :Gensun peut vous aider

Maintenant que vous comprenez les bases de la programmation CNC à l'aide de codes g et de codes m, vous pouvez procéder à la fabrication de n'importe quelle pièce à l'aide de l'usinage CNC, n'est-ce pas ? Mauvais! Le succès de votre projet d'usinage dépend principalement des ateliers d'usinage et des machinistes avec lesquels vous travaillez. Vous souhaitez travailler avec un atelier d'usinage (ou un machiniste) qui connaît bien GD&T (dimensions géométriques et tolérances) et la fabrication assistée par ordinateur (FAO).

Gensun Precision Machining est l'un des principaux fournisseurs de services d'usinage CNC en Asie. Nous avons une équipe de machinistes, de programmeurs et d'ingénieurs CNC hautement expérimentés capables d'examiner votre modèle CAO 3D et de fabriquer vos pièces avec précision grâce à la programmation et à l'usinage CNC.

En savoir plus sur nos services d'usinage CNC.


commande numérique par ordinateur

  1. Quels sont les composants utilisés dans une machine CNC
  2. À quoi servent les machines CNC
  3. Qu'est-ce que la CNC ?
  4. Que sont les machines CNC et comment fonctionnent-elles ?
  5. Centre d'usinage CNC, usinage de gravure et machine de gravure et de fraisage CNC discutés
  6. Un aperçu des processus d'usinage de précision de tournage et de fraisage CNC
  7. Qu'est-ce que l'usinage CN ? - Définition et guide de base
  8. Comment l'IA et l'apprentissage automatique impactent l'usinage CNC
  9. Avantages et limites de l'usinage CNC