L'idée de base du système de commande numérique par ordinateur (CNC) est un code créé selon une certaine logique et utilisé pour faire fonctionner des machines-outils à l'aide de directions comprenant des chiffres, des lettres et des symboles similaires, ce qui aide à faire fonctionner l'unité de commande de la machine (MCU) système capable de faire un système de programmation de pièces.