监理公司管理系统 | 工程企业管理系统 | OA系统 | ERP系统 | 造价咨询管理系统 | 工程设计管理系统 | 甲方项目管理系统 | 签约案例 | 客户案例 | 在线试用
X 关闭

基于并行工程的PDM应用研究

申请免费试用、咨询电话:400-8352-114

本文来自:泛普软件 在并行工程项目中,产品数据管理系统的主要目标就是作为并行工程的支撑环境,管理所有与产品相关的信息和过程。在此之前,产品数据管理上,还基本是以图纸为主要介质的手工管理,各系统间的数据传递依靠软盘,有时甚至需要入工重新输入。设计图纸和工艺文件等相关文档的修改以及制造过程中的频繁更改,指令多是依靠纸质的更改单,靠入工传递,容易造成操作失误、漏改或更改不及时。作者在消化国外先进PDM软件的基础上,紧密结合并行工程对并行化产品设计支持环境的需求以及企业的实际应用背景,在近2年的时间提出并实施了基于Windchill产品数据管理体系结构,研究了PDM的实施途径和方法。

1、系统目标

实现以Windchill系统为支持框架的并行工程实施体系结构,充分体现PDM系统在并行工程中的支撑框架的作用和地位。PDM系统作为并行工程的应用集成框架,为并行化产品设计与过程管理提供了必要的跨平台的软件支撑环境,在并行工程项目中,基于PDM系统的并行工程体系结构如图1所示。这一体系结构以PDM系统为核心共分4层,底层是异构分布的计算机硬件环境、操作系统、网络与通信协议、数据库;第2层是Windchill基础构架,也就是PDM集成框架层,包括Web机制、数据处理逻辑、对象模型、基础类库、Windchill基本服务;第3层是基于基础构架的PDM应用组件,主要是文档管理、并行化产品开发工作流程管理、BOM视图管理、产品结构配置管理等;第4层是应用系统层,包括Pro/E等CAD/CAE}CAPP软件、Word等应用软件;另外,还考虑了与企业内其它信息管理系统的关系,如与MIS等的关系。

2、系统实施过程

企业需求调研中采用了IDEFO图、IDEFIX图、IPO图和UseCase图等方式描述企业的产品开发流程和相关的信息流。其中IPO图和简单的企业产品开发流程图用于对企业的整个产品开发过程和相关信息流有一个直观和明确的认识,用IDEFO图、IDEFIX图和UseCase图对企业的产品开发过程、功能和信息从不同角度进行详尽描述。因为Windchill软件本身采用面向对象的问题描述和开发方式,所以主要采用Use Case图的方式。系统分析设计过程也以概念层类图、类图的形式加以描述,并直接生成相关Java和SQL代码,在此基础上开发,形成最终的应用系统。

3、系统实施的技术路线

具体的客户化工作包括4个部分,由浅入深分别是:WebPoctal的建立(网页的编制)、Windchill用户应用界面模板的修改(查询显示模板、文档显示模板、产品结构显示模板等)、Windchill中的系统定义(包括用户、组、域、权限、工作流程等等)、客户化开发。图2列出了这4部分工作的具体的技术路线。当系统主信息模型和主功能模型确定后,就可以建立产品数据管理的Web门户,作为企业内部各类用户的产品数据访问起始点;在详细了解 Windchill系统底层结构的基础上,并根据用户的实际需求,修改Windchill应用界面模板,使之适应用户的习惯和风格;在系统分析设计的基础上,把已经描述好的用户、组、域、权限、工作流等信息输入系统;对需要进行2次开发进行功能扩展的模块进行概念层类图和类图设计,开发后形成客户化应用界面。

4、基于Windchill系统的功能扩展和应用工具的封装与集成

PDM的应用不同于其它应用软件,不能拿来即用,需在分析清楚用户需求的前提下,有较多的用户化工作要做。尽管Metaphase已经提供了较强的产品信息管理功能,但是要直接应用到并行工程中,仍然不能满足要求。首先,零部件属性的定义不够,系统直接提供给用户的属性只包括零部件名称、ID号、生产矽卜购选项、版本号等,而在满足设计、装配与制造的BOM中,必须增加更多的属性;其次,对文档(Doucment)与文件类型的分类定义也不能满足要求,有待扩展;第三,为了能实现应用系统与PDM系统的集成,还需要将CAx1DFx工具封装或集成到Windchill系统中;第四,PDM系统中还有很多不适合企业设计和工艺入员习J质、不符合企业文化的用户界面。

4.1Windchil!系统的运行环境及2次开发环境

Windchill系统是基于对象技术设计的软件产品,它以Web为信息构架,如TCP/IP,HTTP,HTML,Web浏览器等;整个系统完全由 Java语言编码组成,以HTTP和JavaRMI作为本地中间件;以CORBA和DCOM作为集成中间件。由于对象模型提供了一组对象类、父子类的继承关系及其对象之间的关联,形成类图,具有很好的扩展性。该软件提供了一组集成开发工具(Information Modeler),这些工具包括RationalRose、应用编程接口(API)库、SymantecCaf‘集成开发环境、其它实用程序等元件,利用 Windc.bill的集成开发工具实现用户化定义与开发的基本过程。

4.2基本环境管理

其中定义了多个用户、用户组、域,规定了不同的用户组对相应数据域中相应类的访问权限。并定义了公司内部所有参与产品开发过程的角色名称。

4.3文档管理及功能扩展

采用Windchill产品数据管理功能,通过描述关联或参考关联建立产品结构中的Part与Document之间的关系。需要更多的文档分类,可以根据企业文档分类标准进行文档的分类。为实现对存放在系统外部的纸质和介质文件的管理(目录、存放地点、保存时间等),需要增加纸质价质文件对象定义和相关属性。需要增加对纸质文件借阅登记,对于Release状态的文档浏览要求,需要系统管理员完成对文档的分发和文档的借阅登记。

发布:2007-05-06 09:39    编辑:泛普软件 · xiaona    [打印此页]    [关闭]