51精品国自产在线-久久精品国产99精品最新-人善交zzzzxxxxx另类,人妻无码专区一区二区三区,国产麻豆成人精品av,av无码人妻一区二区三区

更多聯(lián)系我們

廣州子銳機(jī)器人技術(shù)有限公司

電話:400-878-2528
手機(jī):15889988091
傳真:020-32887675
地址:廣州市番禺區(qū)東環(huán)街金山谷創(chuàng)意八街1號(hào)109


官方微信


添加微信幫助解決機(jī)器人故障

首頁 > ABB機(jī)器人維修 > ABB機(jī)器人保養(yǎng) >

ABB機(jī)器人數(shù)據(jù)存儲(chǔ)類型區(qū)別

日期:2018-05-22 人氣: 來源:www.whtdkj.com 作者:ABB機(jī)器人維修

簡介:ABB機(jī)器人數(shù)據(jù)存儲(chǔ)類型區(qū)別 CONST VAR PERS 區(qū)別 1)ABB機(jī)器人任何數(shù)據(jù)都有存儲(chǔ)類型,分為常量CONST,變量VAR和可變量 2)常量CONST,即程序內(nèi)不能賦值 3)變量和可變量程序都能賦值,區(qū)別如下 變量-有初值和當(dāng)前值。在執(zhí)行打開程序,移動(dòng)指針到main,移動(dòng)指……
  
        ABB機(jī)器人數(shù)據(jù)存儲(chǔ)類型區(qū)別
  CONST VAR PERS 區(qū)別
  1)ABB機(jī)器人任何數(shù)據(jù)都有存儲(chǔ)類型,分為常量CONST,變量VAR和可變量
                ABB機(jī)器人數(shù)據(jù)存儲(chǔ)類型區(qū)別
  2)常量CONST,即程序內(nèi)不能賦值
  3)變量和可變量程序都能賦值,區(qū)別如下
  變量-有初值和當(dāng)前值。在執(zhí)行打開程序,移動(dòng)指針到main,移動(dòng)指針到routine時(shí),變量的當(dāng)前值會(huì)被初始化,即值變?yōu)槌踔?/div>
  可變量,只有當(dāng)前值。即任何時(shí)候做了修改,其值就修改了。在執(zhí)行打開程序,移動(dòng)指針到main,移動(dòng)指針到routine時(shí),值就是當(dāng)前值,不會(huì)發(fā)生變化
  4)默認(rèn)插入的robtarget的存儲(chǔ)類型是const,即常量,此時(shí)無法賦值(如下圖,即使類型選到robtarget還是不顯示已經(jīng)建立的robtarget)
  此時(shí),到程序數(shù)據(jù),找到這個(gè)數(shù)據(jù),編輯-更改申明,修改為變量賦值語句時(shí),就能找到這個(gè)點(diǎn)位了。
  創(chuàng)建帶參數(shù)例行程序
  1)什么是參數(shù)例行程序?
               ABB機(jī)器人數(shù)據(jù)存儲(chǔ)類型區(qū)別
  例行程序可以輸入?yún)?shù),使用的時(shí)候看起來就像自定義指令
  2)有什么用?
                 ABB機(jī)器人數(shù)據(jù)存儲(chǔ)類型區(qū)別
  方便使用,用戶不用關(guān)心內(nèi)部實(shí)現(xiàn)過程
  3)如何創(chuàng)建
               ABB機(jī)器人數(shù)據(jù)存儲(chǔ)類型區(qū)別
  1)新建例行程序
  2)設(shè)置名稱,點(diǎn)擊參數(shù),設(shè)置輸入?yún)?shù)
  3)添加參數(shù),注意右邊的數(shù)據(jù)類型即為該參數(shù)數(shù)據(jù)類型,此處舉例輸入為2個(gè)
  4)點(diǎn)擊確定。
  5)程序內(nèi)部根據(jù)自己需要添加內(nèi)容
  6)帶參數(shù)例行程序不能直接使用,必須有人調(diào)用,且輸入?yún)?shù),如下
  例pknpl指令的創(chuàng)建,實(shí)現(xiàn)功能為從pHome位置吸取并到Target_10位置放置
    PROCRoutine2()
    pknpl pHome,Target_10;
    ENDPROC
    PROCpknpl(robtarget pick_pos,robtarget place_pos)
    MoveJoffs(pick_pos,0,0,30),v500,z1,tool0;
    MoveL pick_pos,v500,fine,tool0;
    Set do1;
    MoveLoffs(pick_pos,0,0,30),v500,z1,tool0;
    MoveJoffs(place_pos,0,0,30),v500,z1,tool0;
    MoveL place_pos,v500,fine,tool0;
    ReSet do1;
    MoveL offs(place_pos,0,0,30),v500,z1,tool0;
 

文章來源,工業(yè)機(jī)器人維修官網(wǎng):www.whtdkj.com