Ошибка генерации тела t flex булева операция

Доброго времени суток, уважаемые форумчане!

Делая в T-Flex свой небольшой некоммерческий проект, столкнулся с проблемой построения тела по сечениям.

Делается собственно чертёж спортивной модели корабля, и делается он по сечениям, с большим числом сплайновых направляющих. Хотя как мне подсказал GOLFstream это несовсем правильно, но тем не менее.

При попытке построить тело выдаются разные сообщения об ошибках, например:

«Ошибка генерации тела»;

«Неправильное соответствие направляющих»;

«Направляющие не пересекаются с сечением» <- выдаётся при повышении точности построения.

Вот собственно главный вопрос: как с этим бороться?

Каких дополнительных правил надо придерживаться, чтобы построить довольное сложное тело по сечениям?

Предполагаю что проблемы возникают в местах где направляющие сильно сближаются, с 10мм до величин порядка 0,1мм.

Направляющие находятся на всех изломах сечений, и ещё несколько дополнительных направляющих на сплайновых частях сечений.

Буду очень благодарен за помощь.

Булева операция

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

В системе T-FLEX CAD в результате выполнения некоторых операций (каркасная поверхность, сшивка) может быть получена не твёрдое тело, а тонкостенная конструкция, представляющая собой одну или несколько граней (поверхностей). Такой элемент имеет только такое свойство как периметр и площадь поверхности, объём же его равен нулю. Такие операции тоже можно трансформировать с помощью булевых операций.

Булева операция «сложение» с тонкостенной конструкцией не имеет практического смысла, а вот «вычитание» и, в некоторых случаях, «пересечение», может успешно использоваться. Тонкостенная операция всегда используется в качестве первого операнда. В качестве второго обязательно используется твёрдое тело.

Булева операция «вычитание» дает возможность проделать отверстие в тонкостенной поверхности, с помощью «пересечения» можно выделить определённую область тонкостенной поверхности, которая входит в пересечение с твёрдым телом.

Создание булевой операции при помощи дерева 3D модели

Дерево модели отражает всю структуру 3D модели и находится в служебном окне «Структура 3D модели». В нём представлены все созданные трехмерные элементы и операции. Вызвать данное окно

можно командой Настройка|Окна|Структура 3D модели. Если выбрать операцию , а затем перемещать курсор, не отпуская нажатой кнопки, то операция будет перенесена по дереву модели. Если «положить» выбранную операцию на другую, то будет создана булева операция типа «сложение», если при этом удерживать Ctrl – то «вычитание», Shift – «пересечение».

Параметры булевой операции

Задать параметры булевой операции можно с помощью опции

<P>

Задать параметры операции.

В результате появляется окно диалога.

Закладка «Общие»

Имя операции. Для булевой операции по умолчанию генерируются следующие имена: Булева_0, Булева_1 и т.д.

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

Атрибуты с исходной операции. Если данный параметр установлен, то значения параметров берутся либо из первой, либо из второй операции. Если параметр не установлен, то используются те значения параметров, которые установлены в данном окне диалога.

Допускается отсутствие одной из исходных операций. Если данный параметр установлен, то при возникновении ошибки при генерации одного из двух тел данной булевой операции, она игнорируется.

Подробно ознакомиться с описанием параметров закладки “Общие” можно в главе “Общие параметры 3D элементов”, которая была представлена ранее.

Ошибка в булевой операции

Автор Жень-Шень:), 22.02.07, 19:51:27

« предыдущая — следующая »

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

Ув. коллеги.
У меня проблема с сечением элемента плоскостью после кинематической операции, Компас выдает ошибку — Ошибка в булевой операции. Причем эта проблема возникает если элемент создан кинематической операцией с движением сечения «Параллельно самому себе»  :(. Если же выбрано движение сечения «Сохранять угол наклона» или «Ортогонально траектории», то сечение плоскостью возможно  8-), но мне нужно только «Паралельно самому себе». Пробовал сделать подобную операцию в Solid’e — все нормально, никаких глюков.
Помогите разобраться в ситуации… хотя я уже уверен, что это глюк Компаса .
И еще, если мой «месседж» будет прочитан бета-тестерами, то пускай кто-нибудь из них смоделирует и проверит в новом Компасе деталь, которую мне не получается сделать.
Вот деталь.
ЗЫ: У меня Компас 8+ SP2.


Попробывал.Увидел «Ошибка в булевой операции».
При создании операции «вырезать» получил  «модель»(не знаю как это назвать). В 6-ой версии часто получал такое.
Скорее всего программа не отрабатывает такие ситуции, т.е. «глюк»


В 9ке нормально открылось, без проболем.А вот в 8+ я проблемное место нашел (место из-за которого всё это начинается), а как обойти его пока не знаю  :?:


Цитата: Makar от 23.02.07, 01:08:22
В 9ке нормально открылось, без проболем.А вот в 8+ я проблемное место нашел (место из-за которого всё это начинается), а как обойти его пока не знаю  :?:

Ну то что я и предполагал  :(. Хорошо что 9-й версии такое не повторяется.
Спасибо всем за ответы.


  • Форум пользователей ПО АСКОН

  • Профессиональные вопросы

  • Конструирование

  • Ошибка в булевой операции

Доброго времени суток, уважаемые форумчане!

Делая в T-Flex свой небольшой некоммерческий проект, столкнулся с проблемой построения тела по сечениям.

Делается собственно чертёж спортивной модели корабля, и делается он по сечениям, с большим числом сплайновых направляющих. Хотя как мне подсказал GOLFstream это несовсем правильно, но тем не менее.

При попытке построить тело выдаются разные сообщения об ошибках, например:

«Ошибка генерации тела»;

«Неправильное соответствие направляющих»;

«Направляющие не пересекаются с сечением» <- выдаётся при повышении точности построения.

Вот собственно главный вопрос: как с этим бороться?

Каких дополнительных правил надо придерживаться, чтобы построить довольное сложное тело по сечениям?

Предполагаю что проблемы возникают в местах где направляющие сильно сближаются, с 10мм до величин порядка 0,1мм.

Направляющие находятся на всех изломах сечений, и ещё несколько дополнительных направляющих на сплайновых частях сечений.

Буду очень благодарен за помощь.

19 ноября, 2014 — 15:19

#1

Здравствуйте!

Моделирую бандаж лопатки турбины. Строю по координатам точки, точки соединяю линиями, на линии натягиваю плоскую поверхность и эту поверхность вращаю на заданный угол. В итоге получаю заготовку бандажа лопатки, но мне ещё нужно построить стыки бандажей соседних лопаток не ровными, а косыми — для этого требуются булевы операции.

И вот тут я сталкиваюсь с такой проблемой — когда применяю булеву операцию (причём любую), мне АНСИС выдаёт ошибку:

 *** ERROR ***                           CP =      52.416   TIME= 12:02:40 Current ANSYS geometry failed to support boolean operations.  See list   error window for details

И ещё в окне «Xconvt Data Input Errors»  пишет:

The following entities do not support booleans. Use the SPLOT command to examine bad surfaces/areas Format for SPLOT is SPLOT,NA1,NA2,NINC,MESHSIZE         Volume      Shell     Area       Loop      Line              3         1        55         1         —              —         —        56         1       132 

Ну, посмотрел я на них через SPLOT — ну, поверхности как поверхности. Ничего особо выдающегося.

Причём когда строю хвост лопатки, то совершаю практически все такие же действия, но там всё гладко.

BTOL крутил разный — всё равно одно и то же.

Вот скрин моего бандажа:

Подскажите, пожалуйста, если кто-то знает — когда АНСИС выдаёт такие ошибки и с чем они могут быть связаны? Я их и раньше встречал, но никогда не мог понять, что служит причиной.

С уважением.

Булева операция

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

В системе T-FLEX CAD в результате выполнения некоторых операций (каркасная поверхность, сшивка) может быть получена не твёрдое тело, а тонкостенная конструкция, представляющая собой одну или несколько граней (поверхностей). Такой элемент имеет только такое свойство как периметр и площадь поверхности, объём же его равен нулю. Такие операции тоже можно трансформировать с помощью булевых операций.

Булева операция «сложение» с тонкостенной конструкцией не имеет практического смысла, а вот «вычитание» и, в некоторых случаях, «пересечение», может успешно использоваться. Тонкостенная операция всегда используется в качестве первого операнда. В качестве второго обязательно используется твёрдое тело.

Булева операция «вычитание» дает возможность проделать отверстие в тонкостенной поверхности, с помощью «пересечения» можно выделить определённую область тонкостенной поверхности, которая входит в пересечение с твёрдым телом.

Создание булевой операции при помощи дерева 3D модели

Дерево модели отражает всю структуру 3D модели и находится в служебном окне «Структура 3D модели». В нём представлены все созданные трехмерные элементы и операции. Вызвать данное окно

можно командой Настройка|Окна|Структура 3D модели. Если выбрать операцию , а затем перемещать курсор, не отпуская нажатой кнопки, то операция будет перенесена по дереву модели. Если «положить» выбранную операцию на другую, то будет создана булева операция типа «сложение», если при этом удерживать Ctrl – то «вычитание», Shift – «пересечение».

Параметры булевой операции

Задать параметры булевой операции можно с помощью опции

<P>

Задать параметры операции.

В результате появляется окно диалога.

Закладка «Общие»

Имя операции. Для булевой операции по умолчанию генерируются следующие имена: Булева_0, Булева_1 и т.д.

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

Атрибуты с исходной операции. Если данный параметр установлен, то значения параметров берутся либо из первой, либо из второй операции. Если параметр не установлен, то используются те значения параметров, которые установлены в данном окне диалога.

Допускается отсутствие одной из исходных операций. Если данный параметр установлен, то при возникновении ошибки при генерации одного из двух тел данной булевой операции, она игнорируется.

Подробно ознакомиться с описанием параметров закладки “Общие” можно в главе “Общие параметры 3D элементов”, которая была представлена ранее.

Ошибка в булевой операции

Автор Жень-Шень:), 22.02.07, 19:51:27

« предыдущая — следующая »

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

Ув. коллеги.
У меня проблема с сечением элемента плоскостью после кинематической операции, Компас выдает ошибку — Ошибка в булевой операции. Причем эта проблема возникает если элемент создан кинематической операцией с движением сечения «Параллельно самому себе»  :(. Если же выбрано движение сечения «Сохранять угол наклона» или «Ортогонально траектории», то сечение плоскостью возможно  8-), но мне нужно только «Паралельно самому себе». Пробовал сделать подобную операцию в Solid’e — все нормально, никаких глюков.
Помогите разобраться в ситуации… хотя я уже уверен, что это глюк Компаса .
И еще, если мой «месседж» будет прочитан бета-тестерами, то пускай кто-нибудь из них смоделирует и проверит в новом Компасе деталь, которую мне не получается сделать.
Вот деталь.
ЗЫ: У меня Компас 8+ SP2.


Попробывал.Увидел «Ошибка в булевой операции».
При создании операции «вырезать» получил  «модель»(не знаю как это назвать). В 6-ой версии часто получал такое.
Скорее всего программа не отрабатывает такие ситуции, т.е. «глюк»


В 9ке нормально открылось, без проболем.А вот в 8+ я проблемное место нашел (место из-за которого всё это начинается), а как обойти его пока не знаю  :?:


Цитата: Makar от 23.02.07, 01:08:22
В 9ке нормально открылось, без проболем.А вот в 8+ я проблемное место нашел (место из-за которого всё это начинается), а как обойти его пока не знаю  :?:

Ну то что я и предполагал  :(. Хорошо что 9-й версии такое не повторяется.
Спасибо всем за ответы.


  • Форум пользователей ПО АСКОН

  • Профессиональные вопросы

  • Конструирование

  • Ошибка в булевой операции

  • Ошибка генерации ссылок для загрузки что делать
  • Ошибка генерации сертификата электронной подписи
  • Ошибка генерации сертификата фнс
  • Ошибка генерации сертификата при получении эп
  • Ошибка генерации сертификата попробовать еще раз налоговая