版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
任務(wù)1.4電機(jī)裝配綜合應(yīng)用編程江蘇匯博機(jī)器人技術(shù)股份有限公司ABB平臺(tái)公司簡(jiǎn)介CATALOGUE任務(wù)提出任務(wù)實(shí)施知識(shí)準(zhǔn)備132目錄拓展練習(xí)41任務(wù)提出工業(yè)機(jī)器人旋轉(zhuǎn)供料單元快換裝置智能倉(cāng)儲(chǔ)單元搬運(yùn)模塊任務(wù)提出開(kāi)始裝配之前,需要手動(dòng)將兩個(gè)電機(jī)外殼隨機(jī)放置到旋轉(zhuǎn)供料模塊上,將兩個(gè)電機(jī)轉(zhuǎn)子和兩個(gè)電機(jī)端蓋放置到搬運(yùn)模塊指定位置,裝配完成的電機(jī)部件隨機(jī)放置到立體庫(kù)上。進(jìn)行PLC組態(tài)和編程,建立PLC和工業(yè)機(jī)器人通信,實(shí)現(xiàn)立體庫(kù)電機(jī)部件信息檢測(cè),電機(jī)外殼的旋轉(zhuǎn)供料,完成兩套電機(jī)部件的裝配,并將裝配完成的電機(jī)成品放置到立體庫(kù)中兩個(gè)空缺的倉(cāng)位,具體裝配步驟如下:1.PLC組態(tài)和通信編程;2.旋轉(zhuǎn)供料單元電機(jī)上料;3.機(jī)器人自動(dòng)抓取平口手爪工具;4.機(jī)器人抓取電機(jī)轉(zhuǎn)子并裝配到電機(jī)外殼中;5.機(jī)器人抓取電機(jī)端蓋并裝配到電機(jī)轉(zhuǎn)子上;6.機(jī)器人抓取電機(jī)部件成品,搬運(yùn)至立體庫(kù)中空余位置。7.循環(huán)步驟2-5完成第二套電機(jī)部件的裝配和入庫(kù)。2知識(shí)準(zhǔn)備知識(shí)準(zhǔn)備1-電機(jī)裝配部件知識(shí)準(zhǔn)備2-電機(jī)裝配流程分析機(jī)器人和旋轉(zhuǎn)供料復(fù)位開(kāi)始機(jī)器人抓取平口手爪旋轉(zhuǎn)供料運(yùn)行至上下料位置抓取并裝配第一套電機(jī)轉(zhuǎn)子抓取并裝配第一套電機(jī)端蓋抓取成品并搬運(yùn)到立體倉(cāng)庫(kù)中旋轉(zhuǎn)供料運(yùn)行至上下料位置抓取并裝配第二套電機(jī)轉(zhuǎn)子抓取并裝配第二套電機(jī)端蓋抓取成品并搬運(yùn)到立體倉(cāng)庫(kù)中機(jī)器人放置平口工具并復(fù)位結(jié)束知識(shí)準(zhǔn)備3-電機(jī)裝配輸入信號(hào)輸入信號(hào)功能說(shuō)明輸入信號(hào)功能說(shuō)明EXDI12快換工具檢測(cè)信號(hào)STPB綠色啟動(dòng)按鈕EXDI13快換工具檢測(cè)信號(hào)SPPB紅色停止按鈕EXDI14快換工具檢測(cè)信號(hào)EMG1急停按鈕EXDI15快換工具檢測(cè)信號(hào)Stackstatein智能倉(cāng)儲(chǔ)單元庫(kù)位狀態(tài)EXDI2旋轉(zhuǎn)供料單元工件檢測(cè)1rotaterotatestate旋轉(zhuǎn)供料狀態(tài)信號(hào)EXDI3旋轉(zhuǎn)供料單元工件檢測(cè)2DI9手爪閉合信號(hào)DI10手爪張開(kāi)信號(hào)知識(shí)準(zhǔn)備-電機(jī)裝配輸出信號(hào)輸出信號(hào)功能說(shuō)明輸出信號(hào)功能說(shuō)明YV1主盤鋼珠縮回rotaterotatecon旋轉(zhuǎn)供料控制命令YV2主盤鋼珠張開(kāi)YV3手爪張開(kāi)YV4手爪閉合3任務(wù)實(shí)施任務(wù)實(shí)施-電機(jī)裝配位置示教
序號(hào)
位置名稱
數(shù)據(jù)類型
功能說(shuō)明1
toolPos
robtarget取放平口手爪工具位置2rotorpick1
robtarget第一個(gè)轉(zhuǎn)子抓取位置3rotorpick2
robtarget第二個(gè)轉(zhuǎn)子抓取位置4rotorput
robtarget轉(zhuǎn)子裝配位置5cappick1
robtarget第一個(gè)端蓋抓取位置6cappick2
robtarget第二個(gè)端蓋抓取位置7capput
robtarget端蓋裝配位置任務(wù)實(shí)施-關(guān)節(jié)裝配位置示教
序號(hào)
位置名稱
數(shù)據(jù)類型
功能說(shuō)明8
motorpick
robtarget電機(jī)成品抓取位置9store{1}
robtarget電機(jī)成品放置位置110store{2}
robtarget電機(jī)成品放置位置211store{3}
robtarget電機(jī)成品放置位置312store{4}
robtarget電機(jī)成品放置位置413store{5}
robtarget電機(jī)成品放置位置514store{6}
robtarget電機(jī)成品放置位置6任務(wù)實(shí)施-電機(jī)裝配位置示教圖(10)電機(jī)成品放置位置示例2圖(2)第一個(gè)轉(zhuǎn)子抓取位置圖(3)第二個(gè)轉(zhuǎn)子抓取位置圖(4)轉(zhuǎn)子裝配位置圖(5)第一個(gè)端蓋抓取位置圖(6)第二個(gè)端蓋抓取位置圖(7)端蓋裝配位置圖(8)電機(jī)成品抓取位置圖(9)電機(jī)成品放置位置示例1圖(1)平口手爪取放位置任務(wù)實(shí)施-電機(jī)裝配位置示教位置名稱數(shù)據(jù)類型功能說(shuō)明TooLPosRobtarget取放平口工具位置任務(wù)實(shí)施-電機(jī)裝配位置示教圖(1)第一個(gè)轉(zhuǎn)子抓取位置圖(2)第二個(gè)轉(zhuǎn)子抓取位置圖(3)轉(zhuǎn)子裝配位置圖(4)端蓋抓取位置圖(5)端蓋裝配位置圖(6)電機(jī)成品抓取位置位置名稱數(shù)據(jù)類型
功能說(shuō)明rotorpick1
robtarget第一個(gè)轉(zhuǎn)子抓取位置rotorpick2
robtarget第二個(gè)轉(zhuǎn)子抓取位置rotorput
robtarget轉(zhuǎn)子裝配位置cappick1
robtarget第一個(gè)端蓋抓取位置cappick2
robtarget第二個(gè)端蓋抓取位置capput
robtarget端蓋裝配位置
motorpick
robtarget電機(jī)成品抓取位置任務(wù)實(shí)施-電機(jī)裝配位置示教位置名稱數(shù)據(jù)類型功能說(shuō)明store{1}Robtarget智能倉(cāng)儲(chǔ)倉(cāng)位位置1store{2}Robtarget智能倉(cāng)儲(chǔ)倉(cāng)位位置2store{3}Robtarget智能倉(cāng)儲(chǔ)倉(cāng)位位置3store{4}Robtarget智能倉(cāng)儲(chǔ)倉(cāng)位位置4store{5}Robtarget智能倉(cāng)儲(chǔ)倉(cāng)位位置5store{6}Robtarget智能倉(cāng)儲(chǔ)倉(cāng)位位置6123456任務(wù)實(shí)施-電機(jī)裝配綜合編程-抓取平口手爪程序ToolPick()程序號(hào)程序程序注釋12345678910111213MoveAbsJhome\NoEOffs,v1000,z50,tool0;MoveJtoolReady,v1000,fine,tool0;MoveJOffs(toolPos,0,0,120),v1000,fine,tool0;SetYV1;ResetYV2;WaitTime1;MoveLtoolPos,v1000,fine,tool0;SetYV2;ResetYV1;WaitTime1;MoveLOffs(toolPos,0,0,120),v1000,fine,tool0;MoveJtoolReady,v1000,fine,tool0;MoveAbsJhome\NoEOffs,v1000,z50,tool0;工業(yè)機(jī)器人回到工作原點(diǎn)工業(yè)機(jī)器人到達(dá)抓取工具準(zhǔn)備點(diǎn)工業(yè)機(jī)器人到達(dá)平口手爪工具上方鋼珠縮回機(jī)器到達(dá)平口手爪抓取點(diǎn)鋼珠張開(kāi),鎖緊子盤工業(yè)機(jī)器人到達(dá)平口手爪工具上方工業(yè)機(jī)器人到達(dá)抓取工具準(zhǔn)備點(diǎn)工業(yè)機(jī)器人回到工作原點(diǎn)任務(wù)實(shí)施-放置平口手爪程序ToolPut()程序號(hào)程序程序注釋123456789101112MoveAbsJhome\NoEOffs,v1000,z50,tool0;MoveJtoolReady,v1000,fine,tool0;MoveJOffs(toolPos,0,0,120),v1000,fine,tool0;MoveLtoolPos,v1000,fine,tool0;SetYV1;ResetYV2;ResetYV3;ResetYV4;WaitTime1;MoveLOffs(toolPos,0,0,120),v1000,fine,tool0;MoveJtoolReady,v1000,fine,tool0;MoveAbsJhome\NoEOffs,v1000,z50,tool0;工業(yè)機(jī)器人回到工作原點(diǎn)工業(yè)機(jī)器人到達(dá)抓取工具準(zhǔn)備點(diǎn)工業(yè)機(jī)器人到達(dá)平口手爪工具上方機(jī)器到達(dá)平口手爪放置點(diǎn)鋼珠縮回,松開(kāi)子盤工業(yè)機(jī)器人到達(dá)平口手爪工具上方工業(yè)機(jī)器人到達(dá)抓取工具準(zhǔn)備點(diǎn)工業(yè)機(jī)器人回到工作原點(diǎn)任務(wù)實(shí)施-旋轉(zhuǎn)供料單元上料程序RotateCheck()程序號(hào)程序程序注釋1234567891011121314151617WHILEEXDI2=0DOrotatecon.concom:=2;WaitUntilrotatestate.concom=2;rotatecon.concom:=0;WaitUntilrotatestate.concom=12;rotatecon.concom:=12;WaitUntilrotatestate.concom=0;rotatecon.concom:=0;WaitTime1ENDWHILErotatecon.concom:=2;WaitUntilrotatestate.concom=2;rotatecon.concom:=0;WaitUntilrotatestate.concom=12;rotatecon.concom:=12;WaitUntilrotatestate.concom=0;rotatecon.concom:=0;檢測(cè)旋轉(zhuǎn)供料當(dāng)前位置是否有料,無(wú)料進(jìn)入循環(huán)旋轉(zhuǎn)供料運(yùn)行指令賦值2等待旋轉(zhuǎn)供料運(yùn)行響應(yīng)狀態(tài)為2旋轉(zhuǎn)供料運(yùn)行指令清0,旋轉(zhuǎn)供料開(kāi)始旋轉(zhuǎn)60°等待旋轉(zhuǎn)供料旋轉(zhuǎn)60°完成,旋轉(zhuǎn)供料運(yùn)行狀態(tài)為12旋轉(zhuǎn)供料運(yùn)行指令賦值12,確認(rèn)收到旋轉(zhuǎn)到位狀態(tài)等待旋轉(zhuǎn)供料運(yùn)行狀態(tài)為0旋轉(zhuǎn)供料命令清0延遲1s結(jié)束循環(huán)旋轉(zhuǎn)供料運(yùn)行指令賦值2等待旋轉(zhuǎn)供料運(yùn)行響應(yīng)狀態(tài)為2旋轉(zhuǎn)供料運(yùn)行指令清0,旋轉(zhuǎn)供料開(kāi)始旋轉(zhuǎn)60°等待旋轉(zhuǎn)供料旋轉(zhuǎn)60°完成,旋轉(zhuǎn)供料運(yùn)行狀態(tài)為12旋轉(zhuǎn)供料命令賦值12,確認(rèn)收到旋轉(zhuǎn)到位狀態(tài)等待旋轉(zhuǎn)供料運(yùn)行狀態(tài)為0旋轉(zhuǎn)供料命令清0任務(wù)實(shí)施-旋轉(zhuǎn)供料單元回原點(diǎn)程序RotateReset()程序號(hào)程序程序注釋123456789101112rotatecon.syscom:=0;rotatecon.concom:=0;WaitUntilrotatestate.syscom=10;rotatecon.syscom:=1;WaitUntilrotatestate.syscom=1;rotatecon.concom:=1;WaitUntilrotatestate.concom=1;rotatecon.concom:=0;WaitUntilrotatestate.concom=11;rotatecon.concom:=11;WaitUntilrotatestate.concom=0;rotatecon.concom:=0;旋轉(zhuǎn)供料系統(tǒng)命令賦值為0旋轉(zhuǎn)供料運(yùn)行指令賦值0等待旋轉(zhuǎn)供料系統(tǒng)狀態(tài)響應(yīng)為10旋轉(zhuǎn)供料系統(tǒng)命令賦值為1,旋轉(zhuǎn)供料使能上電等待旋轉(zhuǎn)供料系統(tǒng)狀態(tài)為1旋轉(zhuǎn)供料運(yùn)行指令賦值1等待旋轉(zhuǎn)供料運(yùn)行狀態(tài)為1旋轉(zhuǎn)供料命令賦值為0,旋轉(zhuǎn)供料開(kāi)始回零等待旋轉(zhuǎn)供料回零完成,旋轉(zhuǎn)供料運(yùn)行狀為11旋轉(zhuǎn)供料運(yùn)行指令賦值11,確認(rèn)收到回零完成狀態(tài)等待旋轉(zhuǎn)供料狀態(tài)為0旋轉(zhuǎn)供料運(yùn)行指令清0任務(wù)實(shí)施-轉(zhuǎn)子裝配程序Assmble1()程序號(hào)程序程序注釋1234567891011121314151617181920MoveAbsJhome\NoEOffs,v1000,z50,tool0;MoveLrotorpickTrabsit,v1000,fine,tool0;SetYV3;ResetYV4;WaitTime1;MoveLOffs(rotorpicktemp,0,0,120),v1000,z50,tool0;MoveLrotorpicktemp,v1000,fine,tool0;SetYV4;ResetYV3;WaitTime1;MoveLOffs(rotorpicktemp,0,0,120),v1000,z50,tool0;MoveLrotorpickTrabsit,v1000,fine,tool0MoveAbsJhome\NoEOffs,v1000,z50,tool0;MoveLOffs(rotorput,0,0,60),v1000,z50,tool0;MoveLrotorput,v1000,fine,tool0;SetYV3;ResetYV4;WaitTime1;MoveLOffs(rotorput,0,0,60),v1000,z50,tool0;MoveAbsJhome\NoEOffs,v1000,z50,tool0;機(jī)器人返回到工作原點(diǎn)機(jī)器人運(yùn)動(dòng)至轉(zhuǎn)子抓取過(guò)度點(diǎn)手爪打開(kāi)機(jī)器人運(yùn)動(dòng)至轉(zhuǎn)子抓取點(diǎn)上方位置機(jī)器人運(yùn)動(dòng)至轉(zhuǎn)子抓取位置手爪閉合機(jī)器人運(yùn)動(dòng)至轉(zhuǎn)子抓取點(diǎn)上方位置機(jī)器人運(yùn)動(dòng)至轉(zhuǎn)子抓取過(guò)度點(diǎn)機(jī)器人返回到工作原點(diǎn)機(jī)器人運(yùn)動(dòng)至轉(zhuǎn)子裝配上方位置機(jī)器人運(yùn)動(dòng)至轉(zhuǎn)子裝配位置手爪松開(kāi)機(jī)器人運(yùn)動(dòng)至轉(zhuǎn)子裝配上方位置機(jī)器人返回到工作原點(diǎn)任務(wù)實(shí)施-端蓋裝配程序Assmble2()程序號(hào)程序程序注釋1234567891011121314151617181920MoveAbsJhome\NoEOffs,v1000,z50,tool0;MoveLcappickTrabsit,v1000,fine,tool0;SetYV3;ResetYV4;WaitTime1;MoveLOffs(cappicktemp,0,0,120),v1000,z50,tool0;MoveLcappicktemp,v1000,fine,tool0;SetYV4;ResetYV3;WaitTime1;MoveLOffs(cappicktemp,0,0,120),v1000,z50,tool0;MoveLcappickTrabsit,v1000,fine,tool0MoveAbsJhome\NoEOffs,v1000,z50,tool0;MoveLOffs(capput,0,0,60),v1000,z50,tool0;MoveLcapput,v1000,fine,tool0;SetYV3;ResetYV4;WaitTime1;MoveLOffs(capput,0,0,60),v1000,z50,tool0;MoveAbsJhome\NoEOffs,v1000,z50,tool0;機(jī)器人返回到工作原點(diǎn)機(jī)器人運(yùn)動(dòng)至端蓋抓取過(guò)度點(diǎn)手爪打開(kāi)機(jī)器人運(yùn)動(dòng)至端蓋抓取點(diǎn)上方位置機(jī)器人運(yùn)動(dòng)至端蓋抓取位置手爪閉合機(jī)器人運(yùn)動(dòng)至端蓋抓取點(diǎn)上方位置機(jī)器人運(yùn)動(dòng)至端蓋抓取過(guò)度點(diǎn)機(jī)器人返回到工作原點(diǎn)機(jī)器人運(yùn)動(dòng)至端蓋裝配上方位置機(jī)器人運(yùn)動(dòng)至端蓋裝配位置手爪松開(kāi)機(jī)器人運(yùn)動(dòng)至端蓋裝配上方位置機(jī)器人返回到工作原點(diǎn)任務(wù)實(shí)施-電機(jī)成品入庫(kù)程序Assmble4()程序號(hào)程序程序注釋123456789101112131415161718192021MoveAbsJhome\NoEOffs,v1000,z50,tool0;SetYV3;ResetYV4;WaitTime1;MoveJOffs(motorpick,0,0,120),v1000,z50,tool0;MoveLmotorpick,v1000,fine,tool0;SetYV4;ResetYV3;WaitTime1;MoveLOffs(motorpick,0,0,120),v1000,z50,tool0;MoveJmotorputTrabsit,v1000,z50,tool0;MoveLOffs(motorputTemp,0,100,60),v1000,z50,tool0;MoveLOffs(motorputTemp,0,0,60),v1000,z50,tool0;MoveLmotorputTemp,v150,fine,tool0;SetYV3;ResetYV4;WaitTime1;MoveLOffs(motorputTemp,0,0,60),v1000,z50,tool0;MoveLOffs(motorputTemp,0,100,60),v1000,z50,tool0;MoveJmotorputTrabsit,v1000,z50,tool0;MoveAbsJhome\NoEOffs,v1000,z50,tool0;機(jī)器人返回到工作原點(diǎn)手爪打開(kāi)機(jī)器人運(yùn)動(dòng)至電機(jī)成品抓取位置上方機(jī)器人運(yùn)動(dòng)至電機(jī)成品抓取位置手爪閉合機(jī)器人運(yùn)動(dòng)至電機(jī)成品抓取位置上方機(jī)器人運(yùn)動(dòng)至電機(jī)成品放置過(guò)度點(diǎn)機(jī)器人運(yùn)動(dòng)至電機(jī)成品放置斜上方機(jī)器人運(yùn)動(dòng)至電機(jī)成品正上方機(jī)器人人運(yùn)動(dòng)至電機(jī)成品放置點(diǎn)手爪張開(kāi)機(jī)器人運(yùn)動(dòng)至電機(jī)成品正上方機(jī)器人運(yùn)動(dòng)至電機(jī)成品放置斜上方機(jī)器人運(yùn)動(dòng)至電機(jī)成品放置過(guò)度點(diǎn)機(jī)器人返回到工作原點(diǎn)任務(wù)實(shí)施-電機(jī)裝配主程序main程序號(hào)程序程序注釋1234567891011121314151617RotateReset;RotateCheck;ToolPick;cappicktemp:=cappick1;;rotorpicktemp:=rotorpick1;Assmbly1;Assmbly2;Get_Base;Assmbly4;cappicktemp:=cappick2;;rotorpicktemp:=rotorpick2;RotateCheck;Assmbly1;Assmbly2;Ge
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 培訓(xùn)部課程管理制度
- 律師事務(wù)所內(nèi)部培訓(xùn)制度
- 培訓(xùn)機(jī)構(gòu)內(nèi)部監(jiān)查制度
- 培訓(xùn)學(xué)校課市場(chǎng)工資制度
- 商場(chǎng)人員衛(wèi)生培訓(xùn)制度
- 培訓(xùn)機(jī)構(gòu)教練制度規(guī)定
- 客房服務(wù)員培訓(xùn)管理制度
- 培訓(xùn)機(jī)構(gòu)老師提成制度
- 町上壽司培訓(xùn)制度
- 行車禮儀培訓(xùn)制度
- TCEC電力行業(yè)數(shù)據(jù)分類分級(jí)規(guī)范-2024
- 駱駝的養(yǎng)殖技術(shù)與常見(jiàn)病防治
- GB/T 26951-2025焊縫無(wú)損檢測(cè)磁粉檢測(cè)
- 2025及未來(lái)5-10年高壓管匯項(xiàng)目投資價(jià)值市場(chǎng)數(shù)據(jù)分析報(bào)告
- 《國(guó)家十五五規(guī)劃綱要》全文
- 腹部手術(shù)圍手術(shù)期疼痛管理指南(2025版)課件
- 2025年衛(wèi)生人才評(píng)價(jià)考試(臨床醫(yī)學(xué)工程技術(shù)中級(jí))歷年參考題庫(kù)含答案
- 呼吸康復(fù)科普脫口秀
- 2025年《思想道德與法治》期末考試題庫(kù)及答案
- 2025初一英語(yǔ)閱讀理解100篇
- 2026屆四川省成都市青羊區(qū)樹(shù)德實(shí)驗(yàn)中學(xué)物理九年級(jí)第一學(xué)期期末考試試題含解析
評(píng)論
0/150
提交評(píng)論