一般數(shù)控銑床中的固定循環(huán)主要用于鉆孔、鏜孔、攻絲等。使用固定循環(huán)使編程變得簡單,有固定循環(huán)且頻繁使用的加工操作可以用G功能在單程序段中指定;沒有固定循環(huán),一般要求用多個(gè)程序段。另外,固定循環(huán)可以縮短程序,節(jié)省存儲(chǔ)器。如圖給出了固定循環(huán)功能示例。
1、數(shù)控銑床固定循環(huán)組成:固定循環(huán)由六個(gè)順序的動(dòng)作組成,如圖所示。動(dòng)作1:義軸和y軸的定位(還可以包括另一個(gè)軸);動(dòng)作2:快速移動(dòng)到點(diǎn);動(dòng)作3:孔加工;動(dòng)作4:在孔底的動(dòng)作;動(dòng)作5:返回到點(diǎn);動(dòng)作6:快速返回到初始點(diǎn)。
2、數(shù)控銑床編程格式格式如下:G90(G91) G98(G99) (G73G89) X_Y_Z_P _F_K_;式中X、Y為孔在定位平面上的位置;z為孔底位置;R為快進(jìn)的終止面;Q為G76和G87中每次的切削深度,在G76和G87中為偏移值,它始終是增量坐標(biāo)值;P為在孔底的暫停時(shí)間,與G04相同;F為切削進(jìn)給速度;1"為重復(fù)加工次數(shù),細(xì)是16,SK = 1時(shí),可以省略,當(dāng)K=0時(shí),不執(zhí)行孔加工。進(jìn)行固定循環(huán)編程時(shí)要注意以下事項(xiàng):(1)定位平面。由平面選擇代碼G17、G18或G19決定定位平面,定位軸是除鉆孔軸以外的軸。(2)鉆孔軸。雖然固定循環(huán)包括攻絲、鏜孔以及鉆孔循環(huán),在本章中,鉆孔將用于說明固定循環(huán)執(zhí)行的動(dòng)作。鉆孔軸是不用于定義定位平面的基本軸或幻或平行于基本軸的軸。
鉆孔軸根據(jù)G代碼(G73G89)程序段中指定的軸地址確定。如果沒有對鉆孔軸指定軸地址,則認(rèn)為基本軸是鉆孔軸。定位平面和鉆孔軸見表。表中.XP為A,軸或它的平行軸,Yp為Y軸或它的平行軸,Zp為Z軸或它的平行軸。例如,假定U、V和W軸分別平行于X、Y和Z軸,則G17 G81 Z ; (Z軸用作鉆孔)。G17 G81 W ; (W軸用作鉆孔)。G18 G81 Y ; (F軸用作鉆孔)。G18 G81 V ; (K軸用作鉆孔)。G19 G81 X ; (Z軸用作鉆孔)。GI9 G81 U ; (U軸用作鉆孔)
GI7G19可以在G73G89未指定的程序段中指定。在取消固定循環(huán)以后才能切換鉆孔軸。(3)沿鉆孔軸移動(dòng)的距離G90/G91。G90和G91決定了孔加工數(shù)據(jù)的形式,沿著鉆孔軸的移動(dòng)距離Z和R,對G90和G91變化如圖所示。(4)鉆孔方式。G73、G74、G76和G81G89是模態(tài)G代碼,直到被取消之前一直保持有有效,當(dāng)有效時(shí),當(dāng)時(shí)狀態(tài)是鉆孔方式。一旦在鉆孔方式中數(shù)據(jù)被指定,則數(shù)據(jù)將被保持,直到被修改或清除。在固定循環(huán)的開始,指定全部所需的鉆孔數(shù)據(jù),當(dāng)固定循環(huán)正在執(zhí)行時(shí),只能指定修改數(shù)據(jù)。
(5)返回點(diǎn)平面G98/G99。當(dāng)?shù)毒叩竭_(dá)孔底后,刀具可以返回到孔底后,刀具可以返回到R點(diǎn)或初始平面,由G98和G99指定。指定G98和G99時(shí)的刀具移動(dòng)。如果在臺(tái)階面上加工孔,從低面向高面加工時(shí)會(huì)產(chǎn)生碰撞現(xiàn)象,需引起注意。(6)重復(fù)次數(shù)K。在K中指定重復(fù)次數(shù),對等間距孔進(jìn)行重復(fù)鉆孔。K僅在被指定的程序段內(nèi)有效,以增量方(G91)指定第一孔位置。如果用絕對方式(G90)指定,則在相同位置重復(fù)鉆孔。(7)取消固定循環(huán)。使用G80或01組G代碼,可以取消固定循環(huán)。
3、數(shù)控銑床固定循環(huán)指令(1 ) G73—高速排屑鉆孔循環(huán)指令。該循環(huán)執(zhí)行高速排屑鉆孔。它執(zhí)行間歇切削進(jìn)給直到孔的底部,同時(shí)從孔中排除切屑。指令格式:G73 X_Y_Z _ R _ Q F _ K ___ ;式中,X、Y為孔位數(shù)據(jù);Z為從R點(diǎn)到孔底的距離;R為從初始平面R點(diǎn)的距離;Q為每次切削進(jìn)給的切削深度;F為切削進(jìn)給速度;K為重復(fù)次數(shù)。
說明:①執(zhí)行高速排屑鉆孔循環(huán)G73指令,機(jī)床首先快速定位于坐標(biāo),并快速下刀到R點(diǎn),然后以F速度沿著Z軸執(zhí)行間歇進(jìn)給,進(jìn)給一個(gè)深度Q后回退一個(gè)退刀量 d將切屑帶出,再次進(jìn)給。使用這個(gè)循環(huán),切屑可以很容易地從孔中排出,并且能夠設(shè)定較小的回退值。在參數(shù)中設(shè)定刀量d,刀具快速移動(dòng)退回。②在指定G73之前,用輔助功能旋轉(zhuǎn)主軸(M代碼)。③當(dāng)G73和M代碼在同一個(gè)程序段中被指定時(shí),在第一定位動(dòng)作的同時(shí),執(zhí)行M代碼。然后,系統(tǒng)處理下一個(gè)鉆孔動(dòng)作。
④當(dāng)指定重復(fù)次數(shù)K時(shí),只在第一個(gè)孔執(zhí)行M代碼,對第二個(gè)和以后的孔,不執(zhí)行M代碼。⑤當(dāng)在固定循環(huán)中指定刀具長度偏置(G43、G44或G49)時(shí),在定位到R點(diǎn)的同時(shí)加偏置。⑥在改變鉆孔軸之前必須取消固定循環(huán)。⑦在程序段中沒有Y、X、Z、R或任何其他軸的指令時(shí),鉆孔不執(zhí)行。⑧在執(zhí)行鉆孔的程序段中指定Q、R。如果在不執(zhí)行鉆孔的程序段中指定它們,則不能作為模態(tài)數(shù)據(jù)被儲(chǔ)存。⑨不能在同一程序段中指定01組G代碼和G73,否則G73將被取消。⑩在固定循環(huán)方式中,刀具偏置被忽略。