在之前的文章中,相信你已經(jīng)對(duì)ABB機(jī)器人的MOVE指令以及常用專屬名詞有一定的了解了,而從這篇文章開(kāi)始,繼續(xù)學(xué)習(xí)新的編程常用指令。
1.Procall調(diào)用程序。
在ABB的編程中,一個(gè)程序可以被多次調(diào)用,而在示教器中,可以通過(guò)Procall調(diào)用其他的程序。
用法如下:
在主程序中,選中proccall。
點(diǎn)擊PROCCALL之后,會(huì)出現(xiàn)如下彈窗:
“彈窗中顯示的都是可以被調(diào)用的程序,如圖所示,可調(diào)用的程序共2個(gè):main主程序以及一個(gè)routine子程序。值得注意的是,在主程序中,也是可以調(diào)用主程序的”
根據(jù)需要來(lái)選擇程序即可,在這次的講解中,以調(diào)用routine1為例:
選中routine1后,點(diǎn)擊確定即可。
確定完成之后,就可以在示教器的主程序中看到剛剛調(diào)用的子程序routine1了(如下圖所示)
值得注意的是,在示教器中編程調(diào)用程序的話,是可以通過(guò)proccall,而在robstudio中編程,則可以直接通過(guò)復(fù)制程序的名稱,然后粘貼到main主程序中。
當(dāng)然了,proccall調(diào)用子程序的數(shù)量也并非是無(wú)限的:
“程序可相互調(diào)用,并反過(guò)來(lái)調(diào)用另一個(gè)程序。程序亦可自我調(diào)用,即遞歸調(diào)用。允許的程序等級(jí)取決于參數(shù)數(shù)量。通常允許10級(jí)以上”
2.stop指令。
熟悉英語(yǔ)的人應(yīng)該都清除,stop就是停止的含義,而在ABB編程中,stop指令同樣也是如此:
“在ABB編程中,stop指令就是停止程序的運(yùn)行,相當(dāng)于示教器中的停止鍵”
通常,也是在程序段的末尾使用stop指令,在執(zhí)行完該指令后,機(jī)器人的程序就會(huì)處于停止?fàn)顟B(tài),直到再次啟動(dòng)程序的運(yùn)行。
好了,這就是本篇文章所介紹的機(jī)器人常用指令中的2個(gè):proccall以及stop,在下一篇文章中,我會(huì)繼續(xù)其他的ABB常用的指令。
審核編輯:湯梓紅
-
指令
+關(guān)注
關(guān)注
1文章
614瀏覽量
36097 -
編程
+關(guān)注
關(guān)注
88文章
3671瀏覽量
94624 -
程序
+關(guān)注
關(guān)注
117文章
3815瀏覽量
82019 -
工業(yè)機(jī)器人
+關(guān)注
關(guān)注
91文章
3425瀏覽量
93505 -
ABB
+關(guān)注
關(guān)注
26文章
545瀏覽量
53546
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
ABB焊接機(jī)器人問(wèn)題
零基礎(chǔ)玩轉(zhuǎn)工業(yè)機(jī)器人
ABB機(jī)器人實(shí)訓(xùn)平臺(tái)實(shí)驗(yàn)
工業(yè)機(jī)器人仿真與編程
對(duì)《工業(yè)機(jī)器人編程指令詳解》的詳細(xì)介紹
工業(yè)機(jī)器人ABB編程常用指令

評(píng)論