Three-coordinate measuring method and device for automobile welding assembly and electronic equipment
By constructing a regionalized measurement point chain and updating the measurement program using correlation algorithms, the problem of efficient and accurate measurement of automotive welded assemblies was solved, improving the measurement efficiency and accuracy in the production preparation stage and ensuring equipment safety.
Patent Information
- Application Number
- CN202511486659.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-16
- Publication Date
- 2025-11-28
AI Technical Summary
Existing technologies cannot effectively address the need for efficient and accurate measurement of the multiple basic components and features of automotive welded assemblies, resulting in low measurement efficiency and poor accuracy during the production preparation stage. Furthermore, traditional measurement methods are prone to interruption due to part deviations.
By constructing a regionalized measurement point chain based on the device information and 3D digital model of the welded assembly, variable points and follow points are determined. The measurement program is updated using an association algorithm to achieve adaptive measurement and avoid measurement interruption.
It significantly improves measurement efficiency and accuracy, shortens measurement time, ensures the safety of measuring equipment, and guarantees accurate measurement in any size condition.
Smart Images

Figure CN121026038A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of automobile welding, in particular to a three-coordinate measurement method and device for automobile welding assembly parts and an electronic device. BACKGROUND
[0002] An automobile body is generally formed by welding 300-500 sheet metal parts through multiple processes. In the welding process, the positioning and assembly errors are complex and cumulative. In the production preparation stage, due to the unformed mold tooling and process parameter fluctuations, the size deviation of the welded parts is large and the data repeatability is poor. The traditional three-coordinate measurement detects with fixed target values, which is prone to inaccurate measurement or interruption when the part deviation is large. The existing related measurement methods (such as particle swarm algorithm to identify the best measurement area and automatic guided measurement of micro circular holes) or algorithms are complex, have poor adaptability, or are only applicable to a single element or feature, which cannot meet the efficient and accurate measurement requirements of automobile welding assembly parts with multiple basic components and multiple features, affecting the measurement efficiency and subsequent size analysis in the production preparation period. SUMMARY
[0003] The purpose of the embodiments of the present application is to provide a three-coordinate measurement method, device and electronic device for automobile welding assembly parts, which solves the above-mentioned problems existing in the prior art, realizes adaptive measurement of welding assembly parts, avoids the interruption problem caused by the deviation of the traditional measurement, and greatly improves the measurement efficiency and accuracy in the production preparation stage and the mass production stage.
[0004] In a first aspect, a three-coordinate measurement method for automobile welding assembly parts is provided, which can include: Based on the part information of the welding assembly part to be measured and the corresponding three-dimensional model, an initial measurement program and the component structure of the welding assembly part are determined; The component structure is analyzed by region to determine at least one region; the region includes a plurality of measurement points; For any region, the correlation between the plurality of measurement points is determined according to the part information of the welding assembly part and the distribution characteristics of the plurality of measurement points in the region, and a regional measurement point chain is constructed according to the correlation; The measurement points in the regional measurement point chain that meet the configured variable conditions are taken as variable points, and the remaining measurement points in the regional measurement point chain except the variable points are determined as follower points; Based on the configured correlation algorithm, the measurement point data of the variable point corresponding measurement point and the measurement point data of each follower point corresponding measurement point are calculated to obtain the target value of each follower point; Based on the target value of each follower point, the initial measurement program is updated to obtain a target measurement program, so that the welding assembly part to be measured is measured according to the target measurement program.
[0005] In a possible implementation, after obtaining the target measurement procedure, the method further includes: After running the target measurement procedure, if the positions of the following points on the three-dimensional model do not deviate from the configured positions, the target measurement procedure is determined as the final measurement procedure.
[0006] In a possible implementation, after obtaining the target measurement procedure, the method further includes: In an initial state, if the target value, the theoretical value and the measured value of the following points are equal, the target measurement procedure is determined as the final measurement procedure.
[0007] In a possible implementation, the device information includes shape parameters, and the shape parameters include size data and surface shape of the corresponding basic component of the corresponding region; and the distribution characteristics include distribution density and concentration degree. According to the device information of the welding assembly and the distribution characteristics of the plurality of measurement points in the region, a correlation relationship between the plurality of measurement points is determined, and a regional measurement point chain is constructed according to the correlation relationship, including: According to the size data, the surface shape, and the distribution density and the concentration degree of the plurality of measurement points, a correlation relationship between the plurality of measurement points is determined; the correlation relationship includes a center radiation type and a series type. According to the correlation relationship, a regional measurement point chain is constructed.
[0008] In a possible implementation, according to the type of the correlation relationship, the regional measurement point chain is constructed, including: If the correlation relationship is the center radiation type, a center measurement point is selected from the plurality of measurement points, and a regional measurement point chain is constructed based on the center measurement point and the remaining measurement points except the center measurement point. If the correlation relationship is the series type, the plurality of measurement points are layered according to a common reference relationship of the basic components or a spatial position of the measurement points, a plurality of sub-measurement point sets are obtained, and a correlation measurement point is selected from each sub-measurement point set, and the regional measurement point chain is constructed based on each correlation measurement point and the correlation between each correlation measurement point and the remaining measurement points in the corresponding sub-measurement point set.
[0009] In a possible implementation, the expression of the correlation algorithm is:
[0010] wherein, is the target value of the following point, is the measured value of the variable point, is the theoretical value of the following point, is the theoretical value of the variable point.
[0011] In a possible implementation, the variable condition is that the variable point is located at a center position of the regionalized measuring point chain and has a circular hole with a larger diameter than the circular holes of the remaining measuring points.
[0012] In a second aspect, a three-coordinate measuring device for a vehicle welding assembly is provided, which can include: a determining unit configured to determine an initial measurement program and a component structure of the welding assembly based on device information of the welding assembly to be measured and a corresponding three-dimensional model; an analyzing unit configured to perform regional analysis on the component structure to determine at least one region; the region includes a plurality of measuring points; a constructing unit configured to determine a correlation between the plurality of measuring points according to the device information of the welding assembly and distribution characteristics of the plurality of measuring points in any region, and construct a regionalized measuring point chain according to the correlation; the determining unit is further configured to determine a variable point in the regionalized measuring point chain that meets a configured variable condition, and determine remaining measuring points in the regionalized measuring point chain as follower points except the variable point; a calculating unit configured to calculate measuring point data of the measuring points corresponding to the variable point and measuring point data of the measuring points corresponding to the follower points based on a configured correlation algorithm, to obtain target values of the follower points; an updating unit configured to update the initial measurement program based on the target values of the follower points to obtain a target measurement program, and measure the welding assembly to be measured according to the target measurement program.
[0013] In a third aspect, an electronic device is provided, which includes a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory complete communication with each other through the communication bus; the memory is configured to store a computer program; the processor is configured to execute the program stored on the memory to implement the method steps of any of the first aspect.
[0014] In a fourth aspect, a computer readable storage medium is provided, which stores a computer program, and the computer program is executed by a processor to implement the method steps of any of the first aspect.
[0015] The application provides a three-coordinate measurement method, device and electronic equipment for a vehicle welding assembly part, and the regional adaptive measurement can significantly improve measurement efficiency and reduce measurement cost; traditional measurement is prone to measurement interruption, especially in the production preparation stage, the part is unstable, the production preparation cycle is tight, and the measurement task is heavy, the application identifies the part position through variable points, guides the alignment measurement of other measurement points, realizes smooth measurement in any state, greatly shortens the measurement time and improves the labor efficiency; meanwhile, the measurement accuracy can be improved, the welding assembly part in any size state can be aligned and measured, standardization and normalization measurement is realized, and the accuracy of measurement data is significantly improved; and the safety of the measurement equipment can be ensured, through the alignment measurement characteristic, damage to the measurement equipment such as a probe and a sensor can be avoided in the case that the actual size of the welding assembly part deviates from the theoretical size preset in the three-dimensional model and exceeds the tolerance range specified in the drawing, and the deviation value is large, and the safety of the equipment is ensured. BRIEF DESCRIPTION OF DRAWINGS
[0016] In order to more clearly illustrate the technical solutions of the embodiments of the application, the following will briefly introduce the drawings needed to be used in the embodiments of the application, and it should be understood that the following drawings only show some embodiments of the application, and therefore should not be regarded as a limitation to the scope, and for those skilled in the art, other related drawings can also be obtained without creative labor on the basis of these drawings.
[0017] Figure 1 A system architecture diagram of a three-coordinate measurement method applied to a vehicle welding assembly part is provided for the embodiments of the application. Figure 2 A flowchart of a three-coordinate measurement method for a vehicle welding assembly part is provided for the embodiments of the application. Figure 3 A work flowchart of a three-coordinate measurement method for a vehicle welding assembly part is provided for the embodiments of the application. Figure 4 A schematic diagram of a welding assembly part composed of a plurality of basic components is provided for the embodiments of the application. Figure 5 A schematic diagram of the state of each measurement point on the basic component of the welding assembly part after welding is provided for the embodiments of the application. Figure 6 An interface schematic diagram of an initial measurement program is provided for the embodiments of the application. Figure 7 A corresponding schematic diagram of GD&T drawing information and measurement points is provided for the embodiments of the application. Figure 8 A schematic diagram of each measurement point of the basic component is provided for the embodiments of the application. Figure 9A front and back measuring point comparison chart of a regionalized measuring point chain provided by an embodiment of the present application after a target value is assigned; Figure 10 A schematic diagram of a plurality of regionalized measuring point chains covering a complete welding assembly part provided by an embodiment of the present application; Figure 11 A structural schematic diagram of a three-coordinate measuring device of an automobile welding assembly part provided by an embodiment of the present application; Figure 12 A structural schematic diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0018] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of protection of the present application.
[0019] The three-coordinate measuring method of the automobile welding assembly part provided by an embodiment of the present application can be applied in Figure 1 The system architecture is shown in FIG. 1, and the system can include a processor and a terminal, as shown in FIG. 2. Figure 1
[0020] An automobile body is generally formed by welding 300-500 sheet metal parts through multiple processes. In the welding process, the positioning and assembly errors are accumulated complexly. In the production preparation stage, due to the unformed mold tooling and process parameter fluctuation, the size deviation of the welded part is large and the data repeatability is poor. The traditional three-coordinate measurement is to detect the fixed target value, and when the part deviation is large, it is easy to cause inaccurate measurement or interruption. The existing related measurement methods (such as particle swarm algorithm to identify the best measurement area, automatic guided measurement of micro circular hole, etc.) or algorithms are complex, have poor adaptability, or are only for single elements or features, which cannot meet the efficient and accurate measurement requirements of the automobile welding assembly part with multiple basic components and multiple features, and affect the measurement efficiency and subsequent size development analysis in the production preparation period.
[0021] Therefore, the present application provides a three-coordinate measurement method of an automobile welding assembly part to solve the above problems existing in the prior art, which can realize adaptive measurement of the welding assembly part, avoid the interruption problem caused by the deviation of the traditional measurement, and greatly improve the measurement efficiency and accuracy in the production preparation stage and the mass production stage.
[0022] The preferred embodiments of the present application will be described below with reference to the drawings of the specification. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present application, and are not used to limit the present application, and the embodiments in the present application and the features in the embodiments can be combined with each other without conflict.
[0023] Figure 2 A flowchart of a three-coordinate measurement method of an automobile welding assembly provided by an embodiment of the present application is shown in FIG. 1. As shown in the figure, the method can include the following steps. Figure 2 Step S210, determining an initial measurement program and the component structure of the welding assembly based on the device information of the welding assembly to be measured and the corresponding three-dimensional numerical model.
[0024] Specifically, the device information can also be understood as the attribute information of the welding assembly, and the core is the basic size information of the part. It covers all key data that constrain the dimensional accuracy of the part in the GD&T (Geometric Dimensioning and Tolerancing) standard, including but not limited to: shape parameters, positioning reference (such as reference surface, reference hole), dimensional tolerance (key dimensional deviation range of each basic component and the welding assembly), geometric tolerance (such as flatness, parallelism, position tolerance, etc.), surface position tolerance (position tolerance of key measurement points on the surface); at the same time, the basic component composition of the welding assembly (the basic component is a sheet metal part or a stamped part) needs to be indicated through the part BOM, and the dimensional accuracy of each basic component itself needs to be confirmed. According to the dimensional characteristics of the welding assembly, it is necessary to ensure that the basic components (sheet metal parts, stamped parts) that make up the welding assembly have high dimensional accuracy, and the measurement elements (hole position, trimming size, flatness) need to meet the reference requirements of subsequent regional measurement.
[0025] The three-dimensional numerical model needs to use the latest product data of the welding assembly to be measured, and convert it into an importable file in IGS, STP or CAD format through CATIA or other three-dimensional design software. The three-dimensional numerical model needs to fully present the overall structure of the welding assembly, the assembly relationship of each basic component, and the theoretical position of all preset measurement points, and needs to be consistent with the dimensional parameters and tolerance requirements in the device information, providing digital model support for subsequent initial measurement program compilation and component structure analysis.
[0026] After that, by analyzing the connection mode of each basic component in the three-dimensional numerical model and the device information, the component structure of the welding assembly is determined: the welding assembly is formed by welding multiple independent basic components (sheet metal parts, stamped parts). The spatial position and mutual welding relationship of each basic component (such as the combination of basic components corresponding to lap welding and butt welding) need to be identified in the three-dimensional numerical model, and then combined with the common reference (such as common reference surface, common reference hole) of each basic component in the device information, the basic component unit in the component structure is divided, that is, a single independent basic component or two or more associated basic components with common reference, the assembly sequence and connection position of each basic component unit in the welding assembly are determined, and the structural foundation for subsequent division of regional measurement point set is laid.
[0027] Using a 3D digital model as the digital carrier and combining the dimensional accuracy requirements in the device information, an initial measurement program (i.e., a master measurement program) is developed using PC-DMIS measurement software. This program is applicable to different models of coordinate measuring machines, such as cantilever measuring machines, gantry measuring machines, and bridge measuring machines, and is compatible with various versions of PC-DMIS software. The specific development process is as follows: The process of determining the initial measurement procedure includes: creating a new PC-DMIS program, importing the converted 3D digital model into the program, and matching the coordinate system of the 3D digital model with that of the measurement software. Based on the GD&T requirements in the device information and the preset measurement point positions in the 3D digital model, plan the type and number of measurement points. The measurement point types need to cover the key features of the welded assembly, including vector points, curved surface points, edge points, inner circles, outer circles, circular grooves, square grooves, etc. For each planned measurement point, basic measurement parameters (such as approximation back-off distance, measurement depth, start or end angle, etc.) are set in the software, and the theoretical coordinates of each measurement point (taken from the three-dimensional digital model) are defined to form an initial measurement program that can be preliminarily executed. This program serves as the master template for subsequent optimization based on regional measurement point chains and must fully cover all key measurement elements of the welded assembly.
[0028] Step S220: Perform regional analysis on the constituent structure to determine at least one region.
[0029] Each region includes multiple measuring points.
[0030] Specifically, the welding and assembly relationships of each basic component (sheet metal / stamping part) are determined through three-dimensional digital modeling, and independent basic components (single basic components that are welded separately and have no common reference) and related basic component groups (two or more basic components that have a common reference surface or common reference hole and form a cooperative positional relationship after welding) are identified. Based on the measurement points in the device information, the spatial distribution of each measurement point is analyzed in the 3D digital model, including the attachment position of the measurement point on the basic component (such as plane, hole position, edge), the distance between measurement points (concentrated or dispersed), and the measurement element type corresponding to the measurement point (such as hole position, flatness, trimming dimension), to ensure that the area division matches the actual measurement requirements of the measurement points.
[0031] In the 3D digital model, the basic components of the welded assembly are disassembled one by one, and the boundary range, weld joint position and reference features (reference surface, reference hole) of each basic component are marked. Independent basic components are divided into single basic units, and related basic component groups (such as two sheet metal parts sharing the same reference hole) are divided into collaborative basic units. Based on the attribution labels of each measuring point in the device information, establish the correspondence between the measuring points and the basic components in the 3D digital model, and determine the basic component (or associated basic component group) to which each measuring point is attached, and the specific measurement elements of the corresponding basic component (such as curved points on the plane of the basic component, and inner circle points of the reference hole). For the combination of matched base components and measuring points, the positional stability of the measuring elements is verified. The welding deformation trend is simulated by three-dimensional digital model to confirm that the relative positional relationship of the measuring points on the same base component (or related base component group) does not shift significantly after welding. Such combinations of base components and measuring points are feasible for regional analysis. If the relative position of the measuring points of a base component is easily deviated by a large amount due to welding stress after welding, it is divided into different analysis units.
[0032] Subsequently, all measuring points (including planar measuring points, hole measuring points, and trimming measuring points) on the independent basic components are included in the same area to form a regionalized measuring point set for the independent basic components. For example, a single stamped flat sheet metal part in a welded assembly has 3 curved surface measuring points and 2 inner circle measuring points distributed on its surface, and the relative positions of each measuring point are stable. This sheet metal part and its 5 measuring points are collectively determined as a regionalized measuring point set. All measuring points on all basic components within a related basic component group (which must be positionally related to a common datum) are included in the same area to form a regionalized measuring point set for the related basic component group. For example, in a welded assembly with two sheet metal parts sharing a common datum hole, the first sheet metal part has two hole position measuring points associated with the datum hole, and the second sheet metal part has three planar measuring points associated with the datum hole. These two sheet metal parts and their five measuring points are collectively defined as a regionalized measuring point set. In the 3D digital model, mark the boundaries of each regional measurement point set (including the range of basic components and the coverage of measurement points) and assign a unique identifier (e.g., region 1 corresponds to the independent regional measurement point set of basic component A, region 2 corresponds to the associated regional measurement point set of basic component group BC). At the same time, record the core features of each region, including the type of basic component, common reference (if any), number of measurement points and measurement point type, so as to provide a clear regional basis for the subsequent construction of regional measurement point chains.
[0033] Step S230: For any region, based on the device information of the welding assembly and the distribution characteristics of multiple measurement points in that region, determine the correlation between multiple measurement points, and construct a regionalized measurement point chain based on the correlation.
[0034] The external parameters in the device information specifically include the size data and surface shape of the basic components corresponding to the corresponding area; Distribution characteristics include distribution density and concentration. A) Distribution density can be calculated by counting the total number of measuring points within the current area and combining this with the dimensional data of the base component (such as planar area or curved surface area) to determine the number of measuring points per unit area. For example, if the base component in the current area is a 200mm × 300mm planar sheet metal part with 12 measuring points, the distribution density is 12 ÷ (200 × 300) = 0.0002 points / square millimeter. Simultaneously, the distribution number of measuring points on different surface shapes (planar and curved) of the base component is marked to clarify density differences. B) Concentration can be determined by measuring the spatial distance between measuring points using a 3D digital model. If more than 80% of the measuring points in the area are ≤50mm apart and concentrated in a local area of the base component (such as the central area of a plane or around a reference hole), it is considered highly concentrated. If the measuring points are evenly distributed on the surface of the base component or scattered across multiple sub-areas (with a distance ≥100mm between sub-areas), it is considered dispersed.
[0035] Specifically, step 1: Based on the size data, surface shape, and distribution density and concentration of multiple measuring points, determine the correlation between multiple measuring points; the correlation includes center-radial type and series type. The process of determining the correlation between multiple measuring points includes: A. When the following conditions are met simultaneously, the correlation between measuring points is determined to be of the central-radial type: a. The basic components are small components with an overall size of ≤300mm (either length or width does not exceed 300mm). b. Primarily planar, without complex curved surfaces or sharp edges, with a planar flatness of ≤0.1mm (ensuring consistent measurement benchmarks for measuring points). c. The density of measuring points is ≥0.00015 per square millimeter, and the concentration is highly concentrated with a clear cluster center (such as the area around the reference hole or the center of the plane).
[0036] The core logic of this relationship is that the measuring points in the central area can be used as a reference, and the remaining measuring points are distributed around the center. Furthermore, the measurement elements of all measuring points (such as hole position and flatness) are directly dimensionally related to the reference features of the central area (such as reference holes and plane centers).
[0037] B. When the following conditions are met simultaneously, the measurement point association relationship is determined to be serial: a. The basic component is a large component (overall size > 300mm), or a group of related basic components sharing a common datum (such as two sheet metal parts with a length of 400mm sharing the same datum hole). b. It is a complex surface (containing multiple curved surfaces or edges that separate sub-surfaces), or there is obvious structural separation between the sub-basic components in the associated basic component group; c. The density of measuring points is <0.00015 per square millimeter, and the concentration is dispersed, naturally forming two or more sub-measuring point sets (measuring points within the sub-measuring point set are relatively concentrated, and the distance between sub-measuring point sets is ≥90mm).
[0038] The core logic of this association is that each set of sub-measuring points needs to be connected through the common reference of the basic components (such as the common reference hole of the associated basic component group) or the spatial position transfer of the measuring points (such as being distributed sequentially along the length of the component), forming a series structure from the sub-measuring point set to the transition association.
[0039] Step 2: Based on the correlation, construct a regional measurement point chain.
[0040] A. If the correlation is a center-radial type, then select the center measuring point from multiple measuring points, and construct a regional measuring point chain based on the center measuring point and the other measuring points besides the center measuring point; First, select one central measuring point from the measuring points within the corresponding area. The selection criteria must meet the following requirements: Located in the central area of the measurement point cluster, and corresponding to key reference features of the underlying component (such as the center of a shared reference hole or a feature point at the center of a plane); priority should be given to large-diameter circular hole measurement points (diameter ≥ 12mm to avoid measurement failure with small holes) or large-area planar measurement points (measurement area ≥ 50 square millimeters to ensure stable probe contact); the theoretical value of the central measurement point should be clearly marked in the 3D digital model, and the dimensional accuracy of the corresponding underlying component should be the highest (e.g., the positional tolerance of the reference hole ≤ 0.05mm). For example, in the central radial area of a planar sheet metal part, the center measurement point of a φ16mm reference hole should be preferentially selected as the central measurement point.
[0041] Then, the selected central measuring point is used as the core node of the measuring point chain, and its theoretical coordinates (such as X1, Y1, Z1) are marked in the three-dimensional digital model. The remaining measuring points in this area, excluding the central measuring point, are taken as following measuring points and sorted from closest to farthest from the central measuring point (distance calculation is based on the spatial distance formula of three-dimensional coordinates). Establish the dimensional correlation between the following measuring points and the center measuring point, and record the theoretical offsets of each following measuring point relative to the center measuring point in the X, Y, and Z directions in the measurement program (e.g., the X-direction offset of following measuring point A relative to the center measuring point is +25mm, and the Y-direction offset is -18mm). Finally, the connection order of the measurement point chain is marked according to the core node, the nearby following measurement point, and the far following measurement point, forming a central radial regional measurement point chain. The chain identification format is region number-central chain-serial number (e.g., region 1-central chain-01).
[0042] B. If the relationship is serial, then based on the common reference relationship of the basic components or the spatial location of the measuring points, multiple measuring points are layered to obtain multiple sub-measuring point sets. Then, related measuring points are selected from each sub-measuring point set. Based on each related measuring point and the relationship between each related measuring point and the other measuring points in the corresponding sub-measuring point set, a regional measuring point chain is constructed.
[0043] First, based on the shared reference relationships of the basic components or the spatial location of the measuring points, the measuring points within the corresponding area are layered to form multiple sub-measuring point sets. Specifically, layering is based on shared reference relationships: if the area corresponds to a group of related basic components (e.g., sheet metal parts with two shared reference holes), then the measuring points on each sub-basic component are divided into a sub-measuring point set (e.g., sub-measuring point set 1 corresponds to the measuring points of sheet metal part A, and sub-measuring point set 2 corresponds to the measuring points of sheet metal part B). Layering is based on spatial location: if the area corresponds to a single large basic component (e.g., a curved surface component 500mm long), then the component is segmented along its length (e.g., every 150mm segment), and the measuring points within each segment are divided into a sub-measuring point set (e.g., sub-measuring point set 1 corresponds to the measuring points in the 0-150mm segment, and sub-measuring point set 2 corresponds to the measuring points in the 150-300mm segment). After layering, it is necessary to ensure that the measuring points within each sub-measuring point set are relatively concentrated (maximum spacing between measuring points within a sub-measuring point set ≤ 60mm), and the number of sub-measuring point sets is controlled between 2 and 5 (to avoid overly complex link structures).
[0044] Next, select one associated measurement point for each sub-measurement point set, and simultaneously select 1-2 overall associated measurement points (used to connect the various sub-measurement point sets). The selection criteria may include: Associated measuring points: must be located in the central area of the sub-measuring point set and correspond to the local reference features of the sub-foundation component (such as the auxiliary reference hole of the sub-foundation component, the center of the sub-region plane), and the measurement tolerance must meet the requirements of hole diameter ≥ 10 mm or plane area ≥ 30 square millimeters; Total associated measuring points: must be located in the transition area of the sub-measuring point set (such as near the weld joint of two sub-foundation components, or at the segment boundary of a large component), and must correspond to the common reference features of the foundation components (such as the common reference hole of the associated foundation component group, or the length direction reference line of the large component) to ensure that the dimension transfer between the sub-measuring point sets can be realized.
[0045] Finally, using the total associated measurement point as the transition node of the measurement point chain, its theoretical coordinates (such as X2, Y2, Z2) are marked in the 3D digital model. Within each sub-measurement point set, the associated measurement point is used as the sub-core node, and the remaining measurement points within the sub-measurement point are used as following measurement points, sorted from near to far from the associated measurement point, and the theoretical offset of the following measurement points relative to the associated measurement point is recorded. The link connection relationship is marked in the order of sub-measurement point set 1 (sub-core node, following measurement point), total associated measurement point, sub-measurement point set 2 (sub-core node, following measurement point), total associated measurement point (if there are multiple sub-measurement point sets), and sub-measurement point set N, forming a serial regional measurement point chain. The chain identification format is region number-serial chain-serial number (such as region 2-serial chain-01).
[0046] In some embodiments, after constructing the regionalized measurement point chain, the measurement path of the measurement point chain is simulated in a 3D digital model to verify the following: In the regionalized measuring point chain, all measuring points are located within the corresponding basic component range of the corresponding region, and there are no measuring points detached from the component. The central measuring point of a center-radial chain can cover the reference requirements of all following measuring points, while the total associated measuring point of a series chain can realize the size transfer between sets of sub-measuring points, with no breaks in the associated logic. The connection sequence of the regional measurement point chain should be matched with the subsequent measurement path planning (such as conforming to the principle of proximity for probe movement to avoid unnecessary movement).
[0047] After successful verification, the type of the regional measurement point chain, the measurement point number included, and the link role of each measurement point (central measurement point, associated measurement point, total associated measurement point, following measurement point) will be recorded to provide a basis for subsequent variable point selection and measurement procedure optimization.
[0048] Step S240: Select the measurement points in the regionalized measurement point chain that meet the configured variable conditions as variable points, and determine the remaining measurement points in the regionalized measurement point chain other than the variable points as follower points.
[0049] Among them, the variable conditions include location conditions and fault tolerance conditions; The specific location conditions include: the variable point must be located at a critical position in the regionalized measuring point chain. If it is a center-radial type measuring point chain, it must be located in the central area of the chain (i.e., the spatial distance between the central measuring point and all following measuring points in the chain is ≤80mm); if it is a series type measuring point chain, it must be located at the associated measuring point or the total associated measuring point (the associated measuring point is located at the center of the sub-measuring point set, and the total associated measuring point is located in the transition area of the sub-measuring point set, which can cover the dimensional relationships within or between the sub-measuring point sets). The specific fault tolerance conditions include: the variable point must correspond to a feature with high measurement stability on the basic component, and large-diameter circular hole measuring points should be selected first. The hole diameter must be larger than the hole diameter of other measuring points in the regional measuring point chain (usually the hole diameter is required to be ≥12mm, and the hole diameter of other measuring points is mostly ≤10mm), or large-area planar measuring points should be selected (measurement area ≥50 square millimeters, surface flatness ≤0.1mm) to avoid touch test failure or deviation of measured value due to the small feature of the measuring point (such as small hole, narrow edge); Variable conditions can also include accuracy conditions. The dimensional accuracy of the basic component corresponding to the variable point must be the highest, its theoretical value must be clearly marked in the three-dimensional digital model, and the geometric tolerance requirements must be the most stringent (such as position tolerance ≤ 0.05mm, flatness tolerance ≤ 0.03mm) to ensure that the measured value of the variable point can accurately reflect the actual positional state of the regionalized parts.
[0050] For example, a centrally radiating measuring point chain contains one variable point and eight following measuring points. All eight following measuring points are determined as following points, and the theoretical offset of each following point relative to the variable point is marked. A serial measuring point chain contains one variable point (sub-associated measuring point A), three associated measuring points (B and C) that were not selected as variable points, and twelve following measuring points. All three associated measuring points (B and C) and twelve following measuring points are determined as following points, and the theoretical offset of each following point relative to the variable point (associated measuring point A) is marked.
[0051] Step S250: Based on the configured association algorithm, calculate the measurement data of the measurement points corresponding to the variable points and the measurement data of the measurement points corresponding to each follower point to obtain the target value of each follower point.
[0052] The expression for the association algorithm is as follows:
[0053] in, To follow the target value of the point, These are the measured values of the variable points. This is the theoretical value for the following point. These are the theoretical values for the variable points.
[0054] It should be noted that only the variable points need to have their measured values extracted. The variable points are prioritized for detection using a coordinate measuring machine to obtain their actual three-dimensional coordinates (e.g., X direction: 301.52mm, Y direction: -728.33mm, Z direction: 1054.23mm). The follower points will not have their measured values extracted for the time being. They will be detected according to the new target values after the target values are calculated. The theoretical values of both the variable point and the follower point are taken from the 3D digital model. The preset coordinates are directly read in the PC-DMIS software (e.g., theoretical values of variable point X: 301.60mm, Y: -728.33mm, Z: 1054.23mm; theoretical values of follower point X: 363.50mm, Y: -728.33mm, Z: 1054.23mm). It is also necessary to ensure that the theoretical values are consistent with the dimensional tolerance requirements in the attribute information (GD&T drawings).
[0055] For each tracking point, the correlation algorithm is substituted into the three dimensions of X, Y, and Z respectively, and the target values of each dimension are calculated in turn to form the complete three-dimensional target value of the tracking point (e.g., target value of tracking point A: 363.42mm, -728.33mm, 1054.23mm). In the PC-DMIS software, the formula editing function can be used to batch bind the correlation algorithm expression to the target value parameter column of each follow point. The software will automatically read the measured and theoretical values of the variable points and the theoretical values of the follow points, and calculate and fill the target values of each follow point in real time.
[0056] Step S260: Based on the target values of each tracking point, update the initial measurement program to obtain the target measurement program, and then measure the welded assembly to be measured according to the target measurement program.
[0057] After obtaining the target measurement procedure, the method may further include: After running the target measurement program, the following two verification methods are used to determine whether it should be selected as the final measurement program. The verification process is carried out in the PC-DMIS software and 3D numerical modeling environment, as detailed below: Verification Method 1: If the position of each following point on the 3D digital model does not deviate from the position configured in the 3D digital model, then the target measurement program is determined as the final measurement program.
[0058] Load the 3D digital model of the welded assembly to be measured (consistent with the digital model imported in the initial program) into the PC-DMIS software, ensuring that the coordinate system of the digital model is completely matched with the measurement coordinate system; at the same time, enable the real-time position comparison function of the digital model in the software, set the position deviation judgment standard, and the deviation of the following point in any dimension of X, Y, Z is ≤0.05mm (this threshold is set based on the dimensional accuracy requirements of the basic component and can be adjusted according to GD&T tolerance); Start the target measurement program and control the coordinate measuring machine to complete the detection of variable points and each follow point according to the program instructions. The software records the measured position coordinates of each follow point in real time. After the measurement is completed, the software automatically compares the measured position of each tracking point with the theoretical position in the standard 3D digital model: If the position deviation of all following points in the X, Y, and Z dimensions is less than or equal to the set threshold, that is, they do not deviate from the position of the three-dimensional digital model, it indicates that the dynamic target value setting of the target measurement program is accurate and can achieve standardized detection. Therefore, the target measurement program is determined as the final measurement program. If the position deviation of any following point exceeds the set threshold, the algorithm binding needs to be checked in the target value calculation stage to verify if there is an error, or the rationality of the variable point selection needs to be reconfirmed. After correction, the target measurement program should be regenerated and verified again.
[0059] Verification Method 2: Verification based on the consistency of theoretical values, measured values and target values.
[0060] After the target measurement program is completed, three types of core data are extracted from the measurement data report of the software: theoretical value, measured value, and target value of each tracking point. At the same time, consistency judgment criteria are set: the deviation between the theoretical value and the target value is ≤0.001mm (accuracy requirement of algorithm calculation), and the deviation between the measured value and the target value is ≤0.03mm (based on the error tolerance setting of the basic component measurement). The three types of data were checked point by point: Verify that the target value and theoretical value of each tracking point are equal, with an absolute deviation of ≤0.001mm, to ensure that the target value calculation logic is correct; If all tracking points meet the consistency criteria of theoretical and target values, and measured and target values, it indicates that the parameter settings and algorithm binding of the target measurement program meet the requirements, and it is determined as the final measurement program. If there are tracking points that do not meet the consistency requirements, it is necessary to check whether the measurement parameters such as probe angle and approach-back distance are reasonable, adjust them, rerun the target measurement program and verify it until all tracking points meet the consistency criteria.
[0061] In some embodiments, the method further includes: planning a measurement program debugging scheme based on the distribution characteristics of the measurement point chain: combining the distribution characteristics of the constructed regional measurement point chain (central radial type / serial type) (such as the coverage area of the measurement point chain, the number of sub-measurement point sets, and the positional relationship between variable points and follower points), and matching the type of coordinate measuring machine used (cantilever measuring machine / gantry measuring machine / bridge measuring machine), planning a debugging scheme: if it is a cantilever measuring machine, it is necessary to divide the measurement range of the main arm and the secondary arm, and sort the measurement points according to the principle of proximity measurement and the master-follower relationship of the measurement point chain; if it is a gantry / bridge measuring machine, there is no need to split the measurement points, and the debugging process is directly planned according to the measurement point chain sequence to ensure that the debugging path is consistent with the measurement point chain association logic.
[0062] According to the plan, the key parameters of the measuring points were adjusted, and moving points and probe angles were added for offline simulation testing. Specifically, this was done in the PC-DMIS software: First, the key parameters of the measuring points were adjusted (such as the approximation and retraction distance of the measuring points, the number of sample points, the inner / outer circle determination, and the measurement depth); second, moving points were added (setting the moving position of the measuring machine to avoid collision with the part) and the probe angle was determined (to ensure that the probe accurately touches the part features); after completion, the offline simulation test was started to simulate the entire measurement process in the software and verify the smoothness of the program operation and the rationality of the parameter settings.
[0063] The program that has passed the offline simulation test can also be used for offline actual part measurement: if problems are found such as unreasonable parameter settings (e.g., the approximation distance is too short, causing touch deviation), improper position of moving point (risk of collision), abnormal relationship of measurement point chain (variable point does not accurately guide the following point), adjust it in combination with actual measurement data; iterate and adjust repeatedly until the measurement process is smooth, the data is accurate, and there are no unreasonable problems, and finally complete the optimization of the three-coordinate regional adaptive measurement program.
[0064] Combination Figure 3 As shown in a specific embodiment: Step 1: Obtain the component information of the welding assembly to be processed to ensure that the basic components of the parts have high dimensional accuracy.
[0065] By reviewing the parts BOM (Bill of Materials), you can understand the most basic component information of the welded assembly and ensure that the basic components (i.e., basic components, including sheet metal parts and stamped parts) that make up the welded assembly have high dimensional accuracy. For example... Figure 7 As shown, the GD&T (Geometric Dimensions and Tolerances) of a part includes the point number, theoretical value, actual value, and target value of the measuring point. It should also include information such as the tolerance of each measuring point in the X, Y, and Z dimensional directions. Through the GD&T drawing information, the tolerance requirements and accuracy range of each part of the welded assembly (including the basic components and the corresponding features of each measuring point) can be determined.
[0066] Step 2: Obtain the 3D digital model and determine the initial measurement procedure.
[0067] The initial measurement procedure is developed based on the measurement points planned in GD&T (Geometric Dimensions and Tolerances); such as Figure 4 and Figure 7As shown, the 3D digital model is a file converted from the latest product data of the front suspension subassembly (a type of welded assembly) into an importable IGS / STP / CAD format using CATIA software. A new PC-DMIS program is created, and the 3D digital model is imported into this new program. Based on the GD&T drawing information, the measurement program for the welded assembly is developed. Measurement point features include vector points, surface points, edge points, inner circles, outer circles, circular grooves, and square grooves. The most basic master measurement program (i.e., the initial measurement program) is then completed. Figure 6 In As shown.
[0068] Furthermore, Figure 4 In Indicates the standard measuring points; This indicates that the measurement points are divided into zones based on regionalization characteristics; This indicates that the measurement points are grouped and then planned into a regionalized measurement point chain; This means selecting a variable point for each planned regional measurement point chain, and assigning its measured value as a variable to the target value of other following points; This indicates that the regional measurement point chain is established after the assignment.
[0069] Among them, the PC-DMIS measurement software is compatible with different versions, and the measuring machines are also different models, including cantilever measuring machines, gantry measuring machines, and bridge measuring machines. The invention of three-coordinate regional adaptive measurement has a wide range of applicability.
[0070] Figure 7 The above image shows the initial measurement procedure for GD&T drawings; among them, This refers to the point number information of the measurement point. The theoretical value of the measuring point (taken from the preset coordinates of the part's digital model). These are the measured values of the measuring points (the actual coordinates obtained by the probe during subsequent measurements). The target value of the measuring point (the coordinate value that guides the probe to detect, which is consistent with the theoretical value of the measuring point in the initial stage).
[0071] Step 3: Determine the composition structure of the welded assembly. Based on a single base component or two or more base components sharing a common reference, set a regional division. The measuring points of each region form a regional measuring point set.
[0072] Each welded assembly will have multiple regional measurement point sets, such as Figure 6 In As shown.
[0073] Step 4: Based on the component information of the welded assembly and the distribution characteristics of multiple measurement points in the area, determine the correlation between multiple measurement points, and construct a regional measurement point chain based on the correlation.
[0074] Step 5: Set a variable point in each regional measurement point chain to ensure that the variable point can reflect the actual position of the corresponding regional part and that the point has a large measurement error tolerance.
[0075] Specifically, such as Figure 8 As shown, there are four measuring points A, B, C, and D on the basic component. Measuring point C is the easiest to measure and has the highest measurement error tolerance. Measuring points A and D have small holes, making them prone to measurement failure during probe insertion. Measuring point B is on a boss, and due to the existence of deviation, the probe may easily hit the underside of the platform or the R-surface when measuring the surface, resulting in inaccurate measured values. Therefore, measuring point C is used as a variable point, and measuring points A, B, and D are used as follow points. Usually, a large-diameter circular hole that is centered on a larger plane is used as a variable point, and the measurement parameters of the variable point are set to automatic search, read position, or increase the measurement spacing of the sample points, etc., to ensure accurate and error-free measurement of the variable point.
[0076] Step 6: Treat the measured value of the variable point as a variable, treat other measurement points in the region as follow points, and assign the target value to the follow points.
[0077] Step 6 process combination Figure 6 In As shown.
[0078] Combination Figure 6 As shown, the expression for the association algorithm is: Target value of the following point = Measured value of the variable point + (Theoretical value of the following point - Theoretical value of the variable point). Referring to Table 1, point number.X, point number.Y, and point number.Z represent actual values; point number.TX, point number.TY, and point number.TZ represent theoretical values. Let point C be the variable point, and its measured value in the X direction be CX. The theoretical values in the X direction for points A, B, and D are A.TX, B.TX, and D.TX, respectively, and so on. According to the association algorithm, the measured value of variable point C is treated as a variable. The target values of following points A, B, and D are then assigned to this variable, as shown in the following table:
[0079] Table 1 Combination Figure 9 As shown, a comparison diagram of measurement points before and after establishing a regionalized measurement point chain is created after assigning the target value. Combined with... Figure 10 As shown, multiple regionalized measurement point networks cover the entire welded assembly, specifically... Figure 10 middle - The regions corresponding to the constituent structures after region analysis, and - The corresponding regional measurement point chain.
[0080] Step 7: Verify the correctness of the assigned target value.
[0081] There are two methods to verify the correctness of the assigned target value: Method 1: Run the program offline, ensuring that the theoretical and measured values of each tracking point are completely consistent with the target value in the assigned state. This can be determined by observing the actual position of the measurement point on the digital model. If the tracking point deviates from the digital model, the corresponding formula is incorrect and needs to be corrected. Method 2: Hover the mouse over the target value formula. The calculation results will be displayed. In the initial state, the theoretical, actual, and target values of each tracking point are completely equal to the assigned target value, thus verifying the correctness of the formula.
[0082] Step 8: Plan the measurement program debugging scheme based on the distribution characteristics of the regional measurement point chain.
[0083] Based on the size, shape, and measurement point distribution of the welded assembly to be measured, plan the measurement program debugging scheme. Allocate measurement points according to the model of the measuring machine to be implemented. For cantilever measuring machines, it is necessary to plan the elements to be measured by the main arm and auxiliary arm in advance and sort them according to the principle of measuring the nearest measurement point and the master-follower relationship of the measurement point chain. If the selected measuring machine is a gantry / bridge measuring machine, it is not necessary to split the measurement points. Debugging can be carried out according to the regional measurement point chain sequence.
[0084] Step 9: According to the planning scheme, adjust the key parameter settings of the measuring points, add moving points and probe angles, and conduct offline simulation tests.
[0085] The measurement program parameters that need to be adjusted include: the target measurement program's running speed, safety plane, and approach / retreat distance; Key parameters of the measuring point include: the approximation and retraction distance of the measuring point, the sample point, the inner / outer circle determination, the measurement depth, and the measurement start and end angles; Adding a moving point refers to determining the moving position of the measuring machine during the measurement process by moving the measuring machine's digital model or by calculation, in order to prevent collision with the welded assembly to be measured. The probe angle refers to the measurement angle set during the measurement process to measure the welded assembly to be measured most accurately.
[0086] Step 10: Offline actual measurement and adjustment. Adjust unreasonable parts according to the actual situation until all problems are optimized.
[0087] The actual offline measurement and adjustment process involves adjusting unreasonable parameter settings, moving points, probe angles, etc., based on the actual situation. For unreasonable variable points in the regional measurement point chain, adjustments are made according to the point or chain relationship until all problems are optimized. This completes the final measurement program based on regional adaptive three-coordinate measurement.
[0088] Table 2 compares the advantages of this application with those of existing technologies:
[0089] Table 2 As shown in Table 2, this application improves measurement efficiency. During the production preparation stage, a total of 8 rounds of measurements were performed using 4 measuring machines, saving a total of 460.6 hours of labor time. Each round of measurements during the production preparation stage was completed 1.8 days ahead of schedule, and a routine round of measurements during the mass production stage was completed 1.2 days ahead of schedule, significantly improving measurement efficiency. Especially during the production preparation of new models, the most important aspect is that the standardized and regulated measurement of each measuring point greatly improves the measurement accuracy, laying a solid foundation for subsequent data analysis.
[0090] This application provides a coordinate measuring machine (CMM) method for automotive welded assemblies. The regionalized adaptive measurement method significantly improves measurement efficiency and reduces measurement costs. Traditional measurement methods are prone to interruptions, especially during the production preparation stage when parts are unstable, production preparation cycles are tight, and measurement tasks are heavy. This application, however, identifies the part's position using variable points, guiding other measuring points to align and measure, achieving smooth measurement under any conditions, significantly shortening measurement time and improving labor efficiency. Simultaneously, it improves measurement accuracy, enabling alignment and measurement of welded assemblies in any dimensional state, achieving standardized and regulated measurement, and significantly improving the accuracy of measurement data. Furthermore, it ensures the safety of the measuring equipment. Through alignment and measurement characteristics, it avoids damage to measuring equipment such as probes and sensors when the actual dimensions of the welded assembly deviate significantly from the theoretical dimensions preset in the 3D model, exceeding the tolerance range specified in the drawings.
[0091] Corresponding to the above method, this application also provides a coordinate measuring device for automotive welded assemblies, such as... Figure 11 As shown, the device includes: The determination unit 1110 is used to determine the initial measurement procedure and the composition structure of the welded assembly based on the device information and the corresponding three-dimensional digital model of the welded assembly to be measured. Analysis unit 1120 is used to perform regional analysis on the constituent structure to determine at least one region; the region includes multiple measurement points; The construction unit 1130 is used to determine the correlation between multiple measurement points for any region based on the device information of the welding assembly and the distribution characteristics of multiple measurement points in that region, and to construct a regionalized measurement point chain based on the correlation. The determining unit 1110 is further configured to take the measurement points in the regionalized measurement point chain that satisfy the configured variable conditions as variable points, and to determine the remaining measurement points in the regionalized measurement point chain other than the variable points as follower points. The calculation unit 1140 is used to calculate the measurement point data of the measurement point corresponding to the variable point and the measurement point data of the measurement point corresponding to each follow point based on the configured association algorithm, so as to obtain the target value of each follow point. The update unit 1150 is used to update the initial measurement program based on the target value of each tracking point to obtain a target measurement program, so as to measure the welded assembly to be measured according to the target measurement program.
[0092] The functions of each unit of the coordinate measuring device for automotive welded assemblies provided in the above embodiments of this application can be realized through the above-described methods and steps. Therefore, the specific working process and beneficial effects of each unit in the coordinate measuring device for automotive welded assemblies provided in the embodiments of this application will not be repeated here.
[0093] This application also provides an electronic device, such as... Figure 12 As shown, it includes a processor 1210, a communication interface 1220, a memory 1230, and a communication bus 1240, wherein the processor 1210, the communication interface 1220, and the memory 1230 communicate with each other through the communication bus 1240.
[0094] Memory 1230 is used to store computer programs; When processor 1210 executes a program stored in memory 1230, it performs the following steps: Based on the device information and corresponding three-dimensional digital model of the welded assembly to be measured, the initial measurement procedure and the composition structure of the welded assembly are determined. A regional analysis is performed on the constituent structure to determine at least one region; the region includes multiple measurement points; For any given region, based on the device information of the welded assembly and the distribution characteristics of multiple measurement points in that region, the correlation between multiple measurement points is determined, and a regionalized measurement point chain is constructed based on the correlation. The measurement points in the regionalized measurement point chain that meet the configured variable conditions are designated as variable points, and the remaining measurement points in the regionalized measurement point chain other than the variable points are designated as follower points. Based on the configured association algorithm, the measurement data of the measurement points corresponding to the variable points and the measurement data of the measurement points corresponding to each follow point are calculated to obtain the target value of each follow point. Based on the target values of each tracking point, the initial measurement program is updated to obtain a target measurement program, which is then used to measure the welded assembly to be measured.
[0095] The communication bus mentioned above can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used to represent it in the diagram, but this does not mean that there is only one bus or one type of bus.
[0096] The communication interface is used for communication between the aforementioned electronic devices and other devices.
[0097] The memory may include random access memory (RAM) or non-volatile memory (NVM), such as at least one disk storage device. Optionally, the memory may also be at least one storage device located remotely from the aforementioned processor.
[0098] The processors mentioned above can be general-purpose processors, including central processing units (CPUs), network processors (NPs), etc.; they can also be digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.
[0099] The implementation methods and beneficial effects of the various components of the electronic device in the above embodiments for solving the problem can be found in [reference needed]. Figure 2 The steps in the illustrated embodiments are used to implement the electronic device. Therefore, the specific working process and beneficial effects of the electronic device provided in this application will not be repeated here.
[0100] In another embodiment provided in this application, a computer-readable storage medium is also provided, which stores instructions that, when executed on a computer, cause the computer to perform a coordinate measuring machine measurement of an automotive welding assembly as described in any of the above embodiments.
[0101] In another embodiment provided in this application, a computer program product containing instructions is also provided, which, when run on a computer, causes the computer to perform a coordinate measuring machine measurement of an automotive welding assembly as described in any of the above embodiments.
[0102] Those skilled in the art will understand that the embodiments in this application can be provided as methods, systems, or computer program products. Therefore, the embodiments in this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the embodiments in this application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0103] This application describes embodiments of methods, apparatus (systems), and computer program products according to embodiments of this application with reference to flowchart illustrations and / or block diagrams. 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 illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0104] 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.
[0105] 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.
[0106] Unless otherwise defined, the technical or scientific terms used in this application shall have the ordinary meaning understood by one of ordinary skill in the art to which this invention pertains. The terms "first," "second," and similar terms used in this application do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Terms such as "comprising" or "including" mean that the element or object preceding the word encompasses the elements or objects listed following the word and their equivalents, without excluding other elements or objects. Terms such as "connected," "coupled," or "linked" are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. Terms such as "upper," "lower," "left," and "right" are used only to indicate relative positional relationships; when the absolute position of the described object changes, the relative positional relationship may also change accordingly.
[0107] Although preferred embodiments have been described in this application, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the embodiments in this application are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of the embodiments in this application.
[0108] Obviously, those skilled in the art can make various modifications and variations to the embodiments of this application without departing from the spirit and scope of the embodiments of this application. Therefore, if these modifications and variations to the embodiments of this application fall within the scope of the embodiments of this application and their equivalents, then these modifications and variations are also intended to be included in the embodiments of this application.
Claims
1. A coordinate measuring method for automotive welded assemblies, characterized in that, The method includes: Based on the device information and corresponding three-dimensional digital model of the welded assembly to be measured, the initial measurement procedure and the composition structure of the welded assembly are determined. A regional analysis is performed on the constituent structure to determine at least one region; the region includes multiple measurement points; For any given region, based on the device information of the welded assembly and the distribution characteristics of multiple measurement points in that region, the correlation between multiple measurement points is determined, and a regionalized measurement point chain is constructed based on the correlation. The measurement points in the regionalized measurement point chain that meet the configured variable conditions are designated as variable points, and the remaining measurement points in the regionalized measurement point chain other than the variable points are designated as follower points. Based on the configured association algorithm, the measurement data of the measurement points corresponding to the variable points and the measurement data of the measurement points corresponding to each follower point are calculated to obtain the target value of each follower point; Based on the target values of each tracking point, the initial measurement program is updated to obtain a target measurement program, which is then used to measure the welded assembly to be measured.
2. The method as described in claim 1, characterized in that, After obtaining the target measurement procedure, the method further includes: After running the target measurement program, if the positions of each following point on the three-dimensional digital model do not deviate from the configured positions, then the target measurement program is determined as the final measurement program.
3. The method as described in claim 1, characterized in that, After obtaining the target measurement procedure, the method further includes: If the target value, theoretical value, and measured value of each tracking point are equal, then the target measurement procedure is determined as the final measurement procedure.
4. The method as described in claim 1, characterized in that, The device information includes shape parameters, which include the size data and surface shape of the basic components corresponding to the corresponding region; the distribution characteristics include distribution density and concentration. Based on the component information of the welded assembly and the distribution characteristics of multiple measurement points in the area, the correlation between multiple measurement points is determined, and a regionalized measurement point chain is constructed based on the correlation, including: Based on the aforementioned size data, surface shape, and the distribution density and concentration of multiple measuring points, the correlation between the multiple measuring points is determined; the correlation includes central radial type and series type. Based on the aforementioned relationships, a regionalized measurement point chain is constructed.
5. The method as described in claim 4, characterized in that, Based on the type of the aforementioned association, a regionalized measurement point chain is constructed, including: If the association relationship is of the center-radial type, then a central measuring point is selected from multiple measuring points, and a regional measuring point chain is constructed based on the central measuring point and the other measuring points besides the central measuring point. If the relationship is serial, then based on the common reference relationship of the basic components or the spatial location of the measuring points, multiple measuring points are layered to obtain multiple sub-measuring point sets, and associated measuring points are selected from each sub-measuring point set. Based on each associated measuring point and the association between each associated measuring point and the other measuring points in the corresponding sub-measuring point set, the regionalized measuring point chain is constructed.
6. The method as described in claim 1, characterized in that, The expression for the association algorithm is: in, To follow the target value of the point, These are the measured values of the variable points. This is the theoretical value for the following point. These are the theoretical values for the variable points.
7. The method as described in claim 1, characterized in that, The variable condition is that it is located at the center of the regionalized measuring point chain, and the diameter of the circular hole on the surface of the basic component is larger than the diameter of the circular holes of the other measuring points.
8. A coordinate measuring device for automotive welded assemblies, characterized in that, The device includes: The determination unit is used to determine the initial measurement procedure and the composition structure of the welded assembly based on the device information and the corresponding three-dimensional digital model of the welded assembly to be measured. An analysis unit is used to perform regional analysis on the constituent structure to determine at least one region; the region includes multiple measurement points. The construction unit is used to determine the correlation between multiple measurement points for any region based on the device information of the welded assembly and the distribution characteristics of multiple measurement points in that region, and to construct a regionalized measurement point chain based on the correlation. The determining unit is further configured to take the measurement points in the regionalized measurement point chain that satisfy the configured variable conditions as variable points, and to determine the remaining measurement points in the regionalized measurement point chain other than the variable points as follower points. The calculation unit is used to calculate the measurement data of the measurement points corresponding to the variable points and the measurement data of the measurement points corresponding to each follower point based on the configured association algorithm, so as to obtain the target value of each follower point. An update unit is used to update the initial measurement program based on the target value of each tracking point to obtain a target measurement program, so as to measure the welded assembly to be measured according to the target measurement program.
9. An electronic device, characterized in that, The electronic device includes a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus; Memory, used to store computer programs; A processor, when executing a program stored in memory, implements the steps of the method according to any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the method described in any one of claims 1-7.