Hidden CNC Coolant & Air Blast Codes: Real M Functions for Smart Chip Evacuation
Coolant control and chip evacuation are critical for tool life, surface finish, and unmanned production. Most machinists know M08 (coolant ON) and M09 (coolant OFF), but many controls include hidden M-codes for through-spindle coolant, mist, air blast, and chip conveyor automation.
This guide reveals real codes used by Fanuc, Haas, Siemens, Heidenhain, and Mazak for smart coolant and chip management.
📌 1. Why Advanced Coolant Control Matters
- Extends tool life by cooling cutting zone.
- Improves chip evacuation in deep drilling.
- Prevents part burning in high-speed milling.
- Enables lights-out machining by preventing chip pile-up.
📌 2. Fanuc Coolant & Chip M-Codes
| Code | Function | Notes |
|---|---|---|
| M08 | Flood Coolant ON | Standard |
| M09 | Coolant OFF | Standard |
| M88 | Through-Spindle Coolant (TSC) ON | High-pressure, deep hole drilling |
| M89 | Through-Spindle Coolant OFF | Paired with M88 |
| M78 | Mist Coolant ON | OEM dependent |
| M79 | Mist Coolant OFF | OEM dependent |
| M31 | Chip Conveyor ON | Requires PMC option |
| M33 | Chip Conveyor Reverse | Jam clearing |
Example – Fanuc High-Pressure Drilling
M88 (TSC ON)
G81 X50 Y0 Z-40 R5 F200
M89 (TSC OFF)
📌 3. Haas Coolant & Chip Control
| Code | Function | Notes |
|---|---|---|
| M08 | Flood coolant ON | Standard |
| M09 | Coolant OFF | Standard |
| M88 | Through-Spindle Coolant ON | NGC machines |
| M89 | TSC OFF | Paired with M88 |
| M34 | Chip Auger Forward | Haas-specific |
| M35 | Chip Auger Reverse | Clears chips |
| M36 | Chip Conveyor Forward | Horizontal machines |
| M37 | Chip Conveyor Reverse | Hidden in manuals |
Example – Haas Conveyor Cycle
M36 (Chip conveyor forward)
G04 P20 (Run for 20 seconds)
M37 (Reverse to clear chips)
📌 4. Siemens SINUMERIK Coolant Control
| Code | Function | Notes |
|---|---|---|
| M08 | Flood coolant ON | Standard |
| M09 | OFF | Standard |
| M17 | Air Blast ON | Hidden, often PLC-configured |
| M18 | Air Blast OFF | Pair with M17 |
| M150 | Chip Conveyor Reverse | Service use |
| CYCLE970 | Coolant control cycle | Advanced option |
Example – Siemens Air Blast
M17 (Air blast ON)
G04 P10 (10 seconds)
M18 (Air blast OFF)
📌 5. Heidenhain Coolant & Chip Functions
- M07 – Mist coolant ON
- M08/M09 – Flood coolant ON/OFF
- Q-parameters – Conditional coolant control
- PLC-level M-codes used for conveyors
Example – Heidenhain Conditional Coolant
FN16: IF +Q10 GT +60 M08 (Coolant ON if spindle load > 60%)
📌 6. Mazak (Smooth Control) Coolant Codes
- M08/M09 – Flood coolant ON/OFF
- M88/M89 – Through-spindle coolant
- Custom M-codes – Chip conveyor and mist control tied to pallet systems
Example – Mazak Automated Coolant Cycle
M198 P9200 (Run coolant/conveyor subprogram)
📌 7. Real-World Applications
- Fanuc M88 – High-pressure gun drilling in aerospace parts.
- Haas M34/M35 – Automatic chip auger cycles every 20 minutes.
- Siemens M17/M18 – Air blast clearing during dry aluminum machining.
- Heidenhain Q-logic – Only enable coolant when spindle load > threshold.
- Mazak pallet systems – Conveyor runs automatically after pallet change.
📌 8. Future of Coolant Control
- AI-driven adaptive coolant flow – adjusts based on spindle load & temperature.
- Smart chip conveyors – detect jams, auto-reverse, send alerts.
- Eco-friendly mist/flood hybrids – reduce coolant waste.
- Closed-loop coolant monitoring – track pressure, flow, and contamination in real time.
✅ Conclusion
Hidden coolant and chip management codes like Fanuc M88/M89, Haas M34–M37, Siemens M17/M18, Heidenhain conditional M-codes, and Mazak automation cycles enable smarter, cleaner, and safer machining.
By 2030, coolant and chip systems will be fully autonomous, responding to real-time sensor data to keep machines running without operator intervention.
Leave a comment