Rekonstruktion parametrischer CAD-Modelle aus STEP-Dateien für CATIA V5

Institut
Lehrstuhl für Fördertechnik Materialfluss Logistik
Typ
Bachelorarbeit / Semesterarbeit / Masterarbeit /
Inhalt
experimentell / theoretisch / konstruktiv /  
Beschreibung

Ausgangssituation:

In vielen industriellen Entwicklungsprozessen werden CAD-Modelle zwischen verschiedenen Systemen ausgetauscht. Dabei wird häufig auf neutrale Austauschformate wie STEP (*.stp / step) zurückgegriffen, um Schnittstellenprobleme zu vermeiden. Zwar bleibt die Geometrie dabei vollständig erhalten, jedoch gehen die zugrunde liegenden Modellierungsinformationen wie Skizzen, Parameter, Abhängigkeiten und Features verloren. Das resultierende Modell ist zwar geometrisch korrekt, jedoch „tot“ im Sinne der Weiterbearbeitung: Änderungen an der Geometrie sind nur mit hohem manuellem Aufwand möglich.

In der Praxis besteht daher ein großes Interesse daran, aus solchen STEP-Dateien automatisiert wieder ein parametrisches, bearbeitbares CAD-Modell zu erzeugen. Dies erfordert das Erkennen von Geometrieelementen, das Identifizieren von geeigneten Modellierungsstrategien sowie das Ableiten einer sinnvollen Feature-Hierarchie.

Zielsetzung:

Ziel der Studienarbeit ist die Entwicklung eines Algorithmus, welches aus einem STEP-Modell automatisiert ein editierbares CAD-Modell in CATIA V5 erzeugt. Dazu sollen insbesondere folgende Teilziele erreicht werden:

  1. Analyse eines STEP-Files und Extraktion der enthaltenen geometrischen Informationen (Flächen, Kanten, Volumen).
  2. Auswahl und Entwicklung eines KI-Algorithmus zur Ableitung einer geeigneten Modellierungsschrittfolge (Rekonstruktion der Feature-Hierarchie).
  3. Erzeugung eines CATIA-V5-Modells (z. B. über CATIA Automation / CAA APIs / Python-Skripting).
  4. Bewertung der Ergebnisse hinsichtlich Genauigkeit, Parametrik und Nachbearbeitbarkeit.
Voraussetzungen
  • Fachliche Kenntnisse:
    • Grundlagen in CAD-Konstruktion, idealerweise Erfahrung mit CATIA V5 (Part Design).
    • Verständnis von 3D-Geometrie (Volumen- und Flächenmodellierung).
  • Programmierkenntnisse:
    • Sehr gute Kenntnisse in mindestens einer Programmiersprache (z. B. Python, C++ oder C#).
    • Bereitschaft, sich in CATIA Automation / CAA API einzuarbeiten.
    • Erfahrung im Umgang mit CAD-Datenformaten oder Geometriebibliotheken ist von Vorteil.
Möglicher Beginn
sofort
Kontakt
Sarah Steininger, M.Sc.
Raum: 5505
Tel.: +49 (89) 289 - 15919
sarah.steiningertum.de
Ausschreibung