Just made a macro to offset my XY after a G53 position and I get an error.
Simple code:
; Offset XY after useing G53 to position from spoilboard grid
G20
G91 G0 X.200 Y-.130
That fails so I put
; Offset XY after useing G53 to position from spoilboard grid
G20
G91
G0 X.200 Y-.130
Which also fails with
Error executing macro:
Error: Unknown error.
Line 4:
G0 X.200 Y-.130
Many CNC programmers explicitly state G90 or G91 before movement commands as a safety measure, especially when switching between absolute and incremental modes. This makes the program more readable and reduces the risk of errors if the program is not run from the start.
Also, please implement G52 commands for local coordinate system offset.