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

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

3天内不再提示

SPSTRIGGER的用法

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2023-04-20 09:50 次阅读

使用 TRIGGER WHEN DISTANCE 语句并以轨迹为参照的切换函数编程:

d5d3da66-dea1-11ed-bfe3-dac502259ad0.png  

1 轨迹切换指令 TRIGGER 可以触发一个定义的指令。

2 指令与运动语句的起点或目标点有关

3 指令与机器人运动同时执行。

4 可以有切换点延迟 TRIGGER WHEN DISTANCE= 位置 DELAY=时间 DO 指令

位置: 规定在哪个点触发指令。可能的值:

n 0:指令在动作语句的起点处被触发。

n 1:指令在目标点处被触发。如果目标点是轨迹逼近形式,则指令将在 该轨迹逼近弧形的中点处被触发。

时间: 以此可确定所选位置的延迟时间

n 可应用正值和负值

n 时间以毫秒 (ms) 为单位表示

n 可毫无问题地应用 10,000,000 ms 及以下的时间值

n 时间值过大或过小时最迟或最早将于切换极限处切换

指令:可行的方式有:

给一个变量赋值

OUT 指令

PULSE 指令

调出一个子程序。在此情况下,必须给明优先级。

不能对运行时间变量赋值。

优先级(仅当调出一个子程序时):

有优先级 1、2、4 - 39 以及 81 - 128 可供选择。

n 优先级 40 - 80 预留给优先级由系统自动分配的情况。如果优先级应由 系统自动给出,则应如下进行编程:PRIO = -1

运动前最多可以有 8 个 TRIGGER。

d5e718ec-dea1-11ed-bfe3-dac502259ad0.jpg

如果需要一个与运动轨迹起点或终点相关的开关动作,在相关的运动指令(PTP,LIN或CIRC)前,以下列语法编程一个TRIGGER语句:

d5fb2ecc-dea1-11ed-bfe3-dac502259ad0.png
poYBAGRAmy6AJV6UAADrJmTUoHs703.jpg

d61d8936-dea1-11ed-bfe3-dac502259ad0.png

图41起点和终点都是精确定位点时开关范围和可能的延迟值

d6322c6a-dea1-11ed-bfe3-dac502259ad0.png

图42 起点是精确定位点而终点是逼近定位点时开关范围和可能的延迟值

d644a7e6-dea1-11ed-bfe3-dac502259ad0.png

图43起点和终点都是逼近定位点时开关范围和可能的延迟值

d65e5fc4-dea1-11ed-bfe3-dac502259ad0.png

图44 起点是逼近定位点而终点是精确定位点时开关范围和可能的延迟值

TRIGGER

如果您正在使用轨迹相关的TRIGGER语句,则可以通过指定一个距离在沿轨迹的任何位置触发开关动作,与在起点和终点的开关动作一样,也可以被延迟或提前。

轨迹相关的开关动作仅允许在连续轨迹运动(PTP,LIN或CIRC)中使用。

这儿的触发语句指的是下一个编程运动,语法如下:

d684fa8a-dea1-11ed-bfe3-dac502259ad0.png  

poYBAGRAm2mAY33HAAEJu-vSgIg566.jpg
d697708e-dea1-11ed-bfe3-dac502259ad0.pngd6c66998-dea1-11ed-bfe3-dac502259ad0.png

pYYBAGRAm5yAINlnAAOH35TOwAA096.jpg
poYBAGRAm6OADllgAALzH4eO7Qk440.jpg
pYYBAGRAm6qATJ60AAHijXbndZM570.jpg

d6ea66ea-dea1-11ed-bfe3-dac502259ad0.png





审核编辑:刘清

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

    关注

    211

    文章

    28437

    浏览量

    207174
  • DEF
    DEF
    +关注

    关注

    0

    文章

    13

    浏览量

    6252
  • Circ
    +关注

    关注

    0

    文章

    6

    浏览量

    7197
  • PTP
    PTP
    +关注

    关注

    0

    文章

    64

    浏览量

    8659

原文标题:SPSTRIGGER的用法V4.19

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

收藏 人收藏

    评论

    相关推荐

    SQLx的基础用法和进阶用法

    SQLx是一个Rust语言的异步SQL数据库访问库,支持多种数据库,包括PostgreSQL、MySQL、SQLite等。本教程将以SQLite为例,介绍SQLx的基础用法和进阶用法。 基础用法
    的头像 发表于 09-19 14:29 2344次阅读

    SeaORM的基础用法

    可读性。 在本教程中,我们将介绍SeaORM的基本用法和进阶用法。我们将使用SQLite数据库来演示这些用法。 基础用法 在使用SeaORM之前,我们需要将其添加到我们的Rust项目
    的头像 发表于 09-19 14:37 2421次阅读

    Stream模块的基础用法和进阶用法

    有用。在本教程中,我们将介绍 Stream 模块的基础用法和进阶用法,并提供示例。 基础用法 在本节中,我们将介绍 Stream 模块的基础用法,并提供基础示例。 从 Vec 中创建
    的头像 发表于 09-19 15:33 1204次阅读

    常用灯头规格及用法介绍

    常用灯头规格及用法介绍 简述常用灯头规格及用法介绍
    发表于 04-19 15:40 56次下载

    镍氢电池胶的用法

    镍氢电池胶的用法
    发表于 11-10 09:39 699次阅读

    状态机原理及用法

    状态机原理及用法状态机原理及用法状态机原理及用法
    发表于 03-15 15:25 0次下载

    电阻的巧妙用法

    电阻的巧妙用法
    发表于 12-16 12:59 0次下载

    MSF及Unicorn的介绍及用法

    MSF及Unicorn的介绍及用法
    发表于 09-07 15:09 3次下载
    MSF及Unicorn的介绍及<b class='flag-5'>用法</b>

    AI UX :设计助手用法

    本集讨论了具有高投资回报率的用法类型,以及如何以及为什么要优先使用帮助用法
    的头像 发表于 11-13 06:40 1883次阅读

    #define的高级用法简介

    #define的高级用法
    的头像 发表于 02-05 11:50 3937次阅读

    attribute 用法 section 部分

    attribute 用法 section 部分
    发表于 11-16 18:21 87次下载
    attribute <b class='flag-5'>用法</b> section 部分

    CMake用法详解

    CMake用法详解
    发表于 10-25 16:28 2次下载

    分享《verdi用法小结》的pdf

    分享Verdi用法小结的pdf文档
    的头像 发表于 02-18 20:21 1224次阅读
    分享《verdi<b class='flag-5'>用法</b>小结》的pdf

    KUKA机器人SPSTRIGGER用法

    使用 TRIGGER WHEN DISTANCE 语句并以轨迹为参照的切换函数编程
    的头像 发表于 04-21 10:30 3568次阅读

    pcb插针的用法

    pcb插针的用法
    的头像 发表于 12-13 16:58 1921次阅读