面向PDM/CAD集成的工作流程电子审批技术研究
1 引言
产品数据管理(Prodcut Data Management,PDM)核心在于能够使所有与项目相关的人在整个信息生命周期中自由共享与产品相关的异构数据,其基本功能包括:文档管理、应用封装与集成、工作流与过程管理、系统定制产品、结构配置管理。工作流与过程管理是PDM系统实施业务过程管理与过程控制的一项关键技术,其用于定义和控制产品的设计、任务分派、审批、变更等流程,使企业的工作流程和文档流动更加快捷和有序。
PDM作为一个集成框架和集成平台,需要各应用软件与之集成,从而实现产品信息的集成管理,以满足不同CAD用户的需求,目前PDM与CAD的集成模式有以下三种:第一种是封装模式,其将对象的属性和操作方法同时封装在定义对象中;第二种是接口模式,能够根据CAD中的装配树自动生成PDM中的产品结构树;第三种是紧密集成模式,其制定了统一的产品数据之间的结构关系,能够始终保持PDM产品结构树与CAD的装配关系的同步一致。
在工程设备制造行业,部署产品数据管理系统与引进SolidWorks软件同为企业前期选型时所需考虑的问题,但企业往往分别考虑两个系统的特点,忽略了两个系统在集成上的需求。SolidWorks软件虽有自己的PDM解决方案-PDMWorks,但由于PDMWorks流程管理需采用基于某些标准协议的工作流程,无法满足企业个性化的需求,中小企业由于自身条件限制,引进大型商用PDM软件的时机尚不成熟目,SolidWorks工程图模板样式多,SolidWorks工程图工作流程审批自动签字功能开发与AutoCAD、Word、Excel签字开发不同,其不具有特定的属性模块来签字,需对SolidWork工程网模板做标准化定制,显然要对每个企业的模板实现标准化定制不太现实,因此要实现在l丁作流程审批中对SolidWorks工程图进行自动签字,需针对不同的SolidWorks工程图模板开发一套统一的审批签字功能,实现起来有一定的困难。
基于以上流程审批中存在的问题,通过对SolidWorks系统和PDM系统间的集成分析,选择以接口模式实现由SolidWorks端向PDM端的集成,运用Visual Basic 6.0为开发语言,对PDM系统与SolidWorks软件分别进行二次开发,完成了而向PDM/CAD集成的工作流程电子审批的功能,并以天河智造公司的T5一PLM为研究平台,对工作流程电子审批中所涉及到的技术进行了详细的分析。
2 工作流程电子审批的基本思路
2.1 工作流程电子审批前期准备工作
工作流程电子审批的实现需要SolidWorks审批签字插件,XML,PDM系统三者配合使用。首先制作XML文本,写入PDM与SolidWorks之间交换数据的文本内容,其次利用VB调用SolidWorks的API成员来实现自动签字功能,调试完成后编译为动态链接库文件(DLL),最后将编译完成的DLL作为插件集成到PDM中。
相关文章
- 2024-06-17高频超声波在氧化皮中传播性能标定
- 2022-06-24小型宽带开口缝隙天线设计
- 2023-10-16铁电畴的扫描探针声学显微术
- 2023-10-18智能型电子仪表泵的研制
- 2024-09-25结霜等截面环肋传热特性
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。