1D profile optimizer for aluminium & uPVC bars

Browser 1-CSP for window profiles on mill-length 6000 mm aluminium and uPVC bars. Set kerf, 45/45 miters and remnants. This is not a timber, pipe or paper-roll cutter.

Import from CSV
Import from Excel
Generic/Metric (15.75)
Decimal inches (15.75")
Decimal feet & inches (1' 3.75")
Fractional inches (15 3/4")
Fractional feet & inches (1' 3 3/4")

Available stocks

# Length Quantity Actions

Note: Stock quantity is not required if you have many stocks of this length.

Required parts

# Length Quantity Label Actions
Add 5 rows
Add 10 rows
Add 15 rows
Add 20 rows
Ready to optimize Add available stock and required parts, then calculate to see cutting patterns here.
Locked options come with a workspace. Free limits: 5 stock sizes / 20 part sizes / 500 parts.See plans

About this 1-CSP window-profile optimizer

Window profiles, not generic bar

FeneCAM’s public linear tool is a browser 1-CSP solver for aluminium and uPVC window bars. Primary stock is the mill-length 6000 mm extrusion used for frames and sashes — not timber, pipes or paper rolls. The same one-dimensional cutting stock problem applies, but the inputs that matter here are kerf, 45/45 miters, left/right trim and remnant length.

What you enter

Stock length (usually 6000 mm) and quantity, part lengths and quantities, kerf, optional left/right trim, optional 45/45 miters, and a minimum remnant if you keep leftovers. Do not mix aluminium and uPVC on one stock list.

Worked example: six casement frames

Aluminum Profile 6060, 6000 mm bars, kerf 3 mm, minimum remnant 1000 mm: 12 × 1485 mm at 45/45 plus 12 × 1230 mm at 45/45. That BOM uses 6 bars. The step-by-step layout is in the 1-CSP window-profile guide. The homepage 12-bar / 94.1% yield figure is a different, illustrative demo — not this BOM.

Miters, remnants, single-head vs double-head

45/45 miters are entered per member end. Leftover at or above the remnant threshold is kept; shorter leftover is scrap. Bar count from 1-CSP does not change when you switch machine mode. Single-head, double-head and CNC modes change how the plan is grouped for the saw. See double-head vs single-head. Named CNC files are undocumented.

Import CSV

One file can carry stocks and parts. Linear keys include N, M, K, S and P. An example material name is Aluminum Profile 6060. Full key list: import manual. No key column? Copy the cells in Excel or Google Sheets and use Paste table: FeneCAM reads the columns for you and shows the result before anything is filled in (free, log in required).

Export

Export PDF, XLS, CSV or DXF. Free limits: 5 stock sizes / 20 part sizes / 500 parts. Saved history sits on a workspace plan.

Frequently asked questions

How do I optimize 6000 mm aluminium window bars in FeneCAM?

Enter mill-length 6000 mm aluminium bars as stock, add the frame and sash member lengths, set kerf (3 mm is a starting point) and calculate. The browser 1-CSP solver returns a numbered cut plan you can export as PDF, XLS, CSV or DXF.

How should I enter 45/45 miter cuts on frame and sash members?

Turn on Angle/miter cuts, then enter 45° on the left end and 45° on the right end of each frame or sash member. 45/45 is the usual window corner. Length is the finished member length you need.

What kerf value should a window profile saw use?

Start with 3 mm. Kerf is the blade thickness. Measure your saw if the blade is different. Four 1485 mm cuts plus three 3 mm kerfs use 5949 mm of a 6000 mm bar.

When is leftover a remnant I should keep, and when is it scrap?

Leftover at or above the minimum remnant length (MR) is a remnant to keep; shorter leftover is scrap. The homepage public demo shows a 1068 mm remnant on a 6000 mm bar. That demo is illustrative, not a study.

Does a single-head saw need a different layout than a double-head saw?

Bar count from 1-CSP is the same; handling differs. Machine modes in the UI are Single, Double and CNC. Named CNC files are undocumented. FeneCAM exports PDF, XLS, CSV and DXF only.

How do I import a CSV of stocks and window parts?

Use one CSV or Excel file with a key column. Linear keys include N, M, K, S and P. An import example material name is Aluminum Profile 6060. See the import manual for the full key list.

Should aluminium and uPVC profiles be optimized the same way?

Use the same 1-CSP method, but do not mix aluminium and uPVC in one stock list. Glass and infill sheets belong in the 2-CSP tool, not on a bar list.

Linear Cut Calculator

Stock (Available)

Enter available stock lengths.

Length (mm) Quantity

Parts (Required)

Enter required part lengths.

Length (mm) Quantity

Settings

Project Management

Material Warehouse

Application Settings

Server Statistics