YASKAWA报警信息

您正在查看最新版本(V2.1.0)的文档。如果您想查阅其他版本的文档,可以点击页面右上角“切换版本”按钮进行切换。

■ 如果您不确定当前使用的产品是哪个版本,请随时联系梅卡曼德技术支持。

以下为YASKAWA机器人常见的报警信息。

机器人内部错误

MM:INTERNAL_ERROR:ERROR_ID

说明

机器人后台程序在调用MotoPlus API时出现错误,通常是因为指定的P变量数据形式与实际值的数据形式不符。

ERROR_ID为出错的编号。用户可将该值反馈给梅卡曼德技术支持用于排查问题。

排查

  • 若程序中调用MM_GET_POSEMM_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:SOCKET_OPEN_ERROR

  • MM:SOCKET_CONNECT_ERROR

  • MM:SOCKET_SEND_ERROR

  • MM:SOCKET_SELECT_ERROR

  • MM:SOCKET_RECV_ERROR

  • MM:SOCKET_RECV_TIMEOUT

  • MM:SOCKET_CLOSED

说明

机器人与视觉系统是通过Socket实现TCP协议的通信。Socket在尝试打开、连接、发送、接收、关闭等过程中可能会发生上述错误。

排查

指令参数缺失

MM:ARGUMENT_MISSING

说明

标准接口指令缺少必需指定的参数。

排查

请参考YASKAWA标准接口指令说明,按照指令要求,设置正确的指令参数。

指令参数错误

MM:ARGUMENT_INVALID

说明

标准接口指令的参数值超出有效范围。

排查

请参考YASKAWA标准接口指令说明,按照指令要求,设置正确的指令参数。

指令码错误

MM:CMD_ERROR

说明

以下两种情况会出现此错误。

  • 机器人前台程序发送的标准接口指令码不存在。

  • 机器人后台程序接收的标准接口指令码与视觉系统发送的标准接口指令码不相符。

排查

  • 请参考YASKAWA标准接口指令说明,确保发送的指令码正确。

  • 确保标准接口指令的调用时序正确。如需帮助,请联系梅卡曼德技术支持。

获取位姿数据异常

MM:GET_POSE_EMPTY

说明

以下三种情况会出现此错误。

  • 情况一:

    机器人程序在成功调用MM_GET_POSEMM_GET_JPSMM_GET_PLANPOSEMM_GET_DYPOSE指令后,会将指定索引对应的缓存数据保存至指定变量,然后清空缓存数据。若程序再次对同一索引调用上述指令,则会出现上述错误,即不支持重复获取同一索引对应的数据。

    例如,获取索引号为1的相关数据,程序已调用一次MM_GET_POSE("1;60;61;62"),如果后续再调用MM_GET_POSE("1;60;61;62"),就会引发该错误。

  • 情况二:

    如果机器人关节角数据是[0,0,0,0,0,0],则会出现上述错误。

  • 情况三:

    获取的位姿形式与转存的位姿形式不符。例如,MM_GET_VISPATH指令的GetPos_Type参数值为1,表示指定获取的位姿形式为关节角,但后续却调用MM_GET_POSE以转存工具位姿,便会引发上述错误。

排查

  • 情况一:

    如果程序中没有重新运行工程和获取数据,请勿对同一索引重复获取对应的数据。

    在机器人程序运行异常后,请确保程序彻底复位,以防上一次数据遗留问题。

  • 情况二:

    确保程序中各关节角数据不存在[0,0,0,0,0,0]的情形。

  • 情况三:

    确保获取的位姿形式与转存的位姿形式相符,具体如下。

    • 在使用MM_GET_VISPATH指令时,请确保GetPos_Type参数值与后续调用的指令相匹配。

      • 若GetPos_Type参数值为1,则后续需调用MM_GET_JPS指令。

      • 若GetPos_Type参数值为2,则后续需调用MM_GET_POSE指令。

    • 在使用MM_GET_VIZDATA指令时,请确保GetPos_Type参数值与后续调用的指令相匹配。

      • 若GetPos_Type参数值为1,则后续需调用MM_GET_JPS指令。

      • 若GetPos_Type参数值为2,则后续需调用MM_GET_POSE指令。

状态码异常

MM:IPC_RETURN_ERROR:STATUS_CODE

说明

机器人前台程序在调用标准接口指令后,指令返回错误状态码。

STATUS_CODE为视觉系统返回的错误状态码编号。

排查

数据写入异常

  • MM:PUT_IVAR_ERROR

  • MM:PUT_BVAR_ERROR

  • MM:PUT_DVAR_ERROR

  • MM:PUT_RVAR_ERROR

说明

机器人后台程序在写入I、B、D或R变量时出现错误。

排查

请参考YASKAWA机器人编程手册进行错误排查,或联系YASKAWA技术支持以获取帮助。

脉冲型P变量异常

MM:GET_PVAR_PULSE_ERROR

说明

在程序获取P变量时,P变量不是以脉冲形式存储。

排查

请参考YASKAWA机器人编程手册进行错误排查,或联系YASKAWA技术支持以获取帮助。

断电异常

MM:SERVO_OFF

说明

标定程序正在运行,但机器人突然断电,就会引发该错误。

排查

请重新上电并运行程序即可。

我们重视您的隐私

我们使用 cookie 为您在我们的网站上提供最佳体验。继续使用该网站即表示您同意使用 cookie。如果您拒绝,将使用一个单独的 cookie 来确保您在访问本网站时不会被跟踪或记住。