KUKA機(jī)械人邏輯編程.ppt
《KUKA機(jī)械人邏輯編程.ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《KUKA機(jī)械人邏輯編程.ppt(27頁珍藏版)》請(qǐng)?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 可用邏輯指令 時(shí)間等待功能 信號(hào)相關(guān)等待功
2、能 開關(guān)功能 Coupling/decoupling an Interbus segment 下述邏輯指令可以被選擇 : 時(shí)間和信號(hào)等待功能以及單獨(dú)開關(guān),脈沖輸出都會(huì)使前置判斷停止。 Copyright by KUKA Roboter GmbH College 01/2006 3 mp2_logic_en.ppt 等待時(shí)間功能指令 (WAIT) 如果選擇“ WAIT”指令,等待時(shí)間可以被指定。這條命令會(huì)打斷前置 判斷,即使等待時(shí)間是 0秒 等待時(shí)間單位:秒 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)動(dòng)在 P2點(diǎn)中斷 1秒 Copyright by KUKA Roboter GmbH College 01/2006 4 mp2_logic_en.ppt 等待信號(hào)功能指令 (WAIT FOR) 如果“ WAIT FOR”指令被選擇,那么以下參數(shù)可以被設(shè)置 插入一個(gè)內(nèi)部邏輯運(yùn)算 (例如 . WAIT FOR (IN1) AND (IN2)) 布爾表達(dá)式取反 “ ” “NOT” 2 插入一個(gè)外部的邏輯運(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 等待信號(hào)功能指令 (WAIT FOR) WAIT FOR (IN1 OR IN2 OR IN3) AND (NOT OUT1 OR OUT2) OR NOT (IN4) 內(nèi)部邏輯運(yùn)算 : 運(yùn)算表達(dá)式要寫 在括號(hào)里 外部邏輯運(yùn)算 : 運(yùn)算表達(dá)式寫在 兩個(gè)括號(hào)之間 . 混合的邏輯運(yùn)算是允許的,一 條命令最多可以有 12個(gè)操作符 等待條件可以編寫 , 例如以下的常用形式 : Cop
5、yright by KUKA Roboter GmbH College 01/2006 6 mp2_logic_en.ppt 1 2 3 4 5 6 等待信號(hào)功能指令 (WAIT FOR) 如果“ WAIT FOR”指令被選擇,那么以下參數(shù)可以被設(shè)置: 輸入 /輸出,標(biāo)志位。計(jì)時(shí)器的編號(hào) 1- 4096 4 輸入 /輸出,標(biāo)志位。計(jì)時(shí)器,用戶自定義的 名字 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 等待信號(hào)功能指令 (WAIT FOR) 如果“ WAIT FOR”指令被選擇,那么以下參數(shù)可以被設(shè)置: 1 2 3 4 5 不采用前置判斷 采用前置判斷 “ ” “CONT” 6 當(dāng)系統(tǒng)處于專家模式時(shí),編輯長(zhǎng)文本名字(類 似于注釋) “ ” Existing long text name 5 Remarks Values Box 6 Copyright by KUKA Roboter GmbH College 01/2006 8 mp2_logic_en.ppt 等待信號(hào)功能指令 (WAIT FOR) 如果 WAIT FOR命令采用打
7、斷前置判斷的形式,每一個(gè)點(diǎn)都會(huì)精確到達(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)動(dòng)會(huì)被中斷 直到 INPUT1 被置位 不采用前置判斷 Copyright by KUKA Roboter GmbH College 01/2006 9 mp2_logic_en.ppt 等待信號(hào)功能指令 (WAIT FOR) 如果 WAIT FOR命令選擇 CONT模式,那么條件將會(huì)被前置判斷,如果 條件滿足,那么
8、就會(huì)采用逼近方式 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 采用前置判斷 = 前置判斷 隨后信號(hào)的變化將不 再被關(guān)注 Copyright by KUKA Roboter GmbH College 01/2006 10 mp2_logic_en.ppt 輸出功能 簡(jiǎn)單開關(guān)功能 簡(jiǎn)單脈沖功能 與路徑相關(guān)的開關(guān) 功能 與路徑相關(guān)的脈沖 功能 以下功能按想鍵可以被選擇 : Copyr
9、ight by KUKA Roboter GmbH College 01/2006 11 mp2_logic_en.ppt 簡(jiǎn)單輸出指令 (OUT) 如果“ OUT”指令被選擇,那么以下參數(shù)可以被設(shè)置: OUTPUT的開關(guān)狀態(tài) TRUE FALSE 3 OUTPUT編號(hào) 1- 4096 1 不采用前置判斷 采用前置判斷 “ ” “CONT” 4 當(dāng)系統(tǒng)處于專家模式時(shí),編輯長(zhǎ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 簡(jiǎn)單輸出指令 (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) 會(huì)被置位 P3精確到達(dá),因?yàn)闆]采 用前置判斷 Copyright by KUKA Roboter GmbH College 01/2006 13
11、mp2_logic_en.ppt 簡(jiǎn)單輸出指令 (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 可能在這個(gè)點(diǎn) OUTPUT1就被置 位了,因?yàn)椴捎昧饲爸门袛? P3點(diǎn)是逼近運(yùn) 動(dòng) Copyright by KUKA Roboter GmbH College 01/2006 14 mp2_logic_en.
12、ppt 簡(jiǎn)單脈沖指令 (PULSE) 如果“ PULSE”指令被選擇,那么以下參數(shù)可以被設(shè)置: 2 3 4 5 1 不采用前置判斷 采用前置判斷 “ ” “CONT” 4 OUTPUT的開關(guān)狀態(tài) TRUE FALSE 3 Output 編號(hào) 1- 4096 1 脈寬 單位:秒 0.1 3 5 當(dāng)系統(tǒng)處于專家模式時(shí),編輯長(zhǎng)文本名字(類似于注 釋) “ ” Existing long text name 2 Remarks Values Box Copyright by KUKA Roboter GmbH College 01/2006 15 mp2_logic_en.
13、ppt 簡(jiǎn)單脈沖指令 (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)焊時(shí)開關(guān)焊槍 在弧焊時(shí)起弧或斷弧 在涂膠時(shí)關(guān)閉或打開膠槍 . 同步輸出指令“ SYN OUT” Copyright by KUKA R
14、oboter GmbH College 01/2006 17 mp2_logic_en.ppt 在路徑的開始或者結(jié)束處輸出信號(hào) 如果“ 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 編號(hào) 1- 4096 1 開關(guān)動(dòng)作延時(shí) (單位 ms) -1000 +1000 5 當(dāng)系統(tǒng)處于專家模式時(shí),編輯長(zhǎng)文本名字(類似于 注釋) “ ” Existing long text name 2 Remarks Values
15、Box Copyright by KUKA Roboter GmbH College 01/2006 18 mp2_logic_en.ppt 在路徑的開始或者結(jié)束處輸出信號(hào) 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ā)限制 : 如果信號(hào)發(fā)送的位置超出該限制位 , 控制器會(huì)自動(dòng)調(diào)整成在該限位上發(fā)送 . Copyright by KUKA Roboter GmbH College 01/2006 19 mp2_logic_en.ppt 在路徑的開始或者結(jié)束處輸出信號(hào) 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é)束處輸出信號(hào) 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 在路徑任意位置輸出信號(hào) 如果你使用路徑相關(guān)的 SYNOUT-PATH命令
19、,你可以沿著程序路徑 上的指定距離的任意點(diǎn)觸發(fā)開關(guān)量。 和起始結(jié)束點(diǎn)相關(guān)同步指令一樣 , 這種指令也可以提前或者延遲發(fā) 送信號(hào) . 路徑相關(guān)的開關(guān)量控制只是被允許用在連續(xù)路徑運(yùn)動(dòng)中 (LIN or CIRC). SYNOUT-PATH 指令是針對(duì)下一個(gè)運(yùn)動(dòng)指令而言的。 如果一個(gè) SYNOUT-PATH 命令運(yùn)用于一個(gè) PTP運(yùn)動(dòng),那么當(dāng)運(yùn)動(dòng) 執(zhí)行時(shí)會(huì)被軟件拒絕。 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)量動(dòng)作開始點(diǎn)距離 (i單位: mm) -2000 +2000 5 基于路徑 “PATH” 4 OUTPUT的開關(guān)狀態(tài) TRUE FALSE 3 Output 編號(hào) 1- 4096 1 開關(guān)動(dòng)作延時(shí) (單位: ms) -1000 +1000 6 當(dāng)系統(tǒng)處于專家模式時(shí),編輯長(zhǎ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ā)方式 時(shí)間 脈寬 0 1 Time OUT 1 Time 0 1 Time OUT 1 Time 距離 長(zhǎng)文本 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等.壓縮文件請(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. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- EXCEL基礎(chǔ)教程
- 一個(gè)小村莊的故事 (2)(教育精品)
- 液壓-第5章液壓控制閥(流量控制閥)(6)課件
- 項(xiàng)目6波形發(fā)生電路分析及應(yīng)用教學(xué)課件 中職 高教版 模擬電子技術(shù)基礎(chǔ)與仿真(Multisim10)
- 企業(yè)產(chǎn)權(quán)規(guī)章制度
- 四知、私心(范曄)
- “AMT-Group”管理咨詢案例分析大賽
- 典型零件的數(shù)控銑削加工工藝PPT課件
- 第三單元第八課財(cái)政與稅收ppt課件新人教版必修1圖
- 2022年世界精神衛(wèi)生日營(yíng)造良好環(huán)境-共助心理健康班會(huì)全文PPT
- 南昌(國際)青年旅舍
- 服務(wù)設(shè)計(jì)培訓(xùn)教程
- 銀行卡營(yíng)銷策劃方案
- 安全生產(chǎn)培訓(xùn)三
- ISO9001標(biāo)準(zhǔn)培訓(xùn)教程