相关文章
友情链接

无锡台创机械浅析多轴器主动齿轮

无锡台创机械浅析多轴器主动齿轮

主动齿轮齿廓渐开线

mz cos ? ,另外加上齿顶高和齿根高的确 2

- 39 -

b

齿数; ? —分度圆压力角; ha —齿顶高系数; c —顶隙系数; B —齿轮厚度; h1 —上凸台高; d1 — 上凸台直径; h2 —下凸台高; d 2 下凸台直径。 2.齿廓渐开线的确定: 由于 SolidWorks 没有提供渐开线草图绘制工具, 因此只能使用样条曲线绘制工具绘制 出样条曲线近似代替渐开线,为此需计算渐开线上若干点的坐标值,作为样条曲线的型值 点。本文用 SolidWorks 二次开发工具 VBA 语言,用渐开线迭代算法,开发了参数化渐开 线齿廓的生成程序,将该程序生成的渐开线齿廓复制到草图平面上,通过实体拉伸、切割 完成三维齿轮造型。部分程序如下如下: If Rf >= Rb Then Dr = (Ra - Rf) / N Rs = Rf Else Dr = (Ra - Rb) / N Rs = Rb End If boolstatus = Part.Extension.SelectByID2("前视基准面", "PLANE", 0, 0, 0, False, 0, Nothing, 0) Part.ClearSelection2 True Phi = 0.5 * PI / Z Tan(20 * PI / 180) - 20 * PI / 180 For I = 0 To N Rk = Rs Dr * I Alfk = Atn(Sqr(Rk ^ 2 - Rb ^ 2) / Rb) Ctak = Tan(Alfk) - Alfk Xk = Rk * Sin(Phi - Ctak) Yk = Rk * Cos(Phi - Ctak) Part.SketchSpline N - I, Xk, Yk, 0 If I = 0 Then Xs = Xk Ys = Yk End If Next I …… If Rf > Rb Then

- 40 -

Part.createLine2 Xs, Ys, 0, -Xs, Ys, 0 Else Part.createLine2 Xs, Ys, 0, 0, 0, 0 Part.createLine2 0, 0, 0, -Xs, Ys, 0 End If 实例应用

4.3.5

图 4-5 多轴器主动齿轮参数化设计

图 4-6 主动齿轮预览

- 41 -

……..

4.4

4.4.1