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

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


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


API5, API7 и MCP: разделение обязанностей
API5 и API7 — интерфейсы КОМПАС-3D. MCP — протокол, который даёт ИИ-клиенту стандартизированный доступ к объявленным инструментам. Адаптер сопоставляет команды с функциями установленной версии CAD; само наличие MCP-сервера не гарантирует поддержку любой операции.
| Компонент | Что делает | Чего не делает |
|---|---|---|
| ИИ | Планирует операции | Не выполняет CAD-перестроение вместо ядра |
| MCP | Передаёт вызовы, параметры и ответы | Не определяет форму зубьев сам по себе |
| API5/API7 | Управляет объектами КОМПАС | Не угадывает недостающие размеры |
| SDK | Помогает разработать адаптер | Не является отдельной CAD-программой |
Проверка и сохранение результата
- Проверить выбранную систему координат и базовые плоскости.
- Сопоставить все заданные размеры с действительными параметрами модели.
- Проверить число твёрдых тел, ошибки операций и наличие построенного паза.
- Изменить один контрольный параметр и убедиться в корректном перестроении зависимых элементов.
- Вернуть исходное значение и сохранить нативный M3D.
- Закрыть и повторно открыть модель, проверить дерево и параметры.
Если операция возвращает успешный статус, но модель пуста или геометрия не соответствует чертежу, это не успешный результат автоматизации.
См. автоматический выпуск чертежей и принцип работы MCP/API/SDK.
Нормативные и технические источники
Справка SDK КОМПАС-3D v25. Дополнительное описание MCP: официальный проект Model Context Protocol.
