 | Part Interface |
Represents a part or workpiece object in the woodwork automation manufacturing system.
A part is a physical material item that undergoes processing through CNC machining operations.
Parts are characterized by their dimensional properties (length, width, thickness), material specifications
(name and code for tracking and sourcing), and allowance parameters that define material margins for safe machining.
The part object aggregates dimensional constraints in both X and Y axes, calibration specifications for precision
alignment, material grain direction information for optimized tool path planning, and a collection of surface covers
(paint, edge banding, veneer, or other finishes) that define protective or aesthetic finishing layers applied to
specific workpiece faces and areas. The part serves as the primary manufacturing entity throughout the workflow,
carrying all essential dimensional, material, and finishing information required for complete CNC fabrication.
Namespace: Woodwork.AutomationAssembly: WoodworkAutomation (in WoodworkAutomation.dll) Version: 10.1.0+426df26b1ad7b7c97e1fbd6e0980a0fe847fc820
SyntaxThe Part type exposes the following members.
Properties| | Name | Description |
|---|
 | AllowanceMaxX |
Gets the maximum allowance (material margin) in the X direction for safe machining operations.
|
 | AllowanceMaxY |
Gets the maximum allowance (material margin) in the Y direction for safe machining operations.
|
 | AllowanceMinX |
Gets the minimum allowance (material margin) in the X direction for safe machining operations.
|
 | AllowanceMinY |
Gets the minimum allowance (material margin) in the Y direction for safe machining operations.
|
 | CalibrationSize |
Gets the calibration size dimension used for precision alignment and dimensional verification.
|
 | Code |
Gets the code identifier for the part used in manufacturing systems and part tracking.
|
 | Covers |
Returns the collection of Cover objects that define finishing layers applied to the part surfaces.
Covers specify material type (paint, edge band, veneer, vacuum film, or multilayer), thickness, and geometric boundaries for precise
placement on workpiece faces. Each cover in the collection represents a distinct finishing operation with its own material properties
and application boundaries.
|
 | Length |
Gets the length dimension of the part.
|
 | MaterialCode |
Gets the material code identifier for sourcing and material specification purposes.
|
 | MaterialGrainDirection |
Returns the Vector that defines the direction of material grain.
The grain direction influences cutting strategies.
|
 | MaterialName |
Gets the material name of the part.
|
 | Name |
Gets the user-displayable name of the part.
|
 | OutlineEdges |
Returns the collection of OutlineEdge objects that define layers applied to the outline edges.
Outline edge covers specify material name, code and thickness, and geometric boundaries for precise
placement on workpiece sides.
|
 | PositionNumber |
Gets the position number.
This is the value of Inventor.BOMRow.ItemNumber (Parts Only BOM) property.
|
 | Thickness |
Gets the thickness dimension of the part.
|
 | Width |
Gets the width dimension of the part.
|
Top
See Also