淺談廣州數(shù)控車(chē)床與FANUC數(shù)控車(chē)床宏程序編制的不同點(diǎn)
點(diǎn)擊:1822
A+ A-
所屬頻道:新聞中心
對(duì)于FANUC系統(tǒng)數(shù)控車(chē)床的宏B程序編制,大家并不陌生,所有的教材都有例子,但對(duì)于廣州數(shù)控系統(tǒng)車(chē)床來(lái)說(shuō),宏A程序幾乎查不到實(shí)例資料.廠家說(shuō)明書(shū)只介紹幾個(gè)G65格式,對(duì)于廣大數(shù)控人員來(lái)說(shuō),只是鳳毛麟角,無(wú)實(shí)際例子,往往無(wú)從下手,下面本人舉一些程序例子,供大家參考。
宏程序是用戶(hù)把實(shí)現(xiàn)某種功能的一組指令像子程序一樣預(yù)先存人存儲(chǔ)器中.用一個(gè)指令代表這個(gè)存儲(chǔ)的功能,在程序中只要指定該指令就能實(shí)現(xiàn)這個(gè)功能。通常我們把這一組指令稱(chēng)為用戶(hù)宏程序本體,簡(jiǎn)稱(chēng)宏程序。把代表指令稱(chēng)為用戶(hù)宏程序調(diào)用指令,簡(jiǎn)稱(chēng)宏指令。用戶(hù)宏程序允許使用變量,可以給變量賦值,變量間可以進(jìn)行算術(shù)和邏輯運(yùn)算,這樣用戶(hù)可以擴(kuò)展數(shù)控系統(tǒng)的功能。用戶(hù)宏程序有A、B兩種功能,廣州數(shù)控系統(tǒng)GSK98咖使用宏A程序,F(xiàn)ANUC-0i系統(tǒng)數(shù)控使用宏B較多。
FANuC數(shù)控系統(tǒng)車(chē)床的宏程序指令可參考其它有關(guān)數(shù)控的書(shū)。
FANUC數(shù)控系統(tǒng)車(chē)床例子如下:
廣州數(shù)控系統(tǒng)宏A程序相對(duì)來(lái)說(shuō)比較呆板,下面詳細(xì)說(shuō)明。
廣州數(shù)控系統(tǒng)車(chē)床變量的表示用“#”+變量號(hào)來(lái)表示
格式:#i(I=200,202,203,......)示例:#205,舵09,#223
根據(jù)變量號(hào)的不同,變量分為公用變量和系統(tǒng)變量:
公用變量有#200-#231、#500-#515,在程序中是公用的,變量值掉電保持。
系統(tǒng)變量的用途中系統(tǒng)中是固定的,系統(tǒng)變量接121輸入信號(hào)有#1000—1015,接口輸出信號(hào)有#1100-#1105。
一般指令格式:G65 Hm P#i Q#j R#k;
m:表示運(yùn)算命令或轉(zhuǎn)移命令功能 #i:存人運(yùn)算結(jié)果的變量名 #j:進(jìn)行運(yùn)算的變量名1,也可是常數(shù) #k:進(jìn)行運(yùn)算的變量名2,也可是常數(shù) 如:G65 H02 P#201 Q#202 R15;(#201=#201+15) 具體各H后的m值含義見(jiàn)廣州數(shù)控系統(tǒng)說(shuō)明書(shū)?! V州數(shù)控系統(tǒng)車(chē)床例子如下: 橢圓的長(zhǎng)軸a=20,短軸b=15 橢圓參數(shù)方程公式是z=bcos(t),X=aSIN(t) 即得Z=20EOS(t)。直徑X=30SIN(t)
可見(jiàn)廣州數(shù)控系統(tǒng)車(chē)床編程方式與FANUC數(shù)控系統(tǒng)車(chē)床大不相同,廣州數(shù)控系統(tǒng)車(chē)床的宏程序編程只能用參數(shù)方程來(lái)加工,轉(zhuǎn)移判斷語(yǔ)句與FANUC數(shù)控系統(tǒng)WHILE?DO語(yǔ)句相似。對(duì)于車(chē)內(nèi)橢圓的工件,例子如下:
FANUC數(shù)控系統(tǒng)車(chē)床:
橢圓的長(zhǎng)軸a=40。短軸b=20
此程序先進(jìn)行粗鏜內(nèi)孔使余量減?。詈蠓?刀加工橢圓。而廣州數(shù)控系統(tǒng)車(chē)床可先鉆好孔,再一層層車(chē)削。
廣州數(shù)控系統(tǒng)車(chē)床: 橢圓的長(zhǎng)軸a=40,短軸b=20 橢圓參數(shù)方程公式是Z=bCOS(t),X=aSIN(t) 即得Z=40cos(t),直徑X=40SIN(t)
以上程序本人已試驗(yàn)過(guò),用兩種系統(tǒng)宏程序的車(chē)削方法給學(xué)生講解,讓學(xué)生掌握多種宏程序的車(chē)削方法。宏程序可靠性高,功能強(qiáng)。要求教師能夠較形象、較直觀地把車(chē)削方法講解和傳授給學(xué)生,充分發(fā)揮數(shù)控系統(tǒng)的功能以及編程人員的工藝和加工經(jīng)驗(yàn),使學(xué)生能夠在各數(shù)控系統(tǒng)車(chē)床發(fā)揮出更大的潛能.提高編程品質(zhì)和速度。
(審核編輯: 智匯張瑜)
分享