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.
- 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.