數控銑床右旋剛性攻絲循環(G84)和左旋剛性攻絲循環(G74)可以在標準方式和剛性攻絲方式中執行。在標準方式中,為執行攻絲,使用輔助功能M03(主軸正轉)、M04(主軸反轉)和M05(主軸停止),使主軸旋轉、停止,并沿著攻絲軸移動。在剛性攻絲方式中,用主軸電動機,控制攻絲過程,主軸電動機的工作和伺服電動機一樣。由攻絲軸和主軸之間的插補來執行攻絲。當執行剛性攻絲方式時,主軸每旋轉一轉,沿攻絲軸產生一定的進給(螺紋導程)。即使在加減速期間,這個操作也不變化。剛性攻絲方式不用標準攻絲方式中使用的浮動絲錐卡頭,這樣可以獲得較快和較精確的攻絲。
(1) G84—右旋剛性攻絲循環指令。在剛性攻絲方式中主軸電動機的控制仿佛是一個伺服電動機,可實現高速高精度攻絲。指令格式:G84X-Y-Z-R-P-F-K-;式中X 、Y為孔位數據.Z為從R點到孔底的距離和孔底的位置;R為從初始平面到R點的距離;P為在孔底的暫停時間或回退時在R點暫停的時間;F為切削進給速度;K為重復次數。G84.2 X-Y-Z-R-F-L-;(FS10/11指令格式)式中,L為重復次數。
說明:①執行G84右旋剛性攻絲循環,機床沿著X軸和Y軸定位后,快速移動到R點。從R點到Z點執行攻絲。當攻絲完成時,主軸停止并執行暫停,然后主軸以相反方向旋轉,刀具退回到R點,主軸停止。然后,快速移動到初始位置。②當攻絲正在執行時,進給速度倍率和主軸倍率認為是100%°但是,回退(動作5)的速度可以調到200%。③用下列任何一種方法指定剛性方式:a.在攻絲指令段之前指定M29 S * * * * *。b.在包含攻絲指令的程序段中指定M29 S *****。c.指定G84做剛性攻絲指令(在參數中設定)。
④在每分鐘進給方式中,螺紋導程=進給速度×主軸轉速;在每轉進給方式中,螺紋導程=進給速度。⑤如果在固定循環中指定刀具長度偏置(G43、G44或G49),在定位到尺點的同時加偏置。⑥用FS10/U指令格式可以執行剛性攻絲。根據FANUC 0i系列順序執行剛性攻絲(包括與PMC間的數據傳輸)。⑦必須在切換攻絲軸之前取消固定循環。如果在剛性方式中改變攻絲軸系統將報警。⑧如果S指令的速度比指定檔次的最大速度高,系統將報警。⑨如果指定的F值超過切削進給速度的上限值,系統將報警。F指令的單位規定。⑩如果在M29和G84之間指定S和軸移動指令,系統將報警。如果M29在攻絲循環中指定,系統將報警。
數控銑床在執行攻絲程序段中指定P,如果在非攻絲程序段中指定它,則不能作為模態數據存儲。不能在同一程序段中指定01組G代碼和G84,否則G84將被取消。在固定循環方式中,刀具偏置被忽略。在剛性攻絲期間,程序再啟動無效。