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