বা
কোডেড প্রোগ্রামিং নির্দেশাবলী ব্যবহার করে, নির্ভুলতা CNC মেশিনিং একটি মেশিন অপারেটরের ম্যানুয়াল হস্তক্ষেপ ছাড়াই একটি ওয়ার্কপিসকে কাটা এবং স্পেসিফিকেশনে আকার দেওয়ার অনুমতি দেয়।
একজন গ্রাহকের দ্বারা প্রদত্ত একটি কম্পিউটার এডেড ডিজাইন (CAD) মডেল গ্রহণ করে, একজন বিশেষজ্ঞ যন্ত্রবিদ অংশটি মেশিন করার জন্য নির্দেশাবলী তৈরি করতে কম্পিউটার সাহায্যপ্রাপ্ত ম্যানুফ্যাকচারিং সফ্টওয়্যার (CAM) ব্যবহার করেন।CAD মডেলের উপর ভিত্তি করে, সফ্টওয়্যারটি নির্ধারণ করে কোন টুল পাথের প্রয়োজন এবং প্রোগ্রামিং কোড তৈরি করে যা মেশিনকে বলে:
1. সঠিক RPM এবং ফিড রেট কি
2. কখন এবং কোথায় টুল এবং/অথবা ওয়ার্কপিস সরাতে হবে
3. কত গভীর কাটা
4. কখন কুল্যান্ট প্রয়োগ করতে হবে
5. গতি, ফিড রেট, এবং সমন্বয় সম্পর্কিত অন্য কোন কারণ
একটি CNC কন্ট্রোলার তারপর মেশিনের গতিবিধি নিয়ন্ত্রণ, স্বয়ংক্রিয় এবং নিরীক্ষণ করতে প্রোগ্রামিং কোড ব্যবহার করে।
আজ, CNC হল লেদ, মিল এবং রাউটার থেকে তারের EDM (বৈদ্যুতিক ডিসচার্জ মেশিনিং), লেজার এবং প্লাজমা কাটার মেশিনের বিস্তৃত পরিসরের একটি অন্তর্নির্মিত বৈশিষ্ট্য।মেশিনিং প্রক্রিয়া স্বয়ংক্রিয়করণ এবং নির্ভুলতা বাড়ানোর পাশাপাশি, CNC ম্যানুয়াল কাজগুলিকে সরিয়ে দেয় এবং একই সময়ে চলমান একাধিক মেশিনের তদারকি করতে যন্ত্রবিদদের মুক্ত করে।
উপরন্তু, একবার একটি টুল পাথ ডিজাইন করা হয়েছে এবং একটি মেশিন প্রোগ্রাম করা হয়েছে, এটি যে কোনো সংখ্যক বার একটি অংশ চালাতে পারে।এটি একটি উচ্চ স্তরের নির্ভুলতা এবং পুনরাবৃত্তিযোগ্যতা প্রদান করে, যা ফলস্বরূপ প্রক্রিয়াটিকে অত্যন্ত ব্যয়বহুল এবং মাপযোগ্য করে তোলে।