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