শেনজেন সিএনসি মেশিনিং-এ অংশ অঙ্কন এবং প্রক্রিয়া প্রয়োজনীয়তা বিশ্লেষণের উদ্দেশ্য হল প্রক্রিয়াকরণ পদ্ধতি নির্ধারণ করা, প্রক্রিয়াকরণ পরিকল্পনা প্রণয়ন করা এবং উৎপাদন সংস্থার সাথে সম্পর্কিত সমস্যাগুলি চিহ্নিত করা।উপরোক্ত দুটি ধাপ সম্পন্ন হওয়ার পর, প্রসেসিং প্রোগ্রামটি নির্ধারিত প্রসেসিং স্কিম (বা প্ল্যান) এবং সাংখ্যিক গণনার মাধ্যমে প্রাপ্ত ডেটা এবং CNC সিস্টেমের প্রয়োজনীয় প্রোগ্রাম ফরম্যাট এবং কোড ফরম্যাট অনুযায়ী কম্পাইল করা যেতে পারে।
ব্যবহৃত CNC মেশিন টুলস এবং সিস্টেমের কার্যাবলী বোঝার পাশাপাশি, প্রোগ্রামারদের প্রোগ্রামের সাথে পরিচিত হওয়া উচিত।নিয়ন্ত্রণ মাধ্যমটি বেশিরভাগ ছিদ্রযুক্ত টেপ, অথবা এটি টেপ, ডিস্ক এবং অন্যান্য তথ্য বাহক হতে পারে।ছিদ্রযুক্ত টেপ রিডার বা টেপ ড্রাইভ, ডিস্ক ড্রাইভ এবং অন্যান্য ইনপুট (আউটপুট) ডিভাইস ব্যবহার করে, নিয়ন্ত্রণ মাধ্যমের প্রোগ্রামের তথ্য সিএনসি সিস্টেম প্রোগ্রাম মেমরিতে ইনপুট করা যেতে পারে।
অংশ অঙ্কন এর জ্যামিতিক মাত্রা অনুযায়ী অংশ কনট্যুর ডেটা গণনা করুন, অথবা অংশ অঙ্কন এবং টুল পাথ অনুযায়ী টুল সেন্টার (বা টুল টিপ) চলমান ট্র্যাক ডেটা গণনা করুন।সাংখ্যিক গণনার উদ্দেশ্য হল প্রোগ্রামিংয়ের জন্য প্রয়োজনীয় সমস্ত প্রাসঙ্গিক অবস্থান সমন্বয় ডেটা প্রাপ্ত করা।প্রোগ্রামারদের শুধুমাত্র ব্যবহৃত CNC মেশিন টুলস এবং সিস্টেমের কাজগুলি বোঝা উচিত নয় এবং প্রোগ্রাম নির্দেশাবলীর সাথে পরিচিত হওয়া উচিত, তবে যান্ত্রিক প্রক্রিয়াকরণের সাথে সম্পর্কিত প্রক্রিয়া জ্ঞানও থাকা উচিত, যাতে সঠিক এবং ব্যবহারিক প্রক্রিয়াকরণ প্রোগ্রামগুলি প্রস্তুত করা যায়।
নিয়ন্ত্রণ মাধ্যমটি বেশিরভাগ ছিদ্রযুক্ত টেপ, যা চৌম্বকীয় টেপ এবং চৌম্বকীয় ডিস্কের মতো তথ্য বাহকও হতে পারে।ছিদ্রযুক্ত টেপ রিডার বা টেপ ড্রাইভ, ডিস্ক ড্রাইভ এবং অন্যান্য ইনপুট (আউটপুট) ডিভাইস ব্যবহার করে নিয়ন্ত্রণ মাধ্যমের প্রোগ্রামের তথ্য সিএনসি সিস্টেম প্রোগ্রাম মেমরিতে ইনপুট করা যেতে পারে।