Grâce à cet article, vous saurez tout de l'utilisation des références externes sur SOLIDWORKS, ce qu'il faut faire et surtout, ne pas faire !
Introduction
Avant toute chose, mettons-nous d'accord sur la définition d'une référence externe.
Définition : les références externes sont créées lorsqu'une pièce est construite directement dans un assemblage. L'utilisation de la géométrie existante d'une autre pièce pour aider à créer une nouvelle pièce génère une référence externe. Ainsi, si l'élément référencé change, la référence qui en dépend change également.
Utiliser des références externes est une pratique utile dans le cas où la conception est amenée à être beaucoup modifiée. Cela s'applique lors d'un avant-projet notamment.
Attention : à un stade plus avancé de la conception (conception définitive, production), les références externes doivent être supprimées ou brisées.
I - Une pratique... pas si pratique !
Si l'utilisation des références externes semble simple, elle a tendance à engendrer de multiples complications, dont on se passerait bien !
1. Oubliez la fabrication
Comme indiqué en introduction, la géométrie des références externes dépend de la géométrie d'autres pièces. Il n'y a donc pas de cotation à proprement parler, ni de tolérances ou autres... autant dire qu'il serait compliqué de lancer la fabrication de telles pièces !
2. Des temps de calcul interminables
Chaque modification faite sur la pièce d'origine, va engendrer la mise à jour des références externes qui en dépendent. Si l'assemblage concerné est assez large, cela peut engendrer des temps de calculs importants.
Le risque d'avoir un temps de chargement long des pièces lors de leur reconstruction, ouverture ou encore enregistrement sera augmenté par la présence de références externes.
Attention : en plus de perdre du temps, vous risquez même de faire crasher SOLIDWORKS, et perdre une partie de votre travail.
3. Des références perdues ou corrompues
La modification des fichiers va aussi alimenter votre lot de problèmes : déplacer un fichier, le renommer ou encore le supprimer va mener à des références externes perdues.
Pour illustrer, imaginons que nous créons la pièce 1 dans l'assemblage A et souhaitons l'utiliser dans l'assemblage B. La pièce 1 dépend de l'assemblage A, qui n'est pas présent dans l'assemblage B. Cela crée une référence externe sans lien dans l'assemblage B, provoquant une perte de référence.
En conséquence, le logiciel va "tourner dans le vide" en essayant de chercher les références manquantes. C'est du temps de calcul pour rien !
A nouveau, vous allez perdre énormément de temps et risquez de tout faire planter.
4. Le cercle vicieux
Lorsque l'on commence à travailler avec des références externes, il arrive très vite d'en avoir beaucoup et surtout, de les faire toutes dépendre les unes des autres. On peut alors se retrouver avec des références cycliques. SOLIDWORKS risque alors de montrer des messages d'erreur ou de crasher.
Attention : plus il y aura de références externes, plus les sources de problèmes seront élevées.
5. Bombe à retardement
Au début du projet, les références externes sont moins nombreuses, les liens ne sont pas perdus - tout fonctionne.
Au bout de quelques semaines ou mois, ce sera peut-être moins bien géré : références perdues, brisées, cycliques... Votre assemblage est très lent, il y a un problème.
Sauf que vous arrivez bientôt à la fin du projet, vous êtes dans l'urgence, et il faut trouver la source de ce problème. Mais vous avez des références externes partout : esquisses, fonctions... C'est quasiment impossible de toutes les supprimer.
En CAO, l'intention de conception est très importante. Le travail que vous effectuez les premiers jours peut éviter des problèmes qui ne vont apparaître qu'au bout de plusieurs mois.
En résumé, vous l'aurez compris, utiliser des références externes provoque un effet boule de neige sur les problèmes de conception.
II - Adoptez les bons réflexes
Utiliser des références externes doit être une intention de conception mûrement réfléchie.
Il est vivement recommandé de travailler sans, afin de garantir une conception robuste. Toutefois, si le contexte impose que vous travailliez avec, mieux vaut apprendre à le faire dans les règles de l'art.
1. Travailler sans références externes
Travailler sans dépendre de références externes est avantageux, car cela permet une conception plus autonome, minimisant les risques de complications liées à la modification des fichiers. Il existe par ailleurs une option pour empêcher l'utilisation de ces références, offrant un moyen efficace de prévenir leur utilisation par les concepteurs.
Sur SOLIDWORKS, il suffit de se rendre dans les options, et de décocher la case d'autorisation de création des références externes.
2. Travailler avec les références externes
2.1. Garder à l'œil ses références externes
Les références externes, ce sont comme les enfants ; on les surveille ! Vous devez toujours savoir où elles se trouvent et de quels éléments elles dépendent. De cette façon, vous pourrez éviter les liens multiples et autres désagréments rencontrés dans la partie précédente.
La visualisation des références externes peut se faire dans l'arbre de conception ; une petite flèche collée au nom d'un élément indique qu'il s'agit d'une référence externe. Ces flèches donnent une indication sur "l'état" :
- -> : référence "en contexte", fonctionne correctement
- ->? : référence "hors contexte", problème de chargement du fichier
- ->* : référence verrouillée, non modifiable
- ->X : référence rompue
En passant sa souris sur une référence externe, un lien est tracé, montrant à quelle pièce elle est rattachée.
Les références externes sont également accessibles en effectuant un clic droit sur un élément, puis "Références externes".
2.2. Verrouiller ses références externes
Lorsque la modélisation est terminée, il est utile de la verrouiller.
Astuce : le verrouillage des références externes permet de réduire les temps de chargement lors de la reconstruction des assemblages
Lorsqu'un assemblage est verrouillé, cela engage en conséquence que les références externes ne seront pas mises à jour. Pour effectuer la mise à jour, il suffit de déverrouiller l'assemblage et le reconstruire.
Pour verrouiller les références externes, il faut utiliser la commande "Références externes" présentée précédemment.
Elle donne accès à la boite de dialogue suivante :
Vous pouvez déverrouiller vos références externes dès que vous le souhaitez.
2.3. Savoir travailler avec un squelette
Une des pratiques assez courante de conception avec références externes consiste à utiliser un squelette comme base.
Le squelette est une pièce qui ne contient pas de 3D, uniquement des esquisses. Les pièces de l'assemblages font références à ce squelette pour être placées.
Il faut garder en tête que ce dernier ne doit être utilisé qu'à des fins de positionnement de vos pièces, et non pas pour les dimensionner.
Conclusion
Les références externes sont à utiliser avec précaution, et seulement en avant-projet. Une conception qui n'en utilise pas sera bien plus robuste et permettra d'éviter bon nombre de problèmes qui pourraient vous faire perdre un temps fou.
Pour aller plus loin
Retrouvez quelques pages complémentaires sur les références externes.