论文部分内容阅读
齿轮类零件在机械行业中占有重要地位,且齿轮的加工方法和机床设备种类多种多样,因此齿轮类零件加工工艺的拟定也显的犹为重要。此外齿轮类零件种类繁多,加工过程中所需考虑的参数很多,齿轮加工的工序有时比较繁琐,这就使工艺人员在编排齿轮加工工艺路线时所考虑的因素增多,使齿轮加工工艺变得复杂。所以,建立一个能够帮助工艺人员利用零件的加工参数或零件编号来编制和查询的齿轮类零件加工工艺专家系统就具有明显的理论意义和实际意义。本文根据目前齿轮类零件加工工艺的要求,在分析和总结了现有齿轮类CAPP(计算机辅助工艺设计)系统的方案设计和实现方法优缺点的基础上,鉴于人工智能、专家系统和Prolog语言相结合的优点,利用专家系统的技术,采用引入谓词逻辑的产生式系统知识表达和规则推理的方法,建立一个基于Visual Prolog的齿轮类零件CAPP专家系统。该专家系统的设计采用产生式专家系统的结构,在智能化开发环境Visual Prolog中完成程序源代码和用户操作界面的设计。此专家系统由六大模块组成:工艺查询模块、工艺管理模块、典型工艺模块、机床资料模块、刀具资料模块和辅助工具模块。系统模拟现实中对零件工艺路线的拟定过程,对一般齿轮类零件给出零件信息或零件编号,在Visual Prolog环境中利用内部动态数据库,根据零件自身特点和加工参数的不同信息,为普通用户快捷得提供出该零件的加工工艺路线,工艺管理和审核人员可以由零件编号根据工艺要求或生产条件的变化来实时管理工艺文件;对典型零件工艺的生成则是利用外部数据库和B+tree搜索机制,及结合内部数据库共同操作来完成;对机床和刀具资料的管理同样采用内部数据库来完成。该系统支持模糊搜索,支持数据库的无限扩充,通过对数据库的管理可实现在不同场合下的应用。