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

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

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

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

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來(lái)源:機(jī)器人及PLC自動(dòng)化應(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)存在,但必須對(duì)返回值進(jìn)行編程。

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

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

操作步驟

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

2. 按下按鈕 新。 選擇模板 窗口打開(kāi)。

3. 選中模板 Submit 或 Expert Submit 并用 OK 確認(rèn)。

4. 輸入程序名稱,并用 OK 確認(rèn)。

“Submit” 模板:

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

1 DECLARATIONS

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

3

4 LOOP

5 USER PLC

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

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

6 ENDLOOP

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

“Expert Submit” 模板:

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

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

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

? 機(jī)器人運(yùn)動(dòng)指令

機(jī)器人運(yùn)動(dòng)只能由機(jī)器人解釋器解釋。

因此,從 SUB 程序中也無(wú)法作為子程序調(diào)用包含運(yùn)動(dòng)指令的 SRC 程序。

? 針對(duì)機(jī)器人運(yùn)動(dòng)的指令

其包括 BRAKE 和所有 TRIGGER。

與此完全相反,附加軸的運(yùn)動(dòng)指令可用在 SUB 程序中。

示例:

poYBAGPZwYqAQCT2AACxQzzff_I129.jpg

附加軸 E2 根據(jù)特定的輸入端運(yùn)動(dòng)。

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

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

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

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

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

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

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

在SUB程序中可以調(diào)用用作子程序的程序??梢允牵?br />
其他的 SUB程序

不帶機(jī)器人運(yùn)動(dòng)指令的 SRC程序

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

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

sps.sub 在機(jī)器人解釋器中選擇 CELL.SRC

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





審核編輯:劉清

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

    關(guān)注

    5001

    文章

    12946

    瀏覽量

    459215
  • Loop
    +關(guān)注

    關(guān)注

    0

    文章

    18

    瀏覽量

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

    關(guān)注

    0

    文章

    60

    瀏覽量

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

    關(guān)注

    0

    文章

    12

    瀏覽量

    2224

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

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

    窗口看門狗操作步驟程序

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

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

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

    KUKA機(jī)器人KRC4操作說(shuō)明書

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

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

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

    JDBC的操作步驟和實(shí)例

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

    KUKA 機(jī)器人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>

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

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

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

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

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

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

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

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

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

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

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

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

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

    本次內(nèi)容來(lái)簡(jiǎn)單談一談KUKA工業(yè)機(jī)器人與S7-1200PLC實(shí)現(xiàn)Profinet通訊的步驟。
    的頭像 發(fā)表于 07-05 10:10 ?5905次閱讀
    <b class='flag-5'>KUKA</b>工業(yè)機(jī)器人與S7-1200PLC實(shí)現(xiàn)Profinet通訊的<b class='flag-5'>步驟</b>