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