Hi Kevin
I'm no expert with g code, but could you not just set up a "work offset" in mach3 for your required position, ref all, then goto zero position in the required offset.