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

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

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

Регистрация будет доступна с 8:00 (мск) 12 января.

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

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

К24 Как сделать параметрической длину пружины в Сборке

Автор СВ, 04.03.26, 11:32:14

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

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

СВ

Как известно, сейчас Компас позволяет для пружины иметь две длины:
- в свободном состоянии (для чертежа),
- в сжатом (растянутом) состоянии - чтобы правильно вставить в Сборку (причём в разных Сборках может быть разная длина).
Естественно, в нормально параметризованной Сборке пружина должна автоматически менять длину. Попробовал это сделать: замерил Размер между опорными торцами для пружины (43 мм), установил (вручную) Длину пружины в Сборке (43 мм), привязал один торец пружины к детали и установил в Параметрах связь - Длина пружины равна Размеру. А Компас отвечает - это циклическая зависимость.
Я циклическую зависимость не вижу.
Что делать? И по циклической зависимости, и вообще - как сделать нормальную работу пружины?
- - -
(Что интересно, когда-то нормально ставил пружину (растяжения) - присоединительными точками, вроде бы. Или мнится, что ставил ... )

beginner

#1
5 лет уже им про циклическую зависимость сообщаю. А "воз и ныне там". Ошибку давно признали, но почему не исправляют не понятно.
Сергей Васильевич, Была старая тема (нужно бы поискать), в которой пользователь предложил рабочий вариант. Сходу не могу воспроизвести это.

Можно создать "вариант", в котором нужный размер будет ссылаться на переменную в сборке. Тогда циклической зависимости не будет. И всё будет перестраиваться. Но при переименовании файлов связь теряется.

IgorT

Сергей Васильевич, модельку сборки выложить есть возможность?

СВ

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

IgorT

ИМХО можно передавать в пружину не справочный размер, а величину сопряжения между деталями в сборке "на расстоянии". Тогда будет работать.
+ Благодарностей: 1

GenTAPo

Цитата: IgorT от 04.03.26, 12:12:14ИМХО можно передавать в пружину не справочный размер, а величину сопряжения между деталями в сборке "на расстоянии". Тогда будет работать.
Вот, 10 лет уже не работаю, а это вспомнилось. Попробуйте, хороший совет.

beginner

Цитата: IgorT от 04.03.26, 12:12:14ИМХО можно передавать в пружину не справочный размер, а величину сопряжения между деталями в сборке "на расстоянии". Тогда будет работать.
эххх... не успел :)
именно так и решалась эта проблема.

https://forum.ascon.ru/index.php?topic=35511.msg295982#msg295982
+ Благодарностей: 1

СВ

Цитата: IgorT от 04.03.26, 12:12:14ИМХО можно передавать в пружину не справочный размер, а величину сопряжения между деталями в сборке "на расстоянии". Тогда будет работать.
Да, заработало!
(Наверное, теперь не нужно присылать Сборку, ежели заработало?)
Не совсем, конечно отвечает духу параметризации, ибо сей размер ПОЛУЧАЕТСЯ, а не задаётся, но РЕШЕНИЕ РАБОТАЮЩЕЕ!
- - -
(Да, была такая тема. Если бы ещё память хорошая была ...)