Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Introduction À propos du code G et du code M dans la fabrication CNC

La programmation CNC est au cœur de la fabrication d'aujourd'hui. Les machines CNC modernes fonctionnent sur des programmes, c'est pourquoi l'opérateur doit connaître les types de codes qui peuvent être utilisés et comment les utiliser.

Le langage de programmation le plus couramment utilisé par les logiciels CNC est le code G, et le code M a également des applications spécifiques. Dans l'usinage CNC, le code G et le code M jouent un rôle et une fonction essentiels :

Code G :Le code G dans la programmation CNC contrôle le mouvement de la machine, indiquant le chemin et la position de la machine pour déplacer les pièces.

Code M :le code M dans la programmation CNC contrôle d'autres fonctions de la machine, y compris le démarrage et l'arrêt d'actions ou de programmes spécifiques.

Ces deux codes fonctionnent ensemble pour fabriquer des pièces et des assemblages, ce qui les rend indispensables dans la fabrication et l'industrie.

Introduction au code G

Qu'est-ce que CNC G -C ode ?

Le code G est un langage de programmation utilisé pour contrôler les machines CNC. Un programme est une série de codes et de données qui indiquent à la machine ce qu'elle doit faire. Le code programmé et les bons outils du centre d'usinage CNC garantissent une fabrication correcte et reproductible des pièces. Le code G permet aux machines-outils CNC d'avoir des capacités de programmation cohérentes et une flexibilité pour produire différentes pièces.

En bref, le code G est un langage de programmation logiciel utilisé pour contrôler les machines-outils à commande numérique. De plus, même dans les usinages CNC complexes, les codes G peuvent être écrits de manière simple et logique.

Instructions liées au code G

"G" suivi d'un nombre, c'est une commande pour changer la forme géométrique. Par exemple, "G00" est une commande pour un mouvement rapide. Il déplace l'outil vers la géométrie de la pièce à la vitesse maximale et est généralement utilisé pour déplacer l'outil et la pièce de près à loin, et vice versa.

Les fonctions des lettres de code G incluent :

N :La valeur N donne le numéro de ligne.

G :Le numéro G indique quand l'outil se déplace et s'arrête.

X, Y, Z :ces valeurs indiquent la position de l'outil en trois dimensions - X représente l'horizontale, F représente la verticale et Z représente la profondeur.

F :F est lié à la vitesse à laquelle la machine fait avancer la pièce.

S :S indique la vitesse de déplacement de la broche de la machine-outil.

T :T indique à la machine quel outil utiliser.

M :la valeur M fournit d'autres fonctions ou fonctions de la machine et indique à l'appareil comment effectuer les opérations en donnant des instructions marche/arrêt.

I et J :ces valeurs représentent le centre incrémentiel de tout arc produit par la machine.

R :R donne le rayon de l'arc généré par la machine.

A :La valeur A guide l'outil autour de l'axe X.

B :Le nombre avec B indique la valeur de rotation autour de l'axe y.

C :L'axe auxiliaire tournant autour de l'axe z obtient sa valeur de position à partir de la valeur C.

D :Ce nombre indique le degré auquel le système compense le diamètre de l'outil.

L : L fournit une valeur permettant au système d'indiquer les opérations répétées et le nombre de fois qu'elles doivent être répétées.

P :Le programme utilise la commande P pour sauter le temps ou retarder le temps.

Les autres noms alphanumériques dépendent de la fonction de la machine.

Voici quelques exemples de code G :

G00 :se déplacer rapidement vers une position de coordonnées spécifique

G01 :mouvement d'avance linéaire

G02 / G03 :mouvement d'avance horaire/antihoraire

Ces codes (comme G00) sont suivis d'une position géométrique. La géométrie est transférée sur l'axe des coordonnées, c'est donc la coordonnée "X" et la coordonnée "Y" sur le plan.

Décomposons "G00G58X-120.Y-5". Vous savez que "G00" signifie action rapide. "G58" spécifie les coordonnées de la pièce et modifie la forme géométrique par rapport au décalage de la pièce (comme l'origine de la pièce). "X-120." signifie tourner à "-120mm" sur l'axe X et tourner à "Y-5". Signifie se déplacer à "-5mm" sur l'axe Y.

Le code G peut répéter l'opération indéfiniment jusqu'à ce qu'il s'arrête. Par exemple, G01 est suivi d'une série de positions X, Y ou Z, ce qui signifie que tous les mouvements d'avance linéaires se produisent à G01. Un exemple d'usinage typique est le surfaçage, où la séquence de positions est utilisée pour usiner le profil de face de la pièce.

Codes G-Code

Voici quelques codes G courants, qui peuvent être combinés pour guider le mouvement de la machine. (source de https://www.cnccookbook.com/g-code-m-code-reference-list-cnc-mills/)

Après avoir compris les fonctions des codes G, vous pouvez lire plus facilement les instructions d'utilisation lorsque vous voyez leurs exemples. Même si vous ne maîtrisez pas la programmation de machines CNC, vous pouvez toujours réaliser l'importance des systèmes alphanumériques et la complexité des procédures requises pour créer des produits transformés.

Je introduction À propos de M-Code

Qu'est-ce que le code CNC M ?

Le code M est un langage de commande de machine-outil utilisé pour l'usinage CNC. Il peut être utilisé en combinaison avec le code G pour ouvrir et fermer diverses fonctions de la machine. Les exemples incluent le démarrage et l'arrêt de la rotation de la broche, l'ouverture et la fermeture du liquide de refroidissement, le remplacement des palettes, etc. Comme le code G, il existe des points communs fonctionnels entre les différentes plates-formes de contrôleur, mais la définition finale de toute fonction spécifique du code M est donnée par le fabricant du contrôle.

Codes M-Code

Voici quelques exemples de code M :

Différence entre le code G et le code M

Les codes G et M ont des objectifs particuliers mais différents dans le contrôle des machines-outils à commande numérique.

Bien que les chiffres accompagnant G n'indiquent que le mouvement et les fonctions du système, certaines personnes se réfèrent aux programmes CNC en tant que codes G. La valeur M fait partie du programme, qui indique à la machine comment fonctionner en dehors du mouvement.

Lorsque vous examinez comment ces deux types de commandes peuvent être utilisées avec la machine, veuillez considérer G pour la découpe et M pour les autres opérations.

Lorsque les deux contrôlent l'appareil, ils régulent des mouvements différents.

La commande G indique à l'outil où et comment couper. L'opération M peut demander à la machine de changer d'outil, de déplacer la broche ou d'effectuer d'autres tâches non coupantes à l'intérieur de l'équipement. Si vous souhaitez simplifier ce processus, vous pouvez envisager d'utiliser un logiciel de CAO ou de FAO, mais ce n'est pas toujours une solution parfaite.

Même si vous avez un logiciel de CAO ou de FAO qui peut changer le sens dans lequel les programmes alphanumériques sont donnés, vous devez toujours être familiarisé avec la programmation CNC pour apporter des modifications ou modifier le logiciel en fonction de l'entrée requise par la machine. Le logiciel n'effectuera que les opérations indiquées par l'opérateur. Si vous ne comprenez pas le programme qu'il génère, vous risquez de faire en sorte que la machine exécute la mauvaise fonction, ce qui vous fera perdre du temps et du matériel.


Processus de fabrication

  1. Les différences entre le code G et le code M
  2. Questions et réponses sur la fabrication Lights Out
  3. Initiation à l'Usinage Vertical ou CNC VMC
  4. Centres d'usinage et d'usinage CNC HMC
  5. Introduction à la machine CNC Miller
  6. Qu'est-ce que le tournage et le fraisage CNC ?
  7. Processus de finition des pièces et des composants
  8. Normes IPC des PCB :introduction et importance dans la fabrication de PCB de qualité
  9. Introduction au code G CNC