I start at T0000 Machine will change to tool 1, runs the program ,rapids to home position G28 X0 Z0 .gets to line T0202 and Mach4 freezes at this line. No error message .I have to hit rest to gain control of Mach .In the offset display it changes to 2 the m06 light blinks .But it dose not change the tool . When I hit rest the tool number changes to 2 . So if I manually move the turret to the next tool which is tool 2 and run the program from tool 2 it will machine that operation then it will change to tool 3 machine that operation and freeze at tool 4 . Its as if it only wants to complete one tool change .I have spent the last year trying to make the turret work and now I find out it wont change the tools from a program . I can use mdi and it will change through the whole turret and home back to 0.Thanks for any help.