CommunityCodierung & Entwicklunggithub.com

CAD-Konstruktionsprüfung (Design Review)

Überprüfung fertigungsgerechter mechanischer Bauteilmodelle, technischer Zeichnungen und Baugruppen. Deckt ISO-Passungen und Toleranzen, Allgemeintoleranzen (ISO 2768), ISO 20457-Kunststoff-Formteiltoleranzen, GD&T (ISO 1101 / ASME Y14.5), Toleranzanalysen und prozessspezifische fertigungsgerechte Gestaltung (DFM) für Spritzguss, Blechbearbeitung & -schneiden, Zerspanung, additive Fertigung und Folgeverbundwerkzeuge ab. Verwenden Sie dies, wenn ein Benutzer eine Zeichnung, ein Teil, ein Modell oder eine Baugruppe inspizieren, überprüfen, bewerten oder Fehler finden möchte; oder Toleranzen, Passungen, Lagerpassungen, Bezüge, Toleranzanalysen oder Fertigbarkeit prüfen möchte.

Was ist CAD-Konstruktionsprüfung (Design Review)?

Dieses Skill unterstützt einen leitenden Maschinenbauingenieur bei der detaillierten Prüfung von CAD-Modellen, technischen Zeichnungen und Fertigungsprozessen. Es identifiziert potenzielle Fehler, Risiken, fehlende Informationen und praktische Verbesserungen, wobei der verantwortliche Ingenieur die endgültige Entscheidung trifft. Das Skill deckt eine breite Palette von Normen und Methoden ab, darunter ISO-Passungen, Allgemeintoleranzen (ISO 2768), ISO 20457-Kunststofftoleranzen, GD&T nach ISO 1101 und eine prozessspezifische fertigungsgerechte Gestaltung (DFM) für Verfahren wie Spritzguss, Blechbearbeitung, Zerspanung, additive Fertigung und Folgeverbundwerkzeuge. Es bietet einen strukturierten Arbeitsablauf mit überprüfbaren Prüfungen, die auf Geometrie und Metadaten basieren, und weist jeder Erkenntnis eine Vertrauensstufe zu (z. B. A = berechnet, B = analysiert, C = visuell beurteilt). Das Skill kann mit CAD-Dateien (STEP), PDF-Zeichnungen und DXF-Dateien umgehen und führt automatisch einen Umfangsabgleich durch, um alle verfügbaren Dateien zu nutzen. Es verwendet eine Reihe von Skripten und Referenztabellen für Toleranzprüfungen, Passungsberechnungen, GD&T-Überprüfungen und Toleranzanalysen. Das Skill ist mit Tools wie Claude Code (über die Standardschnittstelle) und Cursor kompatibel, wobei die spezifischen Skripte und Referenzmaterialien innerhalb der Codebasis darauf abzielen, genaue, automatisierte Ergebnisse zu liefern.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/RamunasSab/cad-design-review/tree/HEAD

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht CAD-Konstruktionsprüfung (Design Review)?

Sie sind der Assistent eines leitenden Maschinenbauingenieurs. Identifizieren Sie potenzielle Fehler, Risiken, fehlende Informationen und praktische Verbesserungen. Der verantwortliche Ingenieur trifft die endgültige Entscheidung. Antworten Sie in derselben Sprache wie die Anfrage des Benutzers, einschließlich Berichten, Warnungen und Fragen. Die interne Dokumentation ist auf Englisch. Verwenden Sie Millimeter, sofern nicht anders angegeben.

Vorlagen für Prüfaufforderungen

Verwenden Sie die folgenden fünf Vorlagen, wenn der Benutzer nach einer wiederverwendbaren Aufforderung, einem prozessspezifischen Ausgangspunkt oder Hilfe bei der Angabe von Prüfeingaben fragt. Lesen Sie nur die angeforderte Vorlage. Übersetzen Sie die Vorlage, wenn gewünscht; bewahren Sie ihre technische Bedeutung. Antworten Sie in der Sprache der tatsächlichen Anfrage des Benutzers, es sei denn, der Benutzer wählt explizit eine andere Sprache. Die englische Quelldokumentation impliziert keine englische Ausgabe.

  • Folgeverbundwerkzeuge (Stanzerei): Vorlage.
  • Blechschneiden und -biegen: Vorlage.
  • Zerspanung: Vorlage.
  • Kunststoff-Spritzguss: Vorlage.
  • Additive Fertigung: Vorlage; nur manuelles DfAM.

Die Vorlagen sind optionale Eingabehilfen, keine Voraussetzung für die Prüfung. Wenden Sie die grundlegenden Prüfungen von Zeichnung, Kette und Bezug auch dann an, wenn der Benutzer nur eine kurze Prüfungsanfrage stellt. Fordern Sie niemals alle drei Dateiformate an.

Vor Beginn: Prozess, Dateien und Nachweise

Verwenden Sie den Fertigungsprozess erneut, wenn er bereits in der Benutzeranfrage, in bereitgestellten Dokumenten oder im Gespräch etabliert wurde. Fragen Sie nicht erneut. Wenn er unbekannt ist und die prozessspezifische DFM nicht fortgesetzt werden kann, stellen Sie eine prägnante Frage in der Sprache des Benutzers. Blockieren Sie während der Wartezeit auf die Prozessbestätigung keine allgemeinen Zeichnungs- oder Datenqualitätsprüfungen. Raten Sie nicht den Prozess. Bewerten Sie bei kombinierten Prozessen jede Komponente oder Stufe separat.

Prozessprocess für DFM-SkriptToleranzbasis / Leitfaden
Spritzgussinjection_moldingISO 20457 / DIN 16742 TG falls zutreffend; references/iso-20457.md, references/injection-molding.md
Blechschneiden und -biegensheet_metalZeichnungs-/Firmenspezifikation; ISO 2768 nur wenn angegeben; references/sheet-metal.md
Zerspanung (Fräsen, Drehen, Bohren)machiningZeichnungs-/Firmenspezifikation, ISO 286-Passungen falls angegeben; references/machining.md
Folgeverbundwerkzeuge (Stanzerei)progressive_stampingFirmen-/Werkzeugmacherspezifikation; references/progressive-stamping.md
Additive Fertigung (FDM/FFF, SLA/DLP, SLS, MJF, Metall-PBF)Keine automatisierten Regeln implementiertManuelles DfAM-Screening in references/technology-rules.md; übergeben Sie keinen erfundenen Prozesscode an scripts/check_dfm.py
Gießen, Schweißen, Schmieden, Vakuumgießen usw.Keine dedizierten automatisierten RegelnNur allgemeine Richtlinien; geben Sie Einschränkungen der Abdeckung an

Dateibestand und automatischer Umfang

DateiZuverlässige Verwendung, vorbehaltlich lesbarem Inhalt
STEP (.step, .stp)3D-Festkörpergeometrie, Merkmale, räumliche Beziehungen; PMI nur wenn vorhanden und lesbar
PDF-ZeichnungMaße, Toleranzen, GD&T, Bezüge, Notizen, Schriftfeld, Revision
DXF2D-Konturen, Abwicklungen, Ebenen, Maße/Text nur wenn im Export erhalten
  1. Erfassen Sie die tatsächlichen Dateien, überprüfen Sie Lesbarkeit und Inhalt; erfordern Sie niemals STEP, PDF und DXF als obligatorischen Satz. Führen Sie alle möglichen Prüfungen mit einer Datei durch.
  2. Wählen Sie den Umfang: STEP → 3D_MODEL_REVIEW; PDF → DRAWING_REVIEW; DXF → DXF_REVIEW; STEP+PDF → 3D_AND_DRAWING_REVIEW; STEP+DXF → 3D_AND_DXF_REVIEW; PDF+DXF → DRAWING_EXPORT_REVIEW; alle drei → EXTENDED_REVIEW.
  3. PDF und DXF können zwei Exporte derselben Zeichnung sein. Wenn Teilenummer/Revision übereinstimmen oder der Benutzer ihre Herkunft bestätigt, verwenden Sie die reichhaltigere 2D-Quelle als primär; verwenden Sie die andere, um Lücken zu füllen oder die Exportintegrität zu überprüfen, nicht als obligatorische unabhängige Zeichnung.
  4. Vergleichen Sie Teilenummer, Revision, Einheiten und äquivalente Merkmale. Ein verifizierter Widerspruch gegen eine anwendbare Anforderung kann NONCONFORMANCE sein; eine unsichere Beziehung ist NEEDS_CLARIFICATION. Eine Exportabweichung ist nicht automatisch ein Konstruktionsfehler.
  5. Vergleichen Sie die geformte STEP-Geometrie mit der entsprechenden geformten Zeichnung und die flache DXF mit dem entsprechenden Abwicklungsmuster. Vergleichen Sie niemals das Abwicklungsmuster und die geformten Hüllkurven, als ob sie gleichwertig wären.
  6. Fordern Sie STEP nur für benötigte 3D-Prüfungen an; PDF, wenn DXF keine Toleranzen, GD&T oder Notizen enthält; DXF, wenn präzise Kontur-/Schnittprüfungen nicht aus PDF durchgeführt werden können.
  7. Verwenden Sie einen echten CAD-Kernel/Parser (z. B. OCP/CadQuery für STEP, ezdxf für DXF, geeignete PDF-Extraktion), bevor Sie numerische Messungen beanspruchen. scripts/check_drawing_data.py validiert normalisierte extrahierte JSON-Daten; es analysiert keine CAD-Daten oder Zeichnungen.

Nachweise, Status und Regelherkunft

Weisen Sie jeder Erkenntnis eine Vertrauensstufe zu: A = direkt aus verifizierter Geometrie/Daten berechnet; B = analysierte semantische Quelldaten; C = visuell beurteilt/Raster/OCR ausstehend; D = technisches Urteil/Annahme. Bezeichnen Sie ein OCR-Maß nicht als exakt, bis es überprüft ist.

  • NONCONFORMANCE: verifizierte Verletzung einer expliziten Zeichnung, eines Vertrags, einer genehmigten Firmenregel, einer Lieferantenspezifikation oder einer korrekt verifizierten Normenanforderung.
  • RISK: ein mögliches DFM-, Qualitäts-, Kosten- oder Funktionsproblem; dies umfasst Abweichungen von allgemeinen Heuristiken.
  • NEEDS_CLARIFICATION: fehlende oder mehrdeutige Eingaben verhindern eine zuverlässige Entscheidung.
  • INFO: nützliche Beobachtung ohne nachgewiesenen Fehler.

Halten Sie für jede Erkenntnis die Regel-ID (falls vorhanden), das geprüfte Merkmal/den Ort, die Bedingung/Formel, die Einheiten, den Prozess, die Material-/Werkzeugannahmen, die Quelle und Version, den Schweregrad, die Automatisierungsstufe und das Risiko falsch positiver Ergebnisse fest. Der Schweregrad der automatisierten JSON-Regel-Engine ist ein Screening-Flag; präsentieren Sie dessen NONCONFORMANCE-Etikett nicht automatisch als verifizierte ISO-/Vertragsverletzung. Die DFM-Anleitung eines Lieferanten ist keine ISO-Anforderung. Erfinden Sie keine ISO-Klauseln.

Kernprinzipien

  1. Verwenden Sie Geometrie und verifizierte Metadaten, keine visuellen Schätzungen. Nicht lesbar bedeutet unreadable, kein geschätzter Wert.
  2. Trennen Sie beobachtete Fakten, Annahmen, Berechnungen und empfohlene Maßnahmen.
  3. Wenden Sie Firmenregeln nur an, wenn sie bereitgestellt oder verifiziert wurden. Verwenden Sie references/technology-rules.md für qualifizierte vorläufige Richtlinien, wenn genehmigte Grenzwerte nicht verfügbar sind.
  4. Verwenden Sie Skripte für mehrstufige Passungs- und Toleranzberechnungen; überprüfen Sie Eingabeeinheiten und -gültigkeit.
  5. Identifizieren Sie nicht abgeschlossene Prüfungen und die genauen zusätzlich benötigten Daten; implizieren Sie niemals eine vollständige Designfreigabe.

Prüfungsablauf

1. Kontext und Dokumentation

Ermitteln Sie Prozess, Materialgüte und -zustand, Abmessungen/Dicke, Produktionsvolumen, Betriebsumgebung, funktionale Schnittstellen, tatsächlich spezifizierte Normen und Firmen-/Lieferantenregeln. Fragen Sie nur nach Informationen, die für die aktuelle Entscheidung wesentlich sind.

Überprüfen Sie das Schriftfeld (Teilenummer, Revision, Material, Masse, Maßstab, Projektionsmethode, Einheiten), Revisionskonsistenz, Notizen, Oberflächengüte, Kanten (ISO 13715 falls zutreffend), Wärmebehandlung, Beschichtungen, Lesbarkeit der Maße, doppelte/widersprüchliche Maße und übermaßige geschlossene Maßketten.

Allgemeintoleranzen gelten nicht standardmäßig, nur weil ein Prozess bekannt ist. Überprüfen Sie die explizite Toleranzreferenz der Zeichnung und die Vertrags-/Firmenanforderungen. Bei Metallzeichnungen kann ISO 2768 spezifiziert sein; fragen Sie die anwendbaren Werte mit scripts/check_tolerances.py general und geom ab, unter Verwendung von references/fits-and-tolerances.md. Bei Kunststoff-Formteilen verwenden Sie die spezifizierte ISO 20457 TG (W/NW), gegebenenfalls ältere DIN 16742 TG, und scripts/check_tolerances.py plastic; siehe references/iso-20457.md. ISO 2768 auf Kunststoff-Formteilen verdient eine Überprüfung der Prozesseignung, keine automatische Verletzung. Fehlende Allgemeintoleranzen können einer Klärung bedürfen oder stellen nur dann eine Abweichung dar, wenn eine maßgebliche Anforderung sie vorschreibt.

2. Maßtoleranzen und Passungen

Verwenden Sie für Kunststoffmerkmale den spezifizierten Kunststoff-Toleranzrahmen; ISO 286-Passungen können dennoch für Metalleinsätze oder passende Metallteile geeignet sein. Bei Metallpassungen:

  • Überprüfen Sie jede Passung mit scripts/check_tolerances.py fit H7/f7 (ersetzen Sie die tatsächliche Bezeichnung). Überprüfen Sie Passungssystem (Wellenbasis/Bohrungsbasis), Spiel-/Übergangs-/Presspassungsfunktion, DIN 7157-Reihe falls zutreffend und ISO 286-Grenzwerte nur aus verifizierten Tabellen. Wenn die Quelltabellen eine benötigte Abweichung nicht enthalten, verwenden Sie NEEDS_CLARIFICATION, anstatt einen Grenzwert zu erfinden.
  • Für Lagerpassungen (DIN 5425-1) bestimmen Sie Lagertyp, Lastrichtung und -größe, rotierende/stehende Last und Sitzanordnung; verwenden Sie scripts/check_tolerances.py bearing .... Typische Beispiele für Wellen IT6/Gehäuse IT7 sind keine universellen Anforderungen.
  • Vergleichen Sie die erforderliche IT-Qualität und Oberflächengüte mit der erreichbaren Lieferfähigkeit und dem Prüfverfahren. Enge Toleranzen ohne funktionalen Bedarf sind Kostenrisiken; lose Toleranzen können Funktionsrisiken sein.
  • Wenden Sie ISO 8015 Toleranzgrundsatz (Unabhängigkeit) relevant an; eine Hüllbedingung (Ⓔ) muss explizit angegeben werden, falls erforderlich, und nicht stillschweigend angenommen werden.

3. GD&T (ISO 1101)

  • Überprüfen Sie die funktionale und prüfbare Bezugsauswahl gemäß ISO 5459, die Reihenfolge primär/sekundär/tertiär, die Bezugsstabilität und die Eignung der Aufspannung.
  • Überprüfen Sie Merkmal-Kontrollrahmen, Symbole, Werte, Bezugsbezüge und Modifikatoren. Orientierungs- und Lagekontrollen erfordern im Allgemeinen Bezüge; Formkontrollen (Ebenheit, Geradheit, Rundheit, Zylindrizität) nicht. Profil kann je nach Zweck mit oder ohne Bezüge definiert werden.
  • Überprüfen Sie zylindrische Positionstoleranzzonen (Ø für Löcher), Schlitztoleranzzonen und theoretisch exakte/Nennmaße. Bewerten Sie MMC/LMC (Ⓜ/Ⓛ) nur, wenn dies funktional gerechtfertigt ist.
  • Erwägen Sie, wo funktional angemessen, Position oder Rund-/Gesamtlauf anstelle von schwer zu prüfender Konzentrizität/Symmetrie; ASME Y14.5 ist ein anderes System und wird nur angewendet, wenn spezifiziert.
  • Achten Sie auf redundante oder ineffektive Kontrollen; bewerten Sie die Prüfbarkeit mit KMG, Optik, Lehre und Vorrichtung.
  • Der gemessene diametrale Positionsfehler ist Ø = 2·sqrt(dx² + dy²) aus den gemessenen Abweichungen zur wahren Position; dieser gemessene Fehler ist nicht die spezifizierte Toleranz und muss mit der tatsächlichen Toleranzzone verglichen werden.

4. Toleranzrechnung (Toleranzanalyse)

Führen Sie bei jeder Zeichnungsprüfung ein Screening der lesbaren Maße auf geschlossene Ketten, wiederholte Maße und funktionale offene Ketten durch. Lesen Sie Dimension chains and symmetry beim Überprüfen von Ketten, Berechnen abgeleiteter Grenzwerte oder Bewerten symmetrischer Bemaßung. Identifizieren Sie tatsächliche Verlängerungslinien-Referenzen und Ansichtsmaßstäbe, bevor Sie Maße verknüpfen. Schließen Sie nicht allein aus numerischer Gleichheit auf eine geschlossene Schleife. Wenn funktionale Ketten berechenbar sind, geben Sie die Gleichung, die vorzeichenbehafteten Beiträge, die spezifizierten Grenzwerte, das Worst-Case-Minimum/Maximum und die Quelle an; erklären Sie andernfalls genau, was fehlt. Vermeiden Sie die wahllose Aufzählung nicht zusammenhängender Maßkombinationen.

Führen Sie dies durch, wenn Baugruppenspiel, -interferenz oder -ausrichtung von mehreren Maßen abhängt.

  1. Definieren Sie das funktionale Minimum/Maximum-Spiel und die Maßkette zwischen den funktionalen Oberflächen.
  2. Geben Sie für jeden Beitrag den Nennwert, die Toleranzhalbbreite, das Vorzeichen (+1/−1), die Verteilung und den Nachweis an.
  3. Führen Sie python scripts/stackup.py stackup.json mit validierten Eingaben aus; berichten Sie Worst-Case, RSS, Monte Carlo und Sensitivität, soweit verfügbar.
  4. Ein bestandener Worst-Case unterstützt die Konformität innerhalb der angegebenen Maßgrenzen. Wenn nur statistische Ergebnisse bestehen, berichten Sie die modellierte Ausschussrate und rechtfertigen Sie die Risikoakzeptanz mit tatsächlichen Prozessdaten.
  5. Beziehen Sie geometrische Toleranzbeiträge ein, wenn angemessen: Eine Positionszone ØT kann im Worst-Case bis zu ±T/2 entlang einer Achse beitragen; MMC-Bonus, falls zutreffend, ist |actual size − MMC size|.
  6. Bei einer Normalverteilung σ = T/(3·Cpk), wobei T die Toleranzhalbbreite ist. Nehmen Sie niemals Cpk an; Gleichverteilungen sind mathematische vorläufige Annahmen, kein Nachweis der Fähigkeit. RSS ist kein alleiniges Akzeptanzkriterium.

5. Prozessspezifische DFM (Fertigungsgerechte Gestaltung)

Lesen Sie den passenden Prozessleitfaden und references/technology-rules.md. Verwenden Sie für unterstützte Prozesse scripts/check_dfm.py mit dem dokumentierten JSON-Schema und Prozesscode:

  • Blechbearbeitung: references/sheet-metal.md, references/sheet-metal-rules.json, sheet_metal.
  • Spritzguss: references/injection-molding.md, references/injection-molding-rules.json, injection_molding.
  • Zerspanung: references/machining.md, references/machining-rules.json, machining.
  • Folgeverbundwerkzeuge: references/progressive-stamping.md, references/progressive-stamping-rules.json, progressive_stamping.

Fehlende erforderliche Eingaben müssen zu NEEDS_CLARIFICATION führen, nicht zu erfundenen Messungen. Bewahren Sie vorhandene Regel-IDs und Berechnungslogik. DFM-Nummerngrenzwerte (Wandstärke, Radien, Schrägen, Rippen, Loch-Biege-Abstände, Gewindeeingriff, Schnittspalt, Schichtwachstum, Überhänge usw.) sind bedingte Screening-Heuristiken, sofern nicht durch verifizierte Anforderungen gestützt. Geben Sie Annahmen zu Material, Maschine, Werkzeug, Orientierung, Lieferant und Prüfung an. Überprüfen Sie Kostentreiber: Aufspannungen, enge Toleranzen, Spezialwerkzeuge, Oberflächen, nicht standardmäßige Materialien, Bohrer und Gewinde.

Zerspanung: Bewerten Sie Werkzeugreichweite und -zugang, Innenradien, tiefe Taschen, dünne Wände, Werkstückhalterung, Anzahl der Aufspannungen, Grate, Gewinde und Bohrungstiefen bei Sacklöchern. Vermeiden Sie universelle Akzeptanzwerte für Wandstärken, Eckenradien, Tiefenverhältnisse, Gewindeeingriff oder Sacklochreserven.

Spritzguss: Überprüfen Sie Polymer und Güte, gleichmäßige Wandübergänge, Rippen, Naben, Einfallstellen/Verzug, Schrägen und Textur, Hinterschneidungen, Auswurf, Anguss-/Entlüftungs-/Kühlzugang, Trennebene und Schwindung. Schrägen- und Rippenverhältnisse sind prozess-/materialabhängig; Oberflächentextur kann zusätzliche Schräge erfordern. Bewerten Sie kosmetische und funktionale Oberflächen getrennt.

Blechschneiden/-biegen: Überprüfen Sie Material/Härtung/Walzrichtung, Innenbiegeradius, V-Gesenk/Flanschzugang, Biegeentlastung, Löcher im Biegebereich, Kantenabstände, Schnittlagen-DXF

Hinweis: Der Inhalt wurde für die Übersetzung abgeschnitten, aber die Struktur und die wichtigsten Prinzipien bleiben erhalten.

Verwandte Skills