Ошибка в булевой операции
Автор Жень-Шень:), 22.02.07, 19:51:27
« предыдущая — следующая »
0 Пользователей и 1 гость просматривают эту тему.
Ув. коллеги.
У меня проблема с сечением элемента плоскостью после кинематической операции, Компас выдает ошибку — Ошибка в булевой операции. Причем эта проблема возникает если элемент создан кинематической операцией с движением сечения «Параллельно самому себе» . Если же выбрано движение сечения «Сохранять угол наклона» или «Ортогонально траектории», то сечение плоскостью возможно
, но мне нужно только «Паралельно самому себе». Пробовал сделать подобную операцию в Solid’e — все нормально, никаких глюков.
Помогите разобраться в ситуации… хотя я уже уверен, что это глюк Компаса .
И еще, если мой «месседж» будет прочитан бета-тестерами, то пускай кто-нибудь из них смоделирует и проверит в новом Компасе деталь, которую мне не получается сделать.
Вот деталь.
ЗЫ: У меня Компас 8+ SP2.
Попробывал.Увидел «Ошибка в булевой операции».
При создании операции «вырезать» получил «модель»(не знаю как это назвать). В 6-ой версии часто получал такое.
Скорее всего программа не отрабатывает такие ситуции, т.е. «глюк»
В 9ке нормально открылось, без проболем.А вот в 8+ я проблемное место нашел (место из-за которого всё это начинается), а как обойти его пока не знаю
Цитата: Makar от 23.02.07, 01:08:22
В 9ке нормально открылось, без проболем.А вот в 8+ я проблемное место нашел (место из-за которого всё это начинается), а как обойти его пока не знаю
Ну то что я и предполагал . Хорошо что 9-й версии такое не повторяется.
Спасибо всем за ответы.
- Форум пользователей ПО АСКОН
-
►
Профессиональные вопросы -
►
Конструирование -
►
Ошибка в булевой операции
Для выполнения булевой операции служит команда Булева операция .
Порядок действий
1. Укажите тела, участвующие в операции, в графической области или в Дереве построения.
По умолчанию первое из указанных тел заносится в поле Базовый объект, а остальные — в поле Модифицирующие объекты.
2. Задайте тип булевой операции с помощью группы кнопок Результат на Панели параметров:
Объединение — тела объединяются в одно новое тело,
Вычитание — из базового тела удаляется объем, занимаемый модифицирующими телами,
Пересечение — из тел удаляются части, оказавшиеся вне объема, общего для базового и модифицирующих тел; пересечения модифицирующих тел друг с другом не учитываются, т.е. их общий объем, если он есть, удаляется.
|
Объединение тел возможно, если они пересекаются или имеют общую поверхность, а вычитание и пересечение возможны, только если тела пересекаются. |
3. Чтобы базовое и/или модифицирующие тела булевой операции после ее завершения остались в модели, включите опцию Сохранить копию базового объекта и/или Сохранить копию модифицирующих объектов.
При отключенных опциях базовое и модифицирующие тела будут удалены после завершения операции.
4. При необходимости задайте наименование операции в секции Свойства на Панели параметров.
5. Для завершения операции нажмите кнопку Создать объект .
6. Если в результате операции образуется тело из нескольких частей, то после выполнения операции запускается процесс изменения набора частей. Оставьте нужные части модели (см. раздел Выбор частей, которые следует оставить).
В графической области появляется тело — результат операции, а в Дереве построения — соответствующая ему пиктограмма .
7. Для завершения работы команды нажмите кнопку Завершить .
Если было включено сохранение копий исходных тел — базового и/или модифицирующих, — то в графической области, кроме тела-результата, отображаются также копии исходного тела/тел. В Дереве модели копии тел являются подчиненными объектами булевой операции. Вы можете управлять их показом с помощью пиктограмм и
.
|
В случае, если исходные тела принадлежали компонентам или деталям-заготовкам, то они не становятся в Дереве подчиненными объектами булевой операции, а остаются на своих прежних местах; для управления их видимостью используются отображающиеся там же пиктограммы. |
Смотрите также
Булева операция над телами: обзор
А как списком поверхностей проводить сечение?
В том то и дело , что никак!
Можно отсекать лишь одной поверхностью, а списком можно задать лишь отсекаемые тела, даже если это и не тела, а операции (выдавливание вращение и т.д.), произведённые автоматически с автообъединением, по умолчанию.
Так же и выдавить можно лишь до одной поверхности, при том что выдавливаемый эскиз, должен проецироваться на неё полностью.
Надо учиться поверхностному моделированию, то есть нужно создавать не твердотельную модель, а поверхности, и потом поверхностям придавать толщину для получения твердотельной детали. Ищи уроки на ютубе по поверхностному моделированию.
В компасе крайне сложно сделать твердотельную модель сложной формы, у него графическое ядро имеет кучу багов и недоработок, которые переходят от версии к версии безо всяких изменений. При работе постоянно будете сталкиваться с ошибками «тело с нарушенной топологией», «невозможно выполнить операцию скругления (и другие)», «ошибка в булевой операции» и т.п., поэтому лучше сразу учиться работать в SolidWorks или чём-нибудь ещё.
Я сам работаю в компасе, так как знаю его достаточно хорошо, и в целом он достаточно удобен и понятен, но уже сил нет бороться с глюками и искать где что надо изменить, чтобы всё построилось как надо.
Порой, даже на очень простых деталях компас выдаёт «тело с нарушенной топологией», особенно если там есть дуги с разными углами, соединённые друг с другом или с отрезками, так как отрезок задаётся координатами точек, а дуга задаётся центром и двумя углами. В итоге при округлении координат они не совпадают друг с другом на какие-то десятитысячные доли миллиметра, и начинается веселье…
А иногда модель портится так, что начинает выдавать ошибки на ровном месте. Один раз я с таким столкнулся, даже удаление и создание заново половины детали не помогло.
А ещё как-то раз был глюк, когда я создал эскиз с какими-то несколькими пересекающимися окружностями или дугами, задал в нём нужные мне размеры и параметрические связи, но, судя по всему, некоторые необходимые связи или размеры не указал. По эскизу была создана операция выдавливания. При изменении указанных мной размеров, эскиз свернулся хрен знает как, и операция выдавливания показала ошибку. Не беда, подумал я, и нажал CTRL+Z. Опять ошибка в операции выдавливания… Как оказалось, размеры вернулись к тем, что я указывал первоначально, но какая-то часть эскиза завернулась в другую сторону. То есть в компасе CTRL+Z не возвращает модель полностью на предыдущий шаг, и по сути компас — это единственная известная мне программа, в которой CTRL+Z может не сработать. Это вообще как?!
Вопросы по урокам |
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
|
|