Haas M Codes
Haas M01 Optional Program Stop
Haas M01 Optional Program Stop M01 works the same as M00, except the Optional Stop feature must be on. M-Code Data Modal/Non-Modal Mill/Lathe Modal Both Programming M00 Haas M00 Working…
Haas M00 Stop Program
Haas M00 Stop Program The M00 code is used to stop a program. Haas M00 stops the axes spindle turns off the coolant (including Through Spindle Coolant) The next block…
Haas M35 COOLANT SPIGOT POSITION UP – Haas Mill
Haas M35 COOLANT SPIGOT POSITION UP M35 COOLANT SPIGOT POSITION UP, DECREMENT (-1) M35 decrements the coolant spigot position up one place. Decrementing the spigot position causes the spigot to move…
Haas M34 COOLANT SPIGOT POSITION DOWN – Haas Mill
Haas M34 COOLANT SPIGOT POSITION DOWN M34 COOLANT SPIGOT POSITION DOWN, INCREMENT (+1) M34 Increments the current spigot position down one place. Incrementing the spigot position causes the spigot to move…
Haas M109 INTERACTIVE USER INPUT – Haas Mill
Haas M109 INTERACTIVE USER INPUT M109 M code allows a G-code program to place a short prompt (message) on the screen. A macro variable in the range 500 through 599 must be…
Haas M95 Sleep Mode Haas Mill
Haas M95 Sleep Mode Sleep mode is essentially a long dwell (pause). Sleep mode can be used when the user wants the machine to begin warming itself up so it can…
Haas M89 Through-Spindle Coolant Off – Haas Mill
Haas M89 Through-Spindle Coolant Off M89 is used to turn off the Through the Spindle Coolant (TSC) option. When M89 is called, the spindle will stop and the TSC pump will…
Haas M88 Through-Spindle Coolant On – Haas Mill
Haas M88 Through-Spindle Coolant On The M88 code is used to turn on the through-spindle coolant (TSC) option, an M89 turns the coolant off. Proper tooling, with a through-hole, must be in…