Перейти к публикации

Макрос для пакетного сохранения разверток из всех компонентов из сборки


artem_cad

Рекомендованные сообщения

Здравствуйте,

Вот макрос, который, надеюсь будет полезным. Макрос позволяет сохранять развертки в формате DXF или DWG из всех компонентов с листовым металлом в активной сборке. Можно указать опции сохранения а также шаблон для имени, в котором можно использовать значения из свойств списка вырезов, имя файла, элемента, конфигурации. Ниже видео демонстрация и ссылка на скачивание:

 

 

Ссылка на сообщение
Поделиться на других сайтах
  • 6 месяцев спустя...


UnPinned posts
7 часов назад, Kelny сказал:

Может макрос не при делах, а нужно всего лишь построить деталь ровно в пространстве модели?

Возможно аналогично соседней теме: https://cccp3d.ru/topic/122481-ошибка-при-запуске-макросов-swplus-20132014/?do=findComment&comment=1195638

 

Думаю поможет, но  все же если сохранять через сохранить как dxf, то развертка выходит прямая, или через  макрос ExportFlatPattern-DXF, хотелось бы так же.

ExportFlatPattern-DXF.swp

Ссылка на сообщение
Поделиться на других сайтах
9 часов назад, Kelny сказал:

 я же написал, что макрос запустил....

Ссылка на сообщение
Поделиться на других сайтах
20.09.2020 в 13:50, artem_cad сказал:

 

Когда сайт на русском сделаешь ? вроде наш человек а версию сайта на русском не сделаешь?

Ссылка на сообщение
Поделиться на других сайтах

Я решил этот макрос переписать в CAD+ (аддин) со многими дополнениями. Поступило достаточно много хороших запросов и это просто перерастает макрос. Все-таки макрос - это больше скрипт, а не программа и когда он становится слишком большим, то очень сложно его поддерживать.

 

On 4/9/2021 at 9:54 AM, Maik812 said:

Когда сайт на русском сделаешь ? вроде наш человек а версию сайта на русском не сделаешь?

 

У меня есть желание русифицировать, но это не в приоритете, потому что всего около 3% трафика русскоговорящего. Но CAD+  в следующей версии будет доступен на русском языке.

 

Ссылка на сообщение
Поделиться на других сайтах

Ваша  DLL что используется для командной строки, или другая какая та может вытащить картинку из файла солида. Мне приевью смотреть хочется в Тотал командере.

Ссылка на сообщение
Поделиться на других сайтах
13.04.2021 в 12:34, artem_cad сказал:

У меня есть желание русифицировать, но это не в приоритете, потому что всего около 3% трафика русскоговорящего.

Артем, а ты не думал, что если сайт будет на русском, то процент будет в разы больше :)

13.04.2021 в 12:34, artem_cad сказал:

Но CAD+  в следующей версии будет доступен на русском языке.

А когда ждать обновку ?

Изменено пользователем Snake 60
Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Snake 60 сказал:

если сайт будет на русском, то процент будет в разы больше :)

Вроде бы логично, но для работы с макросами хотя бы базовый инглиш нужен, а его и для просмотра сайта, в принципе, хватает, но ведь есть и  Google )

 

codestack-google-ru.jpg

 

codestack-ru.jpg

Ссылка на сообщение
Поделиться на других сайтах
13.12.2020 в 10:06, artem_cad сказал:

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

Добрый день, отличный макрос! Развёртки сохраняет быстро.

Если бы он в детали все конфигурации сохранял, то был бы универсальный инструмент для листового металла.

Ссылка на сообщение
Поделиться на других сайтах
  • 3 недели спустя...
13.12.2020 в 10:06, artem_cad сказал:

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

Подскажите, если кто знает, как в случае открытия листовой ДЕТАЛИ в этом макросе прописать цикл сохранения всех конфигураций (самому не получается разобраться)

Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...

Автору большое спасибо за макрос, но он не в полном объеме решил проблему, которая у меня возникла. Мне необходимо из модели солида(модель состоит из нескольких крупных сборок, где есть и гнутый листовой металл, и детали из плоского листа) "вытащить" dxf-ы и на плоский листовой металл и гнутый. Макрос, как я понял, экспортирует только гнутый лист. Возможно ли отредактировать макрос что бы он экспортировал гнутый и плоский металл. 

Ссылка на сообщение
Поделиться на других сайтах

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

Ссылка на сообщение
Поделиться на других сайтах
  • 2 месяца спустя...
09.07.2021 в 18:57, Snake 60 сказал:

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

Добрый день. Тоже поддерживаю запрос Dionis. Я например использую листовой металл только когда требуется его особый функционал - то есть деталь гнутая или вальцованная. Если это деталь плоская, то создается бобышкой. 

Было бы неплохо если кто-нибудь смог прикрутить такой функционал к макросу (увы у самого опыта мало, сам смог только написать макрос по заполнению свойств детали из "имени файла + имени конфигурации", а тут кода на 10 страниц :sad: )

Ссылка на сообщение
Поделиться на других сайтах
15 часов назад, peoples сказал:

Я например использую листовой металл только когда требуется его особый функционал - то есть деталь гнутая или вальцованная. Если это деталь плоская, то создается бобышкой. 

Тогда посмотрите в сторону вот этого макроса

 

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...
06.04.2021 в 15:31, StimUL88 сказал:

Как сделать чтоб макрос не поворачивал развертку?

Ответ на Ваш вопрос есть в конце данной темы.

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...
23.03.2021 в 12:43, DimCan сказал:

 

 надо попробовать False поменять на True

закомментировать - значит сделать строку "невидимой" для макроса:  ## Notes

А что если. в 3д модели сборки создать таблицу специф. и макрос привязать к значению ячейки количество? Я блин немогу найти выражение этого свойства

Ссылка на сообщение
Поделиться на других сайтах
23.03.2021 в 11:53, ПанкТоник сказал:

разобрался как добавить количество. строка выглядит так:

Const OUT_NAME_TEMPLATE As String = "DXFs\<_FileName_>_<_ConfName_>_<$CLPRP:Толщина листового металла>мм_<$CLPRP:Quantity>шт.dxf"

но почему то если 4 одинаковых детали в сборке в названии развертки указывает 1шт. как сделать чтоб писало общее количество таких деталей?

Я также использую такое название файлов. Перед этим макросом нужно использовать макрос который автоматически добавит свойство количество и его проставит. тогда в конце можно прописать <$PRP:Общее количество штук> СЫЛКА на макрос

Ссылка на сообщение
Поделиться на других сайтах
02.11.2021 в 11:18, Nik0lay сказал:

Я также использую такое название файлов. Перед этим макросом нужно использовать макрос который автоматически добавит свойство количество и его проставит. тогда в конце можно прописать <$PRP:Общее количество штук> СЫЛКА на макрос

Единсвенная проблема что это макрос прописывает свойство во вкладке настройки а не в конфигурации

Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...

Артем, спасибо большое! Будем юзать.
Не слушайте всяких вонючек, делайте свое дело, кому надо, тот оценит

Ссылка на сообщение
Поделиться на других сайтах

Артем, а скажите, пожалуйста, можно ли вытащить в название файла развертки данные из спецификации? Количество, обозначение и подобное

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Le_on сказал:

Артем, а скажите, пожалуйста, можно ли вытащить в название файла развертки данные из спецификации? Количество, обозначение и подобное

Спасибо, разобрался, извините за беспокойство) 

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • Павлуха
      Я скажу Вам так, что модель сама кривыми руками сделана. Нет базовых плоскостей и граней. Поэтому столько.
    • jtok
      Спасибо, более-менее понятно. А это видео - оно от модели @Павлуха , "Хитрый полик"? Если да и если нужно 12 фичеров на эту операцию, то похоже, что я неверно оценил свои силы и время на проект(
    • DJ Astro
    • ak762
      @jtok записал видео с СВ23 может поможет разобраться Recording 2024-05-23 211508.mp4
    • Павлуха
    • nikzubik
      они подключены на видео не видно, загрузил фото в хорошем качестве там видно что эти разьемы подключенны нет там напряжения, как то раньше мерял было что то около 100 вольт, сейчас померял там нет ничего
    • Александр1979
      Посмотрите на станке, где есть "автоподход", параметры 6071-6089. Если в одном из этих параметров число 46, то при выполнении кода M46 вызывается пользовательская макропрограмма. 
    • jtok
      Какая хоть версия, чего ставить? У меня последняя 21(
    • androskv
      При выборе того или иного подшипника для обеспечения его статической и динамической прочности необходимо руководствоваться справочными значениями его статической и динамической грузоподъемности. В старых ГОСТах (за 1975 и 1987 гг.) для указанных ниже в таблице подшипников приводились таблицы со справочными значениями их статической и динамической грузоподъемности. Но неожиданно для себя я обнаружил что в новых ГОСТах (за 2022 и 2023 гг.) данные таблицы отсутствуют, а также отсутствует какая-либо ссылка (сноска), где в этом случае смотреть справочную статическую и динамическую грузоподъемность подшипников. Поиск информации вывел на два ГОСТа: – ГОСТ 18855-2013. Подшипники качения. Динамическая грузоподъемность и номинальный ресурс – ГОСТ 18854-2013. Подшипники качения. Статическая грузоподъемность.   В данных ГОСТах действительно есть формулы для расчета статической и динамической грузоподъемности для каждого типа подшипника. Однако, чтобы рассчитать данные значения необходимо знать дополнительные параметры, например, для шариковых подшипников это: – Z – число шариков в подшипнике; – Dw – диаметр шарика в подшипнике; – Dpw – диаметр центов шариков в подшипнике. Данные параметры не приводятся ни в старых, ни в новых ГОСТах по подшипниках. Числовые значения двух данных параметров (Z и Dw) можно найти только в справочниках (например, Анурьев). Dpw – в справочниках не приводится, но если рассуждать логически то его можно принять равным Dpw=d+0.5(D-d), но это не точно. Все это делает нелогичным расчет грузоподъемности по ГОСТ, беря для этого недостающие данные из справочников или другой специальной литературы.   Решил проверить расчет статической и динамической грузоподъемности подшипников по формулам и сравнить их с приведенными в старых ГОСТах (приняв Z и Dw из справочников, а Dpw рассчитав по предложенной формуле). Для простоты выбрал шариковые радиальные однорядные подшипники с диапазоном номеров 200…220. В результате получилось следующее: 1 рассчитанная по формуле динамическая грузоподъемность достаточно близко совпадает с динамической грузоподъемностью приведенной в таблицах в старых ГОСТах 2 рассчитанная по формуле статическая грузоподъемность достаточно близко совпадает со статической грузоподъемностью, приведенной в таблицах в старых ГОСТах, но для подшипников с малым диаметром внутреннего кольца d. По мере увеличения диаметра внутреннего кольца подшипника расхождение между расчетными и табличными значениями существенно возрастает. Например, для подшипника №220 табличное значение статической грузоподъемности в старом ГОСТе составляло 79.000 Н, а рассчитанное по формуле составило 92.900 Н. 3 для аналогичных подшипников SKF и FAG, указанные в каталогах статическая и динамическая грузоподъемность достаточно близко совпадает с рассчитанной по формулам.   Файл с расчетом прилагаю ниже. Сравнение расчета по ГОСТ грузоподъемности подшипников.rar   Вопрос скорее всего будет риторический: что думаете по этому поводу и ваши предложения по расчету статической и динамической грузоподъемности по новым ГОСТам?
    • Zver 0209
×
×
  • Создать...