I honestly can't remember, as it's a good few years since I looked at it

I seem to have a vague recollection that Mach supports it, but that might only have been geometric correction.
My main interest was more curiosity, other than considering a standalone controller, which were quite limited unless you paid for the additional processing power to move multiple axes at the same time, but I never got as far as looking at if/how they handled tool offsets.