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

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

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

  随着环境意识与资源意识的逐步提高,机电产品的绿色设计越来越受到人们的重视,其核心思想是在产品设计阶段就考虑产品使用后的回收处理问题,把生命周期末端可能遇到的问题在设计中予以解决,将传统的产品生命周期的开环模式转化为闭环模式。拆卸是实现产品生命周期封闭性和完整性的必要环节,产品的拆卸序列是从产品中拆卸各零部件的先后顺序。目前,对产品拆卸序列规划的研究普遍采用基于图的建模方法,并辅以方案的寻优算法。对拆卸操作进行可行性判断是保证拆卸序列规划结果正确、切实可行的唯一途径。产品中零部件的拆卸优先约束矩阵为拆卸层次信息图模型中节点的构建提供基础信息,从产品CAD模型中自动提取这一信息是实现自动建模的条件。

  1 拆卸优先约束关系

  1.1拆卸优先约束矩阵

  约束是零部件之间的空间制约关系及其相关性的反应,零件的拆卸优先约束关系指的是,若产品中零件i对零件j的拆卸形成空间制约关系,则零件i的拆卸优先于零件j。如机电产品中常见的各种螺纹连接就是在其相关零部件之间产生的一种优先约束关系。约束关系包括直接接触约束和非接触约束。

  产品中零件的拆卸优先约束关系可用优先约束矩阵RN*N =[rij]来表示,N为产品中零件的数量,rij表示第j个零件对第i个零件的约束情况,其取值为0或1,如果rij =1表示第j个零件需要在第i个零件之前拆卸,rij =0表示第i个零件的拆卸不受第j个零件是否拆卸的制约。当i=j时,规定rij =0。图1所示某空调室外机风机部件的拆卸优先约束矩阵为

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

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

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

正在加载评论...