Jump to content

Сделай свою работу в Solidworks эффективнее


Recommended Posts

darkling06
43 минуты назад, nick_le сказал:

установил, но не могу понять. как работает?

Аналогично

Link to post
Share on other sites


clavr
5 часов назад, nick_le сказал:

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

image.png

 

Скиньте модель посмотрю 

Link to post
Share on other sites
nick_le
11 часов назад, clavr сказал:

Скиньте модель посмотрю 

Куда скинуть? она 10Мб

Link to post
Share on other sites
clavr
3 минуты назад, nick_le сказал:

Куда скинуть? она 10Мб

на файлообменник например яндекс, а сюда ссылку

Link to post
Share on other sites
clavr

@nick_le

У вас в свойствах вырезов "Наименование" пусто

Доработал макрос.

Теперь если Наименование пусто, то он берет значения из "Заготовка" и "Типоразмер"/

Удалите полностью папку старого. и поставьте этот. Там доработки еще по мелочи есть

Отпишитесь по результату

Скрытый текст

image.png

Сортамент профилей.rar

Edited by clavr
  • Нравится 2
Link to post
Share on other sites
nick_le

@clavr

Спасибо, заработало, теперь буду разбираться, почему один сортамент, хотя там 3 вида труб.

image.png

Link to post
Share on other sites
clavr

@nick_le это вам нужно заходить в профиль трубы в конфигурации, и там менять свойства "заготовка" и "типоразмер". Значения в таблице или в конфигурациях. я не знаю как у вас профиль трубы сделан

Вот сама ошибка в имени свойств:

Скрытый текст

{B992EDE6-2FFA-4B33-9D31-311C0F30819C}.png


 

Edited by clavr
Link to post
Share on other sites
clavr

Обновил макрос массового обновления сво-в.

Исправлено:

- в чертежах в рамке не менялось "Наименование" (или было пустым для новых файлов)

Скрытый текст

В SWPlus это сво-во "Наименование_ФБ".

Теперь если оно есть, то макрос меняет просто наименование, оставляя настроенный размер шрифта.

Если его не было (чистый файл), то создаст с размером шрифта 5 (<FONT size=5>)

 

Для желающих изменить размер шрифта для новых файлов:

В процедуре SetOrUpdateNameFBProperty ищем вот эту строчку:

newValue = "<FONT size=4>" & vbCrLf & "<FONT size=5>" & naimenovanie

цифру 5 меняем на нужную. если дробное значение, то через запятую пишем, например 4,5

 

Обновление свойств.rar

Edited by clavr
  • Нравится 2
Link to post
Share on other sites
Kelny
6 часов назад, clavr сказал:

цифру 5 меняем на нужную. если дробное значение, то через запятую пишем, например 4,5

Разве не ТОЧКУ? В тегах Font вроде игнориуется написанное после запятой, а для дробного размера требуется именно ТОЧКА.

 

С запятой не учитывается, то что после запятой (в обоих размер 4 без добавок), например, в знаке шероховатости:

image.png

 

С точкой размер штрифта меняется с учётом цифры после запятой:

image.png

Макросы и программы для Solidworks: http://kelnyproject.ucoz.ru/

Link to post
Share on other sites
anti84
10.04.2026 в 11:19, clavr сказал:

Обновил макрос массового обновления сво-в.

Исправлено:

- в чертежах в рамке не менялось "Наименование" (или было пустым для новых файлов)

 

Установил 3 ваших макроса, большое спасибо, полезные, особенно для расчета количества металлоконструкций.

 

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

Link to post
Share on other sites
clavr
10.04.2026 в 17:55, Kelny сказал:

Разве не ТОЧКУ?

Правы. Но оставил как у Леона, ибо макрос заточен под работы с SWPlus. Ниже скрин после правки MProp с изменением шрифта на 4,5

Скрытый текст

image.png

 

1 час назад, anti84 сказал:

Есть просьба по обновителю свойств добавлять свойство наименование еще и во вкладку "параметры конфигурации"

в макросах SWPlus Наименование в шаблонах чертежей берется из меню сво-во "Настройки"  из "Наименование_ФБ". для всех конфигураций одно едино.

Если у вас другие шаблоны. могу изменения внести. Напишите какое сво-во и в каком месте нужно добавить

Edited by clavr
Link to post
Share on other sites
anti84
2 часа назад, clavr сказал:

в макросах SWPlus Наименование в шаблонах чертежей берется из меню сво-во "Настройки"  из "Наименование_ФБ". для всех конфигураций одно едино.

Если у вас другие шаблоны. могу изменения внести. Напишите какое сво-во и в каком месте нужно добавить

Да, у нас шаблоны с переменным наименованием. Свойство так и называется "Наименование"

 

@clavr , вы случайно у себя не конвертируете металлоизделия в сборки с последующей конвертация в igs (для чпу лазерного трубореза)? вот бы макрос на это дело

Edited by anti84
Link to post
Share on other sites
clavr
24 минуты назад, anti84 сказал:

Да, у нас шаблоны с переменным наименованием. Свойство так и называется "Наименование"

 

@clavr , вы случайно у себя не конвертируете металлоизделия в сборки с последующей конвертация в igs? вот бы макрос на это дело

Добавил: дублирует сво-во "Наименование" в каждую конфигурацию"

изменненый код.txt

24 минуты назад, anti84 сказал:

, вы случайно у себя не конвертируете металлоизделия в сборки с последующей конвертация в igs? вот бы макрос на это дело

нееее, нас такая участь не постигала ужасная. Наслышан, но не до конца даже понимаю зачем это

Edited by clavr
Link to post
Share on other sites
anti84
1 час назад, clavr сказал:

Добавил: дублирует сво-во "Наименование" в каждую конфигурацию"

Спасибо большое! Четко)

 

1 час назад, clavr сказал:

нееее, нас такая участь не постигала ужасная. Наслышан, но не до конца даже понимаю зачем это

Для автоматического нестинга проката на станок. Идущая со станком программа читает только формат IGS, при этом должна быть полноценная сборка, а не многотельная деталь. Вот и приходится конвертировать в несколько этапов(

Link to post
Share on other sites
clavr

@anti84 А зачем сборка? каждое тело в отдельный igs сохранять?

Link to post
Share on other sites
anti84

Сборка нужна станку, для чего - не могу сказать. Если сохранить файл детали-металлоконструкции, состоящую из 2х труб к примеру, в формат IGS и скинуть на станок, то при открытии она окажется пустой. Поэтому приходится из детали делать сборку ("список вырезов" - "создать сборку"). Если же деталь состоит из одного тела (одной трубы), то ее можно сразу в IGS и на станок.

Link to post
Share on other sites
clavr

@anti84попробуй. из детали в отдельную папку сохраняет тела в igs: одно тело = один IGES

тест igs тела.txt

Edited by clavr
  • Нравится 1
Link to post
Share on other sites
Snake 60
19 минут назад, anti84 сказал:

вот бы макрос на это дело

https://boosty.to/snake.nest/posts/6b6a5854-9ab0-4765-bf70-d9c605499f8c?share=post_link

Link to post
Share on other sites
anti84
22 минуты назад, clavr сказал:

попробуй. из детали в отдельную папку сохраняет тела в igs: одно тело = один IGES

Спасибо, но это не совсем то. Металлоконструкция может состоять из 100 тел, и тогда будет 100 файлов igs. Оператор замучается их добавлять)

11 минут назад, Snake 60 сказал:

Сохранить же сборку в IGS не самое сложное, легко делается командой "сохранить как". Или этот макрос не про это? Самый геморрой для нас это конвертация "деталь->сборка", в настройках этой операции нужно указать путь, присвоить имя сборки, потом солид создает сборку и кучу однотипных деталей, которые потом приходится удалять, чтобы не засорять хранилище.

Edited by anti84
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...