Class ActStateRunner
Manages the state of numerical control operations during runtime.
public class ActStateRunner
- Inheritance
-
ActStateRunner
- Inherited Members
- Extension Methods
Properties
Feedrate_mmdmin
Last processing Feedrate in mm/min.
public double Feedrate_mmdmin { get; set; }
Property Value
Feedrate_mmds
Last processing Feedrate in mm/sec.
public double Feedrate_mmds { get; set; }
Property Value
IsCoolantOn
Gets or sets a value indicating whether the coolant is turned on.
public bool IsCoolantOn { get; set; }
Property Value
SpindleAngle_deg
Spindle rotation angle in degrees.
public double SpindleAngle_deg { get; set; }
Property Value
SpindleAngle_rad
Spindle rotation angle in radians.
public double SpindleAngle_rad { get; set; }
Property Value
SpindleDirection
Gets or sets the spindle rotation direction.
public SpindleDirection SpindleDirection { get; set; }
Property Value
SpindleSpeed_radds
Gets or sets the spindle speed in radians per second.
public double SpindleSpeed_radds { get; set; }
Property Value
SpindleSpeed_rpm
Gets or sets the spindle speed in revolutions per minute.
public double SpindleSpeed_rpm { get; set; }
Property Value
ToolId
Gets or sets the current tool identifier.
public int ToolId { get; set; }
Property Value
WorkTime
Accumulated worked time in sec. The value includes last action duration.
public TimeSpan WorkTime { get; set; }
Property Value
Methods
ProcAct(IAct)
filter the same effect action and run the effective action.
public IAct ProcAct(IAct act)
Parameters
act
IAct
Returns
- IAct
null if the input
act
is the same effect action. otherwise, returnact
.
ResetState()
Resets all state values to their defaults.
public void ResetState()