Har xil turdagi CNC frezalash mashinalarida sozlangan CNC tizimlari bir-biridan farq qilsa-da, ularning asosiy funktsiyalari ba'zi noyob xususiyatlardan tashqari, aslida bir xil.
1. Point{1}}to-Nuqtani boshqarish funktsiyasi: Bu funksiya yuqori joylashish aniqligini talab qiluvchi teshiklarni qayta ishlash imkonini beradi.
2. Konturni uzluksiz boshqarish funksiyasi: Bu funksiya to‘g‘ri chiziqlar va yoylarni interpolyatsiya qilish, shuningdek, -aylana bo‘lmagan egri chiziqlarni qayta ishlash imkonini beradi.
3. Asbob radiusini kompensatsiya qilish funktsiyasi: Bu funksiya qism chizmasida ko'rsatilgan o'lchamlar asosida dasturlash imkonini beradi, foydalanilgan asbobning haqiqiy radiusini hisobga olish zaruratini yo'q qiladi, shu bilan dasturlash paytida murakkab raqamli hisoblarni kamaytiradi.
4. Asbob uzunligini kompensatsiya qilish funksiyasi: Bu funksiya ishlov berish jarayonida qilingan sozlashlarga moslashish uchun asbob uzunligi o‘zgarishlarini avtomatik ravishda qoplaydi.
5. Masshtab va oynani qayta ishlash funktsiyalari: O'lchov funktsiyasi koordinata qiymatlarini belgilangan nisbatda o'zgartirish orqali dasturlashtirilgan ishlov berish ketma-ketligini bajarishga imkon beradi. Aksisimmetrik ishlov berish deb ham ataladigan oynaga ishlov berish, koordinata o'qlariga nisbatan nosimmetrik qismlarni qayta ishlashga faqat bitta yoki ikkita kvadrantni dasturlash orqali erishish imkonini beradi, qolgan kvadrantlarning konturlarini aks ettirish mumkin.
6. Aylanish funktsiyasi: Bu funksiya dasturlashtirilgan ishlov berish ketma-ketligini bajarish uchun ishlov berish tekisligi ichida istalgan burchakda aylantirish imkonini beradi.
7. Subprogramma chaqiruv funktsiyasi: Ba'zi qismlar turli joylarda bir xil kontur shaklini takroriy ishlov berishni talab qiladi. Ushbu kontur shakli uchun ishlov berish dasturi qismni qayta ishlashni yakunlash uchun kerakli joylarda qayta-qayta chaqiriladigan pastki dastur sifatida ishlatilishi mumkin.
8. Makro-dastur funktsiyasi: Bu funksiya bitta so'l ko'rsatmaga ma'lum bir funktsiyaga erishish uchun bir qator ko'rsatmalarni ifodalash imkonini beradi va u o'zgaruvchilar bo'yicha hisob-kitoblarni amalga oshirishi mumkin, bu esa dasturni yanada moslashuvchan va qulay qiladi.
