iCAx开思网
标题:
【求助】参数化来设计渐开线
[打印本页]
作者:
hhh37
时间:
2003-3-8 06:44
标题:
【求助】参数化来设计渐开线
近段时间我阅读了一篇《基于UG的斜齿轮三维参数化设计方法——扫描成型法》,其中用了参数化来设计渐开线。先说一下齿轮的参数:齿轮的齿顶圆直径da=76.40mm,齿数z=23,齿宽b=22mm,法向模数mn=3mm,齿顶圆上的螺旋角bata=12.43333o,旋转方向为左旋。
(引用原文)然后就在UG的Expression工具输入以下参数
pi=pi()
afan=20
z=23
da=76.40
mn=3
bata=12.433333
b=22
…
t=0
qi=(tan(afat)-afat*c)/c
q'=90/z
q=q'+qi
s=(1-t)*e+t*f
u=s*c
x=rb*sin(s)-rb*u*cos(s)
y=rb*cos(s)+rb*u*sin(s)
xt=x*cos(q)-y*sin(q)
yt=x*sin(q)+y*cos(q)
arc=b*tan(bata)
a=deg(arc*2/d)
x0=d/2*sin(a*t)
y0=d/2*cos(a*t)
这里有几点不明白第一点,其中“...”的三点是什么意思?第二点,当我按原文输入的时候,系统总是提示我“the specified expression variable does not exist afat”我明白这句话的意思。但我是不明白个中的原因。按原文的输入肯定是不行的,请问各位高手赐教个中的奥秘。现附上原文以供参考。谢谢!
作者:
sunstone1110
时间:
2003-3-8 09:08
第一:...自然是省列其中的一些步骤,当然这些步骤也是最基本的和最简单的。
第二:你没有在前面定义“afat”变量,自然后面就不能引用。要把“afan”改写成"afat"。但是接下来你还会出现更多的变量不存在问题,因为你只是纯粹引用,没有理解,或许不明白渐开线的函数和齿轮的参数。
作者:
sunstone1110
时间:
2003-3-8 09:22
再做一个360度的渐开线给你,里面有所有的参数,可以直接引用的哦。
作者:
pengyangdong
时间:
2003-5-3 11:52
十分谢谢
欢迎光临 iCAx开思网 (https://www.icax.org/)
Powered by Discuz! X3.3