Jump to content

Большая сборка. Принцип построения, структура.


РоманВ

Recommended Posts

РоманВ

Добрый день, коллеги. Предстоит очень большая сборка, в разы больше той, что до этого едва ворочалась на моем компе. Решил переосмыслить работу с большими сборками и обращаюсь к вам за подсказкой. Какие способы структурирования сборок, работы в SW позволяют не перегружать комп и легко работать с очень большими сборками? Ниже варианты, которые предполагаю.

 

1. Больше подсборок. Например в нулевую сборку все входящие детали группировать в подсборки (монтажный комплект, трубопроводный комплект и т.д.). Есть ощущение, что 3 сопряжения подсборки перевариваются легче, чем куча сопряжений кучи деталей.

2. Замена обычных сопряжений упрощенными. Например три координаты или три совпадения заменить на фиксацию. Так же слышал версию о привязках подсборок к базовым плоскостям верхней сборки, чтобы не было взаимозависимостей между подсборками.

3. Облегченные конфигурации подсборок. Использовать SpeedPak для облегчения подсборок. Возможно подсборку сохранять как деталь и вставлять в верхнюю сборку, вставив в это же место сборку и скрыв ее. Т.е. визуально будет деталь, а сборка будет скрыта и не будет обсчитываться. Возможно сборку-деталь вставить в саму подсборку как справочный элемент и сделать конфигурацию, где все детали подсборки скрыты, а высвечена только эта же сборка-деталь.

4. Привязка подсборок к справочному 3д эскизу и управление их расположением через один эскиз, а не массу взаимных сопряжений. (про компоновочный эскиз читал, пока не очень понял насколько он облегчит работу в сравнении с обычным эскизом в сборке)

 

Еще осложняет работу обилие трубопроводов и фитингов-соединителей. Pоутингом не пользуемся, но в планах попробовать. Может как-то можно упростить работу с трубопроводами в части загрузки компа геометрией?

Link to post
Share on other sites


UnPinned posts
ЮрЮрыч

п1 верно. На верхнем уровне сократить количество компонентов, но при этом может расти количество уровней вложенности. Крепеж узла помести в сам узел, это не совсем правильно но гостом не запрещено. Вместо болт-шайба-гайка используй псевдосборки (свойство конфигурации "продвинуть"), это тоже позволит сократить колво компонентов в сборке и соответственно меньше сопряжений и работать быстрее. Если используешь массив компонентов, не привязывайся к компоненту массива. 

п. 2 верно, используй для сопряжений справочную геометрию, компоновочный эскиз (п. 4) дает большое удобство если нужно посмотреть разные положения сборки. Старайся не накладывать лишние взаимосвязи. Компонент сопрягай к одному компоненту, если сопрягай с разными то можно легко получить циклические связи. 

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

  • Нравится 1
Link to post
Share on other sites
ЮрЮрыч

Узлы которые не предполагают перемещения делай чтобы ноль узла совпадал с нулем сборки. Вставляешь сопрягаешь исх точку узла с исх точкой сборки и фиксируешь. Фиксация узлов действительно дает преимущество. 

Узлы которые не предполагают перемещения делай чтобы ноль узла совпадал с нулем сборки. Вставляешь сопрягаешь исх точку узла с исх точкой сборки и фиксируешь. Фиксация узлов действительно дает преимущество. 

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

Link to post
Share on other sites
5 часов назад, РоманВ сказал:

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

Вы забыли указать какое вы используете железо.

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

Link to post
Share on other sites
РоманВ
19 часов назад, ЮрЮрыч сказал:

Вместо болт-шайба-гайка используй псевдосборки (свойство конфигурации "продвинуть"),

Не очень понял, что это? Можно подробнее?

17 часов назад, Kelny сказал:

Вы забыли указать какое вы используете железо.

это не так важно, любое железо можно загрузить неоптимизированной сборкой. Сейчас 8core3,8GHz, Ryzen 7 7700, 64 озу. 

Link to post
Share on other sites
1 час назад, РоманВ сказал:

Не очень понял, что это? Можно подробнее?

Это для спецификации, если вы её используете, создаются подсборки, а для подсчёта в спецификации (для самой спецификации) подсборка видется как россыть деталей (при выборе параметра для подсборки для спецификации ПРОДВИНУТЬ).

 

1 час назад, РоманВ сказал:

это не так важно, любое железо можно загрузить неоптимизированной сборкой

Загрузить может и можно, но например при малом количестве памяти может даже не открыться или впасть в ступор.

 

1 час назад, РоманВ сказал:

Сейчас 8core3,8GHz, Ryzen 7 7700, 64 озу.

Железо не самое плохое.

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

https://help.solidworks.com/2023/russian/solidworks/sldworks/c_large_assemblies_swassy.htm

 

https://help.solidworks.com/SearchEx?q=большая сборка&version=2023&lang=russian&prod=SolidWorks

 

 

  • Нравится 1

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

Link to post
Share on other sites

Затронули очень актуальную тему, сами страдаем по этой причине. Я бы обратил еще внимание на оригинальные детали, а точнее принцип их построения. В последнее время при моделировании деталей (не самых простых) пользуюсь "Оценкой производительности" (светофор с часиками), бывает, что время перестраивания сокращается многократно из-за нескольких измененных операций.

пользуйтесь "геометрическим массивом"

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

делайте заморозку дерева, тоже помогает, нам про это еще на обучении говорили оффициалы.

defeature - инструмент не простой, с ним надо разбираться, но в последних версиях позволяет делать упрощенную геометрию модели, как правило сборки, не отдельным файлом, а конфигурацией. Сам им не пользуюсь надо осваивать, но интересно.

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

 Браслетная пружина.pngБраслетная пружина проще.png

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

А насчет железа, у меня оно тоже не плохое, на 11 винде (i9 12900K, RTX 3080Ti) из 32Гб памяти DDR5, большая сборка грузит 20 с копейками, вот и думаю, а если смысл лепить еще 32.

Edited by tiomat
  • Нравится 2
Link to post
Share on other sites
ЮрЮрыч

С некоторых пор заметил такую особенность: если открываешь большую сборку (детали грузятся не решенными), то она либо выдает ошибку, либо загрузившись при выборе компонента выпадает. Поэтому при открытии больших сборок я указываю что грузить целиком. 

Кстати сейчас переделывал свое изделие: все 60 рукавов были в одной сборке-чертеж просто.... ; разобрал на 5 отдельных подсборок-хоть маленько шевелиться. 

  • Нравится 2
Link to post
Share on other sites
15.12.2025 в 14:41, ЮрЮрыч сказал:

используй псевдосборки (свойство конфигурации "продвинуть")

а можно подробнее

Link to post
Share on other sites
ЮрЮрыч
8 часов назад, clavr сказал:

а можно подробнее

Допустим вы ставите болт, а с другой стороны пакета деталей шайбу и гайку. У вас будут в сборке 3 компонента и 6 сопряжений (вращение можно не ограничивать). А можно сделать иначе: создайте сборку с болтом, шайбой, гайкой т. е. сделайте отдельно пакет крепежа, можно также задавать конфигурации и ссылки на сопряжения. Установите в свойствах конфигурации этой минисборки "продвинуть" или "promote" (если англоверсия). Вставляйте эту минисборку, и в сборке у вас получится в 3 раза меньше компонентов, сопряжений да и движений тоже. Такой вариант работы удобнее и экономит время в некоторых случаях: когда много однотипного крепежа (разный размер не проблема можно конфигурации создавать) и крепеж расположен не циклически т. е. не возможно задать массивом.

Этим методом я еще пользуюсь когда есть группа компонентов которая как отдельная сборка смысла не имеет, но повторяется и в добавок не циклически. 

Edited by ЮрЮрыч
  • Нравится 2
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.

  • Сообщения

    • Draco Malfoy
      Отвечаю: Коробка экранирующая из меди толщиной 2мм. Углы должны быть сварены и шов снаружи обработан (зашлифован). Есть ли в ГОСТе или ещё каком-нибудь нормативном документе, коих имеется великое множество, что-то мне нужное, понятия не имею. Поэтому, я собственно, интересуюсь. В известных мне, определённо нету. Я не специалист по нормативным документам, половина из которых, или больше, ещё и грифованные. И не могу потратить годы на их изучение, хотя бы и хотел.          
    • mamomot
      Давно в публикациях не было новых материалов, так как основное внимание последних месяцев уделялось "Второй редакции: переработанной и дополненной".    Начинаю выкладывать пока не публиковавшиеся Части иллюстрированного "Атласа типовых конструкций технологического оснащения для твердого хромирования".   Параграф 1 в Разделе 6: "Разработка регламентирующих документов".    Сегодня представляется предисловие и Часть I:    "Общие схемы технологического оснащения для наружного и внутреннего хромирования". 1-1 Атлас типовых конструкций для твердого хромирования.pdf
    • Pumatum
      Ну, вроде процесс пошел. Не знаю как называется аллюр, когда начинаешь идти немного побыстрее. Даже, может быть, и побежит, наверно, потом, попозже, когда ни будь. :-))
    • mamomot
      Поищите в телеграмм-канале Топ-Систем: там Вам быстрее помогут
    • maxx2000
    • Гранник
      Дело в том, что отбой составляет не 75% , а 98-99%. И турте не понять почему такие цифры. Витя, работать нужно было, может  быть и понял почему так. 
    • maxx2000
    • maxx2000
      Если работа это изготовление деталей по чертежу, то да себестоимость может посчитать и технолог. А так технолог максимум скажет сколько машинного времени и(или) человеко-часов надо и сделаем сами или надо смежников напрягать.
    • ks1_
      Поезда тут наверное и не ходят. Ладно сам уже натыкал. Вроде работает. Жалко испытать неначем. Корпусные детали перекрылись у нас вместе с ширпотребом. А вообще обращайтесь если что. К официалам не отошлю.  
    • konstruktorig2025
      начальник сказал мне использовать в конструкции профиля из стандартных библиотек инвентора чтобы не тратить время на прорисовку. я так и сделал. некоторые профильные трубы у меня были обрезаны под углом. потом мне понадобилось изменить их размеры)) нажал редактирование и увидел что профиль вытягивается от начальной плоскости до конечной. но когда навожу на окошко где указывать длину там вместо цифр какая то аббревиатура.     не долго думая я это все дело изменил на вытянутую бобышку от плоскости эскиза)) сразу слетели привязки выреза под углом. пришлось заново его делать) я думал это и все проблемы, пока не дошло дело до оформления чертежей а именно спецификации. там вместо номеров деталей было написано труба така то гост такой то. вместо количества штук общая длина   мне пришлось открывать модель сборки там копировать номера которые я присвоил этим деталям и перебивать всю спецификацию чтобы привести ее к нормальному виду   потом оказалось что он запоминает ту длину детали которая вставлялась из библиотекти и при изменении размеров пишет все равно ту длину. так что пришлось еще перепроверять размеры.   в общем мое знакомство с стандартными библиотеками инвентора оказалось таким впечатляющим что больше я их использовать не буду. лучше потрачу 10 минут на прорисовку сечения профиля чем потом час на редактирование спецификации.   может есть какие то плюсы? кто пользовался стандартными библиотеками?
×
×
  • Create New...