论文部分内容阅读
在现代工业制造领域,钎焊技术越来越受到人们的重视,但大多数国内企业对钎焊生产的管理还停留在纸质管理的模式。而CAPP(Computer Aided ProcessPlanning)技术在钎焊领域的应用,是提高企业钎焊生产效益的一个重要方向。本文正是应企业需求,在Oracle数据库服务器平台上,开发了一个基于Client/Server结构的交互式钎焊CAPP系统。该系统以应用为指导,设计了多种钎焊工艺设计模式,且在建立的工艺设计模型中,人机交互性贯穿始终。同时,该系统集成了对钎焊工艺的管理,实现了设计、管理的一体化。本文的主要成果有下面几个方面:(1)根据钎焊工艺相关标准对搜集到的钎焊工艺相关经验、数据进行整理,在Oracle数据库中建立了钎焊数据库。为提高钎焊数据库中数据管理效率,本文根据所需管理数据的性质,将该库分为六大子库:母材库、工艺知识库、工艺参数库、工艺文件库、接头参数库和用户资料库。(2)在本系统分析阶段,明确了本系统所需要的功能,建立了系统用例图和活动图。在此过程中,提出了基于设计步骤的参数化钎焊工艺设计模式,即针对钎焊工艺设计流程中的每一个步骤实行参数化设计。这种设计使得钎焊工艺设计条理分明,又能充分发挥参数化设计的优势。(3)在系统设计阶段,建立了对象类的各种模型,包括包图、静态类图及时序图。(4)重新封装ADO动态库,使之适合Oracle数据库的数据处理,并满足客户端系统与数据库的通信需求。另外,封装了报表和标签的所有属性和方法,降低了系统维护难度。(5)针对钎焊数据库,设计了一套两级搜索方案,即数据库表级加记录级搜索方案,而且对搜索结果可以进行多次检索,直至找到唯一的一条记录。(6)钎焊工艺涉及到的接头图形(bmp,jpg,dwg等格式),用户可以上传、下载、编辑。通过本系统设计的钎焊工艺,可以自动生成钎焊工艺卡,该工艺卡配有Word,PDF等多种输出方式。