Automated inspection method, system, coordinate measuring machine, and readable storage medium

By using a multi-probe inspection scheme, complex workpieces can be inspected automatically, solving the problems of low efficiency and risk of human intervention in single-probe inspection, and achieving efficient and accurate inspection results.

CN120426925BActive Publication Date: 2025-10-21GOERTEK INC
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202510927682.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-07-07
Publication Date
2025-10-21
Estimated Expiration
2045-07-07

AI Technical Summary

Technical Problem

The existing single-probe detection mode cannot meet the requirements of high-precision and high-efficiency detection, especially for complex workpieces, which require multiple measurements and are subject to the risk of human intervention, affecting detection efficiency and accuracy.

Method used

A multi-probe detection scheme is adopted, which obtains multi-probe detection task requests, combines multiple target probes for automated detection, generates detection results, and outputs the detection results.

Benefits of technology

It improves measurement efficiency, reduces the risk of human intervention, enhances the accuracy and reliability of measurements, and ensures the demand for high-precision and high-efficiency testing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120426925B_ABST
    Figure CN120426925B_ABST
Patent Text Reader

Abstract

The application discloses an automatic detection method and system, a coordinate measuring machine and a readable storage medium, and relates to the technical field of workpiece detection. The method comprises the following steps: in response to a multi-probe detection task request for a workpiece to be detected, a multi-probe detection scheme for the workpiece to be detected is acquired according to the multi-probe detection task request; the workpiece to be detected is automatically detected by using a plurality of target probes in combination based on the multi-probe detection scheme, and actual detection data is obtained; a detection result is generated according to the actual detection data and target tolerance data, and the detection result is output. The application uses a multi-probe combined detection mode, and meets the detection requirements of high precision and high efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of workpiece detection, and in particular to an automated detection method, system, coordinate measuring machine, and readable storage medium. Background Art

[0002] A coordinate measuring machine (CMM) is a high-precision measuring device widely used for dimensional inspection of parts in industrial production. It moves a probe in three-dimensional space, performing contact or non-contact measurements of surface points on an object, acquiring information such as the object's geometry, size, and position, thereby enabling precise control of part quality.

[0003] Currently, the most common CMM inspection mode is single-probe inspection. In this mode, the CMM is equipped with a probe that measures each feature point of the workpiece sequentially. During the measurement process, the probe contacts or scans the surface of the measured part point by point according to a preset measurement path and program, collecting data. Based on this collected data, the workpiece is then judged to determine whether it meets design requirements and quality standards.

[0004] However, due to the limited measurement range and capability of a single probe, it is impossible to complete comprehensive and accurate measurements at one time for complex workpieces with different heights, sizes, and tolerance position area features. It is often necessary to measure multiple times, using probes of different specifications to adapt to different feature areas. This not only increases the measurement time, but also seriously affects the continuity and integrity of data acquisition. After the measurement is completed, it is necessary to manually organize and merge the data collected by different probes, and then perform a series of tasks such as data tolerance analysis, quality result judgment, and quality result display. This process is inefficient, and due to the intervention of human factors, there are major risks of human intervention in quality. It is easy to have problems such as data organization errors and analysis deviations, which in turn affect the final quality judgment results, bring potential quality risks to the production process, and cannot meet the needs of high-precision and high-efficiency testing. Summary of the Invention

[0005] The main purpose of this application is to provide an automated detection method, system, coordinate measuring machine and readable storage medium, aiming to solve the technical problem that the current single-probe detection mode cannot meet the high-precision and high-efficiency detection requirements.

[0006] To achieve the above objectives, the present application provides an automated detection method, which comprises the following steps:

[0007] In response to a multi-probe detection task request for a workpiece to be detected, obtaining a multi-probe detection solution for the workpiece to be detected according to the multi-probe detection task request;

[0008] Based on the multi-probe detection scheme, a plurality of target probes are combined to perform automatic detection on the workpiece to be detected to obtain actual detection data;

[0009] A detection result is generated according to the actual detection data and the target tolerance data, and the detection result is output.

[0010] In one embodiment, before the step of responding to the multi-probe detection task request, the method further includes:

[0011] Acquire historical single-probe detection information for the workpiece to be detected, wherein the historical single-probe detection information includes a point layout rule and a detection rule;

[0012] Arranging points on the workpiece to be inspected according to the point arrangement rule to obtain a plurality of measurement points, and determining a plurality of target probes to be used to inspect the workpiece to be inspected based on all the measurement points, wherein a combined detection range interval of each target probe covers all the measurement points;

[0013] A multi-probe detection scheme for the workpiece to be detected is generated based on each target probe and the detection rule, so as to execute the step of responding to the multi-probe detection task request for the workpiece to be detected after receiving the multi-probe detection task request for the workpiece to be detected.

[0014] In one embodiment, the historical single-probe detection information further includes probe data and machine tool data, and the step of generating a multi-probe detection solution for the workpiece to be detected based on each of the target probes and the detection rules includes:

[0015] Searching for target probe data of the target probe in the probe data, wherein the target probe data includes a probe length and / or a probe ball diameter;

[0016] Determining a detection order for each target probe according to the target probe data, and generating a detection logic based on the detection rules and the machine tool data, wherein the detection logic at least includes a detection path and a data processing rule;

[0017] The detection sequence and the detection logic are combined to obtain a multi-probe detection solution for the workpiece to be detected.

[0018] In one embodiment, the multi-probe detection scheme includes a detection order of each target probe, a detection path of each target probe, and a data processing rule. The step of automatically detecting the workpiece to be detected by combining multiple target probes based on the multi-probe detection scheme to obtain actual detection data includes:

[0019] According to the detection order and detection path of each target probe, each target probe is used in sequence to perform probe detection on the workpiece to be detected to obtain measurement point coordinate data;

[0020] The measurement point coordinate data is processed based on the data processing rules to obtain actual detection data, wherein the data processing rules at least include data fusion rules.

[0021] In one embodiment, before the step of automatically inspecting the workpiece to be inspected using a plurality of target probes in combination based on the multi-probe inspection scheme to obtain actual inspection data, the method further includes:

[0022] Performing foolproof testing on the multi-probe detection scheme to obtain a detection result, wherein the foolproof testing includes collision detection, model detection, specification detection and sequence detection;

[0023] If the detection result indicates that the detection is passed, performing the step of automatically detecting the workpiece to be detected by using a plurality of target probes in combination based on the multi-probe detection scheme to obtain actual detection data;

[0024] If the test result indicates that the test has failed, a foolproof test report is generated and / or prompt information is output, wherein the foolproof test report includes the reason for the test failure and suggested solutions.

[0025] In one embodiment, the detection result includes actual point tolerances of one or more key points, and the step of outputting the detection result includes:

[0026] For each of the key points, determining a tolerance deviation degree corresponding to the actual point tolerance of the key point, wherein the tolerance deviation degree represents a degree of deviation between the actual point tolerance and the ideal point tolerance;

[0027] Displaying each of the key points and the actual point tolerance of each of the key points on the three-dimensional workpiece model of the workpiece to be inspected according to the tolerance deviation degree corresponding to each of the key points;

[0028] Wherein, different tolerance deviation degrees correspond to different display colors.

[0029] In one embodiment, the step of generating a test result based on the actual test data and the target tolerance data includes:

[0030] Acquire design tolerance data for the workpiece to be inspected, and acquire additional tolerance data set for the workpiece to be inspected, wherein the additional tolerance data is tolerance data set by a user in a preset tolerance setting interface;

[0031] The design tolerance data is adjusted based on the additional tolerance data to obtain target tolerance data, so as to perform the step of generating the inspection result according to the actual inspection data and the target tolerance data based on the target tolerance data.

[0032] In one embodiment, the step of automatically inspecting the workpiece to be inspected using a plurality of target probes in combination based on the multi-probe inspection scheme to obtain actual inspection data includes:

[0033] running the multi-probe detection protocol;

[0034] During the operation of the multi-probe detection solution, displaying operation status information, wherein the operation status information includes the operation status process, the expected operation time and the target probe model currently called;

[0035] After the multi-probe detection scheme is completed, actual detection data is obtained.

[0036] In addition, to achieve the above objectives, the present application also provides an automated measurement system, the automated measurement system comprising:

[0037] a response module, configured to respond to a multi-probe detection task request for a workpiece to be detected, and obtain a multi-probe detection solution for the workpiece to be detected according to the multi-probe detection task request;

[0038] A detection module, configured to automatically detect the workpiece to be detected by using a plurality of target probes in combination based on the multi-probe detection scheme to obtain actual detection data;

[0039] The result output module is used to generate a test result based on the actual test data and the target tolerance data, and output the test result.

[0040] In addition, to achieve the above-mentioned purpose, the present application also provides a coordinate measuring machine, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the above-mentioned automated detection method.

[0041] In addition, to achieve the above-mentioned purpose, the present application also provides a readable storage medium, which is a computer-readable storage medium. A computer program is stored on the computer-readable storage medium, and the computer program is executed by a processor to implement the steps of the automated detection method as described above.

[0042] The present application also provides a computer program product, comprising a computer program, which implements the steps of the above-mentioned automated detection method when executed by a processor.

[0043] One or more technical solutions proposed in this application have at least the following technical effects:

[0044] The present application responds to a multi-probe detection task request for a workpiece to be detected, obtains a multi-probe detection scheme for the workpiece to be detected according to the multi-probe detection task request; based on the multi-probe detection scheme, uses multiple target probes to automatically detect the workpiece to be detected to obtain actual detection data; generates detection results based on the actual detection data and target tolerance data, and outputs the detection results. In this way, the embodiment of the present application automatically obtains the multi-probe detection scheme and sequentially drives the multi-target probes to complete the full process of automated detection, so that the advantages of multiple probes can be utilized to cover the detection of complex workpieces with different heights, different sizes, and different tolerance position area features, avoiding the problem of multiple probe replacements and segmented measurements in the single probe detection mode, greatly improving the measurement efficiency, and the automated detection method reduces the intervention of human factors, reduces the risk of human intervention, and improves the accuracy and reliability of the measurement. Generate detection results based on actual detection data and target tolerance data, and output the detection results. This link realizes the automatic analysis and judgment of the detection data, further improves the efficiency and accuracy of data processing, avoids the errors that may occur in human data collation and analysis, and ensures the reliability of the final quality judgment result, so as to better meet the high-precision and high-efficiency detection needs. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0046] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0047] Figure 1 This is a flow chart of the first embodiment of the automated detection method of the present application;

[0048] Figure 2 This is a schematic diagram of the preset tolerance setting interface involved in an embodiment of the automated detection method of this application;

[0049] Figure 3 This is a schematic diagram of additional tolerance query involved in an embodiment of the automated detection method of this application;

[0050] Figure 4 This is a schematic diagram of the system structure of the automated detection system of this application.

[0051] The purpose, features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0052] To make the above-mentioned objects, features, and advantages of the present invention more clearly understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making any creative efforts shall fall within the scope of protection of the present invention.

[0053] Currently, the shapes of headphone and smart wearable products are becoming increasingly complex, with increasingly refined feature details. This places increasing demands on the dimensional accuracy of basic mold components, reaching the micron (μm) level. This has led to increasingly refined features in existing mold cores, inserts, sliders, and other basic assembly components (mm-level requirements), high-precision dimensional machining accuracy (μ-level requirements), and a gradual dimensional consistency (μ-level requirements). In this scenario, due to the limited measurement range and capabilities of a single probe, it is impossible to complete comprehensive and accurate measurements of complex mold workpieces with features of varying heights, sizes, and position tolerances in a single measurement. Multiple measurements are often required, using probes of different specifications to accommodate different feature areas. This then requires manual work such as data collation and merging, data tolerance analysis, quality result determination, and quality result presentation. This is inefficient, with long wait times for results and a significant risk of human intervention in quality control.

[0054] Based on this, the main solution of this application is: in response to a multi-probe detection task request for the workpiece to be inspected, a multi-probe detection scheme for the workpiece to be inspected is obtained according to the multi-probe detection task request; based on the multi-probe detection scheme, a combination of multiple target probes is used to perform automated inspection of the workpiece to be inspected to obtain actual inspection data; based on the actual inspection data and the target tolerance data, an inspection result is generated, and the inspection result is output.

[0055] This application automatically obtains a multi-probe detection scheme and sequentially drives multiple target probes to complete full-process automated detection, making it possible to utilize the advantages of multiple probes and cover the detection of complex workpieces with different heights, sizes, and tolerance position area features, avoiding the problem of multiple probe replacements and segmented measurements in the single-probe detection mode, greatly improving measurement efficiency. In addition, the automated detection method reduces the involvement of human factors, reduces the risk of human intervention, and improves the accuracy and reliability of measurement. Based on the actual detection data and the target tolerance data, the detection results are generated and output. This link realizes the automatic analysis and judgment of the detection data, further improves the efficiency and accuracy of data processing, avoids the errors that may occur in human data collation and analysis, and ensures the reliability of the final quality judgment results, so as to better meet the high-precision and high-efficiency detection needs.

[0056] It should be noted that the execution entity of each embodiment of the automated detection method of the present application may be a coordinate measuring machine that can realize the above functions.

[0057] Based on this, this application proposes an automated detection method of the first embodiment, please refer to Figure 1 As shown, the automated detection method comprises the following steps S10 to S30:

[0058] Step S10, in response to a multi-probe detection task request for a workpiece to be detected, obtaining a multi-probe detection solution for the workpiece to be detected according to the multi-probe detection task request;

[0059] The workpiece to be inspected refers to a mold component that requires three-dimensional geometric measurement inspection, and specifically may be a mold core, a mold insert, a mold slider, etc. This embodiment does not impose any specific restrictions on this.

[0060] The multi-probe inspection task request is a task request that instructs a workpiece to be inspected to undergo multi-probe inspection. Users can proactively submit a multi-probe inspection task request when a workpiece needs to be inspected, or the multi-probe inspection task request can be automatically triggered and submitted when the workpiece is automatically transferred to the inspection station. Specifically, users can submit multi-probe inspection task requests by pressing a specific trigger button, entering instructions on the human-computer interaction interface, or scanning a QR code or barcode on the workpiece. This embodiment does not impose specific restrictions on the submission method to accommodate different users' operating habits and actual production scenarios.

[0061] Furthermore, the multi-probe detection task request may include the identification code of the workpiece to be detected, so as to obtain the multi-probe detection solution for the workpiece to be detected based on the mapping relationship between the identification code of the workpiece to be detected and the multi-probe detection solution. To achieve this process, the multi-dimensional basic data of the workpiece to be detected when the single probe detection mode is currently used can be collected in advance, including but not limited to probe data, machine tool data, point layout rules and detection rules. Based on these basic data, a multi-probe detection solution for the workpiece to be detected is planned, and the multi-probe detection solution is associated with the identification code of the workpiece and stored, so that when a workpiece with the same identification code is encountered later, the corresponding multi-probe detection solution can be directly called, and then the multi-probe detection operation can be carried out to ensure the standardization and normalization of the detection process.

[0062] Among them, probe data refers to the physical characteristic parameters of the probe, which may specifically include: probe type, which specifies whether the probe is a contact probe or a non-contact probe, a mechanical probe or an optical probe, etc. Different types of probes are suitable for different detection scenarios and workpiece materials; probe size, which covers the physical dimensions of the probe such as the probe ball diameter and probe length. These dimensional parameters directly affect the accessibility and measurement accuracy of the probe; probe calibration data, including the probe ball diameter (i.e., probe ball diameter), directional error, position error, etc., to ensure that the measurement results of the probe during the detection process are accurate and reliable; probe status, the probe's usage history, wear and maintenance records, etc., so as to grasp the health status of the probe in real time, and replace or maintain severely worn probes in time, thereby ensuring the reliability and accuracy of the probe and guaranteeing the quality of detection.

[0063] Machine tool data refers to the relevant information of the three-dimensional coordinate measuring machine itself, reflecting the performance and status of the measuring machine. Specifically, it may include: machine tool specifications, including basic parameters such as the measuring machine's size, measuring range, and stroke. These parameters affect the size and range of workpieces that the measuring machine can detect; accuracy indicators, covering performance indicators such as the accuracy level, repeatability, and reproducibility of the measuring machine; machine tool calibration data, recording the results of regular calibration, such as key indicators such as the straightness and perpendicularity of each axis of the machine tool, to ensure that the machine tool maintains good measurement performance in the long term; machine tool status, including fault records and upgrade history, etc. By tracking and analyzing this information, possible problems with the machine tool can be discovered and resolved in a timely manner, ensuring the normal operation of the machine tool and providing a solid guarantee for high-quality detection.

[0064] Point layout rules are rules that indicate how to arrange measurement points on the workpiece. Specifically, they may include: measurement purpose, selecting key features and measurement points according to different measurement purposes to ensure the pertinence and effectiveness of the measurement work; measurement features, clarifying the type of features that need to be measured, such as edges, holes, planes, etc., in order to accurately locate the measurement object; point distribution, planning the distribution of measurement points on the workpiece; point spacing, determining the distance between measurement points based on the accuracy requirements and surface characteristics of the workpiece; avoiding interference, ensuring that the position of the measurement point will not cause interference between the probe and the workpiece or machine tool, and ensuring the safety and smoothness of the detection process.

[0065] Inspection rules are rules that indicate how to conduct measurements and how to evaluate measurement results. Specifically, they may include: measurement methods, which specify the measurement technology used, such as trigger measurement and scanning measurement; measurement parameters, which specify operating parameters such as measurement speed and sampling frequency; data processing, which involves processing methods for measurement point coordinate data, such as filtering, smoothing, and compensation. By scientifically processing the original data, noise and errors can be effectively removed and data quality can be improved; tolerance judgment, which uses clear standards and methods to determine whether the workpiece meets the tolerance requirements based on the measurement results, providing an accurate basis for subsequent quality judgment.

[0066] The multi-probe detection scheme is a scheme for instructing the execution of multi-probe combined measurement operations on the workpiece to be inspected, and may include: the probe identification of the target probe to be used, such as the probe model; the detection sequence of each target probe, which stipulates the order of different probes in the detection process to ensure the orderliness of the detection process; the detection path, which plans the movement trajectory of each probe on the workpiece. Optimizing the detection path can improve detection efficiency and reduce unnecessary movement time; data processing rules, which indicate what kind of processing to perform on the coordinate data collected by each target probe, such as data fusion, error compensation, etc., to guide the generation of actual detection data and ensure the accuracy and reliability of the final detection results.

[0067] It should be noted that relevant personnel can first manually install multiple target probes needed on the CMM machine to meet the needs of the detection task; they can also call the target probes on demand through the automatic probe library (APC, Automatic Probe Changer) system to realize automatic replacement and calling of probes, thereby improving detection efficiency and operational convenience; or use other methods to call the target probes on demand. This embodiment does not impose specific restrictions on this, so as to adapt to the actual operating habits and equipment configurations of different users and fully ensure the flexibility and diversity of the detection process.

[0068] Step S20, performing automated inspection on the workpiece to be inspected using a combination of multiple target probes based on a multi-probe inspection solution to obtain actual inspection data;

[0069] After obtaining a multi-probe inspection solution for the workpiece to be inspected, the solution is run according to the specified process and parameters to automatically inspect the workpiece. During the operation of the multi-probe inspection solution, multiple target probes are combined to automatically inspect the workpiece. Each probe measures each feature point of the workpiece according to the predetermined inspection sequence and path, collecting coordinate data.

[0070] The actual detection data is a comprehensive geometric feature data set calculated based on the coordinate data collected by multi-target probe measurement, such as the actual size, form and position tolerance, length, angle, roundness, straightness, flatness, etc. of the workpiece.

[0071] It should be noted that the combined use of multiple target probes here refers to the use of multiple probes in combination to inspect the workpiece during the entire inspection process, while at a specific inspection moment, a single probe may still be used for inspection. In other words, the macro-inspection process involves the collaborative operation of multiple probes, but at a specific inspection moment, the inspection task is usually performed by a single probe. According to the arrangement of the multi-probe inspection plan, the corresponding target probe is switched and called in a timely manner at different inspection stages or for different inspection parts to ensure that each target probe performs inspections according to the predetermined inspection order and path.

[0072] In step S30 , a test result is generated based on the actual test data and the target tolerance data, and the test result is output.

[0073] Target tolerance data refers to the workpiece's permitted deviation from the specified specifications and serves as a measure of its quality. Similarly, the target tolerance data for the workpiece under inspection can be obtained based on the mapping between the workpiece's identification code and the target tolerance data. Subsequently, a data comparison and verification is performed between the actual inspection data and the target tolerance data, comparing the actual value of each inspection parameter against the tolerance range to generate the inspection result.

[0074] After the test results are generated, they can be intuitively presented to the user through a visual interface, report file or other appropriate output method, so that the user can clearly see whether the various test indicators of the workpiece meet the tolerance requirements, as well as detailed information such as specific deviations, thereby providing a basis for subsequent production decisions, quality improvements and process optimization, and ensuring the stability and reliability of product quality.

[0075] This embodiment automatically obtains a multi-probe detection scheme and sequentially drives multiple target probes to complete the full-process automated detection, so that the advantages of multiple probes can be utilized to cover the detection of complex workpieces with different heights, sizes, and tolerance position area features, avoiding the problem of multiple probe replacements and segmented measurements in the single-probe detection mode, greatly improving the measurement efficiency. In addition, the automated detection method reduces the involvement of human factors, reduces the risk of human intervention, and improves the accuracy and reliability of the measurement. The detection results are generated based on the actual detection data and the target tolerance data, and the detection results are output. This link realizes the automatic analysis and judgment of the detection data, further improves the efficiency and accuracy of data processing, avoids the errors that may occur in human data collation and analysis, and ensures the reliability of the final quality judgment results, so as to better meet the high-precision and high-efficiency detection needs.

[0076] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as those in the above-mentioned embodiment 1 can be referred to the above introduction and will not be repeated hereafter. On this basis, before the step of responding to the multi-probe detection task request, the method further includes:

[0077] Step A10, obtaining historical single-probe detection information for the workpiece to be detected, wherein the historical single-probe detection information includes a point layout rule and a detection rule;

[0078] This historical single-probe inspection information can be pre-collected information from previous inspections of the same type of workpiece using a single probe, i.e., the aforementioned multi-dimensional basic data. This information includes the point placement rules used at the time, i.e., how the measurement points were arranged on the workpiece, as well as the inspection rules, i.e., the specific measurement methods, measurement parameter settings, data processing, and tolerance determination used during the inspection process.

[0079] Step A20, arranging points on the workpiece to be inspected according to the point arrangement rule to obtain a plurality of measurement points, and determining a plurality of target probes to be used to inspect the workpiece to be inspected based on all the measurement points, wherein a combined detection range interval of each target probe covers all the measurement points;

[0080] Based on the point placement rules, multiple measurement points are generated on the workpiece to be inspected. Then, based on the distribution of the measurement points and the inspection requirements, multiple target probes are selected so that the combined detection range of each target probe covers all the measurement points, ensuring that each measurement point is within the detection range of at least one target probe. The combined detection range refers to the overall detection range obtained by combining the detection ranges of the target probes.

[0081] In a preferred embodiment, if there are multiple target probe combinations that meet the requirement that the combined detection range covers all measurement points, in order to reduce the number of probe switching times and improve detection efficiency, a target probe combination that meets the principle of minimum number of probes can be selected.

[0082] Step A30, generating a multi-probe detection scheme for the workpiece to be detected based on each target probe and the detection rule, so as to execute the step of responding to the multi-probe detection task request for the workpiece to be detected after receiving the multi-probe detection task request for the workpiece to be detected.

[0083] A multi-probe detection scheme is formulated based on the characteristics and detection rules of the selected multiple target probes to ensure that after receiving a multi-probe detection task request for the workpiece to be detected, the steps of responding to the multi-probe detection task request for the workpiece to be detected can be executed according to the multi-probe detection scheme to realize the detection of the workpiece to be detected.

[0084] In a possible implementation, the historical single-probe detection information further includes probe data and machine tool data, and the step of generating a multi-probe detection solution for the workpiece to be detected based on each of the target probes and the detection rules includes:

[0085] Step B10, searching the probe data for target probe data of the target probe, wherein the target probe data includes probe length and / or probe ball diameter;

[0086] Specifically, the probe data part can be extracted from the stored historical single-probe detection information. By matching the identification information of the target probe, the specific data corresponding to each selected target probe can be retrieved in the probe data record. These data include at least the probe length and probe ball diameter of the probe to obtain the physical size parameters of each target probe, providing basic data support for the generation of subsequent detection logic.

[0087] Step B20, determining a detection order for each target probe according to the target probe data, and generating a detection logic based on the detection rules and the machine tool data, wherein the detection logic at least includes a detection path and a data processing rule;

[0088] The execution order of each target probe during the inspection process is determined based on physical dimensional parameters such as probe length and probe ball diameter in the target probe data. For example, probes with larger probe ball diameters are executed earlier in the inspection order; probes with longer probes are executed earlier in the inspection order. Then, by comprehensively considering the measurement methods, parameter settings, and data processing requirements specified in the inspection rules, and incorporating key information such as machine tool specifications, accuracy indicators, and calibration status from the machine tool data, the inspection logic, including inspection path planning and data processing rules, is generated.

[0089] For each single-target probe's inspection path, a well-established inspection path generation algorithm can be used to precisely plan the path, taking into account factors such as the geometry of the workpiece being inspected, the distribution of measurement points, and the kinematic characteristics of the machine tool. These algorithms typically consider key factors such as minimizing probe travel time, avoiding collisions, and ensuring comprehensive coverage of measurement points to achieve efficient and accurate inspection. Because inspection path generation algorithms have been extensively researched and applied, their specific implementation details will not be elaborated on here.

[0090] The data processing rules include at least data fusion rules, which are rules for merging data collected by different target probes. These rules can be generated in a variety of ways. For example, based on Bayesian estimation theory, the measurement accuracy and reliability of each probe can be comprehensively considered to assign corresponding weights to the data of different probes, thereby achieving weighted data fusion. Alternatively, machine learning algorithms, such as neural networks, can be used to learn and train large amounts of historical detection data to establish a data fusion model, automatically identifying and processing the correlations between data from different probes to achieve more accurate data fusion.

[0091] Other data processing rules, such as error compensation and filtering, can be generated based on currently established algorithms. For example, error compensation rules can employ geometric compensation algorithms to correct measurement data based on probe calibration data and machine tool accuracy specifications. Filtering rules can employ digital signal processing methods such as low-pass filtering, high-pass filtering, or wavelet transforms to remove noise and outliers from measurement data, thereby improving data smoothness and stability. These algorithms are widely used in industrial measurement and will not be elaborated on in detail here.

[0092] Step B30: combining the detection sequence and the detection logic to obtain a multi-probe detection solution for the workpiece to be detected.

[0093] The determined inspection sequence for each target probe is combined with the generated inspection logic, and a multi-probe inspection solution is formed through data structured integration and process optimization. This solution defines when, how, and along what path each target probe should inspect, as well as how the collected data is processed. Ultimately, this enables automated inspection of the workpiece to be inspected, providing standardized operational guidelines for subsequent inspection tasks.

[0094] In one possible embodiment, the multi-probe detection scheme includes a detection order of each target probe, a detection path of each target probe, and a data processing rule. The step of automatically detecting the workpiece to be detected using a plurality of target probes in combination based on the multi-probe detection scheme to obtain actual detection data includes:

[0095] Step C10, according to the detection order and detection path of each target probe, sequentially using each target probe to perform probe detection on the workpiece to obtain measurement point coordinate data;

[0096] Specifically, each target probe is called up sequentially according to the pre-defined inspection sequence in the multi-probe inspection scheme. Each target probe moves to a designated measurement point on the workpiece to be inspected, following its corresponding inspection path. Upon reaching the measurement point, the probe performs an inspection operation (i.e., a probe dotting operation), collects coordinate data for that point, and records the coordinate data collected by each probe at each measurement point, forming a complete set of measurement point coordinate data, providing raw data support for subsequent data processing.

[0097] Step C20: Processing the measurement point coordinate data based on the data processing rules to obtain actual detection data, wherein the data processing rules at least include data fusion rules.

[0098] After data processing, the final actual inspection data is obtained. The actual inspection data reflects the geometric characteristics of the workpiece to be inspected, such as the actual size, form and position tolerances, length, angle, roundness, straightness, flatness and other parameters of the workpiece, providing a basis for subsequent quality assessment and decision-making.

[0099] Based on the first and / or second embodiments of the present application, in the third embodiment of the present application, the same or similar contents as those of the first and second embodiments can be referred to above and will not be described in detail. On this basis, before the step of automatically inspecting the workpiece to be inspected using multiple target probes in combination based on the multi-probe inspection scheme and obtaining actual inspection data, the method further includes:

[0100] Step D10, performing foolproof detection on the multi-probe detection scheme to obtain a detection result, wherein the foolproof detection includes collision detection, model detection, specification detection and sequence detection;

[0101] Collision detection is to simulate the motion trajectory of the probe during the detection process to detect whether there is a risk of collision with the workpiece or other machine tool components.

[0102] Model verification checks whether the selected probe model matches the requirements of the inspection task. Specifically, the probe type (contact or non-contact), measurement range, accuracy level, and other parameters are checked to determine whether they meet the required characteristics and inspection accuracy standards for the workpiece being inspected. For example, high-precision contact probes are required for high-precision measurement of minute dimensions, while non-contact optical probes may be used for complex curved surfaces or difficult-to-reach areas. Model verification can help avoid measurement errors or inspection failures caused by improper probe model selection.

[0103] Specification testing verifies that the probe's dimensions meet the required features of the workpiece being inspected. Specifically, it checks whether the probe's physical dimensions, such as the probe ball diameter and length, are appropriate for the workpiece's measurement point distribution and geometry. For example, for narrow holes or deep grooves, a probe with a smaller probe ball diameter may be required; for larger flat or curved surfaces, a longer probe may be required to ensure adequate measurement coverage. Specification testing ensures that the probe physically adapts to the workpiece's measurement requirements, thereby improving measurement accuracy and efficiency.

[0104] Sequential detection is to check whether the detection sequence of the probes is reasonable, whether it conforms to the detection logic and the geometric structure of the workpiece, and whether the calling sequence of the probes is consistent with the calling sequence specified in the multi-probe detection plan.

[0105] Step D20, if the detection result indicates that the detection is passed, executing the step of performing automatic detection on the workpiece to be detected by combining multiple target probes based on the multi-probe detection scheme to obtain actual detection data;

[0106] When the foolproofing test results indicate that the multi-probe inspection solution has passed all tests in terms of collision, model, specification, and sequence, the inspection solution is confirmed to be safe, accurate, and feasible. At this point, the target probes will be called in sequence according to the instructions of the multi-probe inspection solution, and the workpiece to be inspected will be automatically inspected according to the predetermined inspection path and sequence.

[0107] Step D30: If the test result indicates that the test has failed, a foolproof test report is generated and / or prompt information is output, wherein the foolproof test report includes the reason for the test failure and suggested solutions.

[0108] If the test result of the foolproofing test indicates that the test has failed, subsequent test operations may not be performed, but a foolproofing test report may be generated and / or prompt information may be output.

[0109] The foolproofing test report includes the reasons for test failure, such as collision risk, probe model mismatch, non-compliant specifications, or incorrect test sequence. It also includes recommended solutions, such as adjusting the probe's test path to avoid collisions, replacing the appropriate probe model, modifying the probe's size, or rescheduling the probe's test sequence. These solutions guide users on how to modify the test plan or adjust probe parameters to resolve the issue.

[0110] In addition, prompt information can be output through the user interface to inform the user that the test has failed, so that the user can take timely measures to adjust the test plan and ensure the smooth progress of the subsequent test process.

[0111] In a possible implementation, the step of generating a test result based on the actual test data and the target tolerance data includes:

[0112] Step E10, obtaining design tolerance data for the workpiece to be inspected, and obtaining additional tolerance data set for the workpiece to be inspected, wherein the additional tolerance data is tolerance data set by the user in a preset tolerance setting interface;

[0113] Design tolerance data refers to the tolerance range determined by relevant personnel during the workpiece design phase based on the product's functional and assembly requirements. Additional tolerance data is user-defined within the preset tolerance settings interface. These allow for additional tolerance settings for specific parts or features based on actual production needs and quality control standards. Additional tolerance data typically targets special workpiece surfaces, such as buckle surfaces, break surfaces, clearance surfaces, and finished surfaces, to ensure that the precision requirements of these parts in actual production meet higher quality standards.

[0114] The preset tolerance setting interface is a human-computer interaction interface for setting additional tolerance data. In one example, the preset tolerance setting interface is as follows: Figure 2 As shown in the preset tolerance setting interface, for the buckle surface, the user can set the buckle color and buckle amount through the "operation behavior" module. Figure 3 The query interface shown in the figure queries the additional tolerances set and the corresponding special surfaces.

[0115] Step E20 , adjusting the design tolerance data based on the additional tolerance data to obtain target tolerance data, so as to perform the step of generating the test result according to the actual test data and the target tolerance data based on the target tolerance data.

[0116] The design tolerance is adjusted accordingly based on the additional tolerance data. For example, if the user sets a stricter tolerance requirement for the buckle surface in the additional tolerance data, adjustments will be made based on the design tolerance to generate more accurate target tolerance data. This target tolerance data can more comprehensively reflect the actual quality requirements of the workpiece, providing a more accurate reference for the subsequent generation of test results.

[0117] In a possible implementation, the step of automatically inspecting the workpiece to be inspected using a plurality of target probes in combination based on the multi-probe inspection scheme to obtain actual inspection data includes:

[0118] Step F10, running the multi-probe detection protocol;

[0119] Step F20 , during the operation of the multi-probe detection solution, displaying operation status information, wherein the operation status information includes the operation status process, the estimated operation time, and the currently called target probe model;

[0120] During the execution of a test plan, various status information during the test process is monitored and recorded in real time, and displayed to relevant personnel through the user interface or monitoring system. The running status process displays the completion progress of the current test task, such as the percentage of the test portion completed. The estimated run time provides an estimate of how long the test task is expected to take to complete. The currently called target probe model clearly indicates the specific probe model currently in use, allowing operators to understand the specific operation status during the test. The display of this information helps relevant personnel to keep abreast of the test progress, make appropriate preparations in advance, and ensure the smooth progress of the test process.

[0121] Step F30 : After the multi-probe detection scheme is completed, actual detection data is obtained.

[0122] After the multi-probe inspection solution has completed its operation according to the predetermined process and parameters, the coordinate data of all measurement points collected by each target probe during the inspection process are collected and summarized. After processing according to data processing rules such as data fusion, error compensation, and filtering, the actual inspection data is finally generated.

[0123] In a possible implementation, the detection result includes actual point tolerances of one or more key points, and the step of outputting the detection result includes:

[0124] Step G10: determining, for each of the key points, a tolerance deviation corresponding to the actual point tolerance of the key point, wherein the tolerance deviation represents a degree of deviation between the actual point tolerance and the ideal point tolerance;

[0125] Key points refer to key or critical feature points within the measurement points. These points typically have a significant impact on the function and assembly accuracy of the workpiece, such as locating holes, mating surfaces, and critical dimensions. The ideal point tolerance can specifically be the expected deviation from the specification for each key point in the target tolerance data.

[0126] The deviation can be divided into at least two categories: acceptable (within an acceptable range) and unacceptable (within an unacceptable range). Specifically, if the actual point tolerance falls within the ideal point tolerance, the result is acceptable; otherwise, if it does not, the result is unacceptable.

[0127] Furthermore, it can be divided into multiple deviation degrees, such as allowable range, slight deviation, moderate deviation, severe deviation, etc.

[0128] Step G20: displaying each key point and its actual point tolerance on the three-dimensional workpiece model of the workpiece to be inspected according to the tolerance deviation degree corresponding to each key point; wherein different display colors correspond to different tolerance deviation degrees.

[0129] After determining the tolerance deviation, each key point is displayed on the model, along with its corresponding actual tolerance value. Furthermore, to more intuitively reflect the degree of tolerance deviation, different display colors are used to distinguish different degrees of deviation. For example, green indicates that the tolerance deviation is within the allowable range, yellow indicates a slight deviation, and red indicates a severe deviation. This color-coding approach allows personnel to quickly identify key points with significant tolerance deviations and take timely action to adjust or repair them.

[0130] In one example, if the actual point tolerances corresponding to key points 06, 10, and 11 are 0.001, -0.07, and 0.08, respectively, these three key points and the corresponding actual point tolerances can be displayed in different colors on the three-dimensional model of the workpiece to be inspected.

[0131] In addition, the present application also proposes an automated detection system, referring to Figure 4 As shown, the automated detection system includes:

[0132] A response module 10 is configured to respond to a multi-probe detection task request for a workpiece to be detected and obtain a multi-probe detection solution for the workpiece to be detected according to the multi-probe detection task request;

[0133] The detection module 20 is configured to automatically detect the workpiece to be detected by using a plurality of target probes in combination based on the multi-probe detection scheme to obtain actual detection data;

[0134] The result output module 30 is configured to generate a test result based on the actual test data and the target tolerance data, and output the test result.

[0135] In one embodiment, the automated detection system further includes a solution generation module for:

[0136] Acquire historical single-probe detection information for the workpiece to be detected, wherein the historical single-probe detection information includes a point layout rule and a detection rule;

[0137] Arranging points on the workpiece to be inspected according to the point arrangement rule to obtain a plurality of measurement points, and determining a plurality of target probes to be used to inspect the workpiece to be inspected based on all the measurement points, wherein a combined detection range interval of each target probe covers all the measurement points;

[0138] A multi-probe detection scheme for the workpiece to be detected is generated based on each of the target probes and the detection rules.

[0139] In one embodiment, the historical single probe detection information also includes probe data and machine tool data, and the solution generation module is further configured to:

[0140] Searching for target probe data of the target probe in the probe data, wherein the target probe data includes a probe length and / or a probe ball diameter;

[0141] Determining a detection order for each target probe according to the target probe data, and generating a detection logic based on the detection rules and the machine tool data, wherein the detection logic at least includes a detection path and a data processing rule;

[0142] The detection sequence and the detection logic are combined to obtain a multi-probe detection solution for the workpiece to be detected.

[0143] In one embodiment, the multi-probe detection scheme includes a detection order of each target probe, a detection path of each target probe, and a data processing rule. The detection module 20 is further configured to:

[0144] According to the detection order and detection path of each target probe, each target probe is used in sequence to perform probe detection on the workpiece to be detected to obtain measurement point coordinate data;

[0145] The measurement point coordinate data is processed based on the data processing rules to obtain actual detection data, wherein the data processing rules at least include data fusion rules.

[0146] In one embodiment, the automated detection system further includes a foolproof module for:

[0147] Performing foolproof testing on the multi-probe detection scheme to obtain a detection result, wherein the foolproof testing includes collision detection, model detection, specification detection and sequence detection;

[0148] If the detection result indicates that the detection is passed, the detection module uses a plurality of target probes in combination based on the multi-probe detection scheme to automatically detect the workpiece to be detected to obtain actual detection data;

[0149] If the test result indicates that the test has failed, a foolproof test report is generated and / or prompt information is output, wherein the foolproof test report includes the reason for the test failure and suggested solutions.

[0150] In one embodiment, the detection result includes actual point tolerances of one or more key points, and the result output module 30 is further configured to:

[0151] For each of the key points, determining a tolerance deviation degree corresponding to the actual point tolerance of the key point, wherein the tolerance deviation degree represents a degree of deviation between the actual point tolerance and the ideal point tolerance;

[0152] Displaying each of the key points and the actual point tolerance of each of the key points on the three-dimensional workpiece model of the workpiece to be inspected according to the tolerance deviation degree corresponding to each of the key points;

[0153] Wherein, different tolerance deviation degrees correspond to different display colors.

[0154] In one embodiment, the automated inspection system further includes a tolerance additional module for:

[0155] Acquire design tolerance data for the workpiece to be inspected, and acquire additional tolerance data set for the workpiece to be inspected, wherein the additional tolerance data is tolerance data set by a user in a preset tolerance setting interface;

[0156] The design tolerance data is adjusted based on the additional tolerance data to obtain target tolerance data, so as to perform the step of generating the inspection result according to the actual inspection data and the target tolerance data based on the target tolerance data.

[0157] In one embodiment, the detection module 20 is further configured to:

[0158] running the multi-probe detection protocol;

[0159] During the operation of the multi-probe detection solution, displaying operation status information, wherein the operation status information includes the operation status process, the expected operation time and the target probe model currently called;

[0160] After the multi-probe detection scheme is completed, actual detection data is obtained.

[0161] In addition, an embodiment of the present application further proposes a coordinate measuring machine, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the automated detection method described above.

[0162] The coordinate measuring machine provided in the embodiments of this application, employing the automated inspection method described in the aforementioned embodiments, can address the technical issue of the current single-probe inspection model, which cannot meet the requirements for high-precision and high-efficiency inspection. Compared to the prior art, the coordinate measuring machine provided in this application achieves the same beneficial effects as the automated inspection method described in the aforementioned embodiments. Other technical features of this coordinate measuring machine are the same as those disclosed in the aforementioned embodiments and are not further elaborated here.

[0163] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0164] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

[0165] In addition, to achieve the above-mentioned purpose, an embodiment of the present application also provides a readable storage medium having computer-readable program instructions (i.e., a computer program) stored thereon, and the computer-readable program instructions are used to execute the automated detection method in the above-mentioned embodiment.

[0166] The computer-readable storage medium provided in the embodiments of the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, system, or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.

[0167] The computer-readable storage medium may be included in the coordinate measuring machine, or may exist independently without being assembled into the coordinate measuring machine.

[0168] The computer-readable storage medium carries one or more programs. When the one or more programs are executed by a coordinate measuring machine, the coordinate measuring machine: responds to a multi-probe detection task request for a workpiece to be inspected, and obtains a multi-probe detection plan for the workpiece to be inspected based on the multi-probe detection task request; performs automated inspection of the workpiece to be inspected using a combination of multiple target probes based on the multi-probe detection plan to obtain actual inspection data; generates inspection results based on the actual inspection data and target tolerance data, and outputs the inspection results.

[0169] Computer program code for performing the operations of the present application may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0170] The flow charts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present application. In this regard, each box in the flow chart or block diagram can represent a module, program segment or a part of code, and the module, program segment or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented by a dedicated hardware-based system that performs the specified function or operation, or can be implemented by a combination of dedicated hardware and computer instructions.

[0171] The modules described in the embodiments of the present application may be implemented in software or hardware, wherein the name of a module does not necessarily limit the module itself.

[0172] The computer-readable storage medium provided in this application stores computer-readable program instructions (i.e., a computer program) for executing the automated detection method described above. This computer-readable storage medium can address the technical issue that the current single-probe detection model cannot meet the requirements for high-precision and high-efficiency detection. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as those of the automated detection method provided in the above-mentioned embodiments, and are not further elaborated here.

[0173] In addition, an embodiment of the present application further provides a computer program product, including a computer program, which implements the steps of the automated detection method described above when executed by a processor.

[0174] The specific implementation of the computer program product of this application is basically the same as the embodiments of the above-mentioned automated detection method, and will not be repeated here.

[0175] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or system comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or system. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or system comprising the element.

[0176] The serial numbers of the above embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0177] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a software sensor, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server or network device, etc.) to execute the methods described in each embodiment of the present application.

[0178] The above are only preferred embodiments of the present application and do not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the description and drawings of this application, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.

Claims

1. An automated detection method, characterized in that: The automated detection method comprises the following steps: In response to a multi-probe detection task request for a workpiece to be detected, obtaining a multi-probe detection solution for the workpiece to be detected according to the multi-probe detection task request; Based on the multi-probe detection scheme, a plurality of target probes are combined to perform automatic detection on the workpiece to be detected to obtain actual detection data; generating a test result based on the actual test data and the target tolerance data, and outputting the test result; Before the step of responding to the multi-probe detection task request, the method further includes: Acquire historical single-probe detection information for the workpiece to be detected, wherein the historical single-probe detection information includes a point layout rule and a detection rule; Arranging points on the workpiece to be inspected according to the point arrangement rule to obtain a plurality of measurement points, and determining a plurality of target probes to be used to inspect the workpiece to be inspected based on all the measurement points, wherein a combined detection range interval of each target probe covers all the measurement points; generating a multi-probe detection scheme for the workpiece to be detected based on each of the target probes and the detection rules, so as to execute the step of responding to the multi-probe detection task request for the workpiece to be detected after receiving the multi-probe detection task request for the workpiece to be detected; The historical single-probe detection information also includes probe data and machine tool data. The step of generating a multi-probe detection solution for the workpiece to be detected based on each target probe and the detection rule includes: Searching for target probe data of the target probe in the probe data, wherein the target probe data includes a probe length and / or a probe ball diameter; Determining a detection order for each target probe according to the target probe data, and generating a detection logic based on the detection rules and the machine tool data, wherein the detection logic at least includes a detection path and a data processing rule; The detection sequence and the detection logic are combined to obtain a multi-probe detection solution for the workpiece to be detected.

2. The automated detection method according to claim 1, wherein The multi-probe detection scheme includes a detection order of each target probe, a detection path of each target probe, and a data processing rule. The step of automatically detecting the workpiece to be detected by combining multiple target probes based on the multi-probe detection scheme to obtain actual detection data includes: According to the detection order and detection path of each target probe, each target probe is used in sequence to perform probe detection on the workpiece to be detected to obtain measurement point coordinate data; The measurement point coordinate data is processed based on the data processing rules to obtain actual detection data, wherein the data processing rules at least include data fusion rules.

3. The automated detection method according to claim 2, wherein: Before the step of automatically inspecting the workpiece to be inspected using a plurality of target probes in combination based on the multi-probe inspection scheme to obtain actual inspection data, the method further includes: Performing foolproof detection on the multi-probe detection scheme to obtain a foolproof detection result, wherein the foolproof detection includes collision detection, model detection, specification detection and sequence detection; If the foolproofing detection result indicates that the detection has passed, executing the step of automatically detecting the workpiece to be detected by using a plurality of target probes in combination based on the multi-probe detection scheme to obtain actual detection data; If the foolproofing detection result indicates that the detection has failed, a foolproofing detection report is generated and / or a prompt message is output.

4. The automated detection method according to claim 1 or 2, wherein: The detection result includes actual point tolerances of one or more key points, and the step of outputting the detection result includes: For each of the key points, determining a tolerance deviation degree corresponding to the actual point tolerance of the key point, wherein the tolerance deviation degree represents a degree of deviation between the actual point tolerance and the ideal point tolerance; Displaying each of the key points and the actual point tolerance of each of the key points on the three-dimensional workpiece model of the workpiece to be inspected according to the tolerance deviation degree corresponding to each of the key points; Wherein, different tolerance deviation degrees correspond to different display colors.

5. The automated detection method according to claim 1 or 2, wherein: The step of generating a test result based on the actual test data and the target tolerance data includes: Acquire design tolerance data for the workpiece to be inspected, and acquire additional tolerance data set for the workpiece to be inspected, wherein the additional tolerance data is tolerance data set by a user in a preset tolerance setting interface; The design tolerance data is adjusted based on the additional tolerance data to obtain target tolerance data, so as to perform the step of generating the inspection result according to the actual inspection data and the target tolerance data based on the target tolerance data.

6. The automated detection method according to any one of claims 1 to 3, wherein: The step of automatically detecting the workpiece to be detected by using a plurality of target probes in combination based on the multi-probe detection scheme to obtain actual detection data includes: running the multi-probe detection protocol; During the operation of the multi-probe detection solution, displaying operation status information, wherein the operation status information includes the operation status process, the expected operation time and the target probe model currently called; After the multi-probe detection scheme is completed, actual detection data is obtained.

7. An automated detection system, characterized in that: The automated detection system comprises: a response module, configured to respond to a multi-probe detection task request for a workpiece to be detected, and obtain a multi-probe detection solution for the workpiece to be detected according to the multi-probe detection task request; A detection module, configured to automatically detect the workpiece to be detected by using a plurality of target probes in combination based on the multi-probe detection scheme to obtain actual detection data; A result output module, configured to generate a test result based on the actual test data and the target tolerance data, and output the test result; The automated detection system further includes a solution generation module, which is used to: Acquire historical single-probe detection information for the workpiece to be detected, wherein the historical single-probe detection information includes a point layout rule and a detection rule; Arranging a plurality of measurement points on the workpiece to be inspected according to the point arrangement rule, determining a plurality of target probes to be used to inspect the workpiece to be inspected based on all of the measurement points, wherein a combined detection range interval of each of the target probes covers all of the measurement points; and generating a multi-probe inspection plan for the workpiece to be inspected based on each of the target probes and the inspection rule; The historical single probe detection information also includes probe data and machine tool data. The solution generation module is further used to: Searching for target probe data of the target probe in the probe data, wherein the target probe data includes a probe length and / or a probe ball diameter; Determining a detection order for each target probe according to the target probe data, and generating a detection logic based on the detection rules and the machine tool data, wherein the detection logic at least includes a detection path and a data processing rule; The detection sequence and the detection logic are combined to obtain a multi-probe detection solution for the workpiece to be detected.

8. A coordinate measuring machine, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the computer program is executed by the processor, the automated detection method according to any one of claims 1 to 6 is implemented.

9. A readable storage medium, characterized in that: The readable storage medium is a computer-readable storage medium, and an automated detection program is stored on the computer-readable storage medium. When the automated detection program is executed by a processor, the steps of the automated detection method according to any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Intelligent detection method and device and storage medium

    CN115774890A

  • Workpiece detection method, spark machine, computer readable storage medium and program product

    CN119772282A

  • Multi-probe system for dimensional metrology

    US5822877A