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

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

3天内不再提示

KUKA轨迹位置系统变量$POS_BACK,$POS_FOR,$POS_INT和$POS_RET

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2023-05-19 09:37 次阅读

$POS_BACK,$POS_F OR–P2近似

000a8d9e-f5a8-11ed-90ce-dac502259ad0.png

1单块

2中间块

3后续块

$POS_BACK当前运动块的笛卡尔起始位置

E6POS结构类型的变量定义了TCP相对于BASE坐标系的起始位置。

 X、Y、Z:原点沿轴的偏移,单位为[mm]

 A、B、C:轴角度的旋转偏移,单位为[°]

$POS_BACK可用于返回到中断的动作指令的起始位置$POS_BACK对应于用于近似窗口内的中断的窗口的开始,并且对应于用于在近似窗口之后的中断的窗的结束$POS_BACK触发KRL程序中的提前运行停止。

近似PTP运动

PTP P1

PTP P2 C_PTP

PTP P3

$POS_FOR 当前运动块的笛卡尔目标位置

E6POS结构类型的变量定义了TCP相对于BASE坐标系的目标位置。

 X、Y、Z:原点沿轴的偏移,单位为[mm]

 A、B、C:轴角度的旋转偏移,单位为[°]

$POS_FOR可用于移动到中断的运动指令的目标位置$POS_FOR对应于近似窗口内的中断的窗口的结束,并且对应于近似窗之前的中断的窗的开始$POS_FOR触发KRL程序中的提前运行停止。

$POS_INT发生中断时的笛卡尔机器人位置

E6POS结构类型的变量定义了中断时TCP相对于BASE坐标系的位置。

 X、Y、Z:原点沿轴的偏移,单位为[mm]

 A、B、C:轴角度的旋转偏移,单位为[°]

$POS_INT可用于返回到触发中断的笛卡尔位置。该变量仅在中断程序中允许,并触发提前运行停止。

$POS_RET 离开路径时的笛卡尔机器人位置

E6POS结构类型的变量定义了TCP在编程路径离开时相对于BASE坐标系的位置。

 X、Y、Z:原点沿轴的偏移,单位为[mm]

 A、B、C:轴角度的旋转偏移,单位为[°]

当机器人静止时,可以使用$POS_RET返回到留下路径的笛卡尔位置。

示例 :

在编程设定的轨迹上有两个物品,其位置通过两个连接在输入端 6 和 7 上的传感器识别。然后要接近这两个已识别到的位置。

为此,将两个已识别到的位置保存为点 P_1 和 P_2。在主程序的第二个部分接近这些点。

如果机器人控制系统识别到用 INTERRUPT … DECL … WHEN … DO … 定义的事件,则始终在系统变量 $AXIS_INT (与轴相关)和 $POS_INT (笛卡尔)中保存当前的机器人位置。

主程序:

局部中断程序 1:

DEF PROG()

...

INTERRUPT DECL 10 WHEN $IN[6]==TRUE DO UP1()

INTERRUPT DECL 20 WHEN $IN[7]==TRUE DO UP2()

...

INTERRUPT ON

LIN START

LIN END

INTERRUPT OFF

LIN P_1

LIN P_2

...

END

局部中断程序 2:

DEF UP1()

P_1=$POS_INT

END

DEF UP2()

P_2=$POS_INT

END

示例 2

在碰撞识别时要求快速和可靠地停止机器人。为此,用 BRAKE F 声明中断。

如果超出轴 A1 上的正转矩 1500 Nm,则中断立即开始 BRAKE F 并调用子程序STOP_FAST()。如果机器人停止,则沿工具方向 X 移动 -10 mm 返回至笛卡尔位置 $POS_INT。$POS_INT 是触发了中断的位置。

DEF PROG()

...

INTERRUPT WITH BRAKE F DECL 25 WHEN $TORQUE_AXIS_ACT[1]>1500 DO

STOP_FAST()

INTERRUPT ON 25

...

END

...

DEF STOP_FAST()

BRAKE F

PTP $POS_INT:{x -10}

...

END

示例 3

按照硬件,在涂胶期间进行不沿轨迹的紧急停止。通过程序停止涂胶并在许用(通过输入端 10)之后将涂胶枪反向定位到轨迹上。

DEF PROG()

...

INTERRUPT DECL 1 WHEN $STOPMESS DO STOP_PROG()

LIN P_1

INTERRUPT ON

LIN P_2

INTERRUPT OFF

...

END

DEF STOP_PROG()

BRAKE F

GLUE=FALSE

WAIT FOR $IN[10]

LIN $POS_RET

GLUE=TRUE

END





审核编辑:刘清

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

    关注

    211

    文章

    28398

    浏览量

    206998
  • 串口中断
    +关注

    关注

    0

    文章

    64

    浏览量

    13887
  • TCP通信
    +关注

    关注

    0

    文章

    146

    浏览量

    4222

原文标题:KUKA轨迹位置系统变量$POS_BACK,$POS_FOR,$POS_INT和$POS_RET

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

收藏 人收藏

    评论

    相关推荐

    【CANNON申请】M-POS手机POS使用。

    申请理由:方便手机与POS机连接方案选择。项目描述:手机POS是现在支付终端的流行产品,我从事POS硬件开发工作,想制作精美产品。
    发表于 01-26 14:35

    无线POS机产生了哪些影响?

    POS(PointofSale)是目前各商场、饭店、加油站等广泛提供的刷卡消费业务的辅助工具,位于商场、加油站等地的POS机将获得的用户*的数据(卡号、业务资料等)通过通信线路传给*服务处理系统
    发表于 11-05 07:26

    全国POS机回收中心

    大量回收二手POS机回收,全新POS机回收,库存POS机回收,淘汰POS机回收,移动POS机回收,手持P
    发表于 04-02 13:47

    全国库存pos机回收

    大量回收二手POS机回收,全新POS机回收,库存POS机回收,淘汰POS机回收,移动POS机回收,手持P
    发表于 04-21 12:13

    POS机回收,库存POS机回收,淘汰POS机回收,移动POS机回收,手持POS机回收

    大量回收二手POS机回收,全新POS机回收,库存POS机回收,淘汰POS机回收,移动POS机回收,手持P
    发表于 10-12 11:46

    回收POS机,回收库存POS机,回收积压POS机,回收收银机POS

    大量回收二手POS机回收,全新POS机回收,库存POS机回收,淘汰POS机回收,移动POS机回收,手持P
    发表于 01-10 14:05

    智能POS硬件的功能特性

    市场上的行业发展趋势,然后会介绍整体的系统解决方案,并根据系统框图的功能模块逐一介绍TI的明星产品和优势。根据2019智能POS产业发展报告和尼尔森报告,2016-2019年全国联网POS
    发表于 11-07 06:36

    pos机_pos是什么意思

    本内容介绍了pos是什么意思,POS机的组成,了解了pos刷卡机的相关应用
    发表于 12-21 15:49 4.2w次阅读

    中国银联POS终端规范

    开发银行POS终端设备的必用工具,通过了解银联POS终端的规范,可以开发出于银行POS相关的各种金融机具产品。
    发表于 06-17 17:24 0次下载

    pos机原理和拆机自毁设计

    pos机原理和拆机自毁设计
    发表于 10-23 09:45 0次下载

    微辰金服介绍POS收银机和海科大POS机功能区别

    。  POS收银机和POS机的功用区别:  1、POS收银机具有健壮的自动订货系统POS机没有这种功用;  2、
    发表于 03-28 16:18 428次阅读

    如何看待以太坊2.0启用PoS共识

    黑币是一个很有意思的币种,它是全球第一个在初始阶段采用 PoW,然后转为纯 PoS 的币种(中间有一个短暂的 PoW+PoS 并行的阶段)。黑币不是第一个纯 PoS 的币种,最早的纯 PoS
    发表于 06-27 11:15 793次阅读

    基于PoS的经济系统可能引起的三个潜在问题分析

    权益证明(PoS)作为区块链的核心共识层越来越受欢迎。像以太坊,EOS,Cosmos和Tezos这些区块链平台已经采用PoS或计划不久后将采用PoS
    发表于 09-27 10:32 834次阅读

    KUKA E6POS结构类型的变量定义

    $POS_ACT 当前笛卡尔机器人位置 E6POS结构类型的变量定义了TCP相对于BASE坐标系的设定点位置。  X、Y、Z:原点沿轴的偏
    的头像 发表于 05-22 14:57 6208次阅读
    <b class='flag-5'>KUKA</b> E6<b class='flag-5'>POS</b>结构类型的<b class='flag-5'>变量</b>定义

    身份识别模组在POS终端上的应用

    1.POS终端对身份识别模组的需求在POS终端上嵌入身份识别模组,可以为商业经营者提供更多的管理和服务功能。例如,通过扫描顾客的身份证,POS系统可以快速获取顾客的身份信息,以便进行个
    的头像 发表于 05-08 11:07 326次阅读
    身份识别模组在<b class='flag-5'>POS</b>终端上的应用