|
 |
e-works近期热点 |
|
|
 |
inventor近期热点 |
|
|
|
|
|
|
当前位置:inventor技术专区 -> 技术文库 |
|
| 基于Inventor API的渐开线直齿圆柱齿轮参数化造型 | 发表时间:2008-3-12 肖春英 魏云平 来源:万方数据 | | 介绍了利用Inventor API进行二次开发的原理,并分析了渐开线齿廊的构成,通过编程实现了渐开线直齿圆柱齿轮三维参数化造型。 |
| | 1.3开发关键技术 Inventor VBA是由微软提供并集成到Inventor中的一个特定开发工具。一方面它是与VBA通用的,同时还可以被定制,以满足特定程序的要求。通过定制,可以把程序嵌入到Inventor文件中,从而使程序与数据绑定在一起;也可以把程序存储为独立的.IVB文件,使其他用户可以共享该文件。 Inventor API是以面向对象的方式暴露Inventor内部对象的,因此开发主要涉及两个过程:对象的声明和对象实例的赋值。对象声明的格式为:Dim对象变量名As对象名;对象实例赋值的格式为:Set对象实例=……。如: *声明Inventor草图圆弧对象变量:Dim oArc As SketchArc *在草图环境中画一段圆弧。圆弧圆心为(0,0),起点为(10, 0),终点为((0,10),绘制方向为逆时针方向(如按顺时针,最后一个参数应改为False):  2渐开线标准齿轮参数化造型程序实现 虽然渐开线齿廓和相关的实体造型在设计过程中不是必需的,但对于机构演示、要求较低的数控加工还是必要的。在这种需求下,齿轮设计参数也可以进行适当简化。本文中对于高度变位系数、角度变位系数、齿厚渐薄量等齿形修正参数暂未考虑。 2.1齿廓基本参数与表达 按照标准齿轮设计规则,有如图2所示齿沟轮廓计算参考图。
 计算过程中用到如下一些基本参数: ·Pi(圆周率):Inventor中没有直接提供,比较精确的值可取为Pi=4*Atn(1); ·压力角Gylj:0.34906585弧度(20度弧度值); ·齿数Gz;给定(整数); ·模数Gm=O.1Gm(Inventor API以厘米作为长度单位,而创建草图一般使用毫米,此处直接将涉及长度的模数进行预处理); ·分度圆半径Gfr=0.5*Gz*Gm; ·基圆半径Gjr=Gfr*Cos(Gylj); | | | | |
|
|
|
|