Москва: проверенные б/у ноутбуки с гарантией и проверкой перед оплатой
+7 906 722-94-45

Главная → Статьи → STEP, IGES и Parasolid: что теряется при обмене

STEP, IGES, Parasolid: что теряется при обмене CAD-моделями и как проверить импорт

Чем B-rep отличается от сетки, что происходит с моделью при экспорте в STEP и IGES, почему появляются щели и как проверить импорт до проектирования по нему.

Обмен моделями между CAD-системами почти всегда сопровождается потерями, и инженер, который этого не учитывает, обнаруживает проблему на этапе расчёта или подготовки производства. Причина в различии представлений: разные системы хранят геометрию по-разному, а «универсальных» форматов без компромиссов не существует. Понимание, что именно теряется в каждом формате, позволяет выбрать правильный путь передачи и проверить результат до того, как на него обопрётся проект.

B-rep и сетка: два разных мира

Представление Что хранит Форматы Что можно делать
B-rep (граничное представление) поверхности, рёбра, топологию, допуски STEP, IGES (частично), Parasolid редактировать, строить чертежи, считать
Сетка (mesh) треугольники и вершины STL, OBJ, 3MF печатать, визуализировать, но не проектировать

При экспорте в сетку теряются поверхности и параметрическая логика: обратно в точную геометрию это не восстанавливается (только реконструкция приближением). Поэтому для инженерного обмена нужны B-rep-форматы, а сетка — для печати и визуализации.

STEP: стандарт обмена

STEP — это серия стандартов ISO 10303. На практике встречаются прикладные протоколы:

  • AP203 — исторически базовый, конфигурация и геометрия.
  • AP214 — расширения для автомобильной промышленности, цвета и слои.
  • AP242 — современный, объединяет геометрию, PMI (размеры и допуски) и управление данными.

Что теряется чаще всего: имена и структура сборки (зависят от экспортёра), параметрическая история (её в STEP нет вообще), материалы и свойства — частично, PMI — только если экспортёр и импортёр поддерживают AP242.

Что важно при экспорте: единицы измерения (мм/дюймы), точность представления, включение всех тел сборки, корректные имена компонентов. Модель, экспортированная «как есть» без проверки единиц, может прийти в 25,4 раза больше.

IGES: старый формат с ограничениями

IGES появился раньше STEP и хранит геометрию как набор сущностей (поверхности, кривые). Он до сих пор встречается в обмене с устаревшими системами и в некоторых отраслях.

Ограничения, с которыми сталкиваются на практике:

  • слабая поддержка сборок и структуры;
  • поверхности передаются как отдельные «лоскуты», которые нужно сшивать;
  • единицы измерения и допуски могут интерпретироваться по-разному;
  • топология не гарантируется, поэтому импорт часто требует «лечения».

Для новых проектов IGES — резервный вариант, когда другие форматы недоступны.

Parasolid: ядро, а не только формат

Parasolid — геометрическое ядро, используемое многими CAD-системами. Формат X_T/X_B передаёт точную геометрию и обычно читается «родственными» системами лучше, чем нейтральные форматы.

Ограничения: это проприетарный формат, и его поддержка зависит от лицензии и версии. Версии формата не всегда совместимы «назад»: файл, сохранённый новой версией, может не открыться в старой.

Почему появляются щели и «битые» тела

  1. Разная точность. Одна система строит поверхность с допуском 0,001 мм, другая — 0,01 мм; на стыке появляется зазор.
  2. Разная трактовка поверхностей. Сшивка граней выполняется по допуску; если он меньше фактического зазора, тело становится «не сплошным».
  3. Отсутствие топологии. В IGES грани могут не быть связаны, и импортёр собирает тело эвристически.
  4. Обрезка и фаски. Мелкие элементы (скругления 0,2 мм) при грубом допуске теряются или искажаются.
  5. Единицы и масштаб. Импорт без проверки масштаба — классика.

Как проверить импорт до работы

  1. Габариты. Сравните с ожидаемыми; расхождение в 25,4 раза — единицы.
  2. Объём и масса. Если система показывает объём, сравните с расчётным: значительное расхождение — признак дырок.
  3. Замкнутость тел. Инструмент проверки тела должен показывать «solid», а не «surface».
  4. Число тел. Сборка из 50 деталей не должна импортироваться как 300 поверхностей.
  5. Критичные размеры. Проверьте посадочные диаметры и межцентровые расстояния — они важнее общей формы.
  6. PMI и допуски. Если они нужны для производства, проверьте, что они действительно пришли (только AP242 и совместимые системы).

Что делать, если импорт «кривой»

  • Попросите другой формат. Если есть возможность, STEP AP242 или Parasolid обычно дают лучший результат, чем IGES.
  • Используйте «лечение» геометрии (healing/sewing) в CAD или в ядре вроде OpenCascade: сшивка поверхностей, устранение малых рёбер, допуски.
  • Упростите исходник. Мелкие фаски и скругления, не влияющие на функцию, можно погасить перед экспортом.
  • Перестройте критичные места вручную: иногда быстрее нарисовать посадочное место заново, чем лечить импорт.
  • Зафиксируйте версию и дату экспорта в сопроводительной записке — это спасает при разборе расхождений.

Безопасность и управление данными

  • Чужие модели — это интеллектуальная собственность. Уточняйте права на передачу и использование.
  • Проверяйте файлы из внешних источников на предмет макросов и вложений (для форматов, поддерживающих скрипты).
  • Храните исходники и экспортированные версии отдельно, с указанием, какая версия ушла партнёру.

Как выстроить обмен внутри проекта

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

  1. Зафиксируйте «эталонный» формат обмена в стандарте предприятия — например, STEP AP242 для геометрии и PDF для чертежей.
  2. Договоритесь о единицах и допуске экспорта заранее: миллиметры и допуск, при котором мелкие элементы не теряются.
  3. Именуйте тела и сборки по правилам — имена теряются чаще, чем геометрия.
  4. Проверяйте импорт по чек-листу (габариты, объём, число тел, критичные размеры) и фиксируйте результат.
  5. Храните исходники в родном формате системы-автора: нейтральный формат — для обмена, а не для архива.
  6. Не передавайте IGES, если можно передать STEP — экономия нескольких минут обернётся часами лечения геометрии.

Частые вопросы

Какой формат выбрать для передачи в другую CAD-систему?

STEP AP242, если обе системы его поддерживают; иначе Parasolid или STEP AP214. IGES — только если других вариантов нет.

Можно ли из STEP получить параметрическую модель?

Нет. STEP хранит геометрию, а не историю построения. Параметризацию придётся восстанавливать вручную.

Почему после импорта модель стала «набором поверхностей»?

Импортёр не смог сшить грани в тело: не хватило допуска или топология была потеряна при экспорте. Помогает операция «сшить» с увеличенным допуском.

Передаются ли размеры и допуски (PMI)?

Только в STEP AP242 и только если обе стороны поддерживают этот протокол. В IGES и старых версиях — нет.

Влияет ли формат на точность печати?

Для печати важнее тесселяция, а не формат обмена. Но если STEP был экспортирован с грубым допуском, слайсер получит грубую сетку.

Полезные материалы