{"id":7347,"date":"2013-10-16T01:00:00","date_gmt":"2013-10-16T08:00:00","guid":{"rendered":"https:\/\/blogs.plm.automation.siemens.com\/t5\/Solid-Edge-Blog\/Solid-Edge-Adjustable-Assemblies\/ba-p\/16461"},"modified":"2026-03-26T07:25:49","modified_gmt":"2026-03-26T11:25:49","slug":"solid-edge-adjustable-assemblies","status":"publish","type":"post","link":"https:\/\/blogs.sw.siemens.com\/solidedge\/solid-edge-adjustable-assemblies\/","title":{"rendered":"Solid Edge Adjustable Assemblies"},"content":{"rendered":"<p><P><span class=\"lia-inline-image-display-wrapper lia-image-align-right\" style=\"width: 246px;\"><img decoding=\"async\" src=\"http:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/8\/2019\/09\/1-39.png\" alt=\"1.png\" title=\"1.png\" \/><\/span>When you work on a Solid Edge assembly, you can move parts that are under constrained. So if a rotational degree of freedom is left&nbsp; undefined, you can rotate that part while all of the other mate relationships are active.<\/P><\/p>\n<p><P>When you take that same assembly and place it in another assembly, so that the first assembly becomes a sub-assembly, you can no longer make the sub-assembly move within the upper level assembly because the mates for the sub-assembly are at the sub-assembly level.<\/P><\/p>\n<p><P>There are some reasons for this, such as helping Solid Edge to be able to handle larger assemblies because it is limiting the number of mates that have to be solved at any one time, at a given level within the top-level assembly. Handling mates this way also makes motion more predictable \u2013 if you have too many open degrees of freedom, the motion you get when dragging parts around has multiple possible solutions.<\/P><\/p>\n<p><P>Sometimes you need to access the motion in the subassembly at a different level in the overall product structure. If you have a hinge assembly in an upper level assembly of a door frame, you may need to show the door in its open state. Adjustable assemblies are how you do that. You may also have multiple door frames within an assembly of a building, so some occurrences may be needed in different states, such as open or closed or half open. The <span class=\"lia-inline-image-display-wrapper lia-image-align-right\" style=\"width: 400px;\"><img decoding=\"async\" src=\"http:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/8\/2019\/09\/2-36.png\" alt=\"2.png\" title=\"2.png\" \/><\/span>Adjustable assemblies function in Solid Edge gives you the option to determine the state of each occurrence of the subassembly within the top level assembly.<\/P><\/p>\n<p><P>And just to be clear, you can see from the first image in this article that the opposite of Adjustable Assembly is Rigid Assembly.<\/P><\/p>\n<p><P>I\u2019ve put together an assembly using three occurrences of the same assembly, and made one occurrence adjustable. If you look at the icons to the left of the name of the subassemblies, you can see that they are all the same assembly file, but one icon is different. The first of the three has dimension arrows on it.&nbsp; The cursor is highlighting this one, and it is highlighted in the graphics area. You can also see that the adjustable occurrence is shown in a different position than the other two.<\/P><\/p>\n<p><P><span class=\"lia-inline-image-display-wrapper lia-image-align-right\" style=\"width: 400px;\"><img decoding=\"async\" src=\"http:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/8\/2019\/09\/3-36.png\" alt=\"3.png\" title=\"3.png\" \/><\/span>To take the demonstration one step further, in the screen capture to the right, I\u2019ve made two occurrences adjustable, and you can see all three subassemblies are in different positions.<\/P><br \/>\n<P>I realize that the example I\u2019ve got here is a bit idealized, and you may never run into a situation like this in the wild. A top level assembly is usually made up of many more parts and sub-assemblies than just three occurrences of the same subassembly. When you place a sub-assembly into an upper level assembly, you have to make sure that sub-assembly is mated into place just like you would do if you were placing an individual part. If you add a sub-assembly without fully constraining it, make it Adjustable, and then try to move it, you may wind up with the entire sub-assembly moving in ways you didn\u2019t expect. You can\u2019t use the Ground relation. Solid Edge will tell you that the part is already grounded, which seems weird because it is moving all over the place \u2013 but it <EM>is<\/EM> grounded \u2013 in its own assembly. So you probably have to mate the grounded part into place using other parts or reference geometry in the assembly.<\/P><\/p>\n<p><P>Now for a couple of details. If the assembly you want to make Adjustable is buried a couple of levels deep, you have to make the assembly Adjustable at the level where you want the motion to occur. So if the sub-assembly is four sub-assemblies deep, you only have to make it adjustable at the top level, not in any of the intermediate levels. If you want to see the motion at each level, then you have to make it Adjustable in each individual level.<\/P><\/p>\n<p><P>Just because you <EM>can<\/EM> make every subassembly an Adjustable assembly doesn\u2019t mean you <EM>should<\/EM> do that. With every cool trick comes a cost, and you have to decide whetherwhatever trick you\u2019re trying to achieve is worth the price you have to pay for it. In this case, the price is that all those mates or relations now have to be solved at the top level. If you\u2019ve got a big honkin\u2019 computer and a small assembly, you probably don\u2019t have anything to worry about. But if you\u2019ve got a huge assembly to manage, and a questionable network, or a marginal computer, you might want to think twice about what you\u2019re doing.<\/P><\/p>\n<p><P>Even though Adjustable Parts and Adjustable Assemblies are different in a lot of respects, they also have a lot of similarities. They are both excellent tools to use in the right situations. There is such a thing as too much of a good thing. I can\u2019t tell you exactly where that line is, it will be different in different situations.<\/P><\/p>\n","protected":false},"excerpt":{"rendered":"<p>When you work on a Solid Edge assembly, you can move parts that are under constrained. So if a rotational degree of freedom is left&nbsp; undefined, you can rotate that part while all of the other ma&#8230;<\/p>\n","protected":false},"author":61781,"featured_media":7358,"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-7347","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\/3-36.png","_links":{"self":[{"href":"https:\/\/blogs.sw.siemens.com\/solidedge\/wp-json\/wp\/v2\/posts\/7347","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=7347"}],"version-history":[{"count":5,"href":"https:\/\/blogs.sw.siemens.com\/solidedge\/wp-json\/wp\/v2\/posts\/7347\/revisions"}],"predecessor-version":[{"id":7359,"href":"https:\/\/blogs.sw.siemens.com\/solidedge\/wp-json\/wp\/v2\/posts\/7347\/revisions\/7359"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/solidedge\/wp-json\/wp\/v2\/media\/7358"}],"wp:attachment":[{"href":"https:\/\/blogs.sw.siemens.com\/solidedge\/wp-json\/wp\/v2\/media?parent=7347"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/solidedge\/wp-json\/wp\/v2\/categories?post=7347"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/solidedge\/wp-json\/wp\/v2\/tags?post=7347"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/solidedge\/wp-json\/wp\/v2\/industry?post=7347"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/solidedge\/wp-json\/wp\/v2\/product?post=7347"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/solidedge\/wp-json\/wp\/v2\/coauthors?post=7347"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}