I've noticed that g20/g21 or g70/g71 is not implemented.

I was wondering if a macro could be set up to store the current units per axis, then scale each of the units per axis, and then at the end of the cut, run another macro to rescale back to the original units.

Is g20/21/70/71 more complex than this?

Rob