Method / assumptions / examples
How this calculation works
The result is deterministic: the same measurements always return the same estimate. Here is the relationship and where real-world results can differ.
Formula
Yield = max valid guillotine layout; Utilization = finished piece area ÷ full parent sheet area × 100
The optimizer evaluates both piece orientations and reconstructs a guillotine-cut layout. Edge trim reduces the usable parent size and spacing is reserved between placed pieces. Part yield uses the usable area inside each piece after its edge gutter.
Worked example
Examples
Five 12 × 18 in pieces fit when rotation is allowed, using 93.75% of the parent area.
A 12 × 16 in piece with a 0.5 in gutter fits a regular grid of 1.5 × 2 in parts with 0.25 in spacing.
Common mistakes
What to check before using the result
- Enter finished piece dimensions and add real knife gap, kerf, or lane spacing separately rather than hiding it inside the part size.
- A saved SVG can supply the finished-piece or repeated-part dimensions. The optimizer uses its measured rectangular bounds, so verify the imported scale before production.
- Guillotine layouts use edge-to-edge cuts. A CNC router or free-form nesting system may find a different arrangement.
- Confirm grain direction, print direction, defects, clamps, and machine margins before releasing material.
FAQ
Frequently asked questions
Is this a full 2D nesting engine?
No. It optimizes rectangular guillotine layouts, which are practical for many cutters but do not cover every free-form or CNC nesting strategy.
Does utilization include edge trim?
The tool reports both the usable trimmed area and utilization against the full parent sheet so the purchased-material loss remains visible.
Can pieces rotate?
Yes, when rotation is enabled. Turn it off when grain, print direction, or construction makes orientation fixed.