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

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

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

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

  1.2拆卸层次信息图

  拆卸层次信息图模型是机电产品拆卸序列规划过程中采用的一种建模方法,为一个非负值的简单加权有向图(见图2)。图中的节点代表产品中的零部件,有向边代表所联系的节点零件的拆卸先后意图,加在边上的权值ω由相应拆卸操作的综合指标值确定。如果拆卸意图在实际拆卸过程中可以得到实现,那么这样的边就称为可拆卸边,所联系的节点的可拆卸性标识为"True";否则,称为不可拆卸边,下层节点的可拆卸性标识为"False".所有可拆卸性标识为"True"的节点和边构成产品的拆卸层次信息图。

  以图1所示的产品为例,其拆卸层次信息图(图中所有节点和边都是可拆卸的,因此省略"True"标识)如图2所示。拆卸层次信息图模型表达了产品所有可行的拆卸序列(方案),从图2可以看出,该产品有3条可行的拆卸序列。

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

  需要说明的是,如果产品中元件比较多时,拆卸层次信息图会比较复杂,此时可作如下的简化处理:

  (1)结构复杂的产品采用多层迭代处理方式。对于较为复杂的产品,可将产品划分为几个子拆卸体,子拆卸体被视为一个元件来处理,以此构建产品的拆卸层次信息图进行拆卸序列规划。产品级的拆卸序列规划完成后,再导入子拆卸体进行规划,从而通过一个层进的迭代方式来实现对复杂产品的完整拆卸序列规划过程。

  (2)消除复杂产品中的连接件。对于较为复杂的产品,为了简化产品的模型,可以从产品模型中移除一些基本的连接件,如螺钉、螺母等。通过这样的处理方式,对简化产品模型后得到的拆卸方案,同样适用于原产品的拆卸序列规划,产品中元件的拆卸操作就代表了"移除连接件十拆卸元件"。这种方法比较符合实际应用中的情况,同时也有助于简化拆卸序列规划平台的计算复杂性。

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

正在加载评论...