-
Notifications
You must be signed in to change notification settings - Fork 0
Nesting and DXF Safety
Victor Garcia edited this page Jul 28, 2026
·
1 revision
steel-nest lays rectangular parts onto stock plates using MaxRects bin
packing. Kerf, part gap, and edge margin are explicit inputs.
python3 skills/steel-nest/scripts/nest.py \
--job path/to/nest-job.json \
--out /tmp/pi-steel-nest- placed and unplaced part records;
- yield, scrap, and reusable-drop metrics;
- cut lists and labeled reference layouts when rendering is enabled;
- an all-sheets reference DXF;
- per-sheet burn DXFs only when the safety contract passes.
burn_plate_N.dxf is emitted only when:
- every part in the job is placed;
- all geometry is supported and rectangular;
- supported holes remain inside their owning parts; and
- the complete run passes geometry verification.
One irregular or unplaced part suppresses burn DXFs for the entire job. Safe estimating and reference artifacts remain available with an explicit review outcome.
Reference DXFs are not cutting instructions. pi-steel does not emit G-code, apply machine-specific kerf compensation, add lead-ins or pierce points, or claim compatibility with a named CAM system. The operator's actual CAM, post-processor, material, machine, and shop procedure remain authoritative.