CNC စနစ်hardware နှင့် software များ ပါဝင်သည်။ နားလည်မှုCNC စနစ်ဗိသုကာပညာသည် ဟာ့ဒ်ဝဲနှင့် ဆော့ဖ်ဝဲလ်ကို ကဏ္ဍနှစ်ခုမှ လုပ်ဆောင်သင့်သည်။ ၎င်း၏ အဓိကအချက်မှာ ကွန်ပျူတာ ဒစ်ဂျစ်တယ် ထိန်းချုပ်ကိရိယာ ဖြစ်သည်။ စနစ်ထိန်းချုပ်မှုဆော့ဖ်ဝဲလ်နှင့် စနစ်ဟာ့ဒ်ဝဲမှတဆင့်၊ ၎င်းသည် NC စနစ်၏ ထည့်သွင်းမှု၊ ဒေတာလုပ်ဆောင်မှု၊ ပေါင်းစည်းမှုနှင့် အထွက်အချက်အလက်များကို ကျိုးကြောင်းဆီလျော်စွာ စီစဉ်စီမံကွပ်ကဲကာ အမှုဆောင်အစိတ်အပိုင်းများကို ထိန်းချုပ်ကာ အော်ပရေတာ၏လိုအပ်ချက်များနှင့်အညီ NC စက်ကိရိယာကို အလိုအလျောက်လုပ်ဆောင်စေသည်။CNC စနစ်ကွန်ပျူတာကို ထိန်းချုပ်သည့် အစိတ်အပိုင်းအဖြစ် အသုံးပြုသည်။ ပုံမှန်အားဖြင့်၊ စက်ကိရိယာ၏ရွေ့လျားမှုကို အချိန်နှင့်တပြေးညီ ထိန်းချုပ်ရန်အတွက် NC စနစ်ဆော့ဖ်ဝဲတွင်နေထိုင်သူအချို့ သို့မဟုတ် NC လုပ်ဆောင်ချက်အချို့ကို သိရှိနားလည်ကြသည်။ ဆော့ဖ်ဝဲကို ထိန်းချုပ်နေသမျှ ကာလပတ်လုံးCNC စနစ်ပြောင်းလဲသွားသည်၊ ထိန်းချုပ်မှုမုဒ်အသစ်ကို သဘောပေါက်နိုင်ပါသည်။ Lathes, milling machines, machining centers and other CNC စနစ်s အပါအဝင် CNC စနစ် အမျိုးအစားများစွာ ရှိပါသည်။ အမျိုးမျိုးသော CNC စက်ကိရိယာများ၏ CNC စနစ်တွင် ယေဘူယျအားဖြင့် အောက်ပါ အစိတ်အပိုင်းများ ပါဝင်သည်- ဗဟိုလုပ်ဆောင်မှု ယူနစ် CPU၊ မှတ်ဉာဏ် (ROM/RAM)၊ အဝင်နှင့် အထွက်ပစ္စည်းများ (I/O)၊ လည်ပတ်မှုဘောင်၊ မျက်နှာပြင်နှင့် ကီးဘုတ်၊ စက္ကူတိပ်ထိုးစက်၊ ပရိုဂရမ်မာ ထိန်းချုပ်ကိရိယာ၊ စသည်တို့။ (ကွန်ပြူတာ ဟာ့ဒ်ဝဲ၏ စွမ်းဆောင်ရည် စျေးနှုန်း အချိုးအစား လျင်မြန်စွာ လျှော့ချခြင်းနှင့် ဂရပ်ဖစ် ခင်းကျင်းပြသခြင်း တို့ကို ရေပန်းစားလာခြင်းကြောင့် ခေတ်မီ CNC စနစ်သည် အပေါက်ဖောက်ထားသော စက္ကူတိပ်များ မလိုအပ်ဘဲ ကွန်ပျူတာမှ တိုက်ရိုက် ထိန်းချုပ်ထားသည်။ ၎င်းသည် သေးငယ်သော ယေဘုယျ ရည်ရွယ်ချက်ကို အသုံးပြုသည်။ စက်ကိရိယာတစ်ခုအား တိုက်ရိုက်ထိန်းချုပ်ရန်အတွက် ကွန်ပျူတာ သို့မဟုတ် ကိုယ်ပိုင်ကွန်ပြူတာသည် စက်ကိရိယာ၏ ထိန်းချုပ်မှုပရိုဂရမ်ကို ကွန်ပျူတာ၏မှတ်ဉာဏ်တွင် သိမ်းဆည်းထားပြီး လုပ်ဆောင်ချက်များကို ပြုပြင်ရန်နှင့် ချဲ့ထွင်ရန် လွယ်ကူပြီး ကောင်းမွန်သောပြောင်းလွယ်ပြင်လွယ်ရှိသည်။)