Am I using RETAIN_G43 correctly?
At the moment I answer: NO
I readed definition of RETAIN_G43 again:
linuxcnc.org/docs/stable/html/config/ini...sub:ini:sec:rs274ngc
RETAIN_G43 = 0 (Default: 0)
When set, you can turn on G43 after loading the first tool, and then not worry about it through the PROGRAM. When you finally unload the last tool, G43 mode is CANCELED.
I think the RETAIN_G43 function is for *.ngc file read only. After the *.ngc program ends, it is deactivated.
Therefore, RETAIN_G43 cannot be tested in MDI or MANUAL code.