Assembly constrain across assemblies on same level
Assembly constrain across assemblies on same level
(OP)
Hi
I have a problem in NX 8. I have several assemblies on the same global level, but I cannot connect them with a constrain.
In more detail: I have a link bellcrank control system assembly which must connect to another link bellcracnk control system assembly. These are on the same hierargcycal level, but it seems to be impossible. NX sees each of these assemblies as 1 unit o the higher level. I therefore cannot get position information from one assembly to the other without the whole assembly shifting, or NX just telling me it is not possible.
So the question is, is it possible to link assemblies on the same level, each with its lower level fixing constrains without upsetting thoses constrains and getting detail data through to the next assembly.
I know I can trow all the sub assembly components into one big assembly, but logically it does not make sense.
Regards
Attie
I have a problem in NX 8. I have several assemblies on the same global level, but I cannot connect them with a constrain.
In more detail: I have a link bellcrank control system assembly which must connect to another link bellcracnk control system assembly. These are on the same hierargcycal level, but it seems to be impossible. NX sees each of these assemblies as 1 unit o the higher level. I therefore cannot get position information from one assembly to the other without the whole assembly shifting, or NX just telling me it is not possible.
So the question is, is it possible to link assemblies on the same level, each with its lower level fixing constrains without upsetting thoses constrains and getting detail data through to the next assembly.
I know I can trow all the sub assembly components into one big assembly, but logically it does not make sense.
Regards
Attie





RE: Assembly constrain across assemblies on same level
- Use override position to move the sub-assembly's component in the main assembly.
- Wave link some reference geometry from one sub-assembly to the other for purposes of constraining the appropriate component(s).
The advantage with method 1 is: the new component position will only show up in the main assembly, the sub-assemblies remain independent. Method 2 links the sub-assemblies, but may be easier to work with if you need to show the main assembly in multiple arrangements.www.nxjournaling.com
RE: Assembly constrain across assemblies on same level
Can you perhaps elaborate a bit on override position. How do I do that?
The wave linker gives me the error : The selected component does not have any model views containing PMI that can be wave linked.???
Sorry about my ignorance, but I am a bit new to assemblies.
Regards
Attie
RE: Assembly constrain across assemblies on same level
To use the wave linker:
For illustration purposes, let's assume you want to link a face from sub-assembly A to sub-assembly B.
Open/display the main assembly, right click on sub-assembly B and choose "make work part", pick the "wave geometry linker" command (sounds like you may have picked "wave PMI linker"), choose the face option and pick the face from a component in sub-assembly A. You should now have a copy of the face in sub-assembly B that you can use to constrain the corresponding component.
www.nxjournaling.com