L'usinage CNC est l'utilisation de machines-outils CNC pour traiter les métaux, et fait également référence au traitement des outils d'usinage CNC. Les machines-outils CNC contrôlées par index sont programmées et contrôlées par des langages d'usinage CNC, généralement des codes G. Le langage de code G d'usinage CNC indique les coordonnées de position cartésiennes de l'outil d'usinage de la machine-outil CNC et contrôle la vitesse d'alimentation et la vitesse de broche de l'outil, ainsi que le changeur d'outils, le liquide de refroidissement et d'autres fonctions. Comparé à l'usinage manuel, l'usinage CNC présente de grands avantages. Par exemple, les pièces produites par usinage CNC sont très précises et reproductibles ; L'usinage CNC peut produire des pièces aux formes complexes qui ne peuvent pas être complétées par un usinage manuel