CustomThreads
CustomThreads copied to clipboard
Help with creating ASME (Imperial) settings for Main.py
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]
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