论文部分内容阅读
作为提高产品开发效率的重要工具和系统,CAD和PDM(产品数据管理)在制造业企业被广泛应用,从企业信息流的角度看,CAD和PDM分别处在产品开发流程的上下游。PDM和CAD两者之间存在较多的业务逻辑联系,两者之间的数据共享与应用集成能在很大程度上提高系统运行效率,缩短产品开发周期,提高生产效率。 本文研究在系统开发与应用等技术和标准的支持下,PDM与CAD的数据共享与应用集成的问题。由于PDM和CAD分别处在企业应用的不同层面,它们的应用具有不对等性,PDM和CAD的数据共享主要指PDM获取、使用和管理CAD产生的产品设计数据,而它们的应用集成主要指CAD在PDM的平台和服务下,调用PDM的系统功能,管理产品设计信息和过程,实现协同的产品设计与开发。 本文研究的主要内容包括:PDM与CAD数据共享与应用集成的系统需求,所涉及到的技术、标准及其应用,PDM与CAD数据共享的主要途径以及PDM与CAD应用集成的路线、关键技术和系统架构等。 PDM和CAD的数据共享与应用集成要求两个系统间能传递必需的、可理解的数据,以及能实现系统间的互操作——主要指是CAD对PDM系统功能的调用;数据共享与应用集成所涉及到的主要技术和标准包括:API(应用程序接口)技术,XML标准和Web Services(Web服务)技术等;PDM与CAD数据共享主要有通过数据交换标准,通过开放的文件格式和通过API等三种实现方式:CAD对PDM的系统功能调用以实现产品的协同开发过程的主要技术路线和途径是:CAD的可编程组件调用PDM API或Web Services,将数据、资源和文档位置等信息通过XML等标准格式作为参数传递到相关函数,使用PDM的系统功能,实现在PDM平台下的计算机辅助的协同设计。因为Web Services在平台开放性、分布式以及无耦合的调用等方面表现了优势,因此选择Web Services作为PDM的应用集成的调用接口;而在CAD系统端,选择Add-In作为二次开发组件。 本文提出了PDM与CAD数据共享与应用集成的系统需求、技术路线和系统构架,给出了关键技术及其应用示范,证明了技术可行性,提出了系统集成应用的前景。为进一步研究PDM和CAD的数据共享和应用集成,实现两者应用集成打下了技术铺垫。