简介:摘要针对滚齿数控加工的自动编程问题,提出一种基于成组技术和标准模板的滚齿CNC自动编程方法。本方法利用成组技术的原理,根据齿轮的几何特征和工艺特征的相似性对齿轮工件进行分类,建立每类齿轮单元的滚削数学模型,并在工艺决策知识库支撑下,确定出滚齿加工的工艺参数;根据滚削数控代码结构的相似性,抽象出每类齿轮单元的滚削数控代码标准模板,并运用表达式驱动算法完成对标准模板的实例化,自动生成NC代码,实现了滚齿加工的模块化、参数化数控程序设计。开发了基于西门子840D数控系统的滚齿自动编程系统,在某型号滚齿机上的应用表明编程效率高、算法可靠性强.