← zum Handbuch   Projektseite   DEEN

Prompt-Sammlung

11 Vorlagen für typische Konstruktionsaufgaben – abgestimmt auf die Werkzeuge von CadPilot und ihre Grenzen. Kopieren, die markierten Stellen ausfüllen, in den Copilot-Chat (Agent-Modus) einfügen.

Stand: 26.09.2026 · Dieselben Vorlagen liegen im Projekt als Copilot-Prompt-Dateien und sind in VS Code als Slash-Befehl aufrufbar.

So arbeiten die Vorlagen: Sie nennen die Werkzeuge ausdrücklich und verlangen Kontrollen – Plan zuerst zeigen, Volumen vorher und nachher messen, bei Mehrdeutigkeit nachfragen statt raten. Werkzeuge, die im Handbuch als „nicht verlässlich“ geführt sind, kommen nicht vor; ein Test im Projekt stellt das sicher. Die Reifegrade neben den Werkzeugnamen stammen aus dem Werkzeugkatalog.

Noch nicht mit echtem CATIA erprobt. Die Vorlagen sind aus den Anwendungsszenarien des Handbuchs abgeleitet und gegen die Werkzeugbeschreibungen geprüft. Welche davon sich im Alltag bewähren, zeigt der erste Live-Test.

Lesen und prüfen

Steckbrief des aktiven CATIA-Teils: Aufbau, Parameter, Hauptmaße, Masse

In VS Code als Slash-Befehl: /bauteil-steckbrief
catia_list_documentsnutzbar catia_get_active_document_infonutzbar catia_list_featuresnutzbar catia_get_parametersnutzbar catia_get_inertiaeingeschränkt
Erstelle einen Steckbrief des aktiven CATIA-Teils. Nur lesen, nichts ändern oder speichern.

1. `catia_list_documents` und `catia_get_active_document_info`.
2. `catia_list_features`: Aufbau des Hauptkörpers in Reihenfolge.
3. `catia_get_parameters` mit Filter „‹Parameterfilter, z. B. Dicke (leer = alle)›“.
4. `catia_get_inertia` mit Dichte ‹Dichte in kg/m³, z. B. 2700 für Aluminium›.
5. Hauptmaße: CATIA V5 Automation bietet keinen Hüllquader – nicht schätzen, sondern den Nutzer bitten, die Außenmaße in CATIA zu messen, und das im Steckbrief vermerken.

Ausgabe: Tabelle Features (Name, Typ), Tabelle Parameter (Name, Wert, Einheit), Hauptmaße in mm, Volumen in cm³, Masse in kg. Nenne Auffälligkeiten (Standardnamen, Parameter ohne Kommentar, sehr lange Bäume).

Aktives Teil gegen Modellier- und Namensrichtlinien prüfen

In VS Code als Slash-Befehl: /richtlinien-pruefung
catia_get_active_document_infonutzbar catia_list_featuresnutzbar catia_get_parametersnutzbar
Prüfe das aktive Teil gegen diese Richtlinien, nur lesend:

‹Regeln, z. B. „keine Standardnamen wie Pad.3; Parameter Wanddicke ≥ 2,5 mm; höchstens ein Körper; Sets ohne ‚Geometrical Set‘ im Namen“›

Nutze `catia_get_active_document_info`, `catia_list_features` und `catia_get_parameters` (mit Filter).
Ausgabe: Tabelle Regel | Befund | OK/Abweichung | betroffene Elemente. Geometrische Regeln (Mindestradius, Wandstärke an jeder Stelle, Entformbarkeit) kannst du mit diesen Werkzeugen nicht prüfen – das ausdrücklich sagen.

Baugruppe prüfen: Komponenten, Sachnummern, gebrochene Bedingungen

In VS Code als Slash-Befehl: /baugruppen-check
catia_list_componentseingeschränkt catia_list_constraintsnutzbar
Prüfe die aktive Baugruppe, nur lesend:

1. `catia_list_components`: Namen und Sachnummern (Positionen nur nennen, wenn plausibel; Nullwerte als „nicht verlässlich gemessen“ kennzeichnen).
2. `catia_list_constraints`: alle Bedingungen mit Status.

Markiere: gebrochene Bedingungen, doppelte Sachnummern, Komponenten, deren Name nicht mit der Sachnummer beginnt‹weitere Regel (optional)›.
Ausgabe als Tabelle mit OK/Abweichung. Keine Bedingungen anlegen oder ändern – das bitte manuell in CATIA.

Update-Fehler finden: welches Feature scheitert und warum

In VS Code als Slash-Befehl: /update-diagnose
catia_check_updateeingeschränkt catia_list_featuresnutzbar
Das aktive Teil lässt sich nicht fehlerfrei aktualisieren. Finde die Ursache.

1. `catia_check_update` ohne Diagnose: Welche Features sind nicht aktuell? Zeige die Liste.
2. Frage mich, ob die Diagnose laufen darf (sie aktualisiert Feature für Feature und verändert das Modell wie ein Update). Erst nach meinem OK `catia_check_update` mit `diagnose: true`.
3. Nenne das erste fehlerhafte Feature und gib CATIAs Fehlertext wörtlich wieder. Zeige mit `catia_list_features` die Features davor und danach.

Keine Features löschen oder ändern. Schlage mögliche Ursachen vor (z. B. offene Skizze, verlorene Referenz), aber kennzeichne sie als Vermutung.

Konstruieren und variieren

Neue Halter-Grundplatte mit Durchgangsbohrungen (Kreis + Pocket) und Massenprüfung

In VS Code als Slash-Befehl: /halter-grundplatte
catia_new_partnutzbar catia_create_sketchnutzbar catia_sketch_centered_rectanglenutzbar catia_close_sketchnutzbar catia_padnutzbar catia_sketch_circlenutzbar catia_pocketeingeschränkt catia_get_inertiaeingeschränkt
Konstruiere eine Halter-Grundplatte in einem neuen Teil „‹Teilename, z. B. SG_Halter›“.

- Platte ‹Länge in mm› × ‹Breite in mm› × ‹Dicke in mm› auf der XY-Ebene, mittig im Ursprung
  (`catia_new_part`, `catia_create_sketch` xy, `catia_sketch_centered_rectangle`, `catia_close_sketch`, `catia_pad`).
- Vier Durchgangsbohrungen Ø ‹Bohrungsdurchmesser in mm› im Rechteck ‹Lochabstand X in mm› × ‹Lochabstand Y in mm›, mittig:
  neue Skizze auf xy, vier `catia_sketch_circle` (Radius = Durchmesser/2), `catia_close_sketch`, `catia_pocket` mit Plattendicke.

Zeige zuerst den Plan mit allen Koordinaten. Miss nach Pad und nach Pocket mit `catia_get_inertia` (Dichte ‹Dichte in kg/m³, z. B. 7850 für Stahl›) und vergleiche mit dem erwarteten Volumen (Platte; Abzug 4·π·r²·t). Ergebnis als Tabelle. Nicht speichern, außer ich verlange es.

Lochkreis mit berechneten Koordinaten (Kreise + Pocket) statt Kreismuster

In VS Code als Slash-Befehl: /lochkreis
catia_create_sketchnutzbar catia_sketch_circlenutzbar catia_sketch_get_geometrynutzbar catia_close_sketchnutzbar catia_pocketeingeschränkt catia_get_inertiaeingeschränkt
Erzeuge im aktiven Teil einen Lochkreis auf der Ebene ‹xy, yz oder zx›:
Teilkreis Ø ‹Teilkreisdurchmesser in mm›, ‹Anzahl Bohrungen›, Bohrung Ø ‹Bohrungsdurchmesser in mm›, erste Bohrung bei ‹Startwinkel in Grad, z. B. 0›°, Tiefe ‹Tiefe in mm›.

1. Rechne die Mittelpunkte aus (x = r·cos φ, y = r·sin φ) und zeige die Tabelle mit Rechenweg. Warte auf meine Bestätigung.
2. `catia_create_sketch`, je Bohrung `catia_sketch_circle` (Radius = Durchmesser/2), `catia_sketch_get_geometry` zur Kontrolle, `catia_close_sketch`, `catia_pocket`.
3. Volumen vorher/nachher mit `catia_get_inertia`; erwartete Abnahme = Anzahl·π·r²·Tiefe. Bei Zunahme oder keiner Änderung: Richtung umkehren und melden.

Kein Kreismuster-Werkzeug verwenden (Achse nicht wählbar).

Parameter-Variantenstudie mit Volumen/Masse-Tabelle und Rücksetzen

In VS Code als Slash-Befehl: /variantenstudie
catia_get_active_document_infonutzbar catia_get_parametersnutzbar catia_set_parametereingeschränkt catia_update_partnutzbar catia_get_inertiaeingeschränkt
Führe eine Variantenstudie am aktiven Teil durch (nur auf einer Arbeitskopie).

1. Prüfe mit `catia_get_active_document_info`, dass das Dokument eine Arbeitskopie im Arbeitsordner ist; sonst zuerst mit `catia_save_document(file_path=...)` eine Kopie anlegen.
2. Lies mit `catia_get_parameters` die Parameter „‹erster Parametername›“ und „‹zweiter Parametername (optional)›“ und notiere die Ausgangswerte.
3. Für jede Kombination aus ‹Werte für Parameter 1, z. B. 3; 3,5; 4› und ‹Werte für Parameter 2 (optional)›:
   `catia_set_parameter` → `catia_update_part` → `catia_get_inertia` (Dichte ‹Dichte in kg/m³›).
4. Setze am Ende die Ausgangswerte zurück und bestätige mit einer Kontrollmessung, dass das Ausgangsvolumen wieder erreicht ist.

Ausgabe: Tabelle mit Parameterwerten, Volumen (cm³), Masse (kg), Abweichung zum Ausgangsstand (%). Keine Aussagen zu Festigkeit.

Bauraumgrenzen als Ebenen anlegen und Abstände messen (Soll/Ist)

In VS Code als Slash-Befehl: /bauraum-abstand
catia_gsd_create_geosetnutzbar catia_gsd_plane_offsetnutzbar catia_measure_distanceeingeschränkt
Prüfe den Bauraum des aktiven Teils.

1. Lege mit `catia_gsd_create_geoset` ein Set „Bauraum“ an.
2. Erzeuge die Grenzebenen mit `catia_gsd_plane_offset`: ‹Grenzen, z. B. „xy +180 mm (oben), zx +60 mm (seitlich)“›. Benenne sie eindeutig.
3. Miss mit `catia_measure_distance` die Mindestabstände zwischen ‹Elementname, z. B. PartBody› und jeder Grenze.
4. Vergleiche mit dem Soll ‹Mindestabstand in mm›.

Ausgabe: Tabelle Grenze | Ist (mm) | Soll (mm) | OK/Verletzung. Bei `AMBIGUOUS_REFERENCE` oder `OBJECT_NOT_FOUND` die Kandidaten nennen und fragen, nicht raten. Keine Aussage zu Bewegungshüllen oder Kollisionen zwischen Bauteilen.

Werkstoff und Produktdaten

Werkstoff zuweisen und Masse mit der Katalogdichte berechnen

In VS Code als Slash-Befehl: /werkstoff-masse
catia_get_materialeingeschränkt catia_set_materialeingeschränkt catia_get_inertiaeingeschränkt
Weise dem aktiven Teil den Werkstoff „‹Werkstoffname wie im CATIA-Katalog, z. B. Steel›“ zu‹Familie (optional)›.

1. `catia_get_material`: Welcher Werkstoff ist bisher zugewiesen? Nenne ihn.
2. `catia_set_material` mit dem gewünschten Werkstoff. Findet CATIA ihn nicht, zeige die gemeldeten verfügbaren Werkstoffe und frage mich.
3. `catia_get_inertia` mit der gemeldeten Dichte. Fehlt die Dichte, frag mich nach dem Wert – nicht schätzen.

Ausgabe: Tabelle Werkstoff | Dichte (kg/m³) | Volumen (cm³) | Masse (kg), dazu der vorherige Werkstoff.

Sachnummer, Revision und eigene Eigenschaften prüfen und nach Freigabe schreiben

In VS Code als Slash-Befehl: /eigenschaften-pflegen
catia_get_product_propertiesnutzbar catia_set_product_propertieseingeschränkt catia_undo_lasteingeschränkt
Pflege die Eigenschaften ‹des aktiven Dokuments oder einer Komponente, z. B. Halter.1›.

1. `catia_get_product_properties`: Zeige die aktuellen Werte als Tabelle.
2. Schlage die Änderungen vor: ‹gewünschte Werte, z. B. Revision B, Benennung „Halter links“, Werkstoff-Eigenschaft S355›.
3. Erst nach meiner Bestätigung `catia_set_product_properties` aufrufen.

Gib danach alte und neue Werte aus dem Ergebnis wieder. Hinweis an mich: Diese Änderung lässt sich nicht mit `catia_undo_last` zurücknehmen – die alten Werte stehen in der Tabelle.

Weitergeben

Review-Ansichten als Bilder und STEP/STL-Export in den Arbeitsordner

In VS Code als Slash-Befehl: /review-export
catia_set_viewnutzbar catia_fit_allnutzbar catia_screenshoteingeschränkt catia_exportnutzbar
Erzeuge Review-Unterlagen für das aktive Dokument im Arbeitsordner ‹Arbeitsordner, z. B. C:\Users\Name\CATIA_MCP_Work›:

1. Für die Ansichten isometric, front und top: `catia_set_view`, `catia_fit_all`, `catia_screenshot` als `‹Dateiname ohne Endung›_<ansicht>.jpg`.
2. `catia_export` als `‹Dateiname ohne Endung›.stp`‹weitere Formate z. B. stl (optional)›.

Vorhandene Dateien nicht überschreiben (bei `POLICY_BLOCKED` neuen Namen vorschlagen). Hinweis: Die Bildgröße entspricht dem Fenster. Liste am Ende alle erzeugten Dateien.