打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
周末没事就来学习工业机器人吧!

第六章、建立及更改编程的运动

6.1 创建新的运动指令

对机器人运动进行编程

机器人运动

如果必须对机器人运动进行编程,需要解决以下诸多问题:

用示教方式对机器人运动进行编程时必须传输这些信息。 为此应使用联机表格,在该表格中可以很方便地输入这些信息。

运动编程的联机表格

运动方式

有不同的运动方式供运动指令的编程使用。 可根据对机器人工作流程的要求来进行运动编程。

  • 按轴坐标的运动 (PTP: Point-To-Point,即点到点)

  • 沿轨迹的运动:LIN (线性)和 CIRC (圆周形)

  • SPLINE: 样条是一种尤其适用于复杂曲线轨迹的运动方式。 这种轨迹原则上也可以通过 LIN 运动和 CIRC 运动生成,但是样条更有优势。

6.2 创建已优化节拍时间的运动 (轴运动)

PTP

轨迹逼近

轨迹逼近点

为了加速运动过程,控制器可以 CONT 标示的运动指令进行轨迹逼近。 轨迹逼近意味着将不精确移到点坐标。 事先便离开精确保持轮廓的轨迹。 TCP 被导引沿着轨迹逼近轮廓运行,该轮廓止于下一个运动指令的精确保持轮廓。

轨迹逼近的优点

  • 减少磨损

  • 降低节拍时间

比较精确暂停和轨迹逼近

为了能够执行轨迹逼近运动,控制器必须能够读入以下运动语句。 通过计算机预进读入。

运动方式 PTP 中的轨迹逼近

创建 PTP 运动的操作步骤

前提条件

  • 已设置运行方式 T1

  • 机器人程序已选定。

1. 将 TCP 移向应被示教为目标点的位置。

运动指令

2. 将光标置于其后应添加运动指令的那一行中。

3. 菜单序列指令 > 运动 > PTP

作为选项,也可在相应行中按下软件运动。

联机表格出现:

  • PTP 联机表格

PTP 运动的联机表格

4. 在联机表格中输入参数。

5. 在选项窗口 Frames 中输入工具和基坐标系的正确数据,以及关于插补模式的数据 (外部 TCP: 开 / 关)和碰撞监控的数据。

帧选项窗口

6. 在运动参数选项窗口中可将加速度从最大值降下来。 如果已经激活轨迹逼近,则也更改轨迹逼近距离。 根据配置的不同,该距离的单位可以设置为mm 或 %。

运行参数选项窗口 (PTP)

7. 用指令 OK 存储指令。 TCP 的当前位置被作为目标示教。

在 “ 指令 OK” 和 “Touchup” 时保存点坐标

6.43创建沿轨迹的运动

LIN 和 CIRC

奇点位置:有着 6 个自由度的 KUKA 机器人具有 3 个不同的奇点位置。即便在给定状态和步骤顺序的情况下,也无法通过逆向运算 (将笛卡尔坐标转换成轴坐标值)得出唯一数值时,即可认为是一个奇点位置。 这种情况下,或者当最小的笛卡尔变化也能导致非常大的轴角度变化时,即为奇点位置。 奇点不是机械特性,而是数学特性,出于此原因,奇点只存在于轨迹运动范围内,而在轴运动时不存在。

顶置奇点 α1:在顶置奇点位置时,腕点 (即轴 A5 的中点)垂直于机器人的轴 A1。轴 A1 的位置不能通过逆向运算进行明确确定,且因此可以赋以任意值。

过顶奇点 (α1 位置)

延展位置奇点 α2:对于延伸位置奇点来说,腕点 (即轴 A5 的中点)位于机器人轴 A2 和 A3 的

延长线上。

机器人处于其工作范围的边缘。

通过逆向运算将得出唯一的轴角度,但较小的笛卡尔速度变化将导致轴 A2 和A3 较大轴速变化。

延伸位置 (α2 位置)

手轴奇点 α5:对于手轴奇点来说,轴 A4 和 A6 彼此平行,并且轴 A5 处于 ±0.01812° 的范围内。

通过逆向运算无法明确确定两轴的位置。 轴 A4 和 A6 的位置可以有任意多的可能性,但其轴角度总和均相同。

手轴奇点 (α5 位置)

沿轨迹的运动时的姿态引导

沿轨迹的运动时可以准确定义姿态引导。 工具在运动的起点和目标点处的姿态可能不同。

在运动方式 LIN 下的姿态引导

  • 标准或手动 PTP

工具的姿态在运动过程中不断变化。

在机器人以标准方式到达手轴奇点时就可以使用手动 PTP,因为是通过手轴角度的线性轨迹逼近 (按轴坐标的移动)进行姿态变化。

标准

  • 固定不变

工具的姿态在运动期间保持不变,与在起点所示教的一样。 在终点示教的姿态被忽略。

稳定的方向导引

在运动方式 CIRC 下的姿态引导

  • 标准或手动 PTP

工具的姿态在运动过程中不断变化。

在机器人以标准方式到达手轴奇点时就可以使用手动 PTP,因为是通过手轴角度的线性轨迹逼近 (按轴坐标的移动)进行姿态变化。

标准 + 以基准为参照

  • 固定不变

工具的姿态在运动期间保持不变,与在起点所示教的一样。 在终点示教的姿态被忽略。

恒定的方向导引 + 以基准为参照

轨迹运动的轨迹逼近

注意:轨迹逼近功能不适用于生成圆周运动。 它仅用于防止在某点出现精确暂停。

在运行方式 LIN 和 CIRC 下进行轨迹逼近

创建 LIN 和 CIRC运动的操作步骤

前提条件

  • 已设置运行方式 T1

  • 机器人程序已选定。

1. 将 TCP 移向应被示教为目标点的位置。

运动指令 LIN 和 CIRC

2. 将光标置于其后应添加运动指令的那一行中。

3. 选择菜单序列指令 > 运动 > LIN 或者 CIRC。

作为选项,也可在相应行中按下软件运动。

联机表格出现:

  • LIN 联机表格

LIN 运动的联机表格

  • CIRC 联机表格

CIRC 运动联机表格

4. 在联机表格中输入参数。

5. 在选项窗口 Frames 中输入工具和基坐标系的正确数据,以及关于插补模式的数据 (外部 TCP: 开 / 关)和碰撞监控的数据。

帧选项窗口

6. 在运动参数选项窗口中可将加速度从最大值降下来。 如果轨迹逼近已激活,则可更改轨迹逼近距离。此外也可修改姿态引导。

选项窗口运动参数 (LIN, CIRC)

7. 用指令 OK 存储指令。 TCP 的当前位置被作为目标示教。

在 “ 指令 OK” 和 “Touchup” 时保存点坐标

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
KUKA机器人常用指令
工业机器人编程教程-机器人编程运动
第49组G代码
KUKA工业机器人搬运编程与操作(中)
工业机器人的运动相关数据归纳(一)
53-54第六章搬运机器人应用举例(玻璃搬运机器人)优质教育课件PPT
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服