Коллеги, хочу представить ещё одну программу из комплекса PackTuning — «Самосборные решётки».
https://governorv.github.io/gratings
Программа предназначена для расчёта самосборных перегородок из листового материала, применяемых для разделения продукции внутри транспортной и потребительской упаковки.
Такие решётки широко используются при упаковке бутылок, банок, флаконов и других изделий, которые необходимо отделить друг от друга при транспортировке.
На первый взгляд задача несложная: нужно определить размеры продольных и поперечных перегородок, рассчитать расположение пазов для их соединения и получить чертежи деталей.
Но для производителя упаковки этим задача не заканчивается. Изготовленные перегородки необходимо собрать в пачки, а пачки — разместить на поддоне. И здесь возникает самостоятельная задача оптимизации.
1. Расчёт конструкции решётки
Для расчёта задаются:
- длина, ширина и высота решётки;
- количество продольных и поперечных перегородок;
- толщина материала каждого типа перегородок;
- количество комплектов в пачке.
На основании этих данных программа определяет геометрические параметры деталей, положение и глубину соединительных пазов.
Формируются размерные эскизы обоих типов перегородок. На них показаны габариты деталей, расстояния до пазов, шаг их расположения и другие размеры, необходимые для изготовления.
Дополнительно рассчитывается площадь перегородок, которую можно использовать при оценке расхода материала.

2. Расчёт размеров пачки
Следующий этап представляет особый интерес.
Самосборные перегородки обычно поставляются не в собранном виде, а компактными пачками. При этом пачка имеет не прямоугольное, а характерное **линзообразное поперечное сечение**.
Это обстоятельство существенно влияет на размещение пачек на поддоне.
Программа рассчитывает три основных параметра пачки:
- длину;
- максимальную ширину;
- минимальную ширину.
Предусмотрен автоматический расчёт размеров пачки с учётом количества комплектов и геометрии деталей. Можно также указать размеры вручную, если они известны по результатам фактической упаковки.
Дополнительно предусмотрен режим учёта наложения деталей, влияющего на профиль пачки.
3. Оптимизация укладки пачек на поддон
Это, пожалуй, наиболее интересная часть программы.
В отличие от обычных прямоугольных упаковок, линзообразные пачки допускают различные схемы взаимного размещения. При определённых условиях их можно располагать со смещением или под углом, используя свободное пространство между соседними пачками.
Поэтому простого деления размеров поддона на габариты пачки здесь недостаточно.
Программа рассматривает различные варианты размещения пачек, включая прямоугольные и смешанные ориентации, а также дополнительный поиск косоугольной укладки.
Пользователь задаёт размеры поддона и полезную высоту загрузки.
В результате определяются:
- количество пачек в одном слое;
- количество слоёв по высоте;
- общее количество пачек на поддоне;
- количество комплектов решёток на поддоне.
Полученная схема размещения отображается графически.

4. Документация и обмен данными
Результаты можно сохранить в PDF-отчёт, состоящий из трёх страниц:
1. Исходные данные и результаты расчёта.
2. Размерный чертёж перегородок.
3. Схема размещения пачек на поддоне.
Программа также поддерживает сохранение и загрузку исходных данных в формате JSON.
Предусмотрен запуск из других приложений через командную строку, в том числе в режиме расчёта без открытия графического интерфейса. Это позволяет использовать программу в составе более крупных систем проектирования упаковки и подготовки производства.
Интерфейс доступен на 10 языках, включая русский и английский.
Расчёты выполняются локально, подключение к интернету не требуется.
«Самосборные решётки» — самостоятельная программа комплекса PackTuning, работающая под Windows 10/11.
На сайте можно скачать демонстрационную версию и ознакомиться с примерами расчёта.
Важная особенность демоверсии: при выполнении расчёта габариты решётки автоматически изменяются случайным образом в пределах ±10%. Это позволяет изучить возможности программы, но не использовать результаты демонстрационного расчёта как производственную документацию по исходным размерам.
https://governorv.github.io/gratings/?lang=ru
Обсуждение
Мне было бы интересно узнать, как решается задача расчёта самосборных перегородок на других предприятиях.
Особенно интересует практика формирования и транспортировки пачек. Используются ли специальные схемы их размещения на поддонах? Учитывается ли линзообразный профиль пачки при выборе схемы укладки или обычно применяются стандартные прямоугольные схемы?
Буду признателен за замечания и предложения по дальнейшему развитию программы.