История Крушения И Чудесного Спасения Формы В Компас-3D

При поступлении запросов в техническую поддержку АСКОН каждому из них присваивается индивидуальный номер SD#XXXXX. В этом коде обсуждаются предложения пользователей и обрабатываются сообщения об ошибках.

Какие драмы скрываются в коде SD# и как решаются самые сложные случаи – в истории запроса Свердловского инструментального завода, над которым работали инженеры техподдержки АСКОН, разработчики системы КОМПАС-3D и математики C3D Labs вместе.



История крушения и чудесного спасения формы в КОМПАС-3D

Плесень под угрозой! Алексей Павлович Греков, ведущий конструктор АО «Свердловский инструментальный завод», занимается проектированием пресс-форм 36 лет и последние 15 из них работает в системе проектирования КОМПАС-3D. К своему делу он подходит очень тщательно и ответственно, отслеживая судьбу своей продукции вплоть до ее производства.

Поэтому Алексея Павловича часто можно встретить в производственных цехах завода.



История крушения и чудесного спасения формы в КОМПАС-3D



История крушения и чудесного спасения формы в КОМПАС-3D

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

Один из таких заказов стал причиной обращения в техническую поддержку АСКОН по номеру SD#7109384. Модель, которая должна была быть передана заказчику в обменном формате (stp, x_t, sat), пройдя процедуры экспорта-импорта, была создана в виде поверхности, а не твердого тела.

Это означало, что заказчик не сможет с ней работать в дальнейшем.



История крушения и чудесного спасения формы в КОМПАС-3D

Проблема совпала с переходом сотрудников КБ на КОМПАС-3D v17, что, конечно, вызвало подозрения в отношении новой версии: «Мало того, что интерфейс изменен, так еще и экспорт нарушен!»

История крушения и чудесного спасения формы в КОМПАС-3D

Алексей Павлович Греков, ведущий конструктор АО «Свердловский инструментальный завод»:

У нашего заказчика КОМПАС-3D не установлен.

Модель ему нужна была не только для просмотра (для этого подошёл бы КОМПАС Вьювер), но и для последующей обработки и сборки.

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

В предыдущей версии КОМПАСа (у нас была версия 15.2) переводчик в форматы перехода работал гораздо лучше, и такие ошибки были очень редки.

Диалог с техподдержкой
Алексей Павлович: Мне нужно, чтобы модель читалась твердым телом.

Причем срочно, т.к.

срок согласования с заказчиком уже прошел.

Техподдержка: К сожалению, в данном случае импорт не нормальный, это ошибка в КОМПАСе.

Алексей Павлович: И что мне делать??????? Техподдержка: Разработчики признали ошибку, позже она будет исправлена.

Алексей Павлович: Очень плохо.

За последние 5-6 лет я не припомню, чтобы компас меня так сильно подвел.

:-((( А я на него надеялся.

Ошибка экспорта была зафиксирована и ожидала своей очереди на исправление.

Но заказчик пресс-формы не собирался ждать, и Алексей Павлович вновь обратился в техподдержку АСКОН.

Алексей Павлович: Описанная проблема возникает все чаще и чаще, на разных участках.

А необходимость перевода проектов в переходные форматы возрастает по мере разработки новых проектов.

Убедительно просим Вас ускорить устранение данной ошибки.

К просьбе присоединился руководитель службы технической поддержки АСКОН Владимир Липин.

Он обратил внимание разработчиков, что проблема стала критической для пользователя.

Изучив ситуацию, разработчики выяснили, что дело в математике.

Внешне модель пресс-формы выглядела закрытой, и КОМПАС-3D выполнил ее закрытой.

Ребра на самом деле не соприкасались, поэтому модель сломалась и стала мелкой.

Проблема была узкоспециализированной; стандартная математика геометрического ядра C3D, на которой основан КОМПАС-3D, его не рассчитала.

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

Но оказалось, что геометрию изменить нельзя, т. к.

точность очень важна.

Обходной путь не сработал.



История крушения и чудесного спасения формы в КОМПАС-3D

Владимир Липин, руководитель службы технической поддержки АСКОН:

Ситуация была эмоциональная: вы не хотите исправлять ошибку и просите пошевелить ребрами.

У пользователей создалось впечатление, что в старой версии всё было хорошо, но в 17-й версии программисты сделали что-то такое, что модель больше не экспортировалась.

Жизнь такова, что пока конструкторы завода переходили с версии 15 на 17, они существенно усовершенствовали свою модель.

И дело не в том, что какой-то функционал в КОМПАСе перестал работать.

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

Математики из подразделения C3D Labs, занимающегося геометрическим ядром, уже знали о проблеме; им нужно время, чтобы во всем разобраться.

Формула формы Детальная диагностика показала, что построенная модель содержит дефекты, не препятствующие ее редактированию, но неприемлемые с точки зрения обмена данными.

То, что закрытая оболочка стала открытой после передачи через форматы обмена, связано с наличием ребер в модели.

Они появились в результате булевой операции: на лице был сформирован контур, выдавлен и приклеен к «основному» телу.

Контур немного выступал за размеры края: это было связано с особенностями наложенной системы ограничений.



История крушения и чудесного спасения формы в КОМПАС-3D

Скриншот модели пресс-формы.

Зеленая стрелка показывает проблемную зону.



История крушения и чудесного спасения формы в КОМПАС-3D

Александр Спиваков, математик и программист C3D Labs:

То, что контур выступает, само по себе не является ошибкой.

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

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

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

Это справедливо для задач редактирования тела, но, как оказалось, не для задачи экспорта модели.

В данном случае проблема была решена путем уточнения критерия, по которому принимается решение о создании или пропуске ребра.



История крушения и чудесного спасения формы в КОМПАС-3D

Вот как выглядит математическое решение задачи экспорта в геометрическом ядре C3D Другим источником появления кромок была операция скругления.

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

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

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

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

построено.

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

Остальные случаи обрабатывались отдельно, а в результате работы по запросу SD#7109384 большее количество дел было обработано корректно.

Утром в ядре - вечером в КОМПАС-3D Найденное математиками решение было немедленно включено в новую сборку геометрического ядра C3D и в экспресс-обновление КОМПАС-3D v17, которое получили конструкторы Свердловского инструментального завода.

Оставалось только воспользоваться командой «Перестроить», экспортировать в формат обмена и проверить результат импортом обратно.

Алексей Павлович: Здравствуйте.

Скачал.

Установлен.

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

Сохранено как: x_t; х_б; стп AP214. Импортировали модели из каждого перечисленного формата.

Результат у меня был одинаковый, т.е.

все три новые модели вышли в виде ПОВЕРХНОСТЕЙ.

Отсюда вопрос: Что ты там исправил? Техподдержка: Добрый день, Алексей Павлович! Для решения проблемы необходимо сначала пересобрать модель в КОМПАС, затем экспортировать ее.

После этого при импорте вы получите тело.

Алексей Павлович: УРА!!! Спасибо, это сработало.

СПАСИБО, спасибо и еще раз спасибо.

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

Через некоторое время Алексей Павлович снова обратился в АСКОН:
Проект, в ходе которого возникла целая цепочка запросов, был успешно завершен.

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

Оборудование, изготовленное по проекту, сегодня прошло испытания.

Результаты положительные.

Вся эта работа была проделана не зря.

Большое спасибо всей вашей команде.

Прикрепляю фото того, что у меня получилось.



История крушения и чудесного спасения формы в КОМПАС-3D



История крушения и чудесного спасения формы в КОМПАС-3D

Изделия, изготовленные с использованием пресс-формы Вместо заключения

История крушения и чудесного спасения формы в КОМПАС-3D

Владимир Липин, руководитель службы технической поддержки АСКОН:
Ситуация с молдом очень показательна с точки зрения взаимодействия пользователя, техподдержки и разработчиков.

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

Но каждый запрос индивидуален.

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

Личный адрес электронной почты Владимира Липина [email protected] (с нарушением всех правил информационной безопасности) размещен на сайте АСКОН, чтобы каждый пользователь мог напрямую задать свой вопрос.

P.S. От лица C3D Labs и АСКОН поздравляем Алексея Павловича с рождением пятого внука! Теги: #CAD #компас-3d #геометрическое ядро #c3dkernel #c3d #CAD/CAM #математика

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.