GROTE SAMENSTELLINGEN Workshop 05-11-2013 Robert Slegers
Large Assemblies
Workshop 05-11-2013, Robert Slegers
• Wat is een large assembly ?
Wat is een large assembly en wat zijn de oorzaken, die invloed hebben op de performance?
•Openen van files
Welke tools zijn er beschikbaar om een grote file te openen?
•Assemblies en Parts -
Optimaliseren van parts en assemblies.
• Assemblies in drawings
Performance van drawings.
•Vragen / Discussie
Tijd is beperkt maar vragen staat vrij.
Agenda
Assemblies
Wat is een large assembly
Wat is een Large Assembly? Large Assemblies zijn samenstellingen met veel componenten of met complexe onderdelen.
Veel componenten
Complexe modellen
Mindere performance? Wat zijn de symptomen? Large Assemblies kunnen mindere performance vertonen bij: • File open / save. • Rebuild. • Maken van de tekening. • Roteren en zoomen van het model. • Assembly mates. • PC wordt traag. • Crash van SolidWorks / PC (elke pc is te crashen ! ).
Mindere performance? Wat zijn de oorzaken? Large Assemblies oorzaak en gevolg: • Hardware. • Software. • SolidWorks settings. • Part opbouw / gebruik. • Assembly opbouw / gebruik. • Drawings opbouw / gebruik. • Openen van files.
Hardware De belangrijkste componenten die invloed hebben op performance: • CPU. – – – –
Hoe sneller hoe beter ! Bijna geen cpu is echt 64 bit. Meer cores voor: Renderen, Simulation, File translation hidden line removal, Mass property
• RAM (intern geheugen, perfomance monitor). – Hoe meer hoe beter ? (64/32 bit). – DDR < DDR1 < DDR2 < DDR3.
• Harde schijf (hoeveel en hoe snel). – Hoe sneller hoe beter (7200<10000<15000<SolidState). – RAID kan performance en betrouwbaarheid verbeteren. – Meer cache op de harde schijf is over het algemeen een snellere harde schijf.
• Grafische kaart. – SolidWorks is een zwaar grafisch pakket. – Complexe geometrie = meer rekenkracht nodig. – Meer detaillering = meer rekenkracht nodig
• Netwerk. – 10mbit < 100mbit < 1000mbit < lokaal. – SW ondersteund geen NAS, Novell en Apple. – Time to open = time to copy + time to open.
Software Besturingssysteem: • Gebruik een zo up to date mogelijke software omgeving (W7 pro 64 bit) • Gebruik een 64 bits besturingssysteem. PDM: • Gebruik EPDM. • Voordelen van EPDM zijn. – de files worden altijd eerst lokaal geladen. – PDM weet waar de referenties van de files zijn dus er zijn geen zoek acties.
SolidWorks settings Systeem Options: • Verification on rebuild uit. • Gebruik geen transparancy. • Curvature only on demand. • Level of detail less. • Automatically load lightweight. • Don’t check en prompt voor componenten. • Mate animation off. • No preview during open.
SolidWorks settings Document Properties: • Resolution zo laag mogelijk. • Apply to all parts.
Parts & Assemblies.
Open File File open tools
Open File Het openen van files in SolidWorks is op te delen in de volgende processtappen: • Inlezen van de bestanden. – inlezen en tonen van de preview (options preview). – inlezen van de rest van het assembly bestand.
• • • • •
Zoeken naar gerefereerde bestanden (search routine). Inlezen van de bestanden volgens de FeatureManager (open in SW) Document evaluatie (check & rebuild). Opbouw feature tree. Tonen van de grafische weergave.
Open File Vertragende factoren in deze stappen kunnen zijn: • File grootte. • Grafische complexiteit. • Legacy files (oude versies). • Top level mates (gebruik sub-asm) • Configuraties. • Errors (AssemblyXpert) • Missende files (search routine).
Open File Vooraf: Welke referenties heeft de samenstelling?
Achteraf: Welke onderdelen/ samenstellingen zijn geladen?
Open File De AssemblyXpert is een eenvoudig te gebruiken tool om een overzicht te krijgen over de status van een samenstelling (help).
Resolved Een samenstelling kan op een aantal manieren worden geopend: Resolved: Alle componenten worden volledig in het geheugen van de PC geladen en waar nodig ge-rebuild. – – – – – –
Features Planes Solid Bodies Surfaces Mates Display
LightWeight Lightweight: Alleen de grafische informatie van de files wordt geladen. Alle feature informatie van de parts wordt niet geladen. Wat kan allemaal nog wel in lightweight (asm & drw): • • • • • • • • • • • •
Add/remove mates. Edge/face/component selection. Assembly features. Measure. Section Properties. Exploded views. Physical Simulation. Inteferece detection. Annotations Dimensions Section views Adv. Component selection.
Large Assembly Mode Large assembly mode: De LAM kan gekozen worden bij “file open” of kan worden aangezet vanuit het tools pulldown menu. De volgende instellingen worden in de achtergrond gedaan:
Large Design Review Large design review: Met Large design review wordt de minimale grafische informatie geladen van de componenten. Dit geeft beperkingen in het gebruik maar de samenstelling is heel snel geladen.
Mogelijkheden vanuit Large design review:
Speedpak Speedpak (asm & drw): Met speedpak kan snel een eenvoudige weergave (grafisch) van een samenstelling worden gemaakt, die gebruikt kan worden als component in een hoofdsamenstelling.
Bij file open is er de optie:
Configuraties Configuraties: Configuraties kunnen worden gebruikt om eenvoudige “simple” versie van een samenstelling te maken. Als er nog geen “simple” configuratie is, kan deze gemaakt worden met de
optie.
Parts & Assemblies
Part + Part = Assembly Part/Assembly performance
Parts & Assemblies Tijdens het werken in de samenstelling Is het eenvoudiger geworden om te wisselen van configuratie
Parts & Assemblies Het gebruik van Mates: Bij het selecteren van twee vlakken in de samenstelling komt SolidWorks met een voorstel van de mogelijke Mates.
De Concentric Mate heeft een extra optie gekregen. Als er vrijheidsgraden vastgelegd moeten worden kan de optie Lock Rotation geselecteerd worden.
Parts & Assemblies Het gebruik van Mates: Bij het selecteren van aangemaakt Slot en een Cilindrisch gat of as kan gebruik gemaakt worden van de SlotMate. Deze functie heeft meerdere optie om het gewenste resultaat te behalen. maakt het mogelijk om .
Parts & Assemblies Het gebruik van Mates: De Sphere Mate kan aangemaakt worden op onderdelen die Tangent tot niet rechte vlakken hoeken en sketches moeten worden vastgelegd.
Parts & Assemblies Het gebruik van Mirror en Mates: Onderdelen Asymmetrisch zijn en gespiegeld worden in de Samenstelling worden in SolidWorks 2014 dmv een Bouding Box gespiegeld. Het voordeel hiervan is dat het onderdeel altijd juist wordt gepositioneerd.
Parts & Assemblies Het gebruik van Mirror en Mates: Na het gebruik van de Mirror functie in de samenstelling blijven de Advanced en Mechanical mates behouden en kunnen deze bewerkt worden.
Parts & Assemblies Weergave van onderdelen in een samenstelling: Het ongewenst doorschijnen van achterliggende geometrie is in eerdere versies van SolidWorks een probleem. Dit doorschijnen is niet meer aanwezig in SolidWorks 2014.
2013
2014
Parts & Assemblies Weergave van onderdelen in een samenstelling: Als er gewerkt wordt met transparantie in meerdere files dan wordt deze transparantie per onderdeel beter weergegeven. Hierdoor wordt beter onderscheid gemaakt in de weergave tussen de onderdelen die achters elkaar gepositioneerd zijn.
2014
2013
Assembly opbouw • • • • • • • •
Samenvatting: Gebruik waar mogelijk de “fix” om componenten vast te leggen. Zorg dat componenten niet over bepaald zijn met mates. Zorg dat componenten niet onder bepaald zijn. Bouten en moeren kunnen bijvoorbeeld nog draaien. (resulteert in stoplichten) Maak eenvoudige configuraties aan voor het gebruik in hoofdsamenstellingen. Met het defeature tool kunnen “save as” parts gemaakt worden van samenstellingen waarin minder detail aanwezig is. (let op dit is een kopie). Gebruik de “save as part” optie om een samenstelling als een part op te slaan. Gebruik mates op coordinate systems.
Assemblies in drawings
Drawings
Drawings •
• •
Drawings kunnen net als samenstellingen o.a. lightweigt worden geladen. Met lightweight kunnen alle drawing taken worden uitgevoerd. Select sheets to open kan gebruikt worden om selectief sheets te openen. Gebruik de “Quick View” om alleen een drawing te bekijken en bijvoorbeeld slechts één sheet te laden.
Drawings • • • • • • • • •
Gebruik shaded views voor het plaatsen van de views. Minimaliseer het aantal sheets. Update alleen individuele views (automatic update views) Minimaliseer het aantal doorsneden, configuraties, detail views en alternate position views. Gebruik interference detection. Gebruik waar mogelijk simpele configuraties, display states en speedpak. Gebruik hide behind plane om het aantal componenten in een view te minimaliseren. Gebruik detached drawings om rebuilds te voorkomen. Met “load model” kan op het model alsnog een rebuild worden gegeven. Hide views als ze niet nodig zijn.
Conclusie Large Assemblies
• • • • • •
Versimpel de modellen. Wees consequent in het gebruik van referenties. Zorg voor een duidelijke file structuur (PDM). Optimaliseer de componenten (parts & assemblies) Gebruik de aanwezige tools: speedpak, lightweight, large assembly mode. “Staat geen hek om heen” betekent niet persé, dat het ook af gekaderd kan worden.
Dank u wel
[email protected]