Ο αριθμητικός έλεγχος υπολογιστή (CNC) περιλαμβάνει τον έλεγχο μιας εργαλειομηχανής χρησιμοποιώντας έναν μικροϋπολογιστή συνδεδεμένο στο εργαλείο. Ο μικροϋπολογιστής μπορεί να το κάνει αυτό ανταποκρινόμενος σε μια γλώσσα προγραμματισμού που ονομάζεται G-code και M-code, η οποία περιέχει οδηγίες για παραμέτρους μηχανικής επεξεργασίας όπως ο ρυθμός τροφοδοσίας, η ταχύτητα του άξονα, το εργαλείο κοπής και η ροή ψυκτικού.
Στη συνέχεια, ο μικροϋπολογιστής αναμεταδίδει τις οδηγίες στην εργαλειομηχανή. Επομένως, η κατεργασία CNC δεν απαιτεί χειροκίνητη λειτουργία, καθιστώντας την κατάλληλη για τη δημιουργία εξαρτημάτων χωρίς σφάλματα ανεξάρτητα από την πολυπλοκότητα του σχεδιασμού του προϊόντος.
