Error Codes and Troubleshooting

This topic introduces the Standard Interface status codes supported by the inline measurement system and the troubleshooting methods for error codes.

Status Code List Overview

In the return results of Standard Interface commands, the status code is used to indicate the execution status of the command. Status codes are divided into normal status codes and error codes. Normal status codes indicate that the command is executed successfully, while error codes indicate that an error occurs during command execution.

Normal Status Codes

Status code Description

7100

Calibration: Robot moved to the calibration point successfully.

7101

Calibration: Successfully obtained the calibration pose information from Mech-MSR.

8100

The start measurement task (command 801) is executed successfully.

8101

The feature measurement (command 802) is executed successfully.

8102

The command to stop the measurement (command 803) is executed successfully.

8103

The SN (command 804) input to the part during measurement is executed successfully.

8104

Command 805 to query the part history data was executed successfully.

8105

The switch project (command 800) is executed successfully.

Error Codes

Status code Description

7001

Calibration: Parameter error.

7002

Calibration: Calibration flange pose not provided by Mech-MSR.

7003

Calibration: Calibration joint positions not provided by Mech-MSR.

7004

Calibration: Robot failed to reach calibration point.

8002

Invalid input parameter.

8003

Mech-Metrics project not opened.

8004

Part not found.

8005

Measurement task not started.

8006

The Mech-MSR software is not open, or the corresponding Mech-MSR project was not found.

8007

Mech-MSR project execution error.

8021

Mech-Metrics not registered.

Error Code Troubleshooting

8002

Invalid input parameter.

Cause:

The sent command parameter value, number of parameters, or parameter format did not meet the requirements.

Solution:

Please check if all input parameters are correct according to the input parameter description of the corresponding command. For example, if you need to send Command 801 and receive this error code, check the input parameters based on the parameter description of Command 801. This means to check whether the parameters such as part ID, part name, part SN, and custom parameters 1–8 are correct. For instance, ensure that the part name matches the part name used in the Mech-Metrics project.

8003

Mech-Metrics project not opened.

Cause:

The current Mech-Metrics project is not opened.

Solution:

Check and make sure that the corresponding Mech-Metrics project is opened.

8004

Part not found.

Cause:

The part SN passed in the command does not exist or is not specified correctly.

Solution:

Check whether the part SN exists in the Mech-Metrics project or is misspelled.

8005

Measurement task not started.

Cause:

Commands related to subsequent measurement were called when the measurement task was not started.

Solution:

Check whether Command 801 has been called to start the measurement task before you call Command 802 to run feature measurement.

8006

The Mech-MSR software is not open, or the corresponding Mech-MSR project was not found.

Cause:

The Mech-MSR is not started, or the corresponding project is started but not opened.

Solution:

Check and make sure that the Mech-MSR software is opened and the corresponding Mech-MSR project is loaded correctly.

8007

Mech-MSR project execution error.

Cause:

An exception occurred during the execution of the Mech-MSR project.

Solution:

Check if the Mech-MSR project is built correctly and locate abnormal steps according to the log.

8021

Mech-Metrics not registered.

Cause:

The Mech-Metrics is not correctly registered or has an abnormal service status.

Solution:

Check if the Mech-Metrics software is opened and confirm the software registration status if necessary.

7001

Calibration: Parameter error.

Cause:

The robot pose parameter input during calibration is incorrect.

Solution:

Check the robot flange pose and robot joint positions and ensure that the input parameters are complete and correct.

7002

Calibration: Calibration flange pose not provided by Mech-MSR.

Cause:

During calibration, Mech-MSR did not return the flange pose information of the next calibration point.

Solution:

Contact Mech-Mind Technical Support for assistance.

7003

Calibration: Calibration joint positions not provided by Mech-MSR.

Cause:

During calibration, Mech-MSR did not return the joint positions of the next calibration point.

Solution:

Contact Mech-Mind Technical Support for assistance.

7004

Calibration: Robot failed to reach calibration point.

Cause:

The robot failed to reach the previous calibration point.

Solution:

Contact Mech-Mind Technical Support for assistance.

Is this page helpful?

You can give a feedback in any of the following ways:

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.