CNC فرم کوتاه شده عبارت Computer Numerical Control و به معنی کنترل عددی رایانهای میباشد. این دستگاه شامل یک مینی کامپیوتر یا میکرو کامپیوتر میباشد که در اصل به عنوان واحد کنترل دستگاه عمل کرده و تا حد امکان مدارهای سختافزار اضافی در واحد کنترل حذف شده است. این کامپیوتر وظیفه ارسال برنامههای لازم جهت برش و یا حک فلزات و غیر فلزات را بر عهده دارد. در واقع، تمام مراحل انجام کار و ابعاد نهایی قطعات از طریق کامپیوتر به دستگاه ارسال میشود. به همین دلیل CNC را میتوان مانند یک ربات دانست که با برنامهریزی کار کرده و از دستورالعملهای شما پیروی مینماید. در دستگاه CNC برنامه در حافظه کامپیوتر ذخیره میشود و برنامهنویس به راحتی میتواند کدها، برنامهها و الزامات را نوشته و ویرایش نماید. برنامه نوشته شده قابلیت استفاده برای قسمتهای مختلف را داشته و نیازی به تکرار دوباره نمیباشد.
تقریبا تمام مواد با استفاده از CNC قابل ماشینکاری هستند. اما به طور کلی، انتخاب متریال اولیه به نوع فعالیت و محصولی که مد نظر دارید بستگی خواهد داشت. متریالی که به صورت معمول مورد استفاده قرار میگیرند عبارتند از: آلومینیوم، برنج، مس، استیل، تیتانیوم، چوب فوم، فایبرگلس و انواع پلاستیک.
ابزارهای مختلفی بر روی دستگاه CNC قابل اجرا و استفاده هستند که از این میان میتوان به دستگاه تراش، دستگاه فرز و ماشین حفاری اشاره کرد. این ابزارها با برداشتن و حذف کردن بخشهایی از مواد از جمله فلزات و غیر فلزات، آنها را به شکلها و طرحهای مختلف (گرد، چهارگوشه و …) درمیآورند. در روشهای سنتی، حضور اپراتور و نظارت وی بر روند انجام کار ضرورت داشت، در حالی که در دستگاه CNC نقش اپراتور به حداقل رسیده و صرفا باید برنامه و دستورالعملها را در کامپیوتر اجرا کرده و بقیه کار را کامپیوتر به صورت خودکار انجام خواهد داد.