Machine Coordinates are in terms of Radii, same goes for the tool table offsets no matter what mode your in.
Part Coordinates display in terms of the configured mode and Program Coordinates display work offsets with any G52 / G92 work offset. Just for info,
some of the wizards ( if you use them...don't remeber which ones) may not work in both modes.
Adjust you macro accordingly , and a should have a comment in the macro for what Mode it is used for, or one can modify it so it works for both
( me and macros are like water and oil...........
).
RICH