Bar / Tube Stock Cut List Yield

How many cut pieces come off a stick of bar, tube, or angle and how many sticks to buy, with the saw kerf counted.

Run the calculator

Example

You enter

You get

Details, formula, and sources

Pieces per stick = floor( (stock + kerf) / (piece + kerf) ); drop = stock - [pieces x piece + (pieces - 1) x kerf]; sticks = ceil(pieces needed / pieces per stick). A 20 ft (240 in) stick cut into 14.5 in pieces with a 1/8 in kerf yields 16 per stick with a 6.13 in drop, so 100 pieces take 7 sticks at 86.3% yield; a 24 ft stick cut into 40 in pieces yields 7 with a 7.63 in drop, 8 sticks for 50 pieces. N pieces take N-1 internal saw cuts. Mixed-length nesting, end trim, and clamping loss are not modeled; the cut list and saw govern. A material-ordering estimate.

pieces_per_stick = floor( (stock_length + kerf) / (piece_length + kerf) ); drop = stock_length - [pieces_per_stick x piece_length + (pieces_per_stick - 1) x kerf]; sticks = ceil(pieces_needed / pieces_per_stick); yield% = pieces_needed x piece_length / (sticks x stock_length) x 100.

Linear cut-list yield identity, first-principles; the stock length, cut length, saw kerf, and quantity come from the job.

The cut-list arithmetic is public first-principles (a linear packing count with a saw kerf between pieces); the stock length, piece length, kerf, and quantity come from the cut list and the saw.

Estimate. AHJ and licensed professional govern.

Field names used by the API: stock_length_in, piece_length_in, kerf_in, pieces_needed, pieces_per_stick, drop_per_stick_in, sticks_needed

Related tools