论文部分内容阅读
可扩展标记语言XML,作为互联网的下一代传输格式,近年来已经成为炙手可热的技术。很多大型系统的协同工作中,XML成为唯一的数据交换格式。XML技术应用于机械工程行业,也是近年的发展趋势之一。冲压模具是应用最为广泛的模具品种之一,产值占全部模具的50%,其产品品种多、结构复杂,工艺设计时间长、协同工作困难,所以工艺设计的问题亟待解决。本文从冲模CAPP系统的实际需要出发,在参考国内外大量的资料文献的基础上,结合笔者在CAPP系统中的实际开发经验,以冲压模具工艺规程的设计过程作为研究对象,对冲压模具工艺规程的设计进行了详细的业务流程分析。为了实现工艺数据的交换与共享,采用了XML数据交换格式建立了冲压模具CAPP系统原型,初步实现产品工艺数据的完整性和一致性。根据冲压模具工艺设计的特点建立起了相应的系统用例模型和工艺定额计算模型,并验证了所采用的技术和方法的可行性。对基于XML的冲压模具CAPP系统的设计和开发方法进行了深入研究,阐述了实现工艺数据交换和共享的重要技术,包括:XML与数据库、XML与制造BOM表的映射原理及实现方式,运用XML文档树型结构模型描述产品制造信息资源。采用模式-视图-控制器模式设计了CAPP系统的软件模型,对CAPP客户端和CAPP数据库进行了详细的设计。结合面向对象技术和UML技术,构造了系统中常用的用例图,从多方位深入分析了该CAPP系统的功能和特点。基于模块化的设计思想来组织工艺定额的体系结构,便于系统的扩展与维护。从已实现的冲模CAPP软件系统的运行状况分析,该系统运行界面友好,具有较好的可扩展性,能够有效地提高企业工艺设计效率和水平,是一个相对完备的冲模CAPP系统。