Barcut ProMATERIAL OPTIMIZATIONOPEN APP→
1D — LIVE NOW

1D cutting optimization for bars, profiles and stock lengths.

Put a cutting list in, get a cutting plan out. Barcut Pro's 1D optimizer accounts for saw kerf, machine end trim and mixed stock lengths, then returns the plan that uses the least material — free to try, no account required.
STOCK BARS USED6
REAL CUTS24
PIECES PLACED24 of 24
MATERIAL YIELD89.2%
ONE SOLVED JOB · FULL PLAN BELOW
STOCK LENGTHS
Mixed per job
BLADE WIDTH
Kerf per cut
MACHINE OFFSET
End trim per bar
LEFTOVERS
Reusable or scrap
01 — WHAT IT IS

Cutting a list of lengths out of the bars you actually hold.

It is the everyday problem behind any cutting list for material bought and cut by length, and it goes by several names — linear cutting, bar cutting, stock length optimization all describe the same job.

It applies to aluminium and steel profiles, extrusions, box section, pipe and timber — anything where the question is which required lengths to take out of which stock bar.

Done by hand or in a spreadsheet, it's easy to under- or over-order stock, forget kerf, or miss a combination of parts that would have fit on one bar instead of two. A cutting optimizer searches many more combinations than is practical manually and returns the plan with the least waste.

Three things decide whether that plan holds up on the shop floor: the blade width lost at every cut, any trim your machine takes off each bar end, and the length below which a leftover stops being useful.

STOCK LENGTHTRIMKERFOFFCUTPARTPARTPARTPARTPLACED PARTTRIM / OFFCUTKERF, ONE PER CUT
ANATOMY OF ONE STOCK BARILLUSTRATIVE PROPORTIONS
02 — HOW BARCUT PRO SOLVES IT

Every input the saw operator already has.

Nothing in the list below is an optional extra. They are the settings that decide whether the returned plan is achievable, and all of them are yours to set.

01

Cutting lists & quantities

Enter part lengths, quantities and optional labels — paste straight from a spreadsheet, one row per length.

02

Multiple stock lengths

List every stock length you hold, each with its own available quantity or left unlimited. The optimizer chooses which to use.

03

Kerf

The width of material the blade removes on every cut. Deducted per cut, so the plan matches what the saw actually produces.

04

End trim

A calibration offset removed from both ends of every bar, for machines that need a clean, squared reference edge before the first real cut.

05

Minimum useful offcut

Your threshold for what is worth racking. A leftover at or above it is reported as a reusable offcut — a remnant you can cut from on a later job — rather than counted as scrap.

06

Material yield

The share of the stock you consumed that leaves as finished parts. Yield and waste are complementary: the two always sum to 100%.

03 — A SOLVED JOB

What the plan looks like when it comes back.

An aluminium profile cutting list — 2150mm × 6, 1400mm × 8, 980mm × 10 — against 6500mm and 6000mm stock, at 4mm kerf, 20mm end trim and a 250mm minimum useful offcut. Run through Barcut Pro’s actual engine.

6500mm2150215021506500mm2150215021506500mm14009809809809809806500mm14009809809809809806000mm140014006000mm1400140014001400
THE RETURNED CUTTING PLANSOLVED BY THE 1D ENGINE
STOCK BARS USED6
REAL CUTS24
PIECES PLACED24 of 24
MATERIAL YIELD89.2%
MATERIAL YIELD 89.2%WASTE 10.8%

Full breakdown in the aluminium extrusion write-up, or see the same job in context on the aluminium cutting page.

04 — IN THE WORKSHOP

Built for fabrication workflows.

Aluminium profile cutting for window, door and curtain-wall systems. Steel and box section fabrication. PVC and timber. Cut-to-size profile supply. Anywhere a cutting list needs turning into a bar-by-bar plan for the saw — and a finished plan exports as an Optimizer Report and a machine cutting list, ready for the floor.

How 2D sheet nesting differs, and where it has got to →

05 — COMMON QUESTIONS

What the page above leaves open.

01What is 1D cutting optimization?

One-dimensional (1D) cutting optimization, also called linear or bar cutting optimization, decides how to cut a set of required piece lengths from available stock bars so that the fewest bars are used and the least material is wasted. It applies to any material sold and cut by length: aluminium and steel profiles, extrusions, pipe, timber and similar linear stock.

02How does a 1D cutting optimizer work?

It treats each required length as demand and each stock length as supply, then searches for combinations of pieces per bar (cutting patterns) that satisfy all demand using the least total stock. The engine also accounts for saw kerf, machine end trim and a configurable minimum useful offcut, so the plan it returns matches what actually happens at the saw.

03Can I use several stock lengths in one job?

Yes. Enter every stock length you have on hand, each with its own available quantity, or leave the quantity blank for unlimited. The optimizer chooses which of those lengths to use for each cutting pattern, mixing lengths within one job when that reduces total waste, rather than requiring you to solve each stock length separately.

04What happens to parts that will not fit?

They are reported explicitly, separated by cause. A part longer than any stock length you hold can never be cut, however much stock you buy, and needs a longer bar. A part that fits but ran out of stock just needs more bars. Both appear in the app and in every export, rather than being dropped from a plan that then looks complete.

FREE TO TRY

Optimize your first cutting list.

START OPTIMIZINGBY MATERIAL
NO SIGNUP TO OPTIMIZE · WORKS IN THE BROWSER