论文部分内容阅读
本文面向工艺设计过程和生产实际,采用知识工程学方法,将数据库技术应用于覆盖件冲压工艺设计知识数据库的设计,建立了覆盖件冲压工艺设计知识数据库的基本结构,开发了相应的数据库管理系统。同时开发了计算机辅助冲压工艺设计系统。本文针对数据库的建立,系统分析并详细归纳了覆盖件冲压工艺设计知识的类型,研究了知识的获取、分类、转化和表达等建立知识库的关键问题。在此基础上,探讨了知识的计算机处理方法。本文在研究了数据库设计方法学理论的基础上,提出基于知识的数据库设计,严格按照数据库设计的步骤,完成了覆盖件冲压工艺设计数据库的需求分析、概念设计和逻辑设计,并实现了物理设计,从而实现了基于Visual FoxPro6.0的覆盖件冲压工艺设计知识数据库设计,建立了以零件查询系统、工艺查询系统、经验查询系统和资源查询系统等为主的数据库系统。本文应用Visual FoxPro6.0开发了覆盖件冲压工艺设计数据库数据管理系统,系统主要实现添加知识、修改知识、删除知识、查询知识以及打印知识库文件等功能。同时,该系统还承担着数据库的维护工作,能够保证知识库的正确性、安全性和完整性。本文采用Visual C++6.0环境开发了基于知识的工艺设计系统基本框架,采用人机交互方式,把知识应用到工艺性分析和主要工艺参数的计算中,辅助进行工序的详细设计。