【數(shu)控銑(xian)床(chuang)刀(dao)具補償】數(shu)控銑(xian)床(chuang)刀(dao)具半(ban)徑補償方法 數(shu)控車床(chuang)刀(dao)具補償
(1)刀具半徑補償的目的
在銑(xian)床上進行輪廓加工時(shi),因為銑(xian)刀具(ju)有一定的半徑,所(suo)以刀具(ju) 中(zhong)心(刀(dao)(dao)心)軌(gui)跡和工件(jian)輪廓不重合。若數控裝置不具備刀(dao)(dao)具半徑(jing)自動補償功能(neng),則只能(neng)按(an)刀(dao)(dao)心軌(gui)跡進行編(bian)程(圖(tu)(1-11)中(zhong)點劃線),其數值計算有時(shi)相當(dang)復雜,尤其當(dang)刀(dao)具(ju)(ju)(ju)磨(mo)損(sun)、重磨(mo)、換新(xin)刀(dao)等導(dao)致(zhi)刀(dao)具(ju)(ju)(ju)直(zhi)徑變化時(shi),必(bi)須重新(xin)計算刀(dao)心軌跡,修改程序(xu),這樣既繁瑣,又不易(yi)保證加工(gong)精度。當(dang)數控系統(tong)具(ju)(ju)(ju)備刀(dao)具(ju)(ju)(ju)半(ban)徑補償功能(neng)時(shi),編程只需按工(gong)件輪(lun)廓線進(jin)行(圖(4-10)中粗(cu)實線(xian)),數控(kong)系統會自動計算(suan)刀心軌跡坐標,使(shi)刀具(ju)偏(pian)離工件輪(lun)廓一個(ge)半(ban)徑值,即進行(xing)半(ban)徑補償。
圖(4-10)刀具半徑補(bu)償(chang)
a) 外輪廓(kuo) b)內輪廓
(2)刀具半徑補償的方法
數控刀具半(ban)(ban)(ban)徑(jing)(jing)(jing)(jing)補償就是將刀(dao)(dao)具(ju)(ju)(ju)中心軌跡過(guo)程交由(you)數(shu)控系(xi)統(tong)(tong)執行(xing),編程時(shi)假(jia)設(she)刀(dao)(dao)具(ju)(ju)(ju)的(de)(de)半(ban)(ban)(ban)徑(jing)(jing)(jing)(jing)為零(ling)(ling),直接根據(ju)零(ling)(ling)件(jian)的(de)(de)輪(lun)廓形(xing)狀進(jin)行(xing)編程,而實際(ji)的(de)(de)刀(dao)(dao)具(ju)(ju)(ju)半(ban)(ban)(ban)徑(jing)(jing)(jing)(jing)則存放(fang)在(zai)一個可編程刀(dao)(dao)具(ju)(ju)(ju)半(ban)(ban)(ban)徑(jing)(jing)(jing)(jing)偏置寄存器中,在(zai)加(jia)工(gong)(gong)工(gong)(gong)程中,數(shu)控系(xi)統(tong)(tong)根據(ju)零(ling)(ling)件(jian)程序和刀(dao)(dao)具(ju)(ju)(ju)半(ban)(ban)(ban)徑(jing)(jing)(jing)(jing)自(zi)動計算出刀(dao)(dao)具(ju)(ju)(ju)中心軌跡,完成對(dui)零(ling)(ling)件(jian)的(de)(de)加(jia)工(gong)(gong)。當刀(dao)(dao)具(ju)(ju)(ju)半(ban)(ban)(ban)徑(jing)(jing)(jing)(jing)發生變(bian)化時(shi),不(bu)需(xu)要修改零(ling)(ling)件(jian)程序,只需(xu)修改存放(fang)在(zai)刀(dao)(dao)具(ju)(ju)(ju)半(ban)(ban)(ban)徑(jing)(jing)(jing)(jing)偏置寄存器中的(de)(de)半(ban)(ban)(ban)徑(jing)(jing)(jing)(jing)值或(huo)選用另一個刀(dao)(dao)具(ju)(ju)(ju)半(ban)(ban)(ban)徑(jing)(jing)(jing)(jing)偏置寄存器中的(de)(de)刀(dao)(dao)具(ju)(ju)(ju)半(ban)(ban)(ban)徑(jing)(jing)(jing)(jing)所對(dui)應的(de)(de)刀(dao)(dao)具(ju)(ju)(ju)即(ji)可。
G41指令(ling)為刀具半徑左補(bu)償(左刀補(bu)),G42指令為刀具半徑右補償(右刀補),G40指令為(wei)取消刀具半徑補償。這(zhe)是(shi)一組模態指令,缺省為(wei)G40。
使用格式:
說明:(1)刀(dao)具半徑補償G41、G42判別方法,如圖(4-11)所示,規定沿著刀具運動方向(xiang)看,刀具位于工(gong)件輪廓(kuo)(編程軌(gui)跡(ji))左(zuo)邊,則為(wei)左(zuo)刀補(G41),反之,為刀具(ju)的右(you)刀補(bu)(G42)。
圖(tu)(4-11) 刀具半徑補償判(pan)別(bie)方法
(2)使用刀具半徑補(bu)償(chang)時必須選擇工作平面(G17、G18、G19),如選用(yong)工(gong)作平面G17指令(ling),當執行G17指令(ling)后(hou),刀具半徑補償僅影響X、Y軸(zhou)移動,而對(dui)Z軸沒(mei)有作用。
(3)當主軸順(shun)時針(zhen)旋轉時,使(shi)用G41指令(ling)銑削方式(shi)為順銑,反之,使(shi)用G42指(zhi)令銑(xian)削方式(shi)為逆銑(xian)。而在數控機床(chuang)為里(li)提高加(jia)工表面(mian)質(zhi)量(liang),經常采用順銑(xian),即G41指令。
(4)建(jian)立和取(qu)消(xiao)刀補時,必須與(yu)G01或G00指令組合完成,配合G02或G03指令(ling)使用(yong),機床會報(bao)警(jing),在實際編程時建議(yi)使用(yong)與G01指令組合。建立和(he)取消(xiao)刀補過程如圖(4-12)所示,使刀具從無刀具半徑(jing)補(bu)償狀態O點,配合G01指令運動(dong)到(dao)補償開始點A,刀(dao)具半徑補償建立。工(gong)件輪廓加(jia)工(gong)完成(cheng)后(hou),還要取(qu)消(xiao)刀(dao)補的過程,即(ji)從(cong)刀(dao)補結(jie)束點B,配合G01指令運動到無刀補狀(zhuang)態O點。
圖(tu)(4-12)刀具半徑補償的建立(li)和取消過程
a) 左(zuo)刀(dao)補的建立和取消 b) 右刀補的(de)建立和取消(xiao)