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