Table of Contents

Interface IActClMove

Namespace
Hi.Numerical.Acts
Assembly
HiMech.dll

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

public interface IActClMove : IAct
Extension Methods

Remarks

This interface is used for:

  • Tool path planning
  • Cutter location trajectory definition
  • Movement coordination
  • Path interpolation

Implementations should handle:

  • Path geometry and kinematics
  • Movement constraints
  • Coordinate transformations
  • Tool orientation

Methods

GetClPath()

Retrieves the cutter location path associated with this movement action.

IClPath GetClPath()

Returns

IClPath

The cutter location path defining:

  • Movement trajectory
  • Tool positions and orientations
  • Path geometry
  • Movement constraints

Remarks

The returned path should:

  • Be properly initialized and valid
  • Include all necessary movement parameters
  • Consider machine kinematics constraints
  • Support interpolation if needed

GetClSteps(IMachiningMotionResolution)

Gets a sequence of steps split from this movement under the specified NC resolution.

IEnumerable<ActClStep> GetClSteps(IMachiningMotionResolution ncResolution)

Parameters

ncResolution IMachiningMotionResolution

The machining motion resolution.

Returns

IEnumerable<ActClStep>

A sequence of ActClStep.