ДОПУСК инженерные утилиты
Листовой металл

Развёртка конуса и контрольный PDF за минуту

Генератор по трём размерам (D1, D2, H) строит развёртку усечённого конуса, проверяет, влезает ли она в лист, и выдаёт DXF под резку, картинку с размерами и общий PDF на партию. КОМПАС и AutoCAD не нужны.

Роль
Разработка с нуля
Срок
2 недели
Стек
Python, tkinter, ezdxf
Поставка
Портативный EXE
Окно генератора: таблица размеров партии, проверка влезает в лист и список готовых файлов
Таблица партии: размеры, отверстие, количество, число частей. Программа сама подсказывает, влезает ли деталь в лист.

Проблема

Конусов и переходов на производстве много, и почти каждый свой. Классический путь занимает 20-40 минут на позицию:

  • посчитать развёртку вручную, в Excel или по старой таблице;
  • построить её в CAD, следя за тем, чтобы контур был замкнут;
  • проверить, влезает ли развёртка в лист, и как её бить на части;
  • сделать картинку с размерами для заказчика и собрать отчёт.

Ошибка в радиусах или в разбивке стоит листа металла, а иногда и сорванного срока.

Что делает утилита

Считает по трём размерам

D1 (меньший), D2 (больший) и H (высота), остальное программа считает сама.

Отверстие по центру

Отдельной окружностью в DXF. Задаётся для каждой детали индивидуально.

Проверяет лист

Указываете размер заготовки, программа пишет «влезает» или «нужно N частей».

Учитывает толщину металла

Расчёт по средней линии, корректно для вальцовки, а не по теоретическому конусу.

Припуск на сварку

Развёртка удлиняется по наружной дуге, шов не садится.

Разбивает на части

В DXF одна часть, в имени файла пометка «(3шт)». На картинке полная развёртка с линиями разбивки.

Партия целиком

Таблица позиций, импорт и экспорт CSV: набрали один раз, вернулись к списку через месяц.

Три файла на деталь

DXF под резку (1:1, слой 0), PNG с размерами и общий PDF на всю партию для заказчика.

Как это выглядит в работе

В первой строке вводятся три размера, при необходимости своё имя файла, количество, число частей и диаметр отверстия. Дальше «Добавить конус» на каждую следующую позицию и одна кнопка «Сгенерировать партию».

Про разбивку: если развёртка не влезает в лист, в столбце «частей» указывается N. В DXF попадает одна часть, а имя файла получает пометку «Имя(3шт).dxf», этот файл режут три раза. В PDF и на картинке при этом показывается полная развёртка с линиями разбивки.

Результат

3
размера, и деталь готова
1 мин
на партию из 10-20 позиций
3
файла на деталь: DXF, PNG, PDF

Конструктор больше не считает развёртки вручную и не рисует их в CAD. Технолог получает готовый контур и контрольную картинку, которую можно показать заказчику.

Ограничения, о которых честно

  • Отверстие по центру задаётся для каждой детали отдельно. Это осознанно, а не на всю партию.
  • При разбивке на части файл DXF содержит одну часть: количество определяется пометкой в имени.
  • Крупную партию стоит один раз прогнать целиком и посмотреть итоговый PDF перед резкой.