7.1.2 Windows® 7 configuration. ....................................................................................... 41
7.2 Local network with router and DHCP.................................................................................. 44
8. Mach3 program – general information ................................................................................... 45
8.1 Recommended PC configuration......................................................................................... 47
9. Software installation ............................................................................................................. 48
9.1 Mach3 installation............................................................................................................... 48
9.2 Microsoft® .Net installation (older operating systems) ...................................................... 49
9.3 Installation of CSMIO/IP software....................................................................................... 49
9.4 Administrator rights in Windows® Vista and Windows® 7 ................................................. 51
10. Mach3 program configuration ............................................................................................. 52
10.1 Configuration profile creation............................................................................................. 52
10.2 The first run ......................................................................................................................... 53
10.3 Configuration of axes used in a machine ............................................................................ 55
10.4 Configuration of digital input signals .................................................................................. 56
10.5 Configuration of digital output signals................................................................................ 58
10.6 Configuration of spindle and cooling .................................................................................. 60
10.6.1 Analog output configuration ..................................................................................... 60
10.6.2 Problematic PWM Control function........................................................................... 61
10.7 Configuration of resolution, speed and acceleration.......................................................... 62
10.8 Configuration of directions, homing and software limits. .................................................. 64
10.9 Configuration functions in a plug-in window ...................................................................... 65
10.9.1 Axes special functions................................................................................................ 65
10.9.2 Spindle configuration................................................................................................. 68
10.9.3 Override sources – feed speed and spindle revs corrections source selection .......... 69
10.9.4 Plasma – additional functions for plasma cutters ..................................................... 70
10.9.5 Misc IO – Special functions related to I/O ................................................................. 70
10.9.6 Other plugin functions ............................................................................................... 71
10.10 Selection of inch/mm units ................................................................................................. 73
10.11 Some parameters in the General Config window. .............................................................. 73
11. First tests ............................................................................................................................ 75
11.1 Checking the input signals................................................................................................... 75
11.2 Verification of axes scaling and motion directions ............................................................. 76
11.3 HOMING and software limit switches test.......................................................................... 77
11.3.1 First homing............................................................................................................... 77
11.3.2 SoftLimit switches...................................................................................................... 77
11.4 Test of spindle and cooling.................................................................................................. 78
12. Sample treatment step by step............................................................................................ 79
12.1 Project and G-Code files preparing ..................................................................................... 79
12.2 Preparing machine and Mach3 program............................................................................. 83
12.3 We begin the treatment...................................................................................................... 85
13. A few practical notes about Mach3 program and CSMIO/IP-S............................................... 87
14. VisualBasic® macros ............................................................................................................. 89
14.1 Automatic tool-length measurement.................................................................................. 89
14.1.1 Configuration............................................................................................................. 89
14.2 Automatic tool change macro............................................................................................. 91
Addition A – Slave axis configuration example ........................................................................... 92
Defining axes used in Mach3 program ......................................................................................... 92
CS-Lab s.c. –CSMIO/IP- S - CNC Controller
Page 3