Sometimes I want to repeat a machining process (rerun same GCode) on a piece adjacent to where it just finished. I’ve tried putting the machine to my new X Zero position and running G10 L20 P1 X0, but it doesn’t do what I expected - rather than setting X zero at the current position, it zero’s to the last plunge position. What am I doing wrong? Here is the end of the GCode, starting at the last plunge operation:
G1 Z-4 F30
G0 Z4
(Move to position of next board, if used, ready to zero, Z+6)
G0 X77 Y0 Z6
G10 L20 P1 X0 (re zero x ready for next board)