论文部分内容阅读
PDM(PDM: Product Data Management)是一门用来管理所有与产品相关信息(包括零件信息、配置、文档、CAD文件、结构、权限信息等)和所有与产品相关过程(包括过程定义和管理)的技术。它提供了对企业的产品数据进行静态的存储管理和动态的过程管理。 CAD(CAD: Computer Aided Design)是产生PDM系统中产品数据的源头,CAD软件同PDM系统的集成是PDM系统获得产品数据,并在此基础上建立产品结构的主要来源。多种CAD软件产生的大量的图纸数据和文件,需要通过PDM系统提供的CAD集成子系统输入到PDM系统中,在PDM系统中建立各个产品对象对应的零部件的对象,并根据相互的使用关系建立起相应的关联和彼此之间的结构信息。 本文以武汉理工大学机电工程学院企业信息化研究所独立开发的天工PDM软件系统为集成平台,选择了企业常用的三维CAD软件——SolidWorks为集成对象,应用COM技术实现了CAD软件与PDM之间的集成,取得了一定的成果,归纳如下: (1) 针对目前广泛使用的CAD技术和PDM技术,在分析主流三维CAD的软件特点和软件自主提供的开发工具,以及CAD与PDM的三种集成模式的基础上,选择了适合本课题的集成模式。 (2) 在研究了CAD和PDM的集成方案的基础上,设计了CAD和PDM系统的集成模型。介绍了BOM表(BOM: Bill Of Material)和产品结构树的概念,以天工PDM为依托设计了集成的BOM。 (3) 研究了产品图样编码技术,结合了某工厂的实际情况,分析了某工厂的产品图样编码的特点,设计了适合天工PDM的产品图样编码。 (4) 深入研究了COM接口技术和SolidWorks API函数,实现了从根据产品图纸明细表自动构建产品结构树、遍历图纸间装配关系、图形预览的功能,并将这些功能加入了文件导入、图纸搜索、预览的功能模块中。实现了CAD和PDM间信息集成。