Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Технический флейм »   Solidworks
RSS

Solidworks

Есть ли коллеги, работающие в нём?

<<Назад  Вперед>> Страницы: 1 2 * 3
Печать
 
borisfox
Advanced Member


Откуда: Хабаровск
Всего сообщений: 946
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 июля 2008
radbek написал:
[q]
Ищите такой значек (на ленте эскиза, возможно без подписей), он покажет все взаимосвязи/размеры/массивы эскиза.
[/q]
Спасибо, действительно, не знал, что он может показать все взаимосвязи эскиза в одном списке... уже кое-что...
Вот бы ещё по элементам такое же.


radbek написал:
[q]
По пружине, не знаю есть ли такой вид сопряжений в солиде это получается сопряжение сферы с спиралью, не уверен. Возможно модуль Solidworks Motion как-то умеет это сопрягать.
[/q]
Уже сделал с помощью вспомогательной геометрии: построил плоскость, касательную к торцу пружины и перпендикулярную её оси, и сопряг её с параллельной плоскостью шарика по фиксированному расстоянию, предварительно додвинув пружину к шарику до столкновения. Притянутое решение, конечно, но хоть как-то.
Вообще, конечно, упущение, что сопряжение по расстоянию есть, по касанию есть, а по условиям столкновения нет.

Сейчас ищу, как сделать касательное сопряжение шарика и поверхности кожуха, чтоб он в вырезы на ней закатывался.
Это типовой узел фиксатора положений многопозиционного переключателя: в кожухе несколько прямоугольных вырезов по числу положений движка, в движке подпружиненный шарик, который при перемещении движка должен в эти вырезы западать.
radbek
Full Member


Всего сообщений: 231
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 окт. 2013
borisfox

Что Вы имеете ввиду под "по элементам" какая информация по ним Вам нужна? Если взаимосвязи, то они в сборках внизу дерева построения под скрепкой.

По пружинам, думаю только так сопрягать и придется, слишком сложная и неявная взаимосвязь. Если исключить гравитацию, то сфера с внутренней частью спиральной пружины может контактировать только в 1 точке.
borisfox
Advanced Member


Откуда: Хабаровск
Всего сообщений: 946
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 июля 2008
radbek написал:
[q]
Что Вы имеете ввиду под "по элементам" какая информация по ним Вам нужна? Если взаимосвязи, то они в сборках внизу дерева построения под скрепкой.
[/q]
Нет, речь в данном случае про эскиз, не про сборку...
Например, в эскизе есть две линии одинакового размера, лежащие в точности одна на другой. Это ошибка построения, и нужно выбрать и удалить ту линию, которая "нижняя" (на верхней есть взаимосвязи и удалять её нежелательно). Как удалить именно нижнюю линию? Я пока не смог найти способ. А список позволил бы это сделать.

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

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


radbek написал:
[q]
По пружинам, думаю только так сопрягать и придется, слишком сложная и неявная взаимосвязь. Если исключить гравитацию, то сфера с внутренней частью спиральной пружины может контактировать только в 1 точке.
[/q]
Если верхний виток подшлифован, то пятно контакта будет скорее дугой...
radbek
Full Member


Всего сообщений: 231
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 окт. 2013
borisfox
[q]
Например, в эскизе есть две линии одинакового размера, лежащие в точности одна на другой. Это ошибка построения, и нужно выбрать и удалить ту линию, которая "нижняя" (на верхней есть взаимосвязи и удалять её нежелательно). Как удалить именно нижнюю линию? Я пока не смог найти способ. А список позволил бы это сделать.
[/q]
Если выбрать верхнюю линию, сделать ПКМ на ней и выбрать "инвертировать выбор" должно выбрать 2-ю линию, попробуйте, может поможет.
[q]
Если верхний виток подшлифован, то пятно контакта будет скорее дугой...
[/q]
Я промоделировал, нет. Мы обрезаем спиральную поверхность под углом в плоскости среза получается дуга, но у нее даже нет радиуса, это кривая 2-го порядка, смотрите:

borisfox
Advanced Member


Откуда: Хабаровск
Всего сообщений: 946
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 июля 2008
radbek написал:
[q]
Если выбрать верхнюю линию, сделать ПКМ на ней и выбрать "инвертировать выбор" должно выбрать 2-ю линию, попробуйте, может поможет.
[/q]
Супер, спасибо, то что надо, только у меня этот пункт почему-то называется "Выбрать другой".
Открывается список и там можно перебирать перекрывающие друг друга элементы.

Да, наверное, дуга будет только в случае поджатого крайнего витка:
radbek
Full Member


Всего сообщений: 231
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 окт. 2013
borisfox

Насколько я себе представляю (хотя могу и ошибаться) дуга при контакте будет только если срезать фигуру Тор по экватору, а у нас спираль в любом случае, хоть очень близкая к тору, но спираль. Если тот же Тор резать не по экватору, а под углом, будем в сечении уже получать элипс.
borisfox
Advanced Member


Откуда: Хабаровск
Всего сообщений: 946
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 июля 2008
В 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 написал:
[q]
По 1-му вопросу не понял механизм, могли бы Вы приложить скриншот для облегчения понимания?
[/q]
Сделал для примера простую сборку из двух деталей, выложил сюда.
Шарик имеет сопряжение с ползунком по оси выреза в нём, и сопряжение пути с эскизом из прямой и двух дуг.
Ползунок ограничен в перемещении только влево-вправо связями с плоскостями сборки.
Если двигать шарик - он нормально перемещается по своему пути, и вслед за ним перемещается ползунок.
А если двигать ползунок - он вообще не перемещается, хотя, по идее, должен бы... в пределах ограничений, заданных сопряжением с плоскостями и шариком, и, как следствие, в пределах ограничений, накладываемых сопряжениями шарика.

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

Некоторое время были другие дела и к SW вернулся только сейчас.
<<Назад  Вперед>> Страницы: 1 2 * 3
Печать
Полигон-2 »   Технический флейм »   Solidworks
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS