Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations KootK on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

UG NX 7.5 Fastener Part Family problem when replacing component

Status
Not open for further replies.

mag00n

Mechanical
Apr 7, 2010
47
I am trying to create a Fasteners Library that contains three types of fasteners. (Socket Head Cap Screws, Button head socket cap screws, and Flat head socket screws)
Listing what I have done so far, tell me if I am going about this incorrectly.

I created one Master File that contains both a socket head cap screw model completely controlled by expressions, as well as a flat head socket screw controlled by expressions. (I plan on including the button head as soon as I can get a working concept using two options)

Both of these features are controlled by a 'suppress by expression' variable so the others geometry is not included in the part family creation.

There is also a feature created and controlled by expression for a 'TAP' reference set which we wave link in an assembly to create tap holes. Both of the screw types use the same 'TAP' geometry.

The problem I am running into is when it comes to Counter bore reference sets the geometry is obviously different. I created two separate features, one for each screw type both on the same reference set "CBORE" and controlled by expressions.

After creating the part family I bring in a socket head screw into a part, change the reference set to CBORE, wave link the body, and subtract that linked body from the part, then I change the reference set back to "BODY" so the model shows the part with the screw model in it. *If I perform a 'replace component' on the socket head screw, and replace it with a flat head screw from the same part family the subtraction does not update, the linked body states "Body is missing a selected object that is consumed be another feature or supressed", and in the assembly navigator there is a red asterisk in the 'Out of Date' column.

I understand that the subtraction is a Boolean operation that depends on specified geometry, but I thought that placing both counter bore feature into the same reference set would suffice.

Is there a way to accomplish what I am trying to do? Am I missing a step, or doing this completely wrong? I have attached my master model to show you what I made.

Any help would be greatly appreciated.
 
Replies continue below

Recommended for you

Have you looked at downloading the Machinery Library from the GTAC support site? In other words, why are you doing what looks like reproducing something that may already be in the free library?

John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
Siemens PLM:
UG/NX Museum:

To an Engineer, the glass is twice as big as it needs to be.
 
John,

I have downloaded the machinery library from GTAC, it is quite extensive and looks well put together.. The problem is that it lacks sub-tool reference sets to subtract counter bores and tapped holes. So since I love to learn and I would have to edit the master model to create the sub tools anyways, I decided to start from scratch.

My problem is this;
Our fasteners all have three reference sets: CBORE for head and shaft clearance holes, TAP for a tap sized hole, and BODY for the model view.
Our assembly files contain many details, each of which have a number of socket head cap screws in them. Inside each detail the socket head cap screws have a linked body back to either the CBORE or TAP reference set which is subtracted from the detail.
If I choose to change out a bunch of the socket head screws that have linked CBORE bodies already subtracted, with flat head screws via Replace Component with the maintain reference sets selected and the maintain relationships box checked, none of the subtractions in the details update to the new screws counter bore geometry.
I have to go into each detail, replace the fastener component, and then reestablish the link of each linked body. In an assembly file with 300+ details that each have no less than 2 screws, this takes HOURS.
Is there a way to set this up so I dont have to manually reestablish each linked body?
 
 http://files.engineering.com/getfile.aspx?folder=826553c3-76e1-43bd-9136-14be02da7bbe&file=EXAMPLE-B.avi
Have you tried adding a standard bolt, from the Machinery library, to your assembly using the 'Create Pocket' option on the 'Add Reusable Component' dialog?

Watch the attached video created using NX 7.5 which shows you how you can do exactly what you want to do.

John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
Siemens PLM:
UG/NX Museum:

To an Engineer, the glass is twice as big as it needs to be.
 
 http://files.engineering.com/getfile.aspx?folder=8bde1cc2-da22-44bf-94bb-295c4fc2db3c&file=Bolt_example.avi
I watched it, and like the idea of it. My problem is that if I try to duplicate what is in that video using a socket head cap screw, the pocket created does not correspond to the screw selected. I have to manually edit the screw hole series feature to correct this. Also, the counterbore has a default depth that I have to manually edit each time. Where are these parameters located? See the video attached to understand what I am talking about.

Thanks for your time!!
 
 http://files.engineering.com/getfile.aspx?folder=d8bccd0d-8ad3-431b-a721-605468113b68&file=sampleVideo.zip
Status
Not open for further replies.

Part and Inventory Search

Sponsor