Repeated machining of variable amount of similar parts, possible premachined, nested free on the grid vac table. Each part is setup with all required offset e.g. x,y,z,r.
In this small routine just enter the amount of fixtures and the first selected coordinate system. Copy paste the block for each tool and insert gcode. The programflow works each tool in ascending order through the amount of fixtures, starting at the choosen coordinate system. If you start with G54, there are 9 possibilities.
Just make shure to setup all the offsets you are going to use, and do not select active coordinate system in the inserted gcode.