论文部分内容阅读
中小型制造企业在我国经济发展中发挥着不可替代的作用,以往开发的智能化CAPP系统大多集中于零件工艺规程的自动生成,难以适应其动态性、多变性的特点。为满足中小型制造企业对具有实用性、灵活性与较高智能化水平CAPP系统的需求,本文提出建立基于知识的人机协同工艺设计系统,对实现这种系统的关键技术进行了研究,主要包括以下几个方面的内容: 1.根据“适度自动化”的设计思想,利用工艺任务分解、人机分工和人机接口技术将人的智能与计算机智能结合在CAPP系统中,在此基础上确定系统结构。 2.将知识工程引入到CAPP系统中,分析了知识在人机协同工艺设计中的特点和作用,利用面向对象与产生式规则相结合的知识表示方式进行工艺知识建模;以关系型数据库为基础建立工艺知识库;在数据库管理系统DBMS的基础上利用VB和SQL语言设计系统推理机。 3.对零件机械加工工艺过程设计的理论和方法进行研究,建立了工艺过程迭代式生成模型。 4.利用统一建模语言UML对CAPP系统进行功能模块的划分,运用Rational Rose 2000开发工具对系统建模。以用例图、顺序图、类图对系统的模型及模型之间的关系进行详细描述,最终建立起从概念模型到可执行体之间的对应关系,直至与编程语言之间的影射关系;以Microsoft SQL Server 2000作为后台数据库,进行合理的数据结构设计,使用Transact-SQL语言创建数据库中的表;最后,用VB代码来实现具体的功能,完成系统设计。 该论文开发的原型系统XJCAPP目前已在企业投入运行,从其运行情况看,基于知识的人机协同工艺设计系统实用性强,操作灵活方便,具有较高的智能化水平,大大提高了工艺设计质量和效率。