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

Introduction au G-Code et au M-Code dans la programmation CNC | Codes G et codes M pour le tournage et le fraisage CNC | CNCLATHING

 

Le G-code et M-code dans la programmation CNC est destiné à la conception de produits et au mouvement des machines, afin de garantir la fabrication de formes et de dimensions exactes. Si vous souhaitez apprendre les programmes CNC, vous devez comprendre la signification de chaque code G et code M pour le tournage et le fraisage CNC. Voici l'introduction à la définition, la différence et la liste des codes G et M, ainsi que leur fonctionnement et leur écriture.





Lecture connexe :Téléchargement PDF Haas/Fanuc G-Code et M-Code



Qu'est-ce que le G-Code et le M-Code dans la programmation CNC ?

G-code, qui est une sorte de fonction utilisée pour l'usinage CNC , désigne une liste de codes préparatoires commençant par la lettre « G » en langage de programmation CNC, pour positionner un outil et donner des commandes. Les codes G doivent fonctionner avec d'autres codes, comme le code M, pour effectuer les tâches souhaitées.

Le code M, les codes commencent par la lettre "M", est un ensemble de commandes auxiliaires utilisées pour la fonction Divers, se combinent avec le code G pour activer ou désactiver diverses fonctions de la machine, telles que l'activation/désactivation du liquide de refroidissement, la vitesse de broche activée /off, changement d'outil, ouverture de la porte du poste de travail, etc.

 

Quelle est la différence entre le code G et le code M d'une machine CNC ?

1) Les codes G (géométriques) sont les instructions relatives au mouvement ou au positionnement de l'outil par rapport à la pièce, généralement utilisées dans le tournage CNC pour produire des surfaces cylindriques ou le fraisage CNC pour fabriquer le profil de plaques rectangulaires.
M ( divers) les codes sont des commandes pour les fonctions de la machine telles que la vitesse, le liquide de refroidissement, etc. 3) Le code G active la machine à commande numérique, le code M active le PLC de la machine.

 

Comment écrire le G-Code et autres présentations

Différents codes peuvent écrire dans des formats variés. Ici, nous prenons G00 et G01 comme exemples pour présenter comment l'écrire et ce qu'il faut noter.
G00-Positionnement rapide
Format :G00 X(U)Z(W)
Expliquez :
(1) Cette commande permet à l'outil de se déplacer rapidement vers la position spécifiée en fonction du mode de contrôle de la position du point. La pièce ne peut pas être usinée pendant le déplacement.
(2) Tous les axes programmés se déplacent à la vitesse définie par les paramètres en même temps. Lorsqu'un axe termine la valeur programmée, il s'arrête, tandis que les autres axes continuent de se déplacer.
(3) Les coordonnées qui ne bougent pas n'ont pas besoin d'être programmées.
(4) G00 peut être écrit comme G0. Exemple :G00 X75 Z200

G01-Interpolation linéaire
Format :G01 X(U)Z(W)__F (mm/min)
Expliquez :
(1) Cette commande entraîne le déplacement de l'outil vers la position spécifiée en mode d'interpolation de ligne. La vitesse de déplacement est commandée par F (vitesse d'alimentation). Toutes les coordonnées peuvent être utilisées en liaison.
(2) G01 peut également être écrit comme G1. Exemple :G01 X40 Z20 F150

 

Liste des codes G et des codes M pour le tournage CNC et le fraisage CNC

Une partie des codes g et des codes m ont la même signification dans le tournage et le fraisage CNC, mais d'autres unités varient.
Liste des mêmes codes G pour le tournage et le fraisage CNC
G00 :Positionnement rapide
G01 :Interpolation linéaire
G02 :Interpolation circulaire/hélicoïdale (sens horaire)
G03 :Interpolation circulaire/hélicoïdale (sens antihoraire)
G17 :Plan X-Y sélection
G18 :Sélection plan X-Z
G19 :Sélection plan Y-Z
G20 :Programmation en pouces
G21 :Programmation en mm

Liste des codes M les plus courants et leurs significations
M0 :Arrêt du programme (appuyer sur Cycle Start pour continuer)
M1 :Arrêt optionnel (uniquement exécuté si l'interrupteur de la commande CNC est sur ON)
M2 :Fin du programme
M3 :Broche en marche dans le sens des aiguilles d'une montre
M4 :Broche en marche dans le sens antihoraire
M5 :Arrêt de la broche
M6 :Changement d'outil
M8 :Arrosage en marche
M9 :Arrosage en arrêt
M30 :Terminez le programme et appuyez sur Cycle Start pour le relancer

Vous pouvez consulter la liste complète des codes G et des codes M pour les tours CNC et les fraiseuses dans FANUC/Haas sur notre site et téléchargez le fichier.


Technologie industrielle

  1. Un aperçu des processus d'usinage de précision de tournage et de fraisage CNC
  2. Qu'est-ce qu'une fraiseuse et à quoi sert-elle ?
  3. Centre de tournage CNC en groupe pour le tournage dur et de finition
  4. Comment choisir la bonne fraise et la bonne programmation pour CNC ?
  5. Les différences entre le fraisage CNC et le tournage CNC
  6. Que sont le G-Code et le M-Code dans l'usinage CNC ? Un aperçu
  7. Fraisage et tournage CNC :y a-t-il des différences ?
  8. Fraisage et usinage CNC :à quoi ça sert ?
  9. Le tournage et le fraisage font le meilleur usinage au tour