Okay guys,
Setup for a program at X8.00 Y7.00 Z-1.35 zero all as you would for a work offset. Then crank on your drives to intentionally loose position drastically. Executing the above G28.1 X0Y0Z0 send the machine to zero it's axis but does not reset the offset but corrects it!!! How cool is that!!! Touches off all homes and finishes with X-8.00 Y-7.00 Z1.35, brilliant, it's going into the post processor.
Only issue is the order executed is not Z axis first, but I can easily work with that, maybe as simply as execute a G28.1 Z0 followed by g28.1 x0y0. I'll have more time to play tomorrow. Hey, maybe a G28.1 Z0 Y0 X0... Graham, thanks so much!
Chip and ger21, thank you both as well!!! I will start playing with macros soon as well.
Thanks again to all,
Sam