tool — Tool select / changeTooling

Select a tool by number or name (applies its length/radius offsets).

tool <n>   ·   tool "<name>"

Equivalents: Fanuc T + M6 · Siemens T= + M6

ParameterTypeDefault
toolnumber | namethe tool to load

Loads a tool and applies its **gauge length** (the tip offset that places Z) and **cutting radius** (used by `comp` and the cycles) from the tool library / magazine. A **named** tool (`tool "EM_D10"`) resolves to a stable id, mirroring Siemens `T="…"`. Tools can carry a **life budget** that accrues as they run, and a **sister-tool group** so a tool that reaches its limit advances to its backup automatically — the basis for unattended running. A tool can also be **defined inline** with its geometry, `tool 1 = drill(dia=6)`, when you want the cycle to know the cutter without a library entry.

load tool 7
tool 7
spindle 9000 cw

See also: prestage · comp · spindle

← all commands