ABB Error Messages
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
-
Go to How to Troubleshoot Failed Standard Interface Communications to check each configuration item in sequence.
-
Contact the Mech-Mind technical support for further assistance.
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
-
Go to Status Codes and Troubleshooting to find troubleshooting instructions.
-
Contact the Mech-Mind technical support for further assistance.