برای کنترل دستگاه های CNC از نرم افزارهای مختلفی استفاده می شود که یکی از قدرتمندترین و کارآمد ترین آن ها نرم افزار Mach3 می باشد. این نرم افزار توسط شرکت ArtSoft منتشر شده و قابلیت کنترل دستگاه های CNC که برای برش پلاسما، فرز و تراش مورد استفاده میگیرد را دارا می باشد
برای نصب این نرم افزار روی سیستم خود باید سیستم عامل شما یکی از نسخه های زیر باشد :
- Windows XP
- Windows 2000
- Windows Vista 32-bit
- Windows Seven 32-bit
این نرم افزار قابلیت برقراری ارتباط با سخت افزارهای کنترلی دستگاه از طریق یک یا دو پورت پرینتر یا پورت موازی (Port Parallel) را دارا می باشد.
این نرم افزار برای سخت افزار کنترل کننده دستگاه یا درایورهای موتورهای استپر یا سروو پالس های جهت و حرکت را از طریق فایل های Gcode با سرعت های مختلف ایجاد نموده و بدین صورت باعث حرکت موتورها می شود. از طریق این نرم افزار می توان یک دستگاه CNC را تا 6 محور به طور همزمان کنترل نمود.
از کنترل های این نرم افزار روی قسمت های مختلف دستگاه می توان به موارد زیر اشاره نمود :
- – کنترل ورودی های میکروسوئیچ
- – کنترل اسپیندل موتور، کنترل Torch
- – کنترل های کاربر مانند توقف اضطراری، خروجی آب صابون و خنک کننده هوا
- –کنترل انکودر ، خط کش دیجیتال