Methods, devices, and procedures for generating and managing measurement point data throughout the entire automobile manufacturing process

By automating the generation and management of multi-level measurement point data, the problem of low efficiency in measurement point data management in automobile manufacturing has been solved, the accuracy and consistency of data have been improved, and the collaborative development needs of the whole vehicle engineering have been met.

CN122309927APending Publication Date: 2026-06-30ZHEJIANG LEAPMOTOR TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
ZHEJIANG LEAPMOTOR TECH CO LTD
Filing Date
2026-04-02
Publication Date
2026-06-30

AI Technical Summary

Technical Problem

In existing technologies, the management of measurement point data during automobile manufacturing lacks a systematic approach, resulting in low efficiency and a high risk of errors, which fails to meet the needs of collaborative development of the entire vehicle engineering.

Method used

By establishing an automated generation and unified management system for multi-level measurement point data, mapping rules are used to convert first-level measurement point data into second-level measurement point data, generating functional dimension data, thereby achieving automated management of cross-level measurement point data and improving data accuracy.

Benefits of technology

It improves the accuracy, traceability, and reuse efficiency of measurement point data, meets the requirements of vehicle collaborative development for the integrity and consistency of measurement point data, and enhances data processing efficiency and accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122309927A_ABST
    Figure CN122309927A_ABST
Patent Text Reader

Abstract

This application relates to the field of automotive manufacturing technology, and more particularly to a method, apparatus, and computer program product for generating and managing measurement point data throughout the entire automotive manufacturing process. The method provided by this application includes: acquiring first-level measurement point data, which at least includes dimensional technical specification measurement points and body-in-white mounting point measurement points from the entire process measurement point data; mapping the first-level measurement point data to second-level measurement point data according to a preset mapping rule, thereby acquiring second-level measurement point data, which at least includes body-in-white measurement points from the entire process measurement point data; acquiring target measurement points selected from the entire process measurement point data; generating corresponding lines and surfaces based on the target measurement points; and acquiring functional dimension data from the entire process measurement point data. The method provided by this application improves the processing efficiency and data reliability of measurement point data in the automotive design and manufacturing process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of automotive manufacturing technology, and in particular to a method, apparatus, and computer program product for generating and managing measurement point data throughout the entire automotive manufacturing process. Background Technology

[0002] In the research and development and manufacturing process of automobiles, measuring points are key data connecting design, manufacturing, and process quality inspection. Specifically, measuring points are used to define and control the key functional dimensions of automobiles, such as analyzing the surface differences between interior and exterior trim, the precision of the body-in-white, and the geometric consistency of welded areas.

[0003] Currently, mainstream design software generally provides basic measurement point creation functions, but lacks a systematic measurement point management and conversion mechanism for the multi-level structure of the entire vehicle. Therefore, in the traditional design and manufacturing process, measurement point data relies on engineers with different responsibilities to manually create and maintain it at different design stages. When a requirement arises, multiple types of measurement points are then manually aggregated and integrated according to the requirement. This method is not only inefficient but also highly susceptible to data errors due to human error. Furthermore, when changes in the upper-level design lead to changes in the measurement point data, the process of manually updating the lower-level measurement point data is also extremely cumbersome and inconvenient.

[0004] In summary, to solve the above problems, there is an urgent need for a digital method for generating and managing measurement points that can generate and manage all measurement point data based on the data of the entire automotive manufacturing process, thereby improving the collaborative efficiency and data reliability of the whole vehicle engineering. Summary of the Invention

[0005] This application provides a method, device, and computer program product for generating and managing measurement point data throughout the entire automobile manufacturing process, which improves the processing efficiency and data reliability of measurement point data in the automobile design and manufacturing process.

[0006] To achieve the above objectives, the main technical solutions adopted in this application include: In a first aspect, embodiments of this application provide a method for generating and managing measurement point data throughout the entire automobile manufacturing process, the method comprising: Obtain first-level measurement point data, which includes at least the dimensional technical specification measurement points and body-in-white installation point measurement points from the full-process measurement point data; According to the preset mapping rules, the first-level measurement point data is mapped to the second-level measurement point data to obtain the second-level measurement point data. The second-level measurement point data includes at least the body-in-white measurement points in the full-process measurement point data. Obtain target measurement points selected from the full-process measurement point data, generate corresponding lines and surfaces based on the target measurement points, and obtain functional dimension data from the full-process measurement point data.

[0007] The method for generating and managing measurement point data throughout the entire automotive manufacturing process proposed in this application establishes an automated generation and unified management system for multi-level measurement point data. Specifically, it defines the hierarchical positioning and mapping relationships of various types of measurement point data, including dimensional technical specification measurement points, body-in-white mounting point measurement points, and body-in-white measurement points, and proposes a method for generating functional dimensional data from target measurement points. This method solves the problems of low processing efficiency and low data accuracy caused by the reliance on manual creation and management of measurement point data in traditional automotive design and manufacturing processes. It improves the accuracy, traceability, and reusability of measurement point data, meeting the higher requirements for the integrity and consistency of measurement point data in collaborative vehicle development.

[0008] Secondly, embodiments of this application provide a device for generating and managing measurement point data throughout the entire automobile manufacturing process, the device comprising: First-level data acquisition module. Used to acquire first-level measurement point data, which includes at least the dimensional technical specification measurement points and body-in-white installation point measurement points from the full-process measurement point data; The second-level data generation module is used to map the first-level measurement point data to the second-level measurement point data according to the preset mapping rules, and obtain the second-level measurement point data. The second-level measurement point data includes at least the body-in-white measurement points in the full-process measurement point data. The functional dimension data generation module is used to obtain target measurement points selected from the full-process measurement point data, generate corresponding lines and surfaces based on the target measurement points, and obtain functional dimension data from the full-process measurement point data.

[0009] Thirdly, embodiments of this application provide a computer program product, including computer instructions, which are used to cause a computer to execute the automobile manufacturing process measurement point data generation and management method described in the first aspect. Attached Figure Description

[0010] To more clearly illustrate the technical solutions in the specific embodiments of this application or the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0011] Figure 1 A step diagram illustrating a method for generating and managing measurement point data throughout the entire automobile manufacturing process, provided in an embodiment of this application; Figure 2 A schematic diagram illustrating the implementation of a method for generating and managing measurement point data throughout the entire automobile manufacturing process, provided in this application embodiment; Figure 3A structural diagram of the automobile manufacturing process measurement point data generation and management device provided in the embodiments of this application; Figure 4 A schematic diagram of the structure of an example computer device provided in this application embodiment; Figure 5 This application provides a schematic diagram of an operation UI for creating functional dimensions by having an engineer manually select target measurement points, as part of an embodiment of the present application. Figure 6 This is a schematic diagram of a data display UI after mirroring the measurement point data, provided in an embodiment of this application. Detailed Implementation

[0012] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0013] In the automotive design, development, and manufacturing process, measuring points are crucial data carriers connecting product design, manufacturing processes, and quality inspection. They are used to define and control the critical functional dimensions of a vehicle. The placement of measuring points identifies the locations where attributes such as shape, size, and tolerances of the product need to be inspected. For example, the Dimensional Technical Specification (DTS) document produced during the design phase specifies the shape and dimensional requirements for components such as gaps, surface differences, and parallelism between key functional areas of the vehicle (e.g., doors, hood, fenders, interior parts). To verify whether the manufactured product conforms to the DTS document, corresponding dimensional technical specification measuring points need to be designed based on the DTS document, serving as the basis for inspection.

[0014] In practical applications, gauges manufactured based on measurement point data are typically used to inspect the locations of measurement points. Gauges are specialized inspection fixtures designed and manufactured according to measurement point data, used to inspect key measurement points on automotive parts or body-in-white to determine whether the product meets design requirements.

[0015] In the traditional automotive design and manufacturing process, measurement data is manually created and maintained by engineers with different responsibilities at different stages. For example, exterior designers and mechanical engineers are responsible for designing DTS files and producing corresponding dimensional technical specifications and measurement points, while structural engineers design corresponding body-in-white mounting point measurement points for the installation positions of various parts on the body-in-white.

[0016] However, in actual production, the relationship between measurement point data and specific manufacturing objects is not a simple one-to-one correspondence. Taking the body-in-white as an example, the measurement points required for its inspection typically come from two types of upstream data: one is the measurement points related to the body-in-white in the dimensional technical specifications, and the other is the specifically defined body-in-white mounting point measurement points. Therefore, in order to obtain the body-in-white measurement points, it is necessary to integrate and reconstruct the upstream measurement point data according to the actual production process and the overall vehicle structure. Relying on manual methods for screening, separating, and merging measurement points is not only inefficient but also prone to problems such as data omissions, duplications, and errors.

[0017] The first embodiment of this application provides a method for generating and managing measurement point data throughout the entire automobile manufacturing process to solve the aforementioned problems. It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowcharts, in some cases, the steps shown or described may be performed in a different order than that shown here. Figure 1 As shown, the method flow specifically includes the following steps: Step 110: Obtain the first-level measurement point data. The first-level measurement point data shall include at least the dimensional technical specification measurement points and the body-in-white installation point measurement points in the full process measurement point data.

[0018] Full-process measurement data refers to all measurement data involved in the entire automobile manufacturing process. The method provided in this embodiment can digitally and automatically generate partial measurement data from the full-process measurement data and achieve systematic management of the full-process measurement data.

[0019] In this embodiment, the upstream measurement point data, namely the measurement point data manually designed and produced by engineers in different positions according to their responsibilities, is divided into the first-level measurement point data, such as dimensional technical specification measurement points and body-in-white installation point measurement points. This type of data usually needs to be designed and produced manually and cannot be automatically generated; it needs to be obtained in advance as input.

[0020] Step 120: According to the preset mapping rules, map the first-level measurement point data to the second-level measurement point data to obtain the second-level measurement point data. The second-level measurement point data includes at least the body-in-white measurement points in the full-process measurement point data.

[0021] In this embodiment, the preset mapping rule refers to a set of pre-designed automated data processing rules for realizing cross-level measurement point data conversion and inheritance. The specific implementation of the mapping rule for cross-level measurement point data conversion can be to determine the correspondence between different cross-level measurement point data and convert them based on certain characteristic attributes of the measurement point data, such as file naming, geometric topological features, or spatial location.

[0022] This embodiment proposes that the second-level measurement point data obtained based on the mapping and transformation of the first-level measurement point data includes at least the body-in-white measurement points from the entire process measurement point data. Specifically, the body-in-white measurement points originate at least from the body-in-white-related measurement points and body-in-white mounting point measurement points in the dimensional technical specification measurement points of the first-level measurement point data, and the mapping and transformation of cross-level data is completed through mapping rules. Furthermore, the body-in-white measurement points can be further divided into body-in-white frame measurement points and body-in-white outer panel measurement points, where outer panels refer to body panels such as doors, hoods, and trunk lids.

[0023] Through the above mapping mechanism, this embodiment solves the problems of high data error rate and low data processing efficiency caused by manual sorting and transcription of measurement point data in the traditional measurement point data processing process, and constructs a high-efficiency cross-level measurement point data conversion channel.

[0024] Step 130: Obtain the target measurement points selected from the full-process measurement point data, generate the corresponding lines and surfaces based on the target measurement points, and obtain the functional dimension data from the full-process measurement point data.

[0025] This embodiment also proposes a method for acquiring functional dimension data. Functional dimension data is downstream data derived from the generated full-process measurement point data (such as first-level and second-level measurement point data). It is used to characterize the geometric relationships on which key assemblies of the product depend, such as hole spacing, flatness, clearance, or sub-datum, based on the measurement points. It is a core content that needs to be strictly controlled during the manufacturing process.

[0026] Since a single measuring point is only a one-dimensional point in space, its information representation is limited. Therefore, it is necessary to combine multiple measuring points to construct a two-dimensional line or a three-dimensional surface to fully define the geometric semantics of the functional dimension. Based on this, this embodiment first determines the target measuring point. The target measuring point can be obtained based on the results of manual selection by the engineer, or automatically selected based on preset rules that meet the conditions.

[0027] After determining the target measurement points, corresponding geometric elements are generated based on these points. For example, a line is generated connecting two hole center measurement points to define the hole spacing; multiple coplanar measurement points are fitted to a reference plane to support parallelism or positional control.

[0028] Since functional dimension data can be generated based on existing measurement points at different levels, it is not categorized into a specific measurement point data level. Furthermore, as downstream data of measurement point data and playing a similar role in actual production, functional dimension data is typically included in the overall measurement point data scope for unified generation and management.

[0029] The second embodiment of this application further specifies the method for generating and managing measurement point data throughout the entire automobile manufacturing process in more detail and with greater specificity than the method in the first embodiment. Some or all of the technical features in the second embodiment can be combined with or replaced by the first embodiment, either individually or in combination, to obtain more feasible methods for generating and managing measurement point data throughout the entire automobile manufacturing process.

[0030] The method for generating and managing measurement point data throughout the entire automobile manufacturing process in the second embodiment of this application is described in detail below: Optionally, according to a preset mapping rule, the first-level measurement point data is mapped to the second-level measurement point data to obtain the second-level measurement point data. This includes: determining the first-level measurement point data and the second-level measurement point data with a corresponding relationship according to the preset mapping rule; for each set of measurement point data with a corresponding relationship, mapping the measurement point to the coordinate system used by the corresponding second-level measurement point data according to the relative position data of the measurement point in the first-level measurement point data to generate the position data of the measurement point in the corresponding second-level measurement point data; for each set of measurement point data with a corresponding relationship, copying the content of the non-relative position data of the measurement point in the first-level measurement point data to the corresponding second-level measurement point data to obtain the second-level measurement point data.

[0031] In this embodiment, the preset mapping rule is specifically a structured, configurable data conversion logic used to realize the inheritance and data adaptation between measurement points at different levels.

[0032] During method execution, the correspondence between first-level measurement point data (such as dimensional specification measurement points or body-in-white mounting point measurement points) and second-level measurement point data (such as body-in-white measurement points) is first determined according to the mapping rules. For example, if the mapping rules stipulate that "measurement points in dimensional specification measurement points and body-in-white mounting point measurement points are inherited to body-in-white measurement points", then the correspondence between the above measurement points and body-in-white measurement points can be established accordingly.

[0033] Then, for each set of corresponding measurement point data, the relative position data of the first-level measurement points is extracted. Relative position data refers to the positional offset of a measurement point relative to a certain reference coordinate system or specific feature datum. This is because the first-level measurement point data is manually designed by engineers, and its expression may not strictly adhere to a unified coordinate system; therefore, it needs to be described using relative position data. For example, dimensional technical specifications can represent the relative position of measurement points as spatial points combined with direction vectors, rather than directly using coordinate values ​​in an absolute coordinate system.

[0034] After obtaining the relative position data, coordinate transformation calculations are performed using the coordinate system used by the second-level measuring point data. This maps the relative position of the measuring point in the first-level measuring point data to the absolute position data in the second-level coordinate system and records it in the second-level measuring point data.

[0035] Finally, for non-relative location data, such as measurement point names and notes, they are directly copied from the first-level measurement point data to the corresponding second-level measurement point data without conversion. This preserves the original design intent while enabling the automatic generation of cross-level measurement point data.

[0036] The method provided in this embodiment effectively avoids the data error problems that are prone to occur in the traditional manual transcription of measurement data, and significantly improves the accuracy and efficiency of measurement data in cross-level transmission.

[0037] Optionally, the second-level measurement point data also includes measurement points at the body-in-white overlap surfaces in the full-process measurement point data; the method further includes: mapping the second-level measurement point data to the third-level measurement point data according to a preset mapping rule to obtain the third-level measurement point data, wherein the third-level measurement point data includes at least the body-in-white sub-assembly measurement points in the full-process measurement point data; and mapping the third-level measurement point data to the fourth-level measurement point data according to a preset mapping rule to obtain the fourth-level measurement point data, wherein the fourth-level measurement point data includes at least the body-in-white individual component measurement points in the full-process measurement point data.

[0038] In current automotive manufacturing processes, body forming methods are mainly divided into two categories: unibody construction and traditional modular construction. Unibody construction uses integrated die casting technology to directly manufacture multiple body parts into a single unit; modular construction, on the other hand, first manufactures multiple parts separately, then assembles them into sub-assemblies through welding and other methods, and finally integrates the sub-assemblies into a complete body-in-white.

[0039] The methods described in the foregoing embodiments have generated measurement point data at the overall body-in-white level, which is applicable to the inspection of complete body-in-white manufactured by the two processes mentioned above. Building upon this, this embodiment further proposes two new measurement point data levels for generating measurement point data for manufacturing processes of non-integral die-cast bodies.

[0040] In this embodiment, the second-level measurement data also includes measurement points on the body-in-white overlapping surfaces. These measurement points are used to detect the matching quality of overlapping areas or welds of adjacent sheet metal parts to assess the connection quality of the body, which directly affects the body's sealing performance, appearance gaps, and structural strength.

[0041] Based on the foregoing, this embodiment proposes to map the body-in-white measurement points and body-in-white overlap surface measurement points in the second level to the body-in-white sub-assembly measurement points in the third level, and then map the body-in-white sub-assembly measurement points to the body-in-white individual component measurement points in the fourth level measurement point data.

[0042] When the method is executed, the second-level measurement point data is first mapped to the third-level measurement point data, i.e., the body-in-white sub-assembly measurement points, according to preset rules. Sub-assemblies refer to large sub-assemblies such as side panel assemblies and floor assemblies. Subsequently, the third-level measurement points are mapped to the fourth-level measurement point data, i.e., the body-in-white individual component measurement points. The body-in-white individual component can be a single stamped part such as an A-pillar reinforcement plate or a door sill inner panel.

[0043] By constructing a four-level measurement point system and its automated mapping mechanism, this invention achieves end-to-end connectivity from vehicle functional requirements to single-piece manufacturing control, providing a solid data foundation for refined management of dimensional engineering and supplier collaboration.

[0044] Optionally, according to a preset mapping rule, the second-level measurement point data is mapped to the third-level measurement point data to obtain the third-level measurement point data. This includes: determining the corresponding second-level measurement point data and third-level measurement point data according to the preset mapping rule; for each set of measurement point data with a corresponding relationship, mapping the measurement point to the coordinate system used by the corresponding third-level measurement point data according to the position data of the measurement point in the second-level measurement point data, and determining the spatial range corresponding to the third-level measurement point data in the coordinate system; selecting the measurement points falling within the spatial range in the coordinate system used by the third-level measurement point data as the corresponding measurement points, and mapping the data of the corresponding measurement points in the first-level measurement point data and / or the second-level measurement point data to the third-level measurement point data according to the preset mapping rule.

[0045] In the process of mapping second-level measurement point data (such as overall body-in-white measurement points or overlapping surface measurement points) to third-level measurement point data (such as body-in-white sub-assembly measurement points), since sub-assemblies typically only cover a local area of ​​the vehicle, mapping all measurement points point by point may result in a large amount of invalid or redundant data. To address this, this embodiment proposes a mapping rule based on spatial range filtering and coordinate system adaptation.

[0046] Specifically, firstly, based on preset mapping rules (such as the assembly relationship between sub-assemblies and the vehicle model, the part number correspondence table, or the geometric inclusion relationship), it is determined which second-level measurement points have engineering associations with the target third-level sub-assemblies, and a corresponding relationship is established.

[0047] Subsequently, the location data of the second-level measurement points are extracted and mapped to the coordinate system used by the third-level measurement point data. Then, the spatial boundary of the target sub-assembly in the coordinate system used by the third-level measurement point data is determined. Within the coordinate system used by the third-level measurement points, all measurement points falling within the spatial boundary range of the sub-assembly are selected as the corresponding measurement points of the sub-assembly.

[0048] Finally, according to the data transformation rules specified in the preset mapping rules, the attribute information carried by the corresponding measurement points is automatically mapped and written into the corresponding attribute information of the third-level measurement point data, completing the cross-level structured inheritance of measurement point data. Adaptive adjustments to the data can be made during the mapping process; for example, if the coordinate systems used by the two levels are different, the position data of the measurement points can be adaptively transformed.

[0049] The method described in this embodiment can also be used for cross-level mapping and inheritance of measurement point data at other levels. For example, it can map the body-in-white sub-assembly measurement points in the third-level measurement point data to the body-in-white individual component measurement points in the fourth-level measurement point data.

[0050] The method provided in this embodiment avoids indiscriminate replication of all vehicle measurement points, ensuring that each sub-assembly contains only measurement points directly related to its manufacturing and assembly quality, thereby improving mapping efficiency and data relevance and providing a good data foundation for subsequent processes.

[0051] Optionally, obtaining the target measurement point selected from the full-process measurement point data includes: in response to the received measurement point selection instruction, selecting the measurement point included in the measurement point selection instruction as the target measurement point in the full-process measurement point data; or, performing semantic analysis based on the name and / or location data of the measurement points in the full-process measurement point data, and filtering out the measurement points that meet the target semantic requirements as the target measurement point.

[0052] Before generating functional dimension data, it is necessary to determine the target measurement points used to construct the geometric relationships of the functional dimensions. This embodiment provides two methods for obtaining target measurement points, balancing flexibility and automation requirements.

[0053] The first method involves engineers manually selecting measurement points by clicking, selecting boxes, or using multi-condition filtering, and issuing a measurement point selection command. Upon receiving the command, the specified measurement point is extracted from the centrally managed end-to-end measurement point data and used as the target measurement point. This method is suitable for scenarios with complex functional dimension definitions that rely on engineers' experience and judgment, ensuring that no critical measurement points are missed.

[0054] The second approach involves using pre-defined semantic rules to perform natural language processing or pattern matching analysis on the measurement point names, annotations, classification labels, or spatial location features in the entire measurement point data. For example, if the goal is to extract all measurement points related to "front door hinge mounting holes," the system can identify measurement point names containing keywords such as "hinge" and "front door"; or automatically filter out a set of measurement points that meet the criteria based on the spatial coordinate range of the measurement points in the front door area, combined with naming rules (such as "FL_HINGE_01"). This type of semantic analysis can be implemented based on regular expressions, keyword dictionaries, or lightweight machine learning models.

[0055] The two target measurement point acquisition methods provided in this embodiment can be used individually or in combination. Regardless of the method used, the selected target measurement points serve as the input basis for subsequent generation of lines, surfaces, and functional dimensions. The method provided in this embodiment supports both highly flexible manual intervention and batch, intelligent data processing capabilities, significantly improving the efficiency and consistency of functional dimension definition.

[0056] Optionally, the method further includes: acquiring single-side vehicle body measurement point data from the full-process measurement point data; performing mirror processing on the single-side vehicle body measurement point data to generate opposite-side vehicle body measurement point data, wherein the name of the opposite-side vehicle body measurement point data is obtained by modifying the name of the single-side vehicle body measurement point data according to a preset measurement point mirror naming rule, the relative position data or position data in the opposite-side vehicle body measurement point data is obtained by mirroring the relative position data or position data in the single-side vehicle body measurement point data, and the content of the non-relative position data or position data in the opposite-side vehicle body measurement point data is the same as the corresponding content in the single-side vehicle body measurement point data.

[0057] In automobile manufacturing, many structures distributed on both sides are often arranged in a mirror-symmetric layout (such as left / right front doors, left / right fenders, etc.). This embodiment introduces a measurement point mirror generation mechanism, which significantly improves the efficiency of measurement point data modeling and ensures the consistency of data on the left and right sides.

[0058] First, a set of measurement points belonging to a specific side of the vehicle body is identified and extracted from the overall measurement point data, serving as the single-side vehicle body measurement point data. This set can be filtered based on the measurement point location coordinates, the component to which the measurement point belongs, or a user-specified range.

[0059] Then, a mirror transformation is performed on the selected single-side vehicle body measurement point data: Using a plane in the vehicle coordinate system (the choice of plane depends on the definition of the coordinate system) as the mirror, the spatial coordinates of each measurement point are transformed according to the mirroring rules, thereby generating the position data of the measurement points on the opposite side of the vehicle body. If the measurement points contain relative position data (such as offsets relative to a local feature), corresponding transformations are required based on the mirrored data.

[0060] For other data processing, the names of the opposite measuring points are automatically modified according to the preset measuring point mirroring naming rules. For example, if the original left measuring point is named "L_FENDER_HOLE_01", the right measuring point can be automatically generated as "R_FENDER_HOLE_01" after mirroring. The naming rules can be customized and are compatible with the coding systems of various OEMs. For non-positional attributes (such as tolerance values ​​and measurement methods), they can be directly copied from the single-sided measuring point to the opposite-sided measuring point to ensure engineering semantic consistency.

[0061] Through the mirroring process described above, the generation of measurement points on the opposite side can be automated and efficient, avoiding the inefficiency and risks of naming / location errors caused by manual data transcription. Furthermore, if any measurement point on one side changes subsequently, updates or difference alerts can be generated based on the mirroring relationship, further enhancing data maintainability and reliability.

[0062] Optionally, the method further includes performing at least one of the following checks on the full-process measurement point data: a position compliance check on whether the measurement point is located at the corresponding position on the vehicle body, a duplication check on the name and content of the measurement point data, a parameter integrity check on whether the necessary parameters of the measurement point are empty, a functional dimension correlation check on whether the measurement point referenced by the functional dimension data exists, and a weld point spacing compliance check on whether the distance between the measurement point and the surrounding weld points is greater than a preset threshold.

[0063] This embodiment proposes that real-time checks or post-generation checks can be performed during the generation of measurement points to further ensure the accuracy of the measurement point data. Specifically, this embodiment proposes the following measurement point check items: (1) Location compliance check: On the one hand, check whether the measuring point is "suspended" and not located on the vehicle body. On the other hand, further checks can be carried out according to the attributes of the measuring point. For example, for surface measuring points, check whether they are located in the corresponding surface, and for hole measuring points, check whether they are located at the geometric center of the hole.

[0064] (2) Duplication check: On the one hand, check the duplication of the measurement point name. In particular, for measurement points that are inherited across levels, their names may be duplicated with the original measurement point name. In this case, it should be regarded as a legitimate inheritance and not judged as an error and marked. On the other hand, check the duplication of the measurement point data content, that is, determine whether there are measurement points in a set of measurement point data that have completely overlapping positions and all other attributes or data labels are exactly the same.

[0065] (3) Parameter integrity check: Check whether the measuring point is configured with the necessary measuring point parameters (such as type, direction, tolerance, etc.). Any missing parameters should be considered as errors.

[0066] (4) Functional dimension correlation check: Verify whether all the measuring points referenced by the functional dimension exist; missing measuring points will cause the functional dimension to fail.

[0067] (5) Compliance check of weld point spacing: Check whether the minimum distance between the test point and the surrounding weld points is greater than the preset threshold. The purpose of this check is that after welding is performed based on the weld point, a certain degree of deformation will occur around the weld point, and subsequent measurements in this area will result in data distortion. This problem should be avoided as much as possible.

[0068] For errors found during inspection, corresponding error correction and re-inspection mechanisms can be set up. For example, for erroneous measurement points identified, engineers can be prompted to make manual modifications. After the modifications are completed, a re-inspection can be triggered, and the inspection results can be updated in real time.

[0069] Optionally, the method also includes: filtering and grouping the measurement point data throughout the process according to preset filtering rules to generate external and internal supplier data.

[0070] In the automobile manufacturing process, measurement data from all stages needs to be distributed differently to different users. On the one hand, some measurement data needs to be provided to external suppliers for their process design and quality control; on the other hand, vehicle manufacturers also need some of the measurement data for production. Therefore, to achieve secure and accurate data delivery, this embodiment introduces an automated grouping and output method based on preset filtering rules.

[0071] Specifically, the entire process of measurement point data is classified and processed according to pre-configured filtering rules. These filtering rules can be flexibly combined based on multiple dimensions, including but not limited to: Component attribution: Only measurement points belonging to parts or subassemblies of specific suppliers are retained; Measurement point level: For example, only fourth-level (single-piece level) measurement points are issued to individual component suppliers, while third-level measurement points are issued to subassembly suppliers; Functional attributes: Only external measurement points directly related to key functional dimensions are released, while internal measurement points involving vehicle matching strategies or competitive technical details are hidden; Data sensitivity label: Automatically filters measurement data with attributes such as "internal confidentiality" and "do not distribute". It should be noted that the external and internal data of suppliers specified in this embodiment are another classification method based on the full-process measurement point data. There is no direct connection between them and the multi-level measurement point data structure in the aforementioned embodiments, and they cannot be classified as measurement point data of a specific level mentioned above.

[0072] After screening, the measurement data is divided into external supplier data and internal data. External supplier data is used to assist suppliers in tooling development or product testing. For example, based on dimensional technical specifications, measurement points belonging to interior and exterior trim parts are selected as measurement points for interior and exterior trim parts. Internal data is used by vehicle manufacturers for dimensional engineering, quality analysis, or actual production.

[0073] like Figure 3 The diagram shown is a schematic diagram of generating and managing measurement point data throughout the entire automobile manufacturing process using the method provided in the aforementioned embodiments.

[0074] Figure 3In this process, the first-level measurement point data includes dimensional specification measurement points and body-in-white mounting point measurement points. Specifically, the measurement point data is filtered and grouped based on the dimensional specification measurement point data to obtain measurement points for interior and exterior trim parts as outsourced supplier data.

[0075] Based on dimensional specification measurement points and body-in-white mounting point measurement points, and according to preset mapping rules, cross-level measurement point data mapping and inheritance are performed to obtain body-in-white measurement point data from the second-level measurement point data. Body-in-white measurement point data can be further subdivided into body-in-white outer panel measurement points and body-in-white frame measurement points.

[0076] Based on the measurement point data of the body-in-white and the measurement points of the overlapping surfaces of the body-in-white sub-assemblies, and according to the preset mapping rules, cross-level measurement point data mapping and inheritance are performed to obtain the measurement points of the body-in-white sub-assemblies in the third-level measurement point data.

[0077] Based on the measurement points of the body-in-white sub-assemblies and according to the preset mapping rules, cross-level measurement point data mapping and inheritance are performed to obtain the body-in-white individual component measurement points in the fourth-level measurement point data.

[0078] The third embodiment of this application also proposes a device for generating and managing measurement point data throughout the entire automobile manufacturing process, such as... Figure 3 As shown, the device includes: The first-level data acquisition module 310 is used to acquire first-level measurement point data. The first-level measurement point data includes at least the dimensional technical specification measurement points and the body-in-white installation point measurement points in the full-process measurement point data. The second-level data generation module 320 is used to map the first-level measurement point data to the second-level measurement point data according to the preset mapping rules, and obtain the second-level measurement point data. The second-level measurement point data includes at least the body-in-white measurement points in the full-process measurement point data. The functional dimension data generation module 330 is used to obtain target measurement points selected from the full-process measurement point data, generate corresponding lines and surfaces based on the target measurement points, and obtain functional dimension data from the full-process measurement point data.

[0079] Further functional descriptions of the above modules and units are the same as those in the corresponding embodiments described above, and will not be repeated here.

[0080] In this embodiment, the device for generating and managing measurement point data throughout the entire automobile manufacturing process is presented in the form of functional units. Here, a unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that execute one or more software or fixed programs, and / or other devices that can provide the above functions.

[0081] Please see Figure 4 , Figure 4This is a schematic diagram of the structure of a computer device provided in an embodiment of this application, such as... Figure 4 As shown, the computer device includes one or more processors 410, memory 420, and interfaces for connecting the components, including high-speed interfaces and low-speed interfaces. The components communicate with each other via different buses and can be mounted on a common motherboard or otherwise installed as needed. The processors can process instructions executed within the computer device, including instructions stored in or on memory to display graphical information of a GUI on external input / output devices (such as display devices coupled to the interfaces). In some alternative implementations, multiple processors and / or multiple buses can be used with multiple memories and multiple memory modules, if desired. Similarly, multiple computer devices can be connected, each providing some of the necessary operations (e.g., as a server array, a group of blade servers, or a multiprocessor system). Figure 4 Take a processor 410 as an example.

[0082] Processor 410 may be a central processing unit, a network processor, or a combination thereof. Processor 410 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The programmable logic device may be a complex programmable logic device (CAMP), a field-programmable gate array (FPGA), a general-purpose array logic (GDA), or any combination thereof.

[0083] The memory 420 stores instructions executable by at least one processor 410 to cause the at least one processor 410 to perform the method shown in the above embodiments.

[0084] The memory 420 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created based on the use of the computer device. Furthermore, the memory 420 may include high-speed random access memory and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some alternative embodiments, the memory 420 may optionally include memory remotely located relative to the processor 410, and these remote memories may be connected to the computer device via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.

[0085] The memory 420 may include volatile memory, such as random access memory; the memory may also include non-volatile memory, such as flash memory, hard disk or solid-state drive; the memory 420 may also include a combination of the above types of memory.

[0086] The computer device also includes a communication interface 430 for communicating with other devices or communication networks.

[0087] This application also provides a computer-readable storage medium. The methods described in this application can be implemented in hardware or firmware, or implemented as recordable on a storage medium, or implemented as computer code downloaded over a network and originally stored on a remote storage medium or a non-transitory machine-readable storage medium and subsequently stored on a local storage medium. Thus, the methods described herein can be processed by software stored on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. The storage medium can be a magnetic disk, optical disk, read-only memory, random access memory, flash memory, hard disk, or solid-state drive, etc.; further, the storage medium can also include combinations of the above types of memory. It is understood that computers, processors, microprocessor controllers, or programmable hardware include storage components capable of storing or receiving software or computer code. When the software or computer code is accessed and executed by the computer, processor, or hardware, the methods shown in the above embodiments are implemented.

[0088] This application provides a computer program product including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the method of any embodiment of this application.

[0089] It should be noted that the computer program product provided in this embodiment can be in the form of a plug-in to an existing computer program product, such as a plug-in to a design platform like CATIA, to generate and manage measurement point data on existing design software; or, it can be in the form of a standalone computer program.

[0090] When the computer program product provided in this embodiment is a plugin for an existing computer program product, such as a CATIA plugin, the UI of the existing computer program product can be used to process and display measurement point data.

[0091] For example, a user interface for creating functional dimensions by having engineers manually select target measurement points is as follows: Figure 5 As shown, based on Figure 5 The UI shown can be used by engineers to generate functional dimensions by performing the following operations: (1) Select the measurement point data for which you want to create the functional dimension; (2) Add a functional dimension; (3) Select the target measurement point for this function dimension in the screenshot preview; (4) After making your selections, click “Create Functional Size”; (5) Generate the corresponding function size. After generation, you can click "Screenshot" to generate a screenshot of the function size, or export a data report about the function size.

[0092] In another example, after mirroring DTS (Dimensional Specification Points) measurements, the data display UI on the CATIA design platform looks like this: Figure 6 As shown.

[0093] Although embodiments of this application have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of this application, and all such modifications and variations fall within the scope defined by the appended claims.

[0094] The methods, apparatus, computer devices, computer-readable storage media, or computer program products described in the above embodiments can be implemented by a computer chip or entity, or by a product having a certain function. A typical implementing device is a computer. Specifically, a computer can be, for example, a personal computer, laptop computer, cellular phone, camera phone, smartphone, personal digital assistant, media player, navigation device, email device, game console, tablet computer, wearable device, or any combination of these devices.

[0095] For ease of description, the above devices are described separately by function as various units. Of course, in implementing this application, the functions of each unit can be implemented in one or more software and / or hardware.

[0096] Those skilled in the art will understand that embodiments of this application can be provided as methods, apparatus, computer devices, computer-readable storage media, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-readable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-readable program code.

[0097] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus, computer devices, computer-readable storage media, or computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0098] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0099] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0100] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0101] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to interchangeably. Each embodiment focuses on describing the differences from other embodiments. In particular, the embodiments of apparatus, computer equipment, computer-readable storage media, or computer program products are basically similar to the method embodiments, so the descriptions are relatively simple; relevant parts can be referred to the descriptions of the method embodiments.

[0102] The above description is merely an embodiment of this application and is not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.

[0103] Although embodiments of this application have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of this application, and such modifications and variations all fall within the scope defined by the appended claims.

Claims

1. A method for generating and managing measurement point data throughout the entire automobile manufacturing process, characterized in that, The method includes: Obtain first-level measurement point data, which includes at least the dimensional technical specification measurement points and body-in-white installation point measurement points from the full-process measurement point data; According to the preset mapping rules, the first-level measurement point data is mapped to the second-level measurement point data to obtain the second-level measurement point data. The second-level measurement point data includes at least the body-in-white measurement points in the full-process measurement point data. Obtain target measurement points selected from the full-process measurement point data, generate corresponding lines and surfaces based on the target measurement points, and obtain functional dimension data from the full-process measurement point data.

2. The method according to claim 1, characterized in that, The step of mapping the first-level measurement point data to the second-level measurement point data according to a preset mapping rule, and obtaining the second-level measurement point data, includes: Based on the preset mapping rules, determine the first-level measurement point data and the second-level measurement point data that have a corresponding relationship; For each set of measurement point data with corresponding relationships, the measurement points are mapped to the coordinate system used by the corresponding second-level measurement point data according to the relative position data of the measurement points in the first-level measurement point data, and the position data of the measurement points in the corresponding second-level measurement point data is generated. For each set of measurement point data with a corresponding relationship, the content of the non-relative position data of the measurement points in the first-level measurement point data is copied to the corresponding second-level measurement point data to obtain the second-level measurement point data.

3. The method according to claim 1, characterized in that, The second-level measurement point data also includes the body-in-white overlap surface measurement points in the full-process measurement point data; The method further includes: According to the preset mapping rules, the second-level measurement point data is mapped to the third-level measurement point data, and the third-level measurement point data is obtained. The third-level measurement point data includes at least the body-in-white assembly measurement points in the full-process measurement point data. According to the preset mapping rules, the third-level measurement point data is mapped to the fourth-level measurement point data to obtain the fourth-level measurement point data. The fourth-level measurement point data includes at least the body-in-white single-piece measurement points in the full-process measurement point data.

4. The method according to claim 3, characterized in that, The process of mapping the second-level measurement point data to the third-level measurement point data according to a preset mapping rule, and obtaining the third-level measurement point data, includes: Based on the preset mapping rules, determine the corresponding second-level and third-level measurement point data; For each set of measurement point data with a corresponding relationship, based on the position data of the measurement points in the second-level measurement point data, the measurement points are mapped to the coordinate system used by the corresponding third-level measurement point data, and the spatial range of the third-level measurement point data in the coordinate system is determined. In the coordinate system used by the third-level measurement point data, measurement points that fall within the spatial range are selected as corresponding measurement points. According to the preset mapping rules, the data of the corresponding measurement points in the first-level measurement point data and / or the second-level measurement point data are mapped to the third-level measurement point data.

5. The method according to claim 1, characterized in that, Obtaining the target measurement points selected from the full-process measurement point data includes: In response to the received measurement point selection instruction, the measurement point included in the measurement point selection instruction is selected from the full-process measurement point data as the target measurement point; or, Semantic analysis is performed on the names and / or location data of the measurement points in the full-process measurement point data to select measurement points that meet the target semantic requirements as the target measurement points.

6. The method according to claim 1, characterized in that, The method further includes: Obtain the single-side vehicle body measurement point data from the full-process measurement point data; Mirroring is performed on the single-sided vehicle body measurement point data to generate the opposite-sided vehicle body measurement point data. The name of the opposite-sided vehicle body measurement point data is obtained by modifying the name of the single-sided vehicle body measurement point data according to a preset measurement point mirroring naming rule. The relative position data or position data in the opposite-sided vehicle body measurement point data is obtained by mirroring the relative position data or position data in the single-sided vehicle body measurement point data. The content of the non-relative position data or position data in the opposite-sided vehicle body measurement point data is the same as the corresponding content in the single-sided vehicle body measurement point data.

7. The method according to claim 1, characterized in that, The method further includes: Perform at least one of the following checks on the full-process measurement point data: position compliance check whether the measurement point is located at the corresponding position on the vehicle body, duplication check of the name and content of the measurement point data, parameter integrity check whether the necessary parameters of the measurement point are empty, functional dimension correlation check to verify whether the measurement point referenced by the functional dimension data exists, and weld point spacing compliance check whether the distance between the measurement point and the surrounding weld points is greater than a preset threshold.

8. The method according to claim 1, characterized in that, The method further includes: According to preset filtering rules, the full-process measurement point data is filtered and grouped to generate external supplier data and internal data.

9. A device for generating and managing measurement point data throughout the entire automobile manufacturing process, characterized in that, The device includes: The first-level data acquisition module is used to acquire first-level measurement point data, which includes at least the dimensional technical specification measurement points and body-in-white installation point measurement points in the full-process measurement point data. The second-level data generation module is used to map the first-level measurement point data to the second-level measurement point data according to the preset mapping rules, and obtain the second-level measurement point data. The second-level measurement point data includes at least the body-in-white measurement points in the full-process measurement point data. The functional dimension data generation module is used to obtain target measurement points selected from the full-process measurement point data, generate corresponding lines and surfaces based on the target measurement points, and obtain functional dimension data from the full-process measurement point data.

10. A computer program product, characterized in that, The method includes computer instructions for causing a computer to execute the method for generating and managing measurement point data throughout the entire automobile manufacturing process, as described in any one of claims 1 to 8.