




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
愛(ài)普生機(jī)器人軟件編程操作培訓(xùn)基礎(chǔ)內(nèi)容演示文稿目前一頁(yè)\總數(shù)三十三頁(yè)\編于十六點(diǎn)優(yōu)選愛(ài)普生機(jī)器人軟件編程操作培訓(xùn)基礎(chǔ)內(nèi)容目前二頁(yè)\總數(shù)三十三頁(yè)\編于十六點(diǎn)1程序編寫
1.1新建一個(gè)項(xiàng)目
1.2打開一個(gè)項(xiàng)目
1.3編譯程序并下載程序
1.4運(yùn)行程序
1.5單步運(yùn)行程序
1.6局部變量、模塊變量及全局變量的定義及區(qū)別
1.7編寫一個(gè)初始化函數(shù)打開馬達(dá)、設(shè)定運(yùn)行功率及速度
1.8用GO、JUMP、MOVE、ARC指令編寫一個(gè)簡(jiǎn)單的程序
內(nèi)容目前三頁(yè)\總數(shù)三十三頁(yè)\編于十六點(diǎn)
1.9編寫一個(gè)簡(jiǎn)單輸入輸出操作程序
1.10編寫一個(gè)循環(huán)控制程序
1.11編寫一個(gè)RS232串口通訊程序(含串口設(shè)置,數(shù)據(jù)分解賦值)
1.12編寫一個(gè)以太網(wǎng)通訊程序(含以太網(wǎng)設(shè)置,數(shù)據(jù)分解賦值)
1.13編寫一個(gè)矩陣使用程序
1.14點(diǎn)文件操作及點(diǎn)位修改
1.15編寫一個(gè)回待機(jī)位樣例程序
內(nèi)容目前四頁(yè)\總數(shù)三十三頁(yè)\編于十六點(diǎn)2視覺(jué)應(yīng)用案例(EPSON機(jī)器人跟其他品牌視覺(jué)配合)
2.1固定向下相機(jī)(相機(jī)固定在外部)應(yīng)用案例
2.2移動(dòng)向下相機(jī)(相機(jī)裝在機(jī)械手上)應(yīng)用案例
2.3固定向上相機(jī)(相機(jī)裝在外部)應(yīng)用案例內(nèi)容目前五頁(yè)\總數(shù)三十三頁(yè)\編于十六點(diǎn)1、程序操作1.1新建一個(gè)項(xiàng)目
1)單擊“項(xiàng)目”,打開左圖所示項(xiàng)目菜單,單擊“新建”,打開右圖所示窗口輸入項(xiàng)目名稱(只能用英文字符加下劃線表示)選擇存儲(chǔ)目錄單擊“確定”新建一個(gè)項(xiàng)目目前六頁(yè)\總數(shù)三十三頁(yè)\編于十六點(diǎn)1、程序操作1.2打開一個(gè)項(xiàng)目
(存儲(chǔ)在電腦里程序文件)
1)單擊“項(xiàng)目”,選擇“打開”,打開下圖圖所示窗口選擇文件存儲(chǔ)目錄選擇要打開的程序單擊“打開”打開一個(gè)項(xiàng)目目前七頁(yè)\總數(shù)三十三頁(yè)\編于十六點(diǎn)1、程序操作1.3編譯并下載程序
1)在工具欄上單擊創(chuàng)建并下載程序圖標(biāo)“”或者單擊打開運(yùn)行窗口圖標(biāo)“”,軟件即會(huì)編譯程序,如果程序沒(méi)有錯(cuò)誤就會(huì)將程序下載到控制器。如果程序有錯(cuò)誤,狀態(tài)欄會(huì)顯示程序錯(cuò)誤信息,如下圖所示。將光標(biāo)移到錯(cuò)誤信息一欄,雙擊左鍵光標(biāo)即會(huì)跳到程序錯(cuò)誤的那一行去,然后修改程序后重新下載程序目前八頁(yè)\總數(shù)三十三頁(yè)\編于十六點(diǎn)1、程序操作1.4運(yùn)行程序
1)在工具欄上單擊打開運(yùn)行窗口圖標(biāo)“”,打開運(yùn)行窗口選擇要運(yùn)行的函數(shù)單擊“開始”運(yùn)行函數(shù)勾選此項(xiàng)時(shí)速度不能超過(guò)最大速度的20%(建議調(diào)試時(shí)勾選此項(xiàng))設(shè)定運(yùn)行速度比例目前九頁(yè)\總數(shù)三十三頁(yè)\編于十六點(diǎn)1、程序操作1.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)目前十頁(yè)\總數(shù)三十三頁(yè)\編于十六點(diǎn)1、程序操作1.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目前十一頁(yè)\總數(shù)三十三頁(yè)\編于十六點(diǎn)1、程序操作1.7編寫一個(gè)初始化函數(shù)打開馬達(dá)、設(shè)定運(yùn)行功率及速度(參看程序init_demo)
目前十二頁(yè)\總數(shù)三十三頁(yè)\編于十六點(diǎn)1、程序操作1.8
用GO、JUMP、MOVE、ARC指令編寫一個(gè)簡(jiǎn)單的程序(參看程序move_demo)目前十三頁(yè)\總數(shù)三十三頁(yè)\編于十六點(diǎn)1、程序操作1.9
編寫一個(gè)簡(jiǎn)單輸入輸出操作程序(參看程序IO_demo)目前十四頁(yè)\總數(shù)三十三頁(yè)\編于十六點(diǎn)1、程序操作1.10
編寫一個(gè)循環(huán)控制程序(參看程序xunhuan_demo)目前十五頁(yè)\總數(shù)三十三頁(yè)\編于十六點(diǎn)1、程序操作目前十六頁(yè)\總數(shù)三十三頁(yè)\編于十六點(diǎn)1、程序操作目前十七頁(yè)\總數(shù)三十三頁(yè)\編于十六點(diǎn)1、程序操作1.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ī)保持一致目前十八頁(yè)\總數(shù)三十三頁(yè)\編于十六點(diǎn)1、程序操作目前十九頁(yè)\總數(shù)三十三頁(yè)\編于十六點(diǎn)1、程序操作1.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地址,目前二十頁(yè)\總數(shù)三十三頁(yè)\編于十六點(diǎn)1、程序操作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í)目前二十一頁(yè)\總數(shù)三十三頁(yè)\編于十六點(diǎn)1、程序操作3)以太網(wǎng)通訊程序目前二十二頁(yè)\總數(shù)三十三頁(yè)\編于十六點(diǎn)1、程序操作目前二十三頁(yè)\總數(shù)三十三頁(yè)\編于十六點(diǎn)1、程序操作1.13
矩陣使用程序(參看程序pallet_demo)1)矩陣定義目前二十四頁(yè)\總數(shù)三十三頁(yè)\編于十六點(diǎn)1、程序操作2)矩陣調(diào)用程序目前二十五頁(yè)\總數(shù)三十三頁(yè)\編于十六點(diǎn)1、程序操作1.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目前二十六頁(yè)\總數(shù)三十三頁(yè)\編于十六點(diǎn)1、程序操作4)上載程序中點(diǎn)文件啟動(dòng)程序時(shí)將加載機(jī)器人的默認(rèn)點(diǎn)文件“robot1.pts”。您還可以使用LoadPoints語(yǔ)句在程序中加載其他點(diǎn)。FunctionmainIntegeriLoadPoints"model1.pts"Fori=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)Savepoints"robot1.pts"'將點(diǎn)保存到點(diǎn)文件"robot1.pts"Fend目前二十七頁(yè)\總數(shù)三十三頁(yè)\編于十六點(diǎn)1、程序操作6)點(diǎn)位屬性指定
1、LOCAL屬性(指定機(jī)器人坐標(biāo)是相對(duì)那個(gè)坐標(biāo)系的位置)P1=XY(300,-125.54,-42.3,0)/1'P1在本地坐標(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語(yǔ)句和函數(shù)讀取和設(shè)置點(diǎn)手的方向。HandP1,Righty3、6軸肘姿勢(shì)指定
若要在點(diǎn)分配語(yǔ)句中為6軸機(jī)器人指定肘的方向,添加一個(gè)斜杠(/),其后是A(上方肘方向)或B(下方肘方向)指定P1肘的方向?yàn)橄路?。P1=XY(0,600,400,90,0,180)/B目前二十八頁(yè)\總數(shù)三十三頁(yè)\編于十六點(diǎn)1、程序操作4、指定6軸手腕姿勢(shì)
若要在點(diǎn)分配語(yǔ)句中為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)/F
5、指定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è)位置范圍。若要在分配語(yǔ)句中指定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)分配語(yǔ)句中指定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目前二十九頁(yè)\總數(shù)三十三頁(yè)\編于十六點(diǎn)1、程序操作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)分配語(yǔ)句中指定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)分配語(yǔ)句中指定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.5
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 共建電站合同范本
- 場(chǎng)地服務(wù)合作合同范本
- 汽車出口貿(mào)易合同范本
- 車輛抵押欠款合同范本
- 在農(nóng)村買土地合同范本
- 醫(yī)藥銷售人員合同范本
- 單位圍墻改造工程合同范本
- 勞動(dòng)合同范本小企業(yè)
- 專家工作合同范本模板范文
- 合同范例電視劇
- 一中師德考核評(píng)估制度
- 肋骨骨折護(hù)理個(gè)案查房
- 分布式網(wǎng)絡(luò)處理方案
- CNAS-CL02-A001:2023 醫(yī)學(xué)實(shí)驗(yàn)室質(zhì)量和能力認(rèn)可準(zhǔn)則的應(yīng)用要求
- 血管外科護(hù)理課件
- 鐵路機(jī)車檢修坑施工方案
- 數(shù)字化轉(zhuǎn)型中的知識(shí)管理
- 安徽高中畢業(yè)生登記表
- 看不見(jiàn)的森林
- 安全用梯專題培訓(xùn)
- 中小學(xué)教師專業(yè)標(biāo)準(zhǔn)解讀
評(píng)論
0/150
提交評(píng)論