×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Jobs

Component Arrays... Contraints?

Component Arrays... Contraints?

Component Arrays... Contraints?

(OP)
I'm having a hard time figuring out what the proper way is to go about creating component arrays in assemblies. If you create an array, it places the components as you want, but it doesn't constrain any of the child components, even if the parent component is fully constrained. Doesn't that defeat the whole purpose? If I have to go back and constrain each child component, I might as well put them all in manually.

Can someone shed some light on how to properly add an array so that all the child components are constrained?

RE: Component Arrays... Contraints?

Azonic,

I'm using NX 6.0.  Two things you need to do to get the constraints to carry over.

1)  Make sure you constrain your part to an instance of an array.  For example, a peg in a hole...  The hole has to be part of an instance feature array.

2)  Choose "From Instance Feature" in your array definition dialog box.  Hope this helps!

RE: Component Arrays... Contraints?

(OP)
Well, the components I'm trying to array are part of a weldment, so there are no instanced features such as holes or notches, to constrain the component to.

Is having an instance feature in another component the only way?

RE: Component Arrays... Contraints?

Why do you want to constrain them? I'm not sure what you're trying to achieve and the first question that occurs is to ask whether you really need to have them constrained.

Best Regards

Hudson

www.jamb.com.au

Nil Desperandum illegitimi non carborundum

RE: Component Arrays... Contraints?

(OP)
Well, if I don't constrain them, and I start to try and constrain other components to it, it will move out of place. Even if I go back and try to rebuild the array, it gets stuck, floating in that position, until I add more constraints to lock it in the correct position. My experience with all other CAD programs is if you define an array/pattern, each components position is locked based on how the array is defined. NX is not doing that. You can still move the components and add constraints contrary to what's defined in the array.

RE: Component Arrays... Contraints?

If the array isn't based on a hole pattern then what you are best to do is add one component and constrain it to hold its origin. Then you can go into Assemblies>Components>Create Array. You will have to provide directional vectors to define something like a rectangular array. Then when you have your array go into Assemblies>Edit component Arrays and investigate the options that you have there for controlling how arrays are maintained.

Best Regards

Hudson

www.jamb.com.au

Nil Desperandum illegitimi non carborundum

RE: Component Arrays... Contraints?

Azonic,

If you are using NX5 or NX6, use the Bond constraint in the Assembly Constraints to lock the arrayed components together. As long as the source component has the proper intial constraints, the source component and the arrayed components are bonded together as a set. If the source component moves the array moves with source part.

NXPerson
NX6.0.2.8

RE: Component Arrays... Contraints?

(OP)
Don't mean to bring up an old thread, but I've been using the technique outlined by NXPERSON for some time, and it has worked well.

However, as of late I've been working with arrays that are huge; LOTS of bolts/washers/nuts, and I'm starting to wonder if using the BOND constraints is bogging down the assembly.

Does the BOND constraint greatly effect the amount of resources needed to open/modify the assembly?

Also, what about using the MIRROR COMPONENTS function? Is the only option for locking down the components using the BOND constraint, or is there some other setting/option that will do this?

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Resources