智能制造生產(chǎn)線技術(shù)及應(yīng)用 教案 4-4 FANUC機(jī)器人編程指令_第1頁(yè)
智能制造生產(chǎn)線技術(shù)及應(yīng)用 教案 4-4 FANUC機(jī)器人編程指令_第2頁(yè)
智能制造生產(chǎn)線技術(shù)及應(yīng)用 教案 4-4 FANUC機(jī)器人編程指令_第3頁(yè)
智能制造生產(chǎn)線技術(shù)及應(yīng)用 教案 4-4 FANUC機(jī)器人編程指令_第4頁(yè)
智能制造生產(chǎn)線技術(shù)及應(yīng)用 教案 4-4 FANUC機(jī)器人編程指令_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

XXXXX學(xué)院?jiǎn)卧虒W(xué)設(shè)計(jì)XXXX—XXX學(xué)年第X學(xué)期課程名稱:授課班級(jí):任課教師:所在系部及教研室:

本單元標(biāo)題FANUC機(jī)器人編程指令教學(xué)目的讓學(xué)生掌握不同編程指令含義和使用方法,并能進(jìn)行簡(jiǎn)單編程。教學(xué)目標(biāo)能力(技能)目標(biāo)知識(shí)目標(biāo)(1)能根據(jù)實(shí)際需要正確創(chuàng)建機(jī)器人程序;(2)能通過(guò)編程控制機(jī)器人完成特定運(yùn)動(dòng)軌跡。(1)掌握FANUC機(jī)器人程序創(chuàng)建的步驟和方法;(2)掌握FANUC機(jī)器人運(yùn)動(dòng)指令使用方法;(3)掌握FANUC機(jī)器人常用編程指令應(yīng)用。重點(diǎn)難點(diǎn)及解決方法重難點(diǎn):工業(yè)機(jī)器人不同編程指令的運(yùn)用解決方法:理論講解,通過(guò)多媒體等手段解讀任務(wù),實(shí)操演練,提示學(xué)生如何攻破討論的問(wèn)題。在學(xué)習(xí)過(guò)程中,緊密結(jié)合課程上機(jī)、實(shí)驗(yàn)或者實(shí)踐環(huán)節(jié)加深對(duì)機(jī)器人編程指令的認(rèn)識(shí)和理解。參考資料[1]汪勵(lì),陳小艷.工業(yè)機(jī)器人工作站系統(tǒng)集成[M].機(jī)械工業(yè)出版社,2014.[2]李志謙.精通FANUC機(jī)器人編程、維護(hù)與外圍集成[M].機(jī)械工業(yè)出版社,2020[3]陳曉明,霍永紅,項(xiàng)萬(wàn)明.工業(yè)機(jī)器人應(yīng)用編程(FANUC)初級(jí)[M].機(jī)械工業(yè)出版社,2022.[4]王哲祿,何紅軍.工工業(yè)機(jī)器人應(yīng)用編程與集成技術(shù)[M].機(jī)械工業(yè)出版社,2022.[5]廖常初.S7-1200PLC應(yīng)用教程[M].機(jī)械工業(yè)出版社,2020.[6]鄉(xiāng)碧云.自動(dòng)化生產(chǎn)線組建與調(diào)試(第2版)—以亞龍YL-335B為例(三菱PLC版本)[M].機(jī)械工業(yè)出版社,2023.單元教學(xué)設(shè)計(jì)第一部分:復(fù)習(xí)上次課主要內(nèi)容第二部分:新課導(dǎo)入及學(xué)習(xí)新內(nèi)容(90min理論)【步驟一】新課導(dǎo)入引導(dǎo)問(wèn)題舉例工業(yè)生產(chǎn)中,機(jī)器人需要完成哪些復(fù)雜的動(dòng)作?;跈C(jī)器人的示教操作步驟,可通過(guò)思考如何實(shí)現(xiàn)連續(xù)的系列動(dòng)作?請(qǐng)同學(xué)根據(jù)所學(xué)所識(shí)積極思考,踴躍發(fā)言【步驟二】新知識(shí)的講授一、FANUC機(jī)器人程序創(chuàng)建在示教器中按SELECT鍵(程序一覽)顯示程序目錄界面,其界面具體操作信息如圖4-36所示,說(shuō)明如下:圖4-36程序目錄界面操作下面介紹程序創(chuàng)建過(guò)程,如下:(一)在示教器上按下SELECT鍵(程序一覽)進(jìn)入程序目錄界面;(二)按下創(chuàng)建(CREAT)按鍵,進(jìn)行TP程序創(chuàng)建,界面如圖4-37所示。程序命名要求程序名開(kāi)頭不能是空格、符號(hào)、數(shù)字。上下移動(dòng)光標(biāo)可選擇單詞、大寫和小寫,進(jìn)行命名符號(hào)格式的切換,如圖4-38所示。本節(jié)新建了名為“TEST3”的程序名;(三)命名完成后按下“ENTER”鍵結(jié)束退出;(四)進(jìn)入新建的程序即可進(jìn)行相應(yīng)的程序編寫。如圖4-38所示為FANUC機(jī)器人示教器程序編寫界面。在此界面,可以使用功能命令在編輯區(qū)域進(jìn)行程序的編寫,獲取程序指令內(nèi)容,了解執(zhí)行程序的程序名稱,當(dāng)前執(zhí)行處于的程序行數(shù),以及當(dāng)前所使用的的坐標(biāo)系類型。圖4-37程序創(chuàng)建界面圖4-38程序命名符號(hào)格式切換圖4-38程序編寫界面二、認(rèn)識(shí)FANUC機(jī)器人編程指令FANUC機(jī)器人指令的類型并不多,但能滿足機(jī)器人各種軌跡運(yùn)動(dòng)、對(duì)外通信、控制邏輯、延時(shí)、狀態(tài)和報(bào)警信號(hào)輸出等功能,實(shí)現(xiàn)對(duì)機(jī)器人復(fù)雜動(dòng)作的邏輯控制。在進(jìn)行編程學(xué)習(xí)前,首先要對(duì)常用的編程指令進(jìn)行了解。表4-8列出了FANUC機(jī)器人常用編程指令。下面詳細(xì)介紹各指令的使用要點(diǎn)。表4-8FANUC機(jī)器人常用指令序號(hào)指令名稱指令格式舉例1運(yùn)動(dòng)指令J@P[1]100%FINELP[2]200mm/secCNT1002IO指令R[1]=D[1]RO[1]=ON3IF條件比較指令I(lǐng)F(條件1)and(條件2),動(dòng)作IFR[1]<=3ANDDI[1]=ON,CALLTEST34WAIT等待指令WAIT5(sec)WAITDI(1)=ON5JMP跳轉(zhuǎn)指令JMPLBL[1]6CALL呼叫指令CALL程序名CALLTEST37OFFSETCONDITION偏移條件指令LP[2]100mm/secFINE:offset,PR[1]8UTOOLNUM工具坐標(biāo)系調(diào)用指令數(shù)值范圍為1-10UTOOL_NUM=19UFRAMENUM用戶坐標(biāo)系調(diào)用指令數(shù)值范圍為1-9UFRAME_NUM=110For指令ForR[i]=初始值TO目標(biāo)值ForR[i]=1TO3……ENDFOR參考教材中關(guān)于各指令說(shuō)明進(jìn)行詳細(xì)介紹(一)運(yùn)動(dòng)指令:1、關(guān)節(jié)運(yùn)動(dòng)指令(1)指令格式1:JP[1]100%FINE2:JP[1]100%CNT100指令格式說(shuō)明如下:J:機(jī)器人關(guān)節(jié)運(yùn)動(dòng)。P[1]:目標(biāo)點(diǎn)(坐標(biāo)位置會(huì)儲(chǔ)存在P[1]中)。100%:機(jī)器人關(guān)節(jié)以100%速度運(yùn)動(dòng)。FINE:?jiǎn)涡兄噶钸\(yùn)動(dòng)結(jié)束稍作停頓。圖4-39運(yùn)動(dòng)指令軌跡示意圖CNTIOO:機(jī)器人運(yùn)動(dòng)過(guò)程中,以100mm半徑圓弧過(guò)度。2、直線運(yùn)動(dòng)指令(1)指令格式1:LP[1]100mm/secFINE2:LP[1]200mm/secCNT100指令格式說(shuō)明如下:J:機(jī)器人直線運(yùn)動(dòng)。P[1]:目標(biāo)點(diǎn)(坐標(biāo)位置會(huì)儲(chǔ)存在P[1]中)。100mm/sec:機(jī)器人TCP以100mm/s的速度運(yùn)動(dòng)。FINE:?jiǎn)涡兄噶钸\(yùn)動(dòng)結(jié)束稍作停頓。CNTIOO:機(jī)器人運(yùn)動(dòng)過(guò)程中,以100mm半徑圓弧過(guò)度。3、圓弧運(yùn)動(dòng)指令(1)指令格式CP[1]P[2]200mm/secFINE指令格式說(shuō)明如下:C:機(jī)器人直線運(yùn)動(dòng)。P[1]:圓弧中間點(diǎn)。P[2]:圓弧終點(diǎn)。100mm/sec:機(jī)器人以100mm/s的運(yùn)動(dòng)速度。FINE:?jiǎn)涡兄噶钸\(yùn)動(dòng)結(jié)束稍作停頓。(二)條件比較指令I(lǐng)FIF條件指令主要用于機(jī)器人執(zhí)行動(dòng)作時(shí)的條件判斷,具體指令格式如表4-9所示。表4-9IF指令格式IF變量運(yùn)算符Value值動(dòng)作行為R[i]>>=常數(shù)JUMPLBL[i](跳轉(zhuǎn)到標(biāo)簽處)Call子程序名I/O<<=R[i]=<>不等于ONOFF示例:IF指令用于判斷條件是否成立,成立,則執(zhí)行指定的程序段;不成立,則跳過(guò)不執(zhí)行該程序段。條件可以是單一的條件,也可以是復(fù)合條件。例如:IFR[1]<=9,JUMPLBL[2]如果R[1]小于9,則跳轉(zhuǎn)到標(biāo)號(hào)為L(zhǎng)BL[1]的該行執(zhí)行,否則執(zhí)行下一行程序IFR[1]<9ANDDI[102]=ONCALLTEST3如果R[1]小于9且DI[102]信號(hào)為ON,則調(diào)用子程序TEST3,否則執(zhí)行下一行程序IFR[1]<9ORDI〔102]<>ONCALLTEST3如果R[1]小于9或DI[102〕信號(hào)為OFF,調(diào)用子程序TEST3,否則執(zhí)行下一行程序(三)等待指令等待指令,可以在所指定的時(shí)間,或條件得到滿足之前使程序的執(zhí)行等待。等待指令有2類。指定時(shí)間等待指令——使程序的執(zhí)行在指定時(shí)間內(nèi)等待。條件等待指令——在指定的條件得到滿足之前,使程序執(zhí)行等待。具體指令格式如表4-10所示。表4-10等待指令格式WAIT變量運(yùn)算符Value值動(dòng)作行為常數(shù)>>=常數(shù)無(wú)TIMEOUTLBL[i]定時(shí)滿到標(biāo)記i處執(zhí)行R[i]<<=R[i]DI/DO信號(hào)=<>不等于ONOFF示例:當(dāng)程序遇到不滿足條件的等待語(yǔ)句會(huì)一直在該行等待。若要人工干預(yù),可以按FCTN鍵-選擇子菜單的RELEASEWAIT解除等待,跳過(guò)此行停頓的等待語(yǔ)句,并在下一個(gè)語(yǔ)句中等待。(四)跳轉(zhuǎn)/標(biāo)簽指令JMP/LBLJMPLBL[i]指令,使程序的執(zhí)行轉(zhuǎn)移到相同程序內(nèi)所指定的標(biāo)簽。格式如下:標(biāo)簽指令LBL[i:Comment]——用于標(biāo)記標(biāo)簽點(diǎn),i的范圍1-32766,Comment為注釋內(nèi)容,最多16字符。跳轉(zhuǎn)指令LBL[i:Comment]——用于標(biāo)記標(biāo)簽點(diǎn),i的范圍1-32766,Comment為注釋內(nèi)容,最多16字符。跳轉(zhuǎn)指令可以配合判斷指令使用,跳轉(zhuǎn)到哪個(gè)程序行向下執(zhí)行由LBL[i]指定,注意LBL[i]標(biāo)號(hào)在同一程序段中不能重復(fù)。(五)Call調(diào)用指令CALL(程序名)指令,一般用于子程序的調(diào)用,使程序的執(zhí)行轉(zhuǎn)移到其他程序(子程序)的第1行后執(zhí)行該程序。當(dāng)被呼叫的程序的執(zhí)行結(jié)束時(shí),返回到緊跟所呼叫程序(主程序)的程序呼叫指令后的指令。呼叫的程序名,自動(dòng)地從所打開(kāi)的輔助菜單選擇,或者按下F5鍵“字符串”后直接輸入字符。格式如下:Call程序名例如CallTEST3(六)條件偏移指令通過(guò)此指令可以將原來(lái)點(diǎn)偏移一定距離,偏移值由位置寄存器決定。偏移條件指令一直有效直到程序運(yùn)行結(jié)束或下一偏移條件指令被執(zhí)行(注:偏移條件指令只對(duì)包含有附加運(yùn)動(dòng)的offset語(yǔ)句有效)。格式:OFFSETCONDITIONPR[i]偏移條件PR[i]LP[k]100mm/secFINEoffset對(duì)P[k]點(diǎn)進(jìn)行偏移值得注意的是如下格式偏移也有效,且此格式在編程中更加常用LP[2]100mm/secFINEoffset,PR[1]等同于OFFSETCONDITIONPR[1]LP[2]100mm/secFINEoffset不帶偏移JP[1]100%FINELP[2]200不帶偏移JP[1]100%FINELP[2]200mm/secFINELP[3]200mm/secFINE帶偏移OFFSETCONDITIONPR[1]JP[1]100%FINELP[2]200mm/secFINEoffsetLP[3]200mm/secFINE等效于JP[1]100%FINELP[2]200mm/secFINEoffset,PR[1]LP[3]200mm/secFINE注:LP[2]200mm/secFINEoffset不能改成JP[2]100%FINEoffset,否則無(wú)效,因?yàn)槠剖窍鄬?duì)直線的偏移,不能使用關(guān)節(jié)運(yùn)動(dòng)指令。(七)用戶坐標(biāo)系調(diào)用指令當(dāng)程序執(zhí)行完UFRAME_NUM指令,系統(tǒng)將自動(dòng)激活該指令所指定的用戶坐標(biāo)系。指令格式如下:UFRAME_NUM=i(工具編號(hào)i范圍:0-9)例如:UFRAME_NUM=1在程序中加入用戶坐標(biāo)系調(diào)用指令步驟如圖4-51所示。1、在程序編輯界面將光標(biāo)移到要添加指令的序號(hào)處;2、按下下方功能欄處“指令”按鈕,出現(xiàn)指令選擇方框,將光標(biāo)移動(dòng)到“下一頁(yè)”,在下一頁(yè)選擇“偏移/坐標(biāo)系”功能指令。3、彈出選擇界面,選擇“UFRAME_NUM=…”,然后輸入對(duì)應(yīng)用戶坐標(biāo)系編號(hào)。(八)工具坐標(biāo)系調(diào)用指令當(dāng)程序執(zhí)行完UTOOL_NUM指令,系統(tǒng)將自動(dòng)激活該指令所指定的工具坐標(biāo)系。指令格式如下:UTOOL_NUM=i(工具編號(hào)i范圍:1-10)例如:UTOOL_NUM=1在程序中加入工具坐標(biāo)系調(diào)用指令步驟同用戶坐標(biāo)系步驟。程序說(shuō)明如下:在UTOOL_NUM=2,UFRAME_NUM=1下運(yùn)行UTOOL_NUM=2UFRAME_NUM=1JP[1]100%FINELP[2]100mm/secFINE(九)運(yùn)動(dòng)速度指令速度運(yùn)動(dòng)指令用于限定機(jī)器人運(yùn)動(dòng)的速度。指令格式如下:OVERRIDE=V%(V范圍:1-100)程序說(shuō)明如下:OVERRIDE=10%JP[1]100%FINELP[2]100mm/secFINE(運(yùn)動(dòng)指令指定的運(yùn)動(dòng)速度無(wú)效,由“OVERRIDE=10%”限制在機(jī)器人全速的20%下運(yùn)動(dòng))三、程序編輯涉及的基本操作(一)運(yùn)動(dòng)指令格式參數(shù)修改(二)修改位置點(diǎn)(三)指令的插入、復(fù)制、粘貼、刪除子菜單使用說(shuō)明(按示教器Enter鍵確認(rèn))Insert插入在當(dāng)前光標(biāo)行的前一行插人空白行(會(huì)提示插入空白行的行數(shù))Delete刪除刪除當(dāng)前光標(biāo)行(可以移動(dòng)光標(biāo)選中幾行同時(shí)刪除)Copy復(fù)制/Paste粘貼/Cut剪切點(diǎn)擊復(fù)制/剪切,功能欄按下“選擇”,屏幕下方提示“移動(dòng)光標(biāo)選擇范圍”,選擇復(fù)制/剪切幾行;按下“粘貼”使得粘貼到當(dāng)前光標(biāo)行的前面行處(整個(gè)程序文件的復(fù)制類似)粘貼方式:F2LOGIC邏輯,不粘貼位置信息F3POS-ID位置號(hào)碼,粘貼位置信息和位置號(hào)F4POSITION位置資料,粘貼位置信息并生成新的位置號(hào)Find查找查找程序元素Replace替換用一個(gè)程序元素替換原有程序元素Undo復(fù)原撤銷上一步操作Comment注釋隱藏/顯示注釋,但不能對(duì)注釋進(jìn)行編輯I/O狀態(tài)在指令編輯界面中顯示I/O的實(shí)時(shí)狀態(tài)(ON/OFF)【步驟二】任務(wù)實(shí)施(1

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論