<object id="ayu7o"></object>

      <object id="ayu7o"></object>

    1. <menuitem id="ayu7o"></menuitem>
      <object id="ayu7o"></object>
      加入收藏 在線留言 聯系我們
      關注微信
      手機掃一掃 立刻聯系商家
      全國服務熱線18475208684

      云南西門子中國(授權)一級代理 代理商 PLC

      更新時間
      2024-12-02 08:00:00
      價格
      請來電詢價
      西門子變頻器
      西門子觸摸屏
      西門子伺服電機
      西門子PLC
      西門子直流調速器
      西門子電纜
      聯系電話
      13922889745
      聯系手機
      18475208684
      聯系人
      向小姐
      立即詢價

      詳細介紹

      在我們使用發那科工業機器人時經常需要用到循環,循環除了在示教器編程中常用的FOR與判斷加跳轉配合之外在發那科工業機器人二次開發中還有WHILE,REPEAT,這次向大家介紹下REPEAT循環的用法,先看下語法:

      REPEAT ... UNTIL 聲明

      用途 : 重復語句直到 BOOLEAN 表達式求值為 TRUE

      語法 : REPEAT

      { statement }

      UNTIL boolean_exp

      解釋:

      statement : 有效的 KAREL 可執行語句

      boolean_exp : 一個 BOOLEAN 表達式

      下面用一個創建一個KAREL程序來試一下這種類型的循環:

      新建一個KAREL文件。

      圖片

      編寫如下程序:

      PROGRAM TEST_REPEAT           --程序名

      VAR                    --變量聲明

      A : INTEGER 

      B : STRING[10]

      BEGIN               --程序開始  

      A = 1                 --AZui開始等于1

      REPEAT                  --循環開始

      FORCE_SPMENU(TP_PANEL,SPI_TPUSER,1)   --顯示用戶菜單界面

      WRITE('WAIT...',CR)                        --提示

      CNV_INT_STR(A,1,0,B)

      DELAY 1000  

      WRITE(B,CR)                 --延時

      DELAY 1000  

      A = A + 1                    --自加1

      UNTIL A > 3                  --直到A大于3的時候跳出循環

      WRITE('PRG_END',CR)                   --顯示程序結束標志     

      END TEST_REPEAT                              --程序結束

      編寫完畢后按下圖步驟編譯該程序。

      圖片

      按下圖步驟關閉編譯成功輸出對話框。

      圖片

      按下圖步驟關閉KAREL程序編輯器。

      圖片

      按下圖步驟打卡工業機器人示教器。

      圖片

      按下圖步驟打開菜單進入“下頁”。

      圖片

      按下圖步驟打開系統進入“變量”。

      圖片

      將下圖所示第300項更改為1后,點擊“SELECT”進入程序選擇界面。

      圖片

      如下圖所示選擇該KAREL程序。

      圖片

      按下圖所示步驟運行該KAREL程序。

      圖片

      下圖為運行效果。

      圖片


      —THE END—


      相關產品

      聯系方式

      • 電  話:13922889745
      • 經理:向小姐
      • 手  機:18475208684
      • 微  信:18475208684