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