Ошибка в булевой операции компас 3d как исправить

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

Автор babSky, 23.12.07, 13:55:20

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

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

Здравствуйте…
Столкнулся с проблемой…
Имеется деталь, с поверхностью, изогнутой в трех плоскостях… Вот такая:

На ней надо вырезать канавку, глубиной 2 мм, очень сложной формы… Вот такой:

Проделать это через “Вырезать кинематически” мне не удалось, после указания сечения и траектории Компас вроде рисует все правильно:

Но если нажать ввод, то выдает ошибку “Ошибка в булевой операции”…
Кто-нибудь может мне сказать, в чем проблема?..

В результате должно получиться вот это…


не хватает входных данных
и выложите исходную модель


Проверь первую деталь там где то затесалась поверхность.
Попробуй вырезать канавку поэтапно, сможешь найти на чем глючит.


Вопрос решен…)))
Результат, jpg 130 кб
Похоже, вся проблема в том, что компасу не нравится, когда сечение в конце операции, оказывается параллельно сечению в начале, как я это делал по первости…

ЦитироватьПроверь первую деталь там где то затесалась поверхность.
Попробуй вырезать канавку поэтапно, сможешь найти на чем глючит.

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


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

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

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

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

Для выполнения булевой операции служит команда Булева операция .

Порядок действий

1. Укажите тела, участвующие в операции, в графической области или в Дереве построения.
По умолчанию первое из указанных тел заносится в поле Базовый объект, а остальные — в поле Модифицирующие объекты.

2. Задайте тип булевой операции с помощью группы кнопок Результат на Панели параметров:

Объединение тела объединяются в одно новое тело,

Вычитание из базового тела удаляется объем, занимаемый модифицирующими телами,

Пересечение — из тел удаляются части, оказавшиеся вне объема, общего для базового и модифицирующих тел; пересечения модифицирующих тел друг с другом не учитываются, т.е. их общий объем, если он есть, удаляется.

Объединение тел возможно, если они пересекаются или имеют общую поверхность, а вычитание и пересечение возможны, только если тела пересекаются.

3. Чтобы базовое и/или модифицирующие тела булевой операции после ее завершения остались в модели, включите опцию Сохранить копию базового объекта и/или Сохранить копию модифицирующих объектов.
При отключенных опциях базовое и модифицирующие тела будут удалены после завершения операции.

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

5. Для завершения операции нажмите кнопку Создать объект .

6. Если в результате операции образуется тело из нескольких частей, то после выполнения операции запускается процесс изменения набора частей. Оставьте нужные части модели (см. раздел Выбор частей, которые следует оставить).

В графической области появляется тело — результат операции, а в Дереве построения — соответствующая ему пиктограмма .

7. Для завершения работы команды нажмите кнопку Завершить .

Если было включено сохранение копий исходных тел — базового и/или модифицирующих, — то в графической области, кроме тела-результата, отображаются также копии исходного тела/тел. В Дереве модели копии тел являются подчиненными объектами булевой операции. Вы можете управлять их показом с помощью пиктограмм и .

В случае, если исходные тела принадлежали компонентам или деталям-заготовкам, то они не становятся в Дереве подчиненными объектами булевой операции, а остаются на своих прежних местах; для управления их видимостью используются отображающиеся там же пиктограммы.

Смотрите также

Булева операция над телами: обзор


Операции с поверхностями


  • Ответить в тему

  • Создать тему

Рекомендованные сообщения


l_s_i

l_s_i

0


    • Жалоба
    • Рассказать

Никак не решить проблему: необходимо “выдавить” 2Д-эскиз до соприкосновения с криволинейной стенкой так, чтобы объект выдавливания не проходил насквозь, но касался криволинейной поверхности.

<noindex>Изображение</noindex>

<noindex>Изображение</noindex>

если этого в КОМПАС-е не добиться, то как можно удалить всё лишнее?

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

  • Цитата
Ссылка на сообщение
Поделиться на других сайтах


Di-mann

Di-mann

1 545


    • Жалоба
    • Рассказать

Можно попробовать так

, но скорее всего не получится, т.к. поверхностей несколько…

Можно попробовать обрезать с помощью

далее

или с отменой автоопределения

.

Но судя по вашим скринам ничего не выйдет т. к. это не одна сложная поверхность, а много, а компас не позволяет выдавливание до … или сечение списком поверхностей… Выберите одну- выдаст:

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

  • Цитата
Ссылка на сообщение
Поделиться на других сайтах


l_s_i

l_s_i

0


  • Автор
    • Жалоба
    • Рассказать

Да, оба варианта пробовал. Всё ни в какую. Видимо в солиде придется переиначивать..

А как списком поверхностей проводить сечение? Я пробовал – компас позволяет выбрать лишь одну..

Думал сначала что ошибка булевой операции при отсечении возникает из-за того, что выдавливаемое тело автоматически объединяется с другим. Выбрал результат операции=”новое тело”, но не сработало.

  • Цитата
Ссылка на сообщение
Поделиться на других сайтах


Di-mann

Di-mann

1 545


    • Жалоба
    • Рассказать

А как списком поверхностей проводить сечение?

В том то и дело , что никак! :wallbash::wallbash::wallbash:

Можно отсекать лишь одной поверхностью, а списком можно задать лишь отсекаемые тела, даже если это и не тела, а операции (выдавливание вращение и т.д.), произведённые автоматически с автообъединением, по умолчанию.

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

  • Цитата
Ссылка на сообщение
Поделиться на других сайтах


Shura

Shura

29


    • Жалоба
    • Рассказать

необходимо “выдавить” 2Д-эскиз до соприкосновения с криволинейной стенкой так, чтобы объект выдавливания не проходил насквозь, но касался криволинейной поверхности.

Для этого надо использовать вариант “До ближайшей поверхности”.

  • Цитата
Ссылка на сообщение
Поделиться на других сайтах


Di-mann

Di-mann

1 545


    • Жалоба
    • Рассказать

Для этого надо использовать вариант “До ближайшей поверхности”.

Повторяю

Так же и выдавить можно лишь до одной поверхности, при том что выдавливаемый эскиз, должен проецироваться на неё полностью

А иначе результат следующий

:wallbash:

  • Цитата
Ссылка на сообщение
Поделиться на других сайтах


Shura

Shura

29


    • Жалоба
    • Рассказать

Это не результат, это лишь “фантом”.

А утверждения “выдавить можно лишь до одной поверхности” и “при том что выдавливаемый эскиз, должен проецироваться на неё полностью” в случае выдавливания “до ближайшей” неверны. Посмотрите внимательно справку, там все ясно описано.

  • Цитата
Ссылка на сообщение
Поделиться на других сайтах


Di-mann

Di-mann

1 545


    • Жалоба
    • Рассказать

Посмотрите внимательно справку, там все ясно описано.

Даю справку

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

Но если эскиз полностью на неё не проецируется то выдавливание просходит насквозь(до дальней границы поверхности).

На скрине фантом именно этой операции.

Кстати сегодня получилось выдавливание до указанной поверхности.

До этого, при всех тех-же условиях, компас выдавал ошибку булевой операции. Это он сейчас глюкнул, или прошлые разы глючил? :smile:

  • Цитата
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже.

Если у вас есть аккаунт, войдите в него для написания от своего имени.

Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

  • Сейчас на странице

      0 пользователей

    Нет пользователей, просматривающих эту страницу.

  • Сообщения


    • soklakov


    • Viktor2004


    • Александр1979

      Автор:

      Александр1979 · Опубликовано: 39 минут назад

      Чтобы для китайского и других языков использовать обычные символы в формате UTF-16, а не коды.

       

       


    • Dima93

      Автор:

      Dima93 · Опубликовано: 1 час назад

      Что-то все прицепились к коэффициентам теплоотдачи. Мне просто надо было задать радиальный градиент температуры на бронзовой стенке. Повторю, даже при задании постоянной температуры выше 400К напряжения по Мизесу выходят за рамки разумного.

      Это реальная температура стенки ракетных двигателей

       

      Реальная конструкция велика и сложна, я из неё только фрагмент рассматриваю.


    • Всеголишьинженер


    • Chuvak

      Автор:

      Chuvak · Опубликовано: 1 час назад

      @Павлуха Воу-воу полегче, я же без негатива. Причем я не заметил, что мы с Вами на Ты переходили)


    • ART


    • Павлуха


    • Chuvak


    • Anat2015

      Автор:

      Anat2015 · Опубликовано: 2 часа назад

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

      Если у вас потребность именно в комплектах ЧПУ-Серво фирмы Сименс, то это весьма сложный вопрос, обход санкций решается индивидуально, чаще всего через Китай, а еще чаще – транзитом через Белоруссию. А этим товарищам с узким разрезом глаз выгоднее продавать все это в составе станка. Батька сказал – обогащайтесь, закрываю на все глаза, лепите свои шильдики поверх китаезных. А у нас – сертификация, которую никто не хочет получать, так как это огромный геморрой с непредсказуемым будущим.

Веселов Алексей



Ученик

(213),
на голосовании



9 лет назад

при булевой операции не выделяется тело конуса

Голосование за лучший ответ

Владимир Костюк

Искусственный Интеллект

(120357)


9 лет назад

У тебя стоит операция Выдавливания. А надо? – Вырезать элемент выдавливания. Последнюю операцию удалить. Эскиз активировать. Вырезать в обе стороны от плоскости эскиза.

Похожие вопросы

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

В компасе крайне сложно сделать твердотельную модель сложной формы, у него графическое ядро имеет кучу багов и недоработок, которые переходят от версии к версии безо всяких изменений. При работе постоянно будете сталкиваться с ошибками “тело с нарушенной топологией”, “невозможно выполнить операцию скругления (и другие)”, “ошибка в булевой операции” и т.п., поэтому лучше сразу учиться работать в SolidWorks или чём-нибудь ещё.
Я сам работаю в компасе, так как знаю его достаточно хорошо, и в целом он достаточно удобен и понятен, но уже сил нет бороться с глюками и искать где что надо изменить, чтобы всё построилось как надо.
Порой, даже на очень простых деталях компас выдаёт “тело с нарушенной топологией”, особенно если там есть дуги с разными углами, соединённые друг с другом или с отрезками, так как отрезок задаётся координатами точек, а дуга задаётся центром и двумя углами. В итоге при округлении координат они не совпадают друг с другом на какие-то десятитысячные доли миллиметра, и начинается веселье…
А иногда модель портится так, что начинает выдавать ошибки на ровном месте. Один раз я с таким столкнулся, даже удаление и создание заново половины детали не помогло.
А ещё как-то раз был глюк, когда я создал эскиз с какими-то несколькими пересекающимися окружностями или дугами, задал в нём нужные мне размеры и параметрические связи, но, судя по всему, некоторые необходимые связи или размеры не указал. По эскизу была создана операция выдавливания. При изменении указанных мной размеров, эскиз свернулся хрен знает как, и операция выдавливания показала ошибку. Не беда, подумал я, и нажал CTRL+Z. Опять ошибка в операции выдавливания… Как оказалось, размеры вернулись к тем, что я указывал первоначально, но какая-то часть эскиза завернулась в другую сторону. То есть в компасе CTRL+Z не возвращает модель полностью на предыдущий шаг, и по сути компас — это единственная известная мне программа, в которой CTRL+Z может не сработать. Это вообще как?!

Добавить комментарий