Тело с нарушенной топологией в компасе как исправить

тело с нарушенной топологией

Автор svs, 11.12.12, 00:00:15

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

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

При построении массива по концентрической сетке появляется ошибка – “тело с нарушенной топологией”…
Подскажите, где моя ошибка или как с этим бороться?
Компас-3D 13sp2


Думаю, что ошибка возникает из-за того, что вы массив по конц. сетке строите из массива по сетке. Почему не ограничеваетесь просто массивом по сетке?


В начале построения, во второй операции вырезания поставьте значение 92 (вместо 91). Все нарушения топологии исчезнут. :)


К огромнейшему сожалению “Тело с нарушением топологии”, лично для меня, это проблема проблем. Уже много лет пишу об этом в Аскон. И все ни тпруууу ни нууууу. Вот тестировали 14 бета, и тоже самое. В отосланных в СТП примерах нашли неточности в построениях эскизов, и для конкретных построений нарушение топологии исчезло. Но диагностика этой проблемы практически равна нолю >:( >:( >:(. Все пытаюсь добиться, ну хоть бы подсветили проблемное место, чтобы знать где искать :um:. А все ответы ………… Вот примеры ответов уважаемого Александра Горевого.

ЦитироватьОшибки типа нарушения топологии или в булевой операции выдаются по двум основным причинам – неточность в каком-либо размере, на уровне 3…5 знака после запятой, допущенная пользователем, либо ошибка в программе при обработке какого-либо частного случая. В чем именно здесь дело, мы разберемся и, если это наша ошибка, устраним ее.

Но во всех посланных примерах находили мои ошибки на уровне шестого – седьмого знака после запятой. Когда я спросил, существует ли методика поиска таких ошибок, то ответ был таким:

ЦитироватьЗдесь может помочь лишь аккуратность в построениях и обязательное использование размеров для полного определения эскизов.


С уважением,
Александр Горевой,
Служба технической поддержки компании АСКОН. 



YNA
Спасибо, поправил, все получилось, хотя так и не понял – какая разница на какую длину вырезать… Видимо проблема в построении пересечения двух радиальных поверхностей.


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

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

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

  • тело с нарушенной топологией


Тело с нарушенной топологией


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

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

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


NoItem

NoItem

0


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

Доброго времени суток. Подскажите пожалуйста, что за ошибка “Тело с нарушенной топологией” и как ее исправить? 🙁

Не прорисовывается “Операция выдавливания:11”, хотя рисовал деталь и долгое время все было нормально, не обратил внимания когда вылезла ошибка.

Файл с ошибкой прилагаю (500кб) _http://rghost.ru/29223631

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


NoItem

NoItem

0


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

Извиняюсь что не указал, версия 12

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


Yarkop

Yarkop

13


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

А теперь нормально?

_http://rghost.ru/29238671

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


NoItem

NoItem

0


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

Спасибо за помощь! Огромное спасибо! А можно еще поинтересоваться как исправили? Чтоб на будущее знать 🙂

ps: на форуме есть репутация пользователей? Чтоб + поставить 🙂

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


Yarkop

Yarkop

13


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

Спасибо за помощь! Огромное спасибо! А можно еще поинтересоваться как исправили? Чтоб на будущее знать 🙂

ps: на форуме есть репутация пользователей? Чтоб + поставить 🙂

Да собственно я ничего и ни делал 🙂 Просто перестроил модель, редактировал(ничего не делая) 11-ю операцию и все.

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


NoItem

NoItem

0


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

:wallbash: у меня наоборот, когда пытаюсь что-то изменить, сразу выдавливание исчезает. Благо деталь полностью нарисована и чертеж по ней получается верный.

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


Shura

Shura

29


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

Доброго времени суток. Подскажите пожалуйста, что за ошибка “Тело с нарушенной топологией” и как ее исправить? 🙁

Не прорисовывается “Операция выдавливания:11”, хотя рисовал деталь и долгое время все было нормально, не обратил внимания когда вылезла ошибка.

эскиз 22 поправьте, там углы неточны

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

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

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

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

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

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

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

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

  • Сообщения


    • Ветерок

      Автор:

      Ветерок · Опубликовано: 1 час назад

      Во-первых, там не так уж много сгибов. Там много отдельных деталей с несколькими сгибами, которые сварены между собой.

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


    • TVM


    • soklakov

      Автор:

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

      Суммировать синусоиды известных амплитуд и частот и неизвестных фаз.

      Зачем? 

      Мысль ваша ушла в какую-то другую сторону.


    • maxx2000

      Автор:

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

      всегда можно в режиме конструирования нарисовать свою опорную геометрию привязанную к эскизу и привязываться от неё.

      Т.е. так как сказал Ветерок, нарисовал эскиз с требуемыми привязками, сохранил в палитру и тыкай его куда надо


    • Aleksey0506

      Автор:

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

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

      1) Покрытие порошком;

      2) Оцинковка;

      3) Албминий.

      Может у кого то есть опыт использования данных маркираторов. Хотелось бы услышать реальные отзывы.


    • maxx2000

      Автор:

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

      @4Zzz теперь добавь в эскиз скругления, вытяни как листовое тело и разогни если надо.


    • gudstartup

      Автор:

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

      @Topcher Поддерживаю @Viktor2004 в этих случаях надо с фоток экрана начинать чтобы иметь представление

      о типе защиты.


    • Viktor2004

      Автор:

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

      вы уверены что это блокировка Фанука, а не производителя станка?

      Как проявляет себя эта блокировка? Фото выложите. Через файлообменник


    • engyuri

      Автор:

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

      Дброго вечера.

      Установлен SW2022 SP5.0.

      При указании симметричности в нем пропала возможность прописать перед числовым значением символ Т/2 или Т. Да и вообще любой, кроме Ø.

      Подскажите, что делать


    • Ветерок

      Автор:

      Ветерок · Опубликовано: 4 часа назад

      Зачем такой изврат? Впрочем, делайте как хотите.

      Если это воссоздание древнего чертежа, то стоит задаться тем же вопросом. Надо понять суть и, возможно, на компьютере можно сделать проще и лучше. Впрочем, делайте как хотите.

      Если суть этих линий – “чтобы было красиво”, то разочарую: сопряжение множества дуг – это некрасиво. Красиво – единая плавная кривая.

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

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

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

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

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

Условия создания геометрического массива

Геометрический массив строится следующим образом:

1. создаются копии граней исходной операции и размещаются в модели согласно заданным параметрам массива,

2. копии граней сшиваются с гранями уже имеющегося тела в одну поверхность с образованием нового тела.

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

То, какие именно грани копируются в конкретном случае, видно во время создания массива — эти грани подсвечиваются в графической области, см. рисунок 1.

а)

б)

Рисунок 1. Копирование элемента одной и той же формы, но по-разному расположенного в детали:

а) из граней A, B и C копируются только грани B и C, поэтому построение геометрического массива будет невозможным;

б) копируются все три грани и геометрический массив будет построен

На следующих рисунках приведены примеры построения массивов операций, удаляющих и добавляющих материал, в деталях разной формы.

а)

б)

Рисунок 2. Копирование вырезанного элемента:

а) геометрический массив будет создан;

б) геометрический массив не будет создан, так как у копии выреза недостает грани в передней части

а)

б)

Рисунок 3. Копирование приклеенного элемента:

а) геометрический массив не будет создан, так как у копии выступа недостает грани в верхней части;

б) геометрический массив будет создан

Кроме описанного выше основного условия замкнутости поверхности тела, для построения геометрического массива необходимо выполнение следующих условий:

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

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

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

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

Форма и размеры экземпляров геометрического массива

Геометрический массив может содержать только экземпляры одинаковой формы и размеров. В связи с этим обратите внимание на следующие особенности.

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

Если форма и размеры экземпляров массива изменены с помощью таблицы изменяемых переменных, то создание геометрического массива возможно только при удалении из таблицы всех переменных и заданных для них значений. Поэтому после установки переключателя Геометрический массив в положение I (включено) на экране появляется сообщение об удалении переменных. Кнопка Да позволяет удалить переменные и перейти к созданию геометрического массива, а кнопка Нет — отказаться от создания геометрического массива.

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

Студворк — интернет-сервис помощи студентам

Добрый день. Кто-то сталкивался с данной проблемой и как решать?
При построении достаточно сложной модели литьевой детали не возникает ошибок в дереве построений, но, при попытке создания сечений в 3d сцене с помощью функции сечение возникает ошибка топологии тела, и операция не создается, ошибок при этом в модели нет. Так же это проявляется в том, что невозможно создать вид сечения или разреза при выпуске КД на деталь. Создается пустой вид с ошибкой – нет объектов модели в сечении, хотя объекты есть, но компас их не видит. Подобные ошибки я решал пошаговым исключением операций в модели – откатом модели и определением, когда интересующее сечение начинает строится. Т.е. таким образом вычислял сбойный элемент, приводящий к ошибке топологии. Во всех случаях обнаружения проблемного места это был радиус сопряжения, который при построении не вызывал ошибки в дереве построения и строился, но с заметными внешними отклонениями от нормы, но строился без сообщения об ошибке от компаса. Решением было либо изменение радиуса скругления, либо удаление радиуса. Как можно при непосредственно построении модели не допустить появление такого рода ошибок, т.к. вышеприведенная методика не срабатывает на аналогичной текущей проблеме, или это баг компаса? Версия компаса 16.1. Возможно, что установлен не самый последний сервис пак. Спасибо.

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