L'usinage CNC fait référence aux processus d'usinage dans lesquels un système de contrôle émet des commandes pour amener l'outil de coupe à effectuer divers mouvements répondant aux spécifications requises. La forme, les dimensions et autres exigences techniques et technologiques de la pièce sont représentées par des chiffres et des lettres. Il fait largement référence au processus d’usinage de pièces sur des machines-outils CNC.
Une machine-outil CNC est une machine-outil contrôlée par un ordinateur. L'ordinateur utilisé pour contrôler la machine-outil, qu'il s'agisse d'un ordinateur dédié ou-à usage général, est collectivement appelé système CNC. Les mouvements et actions auxiliaires d'une machine-outil CNC sont contrôlés par des commandes émises par le système CNC. Ces commandes sont compilées par un programmeur en fonction du matériau de la pièce, des exigences d'usinage, des caractéristiques de la machine-outil et du format de commande spécifié du système (langage CNC ou symboles). Le système CNC envoie des informations d'exécution ou de fin aux servomoteurs et autres composants fonctionnels selon les commandes du programme pour contrôler les différents mouvements de la machine-outil. Lorsque le programme d'usinage de la pièce se termine, la machine-outil s'arrête automatiquement. Toute machine-outil CNC ne peut pas fonctionner sans saisir de commandes de programme dans son système CNC. Les actions contrôlées d'une machine-outil comprennent généralement le démarrage et l'arrêt de la machine-outil ; démarrer et arrêter la broche, changer le sens de rotation et la vitesse ; la direction, la vitesse et le mode de déplacement de l'alimentation ; sélection d'outils, compensation de longueur et de rayon ; remplacement d'outils ; et allumer et éteindre le liquide de refroidissement.
