Three-coordinate measurement program off-line debugging method based on digital twinning

By simulating a coordinate measuring machine (CMM) program in a virtual space using digital twin technology, the problems of long time and high cost of traditional online debugging methods are solved, achieving efficient and accurate debugging without physical objects and reducing vehicle development costs.

CN117472749BActive Publication Date: 2026-07-21FAW CAR CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
FAW CAR CO LTD
Filing Date
2023-10-30
Publication Date
2026-07-21

Smart Images

  • Figure CN117472749B_ABST
    Figure CN117472749B_ABST
Patent Text Reader

Abstract

The application discloses a kind of off-line debugging methods of three-coordinate measurement program based on digital twinning, including obtaining the three-dimensional geometric data model of part, positioning tooling and measuring machine, and establishing digital twinning model;Setting the direction of rotation of part and the position of measuring platform, and mapping the digital twinning model into virtual space;Offline running measurement program associated measurement element;Regional planning debugging route, sorting measurement element;Parameter is set in virtual space, and the position of moving point and probe angle are planned;Generate running path line, use digital twinning technology to carry out collision test, generate collision list, and judge whether there is collision problem according to collision list;If there is collision, it is corrected, until there is no collision problem according to collision list;The application shortens the debugging time, improves the precision and efficiency, and reduces the human error at the same time;Can avoid the cost of a large number of manufacturing and testing parts in the debugging stage, and reduce the research and development cost.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of new vehicle model coordinate measuring technology, and specifically relates to an offline debugging method for coordinate measuring programs based on digital twins. Background Technology

[0002] In the manufacturing sector, coordinate measuring machine (CMM) technology is widely used for parts dimensional inspection, robot calibration, and other applications. Traditional online debugging methods for CMM programs require placing the part and measuring fixture on the measuring machine platform and gradually adjusting them to achieve accurate measurements. The drawback of this method is the significant time and cost required for debugging, which can also impact production schedules and costs.

[0003] Traditional online debugging methods for coordinate measuring machines (CMMs) have shortcomings and deficiencies, mainly in two aspects: First, CMMs have limited measurement resources, and online debugging consumes a significant amount of time. Furthermore, the initial debugging parts are non-tooling parts used in development and prototyping, with poor dimensions, requiring secondary debugging and increasing debugging time, severely impacting daily CMM monitoring and measurement for mass-produced vehicles. Second, the cost of debugging parts required for each new vehicle model is approximately 500,000 RMB, significantly increasing the cost of vehicle development projects. Summary of the Invention

[0004] The purpose of this invention is to provide an offline debugging method for coordinate measuring machine (CMM) programs based on digital twins. This method utilizes product digital models and environmental data such as measuring machines and measuring fixtures to complete mapping in a virtual space through software, simulating the entire process of the measuring machine actually measuring parts. Ultimately, it achieves offline debugging without physical objects, thereby solving the problems raised in the background technology of long online debugging cycles, low efficiency, and high cost of debugging parts in the body-in-white dimension development stage of traditional CMM programs.

[0005] To achieve the above objectives, the present invention provides the following technical solution: an offline debugging method for a coordinate measuring machine program based on digital twins, comprising:

[0006] Obtain the three-dimensional geometric data models of the part, the positioning fixture of the part, and the measuring machine. The three-dimensional geometric data model of the positioning fixture is designed according to the GD&T requirements of the part.

[0007] A digital twin model is established based on the three-dimensional geometric data models of the parts, positioning fixtures, and measuring machines;

[0008] The rotation direction of the part and the position of the measuring platform are set according to the part placement method, and the digital twin model is mapped into the virtual space, wherein the measuring machine includes the measuring platform;

[0009] Offline operation of measurement programs associated with measurement elements;

[0010] Based on the characteristics of the parts, plan the debugging route by region and sort the measurement elements;

[0011] In the virtual space, set the virtual parameters of the measurement program and the parameters of the measurement elements, and plan the position of the moving point and the angle of the probe;

[0012] Generate the running path, use digital twin technology to conduct collision tests, generate a collision list, and determine whether there are any collision problems based on the collision list;

[0013] If a collision occurs, adjust the parameters of the measuring element, the position of the moving point, and the probe angle, and perform the collision test again to generate a collision list until it is determined that there is no collision problem based on the collision list.

[0014] Furthermore, the software used in the coordinate measuring machine (CMM) program for digital twins is PC-DMIS software.

[0015] Furthermore, acquiring the three-dimensional geometric data models of the parts, the positioning fixtures for the parts, and the measuring machine also includes:

[0016] The three-dimensional geometric data model of the positioning fixture includes the three-dimensional geometric data model of the simulated physical fixtures of GD&T, such as the positioning, clamping device, FIVE bottle, and measuring bracket.

[0017] Furthermore, acquiring the three-dimensional geometric data models of the parts, the positioning fixtures for the parts, and the measuring machine also includes:

[0018] The selected 3D geometric data model of the measuring machine is the 3D geometric data model of the measuring machine in the PC-DMIS software. The measuring machines in the PC-DMIS software include cantilever measuring machines, gantry measuring machines, and bridge measuring machines. The 3D geometric data model of the measuring machine is selected according to the actual use of the measuring machine.

[0019] Furthermore, the rotation direction of the parts and the position of the measurement platform are set according to the placement method of the parts, and the digital twin model is mapped into the virtual space, which also includes:

[0020] The parts placement method is based on the parts placement method required in GD&T, which includes placement in the whole vehicle coordinate system and placement after transforming the whole vehicle coordinate system;

[0021] The position of the measurement platform is set by the application software according to the rotation direction of the actual part, so that the three-dimensional geometric data model of the part and tooling is set at the corresponding position on the measurement platform.

[0022] Furthermore, the offline measurement program, associated with measurement elements, also includes:

[0023] The offline measurement program allows the measurement points and holes in the associated measurement program to be synchronously displayed with the three-dimensional geometric data model of the part, so as to facilitate offline debugging of the measurement program.

[0024] Furthermore, the process of planning debugging routes by region based on the characteristics of the parts and sorting the measurement elements also includes:

[0025] When a double cantilever measuring machine is selected, the elements to be measured by the main arm and the auxiliary arm are planned through regional planning.

[0026] The measurement elements are sorted according to the principle of measuring the nearest element and the principle of minimizing the distance between the moving points of the measuring machine.

[0027] Furthermore, setting virtual parameters for the measurement program and parameters for the measurement elements in the virtual space, and planning the position of the moving point and the probe angle, also includes:

[0028] The virtual parameters of the measurement program include the running speed, safety plane, and approximation-back distance; the parameters of the measurement element include the approximation-back distance of the measurement element, sample point, inner / outer circle, measurement depth, and measurement start and end angles.

[0029] Plan the location of the moving point, where the moving point location is the position set by measuring the three-dimensional geometric data model of the moving measuring machine;

[0030] The probe angle is the measurement angle set during the measurement process to ensure the most accurate measurement of the part.

[0031] Furthermore, the process includes generating a running path, conducting collision tests using digital twin technology, generating a collision list, and determining whether a collision problem exists based on the collision list. This also includes:

[0032] The path line is the path that the measuring machine runs on during the measurement process. The path line may include safety measurement lines and collision measurement lines. By correcting the collision measurement lines, collision problems during the collision test can be reduced.

[0033] Collision testing refers to the use of digital twins to simulate the motion animation of a three-dimensional geometric data model of a measuring machine, part, and tooling during the actual measurement process using software.

[0034] During the collision test, it is determined whether the three-dimensional geometric data models of the measuring machine, parts and tooling have collision problems, and a collision list is generated after the collision test is completed;

[0035] If the collision list displays collision information, then the measurement program has encountered a collision problem.

[0036] If the collision list is empty, no collision problem has occurred, and the offline coordinate measuring machine program is qualified.

[0037] Furthermore, if the collision list displays collision information, the measurement program has encountered a collision problem, which also includes:

[0038] The collision issues in the collision list also include problems caused by incorrect measurement element settings, collisions caused by unreasonable movement point settings, and collisions caused by incorrect probe angles with the 3D geometric data models of parts or tooling.

[0039] Based on the collision issues in the collision list, locate the location of the collision in the measurement program and correct the corresponding parameters of the measurement program to eliminate the collision issues;

[0040] Perform the collision test again and eliminate collision issues until the collision list is empty. If so, the offline coordinate measuring machine program is qualified.

[0041] Compared with existing technologies, the beneficial effects of this invention are: It shortens debugging time and reduces costs. Traditional online debugging methods for coordinate measuring machines (CMMs) require significant time and expense, while this invention uses digital twin technology to simulate the real measurement process through product models and environmental data, thereby achieving offline debugging without physical components, which can significantly shorten debugging time and reduce costs; it improves accuracy and efficiency. This invention utilizes product models and environmental data such as measuring machines and measuring fixtures to complete mapping in virtual space through software, simulating the entire process of the measuring machine actually measuring parts, which can improve measurement accuracy and efficiency while reducing human error; and it reduces R&D costs. The use of digital twin technology in this invention avoids the cost of mass manufacturing and testing of parts during the debugging phase, thus reducing R&D costs. Attached Figure Description

[0042] Figure 1 This is a flowchart of the offline debugging method for a coordinate measuring machine program based on digital twins in an embodiment of the present invention;

[0043] Figure 2 This is a schematic diagram of the offline measurement skeleton of the double cantilever measuring machine in an embodiment of the present invention;

[0044] Figure 3 This is a schematic diagram of the flexible FIVE positioning of the rear panel of a certain vehicle model in an embodiment of the present invention;

[0045] Figure 4 This is a schematic diagram of the positioning of the measuring bracket for the inner panel of the rear door of a certain vehicle model in an embodiment of the present invention;

[0046] In the diagram: 1. Measurement platform; 2. Main arm; 3. Secondary arm; 4. Measurement arm; 5. Probe; 6. Probe rod; 7. Probe; 8. Frame; 9. FIVE bottle; 10. Flexible FIVE positioning block; 11. Flexible FIVE clamp; 12. Rear panel; 13. Measurement support frame; 14. Establishment reference ball; 15. Support positioning; 16. Support clamp; 17. Rear door inner panel. Detailed Implementation

[0047] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0048] In the description of this invention, unless otherwise stated, "a plurality of" means two or more; the terms "upper," "lower," "left," "right," "inner," "outer," "front end," "rear end," "head," "tail," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings, and are only for the convenience of describing the invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of the invention. Furthermore, the terms "first," "second," "third," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance.

[0049] In the description of this invention, it should be noted that, unless otherwise explicitly specified and limited, the terms "connected" and "linked" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium. Those skilled in the art can understand the specific meaning of the above terms in this invention based on the specific circumstances.

[0050] Please refer to the accompanying drawings in the specification. This invention provides a technical solution: an offline debugging method for a coordinate measuring machine program based on digital twins, comprising the following steps:

[0051] S102. Obtain the three-dimensional geometric data model of the part, the positioning fixture of the part, and the measuring machine, wherein the three-dimensional geometric data model of the positioning fixture is designed according to the GD&T requirements of the part.

[0052] Among them, such as Figure 3 / Figure 4As shown, the three-dimensional geometric data models of the parts are the three-dimensional geometric data models of the rear panel 12 sub-assembly and the three-dimensional geometric data models of the rear door inner panel 17 stamped parts, which are converted into IGS / STP / CAD files by CATIA software based on the latest product data.

[0053] Specifically, the software used in the coordinate measuring machine (CMM) program for digital twins is PC-DMIS software.

[0054] The measurement program is an un-tested program programmed based on the measurement points planned in GD&T (Geometric Specification for Products).

[0055] Specifically, the three-dimensional geometric data model of the positioning fixture includes the three-dimensional geometric data model of the simulated physical fixtures of the positioning, clamping device, FIVE bottle, and measuring bracket in GD&T.

[0056] Among them, such as Figure 3 / Figure 4 As shown, the three-dimensional geometric data model of the positioning fixture is designed according to the GD&T requirements of the part. It includes three-dimensional geometric data models of various fixture positioning such as flexible FIVE positioning and measuring bracket positioning. Flexible FIVE positioning includes FIVE bottle 9, flexible FIVE positioning block 10, and flexible FIVE clamp 11; measuring bracket positioning includes: measuring bracket frame 13, datum ball 14, bracket positioning 15, and bracket clamp 16.

[0057] Specifically, the selected 3D geometric data model of the measuring machine is the 3D geometric data model of the measuring machine in the PC-DMIS software. The measuring machines in the PC-DMIS software include cantilever measuring machines, gantry measuring machines, and bridge measuring machines. The 3D geometric data model of the measuring machine is selected according to the actual use of the measuring machine.

[0058] S104. Establish a digital twin model based on the three-dimensional geometric data model of the parts, positioning fixtures, and measuring machine;

[0059] Specifically, such as Figure 2 As shown, open the PC-DMIS software and import the 3D geometric data models of the parts and tooling through "File - Import - 3D Geometric Data Model (IGS / STP / CAD)"; import the 3D geometric data model of the measuring machine through "Insert - Hardware Definition - Measuring Machine - Select the corresponding measuring machine model". Import all 3D geometric data models into the software to create a digital twin model; for example, if you select a double cantilever measuring machine, you need to insert two single cantilever measuring machines to form the main arm 2 and auxiliary arm 3 of the measuring machine to form a double cantilever measuring machine; if you select a gantry or bridge measuring machine, you only need to select the 3D geometric data model of the measuring machine according to the required model; among them, such as Figure 2As shown, taking a double cantilever measuring machine as an example, the double cantilever measuring machine includes: measuring platform 1, main arm 2, auxiliary arm 3, measuring arm 4, probe 5, measuring rod 6, and measuring stylus 7.

[0060] S106. Set the rotation direction of the part and the position of the measuring platform according to the part placement method, and map the digital twin model into the virtual space, wherein the measuring machine includes the measuring platform;

[0061] Specifically, the part placement method is based on the part placement method required by GD&T, which includes placement in the whole vehicle coordinate system and placement after transforming the whole vehicle coordinate system; the position of the measurement platform is set by the application software according to the actual rotation direction of the part, so that the three-dimensional geometric data model of the part and tooling is set in the corresponding position on the measurement platform.

[0062] The placement of parts is designed according to the requirements of GD&T, and there are two types of placement methods: one is placement based on the vehicle coordinate system, for example... Figure 4 One method for placing the inner panel of the rear tailgate is to convert it to the vehicle's coordinate system, for example... Figure 3 The placement method of the middle and rear panels: By setting the rotation direction of the part and the position of the platform, the rotation direction of the part is set according to the placement direction of the part. If it is placed in the whole vehicle coordinate system, the axis of the part should be consistent with the axis of the corresponding measuring machine. If it is placed in the whole vehicle coordinate system, the axis of the part should be set to the correct axis of the measuring machine corresponding to the axis of the measuring machine according to the actual needs. Executing the "automatic positioning" button can automatically position the digital model of the part to the center of the measuring machine platform. Then, adjust the offset of the three axes of X, Y and Z according to the actual needs. In this way, the position of the part on the measuring machine platform can be obtained and the constructed digital twin model can be mapped into the virtual space.

[0063] S108, Offline operation measurement program associated with measurement elements;

[0064] Specifically, the measurement program is run offline, so that the measurement points and holes in the associated measurement program are synchronously reflected with the three-dimensional geometric data model of the part, so as to facilitate offline debugging of the measurement program.

[0065] S110. Based on the characteristics of the parts, plan the debugging route by region and sort the measurement elements;

[0066] Specifically, when a double cantilever measuring machine is selected, the elements to be measured by the main arm and the auxiliary arm are planned through regional planning; the measuring elements are sorted according to the principle of measuring the nearest element and the principle of minimizing the distance between the measuring machine's moving points.

[0067] Specifically, the debugging route and measurement element sequence are planned in different areas according to the actual position of the part on the measuring machine platform. If the selected measuring machine is a double cantilever measuring machine, the elements to be measured by the main arm and auxiliary arm need to be planned in advance, and the measurement program prepared in the early stage should be sorted according to the principle of measuring the nearest measurement element and the principle of the shortest distance between the measuring machine moving points. If the selected measuring machine is a gantry / bridge measuring machine, it is not necessary to split the elements to be measured by the main arm and auxiliary arm, and only the measurement element sequence needs to be planned.

[0068] S112. Set the virtual parameters of the measurement program and the parameters of the measurement elements in the virtual space, and plan the position of the moving point and the angle of the probe.

[0069] Specifically, the virtual parameters of the measurement program include the running speed, safety plane, and approximation / retreat distance of the measurement program; the parameters of the measurement element include the approximation / retreat distance of the measurement element, sample point, inner / outer circle, measurement depth, and measurement start and end angles; the planned movement point position, wherein the movement point position is the position set by measuring through the three-dimensional geometric data model of the moving measuring machine; and the probe angle, which is the measurement angle set during the measurement process to measure the part most accurately.

[0070] Among them, such as Figure 2 As shown, by clicking the software's translation mode, the measuring machine probe 5 is moved so that the probe 7, probe rod 6, measuring arm 4, and the three-dimensional geometric data model of the skeleton 8 are moved away from each other. Finally, the movement point is confirmed. If a slight offset is desired in a certain direction, it can be changed from the theoretical value of the added movement point. The purpose of adding movement points is to allow the measuring machine to safely move to another measuring element after measuring one element without colliding with the part or tooling. The principle of adding movement points is to minimize the movement distance while ensuring that the measuring machine does not collide during the movement. Through "Insert - Probe Angle - Select Appropriate Probe Angle": the probe angle is divided into A angle and B angle, such as A90B180°. The range of A angle is 0~105°, and the range of B angle is -180~180°. The graduation value of both A angle and B angle is 15°. When selecting the measurement angle, try to choose one where the probe 7 is perpendicular to the part and the three-dimensional geometric data model of the measuring machine does not collide with the three-dimensional geometric data model of the part and / or tooling during measurement to ensure the safety and accuracy of the measurement.

[0071] S114. Generate the running path, use digital twin technology to conduct collision tests, generate a collision list, and determine whether there is a collision problem based on the collision list.

[0072] Specifically, the path line is the path that the measuring machine runs on during the measurement process. The path line may include safety measurement lines and collision measurement lines. By correcting the collision measurement lines, collision problems during the collision test are reduced. The collision test refers to using digital twin methods to simulate the motion animation of the three-dimensional geometric data models of the measuring machine, parts, and tooling during the actual measurement process. During the collision test, it is determined whether the three-dimensional geometric data models of the measuring machine, parts, and tooling have collision problems, and a collision list is generated after the collision test. If the collision list displays collision information, the measurement program has a collision problem; if the collision list is empty, no collision problem has occurred, and the offline coordinate measuring machine program is qualified.

[0073] The process involves generating the path of the measuring machine during measurement using the "View - Path Line" function. For example, a green line can represent safe measurement, and a red line can represent a collision. The measurement program section for the red line can be modified before the collision test to reduce collision issues. The path line can be generated for all programs together or for a specific program. Using digital twin technology, the "Operation - Graphical Display Window - Collision Test" function simulates the motion animation of the measuring machine, the 3D geometric data models of the part and tooling during the actual measurement process. If a position on the measuring machine or the 3D geometric data model of the part / tooling turns red during the collision test, a collision has occurred. After the collision test, a collision list is generated. If the collision list is empty, the measurement program has not experienced a collision, resulting in a qualified offline program. If the collision list displays collision information, the measurement program has experienced a collision.

[0074] S116. If a collision occurs, adjust the parameters of the measuring element, the position of the moving point, and the probe angle, and perform the collision test again to generate a collision list until it is determined that there is no collision problem based on the collision list.

[0075] Specifically, the collision problems in the collision list also include problems caused by incorrect measurement element settings, collisions caused by unreasonable movement point settings, and collisions caused by incorrect probe angles resulting in collisions with the 3D geometric data models of the parts or tooling. Based on the collision problems in the collision list, the location of the collision in the measurement program is located, and the corresponding parameters of the measurement program are corrected to eliminate the collision problem. The collision test is performed again to eliminate the collision problem until the collision list is empty, then the offline coordinate measuring machine program is qualified.

[0076] The collision list includes issues such as incorrect measurement element settings, collisions caused by unreasonable movement point settings, and collisions between the probe angle and the part or tooling model. By clicking on each issue in the collision list, you can quickly switch to the location of the collision in the measurement program and quickly change the collision issue. After changing all collision issues in the collision list, you can regenerate the path line in the measurement program and perform a collision test. Collision testing is an iterative process. It may not be possible to solve all the problems in the measurement program in one go. It is necessary to modify the measurement program and perform collision tests multiple times until a qualified offline coordinate measuring machine program is obtained, which can be directly applied to actual measurement.

[0077] Table 1 below compares the advantages of offline debugging and measurement program methods based on digital twins with those based on online debugging and measurement programs.

[0078]

[0079]

[0080] Table 1

[0081] The comparison in Table 1 shows that the online debugging measurement program method has problems such as long-term occupation of the coordinate measuring machine, a debugging cycle of up to two months, and the need for debugging parts in the early stage, which cost about 500,000 yuan. The digital twin-based measurement program method uses the digital model of the part, the digital model of the tooling, and the digital model of the measuring machine to achieve offline debugging without physical objects through software. It does not require a special site, does not occupy the measuring machine, and does not require debugging parts, which greatly improves the debugging efficiency and reduces the cost.

[0082] Although embodiments of the invention have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the appended claims and their equivalents.

Claims

1. An offline debugging method for a coordinate measuring machine (CMM) program based on digital twins, characterized in that, include: Obtain the three-dimensional geometric data models of the part, the positioning fixture of the part, and the measuring machine. The three-dimensional geometric data model of the positioning fixture is designed according to the GD&T requirements of the part. A digital twin model is established based on the three-dimensional geometric data models of the parts, positioning fixtures, and measuring machines; The rotation direction of the part and the position of the measuring platform are set according to the part placement method, and the digital twin model is mapped into the virtual space, wherein the measuring machine includes the measuring platform; Offline operation of measurement programs associated with measurement elements; Based on the characteristics of the parts, plan the debugging route by region and sort the measurement elements; In the virtual space, set the virtual parameters of the measurement program and the parameters of the measurement elements, and plan the position of the moving point and the angle of the probe; Generate the running path, use digital twin technology to conduct collision tests, generate a collision list, and determine whether there are any collision problems based on the collision list; If a collision occurs, adjust the parameters of the measuring element, the position of the moving point, and the probe angle, and perform the collision test again to generate a collision list until it is determined that there is no collision problem based on the collision list.

2. The offline debugging method for a coordinate measuring machine program based on digital twins according to claim 1, characterized in that, The software used in the coordinate measuring machine program for digital twins is PC-DMIS software.

3. The offline debugging method for a coordinate measuring machine program based on digital twins according to claim 1, characterized in that, Acquiring the three-dimensional geometric data models of the parts, the positioning fixtures for the parts, and the measuring machine also includes: The three-dimensional geometric data model of the positioning fixture includes the three-dimensional geometric data model of the simulated physical fixtures of GD&T, such as the positioning, clamping device, FIVE bottle, and measuring bracket.

4. The offline debugging method for a coordinate measuring machine program based on digital twins according to claim 1, characterized in that, Acquiring the three-dimensional geometric data models of the parts, the positioning fixtures for the parts, and the measuring machine also includes: The selected 3D geometric data model of the measuring machine is the 3D geometric data model of the measuring machine in the PC-DMIS software. The measuring machines in the PC-DMIS software include cantilever measuring machines, gantry measuring machines, and bridge measuring machines. The 3D geometric data model of the measuring machine is selected according to the actual use of the measuring machine.

5. The offline debugging method for a coordinate measuring machine program based on digital twins according to claim 1, characterized in that, The rotation direction of the part and the position of the measurement platform are set according to the part placement method, and the digital twin model is mapped to the virtual space. This also includes: The parts placement method is based on the parts placement method required in GD&T, which includes placement in the whole vehicle coordinate system and placement after transforming the whole vehicle coordinate system; The position of the measurement platform is set by the application software according to the rotation direction of the actual part, so that the three-dimensional geometric data model of the part and tooling is set at the corresponding position on the measurement platform.

6. The offline debugging method for a coordinate measuring machine program based on digital twins according to claim 1, characterized in that, The offline measurement program, associated with measurement elements, also includes: The offline measurement program allows the measurement points and holes in the associated measurement program to be synchronously displayed with the three-dimensional geometric data model of the part, so as to facilitate offline debugging of the measurement program.

7. The offline debugging method for a coordinate measuring machine program based on digital twins according to claim 1, characterized in that, Based on the characteristics of the parts, the debugging route is planned by region, and the measured elements are sorted. This also includes: When a double cantilever measuring machine is selected, the elements to be measured by the main arm and the auxiliary arm are planned through regional planning. The measurement elements are sorted according to the principle of measuring the nearest element and the principle of minimizing the distance between the moving points of the measuring machine.

8. The offline debugging method for a coordinate measuring machine program based on digital twins according to claim 1, characterized in that, Setting virtual parameters for the measurement program and parameters for the measurement elements in virtual space, planning the position of the moving point and the probe angle, also includes: The virtual parameters of the measurement program include the running speed, safety plane, and approximation-back distance; the parameters of the measurement element include the approximation-back distance of the measurement element, sample point, inner / outer circle, measurement depth, and measurement start and end angles. Plan the location of the moving point, where the moving point location is the position set by measuring the three-dimensional geometric data model of the moving measuring machine; The probe angle is the measurement angle set during the measurement process to ensure the most accurate measurement of the part.

9. The offline debugging method for a coordinate measuring machine program based on digital twins according to claim 1, characterized in that, The process includes generating a running path, conducting collision tests using digital twin technology, generating a collision list, determining whether collisions exist based on the collision list, and also including: The path line is the path that the measuring machine runs on during the measurement process. The path line may include safety measurement lines and collision measurement lines. By correcting the collision measurement lines, collision problems during the collision test can be reduced. Collision testing refers to the use of digital twins to simulate the motion animation of a three-dimensional geometric data model of a measuring machine, part, and tooling during the actual measurement process using software. During the collision test, it is determined whether the three-dimensional geometric data models of the measuring machine, parts and tooling have collision problems, and a collision list is generated after the collision test is completed; If the collision list displays collision information, then the measurement program has encountered a collision problem. If the collision list is empty, no collision problem has occurred, and the offline coordinate measuring machine program is qualified.

10. The offline debugging method for a coordinate measuring machine program based on digital twins according to claim 9, characterized in that, If the collision list displays collision information, the measurement program has encountered a collision problem, which also includes: The collision issues in the collision list also include problems caused by incorrect measurement element settings, collisions caused by unreasonable movement point settings, and collisions caused by incorrect probe angles with the 3D geometric data models of parts or tooling. Based on the collision issues in the collision list, locate the location of the collision in the measurement program and correct the corresponding parameters of the measurement program to eliminate the collision issues; Perform the collision test again and eliminate collision issues until the collision list is empty. If so, the offline coordinate measuring machine program is qualified.