KUKA機(jī)械人邏輯編程.ppt
《KUKA機(jī)械人邏輯編程.ppt》由會員分享,可在線閱讀,更多相關(guān)《KUKA機(jī)械人邏輯編程.ppt(27頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、 Copyright by KUKA Roboter GmbH College 01/2006 1 mp2_logic_en.ppt 邏輯編程 輸入輸出的設(shè)置是為了機(jī)器人與外設(shè)設(shè)備的通訊 (例如工具,傳感 器等。 ) Outputs: $OUT1 ... $OUT4096 Inputs: $IN1 ... $IN4096 $IN1025=TRUE $IN1026=FALSE 機(jī)器人控制柜 外圍設(shè)備 Copyright by KUKA Roboter GmbH College 01/2006 2 mp2_logic_en.ppt 可用邏輯指令 時間等待功能 信號相關(guān)等待功
2、能 開關(guān)功能 Coupling/decoupling an Interbus segment 下述邏輯指令可以被選擇 : 時間和信號等待功能以及單獨(dú)開關(guān),脈沖輸出都會使前置判斷停止。 Copyright by KUKA Roboter GmbH College 01/2006 3 mp2_logic_en.ppt 等待時間功能指令 (WAIT) 如果選擇“ WAIT”指令,等待時間可以被指定。這條命令會打斷前置 判斷,即使等待時間是 0秒 等待時間單位:秒 Example: PTP P1 VEL=100% PDAT1 PTP P2 VEL=100% PDAT2 WAIT Time=
3、1 sec PTP P3 VEL=100% PDAWT3 P1 P2 P3 運(yùn)動在 P2點(diǎn)中斷 1秒 Copyright by KUKA Roboter GmbH College 01/2006 4 mp2_logic_en.ppt 等待信號功能指令 (WAIT FOR) 如果“ WAIT FOR”指令被選擇,那么以下參數(shù)可以被設(shè)置 插入一個內(nèi)部邏輯運(yùn)算 (例如 . WAIT FOR (IN1) AND (IN2)) 布爾表達(dá)式取反 “ ” “NOT” 2 插入一個外部的邏輯運(yùn)算 (例如: WAIT FOR (IN1) AND (IN2)) 布爾表達(dá)式取反 “ ”
4、 “NOT” 1 Remarks Values Box 1 2 3 4 5 6 Copyright by KUKA Roboter GmbH College 01/2006 5 mp2_logic_en.ppt 等待信號功能指令 (WAIT FOR) WAIT FOR (IN1 OR IN2 OR IN3) AND (NOT OUT1 OR OUT2) OR NOT (IN4) 內(nèi)部邏輯運(yùn)算 : 運(yùn)算表達(dá)式要寫 在括號里 外部邏輯運(yùn)算 : 運(yùn)算表達(dá)式寫在 兩個括號之間 . 混合的邏輯運(yùn)算是允許的,一 條命令最多可以有 12個操作符 等待條件可以編寫 , 例如以下的常用形式 : Cop
5、yright by KUKA Roboter GmbH College 01/2006 6 mp2_logic_en.ppt 1 2 3 4 5 6 等待信號功能指令 (WAIT FOR) 如果“ WAIT FOR”指令被選擇,那么以下參數(shù)可以被設(shè)置: 輸入 /輸出,標(biāo)志位。計時器的編號 1- 4096 4 輸入 /輸出,標(biāo)志位。計時器,用戶自定義的 名字 IN, OUT, TIMER, FLAG, CYCFLAG, user variable 3 Remarks Values Box Copyright by KUKA Roboter GmbH College 01/2006 7 m
6、p2_logic_en.ppt 等待信號功能指令 (WAIT FOR) 如果“ WAIT FOR”指令被選擇,那么以下參數(shù)可以被設(shè)置: 1 2 3 4 5 不采用前置判斷 采用前置判斷 “ ” “CONT” 6 當(dāng)系統(tǒng)處于專家模式時,編輯長文本名字(類 似于注釋) “ ” Existing long text name 5 Remarks Values Box 6 Copyright by KUKA Roboter GmbH College 01/2006 8 mp2_logic_en.ppt 等待信號功能指令 (WAIT FOR) 如果 WAIT FOR命令采用打
7、斷前置判斷的形式,每一個點(diǎn)都會精確到達(dá) 即使條件已經(jīng)滿足 Example: PTP P1 VEL=100% PDAT1 PTP P2 CONT VEL=100% PDAT2 WAIT FOR IN 1 PTP P3 VEL=100% PDAT3 P1 P2 P3 運(yùn)動會被中斷 直到 INPUT1 被置位 不采用前置判斷 Copyright by KUKA Roboter GmbH College 01/2006 9 mp2_logic_en.ppt 等待信號功能指令 (WAIT FOR) 如果 WAIT FOR命令選擇 CONT模式,那么條件將會被前置判斷,如果 條件滿足,那么
8、就會采用逼近方式 Example: PTP P1 VEL=100% PDAT1 PTP P2 CONT VEL=100% PDAT2 WAIT FOR IN 1 CONT PTP P3 VEL=100% PDAT3 P1 P2 P3 可能檢查 INPUT1 采用前置判斷 = 前置判斷 隨后信號的變化將不 再被關(guān)注 Copyright by KUKA Roboter GmbH College 01/2006 10 mp2_logic_en.ppt 輸出功能 簡單開關(guān)功能 簡單脈沖功能 與路徑相關(guān)的開關(guān) 功能 與路徑相關(guān)的脈沖 功能 以下功能按想鍵可以被選擇 : Copyr
9、ight by KUKA Roboter GmbH College 01/2006 11 mp2_logic_en.ppt 簡單輸出指令 (OUT) 如果“ OUT”指令被選擇,那么以下參數(shù)可以被設(shè)置: OUTPUT的開關(guān)狀態(tài) TRUE FALSE 3 OUTPUT編號 1- 4096 1 不采用前置判斷 采用前置判斷 “ ” “CONT” 4 當(dāng)系統(tǒng)處于專家模式時,編輯長文本名字(類似于注 釋) “ ” Existing long text name 2 Remarks Values Box 1 2 3 4 Copyright by KUKA Roboter Gmb
10、H College 01/2006 12 mp2_logic_en.ppt 簡單輸出指令 (OUT) Example: LIN P1 VEL=0.2 m/s PDAT1 LIN P2 CONT VEL=0.2 m/s PDAT2 LIN P3 CONT VEL=0.2 m/s PDAT3 LIN P4 VEL=0.2 m/s PDAT4 OUT 1 State= TRUE P1 P2 P3 P4 Output 1 在 P3點(diǎn) 會被置位 P3精確到達(dá),因?yàn)闆]采 用前置判斷 Copyright by KUKA Roboter GmbH College 01/2006 13
11、mp2_logic_en.ppt 簡單輸出指令 (OUT) Example: LIN P1 VEL=0.2 m/s PDAT1 LIN P2 CONT VEL=0.2 m/s PDAT2 LIN P3 CONT VEL=0.2 m/s PDAT3 LIN P4 VEL=0.2 m/s PDAT4 OUT 1 State= TRUE CONT P1 P2 P3 P4 可能在這個點(diǎn) OUTPUT1就被置 位了,因?yàn)椴捎昧饲爸门袛? P3點(diǎn)是逼近運(yùn) 動 Copyright by KUKA Roboter GmbH College 01/2006 14 mp2_logic_en.
12、ppt 簡單脈沖指令 (PULSE) 如果“ PULSE”指令被選擇,那么以下參數(shù)可以被設(shè)置: 2 3 4 5 1 不采用前置判斷 采用前置判斷 “ ” “CONT” 4 OUTPUT的開關(guān)狀態(tài) TRUE FALSE 3 Output 編號 1- 4096 1 脈寬 單位:秒 0.1 3 5 當(dāng)系統(tǒng)處于專家模式時,編輯長文本名字(類似于注 釋) “ ” Existing long text name 2 Remarks Values Box Copyright by KUKA Roboter GmbH College 01/2006 15 mp2_logic_en.
13、ppt 簡單脈沖指令 (PULSE) “高電平脈沖 : STATE=TRUE 0 1 Time OUT 1 Time 0 1 Time OUT 1 Time “低電平脈沖 : STATE=FALSE Copyright by KUKA Roboter GmbH College 01/2006 16 mp2_logic_en.ppt 同步輸出指令 (基于 PTP, LIN, CIRC) 可以與開始和結(jié)束點(diǎn)相關(guān)聯(lián)而觸發(fā) 這些應(yīng)用包括 : 在點(diǎn)焊時開關(guān)焊槍 在弧焊時起弧或斷弧 在涂膠時關(guān)閉或打開膠槍 . 同步輸出指令“ SYN OUT” Copyright by KUKA R
14、oboter GmbH College 01/2006 17 mp2_logic_en.ppt 在路徑的開始或者結(jié)束處輸出信號 如果“ OUT”指令被選擇,那么以下參數(shù)可以被設(shè)置: (基于 START or END) 1 2 3 4 5 基于起點(diǎn)還是結(jié)束點(diǎn) “START” “END” 4 OUTPUT的開關(guān)狀態(tài) TRUE FALSE 3 Output 編號 1- 4096 1 開關(guān)動作延時 (單位 ms) -1000 +1000 5 當(dāng)系統(tǒng)處于專家模式時,編輯長文本名字(類似于 注釋) “ ” Existing long text name 2 Remarks Values
15、Box Copyright by KUKA Roboter GmbH College 01/2006 18 mp2_logic_en.ppt 在路徑的開始或者結(jié)束處輸出信號 Example: LIN P1 VEL=0.3 m/s CPDAT1 LIN P2 VEL=0.3 m/s CPDAT2 SYN OUT 1 State= TRUE at START Delay=20 ms SYN OUT 2 State= TRUE at END Delay=-20 ms LIN P3 VEL=0.3 m/s CPDAT3 LIN P4 VEL=0.3 m/s CPDAT4 P1 P2 P3
16、 P4 + - 起始點(diǎn) 終點(diǎn) 起始點(diǎn)和終點(diǎn)都是精確到達(dá)的點(diǎn) : Switching limit *) *) 觸發(fā)限制 : 如果信號發(fā)送的位置超出該限制位 , 控制器會自動調(diào)整成在該限位上發(fā)送 . Copyright by KUKA Roboter GmbH College 01/2006 19 mp2_logic_en.ppt 在路徑的開始或者結(jié)束處輸出信號 Example: LIN P1 VEL=0.3 m/s CPDAT1 LIN P2 VEL=0.3 m/s CPDAT2 SYN OUT 1 State= TRUE at START Delay=20 ms SYN OUT
17、2 State= TRUE at END Delay=-20 ms LIN P3 CONT VEL=0.3 m/s CPDAT3 LIN P4 VEL=0.3 m/s CPDAT4 P1 P2 P3 P4 + - + 起始點(diǎn) 終點(diǎn) 起點(diǎn)是精確到達(dá)點(diǎn),終點(diǎn)是逼近點(diǎn) : 逼近范圍的中心 Copyright by KUKA Roboter GmbH College 01/2006 20 mp2_logic_en.ppt 在路徑的開始或者結(jié)束處輸出信號 Example: LIN P1 VEL=0.3 m/s CPDAT1 LIN P2 CONT VEL=0.3 m/s CPDAT2 S
18、YN OUT 1 State= TRUE at START Delay=20 ms SYN OUT 2 State= TRUE at END Delay=-20 ms LIN P3 CONT VEL=0.3 m/s CPDAT3 LIN P4 VEL=0.3 m/s CPDAT4 P1 P2 P3 P4 + - + 起始點(diǎn) 終點(diǎn) 逼近范圍的中心 起點(diǎn)和終點(diǎn)都是逼近點(diǎn) : Copyright by KUKA Roboter GmbH College 01/2006 21 mp2_logic_en.ppt 在路徑任意位置輸出信號 如果你使用路徑相關(guān)的 SYNOUT-PATH命令
19、,你可以沿著程序路徑 上的指定距離的任意點(diǎn)觸發(fā)開關(guān)量。 和起始結(jié)束點(diǎn)相關(guān)同步指令一樣 , 這種指令也可以提前或者延遲發(fā) 送信號 . 路徑相關(guān)的開關(guān)量控制只是被允許用在連續(xù)路徑運(yùn)動中 (LIN or CIRC). SYNOUT-PATH 指令是針對下一個運(yùn)動指令而言的。 如果一個 SYNOUT-PATH 命令運(yùn)用于一個 PTP運(yùn)動,那么當(dāng)運(yùn)動 執(zhí)行時會被軟件拒絕。 Copyright by KUKA Roboter GmbH College 01/2006 22 mp2_logic_en.ppt 6 路徑相關(guān)同步輸出指令 如果“ OUT”指令被選擇,那么以下參數(shù)可以被
20、設(shè)置: (基于 PATH) 1 2 3 4 5 從結(jié)束點(diǎn)見到開關(guān)量動作開始點(diǎn)距離 (i單位: mm) -2000 +2000 5 基于路徑 “PATH” 4 OUTPUT的開關(guān)狀態(tài) TRUE FALSE 3 Output 編號 1- 4096 1 開關(guān)動作延時 (單位: ms) -1000 +1000 6 當(dāng)系統(tǒng)處于專家模式時,編輯長文本名字(類似于 注釋) “ ” Existing long text name 2 Remarks Values Box Copyright by KUKA Roboter GmbH College 01/2006 23 mp2_logic_e
21、n.ppt 路徑相關(guān)同步輸出指令 Example: LIN P1 VEL=0.3 m/s CPDAT1 SYN OUT 1 State= TRUE PATH=20 mm Delay=-5 ms LIN P2 CONT VEL=0.3 m/s CPDAT2 LIN P3 CONT VEL=0.3 m/s CPDAT3 LIN P4 VEL=0.3 m/s CPDAT4 P1 P2 P3 P4 + - 20 mm - + -5 ms 結(jié)束點(diǎn) 起始點(diǎn)是精確到達(dá)點(diǎn),結(jié)束點(diǎn)是逼近點(diǎn) : Copyright by KUKA Roboter GmbH College 01/2006 24 mp2
22、_logic_en.ppt 路徑相關(guān)同步輸出指令 Example: LIN P1 CONT VEL=0.3 m/s CPDAT1 SYN OUT 1 State= TRUE PATH=20 mm Delay=-5 ms LIN P2 CONT VEL=0.3 m/s CPDAT2 LIN P3 CONT VEL=0.3 m/s CPDAT3 LIN P4 VEL=0.3 m/s CPDAT4 P1 P2 P4 + - 20 mm P3 - + -5 ms 結(jié)束點(diǎn) 起始點(diǎn)和結(jié)束點(diǎn)都是逼近點(diǎn) : Copyright by KUKA Roboter GmbH College 01/200
23、6 25 mp2_logic_en.ppt 同步脈沖指令 如果“ SYN PULSE”指令被選擇,那么以下參數(shù)可以被設(shè)置: 狀態(tài) 輸出點(diǎn) 觸發(fā)方式 時間 脈寬 0 1 Time OUT 1 Time 0 1 Time OUT 1 Time 距離 長文本 Copyright by KUKA Roboter GmbH College 01/2006 26 mp2_logic_en.ppt Interbus 部分耦合與解耦 如果指令“ IBUS-Seg.on/off”被選擇,那么以下參數(shù)可以被設(shè)置: 耦合 / 解耦 3.0 Bus terminal 3 (fixed to the tool) 2.0 2.1 2.2 1.0 1.1 1.2 Bus terminal 1 Bus terminal 2 Copyright by KUKA Roboter GmbH College 01/2006 27 mp2_logic_en.ppt 實(shí)際練習(xí) Adhesive application (I/Os)
- 溫馨提示:
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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 6.煤礦安全生產(chǎn)科普知識競賽題含答案
- 2.煤礦爆破工技能鑒定試題含答案
- 3.爆破工培訓(xùn)考試試題含答案
- 2.煤礦安全監(jiān)察人員模擬考試題庫試卷含答案
- 3.金屬非金屬礦山安全管理人員(地下礦山)安全生產(chǎn)模擬考試題庫試卷含答案
- 4.煤礦特種作業(yè)人員井下電鉗工模擬考試題庫試卷含答案
- 1 煤礦安全生產(chǎn)及管理知識測試題庫及答案
- 2 各種煤礦安全考試試題含答案
- 1 煤礦安全檢查考試題
- 1 井下放炮員練習(xí)題含答案
- 2煤礦安全監(jiān)測工種技術(shù)比武題庫含解析
- 1 礦山應(yīng)急救援安全知識競賽試題
- 1 礦井泵工考試練習(xí)題含答案
- 2煤礦爆破工考試復(fù)習(xí)題含答案
- 1 各種煤礦安全考試試題含答案