Открыть сервис

FeatureWorks

FeatureWorks — это программный модуль для систем автоматизированного проектирования (САПР), предназначенный для распознавания и реконструкции конструктивных элементов (feature-based recognition) на импортированных трёхмерных моделях. Модуль разработан компанией Geometric Ltd. (Индия) и входит в состав пакета SOLIDWORKS (разработчик — Dassault Systèmes, Франция). FeatureWorks позволяет преобразовывать «немые» геометрические тела (импортированные из других CAD-систем или полученные в результате сканирования) в параметрические модели с историей построения, что даёт возможность редактировать их как собственные детали SOLIDWORKS.

История

Разработка технологии распознавания конструктивных элементов началась в середине 1990-х годов в рамках исследований Geometric Ltd. Первая коммерческая версия FeatureWorks была выпущена в 1997 году как отдельное приложение для SOLIDWORKS 97. В 2000 году модуль был интегрирован непосредственно в интерфейс SOLIDWORKS и стал доступен в версии SOLIDWORKS 2001. С этого момента FeatureWorks поставляется как дополнительный модуль (add-in) для всех редакций SOLIDWORKS, включая Standard, Professional и Premium.

В 2005 году вышла версия 5.0, которая впервые поддерживала распознавание массивов (pattern) и зеркальных копий. В 2010 году добавлена поддержка импорта из форматов STEP, IGES, Parasolid, ACIS, VDA-FS и других. В 2015 году модуль получил функцию автоматического распознавания (Automatic Recognition), позволяющую обрабатывать модели без ручного указания типов элементов. В 2020 году FeatureWorks был обновлён до версии 2021, включившей улучшенное распознавание сложных поверхностей и тел вращения.

Принцип работы

FeatureWorks анализирует геометрию импортированной модели, представленную в виде набора граней, рёбер и вершин. Алгоритмы модуля сопоставляют эту геометрию с библиотекой типовых конструктивных элементов (вытяжка, вращение, отверстие, фаска, скругление, уклон, массив и др.). Для каждого распознанного элемента создаётся соответствующая операция (feature) в дереве построения SOLIDWORKS, с заданием параметров (глубина, диаметр, угол, радиус и т.д.).

Типы распознаваемых элементов

FeatureWorks поддерживает распознавание следующих категорий:

Режимы работы

Модуль предоставляет два основных режима:

Применение

FeatureWorks используется в следующих сценариях:

Ограничения и критика

Несмотря на широкое применение, FeatureWorks имеет ряд ограничений:

Критики отмечают, что FeatureWorks не всегда способен корректно распознавать элементы, созданные в других CAD-системах с использованием специфических операций (например, гибка листового металла, сварные швы, поверхности с переменной толщиной). В таких случаях рекомендуется использовать модуль в ручном режиме или применять дополнительные инструменты SOLIDWORKS, такие как «Упрощение модели» (Simplify Model) или «Проверка геометрии» (Check Geometry).

Интеграция с SOLIDWORKS

FeatureWorks встроен в SOLIDWORKS и доступен через меню Вставка → FeatureWorks или через панель инструментов. Пользователь может задать настройки распознавания (например, игнорировать скругления радиусом менее 1 мм, объединять смежные грани, создавать эскизы для вытяжек). Результат работы модуля отображается в дереве построения как последовательность операций, которые можно редактировать, удалять или переупорядочивать.

Модуль также поддерживает пакетную обработку (Batch Recognition) — возможность одновременно распознавать несколько моделей из указанной папки. Эта функция доступна в версиях SOLIDWORKS Professional и Premium.

Альтернативы

На рынке САПР существуют аналогичные модули для других систем:

Все эти инструменты имеют схожие принципы работы и ограничения.

Источники

  1. SOLIDWORKS Help: FeatureWorks Overview (2023). Dassault Systèmes.
  2. Geometric Ltd. — FeatureWorks: Product Description (2022).
  3. Справочное руководство SOLIDWORKS 2021: Распознавание конструктивных элементов.
  4. «CAD/CAM/CAE Systems» (журнал), №4, 2019 — «Обзор модулей распознавания геометрии в современных САПР».
  5. «Инженерный вестник», 2020 — «Применение FeatureWorks для реверс-инжиниринга деталей машин».

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →