版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
五輪轂狀態(tài)檢測一、題目二、解題思路
2.1
功能劃分
2.2明確流程
2.3Rapid編程
2.4檢測結(jié)果展示1/16一題目在倉儲單元中隨機(jī)放入5個(gè)輪轂零件,反面朝上,按照輪轂所存放的倉位編號由小到大依次取出輪轂,通過視覺檢測其正面二維碼和視覺檢測區(qū)域1、2后,放回原倉位。正???視覺檢測區(qū)域1視覺檢測區(qū)域2二維碼區(qū)域2/16二解題思路2.1
功能劃分PLC3RobotPLC1倉儲單元檢測單元執(zhí)行單元視覺控制器3/16二解題思路2.1
功能劃分工業(yè)機(jī)器人:作為本任務(wù)的“司令員”,完成該任務(wù)的“綱目”由機(jī)器人掌握。機(jī)器人需要統(tǒng)籌規(guī)劃發(fā)送給“下屬”(檢測單元、執(zhí)行單元、倉儲單元)指令的時(shí)機(jī),以保證各項(xiàng)流程的準(zhǔn)確實(shí)施。執(zhí)行單元:可根據(jù)機(jī)器人發(fā)送的運(yùn)動(dòng)速度及位置參數(shù),自動(dòng)運(yùn)行到指定位置。該功能的實(shí)現(xiàn)可參考起步任務(wù)1。4/16二解題思路2.1
功能劃分檢測單元:根據(jù)機(jī)器人發(fā)出的指令可執(zhí)行二維碼檢測及顏色檢測功能,并將檢測結(jié)果回傳至機(jī)器人。該功能的實(shí)現(xiàn)可參考起步任務(wù)3,有關(guān)機(jī)器人程序的改動(dòng)詳見本節(jié)Rapid編程。倉儲單元:可根據(jù)機(jī)器人發(fā)送的彈出倉位信號,彈出或縮回指定倉位。該功能的實(shí)現(xiàn)可參考騰飛任務(wù)1。5/16二解題思路2.2明確流程取工具1≤NumStorage≤6到指定編號的料倉取料運(yùn)動(dòng)至檢測點(diǎn)位執(zhí)行檢測,并記錄檢測結(jié)果機(jī)器人運(yùn)動(dòng)至倉儲單元機(jī)器人運(yùn)動(dòng)至倉儲單元到原料倉放料循環(huán)體循環(huán)體選定當(dāng)前可取輪轂的料倉號:NumStorage結(jié)束是否見下頁6/16二解題思路2.2明確流程運(yùn)動(dòng)至檢測點(diǎn)位執(zhí)行檢測,并記錄檢測結(jié)果由題意可知,機(jī)器人在檢測單元需要完成3個(gè)區(qū)域的檢測。也就是說機(jī)器人需要攜輪轂到達(dá)3個(gè)位置,分別執(zhí)行3次檢測步驟。具體如下所示:運(yùn)動(dòng)至二維碼檢測區(qū)域執(zhí)行二維碼檢測記錄二維碼檢測結(jié)果運(yùn)動(dòng)至視覺檢測區(qū)域1執(zhí)行標(biāo)簽顏色檢測記錄顏色檢測結(jié)果運(yùn)動(dòng)至視覺檢測區(qū)域2執(zhí)行標(biāo)簽顏色檢測記錄顏色檢測結(jié)果7/16二解題思路2.3Rapid編程1.由功能劃分可以知道,機(jī)器人需要記錄當(dāng)前各檢測區(qū)域的檢測結(jié)果。即在當(dāng)前可以實(shí)現(xiàn)輪轂二維碼檢測(騰飛任務(wù)1)的基礎(chǔ)上,我們需要再添加2個(gè)一維數(shù)組來分別標(biāo)識某料倉輪轂所對應(yīng)的視覺檢測區(qū)域1與區(qū)域2的標(biāo)簽顏色。如下所示:PERSnumStorageVisual1{6}:=[9,8,8,8,9,0]可變量數(shù)組名稱123456料倉編號標(biāo)簽顏色標(biāo)識示例中,意為1號倉位輪轂的視覺檢測區(qū)域1為紅色;
2號倉位輪轂的視覺檢測區(qū)域2為綠色。PERSnumStorageVisual2{6}:=[8,8,9,9,8,0](1)(2)8:綠色9:紅色視覺檢測區(qū)域1視覺檢測區(qū)域28/16二解題思路2.3Rapid編程2.變量、信號初始化此段程序可在騰飛任務(wù)1中的初始化程序(Initialize)的基礎(chǔ)上編制完成。需要注意的是,由于料倉各標(biāo)識數(shù)組與后續(xù)輪轂的順序調(diào)整以及排序有關(guān),為避免數(shù)據(jù)的意外丟失,該初始化程序只在必要時(shí)執(zhí)行。
其他各變量及信號的初始化形式保持不變?!璑umStorage:=0;WHILENumStorage<6DO IncrNumStorage; StorageMark{NumStorage}:=0;
StorageQRcode{NumStorage}:=0; StorageVisual1{NumStorage}:=0; StorageVisual2{NumStorage}:=0;ENDWHILE……視覺檢測區(qū)域1數(shù)組清零視覺檢測區(qū)域2數(shù)組清零9/16二解題思路2.3Rapid編程
由程序的流程及架構(gòu)可知,該任務(wù)與騰飛任務(wù)1中的四輪轂二維碼流程非常相似,唯一不同在于具體的檢測步驟。因此關(guān)于活動(dòng)料倉的選定、取放料程序【PGetHubSort】、【PPutHubSort】及循環(huán)體的架構(gòu)與觸發(fā)方式均可參考騰飛任務(wù)1Rapid程序,相關(guān)編程方法可參考課件《輪轂二維碼檢測》。
本篇著重展示檢測子程序【PVisualTest】的編制方式,即從倉儲單元取料后到放料前的檢測過程。正???正3視覺檢測區(qū)域1視覺檢測區(qū)域2二維碼區(qū)域10/16二解題思路2.3Rapid編程
3.輪轂狀態(tài)檢測程序架構(gòu)機(jī)器人運(yùn)動(dòng)至檢測點(diǎn)位Point=?機(jī)器人攜輪轂至二維碼檢測點(diǎn)位建立通訊,并觸發(fā)場景組B機(jī)器人攜輪轂至區(qū)域1檢測點(diǎn)位機(jī)器人攜輪轂至區(qū)域2檢測點(diǎn)位123Point=1?切換場景1以進(jìn)行二維碼檢測切換場景0以進(jìn)行標(biāo)簽顏色檢測觸發(fā)拍照,并接受發(fā)送的數(shù)據(jù)A是否(轉(zhuǎn)下頁)Point=111/16二解題思路2.3Rapid編程
3.輪轂狀態(tài)檢測程序架構(gòu)結(jié)束數(shù)據(jù)轉(zhuǎn)化:
string→numPoint=1?提取二維碼字符,存至QRcode提取判斷結(jié)果(顏色)字符,存至Label1中Point=Point+1A是否數(shù)據(jù)轉(zhuǎn)化:
string→num存儲結(jié)果至二維碼標(biāo)識數(shù)組Point=?存儲結(jié)果至區(qū)域1標(biāo)識數(shù)組存儲結(jié)果至區(qū)域2標(biāo)識數(shù)組23Point>3?B是否(轉(zhuǎn)上頁)12/16二解題思路2.3Rapid編程
4.構(gòu)建點(diǎn)位變量
我們可以將三個(gè)檢測點(diǎn)位存儲在點(diǎn)位數(shù)組中,如下所示:CONSTrobtargetVisualTestPoint{3}:=[……]VisualTestPoint{Point}:Point=1:二維碼檢測點(diǎn)位Point=2:視覺檢測區(qū)域1點(diǎn)位Point=3:視覺檢測區(qū)域2點(diǎn)位
5.語句示例
(1)切換場景示例
如觸發(fā)視覺控制器切換場景1,以進(jìn)行二維碼檢測SocketSendsocket1\Str:="S1";13/16二解題思路2.3Rapid編程 5.語句示例
(2)獲取字符串示例
如獲取標(biāo)簽顏色字符串,提取string1字符串從第18個(gè)字符開始的2個(gè)字符并將其存入Label1變量中。Label1:=StrPart(string1,18,2);
(3)數(shù)據(jù)轉(zhuǎn)化示例
如檢測到標(biāo)簽顏色為綠色時(shí),獲取的字符串為“+1”,利用給組信號賦值的方式將string型數(shù)據(jù)轉(zhuǎn)化為num型數(shù)據(jù)。IFLabel1="+1"SetGOToPGroData,8;
(4)數(shù)據(jù)存儲示例
如視覺檢測區(qū)域1的檢測結(jié)果賦值給區(qū)域1標(biāo)識數(shù)組。StorageVisual1{NumStorage}:=ToPGroData;備注:機(jī)器人程序詳細(xì)可參考《騰飛任務(wù)2
Rapid程序》14/16二解題思路2.4檢測結(jié)果展示
檢測之后可查看各標(biāo)識數(shù)組,與實(shí)際檢測結(jié)果對比以驗(yàn)證程序的正確性。還可將用字符標(biāo)記在對應(yīng)料倉的輪轂上,為之后
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年廣東省深圳市中考英語押題試卷(二)
- 上海市市轄區(qū)(2024年-2025年小學(xué)五年級語文)統(tǒng)編版競賽題((上下)學(xué)期)試卷及答案
- 上海市縣(2024年-2025年小學(xué)五年級語文)統(tǒng)編版期末考試(下學(xué)期)試卷及答案
- 海南省陵水黎族自治縣2022-2023學(xué)年四年級上學(xué)期期中英語試題
- 衛(wèi)生監(jiān)督機(jī)構(gòu)公益目標(biāo)評估指標(biāo)調(diào)查表
- 【初中物理】光現(xiàn)象+單元練習(xí)-+2024-2025學(xué)年人教版物理八年級上冊
- 河北省保定市定州市2024-2025學(xué)年高二上學(xué)期11月期中物理試題(無答案)
- 職業(yè)學(xué)院輪機(jī)工程技術(shù)專業(yè)人才培養(yǎng)方案
- 廚房用甕非貴金屬制市場需求與消費(fèi)特點(diǎn)分析
- 戒煙用藥物制劑市場需求與消費(fèi)特點(diǎn)分析
- 施檢表灌砂法測定壓實(shí)度試驗(yàn)記錄表
- 二上【教學(xué)】《我們不亂扔》
- 《GMP實(shí)務(wù)教程》 完整全套教學(xué)課件 項(xiàng)目1-14 GMP基礎(chǔ)知識-藥品生產(chǎn)行政檢查
- (完整word)絕緣子試驗(yàn)報(bào)告
- 《中國夢我的夢》課件
- 腎內(nèi)科疑難病例討論慢性腎臟病5期
- 認(rèn)識烘焙食品課件
- 中醫(yī)病名對照表
- 創(chuàng)業(yè)基礎(chǔ)-中南財(cái)經(jīng)政法大學(xué)中國大學(xué)mooc課后章節(jié)答案期末考試題庫2023年
- 大數(shù)據(jù)與數(shù)學(xué)研究課件
- 汽車檢測站工作計(jì)劃(共4篇)
評論
0/150
提交評論