I'm having an issue with G28 at the end of my programs. I'm 2 weeks into G-Code so bear with me. My CAM (fusion 360) spits outat the end of the program and it seems to send the XYZ to a random place every time. Sometimes it's fine, other times it exceeds the limitations of one or more of the axes, which of course leads to steppers slipping and losing my X0,Y0 or Z0 for the workpiece. Why isn't this sending it back to the original zero I set in the DRO before running the program? Ideally I'd like it to rapid Z up to a cleared height and return to X0 Y0. This is Mach3, latest version and run through parallel port.Code:M9 G28 G91 Z0. G28 X0. Y0. M30