{"id":25179,"date":"2018-03-26T10:06:26","date_gmt":"2018-03-26T10:06:26","guid":{"rendered":"https:\/\/ckonnect.in\/solidworks\/?p=17613"},"modified":"2018-03-26T10:06:26","modified_gmt":"2018-03-26T10:06:26","slug":"solidworks-making-sub-assemblies-flexible","status":"publish","type":"post","link":"https:\/\/ckonnect.in\/solidworks\/solidworks-making-sub-assemblies-flexible\/","title":{"rendered":"SOLIDWORKS: Making Sub-Assemblies Flexible"},"content":{"rendered":"<p>Subassemblies are an excellent method for both organizing design assets and improving assembly performance in SOLIDWORKS. Simply put, a subassembly is an assembly within an assembly, and they\u2019re used very regularly by design professionals. But what happens when motion is required in a subassembly? If you\u2019ve ever worked with subassemblies, you\u2019ve likely found that by default, subassemblies do not allow for motion between their respective components, and can only move as a group (this improves system performance as SOLIDWORKS is required to perform fewer calculations). Fortunately, this is fixed in only a couple clicks by making the subassembly flexible, as I\u2019ll demonstrate using the robotic arm assembly shown below:<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" data-id=\"17614\"  src=\"https:\/\/ckonnect.in\/solidworks\/wp-content\/uploads\/2018\/03\/1.jpg\" alt=\"1\" width=\"1000\" height=\"601\" class=\"aligncenter size-full wp-image-17614\" \/><\/p>\n<p>The goal for this assembly is to make the sub-assembly X3 movable so that it should pick an object. And this requires movement of the claw and segment 4&#038;5 as shown below:<\/p>\n<p><img decoding=\"async\" data-id=\"17615\"  src=\"https:\/\/ckonnect.in\/solidworks\/wp-content\/uploads\/2018\/03\/2.jpg\" alt=\"2\" width=\"939\" height=\"423\" class=\"aligncenter size-full wp-image-17615\" \/><\/p>\n<p>When inserting a subassembly, SOLIDWORKS uses the position that the sub-assembly was last saved in (or current position, if the subassembly is open). In this case, the claw is open, and once mated, it cannot move from the position shown below:<\/p>\n<p><img decoding=\"async\" data-id=\"17616\"  src=\"https:\/\/ckonnect.in\/solidworks\/wp-content\/uploads\/2018\/03\/3.jpg\" alt=\"3\" width=\"367\" height=\"607\" class=\"aligncenter size-full wp-image-17616\" \/><\/p>\n<p>In order to show the subassembly motion in all its glory, simply right click the subassembly in the Feature Manager Design Tree and choose Component Properties from the context menu. From here, under Solve As, select Flexible. You should also have a shortcut icon in the context menu (shown below in green) to make the subassembly flexible directly.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" data-id=\"17617\"  src=\"https:\/\/ckonnect.in\/solidworks\/wp-content\/uploads\/2018\/03\/4.jpg\" alt=\"4\" width=\"1000\" height=\"546\" class=\"aligncenter size-full wp-image-17617\" \/><\/p>\n<p>That\u2019s all there is to it! The subassembly will now have full motion available as per our requirement, and the options from here are endless. However flexible subassemblies have the potential to slow down system performance significantly, especially for large subassemblies with many moving components, and should be used with discretion. Additionally, subassemblies must be resolved in order to make them flexible (lightweight mode cannot be used).    \t<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Subassemblies are an excellent method for both organizing design assets and improving assembly performance in SOLIDWORKS. Simply put, a subassembly is an assembly within an assembly, and they\u2019re used very regularly by design professionals. But what happens when motion is required in a subassembly? If you\u2019ve ever worked with subassemblies, you\u2019ve likely found that by &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/ckonnect.in\/solidworks\/solidworks-making-sub-assemblies-flexible\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;SOLIDWORKS: Making Sub-Assemblies Flexible&#8221;<\/span><\/a><\/p>\n","protected":false},"author":23,"featured_media":24555,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[183],"tags":[],"class_list":["post-25179","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-solidworks","entry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>SOLIDWORKS: Making Sub-Assemblies Flexible - Conceptia<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ckonnect.in\/solidworks\/solidworks-making-sub-assemblies-flexible\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SOLIDWORKS: Making Sub-Assemblies Flexible - Conceptia\" \/>\n<meta property=\"og:description\" content=\"Subassemblies are an excellent method for both organizing design assets and improving assembly performance in SOLIDWORKS. Simply put, a subassembly is an assembly within an assembly, and they\u2019re used very regularly by design professionals. But what happens when motion is required in a subassembly? If you\u2019ve ever worked with subassemblies, you\u2019ve likely found that by &hellip; Continue reading &quot;SOLIDWORKS: Making Sub-Assemblies Flexible&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ckonnect.in\/solidworks\/solidworks-making-sub-assemblies-flexible\/\" \/>\n<meta property=\"og:site_name\" content=\"Conceptia\" \/>\n<meta property=\"article:published_time\" content=\"2018-03-26T10:06:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ckonnect.in\/solidworks\/wp-content\/uploads\/2018\/03\/0.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"711\" \/>\n\t<meta property=\"og:image:height\" content=\"481\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Niteesh\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Niteesh\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SOLIDWORKS: Making Sub-Assemblies Flexible - Conceptia","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ckonnect.in\/solidworks\/solidworks-making-sub-assemblies-flexible\/","og_locale":"en_US","og_type":"article","og_title":"SOLIDWORKS: Making Sub-Assemblies Flexible - Conceptia","og_description":"Subassemblies are an excellent method for both organizing design assets and improving assembly performance in SOLIDWORKS. Simply put, a subassembly is an assembly within an assembly, and they\u2019re used very regularly by design professionals. But what happens when motion is required in a subassembly? If you\u2019ve ever worked with subassemblies, you\u2019ve likely found that by &hellip; Continue reading \"SOLIDWORKS: Making Sub-Assemblies Flexible\"","og_url":"https:\/\/ckonnect.in\/solidworks\/solidworks-making-sub-assemblies-flexible\/","og_site_name":"Conceptia","article_published_time":"2018-03-26T10:06:26+00:00","og_image":[{"width":711,"height":481,"url":"https:\/\/ckonnect.in\/solidworks\/wp-content\/uploads\/2018\/03\/0.jpg","type":"image\/jpeg"}],"author":"Niteesh","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Niteesh","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ckonnect.in\/solidworks\/solidworks-making-sub-assemblies-flexible\/#article","isPartOf":{"@id":"https:\/\/ckonnect.in\/solidworks\/solidworks-making-sub-assemblies-flexible\/"},"author":{"name":"Niteesh","@id":"https:\/\/ckonnect.in\/solidworks\/#\/schema\/person\/8b485404d4b55c13fc4d8909a90b0ca0"},"headline":"SOLIDWORKS: Making Sub-Assemblies Flexible","datePublished":"2018-03-26T10:06:26+00:00","dateModified":"2018-03-26T10:06:26+00:00","mainEntityOfPage":{"@id":"https:\/\/ckonnect.in\/solidworks\/solidworks-making-sub-assemblies-flexible\/"},"wordCount":315,"commentCount":0,"publisher":{"@id":"https:\/\/ckonnect.in\/solidworks\/#organization"},"image":{"@id":"https:\/\/ckonnect.in\/solidworks\/solidworks-making-sub-assemblies-flexible\/#primaryimage"},"thumbnailUrl":"https:\/\/ckonnect.in\/solidworks\/wp-content\/uploads\/2018\/03\/0.jpg","articleSection":["SOLIDWORKS"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ckonnect.in\/solidworks\/solidworks-making-sub-assemblies-flexible\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ckonnect.in\/solidworks\/solidworks-making-sub-assemblies-flexible\/","url":"https:\/\/ckonnect.in\/solidworks\/solidworks-making-sub-assemblies-flexible\/","name":"SOLIDWORKS: Making Sub-Assemblies Flexible - Conceptia","isPartOf":{"@id":"https:\/\/ckonnect.in\/solidworks\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ckonnect.in\/solidworks\/solidworks-making-sub-assemblies-flexible\/#primaryimage"},"image":{"@id":"https:\/\/ckonnect.in\/solidworks\/solidworks-making-sub-assemblies-flexible\/#primaryimage"},"thumbnailUrl":"https:\/\/ckonnect.in\/solidworks\/wp-content\/uploads\/2018\/03\/0.jpg","datePublished":"2018-03-26T10:06:26+00:00","dateModified":"2018-03-26T10:06:26+00:00","breadcrumb":{"@id":"https:\/\/ckonnect.in\/solidworks\/solidworks-making-sub-assemblies-flexible\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ckonnect.in\/solidworks\/solidworks-making-sub-assemblies-flexible\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ckonnect.in\/solidworks\/solidworks-making-sub-assemblies-flexible\/#primaryimage","url":"https:\/\/ckonnect.in\/solidworks\/wp-content\/uploads\/2018\/03\/0.jpg","contentUrl":"https:\/\/ckonnect.in\/solidworks\/wp-content\/uploads\/2018\/03\/0.jpg","width":711,"height":481},{"@type":"BreadcrumbList","@id":"https:\/\/ckonnect.in\/solidworks\/solidworks-making-sub-assemblies-flexible\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ckonnect.in\/solidworks\/"},{"@type":"ListItem","position":2,"name":"SOLIDWORKS: Making Sub-Assemblies Flexible"}]},{"@type":"WebSite","@id":"https:\/\/ckonnect.in\/solidworks\/#website","url":"https:\/\/ckonnect.in\/solidworks\/","name":"Conceptia","description":"","publisher":{"@id":"https:\/\/ckonnect.in\/solidworks\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ckonnect.in\/solidworks\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ckonnect.in\/solidworks\/#organization","name":"Conceptia","url":"https:\/\/ckonnect.in\/solidworks\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ckonnect.in\/solidworks\/#\/schema\/logo\/image\/","url":"https:\/\/ckonnect.in\/solidworks\/wp-content\/uploads\/2021\/09\/cropped-Conceptia-White-background.png","contentUrl":"https:\/\/ckonnect.in\/solidworks\/wp-content\/uploads\/2021\/09\/cropped-Conceptia-White-background.png","width":496,"height":46,"caption":"Conceptia"},"image":{"@id":"https:\/\/ckonnect.in\/solidworks\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/ckonnect.in\/solidworks\/#\/schema\/person\/8b485404d4b55c13fc4d8909a90b0ca0","name":"Niteesh","url":"https:\/\/ckonnect.in\/solidworks\/author\/niteesh\/"}]}},"_links":{"self":[{"href":"https:\/\/ckonnect.in\/solidworks\/wp-json\/wp\/v2\/posts\/25179","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ckonnect.in\/solidworks\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ckonnect.in\/solidworks\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ckonnect.in\/solidworks\/wp-json\/wp\/v2\/users\/23"}],"replies":[{"embeddable":true,"href":"https:\/\/ckonnect.in\/solidworks\/wp-json\/wp\/v2\/comments?post=25179"}],"version-history":[{"count":0,"href":"https:\/\/ckonnect.in\/solidworks\/wp-json\/wp\/v2\/posts\/25179\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ckonnect.in\/solidworks\/wp-json\/wp\/v2\/media\/24555"}],"wp:attachment":[{"href":"https:\/\/ckonnect.in\/solidworks\/wp-json\/wp\/v2\/media?parent=25179"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ckonnect.in\/solidworks\/wp-json\/wp\/v2\/categories?post=25179"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ckonnect.in\/solidworks\/wp-json\/wp\/v2\/tags?post=25179"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}