已閱讀5頁,還剩133頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
EPSON機(jī)械手軟件操作培訓(xùn),2014年8月,1控制器操作1.1通過USB連接控制器1.2通過以太網(wǎng)連接控制器1.3從控制器讀取程序1.4將程序下載到控制器1.5控制器參數(shù)備份及恢復(fù)1.6設(shè)置控制器參數(shù)1.6.1設(shè)置控制器IP地址1.6.2修改I/O設(shè)置1.7設(shè)置控制器遠(yuǎn)程控制模式1.8重置控制器,2機(jī)器人管理器操作2.1伺服馬達(dá)打開、釋放及重置2.2點(diǎn)位示教2.3點(diǎn)位追蹤2.4工具坐標(biāo)示教2.5LOCAL坐標(biāo)示教2.6XYZ極限設(shè)定2.7設(shè)置關(guān)節(jié)運(yùn)動(dòng)范圍2.8Jump指令上升高度下降高度設(shè)定3程序編寫3.1新建一個(gè)項(xiàng)目3.2打開一個(gè)項(xiàng)目3.3編譯程序并下載程序3.4運(yùn)行程序3.5單步運(yùn)行程序,3.6局部變量、模塊變量及全局變量的定義及區(qū)別3.7編寫一個(gè)初始化函數(shù)打開馬達(dá)、設(shè)定運(yùn)行功率及速度3.8用GO、JUMP、MOVE、ARC指令編寫一個(gè)簡(jiǎn)單的程序3.9編寫一個(gè)簡(jiǎn)單輸入輸出操作程序3.10編寫一個(gè)循環(huán)控制程序3.11編寫一個(gè)RS232串口通訊程序(含串口設(shè)置,數(shù)據(jù)分解賦值)3.12編寫一個(gè)以太網(wǎng)通訊程序(含以太網(wǎng)設(shè)置,數(shù)據(jù)分解賦值)3.13編寫一個(gè)矩陣使用程序3.14點(diǎn)文件操作及點(diǎn)位修改3.15編寫一個(gè)回待機(jī)位樣例程序,4視覺應(yīng)用案例(EPSON機(jī)器人跟其他品牌視覺配合)4.1固定向下相機(jī)(相機(jī)固定在外部)應(yīng)用案例4.2移動(dòng)向下相機(jī)(相機(jī)裝在機(jī)械手上)應(yīng)用案例4.3固定向上相機(jī)(相機(jī)裝在外部)應(yīng)用案例,1.1通過USB連接控制器,1)單擊工具欄圖標(biāo)“”或者單擊“設(shè)置”,單擊“控制器與電腦通訊”,進(jìn)入如下畫面。選擇“USB”,單擊“連接”即可連接控制器??刂破鬟B接上后,連接狀態(tài)會(huì)變?yōu)椤耙堰B接”,連接好后狀態(tài)會(huì)變?yōu)椤耙堰B接”,選擇USB,1.2通過以太網(wǎng)連接控制器(使用以太網(wǎng)連接時(shí)用)(1)單擊“設(shè)置”“電腦與控制器通訊”進(jìn)入IP設(shè)置畫面,或者單擊工具欄圖標(biāo)“”進(jìn)入IP設(shè)置畫面,然后單擊“增加”進(jìn)入右下圖畫面選擇“通過以太網(wǎng)連接到控制器”單擊確定,(2)設(shè)置新增以太網(wǎng)連接名稱及IP地址,控制器出廠默認(rèn)控制器IP設(shè)置如右下圖所示設(shè)置好IP后單擊應(yīng)用,如果控制器IP忘記了,可以先用USB線連接控制器然后在“設(shè)置”|控制器|configuration里可以查看控制器IP,電腦IP的前三位要與控制器的前三位相同,例如“192.168.0.10”。設(shè)置好IP地址后單擊“連接”連接控制器。,1.3從控制器讀取程序1)連接控制器后,單擊“項(xiàng)目”,單擊“導(dǎo)入”進(jìn)入下圖所示畫面,選擇“控制器”,單擊“下一個(gè)”,再單擊“下一個(gè)”,單擊“導(dǎo)入”即可將控制器的程序讀取出來,選擇控制器,1.4將程序下載到控制器1)在工具欄上單擊創(chuàng)建并下載程序圖標(biāo)“”或者單擊打開運(yùn)行窗口圖標(biāo)“”,軟件即會(huì)編譯程序,如果程序沒有錯(cuò)誤就會(huì)將程序下載到控制器。如果程序有錯(cuò)誤,狀態(tài)欄會(huì)顯示程序錯(cuò)誤信息,如下圖所示。將光標(biāo)移到錯(cuò)誤信息一欄,雙擊左鍵光標(biāo)即會(huì)跳到程序錯(cuò)誤的那一行去,然后修改程序后重新下載程序,1.5控制器參數(shù)備份及恢復(fù)1)控制器備份單擊“工具”,選擇“控制器”進(jìn)入下圖畫面,單擊“備份控制器”,選擇一個(gè)文夾(如果不選擇的話備份文件會(huì)存儲(chǔ)到軟件安裝文件夾EpsonRC70下的Backup文件夾里面。),然后單擊“確定”,2)控制器恢復(fù)單擊“工具”,選擇“控制器”進(jìn)入下圖畫面,單擊“恢復(fù)控制器”,選擇之前備份的文件,然后單擊“確定”。(不能將不同控制器版本的備份文件恢復(fù)到控制器,例如將RC90控制器的備份文件恢復(fù)到RC90700控制器),1.6.1設(shè)置控制器參數(shù)1)設(shè)置控制器IP地址單擊“設(shè)置”,選擇“系統(tǒng)配置”進(jìn)入左下圖畫面。單擊“控制器”選擇“配置”進(jìn)入右下圖畫面。設(shè)置好控制器IP地址后,單擊“應(yīng)用”,單擊“關(guān)閉”,如果提示重置控制器,單擊“確定”,1.6.2設(shè)置控制器參數(shù)2)修改I/O設(shè)置單擊“設(shè)置”,選擇“系統(tǒng)配置”,單擊“控制器”,選擇“遠(yuǎn)程控制”進(jìn)入下圖畫面。如果將專用輸入輸出設(shè)置為“空閑”即可將專用輸入輸出改為普通輸入輸出。也可以把其他端口號(hào)改為專用輸入輸出。單擊“缺省”可以恢復(fù)初始設(shè)置。修改好后,單擊“應(yīng)用”,單擊“關(guān)閉”,提示重啟控制器,單擊“確定”,1.7設(shè)置控制器遠(yuǎn)程控制模式單擊“設(shè)置”,選擇“系統(tǒng)配置”進(jìn)入左下圖畫面。單擊“控制器”選擇“配置”進(jìn)入下圖畫面。將控制器設(shè)備改為“遠(yuǎn)程I/O”或者“遠(yuǎn)程以太網(wǎng)”,單擊“應(yīng)用”,單擊“關(guān)閉”,如果提示重置控制器,單擊“確定”,1.8重置控制器單擊“工具”,選擇“控制器”進(jìn)入左下圖畫面。單擊“重置控制器”,2.1伺服馬達(dá)打開、釋放和重置單擊“工具”,選擇“機(jī)器人管理器”,單擊“控制面板”進(jìn)入左下圖畫面?;蛘邌螕艄ぞ邫趫D標(biāo)“”,然后單擊“控制面板”。,打開伺服,關(guān)閉伺服,在伺服ON時(shí)可以選擇單獨(dú)釋放一個(gè)或多個(gè)軸,六軸機(jī)械手除外,當(dāng)機(jī)械手出現(xiàn)報(bào)警時(shí)單擊重置復(fù)位報(bào)警,2.2點(diǎn)位示教2.2.1打開步進(jìn)示教畫面工具機(jī)器人管理器步進(jìn)示教或單擊工具欄圖標(biāo)后,選擇“步進(jìn)示教”頁面。如下圖示,模式說明:默認(rèn):在當(dāng)前的局部坐標(biāo)系、工具坐標(biāo)系、機(jī)械手屬性、ECP坐標(biāo)系上,向X、Y、Z軸的方向微動(dòng)動(dòng)作。如果是SCARA型機(jī)械手,也可以向U方向微動(dòng)。如果是垂直6軸型機(jī)械手,則可以向U方向(傾斜)、V方向(仰臥)、W方向(偏轉(zhuǎn))微動(dòng)。工具:向工具定義的坐標(biāo)系的方向微動(dòng)移動(dòng)。Local:向定義的局部坐標(biāo)系的方向微動(dòng)移動(dòng)。關(guān)節(jié):各機(jī)械手的關(guān)節(jié)單獨(dú)微動(dòng)移動(dòng)。不是直角坐標(biāo)型的機(jī)械手使用Joint模式時(shí),顯示單獨(dú)的微動(dòng)按鈕。ECP:在用當(dāng)前的外部控制點(diǎn)定義的坐標(biāo)系上,微動(dòng)動(dòng)作。,2.2.2點(diǎn)位示教步驟1)單擊“示教點(diǎn)”,選擇要示教的點(diǎn)文件,單擊”示教點(diǎn)“,選擇要示教的點(diǎn)文件,2)微動(dòng)將機(jī)械手移動(dòng)的需要示教點(diǎn)的位置。如果是SCARA機(jī)械手,MotorOn情況下,可以在“控制面板”頁面,單擊“釋放所有”釋放所有軸后,手動(dòng)將機(jī)械手移動(dòng)需要示教點(diǎn)的位置后,單擊“鎖定所有”鎖定所有軸。選擇要示教的點(diǎn)位,單擊“示教”,選擇要示教的點(diǎn)位,單擊“示教”進(jìn)入右圖畫面,微動(dòng)按鈕,輸入點(diǎn)標(biāo)簽(可省略),單擊“確定”,2.3點(diǎn)位追蹤1)單擊“執(zhí)行運(yùn)動(dòng)”,選擇合適追蹤命令及目標(biāo)位置,單擊“執(zhí)行”,單擊“是”,機(jī)械手即會(huì)去往目標(biāo)位置。,單擊”執(zhí)行運(yùn)動(dòng)“,選擇適當(dāng)命令,選擇要去往的目標(biāo)位置,單擊“執(zhí)行”進(jìn)入右圖畫面,單擊“是”,2.4工具坐標(biāo)示教1)在機(jī)器人管理界面單擊“工具”打開工具坐標(biāo)向?qū)М嬅?2)在“工具”畫面單擊“工具向?qū)А?,進(jìn)入工具向?qū)М嬅?,選擇移動(dòng)向下工具編號(hào),如下圖所示:,選擇工具編號(hào),單擊“示教”進(jìn)入下圖畫面,移動(dòng)X、Y使治具末端對(duì)準(zhǔn)一個(gè)MARK點(diǎn),確保U=0。,對(duì)準(zhǔn)MARK后單擊“示教”,進(jìn)入如下畫面,單擊“示教”進(jìn)入如下畫面,使U=180,Z保持不變,然后移動(dòng)X、Y,使治具末端再次對(duì)準(zhǔn)MARK,對(duì)準(zhǔn)MARK點(diǎn)后單擊“示教”,進(jìn)入如下畫面,單擊“完成”。,2.5LOCAL坐標(biāo)示教2.5.1用一個(gè)原點(diǎn)方式示教本地坐標(biāo)1)在機(jī)器人管理界面單擊“本地坐標(biāo)”打開LOCAL坐標(biāo)向?qū)М嬅?2)單擊“本地向?qū)А贝蜷_LOCAL坐標(biāo)向?qū)М嬅?3)選擇您想定義的本地號(hào)碼。對(duì)于有多少點(diǎn)將被使用,則選擇1原點(diǎn)。由于這是一個(gè)本地單點(diǎn),您只需示教新坐標(biāo)系的原點(diǎn)即可。如果您想使用坐標(biāo)系方向的U,V或W軸,勾選用U,V,W本地旋轉(zhuǎn)工具坐標(biāo)復(fù)選框。如果未選中此復(fù)選框,新的坐標(biāo)系是從X和Y軸的本Local0進(jìn)行偏移,但不會(huì)繞著軸旋轉(zhuǎn)。,選擇本地坐標(biāo)編號(hào),選擇1-原點(diǎn),如果勾選此項(xiàng)會(huì)將角度U加到工具坐標(biāo)里(選用一個(gè)原點(diǎn)方式時(shí)有效),4)選好本地坐標(biāo)編號(hào)和示教方式后,單擊“下一個(gè)”,進(jìn)入下圖畫面,5)單擊“示教”,進(jìn)入下圖示教畫面,移動(dòng)X、Y使治具末端對(duì)準(zhǔn)本地坐標(biāo)原點(diǎn),6)單擊“示教”,新的Local定義如下所示。單擊“完成”保存新的定義,2.5.2用三個(gè)點(diǎn)示教本地坐標(biāo)1)在機(jī)器人管理界面單擊“本地坐標(biāo)”打開LOCAL坐標(biāo)向?qū)М嬅?2)單擊“本地向?qū)А卑粹o。打開如下所示的對(duì)話框。,3)選擇您想定義的本地號(hào)碼。對(duì)于有多少點(diǎn)將被使用,則選擇3原點(diǎn),X,Y。由于這是個(gè)本地三點(diǎn),您會(huì)示教新坐標(biāo)系的原點(diǎn),然后示教沿X軸任何位置的一個(gè)點(diǎn)和沿Y軸任何位置的一個(gè)點(diǎn)。選擇將用于對(duì)齊坐標(biāo)系的軸。例如,如果您選擇了X,然后新坐標(biāo)系的X軸會(huì)對(duì)齊您將在后面步驟中進(jìn)行示教的X軸點(diǎn)。Y軸點(diǎn)將用于確定傾斜。,選擇本地坐標(biāo)編號(hào),選擇3-原點(diǎn),X,Y,4)選好本地坐標(biāo)編號(hào)和示教方式后,單擊“下一個(gè)”,進(jìn)入下圖畫面,5)單擊“示教”,進(jìn)入下圖示教畫面,移動(dòng)X、Y使治具末端對(duì)準(zhǔn)本地坐標(biāo)原點(diǎn),6)單擊“示教”,進(jìn)入示教畫面,移動(dòng)X、Y使治具末端對(duì)準(zhǔn)本地坐標(biāo)X軸上一個(gè)點(diǎn),6)單擊“示教”,進(jìn)入示教畫面,移動(dòng)X、Y使治具末端對(duì)準(zhǔn)本地坐標(biāo)Y軸上一個(gè)點(diǎn),6)單擊“示教”,新的Local定義如下所示。單擊“完成”保存新的定義。,2.6設(shè)置XYZ極限1)在機(jī)器人管理界面單擊“XYZ限定”,打開XYZ設(shè)定畫面,設(shè)定XYZ極限位置(都為0表示不設(shè)定),單擊“應(yīng)用”,保存設(shè)定,單擊“恢復(fù)”,恢復(fù)之前設(shè)定,單擊“缺省”,恢復(fù)出廠設(shè)定,單擊“清除”,清除之前設(shè)定,2.7設(shè)置關(guān)節(jié)運(yùn)動(dòng)范圍(用脈沖數(shù)指定)1)在機(jī)器人管理界面單擊“范圍”,打開關(guān)節(jié)運(yùn)動(dòng)范圍設(shè)定畫面,用脈沖數(shù)設(shè)定關(guān)節(jié)運(yùn)動(dòng)范圍,單擊“應(yīng)用”,保存設(shè)定,單擊“恢復(fù)”,恢復(fù)之前設(shè)定,單擊“缺省”,恢復(fù)出廠設(shè)定,單擊“清除”,清除之前設(shè)定,2.8設(shè)定設(shè)JUMP指令上升高度和下降高度1)在機(jī)器人管理界面單擊“范圍”,打開Arch設(shè)定畫面,設(shè)定上升高度,單擊“應(yīng)用”,保存設(shè)定,單擊“恢復(fù)”,恢復(fù)之前設(shè)定,單擊“缺省”,恢復(fù)出廠設(shè)定,單擊“清除”,清除之前設(shè)定,設(shè)定下降高度,3.1新建一個(gè)項(xiàng)目1)單擊“項(xiàng)目”,打開左圖所示項(xiàng)目菜單,單擊“新建”,打開右圖所示窗口,輸入項(xiàng)目名稱(只能用英文字符加下劃線表示),選擇存儲(chǔ)目錄,單擊“確定”新建一個(gè)項(xiàng)目,3.2打開一個(gè)項(xiàng)目(存儲(chǔ)在電腦里程序文件)1)單擊“項(xiàng)目”,選擇“打開”,打開下圖圖所示窗口,選擇文件存儲(chǔ)目錄,選擇要打開的程序,單擊“打開”打開一個(gè)項(xiàng)目,3.3編譯并下載程序1)在工具欄上單擊創(chuàng)建并下載程序圖標(biāo)“”或者單擊打開運(yùn)行窗口圖標(biāo)“”,軟件即會(huì)編譯程序,如果程序沒有錯(cuò)誤就會(huì)將程序下載到控制器。如果程序有錯(cuò)誤,狀態(tài)欄會(huì)顯示程序錯(cuò)誤信息,如下圖所示。將光標(biāo)移到錯(cuò)誤信息一欄,雙擊左鍵光標(biāo)即會(huì)跳到程序錯(cuò)誤的那一行去,然后修改程序后重新下載程序,3.4運(yùn)行程序1)在工具欄上單擊打開運(yùn)行窗口圖標(biāo)“”,打開運(yùn)行窗口,選擇要運(yùn)行的函數(shù),單擊“開始”運(yùn)行函數(shù),勾選此項(xiàng)時(shí)速度不能超過最大速度的20%(建議調(diào)試時(shí)勾選此項(xiàng)),設(shè)定運(yùn)行速度比例,3.5單步調(diào)試程序1)單擊程序最左端設(shè)置斷點(diǎn)2)在工具欄上單擊打開運(yùn)行窗口圖標(biāo)“”,打開運(yùn)行窗口,單擊“開始”運(yùn)行程序3)按“F11”或單擊圖標(biāo)“”運(yùn)行下一行。按“F7”或單擊圖標(biāo)“”運(yùn)行到下一個(gè)斷點(diǎn)。,單擊“開始”運(yùn)行函數(shù),單擊此處設(shè)置斷點(diǎn),3.6局部變量、模塊變量及全局變量的定義及區(qū)別1)局部變量:在一個(gè)函數(shù)內(nèi)定義的變量,只能在同一函數(shù)內(nèi)使用2)模塊變量:在程序的開頭定義,可以在同一個(gè)程序里使用3)全局變量:可以在同一個(gè)項(xiàng)目里使用,Integerm_i模塊變量m_iGlobal(Preserve)Integerg_i全局變量(全局保護(hù)變量)g_iFunctionmainIntegerI局部變量i.FendFunctionFunc1IntegerI局部變量i.Fend,3.7編寫一個(gè)初始化函數(shù)打開馬達(dá)、設(shè)定運(yùn)行功率及速度(參看程序init_demo),3.8用GO、JUMP、MOVE、ARC指令編寫一個(gè)簡(jiǎn)單的程序(參看程序move_demo),3.9編寫一個(gè)簡(jiǎn)單輸入輸出操作程序(參看程序IO_demo),3.10編寫一個(gè)循環(huán)控制程序(參看程序xunhuan_demo),3.11編寫一個(gè)RS232串口通訊程序(參看程序RS232_demo)1)串口設(shè)置單擊“設(shè)置”,選擇“系統(tǒng)配置”打開控制器設(shè)置畫面。單擊“RS232”,選擇“端口1”進(jìn)下圖所示串口設(shè)置畫面,串口通訊參數(shù)設(shè)置與上位機(jī)保持一致,設(shè)置好后單擊“應(yīng)用”,然后關(guān)閉設(shè)置畫面,設(shè)置串口參數(shù),與上位機(jī)保持一致,3.12編寫一個(gè)以太網(wǎng)通訊程序(參看程序internet_demo)1)控制器IP設(shè)置單擊“設(shè)置”,選擇“系統(tǒng)配置”打開控制器設(shè)置畫面。單擊“配置”,進(jìn)入下圖所示以太網(wǎng)設(shè)置畫面,IP地址前3位與上位機(jī)保持一致,最后一位與上位機(jī)不同。設(shè)置好后單擊“應(yīng)用”,然后關(guān)閉設(shè)置畫面,設(shè)置控制器IP地址,IP地址前3位與上位機(jī)保持一致,最后一位與上位機(jī)不同。例如上位機(jī)IP為192.168.1.1控制器IP設(shè)為192.168.1.10,2)以太網(wǎng)端口設(shè)置單擊“設(shè)置”,選擇“系統(tǒng)配置”打開控制器設(shè)置畫面。單擊“TCP/IP”,選擇一個(gè)端口號(hào),進(jìn)入下圖所示以太網(wǎng)端口設(shè)置畫面,IP地址、端口,結(jié)束符設(shè)置與上位機(jī)保持一致。設(shè)置好后單擊“應(yīng)用”,然后關(guān)閉設(shè)置畫面,設(shè)置與上位機(jī)保持一致,超時(shí)設(shè)為0,表示不設(shè)置超時(shí),3)以太網(wǎng)通訊程序,3.13矩陣使用程序(參看程序pallet_demo)1)矩陣定義,2)矩陣調(diào)用程序,3.14點(diǎn)文件操作及點(diǎn)位修改1)點(diǎn)位定義(一般用示教方式示教點(diǎn)位,直接指定時(shí)要注意點(diǎn)的屬性,否則運(yùn)動(dòng)時(shí)容易撞機(jī))P1=XY(200,100,-25,0)向點(diǎn)P1分配坐標(biāo)Pick=XY(300,200,-45,0)向點(diǎn)pick位置分配坐標(biāo)P10=Here向當(dāng)前位置分配某個(gè)點(diǎn)P1=p2將點(diǎn)P2賦值給P12)用點(diǎn)標(biāo)簽調(diào)用點(diǎn)位Fori=0To10GopickJumpplaceNexti3)用變量調(diào)用點(diǎn)位Fori=0To10GoP(i)Nexti,4)上載程序中點(diǎn)文件啟動(dòng)程序時(shí)將加載機(jī)器人的默認(rèn)點(diǎn)文件“robot1.pts”。您還可以使用LoadPoints語句在程序中加載其他點(diǎn)。FunctionmainIntegeriLoadPointsmodel1.ptsFori=0To10JumppickJumpplaceNextiFend5)保存點(diǎn)文件FunctionmainP1=XY(200,100,-25,0)向點(diǎn)P1分配坐標(biāo)Pick=XY(300,200,-45,0)向點(diǎn)pick位置分配坐標(biāo)Savepointsrobot1.pts將點(diǎn)保存到點(diǎn)文件robot1.ptsFend,6)點(diǎn)位屬性指定1、LOCAL屬性(指定機(jī)器人坐標(biāo)是相對(duì)那個(gè)坐標(biāo)系的位置)P1=XY(300,-125.54,-42.3,0)/1P1在本地坐標(biāo)1中2、左右手姿勢(shì)指定若要為SCARA或6軸機(jī)器人指定方向,添加斜杠(/),其后是L(左手方向)或R(右手方向)。P2=XY(200,100,-20,-45)/L手的方向?yàn)樽驪3=XY(50,0,0,0)/2/R本地2為右手方向您可以使用Hand語句和函數(shù)讀取和設(shè)置點(diǎn)手的方向。HandP1,Righty3、6軸肘姿勢(shì)指定若要在點(diǎn)分配語句中為6軸機(jī)器人指定肘的方向,添加一個(gè)斜杠(/),其后是A(上方肘方向)或B(下方肘方向)指定P1肘的方向?yàn)橄路健1=XY(0,600,400,90,0,180)/B,4、指定6軸手腕姿勢(shì)若要在點(diǎn)分配語句中為6軸機(jī)器人指定手腕的方向,添加一個(gè)斜杠(/),其后是NF(非反轉(zhuǎn)手腕方向)或F(反轉(zhuǎn)手腕方向)。指定P2點(diǎn)手腕方向?yàn)榉D(zhuǎn)。P2=XY(0,600,400,90,0,180)/F5、指定J4Flag和J6Flag點(diǎn)屬性在工作范圍的某些點(diǎn)上,即使第四關(guān)節(jié)或第六關(guān)節(jié)旋轉(zhuǎn)360度,6軸機(jī)器人也可以具有相同的位置和方向。為了區(qū)分這些點(diǎn),提供了J4Flag和J6Flag點(diǎn)的屬性。這些標(biāo)記允許您為某個(gè)既定點(diǎn)的關(guān)節(jié)4和關(guān)節(jié)6指定一個(gè)位置范圍。若要在分配語句中指定J4Flag,添加一個(gè)斜杠(/),其后是J4F0(-180第四關(guān)節(jié)角度=180)或J4F1(第四關(guān)節(jié)角度=-180或180第四關(guān)節(jié)角度)。P2=XY(0,600,400,90,0,180)/J4F1若要在點(diǎn)分配語句中指定J6Flag,添加一個(gè)斜杠(/),其后為J6F0(-180第六關(guān)節(jié)角度=180),J6F1(-360第六關(guān)節(jié)角度=-180或180第六關(guān)節(jié)角度=360),或J6Fn(-180*(n+1)第六關(guān)節(jié)角度=180*n或180*n第六關(guān)節(jié)角度=180*(n+1)。P2=XY(50,400,400,90,0,180)/J6F2,5、指定J1Flag和J2Flag點(diǎn)屬性在工作范圍的某些點(diǎn)上,即使第一關(guān)節(jié)或第二關(guān)節(jié)旋轉(zhuǎn)360度,RS系列也可以具有相同的位置和方向。為了區(qū)分這些點(diǎn),提供了J1Flag和J2Flag點(diǎn)的屬性。這些標(biāo)記允許您為某個(gè)既定點(diǎn)的關(guān)節(jié)1和關(guān)節(jié)2指定一個(gè)位置范圍。若要在點(diǎn)分配語句中指定J1Flag,添加一個(gè)斜杠(/),其后是J1F0(-90第一關(guān)節(jié)角度=270)或J1F1(-270=第一關(guān)節(jié)角度=-90或270第一關(guān)節(jié)角度=450)。P2=XY(-175,-175,0,90)/J1F1若要在點(diǎn)分配語句中指定J2Flag,添加一個(gè)斜杠(/),其后是J2F0(-180第二關(guān)節(jié)角度=180),J2F1(-360第二關(guān)節(jié)角度=-180或180第二關(guān)節(jié)角度=360)。P2=XY(300,175,40,90)/J2F1J1Flag和J2Flag點(diǎn)屬性在機(jī)器人坐標(biāo)系的原點(diǎn),即使第一關(guān)節(jié)在旋轉(zhuǎn),RS系列也可以具有相同的位置和方向。為了區(qū)分這些點(diǎn),提供了J1Ang點(diǎn)的屬性。7)提取和設(shè)置點(diǎn)位使用CX,CY,CZ,CU,CV,CW,CS和CT命令獲得一個(gè)點(diǎn)的坐標(biāo),或?qū)ζ溥M(jìn)行設(shè)置。xcoord=CX(P1)P2=XY(xcoord,200,-20,0)ycoord=CY(P*)獲取當(dāng)前的Y位置坐標(biāo)CX(pick)=25.5CY(pick)=CY(pick)+2.3,8)點(diǎn)位修改有幾種方法可以修改某個(gè)點(diǎn)而無需再示教。您可以用相對(duì)偏移值或絕對(duì)值更改一個(gè)或多個(gè)坐標(biāo)值。若要設(shè)置某個(gè)坐標(biāo)的絕對(duì)值,使用冒號(hào),后跟軸的字母和值。若要向坐標(biāo)添加相對(duì)偏移值,使用一個(gè)軸字母,后跟括號(hào)中的偏移值或表達(dá)式。如果偏移值為負(fù),則軸字母的前面是減號(hào)。如果省略了括號(hào),其將被自動(dòng)添加。GoP1-Z(20)偏移Z軸-20mm,移動(dòng)到P1GoP1:Z(-25)偏移Z軸到-25mm的絕對(duì)位置,移動(dòng)到P1GoP1-X(20)+Y(50):Z(-25)以X和Y相對(duì)偏移量和Z絕對(duì)位置移動(dòng)到P1,3.15編寫一個(gè)回待機(jī)位樣例程序在有的應(yīng)用中由于空間受限,機(jī)器人在異常停機(jī)后可能處在不確定位置,如果直接用指令回待機(jī)位置就有可能撞到其他治具,這時(shí)我們必須寫一個(gè)回初始位置的程序讓機(jī)器人安全回到待機(jī)位。一般我們可以先獲取機(jī)器人當(dāng)前姿勢(shì)以及當(dāng)前坐標(biāo),然后根據(jù)當(dāng)前姿勢(shì)和當(dāng)前坐標(biāo)來決定先移動(dòng)那個(gè)軸或先到那個(gè)過渡點(diǎn),以確保機(jī)械手安全回到待機(jī)位。(注意回原點(diǎn)時(shí)用低功率,避免誤操作時(shí)速度過快撞壞機(jī)器人),4.1移動(dòng)向下相機(jī)應(yīng)用案例(相機(jī)安裝在SCARA機(jī)械手第二臂上),1)準(zhǔn)備一個(gè)類似下圖所示針尖工具,裝到治具上2)準(zhǔn)備一個(gè)類似下圖所示的MARK,將MARK貼到拍照區(qū)域平面內(nèi),3)新建一個(gè)校準(zhǔn)點(diǎn)文件,單擊右鍵,選擇單擊“新建”進(jìn)入右圖畫面,輸入點(diǎn)文件名稱“camera_move_down單擊”確定“,4)針尖工具坐標(biāo)校準(zhǔn),在“工具”畫面單擊“工具向?qū)А?,進(jìn)入工具向?qū)М嬅?,選擇移動(dòng)向下工具編號(hào),如下圖所示:,選擇工具編號(hào)1,選擇工具編號(hào)1,單擊“示教”進(jìn)入下圖畫面,移動(dòng)X、Y使針尖對(duì)準(zhǔn)MARK,確保U=0。,對(duì)準(zhǔn)MARK后單擊“示教”,進(jìn)入如下畫面,單擊“示教”進(jìn)入如下畫面,使U=180,Z保持不變,然后移動(dòng)X、Y,使針尖再次對(duì)準(zhǔn)MARK,對(duì)準(zhǔn)MARK點(diǎn)后單擊“示教”,進(jìn)入如下畫面,單擊“完成”。,5)移動(dòng)向下工具坐標(biāo)測(cè)試打開步進(jìn)示教畫面,如下圖所示,設(shè)置tool為tool1(與之前示教的針尖tool保持一致),先將針尖對(duì)準(zhǔn)MARK點(diǎn)所在位置,正反旋轉(zhuǎn)U,看針尖是否偏離MARK位置,如果針尖偏移很大說明tool示教失敗需要重新示教。,設(shè)置為tool1,模式選擇默認(rèn)模式,6)九宮格九點(diǎn)示教、單擊“工具”“機(jī)器人管理器”“步進(jìn)示教”或單擊工具欄圖標(biāo)“”后,選擇“步進(jìn)示教”頁面。設(shè)置如下圖所示:,設(shè)置為tool1,選擇默認(rèn)模式,選擇點(diǎn)文件“camera_move_down”,選擇世界坐標(biāo),移動(dòng)機(jī)械手X、Y使針尖對(duì)準(zhǔn)MARK,然后將該點(diǎn)保持到P0點(diǎn)(一定要在之前示教的針尖工具“TOOL1”下保存P0參考點(diǎn))將TOOL切回TOOL0,然后再示教九宮格九點(diǎn)(移動(dòng)向下相機(jī)九宮格九點(diǎn)一定要在TOOL0下示教)如下圖所示,設(shè)置為tool0,選擇默認(rèn)模式,選擇點(diǎn)文件“camera_move_down”,選擇世界坐標(biāo),移動(dòng)機(jī)械手,使MARK依次出現(xiàn)在視野的左上,中上,右上,右中,中間,左中,左下,中下,右下,并將機(jī)器人點(diǎn)位依次保存到P11-P19。如下圖所示:,左上,中上,右上,右中,中間,左下,左中,中下,右下,7)新建一個(gè)“cal.prg程序,單擊右鍵,單擊“新建”進(jìn)入右圖對(duì)話框,輸入程序名稱“cal”,單擊確定,8)在“cal.prg”程序輸入以下樣例程序,9)運(yùn)行“cal_camera_move”函數(shù),選擇“cal_camera_move”函數(shù),單擊“開始”運(yùn)行校準(zhǔn)函數(shù),如果校準(zhǔn)成功將打印校準(zhǔn)結(jié)果,否則要重新校準(zhǔn),如果校準(zhǔn)結(jié)果的平均偏差及最大偏差太大(一般在0.1以內(nèi))說明校準(zhǔn)有問題,要重新校準(zhǔn),10)視覺調(diào)用樣例程序,4.2固定向上相機(jī)應(yīng)用案例(相機(jī)安裝在外部,向上安裝),1)準(zhǔn)備一個(gè)類似下圖所示的MARK,將MARK貼到要拍照的治具上2)新建一個(gè)點(diǎn)文件,單擊右鍵,選擇單擊“新建”進(jìn)入右圖畫面,輸入點(diǎn)文件名稱“camera_fixed_up,單擊”確定“,3)固定向上相機(jī)工具坐標(biāo)示教將MARK貼到吸嘴上,調(diào)整機(jī)械手姿態(tài),使相機(jī)與拍照面垂直(盡量讓機(jī)械手抬高一點(diǎn),MARK盡量貼到吸嘴中間),固定好相機(jī)、光源及鏡頭,調(diào)整相機(jī)焦距及光源鏡頭使圖像盡可能清晰,將光源,鏡頭及相機(jī)光圈鎖死,記下當(dāng)前機(jī)械手高度,正常工作時(shí)要讓機(jī)械手在此高度下拍照。單擊“工具”“機(jī)器人管理器”工具或單擊工具欄“”圖標(biāo)后,選擇“工具”頁面。如下圖示,在“工具”畫面,單擊“工具向?qū)А保M(jìn)入工具向?qū)М嬅?,選擇工具編號(hào)1,如下圖所示:,選擇工具坐標(biāo)1,單擊“示教”進(jìn)入下圖畫面,使MARK移動(dòng)視野中間,記下當(dāng)前MARK像素坐標(biāo)(或在屏幕上標(biāo)記此位置),確保U=0。,記下當(dāng)前MARK像素坐標(biāo)后,后單擊“示教”,進(jìn)入如下畫面,單擊“示教”進(jìn)入如下畫面,使U=180,Z保持不變,然后移動(dòng)X、Y,使MARK再次回到之前標(biāo)記的像素坐標(biāo)位置,對(duì)準(zhǔn)MARK點(diǎn)后單擊“示教”,進(jìn)入如下畫面,單擊“完成”。,4)固定向上相機(jī)工具坐標(biāo)測(cè)試打開步進(jìn)示教畫面,如下圖所示,設(shè)置tool為tool1(與之前示教的MARKtool保持一致),記下MARK點(diǎn)像素值(或在屏幕上標(biāo)記此位置),正反旋轉(zhuǎn)U,看MARK是否偏離原來,如果針尖偏移很大說明tool示教失敗需要重新示教。,設(shè)置為tool1,模式選擇默認(rèn)模式,5)九宮格九點(diǎn)示教、單擊“工具”“機(jī)器人管理器”“步進(jìn)示教”或單擊工具欄圖標(biāo)“”后,選擇“步進(jìn)示教”頁面。設(shè)置如下圖所示:,設(shè)置為tool1,選擇默認(rèn)模式,選擇點(diǎn)文件“camera_fixed_up”,選擇世界坐標(biāo),移動(dòng)機(jī)械手,使MARK依次出現(xiàn)在視野的左上,中上,右上,右中,中間,左中,左下,中下,右下,并將機(jī)器人點(diǎn)位依次保存到P11-P19。(固定向上相機(jī)9宮格9點(diǎn)要在之前示教的TOOL1下保存)如下圖所示:,左上,中上,右上,右中,中間,左下,左中,中下,右下,6)新建一個(gè)“cal.prg程序,單擊右鍵,單擊“新建”進(jìn)入右圖對(duì)話框,輸入程序名稱“cal”,單擊確定,7)在“cal.prg”程序輸入以下樣例程序,8)運(yùn)行“cal_camera_fixed_up”函數(shù),選擇“cal_camera_fixed_up”函數(shù),單擊“開始”運(yùn)行校準(zhǔn)函數(shù),如果校準(zhǔn)成功將打印校準(zhǔn)結(jié)果,否則要重新校準(zhǔn),如果校準(zhǔn)結(jié)果的平均偏差及最大偏差太大(一般在0.1以內(nèi))說明校準(zhǔn)有問題,要重新校準(zhǔn),9)示教放料位置(放料位置要在視覺拍照計(jì)算的到的工具坐標(biāo)下保存),先將一個(gè)產(chǎn)品放到目標(biāo)放料位置,在TOOL0下,手動(dòng)移動(dòng)機(jī)械手對(duì)準(zhǔn)放料位置,示教當(dāng)前位置,新建一個(gè)“cal_put”函數(shù),運(yùn)行該函數(shù)將放料位置在視覺生成的工具坐標(biāo)下重新保存放料位置。,10)固定向上相機(jī)程序調(diào)用樣例,4.3固定向下相機(jī)應(yīng)用案例(相機(jī)安裝在機(jī)臺(tái)上),1)準(zhǔn)備一個(gè)類似下圖所示針尖工具,裝到治具上2)準(zhǔn)備一個(gè)類似下圖所示的九點(diǎn)MARK,將M
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年護(hù)士護(hù)理教育項(xiàng)目勞動(dòng)合同3篇
- 二零二五年生物醫(yī)藥研發(fā)與臨床試驗(yàn)合同6篇
- 二零二五版智能家居系統(tǒng)集成與裝飾設(shè)計(jì)合同范本3篇
- 二零二五版高標(biāo)準(zhǔn)預(yù)制混凝土構(gòu)件供應(yīng)合同3篇
- 二零二五版租賃住宅配套設(shè)施租賃服務(wù)合同2篇
- 二零二五版家居用品經(jīng)銷代理合同范本3篇
- 二零二五版互聯(lián)網(wǎng)公司高級(jí)經(jīng)理任職及期權(quán)激勵(lì)合同3篇
- 二零二五版便利店員工工作環(huán)境與設(shè)施改善服務(wù)合同3篇
- 湖南儲(chǔ)備糧代儲(chǔ)合同(2025年度)執(zhí)行細(xì)則范本3篇
- 二零二五版地鐵站商業(yè)廣告位租賃及裝修施工合同3篇
- 2024-2025學(xué)年成都高新區(qū)七上數(shù)學(xué)期末考試試卷【含答案】
- 定額〔2025〕1號(hào)文-關(guān)于發(fā)布2018版電力建設(shè)工程概預(yù)算定額2024年度價(jià)格水平調(diào)整的通知
- 2025年浙江杭州市西湖區(qū)專職社區(qū)招聘85人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 《數(shù)學(xué)廣角-優(yōu)化》說課稿-2024-2025學(xué)年四年級(jí)上冊(cè)數(shù)學(xué)人教版
- “懂你”(原題+解題+范文+話題+技巧+閱讀類素材)-2025年中考語文一輪復(fù)習(xí)之寫作
- 2025年景觀照明項(xiàng)目可行性分析報(bào)告
- 2025年江蘇南京地鐵集團(tuán)招聘筆試參考題庫(kù)含答案解析
- 2025年度愛讀書學(xué)長(zhǎng)參與的讀書項(xiàng)目投資合同
- 電力系統(tǒng)分析答案(吳俊勇)(已修訂)
- 化學(xué)-河北省金太陽質(zhì)檢聯(lián)盟2024-2025學(xué)年高三上學(xué)期12月第三次聯(lián)考試題和答案
- 期末復(fù)習(xí)試題(試題)-2024-2025學(xué)年四年級(jí)上冊(cè)數(shù)學(xué) 北師大版
評(píng)論
0/150
提交評(píng)論