优胜网络服务 发表于 2018-11-27 11:09:31

关于UG变距螺纹的表达式画法

End_pitch=50    //终止卷螺距
Start_pitch=20    //起始卷螺距
Turns=5   //弹簧卷数
OD=100   //弹簧外直径
Wire_dia=1    //弹簧线径
mean_pitch=(Start_pitch+End_pitch)/2 //平均螺距
height=Turns*mean_pitch   //弹簧高度
rad=OD/2    //弹簧外半径
t=1   //规律曲线
xt=rad*cos(360*Turns*t)   //X规律
yt=rad*sin(360*Turns*t)   //Y规律
x=t*height
x1=0
x2=mean_pitch
x3=height-mean_pitch
x4=height
z1=0
z2=Start_pitch
z3=height-End_pitch
z4=height
zt1=(((x-x2)*(x-x3)*(x-x4)/((x1-x2)*(x1-x3)*(x1-x4))))*z1
zt2=(((x-x1)*(x-x3)*(x-x4)/((x2-x1)*(x2-x3)*(x2-x4))))*z2
zt3=(((x-x1)*(x-x2)*(x-x4)/((x3-x1)*(x3-x2)*(x3-x4))))*z3
zt4=(((x-x1)*(x-x2)*(x-x3)/((x4-x1)*(x4-x2)*(x4-x3))))*z4
zt=zt1+zt2+zt3+zt4   //Z规律

**** Hidden Message *****

清风流星 发表于 2019-10-12 15:49:49

:)期待能达到自己需要的

HeyMr.Lai 发表于 2021-10-16 16:48:45

谢谢分享

我是一棵树 发表于 2021-11-9 15:06:18

谢谢分享这么好的东西
页: [1]
查看完整版本: 关于UG变距螺纹的表达式画法