分享好友 数控技术首页 数控技术分类 切换频道

面向模具企业的组件化PDM系统构建

2019-12-20 00:001430

我国模具企业正面临着前所未有的机遇和挑战。模具CAD/CAM技术的发展,为企业赢得市场取得了时间。但是,随着该技术的应用,企业CAD/CAM数据日益庞大,其技术复用性和管理敏捷性的要求使企业必须采用模具PDM系统来实现全过程的信息化。可以说,模具PDM是在CAD/CAM技术深入发展和敏捷管理的直接推动下而出现的系统集成管理技术。而通用PDM系统一般不能满足模具企业的特殊要求,因此有必要针对模具企业构建适应其企业规模和特征的PDM系统。即使同是模具企业,不同企业其流程也并不一样,因此,要求PDM系统具有组件可构造性,不同的功能模块可以根据模具企业的要求定制。

1.模具组件化PDM系统体系结构

模具产品种类繁多,模具市场的细化又使得大部分模具制造企业一般只是在专业生产其中的某一部分产品。即使生产同样的模具,由于不同企业的设备品种和精密程度不同也会使其制造流程不一样。同时,不同企业的管理模式和业务流程不同也会使其对模具PDM的需求各有不同。因此,模具PDM系统必须在系统设计之初就考虑功能模块的独立性和可复用性,为将来满足不同的模具企业需求提供软件系统组件级的支持。

模具PDM的复用性是要求系统在架构上要将需求复用、设计复用和组件复用综合起来考虑。在分析了模具企业管理方式、产品结构、生产类型的多样性和复杂性以及软件多层次复用的组件化结构后,本模具PDM系统结构上分为4层,如图1所示。

图1 模具PDM系统结构

(1) 应用层。模具设计过程中用户会对不同的数据进行访问,需要对其提供查询、编辑数据的人机交互界面。该层负责对界面操作的解释和把用户需要的CAD数据、文本、设计图形和管理流程等展示给用户,实现设计、图形处理和打印等任务,主要采用HTTP和DLL技术。

(2) 应用服务层。该层是系统结构的核心,包含了系统所有业务组件,实现了系统主要的业务逻辑。它对用户应用层相应的操作进行响应和提供系统服务。同时,在系统可复用性的要求下,该层又根据模具设计制造企业的业务变化的特点,更进一步根据变化的频率由小到大分为系统核心组件层、基础支撑组件层、应用逻辑组件层和系统接口组件层,如图2所示。

图2 组件变化的层次结构

(3) 数据层。该层将SQL Server做为数据库,建立相应的关系数据库和关系表格,为模具PDM所需的数据存储提供仓库和关系维护。其主要采用ODBC和XML技术和应用服务层的数据操作组件联系,采用XML和COM/DCOM技术和应用服务层的基本功能组件联系。

(4) 管理层。该层为系统提供数据库管理和文件管理等基础支持。

2.模具组件化PDM系统构建关键技术

模具组件化PDM系统综合采用了多种技术。其中关系数据库技术的采用保证了各个用户数据源的统一,结合用户管理模块,可以给用户不同操作的角色。在底层构建上,采用了基于GenVoca模型的层次组件结构,该结构以简明的形式表达组件问的关系,从而提高了系统组件的复用性,为模具PDM的定制提供了底层支持。

2.1 模具组件化PDM系统的数据库设计

模具组件化PDM采用关系数据库存储包括BOM,CAD图纸和管理流程等的各种数据。根据模具PDM各个功能模块及其关系,可以建立一个MJPDM数据库,通过关系模型建立各个数据的图和表。以模具产品信息管理模块为例,通过分析,可以建立tblProduct表。

设计时,需要查看对应产品的详细图纸和设计信息,需要通过设计编号查找对应的数据表格。其它数据表格的建立方式可以在理清关系的基础上用同样的方法建立,不再详述。

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.模具组件化PDM系统的构建及应用实例

通过域类分析和对模型企业需求的分析,模具PDM可以设置角色管理、项目管理和订单管理等模块。每个模块由许多独立的功能组件堆叠成域,而这些功能组件通过GenVoca模型中的参数可以被不同的模块调用,形成网状的复用关系。

通过组件化设计,模具PDM可以根据不同模具企业的需求进行部分功能的定制,满足各个模具企业的特殊要求,不需要的功能模块在部署时就不予安装。不同的业务流程可以通过定制完成,实现了系统逻辑独立性,具有良好的可扩展性和可移植性,满足了模具企业管理柔性化的要求。以深圳公明一模具厂部署的模具数据管理系统为例加以说明。该公司为中小型模具企业,根据其需求,安装了用户管理、产品信息管理、项目管理和客户管理等功能模块,虽然没有安装图纸模块,但是建立了和该项目设计图纸的编号连接。

4.结语

模具企业需求的多样性进一步要求模具PDM本身具有敏捷性和柔韧性。GenVoca模型从系统组件的角度考虑了模具PDM系统的复用性和层次性,保证了组件之间逻辑关系的正确性,为模具PDM这个基础之上,通过对模具企业业务流的分析,构建了基于组件的模具PDM系统,提高了模具企业产品数据管理的水平,降低了企业管理成本,提高了模具企业对市场的敏捷性和经济效益。

举报
收藏 0
打赏 0
干货:Kasite浮动去毛刺主轴,让去毛刺不走弯路
  在工业加工过程中,毛刺的产生常常给产品质量带来困扰。毛刺越多,其质量标准越低,因此去毛刺是一项非常必要且重要的工作。

0评论2023-09-06680

智能工厂自动化设备如何将数据采集到物联网云平台上
制造业工厂在进行生产管理、数字化转型升级的过程中,大量自动化设备的数据采集上云一直是困扰厂商的难题之一。因设备种类多、工

0评论2023-02-10267

汽车壳体塑料纤维钻孔,机器人末端加装NR4040-AQC
汽车壳体塑料纤维材质,需要钻6-10mm不等的孔,用工业机器人怎么加工?钻孔直径不同,需要夹持不同柄径钻头,只需在机器人末端加

0评论2023-01-05314

硅胶去合模线,用RBZ浮动主轴,提高去合模线效率
RBZ-30浮动主轴,体积小,重量轻,只需加装在小型工业机器人上就能使用,春亨工具会给您配套合适的控制器、电缆器、空气过滤器等,安装简单方,可通过气压调节浮动力大小,实现360度径向5°,轴向8mm的下上浮动,去硅胶合模线效果好。

0评论2023-01-05325

汽车轮毂去毛刺,用哪个品牌的浮动主轴更划算?
汽车轮毂去毛刺,需要多道工序加工,需要更换多种研磨耗材,推荐nakanishi自动换刀电主轴NR3060-AQC,由于汽车轮毂体积小,表面形状不规则,需要加装浮动打磨刀柄来加工,就是把主轴套在浮动打磨头上使用。

0评论2023-01-05341

新能源汽车锂电池盖板钻孔,用机器人钻孔电主轴
新能源汽车锂电池盖板钻孔,用大扭矩电主轴加工,转速高,出力大,可夹持1-10mm的刀具柄径,可保证钻孔效率和钻孔精度。春亨工具推荐NAKANISHI大扭矩电主轴和日本SMI大扭矩电主轴。

0评论2023-01-05298

高光及超精加工电主轴哪个牌子好?选nsk高速电主轴
nsk高速电主轴有多种系列,可满足用户的不同材质,不同加工要求的超精密加工高光需求,春亨工具创业13年,早已积累了很多成功的超精密高光加工案例,可为您量身定制性价比高的超精密高光加工方案。

0评论2023-01-05575