Fits Calc
КОМПАС-3D и автоматизация
R3-003

Автоматизация КОМПАС-3D через API и MCP: от эскиза до модели

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

КОМПАС-3DAPIMCP

Что можно автоматизировать

В КОМПАС-3D программное управление позволяет создавать геометрию и операции, изменять параметры документа и сохранять модель. MCP-слой предоставляет ИИ-помощнику описанные инструменты. Поддержка каждой операции определяется конкретным адаптером и CAD API, а не возможностями нейросети как таковой.

Путь команд от ИИ через MCP и API к CAD.
Путь команд от ИИ через MCP и API к CAD.

Пример 1: вал-шестерня

Вал-шестерня в КОМПАС-3D: дерево операций и трёхмерная модель.
Вал-шестерня в КОМПАС-3D: дерево операций и трёхмерная модель.

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

Другой ракурс вала-шестерни из КОМПАС-3D: зубчатый венец, ступени вала и паз. Геометрию необходимо проверять по параметрам передачи.
Другой ракурс вала-шестерни из КОМПАС-3D: зубчатый венец, ступени вала и паз. Геометрию необходимо проверять по параметрам передачи.

Пример 2: детали вращения и фланцы

Исходный размерный чертёж фланцевой втулки с разрезом.
Исходный размерный чертёж фланцевой втулки с разрезом.
Фланцевая втулка в 3D: пример полученной геометрии с отверстиями и внутренним пазом.
Фланцевая втулка в 3D: пример полученной геометрии с отверстиями и внутренним пазом.

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

Пример 3: сборка

Сборка светильника в КОМПАС-3D; слева видно дерево компонентов, справа — геометрия сборки.
Сборка светильника в КОМПАС-3D; слева видно дерево компонентов, справа — геометрия сборки.

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

Практический алгоритм

  1. Проверить установленную версию КОМПАС-3D и доступность API.
  2. Создать тестовый документ и согласовать оси, плоскости, единицы измерения.
  3. Построить базовый эскиз и первую операцию, затем проверить тело.
  4. Добавлять отверстия, пазы, фаски, массивы и плоскости отдельными контролируемыми действиями.
  5. Проверять размеры, число тел и ошибки построения после каждого изменения.
  6. Сохранить документ M3D или сборку в соответствующем формате и повторно открыть.

Какие ошибки возникают

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

Проверка и дальнейшая работа

Проверять следует не по скриншоту, а по геометрии в документе и журналу операций. Подробнее: контроль моделей, созданных ИИ; инструкция по Fits Calc CAD Assistant.

Продолжить чтение

⌀50 H7/g6: полная расшифровка квалитета и предельных отклоненийСравнение с H7/g6 помогает прочитать буквы и квалитеты другой пары полей; численные отклонения цели требуют отдельной проверки таблиц.Посадки с зазором: Smin, Smax и рабочий зазорЦель связывает вычисленные Smin/Smax с реальным рабочим зазором для движения, смазки и нагрева.Посадки с натягом: Nmin, Nmax и неподвижное соединениеЦель объясняет проверку Nmin по передаваемой нагрузке и Nmax по прочности после геометрического расчёта.Принцип Тейлора при контроле предельными калибрамиЦель связывает предельные размеры с функциональным контролем в состоянии максимума материала и правилами проходного калибра.