新闻中心
当前位置: 主页 > 新闻中心

发那科机器人的零点复位和速度倍率调节全面解析!!!

类别:新闻中心日期:2022-12-09 10:25:39
我要分享

发那科机器人的零点复位速度倍率调节全面解析!!!


发那科机器人为什么要零点复位(Mastering)

零点复归机器人时需要将机器人的机械信息与位置信息同步,来定义机器人的物理位置。必须正确操作机器人来进行零点复归。通常在机器人从FANUC Robotics 出厂之前已经进行了零点复归。但是,机器人还是有可能丢失掉原点数据,需要重新进行零点复归。机器人通过闭环伺服系统来控制机器人各运动轴。控制器输出控制命令来驱动每一个马达。而马达上装配的称为串行脉冲编码器的反馈装置将把信号反馈给控制器。在机器人操作过程中,控制器不断的分析反馈信号,修改命令信号,从而在整个过程中一直保持正确的位置和速度。控制器必须“知晓”每个轴的位置,以使机器人能够准确地按原定位置移动。控制器通过比较操作过程中读取的串行脉冲编码器的信号与机器人上已知的机械参考点信号的不同来达到这一目的。零点复归过程就是读取已知的机械参考点的串行脉冲编码器信号的过程。这样的零点复归数据与其他用户数据一起保存在控制器备份中,并在未连接电源时由电池能源保持数据。当控制器在正常条件下关闭电源时,每个串行脉冲编码器的当前数据将保持在脉冲编码器中,由机器人上的后备电池提供能源(对P 系列机器人来说,后备电池可能位于控制器上)。当控制器重新上电时,控制器将请求从脉冲编码器读取数据。当控制器收到脉冲编码器的读取数据时,伺服系统才可以正确操作。这一过程可以称为校准过程。校准在每次控制器开启时自动进行。
发那科机器人
如果控制器未连接电源时断开了脉冲编码器的后备电池,则上电时校准操作将失败,机器人**可能做的动作只有关节模式的手动操作。要还原正确的操作,必须对机器人进行重新零点复归与校准。Mastering 和使用**值脉冲编码器(APC)的机器人各轴的角度有关,通常情况下,为了获得在零度位置的脉冲计数,需要做Mastering。因为 Mastering 的数据出厂时就设置好了,所以,在正常情况下,没有必要做Masteing,但是只要发生以下情况之一,就必须执行 Mastering。

1)机器人执行一个初始化启动或 CMOS 的备份电池的电压下降导致Mastering 数据丢失

2)APC 的备份电池的电压下降导致APC 脉冲计数丢失。

3)机器人的机械部分因为撞击导致脉冲计数不能指示轴的角度。

警告:如果校准操作失败,则该轴的软件移动限制将被忽略,并允许机器人超正常的移动。所以在未校准的条件下移动机器人需要特别小心,否则将可能造成人身伤害或者设备损坏。

注意:机器人的数据包括Mastering 数据和脉冲编码器的数据,分别由各自的电池保持。如果电池没电,数据将会丢失。为了防止这种情况发生,两种电池都要定期更换,当电池电压不足,将有报警“BLAL”提醒用户。

!看到 SRVO-062 BZAL 或者SRVO-038 脉冲不匹配警报。

!如有必要,为机器人换上四节新的 1.5V D 型碱性电池。请注意电池盒上的箭头方向,以正确方向安装电池。

2、Mastering 的方式


注意:机器人安装完以后,Quick mastering 的数据必须保存,以备将来需要设置之用。

3、0 度位置Mastering

机器人的所有轴都在 0 度时,执行0 度位置Mastering。

机器人的每根轴都有一个 0 度标记,使用这些标记作为参考,手动示教机器人的各个轴到0 度位置。由于 0 度位置Mastering 有赖于人眼的对正,所以没有其他方法准确,所以0 度位置Mastering 是一种应急方法。

条件:系统变量$MASTER_ENB 的值必须由0 设置成1 或2。如果已经为1 或2,则无须更改(进入系统变量画面的步骤:MENU? SYSTEM? F1(TYPE) ? Variable)

发那科机器人用户在示教机器人轨迹时,往往会不断的调节机器人的速度倍率。这时就需要不断地去按速度倍率调节键(速度倍率+%键 和速度倍率-%键 )。

速度倍率是决定机器人运动的实际速度的两个因素之一,以百分符号%来表示。当前的速度倍率在示教器屏幕的右上角显示。速度倍率为100%时,机器人以*快的速度倍率运动。
发那科机器人
通过按示教器上的按钮来改变机器人运动时的速度倍率,


如果在按下速度倍率+%/-%键的同时按下SHIFT,


注:系统变量$SHFTOV_ENB=1时,SHIFT+速度倍率键才有5个档位,否则当$SHFTOV_ENB=0时,按下SHIFT+速度倍率键后的效果与不按SHIFT键只按速度倍率键的情况相同。

如果用户觉得默认的档位太多,当然可以个性化定制档位。方法很简单,打开系统变量$OVRD_SETUP,可以看到下图:


这里有4个选项:

$OVRD_NUM:表示不按SHIFT键只按速度倍率键的条件下,有多少种速度倍率可以选择,其值在1-10之间,若为0表示使用系统默认值。

$OVERRIDE:打开后可设置对应的速度倍率。

$OVRD_NUM_S:表示按下SHIFT键和速度倍率键的条件下,有多少种速度倍率可以选择,其值在1-10之间,若为0表示使用系统默认值。

$OVERRIDE_S:打开后可设置对应的速度倍率。

例如,打开$OVERRIDE,如下图所示,-1表示VFINE,0表示FINE,-2表示禁用该值。在图中,设置了7种速度倍率,分别为:VFINE、FINE、5%、20%、40%、60%、100%。


这样便可以实现7档位速度倍率的切换了:


OVERRIDE_S的设置与$OVERRIDE的设置类似,例如设置成下面的3档位的速度倍率:


注意:速度倍率的大小必须按顺序排列,一旦设置错误,则速度倍率总保持在VFINE。

在定制了用户想要的速度倍率切换方式之后,按键示教时间便可以节省下来,大大提高了示教的效率。


在线客服
服务热线

服务热线

王经理

微信咨询
返回顶部