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!

Part Family Thread Call-Out 1

Status
Not open for further replies.

Manley23

Mechanical
Mar 12, 2015
47
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.
 
Replies continue below

Recommended for you

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
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
 
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