技術(shù)文章
數(shù)控機(jī)床的刀具半徑補(bǔ)償指令g40-g42
閱讀:2737 發(fā)布時(shí)間:2022-9-9當(dāng)加工曲線輪廓時(shí),對(duì)于刀具半徑補(bǔ)償功能的數(shù)控系統(tǒng),可不必求出刀具中心的與被動(dòng)軌跡,只需按被加工工件輪廓曲線編程,同時(shí)在程序中給出道刀具半徑的補(bǔ)償指令,就可加工出零件的輪廓曲線,使編程工作簡(jiǎn)化,如圖4.14所示。
(1)刀具半徑左補(bǔ)償指令g41和右補(bǔ)償指令g42
刀具半徑左補(bǔ)償是指沿著刀具與被動(dòng)方向向前看(假設(shè)工件不懂),刀具位于零件左側(cè)的刀具半徑補(bǔ)償,指令代碼為g41,如圖4.15所示。
刀具半徑右補(bǔ)償是指沿刀具運(yùn)動(dòng)方向向前看(假設(shè)工件不動(dòng)),刀具位于零件右側(cè)的刀具半徑補(bǔ)償,指令代碼為g42,如圖4.16所示。
程序格式;
d-;
g00(g01)g41(g42)x-y-z:
式中的x、y或表示刀具移至終點(diǎn)時(shí),輪廓曲線(編程軌跡)上點(diǎn)的坐標(biāo)值:d為刀具半徑補(bǔ)償寄存器地址字,后面一半用兩位數(shù)字表示偏置量的代號(hào),偏置量可用mdl方式輸入。
為了保證刀具從無(wú)半徑補(bǔ)償運(yùn)動(dòng)到所希望的刀具半徑補(bǔ)償起始點(diǎn),必須用一直線程序段g00或g01指令來(lái)建立刀具半徑補(bǔ)償。
(2)取消刀具半徑補(bǔ)償指令g40
段刀具半徑補(bǔ)償軌跡加工完成后,與建立刀具半徑補(bǔ)償類似木葉應(yīng)該有一直線程序段g00或g01指令取消刀具半徑補(bǔ)償,以保證刀具從刀具半徑補(bǔ)償終點(diǎn)運(yùn)動(dòng)到取消刀具半徑補(bǔ)償點(diǎn)。
(3)g41、g42與順逆銑的關(guān)系
1)g41是在相對(duì)于刀具前進(jìn)方向左側(cè)進(jìn)行補(bǔ)償,當(dāng)主軸正傳時(shí),此時(shí)相當(dāng)于順銑,如圖4.17(a)所示。
2)g42相當(dāng)于逆銑。銑削時(shí),銑刀切入工件時(shí)的切削方向與工件進(jìn)給方向相反,稱為逆銑。g42是在相對(duì)于刀具前進(jìn)方向右側(cè)進(jìn)行補(bǔ)償,當(dāng)主軸正轉(zhuǎn)時(shí),此時(shí)相當(dāng)于逆銑,如圖4.17(b)所示。
從刀具壽命、加工精度、表面粗糙度而言,順銑效果較好,因而g41使用較多。
(4)刀具半徑補(bǔ)償應(yīng)用實(shí)例。如圖加工長(zhǎng)240mm、寬200mm、深10mm的槽腔。粗切已經(jīng)完成。工件坐標(biāo)系的原點(diǎn)x0、y0設(shè)在槽腔中心,z0在槽腔的上面。下面就是精銑此槽腔的簡(jiǎn)單nc程序,銑從這里來(lái)認(rèn)識(shí)一下nc程序的常規(guī)結(jié)構(gòu)和刀具補(bǔ)償?shù)膽?yīng)用。
程序;
n10tl; 尋1#刀(數(shù)控鏜銑床或去手加工中心換刀)
n20l06 加工中心執(zhí)行含有m06的子程序進(jìn)行換刀
n30g0g90g54x0y0sl000m03 刀具在xy平面定位并旋轉(zhuǎn)
n40d1z100; 刀具補(bǔ)償建立
n50z100; 刀具在切削平面定位
n60g1g41x120f100,以切削速度運(yùn)行至路口切入點(diǎn),刀具半徑左補(bǔ)償
n70y100; 運(yùn)行至(x120,y100)
n80x-120; 運(yùn)行至(x120,y100)
n90y-100; 運(yùn)行至(x120,y100)
n100x120: 運(yùn)行至(x120,y100)
n110y0; 運(yùn)行至(x120,y0)
n120g40x0y0; 回歸中心并取消半徑補(bǔ)償
n130g0z200m05 刀具回退,主軸停轉(zhuǎn)
n140 m30; 程序結(jié)束