M06 Tool Change

Classic Control - Mill Operator's Manual

The Online Interactive Operator's Manual is currently available in English only.

A PDF version of the Operator's Manual is available for download in multiple languages. Click the link below to view the Operator's Manual in your language. Click "Continue" to view the online version in English.

Get a translated PDF Download Continue
T - Tool number

The M06 code is used to change tools. For example, M06 T12 puts tool 12 into the spindle. If the spindle is running, the spindle and coolant (including TSC) is stopped by the M06 command.

note: The M06 command automatically stops the spindle, stops coolant, moves the Z Axis to the tool change position, and orients the spindle for the tool change. You do not need to include these commands for a tool change in your program.
note: M00, M01, any work offset G-code (G54, etc.), and block delete slashes before a tool change stop look-ahead, and the control does not pre-call the next tool to the change position (for a side-mount tool changer only). This can cause significant delays to program execution, because the control must wait for the tool to arrive at the change position before it can execute the tool change. You can command the carousel to the tool position with a T code after a tool change; for example:

Be aware: Many service and repair procedures should be done only by authorized personnel. The service technicians at your Haas Factory Outlet (HFO) have the training, experience, and are certified to do these tasks safely and correctly. You should not do machine repair or service procedures unless you are qualified and knowledgeable about the processes.

Danger: Some service procedures can be dangerous or life-threatening. DO NOT attempt a procedure that you do not completely understand. Contact your Haas Factory Outlet (HFO) and schedule a service technician visit if you have any doubts about doing a procedure.