L'usinage CNC est devenu l'épine dorsale de l'industrie manufacturière et dépend des machines CNC. Les machines CNC sont utilisées dans de nombreuses applications, et lorsqu'il s'agit d'apprendre à les programmer, le code M est très important.
Le guide ci-dessous explique ce qu'est le code M, comment il fonctionne et bien plus encore.
Qu'est-ce que le code M dans la programmation CNC ?
Le code M est une forme abrégée de code divers, qui est un aspect important de l'usinage CNC. Le code G dirige les mouvements de la machine et le code M lui donne des instructions pour les fonctions non liées aux mouvements.
Le code M prend en compte des processus tels que l'arrêt de la broche pendant l'usinage, le changement d'outil, le contrôle du liquide de refroidissement, etc.
Origine de la programmation en code M
La programmation en code M a été inventée au 20e siècle, à l'époque où l'industrie manufacturière passait de la main-d'œuvre à des processus automatisés.
À cette époque, Frank L. Stulen et John T. Parsons ont mis au point des commandes numériques. Les machines à commande numérique ont été développées avec le code M et le code G. La première a été inventée au MIT grâce aux efforts conjoints et au financement de l'US Air Force.
Quelle est l'importance du code M ?
L'importance du code M ne peut être niée, et certaines des considérations qui le rendent important sont les suivantes :
- Le code M contribue à rationaliser le processus d'usinage et fournit des instructions pour le fonctionnement des machines. Les actions automatisées telles que les changements d'outils et le contrôle du liquide de refroidissement sont effectuées par ces codes, ce qui minimise l'intervention humaine.
- Le code M offre une flexibilité accrue aux machines à commande numérique. Il permet d'effectuer un large éventail de tâches de manière polyvalente, telles que l'arrêt de la broche ou l'activation du liquide de refroidissement.
- Il s'intègre au G-code lorsque le M-code ne fonctionne pas seul. Le G-code et le M-code créent ensemble un langage de programmation qui peut gérer intelligemment les différents aspects de l'usinage CNC.
Comment fonctionne un code M ?
Le code M s'intègre à la programmation de la CNC pour effectuer des tâches spécifiques, il définit les commandes qui contrôlent les fonctions de la machine. Il fonctionne de la manière suivante :
- La programmation en code M utilise certains codes qui ordonnent aux machines d'effectuer certaines actions. Ces codes ont un format et une séquence spécifiques qui sont suivis par les machines.
- Une fois le code programmé, la machine fonctionne selon ce code. Les contrôleurs interprètent les codes et effectuent les actions correspondantes.
Quelle est la structure d'un code M ?
La structure du code M comporte une lettre M accompagnée d'une valeur numérique. Elle représente l'instruction spécifique.
Par exemple :
M00 : Il arrête le programme
M03 : Déplacement de la broche dans le sens des aiguilles d'une montre
M06 : Change l'outil
Types courants de codes M
Les types de codes M les plus courants sont présentés ci-dessous.
M00 Arrêt du programme : M00 arrête le programme et stoppe la machine pour permettre à l'opérateur d'effectuer d'éventuels réglages.
M01 Arrêt du programme en option : M01 est utilisé pour les arrêts de programmes opérationnels et permet à l'opérateur d'apporter des modifications à la programmation si nécessaire.
M02 : M02 représente la fin du programme et fait référence à l'achèvement de l'opération.
M03 Broche dans le sens des aiguilles d'une montre : Il est utilisé dans les opérations de fraisage car il fait tourner la broche dans le sens des aiguilles d'une montre.
M04 Broche dans le sens inverse des aiguilles d'une montre : M04 fait tourner la broche dans le sens inverse des aiguilles d'une montre.
M05 Broche éteinte : Le M05 fait descendre la broche pour des raisons de sécurité et de transition pendant le fonctionnement.
M06 Changement d'outil : M06 est utilisé pour changer d'outil.
M08 Liquide de refroidissement en marche : Il active le liquide de refroidissement pour gérer la température.
M09 Arrêt du liquide de refroidissement : Il arrête le liquide de refroidissement lorsque le programme se termine.
M30 Fin du programme, retour au début : M30 représente la fin de la programmation et le retour de la machine au point de départ.
Autres codes M : D'autres types de codes M sont M10 clamp-on, M98 subprogram call, M19 spindle orientation, et M07 coolant on mist.
Code M | Description |
M00 | Il arrête le programme |
M01 | Il s'agit de l'arrêt opérationnel du programme |
M02 | Il met fin au programme |
M03 | Il démarre la broche |
M05 | Il arrête la broche |
M06 | Il change automatiquement d'outil |
M07 | Il applique un brouillard de liquide de refroidissement |
M08 | Il applique le liquide de refroidissement par inondation |
M09 | Il coupe le liquide de refroidissement |
M30 | Il met fin au programme et réinitialise l'appareil |
Exemples de simulateurs de code M standard
Les simulateurs de code M permettent de visualiser les programmes CNC avant leur exécution. Voici quelques-uns des simulateurs de code M utilisés par les programmeurs de CNC :
- Simulateur CNC Pro
- CAMotics
- Éditeur G-wizard
- Simulateur Mastercam
- Téléspectateur de la NC
Comment lire les codes M?
La lecture des commandes en code M nécessite une certaine familiarité avec les codes et leurs fonctions.
Le code M est composé d'une lettre et d'un chiffre qui représentent la fonction de la machine. Ils sont écrits dans le programme de la machine CNC afin que les contrôleurs de la machine puissent les lire et les traduire en actions.
Quelles sont les machines qui utilisent le code M ?
Le code M est utilisé dans les machines CNC pour gérer différentes fonctions. Les types courants de machines CNC qui utilisent le code M sont les suivants :
- Tours CNC
- Découpeurs à jet d'eau
- Broyeurs
- Coupeuses à plasma
- Machines à fraiser
- Machines à décharge électrique.
Comment programmer une machine CNC avec des commandes M-Code
Pour programmer des machines CNC avec des commandes M-code, vous devez comprendre correctement les M-codes. Cette programmation se fait aussi bien manuellement qu'à l'aide des logiciels de CAO et d'informatique. CAM logiciel.
Pour programmer les machines CNC avec des commandes M-code, vous pouvez suivre les étapes ci-dessous.
- Chaque code M a une fonction de contrôle spécifique, qu'il convient de bien comprendre.
- Sélectionnez un langage de programmation compatible avec votre machine. Écrivez le programme en utilisant des codes M pour contrôler les fonctions d'usinage.
- Régler la machine CNC, installer les bons outils et s'assurer que la pièce à usiner est maintenue correctement.
- Maintenant, chargez et exécutez le programme et vérifiez si la machine CNC exécute les commandes ou non.
- Contrôler correctement l'ensemble du processus et, une fois le produit lu, l'inspecter pour s'assurer que la pièce répond aux exigences dimensionnelles.
Qui doit connaître le code M ?
Le code M doit être connu des personnes suivantes :
- Opérateurs de machines
- Programmeurs CNC
- Techniciens de machines
- Techniciens de fabrication
- Concepteurs d'outils
- Équipe de vente de machines CNC
Différences entre le code M et le code G
Le code M concerne le processus de contrôle des fonctions des machines qui ne sont pas liées au mouvement, comme la mise en marche ou l'arrêt de la machine ou l'application d'un code M. Le code M concerne le processus de contrôle des fonctions des machines qui ne sont pas liées au mouvement. liquide de refroidissement. En même temps, le code G contrôle les mouvements géométriques de la machine tels que l'avance, le positionnement et la vitesse.
Ils créent un ensemble d'instructions pour les machines CNC lorsqu'ils sont combinés ensemble, ce qui leur permet d'usiner les composants avec précision.
Considérations sur la programmation en code M
Dans la programmation en code M, certaines considérations sont les suivantes :
- Il est important de comprendre les codes M spécifiques à la machine CNC que vous utilisez.
- Vous devez veiller à ce que les fonctions de la machine et les trajectoires de l'outil soient contrôlées de manière à éviter les dommages et les collisions.
- Veillez à vérifier la machine afin d'évaluer ses performances optimales.
Conclusion
Le code M joue un rôle essentiel dans les processus d'usinage CNC, et il est également très important de le comprendre pour s'assurer que vous obtenez des composants extrêmement précis et exacts.
Alors, contactez-nous à DEKet nous vous fournirons des composants précis et de haute qualité. Notre équipe est bien équipée en programmation M-code pour les machines CNC.
