Страница 1 из 1

Сшить поверхности

СообщениеДобавлено: 20 июл 2010 11:47
AAleXX26
Господа! Существует ли в Кате способ СШИВАНИЯ нескольких поверхностей в одну. Стандартный инструмент Join (Объединение) делает объединяемые поверхности единым куском в дереве, но визуально граница между этими поверхностями не исчезает. Более того, после конвертации в step или iges и открытии в других программах (Solid, ANSYS, StarCD и проч.) сделанное в Кате объединение вообще теряет силу и все поверхности снова отдельно. Пробовал использовать разные опции инструмента join, включая "группирование", "упрощение результата" с удалением исходных - не помогает.
Кто знает как быть, помогите!!!

Re: Сшить поверхности

СообщениеДобавлено: 20 июл 2010 12:51
keeper
AAleXX26 писал(а):Более того, после конвертации в step или iges и открытии в других программах (Solid, ANSYS, StarCD и проч.) сделанное в Кате объединение вообще теряет силу и все поверхности снова отдельно. !!!

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

Re: Сшить поверхности

СообщениеДобавлено: 20 июл 2010 12:59
ExtraRight
Есть во Freestyle команда concatenate, но там много ограничений - объединяет с заданной погрешностью (по умолчанию 0.01мм) только 2 нетриммированных нурбс-поверхности с общей границей. И если в сконвертировать в нурбс можно с помощью Converter Wizard, то нетриммированность - это проблема. Можете выложить модельку с поверхностями для объединения?

Re: Сшить поверхности

СообщениеДобавлено: 20 июл 2010 13:09
iak
AAleXX26 писал(а):Более того, после конвертации в step или iges и открытии в других программах (Solid, ANSYS, StarCD и проч.) сделанное в Кате объединение вообще теряет силу и все поверхности снова отдельно.


Чтобы в других "программах" ваш Join после экспорта из CATIA выглядел как одно целое, установите опцию для IGES, как указано на картинке:

Естественно, что в "программах", в которые вы будете импортировать вашу поверхность, IGES должен поддерживать Shell.

Re: Сшить поверхности

СообщениеДобавлено: 20 июл 2010 13:34
AAleXX26
Спасибо за быстрые ответы!
Исходник выложил здесь:
http://rapidshare.com/files/407952919/B ... ng.CATPart

Все это "НЕЧТО" попросили сделать одной поверхностью. Можно что-либо сделать, или человек тут бессилен?

Re: Сшить поверхности

СообщениеДобавлено: 20 июл 2010 14:31
AAleXX26
способ iak'a не работает, к сожалению, при импорте в Solid или Ansys

Re: Сшить поверхности

СообщениеДобавлено: 20 июл 2010 15:56
iak
А что, вам нужно передать именно поверхность? Она же у вас замкнутая. Сделайте в Part Design Close Surface и передайте в эти системы объект, как solid через STEP формат.

Re: Сшить поверхности

СообщениеДобавлено: 20 июл 2010 17:01
AAleXX26
В любом случае, сетку в Ansys и Star CD придется строить на поверхностях, принадлежащих этому солиду. А это - те же самые куски, так пробовали. Да и потом просят именно поверхность.

Re: Сшить поверхности

СообщениеДобавлено: 20 июл 2010 17:28
iak
Не верю, что нельзя перекинуть из CATIA Join в названные вами системы как "сшитую" поверхность. Или эти системы уж очень старых версий, или же ваши коллеги (пускай не обижаются!) не совсем в курсе, как правильно импортировать через IGES или STEP вашу поверхность "сшитой" в их системы. И что вы имеете ввиду под "сшитой" поверхностью? Join и создает сшитую поверхность. Других способов, не испортив ваш объект -- не существует. Или, в крайнем случае, создайте сетку в Advanced Meshing Tools и экспортируйте в формат dat (Nastran bulk data file). Правда я не в курсе, подхватит ли этот формат тотже ANSYS.

Re: Сшить поверхности

СообщениеДобавлено: 20 июл 2010 18:05
AAleXX26
Я выложил исходник (см. выше). Если не лень - попробуйте сами. Буду только рад, если я "не в курсе".

Re: Сшить поверхности

СообщениеДобавлено: 20 июл 2010 18:27
iak
А что именно попробовать? Во первых, у меня нет ни Ansys, ни Star CD. Сетку сгенерить с вашего объекта и экспортировать, пробовал. А если уж, ну никак нельзя передать как целое, неужели в этих системах нет инсрументария, чтобы "сшить" все в одно целое из 130 поверхностей?

Re: Сшить поверхности

СообщениеДобавлено: 20 июл 2010 20:22
keeper
Создать подерхность одной целой поверхностью невозможно (так им и передайте) т.к. поверхность должна быть описана уравнением, когда мы видим стыки поверхностей, мы видим как каждый кусок описывается уравнением, вот представте себе каким должно быть одно уравнение чтобы им можно было построить Ваш винт. Им конечно проще иметь одну поверхность так как обработку в металле задать всего лишь на одну а не накаждый кусочек в отдельности.
Посоветовать Вам лишь могу одно, Ваши эскизы по которым протягивали лопатку, нужно сгладить тем самым уменьшим количество кусочков. А то у Вас касательностью там и не "пахнет".

Re: Сшить поверхности

СообщениеДобавлено: 21 июл 2010 11:07
AAleXX26
спасибо, keeper, попробую именно так...

Re: Сшить поверхности

СообщениеДобавлено: 26 июл 2010 17:24
linde
Вообще-то есть такая проблема в GSD CATIA v5 у двух соседних патчей касательность есть, а при конвентировании в IGES и последующем конвертировании в parasolid поверхности имеют разрывы и тангенсальность потеряна.