Tool Offset Management
M491.1 - Tool Break Test
Description
M491.1 performs a tool break check by calibrating the current tool and comparing its length to a previously stored tool length offset (TLO). If the difference exceeds the specified tolerance, it indicates potential tool breakage and halts the machine.
Parameters
H: Tolerance value for break detection (optional, defaults to 0.1mm)
Must be >= 0.02mm
If set too small, the command will halt with an error
Example
M491.1 ; Perform tool break check with default tolerance (0.1mm)
M491.1 H0.05 ; Perform tool break check with 0.05mm tolerance
M493 - Tool Length Offset (TLO) Management
Description
M493 manages tool length offset (TLO) settings for the current tool. It can set tool offsets, change tools, and report TLO values.
Parameters
Subcode 0/1: Set tool offset from last probe position
Subcode 2: Set new tool number
T: Tool number (required)
Subcode 3: Set current tool offset manually
Z: Tool length value (optional)
H: Offset above Z0 (optional)
Subcode 4: Report current TLO values
Example
M493 ; Set tool offset from last probe
M493.2 T1 ; Set tool 1 as active
M493.3 Z10.5 ; Set tool length to 10.5mm
M493.3 H2.0 ; Set TLO from current position with 2mm offset
M493.4 ; Report current TLO values
M493.1 - Set Tool Offset (Same as M493)
Description
M493.1 sets the tool offset from the last probe position. This is identical to M493 with subcode 0 or 1.
Parameters
None
Example
M493.1 ; Set tool offset from last probe position
M493.2 - Set New Tool
Description
M493.2 sets a new tool as the active tool and updates the system accordingly.
Parameters
T: Tool number (required)
Example
M493.2 T5 ; Set tool 5 as active
M493.3 - Set Current Tool Offset Manually
Description
M493.3 sets the current tool offset manually using either a Z value or an H offset from the current position.
Parameters
Z: Tool length value (optional)
H: Offset above Z0 (optional)
Example
M493.3 Z15.2 ; Set tool length to 15.2mm
M493.3 H3.0 ; Set TLO from current position with 3mm offset
M493.4 - Report Current TLO
Description
M493.4 reports the current tool length offset values to the console.
Parameters
None
Example
M493.4 ; Report current TLO values
Last updated