{"id":"gcode-g92-2","model_id":"G92.2","name":"LinuxCNC G92.2","summary":"G92.2 is a LinuxCNC G-code that turns off the G92 coordinate system offsets currently in effect. Unlike G92.1, it does not clear the stored offset values; parameters 5211 to 5219 remain available so the offsets can be restored later with G92.3. It is used to remove a temporary G92 origin shift between runs or programs without losing the saved values.","study_notes":["G92.2 turns off G92 offsets but keeps parameters 5211 to 5219 available for later use.","G92.1 differs from G92.2: it turns off G92 offsets and also resets parameters 5211 to 5219 to zero.","G92.3 restores the G92 offset to the values saved in parameters 5211 to 5219, which G92.2 leaves intact.","LinuxCNC stores G92 offsets and reuses them on the next run of a program; programming G92.1 erases them while G92.2 only removes them.","G92 offsets are held in parameters 5211 to 5219 as absolute machine coordinates in the native machine units specified in the INI file.","G92.2 only clears G92 offsets; changing G53 to G59.3 coordinate system offsets in G-code requires G10 L2 or G10 L20."],"safety_notes":["The document warns that G92 should only be used after the machine has been positioned to the desired point."],"sources":[{"url":"https://linuxcnc.org/docs/html/gcode/g-code.html#gcode:g92.1-g92.2","title":"G-Codes","accessed":"2026-10-26"}],"verification":{"status":"source_checked","checked_at":"2026-10-26","values":3,"method":"llm_source_check"},"updated_at":"2026-10-26","type":"instruction","spec":{"language":"gcode","code":"G92.2","group":"G92 offsets","syntax":"G92.2","parameters":[],"dialect":"LinuxCNC","related":[],"standards":[]},"url":"https://machineschema.com/instruction/gcode-g92-2","license":"https://creativecommons.org/licenses/by/4.0/"}