Inleiding
Laten we het eerst eens zijn over de definitie van een externe referentie.
Definitie: externe referenties worden aangemaakt wanneer een onderdeel rechtstreeks in een assemblage wordt ingebouwd. Door de bestaande geometrie van een ander onderdeel te gebruiken om een nieuw onderdeel te maken, wordt een externe referentie gegenereerd. Dus als het element waarnaar verwezen wordt verandert, verandert de referentie die ervan afhankelijk is ook.
Het gebruik van externe referenties is handig als het ontwerp veel gaat veranderen. Dit geldt in het bijzonder voor een voorbereidend project.
Waarschuwing: in een verder gevorderd stadium van het ontwerp (definitief ontwerp, productie) moeten externe verwijzingen worden verwijderd of verbroken.
I - Een praktijk… niet zo praktisch!
Het gebruik van externe referenties lijkt misschien eenvoudig, maar leidt vaak tot een heleboel complicaties die we beter kunnen vermijden!
1. Vergeet de productie
Zoals aangegeven in de inleiding is de geometrie van externe referenties afhankelijk van de geometrie van andere onderdelen. Er zijn dus geen noemenswaardige afmetingen, geen toleranties of wat dan ook… wat wil zeggen dat het ingewikkeld zou zijn om zulke onderdelen te gaan maken!
2. Onderbreekbare rekentijden
Elke wijziging aan het originele onderdeel heeft tot gevolg dat de externe referenties die ervan afhankelijk zijn, worden bijgewerkt. Als de betreffende assemblage vrij groot is, kan dit leiden tot aanzienlijke rekentijden.
Het risico op lange laadtijden bij het herbouwen, openen of opslaan van onderdelen wordt vergroot door de aanwezigheid van externe referenties.
Wees voorzichtig: naast tijdverspilling loop je het risico dat SOLIDWORKS crasht en een deel van je werk verloren gaat.
3. Verloren of beschadigde referenties
Het wijzigen van bestanden zal ook problemen veroorzaken: het verplaatsen, hernoemen of verwijderen van een bestand zal leiden tot verlies van externe verwijzingen.
Ter illustratie: stel dat we onderdeel 1 maken in assemblage A en het willen gebruiken in assemblage B. Onderdeel 1 is afhankelijk van assembly A, die niet aanwezig is in assembly B. Hierdoor ontstaat een externe verwijzing zonder koppeling in assemblage B, wat resulteert in een referentieverlies.
Als gevolg hiervan zal de software "rondrennen in een vacuüm" om de ontbrekende referenties te vinden. Dat is veel rekentijd voor niets!
Nogmaals, je zult veel tijd verspillen en het risico lopen dat alles vastloopt.
4. De vicieuze cirkel
Als je met externe referenties gaat werken, merk je al snel dat je er veel hebt en vooral dat ze allemaal van elkaar afhankelijk zijn. Dit kan leiden tot cyclische referenties. SOLIDWORKS kan dan foutmeldingen geven of crashen.
Let op: hoe meer externe verwijzingen er zijn, hoe groter de kans op problemen.
5. Tijdbom
Aan het begin van het project zijn er minder externe verwijzingen, de links zijn niet verloren gegaan - alles werkt.
Na een paar weken of maanden kan het zijn dat het niet zo goed wordt beheerd: verloren referenties, gebroken, cyclisch… Je assemblage is erg traag, er is een probleem.
Behalve dat je het einde van het project nadert, je haast hebt en je de bron van dit probleem moet vinden. Maar je hebt overal externe verwijzingen: schetsen, functies… Het is bijna onmogelijk om ze allemaal te verwijderen.
In CAD is de ontwerpintentie erg belangrijk. Het werk dat je in de eerste paar dagen doet, kan problemen voorkomen die pas maanden later duidelijk worden.
Kortom, zoals je kunt zien heeft het gebruik van externe referenties een sneeuwbaleffect op ontwerpproblemen.

II - De juiste reflexen aannemen
Het gebruik van externe referenties moet een weloverwogen ontwerpintentie zijn.
Het wordt sterk aangeraden om zonder te werken, om een robuust ontwerp te garanderen. Als de context echter vereist dat je ermee werkt, kun je het beste leren hoe je dat goed doet.
1. Werken zonder externe referenties
Werken zonder te vertrouwen op externe referenties is voordelig, omdat het meer autonoom ontwerpen mogelijk maakt en het risico op complicaties bij het wijzigen van bestanden minimaliseert. Er is ook een optie om het gebruik van deze referenties te voorkomen, wat een effectieve manier is om te voorkomen dat ontwerpers ze gebruiken.
Ga in SOLIDWORKS gewoon naar de opties en vink het vakje uit dat het maken van externe referenties toestaat.

2. Werken met externe referenties
2.1. Externe referenties in de gaten houden
Externe referenties zijn net kinderen: je moet ze in de gaten houden! Je moet altijd weten waar ze zijn en waar ze van afhankelijk zijn. Op die manier kun je meervoudige koppelingen en andere ergernissen uit de vorige sectie vermijden.
Externe verwijzingen kunnen worden bekeken in de ontwerpboom; een kleine pijl bij de naam van een element geeft aan dat het een externe verwijzing is. Deze pijlen geven een indicatie van de "toestand":
- - >: verwijzing "in context", werkt correct
- ->? verwijzing "uit context", probleem bij het laden van het bestand
- - >*: referentie vergrendeld, kan niet worden gewijzigd
- - >X: referentie verbroken
Als je met je muis over een externe referentie beweegt, wordt er een link getekend die laat zien bij welk onderdeel het hoort.
Externe referenties zijn ook toegankelijk door met de rechtermuisknop op een item te klikken en"Externe referenties" te selecteren.

2.2. Externe referenties vergrendelen
Als het modelleren klaar is, is het handig om het te vergrendelen.
Tip: het vergrendelen van externe referenties vermindert de laadtijd bij het herbouwen van assemblies.
Wanneer een assembly vergrendeld is, betekent dit dat de externe verwijzingen niet bijgewerkt worden. Om bij te werken, ontgrendel je gewoon de assembly en bouw je hem opnieuw.
Om externe referenties te vergrendelen, gebruik je het commando"Externe referenties" dat hierboven is beschreven.
Dit geeft toegang tot het volgende dialoogvenster:

Je kunt je externe referenties op elk moment deblokkeren.
2.3. Weten hoe je met een skelet werkt
Bij het ontwerpen met externe referenties is het vrij gebruikelijk om een skelet als basis te gebruiken.
Het skelet is een onderdeel dat geen 3D bevat, alleen schetsen. De onderdelen van de assemblage verwijzen naar dit skelet om geplaatst te worden.
Houd er rekening mee dat de laatste alleen moet worden gebruikt om je onderdelen te positioneren , niet om de afmetingen te bepalen.
Conclusie
Externe referenties moeten met voorzichtigheid worden gebruikt, en alleen in de voorbereidende ontwerpfase. Een ontwerp dat ze niet gebruikt zal veel robuuster zijn en zal een groot aantal problemen vermijden die veel tijd kunnen kosten.
Voor meer informatie
Lees meer over externe referenties.


