I'm a newb so I don't really know where this problem originates. I was using the Vcarve demo before and had all the tool heights in the mach3 tooltable. When a tool change was called for it automatically adjusted the Z DRO to match the new tool.
Well, of course I uninstalled vcarve (good, just can't afford it yet) and I'm using VM5 now. I also updated mach3 to 2.0.053 at the same time. Now when I get a tool change it waits for me to swap out and hit cycle start etc, but it doesn't actually do anything to the Z DRO. So when I change from my 2 inch long 1/2" bit to the .375 inch long 1/8" bit the .375 ends up cutting air far above the work. I did find that if I hit pause right after the tool change then click the tool number and hit enter, the DRO is changed and everything works as expected. So it seems mach knows what tool number to use, but doesn't pay any attention to the height offset.
Now, I know its more than likely that its something about the VM5 post instead of Mach but I'm clueless as to what to look for.
Here's the start of a file with the tool change
G00 G49 G40.1 G17 G80 G50 G90
G20
(Engraving)
T3 M6
M03 S10000
G00 Z0.0625
Anything important missing there?