Une machine à commande numérique ne sait rien faire d'autre que suivre des instructions. Toute la difficulté du métier tient dans ce qui n'est pas dans le programme : les origines, les correcteurs, les jauges. C'est précisément ce qui reste attaché à une machine et ne se transporte pas.
Ce que pilote réellement la commande
Le mot « commande » désigne l'ensemble des matériels et logiciels qui donnent les instructions de mouvement à tous les éléments de la machine : les outils, les tables ou palettes qui portent les pièces, le magasin et le changeur d'outil, les dispositifs de changement de pièce, et les mécanismes connexes de contrôle, de sécurité ou d'évacuation des copeaux.
Au centre, un organe porte un nom qu'on entend tous les jours en atelier sans toujours savoir ce qu'il recouvre : le directeur de commande numérique, ou DCN. C'est lui qui interprète les instructions, reçoit les informations des capteurs et agit sur les actionneurs. Quand on dit « c'est une Fanuc » ou « c'est une Heidenhain », on parle de lui, pas du constructeur de la machine.
Périmètre de la commande et rôle du directeur de commande numérique relevés le 4 août 2026. Machine-outil à commande numérique
Le langage : une norme que personne n'applique tout à fait
Le langage vient de loin. Développé par l'EIA au début des années 1960, il a été normalisé par l'ISO en février 1980 sous la référence RS274D, connue aussi comme ISO 6983. C'est le fameux code ISO, ou G-code.
Et voici le fait qui explique la moitié des difficultés du métier : peu de contrôleurs respectent strictement ce standard. Faute de développements ultérieurs et devant la variété des configurations de machines, chaque fabricant y a ajouté ses extensions et ses variantes, de façon indépendante. La conséquence est directe : un opérateur doit connaître les dialectes et les particularités des machines qu'il utilise.
Origine EIA, normalisation ISO de février 1980 sous RS274D et ISO 6983, et absence d'application stricte par les contrôleurs, relevées le 4 août 2026. Programmation de commande numérique
La chaîne, de la conception à la pièce
Pendant longtemps, les programmes étaient écrits directement par les opérateurs. Depuis l'arrivée des ordinateurs personnels, la fabrication assistée par ordinateur écrit les séquences automatiquement à partir des fichiers de dessin et des paramètres d'outils, et les interventions directes dans le code sont devenues marginales.
La séquence complète tient en quatre étapes :
- CAO : la pièce est dessinée.
- FAO : les trajectoires et les séquences d'usinage sont développées à partir du dessin et des paramètres d'outils.
- Simulation : le programme est rejoué pour visualiser la pièce telle qu'elle sortira, et détecter les collisions avant la machine.
- Exécution : la machine usine.
Cette chaîne est solide, et c'est justement ce qui rend le trou suivant si visible.
Ce que le programme ne contient pas
Un programme décrit des trajectoires dans un repère. Il ne dit pas où se trouve ce repère sur la machine, ni quel outil physique occupe le poste numéro sept, ni de combien cet outil dépasse de son attachement. Ces informations vivent dans la machine, pas dans le fichier.
- L'origine pièce. Le programme travaille par rapport à un point de la pièce ; c'est au réglage qu'on dit à la machine où se trouve ce point dans son propre repère. Un décalage mal saisi et la pièce est usinée à côté, avec un programme parfaitement juste.
- Les correcteurs d'outil. À chaque numéro d'outil correspondent des valeurs de longueur et de rayon, mesurées sur l'outil réellement monté. Changer une plaquette usée pour une neuve suffit à les modifier.
- La longueur de sortie. Le même outil serré cinq millimètres plus loin dans son attachement ne travaille plus au même endroit, et la valeur du correcteur ne suffit pas toujours à décrire ce que le réglage suppose.
C'est cette couche qui coûte le plus cher à reconstituer. Le programme, lui, est dans le réseau : il se retrouve. Le réglage était dans la machine et dans la tête de celui qui l'a fait.
Pourquoi un réglage ne se transporte pas d'une machine à l'autre
Trois raisons se cumulent, et aucune n'est un défaut d'organisation.
- Le dialecte diffère, comme on l'a vu plus haut : les cycles et les macros ne se transposent pas mot pour mot.
- Les attachements diffèrent. Une même fraise montée sur deux porte-outils différents ne donne pas la même longueur, donc pas le même correcteur.
- La rigidité diffère. Deux machines qui portent le même nom mais n'ont pas le même âge ne supportent pas les mêmes conditions de coupe. Le réglage qui passait sur l'une peut vibrer sur l'autre.
La conséquence pratique est que le réglage est une donnée de couple : cette pièce, sur cette machine. Le noter sans préciser la machine revient à ne pas le noter du tout.
Le vocabulaire, sans le jargon
- MOCN : machine-outil à commande numérique. CN en abrégé, CNC quand la commande est assurée par un ordinateur, de l'anglais computer numerical control.
- DCN : directeur de commande numérique, l'organe qui interprète le programme.
- FCN, TCN, CUCN : fraisage, tournage et centre d'usinage à commande numérique.
- Code ISO : le langage normalisé sous ISO 6983, aussi appelé G-code.
- Conversationnel : une interface de programmation guidée, proposée par le constructeur en complément du code ISO pour les cas simples.
La commande numérique dépasse d'ailleurs largement l'enlèvement de matière : on la retrouve en rectification, en électro-érosion, en robotique, en chaudronnerie et en fabrication additive. Le principe de programmation reste le même, la grande majorité des machines utilisant un langage ISO.
Continuer sur Manuel d'atelier
Cette page fait partie du dossier Manuel d'atelier.
L'origine retenue, les correcteurs mesurés, la longueur de sortie et la machine sur laquelle tout ça valait : ces quatre données vivent dans la machine, et disparaissent avec elle.
Voir une fiche de réglage