را
با استفاده از دستورالعملهای برنامهنویسی کدگذاریشده، ماشینکاری دقیق CNC اجازه میدهد تا یک قطعه کار بدون مداخله دستی توسط اپراتور ماشین برش داده شود و مطابق با مشخصات شکل داده شود.
با در نظر گرفتن یک مدل طراحی به کمک کامپیوتر (CAD) ارائه شده توسط مشتری، یک ماشینکار خبره از نرمافزار تولید با کمک کامپیوتر (CAM) برای ایجاد دستورالعملهای ماشینکاری قطعه استفاده میکند.بر اساس مدل CAD، نرم افزار تعیین می کند که چه مسیرهای ابزار مورد نیاز است و کد برنامه نویسی را تولید می کند که به ماشین می گوید:
1. RPM های صحیح و نرخ خوراک چقدر هستند
2. زمان و مکان حرکت ابزار و/یا قطعه کار
3. عمق برش چقدر است
4. چه زمانی مایع خنک کننده اعمال شود
5. سایر عوامل مربوط به سرعت، نرخ تغذیه و هماهنگی
سپس یک کنترلر CNC از کد برنامه نویسی برای کنترل، خودکارسازی و نظارت بر حرکات دستگاه استفاده می کند.
امروزه CNC ویژگی داخلی طیف وسیعی از تجهیزات، از ماشینهای تراش، آسیاب و روتر گرفته تا سیم EDM (ماشینکاری تخلیه الکتریکی)، لیزر و ماشینهای برش پلاسما است.علاوه بر خودکارسازی فرآیند ماشینکاری و افزایش دقت، CNC کارهای دستی را حذف میکند و ماشینکاران را آزاد میسازد تا بر چندین ماشین در حال کار به طور همزمان نظارت کنند.
علاوه بر این، هنگامی که یک مسیر ابزار طراحی شد و یک ماشین برنامه ریزی شد، می تواند یک قطعه را هر چند بار اجرا کند.این دقت و تکرارپذیری بالایی را فراهم میکند که به نوبه خود باعث میشود فرآیند بسیار مقرون به صرفه و مقیاسپذیر باشد.