کنترلر را می توان مرکز فرمان دستگاه یا مغز دستگاه تعریف کرد. در حال حاضر در سیستم های CNC به طور گسترده ای ریز پردازنده استفاده می شود، که بسیاری از توابع را می توان از نرم افزار به دست آورد. سیستم های CNC انواع سری و عملکرد های متفاوتی دارد. سیستم های CNC به طور معمول شامل توابع اولیه و توابع انتخابی می باشند. .تابع اولیه یک تابع اساسی از سیستم های کنترل CNC است. توابع انتخابی یک تابع برای کاربران با توجه به ویژگیها و استفاده از دستگاه است. سیستم های CNC به طور عمده منعکس کننده در دستورهای G می باشند. با توجه به نوع ابزار و ماشین آلات CNC، استفاده، درجه های مختلف، عملکرد سیستم CNC بسیار متفاوت هستند. کنترلر 4 محور mach3 با توجه به قیمت آن ایده آل برای تولید انواع ماشین cnc حکاکی مناسب خواهد بود. این برد کنترلر بسیار حرفه ای برای سیستم های CNC تا 4 محور که توسط mach3, USB کنترل می شوند و بدون هیچ نویز و خطا در عمکرد راه اندازی سیستم سی ان سی 2 و 3 و 4 محوره عمل می کند. این کنترلر با کلیه ورژنهای mach 3 سازگار است و به محض اتصال به کامپیوتر قابل اجرا می باشد. این ماژول کنترلر دارای 8 پورت خروجی با جریان 500 میلی آمپر DC و دارای PWM جهت کنترل اسپیندل با پالس های 0 تا 1000 است. از جمله قابلیت های دیگر این ماژول وجود پورت USB2 و حافظه NVRAM با اندازه 256 بایت می باشد که سرعت و دقت بالا و پایداری دارد.
جهت اطلاعات بیشتر به این قسمت مراجعه نمایید.