宏程序使用應(yīng)注意的問題

宏程序使用應(yīng)注意的問題

ID:28052746

大?。?8.55 KB

頁(yè)數(shù):5頁(yè)

時(shí)間:2018-12-07

宏程序使用應(yīng)注意的問題_第1頁(yè)
宏程序使用應(yīng)注意的問題_第2頁(yè)
宏程序使用應(yīng)注意的問題_第3頁(yè)
宏程序使用應(yīng)注意的問題_第4頁(yè)
宏程序使用應(yīng)注意的問題_第5頁(yè)
資源描述:

《宏程序使用應(yīng)注意的問題》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。

1、宏程序使用應(yīng)注意的問題宏程序是強(qiáng)大的,可以用它進(jìn)行更智能的控制加工,還可以用它來防止出錯(cuò)。比如一批零件毛坯差距不大,但是每次都需要進(jìn)行找坐標(biāo),這時(shí)我們就可以先找IK存儲(chǔ),到一個(gè)坐標(biāo)系(如G59),以后加工的坐標(biāo)存儲(chǔ)到G54,這樣我們?cè)诔绦?,開始是就可以用宏程序?qū)54和G59進(jìn)行比較,超出允許范圍,系統(tǒng)發(fā)出報(bào)警。宏程序的功能很多還可以用它進(jìn)行刀具管理功能的擴(kuò)展,等等......雖然宏程序強(qiáng)大,但是為保證宏程序的正常運(yùn)行,在使用宏程序的過程中,有很多注意事項(xiàng):①由G65(G66)規(guī)定的H碼不影響偏移量的任何選擇。在FANUC系統(tǒng)屮作為變量的標(biāo)志,后面的數(shù)值作為變量標(biāo)號(hào),用來區(qū)分各個(gè)變

2、量,其后面的數(shù)據(jù)不允許帶小數(shù)點(diǎn)。如:#3正確,#21.不正確②如果用于各算術(shù)運(yùn)算的Q或R未被指定,則作為0處理。③在分支轉(zhuǎn)移目標(biāo)地址中,如果序號(hào)為正值,則檢索過程是先向大程序號(hào)查找,如果序號(hào)為負(fù)值,則檢索過程是先向小程序號(hào)查找。①轉(zhuǎn)移口標(biāo)序號(hào)可以是變量。例如:IF[#2GT#31]GOTO#10②程序號(hào),順序號(hào)及其任選程序段跳轉(zhuǎn)號(hào)不能使用變量。例如:0#1;/#2G00X100.0;N#3Y200.0;這樣是不允許的③G66段不執(zhí)行調(diào)用程序。必須在執(zhí)行宏程序的前一段執(zhí)行G66和變量賦值。④當(dāng)引用未定義的變量時(shí),變量及地址字都被忽略。(例如:當(dāng)變量#1的值是0并且變量#2的值是空時(shí)G

3、OX并1Y#2的執(zhí)行,結(jié)果為GOXO)。在使用EQ或NE的條件表達(dá)式中,〈空〉和零有不同的效果。在其它形式的條件表達(dá)式中,〈空〉被當(dāng)作零。?特別要注意變量的運(yùn)用(當(dāng)賦值變量作為遞歸變量使用,要賦回原來值)。如下面的可變Q鉆孔程序:N1IF[#16LT#26]THEN#16=#26G1Z#16F#9#5=#5003G0Z#18#17=#17*#19IF[#17LT#20]THEN#17=#20IF[#16EQ#26]G0T09999#16=#16-#17Z[#5+#7]G0T01N3000#3000=140(MACRO-DATA-ERROR)N9999G0Z#33G#32M99這樣的

4、程序鉆單個(gè)空沒有悶題,但是不能進(jìn)行G66模態(tài)調(diào)用,因?yàn)橘x值變量Q(#17)做了因變量使用,所以鉆下一個(gè)孔的Q值不對(duì),所以要事先記錄它。改成如下即可:#31斗17#16=#18-#17G00Z#18N1IF[#16LT#26]THEN#16=#26G1Z#16F#9#5=#5003G0Z#18#17=#17*#19IF[#17LT#20]THEN#17=林20IF[#16EQ#26]G0T09999#16=#16-#17Z[#5+#7]G0T01N3000#3000=140(MACRO-DATA-ERROR)N9999#17二#31G0Z#33G#32M99m類變量可以和n類變量混合

5、使用,cnc內(nèi)部會(huì)通過順序,自動(dòng)判斷。如果賦值重復(fù),則最/Zi面一個(gè)賦值有效。如:G65AkOBXOLX0140D5,0P1000?I類變量中除GP0LN五個(gè)字母不能作為自變量,其它的大部分字母賦值沒有順序要求,但是對(duì)IJK必須按順序賦值。如:B43.A2.D6.112.J36.正確D4.F600.K6.19.A8.不正確

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。