La machine à commande numérique fonctionne alors grâce à des programmes prédéfinis via des logiciels.
La programmation contient les instructions d'usinages à chaque tâche à effectuer.
Elle ordonne la machine sur les positions, les angles d'attaque et les courses à faire à chaque opération à effectuer.
La commande numérique par ordinateur permet de modifier les paramètres et les ordres pendant le processus de fabrication afin d'apporter les changements nécessaires.
La CNC permet de modifier rapidement les paramètres de fabrication d'une pièce à une autre.