在Creo的使用过程中,有时会需要建立有些有规律的图形,如螺旋线、正弦曲线等。使用普通的造型方法会带来很大的工作量,合理使用方程曲线,可以做到事半功倍的效果。 
 
 
 
 
主要内容: 
  
一、如何建立曲线方程 
二、图解三种坐标方式下曲线参数的区别 
三、曲线参数详解 
四、部分曲线欣赏+曲线方程下载 
 
 
 
 
一、如何建立曲线方程 
 
 
我们先了解下方程曲线的位置: 
 
 
 
 
曲线方程的创建方式一共有三种,如下图 
 
 
 
 
单击“方程”按钮进入曲线方程的编辑窗口 
 
 
 
 
 
 
二、图解三种坐标方式下曲线参数的区别 
 
 
下面对这三种方程曲线参数进行详细的讲解:其中参数t 既是上图提到的变量范围。 
 
 
笛卡尔 
 
 
 
 
我们沿着Z方向画螺纹线,半径为5,螺距为2,共20圈,则 
X=4*cos(t*360*20)*5 (xy的值沿着正弦函数走了20个(0~1)*2.5) 
y=4*sin(t*360*20)*5 
z=t*2*20(z的值等于螺距*圈数) 
 
 
 
 
 
 
如果我们将x改成X=4*cos(t*360*20)*5*t,即 
X=4*cos(t*360*20)*5*t 
y=4*sin(t*360*20)*5 
z=t*2*20 
 
 
 
 
 
 
柱坐标 
 
 
 
 
我们同样沿着Z方向画螺纹线,半径为5,螺距为2,共20圈,则 
r=5 
z=t*2*20(z的值等于螺距*圈数) 
theta=t*360*20(角度等于圈数*360) 
 
 
 
 
 
 
如果我们将r改成r=t*5,即 
r=5 
z=t*2*20 
theta=t*360*20 
 
 
 
 
 
 
 
 
球坐标 
 
 
 
 
在X-Y平面画直径为10的圆,则theta=90,phi值与x轴的夹角由0~360,半径为10/2=5 
则输入: 
theta=90(点落在X-Y平面) 
phi=t*360 
rho=5 
 
 
 
 
 
 
如果我们将theta改成theta=t*360*3,即 
theta=t*360 
phi=t*360 
rho=5 
 
 
 
 
 
 
 
 
 
 
三、曲线参数详解 
1、数学函数 
cos()、 
A=sin(30),B=0.866 
C=tan(30),  acos()、 
A=asin(0.5),B=60 
C=atan(0.5),  10为底的对数值,如:A=0 
A=log(10),A=0.6989 ln():求得以自然数e是自然数,值是A=ln(1),A=1.609 exp():求得以自然数A=exp(2),  A=abs(-1.6),B=  min():求得给定的两个参数之中的最大最小值,如:A=3.8 
B=min(3.8,2.5),  
 A=2 
B=mod(20.7,6.1),  A=sqrt(100), 
B=sqrt(2),  A=pow(10,2),B=10 ceil():不小于其值的最小整数 11 ceil和 floor(10.255,1)=10.2 string_length():字符串长度求值用法:"  "括起,空格亦算一个字符。例:strlen1=8 rel_model_name():提取当前零件的文件名称用法: rel_model_type():提取当前零件的文件类型用法: 
parttype=rel_model_type(), itos():将整数换成字符串用法:,若为实数则舍去小数点。如:S1="123" 
S2=itos(123.57),S3=itos(intl),  extract(string,position,length) evalGraph():图形Y值提取函数用法:Graph_name是指控制图形x_value是Graph中y值。如:evalGraph(“sec”,3)  
 
 
 
四、部分曲线欣赏+曲线方程下载 
 
 
 |