Click or drag to resize

MillOperation Interface

Represents a milling operation in the woodwork automation system. A mill operation performs cutting using rotary cutting tools to remove material along a defined path, creating complex shapes, contours, and surface features. Milling operations support multiple strategies (standard, projected, chipping, group main, edge, rest) and can be projected onto surfaces for complex geometry. Mill operations enable high-precision feature creation essential to woodwork manufacturing with support for variable depth passes and advanced cutting strategies.

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

The MillOperation type exposes the following members.

Properties
 NameDescription
Public propertyAdditionalMillType Returns the additional milling strategy type as defined by AdditionalMillingTypeEnum. The additional type determines the milling strategy and optimization approach.
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 propertyIsProjected Gets a value indicating whether this milling operation uses projection. When true, the milling operation is projected onto a surface to follow complex geometry; when false, the operation uses standard flat plane milling. Projected operations enable feature creation on inclined or curved surfaces.
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 MillTrajectory objects associated with the milling operation. Each trajectory represents a distinct milling pass including lead-in, main contour cutting with orbital landing support, optional corner recess, and lead-out sequences. Multiple trajectories enable complex multi-pass milling with variable depths, stepover parameters, and cutting strategies to achieve precise part geometry and surface finish.
Top
See Also