Remarque: Ce document a été écrit à l'origine en utilisant les outils disponibles dans Rhino 2. Même si ces outils existent toujours dans Rhino 3 et 4, vous avez peut-être développé d'autres techniques pour “réparer” les fichier IGES à problème. Partagez ces techniques ici - John Brock
Un des points forts de la fonction de traduction de fichiers de Rhino est de pouvoir épurer des fichiers IGES mal écrits. Vous avez peut-être déjà reçu des fichiers IGES de vos clients ou de vos fournisseurs qui n'étaient pas correctement lus dans votre application de modélisation basée sur les solides. Ce problème est souvent le résultat de fichiers IGES mal écrits, de surfaces manquantes ou en double, de trous ou de superpositions ou d'informations erronées sur la découpe de surface.
La tolérance aura beau être réduite lors de la réparation, ces problèmes ne seront pas résolus automatiquement. Après une longue attente, vous finissez avec des solides incomplets, des surfaces manquantes ou peut-être rien du tout. Votre travail dépend de l'importation et de l'utilisation de ces données. Que faites-vous dans ce cas ?
Rhino possède les outils nécessaires pour résoudre ces problèmes. Avec un peu d'entraînement et de bonnes qualités de résolution de problèmes, vous pouvez réparer ces fichiers causant problème et obtenir l'information importée dans votre application de modélisation. L'effort et le temps requis varieront dans de grandes proportions en fonction du nombre de problèmes et la taille du fichier IGES.
Heureusement, la plupart des fichiers IGES peuvent être réparés assez rapidement même avec peu d'expérience. Cependant, certains peuvent prendre plusieurs jours. Avec Rhino vous disposez des outils nécessaires pour résoudre les problèmes IGES les plus complexes et pour continuer votre travail.
Puisque Rhino est un modeleur de surface pouvant travailler avec des solides, les données IGES ne doivent pas obligatoirement former un solide fermé. Rhino lira autant d'informations valides du modèle qu'il le peut, il sautera les objets corrompus mais il lira les données sur les points, les courbes et les surfaces. Dans beaucoup de cas, le processus d'importation IGES de Rhino lira le fichier et résoudra les problèmes automatiquement. L'étape suivante est donc tout simplement de sauvegarder le modèle vers un nouveau fichier IGES et de le lire dans votre application. Si la réparation ne se fait pas automatiquement, vous pouvez remplacer les surfaces manquantes, réparer les mauvaises découpes, lisser les discontinuités de surface et exporter un modèle solide vers votre application.
Normalement, vous pouvez sauvegarder la plupart des données dans le fichier IGES. Dans certains cas vous devrez remodéliser des portions du fichier. Même dans ce cas, Rhino possède les outils permettant de récupérer les courbes isoparamétriques, les sections et les bords qui peuvent être utilisés pour remplacer les surfaces inutilisables tout en préservant le dessin original.
La stratégie générale de réparation de fichiers IGES dépend de chaque fichier. Avec le temps, vous découvrirez des problèmes de fichiers IGES produits par des applications spécifiques ou des utilisateurs.
De cette façon, seules les surfaces apparaîtront à l'écran.
Ces segments sont adaptés aux courbes avoisinantes dans les limites de la tolérance de modélisation spécifiée. Plus la tolérance est petite plus ces courbes sont complexes et la performance du système en souffre.
Le calcul d'une courbe de haute densité adaptée à des valeurs de tolérance qui ne sont pas compatibles avec vos processus de fabrication en aval est une perte de temps.
Regardez les résultats dans la ligne de commande. Est-ce que le nombre de polysurfaces est celui que vous attendiez ? Des surfaces doubles apparaissent parfois après l'importation d'un fichier IGES. Normalement, une d'elle sera complète et la deuxième présentera des découpes internes manquantes. Lorsque vous utilisez la commande Joindre, vous n'avez aucun moyen de différencier les surfaces qui seront sélectionnées. Si vous pensez que la sélection n'a pas été effectuée correctement, essayez de joindre deux bords libres. S'il n'y a pas de bord libre près de l'endroit où il devrait y en avoir un, annulez la jonction et sélectionnez les surfaces en double. Effacez les surfaces les moins complètes et essayez de joindre à nouveau.
Normalement, ceci est dû à des petits segments ou des petites courbes limite plus petits que la tolérance de modélisation. Vous devrez extraire les surfaces voisines, les vérifier, éditer les courbes limites afin d'éliminer ces petits segments et joindre à nouveau les surfaces. Vous aurez terminé lorsque vous obtiendrez une polysurface fermée qui passe la vérification et qui ne présente pas de bords libres. Lorsque vous joignez et réparez des surfaces, il peut être intéressant d'exécuter la commande Vérifier de temps en temps.
Le vieux proverbe qui dit “mieux vaut prévenir que guérir”, s'applique aussi aux transferts de fichiers IGES. Lorsque ceci est possible, passer un peu de temps sur l'application d'origine pour exporter un fichier “propre” permet de gagner beaucoup de temps au moment de l'épuration de ce fichier. Malheureusement, ce n'est pas toujours possible. CATIA et Pro/Engineer sont deux programmes courants de création de fichiers IGES.
Les procédures et les paramètres suivants minimiseront les problèmes liés à l'importation de données IGES depuis ces applications.
Exportez de CATIA en préparant le modèle, principalement pour améliorer les courbes de limite. Voici les procédures que l'un de nos clients (Black & Decker/DeWalt) utilise dans CATIA pour minimiser les tâches d'épuration en aval.
{@ 1. Pour préparer le modèle pour le transfert, travaillez avec le volume :
SOLID + EXTRACT + VOLUME
2. Nettoyez le modèle et ignorez toutes les géométries inutiles :
KEEP + SELECT + GEOMETRY + ELEMENT et sélectionnez "VOLUME"
3. Recalculez les courbes frontière : Amenez les anciennes frontières en dehors de NO-SHOW :
ERASE + NOSHOW YES:SWAP. Tapez **SPC - **SUR et YES:SWAP pour revenir.
4. ERASE et tapez SPC - VOL
5. CURVE1 + BOUNDARY et tapez *FAC
6. Exécutez /CLN pour voir s'il y a des erreurs
7. Le modèle est maintenant près à être exporté vers IGES.
}@
Afin d'optimiser l'exportation de fichiers Pro/E dans Rhino :
Utilisez ces paramètres dans le fichier “config.pro” de Pro/E ou enregistrez-les sous un fichier “rhino.pro” que vous lirez avant d'exporter.
{@ IGES_OUT_ALL_SRFS_AS 128
IGES_OUT_SPL_CRVS_AS_126 YES
IGES_OUT_SPL_CRVS_AS_128 YES
IGES_OUT_TRIM_XYZ YES
IGES_OUT_MIL_D_28000 NO
IGES_OUT_TRM_SRFS_AS_143 NO
IGES_OUT_TRIM_CURVE_DEVIATION DEFAULT
INTF_OUT_BLANKED_ENTITIES NO
INTF3D_OUT_EXTEND_SURFACE YES
INTF3D_OUT_FORCE_SURF_NORMALS YES
IGES_IN_106_F2_AS_SPLINE NO
IGES_IN_DWG_LINE_FONT YES
IGES_IN_DWG_PNT_ENT YES
IGES_IN_DWG_COLOR YES
FIX_BOUNDARIES_ON_IMPORT YES
}@
Informations sur l'échange de fichiers entre Rhino et Pro/E.
Échange de fichiers avec Softimage
Informations sur l'échange de fichiers entre Rhino et Softimage.
Échange de fichiers IGES avec SolidWorks
Informations sur l'échange de fichiers entre Rhino et SolidWorks.