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





审核编辑:刘清

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

    关注

    206

    文章

    27049

    浏览量

    201430
  • 串口中断
    +关注

    关注

    0

    文章

    63

    浏览量

    13615
  • TCP通信
    +关注

    关注

    0

    文章

    145

    浏览量

    4138

原文标题: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 4w次阅读

    中国银联POS终端规范

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

    pos机原理和拆机自毁设计

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

    微辰金服介绍海科大POS机分类

      POS机中文意思是“销售点”全称是销售点情报管理系统POS机具有现金或易货额度出纳功能,主要任务是提供商品交易的数据管理服务,并进行非现金结算。今天微辰金服介绍海科大POS机分类
    发表于 03-21 15:06 257次阅读

    微辰金服告诉你为什么海科大POS机要签到

      POS机为什么要签到,不签到可以吗?今天微辰金服告诉你为什么海科大POS机要签到。  一、不同的pos机,签到的帐号和密码不同例如:操作员:01、密码:0000、有时候通过登录帐号和密码,并未
    发表于 03-26 14:56 224次阅读

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

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

    微辰金服介绍新中付POS机故障分析处理

      POS机难免会出现故障,那么今天微辰金服就为大家分析处理一下新中付POS机故障  POS结算时将上日交易一并带出或提示对账不平。  原因:这是由于POS终端软件不完善造成的,是软件
    发表于 04-01 15:16 1570次阅读

    KUKA E6POS结构类型的变量定义

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