Ошибка в расчете линейного раскроя на стадии планирования оборачивается либо нехваткой материала в середине работы, либо кучей обрезков, за которые уже заплачено. Типичная ситуация: мастер покупает 20 брусков по 3 метра, а после порезки выясняется, что две детали по 850 мм не поместились ни в один остаток — пришлось ехать за еще одной хлыстом ради полутора метров.

Линейный раскрой — это задача распределения деталей заданной длины по заготовкам стандартной длины (трубы, брус, профиль, арматура, погонаж) так, чтобы отходы были минимальными. В отличие от плоскостного раскроя листов, здесь работает только одно измерение, но именно поэтому задача хорошо поддается как ручному расчету, так и автоматической оптимизации.

Ниже разберем, как считать раскрой вручную, какие методы оптимизации существуют, почему нельзя игнорировать ширину пропила и какие программы упрощают работу.

Что такое линейный раскрой и где он применяется

Линейный раскрой (одномерная задача о раскрое, cutting stock problem) — это распределение набора деталей разной длины по исходным заготовкам фиксированной длины. Цель — использовать минимальное количество заготовок или минимизировать суммарные отходы.

Задача возникает везде, где материал поставляется хлыстами стандартной длины:

  • 🪵 Столярное дело и мебельное производство — брус, доска, погонаж, мебельные щиты по длине;
  • 🔩 Металлообработка — трубы, уголки, швеллеры, арматура, профильные трубы;
  • 🏗️ Строительство — раскрой арматуры для каркасов, нарезка профиля для гипсокартона;
  • 🪟 Производство окон и алюминиевых конструкций — нарезка профиля под рамы и створки;
  • 📏 Производство электрики и монтаж — нарезка кабель-каналов, DIN-реек, кабеля заданной длины.

Формально задача относится к классу NP-трудных: при большом количестве деталей перебрать все варианты вручную невозможно. На практике же для мастерской с десятком-двум типоразмеров деталей достаточно грамотного ручного подхода или простого онлайн-калькулятора.

Исходные данные для расчета

Прежде чем считать, соберите полный список исходных данных. Пропуск хотя бы одной позиции — самая частая причина пересчета всей карты раскроя заново.

Вам потребуется:

  • 📋 Спецификация деталей — длина каждой детали и количество штук каждого типоразмера;
  • 📦 Длина исходной заготовки — стандартная длина хлыста (например, 3000, 6000 или 11700 мм в зависимости от материала и поставщика);
  • 🪚 Ширина пропила — толщина реза пилы, диска или фрезы, которая «съедает» материал при каждом отрезе;
  • ✂️ Торцевые припуски — если концы хлыста требуют обрезки (неровная торцовка, поврежденные концы), это нужно заложить заранее;
  • 🔄 Допустимость стыковки — можно ли использовать короткие остатки для деталей или они идут только в отход.
⚠️ Внимание: ширина пропила у дисковой пилы обычно составляет 2–4 мм в зависимости от диска, у ленточной пилы — меньше, у плазменной или газовой резки — заметно больше. Уточняйте фактическое значение для своего инструмента: при 20 резах на хлыст ошибка в 1 мм превращается в потерянные 2 см материала.

Ручной расчет: пошаговый алгоритм

Для небольшого объема (до 15–20 типоразмеров деталей) раскрой вполне реально посчитать вручную. Порядок действий такой:

Шаг 1. Отсортируйте детали по убыванию длины. Это базовый принцип эвристики «сначала самые длинные» — крупные детали разместить сложнее всего, поэтому их раскладывают первыми.

Шаг 2. Возьмите самую длинную деталь и поместите ее в первую заготовку. Вычтите из остатка заготовки длину детали и ширину пропила.

Шаг 3. В оставшийся кусок попробуйте разместить следующие по длине детали, каждый раз вычитая пропил. Если деталь не влезает ни в один открытый остаток — открывайте новую заготовку.

Шаг 4. Повторяйте, пока все детали не будут размещены. Затем попробуйте альтернативные комбинации для самых «неудачных» заготовок с большими остатками — часто перестановка двух-трех деталей сокращает число хлыстов на единицу.

☑️ Проверка карты раскроя перед резкой

Все детали из спецификации учтены в картеШирина пропила вычтена при каждом резеОстатки каждой заготовки посчитаны и подписаныСумма деталей по карте равна спецификацииУчтены торцевые припуски и обрезка концовВыполнено: 0 / 5