论文部分内容阅读
在现代制造业中,随着数控机床,加工中心等适应多品种,小批量生产的先进设备相继问世,种类、数量繁多的数控刀具在数控加工车间中便占据了重要地位。在大型企业中,刀具由各分厂或者车间分别自行管理,存在诸多弊端。本论文对数控车间的刀具管理系统做了详细的分析和论述,重点对数控刀具的数据库存储技术、访问技术以及总体方案的设计和系统的具体实现进行了研究和分析,建立了数控加工车间中基于数据库的刀具管理系统。本文在对国内外刀具管理的现状及其发展趋势的研究基础上,对刀具管理系统的需求分析、模块功能分析以及窗体的布局设计作了全面的分析研究,并重点对刀具管理系统所应用的关系型数据库结构、刀具编码规则、水晶报表技术和GDI+绘图技术等关键技术以及系统各个模块的功能和他们之间的联系等方面进行了比较全面的探索性研究,研究内容和成果如下:(1)采用三层Client/Server软件体系架构开发了相应的分布式刀具管理系统,实现了刀具的日常管理和调度功能,在符合刀具编码原则的基础上建立了一套刀具辅助编码系统,代码具有继承性和可扩充性,能够详细、准确而又快捷地表述刀具的全部信息,提高了数控加工中心中刀具及相关信息的管理水平和刀具信息集成程度,实现了刀具信息共享,提高了生产系统的自动化程度。(2)数据库软件模型的建立:通过对刀具管理的需求分析,创建并设计了八个主要的数据表,利用ADO.NET数据库接口技术,实现关系型数据库与面向对象设计方法的集成,提出一种刀具管理软件框架结构,可以高效的实现刀具信息库与程序之间的通信。(3)介绍了实际开发的刀具管理系统的开发环境、系统流程,简要论述了刀具基本信息输入、刀具查询、刀具采购管理、数据分析管理、出入库管理、系统报表中心管理等主要功能模块的设计要点和主要结构,分析了系统成功实现所用的关键技术。(4)根据系统的功能需求分析与定义的数据模式,分析了服务器端应用程序的主要功能和系统实现的主要技术,还分析了系统的体系结构、计算机模式以及各种平台的选择依据:利用C#和SQL Server2000对刀具信息管理部分功能模块进行了设计和开发。