FoxBot基本操作與應(yīng)用.ppt_第1頁
FoxBot基本操作與應(yīng)用.ppt_第2頁
FoxBot基本操作與應(yīng)用.ppt_第3頁
FoxBot基本操作與應(yīng)用.ppt_第4頁
FoxBot基本操作與應(yīng)用.ppt_第5頁
已閱讀5頁,還剩70頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

FOXBOT基本操作與基本應(yīng)用講解,FATC-電控部,二.FOXBOT機(jī)器人理論基礎(chǔ)以及安全操作注意事項,三.FOXBOT機(jī)器人編程軟件簡介,四.FOXBOT機(jī)器人指令講解,目 錄,五.FOXBOT機(jī)器人安全區(qū)域定義和使用,FOXBOT機(jī)器人基本組成控制原理,一.FOXBOT機(jī)器人基本組成,FOXBOT運動控制實現(xiàn),Remote I/O Card,運動控制卡根據(jù)空間位置進(jìn)行運算計算出各軸需要運動的角度發(fā)出位置控制指令給相應(yīng)的伺服驅(qū)動器。,伺服驅(qū)動器根據(jù)位置控制指令控制伺服馬達(dá)運動。,1.遠(yuǎn)程IO卡可以控制輸出相應(yīng)的負(fù)載如235軸剎車?yán)^電器、電磁閥等. 2.輸入接收外部輸入控制信號進(jìn)行相應(yīng)的處理如控制機(jī)器人自動、暫停運行、報警等.,6個伺服馬達(dá)整體協(xié)調(diào)的運動實現(xiàn)機(jī)器人的位姿要求。,一.FOXBOT機(jī)器人基本組成,看到這個陌生的機(jī)器人,我們要知道該如何開啟它,才能夠更好的使用它。,首先:,電控箱,本體,注意:連接本體和電控箱時黃色標(biāo)示是否相符!,示教器,是否匹配,一.FOXBOT機(jī)器人基本組成,.,旋鈕開關(guān),急停按鈕,電源指示燈,復(fù)位按鈕,啟動按鈕,示教器移除開關(guān),一.FOXBOT機(jī)器人基本組成,定義方法 用每個軸的旋轉(zhuǎn)角度(J1,J2,J3, J4,J5,J6) 來表示機(jī)器人的法蘭(第六 軸末端)位置. 參數(shù)含義 J1-第一軸的旋轉(zhuǎn)角度 J2-第二軸的旋轉(zhuǎn)角度 J3-第三軸的旋轉(zhuǎn)角度 J4-第四軸的旋轉(zhuǎn)角度 J5-第五軸的旋轉(zhuǎn)角度 J6-第六軸的旋轉(zhuǎn)角度。 右手螺旋法則 大拇指為軸向四指的彎曲方向為軸轉(zhuǎn)動的正向。,軸坐標(biāo)系(Joint Coordinate),各軸位置和轉(zhuǎn)向示意圖,2.1.FOXBOT機(jī)器人坐標(biāo)系介紹,二.FOXBOT機(jī)器人坐標(biāo)系以及安全操作注意事項,座標(biāo)表示法 使用P(X、Y、Z、RX、RY、RZ)機(jī)器人法蘭位置與方位,其中X、Y、Z代表法蘭中心的直角座標(biāo)位置,RX 、RY、RZ相對于機(jī)器人本體方位,此外另有一個參數(shù) FIG(參考機(jī)器人操作手冊說明)可表示機(jī)器人關(guān)節(jié)姿態(tài)。,直角坐標(biāo)系(Cartesian Frame),右手定則,FoxBot 直角坐標(biāo)系示意圖,坐標(biāo)系右手定則示意圖,二.FOXBOT機(jī)器人坐標(biāo)系以及安全操作注意事項,定義方法 用X Y Z RX RY RZ來表示機(jī)器人的位置。,直角坐標(biāo)系(Cartesian Frame),X直角坐標(biāo)系的X軸手臂前後移動手腕的姿態(tài)保持不變 Y直角坐標(biāo)系的Y軸手臂左右移動手腕的姿態(tài)保持不變 Z直角坐標(biāo)系的Z軸手臂上下移動手腕的姿態(tài)保持不變 RX繞直角坐標(biāo)系的X軸旋轉(zhuǎn)工具末端點保持不動; RY繞直角坐標(biāo)系的Y軸旋轉(zhuǎn)工具末端點保持不動 RZ繞直角坐標(biāo)系的Z軸旋轉(zhuǎn)工具末端點保持不動,參數(shù)含義,FoxBot 直角坐標(biāo)系示意圖,二.FOXBOT機(jī)器人坐標(biāo)系以及安全操作注意事項,奇異點 (Singularity),J5,-15,-20,0,180,-180,0,J4,J6,此現(xiàn)象為六軸多關(guān)節(jié)Robot(機(jī)器人)的 物理特性:,機(jī)器人運動中,當(dāng)?shù)谖遢S角度為 0 時,第四軸與第六軸共線,在直角座標(biāo)系下,在做( 逆向運動學(xué))運算時,兩軸的角度可以有無限多組解。,就實際操作上來說,當(dāng)在使用直角座標(biāo)走 (直線)運動時最容易行經(jīng)奇異點,若第五軸接近 0 時,第四軸與第六軸會分別正負(fù)急轉(zhuǎn),此現(xiàn)象可能會造成危險,應(yīng)盡量避免使用直角坐標(biāo)系過任何的奇異點用軸座標(biāo)調(diào)試的點位或其它方法解決。,t,t,t,二.FOXBOT機(jī)器人坐標(biāo)系以及安全操作注意事項,2.2.FOXBOT機(jī)器人安全操作注意事項,二.FOXBOT機(jī)器人坐標(biāo)系以及安全操作注意事項,2.2.FOXBOT機(jī)器人安全操作注意事項,二.FOXBOT機(jī)器人坐標(biāo)系以及安全操作注意事項,2.2.FOXBOT機(jī)器人安全操作注意事項,二.FOXBOT機(jī)器人坐標(biāo)系以及安全操作注意事項,2.2.FOXBOT機(jī)器人安全操作注意事項,二.FOXBOT機(jī)器人坐標(biāo)系以及安全操作注意事項,2.2.FOXBOT機(jī)器人安全操作注意事項,二.FOXBOT機(jī)器人坐標(biāo)系以及安全操作注意事項,開 機(jī) 步 驟 流 程 圖,N,二.FOXBOT機(jī)器人坐標(biāo)系以及安全操作注意事項,關(guān) 機(jī) 步 驟 流 程 圖,Y,N,手動機(jī)器人 到安全位,確認(rèn)周邊 治具安全,關(guān)閉伺服 退出系統(tǒng),示教器黑屏后 關(guān)閉電源,示教器歸位,注意:嚴(yán)禁直接切斷主電源, 以防造成文件丟失、工控機(jī)損壞等。,關(guān)閉機(jī)器人 運行程序,確認(rèn)機(jī)器人 到安全位置,Y,二.FOXBOT機(jī)器人坐標(biāo)系以及安全操作注意事項,FOXBOT機(jī)器人的啟動界面,三.FOXBOT機(jī)器人編程軟件簡介,系統(tǒng)面板,系統(tǒng)按鈕,在確定相關(guān)硬體接妥後,在軟件啟動界面的系統(tǒng)按鈕中按下【Initialize】 ,此時可能會出現(xiàn)兩種不同情況: 1.軟件進(jìn)入主面板并且會聽到馬達(dá)煞車鬆開聲 2.出現(xiàn)下圖所示對話框,這表明示教器或者電控箱上的急停按鈕被按下,需要鬆開急停按鈕才可以初始化。 當(dāng)按下【Exit】 時可以退出軟件。,系統(tǒng)按鈕,三.FOXBOT機(jī)器人編程軟件簡介,系統(tǒng)面板 當(dāng)按住【Panel】鈕時可以依序循環(huán)切換系統(tǒng)面板。,三.FOXBOT機(jī)器人編程軟件簡介,FOXBOT機(jī)器人V4版手動操作界面介紹,三.FOXBOT機(jī)器人編程軟件簡介,FOXBOT機(jī)器人V4版手動操作界面介紹,三.FOXBOT機(jī)器人編程軟件簡介,主面板上的手動示教 按下主面板左側(cè)的【Joint】會出現(xiàn)軸座標(biāo)手動示教面板。,三.FOXBOT機(jī)器人編程軟件簡介,主面板上的手動示教 按下主面板左側(cè)的【Cartesian】會出現(xiàn)直角座標(biāo)手動示教面板。,三.FOXBOT機(jī)器人編程軟件簡介,手動示教 使用軸座標(biāo)模式(J1, J2, J3, J4, J5, J6)或直角座標(biāo)模式(X, Y, Z, RX, RY, RZ)來進(jìn)行點位示教。在進(jìn)行手動示教時,請先選擇座標(biāo)模式(Joint/Cartesian),然後按下示教器後方的致能開關(guān),此時面板上方向按鈕會被致能,再按下其中的方向按鈕即可針對該方向進(jìn)行連續(xù)運動,直到按鈕或致能開關(guān)鬆開為止。 點動模式(Jog Mode) 點動模式可分為以下三種: 工作范圍內(nèi)運動 固定距離內(nèi)運動 無限位運動,三.FOXBOT機(jī)器人編程軟件簡介,座標(biāo)系(Frame) 在直角座標(biāo)模式下,您可以選擇指定的工作(work)或工具(tool)座標(biāo)平面上來進(jìn)行點位示教。在初始狀態(tài)下,系統(tǒng)會使用Work 0及Tool 0來做為預(yù)設(shè)的工作及工具座標(biāo)系。您也可以在專案中自定座標(biāo)系,此時ID中的項目就會出現(xiàn)該座標(biāo)系的ID選項,選擇完成後即可針對該座標(biāo)系平面進(jìn)行運動,而在系統(tǒng)面板上的直角座標(biāo)也會以目前的工作座標(biāo)系來表示TCP位置。,保存示教示教點位,在軸座標(biāo)模式或直角座標(biāo)模式下手動示教好點位后,需要保存此點位時只要按下就可以保存你所示教的點位並且面會切換到數(shù)據(jù)庫面板中。,三.FOXBOT機(jī)器人編程軟件簡介,3.數(shù)據(jù)庫面板,機(jī)器人手動走點時,應(yīng)特別注意選擇的是單獨走點還是連續(xù)走點。連續(xù)走點時應(yīng)時刻注意安全。,三.FOXBOT機(jī)器人編程軟件簡介,自定義坐標(biāo)系人機(jī)界面及步驟,選 取 示 教 點 位,三.FOXBOT機(jī)器人編程軟件簡介,原點校正人機(jī)界面,功能介紹 獲得機(jī)器人的絕對零點位置,機(jī)器人數(shù)據(jù)庫中記錄了編碼器原點位置時的轉(zhuǎn)數(shù)以及單轉(zhuǎn)數(shù)值通過讀取絕對編碼器就可以計算出當(dāng)前馬達(dá)的旋轉(zhuǎn)角度從而得到機(jī)器臂的轉(zhuǎn)動角度。,操作方法 (1)把校正軸或全部軸移到指定位置并插好校正插針插到位。 (2)用插針插好相應(yīng)的位置選中相應(yīng)要做原點校正的軸點擊“校正”按鈕即可。,Fox Bot 機(jī)器人V4 版原點校正介紹,注意校正之前確認(rèn)將所有插針取出,否則會損壞機(jī)器人本體,三.FOXBOT機(jī)器人編程軟件簡介,A720機(jī)械原點校準(zhǔn)插銷效果圖,一軸,二軸,三軸,四軸,三.FOXBOT機(jī)器人編程軟件簡介,A720五六軸機(jī)械原點校正圖,五軸,六軸,三.FOXBOT機(jī)器人編程軟件簡介,FoxBot 機(jī)器人V4 版手動松剎車介紹,功能介紹 FoxBot六軸機(jī)器人第二三五共三個軸在伺服關(guān)閉時防止機(jī)器掉軸采用了剎車保護(hù)。實際操作過程中有時要手動推動機(jī)器人到某一位置(例如做機(jī)械原點校正時)必須采用手動松剎車。,操作方法 在開啟軟件界面伺服未開啟時從菜單選項欄打開手動松剎車界面,勾選相應(yīng)軸即可松開相應(yīng)軸的剎車。,手動松剎車界面,安全提示: 手動松剎車必須至少兩個人操作一人操作界面另外至少一個人扶住機(jī)器人相應(yīng)軸的本體,一次松一個軸.不然會造成機(jī)器人本體損壞!,需校正機(jī)械原點幾種情況 1、伺服電機(jī)與驅(qū)動器及相應(yīng)配線有故障造成原點位置丟失。 2、本體電池電壓過低機(jī)器人發(fā)生撞機(jī)。 3、軟件更新及更換IPC(工控機(jī))等。,三.FOXBOT機(jī)器人編程軟件簡介,FOXBOT機(jī)器人V4版自動操作界面介紹,三.FOXBOT機(jī)器人編程軟件簡介,工具列,四.FOXBOT機(jī)器人指令講解,FoxBot機(jī)器人專案建立,四.FOXBOT機(jī)器人指令講解,編譯指出錯誤發(fā)聲處,四.FOXBOT機(jī)器人指令講解,FOXBOT機(jī)器人V4版自動運行畫面,正在運行的行位,四.FOXBOT機(jī)器人指令講解,FXScript 語言是一種以VBScript語言為基礎(chǔ)的機(jī)器人編程語言,語法結(jié)構(gòu)與VBScript十分相似。此外還包含了點位計算、運動控制、IO控制等機(jī)器人相關(guān)函式庫,可供使用者於編程時呼叫。 1)控制結(jié)構(gòu) 2)資料型別 3)運算子 4)子程序及函式 5)檔案輸出/輸入,編程特點,四.FOXBOT機(jī)器人指令講解,注釋 單引號 注釋內(nèi)容 語句 一行可以放多條語句通過“:”隔開 x.AddPoint(25,100) : x.AddPoint(0,75) 續(xù)行符 用下劃線 “_”表示續(xù)行符號在續(xù)行符“_”前后都要有空格“空格_”應(yīng)在原來所在行,第二個“空格”才在續(xù)行的開頭處 數(shù)字 十進(jìn)制(直接表示)八進(jìn)制(加前綴“&O”)和十六進(jìn)制(加前綴“&H”) 例如: &O10(=8)或 &H10(=16) Variant變量及常用名 必須以字母開頭可以包含大寫字母AZ小寫字母az下劃線”_”和數(shù)字09,變量與常量名都不超過40個字符 。,編程規(guī)范,四.FOXBOT機(jī)器人指令講解,主程序 Sub Main 語句塊 End Sub 子程序格式 Sub 語句塊 End Sub,程序結(jié)構(gòu),函數(shù)格式 Function As 語句塊 End Function(函數(shù)),函數(shù)結(jié)構(gòu),*如果在一個Script檔中需要呼叫定義於另一個Script檔中的子程序或函式,那在呼叫前必需使用Declare關(guān)鍵字來宣告該子程序或函式,Declare Sub ,四.FOXBOT機(jī)器人指令講解,Sub Main Dim x variant variable(變體變量) x = 10 x = x + 8 x = “ AR“ & x print x prints AR18 End Sub,程序示例:,四.FOXBOT機(jī)器人指令講解,Do 循環(huán) (1)Do 語句塊. Loop (2)Do While條件 語句塊. Loop (3) Do 語句塊. Loop While 條件,循環(huán)語句,1、控制結(jié)構(gòu),示例一: Dim n As Integer n=0 Do while n10 n=n+1 Loop 示例二: Dim n As Integer n=0 Do n=n+1 Loop while n10 多循環(huán)一次,四.FOXBOT機(jī)器人指令講解,While 循環(huán) While 條件 語句塊. Wend(往回) For 循環(huán) For 變量 = To Step 語句塊. Next 變量,循環(huán)語句,示例一: Dim k as Byte k=100 while k10 k=k+1 wend 示例二: Dim n As Integer for n=0 to 10 DoSomething Next n,四.FOXBOT機(jī)器人指令講解, If 語句 (1)If 條件 Then(那么) 語句塊. End If (2)多個條件選擇 If 條件 Then 語句塊. Else If 條件 Then 語句塊. Else 語句塊. End If, Select語句 Select Case Case 值1 語句塊 Case值2 語句塊 Case值3 語句塊 End Select,條件選擇語句,1、控制結(jié)構(gòu),跳轉(zhuǎn)語句, Goto 跳轉(zhuǎn) 使程式直接跳至指定標(biāo)記中執(zhí)行 Goto lab2 其它程式 lab2:(標(biāo)記) 需要執(zhí)行的程式,四.FOXBOT機(jī)器人指令講解,Sub Test () For x = 1 to 5 print x Select Case x Case 2 Print “Outer Case Two“ Case 3 Print “Outer Case Three“ Exit For Select Case x Case 2 Print “Inner Case Two“ Case 3 Print “Inner Case Three“ Exit For Case Else Must be something else. Print “Inner Case Else:“, x End Select Print “Done with Inner Select Case“ Case Else Must be something else. Print “Outer Case Else:“,x End Select Next x Print “Done with For Loop“ End Sub,程序示例,四.FOXBOT機(jī)器人指令講解,一般型別,2、資料型別,四.FOXBOT機(jī)器人指令講解,結(jié)構(gòu)類型,注意:請不要將結(jié)構(gòu)類型宣告為全局變量,也不要用單一的DIM宣告多個結(jié)構(gòu)類型。,2、資料型別,四.FOXBOT機(jī)器人指令講解,Dim a As PoseV wrong Sub Main Dim a As PoseV ok Dim b, c As PoseP wrong Dim d As PoseJ, e As PoseV wrong Dim b As PoseP ok Dim c As PoseP ok Dim d As PoseJ ok Dim e As PoseV ok SetJ d,10,20,20,20,20,20 End Sub,結(jié)構(gòu)類型,四.FOXBOT機(jī)器人指令講解,自定義類型 自定義類型可使用Type敘述來產(chǎn)生,它必須放在程序之外。自定義類型為全域性質(zhì)。被宣告的自定義變數(shù)可為全域或區(qū)域性質(zhì) Type type1 a As Integer d As Double End Type Sub Main Dim type1a As type1 資料型別為自定義型別type1,自定義變量名為type1a的變 Dim a As Integer Sub TypeExample () a = 5 type1a.a = 7472 type1a.d = 23.1415 Print type1a.a prints 7472 Print type1a.d prints 23.1415 Print a prints 5 End Sub,四.FOXBOT機(jī)器人指令講解,算朮運算符,3、運算子,關(guān)系運算符,邏輯運算符,四.FOXBOT機(jī)器人指令講解,Drive 指令,功能 實現(xiàn)指定軸的相對運動 寫法格式 DRIVE 參數(shù)說明 (1) 范圍16表示機(jī)器人的第幾軸 (2)表示機(jī)器人相對于當(dāng)前位置指定軸轉(zhuǎn)動的角度 寫法舉例 DRIVE 160,DriveA 指令,功能 實現(xiàn)指定軸的絕對運動 寫法格式 DRIVEA 參數(shù)說明 (1) 范圍16表示機(jī)器人的第幾軸 (2)表示機(jī)器人指定軸轉(zhuǎn)動到指定的角度 寫法舉例 DRIVEA 160 DRIVEA 1-60,FoxBot V4運動指令- (1)Drive &DriveA指令,四.FOXBOT機(jī)器人指令講解,FoxBot V4 字串操作指令- (2)Print/MsgBox指令,功能 發(fā)送訊息字串至主面板輸出視窗。 寫法格式 Print“”或 Print“”& 寫法舉例 Print “Hello” Print “MyVar=”& MyVar,Print 指令,功能 產(chǎn)生一個通用對話框。 寫法格式 MsgBox(“Msg”,style,title) 參數(shù)說明 訊息字串 對話框按鈕及圖示類型 對話框標(biāo)題字串。 寫法舉例 MsgBox(“do you want continue?”),MsgBox 指令,四.FOXBOT機(jī)器人指令講解,FoxBot V4 程序控制指令- (3)Pause/Delay指令,功能 PAC程序暫停/停止運行 寫法格式 Pause /Stop 功能說明 執(zhí)行PAUSE后PAC程序進(jìn)入暫停狀態(tài)相當(dāng)于在界面上點擊暫停按鈕。機(jī)器人暫停后需要點擊繼續(xù)按鈕或外部繼續(xù)功能按鈕機(jī)器人才可繼續(xù)執(zhí)行。 寫法舉例 Pause/Stop,Pause /Stop指令,功能 程序執(zhí)行延時指定的時間。 寫法格式 Delay 參數(shù)說明 機(jī)器人停留等待的時間單位ms。 寫法舉例 Delay 500 延時500ms,Delay 指令,四.FOXBOT機(jī)器人指令講解,FoxBot V4 點位賦值指令- (4)SetP/SetJ/SetV指令,功能 SetP:對一個直角座標(biāo)變數(shù)賦值 SetJ:對一個軸座標(biāo)變數(shù)賦值 SetV:對一個直角座標(biāo)變數(shù)賦值 寫法格式 SetP 賦值變數(shù), x座標(biāo)值, y座標(biāo)值, z座標(biāo)值, 第一方位角,第一方位角,第一方位角, 姿態(tài) SetJ 賦值變數(shù), 一軸角度,二軸角度,三軸角度,四軸角度,五軸角度,六軸角度 SetV 賦值變數(shù), x方向值, y方向值, z方向值 寫法舉例 SetP posP, 10, 20, 30, -40, 60, 30, 1 SetJ posj, 0, 10, 20, 30, 40, 50 SetV posv, 0, 10, 20,SetP/SetJ/SetV指令,四.FOXBOT機(jī)器人指令講解,FoxBot V4 點位計算指令- (5)Curpos指令,功能 傳回目前的工具中心點的座標(biāo)值 寫法格式 CurPos 目前的TCP位置(可以是PoseJ變數(shù)或PoseP變數(shù)) 寫法舉例 Dim posP As PoseP CurPos posP Print “P in W“ & posP.w & “, T“ & posP.t Print “x = “ & posP.x & “, y = “ & posP.y & “, z = “ & posP.z Dim posJ As PoseJ CurPos posJ Print “J” Print “posJ.j1 = “ & posP.x & “, y = “ & posP.y & “, z = “ & posP.z,CurPos指令,四.FOXBOT機(jī)器人指令講解,功能 實現(xiàn)機(jī)器人從當(dāng)前位置運動到目標(biāo)位置 寫法格式 Move , , , 參數(shù)說明:機(jī)器人手臂從一個點位運動到另一個點位有三種方法確定第一個運動的完成。 (1) 有P(點到點)L(走直線),C(走圓弧),FoxBot V4運動指令- (6)Move指令,P(運動軌跡取決於機(jī)器人各軸間之運動,絕大部份是非直線。),L(強(qiáng)制沿直線從目前位置),C(產(chǎn)生一個接P1-P2-P3 的圓弧),四.FOXBOT機(jī)器人指令講解,參數(shù)說明: (2) P(實際位置到達(dá)目標(biāo)位置附近即算到達(dá)且不減速而往下一位置) 0(伺服系統(tǒng)的命令位置與目標(biāo)點位相符就算到達(dá) ) E(編碼器值核實點, 實際位置到達(dá)目標(biāo)位置停下來檢查編碼器的值是否在預(yù)設(shè)內(nèi)不超出一定範(fàn)圍才算到達(dá) ),FoxBot V4運動指令- (6)Move指令,P順滑運動,0定點運動,E編碼器值確認(rèn)運動,四.FOXBOT機(jī)器人指令講解,參數(shù)說明 (3) 有直角坐標(biāo)P(number)和軸坐標(biāo)J(number)形式。 (4) /機(jī)器人內(nèi)部速度的設(shè)定值可以直接寫成數(shù)值或用變量名。此參數(shù)可省略若速度省略默認(rèn)值則為100,FoxBot V4運動指令- (6)Move指令,用法舉例 Dim pos(3) As PoseJ Dim s As Integer S=50 SetJ pos(0), 0, 10, 20, 30, 40, 50 SetJ pos(1), 0, -10, -20, -30, -40, 50 SetJ pos(2), 0, 10, -20, 30, -40, 50 For n = 0 to 3 Move P, P, pos(n), 100 Next n Move P, E, J(1), S Move L, 0, P(0), S Move C, 0, P(1), P(2), 10, Move to pos(0), pos(1) and pos(2) in the pass movement in sequence at full internal local speed. Move to J(1) and check if the robot actually arrives inside the tolerable range for this target. Line to P(0) at full speed. Move to P(2) along the curved path enclosed by the triangle P(0)-P(1)-P(2).,四.FOXBOT機(jī)器人指令講解,運動執(zhí)行時間比較圖,p運動速度最快,時間最短,然後是e運動,其次是0運動,四.FOXBOT機(jī)器人指令講解, 畫方示例程序: Sub Main Dim s As Integer S=80 MOVE P, P, P(0), S MOVE P, 0, P(1), S MOVE L, E, P(2), S MOVE L, E, P(3), S MOVE L, E, P(4), S MOVE L, E, P(1), S End Sub,此處速度可以用變量來代替,四.FOXBOT機(jī)器人指令講解,Speed指令,功能 指定程序的內(nèi)部速度。 寫法格式 Speed 參數(shù)說明 范圍(0, 100表示內(nèi)部速度的百分比。 寫法舉例 Speed 50 把此指令加入到之前的示例程式中對比學(xué)習(xí)。,FoxBot V4速度指令- (7)Speed /Accel/Decel指令,功能 指定內(nèi)部加速度比例 寫法格式 Accel 參數(shù)說明 寫法舉例 Accel 50,功能 指定內(nèi)部減速度比例。 寫法格式 Decel 參數(shù)說明 。 寫法舉例 Decel 50,Accel 指令,Decel 指令,四.FOXBOT機(jī)器人指令講解,FoxBot V4 IO指令, IoBits SetOutp GetInp WaitInp,四.FOXBOT機(jī)器人指令講解,V4操作介面I/O狀態(tài)欄,機(jī)器人系統(tǒng)佔用,輸入輸出 畫面切換,I/O輸出狀態(tài)顯示,四.FOXBOT機(jī)器人指令講解,FoxBot V4 IO地址及區(qū)域劃分,Input,Port A,Port B,Port C,Port D,Output,Port D,Port C,Port B,Port A,輸入端,輸出端,電控箱內(nèi)I/O板,操作介面顯示,四.FOXBOT機(jī)器人指令講解,I/O信號連接板實物圖,.,系統(tǒng)佔用不可用,系統(tǒng)佔用不可用,四.FOXBOT機(jī)器人指令講解,功能:對於讀取多個I/O狀態(tài)應(yīng)用需定義一個IO位元組結(jié)構(gòu)(對應(yīng)的位元P0-P15) 寫法格式 Dim io1 as IOBits 用法舉例 Dim io1 as IOBits io1.p0=True io1.p1=True io1.p2=True WaitInpEx pb,io1,True,True,IoBits 指令,FoxBot V4 I/O指令- (8) IoBits指令,四.FOXBOT機(jī)器人指令講解,功能 置位或復(fù)位一個輸出端口 寫法格式 SetOutp , 參數(shù)說明 (1) PA(Port A), PB(Port B), PC(Port C), PD (Port D)。 (2)範(fàn)圍從0 (Bit 0)至15 (Bit 15)。 (3) 為True 或 False 寫法舉例 SetOutp PB, 12, False SetOutp PB, 12, True,SetOutp 指令,FoxBot V4 I/O指令- (9)SetOutp& GetInp指令,功能 讀取一個指定輸入IO端口的狀態(tài)。 寫法格式 GetInp , 參數(shù)說明 (1) PA(Port A), PB(Port B), PC(Port C), PD (Port D)。 (2)範(fàn)圍從0 (Bit 0)至15 (Bit 15)。 寫法舉例 If GetInp(PA, 8)=ture then pause end if,GetInp 指令,四.FOXBOT機(jī)器人指令講解,FoxBot V4 IO指令- (10)WaitInp指令,功能 程序在指定的時間內(nèi)等待某個輸入IO端口的狀態(tài)滿足條件。 寫法格式 WaitInp , , 參數(shù)說明 (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

提交評論