MODULE / PRODUCTION AND CNC
CNC furniture software and cutting optimisation
The whole chain from the drawing to the saw: cut list, sheet nesting, CNC G-code, edge-banding order, part labels and the assembly guide. All of them derive from the same model, so none of them can contradict another.
THE SHOP-FLOOR PACKET
One drawing, six outputs
These are not six documents prepared by looking at one another; they are six views of one model. Change a cabinet's width and all six change with it.
01
Cut list
Material, length, width, thickness, grain direction, quantity, m² and banding.
02
Sheet nesting
A layout that minimises waste; kerf and grain constraints respected.
03
CNC G-code
Machine-ready ISO code for holes, grooves and contours; a flip order for two-sided parts.
04
Edge banding
A feed order grouped by tape: which edges, how many metres, roughly how long.
05
Labels
One peel-and-stick label per part: cabinet, role, size, material, barcode.
06
Assembly
An exploded view per cabinet, a numbered parts key and an ordered build sequence.
01 / THE CUT LIST
You are not the one writing it
The cut list derives from the drawing. The width of a back panel, the height of a door, the length of a drawer side — none of it is entered by hand, so none of it is forgotten or copied wrong. Even the plinth is a real cut part: it nests, it bands, it gets a label and it reaches the price.
- Material, length × width × thickness, grain, quantity
- Per-part edge banding: which edge, how many metres
- Identical parts grouped, with a total in m²
- Export as CSV
02 / TO THE MACHINE
What is billed, what is bored and what is assembled are the same thing
If a hinge reaches the invoice then its cup has been bored; if it has been bored it is in the assembly guide too. These are not three lists but three readings of one set of operations — and it is the rule this program cares about most.
- ISO G-code: holes, grooves, pockets and the outer contour
- A flip order for parts machined on both faces
- A DXF per part and a DXF per nested sheet (R12)
- A separate feed file for the edgebander
03 / FILE INTERCHANGE
Whatever machine and whatever program you work with
| G-code (ISO) | Machine-ready code for holes, grooves and contours. The machine profile is chosen in the settings. |
| DXF (R12 / AC1009) | One file per distinct part and one per nested sheet, with the perimeter and the machining on separate layers. You can import a floor plan as DXF too. |
| OBJ + MTL | The whole scene as a 3D mesh — cabinets, worktops, the room shell and appliances. SketchUp, 3ds Max and Blender read it directly. |
| glTF 2.0 (.glb) | The whole scene in one self-contained file, with physically-based materials. Blender, three.js, Unreal and the Windows 3D Viewer open it with no plugin. |
| STEP (AP214) | Real solids, not a mesh. The format a CAD/CAM chain actually reads. |
| CSV and PDF | Cut list, hardware list, edge-banding order and dimensioned shop drawings. |
NEXT
Production is ready. What about the price?
Get your cut list out today
Free during the pilot. Your first G-code is a first-day job.