ABB Error Messages

You are currently viewing the documentation for the latest version (2.1.0). To access a different version, click the "Switch version" button located in the upper-right corner of the page.

■ If you are not sure which version of the product you are currently using, please feel free to contact Mech-Mind Technical Support.

The following errors may occur while running the Standard Interface program on the robot.

Communication Connection Error

  • "MM:Robot Error","Socket Timeout,Check connection"

  • "MM:Robot Error","Socket Closed,Check connection"

Description

The robot communicates with the vision system by using a TCP socket connection. The above errors may occur when the socket is being opened, connected, sent, received, or closed.

Troubleshooting

Command Parameter Incorrect

"MM:Robot Error","Wrong Arguments"

Description

One or more parameter values in the Standard Interface command are invalid.

Troubleshooting

Go to ABB Standard Interface Commands and specify correct parameter values based on the descriptions in ABB Standard Interface Commands.

Command Code Error

"MM:Robot Error", "CMD No. Error"

Description

This error may occur in the following two situations.

  • The Standard Interface command code sent by the foreground robot program cannot be found.

  • The Standard Interface command code received by the background robot program and the command code sent by the vision system do not match.

Troubleshooting

  • Make sure that the sequence of calling Standard Interface commands is correct.

  • Contact the Mech-Mind technical support for further assistance.

Cannot Obtain TCP

"MM:GET POSE Error", "This pose point if empty."

Description

After MM_Get_Pose, MM_Get_PlanPose, or MM_Get_DyPose is called, the cached data corresponding to the specified index will be stored in the specified variable and then cleared. If the above command is called again, this error will occur. This means that data corresponding to the same index cannot be repeatedly retrieved.

For example, when retrieving data with an index of 1, the program has already called "MM_Get_Pose 1, TcpPose1, Label1, ToolId1;". If the same command "MM_Get_Pose 1, TcpPose1, Label1, ToolId1;" is called again later, this error will be triggered.

Troubleshooting

  • If you do not need to rerun the project to retrieve data by using the program, do not retrieve the data of the same index.

  • After an abnormal robot program run, ensure the program is fully reset to prevent issues caused by data from the previous run.

Cannot Obtain Joint Positions

"MM:GET JPS Error", "This JPS point if empty."

Description

This error may occur in the following two situations.

  • Situation 1:

    After MM_Get_Jps or MM_Get_PlanJps is called, the cached data corresponding to the specified index will be stored in the specified variable and then cleared. If the above command is called again, this error will occur. This means that data corresponding to the same index cannot be repeatedly retrieved.

    For example, when retrieving data with an index of 1, the program has already called “MM_Get_Jps 1 ,JpsPose1,Label1,ToolId1;”. If the same command “MM_Get_Jps 1 ,JpsPose1,Label1,ToolId1;” is called again later, this error will be triggered.

  • Situation 2:

    The above error may occur if the robot joint positions are [0,0,0,0,0,0].

Troubleshooting

  • Situation 1:

    If you do not need to rerun the project to retrieve data by using the program, do not retrieve the data of the same index.

    After an abnormal robot program run, ensure the program is fully reset to prevent issues caused by data from the previous run.

  • Situation 2:

    Make sure that no joint positions are [0,0,0,0,0,0].

Abnormal Status Code

"MM:IPC Error,StatusCode=XXXX"

Description

This error code may be returned when the robot program calls a Standard Interface command.

XXXX is the error code ID returned by the vision system.

Troubleshooting

We Value Your Privacy

We use cookies to provide you with the best possible experience on our website. By continuing to use the site, you acknowledge that you agree to the use of cookies. If you decline, a single cookie will be used to ensure you're not tracked or remembered when you visit this website.