शेन्ज़ेन सीएनसी मशीनिंग में भाग चित्र और प्रक्रिया आवश्यकताओं का विश्लेषण करने का उद्देश्य प्रसंस्करण विधियों को निर्धारित करना, प्रसंस्करण योजना तैयार करना और उत्पादन संगठन से संबंधित समस्याओं की पहचान करना है।उपरोक्त दो चरणों के पूरा होने के बाद, प्रसंस्करण कार्यक्रम को निर्धारित प्रसंस्करण योजना (या योजना) और संख्यात्मक गणना द्वारा प्राप्त डेटा और सीएनसी प्रणाली द्वारा आवश्यक कार्यक्रम प्रारूप और कोड प्रारूप के अनुसार संकलित किया जा सकता है।
उपयोग किए गए सीएनसी मशीन टूल्स और सिस्टम के कार्यों को समझने के अलावा, प्रोग्रामर्स को प्रोग्राम से परिचित होना चाहिए।नियंत्रण माध्यम ज्यादातर छिद्रित टेप होता है, या यह टेप, डिस्क और अन्य सूचना वाहक हो सकता है।छिद्रित टेप रीडर या टेप ड्राइव, डिस्क ड्राइव और अन्य इनपुट (आउटपुट) उपकरणों के उपयोग के साथ, नियंत्रण माध्यम पर प्रोग्राम जानकारी को सीएनसी सिस्टम प्रोग्राम मेमोरी में इनपुट किया जा सकता है।
पार्ट ड्राइंग के ज्यामितीय आयामों के अनुसार पार्ट कंटूर डेटा की गणना करें, या पार्ट ड्राइंग और टूल पथ के अनुसार टूल सेंटर (या टूल टिप) रनिंग ट्रैक डेटा की गणना करें।संख्यात्मक गणना का उद्देश्य प्रोग्रामिंग के लिए आवश्यक सभी प्रासंगिक स्थिति समन्वय डेटा प्राप्त करना है।प्रोग्रामर को न केवल उपयोग किए गए सीएनसी मशीन टूल्स और सिस्टम के कार्यों को समझना चाहिए और प्रोग्राम निर्देशों से परिचित होना चाहिए, बल्कि यांत्रिक प्रसंस्करण से संबंधित प्रक्रिया ज्ञान भी होना चाहिए, ताकि सही और व्यावहारिक प्रसंस्करण कार्यक्रम तैयार किया जा सके।
नियंत्रण माध्यम ज्यादातर छिद्रित टेप होता है, जो चुंबकीय टेप और चुंबकीय डिस्क जैसे सूचना वाहक भी हो सकता है।नियंत्रण माध्यम पर कार्यक्रम की जानकारी छिद्रित टेप रीडर या टेप ड्राइव, डिस्क ड्राइव और अन्य इनपुट (आउटपुट) उपकरणों का उपयोग करके सीएनसी सिस्टम प्रोग्राम मेमोरी में इनपुट की जा सकती है।