|
面向模具企业的组件化PDM系统构建通过对模具企业PDM系统需求多样化的分析,研究了构建组件化PDM的关键技术,阐述了r模具企业PDM的复用性和层次性。 2.模具组件化PDM系统构建关键技术 模具组件化PDM系统综合采用了多种技术。其中关系数据库技术的采用保证了各个用户数据源的统一,结合用户管理模块,可以给用户不同操作的角色。在底层构建上,采用了基于GenVoca模型的层次组件结构,该结构以简明的形式表达组件问的关系,从而提高了系统组件的复用性,为模具PDM的定制提供了底层支持。 2.1 模具组件化PDM系统的数据库设计 模具组件化PDM采用关系数据库存储包括BOM,CAD图纸和管理流程等的各种数据。根据模具PDM各个功能模块及其关系,可以建立一个MJPDM数据库,通过关系模型建立各个数据的图和表。以模具产品信息管理模块为例,通过分析,可以建立tblProduct表,其构成如表1所示。 表1.tblProduct表关系结构 Table 1 Relation and structure of tblProduct table
表1是对具体模具产品的整体索引,设计时,需要查看对应产品的详细图纸和设计信息,需要通过设计编号查找对应的数据表格。其它数据表格的建立方式可以在理清关系的基础上用同样的方法建立,不再详述。 2.2 基于GenVoca模型的组件层次结构 GenVoca模型是由Don Batory等人提出并加以完善的,其本质是一个元模型,可以用来定义不同领域的开放架构,用于设计和构建基于大规模软件复用的层次系统。它主要包括组件(Component)、域(Realm)、参数(Parameter)、对称组件(Symmetric Component)和类型等式(Type Equation)等概念。 利用GenVoca模型设计模具PDM时,必须遵循以下原则:(1)可复用的组件必须有统一的接口形式;(2)组件可以通过参数来传递,不同的参数可以形成不同的组合;(3)模具PDM系统就是这些组件不同堆积形态的过程。 根据模具PDM系统的组件层次分析,分别构建系统核心组件层S_AppHX、基础支撑组件层S_AppZC、应用逻辑组件层S_AppLG和系统接口组件层S_AppJK,模具PDM组件层次架构是这些子域的并集,即: S_PDM=S_AppHX∪S_AppZC∪S_AppLG∪S_AppJK 同时,其对应域的关系为: R_PDM={S_PDM[X:{R_AppHX},Y:{R_AppZC},Z:{R_AppLG},U:{R_AppJK}]} 反映在域类分析上,系统表现为图3左图,具体类Product表现为图3右图。
图3.模具PDM的域类分析 Fig.3 Analyzing realm and class of die and mould PDM system 责编:赵新娜 微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友 著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。 |
最新专题 |
|