FANUC宏程序編程方法教你如何進(jìn)行刀具補(bǔ)償_第1頁
FANUC宏程序編程方法教你如何進(jìn)行刀具補(bǔ)償_第2頁
FANUC宏程序編程方法教你如何進(jìn)行刀具補(bǔ)償_第3頁
FANUC宏程序編程方法教你如何進(jìn)行刀具補(bǔ)償_第4頁
FANUC宏程序編程方法教你如何進(jìn)行刀具補(bǔ)償_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、宏程序作為數(shù)控編程的一種方法,具有編程簡(jiǎn)單、修改方便及程序量小等優(yōu) 點(diǎn)。宏 程序分為A類和B類,在一些較老的FANUC系統(tǒng)中采用A類宏程序,現(xiàn)在較 先進(jìn)的系統(tǒng)中則采用B類宏程序。B類宏程序是使用變量進(jìn)行編程的,變量分為 局部變量(#1#33)、公共變量(#100#149、#500#549 )和系統(tǒng)變量 (#1000 -)。對(duì)于局部變量和公共變量的使用,經(jīng)過短期的學(xué)習(xí)很容易掌握,而 系統(tǒng)變量一般不會(huì)輕易地使用和更改,但是如果能夠掌握好,使用系統(tǒng)變量可以實(shí) 現(xiàn)一些特殊的功能。在加工時(shí),當(dāng)?shù)毒甙l(fā)生磨損需要改變磨損值時(shí),為了及時(shí)提醒操作者進(jìn)行換刀 以及防止操作者更改錯(cuò)誤,可以通過在程序中的設(shè)定,使刀具

2、半徑補(bǔ)償?shù)哪p量控 制在一定的范圍,超出這個(gè)范圍時(shí)程序就會(huì)產(chǎn)生報(bào)警而無法執(zhí)行程序。用系統(tǒng)變量可以讀寫刀具補(bǔ)償值,通過對(duì)系統(tǒng)變量賦值,可以設(shè)定刀具補(bǔ)償值 范圍。在FANUCOi系統(tǒng)中,刀具補(bǔ)償分為幾何補(bǔ)償和磨損補(bǔ)償,刀具補(bǔ)償號(hào)可達(dá) 400個(gè)。當(dāng)補(bǔ)償號(hào)小于等于200時(shí),刀具長(zhǎng)度補(bǔ)償也可以使用#2001#2400, 補(bǔ)償號(hào)與刀具長(zhǎng)度補(bǔ)償值(H)和刀具半徑補(bǔ)償值(D)的對(duì)應(yīng)關(guān)系如附表所 示。下面以刀具半徑磨損補(bǔ)償系統(tǒng)變量為例進(jìn)行說明。當(dāng)加工某個(gè)零件的輪廓 時(shí),如果想要將刀具補(bǔ)償?shù)哪p值控制在一020mm的范圍內(nèi),通過編程設(shè)定 可以對(duì)該刀具的磨損值進(jìn)行判斷,如果磨損值在一 020mm范圍內(nèi)繼續(xù)執(zhí)行程 序

3、,超出范圍則機(jī)床報(bào)警,顯示報(bào)警信息。假設(shè)使用1號(hào)刀具T1,刀具半徑補(bǔ)償 號(hào)為1,它所對(duì)應(yīng)的刀具半徑磨損補(bǔ)償系統(tǒng)變量號(hào)為#12001。具體程序如下:01200N10T1 M6N20 G90 G54 GOO G40 Z1OO.N30 S2000 M03N40 G43 H5 Z30. M08N50 GOO X Y (刀具到達(dá)下刀位置)N60 GOOZ -5.0N70 #1 =#12001 (將補(bǔ)償號(hào)1的磨損補(bǔ)償值賦值給#1)N80 IF#1 LE - 0.2 GOTO 110(判斷#12001的值,如果-0.2,轉(zhuǎn)到程序段110)N90 IF#1 GE 0.0 GOTO 110 (判斷#12001的

4、值,如果0,轉(zhuǎn)到程 序段110 )N100 GOTO 120N110 #3000=80 ( range error )(顯示報(bào)警號(hào)為3080,內(nèi)容為range error的報(bào)警信息)N120 G01 G41 X Y D1 F200N200 G01G40 X Y (N120N200輪廓軌跡程序略)N210Z100.N220 M05N230 M30當(dāng)?shù)毒咻^多時(shí)的編程方法(以兩把刀具為例):01000G01G40X YT5 M6G90 G54 GO G40.S2000 M03G43 H5Z100. M08GOO X Y (刀具到達(dá)下刀位置)Z2.GOZ-5. F1000# 30=5 (等于刀具號(hào)數(shù))

5、M98 P10G01 G41 X Y D5F200G01G40X YG0Z100.T6 M6G90 G54 GO G40 X -60. Y -60.S2000 M03G43 H6Z100. M08Z2.GOZ-5. F1000# 30=6 (等于刀具號(hào)數(shù))M98 P10G01 G41 X Y D6F200G0Z100.M05M30%010#1=12000# 2=#1 +#30(確定刀具半徑磨損補(bǔ)償系統(tǒng)變量號(hào))IF#2 LE -0.2 GOTO 60 (判斷#2的值,如果-0.2,轉(zhuǎn)到程序段60)IF#2 GE 0.0 GOTO 60 (判斷#2的值,如果0,轉(zhuǎn)到程序段60)GOTO 70N60 #3000=80 ( range error )N70 M99同理,也可以像上述一樣控制刀具長(zhǎng)度補(bǔ)償值。采用該方法的好處有以下兩個(gè)方面:可以避免修改磨損值時(shí)的誤操作?,F(xiàn)在很多企業(yè)機(jī)床編程和機(jī)床操作人員是 分開的,不允許操作者修改程序,但可以修改刀具磨損補(bǔ)償值,當(dāng)?shù)毒吣p或工件尺寸變化需要修改刀具磨損補(bǔ)償值時(shí),為了防止操作者在修改刀具磨損補(bǔ)償值時(shí)輸入錯(cuò)誤,造成工件的報(bào)廢和刀具的損壞,可以將磨損值 限定在一定的范圍內(nèi),如果超出范圍程序會(huì)停止執(zhí)行并產(chǎn)生報(bào)警信息。可以保證工

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論