Jump to content
lexalex83

Как создать сопряжение детали в сборке1 с деталью в сборке2?

Recommended Posts

lexalex83

Я создал сборку. в неё вставил две другие сборки. хочу чтобы деталь в одной сборке была сопряжена с деталью из другой сборки. Нажимаю  в контекстном меню "редактировать сборку". пытаюсь создать сопряжение. выделяю деталь из другой сборки. а оно мне пишет: "Выберите объект в РЕДАКТИРУЕМОМ узле сборки". как это надо делать правильно*?

Share this post


Link to post
Share on other sites


vesnoplias

Не нужно выбирать "редактировать сборку". Просто "добавить сопряжение", и дальше все как в подсборках.

Edited by vesnoplias

Share this post


Link to post
Share on other sites
lexalex83

Не нужно выбирать "редактировать сборку". Просто "добавить сопряжение", и дальше все как в подсборках.

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

Edited by lexalex83

Share this post


Link to post
Share on other sites
IgorT

Может быть сделать одну или обе сборки "несвязными"?

 

имхо для корректного ответа желательно знать, что Вы хотите намоделить?

Share this post


Link to post
Share on other sites
streamdown

@@lexalex83, не надо редактировать сборку. Правой кнопкой мыши на сборке

 

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

  • Нравится 1

Share this post


Link to post
Share on other sites
lexalex83

@@lexalex83, не надо редактировать сборку. Правой кнопкой мыши на сборке

 

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

да. я просто если делаю как обычно то сопрягаются СБОРКИ. а мне надо сопрячь ДЕТАЛИ.

 

правой кнопкой мыши на сборке:

l8PY0.jpg

и где тут такое окно?

попробую объяснить. вот есть у меня две детали - портал Y и каретка Z (синенькое). в сборке  кареткаZ есть деталь, крепление гайки швп. и если я меняю к примеру местоположение этой детали, то вал швп - который на портале Y должен быть всегда соосен с одним из цилиндров этого крепления гайки швп. тоесть вот изменил я что то в каретке Z передвинул  крепление - и вал в портале тоже должен подвинуться. причем должна измениться толщина серой детали..

 

 

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

Edited by streamdown
прячьте большие картинки под спойлер
  • Нравится 1

Share this post


Link to post
Share on other sites
lexalex83

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

Edited by lexalex83

Share this post


Link to post
Share on other sites
streamdown

Сборка перестраивается. Но на верхнем уровне. Все детали подсборки останутся на тех же местах при её открытии.

Share this post


Link to post
Share on other sites
lexalex83

Сборка перестраивается. Но на верхнем уровне. Все детали подсборки останутся на тех же местах при её открытии.

так а мне надо чтобы перестраивалось! и на нижнем и на верхнем. иначе зачем мне это. 

Edited by lexalex83

Share this post


Link to post
Share on other sites
streamdown

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

Share this post


Link to post
Share on other sites
lexalex83

тоесть это надо какими то ухищрениями?

Share this post


Link to post
Share on other sites
streamdown

Нет. Надо логикой программы.

Share this post


Link to post
Share on other sites
vesnoplias

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

 

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

 

Если мое впечатление не верно, тогда прошу прощения за офтоп.

Share this post


Link to post
Share on other sites
lexalex83

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

 

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

 

Если мое впечатление не верно, тогда прошу прощения за офтоп.

понятия не имею что такое инженерный анализ...может его я и пытаюсь сделать, не знаю. но я уже так и сделал, надоело просто. я просто хочу разработать конструкцию и пытаюсь извлечь хоть какую то пользу из солидворкса и понять чем он лучше автокада, если подвинул одну деталь на 10 см - и вперед, редактируй еще 50 штук других деталей по-новой, чтобы все сошлось.. программа далека от совершенства.

Edited by lexalex83

Share this post


Link to post
Share on other sites
JohnsonN
если подвинул одну деталь на 10 см - и вперед, редактируй еще 50 штук других деталей по-новой, чтобы все сошлось.. программа далека от совершенства.
 

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

Share this post


Link to post
Share on other sites
streamdown

программа далека от совершенства.
 
 
:laugh:  :laugh:  :laugh:  :laugh:
Как и руки инженеров. Ох как же вам всем объяснить, что не путин с солидворксом виноваты)))
  • Нравится 1

Share this post


Link to post
Share on other sites
lexalex83

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

Share this post


Link to post
Share on other sites
streamdown

Обновляй конфигурацию. Ну или да - autocad.

Share this post


Link to post
Share on other sites
vesnoplias
Инженерный анализ представляет собой комплекс испытаний, предназначенных для определения способности оборудования, конструкций, а также производимой продукции выдерживать проектные нагрузки и бесперебойно функционировать при расчетных условиях эксплуатации.

 

Не нужно обвинять софт в том, чего не понимаем сами.

 

Как вариант, проектируйте через компоновочный эскиз и пробуйте его динамически изменять - будет пересраиваться вся сборка, если все взаимосвязи в компоновочном эскизе будут расставлены корректно. У меня работало, хотя и геморно было все это делать. В итоге - изменяя только 1 размер эскиза, я перестаивал всю сборку. Конечно, визуализации никакой нету, так что красиво подвигать не получится. А вот именно проанализировать размерную цепочку - вполне.

 

Если же вы хотите большую красную кнопку с надписью "Сделать хорошо", то такой, увы, нету.

Share this post


Link to post
Share on other sites
Michael_Mira
программа далека от совершенства.

Вся проблема в прокладке меж монитором и стульчиком!!!

-Faghl2Pn1I

Share this post


Link to post
Share on other sites
JohnsonN
а я хочу чтобы она была подвижной, и чтобы подвигал в верхней сборке - сдвинулось в нижней)

Давайте расставим точки над i. Вам нужно сделать сборку подвижной, или необходимо чтобы она перестраивалась?

Share this post


Link to post
Share on other sites
lexalex83

 

а я хочу чтобы она была подвижной, и чтобы подвигал в верхней сборке - сдвинулось в нижней)

Давайте расставим точки над i. Вам нужно сделать сборку подвижной, или необходимо чтобы она перестраивалась?

 

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

 

так вот с сборке более высокого уровня есть еще вторая сборка. я хотел чтобы в зависимости от положения сборок 1 и 2 было следующее:1)- менялось положение одной из деталей сборки №1  2) работали все сопряжения внутри сборки №1 как будто бы я деталь двигаю внутри сборки. 

 

 

 

ну грубо говоря сборка 1 и сбрка 2 - крепятся друг к другу кронштейном.кронштейн относится к сборке 1. его размеры не меняются. меняется его позиция в сборке №1.и в соответствии с ней - меняется положение в ней же крепежных отверстий и прочее.. тоесть чтоб работали сопряжения.

 

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

Edited by lexalex83

Share this post


Link to post
Share on other sites
sloter

@@lexalex83, именно так, как вы хотите, программа не позволит сделать. В основном потому, что инструмент сопряжений по сути своей предназначен для сборки деталей "снизу-вверх" и для проверки кинематики. Для собственно же проектирования (сверху-вниз) нужно применять другие методы (компоновочный эскиз, многотельная мастер-модель). Ничего совершенного, естественно, не бывает. Но, как любой программный продукт, CAD работает по определённым правилам, разрабами закладываются определённые методы решения соответствующих задач и не может выполнять любые желания всех пользователей.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • Almo
      Спасибо большое за разъяснение!  Я сделал два расчета с и без демпфирования. Из графика видно что амплитуда стала значительно плавнее, и с увеличением частоты идет затухание.   К сожалению мне до сих пор не понятно за счет чего это происходит? Как в реальности "увидеть\пощупать" этот Damping Ratio который задается для всей системы?!  Я бы был еще более признателен если бы вы мне на примере показали\объяснили это! Или в данном случае речь идет о физических (демпфирующих) свойствах материала как такового?! Коэффициент демпфирования которого принято задавать для расчета как 1-2%?!   Спасибо!  
    • РоманВ
      это как? Два раза строить детали? Или брать из контекстной сборки детали, сохранять и вставлять? Но у них будут подвешенные привязки и их не отредактируешь толком. Я уже не говорю про перегруженность сборки. Поясните подробнее вашу методику.
    • Di-mann
      ДБЛ-БЛД Я не про вынужденные меры, а про целенаправленное продвижение изо дня в день из года в год, с анализом ошибок, причинно - следственных связей и успехов и поражений как тактических так и стратегических...
    • soklakov
      можно и напряжения. но Вы же не спросили - как.
    • KorovnikovAV
      Это мировая практика, алло. Ну дык выложите дизайн ИВЛ под производство на грабкад. Или закройте свое «авторитетное мнение» на карантин.
    • FCLM
      Кстати в дополнение к предыдущему м   Смысл данного примера заключается в том чтобы разобраться как работает команда global внутри процедуры, хотя это и так очевидно. Но проблема в том что когда я пытаюсь сгенерить выделенную процедуру через кнопку Run (выделена красным кружочком) на выходе у меня следующая картина:   в то время как если запустить отдельно команду if то всё компилируется корректно:   Собственно вопрос в том как правильно в comodo запустить процедуру?  Для наглядности код:  set mom_5axis_control_mode 123 proc PB_CMD_define_work_plane { } {         global mom_5axis_control_mode    global mom_5axis_control_pos    global mom_sys_work_plane_change        if { [info exists mom_5axis_control_mode] } {       puts 0    } else {    puts 1} }
    • zerganalizer
      Решение до смешного простое - делать ИВЛ самим, быстро, качественно. Начиная с января. И это предлагалось. А когда на вас лава из вулкана течет - уже не успеете ни сбежать, ни водички налить. Особенно когда эвакуируют мэра и его администрацию, а вертолет только один. Расслабьтесь уже, вы в первом ряду апокалипсиса. Как и гидроцилиндры...
    • Тигр
      А я и не переставал.
    • zerganalizer
      Он просто работает с такими аппаратами каждый день - просто сказал правду про очередное "НАНО-Сколковксое" изобретение. Министру - отчитаться, а ему работать и жопой своей отвечать...
    • Di-mann
      А я не верю всяким реаниматолухам. Как и конструкторам гидроцилиндров изобретающим искусственный интеллект. Я верю тем кто находит решения в сложившейся ситуации, а не разглагольмтвует какие все кругом бараны.  Да ладно, вы пробовали двигаться по карьерной лестнице целенаправленно? 
×
×
  • Create New...