Skip to main content

MachPro Mill and Router Setup Manual

{{@2007#bkmrk--1}}

MachPro 26 CNC Software Roadmap

MachPro CNC Mill Control Screen 2026.png

Introduction

Some of the following configuration steps are integrated with the MachPro software. The M31 Motion Control Setup Manual includes the information you need for the M31. Compatible motion controllers should complete the  MachPro Compatible Motion Controller Configuration Settings

Please refer to the Motion Controllers documentation and the appropriate MachPro Motion Controller Integration Documentation for the following steps:

  1. Use a shielded network cable to connect the motion controller and the MachPro computer
  2. Connect the cables between the motion controller and the drives
  3. MachPro Startup and license install
  4. Axis setup
  5. Axis calibration
  6. Mapping input signals (see default mapped inputs and outputs table below)
  7. Homing setup
  8. Homing slave axis - if present
  9. Troubleshooting
  10. Soft Limits setup
  11. Mapping output signals
  12. Using outputs
  13. Spindle Setup


Languages

{{@2205}}

Default Mill and Router I/O mappings

Default inputs

The first row in both the inputs and outputs lists the M31 as the device. Your motion controller should be in the drop-down list under Device. 

      
SignalIDSignalNameEnabledDeviceNameActiveLowDescription
1Input #01M311DI.01.000GENERAL INPUT 0 (1DI.01.00)
2Input #11
1DI.01.010GENERAL INPUT 1 (1DI.01.01)
3Input #21
1DI.01.020GENERAL INPUT 2 (1DI.01.02)
4Input #31
1DI.01.030GENERAL INPUT 3 (1DI.01.03)
5Input #41
1DI.01.040COOLANT LOW (1DI.01.04)
6Input #51
1DI.01.050DOOR OPENED (1DI.01.05)
7Input #61

0GEAR SELECT (DI.6)
8Input #71

0UNUSED INPUT (DI.7)
9Input #81

0PROBE (DI.8)
10Input #91

0SETTER PROBE (DI.9)
11Input #101

0SETTER LIMIT (DI.10)
12Input #111

0LUBE LOW (DI.11)
13Input #121

0GEN 1 X16 (DI.12)
14Input #131

0GEN 2 X17 (DI.13)
15Input #141

0GEN 3 X18 (DI.14)
16Input #151

0UNUSED INPUT (DI.15)
65Motor 0 Home1
1DI.01.090X HOME (1DI.01.09)
66Motor 1 Home1
1DI.01.110Y HOME (1DI.01.11)
67Motor 2 Home1
1DI.01.120Z HOME (1DI.01.12)
97Motor 0 ++1
1DI.01.080X LIMIT ++ (1DI.01.08)
98Motor 1 ++1
1DI.01.100Y LIMIT ++ (1DI.01.10)
99Motor 2 ++1
1DI.01.120Z LIMIT ++ (1DI.01.12)
129Motor 0 --1
1DI.01.090X LIMIT -- (1DI.01.09)
130Motor 1 --1
1DI.01.110Y LIMIT -- (1DI.01.11)
131Motor 2 --1
1DI.01.130Z LIMIT -- (1DI.01.13)
161Probe1
1DI.01.140PROBE (1DI.01.14)
164E-Stop1
1DI.ESTP0ESTOP (1DI.ESTP)
183Probe11
1DI.01.150TOOL SETTER INPUT (1DI.01.15)
251Input #1001
1DI.ALRM0DRIVE FAULT (1DI.ALRM)

Default outputs

      
SignalIDSignalNameEnabledDeviceNameActiveLowDescription
1050Output #01M31
0LUBE PUMP (DO.0)
1051Output #11
1DO.01.010GENERAL OUTPUT 1 (1DO.01.01)
1052Output #21
1DO.01.020GEAR RANGE 1 (1DO.01.02)
1053Output #31

0SPINDLE BRAKE (DO.3)
1054Output #41

0GEAR RANGE INCREASE (DO.4)
1055Output #51

0GEAR RANGE DECREASE (DO.5)
1056Output #61

0GENERAL ONE (DO.6)
1057Output #71

0GENERAL TWO (DO.7)
1142Spindle Fwd1
1DO.FE0(SPINDLE FORWARD) 1DO.FE
1143Spindle Rev1
1DO.RE0(SPINDLE REVERSE) 1DO.RE
1144Coolant On1

0FLOOD COOLANT (DO.2)
1145Mist On1

0MIST COOLANT (DO.1)

Spindle Calibration

This is primarily for mills where the speeds and feeds are precise, and directly affect the finish and accuracy of the final part. Spindle speeds on routers are usually not as precise. 

Spindle Settings

{{@2047}}

Global Monitoring System (GMS)

{{@2002}}

Lube System Setup

{{@2046}}

Modifying GoTo Positions

{{@2045}}

Tool Setters and Offsets

{{@1995}}

Probing Wizard

{{@2206}}

Blum Probing Modules

{{@2203}}

Tool Changers

{{@1999}}

{{@1998}}

Drill Bank Setup and Operation

Other Machine Settings

Pull down Configure -> Control and select the Settings Tab and scroll down to the Machine section

image.png

Work Light Output

Pull down Configure -> Control and select the Settings Tab and scroll down to the Work Light section

image.png

Additional Information

For information about MachPro Software Operation please see the MachPro Mill/Router Operating Manual

{{@2016}}