浅析SOLIDWORKS方程式驱动的曲线

北京白癜风治疗费用是多少 https://mjbk.familydoctor.com.cn/bjbdfyy/

在画工程图时很多时候需要遇到只有一段函数代号的标注,这里就需要使用到我们的方程式驱动曲线。在方程式驱动的曲线中最经典的就是渐开线了,这也是绘制齿轮时不可获取的线条类型,那么渐开线如何绘制呢?下面小编就为您介绍SOLIDWORKS中渐开线以及一些常见的方程式驱动的曲线。

渐开线

渐开线圆柱齿轮是齿轮中的一种。齿轮的齿形由渐开线和过渡线组成时,便被称为渐开线齿轮。因渐开线具有众多优点,是应用最广的一种齿轮曲线。

第一种写法:t为基圆圆心角

x=(cos(t)+t*sin(t))*r

y=(sin(t)-t*cos(t))*r

t1=0

t2=2*pi

第二种写法:t为压力角

x=(cos(tan(t))+tan(t)*sin(tan(t)))*r

y=(sin(tan(t))-tan(t)*cos(tan(t)))*r

t1=0

t2=pi/3

螺旋线

等距螺旋线参数方程通常写法:

x=f(t)*cos(t*N*pi)

y=h/2*t

z=f(t)*sin(t*N*pi)

t1=0

t2=3

椭球面上的螺旋线:

a、b——椭圆长短半轴,也指代常数

N、n——螺旋圈数、正弦波个数等

H——螺旋线总高度

当a=b时,转变为球面上的螺旋线

x=a*(t*2-t^2)^0.5*cos(t*N*pi)

y=b*t

z=a*(t*2-t^2)^0.5*sin(t*N*pi)

t1=0

t2=2

其他回转面上的螺旋线:

N、n——螺旋圈数、正弦波个数等

H——螺旋线总高度

如图中红色线段为抛物线,即f(t)是二次函数

f(t)=(a*t^2+b*t+c)

通过改变f(t)可以得到各种奇奇怪怪的螺旋线

x=f(t)*cos(t*N*pi)

y=h/2*t

z=f(t)*sin(t*N*pi)

t1=0

t2=5

变螺距螺旋线参数方程通常写法(两端磨平弹簧建模需用的曲线)

R、r——半径、基圆半径等

N、n——螺旋圈数、正弦波个数等

f(t)——关于变量t的函数

此写法的基础版本

x=R*cos(N*t*pi)

y=f(t)

z=R*sin(N*t*pi)

t1=0

t2=2

由此公式做出的螺纹线为不变换状态

螺距等于f(t)的导函数,

当f(t)是一次函数时,螺距等于常数,

所以上面的方程基本上都是等螺距螺旋线。

变螺距螺旋线举例

当f(t)为二次函数时

螺距为一次函数

螺距匀速增大或减小

当f(t)为cos(t*pi)时

螺距为sin(t*pi),

此时螺距先增加再减少。

x=R*cos(t*N*pi)

y=(cos(t*pi)+1)*

z=R*sin(t*N*pi)

t1=0

t2=2

其它曲线

圆柱面圆周波浪线

R、r——半径、基圆半径等

N、n——螺旋圈数、正弦波个数等

x=(R)*cos(t*pi)

y=r*sin(t*n*pi)

z=(R)*sin(t*pi)

t1=0

t2=1

费马曲线

x=a*t^0.5*cos(t)

y=a*t^0.5*sin(t)

t1=0

t2=pi*n

x=-a*t^0.5*cos(t)

y=-a*t^0.5*sin(t)

t1=0

t2=pi*n

符号说明

R、r——半径、基圆半径等

N、n——螺旋圈数、正弦波个数等

a、b——椭圆长短半轴,也指代常数

c——常数

H——螺旋线总高度

θ——螺旋线锥度,弧度

p——螺距

K——涡状线螺距

Pi——π=3.

Exp(t)——e^t

f(t)——关于变量t的函数




转载请注明:http://www.aierlanlan.com/rzgz/5657.html