Haas MQL codes for mist M83/M84

Haas MQL codes for mist M83/M84

Anonymous
Not applicable
1,178 Views
1 Reply
Message 1 of 2

Haas MQL codes for mist M83/M84

Anonymous
Not applicable

The required Haas MQL M-codes codes for on/off are M83/M84.

 

The mist option in the tool settings with the latest Hass generic post give you something like M6/M7? (something like that)

 

Is there a way to re-map the m-codes without modifying the POST? Or is that a different option in the tool settings that will render a M83/M84 in my g-code output?

 

Thanks,

Ryan

0 Likes
1,179 Views
1 Reply
Reply (1)
Message 2 of 2

randyT9V9C
Collaborator
Collaborator

You already have everything you need. In Fusion 360 select Coolant = Air for the air gun/mister.

 

I confirmed it by looking at the Haas generic post it. It uses M83 for COOLANT_AIR (air gun) and  M84 shuts it off.  

 

This matches the Haas manual. https://diy.haascnc.com/node/31707#gsc.tab=0

 

switch (coolant) {
case COOLANT_FLOOD:
m = 8;
break;
case COOLANT_THROUGH_TOOL:
m = 88;
break;
case COOLANT_AIR:
m = 83;
break;
case COOLANT_AIR_THROUGH_TOOL:
m = 73;
break;
case COOLANT_FLOOD_THROUGH_TOOL:
m = 88;
m2 = 8;
break;
default:
warning(localize("Coolant not supported."));
if (currentCoolantMode == COOLANT_OFF) {
return;
}
coolant = COOLANT_OFF;
m = 9;
}

 

if (coolant == COOLANT_OFF) {
if (currentCoolantMode == COOLANT_THROUGH_TOOL) {
m = 89;
} else if (currentCoolantMode == COOLANT_AIR) {
m = 84;
} else if (currentCoolantMode == COOLANT_AIR_THROUGH_TOOL) {
m = 74;
} else if (currentCoolantMode == COOLANT_FLOOD_THROUGH_TOOL) {
m = 89;
m2 = 9;
} else {
m = 9;
}

0 Likes