數(shù)控加工刀具補(bǔ)償功能

發(fā)布日期:2011-05-21    蘭生客服中心    瀏覽:4862


*     刀具的幾何、磨損補(bǔ)償


 

如圖1一42 所示,在編程時(shí),一般以其中一把刀具為基準(zhǔn),并以該刀具的刀尖位置A為依據(jù)建立工件坐標(biāo)系。這樣,當(dāng)其它刀具轉(zhuǎn)到加工位置時(shí),其刀尖位置B就會(huì)有偏差,原設(shè)定的工件坐標(biāo)系對(duì)這些刀具就不適用。此外,每把刀具內(nèi):加眨過程中都有不同程序的磨損。因此應(yīng)對(duì)偏移量△X、△Z進(jìn)行補(bǔ)償使刀尖位置B移至位置A。


 

刀具補(bǔ)償功能由程序中指定的T代碼來實(shí)現(xiàn)。丁代碼由字母丁后面跟4位數(shù)碼組成,其中前兩位為刀具號(hào),后兩位為刀具補(bǔ)償號(hào),刀具補(bǔ)償號(hào)實(shí)際上是刀補(bǔ)償寄器的地址號(hào),該寄存中存放有刀具的X軸偏置和Z軸偏置量。


 

系統(tǒng)對(duì)刀具的補(bǔ)償或取消都是通過搶板的移動(dòng)來實(shí)現(xiàn)的。



 

*     刀具刀尖圓弧半徑補(bǔ)償 G40、G41、G42指令


 

數(shù)控程序是針對(duì)刀具上的某一點(diǎn)即刀位點(diǎn)進(jìn)行編制的,車刀的刀位點(diǎn)為理想尖銳狀態(tài)卜的假想刀尖A點(diǎn)或刀尖圓弧圓心O點(diǎn)(見圖1 43)但實(shí)際加工中的車刀,由于工藝或其他要求,刀尖往往不是一理想尖銳點(diǎn),而是一段圓弧。當(dāng)切削加土?xí)r刀具切削點(diǎn)在刀尖圓弧上變動(dòng)(見圖1 -44),造成實(shí)師切削點(diǎn)與刀位點(diǎn)之問的位置有偏差,故造成過切或少切(見圖 1一44)。這種由于刀尖不是一理想尖銳點(diǎn)而是一段圓弧,造成的加工誤差,可用刀尖半徑補(bǔ)償功能來消除。


 

系統(tǒng)執(zhí)行到含有T代碼的程序段時(shí),是否對(duì)刀共進(jìn)行刀尖半徑補(bǔ)償,以及以何種力式補(bǔ)償,由G代碼中的G40、G41、G42決定。


 

G40:取消刀尖半徑補(bǔ)償,刀尖運(yùn)動(dòng)軌跡與編程軌跡一致;


 

G41:刀尖半徑左補(bǔ)償,洽進(jìn)給方向,刀尖位置在編程軌跡左邊時(shí)


 

G42:刀尖半徑右補(bǔ)償,錯(cuò)進(jìn)給方向.刀尖位置在編程軌跡右邊時(shí)。


 

刀尖半徑補(bǔ)償G41/G42是在加工平面內(nèi),沿進(jìn)給方向看,根據(jù)刀尖位置在編程軌跡左邊/右側(cè)判斷來區(qū)分的。加工平而的判斷,與觀察方向即第而軸方向有關(guān)。圖1一45(b) 為CJK6032數(shù)控機(jī)床的刀尖半徑補(bǔ)償方向。



 

由于數(shù)控程序是針對(duì)刀具上的刀位點(diǎn)即A點(diǎn)或O點(diǎn)(見圖1一43)進(jìn)行編制的,因此對(duì)刀時(shí)使該點(diǎn)與程序中的起點(diǎn)重合。在沒有刀具圓弧半徑補(bǔ)償功能時(shí),按哪點(diǎn)編程,則該點(diǎn)按編程軌跡運(yùn)動(dòng),產(chǎn)生過切或少切的大小和方向因刀尖圓弧方向及刀尖位置方向而異。當(dāng)有刀具圓弧半徑補(bǔ)償功能時(shí)須定義上述參數(shù),其中刀尖位置方向號(hào)從0至9有10個(gè)方向號(hào)。當(dāng)按假想刀尖A點(diǎn)編程時(shí),刀尖位置方向因安裝方向不同、從刀尖圓弧中心到假想刀尖的方向,有8種刀尖位置方向號(hào)可供選擇,并依次設(shè)為1一8號(hào):當(dāng)按刀尖圓弧中心O點(diǎn)編程時(shí),刀尖位置方向則設(shè)定為O或9 號(hào)。該方向的判斷也與第三軸有關(guān),圖1一46(b)所示的方向?yàn)镃JK6032數(shù)控車床的刀尖安裝方向。


  
 

 刀尖半徑補(bǔ)償?shù)募尤胧菆?zhí)行G41或G42指令時(shí)完成的,當(dāng)前面沒有G41或G42 指今時(shí),可以不用G40指令,而且直接寫入G41或G42指令即可;發(fā)現(xiàn)前面為G41或 G42指令時(shí),則先應(yīng)指定G40指令取消前面的刀尖半徑補(bǔ)償后,在寫入G41或G42指令,刀尖半徑補(bǔ)償?shù)娜∠窃贕41或G42指令后面,加G41指令完成。


 

注:


 

1)當(dāng)前面有G41、G42指令時(shí),如要轉(zhuǎn)換為G42、G41或結(jié)束半徑補(bǔ)償時(shí)應(yīng)先指定G40。指令取消前面的刀尖半徑補(bǔ)償。


 

2)程序結(jié)束時(shí),必須清除刀補(bǔ)。


 

3)  G41、G42、G40指令應(yīng)在GOO或G01程廳段中加入。


 

4)在補(bǔ)償狀態(tài)下,沒有移動(dòng)的程序段(M 指令、延時(shí)指令等),不能在連續(xù)2 個(gè)以上的程序段中指定,否則會(huì)過切或欠切。


 

5)在補(bǔ)償啟動(dòng)段或補(bǔ)償狀態(tài)下不得指定移動(dòng)距離為0的G00、G01等指令。


 

6)在G40刀尖圓弧半徑補(bǔ)償取消段,必須同時(shí)有X、Z兩個(gè)軸方向的位移。


 

         刀具補(bǔ)償量的設(shè)定,是由操作者在CRT/MDI面板上用“刀補(bǔ)值”功能鍵,置人刀具補(bǔ)償寄存器,共中對(duì)應(yīng)梅個(gè)刀其補(bǔ)償號(hào),都有一組刀補(bǔ)值:刀尖圓弧半徑R 和刀尖位置號(hào)T(見表1一5)


 


















 補(bǔ)償號(hào)


 R


 T 


 0.1


 0.8


3


 0.2


 0.4


3


 0.1


  0.4 


 8 


 

表 1 - 5


 

例如:(見圖1-47)


 

%1047N1 G92 X60 Z40


 

N2 T0101N3 G90 G01 G42 X30 Z37 F300 M03


 

N4 Z25N5 G02 X46 Z17 18


 

N6 G01 X50


 

N7 Z0


 

N8 X54


 

N9 G00 G40 X60 Z40 T0100


 

N10 M05


 

N11 M30

更多相關(guān)信息