Click or drag to resize

PockTrajectory Interface

Represents a pocketing trajectory in the woodwork automation manufacturing system. A pocketing trajectory defines a complete cutting sequence phase for material removal from a cavity or pocket region within a workpiece. Pocketing trajectories encompass depth management (actual cutting depth, full depth with breakthrough, and intermediate safe/clearance points), tool engagement parameters (step-over distance for cutting passes and overlap for seamless path transitions), and material allowances for finishing operations. Each trajectory aggregates multiple contour types: primary contours that define the pocket boundary geometry, middle removal contours for intermediate material clearance, and finish contours for refined surface quality. The trajectory supports island detection to preserve internal features, optional step-over on finish contours for quality control, and primary contours with down-edge offset for undercut management. Pocketing trajectories work in sequence to progressively remove material while maintaining optimal tool engagement, reducing tool stress, and achieving precise cavity geometry and superior surface finish in woodwork manufacturing.

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

The PockTrajectory type exposes the following members.

Properties
 NameDescription
Public propertyAllowance Gets the material allowance preserved for final finishing and surface refinement.
Public propertyAllowanceDepth Gets the allowance depth reserved for finishing operations.
Public propertyClearanceDepth Gets the clearance depth above the workpiece surface.
Public propertyContainsIslands Gets a value indicating whether the pocketing contour contains islands that must be preserved during material removal. Returns true if the pocketing region contains islands (internal features to preserve), or false if the pocket is island-free.
Public propertyDepth Gets the actual pocketing tool depth for material removal.
Public propertyFinishContours Returns the collection of MainContour objects that define the final surface refinement and dimensional accuracy for the pocketing operation. Finish contours achieve superior surface quality and precise cavity geometry through controlled tool engagement and optional step-over patterns. Each contour in the collection represents a finishing pass that refines surfaces and achieves target tolerances after roughing and middle removal phases.
Public propertyFinishContourStepover Gets a value indicating whether step-over is applied to the finish contour for quality refinement. Returns true if step-over is used on the finish contour, or false if direct finishing without step-over is applied.
Public propertyFullDepth Gets the full pocketing depth including tool breakthrough for through-cut operations.
Public propertyMiddleRemovalContours Returns the collection of MainContour objects that define the intermediate material removal phases for the pocketing operation. Middle removal contours manage progressive depth engagement and step-over patterns to efficiently clear material from the pocket interior while maintaining tool safety and controlling cutting forces. Each contour in the collection represents a distinct intermediate cutting pass between initial roughing and final finishing operations.
Public propertyPrimaryContours Returns the collection of PrimaryContour objects that define the primary pocket boundary geometry and cutting path. Primary contours specify the pocket shape (rectangular, circular, or variant geometry), tool offset strategy, and geometric boundaries required for precise feature definition. Each contour in the collection represents a distinct pocket boundary or feature within the overall pocketing trajectory.
Public propertyPrimaryContoursWithDownEdgeOffset Returns the collection of PrimaryContour objects that define the primary pocket boundary geometry with down-edge offset applied. Down-edge offset contours manage undercut geometry and edge feature variations by offsetting the tool path along vertical surfaces within the pocket. Each contour in the collection applies offset compensation to create undercuts, edge details, or geometric variations required for complex cavity features.
Public propertySafePointDepth Gets the safe point depth for tool retraction between cutting passes.
Public propertyStepover Gets the step-over distance between successive cutting passes.
Public propertyToolOverlap Gets the tool overlap distance for seamless transitions between adjacent cutting paths.
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