Click or drag to resize

PockOperation Interface

Represents a pocketing operation in the woodwork automation manufacturing system. A pocketing operation is a specialized milling task that removes material from a defined region or cavity within a workpiece. Pocketing operations combine multiple cutting trajectories to progressively remove material in layers, optimizing tool engagement and material removal efficiency through step-over patterns and multi-pass strategies. Each pocketing operation inherits all base operation properties (spindle selection, workpiece side, cutting parameters, and tool orientation) while adding pocketing-specific capabilities such as island detection for feature preservation, finish contour refinement, and middle removal phase management. The operation type enumeration specifies whether the pocketing is a standard operation, a projected/grouped main operation, or an additional supplementary operation that refines or completes partial pocketing geometry. Pocketing trajectories collectively define the complete cutting sequence including roughing passes, island avoidance, and final finishing to achieve precise cavity geometry and surface quality in woodwork manufacturing workflows.

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

The PockOperation type exposes the following members.

Properties
 NameDescription
Public propertyAdditionalPockType Gets the additional pocketing operation type as defined by AdditionalPocketingTypeEnum. The additional type indicates whether this is a standard pocketing operation, a projected/grouped main operation, or an additional supplementary operation that refines or completes pocketing geometry.
Public propertyCuttingParameters Returns the CuttingParameters that define the motion speeds and feedrates for the operation. Cutting parameters govern spindle rotation speed (rpm) and tool movement rates across all phases of tool engagement including cutting, landing, lead-in/out, and withdrawal movements.
(Inherited from Operation)
Public propertyName Gets the user-displayable name of the operation.
(Inherited from Operation)
Public propertyOperatingToolData Returns the OperatingToolData that specifies the spatial orientation and tool alignment for the operation. Operating tool data establishes the tool's three-dimensional direction vector and rotational angles required for proper tool positioning relative to the workpiece during cutting.
(Inherited from Operation)
Public propertyOperationType Gets the operation type as defined by OperationTypeEnum. The operation type determines the manufacturing method and tool path strategy used during execution.
(Inherited from Operation)
Public propertyOrderNumber Gets the sequence number indicating the execution order of the operation. Lower sequence numbers execute before higher sequence numbers in the manufacturing workflow.
(Inherited from Operation)
Public propertySide Returns the Side object that defines the workpiece face and coordinate system where the operation is performed. The side provides positional and orientation information necessary for spatial operation placement and execution.
(Inherited from Operation)
Public propertySpindle Returns the Spindle object that provides the tool and rotational characteristics for the operation. The spindle defines which tool is mounted and the spindle's rotation properties required for tool engagement.
(Inherited from Operation)
Public propertyTrajectories Returns the collection of PockTrajectory objects that define the complete cutting sequence for the pocketing operation. Each trajectory in the collection represents a distinct phase of material removal including roughing passes with step-over patterns, island avoidance, middle removal, and finish contour refinement. The trajectories are executed in sequence to progressively remove material from the pocket while maintaining optimal tool engagement and achieving the desired cavity geometry and surface finish.
Top
See Also