在一般的數(shù)控系統(tǒng)中,進行五軸加工時仍然采用刀尖點坐標+旋轉軸角度的編程方式。這種編程方式雖然看起來比較直觀,但是程序的通用性卻較差。
我們都知道,五軸加工機床與普通的三軸加工機床的最大不同之處在于,五軸機床除了三個基本直線軸以外,還包括兩個附加旋轉軸A和C,或者B和C。
如果采用旋轉軸實際旋轉角度進行五軸加工編程,那么為A、C軸結構的機床編制的加工程序如果用于B、C結構的五軸機床上,必然會由于程序指令與機床軸不符合而產生報警。
因此,為了便于五軸加工程序能夠在不同機械結構的五軸加工機床上互換使用,西門子數(shù)控系統(tǒng)專門推出了一種新型五軸編程方式——刀具方向矢量編程,刀具的空間方向不再用具體的旋轉軸角度來定義,而是使用刀具在空間的方向矢量來進行描述。用A3、B3、C3分別表示刀具方向矢量在X、Y、Z軸上的分量。至于該機床上具體的旋轉軸的轉動角度,則由TROARI功能根據本機床的具體機械結構進行自動解算。因而,能夠完美做到,在不同結構的五軸機床上的加工程序完全通用。
簡單示例:
TRAORI ;激活五軸轉換功能T1 ;調用加工刀具M6F1000 S10000 M3G54 ;激活工件原點G0 A3=0 B3=0 C3=1 ;在刀具起始點,刀軸方向平行于Z軸,同時刀尖點位置不變G0 Z50 ;刀具在Z軸方向上定位到初始位置G0 X0 Y0 ;刀具在X、Y軸方向上定位到初始位置G1 Z0 ;刀具以進給速度接近工件上表面X100 Y0 A3=1 C3=1 ;在刀尖點直線進給的同時,刀具軸線在Z-X平面上傾斜45度TRAFOOF ;關閉五軸轉換功能M30