Σύστημα CNCαποτελείται από υλικό και λογισμικό. Η κατανόηση τουΣύστημα CNCΗ αρχιτεκτονική θα πρέπει να εκτελείται από δύο πτυχές: το υλικό και το λογισμικό. Ο πυρήνας του είναι η ψηφιακή συσκευή ελέγχου υπολογιστή. Μέσω του λογισμικού ελέγχου συστήματος και του υλικού του συστήματος, οργανώνει και διαχειρίζεται εύλογα τις πληροφορίες εισόδου, επεξεργασίας δεδομένων, παρεμβολής και εξόδου του συστήματος NC, ελέγχει τα εκτελεστικά μέρη και κάνει τη διαδικασία εργαλειομηχανής NC αυτόματα σύμφωνα με τις απαιτήσεις του χειριστή.Σύστημα CNCχρησιμοποιεί τον υπολογιστή ως στοιχείο ελέγχου. Συνήθως, ορισμένες ή όλες οι λειτουργίες NC πραγματοποιούνται από το λογισμικό του συστήματος NC που είναι εγκατεστημένο σε αυτό, έτσι ώστε να ελέγχεται η κίνηση της εργαλειομηχανής σε πραγματικό χρόνο. Εφόσον το λογισμικό ελέγχου τουΣύστημα CNCαλλάζει, μπορεί να πραγματοποιηθεί μια νέα λειτουργία ελέγχου. Υπάρχουν πολλοί τύποι συστημάτων CNC, συμπεριλαμβανομένων τόρνων, φρέζας, κέντρων μηχανικής κατεργασίας και άλλων συστημάτων CNC. Το σύστημα CNC διαφόρων εργαλειομηχανών CNC περιλαμβάνει γενικά τα ακόλουθα μέρη: κεντρική μονάδα επεξεργασίας CPU, μνήμη (ROM / RAM), εξοπλισμό εισόδου και εξόδου (I / O), πίνακα λειτουργίας, οθόνη και πληκτρολόγιο, διάτρηση χαρτοταινίας, προγραμματιζόμενο ελεγκτή, κ.λπ. (με τη ραγδαία μείωση της σχέσης τιμής απόδοσης του υλικού υπολογιστών και τη διάδοση και εφαρμογή της γραφικής απεικόνισης, το σύγχρονο σύστημα CNC δεν χρειάζεται διάτρητη χαρτοταινία, αλλά ελέγχεται άμεσα από τον υπολογιστή. Χρησιμοποιεί μια μικρή γενικής χρήσης υπολογιστή ή προσωπικό υπολογιστή για τον άμεσο έλεγχο μιας εργαλειομηχανής. Το πρόγραμμα ελέγχου της εργαλειομηχανής αποθηκεύεται στη μνήμη του υπολογιστή, το οποίο είναι εύκολο να τροποποιήσει και να επεκτείνει τις λειτουργίες του και έχει καλή ευελιξία.)