Moving assembly Top-Down design best practices?
Moving assembly Top-Down design best practices?
(OP)
Hi all,
After many searches on the web, i can't find a good technique for Top-Down modeling of assembly. I want to create all the parts in context of the assembly (so an update to one part is propagated to other parts) but i would like after that to be able placing mates between the parts to check the assembly motion. When parts are created in-context, SolidWorks automatically places an In-Place mate which cannot be supressed without having big troubles. The only technique i use is to create another assembly and insert all the parts created in context and mate them together so i have 2 assemblies: 1 "master" assembly with all the parts fixed and 1 assembly for motion. Is that a correct technique? How do people do in industry?
Thanks,
Kind Regards,
Marc
After many searches on the web, i can't find a good technique for Top-Down modeling of assembly. I want to create all the parts in context of the assembly (so an update to one part is propagated to other parts) but i would like after that to be able placing mates between the parts to check the assembly motion. When parts are created in-context, SolidWorks automatically places an In-Place mate which cannot be supressed without having big troubles. The only technique i use is to create another assembly and insert all the parts created in context and mate them together so i have 2 assemblies: 1 "master" assembly with all the parts fixed and 1 assembly for motion. Is that a correct technique? How do people do in industry?
Thanks,
Kind Regards,
Marc






RE: Moving assembly Top-Down design best practices?
I create the assemblies and edit in-context when needed.
Chris, CSWA
SolidWorks 14
SolidWorks Legion
RE: Moving assembly Top-Down design best practices?
Timelord
RE: Moving assembly Top-Down design best practices?
The "layout and context" assembly is the master, with any and all in-context features. Sometimes it has duplicates of parts or subassemblies as required for motion or alternate configurations. It may also have additional components needed to define or document the design process. It is NOT the final product, but it is the master document for documenting the design process. It is used for design context, but not to document final product assemblies and BOMs.
The "final product" assembly is just that: the final product. It is a bottom-up assembly of parts created in the "layout and context" assembly. It is used for final product drawing and BOM.
I find this scheme has a number of advantages. Design context is not usually compatible with product documentation. Also, many times there are multiple products emerging from a single design context (e.g. a dispenser and multiple refills). Doing a final rebuild of a product from the bottom-up also serves as a good checking tool.
Treat the "design and context" layout the same way one would treat the negatives for making photos or the tools and fixtures for making parts.
RE: Moving assembly Top-Down design best practices?
Now I place each part into the assembly using the mates to locate, then I in-context the sketch and features to the planes in the assembly.
Now that that you have a DT controlling the planes and the parts are in-contexted to the planes you can move the planes to control the parts.
I would recommend taking the extra time to create an interface within Excel to make the control of the assembly much easier. Something like height width depth or if you have configurations in your parts then you can use Vlookup's to control configurations, etc...
You might also use equations as another part of control over parts\assy.
In-contexting can get confusing very quickly so take your time and pay close attention to what your doing and why your doing it otherwise once you get a circular reference you will start fighting the software. My first attempt years ago was a 9 month long flop. The next job too 2 months and cut the design time down to just a few hours versus several weeks in AutoCAD.
I also made all the drawings for all the parts as well so when the assembly was made to desired specs the drawings just needed to be cleaned up and they were ready for print and Manufacturing.
Hope this helps,
Scott Baugh, CSWP
FAQ731-376: Eng-Tips.com Forum PoliciesGryphon Environmental
www.2gryphon.com
www.scottjbaugh.com
RE: Moving assembly Top-Down design best practices?
I do top down modelling as much as possible.
Usually, I create the first part, then I build the assembly around it.
I create sketches and pseudo-models to define the system geometry. The sketches in particular give you the chance to use design tables and the equation editor. I use these to locate main system components.
I create the subsequent parts and I insert them into the assembly, and I use the in-context links to make everything fit. I start my fabrication drawings immediately. This gives me one more visualization tool, and I can apply critical dimensions and tolerances. The sooner you realize your part cannot be fabricated, the better.
Anticipate how you will modify your model. You cannot easily model for all eventualities. If you do this wrong, everything will break on you.
When you are done, localize all the in-context features on your fabricated parts. An in-context fabrication drawing can revise itself depending on what else you have loaded when you load it to print. Manufacturing cannot cope with this.
--
JHG
RE: Moving assembly Top-Down design best practices?
When designing moving parts, I do not use in-context relations on a moving instance of that part. All in-context relationships are on an instance that is fixed or fully mated. For movement, I add a second (or more) instance to go through the movement. That way, I can check movement without changing any in-context relationships.
A simple example is this hinge design in http://esoxrepublic.com/models/, model "Hinge.zip". The moving leaf is modelled in a fixed, closed position (as an envelope component in this case). The movable instance is separate, and has no in-context relations.
RE: Moving assembly Top-Down design best practices?
TheTick, i use the same methodology than yours. Actually I wonder what is the pros and cons of using that technique (one " in-context master" assembly and one "final product" assembly) VS the multibody modeling technique (build the assembly first as multiple solid bodies in one master part, then make each solid body a part of an assembly). An example of this technique can be seen in this video: Go to module 3 (in the menu on the right) and see the video at 13:49 (link).
I have found information about the multibody technique from Inventor tutorials, it seems we can do the same in Solidworks. I understand well the multibody approach when you are designing a product in which parts share the same shape (e.g. mouse example or this other video), in the other cases i am not sure.
Kind Regards,
Marc
RE: Moving assembly Top-Down design best practices?
RE: Moving assembly Top-Down design best practices?
RE: Moving assembly Top-Down design best practices?
Patrick
RE: Moving assembly Top-Down design best practices?
Phil M
SMC Ltd
SolidWorks 2015 SP2.1
RE: Moving assembly Top-Down design best practices?
Kind Regards,
Marc
RE: Moving assembly Top-Down design best practices?
Parts that I design and that have to be fabricated typically are not suitable for multi-bodies. I use SolidWorks to do silkscreen ready panel artwork. It is possible to do this without multi-bodies, but a major pain. When I need to model a coil spring, I model a set of hoops, rather than a helix. Helices slow down CAD updates.
I cannot remember modelling an actuator with pseudo-parts as a multi-body, but probably, I have. All sorts of problems can be solved this way. Normally, I delete all such pseudo-parts before registering my drawings and models in PDM.
--
JHG
RE: Moving assembly Top-Down design best practices?
Thank you drawoh for sharing your experience.
TheTick, do you use SolidWorks professionally? If yes, do you use this modeling approach in your professional projects? If I understand well, you use the same modeling approach than me, I want to make sure it is an acceptable practice in industry (to validate my learning on SW).
Any other engineers/designers using this technique?
Thanks. (Sorry for my imperfect English)
Best Regards,
Marc
RE: Moving assembly Top-Down design best practices?
RE: Moving assembly Top-Down design best practices?
Marc
RE: Moving assembly Top-Down design best practices?
I started making assemblies like this when I worked for an automotive supplier that made custom hinges. Obviously, all those designs are articulated. There was always shifting input from customers, and it was important to find a way to keep context while being agile enough to respond to changes.
Since then, I found this technique works quite well for nearly everything. It may seem redundant to have a layout AND a final product assembly, but it saves much more heartache than it causes.
RE: Moving assembly Top-Down design best practices?
Marc