When working with assemblies, you may often need to determine whether or not a part can be successfully extracted from an assembly without colliding with any other parts. The extraction path is important not just for manufacturing purposes to ensure a finished product can actually be assembled, but also in cases where the components of an assembly would be repaired or replaced at the individual level over the life of the product. Think of automobiles or aircraft… You wouldn’t buy a brand new car when all you need is a new timing belt. But in order to replace that timing belt, you have to be able to actually remove it from the engine and the rest of the car.
Determining the extraction path does not have to be difficult, however. Assembly Sequencing in NX allows you to automatically generate the extraction path of a part from an assembly. Now starting in NX 11, you have the added ability to manually guide the path. In today’s NX Quick Tip, you will see a demonstration of exactly how to do so.
The example shown in the steps below deals with removing a seat from the fuselage of an aircraft. Start by choosing a 3 seat configuration from the arrangement set. Go into Assembly Sequencing to adjust the transparency of the model in order to get a better view of the interior of that fuselage. Notice that the configuration was reset, so you will need to open Assembly Arrangement again to choose the 3 seat layout once more.
Now, we will create the Extraction Path. Immediately, an error pops up due to the assembly constraints. The seat is touching the floor panel and will need to be moved up to avoid a collision. The next step is to specify the end position. Select a point outside of the fuselage door to show the goal position. Once that is done, return to the beginning specified orientation to execute the command and NX will begin to automatically generate results.
Since we are using NX 11, we can manually control the path. Let’s turn on Clashing Bodies in the Collision Display, so now anytime we move a body that will collide with other geometries, the collided body is highlighted to warn us. Let’s see what we can do to negotiate the extraction path to avoid collisions with other bodies.
While rotating the seat, take care not to collide the seat with other objects. This can be accomplished by moving and rotating the seat to various positions until you find one that works. As we manually move that seat out, we begin to see a potential result. Once that position is understood by the software, the system will be able to solve it automatically and put that seat in the final destination for us.
Once the seat has cleared the front two seats, we’re going to rotate the extraction seat so it can come out cleanly. At this point, notice how the system takes over the extraction to its final destination position. There is the option to play back the extraction path in order to see how the seat can be navigated through the door into the aircraft as well as out.
See a step-by-step demonstration of this process when you watch the NX Quick Tips video below! Remember, you can always submit ideas for our consideration of new tutorials that you would like to see.