{"id":506,"date":"2026-09-28T11:27:26","date_gmt":"2026-09-28T03:27:26","guid":{"rendered":"https:\/\/www.ypmfg.com\/2026\/09\/28\/cnc-lathe-m-codes-quick-guide\/"},"modified":"2026-09-28T11:27:26","modified_gmt":"2026-09-28T03:27:26","slug":"guide-rapide-des-codes-m-pour-les-tours-cnc","status":"publish","type":"post","link":"https:\/\/www.ypmfg.com\/fr\/2026\/09\/28\/guide-rapide-des-codes-m-pour-les-tours-cnc\/","title":{"rendered":"Codes M pour tour CNC : guide rapide"},"content":{"rendered":"<div style=\"margin: 0 auto;padding: 20px;font-family: -apple-system, BlinkMacSystemFont,\">\n<p style=\"margin: 1.25em 0;line-height: 1.9;font-size: 16px;color: #222222;text-align: justify;letter-spacing: 0.02em\"><strong style=\"font-weight: 600;color: #b32050\">R\u00e9ponse rapide :<\/strong><\/p>\n<p style=\"margin: 1.25em 0;line-height: 1.9;font-size: 16px;color: #222222;text-align: justify;letter-spacing: 0.02em\">Sur un tour \u00e0 commande num\u00e9rique, les codes M sont des commandes auxiliaires qui contr\u00f4lent les fonctions de la machine en dehors de l'usinage. Ils d\u00e9clenchent des actions telles que le d\u00e9marrage de la broche, l'activation ou la d\u00e9sactivation du liquide de refroidissement, les changements d'outils et l'arr\u00eat du programme. Les codes M ne d\u00e9finissent pas la g\u00e9om\u00e9trie de la trajectoire de l'outil ; ce r\u00f4le revient aux codes G, qui g\u00e8rent les vitesses d'avance, les d\u00e9placements en arc et le positionnement des axes. \u00c9tant donn\u00e9 que l'affectation des codes M varie selon le fabricant du contr\u00f4leur et le mod\u00e8le de la machine, les op\u00e9rateurs doivent toujours v\u00e9rifier ces informations dans le manuel sp\u00e9cifique \u00e0 leur machine avant d'ex\u00e9cuter un nouveau programme.<\/p>\n<p style=\"margin: 1.25em 0;line-height: 1.9;font-size: 16px;color: #222222;text-align: justify;letter-spacing: 0.02em\">Si vous \u00e9crivez ou effectuez un d\u00e9pannage sur un <strong style=\"font-weight: 600;color: #b32050\">Programme de tour \u00e0 commande num\u00e9rique<\/strong>, un comportement impr\u00e9visible des codes M constitue l'une des causes les plus courantes d'erreurs de cycle en atelier. Un seul code erron\u00e9 peut arr\u00eater la machine en plein usinage, inonder le chemin d'usinage de liquide de refroidissement ou omettre un changement d'outil critique. Ce guide pr\u00e9sente les codes M les plus fr\u00e9quemment utilis\u00e9s, leur regroupement et les points \u00e0 v\u00e9rifier en cas de dysfonctionnement d'un programme. YPMFG prend en charge <strong style=\"font-weight: 600;color: #b32050\">pi\u00e8ce usin\u00e9e<\/strong> les projets dans lesquels l'encha\u00eenement correct des codes M a une incidence directe sur la qualit\u00e9 des pi\u00e8ces et la dur\u00e9e du cycle de production.<\/p>\n<h2 style=\"font-size: 20px;font-weight: 600;margin: 1.4em 0 0.5em;color: #b32050;line-height: 1.4\">\u00c0 quoi servent r\u00e9ellement les codes M sur un tour \u00e0 commande num\u00e9rique ?<\/h2>\n<p style=\"margin: 1.25em 0;line-height: 1.9;font-size: 16px;color: #222222;text-align: justify;letter-spacing: 0.02em\">Les codes M sont des commandes non g\u00e9om\u00e9triques. Ils indiquent au contr\u00f4leur d'activer ou de d\u00e9sactiver des fonctions auxiliaires de la machine plut\u00f4t que de d\u00e9placer l'outil le long des axes. Sur un tour \u00e0 commande num\u00e9rique classique, cela couvre quatre cat\u00e9gories principales :<\/p>\n<p style=\"margin: 1.25em 0;line-height: 1.9;font-size: 16px;color: #222222;text-align: justify;letter-spacing: 0.02em\"><strong style=\"font-weight: 600;color: #b32050\">Commande de la broche<\/strong>: d\u00e9marrage, arr\u00eat, sens de rotation et vitesse<\/p>\n<p style=\"margin: 1.25em 0;line-height: 1.9;font-size: 16px;color: #222222;text-align: justify;letter-spacing: 0.02em\">Contr\u00f4le du liquide de refroidissement et de l'inondation : activation et d\u00e9sactivation du fluide de coupe<\/p>\n<p style=\"margin: 1.25em 0;line-height: 1.9;font-size: 16px;color: #222222;text-align: justify;letter-spacing: 0.02em\"><strong style=\"font-weight: 600;color: #b32050\">Changements de tourelle d'outils<\/strong> et s\u00e9lection<\/p>\n<p style=\"margin: 1.25em 0;line-height: 1.9;font-size: 16px;color: #222222;text-align: justify;letter-spacing: 0.02em\"><img decoding=\"async\" src=\"https:\/\/www.ypmfg.com\/wp-content\/themes\/mb\/images_nengli\/wire-edm-adv-1.webp\" alt=\"codes M pour tour CNC_codes M pour tour CNC_codes M pour tour CNC\" style=\"width: 100%;max-width: 960px;height: auto;display: block;margin: 1.8em auto;border-radius: 0px\"><\/p>\n<p style=\"margin: 1.25em 0;line-height: 1.9;font-size: 16px;color: #222222;text-align: justify;letter-spacing: 0.02em\">D\u00e9roulement du programme : fin, arr\u00eat facultatif, appels de sous-programmes et retours<\/p>\n<p style=\"margin: 1.25em 0;line-height: 1.9;font-size: 16px;color: #222222;text-align: justify;letter-spacing: 0.02em\">Chaque code M occupe une ligne de bloc distincte, g\u00e9n\u00e9ralement associ\u00e9e \u00e0 des coordonn\u00e9es G, X, Z, S ou T. Il est possible d'empiler plusieurs codes M dans un m\u00eame bloc sur certains contr\u00f4leurs, mais cela comporte un risque li\u00e9 \u00e0 la synchronisation. Limitez-vous \u00e0 un seul code M par bloc, sauf si la documentation de votre machine autorise explicitement les blocs contenant plusieurs codes.<\/p>\n<h2 style=\"font-size: 20px;font-weight: 600;margin: 1.4em 0 0.5em;color: #b32050;line-height: 1.4\">Codes M les plus courants pour les tours CNC<\/h2>\n<p style=\"margin: 1.25em 0;line-height: 1.9;font-size: 16px;color: #222222;text-align: justify;letter-spacing: 0.02em\">Le tableau ci-dessous r\u00e9pertorie les codes M que vous rencontrerez le plus souvent dans un programme de tournage standard :<\/p>\n<table style=\"width: 100%;border-collapse: collapse;margin: 1.6em 0;border-radius: 10px 10px 0 0;overflow: hidden\">\n<tr>\n<th style=\"background: #9e1840;color: #fff;padding: 14px 16px;text-align: left;font-weight: 600;border: 1px solid #e0e0e0\">Code M<\/th>\n<th style=\"background: #9e1840;color: #fff;padding: 14px 16px;text-align: left;font-weight: 600;border: 1px solid #e0e0e0\">Fonction<\/th>\n<th style=\"background: #9e1840;color: #fff;padding: 14px 16px;text-align: left;font-weight: 600;border: 1px solid #e0e0e0\">Utilisation type<\/th>\n<\/tr>\n<tr>\n<td style=\"padding: 12px 16px;color: #222222;border: 1px solid #e0e0e0\">M00<\/td>\n<td style=\"padding: 12px 16px;color: #222222;border: 1px solid #e0e0e0\">Arr\u00eat du programme<\/td>\n<td style=\"padding: 12px 16px;color: #222222;border: 1px solid #e0e0e0\">L'op\u00e9rateur met le cycle en pause<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 12px 16px;color: #222222;border: 1px solid #e0e0e0\">M01<\/td>\n<td style=\"padding: 12px 16px;color: #222222;border: 1px solid #e0e0e0\">Arr\u00eat facultatif<\/td>\n<td style=\"padding: 12px 16px;color: #222222;border: 1px solid #e0e0e0\">Ne s'arr\u00eate que si le commutateur de maintien est activ\u00e9<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 12px 16px;color: #222222;border: 1px solid #e0e0e0\">M02<\/td>\n<td style=\"padding: 12px 16px;color: #222222;border: 1px solid #e0e0e0\">Fin du programme<\/td>\n<td style=\"padding: 12px 16px;color: #222222;border: 1px solid #e0e0e0\">Arr\u00eats sans r\u00e9initialisation du contr\u00f4leur<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 12px 16px;color: #222222;border: 1px solid #e0e0e0\">M03<\/td>\n<td style=\"padding: 12px 16px;color: #222222;border: 1px solid #e0e0e0\">D\u00e9marrage de la broche, sens antihoraire<\/td>\n<td style=\"padding: 12px 16px;color: #222222;border: 1px solid #e0e0e0\">Commence la d\u00e9coupe dans le sens inverse des aiguilles d'une montre<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 12px 16px;color: #222222;border: 1px solid #e0e0e0\">M04<\/td>\n<td style=\"padding: 12px 16px;color: #222222;border: 1px solid #e0e0e0\">D\u00e9marrage de la broche, sens horaire<\/td>\n<td style=\"padding: 12px 16px;color: #222222;border: 1px solid #e0e0e0\">Commence la d\u00e9coupe dans le sens des aiguilles d'une montre<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 12px 16px;color: #222222;border: 1px solid #e0e0e0\">M05<\/td>\n<td style=\"padding: 12px 16px;color: #222222;border: 1px solid #e0e0e0\">Arr\u00eat de la broche<\/td>\n<td style=\"padding: 12px 16px;color: #222222;border: 1px solid #e0e0e0\">Arr\u00eate toute rotation de la broche<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 12px 16px;color: #222222;border: 1px solid #e0e0e0\">M08<\/td>\n<td style=\"padding: 12px 16px;color: #222222;border: 1px solid #e0e0e0\">Liquide de refroidissement activ\u00e9<\/td>\n<td style=\"padding: 12px 16px;color: #222222;border: 1px solid #e0e0e0\">Active le mode \u00ab flood \u00bb ou \u00ab mist \u00bb<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 12px 16px;color: #222222;border: 1px solid #e0e0e0\">M09<\/td>\n<td style=\"padding: 12px 16px;color: #222222;border: 1px solid #e0e0e0\">Refroidissement d\u00e9sactiv\u00e9<\/td>\n<td style=\"padding: 12px 16px;color: #222222;border: 1px solid #e0e0e0\">Arr\u00eate le fluide de coupe<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 12px 16px;color: #222222;border: 1px solid #e0e0e0\">M10<\/td>\n<td style=\"padding: 12px 16px;color: #222222;border: 1px solid #e0e0e0\">Fixer la pince de travail<\/td>\n<td style=\"padding: 12px 16px;color: #222222;border: 1px solid #e0e0e0\">Permet de fixer le dispositif<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 12px 16px;color: #222222;border: 1px solid #e0e0e0\">M11<\/td>\n<td style=\"padding: 12px 16px;color: #222222;border: 1px solid #e0e0e0\">Pince de travail d\u00e9sactiv\u00e9e<\/td>\n<td style=\"padding: 12px 16px;color: #222222;border: 1px solid #e0e0e0\">Lib\u00e8re le dispositif de fixation<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 12px 16px;color: #222222;border: 1px solid #e0e0e0\">M30<\/td>\n<td style=\"padding: 12px 16px;color: #222222;border: 1px solid #e0e0e0\">Fin du programme + r\u00e9initialisation<\/td>\n<td style=\"padding: 12px 16px;color: #222222;border: 1px solid #e0e0e0\">Retour \u00e0 la position d'origine<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 12px 16px;color: #222222;border: 1px solid #e0e0e0\">M98<\/td>\n<td style=\"padding: 12px 16px;color: #222222;border: 1px solid #e0e0e0\">Appel de sous-programme<\/td>\n<td style=\"padding: 12px 16px;color: #222222;border: 1px solid #e0e0e0\">R\u00e9p\u00e8te une s\u00e9quence de blocs<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 12px 16px;color: #222222;border: 1px solid #e0e0e0\">M99<\/td>\n<td style=\"padding: 12px 16px;color: #222222;border: 1px solid #e0e0e0\">Retour de sous-programme<\/td>\n<td style=\"padding: 12px 16px;color: #222222;border: 1px solid #e0e0e0\">Retour au bloc d'appel<\/td>\n<\/tr>\n<\/table>\n<p style=\"margin: 1.25em 0;line-height: 1.9;font-size: 16px;color: #222222;text-align: justify;letter-spacing: 0.02em\">Les codes M03 et M04 sont les deux codes les plus importants dans tout programme de tournage. Choisir un sens de rotation incorrect peut endommager l'outil ou g\u00e2cher la finition de la surface. On confond souvent M30 et M02 : M30 r\u00e9initialise l'\u00e9tat du contr\u00f4leur, tandis que M02 interrompt simplement l'ex\u00e9cution. Pour les s\u00e9ries de production, M30 est g\u00e9n\u00e9ralement le code de fin le plus s\u00fbr, car il pr\u00e9pare automatiquement la machine pour la pi\u00e8ce suivante.<\/p>\n<h2 style=\"font-size: 20px;font-weight: 600;margin: 1.4em 0 0.5em;color: #b32050;line-height: 1.4\">Groupes de codes M et variantes sp\u00e9cifiques aux machines<\/h2>\n<p style=\"margin: 1.25em 0;line-height: 1.9;font-size: 16px;color: #222222;text-align: justify;letter-spacing: 0.02em\">Il n'existe pas deux contr\u00f4leurs utilisant un tableau de codes M identique. FANUC, Siemens, Haas et Mazak d\u00e9finissent chacun leurs propres affectations de codes M. Par exemple, le code M08 pour l'activation du liquide de refroidissement est quasi universel d'une marque \u00e0 l'autre, mais les codes M10 \u00e0 M19 peuvent d\u00e9signer des actions totalement diff\u00e9rentes selon le constructeur de la machine. Certains tours utilisent le code M10 pour le serrage de la pi\u00e8ce, tandis que d'autres l'affectent \u00e0 un voyant de fixation ou \u00e0 un signal d'arr\u00eat du convoyeur.<\/p>\n<p style=\"margin: 1.25em 0;line-height: 1.9;font-size: 16px;color: #222222;text-align: justify;letter-spacing: 0.02em\">Avant d'\u00e9crire ou de modifier un programme, v\u00e9rifiez trois choses :<\/p>\n<p style=\"margin: 1.25em 0;line-height: 1.9;font-size: 16px;color: #222222;text-align: justify;letter-spacing: 0.02em\"><img decoding=\"async\" src=\"https:\/\/www.ypmfg.com\/wp-content\/themes\/mb\/images_nengli\/cnc-turning-flanges-connectors-optimized.jpg\" alt=\"codes M pour tour CNC_codes M pour tour CNC_codes M pour tour CNC\" style=\"width: 100%;max-width: 960px;height: auto;display: block;margin: 1.8em auto;border-radius: 0px\"><\/p>\n<p style=\"margin: 1.25em 0;line-height: 1.9;font-size: 16px;color: #222222;text-align: justify;letter-spacing: 0.02em\">Quelle plateforme de commande est install\u00e9e sur votre tour ?<\/p>\n<p style=\"margin: 1.25em 0;line-height: 1.9;font-size: 16px;color: #222222;text-align: justify;letter-spacing: 0.02em\">La liste compl\u00e8te des codes M tir\u00e9e du manuel d'utilisation sp\u00e9cifique \u00e0 la machine<\/p>\n<p style=\"margin: 1.25em 0;line-height: 1.9;font-size: 16px;color: #222222;text-align: justify;letter-spacing: 0.02em\">Si des codes d\u00e9finis par l'utilisateur compris dans la plage M100\u2013M199 sont configur\u00e9s pour l'automatisation ou la commande de dispositifs de fixation personnalis\u00e9s<\/p>\n<p style=\"margin: 1.25em 0;line-height: 1.9;font-size: 16px;color: #222222;text-align: justify;letter-spacing: 0.02em\">Avis sur l'\u00e9quipe d'ing\u00e9nieurs de YPMFG <strong style=\"font-weight: 600;color: #b32050\">S\u00e9quences de codes M dans un programme CNC<\/strong> lors de l'\u00e9valuation des projets de pi\u00e8ces sur mesure, en signalant les conflits de s\u00e9quencement, les paires de liquides de refroidissement manquantes ou les erreurs de sous-routines avant que le programme n'atteigne l'atelier.<\/p>\n<h2 style=\"font-size: 20px;font-weight: 600;margin: 1.4em 0 0.5em;color: #b32050;line-height: 1.4\">Questions fr\u00e9quentes sur les codes M des tours CNC<\/h2>\n<p style=\"margin: 1.25em 0;line-height: 1.9;font-size: 16px;color: #222222;text-align: justify;letter-spacing: 0.02em\"><strong style=\"font-weight: 600;color: #b32050\">Puis-je utiliser plusieurs codes M dans un m\u00eame bloc de programme ?<\/strong><\/p>\n<p style=\"margin: 1.25em 0;line-height: 1.9;font-size: 16px;color: #222222;text-align: justify;letter-spacing: 0.02em\">Certains contr\u00f4leurs le permettent, mais chaque code M d\u00e9clenche une action distincte de la machine. Ne les regroupez que si la documentation prend explicitement en charge les blocs comportant plusieurs codes. Dans le cas contraire, placez chaque code M sur une ligne distincte afin d'\u00e9viter les conflits de synchronisation ou les actions non ex\u00e9cut\u00e9es.<\/p>\n<p style=\"margin: 1.25em 0;line-height: 1.9;font-size: 16px;color: #222222;text-align: justify;letter-spacing: 0.02em\"><strong style=\"font-weight: 600;color: #b32050\">Quelle est la diff\u00e9rence entre le M02 et le M30 ?<\/strong><\/p>\n<p style=\"margin: 1.25em 0;line-height: 1.9;font-size: 16px;color: #222222;text-align: justify;letter-spacing: 0.02em\"><strong>La commande M02 met fin au programme sans r\u00e9initialiser l'\u00e9tat du contr\u00f4leur. La commande M30 met fin au programme et r\u00e9initialise le contr\u00f4leur \u00e0 sa position initiale. Pour la production automatis\u00e9e par lots, la commande M30 est pr\u00e9f\u00e9rable car elle pr\u00e9pare automatiquement la machine pour le cycle suivant.<\/strong><\/p>\n<p style=\"margin: 1.25em 0;line-height: 1.9;font-size: 16px;color: #222222;text-align: justify;letter-spacing: 0.02em\"><strong style=\"font-weight: 600;color: #b32050\">Le M01 fonctionne-t-il de la m\u00eame mani\u00e8re que le M00 ?<\/strong><\/p>\n<p style=\"margin: 1.25em 0;line-height: 1.9;font-size: 16px;color: #222222;text-align: justify;letter-spacing: 0.02em\"><strong>M01 est un arr\u00eat optionnel. Il met le cycle en pause uniquement si l'op\u00e9rateur a activ\u00e9 l'interrupteur de maintien optionnel situ\u00e9 sur le panneau de commande. M00 provoque toujours l'arr\u00eat, quelle que soit la position de l'interrupteur. Utilisez M01 aux points d'inspection o\u00f9 l'intervention de l'op\u00e9rateur n'est n\u00e9cessaire que de temps en temps.<\/strong><\/p>\n<p style=\"margin: 1.25em 0;line-height: 1.9;font-size: 16px;color: #222222;text-align: justify;letter-spacing: 0.02em\"><strong style=\"font-weight: 600;color: #b32050\">Que se passe-t-il si j'oublie la commande M09 apr\u00e8s un passage de coupe ?<\/strong><\/p>\n<p style=\"margin: 1.25em 0;line-height: 1.9;font-size: 16px;color: #222222;text-align: justify;letter-spacing: 0.02em\">Le liquide de refroidissement continue de s'\u00e9couler jusqu'\u00e0 l'op\u00e9ration suivante ou jusqu'\u00e0 la fin du programme. Sur un tour, cela entra\u00eene un gaspillage de liquide de coupe et peut perturber le serrage de la pi\u00e8ce ou le changement d'outil suivant. Il faut toujours associer <strong style=\"font-weight: 600;color: #b32050\">M08 et M09<\/strong> avant de passer \u00e0 l'\u00e9tape suivante du programme.<\/p>\n<p style=\"margin: 1.25em 0;line-height: 1.9;font-size: 16px;color: #222222;text-align: justify;letter-spacing: 0.02em\"><strong style=\"font-weight: 600;color: #b32050\">Les codes M sont-ils identiques sur une fraiseuse \u00e0 commande num\u00e9rique ?<\/strong><\/p>\n<p style=\"margin: 1.25em 0;line-height: 1.9;font-size: 16px;color: #222222;text-align: justify;letter-spacing: 0.02em\">Le principe de base est le m\u00eame, mais les affectations sp\u00e9cifiques varient selon le type de machine. Une liste de codes M pour un tour ne correspondra pas exactement \u00e0 celle d'une fraiseuse. Consultez la documentation de chaque machine avant de transf\u00e9rer des codes entre diff\u00e9rentes configurations.<\/p>\n<h2 style=\"font-size: 20px;font-weight: 600;margin: 1.4em 0 0.5em;color: #b32050;line-height: 1.4\">Choisir la bonne s\u00e9quence de codes M pour votre projet<\/h2>\n<p style=\"margin: 1.25em 0;line-height: 1.9;font-size: 16px;color: #222222;text-align: justify;letter-spacing: 0.02em\">Un encha\u00eenement correct des codes M garantit le respect du temps de cycle, la qualit\u00e9 des pi\u00e8ces et la s\u00e9curit\u00e9 globale de la machine. Si vous d\u00e9veloppez ou modifiez un programme pour une <strong style=\"font-weight: 600;color: #b32050\">Tour \u00e0 commande num\u00e9rique<\/strong> Si vous n'\u00eates pas certain que votre logique de code M puisse entra\u00eener des arr\u00eats impr\u00e9vus, des conflits de liquide de refroidissement ou des erreurs de tourelle, envoyez votre \u00e9bauche de programme \u00e0 YPMFG pour une <strong style=\"font-weight: 600;color: #b32050\">r\u00e9vision technique<\/strong>. L'\u00e9quipe peut v\u00e9rifier la compatibilit\u00e9 des contr\u00f4leurs, signaler les lacunes dans la s\u00e9quence des instructions et proposer des solutions concr\u00e8tes avant que le code ne soit ex\u00e9cut\u00e9 sur votre site de production.<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>R\u00e9ponse rapide : Les codes M sur un tour \u00e0 commande num\u00e9rique sont des commandes auxiliaires qui contr\u00f4lent les fonctions de la machine.<\/p>","protected":false},"author":1,"featured_media":507,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[44],"tags":[374,466,420,464,465],"class_list":["post-506","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-cnc-lathe","tag-component-quality","tag-m-codes","tag-machine-functions","tag-program-sequencing"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>CNC Lathe M Codes: Quick Guide<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.ypmfg.com\/fr\/2026\/09\/28\/guide-rapide-des-codes-m-pour-les-tours-cnc\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CNC Lathe M Codes: Quick Guide\" \/>\n<meta property=\"og:description\" content=\"Quick answer:M codes on a CNC lathe are auxiliary commands that control machine functions\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.ypmfg.com\/fr\/2026\/09\/28\/guide-rapide-des-codes-m-pour-les-tours-cnc\/\" \/>\n<meta property=\"og:site_name\" content=\"YP-MFG| Custom CNC Parts Made Exactly to Spec\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-28T03:27:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.ypmfg.com\/wp-content\/themes\/mb\/images_nengli\/wire-edm-adv-1.webp\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.ypmfg.com\\\/fr\\\/2026\\\/09\\\/28\\\/guide-rapide-des-codes-m-pour-les-tours-cnc\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ypmfg.com\\\/fr\\\/2026\\\/09\\\/28\\\/guide-rapide-des-codes-m-pour-les-tours-cnc\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.ypmfg.com\\\/fr\\\/#\\\/schema\\\/person\\\/1ad07d09a6f18573f3b764ab0b4a8484\"},\"headline\":\"CNC Lathe M Codes: Quick Guide\",\"datePublished\":\"2026-09-28T03:27:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.ypmfg.com\\\/fr\\\/2026\\\/09\\\/28\\\/guide-rapide-des-codes-m-pour-les-tours-cnc\\\/\"},\"wordCount\":968,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.ypmfg.com\\\/fr\\\/2026\\\/09\\\/28\\\/guide-rapide-des-codes-m-pour-les-tours-cnc\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.ypmfg.com\\\/wp-content\\\/themes\\\/mb\\\/images_nengli\\\/wire-edm-adv-1.webp\",\"keywords\":[\"CNC Lathe\",\"Component Quality\",\"M Codes\",\"Machine Functions\",\"Program Sequencing\"],\"articleSection\":[\"Blog\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.ypmfg.com\\\/fr\\\/2026\\\/09\\\/28\\\/guide-rapide-des-codes-m-pour-les-tours-cnc\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.ypmfg.com\\\/fr\\\/2026\\\/09\\\/28\\\/guide-rapide-des-codes-m-pour-les-tours-cnc\\\/\",\"url\":\"https:\\\/\\\/www.ypmfg.com\\\/fr\\\/2026\\\/09\\\/28\\\/guide-rapide-des-codes-m-pour-les-tours-cnc\\\/\",\"name\":\"CNC Lathe M Codes: Quick Guide\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ypmfg.com\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.ypmfg.com\\\/fr\\\/2026\\\/09\\\/28\\\/guide-rapide-des-codes-m-pour-les-tours-cnc\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.ypmfg.com\\\/fr\\\/2026\\\/09\\\/28\\\/guide-rapide-des-codes-m-pour-les-tours-cnc\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.ypmfg.com\\\/wp-content\\\/themes\\\/mb\\\/images_nengli\\\/wire-edm-adv-1.webp\",\"datePublished\":\"2026-09-28T03:27:26+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.ypmfg.com\\\/fr\\\/#\\\/schema\\\/person\\\/1ad07d09a6f18573f3b764ab0b4a8484\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.ypmfg.com\\\/fr\\\/2026\\\/09\\\/28\\\/guide-rapide-des-codes-m-pour-les-tours-cnc\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.ypmfg.com\\\/fr\\\/2026\\\/09\\\/28\\\/guide-rapide-des-codes-m-pour-les-tours-cnc\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.ypmfg.com\\\/fr\\\/2026\\\/09\\\/28\\\/guide-rapide-des-codes-m-pour-les-tours-cnc\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.ypmfg.com\\\/wp-content\\\/themes\\\/mb\\\/images_nengli\\\/wire-edm-adv-1.webp\",\"contentUrl\":\"https:\\\/\\\/www.ypmfg.com\\\/wp-content\\\/themes\\\/mb\\\/images_nengli\\\/wire-edm-adv-1.webp\",\"width\":1149,\"height\":593},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.ypmfg.com\\\/fr\\\/2026\\\/09\\\/28\\\/guide-rapide-des-codes-m-pour-les-tours-cnc\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.ypmfg.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CNC Lathe M Codes: Quick Guide\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.ypmfg.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/www.ypmfg.com\\\/fr\\\/\",\"name\":\"YP-MFG| Custom CNC Parts Made Exactly to Spec\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.ypmfg.com\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.ypmfg.com\\\/fr\\\/#\\\/schema\\\/person\\\/1ad07d09a6f18573f3b764ab0b4a8484\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5edfa2692bdacc5e6ee805c626c50cb44cebb065f092d9a1067d89f74dacd326?s=96&d=mm&r=x\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5edfa2692bdacc5e6ee805c626c50cb44cebb065f092d9a1067d89f74dacd326?s=96&d=mm&r=x\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5edfa2692bdacc5e6ee805c626c50cb44cebb065f092d9a1067d89f74dacd326?s=96&d=mm&r=x\",\"caption\":\"admin\"},\"sameAs\":[\"http:\\\/\\\/127.0.0.57\"],\"url\":\"https:\\\/\\\/www.ypmfg.com\\\/fr\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Codes M pour tour CNC : guide rapide","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.ypmfg.com\/fr\/2026\/09\/28\/guide-rapide-des-codes-m-pour-les-tours-cnc\/","og_locale":"fr_FR","og_type":"article","og_title":"CNC Lathe M Codes: Quick Guide","og_description":"Quick answer:M codes on a CNC lathe are auxiliary commands that control machine functions","og_url":"https:\/\/www.ypmfg.com\/fr\/2026\/09\/28\/guide-rapide-des-codes-m-pour-les-tours-cnc\/","og_site_name":"YP-MFG| Custom CNC Parts Made Exactly to Spec","article_published_time":"2026-09-28T03:27:26+00:00","og_image":[{"url":"https:\/\/www.ypmfg.com\/wp-content\/themes\/mb\/images_nengli\/wire-edm-adv-1.webp","type":"","width":"","height":""}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"admin","Dur\u00e9e de lecture estim\u00e9e":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.ypmfg.com\/fr\/2026\/09\/28\/guide-rapide-des-codes-m-pour-les-tours-cnc\/#article","isPartOf":{"@id":"https:\/\/www.ypmfg.com\/fr\/2026\/09\/28\/guide-rapide-des-codes-m-pour-les-tours-cnc\/"},"author":{"name":"admin","@id":"https:\/\/www.ypmfg.com\/fr\/#\/schema\/person\/1ad07d09a6f18573f3b764ab0b4a8484"},"headline":"CNC Lathe M Codes: Quick Guide","datePublished":"2026-09-28T03:27:26+00:00","mainEntityOfPage":{"@id":"https:\/\/www.ypmfg.com\/fr\/2026\/09\/28\/guide-rapide-des-codes-m-pour-les-tours-cnc\/"},"wordCount":968,"commentCount":0,"image":{"@id":"https:\/\/www.ypmfg.com\/fr\/2026\/09\/28\/guide-rapide-des-codes-m-pour-les-tours-cnc\/#primaryimage"},"thumbnailUrl":"https:\/\/www.ypmfg.com\/wp-content\/themes\/mb\/images_nengli\/wire-edm-adv-1.webp","keywords":["CNC Lathe","Component Quality","M Codes","Machine Functions","Program Sequencing"],"articleSection":["Blog"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.ypmfg.com\/fr\/2026\/09\/28\/guide-rapide-des-codes-m-pour-les-tours-cnc\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.ypmfg.com\/fr\/2026\/09\/28\/guide-rapide-des-codes-m-pour-les-tours-cnc\/","url":"https:\/\/www.ypmfg.com\/fr\/2026\/09\/28\/guide-rapide-des-codes-m-pour-les-tours-cnc\/","name":"Codes M pour tour CNC : guide rapide","isPartOf":{"@id":"https:\/\/www.ypmfg.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.ypmfg.com\/fr\/2026\/09\/28\/guide-rapide-des-codes-m-pour-les-tours-cnc\/#primaryimage"},"image":{"@id":"https:\/\/www.ypmfg.com\/fr\/2026\/09\/28\/guide-rapide-des-codes-m-pour-les-tours-cnc\/#primaryimage"},"thumbnailUrl":"https:\/\/www.ypmfg.com\/wp-content\/themes\/mb\/images_nengli\/wire-edm-adv-1.webp","datePublished":"2026-09-28T03:27:26+00:00","author":{"@id":"https:\/\/www.ypmfg.com\/fr\/#\/schema\/person\/1ad07d09a6f18573f3b764ab0b4a8484"},"breadcrumb":{"@id":"https:\/\/www.ypmfg.com\/fr\/2026\/09\/28\/guide-rapide-des-codes-m-pour-les-tours-cnc\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.ypmfg.com\/fr\/2026\/09\/28\/guide-rapide-des-codes-m-pour-les-tours-cnc\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.ypmfg.com\/fr\/2026\/09\/28\/guide-rapide-des-codes-m-pour-les-tours-cnc\/#primaryimage","url":"https:\/\/www.ypmfg.com\/wp-content\/themes\/mb\/images_nengli\/wire-edm-adv-1.webp","contentUrl":"https:\/\/www.ypmfg.com\/wp-content\/themes\/mb\/images_nengli\/wire-edm-adv-1.webp","width":1149,"height":593},{"@type":"BreadcrumbList","@id":"https:\/\/www.ypmfg.com\/fr\/2026\/09\/28\/guide-rapide-des-codes-m-pour-les-tours-cnc\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.ypmfg.com\/"},{"@type":"ListItem","position":2,"name":"CNC Lathe M Codes: Quick Guide"}]},{"@type":"WebSite","@id":"https:\/\/www.ypmfg.com\/fr\/#website","url":"https:\/\/www.ypmfg.com\/fr\/","name":"YP-MFG | Pi\u00e8ces sur mesure usin\u00e9es par CNC, fabriqu\u00e9es exactement selon les sp\u00e9cifications","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.ypmfg.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/www.ypmfg.com\/fr\/#\/schema\/person\/1ad07d09a6f18573f3b764ab0b4a8484","name":"admin","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/5edfa2692bdacc5e6ee805c626c50cb44cebb065f092d9a1067d89f74dacd326?s=96&d=mm&r=x","url":"https:\/\/secure.gravatar.com\/avatar\/5edfa2692bdacc5e6ee805c626c50cb44cebb065f092d9a1067d89f74dacd326?s=96&d=mm&r=x","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5edfa2692bdacc5e6ee805c626c50cb44cebb065f092d9a1067d89f74dacd326?s=96&d=mm&r=x","caption":"admin"},"sameAs":["http:\/\/127.0.0.57"],"url":"https:\/\/www.ypmfg.com\/fr\/author\/admin\/"}]}},"permalink_manager":null,"_links":{"self":[{"href":"https:\/\/www.ypmfg.com\/fr\/wp-json\/wp\/v2\/posts\/506","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ypmfg.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ypmfg.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ypmfg.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ypmfg.com\/fr\/wp-json\/wp\/v2\/comments?post=506"}],"version-history":[{"count":0,"href":"https:\/\/www.ypmfg.com\/fr\/wp-json\/wp\/v2\/posts\/506\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ypmfg.com\/fr\/wp-json\/wp\/v2\/media\/507"}],"wp:attachment":[{"href":"https:\/\/www.ypmfg.com\/fr\/wp-json\/wp\/v2\/media?parent=506"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ypmfg.com\/fr\/wp-json\/wp\/v2\/categories?post=506"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ypmfg.com\/fr\/wp-json\/wp\/v2\/tags?post=506"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}