← Back to blog
Praezises mechanisches Bauteil, das mehrere CAD-Arbeitsplaetze ueber neutrale STEP-Datenpfade verbindet

technology

Warum STEP der praktische CAD-Standard bleibt

STEP bleibt das verlaesslichste neutrale Format fuer Geometriedaten zwischen Systemen.

STEP steht fuer Standard for the Exchange of Product model data und ist in ISO 10303 definiert. Der Standard wurde erstmals 1994 veroeffentlicht und seitdem stetig weiterentwickelt. Die zwei Anwendungsprotokolle, die in der Fertigung am haeufigsten vorkommen, sind AP203 (konfigurationskontrolliertes 3D-Design) und AP214 (mechanische Konstruktionsprozesse in der Automobilindustrie). AP242, die neuere Revision, ergaenzt modellbasierte Definitionsfaehigkeiten einschliesslich GD&T direkt in der Datei.

Was STEP von STL oder OBJ unterscheidet, ist die Geometriedarstellung. STL naehert Flaechen durch Dreiecke an — je mehr Dreiecke, desto naeher liegt die Annaeherung an die wahre Form, aber es bleibt immer eine Naherung. STEP speichert exakte Boundary-Representation (B-Rep) Geometrie: mathematische Flaechen wie Ebenen, Zylinder, Kegel und NURBS, die praezise definiert sind. Das ist fuer die Kalkulation entscheidend, weil Volumen und Oberflaecheninhalt aus B-Rep exakt sind, waehrend Werte aus dreiecksbasierten Formaten nur so genau sind wie die Tessellierungsdichte.

Warum keine nativen Formate wie SolidWorks .sldprt oder CATIA .CATPart verwenden? Weil diese Formate proprietary und versionsgebunden sind. Ein Betrieb mit SolidWorks 2024 kann eine CATIA-V5-Datei nicht zuverlaessig ohne Uebersetzer oeffnen, und dieser Uebersetzer beherrscht moeglicherweise nicht jedes Feature korrekt. STEP wurde genau als neutraler Austauschpunkt zwischen Systemen entwickelt — und trotz jahrzehntelanger Alternativen (IGES, JT, 3MF) ist es das in industriellen Lieferketten am weitesten akzeptierte Format geblieben.

Fuer die automatisierte Kalkulation sind drei Groessen aus einer STEP-Datei besonders wichtig: Volumen (bestimmt den Materialpreis), Oberflaecheninhalt (bestimmt den Preis fuer Oberflaechenbehandlungen und Beschichtungen) und Bounding Box (bestimmt, ob das Bauteil in den Maschinenraum passt). Ein zuverlaessiger B-Rep-Parser kann alle drei Werte bei typischen Bauteilgroessen in unter einer Sekunde extrahieren. DemoQuoter verwendet pythonOCC, die Python-Anbindung an OpenCASCADE Technology, den gleichen Geometriekernel wie FreeCAD und mehrere kommerzielle CAD-Systeme.

Haeufige Probleme mit eingereichten STEP-Dateien: Baugruppen, die als ein einziger zusammengefuehrter Koerper exportiert werden (ein Gesamtvolumen, aber keine Einzelteile erkennbar), Massstaebsfehler beim Export in Millimetern bei Empfaenger in Zoll, und fehlende oder leere Schalen, wenn ein Feature nicht sauber uebersetzen kann. Ein robuster Validator sollte auf geschlossene Solid-Koerper, von null verschiedene Volumina und sinnvolle Seitenverhaeltnisse der Bounding Box pruefen, bevor er versucht, einen Preis zu berechnen.

STEP traegt auch Metadaten, die ueber die Geometrie hinaus nuetzlich sind: Teilenummer, Bezeichnung und Masseinheit sind haeufig im Header enthalten. Manche Exportprogramme schreiben Materialbezeichnung und Oberflaechenanforderungen in die Produktdefinitionsdaten. DemoQuoter liest die Header-Metadaten, verlaeesst sich aber nicht auf sie fuer die Preisberechnung — die Geometrie ist das Fundament, und gefundene Metadaten werden dem Bediener als Quercheck angezeigt.

In der Branche gibt es laufende Bestrebungen, auf modellbasierte Unternehmensworkflows (MBE) umzustellen, bei denen STEP-AP242-Dateien Toleranzen, Oberflaechengueten und Pruefanforderungen direkt tragen, ohne auf eine separate 2D-Zeichnung angewiesen zu sein. Fuer die Kalkulation ist dieser Wandel bedeutsam: Er bedeutet, dass die Preisermittlung schliesslich vollstaendig aus der 3D-Datei abgeleitet werden kann und die Unklarheiten entfallen, die Kalkulatoren heute zwingen, vor einer Preiszusage beim Kunden nachzufragen.