सीएनसी (कंप्यूटर न्यूमेरिकल कंट्रोल) मशीनिंग एक विनिर्माण प्रक्रिया को संदर्भित करती है जिसमें एक नियंत्रण प्रणाली विशिष्ट, आवश्यक आंदोलनों के माध्यम से काटने वाले उपकरणों को चलाने के लिए आदेश जारी करती है, तकनीकी विशिष्टताओं जैसे कि वर्कपीस आकार और आयामों - और संख्यात्मक और अल्फ़ान्यूमेरिक प्रारूपों में व्यक्त प्रसंस्करण आवश्यकताओं के आधार पर संचालन निष्पादित करती है। मोटे तौर पर, इसमें सीएनसी मशीन टूल्स का उपयोग करके मशीनिंग भागों की पूरी प्रक्रिया शामिल है।
सीएनसी मशीन टूल एक कंप्यूटर द्वारा नियंत्रित मशीन है; मशीन को संचालित करने वाला कंप्यूटर {{0}चाहे एक समर्पित इकाई हो या सामान्य {{1}उद्देश्यीय इकाई हो{{2}सामूहिक रूप से सीएनसी प्रणाली के रूप में जाना जाता है। मशीन टूल की प्राथमिक गतिविधियां और सहायक क्रियाएं दोनों सीएनसी प्रणाली द्वारा जारी आदेशों द्वारा नियंत्रित होती हैं। इन आदेशों को मानव ऑपरेटर द्वारा वर्कपीस सामग्री, मशीनिंग आवश्यकताओं, मशीन विशेषताओं और सिस्टम के विशिष्ट कमांड प्रारूप (सीएनसी भाषा या प्रतीकों) जैसे कारकों के आधार पर प्रोग्राम किया जाता है। सीएनसी प्रणाली इन प्रोग्राम कमांडों की व्याख्या करती है और मशीन की विभिन्न गतिविधियों को नियंत्रित करने के लिए सर्वो इकाइयों और अन्य कार्यात्मक घटकों को परिचालन या समाप्ति संकेत भेजती है। पार्ट मशीनिंग कार्यक्रम समाप्त होते ही मशीन स्वचालित रूप से बंद हो जाती है। कोई भी सीएनसी मशीन टूल प्रोग्राम कमांड को उसके नियंत्रण प्रणाली में इनपुट किए बिना काम नहीं कर सकता है। नियंत्रित मशीन क्रियाओं में आम तौर पर मशीन को शुरू करना और रोकना शामिल होता है; स्पिंडल को नियंत्रित करना (स्टार्ट/स्टॉप, रोटेशन दिशा, और गति परिवर्तन); फ़ीड गति (दिशा, गति और मोड) का प्रबंधन करना; उपकरण चयन और मुआवजा (लंबाई और त्रिज्या) को संभालना; और उपकरण परिवर्तनों के साथ-साथ शीतलक के सक्रियण और निष्क्रियकरण का प्रबंधन करना।


