Использование не твердых тел для булевых операций может привести к непредвиденным результатам

Russian forum
Forum rules
Правила форума и полезная информация

ПОЖАЛУЙСТА! Начиная обсуждение, обязательно....
wulf007
Posts: 2
Joined: Mon Jan 13, 2020 9:06 am

Использование не твердых тел для булевых операций может привести к непредвиденным результатам

Postby wulf007 » Mon Jan 13, 2020 9:14 am

Две довольно сложные детали. При объединении пишет "Использование не твердых тел для булевых операций может привести к непредвиденным результатам. Вы хотите продолжить?" После объединения остается пара граний и всё. Куда копать что проверять?
Attachments
Пылеудаление Bosch 1.FCStd
Объединить 2 видимых детали
(288.68 KiB) Downloaded 7 times
User avatar
DeepSOIC
Posts: 7245
Joined: Fri Aug 29, 2014 12:45 am
Location: Saint-Petersburg, Russia

Re: Использование не твердых тел для булевых операций может привести к непредвиденным результатам

Postby DeepSOIC » Mon Jan 13, 2020 12:48 pm

Вообще странно, что это сообщение выскакивает, оба объекта - тела.

Part CheckGeometry выдал:

Code: Select all

_________________________Bosch_1__1_.Fusion004 : Edge25 : Edge : BOPAlgo SelfIntersect
_________________________Bosch_1__1_.Fusion004 : Face2 : Face : BOPAlgo SelfIntersect
_________________________Bosch_1__1_.Fusion004 : Edge25 : Edge : BOPAlgo TooSmallEdge
_________________________Bosch_1__1_.Fusion004 : Edge25 : Edge : BOPAlgo TooSmallEdge
Это проблемы. Как исправить пока не думал, но надо копать предыдущие операции.
wulf007
Posts: 2
Joined: Mon Jan 13, 2020 9:06 am

Re: Использование не твердых тел для булевых операций может привести к непредвиденным результатам

Postby wulf007 » Mon Jan 13, 2020 9:22 pm

Я вообще пока новичок. Похожая ругань программы программы появлялась и ранее в при проектировании этой детали но отказавшись от объединении с каким нибудь элементом целостность композиции не терялось. Но здесь финал и у меня осталось только вариант выгрузить объекты как STL и дальше в микшире их объединить. Куда ещё написать для помощи в решении? ПО-МО-ГИ-ТЕ ... СПА-СИ-ТЕ. :idea:
svbol
Posts: 33
Joined: Mon Dec 09, 2019 8:29 pm

Re: Использование не твердых тел для булевых операций может привести к непредвиденным результатам

Postby svbol » Thu Jan 16, 2020 6:45 pm

Пересобрал Вашу модель. Что изменил:
1. Мне кажется, сглаживание граней и создание фасок - последний этап. Иначе модели будет трудно собраться.
2. Если есть возможность, не использовать сглаживание граней и создание фасок - использовать скругление и срезание углов (функции пока нет в Sketcher) прямо в скетче.
3. Экструзию граней мне не удалось победить - надо сделать два скетча, наложенных друг на друга. Это работает всегда.
4. Вставить кубик в место стыка Sweep тоже не получилось. Скорее всего, этот Sweep создан неправильно - в месте соединения видны наложения. Как вариант сделать пустотелый цилиндр и два скетча - две окружности и дуга, по которой будут растягиваться эти окружности:
Bosch1.png
Bosch1.png (76.85 KiB) Viewed 77 times

5. Часть размеров у Вас не совпадает в разных скетчах - вылезают куски материала. Если не делать скругление - они видны. Часть я убрал.
6. Ваша идея подготовить куски модели в правильном месте, а потом экспортировать (я сделал в IGES) - самая лучшая. При этом все элементы сольются и будут видны ошибки, которые мешали собрать модель. Стыки неправильные:
Bosch.png
Bosch.png (58.64 KiB) Viewed 77 times
7. Немного изменил порядок сборки.
Attachments
Пылеудаление Bosch 1.FCStd
(402.29 KiB) Downloaded 2 times
Last edited by svbol on Sun Jan 19, 2020 8:10 pm, edited 1 time in total.
svbol
Posts: 33
Joined: Mon Dec 09, 2019 8:29 pm

Re: Использование не твердых тел для булевых операций может привести к непредвиденным результатам

Postby svbol » Thu Jan 16, 2020 9:04 pm

Переделал. Проверьте.
При изменении положения элемента CubeOfError или скругления его соединения с основанием готовая модель становится ошибочной.
Attachments
Пылеудаление Bosch 1.FCStd
(435.69 KiB) Downloaded 2 times