{"id":6402,"date":"2013-08-20T21:33:12","date_gmt":"2013-08-21T04:33:12","guid":{"rendered":"https:\/\/blogs.plm.automation.siemens.com\/t5\/Solid-Edge-Blog\/Why-Do-We-Need-Multi-Body-Modeling\/ba-p\/3114"},"modified":"2026-03-26T07:26:09","modified_gmt":"2026-03-26T11:26:09","slug":"why-do-we-need-multi-body-modeling","status":"publish","type":"post","link":"https:\/\/blogs.sw.siemens.com\/solidedge\/why-do-we-need-multi-body-modeling\/","title":{"rendered":"Why Do We Need Multi-Body Modeling?"},"content":{"rendered":"<p><P><FONT size=\"2\">This is going to be a series of blog posts covering the topic of multi-body modeling (let\u2019s call it MBM) in Solid Edge. It has taken me a while to get my head around this topic because it is significantly more complex than other multi-body implementations I\u2019ve used. This first post will mainly be an overview of MBM concepts. In a second post, I\u2019ll go through the specific tools that are involved, and how they work. In the third and final post I\u2019ll show some actual techniques where you might use MBM methods to their best advantage. <\/FONT><\/P><br \/>\n<P><FONT size=\"2\">&nbsp;<\/FONT><\/P><br \/>\n<P><FONT size=\"2\">Many \u201cbest practice\u201d concepts for MBM are transferable between CAD packages. Best practice itself is a continuum from the most conservative, risk-averse \u201csafety first\u201d attitude on one extreme to high-risk, speed and ease of use centered philosophy on the other extreme. MBM best practice mostly boils down to balancing functionality you are willing to give up against a little convenience. MBMis not inherently risky, but file management, associativity, and editability can all become more complicated in MBM scenarios.<\/FONT><\/P><br \/>\n<P><FONT size=\"2\">&nbsp;<\/FONT><\/P><br \/>\n<P><span class=\"lia-inline-image-display-wrapper lia-image-align-left\" style=\"width: 400px;\"><img decoding=\"async\" src=\"http:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/8\/2019\/09\/mbm1-1.png\" alt=\"mbm1.PNG\" title=\"mbm1.PNG\" \/><\/span><\/P><br \/>\n<P><FONT size=\"2\">You may hear the argument that complex assemblies can be replaced with just a single part file that contains all the parts right inside it. While there are CAD software packages that are intended to work this way, Solid Edge is not one of them. Solid Edge has an assembly environment for a lot of reasons. MBM is not going to replace assemblies, but will enable you to do more with part design, enable certain functions that use tool bodies or external references, and may help you get to an assembly more quickly.<\/FONT><\/P><\/p>\n<p><P><FONT size=\"2\">You might be thinking \u201cmulti-body modeling? I don\u2019t need no stinking multi-body modeling.\u201d And you might be right. Or maybe you do need it, you just don\u2019t know it yet. To be fair, 10 years ago I was a big opponent of MBM. My argument was that you could do everything you needed to do in assemblies. I felt that MBM was just a sloppy shortcut, a lazy method, or a cheat. I still think that there are a lot of \u201cillegitimate\u201d uses of MBM, but I recognize some of the benefits. I recognize that the word \u201cillegitimate\u201d sounds pretty judgmental, but I do believe that some methods have more value than others. In the course of these blog posts I\u2019ll lay out my reasoning, and you can make the decision for yourself which methods you will adopt and which you avoid.<\/FONT><\/P><br \/>\n<P><FONT size=\"2\">&nbsp;<\/FONT><\/P><br \/>\n<P><FONT size=\"2\"><span class=\"lia-inline-image-display-wrapper lia-image-align-right\" style=\"width: 399px;\"><img decoding=\"async\" src=\"http:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/8\/2019\/09\/mbm2-2.png\" alt=\"mbm2.PNG\" title=\"mbm2.PNG\" \/><\/span>Is there anything for which you absolutely <STRONG>must<\/STRONG> use MBM? Continuous shapes between parts is one thing that comes to mind.&nbsp; You design a car body as a single part. You don\u2019t design the awkwardly shaped rear fender, then try to make the door flow smoothly into the fender. You model the entire car shape a single part, then break it into multiple bodies, then separate those bodies into individual parts. This is a common technique used in many types of design known as \u201cmaster model\u201d. We\u2019ll get back to more detail on this later on.<\/FONT><\/P><\/p>\n<p><P><FONT size=\"2\">Is there anything that you absolutely <STRONG>should not<\/STRONG> use MBM for? Generally, don\u2019t get caught in the trap of using a multi-body part where you should use an assembly. There are several things you can\u2019t do with MBM, such as the motion of mechanisms, BOMs, drawings, etc. I believe that if you are going to use MBM techniques for something, you need to have a plan. Your plan might be to just investigate, or experiment. Or it may be a master model approach. Or possibly you have a body you need to use as a tool to create a shape in another body, or maybe the multi-body state is a temporary state before the finished solid model.<\/FONT><\/P><\/p>\n<p><P><FONT size=\"2\">There are many possible reasons for using MBM methods:<\/FONT><\/P><br \/>\n<UL><br \/>\n<LI><FONT size=\"2\">Bridging between volumes that don\u2019t touch (rim and hub)<\/FONT><\/LI><br \/>\n<LI><FONT size=\"2\">Toolbody (Emboss feature)<\/FONT><\/LI><br \/>\n<LI><FONT size=\"2\">Inseparable subassembly (captive washer on bolt)<\/FONT><\/LI><br \/>\n<LI><FONT size=\"2\">Overmold (toothbrush handle with multiple materials)<BR \/><\/FONT><\/LI><br \/>\n<LI><FONT size=\"2\">Surface modeling (surfacing is inherently multi-body)<\/FONT><\/LI><br \/>\n<LI><FONT size=\"2\">Reusing design data from other parts (insert part copy)<\/FONT><\/LI><br \/>\n<LI><FONT size=\"2\">Patterns (patterning bodies is faster than patterning features)<BR \/><\/FONT><\/LI><br \/>\n<LI><FONT size=\"2\">Master Model method (mouse shape divided into multiple buttons, covers, etc\u2026)<\/FONT><\/LI><br \/>\n<\/UL><br \/>\n<P><FONT size=\"2\">&nbsp;<\/FONT><\/P><br \/>\n<P><FONT size=\"2\"><span class=\"lia-inline-image-display-wrapper lia-image-align-left\" style=\"width: 400px;\"><img decoding=\"async\" src=\"http:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/8\/2019\/09\/mbm3-1.png\" alt=\"mbm3.PNG\" title=\"mbm3.PNG\" \/><\/span>These are just some of the common uses of MBM, I\u2019m quite sure there are as many reasons for using it as there are people who use it.<\/FONT><\/P><\/p>\n<p><P><FONT size=\"2\">Multi-body methods in Solid Edge have existed for years, but it wasn\u2019t until ST5 (2012) that Solid Edge really went through and revamped all of their functionality. The result is that Solid Edge\u2019s implementation of multi-body modeling has a few extra layers in it that I haven\u2019t seen elsewhere. Solid Edge gives you more control, and when you consider that there are Ordered and Synchronous implications to multi-body modeling, there is a lot to know about Edge\u2019s MBM methods.<\/FONT><\/P><br \/>\n<P><FONT size=\"2\">&nbsp;<\/FONT><\/P><br \/>\n<P><FONT size=\"2\">In this post I hope to have whetted your appetite if you are not a current MBM user. In the next couple of posts, I&#8217;ll show more detail about what features are available that use these methods. I think you&#8217;ll find that the Solid Edge implementation offers you a lot of options that other CAD software may not. In the meantime, it would be great to hear from some of you that are already using these techniques, what sort of work you are using them for. Pix are always welcome in the comments!<BR \/><\/FONT><\/P><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp;<br \/>\n This is going to be a series of blog posts covering the topic of multi-body modeling (let\u2019s call it MBM) in Solid Edge. It has taken me a while to get my head around this topic because it is&#8230;<\/p>\n","protected":false},"author":61781,"featured_media":6412,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spanish_translation":"","french_translation":"","german_translation":"","italian_translation":"","polish_translation":"","japanese_translation":"","chinese_translation":"","footnotes":""},"categories":[1,96],"tags":[],"industry":[],"product":[],"coauthors":[],"class_list":["post-6402","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","category-tips-tricks"],"featured_image_url":"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/8\/2019\/09\/mbm2-2.png","_links":{"self":[{"href":"https:\/\/blogs.sw.siemens.com\/solidedge\/wp-json\/wp\/v2\/posts\/6402","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.sw.siemens.com\/solidedge\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.sw.siemens.com\/solidedge\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/solidedge\/wp-json\/wp\/v2\/users\/61781"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/solidedge\/wp-json\/wp\/v2\/comments?post=6402"}],"version-history":[{"count":5,"href":"https:\/\/blogs.sw.siemens.com\/solidedge\/wp-json\/wp\/v2\/posts\/6402\/revisions"}],"predecessor-version":[{"id":6414,"href":"https:\/\/blogs.sw.siemens.com\/solidedge\/wp-json\/wp\/v2\/posts\/6402\/revisions\/6414"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/solidedge\/wp-json\/wp\/v2\/media\/6412"}],"wp:attachment":[{"href":"https:\/\/blogs.sw.siemens.com\/solidedge\/wp-json\/wp\/v2\/media?parent=6402"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/solidedge\/wp-json\/wp\/v2\/categories?post=6402"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/solidedge\/wp-json\/wp\/v2\/tags?post=6402"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/solidedge\/wp-json\/wp\/v2\/industry?post=6402"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/solidedge\/wp-json\/wp\/v2\/product?post=6402"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/solidedge\/wp-json\/wp\/v2\/coauthors?post=6402"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}