Mach3 does the wear offset opposite to controls such as Fanuc and it screws a lot of people up
To my mind Machs way makes more sense but I think Mach4 has gone to the Industry standard way which is probably sensible.
I did a brain and altered a screenset for someone a while back, what it did was allow them to use the wear offsets the same way as Fanuc, the DROs on screen were user DROs and the brain simply inverted them for Mach so that the user thought he had entered -0.5 or whatever but Mach saw it as +0.5
Now to me it matters little either way. I just look at the DRO, say the axis is saying the tool is at 20mm and I measure the part and it is 20.5mm I know I need to have the DRO say the tool is at 20.5 insted of 20. So I enter the value into the wear if the DRO changes to 20.5 I know I have done it the right way, if the DRO changes to 10.5 I know I have done it the wrong way
Hood