针对先进数字化制造技术在实际应用中的问题,提出了将知识工程技术引入数控编程,并研究了知识获取、知识表示和知识推理在数控编程中的应用;在对智能数控编程系统的体系结构研究的基础上,以UG为平台利用SQL Server 2000数据库和UG/open、VC++6.0开发工具,开发了智能数控编程系统;通过编程实例的应用验证了课题研究的可行性与实用性.
针对复杂零件数控编程工作目前存在的问题,将知识工程(Knowledge Based Engineering,KBE)技术引入复杂零件的数控编程中,系统地阐述了复杂零件广义知识库的内涵及构造原理,通过知识的获取、学习及推理,形成复杂零件的加工工艺决策,并在UG平台上运用二次开发技术,建立了复杂零件的智能数控编程导航模板,构造出基于广义知识库的复杂零件智能数控编程体系.开发的CAM系统经初步应用,证明可行,从而使复杂零件的数控编程过程简单化、高效化、智能化.