国产精品jizz在线观看麻豆_国产一区红桃视频_91夜夜揉人人捏人人添红杏_深夜精品寂寞黄网站在线观看

報(bào)名人數(shù)299346
資訊中心 > 課程相關(guān)資訊 > 機(jī)器人培訓(xùn) > 機(jī)器人培訓(xùn) >?工業(yè)機(jī)器人培訓(xùn)機(jī)構(gòu)__IRB360機(jī)器人搬運(yùn)編程有哪些相關(guān)指令?

工業(yè)機(jī)器人培訓(xùn)機(jī)構(gòu)__IRB360機(jī)器人搬運(yùn)編程有哪些相關(guān)指令?

時(shí)間:2021-08-06 09:00 來(lái)源:
東莞工業(yè)機(jī)器人培訓(xùn)機(jī)構(gòu)有幾家?IRB360機(jī)器人搬運(yùn)編程。在工業(yè)生產(chǎn)中,使用IRB360機(jī)器人對(duì)輸送鏈上面產(chǎn)品進(jìn)行取料放料,或者搬運(yùn)堆垛。這里做一個(gè)簡(jiǎn)單的工作站,機(jī)器人在輸送鏈上面進(jìn)行搬運(yùn),完成生產(chǎn)需要。

一、工作站介紹

1.1 工作站介紹

本次任務(wù)主要是使用IRB360并聯(lián)機(jī)器人在輸送鏈上進(jìn)行搬運(yùn)。使用仿真軟件創(chuàng)建工作站,創(chuàng)建smart組件,實(shí)現(xiàn)動(dòng)畫效果。通過(guò)對(duì)IRB360機(jī)器人編程、定點(diǎn)位和仿真設(shè)定,仿真運(yùn)行錄像等,本此節(jié)課一次操作演示完成。


二、編程相關(guān)指令
2.1 WaitDI - 等待直至已設(shè)置數(shù)字信號(hào)輸入信號(hào)
        WaitDI(Wait Digital Input)用于等待,直至已設(shè)置數(shù)字信號(hào)輸入。當(dāng)執(zhí)行本指令時(shí),如果信號(hào)值正確,則本程序僅僅繼續(xù)以下指令。
指令參數(shù):WaitDI Signal Value [MaxTime] [TimeFlag] [Visualize] [Header][Message] | [MsgArray] [Wrap] [Icon] [Image][VisualizeTime] [UIActiveSignal]
Signal:數(shù)據(jù)類型signaldi,信號(hào)的名稱。
Value:數(shù)據(jù)類型dionum,信號(hào)的期望值。
[MaxTime]:數(shù)據(jù)類型num,允許的最長(zhǎng)等待時(shí)間,以秒計(jì)。如果在滿足條件之前耗盡該時(shí)間,則將調(diào)用錯(cuò)誤處理器,如果存在這樣的情況,則采用錯(cuò)誤代碼ERR_WAIT_MAXTIME。如果不存在錯(cuò)誤處理器,則將停止執(zhí)行。
[TimeFlag]:數(shù)據(jù)類型bool,如果在滿足條件之前耗盡最長(zhǎng)允許時(shí)間,則包含該值的輸出參數(shù)為TRUE。

其余參數(shù)略


三、smart組建創(chuàng)建介紹
3.1 WaitDI - 等待直至已設(shè)置數(shù)字信號(hào)輸入信號(hào)
例1  WaitDI di4, 1;
僅在已設(shè)置di4輸入后,繼續(xù)程序執(zhí)行。
例 2  WaitDI grip_status, 0;
僅在已重置grip_status輸入后,繼續(xù)程序執(zhí)行。
例3
WaitDI di1, 1, Visualize Header:="Waiting for signal"
MsgArray:=["Movement will not start until", "the condition
below is TRUE"] Icon:=iconError;
MoveL p40, v500, z20, L10tip;
..
如果條件不符,則在可選參數(shù)Header和MsgArray 將被寫入FlexPendant示教器
屏幕上,為滿足條件的家族要隨行。保持狀態(tài)

3.2  IF - 如果滿足條件,那么...;否則...
根據(jù)是否滿足條件,執(zhí)行不同的指令時(shí),使用IF。依次測(cè)試條件,直至滿足其中一個(gè)條件。通過(guò)與該條件相關(guān)的指令,繼續(xù)程序執(zhí)行。如果未滿足任何條件,則通過(guò)符合ELSE的指令,繼續(xù)程序執(zhí)行。如果滿足多個(gè)條件,則僅執(zhí)行與第一個(gè)此類條件相關(guān)的指令。



1、第一種結(jié)構(gòu):Compact IF 緊湊型
 (1)結(jié)構(gòu)和程序執(zhí)行說(shuō)明
結(jié)構(gòu):IF <EXP> <SMT>
執(zhí)行:Compact IF緊湊型條件判斷指令用于當(dāng)一個(gè)條件滿足后,就執(zhí)行一句指令(特點(diǎn):?jiǎn)谓M條件,單句指令),如果條件不滿足就不執(zhí)行后面單句語(yǔ)句。
(2)舉例說(shuō)明
例:IF di08 = 1 Set do02_ClampA;
說(shuō)明:當(dāng)程序執(zhí)行到此指令時(shí),即判斷 di08 = 1是否為 1,如果條件成立,則執(zhí)行Set do02_ClampA指令,否則跳過(guò)IF...ENDIF指令繼續(xù)執(zhí)行下一行。


2、業(yè)機(jī)器人培訓(xùn)專家給您介紹第二種結(jié)構(gòu):簡(jiǎn)單型IF...ENDIF
(1)結(jié)構(gòu)和程序執(zhí)行說(shuō)明
結(jié)構(gòu):
IF <EXP> THEN
   <SMT>
ENDIF
(2)執(zhí)行說(shuō)明:如果IF后面條件成立則執(zhí)行IF和DNDIF之間語(yǔ)句,如果條件不成立則程序指針不執(zhí)行IF和ENDIF之間語(yǔ)句,而直接跳轉(zhuǎn)至ENDIF后面語(yǔ)句繼續(xù)往下執(zhí)行。
(3)舉例說(shuō)明
PROC rIF01()
IF flag1 = TRUE THEN
reg1 := reg1 + 1;
WaitTime 1;
ENDIF
WaitTime 1;
ENDPROC
說(shuō)明:如果布爾量flag1=true,則程序執(zhí)行IF和ENDIF之間語(yǔ)句;如果flag1=false則程序不執(zhí)行IF和ENDIF之間語(yǔ)句而跳到ENDIF后面語(yǔ)句執(zhí)行。


3、第三種結(jié)構(gòu):二選一型結(jié)構(gòu) IF ...ESLE...ENDIF
(1)結(jié)構(gòu)程序執(zhí)行說(shuō)明
結(jié)構(gòu):
IF <EXP> THEN
        <SMT>
        ELSE
        <SMT>
        ENDIF
(2)程序執(zhí)行說(shuō)明:如果IF后面條件成立則執(zhí)行IF和ELSE之間語(yǔ)句,如果IF后面語(yǔ)句不成立則執(zhí)行ELSE和ENDIF之間語(yǔ)句,ELSE只能在最靠近ENDIF添加且只能添加一個(gè)ELSE。
(3)舉例說(shuō)明
IF di03 = 1 THEN
   Set do01;
   Set do02;
   WaitTime 2;
   Reset do01;
   Reset do02;
ELSE
    reg1 := reg1 + 1;
   reg2 := reg1 + 10;
ENDIF          說(shuō)明:如果di03為1,則置位do01和d


o02,等待2s以后在復(fù)位do01和do02,如果di03為0,則執(zhí)行 reg1 := reg1 + 1和reg2 := reg1 + 10;即根據(jù)di03輸入信號(hào),判斷和選擇執(zhí)行IF、ELSE之間語(yǔ)句或者執(zhí)行ELSE、ENDIF之間語(yǔ)句。


4、第四種結(jié)構(gòu):選擇型結(jié)構(gòu)IF...ELSEIF...ELSEIF...ENDIF
(1)選擇型結(jié)構(gòu):ELSEIF可以有多個(gè)
IF <EXP> THEN
        <SMT>
        ELSEIF <EXP> THEN
        <SMT>
        ELSEIF <EXP> THEN
        <SMT>
        ENDIF
(2)執(zhí)行說(shuō)明:結(jié)構(gòu)上,在IF和ENDIF之間增加一條或多條ESLEIF;執(zhí)行時(shí)候,如果沒(méi)有一個(gè)條件成立,則不選擇任何一個(gè)IF或ELSEIF后面對(duì)應(yīng)的語(yǔ)句執(zhí)行;如果有一個(gè)條件程序,則選擇對(duì)應(yīng)的IF或ELSEIF后面對(duì)應(yīng)的語(yǔ)句執(zhí)行;如果有兩個(gè)或者兩個(gè)以上條件成立,則按照順序從上往下,IF、第一個(gè)ELSEIF、第二個(gè)ELSEIF等等往下,先遇到哪個(gè)條件判斷成立就選擇對(duì)應(yīng)的IF或者ELSEIF后面對(duì)應(yīng)語(yǔ)句執(zhí)行;執(zhí)行完以后直接跳到ENDIF后面繼續(xù)往下執(zhí)行。


5、第五種結(jié)構(gòu):綜合型結(jié)構(gòu),即把二選一型和選擇型綜合到一起的結(jié)構(gòu)
(1)結(jié)構(gòu)
        IF <EXP> THEN
        <SMT>
        ELSEIF <EXP> THEN
        <SMT>
        ELSEIF <EXP> THEN
        <SMT>
        ELSE
        <SMT>
        ENDIF
(2)執(zhí)行說(shuō)明
結(jié)構(gòu)上面在IF和ENDIF之間既有一個(gè)或者多個(gè)ELSEIF,也有ELSE;執(zhí)行時(shí)候,一般先看二選一型執(zhí)行,在分析IF和ELSE之間的選擇型ELSEIF來(lái)執(zhí)行。第一種情況,如果沒(méi)有一個(gè)條件成立則選擇ELSE和ENDIF之間語(yǔ)句執(zhí)行,這里相當(dāng)于二選一機(jī)構(gòu)看待;第二種情況,如果有且只有一個(gè)條件條件成立,則選擇對(duì)應(yīng)的IF或者ELSEIF后面對(duì)應(yīng)的語(yǔ)句執(zhí)行;第三種情況,如果有兩個(gè)或者兩個(gè)以上條件成立,則按照順序從上往下判斷條件,IF、第一個(gè)ELSEIF、第二個(gè)ELSEIF等等往下,先遇到哪個(gè)條件成立就選擇對(duì)應(yīng)的IF或者ELSEIF后面對(duì)應(yīng)的語(yǔ)句執(zhí)行;執(zhí)行完以后直接跳到ENDIF后面往下繼續(xù)執(zhí)行。


3.3 TEST - 根據(jù)表達(dá)式的值...
根據(jù)表達(dá)式或數(shù)據(jù)的值,當(dāng)有待執(zhí)行不同的指令時(shí),使用TEST。如果并沒(méi)有太多的替代選擇,則亦可使用IF..ELSE指令。將測(cè)試數(shù)據(jù)與第一個(gè)CASE條件中的測(cè)試值進(jìn)行比較。如果對(duì)比真實(shí),則執(zhí)行相關(guān)指令。此后,通過(guò)ENDTEST后的指令,繼續(xù)程序執(zhí)行。如果未滿足第一個(gè)CASE條件,則對(duì)其他CASE條件進(jìn)行測(cè)試等。如果未滿足任何條件,則執(zhí)行與DEFAULT相關(guān)的指令(如果存在)。
指令參數(shù):TEST Test data {CASE Test value {, Test value} : ...} [ DEFAULT:...] ENDTEST
Test data
數(shù)據(jù)類型:所有
用于比較測(cè)試值的數(shù)據(jù)或表達(dá)式。
Test value
數(shù)據(jù)類型:與test data相同
測(cè)試數(shù)據(jù)必須擁有的值,以供執(zhí)行相關(guān)的指令。
舉例:
TEST reg1
CASE 1,2,3 :
routine1;
CASE 4 :
routine2;
DEFAULT :
TPWrite "Illegal choice";
Stop;
ENDTEST
      根據(jù)reg1的值,執(zhí)行不同的指令。如果該值為1、2或3時(shí),則執(zhí)行routine1。如果該值為4,則執(zhí)行routine2。否則,打印出錯(cuò)誤消息,并停止執(zhí)行。


3.4 WHILE - 只要...便重復(fù)
只要給定條件表達(dá)式評(píng)估為TRUE值,當(dāng)重復(fù)一些指令時(shí),使用WHILE。
1、WHILE指令結(jié)構(gòu)定義
(1)While指令的結(jié)構(gòu):
WHILE <EXP> DO     這里<EXP>是條件部分
<SMT>         這里<SMT>是指令輸入地方
ENDWHILE
<SMT>是指令輸入地方,一般光標(biāo)選中<SMT>,然后添加指令。<EXP>是條件,光標(biāo)選中以后單擊進(jìn)去輸入表達(dá)式;一般條件<EXP>部分可以是表達(dá)是,也可以是多個(gè)表達(dá)是之間的與或異或求余等關(guān)系,條件的結(jié)果只有對(duì)錯(cuò),如下所示:
對(duì)=1=true=ON
錯(cuò)=0=false=OFF
2、while舉例說(shuō)明
舉例一:
reg1 := 1;
WHILE reg1 <= 10 DO
reg1 := reg1 + 1;
ENDWHILE
執(zhí)行說(shuō)明:初始化reg1=1,執(zhí)行while指令時(shí)候,先判斷reg1<=10的條件是否成立,如果條件成立則執(zhí)行循環(huán)語(yǔ)句內(nèi)的內(nèi)容,while中每次執(zhí)行一次reg1:=reg1+1,即reg1自加一;執(zhí)行完一輪以后程序指針又跳到while指令去第二次判斷reg1<=10條件是否成立,條件成立則又繼續(xù)執(zhí)行循環(huán)語(yǔ)句內(nèi)的內(nèi)容reg1:=reg1+1,即reg1又自加一一次;這樣重復(fù)判斷條件重復(fù)執(zhí)行while中指令,直到條件reg1<=10不成立,即reg1=11時(shí)候,程序執(zhí)行指針才會(huì)跳轉(zhuǎn)到endwhile指令后面,結(jié)束while指令,往下繼續(xù)運(yùn)行。
舉例二:累加計(jì)算
PROC rWHILE2()
a := 0;
i := 1;
WHILE i <= 100 DO
a := a + i;
i := i + 1;
ENDWHILE
WaitTime 3;
ENDPROC

3.5、WHILE無(wú)限循環(huán)
WHILE TRUE DO
<SMT>
ENDWHILE
執(zhí)行說(shuō)明:while指令的條件是true,即條件一直成立,所以程序指針執(zhí)行到while指令以后,程序就會(huì)一直永遠(yuǎn)地執(zhí)行while指令,程序指針不會(huì)跳出到endwhile指令后面繼續(xù)往下運(yùn)行,所以這里的while就是一個(gè)死循環(huán),即無(wú)限循環(huán)。一般可以用在編寫程序正常自動(dòng)運(yùn)行部分,讓機(jī)器人正常工作時(shí)候處于永遠(yuǎn)執(zhí)行。
想了解更多東莞工業(yè)機(jī)器人培訓(xùn)資訊?智通教育20年致力于東莞工業(yè)機(jī)器人培訓(xùn)、PLC培訓(xùn)、電工培訓(xùn)等培訓(xùn)項(xiàng)目,詳情聯(lián)系:0769-8707-8535.


国产精品jizz在线观看麻豆_国产一区红桃视频_91夜夜揉人人捏人人添红杏_深夜精品寂寞黄网站在线观看
久久精品无码一区二区三区| 天天综合网天天综合色| 欧日韩精品视频| 日韩成人dvd| 久久久久青草大香线综合精品| 成人av网站在线| 亚洲国产日日夜夜| 亚洲精品一区二区三区精华液| 国产不卡在线一区| 亚洲一区成人在线| 欧美精品一区二区三区久久久| www.亚洲色图.com| 偷拍一区二区三区| 国产日韩精品久久久| 欧美综合在线视频| 国产主播一区二区三区| 亚洲男女一区二区三区| 日韩欧美资源站| 96av麻豆蜜桃一区二区| 三级欧美在线一区| 国产精品青草久久| 欧美日韩国产一区二区三区地区| 精品在线亚洲视频| 亚洲激情网站免费观看| 亚洲精品一线二线三线无人区| 色综合天天性综合| 久久国产免费看| 亚洲三级电影网站| 精品日韩成人av| 色综合欧美在线视频区| 国产综合色视频| 亚洲综合免费观看高清在线观看| 久久在线免费观看| 欧美日韩一区三区| 成人黄色大片在线观看| 日本不卡高清视频| 亚洲精品中文在线| 久久久精品免费观看| 欧美酷刑日本凌虐凌虐| 99热国产精品| 激情小说亚洲一区| 亚洲h精品动漫在线观看| 国产欧美精品国产国产专区| 666欧美在线视频| 91欧美一区二区| 激情偷乱视频一区二区三区| 亚洲高清免费视频| 国产精品国产三级国产三级人妇| 日韩精品在线一区二区| 欧美亚洲国产一区二区三区| 成人午夜私人影院| 秋霞国产午夜精品免费视频| 亚洲美女免费视频| 国产人成一区二区三区影院| 日韩一级高清毛片| 欧美性大战久久| 96av麻豆蜜桃一区二区| 国产大陆a不卡| 激情综合亚洲精品| 日本在线观看不卡视频| 亚洲综合精品自拍| 日韩理论电影院| 欧美韩日一区二区三区| 欧美哺乳videos| 欧美一级高清片| 欧美男女性生活在线直播观看| 一本大道综合伊人精品热热| 风间由美中文字幕在线看视频国产欧美| 奇米色一区二区| 天天色天天爱天天射综合| 亚洲综合男人的天堂| 日韩理论片中文av| 亚洲欧洲精品一区二区三区| 久久精品免视看| 久久青草国产手机看片福利盒子| 日韩西西人体444www| 欧美日韩高清影院| 欧美色图在线观看| 色www精品视频在线观看| 97精品视频在线观看自产线路二| 国产成人夜色高潮福利影视| 国产一区二区看久久| 久久99精品久久久久婷婷| 麻豆一区二区三区| 日本欧美久久久久免费播放网| 午夜日韩在线电影| 午夜a成v人精品| 午夜成人在线视频| 日日摸夜夜添夜夜添亚洲女人| 亚洲mv大片欧洲mv大片精品| 亚洲444eee在线观看| 亚洲成人免费看| 亚洲国产sm捆绑调教视频 | 精品国一区二区三区| 91精品久久久久久久久99蜜臂| 在线播放中文字幕一区| 91精品一区二区三区在线观看| 欧美精品色一区二区三区| 制服.丝袜.亚洲.另类.中文| 欧美电影影音先锋| 日韩一区二区三区电影在线观看 | 夜夜爽夜夜爽精品视频| 中文字幕亚洲区| 国产精品嫩草久久久久| 中文字幕第一页久久| 欧美激情一区二区三区不卡 | caoporen国产精品视频| 99这里都是精品| 成人av网站在线| a美女胸又www黄视频久久| 99久免费精品视频在线观看| www.亚洲国产| 成人av网址在线观看| 91热门视频在线观看| 色偷偷88欧美精品久久久| 色天天综合久久久久综合片| 日本丶国产丶欧美色综合| 在线观看精品一区| 欧美日韩电影在线| 日韩女优视频免费观看| 精品国产免费人成电影在线观看四季 | 成人免费毛片片v| av不卡在线播放| 色综合天天做天天爱| 欧美亚洲综合久久| 欧美丰满一区二区免费视频| 色呦呦一区二区三区| 欧美日韩成人一区二区| 91精品国产综合久久福利| 欧美刺激脚交jootjob| 久久久久亚洲蜜桃| 国产精品灌醉下药二区| 亚洲免费观看视频| 亚洲成在人线在线播放| 日本不卡一区二区三区| 国产一区二区三区最好精华液| 成人免费看片app下载| 91老师片黄在线观看| 日本高清免费不卡视频| 欧美久久一二三四区| 精品国产百合女同互慰| 国产精品亲子乱子伦xxxx裸| 一区二区三区在线观看欧美 | 免费欧美日韩国产三级电影| 国产伦精一区二区三区| av不卡免费在线观看| 色综合久久综合网| 欧美剧情片在线观看| 精品美女一区二区| 国产精品久99| 香港成人在线视频| 国产成人免费高清| 在线观看av一区二区| 日韩欧美资源站| 国产精品久久久久久久久免费桃花 | 欧美日韩黄色一区二区| 欧美成人激情免费网| 国产精品久久久久9999吃药| 亚洲不卡av一区二区三区| 久久精品国产一区二区三| 成人激情文学综合网| 欧美日韩大陆一区二区| 中文字幕第一区第二区| 亚洲成人www| 国产另类ts人妖一区二区| 色婷婷综合久色| 欧美成人一区二区三区片免费| 国产视频一区二区在线| 亚洲成人一区在线| 国产成人精品一区二| 欧美综合在线视频| 久久久国产精品麻豆| 亚洲综合一二区| 国产主播一区二区| 欧美日韩一区二区三区四区| 精品国产网站在线观看| 亚洲欧美视频在线观看| 久久精品99久久久| 91亚洲国产成人精品一区二三| www久久久久| 亚洲影院久久精品| 国产传媒一区在线| 91精品在线观看入口| 最新国产成人在线观看| 美女脱光内衣内裤视频久久网站 | 成人av在线电影| 日韩免费高清av| 亚洲精品乱码久久久久| 国产主播一区二区| 欧美精品日韩一本| 亚洲麻豆国产自偷在线| 精品午夜一区二区三区在线观看| 色婷婷av一区| 久久久久国产免费免费| 午夜精品久久久久久久99水蜜桃| 久久66热偷产精品| 欧美一区二区在线观看| 亚洲精品综合在线| 丰满亚洲少妇av| 精品剧情在线观看|