ABB机器人零位校准的那些秘密

  1. ABB机器人校准界面有如下功能,分别代表什么含义?
    在这里插入图片描述在这里插入图片描述

  2. ABB机器人电机采用单圈绝对值编码器,即电机转一圈,编码器能输出绝对位置。但是由于减速比的缘故,实际机器人转180°,电机要转几十圈到几百圈不等(取决于减速比)(ABB机器人本体减速比查看方法:减速比、电机角度、电机偏差之间的关系)

  3. 当电机旋转超过一圈,旋转的圈数就通过机器人来计数(SMB板)。

  4. 机器人实际显示的位置就是由圈数+单圈偏移再乘以减速比得到。

  5. 机器人在出厂时,会通过仪器来测试,获取机器人的标准零位。

  6. 机器人在零位时,机器人各轴会在刻度线附近
    在这里插入图片描述
    7.此时的零位位置是通过仪器测定的,此时,会把电机转数清零,机器人本体上的银色标签数值就是此时机器人各轴单圈编码器的反馈值(下图用弧度表示角度)
    在这里插入图片描述
    上述值也可以在示教器的校准-校准参数-编辑电机校准偏移里查看,示教器显示的值和标签值一致
    在这里插入图片描述
    8.只要编码器和电机没有脱开,电机和机械本体没有脱开(机械相对关系没有发生变化),零位的编码器反馈值都是不会变化的,即上图银标签的值。如果有人误修改,可以人工把银标签的值输入机器人并重启来保证机器人绝对零位(只要电机没有拆装过)

  7. 在机器人不通电的情况下,电机转数是需要通过SMB上的电池来存储,如果机器人不通电时电池没电等,机器人开机后就会报错“转数计数器没有更新”。此时,只是电机的旋转圈数丢失,零位的参考编码器值没有丢失。

  8. 发生9的错误时,把相关轴移动到刻度线附近(肉眼允许有偏差),点击“更新转数计数器”即可,此时更新完后,各轴显示数据非零,而是此时机器人的位置(比如零点几度,由于肉眼对刻度造成的误差所致)
    在这里插入图片描述
    在这里插入图片描述
    剩余部分阅读点击进入阅读原文

### ABB机器人手动校准方法 #### 准备工作 在进行ABB机器人的手动校准时,需确保以下准备工作完成: - 将操作模式切换至手动界面[^2]。 - 对于需要校准的轴,其零刻度线应尽可能对齐到初始位置。这一步骤可以通过手动移动机器人来实现[^3]。 - 如果机器人本体周围的环境可能存在干扰,则可以选择分组多次校正的方式逐步调整各个轴的位置。 #### 校准步骤 具体的手动校准过程如下: 1. **进入校准菜单** 进入ABB机器人的控制面板,在菜单选项中找到并选择“机械单元”下的“校准”功能项。 2. **选择目标轴** 针对需要校准的具体轴(如A1-A6),逐一确认对应的零点标记是否已经对齐到位。如果没有对齐,通过手动方式将其精确调节至标准零点位置。 3. **记录计数器数值** 当所有相关轴都已调整完毕后,读取当前显示的圈数计数器的数据,并保存这些数据以便后续使用。此时控制器会依据所获取的信息自动计算每根轴的确切零点坐标。 4. **执行校准命令** 完成上述设置之后,按照屏幕提示输入相应的指令 `$MASTER-COUN [n][m]=$ 和 `$REF-COUNT[n][m]=` 来更新存储中的参考值 (其中 n 表示关节号, m 则代表具体的参数编号)[^4] 。最后保存更改后的配置文件结束整个流程。 ```python # 假设我们正在处理第3个关节(Joint 3),则有如下代码片段用于说明如何修改对应寄存器值 master_count_register = "$MASTER-COUN" reference_count_register = "$REF-COUNT" joint_number = 3 parameter_index = 3 new_value_for_master = ... # 实际测量得到的新主计数值 new_value_for_reference = ... # 计算得出新的参考计数值 command_1 = f"{master_count_register}[{joint_number}][{parameter_index}]={new_value_for_master}" command_2 = f"{reference_count_register}[{joint_number}][{parameter_index}]={new_value_for_reference}" print(command_1) print(command_2) # 输出结果类似于下面两行语句形式 # $MASTER-COUN[3][3]=新测得的实际值 # $REF-COUNT[3][3]=经运算获得的标准值 ``` 以上即为完整的ABB机器人手动校准的操作指南。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值