0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

KUKA创建新的SUB程序操作步骤

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2023-02-01 09:30 次阅读

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

借助模板创建程

Cell:现有的 Cell 程序,只能被替换或者在删除 Cell 程序后重新创建。

Expert:模块由只有程序头和程序结尾的 SRC 和 DAT 文件构成。

Expert Submit :附加的 Submit 文件 (SUB) 由程序头和程序结尾构成。

Function:SRC 函数创建,在 SRC 中只创建带有 BOOL 变量的函数头。函数结尾已经存在,但必须对返回值进行编程

Modul:Modul(模块)由具有程序头、程序结尾以及基本框架 (INI 和 2 个 PTP HOME) 的 SRC 和 DAT 文件构成。

Submit:附加的 Submit 文件 (SUB) 由程序头、程序结尾以及基本框架 (DECLARATION、INI、LOOP/ENDLOOP) 构成。

操作步骤

1.在数据列表中选中要创建该程序的文件夹。(不是在所有的文件夹中都能建立程序。)

2. 按下按钮 新。 选择模板 窗口打开。

3. 选中模板 Submit 或 Expert Submit 并用 OK 确认。

4. 输入程序名称,并用 OK 确认。

“Submit” 模板:

Submit 模板用于生成具有以下结构的 SUB 文件:

1 DECLARATIONS

2 INI初始化部分。用于在启动之后只执行一次的指令。

3

4 LOOP

5 USER PLC

含有 USER PLC 折叠夹的 LOOP 指令。

USER PLC 规定用于要在后台连续运行的程序。

6 ENDLOOP

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

“Expert Submit” 模板:

Expert Submit 模板生成空的 SUB 文件。对 于该模板,所有的都必须由用户自己编程设定。

在编程时使用 LOOP 指令。提交解释器只执行不带 LOOP 指令的 SUB 程序一次。然后自动将其取消。

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

机器人运动指令

机器人运动只能由机器人解释器解释。

因此,从 SUB 程序中也无法作为子程序调用包含运动指令的 SRC 程序。

 针对机器人运动的指令

其包括 BRAKE 和所有 TRIGGER。

与此完全相反,附加轴的运动指令可用在 SUB 程序中。

示例:

poYBAGPZwYqAQCT2AACxQzzff_I129.jpg

附加轴 E2 根据特定的输入端运动。

在此不使用 WAIT 指令或等待循环,因其包含循环。

提交解释器可以读取访问所有系统变量,也可以写入访问许多系统变量。即使在系统变量同时被一个运动程序使用时,也可访问。

如果在 SUB 程序中更改提交解释器对其无写入访问权限的系统变量,则在启动程序时出现一个错误信息并且提交解释器停止。

在 SUB 程序中常用的系统变量:

$MODE_OP = 值
说明
#T1 机器人控制系统在运行方式 T1 下。
#T2 机器人控制系统在运行方式 T2 下。
#AUT 机器人控制系统在自动运行方式下。
$MODE_OP = 值
说明
#EX 机器人控制系统在外部自动运行方式下。
#INVALID 机器人控制系统无定义的状态。
$OV_PRO = 值
元素 数据类型 说明
值 (%) INT 程序倍率的大小

示例: 如果没有达到编程设定的速度,则将输出端 2 设定为 FALSE。

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

在SUB程序中可以调用用作子程序的程序。可以是:

其他的 SUB程序

不带机器人运动指令的 SRC程序

从程序 SPS.SUB 中可以用 CWRITE 指令和 RUN 调用程序 CELL.SRC。调用只在冷启动时有效。也可以用cwrite指令来调用其他的主程序,可成和Ringo都已用过

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

sps.sub 在机器人解释器中选择 CELL.SRC

为了在运行中的运动程序和 SUB 程序之间实现二进制信息交换,可以使用机器人控制系统旗标。旗标由提交解释器设定并且由机器人解释器读取。





审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    5013

    文章

    13331

    浏览量

    464148
  • Loop
    +关注

    关注

    0

    文章

    19

    浏览量

    10896
  • SRC
    SRC
    +关注

    关注

    0

    文章

    61

    浏览量

    18010
  • sub
    sub
    +关注

    关注

    0

    文章

    13

    浏览量

    2256

原文标题:KUKA:创建新的 SUB 程序

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    在OrCAD中轻松创建并调整shape的操作步骤详解

    文章来源:Cadence楷登PCB及封装资源中心 怎么在OrCAD中轻松创建并调整shape?操作步骤怎么样的?我们来一一详解。 如今,设计时间非常宝贵,每次设计调整时等待shape重新修复无疑大大
    发表于 11-26 17:51 4469次阅读

    窗口看门狗操作步骤程序

    STM32窗口看门狗官方库函数的使用WWDG窗口看门狗操作库函数窗口看门狗操作步骤程序WWDG窗口看门狗操作库函数窗口看门狗的
    发表于 07-30 07:45

    如何创建一个DSP/BIOS程序

    如何创建一个DSP/BIOS程序实验目的􀁺 掌握DSP/BIOS的的开发步骤􀁺 认识DSP/BIOS程序中各文件的含义􀁺 掌握如何
    发表于 04-07 10:56 71次下载

    KUKA机器人KRC4操作说明书

    KUKA机器人KRC4操作说明书.......
    发表于 12-23 14:47 77次下载

    PLC系统控制电机详细的转换程序操作步骤

    PLC系统控制电机,其中含有详细的转换程序操作步骤
    发表于 12-31 11:19 2次下载

    JDBC的操作步骤和实例

    创建一个以JDBC连接数据库的程序,包含7个步骤,详细介绍请看下文。
    发表于 02-05 18:51 6585次阅读
    JDBC的<b class='flag-5'>操作</b><b class='flag-5'>步骤</b>和实例

    KUKA 机器人SPS.SUB程序解析

    SPS.SUB程序解析
    发表于 02-09 09:45 3次下载

    allegro与PADS的区别及创建PCB封装的步骤

    allegro与PADS的区别及创建PCB封装的步骤
    发表于 03-27 10:56 67次下载
    allegro与PADS的区别及<b class='flag-5'>创建</b>PCB封装的<b class='flag-5'>步骤</b>

    多负载电源解决方案的创建步骤

    多负载电源解决方案的创建步骤
    发表于 05-28 10:03 14次下载

    大众版KUKA程序的轨迹程序分解

    而大众版的KUKA程序有很大的区别,它将真实的轨迹程序全都隐藏了你看到的只是一件外套.
    的头像 发表于 07-08 10:34 3514次阅读

    KUKA 8.2系统远程连接步骤介绍

    KUKA 8.2系统远程连接步骤介绍,实现远程访问需要在KLIconfig.xml文件里进行更改设置.
    的头像 发表于 07-27 15:56 2055次阅读

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

    Submit :附加的 Submit 文件 (SUB) 由程序头和程序结尾构成。 Function:SRC 函数创建,在 SRC 中只创建
    的头像 发表于 05-23 10:17 1244次阅读
    KRL指令如何在<b class='flag-5'>SUB</b><b class='flag-5'>程序</b>中使用

    更改KUKA机器人系统时间的操作步骤

    KUKA机器人的PC是就是一个普通的PC,因此调整时间和更改普通PC的实践一样.
    发表于 05-29 11:10 7598次阅读
    更改<b class='flag-5'>KUKA</b>机器人系统时间的<b class='flag-5'>操作</b><b class='flag-5'>步骤</b>

    KUKA大众标准与标准版机器人程序的不同

    大众版KUKA程序使用的程序包括SRC和Dat文件
    的头像 发表于 06-08 15:47 3240次阅读
    <b class='flag-5'>KUKA</b>大众标准与标准版机器人<b class='flag-5'>程序</b>的不同

    KUKA工业机器人与S7-1200PLC实现Profinet通讯的步骤

    本次内容来简单谈一谈KUKA工业机器人与S7-1200PLC实现Profinet通讯的步骤
    的头像 发表于 07-05 10:10 6471次阅读
    <b class='flag-5'>KUKA</b>工业机器人与S7-1200PLC实现Profinet通讯的<b class='flag-5'>步骤</b>