YASKAWA报警信息
以下为YASKAWA机器人常见的报警信息。
机器人内部错误
MM:Internal_Error, Error_id
说明
机器人后台程序在调用MotoPlus API时出现错误,通常是因为指定的P变量数据形式与实际值的数据形式不符。
Error_id为出错P变量的编号。用户可将该值反馈给梅卡曼德技术支持用于排查问题。
排查
-
若程序中调用MM_GET_POSE或MM_GET_DYPOSE指令,请确保P变量的数据形式为机器人。
-
若程序中调用MM_GET_JPS指令,请确保P变量的数据形式为脉冲。
-
若程序中调用MM_GET_PLANPOSE指令,请按如下内容确定P变量的数据形式是否正确。
-
如果MM_GET_PLANDATA中jpsPos参数值为1或3,请确保P变量的数据形式为脉冲。
-
如果MM_GET_PLANDATA中jpsPos参数值为2或4,请确保P变量的数据形式为机器人。
-
指令码错误
MM:Robot_CMD_Error
说明
以下两种情况会出现此错误。
-
机器人前台程序发送的标准接口指令码不存在。
-
机器人后台程序接收的标准接口指令码与视觉系统发送的标准接口指令码不相符。
排查
-
请参考YASKAWA标准接口指令说明,确保发送的指令码正确。
-
确保标准接口指令的调用时序正确。如需帮助,请联系梅卡曼德技术支持。
重复获取数据
MM:GET_POSE_ERROR
说明
机器人程序在成功调用MM_GET_POSE、MM_GET_JPS、MM_GET_PLANPOSE或MM_GET_DYPOSE指令后,会将指定索引对应的缓存数据保存至指定变量,然后清空缓存数据。若程序再次对同一索引调用上述指令,则会出现上述错误,即不支持重复获取同一索引对应的数据。
例如,获取索引号为1的相关数据,程序已调用一次MM_GET_POSE("1;60;61;62"),如果后续再调用MM_GET_POSE("1;60;61;62"),就会引发该错误。
排查
-
如果程序中没有重新运行工程和获取数据,请勿对同一索引重复获取对应的数据。
-
在机器人程序运行异常后,请确保程序彻底复位,以防上一次数据遗留问题。