It would appear that the difference in G28.1 over G28, is due to the fact that G28 is designed for machines with slow down switch and marker pulse and will return the the axis at G0 to the recorded home position, G28.1 is for stepper motor and servo systems that only use the home switch to register home and are required to see the home switch again in the G28.1.
At least that is the way I interpret it?
Al.
CNC, Mechatronics Integration and Custom Machine Design
“Logic will get you from A to B. Imagination will take you everywhere.”
Albert E.