G28の意味を理解してない人が結構いるけど
G28は後ろに経由地を指定して原点復帰
G28X100.Z50.だと早送りでX100.Z50.を経由して原点復帰
G28U0W0だとインクレメンタルで同じ場所、
つまり現在地を経由して原点復帰=どこも経由せず原点復帰
マシニングも同じ考え方で
G91G28X0Y0Z0だと現在地を経由して原点復帰
間違えて
G90G28X0Y0Z0だとプログラム原点に突っ込んでから原点復帰