{"id":17596,"date":"2017-07-30T11:00:29","date_gmt":"2017-07-30T15:00:29","guid":{"rendered":"https:\/\/blogs.solidworks.com\/tech\/?p=17596"},"modified":"2017-07-27T10:09:00","modified_gmt":"2017-07-27T14:09:00","slug":"become-solidworks-master-master-model-technique","status":"publish","type":"post","link":"https:\/\/blogs.solidworks.com\/tech\/2017\/07\/become-solidworks-master-master-model-technique.html","title":{"rendered":"Become a SOLIDWORKS Master with the Master Model Technique"},"content":{"rendered":"<p>There are many ways to create your parts and assemblies in SOLIDWORKS. A common way is the so called \u201cBottom-Up\u201d assembly method, where assemblies are created by adding existing parts in an assembly. Another approach is the \u201cTop-Down\u201d assembly method, where parts are created in the context of the assembly. In this tech blog, I want to focus on the master model technique, where parts are driven from a single part, which contains overall size, location and gross geometry for an entire assembly. Geometry detail is generally found in the individual part files. A big advantage is the time gain when you need to make model changes. In this case you just need to edit your master model and these changes are directly transferred to the derived parts.<\/p>\n<h1><strong>Master Model Methods<\/strong><\/h1>\n<p>The master model technique can be divided into two categories:<\/p>\n<ol>\n<li>Pushing bodies from the parent to the child.<\/li>\n<li>Pulling bodies from the parent into the child.<\/li>\n<\/ol>\n<p>Let\u2019s take a closer look at these two types.<\/p>\n<h1><strong>Pushing Bodies From the Parent to the Child<\/strong><\/h1>\n<p>This means that a solid master model (parent) is split into solid bodies, which are saved as individual part files (children). Figure 1 shows an example.<\/p>\n<p><a href=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/Mastermodel1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-17598 size-full\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/Mastermodel1.png\" alt=\"\" width=\"1313\" height=\"562\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/Mastermodel1.png 1313w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/Mastermodel1-300x128.png 300w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/Mastermodel1-768x329.png 768w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/Mastermodel1-615x263.png 615w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/Mastermodel1-728x312.png 728w\" sizes=\"auto, (max-width: 1313px) 100vw, 1313px\" \/><\/a><br \/>\n<em>Figure 1: Pushing bodies from the parent to the child<br \/>\n<\/em><\/p>\n<p>The following features are imported for this type of master model technique:<\/p>\n<ul>\n<li><strong>Split\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-17600\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/Split_symbol.png\" alt=\"\" width=\"32\" height=\"38\" \/><\/strong> (Insert \u2013 Features \u2013 Split)<\/li>\n<li><strong>Save Bodies<\/strong> (Insert \u2013 Features \u2013 Save Bodies\u2026)<\/li>\n<\/ul>\n<p>First you split the master model into multiple bodies with the Split feature, after that you save all the bodies to separate parts with the Save Bodies command. It is a good habit to create the details in the separate part files, because otherwise the master model will be too complex. Be aware that Save Bodies is inserted as a feature, so changes made after this feature will not be translated to the derived parts. If this is desired, then just drag and drop the Save Bodies feature to the end of the Feature Manager Design Tree.<\/p>\n<h1><strong>Pulling Bodies from the Parent into the Child<\/strong><\/h1>\n<p>In this case, the entire master model is brought into each child part and the design for each component proceeds from there. Figure 2 shows an example.<\/p>\n<p><a href=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/Mastermodel2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-17599 size-full\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/Mastermodel2.png\" alt=\"\" width=\"1031\" height=\"742\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/Mastermodel2.png 1031w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/Mastermodel2-300x216.png 300w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/Mastermodel2-768x553.png 768w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/Mastermodel2-615x443.png 615w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/Mastermodel2-728x524.png 728w\" sizes=\"auto, (max-width: 1031px) 100vw, 1031px\" \/><\/a><br \/>\n<em>Figure 2: Pulling bodies from the parent into the child<\/em><\/p>\n<p>For this type of master model technique, it is imported to know the following feature:<\/p>\n<ul>\n<li><strong>Insert Part<\/strong>\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-17597\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/InsertPart_symbol.png\" alt=\"\" width=\"40\" height=\"39\" \/> (Insert \u2013 Part)<\/li>\n<\/ul>\n<p>First you create a master model file, which consists of sketches, planes, surfaces or other reference geometry. It is a good habit to avoid the use of solid bodies in the master model, because you are going to bring this model into each child part. Which could result in too many solid bodies. After your master model is finished, you use <strong>Insert Part <\/strong>to place this model in each child part. Based on the geometry in the master model, you can create the detailed child part.<\/p>\n<h1><strong>Important Notice<\/strong><\/h1>\n<p>Master model techniques create external references between the parent part and the children. These external references can be broken by improper file management practices. The most important rule to follow when working with parts that have external references is to NOT use Windows Explorer to rename or copy SOLIDWORKS files. Use SOLIDWORKS Explorer instead. Or use the SOLIDWORKS Explorer tools in the right-click menu of Windows Explorer, as in figure 3.<\/p>\n<p><a href=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/SW_tools.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-17601 size-full\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/SW_tools.png\" alt=\"\" width=\"1028\" height=\"420\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/SW_tools.png 1028w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/SW_tools-300x123.png 300w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/SW_tools-768x314.png 768w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/SW_tools-615x251.png 615w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/SW_tools-728x297.png 728w\" sizes=\"auto, (max-width: 1028px) 100vw, 1028px\" \/><\/a><br \/>\n<em>Figure 3: SOLIDWORKS Explorer Tools within Windows Explorer<\/em><\/p>\n<p>SOLIDWORKS Explorer can do the following:<\/p>\n<ol>\n<li><strong>Pack and Go<\/strong>: Gathers all the related files for a model. This ensures that the external references are kept.<\/li>\n<li><strong>Rename<\/strong>: This renames one or more selected documents and most importantly, updates all the references.<\/li>\n<li><strong>Move<\/strong>: This moves one or more selected documents to a new location and most importantly, updates all the references.<\/li>\n<li><strong>Where used<\/strong>: This lists all the documents where a specific part or assembly is used.<\/li>\n<\/ol>\n<h1><strong>Conclusion<\/strong><\/h1>\n<p>We have seen how we can speed up the design process with the master model technique. The main advantage is the ability to perform rapid model changes, because you just need to change the master model and the child components will change accordingly. A nice bonus is the saving of assembly mates, when you are going to put the child components together. The master model already created the relative position for all the parts, so you don\u2019t need any mates in the assembly.<\/p>\n<p><em>Written by\u00a0Martijn Visser, Elite Application Engineer<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>There are many ways to create your parts and assemblies in SOLIDWORKS. A common way is the so called \u201cBottom-Up\u201d assembly method, where assemblies are created by adding existing parts in an assembly. Another approach is the \u201cTop-Down\u201d assembly method,<\/p>\n... <a href=\"https:\/\/blogs.solidworks.com\/tech\/2017\/07\/become-solidworks-master-master-model-technique.html\">Continued<\/a>","protected":false},"author":345,"featured_media":17598,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[21,1475,35,36],"tags":[156,2046,2047,467,889,60,325,453,660,361],"class_list":["post-17596","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-solidworks","category-solidworks-2017","category-tips-tricks","category-usability","tag-assembly","tag-external-reference","tag-parent","tag-part","tag-solidworks","tag-tech-tip","tag-tips","tag-tips-and-tricks","tag-tipstricks","tag-tricks"],"acf":[],"_links":{"self":[{"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/posts\/17596","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/users\/345"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/comments?post=17596"}],"version-history":[{"count":8,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/posts\/17596\/revisions"}],"predecessor-version":[{"id":17617,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/posts\/17596\/revisions\/17617"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/media\/17598"}],"wp:attachment":[{"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/media?parent=17596"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/categories?post=17596"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/tags?post=17596"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}