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

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

IRB360機(jī)器人搬運(yùn)編程相關(guān)指令_工業(yè)機(jī)器人培訓(xùn)學(xué)校_工業(yè)機(jī)器人培訓(xùn)機(jī)構(gòu)

時(shí)間:2021-07-26 15:55 來(lái)源:
工業(yè)機(jī)器人培訓(xùn)學(xué)校。在工業(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)畫效果。通過對(duì)IRB360機(jī)器人編程、定點(diǎn)位和仿真設(shè)定,仿真運(yùn)行錄像等,本此節(jié)課一次操作演示完成。


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ù)略
例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)

2.2  IF - 如果滿足條件,那么...;否則...

根據(jù)是否滿足條件,執(zhí)行不同的指令時(shí),使用IF。工業(yè)機(jī)器人培訓(xùn)機(jī)構(gòu)依次測(cè)試條件,直至滿足其中一個(gè)條件。通過與該條件相關(guān)的指令,繼續(xù)程序執(zhí)行。如果未滿足任何條件,則通過符合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指令,否則跳過IF...ENDIF指令繼續(xù)執(zhí)行下一行。
工業(yè)機(jī)器人培訓(xùn)學(xué)校。2、第二種結(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和do02,等待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í)候,如果沒有一個(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í)行。第一種情況,如果沒有一個(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í)行。


2.3 TEST - 根據(jù)表達(dá)式的值... 

 根據(jù)表達(dá)式或數(shù)據(jù)的值,當(dāng)有待執(zhí)行不同的指令時(shí),使用TEST。如果并沒有太多的替代選擇,則亦可使用IF..ELSE指令。將測(cè)試數(shù)據(jù)與第一個(gè)CASE條件中的測(cè)試值進(jìn)行比較。如果對(duì)比真實(shí),則執(zhí)行相關(guān)指令。此后,通過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í)行。

2.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、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夜夜揉人人捏人人添红杏_深夜精品寂寞黄网站在线观看
免费成人在线视频观看| 国产成人免费av在线| 日韩精品一区二区三区在线观看| 久久精品99国产国产精| 中日韩免费视频中文字幕| 91亚洲永久精品| 亚洲sss视频在线视频| 精品国偷自产国产一区| 国产东北露脸精品视频| 亚洲精品成人少妇| 日韩免费看网站| aaa欧美色吧激情视频| 亚洲va在线va天堂| 国产欧美一区视频| 欧美午夜片在线看| 国产精品一区不卡| 亚洲午夜日本在线观看| 亚洲精品一区在线观看| 91啦中文在线观看| 麻豆国产91在线播放| 国产精品久久久久久户外露出| 欧美亚洲另类激情小说| 国产在线视视频有精品| 亚洲视频精选在线| 日韩欧美高清一区| 91视频在线观看| 久久99热国产| 一区二区三区欧美久久| 精品va天堂亚洲国产| 在线亚洲人成电影网站色www| 激情综合网激情| 亚洲精品成人悠悠色影视| 久久亚洲私人国产精品va媚药| 在线亚洲一区观看| 国产精品一区二区三区99| 亚洲二区在线视频| 国产精品美女久久久久久久 | 亚洲欧美综合在线精品| 欧美一区二区三区视频免费播放| 成人夜色视频网站在线观看| 奇米精品一区二区三区在线观看一| 亚洲国产精品v| 欧美成人女星排名| 欧美午夜电影网| 成av人片一区二区| 麻豆久久久久久久| 亚洲国产毛片aaaaa无费看 | av激情亚洲男人天堂| 美腿丝袜亚洲色图| 亚洲电影一区二区三区| 国产精品免费视频观看| 精品欧美一区二区在线观看| 欧美视频日韩视频在线观看| 国产成人精品免费网站| 男男视频亚洲欧美| 亚洲香蕉伊在人在线观| 亚洲视频中文字幕| 久久久久久久国产精品影院| 欧美一级午夜免费电影| 欧美日韩一级视频| 色综合久久88色综合天天免费| 国产一二三精品| 久久成人av少妇免费| 天堂va蜜桃一区二区三区 | 精品亚洲国内自在自线福利| 亚洲va韩国va欧美va精品| 亚洲老妇xxxxxx| 综合在线观看色| 中文字幕第一区综合| 精品av久久707| 日韩欧美高清一区| 欧美精品1区2区| 91在线精品一区二区| 懂色av一区二区夜夜嗨| 国产一区二区三区蝌蚪| 精东粉嫩av免费一区二区三区| 午夜久久福利影院| 亚洲一区二区欧美| 夜夜精品视频一区二区| 一区二区在线观看免费视频播放| 亚洲欧洲国产专区| 中文字幕亚洲欧美在线不卡| 国产精品视频线看| 国产精品美女久久久久久久 | 粉嫩av一区二区三区| 国产一区二区三区在线观看精品 | 久久综合久久综合久久| 日韩欧美一级精品久久| 欧美一级黄色大片| 日韩午夜av电影| 欧美一区二区视频在线观看2020 | 国产精品午夜久久| 久久久亚洲欧洲日产国码αv| 久久综合色8888| 久久精品这里都是精品| 国产亚洲欧美一级| 欧美激情一区二区| 中文字幕高清一区| 日韩一区在线看| 亚洲另类中文字| 亚洲精选视频在线| 亚洲五月六月丁香激情| 午夜精品一区在线观看| 视频一区视频二区中文| 日韩精品午夜视频| 美女一区二区在线观看| 精品一区二区三区欧美| 国产老肥熟一区二区三区| 韩国午夜理伦三级不卡影院| 麻豆国产精品一区二区三区 | 欧美精三区欧美精三区 | 91精品啪在线观看国产60岁| 日韩一区二区三区三四区视频在线观看| 91精品国产色综合久久不卡电影| 日韩欧美高清一区| 精品国产乱码91久久久久久网站| 久久九九久久九九| 国产精品久99| 艳妇臀荡乳欲伦亚洲一区| 午夜精品aaa| 久久超碰97中文字幕| 国产**成人网毛片九色 | 99精品视频在线免费观看| 欧洲精品中文字幕| 欧美一个色资源| 国产午夜精品久久久久久免费视 | 国产精品久久99| 亚洲成a人在线观看| 美女任你摸久久| 成人综合婷婷国产精品久久 | 成人av在线一区二区| 欧美性色黄大片手机版| 欧美一区二区福利在线| 欧美激情一区二区三区全黄| 又紧又大又爽精品一区二区| 日本aⅴ免费视频一区二区三区| 国产精品亚洲综合一区在线观看| 91首页免费视频| 欧美日韩在线直播| 久久美女艺术照精彩视频福利播放 | 这里只有精品视频在线观看| 久久女同精品一区二区| 亚洲精品视频在线| 久久精品久久久精品美女| 成人少妇影院yyyy| 欧美日韩精品一区二区三区四区| xf在线a精品一区二区视频网站| 亚洲三级免费观看| 免费高清在线一区| 97久久久精品综合88久久| 在线成人小视频| 国产精品天干天干在观线| 亚洲va欧美va人人爽| 国产99久久久久| 欧美日韩成人一区| 国产欧美1区2区3区| 亚洲444eee在线观看| 岛国一区二区三区| 欧美精品1区2区3区| 国产精品妹子av| 奇米精品一区二区三区四区| av在线一区二区三区| 欧美一个色资源| 亚洲精品一卡二卡| 国产精品一区二区无线| 欧美日韩国产欧美日美国产精品| 欧美精品一区在线观看| 亚洲福利一区二区| 成人午夜短视频| 欧美一级免费大片| 亚洲日本在线观看| 国产一区二区三区四区五区入口| 欧美网站一区二区| 中文字幕在线不卡一区| 蜜桃精品视频在线| 欧美在线啊v一区| 国产精品九色蝌蚪自拍| 久久精品国产99久久6| 欧美三级乱人伦电影| 国产精品久久久久一区| 青青草原综合久久大伊人精品优势 | 欧美亚洲动漫精品| 国产精品国产三级国产三级人妇 | 另类成人小视频在线| 在线观看网站黄不卡| 久久久久久麻豆| 蜜桃视频在线一区| 欧洲精品视频在线观看| 中文在线免费一区三区高中清不卡| 秋霞电影网一区二区| 欧美四级电影网| 亚洲日本免费电影| 国产白丝网站精品污在线入口| 欧美一区二区三区日韩视频| 一区二区三区日韩| 成人国产一区二区三区精品| 久久亚洲春色中文字幕久久久| 天天色图综合网| 欧美在线综合视频| 中文字幕佐山爱一区二区免费|