# LinuxCNC G10 L0 Reload Tool Table Data

Instructions · `G10 L0` · verification: source checked

G10 L0 is a LinuxCNC G-code that reloads all tool table data. It requires that no tool is currently loaded in the spindle. When executed, tool parameters #5401-#5413 update immediately, altered tool diameters apply to later G41/G42 cutter radius compensation, and existing G43 tool length compensation values remain in effect until updated by a new G43 command.

## Specification

| Property | Value |
|---|---|
| Language | gcode |
| Code | G10 L0 |
| Syntax | G10 L0 |
| Dialect | LinuxCNC |

## Safety

- Requires that no current tool is loaded in the spindle.

## Study notes

- G10 L0 reloads all tool table data.
- Tool parameters #5401-#5413 are updated immediately when G10 L0 is used.
- Altered tool diameters are used for subsequent G41/G42 cutter radius compensation commands.
- Existing G43 tool length compensation values remain in effect until updated by new G43 commands.

## Sources

1. [G-Codes](https://linuxcnc.org/docs/html/gcode/g-code.html#gcode:g10-l0) (accessed 2026-10-26)

---

Source page: https://machineschema.com/instruction/gcode-g10-l0  
JSON: https://machineschema.com/instruction/gcode-g10-l0.json  
License: CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Cite Machine Schema and the original sources.
