RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

KUKA創(chuàng)建新的SUB程序操作步驟

機器人及PLC自動化應(yīng)用 ? 來源:機器人及PLC自動化應(yīng)用 ? 2023-02-01 09:30 ? 次閱讀

2c405672-a1b2-11ed-bfe3-dac502259ad0.png

借助模板創(chuàng)建程

Cell:現(xiàn)有的 Cell 程序,只能被替換或者在刪除 Cell 程序后重新創(chuàng)建。

Expert:模塊由只有程序頭和程序結(jié)尾的 SRC 和 DAT 文件構(gòu)成。

Expert Submit :附加的 Submit 文件 (SUB) 由程序頭和程序結(jié)尾構(gòu)成。

Function:SRC 函數(shù)創(chuàng)建,在 SRC 中只創(chuàng)建帶有 BOOL 變量的函數(shù)頭。函數(shù)結(jié)尾已經(jīng)存在,但必須對返回值進行編程

Modul:Modul(模塊)由具有程序頭、程序結(jié)尾以及基本框架 (INI 和 2 個 PTP HOME) 的 SRC 和 DAT 文件構(gòu)成。

Submit:附加的 Submit 文件 (SUB) 由程序頭、程序結(jié)尾以及基本框架 (DECLARATION、INI、LOOP/ENDLOOP) 構(gòu)成。

操作步驟

1.在數(shù)據(jù)列表中選中要創(chuàng)建該程序的文件夾。(不是在所有的文件夾中都能建立程序。)

2. 按下按鈕 新。 選擇模板 窗口打開。

3. 選中模板 Submit 或 Expert Submit 并用 OK 確認。

4. 輸入程序名稱,并用 OK 確認。

“Submit” 模板:

Submit 模板用于生成具有以下結(jié)構(gòu)的 SUB 文件:

1 DECLARATIONS

2 INI初始化部分。用于在啟動之后只執(zhí)行一次的指令。

3

4 LOOP

5 USER PLC

含有 USER PLC 折疊夾的 LOOP 指令。

USER PLC 規(guī)定用于要在后臺連續(xù)運行的程序。

6 ENDLOOP

7 USER SUBROUTINE 用于自定義的子例程

“Expert Submit” 模板:

Expert Submit 模板生成空的 SUB 文件。對 于該模板,所有的都必須由用戶自己編程設(shè)定。

在編程時使用 LOOP 指令。提交解釋器只執(zhí)行不帶 LOOP 指令的 SUB 程序一次。然后自動將其取消。

在 SUB 程序中幾乎所有 KRL 指令均可用。但下列指令不可用:

? 機器人運動指令

機器人運動只能由機器人解釋器解釋。

因此,從 SUB 程序中也無法作為子程序調(diào)用包含運動指令的 SRC 程序。

? 針對機器人運動的指令

其包括 BRAKE 和所有 TRIGGER。

與此完全相反,附加軸的運動指令可用在 SUB 程序中。

示例:

poYBAGPZwYqAQCT2AACxQzzff_I129.jpg

附加軸 E2 根據(jù)特定的輸入端運動。

在此不使用 WAIT 指令或等待循環(huán),因其包含循環(huán)。

提交解釋器可以讀取訪問所有系統(tǒng)變量,也可以寫入訪問許多系統(tǒng)變量。即使在系統(tǒng)變量同時被一個運動程序使用時,也可訪問。

如果在 SUB 程序中更改提交解釋器對其無寫入訪問權(quán)限的系統(tǒng)變量,則在啟動程序時出現(xiàn)一個錯誤信息并且提交解釋器停止。

在 SUB 程序中常用的系統(tǒng)變量:

$MODE_OP = 值
說明
#T1 機器人控制系統(tǒng)在運行方式 T1 下。
#T2 機器人控制系統(tǒng)在運行方式 T2 下。
#AUT 機器人控制系統(tǒng)在自動運行方式下。
$MODE_OP = 值
說明
#EX 機器人控制系統(tǒng)在外部自動運行方式下。
#INVALID 機器人控制系統(tǒng)無定義的狀態(tài)。
$OV_PRO = 值
元素 數(shù)據(jù)類型 說明
值 (%) INT 程序倍率的大小

示例: 如果沒有達到編程設(shè)定的速度,則將輸出端 2 設(shè)定為 FALSE。

… IF (($MODE_OP == #T1) OR ($OV_PRO < 100)) THEN $OUT[2] ?= FALSE ENDIF …

在SUB程序中可以調(diào)用用作子程序的程序。可以是:

其他的 SUB程序

不帶機器人運動指令的 SRC程序

從程序 SPS.SUB 中可以用 CWRITE 指令和 RUN 調(diào)用程序 CELL.SRC。調(diào)用只在冷啟動時有效。也可以用cwrite指令來調(diào)用其他的主程序,可成和Ringo都已用過

2c76213a-a1b2-11ed-bfe3-dac502259ad0.png

sps.sub 在機器人解釋器中選擇 CELL.SRC

為了在運行中的運動程序和 SUB 程序之間實現(xiàn)二進制信息交換,可以使用機器人控制系統(tǒng)旗標(biāo)。旗標(biāo)由提交解釋器設(shè)定并且由機器人解釋器讀取。





審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • plc
    plc
    +關(guān)注

    關(guān)注

    5010

    文章

    13271

    瀏覽量

    463055
  • Loop
    +關(guān)注

    關(guān)注

    0

    文章

    18

    瀏覽量

    10883
  • SRC
    SRC
    +關(guān)注

    關(guān)注

    0

    文章

    60

    瀏覽量

    17983
  • sub
    sub
    +關(guān)注

    關(guān)注

    0

    文章

    12

    瀏覽量

    2246

原文標(biāo)題:KUKA:創(chuàng)建新的 SUB 程序

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    在OrCAD中輕松創(chuàng)建并調(diào)整shape的操作步驟詳解

    文章來源:Cadence楷登PCB及封裝資源中心 怎么在OrCAD中輕松創(chuàng)建并調(diào)整shape?操作步驟怎么樣的?我們來一一詳解。 如今,設(shè)計時間非常寶貴,每次設(shè)計調(diào)整時等待shape重新修復(fù)無疑大大
    發(fā)表于 11-26 17:51 ?4437次閱讀

    窗口看門狗操作步驟程序

    STM32窗口看門狗官方庫函數(shù)的使用WWDG窗口看門狗操作庫函數(shù)窗口看門狗操作步驟程序WWDG窗口看門狗操作庫函數(shù)窗口看門狗的
    發(fā)表于 07-30 07:45

    如何創(chuàng)建一個DSP/BIOS程序

    如何創(chuàng)建一個DSP/BIOS程序實驗?zāi)康?#1048698; 掌握DSP/BIOS的的開發(fā)步驟􀁺 認識DSP/BIOS程序中各文件的含義􀁺 掌握如何
    發(fā)表于 04-07 10:56 ?71次下載

    KUKA機器人KRC4操作說明書

    KUKA機器人KRC4操作說明書.......
    發(fā)表于 12-23 14:47 ?76次下載

    PLC系統(tǒng)控制電機詳細的轉(zhuǎn)換程序操作步驟

    PLC系統(tǒng)控制電機,其中含有詳細的轉(zhuǎn)換程序操作步驟
    發(fā)表于 12-31 11:19 ?2次下載

    JDBC的操作步驟和實例

    創(chuàng)建一個以JDBC連接數(shù)據(jù)庫的程序,包含7個步驟,詳細介紹請看下文。
    發(fā)表于 02-05 18:51 ?6576次閱讀
    JDBC的<b class='flag-5'>操作</b><b class='flag-5'>步驟</b>和實例

    KUKA 機器人SPS.SUB程序解析

    SPS.SUB程序解析
    發(fā)表于 02-09 09:45 ?3次下載

    allegro與PADS的區(qū)別及創(chuàng)建PCB封裝的步驟

    allegro與PADS的區(qū)別及創(chuàng)建PCB封裝的步驟
    發(fā)表于 03-27 10:56 ?66次下載
    allegro與PADS的區(qū)別及<b class='flag-5'>創(chuàng)建</b>PCB封裝的<b class='flag-5'>步驟</b>

    多負載電源解決方案的創(chuàng)建步驟

    多負載電源解決方案的創(chuàng)建步驟
    發(fā)表于 05-28 10:03 ?14次下載

    大眾版KUKA程序的軌跡程序分解

    而大眾版的KUKA程序有很大的區(qū)別,它將真實的軌跡程序全都隱藏了你看到的只是一件外套.
    的頭像 發(fā)表于 07-08 10:34 ?3452次閱讀

    KUKA 8.2系統(tǒng)遠程連接步驟介紹

    KUKA 8.2系統(tǒng)遠程連接步驟介紹,實現(xiàn)遠程訪問需要在KLIconfig.xml文件里進行更改設(shè)置.
    的頭像 發(fā)表于 07-27 15:56 ?2004次閱讀

    KRL指令如何在SUB程序中使用

    Submit :附加的 Submit 文件 (SUB) 由程序頭和程序結(jié)尾構(gòu)成。 Function:SRC 函數(shù)創(chuàng)建,在 SRC 中只創(chuàng)建
    的頭像 發(fā)表于 05-23 10:17 ?1199次閱讀
    KRL指令如何在<b class='flag-5'>SUB</b><b class='flag-5'>程序</b>中使用

    更改KUKA機器人系統(tǒng)時間的操作步驟

    KUKA機器人的PC是就是一個普通的PC,因此調(diào)整時間和更改普通PC的實踐一樣.
    發(fā)表于 05-29 11:10 ?7452次閱讀
    更改<b class='flag-5'>KUKA</b>機器人系統(tǒng)時間的<b class='flag-5'>操作</b><b class='flag-5'>步驟</b>

    KUKA大眾標(biāo)準(zhǔn)與標(biāo)準(zhǔn)版機器人程序的不同

    大眾版KUKA程序使用的程序包括SRC和Dat文件
    的頭像 發(fā)表于 06-08 15:47 ?3132次閱讀
    <b class='flag-5'>KUKA</b>大眾標(biāo)準(zhǔn)與標(biāo)準(zhǔn)版機器人<b class='flag-5'>程序</b>的不同

    KUKA工業(yè)機器人與S7-1200PLC實現(xiàn)Profinet通訊的步驟

    本次內(nèi)容來簡單談一談KUKA工業(yè)機器人與S7-1200PLC實現(xiàn)Profinet通訊的步驟
    的頭像 發(fā)表于 07-05 10:10 ?6400次閱讀
    <b class='flag-5'>KUKA</b>工業(yè)機器人與S7-1200PLC實現(xiàn)Profinet通訊的<b class='flag-5'>步驟</b>
    RM新时代网站-首页