螺旋轉子的截面形狀是由漸開線和擺線組成的,截面繞著軸心旋轉360度成一個導程。如果用成形刀在帶數控分度頭的數控銑床上加工,只需編制一個非常簡單的加工程序即可。我們的數控銑床分度頭在A軸上,編制一個A軸轉360度,X軸方向走一個導程的數控加工程序就可以了。但如果采用標準球刀進行切削加工,球刀在加工過程中與轉子的接觸點是隨時變化的。如果采用一般的CAD/CAM軟件用螺旋面來編制可變軸加工程序也是不合理的,一般的編程軟件如果包含可變軸編程模塊則價格很高,而且編程難度也很大,加工的效率不高,這樣造成加工成本可能不降反而上升。螺旋曲面生成后,根據螺旋轉子的形狀尺寸大小,確定選用加工的球刀直徑,在YZ面產生一條球刀的軌跡干涉線。利用此干涉線產生一個切削寬度平行于X軸的加工刀具路徑。X方向的長度則由轉子的需加工長度而定。利用A軸轉360度,X軸方向走一個導程的原理修改軟件的后處理器中輸出數據格式。選用修改好的后處理器輸出刀具路徑,就生成CNC數控加工程序文件。