Skip to content Skip to footer

Mach Feature Comparison

Core MotionFeatureMach3Mach4MachProDescription
 Linear Trajectory PlannerXXXProvides smooth, predictable interpolation across axes, reducing path error and ensuring consistent cut quality without requiring custom motion tuning.
 Standard G-CodesX**XXSupports industry-standard G-code sets for milling, routing, plasma, waterjet, and turning, simplifying integration with CAM software and professional machine types.
 Backlash CompensationXXXCompensates for mechanical play in drive systems, allowing professionals to deliver higher accuracy on machines with standard ballscrews or older mechanics.
 Work Offsets (110 Available) XXCreate and manage multiple independent work offsets for different fixtures, parts, or jigs. Ideal for multi-setup operations or repeatable production runs, giving you flexibility and efficiency without reprogramming.
 Head Shift & Work Shift Offsets XXSimplify your setup and adjustments with global shift control. Instantly apply a temporary offset — such as a Z-axis shift — across all work coordinates to fine-tune setup height or tooling without recalibrating each offset individually.
 Tool Height & Radius Offsets (999 Available)X**XXEnables large tool libraries with precise length/radius offsets, supporting professionals building multi-spindle or high-mix machines needing quick setup changes.
 Tool Offsets XXSupports individual X, Y, and Z length and wear offsets for every tool, ensuring consistent accuracy and easy compensation for tool changes or wear over time. Also simplifies multi drill, spindle, laser, etc. setup.
 Gantry Mode / Axis Slaving (6 Motors)XXXSynchronizes slaved axes for gantry systems, ensuring square motion at all times.
 Macro B Gcode Programming X*XGives professionals programmable logic within G-code for automation, probing, or machine-specific cycles, reducing the need for external PLC coding. Use pound varialables to track values inside the G-code or use system variables to modify Mach settings.
 G65 Macro Calls X*XSimplifies calling reusable subroutines from G-code, letting professionals standardize part cycles and reduce program complexity.
 Cut Recovery XXProvides restart from any point in a job, letting professionals guarantee uptime and reduce scrap in case of tool breaks or power loss.
 Soft PLC (PMC) XXBuilt-in PLC engine for machine logic, allowing professionals to replace external PLCs and cut hardware cost while maintaining flexible control.
 Cutter Compensation (Type A, B, & C in G17, G18, G19) X**XSupports multiple cutter comp modes in all planes, giving professionals compatibility with CAM postprocessors and complex machining paths.
 Scale Feedback Dual Loop  XXCombines motor encoder and linear scale feedback, enabling professionals to deliver high-accuracy machines.
 Z Surface Map XXCalibrate your table surface to accurately compensate for height variations across the machine workspace.
 Axis Motor Swapping  XAllows professionals to dynamically reassign motors via M-codes during program execution, enabling flexible axis sharing, unconventional kinematics, and complex multi-station machine configurations.
 Job Que  XEnables queued job execution, allowing professionals to support unattended production and lights-out machining.
 Linear Ballscrew Mapping  XCompensates for leadscrew error across travel, letting professionals improve machine precision without premium screws. Includes an easy setup wizard.
 S Curve Trajectory Planner  In ProcessSmooths acceleration profiles for high-speed motion, giving professionals reduced vibration, less wear, and improved surface finish.
 
Machine Specfic FeaturesFeatureMach3Mach4MachProDescription
 Lathe ThreadingXXXSynchronizes spindle and axes for accurate threading, letting professionals deliver reliable threading.
 Automate Tool Changer Types
  • Wrack ATC
  • Carousel
  • Multiple ATCs
  XSupports multiple ATC styles natively, enabling professionals to offer scalable automation without custom logic.
 Spindle Orient  XAllows precise spindle positioning for ATC or secondary ops, essential for professionals building advanced machining centers.
 Rigid Tapping  In ProcessSynchronizes spindle and Z motion for tap cycles, giving professionals reliable tapping without tension/compression holders.
 C-Axis Functionality XXExpand your machining versatility with full C-axis control. Perfect for wood, plastic, or stone cutting applications using saw blades, and fully compatible with manual or servo-driven aggregate tooling for complex multi-angle operations. (Note: C-axis is not supported in MachPro lathe.)
 Multi Drill Bank Setup  XStreamline your drilling cycles with built-in support for multi-drill bank configurations, including vertical and horizontal drills. Ideal for cabinetmaking, panel processing, and high-speed production environments requiring precise hole patterns and edge drilling.
 
Control PerformanceFeatureMach3Mach4MachProDescription
 Coordinated Axes (6)XXXRuns up to six axes in coordination, allowing professionals to cover most standard machine tool designs.
 Out of Band (6) XXProvides auxiliary axis motion independent of the main path, useful for professionals adding probes, loaders, or extra automation.
 Lookahead (Unlimited) XXCalculates unlimited moves ahead, ensuring smoother motion and faster cycle times on professional high-speed machines.
 64 Bit Performance  XRuns on modern 64-bit platforms, giving professionals higher performance and OS compatibility.
 Automatic Backup Feature  XCreates scheduled software backups of CNC control settings, programs, and configurations, giving professionals built-in recovery tools that minimize downtime and protect machine integrity during failures or service events.
 Certified CNC Controls & Motion Controllers  XProvides pre-validated, industrial-grade hardware/software packages, reducing professional certification and testing overhead.
 
UsabilityFeatureMach3Mach4MachProDescription
 300+ Built In Widgets  XGives professionals a wide library of pre-built interface elements, accelerating HMI customization.
 1000+ Click-Ready Functions  XPre-loaded CNC functions to set up and run your machine instantly — no coding required.
 2 Click Navigation  XGet to any function while running a machine in two clicks. Simplifies operator workflow, enabling professionals to deliver machines with intuitive interfaces.
 5 Click Dashboard Customization  XAllows quick tailoring of HMIs to the specific machine or user preference, reducing professional engineering time.
 Configure User Access   XProvides role-based access levels, letting professionals secure advanced settings from operators.
 Global Monitoring System  XCentralizes real-time machine health and diagnostics, enabling professionals to track performance, identify issues proactively, and streamline troubleshooting.
 
ConnectivityFeatureMach3Mach4MachProDescription
 Serial ModbusXXXSerial Modbus enables integration with legacy Modbus devices, supporting professional retrofits.
 TCP Modbus XXTCP Network-based Modbus for scalable professional automation.
 EtherCAT  XReal-time motion and I/O network that lets professionals integrate distributed drives and modules with minimal wiring, while exposing detailed diagnostics—currents, alarms, and I/O status—directly at the HMI for faster troubleshooting and machine insight.
 
Machine OptionsFeatureMach3Mach4MachProDescription
 Servos / Steppers XXXSupports both motor types, giving professionals design flexibility.
 Tool Setters XXAllows automated tool length measurement, improving professional machine accuracy.
 Camera Integration X Enables vision support for probing, alignment, or professional inspection tasks.
 Absolute Encoder  XProvides true power-on position reference, reducing professional homing complexity.
 Expandable IO Modules  XSupports unlimited expansion of digital and analog inputs/outputs, giving professionals flexible integration for custom sensors, actuators, and machine functions.
 Barcode Scanner  XSupports part/job identification to auto load files, helping professionals automate production flow.
 Safety Relay Interface  XSimplifies integration of safety circuits for professional compliance.
 Laser Pointer  XProvides visual alignment aid, reducing professional setup time.
 Phone App  In ProcessRemote monitoring via mobile, letting professionals deliver Industry 4.0 features.
 Siemens PLC Library   Provides Siemens PLC block compatibility, easing integration with professional Siemens-based automation.
 Tool Life Management X Tool Life Management to track when tools need to be swapped out.
 
CustomizationFeatureMach3Mach4MachProDescription
 Lua Pogramming XXAllows deep scripting for machine logic, giving professionals ultimate control flexibility.
 Custom Screen Design XXEnables professionals to build branded, machine-specific HMIs without outside tools.
 GC Adaptor  XConnects to third-party G-code sources, giving professionals broad CAM compatibility.
 
SubscriptionFeatureMach3Mach4MachProDescription
 Industry 4.0  In ProcessAdds IIoT connectivity for professional smart factory integration.
 MT-Connect  XStandard protocol support, giving professionals plug-and-play reporting.
 Machine-to-Machine Synchronization   Allows coordinated operation across multiple machines, enabling professionals to deliver automated cells.
 

Freedom In Motion

MachPro gives you the freedom to build, customize, and control your machine — your way. 
Experience unmatched precision, flexibility, and motion performance. 

Want a fully licensed, pre-installed control system ready to run out of the box? 
Explore the Orion CNC Control — our performance-grade turnkey solution powered by MachPro.