How can I post a program to multiple job offsets (G54 G55 G56 etc) so that I maintain the sequence that I have programmed them in and minimise the number of tool changes.
Output would look something like this:
G116 T196S5053 M03G00 G90 X22. Y50.004Z100.M8G71 Z100G73 X22. Y50.004 Z-14.136 R2.5 F404. Q.942 M53G00 Z100.
G00 G90 X22. Y50.004Z100.M8G71 Z100G73 X22. Y50.004 Z-14.136 R2.5 F404. Q.942 M53G00 Z100.
Not so difficult.
At Start of Operation add your custom command with output G $ mom_fixture_offset (please, check a var name). And for each MCS add fixture offset number.
If the output order is in the program view, and If the operations are under different MCS groups with fixture offsets in the geometry view, then the offsets should be output whenever they change.