• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

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

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Как выставлять привязку по расстоянию к осям для цилиндров?

Автор Олеся_Орен, 05.12.18, 10:05:15

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Олеся_Орен

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

ТрындецЪ

Создайте вспомогательные оси у цилиндров и привязывайте их.

YNA

Выставляется, как между построенными осями (рис. 1), так и между системными осями (рис. 2)..
Здесь вначале было задано совпадение для торцов цилиндров, чтобы сопряжение между осями было более-менее однозначным.


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

VLaD-Sh

Цитата: YNA от 05.12.18, 10:17:02
Выставляется, как между построенными осями (рис. 1),
Такой финт в V17 не прокатывает, когда оси не параллельны (Компас не дает выбрать оси)  :(

А вот с присоединительными точками на ура!

IgorT

Цитата: YNA от 05.12.18, 10:17:02
...
Здесь вначале было задано совпадение для торцов цилиндров, чтобы сопряжение между осями было более-менее однозначным.
Иногда бывают торцы цилиндра под углом к оси выполнены. По этому (имхо) надо делать оси параллельными. Потом размер между ними задавать.

VLaD-Sh

Цитата: IgorT от 05.12.18, 10:43:49
По этому (имхо) надо делать оси параллельными. Потом размер между ними задавать.
Да надо (если необходимо), но при применении присоединительных точек параллельность осей необязательна, расстояние между скрещивающимися осями определяется минимальное автоматом  :)

YNA

Параллельными их делать не обязательно (по крайней мере для V18), смотрите дополнение к сообщению.

IgorT

Цитата: YNA от 05.12.18, 10:52:41
Параллельными их делать не обязательно (по крайней мере для V18), смотрите дополнение к сообщению.
что-то туплю... не догоняю. текстовочку можете ещё раз можно выложить?

YNA

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

IgorT

это получается как бы "минимальное" расстояние между осями. я правильно понял?

YNA

Совершенно верно, именно минимальное расстояние между осями!
Вот в качестве бонуса приложена сборка из трёх произвольных цилиндров. Можете померить расстояния между осями неподвижного цилиндра и подвижных цилиндров. Можете покрутить детали. А теперь исключите из расчёта цилиндрические оси и наложите сопряженя На расстоянии меду системными осями - почувствуйте разницу.  :)
+ Благодарностей: 1



VLaD-Sh

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

IgorT

Цитата: VLaD-Sh от 05.12.18, 14:39:41
Оси созданные в контексте сборки между собой не хотят сопрягаться, а вот в деталях, норм.  :shu:
не понял.  8-) разве они, созданные в сборке, обязаны сопрягаться? :o

VLaD-Sh

А почему бы и нет. Они же сопрягаются по отдельности

IgorT

Цитата: VLaD-Sh от 06.12.18, 04:55:17
А почему бы и нет. ...
патамушта они (оси) в сборке строятся по геометрии детали. При попытке привязаться к таким осям получается что-то вроде рекурсии.

Олеся_Орен

Цитата: ТрындецЪ от 05.12.18, 10:14:14
Создайте вспомогательные оси у цилиндров и привязывайте их.
Тогда при перестроении сборки детали не будут смешаться. Хотя, может, я неправильно их делала. Но было именно так.

VLaD-Sh


IgorT

Цитата: Олеся_Орен от 06.12.18, 09:05:06
Тогда при перестроении сборки детали не будут смешаться. Хотя, может, я неправильно их делала. Но было именно так.
их (оси) надо в деталях делать. Если, конечно, их там ещё нет.