Сборка из тел: бесплатное дополнение для Inventor
Многие конструкторы рисуют изделие целиком в одной детали: корпус, крышку, рёбра — всё вместе, как будто лепят из одного куска. Так удобно: размеры связаны между собой, поменял одно — подтянулось остальное. В Inventor это называется многотельной деталью.
Только на производство такую модель не отдашь. Лазерщику нужны отдельные детали с развёртками, сборщику — сборка. И начинается однообразная работа: разложить тела по файлам, каждому выбрать шаблон, сделать развёртки, собрать всё обратно на свои места.
Эту часть работы я отдал дополнению. Называется «Сборка из тел», раздаю бесплатно.
Нажимаете кнопку — оно спрашивает, куда положить сборку и детали, и запоминает ответ в самой модели. В следующий раз спрашивать не будет.
Дальше оно само:
— делает из каждого тела отдельную деталь и ставит её в сборку ровно туда, где тело было;
— понимает, где листовая деталь, а где обычная, — по тому, какой операцией тело построено. У листовых сразу готова развёртка. Если понять не удалось, спросит;
— связывает параметры сборки с моделью и переносит свойства;
— если у изделия есть правая и левая версии, собирает по сборке на каждую, каждую в свою папку.
«А разве в Inventor нет такой команды?» Есть — «Создать компоненты», и внутри у меня тот же механизм. Но штатная команда многое оставляет на руки: тип детали каждому телу назначаешь сам, развёртки делаешь сам, правую и левую версии проходишь дважды. Пока тел пять — терпимо. Когда в изделии сорок листовых деталей, да ещё в двух исполнениях, это полчаса одних и тех же щелчков и шанс ошибиться в каждом.
Вторая кнопка — «Прокатать состояния». У Inventor есть тихая привычка: версия модели пересчитывается, только когда её откроешь. Поправил основную — левая так и остаётся старой, пока в неё не зайдёшь. А на производство уходит именно она. Кнопка проходит по всем версиям, пересчитывает каждую и обновляет всё, что на них ссылается.
Для тех, кто в теме. Каждое тело переносится производной деталью (Derived Part) с привязкой к нужному состоянию модели — иначе все «руки» выходят одинаковыми. Тип определяется по операции-создателю: грань и фланцы — лист, выдавливание, вращение, сдвиг и лофт — обычная деталь, зеркала и массивы наследуют тип исходной операции. Стиль листового металла тянется из мастера, поэтому у детали живая история сгибов. Выбранные папки хранятся в атрибутах мастер-детали: внутри его папки — относительным путём, так что проект можно переносить.
Работает в Inventor 2025, 2026 и 2027, интерфейс на русском и английском. Проверял на 2027 — если в 2025 или 2026 что-то пойдёт не так, напишите, поправлю. Windows может предупредить, что установщик неизвестен: «Подробнее» → «Выполнить в любом случае». Сертификат для подписи бесплатной программы я не покупал.
Ловушка для слизней на картинках — моя собственная модель.
Скачать: https://github.com/egorcha174/ConsystoBodies/releases/latest
Кто делает изделия из листа, посмотрите и на «Шип-паз» — рассказывал о нём здесь — https://t.me/print3d_lasercut/187.