CNC sistemi, bir CNC makinesinin kontrol merkezidir ve tasarım çizimi, teknik ve süreç parametrelerine göre insan-bilgisayar etkileşimi ile sayısal kontrol programı oluşturabilir. Bu sayısal kontrol programları, tüm CNC makinelerini çalıştırmak için servo sistemin hareketini kontrol eden elektrik darbelerine dönüştürülecektir.
Geleneksel sayısal kontrol (NC) makinesi, parçaları işlemek için kağıt bant üzerindeki işleme bilgilerini okumak üzere fotoelektrik okuyucu kullanır. Bilgisayarlı sayısal kontrol (CNC) makinesi, kontrol birimi olarak mini bilgisayar kullanır. Fotoelektrik okuyucu gerektirmeyen bilgisayardan işleme bilgilerini okur. Gelişmiş CNC makinesi, bilgisayarda programlama yapabilir veya otomatik programlamayı gerçekleştirmek için CAPP'den bilgi alabilir. Bilgisayar entegre imalatın temelidir.
Modern CNC sistemi genellikle aşağıdaki işlevlere sahiptir: