CAD-система для твердотельного моделирования в CAM Esprit
Встроенный в CAM Esprit 3D-редактор, упрощающий работу инженеров на производстве
“ЛО ЦНИТИ” – российский разработчик и поставщик ПО для цифрового производства.
Компания занимается внедрением CAD и CAM-систем, разработкой постпроцессоров для станков с ЧПУ и обучением пользователей.
Проблема
Esprit – ПО для программирования и симуляции обработки на станках с ЧПУ. С его помощью можно управлять производством изделий со сложной геометрией на всех типах металлорежущего оборудования. Система входит в десятку самых популярных CAM в мире и многие годы используется на заводах таких компаний, как Audi, Boeing и Siemens.
Слабым местом Esprit было отсутствие инструментов для работы с геометрией модели. Если требовалась корректировка, технологи не могли внести изменения самостоятельно, а возвращали 3D-модель проектировщикам в CAD. Это усложняло взаимодействие между подразделениями и затягивало производство. А ещё мешало массовому внедрению Esprit в России: отечественные пользователи хотели видеть CAM с встроенным 3D-редактором.
“ЛО ЦНИТИ” как официальный дистрибьютор обратился в Rubius с задачей создать подсистему CAD для твердотельного 3D-моделирования внутри CAM Esprit.
Решение
Аналитики Rubius вместе с “ЛО ЦНИТИ” опросили российских пользователей Esprit и собрали требования к будущей CAD-системе. Помимо инструментов для редактирования 3D-модели на производстве требовались поддержка размерных и логических ограничений и импорт в основные обменные форматы (STEP, STL и т.д.).
Для решения такого уровня требовалось надёжное геометрическое ядро. C учётом требований проекта к быстродействию и затратам на разработку мы выбрали C3D от компании “Аскон”.
Rubius – авторизованный разработчик решений на базе C3D. В портфеле компании – разработка C# обёртки для самого ядра и десяток проектов на его основе.
C3D объединяет в себе 5 критически важных для разработки CAD модулей. Здесь есть геометрический моделировщик для расчётов в 2D и 3D-моделировании, решатель для поддержки ограничений, движок для 3D-визуализации инженерных данных, конвертер данных и модуль преобразования полигональных сеток в твердотельные модели.
На основе C3D создана проверенная и хорошо знакомая нам CAD-система “Компас-3D”. Решающим фактором при выборе стало и отечественное происхождение ядра: на базе C3D можно строить импортонезависимые решения и получать стабильную и быструю техническую поддержку. Последнее оказалось критически важным – ядро C3D пришлось дорабатывать под нужды проекта
В результате мы создали систему Esprit Extra CAD. С её помощью пользователи могут дорабатывать 3D-модели непосредственно внутри Esprit.
![Esprit Extra CAD](https://rubiuswebsites-endpoint.azureedge.net/rubiusnext/assets/sajt_ESPRIT_Extra_CAD_02_ru_2_33ba226ff5.jpg)
Возможности Esprit Extra CAD:
- управление деревом построения модели,
- редактирование модели внутри CAM (скругление, выдавливание, вращение, усечение, удлинение),
- адаптация 2D-ограничений для 2D-черчения и эскизов в 3D,
- поддержка 3D-ограничений для создания сборочных единиц,
- экспорт и импорт данных в форматы STEP, SPL, Parasolid, ACIS, IGES, STL, VRML.
Результаты
Разработка первой версии Esprit Extra CAD заняла 6 месяцев. В результате получился простой и удобный 3D-редактор, расширяющий базовую функциональность CAM Esprit. У пользователей системы появилась возможность адаптировать модели под особенности производства на станках с ЧПУ, не тратя время на передачу данных между CAD/CAM и подразделениями. Это, в свою очередь, помогло ускорить производство и повысить качество готовой продукции.
Esprit Extra CAD мы презентовали миру на Esprit World Conference в Сан-Диего, США.
Мы получили много положительных отзывов от пользователей, а также интерес к разработке со стороны вендора Esprit. Extra CAD встроили непосредственно в интерфейс CAM-системы, что позволило работать с CAD-файлами без установки дополнительного ПО.
Впоследствии Rubius обновлял функциональность Esprit Extra CAD по мере выхода новых версий ядра C3D.
Отзывы
Rubius – команда с высоким уровнем проектного менеджмента. Весь процесс взаимодействия был отлажен, мы всегда знали, на каком этапе находится разработка, и решали все вопросы сообща.
Давайте обсудим ваш проект
Мы будем рады ответить на ваши вопросы