When a tool number > than the max tool_number and less than max_manual_tool_number is provided to an M6 Tool change, the machine will:
-Drop the current tool. If it is an ATC tool it will drop it in the slot. If it is not in the atc it will move to clearance, pause for use input, then release the collet.
-pickup the new tool if it is in the atc, or wait for user input and then close the collet for a manual tool.
-If the parameter C is not given, or set to 1, the machine will use the ATC toolsetter to set the TLO for the tool
-If the parameter H is provided, it will set the TLO to this value.
-If the parameter C is set to 0 the machine will remain paused and you are able to set the TLO manually via an endmill/paper method
-The tool number is updated to match the given tool and shows up correctly in the stock controller
-The program will continue
during tool changes, instructions are provided to the controller console and pauses are included so the machine does not move unexpectedly.
This commit requires the M600.5 and M493.3 Z and H to work
When a tool number > than the max tool_number and less than max_manual_tool_number is provided to an M6 Tool change, the machine will:
-Drop the current tool. If it is an ATC tool it will drop it in the slot. If it is not in the atc it will move to clearance, pause for use input, then release the collet. -pickup the new tool if it is in the atc, or wait for user input and then close the collet for a manual tool. -If the parameter C is not given, or set to 1, the machine will use the ATC toolsetter to set the TLO for the tool -If the parameter H is provided, it will set the TLO to this value. -If the parameter C is set to 0 the machine will remain paused and you are able to set the TLO manually via an endmill/paper method -The tool number is updated to match the given tool and shows up correctly in the stock controller -The program will continue
during tool changes, instructions are provided to the controller console and pauses are included so the machine does not move unexpectedly.
This commit requires the M600.5 and M493.3 Z and H to work
examples:
M6T5 - normal
M6T8 - manual tool change, preforms automatic TLO
M6T99 H-15 - manual tool change, sets TLO to -15 directly
M6T28 C0 - manual tool change, does not perform automatic TLO. Leaves machine paused and ready to set TLO manually