slp=slpitch([D,p])
D : | Diameter in mm | |
p : | pitch; default is pitch of DIN13 |
slp : | required distance for steep screw threads |
SGDIN13(-16,40,8,PLcircle(24/2),slpitch(16,8),'Type','B') % NUT for Steep thread type B
SGDIN13(+16,40,8,PLwrench(6+slfit('c'),6),0,'Type','B') % SCREW for Steep thread type B
The function slpitch
calculates the required fit dimension for steep screw threads, specifically for the DIN13 thread standard. The function is designed to address the issue of jamming that occurs with steep threads due to unexpected pitch angles.
D
from the input parameters using getfuncparams
function. If not provided, a default value of 6 is used.PLthreadDIN
with D
to get the default pitch p
and a parameter kd
.p
from the input parameters using getfuncparams
. If not provided, use the pitch obtained from PLthreadDIN
.ak
as the absolute difference between kd
and D
, divided by 2.pw
using the formula atan(p/ak/3)/pi*180
.slp
using the formula sin(pw/180*pi)/2
.The function can be used in conjunction with other functions like SGDIN13
to design nuts and screws for steep thread types. For example:
SGDIN13(-16,40,8,PLcircle(24/2),slpitch(16,8),'Type','B')
- This creates a nut for a steep thread of type B.SGDIN13(+16,40,8,PLwrench(6+slfit('c'),6),0,'Type','B')
- This creates a screw for a steep thread of type B.