{"id":11532,"date":"2025-05-01T09:09:59","date_gmt":"2025-05-01T13:09:59","guid":{"rendered":"https:\/\/blogs.sw.siemens.com\/nx-design\/?p=11532"},"modified":"2026-03-26T04:41:31","modified_gmt":"2026-03-26T08:41:31","slug":"nx-how-to-series-building-an-assembly-for-the-first-time","status":"publish","type":"post","link":"https:\/\/blogs.sw.siemens.com\/nx-design\/nx-how-to-series-building-an-assembly-for-the-first-time\/","title":{"rendered":"NX | How to series | Building an assembly for the first time"},"content":{"rendered":"\n<p>We\u2019re very excited to be bringing you the second video in our brand-new series for NX\u2122 software. Throughout the year, we will be bringing you a variety of videos focusing on a complete end-to-end workflow. We will take you through steps that you\u2019ll need to take, and best practices we\u2019d recommend you implement into your workflow.<\/p>\n\n\n\n<p>In the videos for this entry we will explore the steps that go into handling an assembly in NX for the first time, and actually beginning to build it.<\/p>\n\n\n\n<p>Throughout the course of this how to blog, we\u2019ll be focusing on this gear motor assembly. We\u2019ll show best practices to create a gearbox cover using a range of tools within NX and we will be introducing you to the preferences interface of the assembly application.<\/p>\n\n\n\n<div class=\"wp-block-cb-carousel\" data-slick=\"{&quot;slidesToShow&quot;:2,&quot;slidesToScroll&quot;:1,&quot;speed&quot;:300,&quot;arrows&quot;:true,&quot;dots&quot;:true,&quot;autoplay&quot;:false,&quot;autoplaySpeed&quot;:3000,&quot;infinite&quot;:false,&quot;responsive&quot;:[{&quot;breakpoint&quot;:769,&quot;settings&quot;:{&quot;slidesToShow&quot;:1,&quot;slidesToScroll&quot;:1}}]}\">\n<div class=\"wp-block-cb-slide\">\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"NX | How to series | Preparing your assembly for the first time\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/_FvUDshPm80?list=PL1m1vu8_quoDVJfmPp3FL9700HGM_LK9P\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-cb-slide\">\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"NX | How to series | Building an assembly for the first time\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/KTVCrSc2fZU?list=PL1m1vu8_quoDVJfmPp3FL9700HGM_LK9P\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-dots\" style=\"background-color:#009999;color:#009999\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Creating an assembly<\/h2>\n\n\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"alignleft size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"517\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2025\/05\/Assembly-model-1024x517.png\" alt=\"gearbox model in nx\" class=\"wp-image-11577\" style=\"object-fit:cover;width:400px;height:200px\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2025\/05\/Assembly-model-1024x517.png 1024w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2025\/05\/Assembly-model-300x152.png 300w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2025\/05\/Assembly-model-768x388.png 768w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2025\/05\/Assembly-model-900x455.png 900w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2025\/05\/Assembly-model.png 1049w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<p>To begin with, make sure to select the assembly template part, as this contains specific settings optimized for assemblies. We would recommend creating a specific folder where you want the part saved, as this helps to keep your work organized. Here you might see that the assembly tool is suggested automatically during this operation, but as we really want the first part added to be located and positioned in the assembly, you can close this. Let\u2019s instead now open the \u2018add component\u2019 tool. To select the part you want to add as a component to the assembly, you go to your project folder containing the specific part. In this example, the angle gearbox housing is the essential part here, and this will be the first part to add. To note here, ensure that your part is added in the absolute position, as this guarantees no accidental rotations are included. <\/p>\n\n\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"alignright size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"546\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2025\/05\/add-componant-1024x546.png\" alt=\"add componant tool in nx\" class=\"wp-image-11578\" style=\"width:400px\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2025\/05\/add-componant-1024x546.png 1024w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2025\/05\/add-componant-300x160.png 300w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2025\/05\/add-componant-768x409.png 768w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2025\/05\/add-componant-900x480.png 900w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2025\/05\/add-componant.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<p>However, let\u2019s say that the absolute origin of the part does not align with what you consider to be the correct region, you can move this by first toggling the move handle only and move only the positioning coordinate system to align with the center. After this, you can turn the move handle only off, and set the coordinates to match the origin. Once confirmed, you will receive an option to add a constraint that will fix the part to its current position in the assembly. Though in our example, we choose not to add the fixed constraint.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-dots\" style=\"background-color:#009999;color:#009999\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Adding additional components<\/h2>\n\n\n\n<p>Time to add the next component. As we\u2019ve already added the project folder to the resource bar, we can now very quickly navigate to the part we want to add to the assembly as a component. This procedure immediately suggests the \u2018auto align\u2019 option, and we can directly start selecting the geometry pairs from the two components that we want to constrain relative to each other.<\/p>\n\n\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"alignleft size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"542\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2025\/05\/auto-align-tool-1024x542.png\" alt=\"auto align tool in nx\" class=\"wp-image-11579\" style=\"width:400px\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2025\/05\/auto-align-tool-1024x542.png 1024w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2025\/05\/auto-align-tool-300x159.png 300w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2025\/05\/auto-align-tool-768x407.png 768w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2025\/05\/auto-align-tool-900x477.png 900w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2025\/05\/auto-align-tool.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<p>Looking at our example, as the aligned constraint is fulfilled by the constraints, the component moves to the aligned position. We now tell the system to align the inner flat face of the incoming axle mount to the outer flat face of the gearbox housing. The component is then moved to its updated, aligned position. Once at this stage, you\u2019re easily able to check if a component is free to move in any way, also known as \u2018the degree of freedom\u2019 tool. To do this, you hover over the component we want to check, press and hold the left mouse button and move the mouse to see what moves.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-dots\" style=\"background-color:#009999;color:#009999\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Degree of Freedom<\/h2>\n\n\n\n<p>Let\u2019s look a bit more into utilizing the degree of freedom. To check a component, NX makes it simple that you only need to select the component and look for the degree of freedom symbol. Note that the symbol is temporary and goes away with a refresh of the screen. The general rule of thumb is to fully constrain components, you still need to constrain the final degree of freedom.<\/p>\n\n\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"alignright size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"528\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2025\/05\/degree-of-freedom-1024x528.png\" alt=\"degree of freedom in nx\" class=\"wp-image-11580\" style=\"width:400px\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2025\/05\/degree-of-freedom-1024x528.png 1024w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2025\/05\/degree-of-freedom-300x155.png 300w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2025\/05\/degree-of-freedom-768x396.png 768w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2025\/05\/degree-of-freedom-900x464.png 900w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2025\/05\/degree-of-freedom.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<p>To do this you need to utilize the auto-align tool to check the correct position of your component.. The component should then automatically reposition itself to comply with all the constraints that you previously applied to it. To double check this, open the degree of freedom and select the component &#8211; notice that no degree of freedom symbol shows up. Your component is now fully positionally constrained and you can no longer accidentally move it. You can also validate the position by checking the position column in the assembly navigator.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-dots\" style=\"background-color:#009999;color:#009999\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Adding a Standard part<\/h2>\n\n\n\n<p>So now that we are familiar with adding a component from a known library, we also want to have a look on how to add what is defined as a standard part. In the reuse library and the sub library, you can find the part that you need. Note that if your library is packed with parts, you can do a search at the top of the reuse library tab. Once you have located the necessary part, in our instance, a ball bearing, just drag and drop it into the graphical window. <\/p>\n\n\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"alignleft size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"566\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2025\/05\/drag-and-drop-a-componant-1024x566.png\" alt=\"drag and drop a component in nx\" class=\"wp-image-11582\" style=\"width:400px\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2025\/05\/drag-and-drop-a-componant-1024x566.png 1024w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2025\/05\/drag-and-drop-a-componant-300x166.png 300w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2025\/05\/drag-and-drop-a-componant-768x424.png 768w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2025\/05\/drag-and-drop-a-componant-900x497.png 900w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2025\/05\/drag-and-drop-a-componant.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<p>Once added, you will immediately be presented with the auto align tool, where the system will align to your requirements. Checking the position status of the ball bearing component we just added in the Assembly Navigator shows that it is only partial positioned. Again, checking with the degrees of freedom tool, this reveals that the component can rotate around its own axis.<\/p>\n\n\n\n<p class=\"has-gray-dark-color has-text-color has-background has-link-color wp-elements-3088c86ccc97e4b8518971c341c0f3a0\" style=\"background:linear-gradient(135deg,rgb(0,255,185) 0%,rgb(0,230,230) 100%)\"><strong>Top Tip<\/strong>: When it comes to cylindrical shaped parts like ball bearings or bolts, there is no need to lock the rotation as this is not really adding value to the assembly, and it can therefore be accepted to be only partially positioned. At this stage, depending on your view settings, it can be difficult to see the symbol from the show degrees of freedom. You can switch the emphasis setting, select \u2018see through all\u2019, and things will be much clearer.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Creating a copy of a component<\/h2>\n\n\n\n<p>With our model, as the gearbox is filled with oil, we need to add a radial seal. This is a standard part which again can be found in the standard port library. To keep the radial seal in place, we need to add another retainer ring. One option here would be to add it from the reuse library, but as it is already in the assembly, NX allows you to copy this. You need to select the component that you want to copy and chose the move component tool. You then toggle the copy option on and drag the component to a new place using the positional drag handles. This alone will create a copy of the component, but it needs to be positioned with constraints. If you would like to reuse the constraints that you have already created, you can simply do a copy and paste operation.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-dots\" style=\"background-color:#009999;color:#009999\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Continue your journey with NX<\/h2>\n\n\n\n<div class=\"wp-block-cb-carousel\" data-slick=\"{&quot;slidesToShow&quot;:2,&quot;slidesToScroll&quot;:1,&quot;speed&quot;:300,&quot;arrows&quot;:true,&quot;dots&quot;:true,&quot;autoplay&quot;:false,&quot;autoplaySpeed&quot;:3000,&quot;infinite&quot;:false,&quot;responsive&quot;:[{&quot;breakpoint&quot;:769,&quot;settings&quot;:{&quot;slidesToShow&quot;:1,&quot;slidesToScroll&quot;:1}}]}\">\n<div class=\"wp-block-cb-slide\">\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"NX | How to series | Preparing your assembly for the first time\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/_FvUDshPm80?list=PL1m1vu8_quoDVJfmPp3FL9700HGM_LK9P\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-cb-slide\">\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"NX | How to series | Building an assembly for the first time\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/KTVCrSc2fZU?list=PL1m1vu8_quoDVJfmPp3FL9700HGM_LK9P\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button has-custom-width wp-block-button__width-100\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.youtube.com\/playlist?list=PL1m1vu8_quoDVJfmPp3FL9700HGM_LK9P\" target=\"_blank\" rel=\"noreferrer noopener\">Visit our Tips &amp; Tricks YouTube channel<\/a><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button has-custom-width wp-block-button__width-100\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/blogs.sw.siemens.com\/nx-design\/\" target=\"_blank\" rel=\"noreferrer noopener\">Take a look at the NX Design blog<\/a><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button has-custom-width wp-block-button__width-100\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/community.sw.siemens.com\/s\/topic\/0TO4O000000MihTWAS\/nx-cad\" target=\"_blank\" rel=\"noreferrer noopener\">Visit the NX community<\/a><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>We\u2019re very excited to be bringing you the second video in our brand-new series for NX\u2122 software. Throughout the year,&#8230;<\/p>\n","protected":false},"author":69908,"featured_media":11592,"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":[162,81,1,163,166,167],"tags":[3,501,499,6761,533],"industry":[157],"product":[304],"coauthors":[545],"class_list":["post-11532","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-learning-resources","category-featured","category-news","category-product-updates","category-tips-tricks","category-video","tag-cad","tag-nx","tag-nx-cad","tag-nx-how-to","tag-nxmakesitreal","industry-software-development","product-nx"],"featured_image_url":"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2025\/05\/Blog_Header_Building_and_Assembly-1.png","_links":{"self":[{"href":"https:\/\/blogs.sw.siemens.com\/nx-design\/wp-json\/wp\/v2\/posts\/11532","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.sw.siemens.com\/nx-design\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.sw.siemens.com\/nx-design\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/nx-design\/wp-json\/wp\/v2\/users\/69908"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/nx-design\/wp-json\/wp\/v2\/comments?post=11532"}],"version-history":[{"count":5,"href":"https:\/\/blogs.sw.siemens.com\/nx-design\/wp-json\/wp\/v2\/posts\/11532\/revisions"}],"predecessor-version":[{"id":12278,"href":"https:\/\/blogs.sw.siemens.com\/nx-design\/wp-json\/wp\/v2\/posts\/11532\/revisions\/12278"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/nx-design\/wp-json\/wp\/v2\/media\/11592"}],"wp:attachment":[{"href":"https:\/\/blogs.sw.siemens.com\/nx-design\/wp-json\/wp\/v2\/media?parent=11532"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/nx-design\/wp-json\/wp\/v2\/categories?post=11532"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/nx-design\/wp-json\/wp\/v2\/tags?post=11532"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/nx-design\/wp-json\/wp\/v2\/industry?post=11532"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/nx-design\/wp-json\/wp\/v2\/product?post=11532"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/nx-design\/wp-json\/wp\/v2\/coauthors?post=11532"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}