Zurück zur Startseite

KI-Agent KOMPAS-3D: Modelle und Zeichnungen

KI-Agent integriert sich mit KOMPAS-3D über MCP für autonome Erstellung von 3D-Teilen, Zeichnungen und DXF-Export. Verfolgt Modellzustand, validiert Geometrie mit Werkzeugen wie get_3d_context und measure_model_properties. Unterstützt Python-Skripte und DSL für Anpassungen.

Autonomes KI in KOMPAS-3D für 3D und Zeichnungen
Advertisement 728x90

KI-Agent für KOMPAS-3D: Vollständiger Modellierungs- und Zeichnungserstellungszyklus

Der KI-Agent in KOMPAS-3D erstellt nun eigenständig 3D-Bauteile, fügt Bohrungen hinzu, überprüft die Konstruktionshistorie, generiert Zeichnungen mit ausgefüllten Schriftfeldern und exportiert in DXF. Der Agent verfolgt den Modellzustand in jeder Phase: das aktuelle Dokument, den Konstruktionsschritt, Flächeneigenschaften und Änderungen nach Operationen.

Dadurch können Routineaufgaben ohne manuellen Eingriff delegiert werden. Der Agent nutzt Werkzeuge zur Kontextanalyse, Parameterauswahl und Geometrievalidierung.

Verfolgung des Modellzustands

Der Agent fordert den aktuellen Zustand über get_3d_context an: Er erfährt die Anzahl der Elemente im Konstruktionsbaum und das Vorhandensein eines Grundkörpers. Er baut das Modell nicht von Grund auf neu, sondern setzt von der aktuellen Stufe fort.

Google AdInline article slot

Das Werkzeug resolve_selection_3d findet Flächen basierend auf Beschreibungen – beispielsweise "obere ebene Fläche" – und gibt eine System-ID für die präzise Positionierung von Skizzen und Schnitten zurück.

list_feature_tree_3d liefert eine vollständige Liste der Operationen: Grundskizze, Extrusion, Schnitt, Bohrung, Fase. Der Entwickler kann den Baum öffnen und die Schritte überprüfen.

Geometrievalidierung und -optimierung

Nach Operationen gibt measure_model_properties das Volumen des Bauteils und die Anzahl der Flächen zur mathematischen Überprüfung zurück. solve_model_goal passt Parameter iterativ an – beispielsweise einen Radius von 5,0 – um Zielvorgaben zu erfüllen.

Google AdInline article slot

Dies ermöglicht Aktionsketten: Konstruktion → Überprüfung → Korrektur. Der Agent bestätigt den Erfolg von Befehlen und vermeidet Fehler.

  • get_3d_context: Dokument- und Baumzustand.
  • resolve_selection_3d: Auswahl nach Beschreibung.
  • list_feature_tree_3d: Operationshistorie.
  • measure_model_properties: Geometriemetriken.
  • solve_model_goal: Optimierung für Ziele.

Skriptmodi zur Anpassung

Zwei Modi wurden hinzugefügt:

  • execute_python_script – Zugriff auf die CAD-API in Python für komplexe Logik.
  • execute_geometry_script – eine DSL für Konstruktionsketten, z.B. draw.line(pt(230, 30), pt(240, 30)). Der Agent erweitert dies in KOMPAS-API-Aufrufe und gibt eine Referenz-ID zurück.

Der Python-Modus eignet sich für Automatisierung über grundlegende Operationen hinaus, während die DSL für schnelle Abfolgen ohne redundanten Code gedacht ist.

Google AdInline article slot

Vollständiger Zyklus: Der Agent baut ein Bauteil, überprüft den Baum, wechselt zur Zeichnung, füllt das Schriftfeld aus, exportiert DXF, speichert die Datei und gibt einen Screenshot zurück.

Praktische Anwendungsszenarien

Automatisierung von Normteilen basierend auf Vorlagen, Ausfüllen von Schriftfeldern und Starten wiederholbarer Operationen. Menschliches Eingreifen ist nur für die endgültige Überprüfung erforderlich.

Die KOMPAS-3D-Umgebung unter Windows mit COM-Schnittstelle behält ihre Besonderheiten, aber der MCP-Server als Brücke vereinfacht die Integration mit KI-Clients: Codex Terminal, Claude Code, Cursor IDE.

Die Einrichtung dauert 10–15 Minuten. Das Repository enthält Werkzeuge und ein Paket.

Wichtige Punkte:

  • Der Agent behält den Modellzustand bei und setzt von der aktuellen Stufe fort.
  • Werkzeuge für Auswahl, Validierung und Parameteroptimierung.
  • Python- und DSL-Skripte für benutzerdefinierte Ketten.
  • Vollständiger Zyklus: 3D → Zeichnung → DXF ohne manuelle Eingabe.
  • Integration über MCP mit jedem KI-Client.

— Editorial Team

Advertisement 728x90

Weiterlesen