10. Mach3 program configuration
After software installation, you should configure it all to match the settings and the controlled machine
with whole its electrical system.
Elements that should be configured:
• Scale-up of each axis (namely how many pulses per millimeter/inch).
• Speed and acceleration settings for each axis.
• Assignment of in/out signals:
o Signals of homing sensors – HOME
o Signals of axis limits – LIMIT
o Signal of an emergency stop – ESTOP
o Signal of tool measurement probe/ homing etc.
o Additional inputs signals e.g. desktop buttons etc.
o Alarm signals of servo drives – FAULT
o Drives reset – DRV_RESET
o Drives voltage enabling– HV_ENABLE
o Outputs that activate spindle, cooling etc.
• Slave axis configuration (if used).
• VisualBasic® scripts configuration.
• Axis range settings for the SoftLimit function (software limits).
• Homing speed settings
• Program design customization (eventually).
Configuration is an individual matter for each machine, anyway in the next sections you will find some
general rules.
10.1 Configuration profile creation
If during the installation you did not create a configuration profile (Chapter 9), it is worth to create it now.
In this profile will all the settings of configured machine tool be saved.
After Mach3 software installation, you should see new icons on your desktop, „Mach3 Loader” icon among
them - launch the program clicking on it. A „Ses-
sion Profile” window will appear. To create a
profile click on the „Create Profile” button.
In next window, enter a profile name: e.g.
„MyMillingMachine_400x250_CSMIO_IP" Avoid
spaces and special signs (an underscore is allowed). From the „Clone
from” list select:
• Mach3Mill, if you are creating milling machine profile.
• Mach3Turn, if you are creating lathe profile.
• Plasma, if you are creating plasma or gas cutter profile.
CS- Lab s.c. – CSMIO/IP- A - CNC controller
Page 54