Cutting Plan
The Cutting Plan automatically calculates how to divide the profile bars and glass panes of an order to minimise waste (offcut), generates the cut list for the workshop, and lets you export the plan as a PDF or CSV.
How to access
- Menu: Orders → expand a card → Cutting plan
- Address:
/orders/<id>/cutting-plan - Who can use it: Administrator and User
Interface
The page is divided into sections that appear in sequence after the calculation.
Configuration bar
Always visible at the top, it lets you set parameters before running or re-running the plan:
| Field | Default | Description |
|---|---|---|
| Stock bar length | 6500 mm | Length of raw bars available in stock (1 000–20 000 mm, step 500). |
| Kerf (blade) | 3 mm | Thickness of material lost per saw cut (0–20 mm, step 0.5). |
| Calculate / Recalculate button | — | Runs the optimisation with the current parameters. After the first run the button becomes Recalculate. |
Calculation starts automatically on page load with the default values.
BOM tiles (bill of materials)
After calculation, four summary tiles appear:
| Tile | Content |
|---|---|
| Profile bars | Number of bars to order × stock bar length, total linear metres and waste percentage. |
| Glass panes | Number of sheets to order and waste percentage (if the order contains glass). |
| Total cuts | Total number of cuts and number of unique lengths. |
| Calculation time | Processing duration in milliseconds, or a cache indicator. |
Cut list
The main table to hand to the saw operator. Columns:
| Column | Description |
|---|---|
| Length | Dimension of the piece to cut in mm. |
| Qty | Number of pieces at that length. |
| Type | Profile or component description (visible on medium screens and above). |
| Bars | Stock bar indices containing that cut (visible on large screens). |
A Total row at the bottom shows the overall cut count.
Bar schemas (collapsible)
A table that groups stock bars with identical cut sequences, useful for batch saw setup. Columns:
| Column | Description |
|---|---|
| Schema | Sequence of lengths to execute on the bar (compact format). |
| N° | How many stock bars follow that same schema. |
| Bars | Indices of the corresponding bars. |
| Offcut | Residual millimetres unused for each bar in the group. |
The section is collapsible: click the heading to open or close it. It opens automatically when there are 8 or fewer distinct schemas.
Profile visual — 1D SVG (collapsible)
Bar-by-bar graphic: each stock bar is drawn as a horizontal row with coloured segments representing individual cuts and the offcut highlighted. Open by clicking the section heading.
Glass pane visual — 2D SVG (collapsible)
Two-dimensional map of glass sheets: shows where glass pieces are placed on each stock sheet to minimise waste. Visible only when the order contains items with glass. Open by clicking the section heading.
Action bar
At the bottom of the page, after results:
- Download CSV — exports the cutting plan as a CSV file.
- Download PDF — generates and opens the workshop-ready PDF in a new browser tab.
- Industry 4.0 and Reduced waste badges as quality indicators.
- Optional notice showing the number of skipped items (elements without calculable geometry).
Operations
Calculate the plan with custom parameters
- In the configuration bar, modify Stock bar length and/or Kerf to match the bars actually available in your stock.
- Click Calculate.
- Wait for completion: a loading spinner replaces the button during processing.
- Results (BOM, cut list, schemas, SVGs) update with the new values.
Recalculate after a change
- Change one or both parameters in the configuration bar.
- Click Recalculate.
- The previous results are replaced by the updated ones.
Reading the cut list in the workshop
The Cut list is the primary operational document. Print it or display it on the operator's device:
- For each row: cut Qty pieces at Length mm.
- The Bars column indicates which stock bar each cut comes from.
- The Type column identifies the profile or component.
Using bar schemas for batch setup
- Click the Bar schemas heading to expand the section.
- Identify bars sharing the same schema and configure the saw once for the whole group.
- The Offcut column gives the size of the residual piece to set aside or discard.
Export the plan as CSV
- Click Download CSV in the action bar at the bottom.
- The file opens in a new browser tab and downloads automatically.
- The CSV contains the full cut list (length, quantity, type, bar indices) for use in spreadsheets or ERP systems.
Export the plan as PDF
- Click Download PDF in the action bar.
- The workshop-ready PDF opens in a new browser tab; use the browser print function to print it.
- The PDF is formatted for workshop use.
Return to the orders board
Click the ← Orders button in the page header.
Statuses and messages
| Situation | Message / behaviour |
|---|---|
| Calculation running | Row with spinning indicator and "Optimisation in progress…" text. |
| Order without source quote | Error: the order has no linked quote with items. |
| No items in order | Error with suggestion to verify items in the quote. |
| No calculable parts | Error: items exist but have no calculated dimensional geometry. |
| Feature not available in plan | Banner with "Upgrade plan" button linking to the upgrade page. |
| Rate limit reached | Orange warning with the number of seconds to wait before retrying. |
| Generic error | Red banner with a Retry button. |
| Result from cache | ⚡ indicator in the configuration bar: the plan was retrieved from a previous calculation with the same parameters, without reprocessing. |
| Skipped items | Number of items excluded from the calculation (no geometry) shown in the action bar. |
| CSV download started | Informational confirmation toast. |
| PDF download started | Informational confirmation toast. |
Notes and limits
- The cutting plan is only available for orders derived from a quote with at least one item configured with dimensions.
- The stock bar length refers to raw profile bars (e.g. standard 6.5 m); enter the actual length available in your stock for an accurate plan.
- The kerf must be measured on your specific saw; the default value of 3 mm is indicative.
- The optimised calculation reduces waste but does not guarantee zero offcut: the waste percentage depends on the combination of lengths in the order.
- Items without calculated geometry (e.g. accessories without linear dimensions) are excluded from the plan; their count is shown in the action bar.
- The PDF and CSV are valid for the parameters used in the last calculation; if you change parameters and recalculate, download the files again.
- This feature is included in plans that support it; if your plan does not include it, the upgrade banner is shown.