×
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

NX6 Creating arrays of components using promoted details

NX6 Creating arrays of components using promoted details

NX6 Creating arrays of components using promoted details

(OP)
Hello to all!
I am trying to insert the array of screws in the circular array of holes, which was made in the detail. That detail was inserted to an assembly and was promoted. But on the step when Itry to create an array of screws, the error message is always appeared "Array template is not mated to a valid feature instance".

Here the every step I do.
I create new detail, create cylinder feature there.
create simple hole on the plane face, create circular array of the holes.
I create an assembly, insert the detail to that assembly, fix the detail by creating fix constarint [I do not use mating conditions].
Then I promote my detail.
After that I insert my screw to the assembly, create 2 touch constraints to place my screw in the hole: the first one between screw cylindrical face and promoted hole cylindrical face, the second  - between screw plane face and promoted detail plane face.
Then I try to create an array of screws(from instance feature) in the assembly.
The result is the error message.

What can be wrong?
If I do not create promotion everything is fine.
Thanks


 

RE: NX6 Creating arrays of components using promoted details

You are correct the system has never supported instance arrays of certain types of features.

You won't be able to boolean it either, assuming that you might later wish to do so (i.e. subtract or unite).

You will have more luck using instance geometry if you're on NX-5 or higher, and you'll be able to boolean the the resultant solids, (but not the original if it is based on a promotion).

You would be able to boolean all the solids if you use linked geometry rather than promotions.

If you're still having trouble please always say what version of NX you're using.

Best Regards

Hudson

www.jamb.com.au

Nil Desperandum illegitimi non carborundum

RE: NX6 Creating arrays of components using promoted details

(OP)
I use NX6, the same problem is repeated in NX5.

An interesting fact: If I switch to mating conditions and do the same, on the step when I create array there is no error, but my screws are not in the right place. They are near the holes, but not in the holes.

As for a linked bodies, so.. probably you are right, but I thought that using promotions in that situation is more appropriate.

Best regards.
 

RE: NX6 Creating arrays of components using promoted details

(OP)
I was wrong a bit in my last post writing "that using promotions in that situation is more appropriate", this is in my situation with real assemblies and details.( In the example of course there is no sence in promotions )

Best regards

RE: NX6 Creating arrays of components using promoted details

Is there a reason you use promote rather than assembly cut?

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