Article de Joe Medeiros, CSWE mis à jour le 21 septembre 2010

Article

Une référence circulaire se produit lorsque deux ou plusieurs composants, dans un assemblage, partagent des références externes de telle sorte que la reconstruction d'un composant nécessite la reconstruction d'un ou plusieurs autres composants. Si PDM est impliqué, les références circulaires empêcheront les check-ins.

Une référence circulaire peut se manifester par la présence de symboles de reconstruction récurrents. Lors de la reconstruction de l'assemblage, le symbole de reconstruction se déplace d'un composant à l'autre. Lors de reconstructions ultérieures de l'assemblage, le symbole de reconstruction peut apparaître sur d'autres composants ou revenir au composant d'origine. Avec chaque reconstruction de l'assemblage, le symbole de reconstruction passera en boucle par tous les composants affectés, mais le symbole de reconstruction ne sera pas présent si l'une de ces pièces est ouverte dans une fenêtre séparée.

Une autre façon dont une référence circulaire peut faire connaître sa présence est l'apparition d'erreurs de reconstruction dans les composants affectés par la référence circulaire. Lorsqu'une pièce est éditée dans le contexte de l'assemblage, les erreurs de reconstruction apparaîtront dans certains ou tous les autres composants affectés. Ces erreurs de reconstruction disparaîtront après avoir quitté l'édition de l'assemblage. L'évaluation des performances à partir de l'onglet Évaluer du Gestionnaire de commandes ou de Outils>Évaluer, peut également identifier les références circulaires potentielles.

L'élimination des références circulaires peut s'avérer délicate et implique souvent de "verrouiller" les références externes pour chaque composant affecté, puis de reconstruire l'assemblage pour isoler le ou les composants impliqués dans la référence cyclique. Une fois que les composants concernés ont été identifiés, les caractéristiques et les esquisses de chaque composant concerné devront être modifiées afin d'éliminer la référence cyclique. Plus rarement, chaque relation d'une esquisse, qui a une référence externe, devra être supprimée afin de déterminer quelle(s) relation(s) est (sont) responsable(s) de la référence cyclique.

Comme la détermination de la source de la référence cyclique peut être difficile et prendre du temps, il est préférable d'éviter les références circulaires.

  • Les esquisses et les blocs de mise en page peuvent constituer la plaque tournante de toutes les références externes. Les modifications sont initiées à partir de ces esquisses et blocs et se propagent à toutes les fonctions de référence. En outre, grâce aux "schémas d'assemblage", nous pouvons utiliser des blocs simples pour tester le mouvement dans nos assemblages, avant de consacrer un temps considérable à la modélisation.
  • Si des références externes doivent être ajoutées aux composants d'un assemblage, attachez ces références externes à des composants clés tels qu'un cadre. Ces composants clés ne doivent pas contenir de caractéristiques avec des références externes, car cela peut introduire des références cycliques. Comme pour les schémas de configuration et les blocs, les modifications apportées à ces composants clés se propageront aux composants de référence.
  • Évitez d'ajouter des relations d'un composant de niveau supérieur à un composant d'un sous-ensemble.
  • Évitez d'ajouter une référence externe à une caractéristique qui contient déjà une référence externe.
  • Évitez d'ajouter des références externes à des fonctions d'assemblage dépendant du temps, telles que les trous de l'"assistant de trou/série", les "modèles de composants" et les coupes d'assemblage (extrudes, revolves, lofts).
Liens connexes

Obtenez des services SOLIDWORKS certifiés de Javelin

Javelin Experts peut vous aider à :

Joe Medeiros, CSWE

Joe Medeiros est un expert certifié SOLIDWORKS et PDM. Il aide les utilisateurs de SOLIDWORKS en matière de formation, de mentorat et de mise en œuvre depuis 1998. Il associe son expérience de l'industrie à une connaissance approfondie des produits SOLIDWORKS pour aider ses clients à réussir. Il partage son expérience et son expertise par le biais de blogs, dont l'un a été intégré au manuel de formation SOLIDWORKS Essentials.