Quel est le meilleur format d’importation pour SOLIDWORKS ?

La première question à se poser est de savoir à partir de quel logiciel de CAO doit provenir le fichier d’origine ? En effet, en ce qui concerne l’importation de données vers SOLIDWORKS, vous devez toujours vous rappeler qu’elles ont déjà été exporté depuis un autre système dans un format de fichier « neutre ».

Étant donné que chaque système de CAO est basé sur un noyau 3D différent, les fichiers d’exportation créés sont de qualités différentes.

Voici un bref aperçu des systèmes de CAO courants et de leurs noyaux 3D :

Logiciels de CAO Noyau 3D utilisé
SOLIDWORKS Parasolid
Solid Edge Parasolid
Siemens NX Parasolid
Rhinoceros 3D ACIS
Onshape ACIS
CATIA Anciennement ACIS, maintenant Catia Geometric Engine
Autodesk Inventor Shape Manager – basé sur le noyau ACIS
PTC Creo Granite Ore

Les noyaux les plus couramment utilisés sont donc Parasolid et ACIS, ou des modifications d’ACIS.
Parasolid utilise *.x_t ou *.x_b comme extensions de fichiers, tandis qu’ACIS utilise quant à lui *.sat.
Afin de nous assurer d’obtenir le meilleur résultat d’exportation, le mieux est d’utiliser le format de fichier le plus proche du noyau CAO du système d’importation des données.
Pour les fichiers SOLIDWORKS, il faut donc privilégier le format « Parasolid » avec comme extension de fichiers du *.x_t tandis que pour Onshape et Inventor il faudra plutôt privilégier un format ACIS en extension *.sat.
Outre les formats d’origine liés à un noyau CAO, il existe également des formats universels tels que STEP ou IGES. Ces formats ont été créés en raison de la variété des formats et offrent les mêmes exigences pour tous les systèmes de CAO. Néanmoins, ces formats sont parfois plus ou moins bien pris en charge par certains systèmes de CAO.
Afin de dresser une liste du meilleur format pour SOLIDWORKS, les critères seront décomposés comme ceci :

  1. . *.x_t et *.x_b si la CAO d’origine est également basée sur le noyau Parasolid
    (Le temps d’importation par rapport à *.step et *.iges est nettement plus rapide et la qualité est généralement meilleure)
  2. *.sat si la CAO d’origine est basée sur le noyau ACIS
  3.  “formats neutres” tels que STEP et IGES

    Lorsqu’il est possible de choisir, les formats suivants devront être privilégiés :
    • *.x_t,
    • *.sat,
    • *.step,
    • *.iges,
    • ainsi que le format d’origine privilégié du moteur 3D d’origine

IMPORTANT

Depuis 2017, SOLIDWORKS propose 3DInterconnect, un moyen d’insérer directement des fichiers à partir de systèmes de CAO propriétaires sans avoir à les mettre en cache au préalable dans un format de fichier neutre, éliminant ainsi une interface superflue.

 

3D Interconnect prend en charge les formats et versions suivants dans la version 2023 :

Format de fichier Extensions de fichier Versions du format de fichiers
ACIS .sat, .sab, .asat, .asab R1 – 2020 1.0
Autodesk® Inventor .ipt (V6 – V2021)

.iam (V11 – V2021)

V6 – 2021
CATIA® V5 .CATPart, .CATProduct V5 R8 jusqu’à V5-6 R2020
DXF™/DWG™ .dxf, .dwg 2.5 – 2021
IFC .ifc, .ifczip IFC 2×3, IFC 4
IGES .igs, .iges Jusqu’à 5.3
JT .jt JT 10, 10.2, 10.3 et 10.5
PTC® .prt, .prt.*, .asm, .asm.* Pour Pro/ENGINEER® 16 – Creo 9.0
Solid Edge® .par, .asm, .psm V18 – SE 2020
STEP .stp, .step AP203, AP214, AP242
NX™ Software .prt UG 11 – NX 1899

Astuce supplémentaire

Si vous ouvrez les fichiers au format neutres dans un éditeur de texte, vous verrez également le système avec lequel le fichier a été créé dans la plupart des formats dans les premières lignes.
J’ai moi-même pu constater à plusieurs reprises chez certains de nos clients qu’ils reçoivent parfois des données déjà créées dans SOLIDWORKS qui ont été transmises sous forme de STEP.
Dans ce cas-là il est utile d’appeler directement le fournisseur de ce fichier et de lui demander d’obtenir préférentiellement les fichiers directement au formats natifs SOLIDWORKS ?

Voici une image d’un fichier au format *.sat ouvert dans un éditeur de texte :

Image d’un fichier au format *.step ouvert dans un éditeur de texte:

Auteur de l'article

Michel Gurzeler, Technical Account Manager chez Visiativ Switzerland