-
Notifications
You must be signed in to change notification settings - Fork 85
Tool Change
Currently GRBL-Advanced supports several different modes for manual tool change, which are selected by paramater $14 (default $14=0):
- Mode 0: Ignore M6: M6 command is just ignored and program moves on to next command.
- Mode 1: Z-axis moves to home position. Swap your tool manually. Programm continous. (All tools must have same length!)
- Mode 2: Z-axis moves to home position. Swap your tool manually. Machine moves to position of TLS(Tool Length Sensor) and probes length of new tool. TLO is set to match new tool length.
- Mode 3: Z-axis moves to home position. Swap your tool manually. TLO is set accordingly to tool table in memory.
-
When using Mode 1-3, your machine MUST be homed, otherwise an error is thrown!
-
For Mode 2, you have to set up a TLS.
-
For Mode 3, you have to save tool length offset in tool table in memory
-
Use Candle 2 as control interface for best user experience.
- Home your machine
- Move your machine to the middle of the TLS and about 5-10cm above.
- Send
$P
to save TLS position
You can store up to 20 tools in the tool table (Nr. 0-19).
To save a new tool, send following command: $Tx=[0.0:0.0:0.0:0.0]
where x is your tool number (0-19)
For a tool, you have to provide 4 values in following order separated by [:] : X offset, Y offset, Z offset, reserved
If you provide less than 4 values, the remaining will be filled with 0.
Send $Tx
(x = tool number)
Delete all tools: $RST=T