螺旋转子的截面形状是由渐开线和摆线组成的,截面绕着轴心旋转360度成一个导程。如果用成形刀在带数控分度头的数控铣床上加工,只需编制一个非常简单的加工程序即可。我们的数控铣床分度头在A轴上,编制一个A轴转360度,X轴方向走一个导程的数控加工程序就可以了。但如果采用标准球刀进行切削加工,球刀在加工过程中与转子的接触点是随时变化的。如果采用一般的CAD/CAM软件用螺旋面来编制可变轴加工程序也是不合理的,一般的编程软件如果包含可变轴编程模块则价格很高,而且编程难度也很大,加工的效率不高,这样造成加工成本可能不降反而上升。螺旋曲面生成后,根据螺旋转子的形状尺寸大小,确定选用加工的球刀直径,在YZ面产生一条球刀的轨迹干涉线。利用此干涉线产生一个切削宽度平行于X轴的加工刀具路径。X方向的长度则由转子的需加工长度而定。利用A轴转360度,X轴方向走一个导程的原理修改软件的后处理器中输出数据格式。选用修改好的后处理器输出刀具路径,就生成CNC数控加工程序文件。