999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于工業機器人與機器視覺的芯片分揀系統設計

2022-03-19 02:00:48洪靖茹
電腦知識與技術 2022年2期
關鍵詞:機器視覺

洪靖茹

摘要:隨著科技的發展,近年來工業機器人技術的不斷發展成熟,在制造領域中,工業機器人的應用范圍也越來越廣。由工業機器人、機器視覺檢測、PLC等系統構建的芯片分揀系統,可以實現復制式、可定制化生產,避免了工人的重復性勞動,減少了工作負擔,讓生產工作更加靈活,提高了工作效率。

關鍵詞:工業機器人;機器視覺;自動化控制

中圖分類號:TP311 ? ? ?文獻標識碼:A

文章編號:1009-3044(2022)02-0091-03

隨著近年來工業機器人技術的不斷發展,在智能生產線中應用工業機器人技術可以提高生產效率,降低人力資源成本,并且能夠進行定制化生產,是生產企業在市場競爭中提高競爭力的理想途徑。將機器視覺技術與工業機器人相互配合,可以有效地實現物料的定位、拾取、搬運等工作,從而使電子設備生產線的自動化水平得到提升。本文以ABB六軸工業機器人為核心、歐姆龍機器視覺檢測系統、西門子PLC、HMI人機交互系統構成的工作站為例,介紹了典型的基于工業機器人與機器視覺的芯片分揀系統的設計。

1 系統構成及工作原理

基于工業機器人與機器視覺的芯片分揀系統由工業機器人、控制系統、機器視覺檢測組件、芯片原料盤、芯片裝配單元組成。工業機器人可根據實際尺寸及需要進行選擇,在本系統中,選用ABB的桌面型小負載串聯關節六自由度機器人IRB120,它具有小巧靈活的特點。工業機器人工作時通過機器人控制器與機器視覺、PLC之間的通訊來完成對芯片的檢測和安裝控制。其工作原理為:工作時,芯片放置在芯片原料盤的凹槽位置處,機器人抓取芯片之后,通過機器視覺對芯片進行檢測,將檢測結果通過串行接口傳遞給工業機器人,機器人根據程序設定,將符合條件的芯片安裝到PCB板的指定位置。

2 控制系統的設計

2.1控制系統硬件型號選擇

工業機器人與機器視覺的芯片分揀系統硬件型號選擇如下:

1)機器人控制系統:使用ABB標準I/O板(DSQC652信號板),該信號板包含有16個數字量的輸入和16個數字量的輸出接口,完成外部信號的采集和接收,實現機器人的分揀工作。

2)PLC控制器:采用西門子S7-200SMART系列小型PLC,該PLC的主機主要包括CPU模塊、信號板、網絡通信接口、人性化軟件等諸多功能特點,可以實現CPU、編程設備和HMI之間的多種通信。

3)HMI人機界面:威綸通TK6070IP型觸摸屏,主要硬件參數有7英寸TFT LCD,內存128M+64MB,顯示色彩65536色,實現工業機器人工藝參數的設置和過程控制功能。

4)機器視覺:采用歐姆龍FH L550機器視覺系統,它由圖像采集單元、圖像采集信息處理單元、圖像處理軟件、網絡通信裝置等構成。圖像處理軟件能夠對圖片進行幾何邊緣的提取、Blob、灰度直方圖、OCV/OVR、簡單的定位和搜索等。具有結構緊湊,尺寸小,易于安裝在生產線和各種設備上,并且便于裝卸和移動的優點。

2.3機器視覺檢測設計

在“登錄模型”頁面中,單擊“編輯”按鍵,選擇合適的待檢測形狀,然后進入“區域設置”頁面,在該頁面設置智能相機將要進行搜索的區域,該區域設置時可以盡量選大一些。在“檢測點”頁面中,選擇“指定方法”為“直接指定”。在“測量參數”頁面中可以選擇高精度模式和物體檢測角度等。

2.4 氣路設計

在該芯片分揀系統中共有4個氣路,其中芯片吸盤電磁閥控制本系統中的待分揀芯片的拾取與放回動作,工具快換控制電磁閥控制吸盤工具的取放,蓋板吸盤電磁閥用于在芯片分揀完畢之后給PCB板安裝透明蓋板。

3 控制系統的程序設計與運行

3.1工業機器人程序設計

工業機器人在該系統中的運動動作包括機器人本體的六軸關節運動軌跡以及機器人快換裝置對于氣動吸盤工具的吸取、放下物料,這些運動動作由工業機器人的示教器上所運行的RAPID程序來進行控制,在程序設計過程當中,首先要通過手動操作對機器人運動軌跡中的關鍵點進行示教,包括原料盤上的芯片放置物料點、機器視覺拍照點、PCB板的物料放置點,以及這些點位所對應的過渡點、接近點、逃逸點和安全點。確定關鍵點之后,根據輸入輸出信號編制芯片分揀系統機器人程序流程圖。根據流程圖編制工業機器人系統程序。

PROC main()

WaitDI DI10_10,1;//從觸摸屏設置機器人開始運動按鍵,當觸摸屏發出信號時,觸發下面的程序

for i from 1 to 4 do//以4個芯片的分揀為例,依次拾取芯片

movel a,v1000,fine,tool0;//a點為一個安全的過渡點

gj yldw{i},1,10;//調用機器人運動及吸盤動作程序,其中參數1為原料點位,參數2為吸盤“吸”,參數3為偏移值10㎜

movel PH,v1000,fine,tool0;//機器人運動到機器視覺拍照點

getphoto;//調用機器人與機器視覺通訊和拍照程序

if StrCCD Part = StrCCD OK then//添加“string”數據,命名為“StrCCD OK”,存儲類型為常量,值為空格加1,添加判斷語句“IF”對“StrCCD Part”與“StrCCD OK”進行對比

gj pcbdw{i},2,10;//當拍照結果為OK時,芯片為符合要求的目標芯片,調用機器人運動及吸盤動作程序,其中參數1為PCB板上芯片目標點位,參數2為吸盤“放”,參數3為偏移值10㎜

else

gj yldw{i},2,10;//當拍照結果為NG時,芯片不符合安裝要求,調用機器人運動及吸盤動作程序,將芯片放回原料區

endif

endfor

END PROC

proc gj(robtarget wz,num dz,num py) ?//機器人運動及吸盤動作程序,其中參數1為目標點位,參數2為吸盤動作,參數3為偏移值

movel offs(wz,0,0,py),v800,fine,tool0;//機器人運動到目標點位上方,Z軸偏移參數所示數值

movel wz,v100,fine,tool0;//機器人運動到目標點位

test dz

case 1://吸盤進行“吸”的動作

waittime 0.5;

set vacunm_2;

waittime 0.5;

case 2://吸盤進行“放”的動作

waittime 0.5;

reset vacunm_2;

waittime 0.5;

endtest

movel offs(wz,0,0,py),v100,fine,tool0; //機器人運動到目標點位上方,Z軸偏移參數所示數值

endproc

3.2 ?PLC程序設計

PLC程序設計,機器人程序里SETGO GIO 1;PLC接收到1,當觸摸屏按下運行鍵,機器人收到輸入信號waitdi yx,1;完成人機交互控制部分。

3.3機器視覺與機器人通訊程序設計

將歐姆龍視覺系統與機器人通過以太網連接通訊,并通過設計歐姆龍機器視覺流程與編輯RAPID程序,完成機器視覺系統外部命令輸入以及判定結果的輸出。

在歐姆龍機器視覺系統設置菜單欄中“工具”-“系統設置”-“通信”-“以太網(無協議)”,在右側框內設定IP地址192.168.100.101與端口號1400。在“場景組1”與“場景1”中添加“形狀搜索、串行數據輸出”,在串行數據輸出項目中,“設定”中添加數據0的表達式TJG,在串行數據輸出項目中“輸出格式”中選擇“以太網,ASCII”為輸出形式。在ABB機器人的示教器“控制面板”-“配置”-“communication”-“IP setting”添加機器人地址192.168.100.100。

在機器人程序列表中添加通訊和拍照程序:

PROC getphoto()

SocketCreate socket1;   ? ?//創建連接,新建socket類型程序數據socket1,存儲類型必須為“變量”

SocketConnect socket1,”192.168.100.101”,1400\Time:=10; ? //通過1400端口連接機器視覺的IP地址,添加“可選變量”,使用“可選變量\Time”,設定時間為10秒

TPWrite “R-C_OK”; //添加寫屏指令,如果成功連接機器人與機器視覺,建立通信,則在屏幕上顯示“R-C_OK”

Waittime 0.2;

Socketsend socket1\Str:=”SCNGROUP 1”; ?//向機器視覺發出組信號,選擇1號場景組

Waittime 0.2;

Socketsend socket1\Str:=”SCENE 1”; ? //向機器視覺發出場景信號,選擇1號場景

Waittime 0.2;

Socketsend socket1\Str:=”M”; ?//向機器視覺發出允許拍照信號

Waittime 0.2;

SocketReceive socket1\Str:=ph_result\Time:=10; ?//新建數據類型為“string”的程序數據“ph_result”,收到機器視覺發出的信號采集結果信號,存儲到字符串ph_result

StrCCD Part:=StrPart(ph_result,18,2); ?//新建數據類型為“string”的程序數據“StrCCD Part”,對信號采集結果信號進行提取,從18位開始提取2位,即18/19位,如果采集結果為OK,則提取值為“空格 1”,如果采集結果為NG,則提取值為“-1”,賦值給“StrCCD Part”。

End proc//程序結束

4 結束語

隨著技術的進步,工業機器人的動作的高精度優勢帶來了高效的生產效率,配合機器視覺組成的自動化生產系統,提高了生產產品的質量,使得生產效率較傳統人工生產得到了提升,可以將人們從不斷重復的體力勞動中解放出來,該系統的操作控制方式可以推廣應用于其他工業機器人系統中,基于工業機器人與機器視覺的芯片分揀系統也會越來越多地應用于生產領域。

參考文獻:

[1] 陳東青.基于PLC與觸摸屏的碼垛工業機器人操作系統設計[J].包裝工程,2014,35(23):84-88.

[2] 王哲祿.基于PLC與工業機器人的拋光打磨工作站控制系統的設計與實現[J].制造業自動化,2019,41(7):103-105,147.

[3] 栗俊艷,米月琴,弓靖,等.一種基于機器視覺的工業機器人分揀系統[J].電子科技,2016,29(1):105-107,110.

【通聯編輯:唐一東】

2299500511302

猜你喜歡
機器視覺
基于芯片點膠系統的視覺檢測技術研究
軟件導刊(2016年11期)2016-12-22 21:52:17
全自動模擬目標搜救系統的設計與實現
基于機器視覺的自動澆注機控制系統的研究
科技視界(2016年26期)2016-12-17 17:31:58
機器視覺技術的發展及其應用
科技視界(2016年25期)2016-11-25 19:53:52
視覺拉線檢測器的設計與實現
科技視界(2016年25期)2016-11-25 09:27:34
大場景三維激光掃描儀在研究生實踐教學培養中的應用
科教導刊(2016年25期)2016-11-15 17:53:37
基于機器視覺的工件鋸片缺陷檢測系統設計
軟件工程(2016年8期)2016-10-25 15:55:22
基于機器視覺技術的動態“白帶”常規檢測系統的開發
科技視界(2016年20期)2016-09-29 11:11:40
對激光切割機的改進
科技視界(2016年6期)2016-07-12 09:12:40
人工智能在高校圖書館的預期
科技視界(2016年15期)2016-06-30 19:03:30
主站蜘蛛池模板: 在线看片中文字幕| 97久久免费视频| 亚洲天堂视频在线播放| 日韩小视频在线播放| 亚洲最大看欧美片网站地址| 中文无码精品a∨在线观看| 91亚洲视频下载| 青青操视频免费观看| 亚洲第一色网站| 在线亚洲天堂| 老司机精品一区在线视频| 在线观看精品自拍视频| 久一在线视频| 欧美日韩一区二区三区四区在线观看| 91精品国产综合久久不国产大片| 精品国产网| 天堂网亚洲系列亚洲系列| 欧美19综合中文字幕| 精品国产免费观看一区| 国产丝袜91| 国产视频一二三区| 亚洲高清无码精品| 亚洲成A人V欧美综合| 国产欧美综合在线观看第七页| 一本大道视频精品人妻| 91破解版在线亚洲| 日韩久久精品无码aV| 国产成人在线无码免费视频| 亚洲精品无码专区在线观看| 99re热精品视频国产免费| 日韩在线2020专区| 91色综合综合热五月激情| 精品国产电影久久九九| 国产91特黄特色A级毛片| 亚洲三级色| 亚洲欧美自拍一区| 国产国语一级毛片在线视频| 九九视频免费在线观看| 在线观看亚洲天堂| 高清免费毛片| 无码'专区第一页| 久久一色本道亚洲| 国产精品女熟高潮视频| 四虎影视无码永久免费观看| 四虎影院国产| 久久一级电影| 国产白丝av| 久久婷婷综合色一区二区| 国产成在线观看免费视频| 国产精品久久久久久久久| 国产精品成人一区二区| 特级毛片8级毛片免费观看| 成人伊人色一区二区三区| 日本人又色又爽的视频| 亚洲青涩在线| 国产欧美日韩另类精彩视频| 热re99久久精品国99热| 麻豆精品视频在线原创| 亚洲精品视频网| 国产尹人香蕉综合在线电影 | 欧美va亚洲va香蕉在线| 国产精品主播| 久草视频中文| 精品国产自在在线在线观看| 久久精品aⅴ无码中文字幕 | 波多野结衣久久高清免费| 中文字幕 91| 四虎在线高清无码| 国产成人综合日韩精品无码不卡| 欧美综合中文字幕久久| 国产亚洲现在一区二区中文| 国产18在线| 91成人在线观看视频| 色婷婷成人| 91无码人妻精品一区| 日本午夜精品一本在线观看| 97精品国产高清久久久久蜜芽| 美女扒开下面流白浆在线试听| 久久无码av三级| 亚洲第一区在线| 久久国产精品波多野结衣| 色妞永久免费视频|