PROE关系式画齿轮

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

PROE关系式画齿轮

1、建立新零件;

2、编辑关系式如下:

/*PROE画渐开线圆柱齿轮关系式

/*齿数

tooths=38

/*模数

mn=3.5

/*压力角

angle=20

/*螺旋角

helix=11

/*变位系数

xn=0

/*齿高变动系数

teeth_change_modulus=0

/*径向间隙系数

c_modulus=0.25

/*齿宽

teeth_width=27.5

/*齿顶高系数

ha_modulus=1.0

/*齿厚等于齿槽宽的圆的直径,改上面的参数时DSE一定要跟着变

DSE=135.2056

AT=ATAN(TAN(ANGLE)/COS(HELIX)) /*端面压力角

D=MN*tooths/COS(HELIX) /*分度圆直径

DB=D*COS(AT) /*基圆直径

HA=MN*(HA_MODULUS+XN-TEETH_CHANGE_MODULUS) /*齿顶高HF=MN*(HA_MODULUS+C_MODULUS-XN) /*齿根高

DA=D+2*HA /*齿顶圆直径

DF=D-2*HF /*齿根圆直径

/*PF齿根圆角半径系数

IF (DB/2-DF/2>0) & (DB/2-DF/2<=1)

PF=sqrt(1)

ELSE

IF (DB/2-DF/2>1) & (DB/2-DF/2<=2)

PF=sqrt(sqrt(2))

ELSE

IF (DB/2-DF/2>2) & (DB/2-DF/2<=3)

PF=sqrt(sqrt(3))

ELSE

IF DB/2-DF/2>3

PF=2

ELSE

IF DB <= DF

PF=0.38*MN

ENDIF

ENDIF

ENDIF

ENDIF

ENDIF

DX=DA+2 /*柱坐标渐开级方程用

/*关系式结束

3、插入基准曲线(草绘):

FRONT平面作为草绘平面,绘制4个圆,圆的直径分别设定为:da, db, df, dse;完成后如下图:

4、插入基准曲线(从方程):

选取坐标系后选柱坐标选项,输入渐开线方程:

/*柱坐标

x=t*sqrt((da/db)^2-1)

y=180/pi

r=0.5*db*sqrt(1+x^2)

theta=x*y-atan(x)

z=0

5、创建拉伸特征(齿顶圆拉伸):

FRONT平面为草绘平面,进入草绘模式后按“使用边”命令选取直径等于da的圆创建拉伸截面;

单侧拉伸,深度为:teeth_width+6;完成后如下图:

6、插入基准轴A_2:

过柱面,选上面创建的柱面,完成如下图:

7、插入基准点PNT0:

用曲线相交选项创建基准点如下图:

8、插入基准平面DTM1:

穿过轴A_2,穿过点PNT0,完成如下图:

9、复制第4步创建的渐开线:

先以DTM1平面作为基准镜像,再旋转360/tooths/2度,完成如下图:

10、插入基准平面DTM2,DTM3:

DTM1平面绕轴A_2旋转360/tooths/4得到DTM2,再创建DTM2平面的法向平面并穿过轴A_2得到DTM3平面,

11、创建扫描轨迹:

A)插入基准曲线:选DTM3平面作为草绘平面画一段线与DTM2平面相交角度为helix;

B)插入基准曲线(投影)

完成后如下图:

12、用扫描创建齿槽:

选取上面的投影线作为扫描轨迹,扫描截面:由两根渐开线分别和齿根圆用倒圆角的方式创建,

圆角半径设为pf;完成后如下图:

13、复制齿槽,完成如下图:

14、组阵列齿槽,完成后如下图:

15、剪切齿的两端(各切掉3mm),完成后如下图:

完成!

1.卡笛尔坐标下的渐开线参数方程

卡笛尔坐标系下的渐开线参数方程如下(设压力角afa 由0到60度,基圆半径为10):

afa=60*t

x=10*cos(afa)+pi*10*afa/180 * sin(afa)

y=10*sin(afa)-pi*10*afa/180 * cos(afa)

z=0

2.圆柱坐标下的渐开线参数方程

圆柱坐标系下的渐开线参数方程如下(设基圆半径为10,压力角afa 从0到60度):

afa = 60*t

r = (10^2 + (pi*10*afa/180)^2)^0.5

theta = afa-atan((pi*10*afa/180)/10)

z = 0

相关文档
最新文档