《工業(yè)機(jī)器人離線仿真》課件-4 裝配仿真工作站的實現(xiàn)_第1頁
《工業(yè)機(jī)器人離線仿真》課件-4 裝配仿真工作站的實現(xiàn)_第2頁
《工業(yè)機(jī)器人離線仿真》課件-4 裝配仿真工作站的實現(xiàn)_第3頁
《工業(yè)機(jī)器人離線仿真》課件-4 裝配仿真工作站的實現(xiàn)_第4頁
《工業(yè)機(jī)器人離線仿真》課件-4 裝配仿真工作站的實現(xiàn)_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

裝配仿真工作站工業(yè)機(jī)器人離線仿真01工作站介紹02程序編寫03Smart組件運用04仿真調(diào)試學(xué)習(xí)內(nèi)容仿真工作站介紹1學(xué)習(xí)重點學(xué)習(xí)難點1.smart子組件的運用2.傳感器的設(shè)置1.主程序的編寫2.工作站邏輯設(shè)計已示教目標(biāo)點序號位置名稱數(shù)據(jù)類型功能說明1HOMEjointtarget機(jī)器人原始點2P10robtarget雙頭夾具(松開/夾?。┕ぷ鼽c3P20robtarget雙頭夾具夾取后取出點4P30robtarget電機(jī)1夾取工作點5P40robtarget電機(jī)1放置工作點6P50robtarget塑料板1吸取工作點7P60robtarget塑料板1放置工作點/電機(jī)組1吸取工作點8P70robtarget螺絲刀夾具(松開/夾?。┕ぷ鼽c9P80robtarget螺絲刀夾具夾取后取出點10P90robtarget夾取螺釘工作點11P100robtarget第一臺機(jī)安裝螺釘?shù)墓ぷ鼽c12P110robtarget電機(jī)組1成品放置工作點在工作站中在不同的末端工具下為大家示教了11個機(jī)器人目標(biāo)點已示教目標(biāo)點配置機(jī)器人IO信號輸出信號功能說明do_xipan吸盤工具開閉do_gripper夾爪開閉do_tool_change快換接頭鎖緊松開do_ScrewDriver安裝螺釘信號do_new_screw產(chǎn)生一個新螺釘程序編寫2電機(jī)組裝配流程子程序說明在整個產(chǎn)品裝配過程中,需要重復(fù)搬運電機(jī),重復(fù)搬運塑料板以及安裝螺釘,以電機(jī)搬運為例,只需要編寫一次電機(jī)搬運的程序,只需要將抓取點和放置點定義為變量,在調(diào)用搬運電機(jī)程序前,對抓取點和放置點賦不同值,便可以實現(xiàn)抓取不同的電機(jī)并放置在不同的位置。在程序中,已經(jīng)為大家定義了這些變量。子程序說明在程序中,已經(jīng)為大家編寫了這些子程序。子程序名稱功能Q_STJ取雙頭夾爪F_STJ放雙頭夾爪Q_LSD取電動螺絲刀F_LSD放電動螺絲刀AZ_DJ安裝電機(jī)(搬運電機(jī)到裝配工位)AZ_SL安裝塑料板(搬運塑料板到裝配工位AZ_Screw安裝一個電機(jī)上的4顆螺釘(吸取螺釘搬運到裝配工位并擰緊)BY_CP搬運成品到成品工位子程序說明Resetdo_tool_change;Resetdo_gripper;Resetdo_xipan;Resetdo_ScrewDriver;復(fù)位工具快換、夾爪、吸盤及螺釘擰緊信號

MoveAbsJHOME,v200,fine,Tooldata_1;機(jī)器人運動至安全點Q_STJ;調(diào)用子程序取雙頭夾爪WHILETRUEDOWhile循環(huán)FORiFROM0TO1DOFor循環(huán),循環(huán)2次FORjFROM0TO1DOFor循環(huán),循環(huán)2次

pickDJ:=Offs(P30,j*84.6,-200*i,0);抓取電機(jī)位置計算

putDJ:=Offs(P40,j*84.6,i*100,0);放置電機(jī)位置計算AZ_DJ;取放電機(jī)至裝配位置ENDFORFor循環(huán)結(jié)束ENDFORFor循環(huán)結(jié)束,兩個For循環(huán)實現(xiàn)4個電機(jī)的取放FORiFROM0TO1DOFor循環(huán),循環(huán)2次

pickSLB:=Offs(P50,0,-200*i,0);吸取塑料板位置計算

putSLB:=Offs(P60,0,i*100,0);放置塑料板位置計算AZ_SL;取放塑料板至裝配位置ENDFORFor循環(huán)結(jié)束子程序說明F_STJ;調(diào)用子程序放雙頭夾爪

Q_LSD;調(diào)用子程序取螺絲刀工具FORiFROM0TO1DOFor循環(huán),循環(huán)2次FORjFROM0TO1DOFor循環(huán),循環(huán)2次

Screw_First_pos:=Offs(p100,j*84,i*100,0);計算第一顆螺釘位置

AZ_Screw;調(diào)用螺釘安裝子程序ENDFOR循環(huán)結(jié)束ENDFOR循環(huán)結(jié)束,完成16顆螺釘?shù)陌惭bF_LSD;調(diào)用子程序放螺絲刀工具Q_STJ;調(diào)用子程序取雙頭夾爪FORiFROM0TO1DOFor循環(huán),循環(huán)2次

putSLB:=Offs(P60,0,i*100,0);計算吸取塑料板位置

putcp:=Offs(p110,0,i*100,0);計算放置成品位置BY_CP;調(diào)用子程序搬運成品ENDFOR循環(huán)結(jié)束,完成2套成品的搬運ENDWHILEWhile循環(huán)結(jié)束Smart組件運用3仿真邏輯設(shè)計工具安裝與拆卸smart需要用到的子組件:安裝子組件、拆除子組件、線傳感器子組件、邏輯取反子組件子組件之間屬性和信號連接如下:工具安裝與拆卸smart安裝一個對象屬性:Parent-安裝的父對象Flange-機(jī)械裝置或工具數(shù)據(jù)安裝到Child-安裝對象Mount-移動對象到其父對象Offset-當(dāng)進(jìn)行安裝時,位置與安裝的父對象相對應(yīng)的偏移Orientation-當(dāng)進(jìn)行安裝時,方向與安裝的父對象相對應(yīng)的角度輸入:Execute-設(shè)定為high(1)時,執(zhí)行安裝輸出:Executed-當(dāng)安裝完成,變成high(1)Attacher工具安裝與拆卸smart拆除一個已安裝對象屬性:Child-已安裝的對象KeepPosition-如果是false,已安裝對象回到原始的位置。輸入:Execute-設(shè)定為high(1)時,執(zhí)行拆除輸出:Executed-當(dāng)拆除完成時,變成high(1)Detacher工具安裝與拆卸smart檢測是否有對象與兩點之間連線相交屬性:Start-起點End-結(jié)束點Radius-感應(yīng)半徑SensedPart-傳感器檢測到的部件SensedPoint-傳感器與對象相交的點坐標(biāo)輸入:Active-設(shè)定為1時,激活傳感器輸出:SensorOut-當(dāng)對象與線段相交時變成high(1)LinearSensor工具安裝與拆卸smart進(jìn)行數(shù)字信號的邏輯運算屬性:Operator-邏輯操作符Delay-設(shè)定邏輯運算延遲時間輸入:InputA-第一個輸入InputB-第二輸入輸出:Output-邏輯運算結(jié)果LogicGate電機(jī)搬運smart需要用到的子組件:安裝子組件、拆除子組件、線傳感器子組件、邏輯取反子組件、姿態(tài)子組件子組件之間屬性和信號連接如下:電機(jī)搬運smart運動機(jī)械裝置關(guān)節(jié)到一個已定義的姿態(tài)屬性:Mechanism-設(shè)定需要移動的機(jī)械裝置Pose-設(shè)定需要運動的姿態(tài)Duration(Double)-運行時間輸入:Execute-設(shè)定為high(1)時,開始或返回到移動Pause-設(shè)定為high(1)時,暫停移動Cancel-設(shè)定為high(1)時,取消移動輸出:Executed-當(dāng)移動完成后變成high(1)Executing-當(dāng)移動的時候變成high(1)Paused-當(dāng)移動被暫停變?yōu)閔igh(1)PoseMover電機(jī)搬運smart檢測是否有對象與兩點之間連線相交屬性:Start-起點End-結(jié)束點Radius-感應(yīng)半徑SensedPart-傳感器檢測到的部件SensedPoint-傳感器與對象相交的點坐標(biāo)輸入:Active-設(shè)定為1時,激活傳感器輸出:SensorOut-當(dāng)對象與線段相交時變成high(1)LinearSensor螺釘產(chǎn)生與安裝smart成品搬運實質(zhì)上是對2個電機(jī)、1個塑料板和8顆螺釘?shù)陌徇\??梢詣?chuàng)建11個smart組件分別對11個對象進(jìn)行搬運。組件之間屬性和信號連接如下圖螺釘產(chǎn)生與安裝smart創(chuàng)建一個圖形組件的拷貝屬性:Source-設(shè)定復(fù)制的對象Copy-包含已創(chuàng)建的復(fù)制對象Parent-增加拷貝的位置,如果有同樣的父對象為源則無效Position-拷貝的位置與父對象相對應(yīng)Orientation-拷貝的方向與父對象相對應(yīng)Transient-在臨時仿真過程中對已創(chuàng)建的復(fù)制對象進(jìn)行標(biāo)記。防止發(fā)生內(nèi)存錯誤。PhysicsBehavior-規(guī)定副本的物理行為輸入:Execute-設(shè)定為high(1)時,創(chuàng)建一個拷貝輸出:Executed-當(dāng)復(fù)制完成,變成high(1)Source螺釘產(chǎn)生與安裝smart檢測是否有對象與兩點之間連線相交屬性:Start-起點End-結(jié)束點Radius-感應(yīng)半徑SensedPart-傳感器檢測到的部件SensedPoint-傳感器與對象相交的點坐標(biāo)輸入:Active-設(shè)定為1時,激活傳感器輸出:SensorOut-當(dāng)對象與線段相交時變成high(1)LinearSensor成品搬運smart成品搬運實質(zhì)上是對2個電機(jī)、1個塑料板和8顆螺釘?shù)陌徇\??梢詣?chuàng)建11個smart組件分別對11個對象進(jìn)行搬運。組件之間屬性和信號連接如下圖成品搬運smart由于對對象的搬運都是用到安裝、拆除、線傳感器等子組件,并且都是安裝在多功能夾爪上。以塑料板搬運smart為例子組件之間屬性和信號連接如下圖仿真調(diào)試4調(diào)試要點1.在【

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論