This shows you the differences between two versions of the page.
fr:rhino:troubleshootingiges [2015/09/14] |
fr:rhino:troubleshootingiges [2020/08/14] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Livre blanc: IGES ====== | ||
+ | ======Résolution des problèmes rencontrés avec les fichiers IGES dans Rhinoceros®====== | ||
+ | |||
+ | > **Remarque: | ||
+ | |||
+ | =====Utiliser Rhino pour résoudre les problèmes rencontrés avec les fichiers IGES===== | ||
+ | |||
+ | 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' | ||
+ | |||
+ | La tolérance aura beau être réduite lors de la réparation, | ||
+ | |||
+ | Rhino possède les outils nécessaires pour résoudre ces problèmes. Avec un peu d' | ||
+ | |||
+ | Heureusement, | ||
+ | |||
+ | 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' | ||
+ | |||
+ | Normalement, | ||
+ | |||
+ | =====Stratégie générale===== | ||
+ | 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. | ||
+ | |||
+ | =====Guide de réparation de fichiers IGES.===== | ||
+ | - **Ouvrir le fichier IGES.** | ||
+ | - **Cacher ou supprimer les donner superflues** - Utilisez la commande **SelDup** pour trouver les entités en double et déplacez celles qui sont inutiles vers un calque “double” et désactivez-le. Vous en aurez peut-être besoin par la suite. | ||
+ | - Utiliser **SélCourbes** et **SélPts** pour sélectionner et **Cacher** les courbes et les points - Utiliser **SélSurfaces** pour sélectionner toutes les surfaces et utilisez **InverserSél** pour inverser la sélection. Cette opération permettra de mettre en surbrillance toutes les courbes et tous les points. Supprimez les courbes qui ne se trouvent pas sur les surfaces ou près de celles-ci. Étudiez les courbes qui restent sur les surfaces. Ce sont probablement des restes de courbes de découpe incomplètes. Déplacez-les vers un autre calque afin de pouvoir les utiliser ultérieurement. | ||
+ | |||
+ | De cette façon, seules les surfaces apparaîtront à l' | ||
+ | |||
+ | - **Ombrer et vérifier le modèle visuellement** - Apparaît-il tel que vous l' | ||
+ | - **Vérifier les mauvaises surfaces** - Les commandes **Vérifier** et **SélMauvaisObjets** détermineront si des surfaces du modèle présentent des problèmes au niveau de leurs définitions. Il se peut qu'il y ait des points de contrôle superposés, | ||
+ | - **Regarder les unités et la tolérance de modélisation absolue dans les propriétés du fichier** - Sont-elles raisonnables ? La plupart des applications qui produisent des fichiers IGES ne conservent pas les configurations des unités et de la tolérance sans l' | ||
+ | |||
+ | 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. | ||
+ | |||
+ | - **Joindre les surfaces** - Lorsque l'on joint des surfaces, les bords adjacents sont marqués comme joints si la distance entre eux se trouve dans les limites de la tolérance de modélisation spécifiée. Si la distance est en dehors de la tolérance établie, ils ne sont pas joints. Le fait de joindre ne change pas la géométrie. Les bords sont marqués comme assez proches pour être traités comme coïncidents. | ||
+ | |||
+ | 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' | ||
+ | |||
+ | - **Regarder s'il y a des bords libres** - Les bords libres sont des bords de surface qui ne sont connectés à aucun autre bord. Lors de la jonction la distance qui les séparait était plus grande que la tolérance de modélisation spécifiée. Ceci peut être dû à une modélisation initiale bâclée, des réglages de tolérance erronés lors de l' | ||
+ | - **Joindre les bords libres ou remodéliser** - La jonction de bords libres peut être déconcertante. Il s'agit d'un échange difficile et cela peut causer des problèmes en aval. Si vous voulez joindre des bords pour les importer ensuite en tant que solide ou pour réaliser une opération de maillage comme par exemple exporter un fichier STL, en utilisant la commande **JoindreBord** vous ne devriez pas avoir de problème. Si vous coupez des sections ou si vous réalisez d' | ||
+ | - **Réparer les mauvaises surfaces** - La meilleure option consiste à réparer une seule mauvaise surface à la fois et à les joindre en polysurface au fur et à mesure. Méthodes, de la plus simple à la plus radicale, pouvant être utilisées pour réparer les problèmes entraînant une erreur dans les résultats de la vérification : | ||
+ | - Reconstruire les bords | ||
+ | - Détacher les courbes de limite et relimiter | ||
+ | - Reconstruire les surfaces | ||
+ | - Remplacer les surfaces - en récupérant les bords des surfaces avoisinantes, | ||
+ | - **Vérifier les mauvais objets** - Dans certains cas, le fait de joindre des surfaces qui passent la vérification peut entraîner une polysurface qui donne une erreur lors de la vérification. | ||
+ | |||
+ | Normalement, | ||
+ | |||
+ | - **Exporter** - Lorsque le fichier IGES est épuré et réparé, vous pouvez l' | ||
+ | |||
+ | =====Commencez avec un fichier propre.===== | ||
+ | Le vieux proverbe qui dit "mieux vaut prévenir que guérir", | ||
+ | |||
+ | Les procédures et les paramètres suivants minimiseront les problèmes liés à l' | ||
+ | |||
+ | |||
+ | =====CATIA===== | ||
+ | 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/ | ||
+ | |||
+ | {@ | ||
+ | 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 " | ||
+ | 3. Recalculez les courbes frontière : Amenez les anciennes frontières en dehors de NO-SHOW : | ||
+ | |||
+ | ERASE + NOSHOW | ||
+ | 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. | ||
+ | |||
+ | }@ | ||
+ | |||
+ | =====Pro/ | ||
+ | **Afin d' | ||
+ | |||
+ | Utilisez ces paramètres dans le fichier " | ||
+ | |||
+ | {@ | ||
+ | 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 | ||
+ | |||
+ | }@ | ||
+ | |||
+ | **[[ProEFileExchange|Échange de fichiers avec ProE]]** | ||
+ | |||
+ | ---- | ||
+ | Informations sur l' | ||
+ | |||
+ | **[[SoftimageFileExchange|Échange de fichiers avec Softimage]]** | ||
+ | |||
+ | ---- | ||
+ | Informations sur l' | ||
+ | |||
+ | **[[SolidWorksFileExchange|Échange de fichiers IGES avec SolidWorks ]]** | ||
+ | |||
+ | ---- | ||
+ | Informations sur l' | ||
+ | |||
+ | |||