|
基于Inventor的三维参数化部件库系统的开发方法 |
发表时间:2008-3-27 李爱平 胡永亮 刘雪梅 来源:万方数据 |
|
介绍了基于Autodesk Inventor的部件库的体系结构和实现方法。把部件库系统分为零件库和部件库两层结构,通过部件模型确定组成部件的组成零件及其装配关系,通过数据表和程序确定零件的规格。此方法解决了常用三维CAD软件不直接支持装配件参数驱动的问题,使得基于三维CAD软件创建部件库系统成为可能。文中所述部件库系统是使用VC++对Inventor进行二次开发而得到的。同时,该方法也适用于其他常用二维 CAD软件。 |
|
|
3.2部件库实现 部件库的实现包括部件模型和数据表的创建。部件的驱动模型需以下两步: (1)在Inventor中创建一个装配件,为其命名,如"弹性顶件装置A.iam"(iam为装配件文件的扩展名),调人零件库中的iPart零件,最后在各零件之间添加适当的约束。利用Inventor提供的自适应技术,部件中零件的部分尺寸可以从装配关系中得到,而不必一一指定。运用此技术,可以方便地创建更加灵活和适应性更强的部件模型。 (2)定义部件在装配时与其他零件的配合关系。例如,上述弹性顶件装置装配到模具上时需要三个约束:①弹性顶件装置的中心轴线与下模座上螺钉孔轴线重合;②其中一个顶杆的中心轴线与下模座上一个顶杆安装孔的中心轴线重合;③顶杆末端面与顶件块下端面贴合。定义了装配关系后,用户就可以很方便地把部件装配到其他装配件模型中了。Inventor提供了iMate功能,专门用来对各种类型的约束进行预定义。 数据表可以使用多种数据库系统软件来开发,本程序使用的是MS Aceess数据库。以图2所示的"弹性顶件装置"为例,创建的两个数据表如表2、表3所示。 
 |
|
|
|
|