论文部分内容阅读
随着信息技术的发展,信息化已经成为制造业提高竞争力的核心,PDM是继CAD之后,国家在制造业企业重点推广的一项新技术,我国的CAD,PDM等软件在应用数量上已超过国外产品,大力支持了制造业竞争力的提高。我国制造业普遍存在信息孤岛,造成信息的使用效率低,严重制约了企业信息系统整体效力的发挥。在国家863计划支持下,我们自主开发了与我国中小型企业实际情况相符合的运成PDM系统,该系统已经实施完成,效果很好,并取得了一定的经济和社会效益。这篇论文主要完成PDM系统与AutoCAD系统的集成,包括文档管理部分、产品结构管理部分、图纸格式定义及BOM自动生成部分。
基于集成化的思想,本文完成了“基于AutoCAD的文档管理”的总体设计,本系统的功能包括文档的浏览、文档的检入、文档的检出、文档的查询,在此基础上得出了文档管理的对象模型。根据文档管理所涉及到的对象建立三个基本数据表:文档对象表、文档检入检出对象表和文档类型对象表。在版本管理中,根据实际的情况,本系统选择树状版本模型。
为了实现产品结构管理,要创建产品结构树,产品结构树是产品结构管理的主体部分,根据产品的装配方式生成产品的树状结构关系。在数据库部分包含:基本信息表、产品信息表、零件信息表。产品结构树的自动生成是在关系数据库的基础上根据每个零件的层次及父节点确定零件在产品结构树中的位置。在这一部分还实现了产品信息的添加、修改、删除,产品零部件信息的提取、修改、删除。
AutoCAD软件未提供现成的符合我国制图标准的图框、明细表等模块。二次开发可以极大地缩短产品的设计周期,提高设计效率,改善设计质量。明细表是企业生产的关键,本文采用扩展数据作为实体的标志来唯一确定一个实体,为明细栏的插入、删除和修改提供依据。每一个明细栏就是一个带属性的“块”,由程序创建,建好以后,在ObjectARX程序中,插入块时引用创建好的块生成明细栏。
本论文是针对当今被广泛使用的AutoCAD系统,实现AutoCAD系统与PDM系统之间数据的双向流动,从而真正实现系统的紧密集成,解决企业内部信息的共享与集成。本文所作的工作适合中国国情,使企业可以低成本地实现信息化。