e-works近期热点
·调查:用户不希望共享物理服务器
·新型移动设备防盗系统可自行收集销毁数据
·基于SolidWorks二次CAD/CAPP系统开发
·基于FPGA的发电机组频率测量计的实现
·Inventor攻略之利用 Inventor 动画功能
·Inventor攻略之利用 Inventor 草图进行概念(方案)设计
 inventor近期热点
·Inventor攻略之利用 Inventor 动画功能
·Autodesk Inventor 2008新增秘技指南(下)
· 巧用Inventor设计高压变频器
· 利用Inventor简化油路块设计
·Autodesk Inventor 2008新增秘技指南(上)
·Inventor攻略之利用 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);

 
<<首页 <上一页  1  2  3  下一页>  末页>>  
3页,当前第2
责任编辑:eworks编辑