Linear Optimization Guide cover — workshop photo with title overlay

Article

Linear Optimization Guide: 1D Cut Lists for Tube, Bar, Pipe, and Angle

Cutlistor Team5 min read

Introduction

Linear optimization solves the one-dimensional cutting stock problem: how to cut finished lengths from purchased sticks with as little waste as possible. Tube, pipe, flat bar, angle, channel, and aluminium extrusion all follow the same math. Only length matters.

Shops that run only sheet nesting on bar jobs over-buy sticks and fill the drop rack. This guide explains 1D optimization for metal fabrication, drop vs cut-to-length purchasing, standard stock lengths, kerf, and how Cutlistor's free linear tool fits the workflow. See the metal fabrication hub for the full picture.

What is the 1D cutting stock problem?

You have a set of required cut lengths with quantities and one or more stock lengths you can buy. Each cut consumes kerf. The optimizer chooses which stock length to open and in which order to cut so total waste is minimized.

Unlike sheet nesting, there is no rotation or grain on most metal sticks. The decision space is which bar to open and how to pack lengths along it, including using tail drops from one bar before opening the next.

  • Decision: stock length selection and cut sequence
  • Constraint: kerf between cuts, optional miter length on angled ends
  • Output: stick count, cut diagram per bar, tail waste

Tube, bar, pipe, and angle applications

Stock typeTypical useCutlistor mode
Round tube / pipeHandrail, frames, conduit1D linear
Square / rect tubeStructures, furniture metal1D linear
Flat barBrackets, stiffeners, tabs1D linear or 2D if flat nest on plate
AngleTrims, bracing, ladder rails1D linear
ChannelSupports, tracks1D linear
Aluminium extrusionT-slot, mullions, machine frames1D linear

Drop stock vs cut-to-length

Drop stock means you buy standard mill lengths (full bars) and cut in-house. Cut-to-length (CTL) means the service center ships pieces already cut to your lengths, often for a premium.

When full bar (drop) wins

Mixed lengths on one BOM, repeat jobs where you reuse drops, and when your saw time is cheaper than CTL markup. Linear optimization shines here because stick choice and sequence matter.

When cut-to-length wins

Single repeated length in high volume, no saw capacity, or when drops are never reused and freight for long bar is expensive.

Common stock lengths

Region / marketCommon bar lengthsNotes
North America20 ft (6096 mm), 24 ftSteel tube, angle, pipe common
Europe / UK6 m, 12 mMetric bar and structural hollow sections
Aluminium extrusion3 m, 6 m, 6.5 mCatalog profiles vary by mill
Small job shopRemnant dropsEnter as stock rows on paid inventory plans

Worked example: ten cuts at 5800 mm, kerf 3 mm. On 6000 mm bar only, each bar yields one part plus ~197 mm drop. Offering 12000 mm may pack two parts per stick with one kerf between them, halving stick count if transport allows.

Linear cut list optimizer showing lengths cut from stock bars with remaining offcut per bar
The linear optimizer: fixed lengths laid out along each stock bar.

Kerf on linear cuts

Every saw cut removes width. Cold saws, bandsaws, and chop saws typically run 2-4 mm kerf on steel. Fine-tooth mitre saws on aluminium may run narrower. Enter the kerf you measured, not zero.

Kerf stacks on long BOMs. Twenty cuts at 3 mm kerf loses 60 mm of bar, enough to matter when parts pack tightly near full bar length.

Worked example: angle iron batch

BOM: four at 3200 mm, six at 1800 mm, eight at 950 mm. Stock: 6000 mm and 12000 mm angle, kerf 3 mm, cold saw.

Step 1: Enter both stock lengths with current supplier price if you compare cost, not only stick count.

Step 2: Load all parts in the linear optimizer grouped as one material.

Step 3: Read stick count and tail per bar. Sort drops 950 mm and under into a reuse bin if above your minimum.

Step 4: Export PDF stick diagrams for the cutoff station.

Typical outcome: optimizer pairs two 3200 mm cuts on 12000 mm stock with room for shorter pieces in tails, reducing opens of 6000 mm bar.

Cutlistor linear optimizer

The distinction that matters on the free plan is between reworking a layout and shipping one. Rework is unlimited. Shipping — a PDF export, or opening a new project — comes out of 3 per day. Alongside that sit a 20-row list cap, a 5-row limit per CSV or XLSX import, and no saved state.

  • 3 PDF exports per day (editing and re-optimizing unlimited)
  • 20 part rows per session
  • CSV/XLSX import up to 5 rows
  • 3 AI plan scans and 3 3D CAD imports per month on the free tier
  • No saved projects until you sign up for a paid plan

When to combine with sheet nesting

Mixed fabrication jobs need both tools. Plate gussets and brackets nest on the sheet optimizer. Tube frames and angle trims nest on the linear optimizer. Do not enter panel rectangles in the linear tool or stick lengths in the sheet tool.

  • One PDF from sheet optimizer for plasma or shear cell
  • One PDF from linear optimizer for cutoff saw
  • Same BOM version in both after engineering changes
  • DXF from paid plans when CNC saws or routers need geometry

Linear optimization mistakes

  • Single stock length when supplier offers two sizes
  • Zero kerf on metal saws
  • Ignoring reusable drops in the next nest
  • Using linear tool for flat plate rectangles (use sheet tool)
  • Not re-nesting after quantity change on the BOM

Conclusion

Linear optimization is the purchasing and cutoff plan for every stick-shaped metal SKU. Pick real stock lengths, measure kerf, and let the algorithm sequence cuts before you PO bar.

Cutlistor's free linear cut list optimizer handles tube, pipe, bar, angle, channel, and extrusion in the browser, alongside rectangular sheet nesting when jobs mix plate and stick work.