Table of Contents

Namespace Hi.Numerical.Acts

Classes

ActClArc

Represents an arc movement action for cutter location.

ActClLinear

Represents a linear cutter location movement action.

ActClTeleport

Represents a teleport action for cutter location, allowing instant position change without movement.

ActCooling

Represents a cooling action for machining operations.

ActDelay

Represents a delay action in machining operations. This class implements a simple time delay in the machining process.

ActFeedrate

Represents a feedrate action for controlling the speed of machining operations.

ActHiddenStateChanged

Represents an action that indicates a change in the hidden state of an object. This action is typically skipped during normal processing.

ActIntentionalSkip

Represents an action that is intentionally skipped during processing. Used to explicitly mark operations that should be bypassed.

ActLineBegin

Represents the beginning of a line act in numerical control operations.

ActLineCsScript

Cs Script on one Line.

ActLineEnd

Represents the end of a line act in numerical control operations.

ActLinearClAndLinearMcAbcMcXyzabcContour

Represents a combined linear movement in both cutter location and machine coordinates. This class handles synchronized linear interpolation of tool position and orientation.

ActMcPolarLinearContour

Polar MCZ linear contour.

ActMcXyzLinearContour

Action of Machine Coordinate XYZABC contour by Machine Coordinate linear interpolation. The ABC values should be identity.

ActMcXyzStep

Action representing a machine coordinate XYZ step movement. This class handles linear positioning in machine coordinates.

ActMcXyzabcOrientableLinearContour

Action of Machine Coordinate XYZABC contour by Machine Coordinate orientable linear interpolation. This class handles complex tool movements with both position and orientation control.

ActMcXyzabcStep

Action of Machine coordinate XYCABC Step.

ActRapid

Rapid feedrate.

ActSpindleSpeed

Represents an act that controls the spindle speed in numerical control operations.

ActSpiralMcXyzContour

Represents a spiral contour movement in machine XYZ coordinates.

ActStateRunner

Manages the state of numerical control operations during runtime.

ActTooling

Represents a tooling operation act in numerical control operations. This class handles tool changes and related operations in the machining process.

ActUnknownSkip

Represents an act that skips unknown operations in numerical control.

ActUtil

Provides utility methods for numerical control actions.

Interfaces

IAct

Action parsing from NC, CL, NC Steps and etc., for controlling the mechanism and the mechanism simulation process.

IActClMove

Interface for actions that involve cutter location movement. This interface defines the contract for tool path movements in machining operations.

IActDuration

Interface for actions that have a specific duration. This interface is used to define actions that take a measurable amount of time to complete.

IActMachineStep
IActMcXyzContour

Interface for actions that represent machine XYZ contours.

IActMcXyzabcContour

Interface for actions that represent machine XYZABC contours.

IActSkip

Interface for actions that should be skipped during normal processing. Acts as a marker interface to identify actions that should not be executed.

IWorkTimeAttrib

Interface for objects that provide both read and write access to work time. Combines the functionality of IWorkTimeGetter and IWorkTimeSetter.

IWorkTimeGetter

Interface for objects that provide read-only access to work time. This interface is part of the work time tracking system for machining operations.

IWorkTimeSetter

Interface for objects that provide write-only access to work time. This interface is used for components that need to update work time without reading it.