Click or drag to resize

MillTrajectory Interface

Represents a milling trajectory in the woodwork automation system. A mill trajectory defines the complete path for a milling operation, including cutting path, tool approach, and tool retraction sequences with specific depth, stepover, and allowance parameters. Mill trajectories support optional orbital landing approach, corner recess, and main contour management to ensure precise tool movements and consistent geometry during CNC milling operations.

Namespace: Woodwork.Automation
Assembly: WoodworkAutomation (in WoodworkAutomation.dll) Version: 10.1.0+426df26b1ad7b7c97e1fbd6e0980a0fe847fc820
Syntax
public interface MillTrajectory : Trajectory

The MillTrajectory type exposes the following members.

Properties
 NameDescription
Public propertyAllowance Gets the allowance margin between the milling path and the final dimension. This margin provides a safety buffer for precision finishing operations or additional passes.
Public propertyBreakthroughDepth Gets the breakthrough depth that defines tool penetration beyond the material surface.
Public propertyClearanceDepth Gets the clearance depth defining the vertical distance above the cutting surface for safe tool positioning.
Public propertyCornerRecess Gets a value indicating whether corner recess is applied to the milling trajectory. Returns true if corner recess is used to relieve sharp corners, or false if corner recess is not applied.
Public propertyCornerRecessDepth Gets the depth of corner recess cut applied at inside corners for stress relief and improved finish.
Public propertyDepth Gets the actual milling depth for this trajectory pass.
Public propertyFullDepth Gets the full milling depth including tool breakthrough for through trajectories.
Public propertyIsBlind Gets a value indicating whether the milling trajectory creates a blind hole (partial penetration). Returns true if the milling operation is blind (does not penetrate through), or false if it is through (complete penetration).
Public propertyIsClosed Gets a value indicating whether the milling trajectory contour forms a closed path. Returns true if the contour is closed (forms a complete loop), or false if it is open.
Public propertyMaxStepOver Gets the maximum stepover distance defining the maximum radial engagement per pass.
Public propertyMillContour Returns the MainContour containing the main milling geometry. The main contour includes the OrbitalLanding (optional spiral approach), lead-in Lead (smooth entry), main cutting Contour, and lead-out Lead (smooth exit) that together define the complete milling sequence.
Public propertyPrimaryContour Returns the PrimaryContour defining the primary milling geometry bounds. The primary contour establishes the overall geometric boundaries and safe cutting area for milling operations, ensuring the mill operates within machine and material constraints during feature creation.
Public propertySafePointDepth Gets the safe point depth for tool positioning during rapid movements.
Public propertyStepover Gets the actual stepover distance applied during milling. Stepover controls the tool's radial advance and affects cutting load and surface finish quality.
Public propertyTrajectoryType Returns the trajectory type classification as defined by TrajectoryTypeEnum. Supported types include: DrillTrajectory (hole making), MillTrajectory (milling paths), PocketTrajectory (pocket creation), CutTrajectory (cutting operations), GrooveTrajectory (groove creation), NestingTrajectory (nesting optimization), CalibrationTrajectory (mill calibration), and CutCalibrationTrajectory (cut calibration). The trajectory type determines the operational characteristics and available parameters for the specific manufacturing operation.
(Inherited from Trajectory)
Top
See Also