1 / 31
文档名称:

UG规律曲线公式大全[1].docx

格式:docx   大小:34KB   页数:31页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

UG规律曲线公式大全[1].docx

上传人:飞龙在天 2021/6/19 文件大小:34 KB

下载得到文件列表

UG规律曲线公式大全[1].docx

相关文档

文档介绍

文档介绍:UG规律曲线公式大全[1]
UG中的规律曲线
在ug里我们必须把方程都转换为参数方程,参数方程大家在高中的时候都学过,圆的参数方程不是难事,即;x=r*sint,y=r*cost,因为ug里的t是永远只从0递增到1,而我们实际要求的t要从0到360,所以把方程变一下,即;xt=r*sin(360*t),yt=r*cos(360*t),(因为ug默认x,y变量为xt,yt所以一般把x,y写成xt,yt,当然你写成x,y也行只要在形成规律曲线时改过来就行了),好,这样就可以用规律曲线
形成圆了,如果再稍微复杂一点呢?
现在再来讲一个如下图的弹簧的方程。
我的方法是先分析曲线在x,y平面投影的曲线方程,显然该投影曲线是一个半径不断变化的圆,而半径
的变化规律为常数加上一个正弦曲线,即;r=a+b*,即
xt=(a+b*sint)*sint
yt=(a+b*sint)*cost
(这里面的t只是代表其为一个变量,真正出表达式的时候要赋予变量范围的)
x,y平面投影的曲线写好之后再来看z方向上的曲线方程,显然是一个正弦(或余弦)曲线,但是该曲线
必须与x,y平面的正弦曲线错开一个90度的相位,为什么?(留给大家去分析,不难想的!)
即;zt=b*cost
好,方程都已经分析完了,现在就要赋予变量不同的变化范围,例如,螺旋圈数啊,螺旋半径啊等等,
这也不难,这儿就不讲了。
下面是图示弹簧的方程!
a=360*t
n=20
t=0
R=40
r=10
xt=(R+r*sin(a*n))*sin(a)
yt=(R+r*sin(a*n))*cos(a)
zt=r*cos(a*n)
下面再给几个其他常用的曲线方程。
渐开线方程(用于齿轮)
R=40
a=720*t
t=0
xt=R*(cos(a)+a*sin(a))
yt=R*(sin(a)-a*cos(a))
阿基米德螺线(等进螺线)(用于凸轮)
a=360*t
t=0
xt=a*sin(a)
yt=a*cos(a)

UF_MODL_dissect_exp_string()
功能:将表达式的名称与数值分离,并得到表达式的标识;
UF_MODL_ask_exp()
功能:根据表达式的名称查找表达式是否存在,并取的表达式的全名;
UF_MODL_delete_exp()
功能:删除表达式;
UF_MODL_eval_exp()
功能:计算表达式的数值;
.UF_MODL_edit_exp()
功能:更新表达式的数值,需与UF_MODL_update()合用;
UF_MODL_rename_exp()
功能:重命名表达式;
UF_MODL_ask_exps_of_feature()
功能:获取特征的所有表达式标识;
UF_MODL_ask_exps_of_part()
功能:获取part的所有表达式标识;
UF_MODL_ask_exp_tag_string()
功能:根据表达式的标识获取表达式的字符串;
UG曲线方程大全
--------------------------------------------------------------------------------
该文章讲述了UG曲线方程大全.

²表示有N种方法;¯。
¯双外摆线
b=
l=
t=1