• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于工業(yè)機(jī)器人與機(jī)器視覺的芯片分揀系統(tǒng)設(shè)計(jì)

      2022-03-19 02:00:48洪靖茹
      電腦知識與技術(shù) 2022年2期
      關(guān)鍵詞:機(jī)器視覺工業(yè)機(jī)器人自動化控制

      洪靖茹

      摘要:隨著科技的發(fā)展,近年來工業(yè)機(jī)器人技術(shù)的不斷發(fā)展成熟,在制造領(lǐng)域中,工業(yè)機(jī)器人的應(yīng)用范圍也越來越廣。由工業(yè)機(jī)器人、機(jī)器視覺檢測、PLC等系統(tǒng)構(gòu)建的芯片分揀系統(tǒng),可以實(shí)現(xiàn)復(fù)制式、可定制化生產(chǎn),避免了工人的重復(fù)性勞動,減少了工作負(fù)擔(dān),讓生產(chǎn)工作更加靈活,提高了工作效率。

      關(guān)鍵詞:工業(yè)機(jī)器人;機(jī)器視覺;自動化控制

      中圖分類號:TP311 ? ? ?文獻(xiàn)標(biāo)識碼:A

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

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

      1 系統(tǒng)構(gòu)成及工作原理

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

      2 控制系統(tǒng)的設(shè)計(jì)

      2.1控制系統(tǒng)硬件型號選擇

      工業(yè)機(jī)器人與機(jī)器視覺的芯片分揀系統(tǒng)硬件型號選擇如下:

      1)機(jī)器人控制系統(tǒng):使用ABB標(biāo)準(zhǔn)I/O板(DSQC652信號板),該信號板包含有16個數(shù)字量的輸入和16個數(shù)字量的輸出接口,完成外部信號的采集和接收,實(shí)現(xiàn)機(jī)器人的分揀工作。

      2)PLC控制器:采用西門子S7-200SMART系列小型PLC,該P(yáng)LC的主機(jī)主要包括CPU模塊、信號板、網(wǎng)絡(luò)通信接口、人性化軟件等諸多功能特點(diǎn),可以實(shí)現(xiàn)CPU、編程設(shè)備和HMI之間的多種通信。

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

      4)機(jī)器視覺:采用歐姆龍F(tuán)H L550機(jī)器視覺系統(tǒng),它由圖像采集單元、圖像采集信息處理單元、圖像處理軟件、網(wǎng)絡(luò)通信裝置等構(gòu)成。圖像處理軟件能夠?qū)D片進(jìn)行幾何邊緣的提取、Blob、灰度直方圖、OCV/OVR、簡單的定位和搜索等。具有結(jié)構(gòu)緊湊,尺寸小,易于安裝在生產(chǎn)線和各種設(shè)備上,并且便于裝卸和移動的優(yōu)點(diǎn)。

      2.3機(jī)器視覺檢測設(shè)計(jì)

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

      2.4 氣路設(shè)計(jì)

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

      3 控制系統(tǒng)的程序設(shè)計(jì)與運(yùn)行

      3.1工業(yè)機(jī)器人程序設(shè)計(jì)

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

      PROC main()

      WaitDI DI10_10,1;//從觸摸屏設(shè)置機(jī)器人開始運(yùn)動按鍵,當(dāng)觸摸屏發(fā)出信號時,觸發(fā)下面的程序

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

      movel a,v1000,fine,tool0;//a點(diǎn)為一個安全的過渡點(diǎn)

      gj yldw{i},1,10;//調(diào)用機(jī)器人運(yùn)動及吸盤動作程序,其中參數(shù)1為原料點(diǎn)位,參數(shù)2為吸盤“吸”,參數(shù)3為偏移值10㎜

      movel PH,v1000,fine,tool0;//機(jī)器人運(yùn)動到機(jī)器視覺拍照點(diǎn)

      getphoto;//調(diào)用機(jī)器人與機(jī)器視覺通訊和拍照程序

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

      gj pcbdw{i},2,10;//當(dāng)拍照結(jié)果為OK時,芯片為符合要求的目標(biāo)芯片,調(diào)用機(jī)器人運(yùn)動及吸盤動作程序,其中參數(shù)1為PCB板上芯片目標(biāo)點(diǎn)位,參數(shù)2為吸盤“放”,參數(shù)3為偏移值10㎜

      else

      gj yldw{i},2,10;//當(dāng)拍照結(jié)果為NG時,芯片不符合安裝要求,調(diào)用機(jī)器人運(yùn)動及吸盤動作程序,將芯片放回原料區(qū)

      endif

      endfor

      END PROC

      proc gj(robtarget wz,num dz,num py) ?//機(jī)器人運(yùn)動及吸盤動作程序,其中參數(shù)1為目標(biāo)點(diǎn)位,參數(shù)2為吸盤動作,參數(shù)3為偏移值

      movel offs(wz,0,0,py),v800,fine,tool0;//機(jī)器人運(yùn)動到目標(biāo)點(diǎn)位上方,Z軸偏移參數(shù)所示數(shù)值

      movel wz,v100,fine,tool0;//機(jī)器人運(yùn)動到目標(biāo)點(diǎn)位

      test dz

      case 1://吸盤進(jìn)行“吸”的動作

      waittime 0.5;

      set vacunm_2;

      waittime 0.5;

      case 2://吸盤進(jìn)行“放”的動作

      waittime 0.5;

      reset vacunm_2;

      waittime 0.5;

      endtest

      movel offs(wz,0,0,py),v100,fine,tool0; //機(jī)器人運(yùn)動到目標(biāo)點(diǎn)位上方,Z軸偏移參數(shù)所示數(shù)值

      endproc

      3.2 ?PLC程序設(shè)計(jì)

      PLC程序設(shè)計(jì),機(jī)器人程序里SETGO GIO 1;PLC接收到1,當(dāng)觸摸屏按下運(yùn)行鍵,機(jī)器人收到輸入信號waitdi yx,1;完成人機(jī)交互控制部分。

      3.3機(jī)器視覺與機(jī)器人通訊程序設(shè)計(jì)

      將歐姆龍視覺系統(tǒng)與機(jī)器人通過以太網(wǎng)連接通訊,并通過設(shè)計(jì)歐姆龍機(jī)器視覺流程與編輯RAPID程序,完成機(jī)器視覺系統(tǒng)外部命令輸入以及判定結(jié)果的輸出。

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

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

      PROC getphoto()

      SocketCreate socket1;   ? ?//創(chuàng)建連接,新建socket類型程序數(shù)據(jù)socket1,存儲類型必須為“變量”

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

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

      Waittime 0.2;

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

      Waittime 0.2;

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

      Waittime 0.2;

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

      Waittime 0.2;

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

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

      End proc//程序結(jié)束

      4 結(jié)束語

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

      參考文獻(xiàn):

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

      [2] 王哲祿.基于PLC與工業(yè)機(jī)器人的拋光打磨工作站控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].制造業(yè)自動化,2019,41(7):103-105,147.

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

      【通聯(lián)編輯:唐一東】

      2299500511302

      猜你喜歡
      機(jī)器視覺工業(yè)機(jī)器人自動化控制
      基于虛擬樣機(jī)的工業(yè)機(jī)器人末端液壓夾持器的設(shè)計(jì)
      工業(yè)機(jī)器人模擬仿真技術(shù)在職業(yè)教育中的應(yīng)用淺析
      大場景三維激光掃描儀在研究生實(shí)踐教學(xué)培養(yǎng)中的應(yīng)用
      智能技術(shù)在電子工程自動化控制中的應(yīng)用
      工業(yè)機(jī)器人現(xiàn)場編程工學(xué)結(jié)合課程開發(fā)
      科技視界(2016年18期)2016-11-03 23:15:51
      基于機(jī)器視覺的工件鋸片缺陷檢測系統(tǒng)設(shè)計(jì)
      軟件工程(2016年8期)2016-10-25 15:55:22
      淺析自動化控制技術(shù)及故障
      探析智能化技術(shù)在電氣工程自動化控制中的應(yīng)用
      基于機(jī)器視覺技術(shù)的動態(tài)“白帶”常規(guī)檢測系統(tǒng)的開發(fā)
      科技視界(2016年20期)2016-09-29 11:11:40
      基于SolidWorks的工業(yè)機(jī)器人離線仿真系統(tǒng)分析
      黔江区| 田阳县| 广西| 山丹县| 中宁县| 阜平县| 都兰县| 临海市| 依安县| 嵊州市| 巴彦县| 栖霞市| 郎溪县| 平阳县| 玉林市| 揭东县| 赤壁市| 庆云县| 海安县| 大洼县| 教育| 马龙县| 县级市| 神农架林区| 钟祥市| 内黄县| 吉林省| 呼图壁县| 冷水江市| 靖宇县| 常宁市| 稷山县| 黔西县| 白城市| 枞阳县| 若尔盖县| 方城县| 皮山县| 定陶县| 万源市| 兴隆县|