Назад к материалам
Руководство6 мин чтения · 2 окт. 2026 г.

Выполнение существующих программ DMIS для КИМ на 3D-скане

Почему программа DMIS — это на самом деле план измерения, что нужно восстановить, чтобы выполнить её на данных скана, и где трансляция обязана отказать, а не угадывать.

Программа DMIS — это план измерения

DMIS (Dimensional Measuring Interface Standard) описывает элементы, базы, выравнивания и допуски в независимом от производителя синтаксисе; PC-DMIS, CAMIO и PAS экспортируют его. Уберите перемещения щупа — и останется ровно то, что нужно для контроля скана: какие элементы существуют, как они строятся, как создаётся система координат детали и какие допуски применяются.

Трансляция программы DMIS для выполнения на скане означает сохранить план и заменить сам акт измерения: вместо ощупывания элемента щупом программа находит тот же элемент на сетке.

Что нужно восстановить

Три вещи неявны в программе КИМ и должны стать явными на скане. Во-первых, выравнивание по базам: операторы DATSET/TRANS/ROTATE строят систему координат, которую нужно воссоздать из аппроксимированных базовых элементов. Во-вторых, точки измерения: когда программа задаёт только номинальный элемент, программа должна синтезировать, где на скане брать точки. В-третьих, построенные элементы (пересечения, проекции, средние точки) должны быть восстановлены в правильном порядке, потому что поздние построения зависят от ранних результатов.

Ai-Inspect разбирает диалекты PAS, CAMIO и PC-DMIS, проходит граф зависимостей так, чтобы каждый упомянутый элемент существовал до использования, и регистрирует систему координат программы на CAD-модели до измерения какого-либо элемента.

Регистрация системы координат — шаг, который чаще всего пропускают

Программы КИМ пишутся в системе, которая может быть повёрнута или смещена относительно CAD-модели, используемой при сканировании. Выполнение программы без разрешения этого соответствия даёт результаты, которые выглядят правдоподобно и неверны. Ai-Inspect сопоставляет измеренные опорные элементы (окружности и плоскости) с CAD, оценивает кандидаты систем и принимает регистрацию только с явным запасом; иначе программа помечается как frame-unverified, и оператора просят подтвердить перед запуском.

Где трансляция обязана отказать

Некоторые вещи нельзя доказать по скану: элемент в области без покрытия сканом, отверстие, номинальный размер которого противоречит найденной геометрии, построение, входные данные которого не получены. В каждом случае правильный результат — строка с пометкой «не измерено» и явной причиной, а не значение, перенесённое из номиналов программы. Ai-Inspect применяет это правило повсюду: неподтверждённые номиналы, нехватка покрытия выше порога и несоответствие системы координат останавливают затронутые характеристики и перечисляются в отчёте о выполнении.

  • Нет покрытия сканом на элементе → характеристика помечена N/A с величиной покрытия
  • Номинальный размер противоречит найденной геометрии → номинал не подтверждён, позиция не выдаётся
  • Систему баз нельзя зарегистрировать с запасом → программа приостановлена для подтверждения

Проверка по реальным результатам КИМ

Путь DMIS в Ai-Inspect проверен от начала до конца по файлам результатов реальных прогонов КИМ тех же деталей: элементы, базы, построенные элементы и выдаваемые характеристики сравнивались один к одному. Различия в пределах точности сканера ожидаемы; различия в структуре (отсутствующий элемент, неверный порядок баз) — нет, и именно их проверяет верификация.

Вопросы, на которые отвечает статья

Нет. Экспортируйте программу как DMIS из ПО КИМ, импортируйте в Ai-Inspect — и она выполняется на скане с теми же базами, элементами и допусками.

Общий DMIS 5.x плюс диалекты PC-DMIS, CAMIO и PAS, включая строки продолжения $, модификаторы MMC/LMC и программы в дюймах.

Посмотрите на своих деталях

Принесите чертёж, CAD-модель и скан — мы выполним контроль вместе с вами на управляемой демонстрации.

Запросить демо