← Back to blog

technology

Pourquoi STEP reste le standard CAD pratique

STEP reste le format neutre le plus fiable pour echanger la geometrie entre systemes.

STEP signifie Standard for the Exchange of Product model data, defini dans la norme ISO 10303. Le standard a ete publie pour la premiere fois en 1994 et a ete continuellement revise depuis. Les deux protocoles d application que vous rencontrerez le plus dans la fabrication sont AP203 (conception 3D a configuration controlee) et AP214 (processus de conception mecanique automobile). AP242, la revision plus recente, ajoute des capacites de definition basee sur le modele, y compris les tolerances geometriques GD&T directement dans le fichier.

Ce qui distingue STEP de STL ou OBJ est la representation de la geometrie. STL approche les surfaces par des triangles — plus il y a de triangles, plus l approximation est proche de la forme reelle, mais cela reste toujours une approximation. STEP stocke une geometrie de representation de frontiere (B-rep) exacte : des surfaces mathematiques comme des plans, cylindres, cones et NURBS definis avec precision. C est important pour le chiffrage car le volume et la surface calcules a partir du B-rep sont exacts, alors que les valeurs issues de formats triangules ne sont fiables qu en fonction de la densite de tessellation.

Pourquoi ne pas utiliser des formats natifs comme SolidWorks .sldprt ou CATIA .CATPart ? Parce que ces formats sont proprietaires et lies a une version. Un atelier utilisant SolidWorks 2024 ne peut pas ouvrir de facon fiable un fichier CATIA V5 sans traducteur, et ce traducteur peut ne pas gerer correctement toutes les fonctionnalites. STEP a ete concu precisement pour etre le pont neutre entre les systemes — et malgre des decennies d alternatives (IGES, JT, 3MF), il est reste le format le plus largement accepte dans les chaines d approvisionnement industrielles.

Pour le chiffrage automatise, trois dimensions d un fichier STEP sont primordiales : le volume (determine le cout matiere), la surface (determine le cout de finition et de revetement), et la boite englobante (determine si la piece tient dans l enveloppe machine). Un parseur B-rep fiable peut extraire les trois valeurs en moins d une seconde sur des tailles de pieces typiques. DemoQuoter utilise pythonOCC, la liaison Python a OpenCASCADE Technology, le meme noyau geometrique que FreeCAD et plusieurs systemes CAD commerciaux.

Problemes courants avec les fichiers STEP soumis pour chiffrage : assemblages exportes comme un seul corps fusionne (on obtient un volume global mais on ne peut pas identifier les pieces individuelles), erreurs d echelle quand le systeme CAD exporte en millimetres et que le systeme recepteur suppose des pouces, et coques manquantes ou vides quand une fonctionnalite echoue a se traduire proprement. Un validateur robuste doit verifier la presence de solides fermes, un volume non nul, et des proportions de boite englobante raisonnables avant de tenter tout calcul de prix.

STEP transporte aussi des metadonnees utiles au-dela de la geometrie : reference de piece, description et unite de mesure sont souvent incorporees dans l en-tete. Certains exporteurs incluent la designation du materiau et les specifications de finition de surface dans les donnees de definition du produit. DemoQuoter lit les metadonnees d en-tete mais ne s appuie pas sur elles pour le calcul de prix — la geometrie est la verite de reference, et toute metadonnee trouvee est presentee a l operateur comme verification croisee.

Des travaux sont en cours dans le secteur pour migrer vers des workflows d entreprise bases sur le modele (MBE) ou les fichiers STEP AP242 transportent directement les tolerances, les etats de surface et les exigences de controle, sans dependre d un dessin 2D separe. Pour le chiffrage, ce changement est significatif : il signifie que le calcul pourra finalement etre derive entierement du fichier 3D, eliminant l ambiguite qui oblige aujourd hui les deviseurs a demander des precisions au client avant de s engager sur un prix.