Class ActCooling
Represents a coolant state transition — the cutting-fluid delivery mode changes on the machine (from e.g. Off to Flood). Emitted by CoolantSemantic when the NC program executes M07/M08/M09.
public class ActCooling : IAct
- Inheritance
-
ActCooling
- Implements
- Inherited Members
- Extension Methods
Constructors
ActCooling(CoolantMode)
Initializes a new instance with an explicit coolant mode.
public ActCooling(CoolantMode mode)
Parameters
modeCoolantMode
ActCooling(bool)
Initializes a new instance from a legacy on/off bool.
true maps to Flood (the pre-mist
default); false maps to Off.
public ActCooling(bool isOn)
Parameters
isOnbool
Properties
IsOn
Whether any coolant stream is active (Flood or Mist). Kept for callers that only care about on/off and predate the CoolantMode distinction.
public bool IsOn { get; }
Property Value
Mode
The coolant delivery mode after this act has taken effect.
public CoolantMode Mode { get; set; }
Property Value
Methods
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.