I'm new to NX and am trying to understand how WAVE linked objects are oriented.
If I create a new part in an assembly and then create a WAVE link to, say, a curve or body in another part, when that curve or body is brought in to the new part, is it oriented relative to the work coordinate system of the new part?
I ask because I want to WAVE link to a sketch component in another part, but I want to change how it's oriented in the new part. So I'm wondering if reorienting the Datum in the new part would accomplish that. Would it?
Thanks for the help! Pat
Solved! Go to Solution.
WAVE links are designed to stay right on top of their parents in the assembly. If you move the component that contains the WAVE link, then the link in the component will update and move in the opposite direction to compensate for what you just did. The linked geometry is coincident with the original geometry in the assembly.
The relation between the link and the original objects is maintained through the assembly structure. Every subassembly between the link and the original geometry will have an impact on the position of the WAVE link in the part. When you read it like this it might sound complicated, but you should imagine walk up the structure from the WAVE link until you reach a common parent and then walking down the assembly structure until you are at the original geometry. This is how WAVE updates its position.
The answer to your question is: links are created in the workpart in context of an assembly. The position of the linked object is calculated based on where the original object is in the assembly relative to the workpart absolute origin.
First try to grasp this concept before diving in deeper. There is more, but I advise you to stick with the simple concept if possible.
After you have tried standard links, then you can investigate the usage of position independent linked objects. These are linked objects that you can move around. Most designs can be completed without using position independent links.
For a top down design WAVE is a very good solution. It sounds like it would work. Can share a simple example?
If the link is made with WAVE interface link instead of WAVE geometry link, is shouldn't be independent of possition of the part in the assembly?
I don't believe you can make a link position independent without the (expensive) WAVE license. At least the option isn't there on my setup.
Below is an example of what I would like to do. It shows the graphics window of a new part with a link to a curve the part will use. The curve comes from a sketch created in the main assembly. I would like to reposition the curve by rotating it about the z-axis by a certain angle. Assuming this can't be done directly without a WAVE license, one thought I had was to pattern the curve (with 1 copy). It's ok if the original stays. But I'm open to other suggestions. Thanks!