COOLANT
It is added to Fusion 360 differently from other UDEs. Instead of using the “Manual NC” operation to add this UDE, it is defined under the “Coolant” tab within the “Tool” tab of operations. Then, the selected cooling type is added to the APT file.

The coolant options supported by MANUSpost Developer are listed below.
COOLNT/FLOOD
COOLNT/THRU
COOLNT/THRUAIR
COOLNT/AIR
COOLNT/MIST
COOLNT/OFF
If you want to use a coolant option other than the ones defined above, you can do this by defining a “Custom UDE”.
After making this selection within Fusion 360, the expression related to the selected coolant type will be added to the APT file created as shown below.
LOADTL/2, 0, 50., 2, 2
SPINDL/RPM,5000,CLW
COOLNT/FLOOD
RAPID
GOTO/-41., -3., 66.
RAPID
The Type of UDE:
It is a standard type UDE. In standard usage, there is no need for an extra definition within MANUSpost Developer to activate this UDE. However, if desired, a UDE definition can be made for this UDE in the CAM settings section within MANUSpost Developer (can also be defined as Custom UDE). In this case, the user can make additional customizations on this UDE, create events, scripts and commands that are linked to this UDE, and use them.
What is it used for?
It is used to select (activate) or deactivate the coolant type within the operation.
How to deactivate it?
It is effective on the line where it is printed. Therefore, there is no need to deactivate it. When this UDE is activated, selected coolant type or coolant deactivation expression is added in the APT file before the operation where it is activated.
What Does it Affect/Change Inside MANUSpost Developer?
When this UDE is defined and a coolant selection (COOLNT/FLOOD, COOLNT/THRU etc.) is made, the coolant will be activated. Then, the “Format Coolant On” command is activated in MANUSpost Developer, and the value of the “Var.Coolant.On” variable, which is defined as a standard, is also assigned.
In MANUSpost Developer, there is a word called “CoolantOn” which is created from the “Var.Coolant.On” variable. This word is used in the “Format Coolant On” command to print the relevant M command to the NC program based on the selected coolant type.
When this UDE is used to cancel the coolant (COOLNT/OFF), the “Format Coolant Off” command is activated in MANUSpost Developer, and the value of the “Var.Coolant.Off” variable, which is defined as a standard, is assigned.
In MANUSpost Developer, there is a word called “CoolantOff” which is created from the “Var.Coolant.Off” variable and is standard. This word is used within the “Format Coolant Off” command to print the relevant M command to cancel the coolant according to the selected coolant type to the NC program.