Click or drag to resize

Woodwork.Automation.Macro Namespace

 
Interfaces
 InterfaceDescription
Public interfaceCoordinateSystem Represents a coordinate system in the woodwork automation system. A coordinate system establishes a spatial reference frame that defines positioning and orientation for manufacturing operations. It provides access to an origin point and directional axes that together form the basis for geometric calculations, tool positioning, and workpiece alignment throughout the manufacturing workflow.
Public interfaceMacro Represents a macro in the woodwork automation system. A macro is a reusable sequence of manufacturing operations that encapsulates complex procedures into a single callable unit. Macros provide access to comprehensive manufacturing context including workpiece information, coordinate systems, clamping configuration, and side-specific details, enabling standardized and efficient manufacturing workflows.
Public interfaceMacroClamping Represents the clamping for a macro in the woodwork automation system. Macro clamping extends the coordinate system with clamping-specific information, providing access to the clamping corner location and the coordinate system origin and axes. The clamping system defines workpiece securing strategy and clamping-specific transformations necessary for safe and accurate positioning during macro manufacturing operations.
Public interfaceMacroCoordinateSystem Represents a coordinate system for macros in the woodwork automation system. Macro coordinate system provides dynamic transformation capabilities to reposition and reorient a macro's origin to different reference frames within the manufacturing workflow. It enables flexible coordinate system alignment to clamping, side, aligned side, or custom configurations, allowing macros to adapt their geometric context to varying manufacturing scenarios.
Public interfaceMacroOrigin Represents the origin of a macro in the woodwork automation system. Macro origin extends the base origin with rotation information, providing access to the origin point, directional axes (X, Y, Z), and rotation angle within the side where the macro was created. The macro origin serves as the anchor point and reference frame for all macro positioning and geometric calculations during manufacturing operations.
Public interfaceOrigin Represents an origin point in the woodwork automation system. An origin defines the reference location and directional axes for a coordinate system. It provides the anchor point and three orthogonal vectors (X, Y, Z axes) that together establish the complete spatial reference frame for positioning, orientation, and geometric calculations throughout manufacturing operations.
Public interfaceSide Represents a workpiece side in the woodwork automation system. A side defines a specific face of the workpiece with its own coordinate system, operations, and manufacturing characteristics. Sides organize manufacturing operations by machining surface and enable multi-sided manufacturing strategies where different operations are performed on different faces of the workpiece in a coordinated sequence.
Public interfaceWorkpiece Represents a workpiece in the woodwork automation system. A workpiece defines the physical material being processed by the CNC machine, including its dimensions, material properties, and positioning parameters. Workpieces establish the baseline geometry and constraints that govern all manufacturing operations, and specify how material allowances and covers are applied during the manufacturing workflow.
Public interfaceWorkpieceOversize Represents workpiece oversize margins in the woodwork automation system. Workpiece oversize defines additional material allowances applied in positive and negative directions on each axis (X, Y, Z) plus a sizing allowance. Oversizes compensate for material loss due to sawing, provide safety margins for precision cutting operations, and ensure final dimensions meet specifications after all manufacturing and finishing operations are complete.