Сопряжения в сборках

Автор Booster, 23.08.07, 00:24:39

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

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

Booster

Здравствуйте, товарищи!

Заранее очень извиняюсь, если повторяю тему, просто их тут много, и все просматривать нет времени.

Пользую 8 Компас. Столкнулся с проблемой, которая в последнее время становится очень и очень раздражающей, а именно: на определенном этапе, когда число деталей в сборке становится приличным (извините, не считал точно), начинаются проблемы с сопряжениями. Типа, сопряжение, переопределяет сборку и т.д. и т.п. Удаляешь сопряжение, двигаешь деталь (обычно поворотом, сдвигом не получается,если есть хотя бы одна связь), делаешь заново то же самое - работает!как это объяснить? и, самое главное, как бороться? а еще бывает все вроде бы нормально, ошибок нет, но вот вставляешь деталь, накладываешь на нее связи, она встает на место и начинают "улетать" соседние, вообще не имеющие с вновь вставленной никаких общих сопряжений. И лезут ошибки.Приходится удалять "улетевшие" части, вставлять их вновь, в общем, не сахар. Буду благодарен за дельные советы и рекомендации. Спасибо всем.  :)

pavel

Я думаю, без конкретных примеров, Вы конкретных советов не получите. Общие советы такие:
   1. Сборка, состоящая из 275 деталей - нонсонс. Реально такие сборки могут существовать только в компе. В жизни наверняка большие сборки состоят из подсборок. Так и проектируйте подсборки и вставляйте их в общую сборку.
   2. Сопряжения в Компасе, начиная с 7-й версии, работают корректно. Так что учитесь их правильно ставить и будет Вам счастье.
   3. На самый крайний случай, если не удастся все-же правильно их ставить - фиксируйте детали.

alexodran

Цитата: pavel от 23.08.07, 06:28:54
Я думаю, без конкретных примеров, Вы конкретных советов не получите. ... Так что учитесь их правильно ставить и будет Вам счастье.
Такая хрень может происходить из-того, что когда много деталей собирается, то первые детали сопрягаются с  плоскостям сборки(ХУ XZ и тд), а последующие (наиболее простой выход, но не всегда правильный) сопрягаются с уже сопряженными деталями, вот и "тянут они друг друга", отсюда сообщение о переопределении сборки. Старайтесь сопрягаться по плоскостям которые уже никуда не смогут сдвинуться - ошибок будет меньше.
Но Pavel прав, без конкретики наши советы-вода.

Ser_G

Цитата: alexodran от 23.08.07, 08:16:00
Старайтесь сопрягаться по плоскостям которые уже никуда не смогут сдвинуться - ошибок будет меньше.
Не, ну это слишком.

Эдуард

 1. Если не ошибаюсь, в V8 до выхода SP1 , были проблемы с сопряжениями.
2. Сообщение о переопределении сборки свидетельствует о противоречии сопряжения какому-либо из ранее наложенных. Чтобы найти противоречие, выделите элемент в дереве построения, в контекстном меню выберите "отношения" и по списку сопряжений проанализируйте их.
3. Соседние элементы сборки "улетают" либо из за отсутствия необходимого сопряжения, либо, иногда бывает, после редактирования сложной сборки в результате которого часть сопряжений была удалена, а потом наложена вновь и разрыв между сопряжениями, относящимися к одному элементу сборки, в дереве сопряжений--большой, да ещё последнее перестроение сборки было давно. В этом случае стоит удалить элемент, вставить его вновь и подряд наложить на него все необходимые сопряжения. Полезно ещё чаще перестраивать сборку.
Цитата: alexodran от 23.08.07, 08:16:00

Такая хрень может происходить из-того, что когда много деталей собирается, то первые детали сопрягаются с  плоскостям сборки(ХУ XZ и тд), а последующие (наиболее простой выход, но не всегда правильный) сопрягаются с уже сопряженными деталями, вот и "тянут они друг друга", отсюда сообщение о переопределении сборки. Старайтесь сопрягаться по плоскостям которые уже никуда не смогут сдвинуться - ошибок будет меньше.
Но Pavel прав, без конкретики наши советы-вода.
Цитировать
Согласен с Ser_G, что в сложных сборках сопрягать элементы относительно базовых плоскостей не стоит, т.к. слишком много будет дополнительной работы при редактировании.

Booster

Спасибо, дорогие коллеги, за отклик и рекомендации. Извиняюсь, что не привел примеров, просто вчера последнюю сборку исправил, а повторять эти ошибки сил уже не было :). В общем-то, работает все неплохо, просто иногда под конец дня начинает немного доставать эта ерунда с сопряжениями. Впрочем, согласен, может и моя вина присутствует :). Разработчикам респект, коллегам пожелание творческих побед. Всем большое спасибо.

revers

Та же проблема. Вылезает ошибка "сопряжение переопределяет модель" при большом количестве деталей в сборке. Причем вылезают там, где минутой назад не было, т.е. иногда даже не при новых сопряжениях. Как решить проблему? v 17.1.1. строительство 17.1.0, 64 разряда.

VLaD-Sh

Чтобы сборка не разваливалась необходимо, чтобы у каждого компонента был значок (+)  - этот компонент, полностью определенный позиционирующими сопряжениями, т.е. не имеющий ни одной степени свободы в системе координат модели.

Кроме того:
1) Рекомендуется накладывать сопряжения, после того как в модели будут созданы все не­обходимые объекты;
2) Рекомендуется, чтобы после наложения всех позиционирующих сопряжений компонен­ты стали неподвижны в системе координат содержащей их модели;
3) Первый компонент, вставленный в модель из файла, автоматически фиксируется;
4) Рекомендуется фиксировать хотя бы один компонент модели для того, чтобы при нало­жении сопряжений перемещение компонентов было предсказуемым;
5) Если фиксируется пара компонентов, участвующих в сопряжении, то это сопряжение ав­томатически исключается из расчета;
6) Если для сопряжения выбран объект, принадлежащий компоненту, то сопряжение на­кладывается на весь этот компонент;
7) Если из двух сопрягаемых компонентов один неподвижен, то подвижность второго ком­понента ограничивается больше;
8) Нельзя установить совпадение двух осей, являющихся объектами сборки;
9) Невозможно сопрягать объекты, принадлежащие одному и тому же компоненту;
10) Экземпляры массива, являющегося экземпляром другого массива, не могут участвовать в сопряжениях;
11) Позиционирующие сопряжения могут накладываться автоматически при перемещении компонентов;
12) Сопря­жения механической связи рекомендуется создавать после позиционирующих.
Как-то так, но это не все  :)

revers

#8
Цитата: VLaD-Sh от 17.08.18, 07:10:18
Чтобы сборка не разваливалась необходимо, чтобы у каждого компонента был значок (+)  - этот компонент, полностью определенный позиционирующими сопряжениями, т.е. не имеющий ни одной степени свободы в системе координат модели.

Кроме того:
1) Рекомендуется накладывать сопряжения, после того как в модели будут созданы все не­обходимые объекты;
2) Рекомендуется, чтобы после наложения всех позиционирующих сопряжений компонен­ты стали неподвижны в системе координат содержащей их модели;
3) Первый компонент, вставленный в модель из файла, автоматически фиксируется;
4) Рекомендуется фиксировать хотя бы один компонент модели для того, чтобы при нало­жении сопряжений перемещение компонентов было предсказуемым;
5) Если фиксируется пара компонентов, участвующих в сопряжении, то это сопряжение ав­томатически исключается из расчета;
6) Если для сопряжения выбран объект, принадлежащий компоненту, то сопряжение на­кладывается на весь этот компонент;
7) Если из двух сопрягаемых компонентов один неподвижен, то подвижность второго ком­понента ограничивается больше;
8) Нельзя установить совпадение двух осей, являющихся объектами сборки;
9) Невозможно сопрягать объекты, принадлежащие одному и тому же компоненту;
10) Экземпляры массива, являющегося экземпляром другого массива, не могут участвовать в сопряжениях;
11) Позиционирующие сопряжения могут накладываться автоматически при перемещении компонентов;
12) Сопря­жения механической связи рекомендуется создавать после позиционирующих.
Как-то так, но это не все  :)

Два раза прочитал, вроде бы понятно, но какое это отношение имеет к тому, что сборка начинает "сыпаться". Какая причина/ы служит возникновению необоснованной ошибки, как избежать?
Диагностика /устранение /недопущение  - интересует при обоснованном возникновении ошибки. И  исключении впринципи необоснованной ошибки.   

revers

Включил(начал включать прям по очереди) фиксацию объектов по списку, в сопряжениях полезли красные маркеры ошибки? Что с компасом, что его так колбасит?? Для тех компонентов до которых по списку ещё не дошел и находятся свернуты в горизонтальный треугольник(повторяющиеся) стоит минус, разворачиваю меняются на плюс, перестраивание не влияет на смену с "-" на "+", а вот только щелчок мыши(на спойлер -треугольник) дает эффект. Если я чего то не понимаю- объясните.
При наличии ошибки, новые компоненты не сопрягаются(частично, т.е. какое то сопряжение проходит какое то нет) в модели хотя по факту им ничего не мешает. 

VLaD-Sh

Давайте вашу сборку. Посмотрим что не так  :)

IgorT

Что-то не припомню в своих моделях обсуждаемой бузы.
Краснеть сборка начинает, если  в ней есть что-то кривое и/или косое.
А вот как найти сию беду? Иногда бывает не просто ...

KiDim

Было такое в 13-ке. ТП в конечном счете признала ошибку.
Без сборки советовать что-то не получится. Либо очень нудно и много описывайте что и как делаете.

IgorT

Получается в 17  старые болячки вылезли? А в 18 обсуждаемое  наблюдается?

beginner

Не знаю как в 17-ой версии.
Но в 15-ой версии уже давно разобрались, что проблемой, с возникающей ошибкой в сопряжениях, является попытка наложить сопряжения на компоненты, полученные операцией массив.

KiDim

Да, подтверждаю, на компоненты массива накладывать сопряжения нельзя. Компас сделают заподлюку. Сначала наложит сопряжения, а при перестроении выдаст ошибку. Типа переопределение сборки. Долго искали, что там переопределяется...

IgorT

Мда. Сиё есть очень не приятная и не понятная особенность К. И что, эта традиция соблюдается и в новейших версиях?

KiDim

В 18-й это поправили. На бета-тесте показывали. В 17-ке видимо нет.
+ Благодарностей: 1

revers

Цитата: KiDim от 20.08.18, 11:49:40
Да, подтверждаю, на компоненты массива накладывать сопряжения нельзя. Компас сделают заподлюку. Сначала наложит сопряжения, а при перестроении выдаст ошибку. Типа переопределение сборки. Долго искали, что там переопределяется...
прикол в том, что без массивов, закорячился и ручками всё проставлял даже то, что в массив или в подсборку нужно было без раздумий загонять сразу.

VLaD-Sh

Цитата: beginner от 20.08.18, 09:55:41
... что проблемой, с возникающей ошибкой в сопряжениях, является попытка наложить сопряжения на компоненты, полученные операцией массив.
А если на исходник "запилить" связи. Так можно?  ::)