Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Технический флейм » Solidworks |
<<Назад Вперед>> | Страницы: 1 2 3 | Печать |
radbek
Full Member
Всего сообщений: 231 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 12 окт. 2013 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 28 апреля 2016 9:24 Сообщение отредактировано: 28 апреля 2016 9:24
borisfox Если выбрать верхнюю линию, сделать ПКМ на ней и выбрать "инвертировать выбор" должно выбрать 2-ю линию, попробуйте, может поможет. Например, в эскизе есть две линии одинакового размера, лежащие в точности одна на другой. Это ошибка построения, и нужно выбрать и удалить ту линию, которая "нижняя" (на верхней есть взаимосвязи и удалять её нежелательно). Как удалить именно нижнюю линию? Я пока не смог найти способ. А список позволил бы это сделать. Я промоделировал, нет. Мы обрезаем спиральную поверхность под углом в плоскости среза получается дуга, но у нее даже нет радиуса, это кривая 2-го порядка, смотрите: Если верхний виток подшлифован, то пятно контакта будет скорее дугой... |
borisfox
Advanced Member
Откуда: Хабаровск Всего сообщений: 946 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 июля 2008 |
radbek написал: Супер, спасибо, то что надо, только у меня этот пункт почему-то называется "Выбрать другой". Если выбрать верхнюю линию, сделать ПКМ на ней и выбрать "инвертировать выбор" должно выбрать 2-ю линию, попробуйте, может поможет. Открывается список и там можно перебирать перекрывающие друг друга элементы. Да, наверное, дуга будет только в случае поджатого крайнего витка: |
radbek
Full Member
Всего сообщений: 231 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 12 окт. 2013 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 28 апреля 2016 14:15 Сообщение отредактировано: 28 апреля 2016 14:16
borisfox Насколько я себе представляю (хотя могу и ошибаться) дуга при контакте будет только если срезать фигуру Тор по экватору, а у нас спираль в любом случае, хоть очень близкая к тору, но спираль. Если тот же Тор резать не по экватору, а под углом, будем в сечении уже получать элипс. |
borisfox
Advanced Member
Откуда: Хабаровск Всего сообщений: 946 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 июля 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 29 апреля 2016 3:07 Сообщение отредактировано: 29 апреля 2016 16:20
В SW есть весьма интересная функция перемещения компонента с учётом ограничений физической динамики. А можно ли как-нибудь записать траекторию движения некой точки (например, Origin) перемещаемого компонента, спроецированную на указанную плоскость, в виде эскиза на ней? Или не на плоскости, а как 3D эскиз. Я потом хочу к ней сопряжение по пути привязать. Попробую сделать с помощью "Исследования движения", но про него ещё читать и читать... Кривую движения построил, теперь почему-то не получается сделать с ней сопряжение, она не выбирается в качестве пути... Всё нормально, это я дурак, оказывается, кривые по умолчанию не отображаются, их надо включать в меню "Вид". Осталось подрихтовать ещё раз движение, чтобы не было интерференций. |
borisfox
Advanced Member
Откуда: Хабаровск Всего сообщений: 946 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 июля 2008 |
В принципе, всё получилось, осталось два вопроса. У шарика есть сопряжение пути исходной точки с эскизом незамкнутой петли. Кроме того, шарик сопряжён с ползунком совпадением оси цилиндрического выреза в нём и исходной точки шарика. Если двигать шарик (перемещением компонента), он нормально перекатывается по своему пути, и вслед за ним двигается ползунок. А если попытаться двигать ползунок, то ничего не получается - он просто не движется. Хотя, по идее, он должен через сопряжение с шариком заставлять шарик двигаться по его сопряжению пути. Ползунок движется, если в команде перемещения включить режим физической динамики. Или это ограничение SW (сложная система сопряжений не отрабатывается при обычном перемещении), или я всё-таки что-то не так настроил... И не получается нормально настроить изменение размера пружины при изменении положения деталей, между которыми она установлена. Пружина сделана деталью, размер задаётся уравнением в ней. Создал в сборке справочный размер, глобальную переменную от него (+ ещё фиксированный коэффициент), размер в детали привязал к этой глобальной переменной сборки. Модель пружины при таком подходе перестраивается только после двух последовательных регенераций сборки. Динамически при перемещении компонентов сборки не меняется... Поведение в точности такое, как в третьем сообщении здесь. Есть ли всё-таки способ сделать динамическое изменение размера детали? |
radbek
Full Member
Всего сообщений: 231 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 12 окт. 2013 |
borisfox По 1-му вопросу не понял механизм, могли бы Вы приложить скриншот для облегчения понимания? По 2-му, методы динамического изменения размера пружины мне неизвестны, но исходя из того, что это элемент построенный вытягиванием сечения по эскизу, а эскиз зависит от расстояния между плоскостями, то изменятся без участия перестроения он не способен (такова уж реализация изменений в Solidworks). Да припоминаю, что было как-то, что сборка перестраивалась за 2-а перестроения, но это скорее связанно с ее сложностью, а не неправильным методом сборки ее компонентов и особенностями ядра Solidworks. |
borisfox
Advanced Member
Откуда: Хабаровск Всего сообщений: 946 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 июля 2008 |
radbek написал: Сделал для примера простую сборку из двух деталей, выложил По 1-му вопросу не понял механизм, могли бы Вы приложить скриншот для облегчения понимания?сюда. Шарик имеет сопряжение с ползунком по оси выреза в нём, и сопряжение пути с эскизом из прямой и двух дуг. Ползунок ограничен в перемещении только влево-вправо связями с плоскостями сборки. Если двигать шарик - он нормально перемещается по своему пути, и вслед за ним перемещается ползунок. А если двигать ползунок - он вообще не перемещается, хотя, по идее, должен бы... в пределах ограничений, заданных сопряжением с плоскостями и шариком, и, как следствие, в пределах ограничений, накладываемых сопряжениями шарика. По пружине - есть кое-какие идеи, попробую построить её непосредственно в контексте сборки, и привязать длину оси к деталям, между которыми она стоит... В принципе, для исходной задачи динамическая пружина это не так уж важно, просто уже интересно стало, возможно или нет. Некоторое время были другие дела и к SW вернулся только сейчас. |
<<Назад Вперед>> | Страницы: 1 2 3 | Печать |
Полигон-2 » Технический флейм » Solidworks |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |