2010 Solid Edge Productivity Summit: Synchronous Assembly


Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Demo file: … _Assembly 1 Conveyor Synch.asm
  • Demo file: … _Assembly 2 Conveyor Traditional.asm
  • Demo file: … _Assembly 3 Fork Assembly.asm
  • Demo file: … _Assembly4 Motate face.asm
  • Demo file: … _Assembly5 Releate faces.asm
  • Demo file: … _Assembly6 Transaxle small.asm
  • Demo file: … _Assembly 1 Conveyor Synch.asm
  • Demo file: … _Assembly 1 Conveyor Synch.asm
  • Demo file: … _Assembly 2 Conveyor Traditional.asm
  • Demo file: … _Assembly 8 LaserPrinter.asm
  • Demo file: … _Assembly 8 LaserPrinter.asm
  • Demo file: … _Assembly 8 LaserPrinter.asm
  • Demo file: … _Assembly7 Housing Frame.asm
  • 2010 Solid Edge Productivity Summit: Synchronous Assembly

    2. 2. <ul><ul><li>Synchronous Edits in Assembly </li></ul></ul><ul><ul><ul><ul><li>IPA for editing </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Editing multiple components simultaneously </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Live Section editing in assemblies </li></ul></ul></ul></ul><ul><ul><ul><li>Mixed assemblies – Synchronous and Traditional parts/sub-assemblies </li></ul></ul></ul><ul><ul><ul><ul><li>Assembly Inter-Part copies </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Move Subassembly Components option </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Assembly Features </li></ul></ul></ul></ul><ul><ul><li>Working with Large Assemblies </li></ul></ul><ul><ul><li>Custom Templates </li></ul></ul>Assembly
    3. 3. Parts Priority (IPA) <ul><li>Selection filter set to Parts Priority </li></ul><ul><ul><ul><ul><ul><li>Double clicking to In Place Activate </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Full suite of part modeling tools become available </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>The PathFinder stays in the context of the assembly </li></ul></ul></ul></ul></ul>
    4. 4. <ul><li>Inter-Part Copy </li></ul><ul><ul><ul><ul><ul><li>Uses the command bar </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Is not associative in the synchronous environment </li></ul></ul></ul></ul></ul>In Place Edit
    5. 5. Assembly Selection Filter <ul><li>Selection Filter - Synchronous </li></ul><ul><ul><ul><ul><li>Faces – Selects one or more faces for edit </li></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Part must be active for face selection </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><li>Parts – Selects one or more parts </li></ul></ul></ul></ul>
    6. 6. <ul><li>Select - Traditional </li></ul><ul><ul><ul><ul><li>Many utilities for selecting parts in the assembly </li></ul></ul></ul></ul>Assembly Select Tools
    7. 7. Face Priority Selection <ul><li>Face selection filter in assembly </li></ul><ul><ul><ul><ul><li>Select a single face or select multiple faces across multiple parts </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Using the Steering Wheel you can move the faces simultaneously </li></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Keypoints can be selected to move a face(s) to other geometry in the assembly </li></ul></ul></ul></ul></ul>
    8. 8. <ul><li>Selecting multiple faces on the same part will behave exactly as if you were in the part document outside the context of an assembly </li></ul><ul><ul><ul><ul><li>The same Live Rules will be applied </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Symmetry is based on the location of the base coordinate system in the part document </li></ul></ul></ul></ul>Face Priority Selection
    9. 9. <ul><li>Selecting multiple faces on different parts will allow the faces to move together as if each part were being modified within their respective part documents </li></ul><ul><ul><ul><ul><li>The same Live Rules will be applied </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Symmetry is based on the location of the base coordinate system in each of the part documents </li></ul></ul></ul></ul>Face Priority Selection
    10. 10. Assembly Motate Part/Face Together <ul><ul><li>Motate? It’s not a typo… Move Rotate </li></ul></ul><ul><ul><ul><ul><li>These steering wheel operations are only available in a synchronous assembly </li></ul></ul></ul></ul><ul><ul><ul><ul><li>If all faces of a synchronous part in a synchronous assembly are selected, the whole part is moved </li></ul></ul></ul></ul><ul><ul><ul><ul><li>If a traditional part or an inactive part is selected, the part will be selected and moved / rotated per the steering wheel operation </li></ul></ul></ul></ul><ul><ul><ul><ul><li>If individual faces of active synchronous parts are selected, live rules are displayed and drive edits </li></ul></ul></ul></ul>
    11. 11. Assembly Motate Part/Face Together <ul><ul><ul><li>Steering Wheel operations aware of assembly constraints - Part edit </li></ul></ul></ul><ul><ul><ul><ul><li>If one or more parts are moved </li></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>When moving many occurrences, relationships internal to the selection are maintained </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Relationships external to the selection are suppressed to allow the move </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Any of these external relations that are still consistent after the move are kept, the others are deleted </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Floating constraints are restored with new offset value </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Fix constraint is reapplied at new location </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><li>If a selected part resides in a subassembly, its location in the subassembly is affected </li></ul></ul></ul></ul><ul><ul><ul><ul><li>If a subassembly is selected, the subassembly is affected </li></ul></ul></ul></ul>
    12. 12. Assembly Motate Part/Face Together <ul><ul><li>Motate aware of assembly constraints – Face edit </li></ul></ul><ul><ul><ul><ul><li>Face edits drive assembly constraints </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Assembly constraints do not drive faces </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Face edits will drive assembly constraints real-time </li></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Parts will move if possible during the face edit </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>When moving a face, SE always keeps the assembly relationships and the system may become over-defined because of the edit (relationship will display as “sick”) </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Sick relationships can then be suppressed or deleted </li></ul></ul></ul></ul></ul>
    13. 13. Assembly Motate Part/Face Together <ul><ul><li>Editing Sync Part/SM Procedural features, flanges, faces </li></ul></ul><ul><ul><ul><ul><li>Faces and Edges can be stretched and rotated </li></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Includes support for Relate </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><li>Procedural Features/SM Flanges can be stretched and rotated </li></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Such as holes and patterns </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><li>Attribute values of Procedural features other then holes can NOT be modified from the assembly </li></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>IPA is required to modify Procedural Features other than holes </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><li>Live Rules are displayed and used to control geometry </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Dimensions are displayed as applicable faces are selected </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Dimensions can be used by themselves or with multiple parts/faces selected </li></ul></ul></ul></ul>
    14. 14. Relate in Assembly <ul><ul><li>Using the Relate option </li></ul></ul><ul><ul><ul><ul><li>Works similarly to Relate option in Part/SheetMetal environments </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Relations across parts are not persistent </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Target faces can be on Synchronous or Traditional parts or sheet metal models </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Command must be entered for each edit </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Part must be active </li></ul></ul></ul></ul>
    15. 15. Assembly Section Editing in Assembly <ul><ul><li>Section Editing is enabled within Synchronous Assemblies </li></ul></ul><ul><ul><ul><ul><li>Display of Live Sections is set under “Show Hide Components” (RMB on the part you would like to see the Live Section for) </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Live Sections can only be created from the part level </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Editing of parts by Live Section is only available within a synchronous assembly </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Section edges are selectable via Quick Pick when Select is set on Face Priority </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Edges from multiple parts can be selected with any selection set </li></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Edges from multiple parts </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Other faces or other parts </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Dimensions can be used to drive multiple objects </li></ul></ul></ul></ul></ul>
    16. 16. Mixing Traditional & Synchronous Models <ul><ul><li>Can mix synchronous and traditional parts and assemblies </li></ul></ul><ul><ul><li>No restrictions on in-place activation </li></ul></ul><ul><ul><li>Both synchronous and traditional can be created in-place regardless of whether you are in a traditional or synchronous assembly </li></ul></ul>Synchronous Assembly Synchronous Assembly Sync Part Trad Part Synchronous Assembly Trad Part Sync Part Trad Part Sync Part Traditional Assembly Sync Part
    17. 17. Mixing Traditional & Synchronous Models <ul><ul><li>Synchronous modeling available only for synchronous parts in a synchronous assembly </li></ul></ul><ul><ul><li>Synchronous modeling operations are NOT available for: </li></ul></ul><ul><ul><li>- synchronous parts in a traditional assembly </li></ul></ul><ul><ul><li>- traditional parts in a synchronous assembly. </li></ul></ul>Synchronous Assembly Synchronous Assembly Trad Part Sync Part Traditional Assembly Sync Part Sync Part Trad Part
    18. 18. Mixing Traditional & Synchronous Models <ul><ul><li>Assembly Inter-Part: </li></ul></ul><ul><li>Availability Determined by: </li></ul><ul><ul><li>- Top-Level Assembly </li></ul></ul><ul><ul><li>- Active Document Type </li></ul></ul><ul><li>Sync files can drive Traditional </li></ul><ul><li>Traditional cannot drive Sync </li></ul>
    19. 19. Mixing Traditional & Synchronous Models <ul><ul><li>Move Subassembly Components option </li></ul></ul><ul><li>To move synchronous subassembly components you do not have to in-place activate them. </li></ul><ul><li>Synchronous and traditional parts in subassemblies can be manipulated from the top assembly. </li></ul><ul><li>Option is available with both Face Priority and Parts Priority </li></ul><ul><li>Traditional subassembly in a synchronous assembly is moved as a single unit </li></ul>
    20. 20. Mixing Traditional & Synchronous Models <ul><ul><li>Assembly Features: </li></ul></ul><ul><li>Assembly Features will work on synchronous parts </li></ul><ul><li>Assembly Driven Part Features will not modify synchronous parts </li></ul><ul><li>Assembly Weldments will work with synchronous parts </li></ul><ul><li>Available in traditional assembly only </li></ul>
    21. 21. <ul><li>Click ESC during file open of an assembly and SE will stop loading the parts and just open the assembly document? </li></ul><ul><ul><li>Dependant upon when exactly ESC is clicked during the file-open process </li></ul></ul>Working with Large Assemblies
    22. 22. <ul><ul><li>Open assembly structure not the components </li></ul></ul><ul><ul><li>Super fast file open allows better control of what’s opened </li></ul></ul>Working with Large Assemblies
    23. 23. Working with Large Assemblies <ul><li>Simplified parts in conjunction with a simplified assembly improve assembly performance </li></ul><ul><ul><li>Faster creation of the simplified assembly representation because there are fewer total surfaces to evaluate </li></ul></ul><ul><ul><li>Reduced assembly document size, which reduces memory demand </li></ul></ul>
    24. 24. Working with Large Assemblies <ul><ul><li>Display Configurations </li></ul></ul><ul><li>Display configurations store both </li></ul><ul><ul><li>show/hide state </li></ul></ul><ul><ul><li>simplified/designed state </li></ul></ul><ul><li>Maintain Current State </li></ul><ul><ul><li>Specifies that the current activation state (inactive or active) is not changed </li></ul></ul><ul><ul><li>Specifies that the current parts state (simplified/designed) is not changed </li></ul></ul><ul><ul><li>Setting this option improves performance of large assemblies </li></ul></ul>
    25. 25. Working with Large Assemblies <ul><ul><li>Unloading Components </li></ul></ul><ul><li>Unload hidden components from physical memory with the Unload Hidden Parts </li></ul><ul><ul><li>Frees up memory for other operations </li></ul></ul><ul><ul><li>Makes it easier to work with assemblies with higher component counts </li></ul></ul><ul><li>Auto-unload active parts </li></ul><ul><ul><li>Enable via Preferences </li></ul></ul><ul><ul><li>Automatically inactivate parts that have not been “used” in the last “X” minutes </li></ul></ul>
    26. 26. Working with Large Assemblies <ul><ul><li>Culling </li></ul></ul><ul><li>Culling is active only in dynamic view manipulations </li></ul><ul><li>Instructs the display system to ignore display requests for certain objects </li></ul><ul><li>The slider ranges from 0%, where nothing is rejected, to 100%, where all objects may be rejected </li></ul>
    27. 27. <ul><li>Arc Smoothness </li></ul><ul><li>Specifies the minimum number of lines that represent an arc </li></ul><ul><li>Low values (a lower number of lines) make the display coarser </li></ul><ul><li>Consequently, low values make the display refresh faster and decrease the memory required for display lists </li></ul><ul><li>High values (a higher number of lines) make the display smoother </li></ul><ul><li>Consequently, high values make the display refresh slower and increase the memory required for display lists </li></ul>Working with Large Assemblies
    28. 28. <ul><li>Sharpen a View </li></ul><ul><li>Improves the display quality of the graphics </li></ul><ul><li>You can improve the display quality incrementally by: </li></ul><ul><ul><ul><ul><li>Clicking the Sharpen button more than once </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Selecting a larger number from the list </li></ul></ul></ul></ul><ul><li>More accurate display will process more slowly </li></ul><ul><li>Before the highest level further Sharpen attempts produce the message &quot;The display is at its sharpest setting.&quot; </li></ul>Working with Large Assemblies
    29. 29. <ul><li>For machines that have adequate supported CAD graphics cards make sure the Automatic Selection option is selected - This should set the mode to Graphics Card Driven (Advanced) </li></ul><ul><li>This setting is the optimal for the Solid Edge display system </li></ul><ul><li>If your machine does not have a graphics card that supports this option it is highly suggested that you obtain one that supports this option </li></ul>Working with Large Assemblies
    30. 30. <ul><li>View Transition </li></ul><ul><li>Be sure to UNCHECK this option </li></ul><ul><li>This option makes the software transition the view every time a view is manipulated from the starting orientation to the finish orientation </li></ul>Working with Large Assemblies
    31. 31. <ul><li>Process hidden edges </li></ul><ul><li>Be sure to UNCHECK this option </li></ul><ul><li>This option makes the software omit the hidden edge calculation during view manipulations. </li></ul><ul><li>Clearing this option can improve interactive performance during view manipulations </li></ul>Working with Large Assemblies
    32. 32. <ul><li>Fast locate when over PathFinder </li></ul><ul><li>Eliminates parts or sub-assemblies highlighting as the user moves the cursor across them in Assembly Pathfinder </li></ul><ul><li>Improves selection of: </li></ul><ul><ul><ul><li>Large sub-assemblies </li></ul></ul></ul><ul><ul><ul><li>Complex Parts </li></ul></ul></ul>Working with Large Assemblies
    33. 33. Working with Large Assemblies <ul><li>Fast Locate using box display </li></ul><ul><ul><ul><ul><li>Fast locate using box display for Parts: </li></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Checked will display the bounding box of the part </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><li>Fast locate using box display for Assemblies </li></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Checked will display the bounding box of all parts in the sub-assembly </li></ul></ul></ul></ul></ul>
    34. 34. Working with Large Assemblies <ul><li>Occurrence properties </li></ul><ul><ul><ul><ul><li>Reduce the amount of memory required when working with large assemblies </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Higher Level - Specifies that the occurrence will be displayed when the current assembly is used in a higher level assembly </li></ul></ul></ul></ul><ul><li>Drawing Views - Specifies that the occurrence will be displayed in drawing views created of the assembly in the Draft environment. </li></ul>
    35. 35. <ul><li>For specific types of assemblies, creating custom “template” Synchronous parts can offer a unique and productive method to build an assembly </li></ul><ul><li>User can set a “User Templates” path to a specific folder where these template files are stored on disk </li></ul><ul><ul><ul><li>Solid Edge Options </li></ul></ul></ul><ul><ul><ul><ul><li>File Locations </li></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>User templates </li></ul></ul></ul></ul></ul>Using Template Shapes for Assembly Part Creation
    36. 36. <ul><li>As the user creates new parts in place, they can select the appropriate template file from the user templates tab </li></ul>Using Template Shapes for Assembly Part Creation
    37. 37. Using Template Shapes for Assembly Part Creation <ul><li>If the template file’s origin is known, it can be used as the insertion point by using the “by graphic input” option </li></ul><ul><li>There is no need to Create and Edit the part </li></ul>
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.