MoI discussion forum
MoI discussion forum

Full Version: How to Connect to Cylinders by a thread ?

Show messages: All  1-2  3-7

From: bemfarmer
1 Apr 2018   [#3] In reply to [#2]
The type of thread may depend upon the usage of the part.
Cross threading might be a consideration.
So some more engineering information may be needed...
From: TOM (SIRTOM)
1 Apr 2018   [#4] In reply to [#3]
Thanks Bemfarmer, I am having a look at this amazing script. Not finding out to what the "Chamfer" function applies to.
From: bemfarmer
2 Apr 2018   [#5] In reply to [#4]
Hi Tom.

I made a slight modification, by commenting out the next to last two lines in function buildHex(.....), of the NutsAndBolts.htm file,
which leaves the nut as a cylinder:


// var hexShape = factory( 'polygon' , frame, frame.evaluate( innerRadius, 0, 0 ), 6, true);
// object = factory( 'booleanintersection', object, hexShape );

- Brian

(Chamfer rounds off the Hex Nut, and the top of the Hex Bolt head.)

It appears that forming the inner threads of the Nut cylinder will require Boolean difference of the shank.
This would not leave any clearance tolerance for a physical Nut and Bolt.
From: bemfarmer
2 Apr 2018   [#6]
The intentional clearance, created between mating threads, is called the "allowance:"

https://www.fastenal.com/content/feds/pdf/Article%20-%20Screw%20Threads%20Design.pdf

(I recall that the galvanized bolts at Home Depot have "looser" threads.)

http://rick.sparber.org/nbo.pdf
http://rick.sparber.org/spt.pdf

- Brian
From: TOM (SIRTOM)
2 Apr 2018   [#7] In reply to [#6]
Very helpful, Brian ! I will modify the script and go through the PDF, which seems to be easily understandable. Thank you very much, I appreciate your help !

Show messages: All  1-2  3-7