加工中心、數(shù)控銑床的數(shù)控系統(tǒng),刀具補償功能包括刀具半徑補償、夾角補償和長度補償?shù)鹊毒哐a償功能。
(1)刀具半徑補償(g41、g42、g40)刀具的半徑值預先存入存儲器hxx中,xx為存儲器號。執(zhí)行刀具半徑補償后,數(shù)控系統(tǒng)自動計算,并使刀具按照計算結(jié)果自動補償。刀具半徑左補償(g41)指刀具偏向編程加工軌跡運動方向的左方(如圖1所示),刀具半徑右補償(g42)指刀具偏向編程加工軌跡運動方向的右方。取消刀具半徑補償用g40,取消刀具半徑補償也可用h00。
使用中需注意:建立、取消刀補時,即使用g41、g42、g40指令的程序段必須使用g00或g01指令,不得使用g02或g03,當?shù)毒甙霃窖a償取負值時,g41和g42的功能互換。
刀具半徑補償有b功能和c功能兩種補償形式。由于b功能刀具半徑補償只根據(jù)本段程序進行刀補計算,不能解決程序段之間的過渡問題,要求將工件輪廓處理成圓角過渡,因此工件尖角處工藝性不好,c功能刀具半徑補償能自動處理兩程序段刀具中心軌跡的轉(zhuǎn)接,可*按照工件輪廓來編程,因此現(xiàn)代cnc數(shù)控機床幾乎都采用c功能刀具半徑補償。這時要求建立刀具半徑補償程序段的后續(xù)兩個程序段必須有補償平面的位移指令(g00、g01,g02、g03等),否則無法建立正確的刀具補償。