CNC dastgohlari, birinchi navbatda, yuqori aniqlik, avtomatlashtirilgan ishlov berish uchun birgalikda ishlaydigan beshta asosiy qismdan iborat:
Kirish/chiqish qurilmalari: ishlov berish dasturlarini yuklash va uskunaning ish holatini ko'rsatish uchun-mas'ul bo'lgan{0}}mashina interfeysi-jumladan, operatsion panellar, klaviaturalar va aloqa portlari- bo'lib xizmat qiladi.
CNC birligi: apparat (CPU, xotira) va dasturiy ta'minotdan iborat dastgohning "miyasi"; u dekodlash va interpolyatsiya hisoblarini amalga oshiradi va turli komponentlarga boshqaruv buyruqlarini beradi.
Servo tizim: Servo motorlar va drayverlarni o'z ichiga olgan ushbu tizim CNC buyruqlarini mashina komponentlarining aniq harakatlariga aylantiradi; impuls ekvivalentlari 0,001 mm ga yetganda, u to'g'ridan-to'g'ri ishlov berishning aniqligini aniqlaydi.
Aniqlash va fikr bildirish qurilmalari: Chiziqli shkalalar va enkoderlar kabi komponentlardan foydalangan holda, bu qurilmalar haqiqiy siljish va tezlik boʻyicha haqiqiy{0}}vaqt maʼlumotlarini ushlaydi va ularni tizimga qaytaradi, harakatdagi ogʻishlarni toʻgʻrilash uchun yopiq{1}}aymoq boshqaruvini oʻrnatadi.
Dastgoh korpusi: Mexanik tuzilma-jumladan, to'shak, shpindel, ish stoli va asboblar jurnali-kesish jarayonida ishtirok etadigan barcha mexanik harakatlarni qo'llab-quvvatlash uchun yuqori qattiqlik uchun mo'ljallangan.
Yordamchi qurilmalar: dastgohning uzoq vaqt davomida barqaror ishlashini ta'minlash uchun sovutish, moylash, chiplarni olib tashlash va pnevmatik/gidravlika kabi qo'llab-quvvatlovchi tizimlarni o'z ichiga oladi.