在Pro/E中自动生成零件拆卸优先约束矩阵

豆豆网   技术应用频道   2007年12月24日    社区交流

内容摘要:在Pro/E中用C语言完成了零件拆卸优先约束矩阵自动生成的二次开发,包括模型调入和预处理、简单拆卸路径生成和包容盒逐级分解的干涉检验等3个模块。解决了自动判别节点可拆卸性的关键问题,为机电产品基于拆卸层次信息图建模的自动化提供了有力的支持。

  3.1预处理模块

  预处理模块的工作有:调入产品的Pro/E模型,提取相关零部件信息(包括ID号、配合关系、位姿矩阵等),同时获得零件列表等。

  产品中往往包含数个相同的零件,如图1所示风机部件中,包含4个相同的自攻螺钉用于连接轴流电机和支架。在产品CAD模型中,相同的零件体现为同一零件的多个实例。建立产品的拆卸层次信息图时,相同的零件仅用一个节点表示,其拆卸操作的次数等于零件的个数。因此,在预处理模块删除同一零件的多个实例,仅保留其中一个进行拆卸优先约束矩阵的自动生成。同时,对于结构复杂的产品,为了简化产品的模型,应删除产品中零件之间的连接件,将连接件的类型和数量作为零件之间的连接方式信息。如将图1中连接轴流电机和支架的4个自攻螺钉删除,拆卸层次信息图中的节点数将由18个降为12个,拆卸轴流电机的操作就代表了"松开4个自攻螺钉+拆卸轴流电机"。该文通过零件的文件名来识别和判定连接件。

  最后保存预处理后的Fro/E装配体文件。

  3.2拆卸路径生成模块

  拆卸路径生成模块通过分析零件在装配体中的几何配合约束,求取零部件的可行拆卸运动方向集,并以其中与产品坐标系或零件坐标系的的轴向重合的方向作为零件的优先拆卸方向。

  在Pro/E中,几何配合约束是在建立装配体模型的过程中交互定义的,每一约束包括3个方面的信息:约束类型、元件参照元素和基体参照元素。参照元素指元件或基体中直接参与配合的几何构造元素,包括点、实体边线、面等,构成这些几何构造元素的几何特征参数均可以从Pro1E系统中通过接口函数来提取。装配元件在目标装配体内的最终位姿一般由两个或两个以上的儿何配合约束确定,对这些约束进行分析组合可以求取元件拆卸运动的参考方向。如对于轴孔插装的配合约束组合来讲,元件的拆卸运动方向必定与基体贴合平面的外法矢一致,因而可唯一确定。

来源:万方数据    作者:薛俊芳 邱长华 向东    责编:豆豆技术应用

正在加载评论...