How to Connect to Cylinders by a thread ?

Next
 From:  TOM (SIRTOM)
8892.1 
Hi,

As shown in the screenshot, A and B should be connected by a thread so that the cap A can be screwed off and on B. (The object is cut in half for better visualization of the task)

Hm ... scratching my head and hoping to find a script which makes this tasks easier !
My question to you dear MOIers if you have a suggestion how to approach this task -
is there a script around to be applied to solve the task ?

Anyone of you with experience in this field ? Which inclnation would be favourable - how many
turns, etc ?

C is glass A and B metal, thickness shoulb be as thin as possible.

Thank you in advance

TOM




Attachments:

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  bemfarmer
8892.2 In reply to 8892.1 
Hi Tom,
Check out the "NutsAndBolts" script.
http://moi3d.com/forum/index.php?webtag=MOI&msg=8682.117

(Threads are helical. There are many types of threads...)

- Brian

"B" would correspond to the "Bolt"
"A" would correspond to the "Nut"
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  bemfarmer
8892.3 In reply to 8892.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...
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  TOM (SIRTOM)
8892.4 In reply to 8892.3 
Thanks Bemfarmer, I am having a look at this amazing script. Not finding out to what the "Chamfer" function applies to.
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  bemfarmer
8892.5 In reply to 8892.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.

EDITED: 2 Apr 2018 by BEMFARMER

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  bemfarmer
8892.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

EDITED: 2 Apr 2018 by BEMFARMER

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
 From:  TOM (SIRTOM)
8892.7 In reply to 8892.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 !
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged
 

Reply to All Reply to All