Eng-Tips is the largest forum for Engineering Professionals on the Internet.

Members share and learn making Eng-Tips Forums the best source of engineering information on the Internet!

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

Part Family Thread Call-Out 1

Status
Not open for further replies.

Manley23

Mechanical
Joined
Mar 12, 2015
Messages
47
Location
IN
Hello Everyone,

Is it possible to link thread size/callout with a part family table, i.e if the diameter increases and pitch is specified will the thread call-out change automatically? For eg. if my body diameter changes from 0.25 (pitch=20) to .312 (pitch=18), then can I change the call-out from "1/4-20" to "3/8-18" automatically. Is this possible?


Thanks in advance.
 
Yes, it is possible.

Attached is an example family table, a simply block with a threaded-hole. As you will see from the Family Table spreadsheet, in order to control the size of the threaded-hole you need to only change a SINGLE expression, the 'string' expression which calls-out the 'Thread Size', such as "1/4-20". There is NO need to mess with the other expressions for the size of the hole since they are controlled by the 'Thread Size' expression. Note that for this to work you must make sure that the thread sizes used in the table are valid sizes found in the threaded hole tables. Also note that if you wish to change from say a 'Course' to a 'Fine' thread, then you will also need to include the expression for the 'Thread Standard', but as long as you stay in the same standard, then all you need is the 'Thread Size' expression.

John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Digital Factory
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=2984797e-245d-42c9-a16c-becda65b157c&file=Part_Family_With_Threaded_Hole-JRB-2.prt
Thanks John, now I get it.
 
Hi John,
Great Example, This works with any number of Threaded hole on your component.
You just need to make sure, you denote Thread Size expression for different Threads correctly.
For ex. Thread_Size_Frame_End && Thread_size_Outer_End etc.

Chetak
 
Disregard mu question, I misunderstood the situation. Not in front of my NX at the moment, and have no opportunity to check the model. Sorry for that.

 
Hello John,

I am finding difficulties when I try the above said thing for external threads as it is not taking "Thread Callout" as a parameter. Could you please help me out with external threads with the help of an example.


Thanks in advance.
 
This only works for 'female' threads as it's all based on how the 'Threaded Hole' feature works. There needs to be work done for 'male' threads, but that is not currently a funded project, but it is on our 'to-do list'.

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

To an Engineer, the glass is twice as big as it needs to be.
 
Again - I'm not in front of my NX at the moment and can't test the solution, but I just thought of the following...
It might be possible to create a workaround. Do a hole in a solid corresponding to the dimensions for your male thread, and subtract it from the shaft. With later versions of NX that support threads with boolean operations, this should work.
Could anyone try it?



 
Geometrically it works, just that the resulting 'Male' feature is not quite correct size wise, in that the OD ends up being the same as the size of the 'pilot drill' for the 'Threaded' hole rather then the 'Major Diameter' of a threaded shaft.

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

To an Engineer, the glass is twice as big as it needs to be.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top