SAVe

Анимация пружины вращения

Pinned posts

ID: 1   Posted

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

Не удаётся сделать анимацию пружины вращения (использую 'Анализ движения' на вкладке 'Анимация'). Приложил тестовую сборку. В сборке 2 диска. На ведущем подпружиненная защёлка. На ведомом выемка в которую должна эта защёлка попасть при вращении. Ожидалось что при вращении ведущего диска сработает защёлка и потянет за собой ведомый диск. Но при добавлении пружины в сборку ничего не происходит. Защёлка не движется при расчёте. Подскажите пожалуйста как исправить ? Пробовал добавлять защёлку непосредственно в сборку, а не в деталь. То же не работает.

 

Пружина_тест.7z

Share this post


Link to post
Share on other sites


UnPinned posts

ID: 2   Posted

16 часов назад, SAVe сказал:

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

Вообще-то у SW с этим пока напряг, он хоть и твердотельный, но тела получаются какие-то не слишком твердые :biggrin:

Посмотри примеры, может натолкнёт на какие-нибудь варианты.

Share this post


Link to post
Share on other sites

ID: 3   Posted (edited)

 

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

сделать анимацию

http://www.mikejwilson.com/otw.html

Edited by Kelny

Share this post


Link to post
Share on other sites

ID: 4   Posted

С пружиной кручения почти получилось. В приложенном проекте видно, что хотелось получить. Но вот беда.... Дальше 0.8 сек не считает (виснет приложение)... На самом деле мне нужно просчитать не менее 4 сек и не с одной защёлкой. Поэтому результат всё равно не приемлемый. Что поменял (в отличие от исходного проекта - возможно пригодится кому то):

1. Убрал привязку плоскости защёлки и заменил на привязку оси (привязка плоскости не давала защёлке поворачиваться) 

2. Обязательно нужно выбрать 'Компонент основания' (второе поле сверху)

3. Обязательно задать правильный 'угол в свободном состоянии' (30 градусов в моём случае). Иначе защёлку выворачивает в обратную сторону

4. Контакт твердого тела 2 -> свойства упругости -> переключить на 'Коэффициент восстановления' и задать 0.2 (при 0.4 как по умолчанию не работало) 

5. Выяснил что поместить защелку в деталь нельзя (т.е. сделать деталь колеса с уже подпружиненными защелками). Только на сборку. Т.е. если у меня их несколько - то вставлять и настраивать каждую.

Пружина_тест2.7z

Share this post


Link to post
Share on other sites

ID: 5   Posted

Так как с пружиной кручения не получилось. Пробую сделать то же самое с пружиной сжатия. Но пока то что в прикрепленном проекте - это лучшее что получилось. Проблемы которые вылазят:

1. Защелка влазит внутрь детали с которой контактирует (действительно тела не очень твердые )) )

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

 

Подскажите пожалуйста как заставить всё это работать (что б "как в жизни" было)?

Пружина_тест3.7z

Share this post


Link to post
Share on other sites

ID: 6   Posted

В настройках анализа увеличил точность, точность контакта, количество кадров и уменьшил шаг интегратора. Увеличил жёсткость пружины.

Пружина_тест3.7z

Share this post


Link to post
Share on other sites

ID: 7   Posted

@Tiopli У Вас в архиве временные детали, можете выложить нормальные на поглазеть? :)

Share this post


Link to post
Share on other sites

ID: 8   Posted

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

@Tiopli У Вас в архиве временные детали, можете выложить нормальные на поглазеть? :)

Странно...

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

Пружина_тест3.7z

1 person likes this

Share this post


Link to post
Share on other sites

ID: 9   Posted

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

bad1.jpg

bad2.jpg

Share this post


Link to post
Share on other sites
9 часов назад, SAVe сказал:

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

 

Так пойдёт?

Пружина_тест4.7z

Share this post


Link to post
Share on other sites

ID: 11   Posted

Спасибо большое. Ваш пример работает. Но к сожалению я не могу его воспроизвести на своей детали. Насколько критичны привязки которые вы сделали ? Можно ли сделать то же самое с моими привязками (приложил архив) ? Мне нужно привязать оси в своей детали. Как вы привязали точку - не смог повторить (Совпадение6 в вашем проекте). Пробовал разные параметры пружины , но пока это лучшее что получилось. Дергается во время вращения и не становится в правильную позицию в конце... 

Пружина_тест3.7z

Share this post


Link to post
Share on other sites

ID: 12   Posted

  • Задал материалы деталей.
  • Увеличил количество кадров в настройках анимации, базового движения и анализа
  • Увеличил разрешение контакта в настройках базового движения и поставил галочку "Точный контакт" в настройках анализа.

 

Пружина_тест3.7z

Share this post


Link to post
Share on other sites

Спасибо большое за помощь!

То что хотел сделать получилось. К сожалению не могу выложить сборку сюда т.к. не пролазит по размеру (там на пару деталей больше).

Надеюсь тема закрыта.  Хотя предстоит все это портировать в "боевую" деталь. Могут ещё сюрпризы вылезти...

Share this post


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.



  • Сообщения

    • eliseyi@mail.ru
      координаты Е нету то есть не нужна только X Y Z
    • karachun
      @soklakov Та нам же нужна средняя температура воздуха а не температура нагревателя.
    • soklakov
      в такой матмодели и нет места излучению. но нет и температуры нагревателя.
    • Neuvic
      Вопрос закрыт , спасибо большое lexa345 
    • Pavel_AMD
      190 градусов, но там все равно термостат будет регулировать температуру
    • karachun
      Немного изменил методику, теперь учитываю альфа внутри - 8 и альфа снаружи 20 и беру площадь как среднюю между площадью внутренней и внешней стенки. Для температуры воздуха внутри 0 градусов надо ~43,9 Вт. Посчитал эту же задачу в МКЭ, одну восьмушку и получил мощность ~33,5 Вт. Результаты по аналитике завышают мощность на 30%.
    • anser89
      Вот действительно - чё только не делал,  ничё не помогало. На следующий день включил комп - сборка работает как надо))))  И тут вопрос про сохранение в ехе edrawning - решил попробовать - на компе без солида не запустилась - куча ошибок на весь экран. Там что ли какую то часть солида надо ставить или какие нибудь фреймворки? @RuslanSZN чё то мне кажется,  что хотя бы sp5 поставить надо. Ну и проверить, после сохранения и закрытия файла этот баг остаётся при следующем открытии? 
    • mannul
      Максимум что вы сможете сделать, это убрать в этом месте короткие подводы по дуге, которые на самом деле переходы, оставшиеся от деления траектории вашей границей. В дереве проекта на вкладке Высокоскоростная(HSM) пункт Переходы-Нет. Но тогда придется вручную задавать подводы\отводы, которые хрен пойми как будут работать. Для фрезерования по контуру и отрезки детали лучше использовать По профилю 3D модели(тоже примитивная и тоже в 2 действия), без всяких границ.
    • fantom.ul
      Да и то человек, у которого эти станки, довольно критично относится к предложению ТС... В итоге - Турта начал работать в 1987 году для станков этого же года выпуска... Продвинулся ли дальше? P.S. Кстати,Турта В.Г., на НЦ-31 у вас уже есть поспроцессор на гидроцилиндры?
    • karachun
      @soklakov Я с этим согласен но в моей мат. модели сам нагревательный элемент не учитывается, т.е. не учитывается способ подвода тепла.