abb外部轴零位校准_ABB机器人如何控制非同步联动外部轴

ABB机器人独立轴-非同步联动

1、ABB机器人具有独立轴功能

2、独立轴Independent Axis可以理解为以下两方面:

某个轴可以无限旋转,例如6轴无限旋转代替打磨头;或者某个外轴无限旋转,例如转台加持一个待喷漆的工件等,可以参考文后的【独立轴设置及使用】

通常外轴与本体联动,外轴坐标记录于机器人Robtarget的外轴数据中,此时运动指令,外轴与本体联动。若希望外轴执行其它任务的同时执行一项机器人任务,从而节省周期时间,则可以使用该功能。简言之,就是机器人走自己的,外轴走自己的,机器人不需要先等外轴走完再运行

本文主要介绍上述第二种功能,即运行外轴的同时机器人运行,即外轴与机器人本体非同步联动。

使用独立轴功能,机器人要有Independent Axes [610-1]选项。并且在控制面板-配置的Motion中的Arm下,将Independent Joint设为On,同时修改独立轴上下限,如下图。完整后重启。

例如希望机器人在下图的外轴开始旋转后,对外轴上工件加工(外轴不停),或者机器人启动外轴旋转后去做其他任务,无需等待外轴转到位,如何实现?

独立轴相关指令如下:

注意,使用独立轴时,外轴数据必须要有,不能为9E9,但实际在独立轴运动时,外轴的位置直接由相关指令控制,不由robtarget里的外轴数据控制!

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ABB器人独立运动设置 ABB器人可以设置单旋转而不受软限位的影响,即 独立运动。是对于没有硬限位的来设置的,可以让四 或者六沿正负方向无限旋转。 一、机器人需要安装选项 610-1 Independent Axis; 二、以 6 为例设置独立。设置 6 的软限位。 1、 在 【控制面板】 - 【配置】 - 【motion】 - 【arm】 - 【rob1-6】 下,设置 6 的软限位,并把【Independent Joint】选择为 On。 三、关于独立的编程指令 1、IndCMove IndCMove (Independent Continuous Movement) 用于 将变更为独立模式,并以指定速度,开始的连续运动。 例:IndCMove Station_A,2,-30.5; Station_A 的 2 开始以 30.5 度/秒的速度,朝反方向运 动。 2、IndDMove IndDMove(Independent Delta Movement)用于将 变更为独立模式,并将移动到特定距离处。 例:IndDMove Station_A,2,-30,20; 以 20 度/秒的速度,使 Station_A 的 2 朝负方向运动 30 度。 3、IndReset IndReset(Independent Reset)用于将独立改变回 正常模式。与此同时,可使旋转的测量系统运动许多转。 例:IndCMove Station_A,2,5; MoveL *,v1000,fine,tool1; IndCMove Station_A,2,0; WaitUntil IndSpeed(Station_A,2\ZeroSpeed); WaitTime 0.2 IndReset Station_A,2; Station_A 的 2 首先以独立模式运动, 然后改变回正常 模式。本将维持其位置。 注意:当执行指令 IndReset 时,不得使当前的独立和 正常运动。这便是先前位置是停止点的原因,并以零速执 行 IndCMove 指令。此外,暂停 0.2 秒,用以确保已实现正确 的状态。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值