NC (न्यूमेरिकल कंट्रोल) मशीनिंग में मशीन की गतिविधियों को नियंत्रित करने के लिए पंच्ड टेप या निश्चित प्रोग्राम का उपयोग किया जाता है। इसमें सीमित लचीलापन होता है और मशीनिंग निर्देशों को बदलने के लिए मैन्युअल हस्तक्षेप की आवश्यकता होती है।
CNC (कंप्यूटर न्यूमेरिकल कंट्रोल) मशीनिंग में मशीनिंग प्रोग्रामों को संग्रहीत, संपादित और निष्पादित करने के लिए कंप्यूटर का उपयोग किया जाता है। यह उच्च सटीकता, तेज़ सेटअप और बेहतर पुनरावृत्ति की अनुमति देता है, जिससे CNC मशीनिंग आधुनिक परिशुद्ध विनिर्माण के लिए मानक बन गई है।
DNC (डायरेक्ट न्यूमेरिकल कंट्रोल) मशीनिंग कई CNC मशीनों को एक केंद्रीय कंप्यूटर सिस्टम से जोड़ती है। प्रोग्राम वास्तविक समय में भेजे, अपडेट और निगरानी किए जाते हैं, जो उच्च-मिश्रण, बहु-मशीन उत्पादन वातावरण के लिए आदर्श है।