ПРОИЗВОДСТВЕННЫЙ КАЛЬКУЛЯТОР • ОФЛАЙН

Раскрой PRO 5.3.0 / металлоконструкции

Профильные трубы · уголок · швеллер · двутавр · арматура · линейный прокат

01 · Проект и параметры резки

Поиск: быстрый — BFD и жадные варианты; сбалансированный — DP, обмены и пересборка; углублённый — Beam Search и генерация схем; точный — ограниченные Branch & Bound / целочисленный подбор карт. Доказательство оптимума отображается только после полного перебора.
Полезный остаток — концевой отрезок не короче заданного порога, который после проведения попадёт в складской реестр. Более короткие — отходы. Для склада концевые остатки округляются вниз до целого миллиметра, дробная часть относится к отходам. Строгий приоритет расходует максимально возможное число складских хлыстов, даже если это увеличивает закупку; экономический приоритет сначала минимизирует выбранный показатель. Порог определяется технологом отдельно от длины деталей. Единицы измерения — миллиметры; длина деталей и хлыстов вводится с шагом 1 мм. Расчёт консервативный: каждый получаемый отрезок требует одного реза; дополнительно списываются оба торцевых припуска на каждый исходный хлыст.

02 · Ведомость деталей

Марка профиля и сталь должны совпадать с позицией на складе. Для разных марок расчёт выполняется независимо.
ПозицияПрофиль / сечениеСталь / группаДлина, ммКол-воПримечание
Количество: только целые шт. · Длина: дробные мм до 0,001; кнопки ± и клавиши ↑/↓ — шаг 1 мм

03 · Доступные хлысты и складские остатки

Можно указать разные длины и ограниченный запас. Покупка — вариант закупки исходного хлыста; пустое количество = без ограничения закупки. Складской остаток — физически имеющийся отрезок: его количество обязательно. На одну деталь нужен совместимый профиль и та же марка стали.
Профиль / сечениеСталь / группаДлина, ммДоступно, штЦена/штТипИсточник / место хранения
При оформлении раскроя складские остатки списываются, а пригодные хвосты добавляются как новые складские позиции. Закупочные варианты не списываются.

Резервные копии и восстановление

Копии хранятся в IndexedDB этого браузера для текущего адреса сайта, отдельно от рабочего проекта. Очистка данных сайта может удалить и эти копии.

Проверка локального хранилища…

Автоснимок создаётся после изменения данных (с небольшой задержкой), при открытии программы и перед важными операциями. Хранится до 12 автоматических и 20 защитных снимков. Для восстановления нажмите «Восстановить» напротив нужной даты.

Загрузка списка…

Для долговременного хранения склада регулярно используйте «Скачать текущий JSON» и храните его на диске, SSD или в резервном облачном архиве. Копии этого браузера не синхронизируются с другими устройствами.

О программе «Раскрой PRO»

«Раскрой PRO» — бесплатный справочный калькулятор одномерного раскроя профильных труб, уголка, швеллера, двутавра, арматуры и другого линейного металлопроката. Вы можете составлять ведомости деталей, сравнивать варианты закупки, формировать карты резки, отслеживать полезные остатки и складские проводки.

Как устроены режимы оптимизации

  • Быстрый: несколько вариантов жадного заполнения хлыстов без динамической оптимизации и уплотнения.
  • Сбалансированный: включает все варианты быстрого режима, расширенные попытки, ограниченную задачу о рюкзаке (DP) для целочисленной сетки размеров (при дробных величинах применяется эвристика) и локальное уплотнение.
  • Углублённый: добавляет BFD, Beam Search, обмены деталей (Local Search), Ruin & Recreate, генерацию схем и дополнительные попытки.
  • Точный: включает углублённый поиск и ограниченный Branch & Bound / целочисленный перебор схем для малых заказов. Если перебор прерван или размер задачи превышает ограничения, доказательство оптимальности не выдаётся. Это не универсальный MILP-решатель.

Границы точного решения: для одного покупного типоразмера и цели «минимум закупаемой длины» Branch & Bound проверяет до 28 деталей; для смешанных типоразмеров полный целочисленный перебор ограничен 13 деталями, 4 позициями и 3 вариантами заготовок. При достижении лимита времени или узлов результат помечается как недоказанный. Поддерживается точность исходных длин до 0,001 мм.

Оценка вариантов выполняется по выбранному приоритету: закупаемая длина, стоимость (если цены заполнены) или невозвратные отходы. Алгоритмы в большинстве режимов эвристические; математический минимум гарантируется только при явном статусе «Оптимальность доказана» в точном режиме.

Разработчик и обратная связь

Телефон: +7 982 905-93-48

Электронная почта: evv@spkeffa.ru

Исходный код и обновления: GitHub · RaskroyPRO.

Поддержать разработку

Добровольный донат — отсканируйте QR-код или откройте страницу оплаты.

Перейти к донату

Пожертвование не влияет на доступность или точность расчёта.

Данные расчётов обрабатываются локально в браузере; проект можно сохранить или перенести через JSON. На серверы проекта расчёты не отправляются. Сторонний сайт пожертвований открывается только при переходе по ссылке.

Как пользоваться

  1. Укажите номер заказа и параметры резки: фактическую толщину пропила, технологическую подрезку с каждого торца.
  2. Заполните ведомость деталей. У деталей одной группы должны быть одинаковые профиль и марка стали.
  3. Добавьте варианты исходных хлыстов (например, 6000 и 12000 мм), при необходимости складские остатки с ограниченным количеством.
  4. Нажмите «Рассчитать раскрой». В «Сводке» проверьте потребность, коэффициент использования, отходы и закупку.
  5. Откройте «Карты раскроя». Видны координаты каждого реза от начала хлыста, длины деталей, последовательность и пригодность остатка. Одинаковые карты можно объединить.
  6. В «Сравнении длин» смотрите альтернативные расчёты отдельно для каждого доступного типоразмера.
  7. Для вставки ведомости из Excel выделите диапазон и используйте кнопку «Вставить из Excel»: поддерживаются две колонки «Длина / Кол-во» либо полный набор полей. Столбцы должны быть разделены табуляцией.
  8. Выберите «Быстрый», «Сбалансированный» или «Углублённый» режим. Во вкладке «Сравнение длин» доступны отдельные сравнения трёх режимов.
  9. Откройте «Остатки и склад»: проверьте перечень пригодных отрезков (будущий склад) и отходов, а также расход складских хлыстов.
  10. Только после фактической резки нажмите «Провести склад», подтвердите операцию. Остатки по плану (с округлением вниз до 1 мм) станут складскими позициями для следующих заказов, использованные складские отрезки будут списаны. Проверка физического выхода обязательна.
  11. Откройте «Журнал операций» и проверьте списания, приходы и отходы. Два раза провести один и тот же номер заказа нельзя.
  12. Откройте «Резервные копии» для создания снимка или восстановления проекта из IndexedDB. Перед опасными операциями копия делается автоматически. Храните отдельный JSON вне браузера.
  13. Сохраните проект JSON после проведения — это переносной архив склада вместе с журналом. При создании следующего заказа используйте «Новый заказ (склад сохранить)».
  14. Выведите рабочие карты на принтер или сохраните Excel-отчёт (включая листы складских движений); проект можно открыть позднее.

Что важно учитывать

Расчёт применим к одномерному линейному раскрою. Не учитываются косые запилы, подготовка к сварке, ограничения последовательности станка, нестандартные захваты/зажимы и контроль геометрии — их учитывает технолог до выдачи карт в производство.

Приоритет склада: экономический режим минимизирует выбранную метрику, строгий режим лексикографически максимизирует число использованных складских хлыстов, затем минимизирует закупку/отходы. Строгий режим может оказаться дороже.

Алгоритм: несколько стратегий эвристической упаковки, ограниченная динамическая оптимизация наполнения отдельного хлыста для целых миллиметров и локальное устранение лишних хлыстов. Глобальный математический минимум не гарантируется. Режимы отличаются глубиной поиска. Сбалансированный включает быстрые попытки, углублённый — оба предыдущих режима, точный — все предыдущие варианты; сравнение идёт по заданному приоритету.

Конвенция пропила: на каждую деталь списывается её длина плюс ширина одного реза; с каждого торца исходного хлыста дополнительно списывается одинаковый припуск. Погрешность длины и максимальный размер захвата не учитываются.

Склад: Пригодность остатка определяется установленным порогом длины, а не гарантированной пригодностью под любой будущий заказ. Проводка отражает плановые остатки; фактические обмеры перед фиксацией обязательно сверяет ответственный мастер. Закупочные длины — предложения для покупки, а не реальные остатки на складе. Для коллективной работы база/сервер не предусмотрены — один JSON-проект является единственным источником данных.

Excel-отчёт: это зафиксированный результат расчёта, а не макрос. Для изменения плана пересчитайте проект здесь и выгрузите новый файл. Полностью работает без подключения к интернету.

Координаты: начало детали отсчитывается после подрезки переднего торца, затем идёт её чистая длина и отдельный пропил. Для каждого изделия консервативно резервируется один пропил. После последнего пропила начинается полезный или непригодный концевой остаток; по правому торцу отдельно учитывается припуск. Реальные ограничения зажима, углов и точности необходимо проверить перед запуском резки.

Данные: остаются в вашем браузере (автосохранение, если разрешено настройками) и в файлах, которые вы сами экспортируете. Они не отправляются на сервер.

Вставить таблицу Excel

Скопируйте строки из Excel (Ctrl+C) и вставьте ниже (Ctrl+V). Поддерживаются колонки с заголовками, табуляция и CSV с разделителем «;».

Для двух столбцов укажите материал и марку стали выше. Для полного формата: Позиция / Профиль / Сталь / Длина / Количество / Примечание.