Roughing
π KR
Description
This is a component that generates a stepped roughing toolpath. Users can configure detailed settings according to their working methods, such as the distance between target planes, layer-to-layer spacing, and starting direction.

| Input
| Name | Type | Description |
|---|---|---|
| Geometry | Geometry | Reference volume (Brep or Mesh) to be roughly machined away. |
| Reference Plane | Plane | Reference plane for the roughing toolpath. Generates tiered layers along the Z-axis. Default: WorldXY. |
| Required Parameter
| Name | Type | Description |
|---|---|---|
| Cutting Dir | Toggle | Toggles the progression direction of the cutting path within the layer (Clockwise/Counter-clockwise). Determines Climb or Conventional cutting in relation to endmill rotation. |
| Setback | Number | Offset distance from the boundary of the input volume for the outer path (mm). |
| Stepover | Number | Distance between adjacent cutting paths (mm). |
| Stepdown | Number | Downward cutting depth per layer (mm). |
| Vertical Shift | Number | Vertical shift distance. |
| Tolerance | Number | Approximation tolerance for the path. |

| Name | Type | Description |
|---|---|---|
| Frame Size | Number | Size of the frame. |

| Output
| Name | Type | Description |
|---|---|---|
| Target Planes | Plane | Target planes of the generated roughing toolpath. |
| Pattern | Curve | Polyline pattern connecting the generated roughing toolpaths. |