版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第八章邏輯指令和預(yù)進(jìn)功能工業(yè)和信息化工業(yè)機(jī)器人技術(shù)技能人才培養(yǎng)工程系列從書(shū)工業(yè)機(jī)器人操作與應(yīng)用——初級(jí)01數(shù)字輸出指令PARTONE01數(shù)字輸出指令數(shù)字輸出指令(OUT)用于在程序中的某個(gè)位置輸出信號(hào),在程序中可以設(shè)定數(shù)字輸出指令的相關(guān)參數(shù),如圖8-1所示。02等待指令PARTTWO02等待指令在機(jī)器人程序運(yùn)行過(guò)程中,用戶可以加入一些等待指令進(jìn)行程序的處理,等待指令包括WAITFOR和WAIT。1.WAITFOR指令WAITFOR指令為與信號(hào)有關(guān)的等待指令,需要時(shí)可將多個(gè)信號(hào)(最多12個(gè))按邏輯連接。如果添加了一個(gè)邏輯連接,則聯(lián)機(jī)表格中會(huì)出現(xiàn)用于邏輯連接的欄,可連接的信號(hào)包括IN、OUT、TIMER、FLAG、CYCFLAG,如圖8-2所示。02等待指令02等待指令(1)運(yùn)算符邏輯連接的運(yùn)算符包括:NOT:“非”,該運(yùn)算符用于否定,即使值取反(由“TRUE”變?yōu)椤癋ALSE”)。AND:“與”,僅當(dāng)連接的兩個(gè)表達(dá)式都為T(mén)RUE時(shí),結(jié)果才為T(mén)RUB。OR:“或”,當(dāng)連接的兩個(gè)表達(dá)式中至少有一個(gè)為T(mén)RUE時(shí),結(jié)果為T(mén)RUE。EXOR:“異或”,當(dāng)連接的兩個(gè)表達(dá)式有不同的值時(shí),結(jié)果為T(mén)RUE。02等待指令(2)運(yùn)算符的優(yōu)先級(jí)運(yùn)算的基本規(guī)則:先運(yùn)算括號(hào)中的表達(dá)式,未括起來(lái)的表達(dá)式按照其優(yōu)先級(jí)從左向右進(jìn)行運(yùn)算。運(yùn)算符的優(yōu)先級(jí)如表8-2所示。02等待指令(3)輯運(yùn)算舉例邏輯運(yùn)算舉例(1代表TRUE,0代表FALSE)如圖8-3所示。02等待指令2.WAIT指令WAIT指令為與時(shí)間相關(guān)的等待指令,程序?qū)⒏鶕?jù)輸入的時(shí)間在某個(gè)點(diǎn)上等待,如圖8-4所示。在等待時(shí)間內(nèi),機(jī)器人暫停動(dòng)作。03脈沖輸出指令PARTTHREE03脈沖輸出指令脈沖輸出指令(PULSE)用于設(shè)定一個(gè)脈沖,如圖8-5所示。在此過(guò)程中,輸出端在特定時(shí)間內(nèi)被設(shè)置為定義的電平,此后輸出端由系統(tǒng)自動(dòng)復(fù)位。輸出端的設(shè)定和復(fù)位不取決于之前的輸出端電平。04軌跡切換指令PARTFOUR04軌跡切換指令軌跡切換指令以運(yùn)動(dòng)的起始點(diǎn)或目標(biāo)點(diǎn)為基準(zhǔn)觸發(fā)軌跡切換動(dòng)作,切換過(guò)程無(wú)須中斷機(jī)器人運(yùn)動(dòng),且切換動(dòng)作的時(shí)間可推移。軌跡切換指令支持的控制方式包括LIN、CIRC和PTP。軌跡切換指令可分為“靜態(tài)”(SNYOUT)和“動(dòng)態(tài)”(SYNPULSE)兩種。其中,SYNOUT切換的信號(hào)與SYNPULSE切換的信號(hào)相同,只是切換的方式不同。04軌跡切換指令1、SYNOUT指令靜態(tài)軌跡切換指令SYNOUT如圖8-6所示。04軌跡切換指令2、SYNPULSE指令動(dòng)態(tài)軌跡切換指令SYNPULSE如圖8-7所示。SYNPULSE指令與SYNOUT指功能類(lèi)似,只是在確定信號(hào)狀態(tài)上有所不同。04軌跡切換指令[例8-1]設(shè)起始點(diǎn)為P2,目標(biāo)點(diǎn)為P3,兩個(gè)點(diǎn)均為精確停止點(diǎn),如圖8-8所示。04軌跡切換指令說(shuō)明:OUT1和OUT2確定了切換的大概位置,虛線確定了切換極限。切換極限:開(kāi)始:切換點(diǎn)最多可延遲至精確停止點(diǎn)P3(+ms)。結(jié)束:切換點(diǎn)最多可前移至精確停止點(diǎn)P2(-ms)。如果Delay給定的數(shù)值過(guò)大,則KRC4系統(tǒng)將自動(dòng)在切換極限處進(jìn)行切換。04軌跡切換指令[例8-2]起始點(diǎn)P2是精確停止點(diǎn),目標(biāo)點(diǎn)P3被圓滑過(guò)渡(是軌跡路徑逼近點(diǎn)),如圖8-9所示。04軌跡切換指令說(shuō)明:OUT1和OUT2確定了切換的大概位置,虛線確定了切換極限,M為圓滑區(qū)域中點(diǎn)。切換極限開(kāi)始:切換點(diǎn)最多可延遲至P3點(diǎn)圓滑區(qū)域的起始處(+ms)。結(jié)束:切換點(diǎn)最多可前移至P3點(diǎn)圓滑區(qū)域的起始處(-),最多可延遲至P3點(diǎn)圓滑區(qū)域的結(jié)束處(+)。如果Delay給定的數(shù)值過(guò)大,則KRC4系統(tǒng)將自動(dòng)在切換極限處進(jìn)行切換。04軌跡切換指令[例8-3]起始點(diǎn)P2和目標(biāo)點(diǎn)P3均被圓滑過(guò)渡,如圖8-10所示。說(shuō)明:0UT1和OUT2確定了切換的大概位置,虛線確定了切換極限,M為P3點(diǎn)圓滑區(qū)域中點(diǎn)。切換極限開(kāi)始:切換點(diǎn)最多可前移至P2點(diǎn)圓滑區(qū)域的結(jié)束處,最多可延遲至P3點(diǎn)圓滑區(qū)域的起始處(+ms)。04軌跡切換指令結(jié)束:切換點(diǎn)最多可前移至P3點(diǎn)圓滑區(qū)域的起始處(-),最多可遲至P3點(diǎn)圓滑區(qū)域的結(jié)束處(+)。如果Delay給定的數(shù)值過(guò)大,則KRC4系統(tǒng)將自動(dòng)在切換極限處進(jìn)行切換。當(dāng)在SYNOUT指令的聯(lián)機(jī)表格中選擇PATH時(shí),控制方式僅限于LIN和CIRC,不適用于PTP,輸入信息如圖8-11所示。04軌跡切換指令04軌跡切換指令[例8-4]起始點(diǎn)P1是精確停止點(diǎn),目標(biāo)點(diǎn)P3被圓滑過(guò)渡,如圖8-12所示。04軌跡切換指令說(shuō)明:0UT1確定了進(jìn)行切換的大概位置,虛線確定了切換極限,M為P2點(diǎn)圓滑區(qū)域中點(diǎn)。切換極限開(kāi)始:切換點(diǎn)最多可前移至精確停止點(diǎn)P1。結(jié)束:切換點(diǎn)最多可延遲至下一個(gè)的精確停止點(diǎn)P4。如果P3點(diǎn)是一個(gè)精確停止點(diǎn)則切換點(diǎn)最多可延遲至P3點(diǎn)。如果PATH或Delay給出的數(shù)值過(guò)大,則KRC4系統(tǒng)將自動(dòng)在切換極限處進(jìn)行切換。04軌跡切換指令[例8-5]起始點(diǎn)P1和目標(biāo)點(diǎn)P3均被圓滑過(guò)渡,如圖8-3所示。04軌跡切換指令說(shuō)明:OUT1確定了切換的大概位置,虛線確定了切換極限,M為P2點(diǎn)圓滑區(qū)域中點(diǎn)切換極限。開(kāi)始:切換點(diǎn)最多可前移至P1點(diǎn)圓滑區(qū)域的起始處。結(jié)束:切換點(diǎn)最多可延遲至下一個(gè)精確停止點(diǎn)P4。如果P3點(diǎn)是一個(gè)精確停止點(diǎn),則切換點(diǎn)最多可延遲至P3。如果PATH或Delay給出的數(shù)值過(guò)大,則KRC4系統(tǒng)將自動(dòng)在切換極限處進(jìn)行切換。04軌跡切換指令通過(guò)SYNPULSE指可在運(yùn)動(dòng)的起始點(diǎn)或目標(biāo)點(diǎn)觸發(fā)一個(gè)脈沖。脈沖的時(shí)間或位置均可推移:脈沖輸出信號(hào)不必準(zhǔn)確地在位置點(diǎn)上被觸發(fā),可以提前或延后被觸發(fā)。SYNPULSE指令的功能與在SYNOUT指中選擇PATH時(shí)的功能類(lèi)似,只是信號(hào)采用脈沖方式輸出。SYNPULSE指令的輸入信息如圖8-14所示。05用KRL函數(shù)進(jìn)行軌跡切換PARTFIVE05用KRL函數(shù)進(jìn)行軌跡切換1.TRIGGERWHENDISTANCE指令使用KRL中的TRIGGERWHENDISTANCE指令進(jìn)行軌跡切換時(shí),用戶通過(guò)將參數(shù)輸入程序進(jìn)行設(shè)定,不通過(guò)聯(lián)機(jī)表格進(jìn)行設(shè)定。使用這個(gè)指令比使用SYNOUT指的功能更多。注意:最多可以有8個(gè)TRIGGERWHENDISTANCE指令。語(yǔ)法如下:05用KRL函數(shù)進(jìn)行軌跡切換1.TRIGGERWHENDISTANCE指令(1)位置:表示指令被觸發(fā)的位置點(diǎn)。0:在動(dòng)作指令的起始點(diǎn)被觸發(fā)。1:在動(dòng)作指令的目標(biāo)點(diǎn)被觸發(fā)。如果目標(biāo)點(diǎn)是軌跡路徑逼近點(diǎn),則指令將在該點(diǎn)圓滑區(qū)域中點(diǎn)被觸發(fā)。(2)時(shí)間:表示至所選位置點(diǎn)的延遲時(shí)間(s),可用正值和負(fù)值,值域?yàn)?10000000~+1000000;時(shí)間過(guò)大或過(guò)小時(shí),KRC4系統(tǒng)將自動(dòng)在切換極限處切換。05用KRL函數(shù)進(jìn)行軌跡切換1.TRIGGERWHENDISTANCE指令(3)指令:包括變量賦值指令(不能給時(shí)間變量賦值)、OUT指令、PULSE指令、調(diào)用子程序指令。(4)優(yōu)先級(jí):調(diào)用子程序時(shí)需要給出子程序優(yōu)先級(jí)。優(yōu)先級(jí)有139及81128可選擇優(yōu)先級(jí)40~80預(yù)留給系統(tǒng)自動(dòng)分配的情況。如果優(yōu)先級(jí)應(yīng)由系統(tǒng)自動(dòng)給出,則令PRIO=-1。05用KRL函數(shù)進(jìn)行軌跡切換2.TRIGGERWHENPATH指令使用TRIGGERWHENPATH指進(jìn)行軌跡切時(shí),必須通過(guò)CP控制方式(LIN或CIRC)使機(jī)器人移至目標(biāo)點(diǎn),控制方式不允許是PTP。語(yǔ)法如下:(1)行程段:表示相對(duì)目標(biāo)點(diǎn)的位移(mm)。正值表示向運(yùn)動(dòng)結(jié)束方向推送該指令;負(fù)值表示向運(yùn)動(dòng)開(kāi)始方向推送該指令。05用KRL函數(shù)進(jìn)行軌跡切換(2)時(shí)間:表示至所選位置點(diǎn)的延遲時(shí)間(ms),可用正值和負(fù)值,值域?yàn)?10000000~+10000000;時(shí)間過(guò)大或過(guò)小時(shí),KRC4系統(tǒng)將自動(dòng)在切換極限處切換。(3)指令:包括變量賦值指令(不能給時(shí)間變量賦值)、OUT指令、PULSE指令、調(diào)用子程序指令。(4)優(yōu)先級(jí):調(diào)用子程序時(shí)需要給出子程序優(yōu)先級(jí)。優(yōu)先級(jí)有1~39及81~128可選擇。優(yōu)先級(jí)40~80預(yù)留給由系統(tǒng)自動(dòng)分配的情況。如果優(yōu)先級(jí)應(yīng)由系統(tǒng)自動(dòng)給出,則令PRIO=-1。
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年旅游服務(wù)代理合同樣本
- 2025年度綠植花卉租賃與城市景觀提升合同范本4篇
- 2025年度綠化工程環(huán)境保護(hù)與節(jié)能減排合同范本4篇
- 2025版綠色建筑項(xiàng)目租賃與能源管理合同4篇
- 2025年度個(gè)人二手房交易安全協(xié)議范本4篇
- 個(gè)人間短期資金周轉(zhuǎn)合同書(shū)版
- 個(gè)人買(mǎi)賣(mài)合同范文(2024版)
- 二零二五年度風(fēng)力發(fā)電機(jī)組安裝及運(yùn)營(yíng)維護(hù)協(xié)議3篇
- 2025年度個(gè)稅起征點(diǎn)調(diào)整下簽勞務(wù)合同稅務(wù)籌劃合作協(xié)議
- 二零二五年度素食餐飲品牌授權(quán)合作合同
- 車(chē)站值班員(中級(jí))鐵路職業(yè)技能鑒定考試題及答案
- 極簡(jiǎn)統(tǒng)計(jì)學(xué)(中文版)
- JTG∕T E61-2014 公路路面技術(shù)狀況自動(dòng)化檢測(cè)規(guī)程
- 高中英語(yǔ)短語(yǔ)大全(打印版)
- 2024年資格考試-對(duì)外漢語(yǔ)教師資格證筆試參考題庫(kù)含答案
- 軟件研發(fā)安全管理制度
- 三位數(shù)除以兩位數(shù)-豎式運(yùn)算300題
- 寺院消防安全培訓(xùn)課件
- 比摩阻-管徑-流量計(jì)算公式
- GB/T 42430-2023血液、尿液中乙醇、甲醇、正丙醇、丙酮、異丙醇和正丁醇檢驗(yàn)
- 五年級(jí)數(shù)學(xué)應(yīng)用題100道
評(píng)論
0/150
提交評(píng)論