This does not change the behavior of automatic reactivation of G92 offsets on config startup when G92 was active on shutdown if 'DISABLE_G92_PERSISTENCE = 0' .
For 'DISABLE_G92_PERSISTENCE = 1' the G92 offset values will be zero on startup regardless of the state at shutdown.
This will also not zero G92 offsets after an ABORT event. This can be handled by the user with the ON_ABORT_COMMAND in the ini file.
Note: The inserted code is the same as is used for 'G92.2' in the same file:
Current code does not reset G52/G92 offset to zero on M2/M30 this is contrary to RS274NGC standard (see Point1 below):
https://tsapps.nist.gov/publication/get_pdf.cfm?pub_id=823374
This does not change the behavior of automatic reactivation of G92 offsets on config startup when G92 was active on shutdown if 'DISABLE_G92_PERSISTENCE = 0' . For 'DISABLE_G92_PERSISTENCE = 1' the G92 offset values will be zero on startup regardless of the state at shutdown. This will also not zero G92 offsets after an ABORT event. This can be handled by the user with the ON_ABORT_COMMAND in the ini file.
Note: The inserted code is the same as is used for 'G92.2' in the same file:![g92_code](https://github.com/LinuxCNC/linuxcnc/assets/46067220/ca45af46-97f8-4448-b697-99c4b0daba37)