Just as I thought. So if you wanted to do 3 AR receivers at the same time, in 3 different vices, with the same gcode (other than changing the work offset line), then that would be where it would be beneficial? So the process (in mach 3) would be to select your first work offset in the software, zero it out on your first work piece, select the second offset, zero it out, select the third zero it out, then take your gcode for one part, and duplicate it twice - changing the G54 to G55 and G56?
As for tool offsets (bear with me, im still learning), is that basically just the difference in z height between the tools? If this was a one off part, with manual tool changes, could I just manually zero out each tool after I change it?