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

КОМПАС-3D, ИИ и MCP: параметрическое моделирование без ручных повторов

Как через КОМПАС-3D API5/API7 и MCP последовательно строить вращения, выдавливания, пазы, фаски и массивы; какие данные и проверки необходимы для надёжной модели.

КОМПАС-3DMCPПараметризация

Что действительно означает автоматизация КОМПАС-3D

КОМПАС-3D уже обладает собственным геометрическим ядром и историей построения. ИИ-помощник формулирует последовательность операций, локальный адаптер передаёт параметры в API, а CAD создаёт редактируемые эскизы, тела и конструктивные элементы. По документации АСКОН SDK содержит 2D API и 3D API; доступ осуществляется, в частности, через COM и средства Automation.

Один помощник может работать с разными CAD через разные адаптеры. Инфографика FitsCalc — схема архитектуры, а не подтверждение полной эквивалентности функций.
Один помощник может работать с разными CAD через разные адаптеры. Инфографика FitsCalc — схема архитектуры, а не подтверждение полной эквивалентности функций.

Пример: построение фланцевой втулки

Исходный чертёж фланцевой втулки: виды, разрез A–A, осевые размеры, отверстия и фаски.
Исходный чертёж фланцевой втулки: виды, разрез A–A, осевые размеры, отверстия и фаски.
Реальная 3D-модель фланцевой втулки; по изображению можно проверить общую форму, но не все допуски и внутренние размеры.
Реальная 3D-модель фланцевой втулки; по изображению можно проверить общую форму, но не все допуски и внутренние размеры.

Чертёж задаёт профиль вращения, ступени, осевое отверстие, крепёжные отверстия, внутренний паз и фаски. Для такого объекта разумна цепочка «эскиз — вращение — вырез — круговой массив — паз — фаски». Конкретное количество элементов определяется чертежом; при несоответствии вида и размеров сначала требуется уточнение.

ОперацияЧто задаёмЧто принимаем
ВращениеКонтур с точной осью, радиусы, длиныОдно связное тело и проверенные габариты
ОтверстияДиаметр, ось, положение и глубинуСквозность, соосность, число отверстий
Круговой массивОсь, количество и шагПравильный шаг, отсутствие дубликатов
Внутренний пазШирину, смещение, глубинуПоложение на нужном участке
ФаскиРазмер и выбранные рёбраОтсутствие лишних фасок

Параметризация: изменение без перестройки с нуля

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

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

API5, API7 и MCP: разделение обязанностей

API5 и API7 — интерфейсы КОМПАС-3D. MCP — протокол, который даёт ИИ-клиенту стандартизированный доступ к объявленным инструментам. Адаптер сопоставляет команды с функциями установленной версии CAD; само наличие MCP-сервера не гарантирует поддержку любой операции.

КомпонентЧто делаетЧего не делает
ИИПланирует операцииНе выполняет CAD-перестроение вместо ядра
MCPПередаёт вызовы, параметры и ответыНе определяет форму зубьев сам по себе
API5/API7Управляет объектами КОМПАСНе угадывает недостающие размеры
SDKПомогает разработать адаптерНе является отдельной CAD-программой

Проверка и сохранение результата

  1. Проверить выбранную систему координат и базовые плоскости.
  2. Сопоставить все заданные размеры с действительными параметрами модели.
  3. Проверить число твёрдых тел, ошибки операций и наличие построенного паза.
  4. Изменить один контрольный параметр и убедиться в корректном перестроении зависимых элементов.
  5. Вернуть исходное значение и сохранить нативный M3D.
  6. Закрыть и повторно открыть модель, проверить дерево и параметры.

Если операция возвращает успешный статус, но модель пуста или геометрия не соответствует чертежу, это не успешный результат автоматизации.

См. автоматический выпуск чертежей и принцип работы MCP/API/SDK.

Нормативные и технические источники

Справка SDK КОМПАС-3D v25. Дополнительное описание MCP: официальный проект Model Context Protocol.

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

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