原始路径恢复功能,是在机器人运行过程中,程序动作由于某种原因被暂停的情况下,当机器人再次启动运行时首先恢复到暂停时位置的一种功能。比如,在暂停后通过手动运行方式使得机器人发生了移动,当再次启动机器人运行时,首先使机器人返回通过手动移动前的位置,然后再继续进行后续的动作。
一般地,将程序再次启动运行时,机器人从手动移动后的位置返回到原始运行轨迹上的停止位置的动作叫做“再启动动作”;将从原始运行轨迹停止位置起运行后续部分路径轨迹的动作叫做“恢复动作”。因此,再启动动作返回的终点位置,就成为了恢复动作的起点位置。
机器人运行过程中的停止有多种原因,但是,无论是何种原因导致的停止,机器人都会以两种方式停止运行,也就是减速停止与瞬时停止。
减速停止:一种机器人逐渐减速的、柔和的停止方式,这种停止方式通常不伴随伺服电源切断的报警发生,比如机器人接收到暂停输入信号的停止。
瞬时停止:一种机器人没有减速过程的、急促的停止方式,这种停止方式通常伴随伺服电源切断报警的发生,比如机器人接收到急停输入信号的停止。
原始路径恢复功能的打开与关闭是通过对机器人系统变量“$SCR.$ORG_PTH+RSM”的参数设定决定的,当变量参数设定为“TRUE”时,表示原始路径恢复功能有效;当变量参数设定为“FALSE”时,表示原始路径恢复功能无效。设定操作方法以下详细介绍。
示教器的操作面板按“MENU”键,在弹出的MENU1菜单中选择“0--下页--”,然后按“ENTER”键。
MENU2菜单中依次选择“6 系统”→“2 变量”,然后按“ENTER”键。
在系统变量界面中选择“610 $SCR”,然后点击下方的“详细”。
在$SCR系统变量详细界面中,选择“137 $ORG_PTH_RSM”,然后可以通过下方的“有效”、“无效”来切换原始路径恢复功能的打开与关闭。
默认情况下,机器人的原始路径恢复功能已经被设定为有效,但是根据机器人型号、工艺包以及其他选项功能的不同,此功能也会被设定为无效。如果默认情况下此功能已经被设定为无效时,那么一定要经过专业人员指导后再将其设定为有效。
在暂停信号输入或发生减速停止报警时,机器人在保持伺服电源上电的状态下,在运行轨迹上减速停止,程序进入暂停状态。假设此时用户为确认机器人或周边设备的状况而手动移动了机器人。而后,再继续启动运行程序时,将出现以下两种运行情况:
若是原始路径恢复功能无效,则机器人将以当前位置为起始点重新计算路径轨迹,并执行后续的动作程序,最终形成与原始运行轨迹不同的路径轨迹。
若是原始路径恢复功能有效时,则机器人将首先执行运行到减速停止后的停止位置的再启动动作,然后以停止位置为起始点进行后续的恢复动作。
因急停信号输入等原因造成机器人瞬时停止时,在伺服电源断电后,因机器人自身、负载的惯性以及重力的影响,机器人会发生惯性移动,进而偏离原始运行轨迹。而后,在解除急停等报警后,再继续启动运行程序时,也将出现以下两种运行情况:
若是原始路径恢复功能无效,则机器人将以当前位置为起始点重新计算路径轨迹,并执行后续的动作程序,最终形成与原始运行轨迹不同的路径轨迹。
若是原始路径恢复功能有效,则机器人将首先执行运行到导致急停的位置(或者发生报警的位置)的再启动动作,然后从该位置起进行恢复动作。
再启动动作中再次暂停后手动运行:机器人处于再启动动作中,再次暂停后手动运行了机器人。重新启动运行时,再启动动作将是直接向着最初的停止位置的动作,而不会变为向着紧靠其在再启动动作中的停止位置移动的动作。
暂停期间执行后退动作:暂停期间机器人执行了后退动作时,再次启动运行后,再启动动作自动失效,机器人将以当前位置为起始点重新计算路径轨迹,并执行后续的动作。因此,恢复动作的运行轨迹也就不再是原始路径上的运行轨迹。
轨迹恒定功能设定为无效:轨迹恒定功能系统变量$CPCFG.$CP_ENABLE=FALSE时,也就是轨迹恒定功能设定为无效。此时,即使原始路径恢复功能有效,机器人恢复动作的运行轨迹也不会与原始路径轨迹保持一致。轨迹恒定功能打开与关闭的设定方法可以参考原始路径恢复功能“$SCR.$ORG_PTH+RSM”系统变量的设定方法。
机器人再次启动运行时,若是发生“行程极限”等报警,则需要手动运行机器人,使其避开发生此报警的位置,而后再启动运行。
暂停过程手动运行机器人后再次启动运行之前,一定要在确认再启动动作的运行轨迹上没有任何障碍物的情况下再重新启动。
将机器人连续旋转功能设定为有效时,原始路径恢复功能将自动被设定为无效。
在弧焊动作、伺服焊枪加压动作、接触传感器检索动作、路径轨迹自动跟踪动作、摆动焊接动作过程中,即使轨迹恒定功能设定为有效,机器人恢复动作的运行轨迹也不会与原始路径轨迹保持一致。
The End