CustomThreads icon indicating copy to clipboard operation
CustomThreads copied to clipboard

Help with creating ASME (Imperial) settings for Main.py

Open Broadmeadow-Tekton opened this issue 1 year ago • 1 comments

Would appreciate some guidance on what the settings should be for ASME threads. I'm mainly focusing on #6 - 3/8" course and fine threads. Don't know where to start to specify the angle, sizes, pitches and offsets. Thank you.

NAME = "3D-printed Metric Threads V3" UNIT = "mm" ANGLE = 60.0 SIZES = list(range(8, 51)) PITCHES = [3.5, 5.0] OFFSETS = [.0, .1, .2, .4, .8]

Broadmeadow-Tekton avatar Jan 25 '25 01:01 Broadmeadow-Tekton

These? Correct me if I'm wrong but aren't these already included in Fusion as "ACME Screw Threads"? Either way, you would probably do something like:

NAME = "3D-printed ASME Threads"
UNIT = "in"
ANGLE = 60.0
SIZES = [3/8, 5/8] # list all nominal diameters in inches
PITCHES = [0.0625] # here it gets tricky, read below
OFFSETS = [.0, .1, .2, .4, .8]

Pitches get tricky because unlike metric, ASME seems to use a different pitch for each diameter. You could:

  • list all pitches and generate all combinations of diameter and pitch
  • edit the code so a specific pitch is selected for each size
  • if you don't care about adhering to the standard, just use 2 or 3 different pitches that fit multiple diameters

BalzGuenat avatar Jan 25 '25 09:01 BalzGuenat