Пакетное сохранение разверток из всех компонентов сборки SOLIDWORKS

preview_player
Показать описание
VBA макрос для сохранения разверток из всех компонентов из листового металла в сборке SOLIDWORKS в формате DXF или DWG.

Рекомендации по теме
Комментарии
Автор

Этот макрос теперь также работает в детали (нет необходимости переносить деталь в сборку для запуска макроса). Макрос теперь также поддерживает переменные для пользовательских свойств из самой детали и основной сборки в дополнение к свойствам списка вырезов. Также есть критическое изменение: переменная <[Property Name]> теперь определяется как <$CLPRP: [Property Name]>

Xarial
Автор

Как раз то, что нужно! Без учета конфигураций! Видим на мониторе сборку и получаем DXF в отдельную папку! Спасибо огромное!

DenysNosachov
Автор

Появился новый макрос у автора, который позволяет прописать количество деталей в сборке (количество деталей и подсборок в сборке) и вторым макросом (что описан в видео) вывести dxf / dwg уже с количеством деталей. Что оооочень упрощает теперь работу. Большой респект за это. Хотелось бы конечно их как-то объединить, чтобы в один запуск макроса всё выполнялось, но в целом трудностей нету можно и по очереди их запускать))

idimz
Автор

Огромное преогромное "Благодарствую"!!!!

канаш
Автор

Добрый день. Возникла потребность в пакетном сохранении чертежей с развертками из многотела. Желательно название детали брать в чертеж из свойства списка вырезов (Описание или Description). Есть ли макрос с подобным функционалом?
Деталей в многотеле бывает несколько десятков, поэтому вручную их перелопачивать - просто кошмар.

DmitrDorofeev
Автор

@Xarial Привет! Подскажи как решить проблему с ориентацией развертки. При сохранении детали отдельно, развертка ориентирована спереди, а если сохранять эту же делать в сборке, то развертка может повернуться на 90 или 180 градусов. Как можно избавиться от этого?

ДенисСедов-кж
Автор

А такое для сохранения чертежей есть? Чтобы из сборки сохранить все чертежи деталей. Спасибо

Twidy
Автор

Здорово. Большое спасибо, это сильно упрощает работу. Подскажите пожалуйста пытался сделать чтобы раскидывал в подпапки по толщинам. Зашел в свойства списка вырезов, у меня там написано "Толщина листового металла". Указал следующим образом "DXFs\<Толщина листового металла>\<_FileName_>.dxf" В итоге выдает Unrecognized token: Толщина листового металла. Попробывал вместо этого вписать Sheet Metal Thickness. Но в итоге то же самое Unrecognized token: Sheet Metal Thickness

Skylos
Автор

Подскажите пожалуйста, как сделать так, чтобы и разные конфигурации детали, которые есть в сборке сохранялись в DXF?

rublevka
Автор

Очень круто, давно хотел найти такой макрос. Большущее спасибо!!!

TheKhial
Автор

а что нужно добавить в макрос что бы в имени была конфигурация?

ІванПєстов
Автор

Подскажите, есть ли возможность чтобы сохранялись не только развёртки листового металла но и обычные детали? Пробовал настроить макрос - не смог. Работаю часто со сборками где только половина деталей - листовой металл. Ваш макрос просто супер - очень упрощает работу, но остальные детали (не листовые) по прежнему сохраняю вручную(

eugenekholostenko
Автор

Думаю самый полезный макрос для солида...
Однако есть вопрос. Я заменил dxf на sat (чтоб гибочный станок смог посмотреть деталь), однако программа выдает ошибку, что работает только с плоскими деталями. У кого есть решение касательно формата SAT?

spartakkorolev
Автор

Также иногда выдает развёртку в аксонометрической виде.

maksymmykheienko
Автор

Круто! Но есть проблема, при создании dxf из сборки, одна деталь получается на выводе ориентирована по диагонали. При создании dxf без макроса такое происходит, когда нажимаю на реверс во пункте выравнивание вывода (output alignment). В коде макроса что-то не нашел, где можно изменить этот параметр. Кто-нибудь может помочь?

rdsx
Автор

Что делать если у меня в проекте, не только листовуха, но и стальной прокат, трубы и т.п.
он просто посреди выполнения выдаёт ошибку и приходится открывать детали вручную и выполнять макрос ?

rublevka
Автор

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

idimz
Автор

Спасибо за макрос, работает отлично! Есть вопрос, как можно в название развертки добавить параметр из свойств файла (параметр "Обозначение")?

tolyachernov
Автор

А у меня такая ошибка. object does not support this property or method

SuperUAZ
Автор

Здравствуйте. Благодарю за видео, очень полезно. Может быть сможете подсказать, есть ли способы пакетного сохранения Чертежей с развертками?

ДальДемченко