A method for determining the installation accuracy of multi-screw fixing equipment
By using a sample statistics-based method to generate the actual coordinates of the mounting holes and calculate the deviations, the accuracy problem of nonlinear dimensional chain installation accuracy analysis for multi-screw fixing equipment is solved, thereby improving installation accuracy and reducing process complexity.
Patent Information
- Application Number
- CN202311198152.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-15
- Publication Date
- 2026-01-06
- Estimated Expiration
- 2043-09-15
AI Technical Summary
Existing technologies make it difficult to accurately analyze the nonlinear dimensional chain installation accuracy of multi-screw fixed equipment, which makes it difficult to guarantee the installation accuracy of large equipment, especially when there are many mounting holes, which can easily lead to alignment problems.
A sample-based statistical method is adopted. By generating the actual coordinates of the mounting holes of component 0 and component 1, and using normal distribution and random number generation techniques, the angle and position deviation of the mounting holes are calculated, the alignment constraint is determined, and the installation accuracy is statistically analyzed.
It improves the accuracy of installation precision analysis for multi-screw fixing equipment, reduces process difficulty, reduces the risk of misalignment of mounting holes, and avoids the need to use pins.
Smart Images

Figure CN117415605B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of spacecraft overall design technology and relates to a method for determining the installation accuracy of multi-screw fixing equipment. Background Technology
[0002] In spacecraft assembly, screw fastening is the most widely used method, accounting for approximately 90% of the total spacecraft assembly workload. Furthermore, spacecraft assembly is characterized by high precision requirements. For example, for optical remote sensing satellites, to ensure the imaging accuracy of the optical payload, the azimuth deviation of the optical payload relative to the overall satellite reference is generally required to be less than 3'. Equipment typically has multiple fastening screws, and to ensure all screws can be installed, the mounting holes are generally through-holes with a diameter larger than the corresponding screw diameter; for example, for an M5 screw, a Φ5.5 through-hole is typically used. This results in a large clearance between the screw and the through-hole, which would introduce significant errors if the installation accuracy were solely determined by the screws. For small equipment with high installation accuracy requirements, such as star sensors and digital sun sensors, these devices are lightweight and easy to install and adjust. Therefore, during installation, the installation accuracy of these devices relative to the overall satellite is typically measured simultaneously. If the requirements are not met, fine-tuning is performed on-site until the installation accuracy is satisfactory. However, for large equipment, such as large cameras, which weigh hundreds of kilograms to several tons, it is difficult to test and adjust simultaneously. In practical engineering applications, two pins are set up, and the pin holes on the equipment end and the spacecraft end are matched and drilled using the same template. The fitting gap of the pins is very small, thus ensuring the installation accuracy of large equipment.
[0003] While pin-fitting can effectively solve the installation accuracy problem of large equipment, it presents a complexity in the manufacturing process. Furthermore, in practical engineering applications, it has been found that when there are many mounting holes, misalignment between some through holes and corresponding threaded holes can occur. This phenomenon indicates that although the fit clearance between a single screw and a through hole is relatively large, when there are many mounting screws, the equipment may only require a small adjustment. In other words, when there are many mounting screws, high installation accuracy can be guaranteed solely through these screws. Currently, tolerance analysis methods mainly include extreme value methods and statistical methods. The extreme value method is a tolerance analysis method that linearly superimposes dimensions based on the relationships between the constituent loops in the dimensional chain. The statistical method calculates the range of variation of the closed loop based on the possible distribution functions of the constituent loops and the relationships between these functions. Traditional statistical methods perform installation accuracy statistical analysis based on a linear dimensional chain of position-dimensional-position. The installation accuracy of multi-screw fixed equipment is a typical non-linear dimensional chain, and there are few reports in the literature on how to analyze its assembly error. Extreme value method analysis is very conservative; to ensure that the error of extreme value method analysis meets the requirements, significant costs are incurred in engineering, such as adding pins. Summary of the Invention
[0004] The technical problem solved by this invention is to overcome the shortcomings of the prior art and propose a method for determining the installation accuracy of multi-screw fixing equipment, which solves the problem that traditional analysis methods are difficult to accurately analyze the installation accuracy of typical nonlinear dimensional chains.
[0005] The solution of this invention is as follows: Firstly, a method for determining the installation accuracy of a multi-screw fixing device is proposed, wherein component 1 is installed onto component 0 using n screws, and both component 0 and component 1 have n corresponding mounting holes; the installation accuracy determination method includes the following steps:
[0006] Step 1: Select the reference holes R0 and R1 corresponding to the positions on component 0 and component 1, and define the installation theoretical coordinate system R0x0y0 for component 0 and the installation theoretical coordinate system R1x1y1 for component 1 in the same way;
[0007] Step 2: Give the theoretical coordinates of the mounting holes of component 0 relative to coordinate system R0x0y0 and the theoretical coordinates of the mounting holes of component 1 relative to coordinate system R1x1y1;
[0008] Step 3: Based on the drilling position accuracy requirement D0 of the n mounting holes of component 0, establish a normal distribution of the mounting hole position accuracy that satisfies the standard deviation σ0;
[0009] Step 4: Based on the drilling position accuracy requirement D1 of the n mounting holes of component 1, establish a normal distribution of the mounting hole position accuracy that satisfies the standard deviation σ1.
[0010] Step 5: Based on the normal distribution established in Step 3, generate the actual coordinates K of all mounting holes on Component 0, using the theoretical coordinates of the mounting holes on Component 0 as a basis. 0i Based on the normal distribution established in step 4, the actual coordinates K of all mounting holes on component 1 are generated on the basis of the theoretical coordinates of the mounting holes of component 1. 1i ;
[0011] Step 6: Let the angular deviation of coordinate system R1x1y1 relative to R0x0y0 be θ, and the positional deviation be (Δ). x Δ y Generate a first uniformly random number as the θ value, and generate a second uniformly random number as the Δ value. x The value is used to generate a third uniformly random number as Δ. y value;
[0012] Step 7: Based on the angle deviation θ and the position deviation (Δ) x Δ y Calculate the actual coordinates K of the mounting hole of component 1. 1i Coordinates in coordinate system R0x0y0
[0013] Step 8, based on K0i , Mounting hole diameter on component 0 and the diameter of the mounting holes on component 1 Establish alignment constraints for each pair of mounting holes to complete assembly, and determine the alignment of each set of random numbers (θ, Δ) generated in step 7. x Δ y If the alignment constraint is satisfied, accept the set of random numbers (θ, Δ). x Δ y If θ is not a valid sample, then discard the random numbers (θ, Δ). x Δ y );
[0014] Step 9: Repeat steps 3 through 8 until a preset number of (θ, Δ) values are obtained. x Δ y ) samples, calculate all (θ, Δ x Δ y Standard deviation of the sample Used to indicate the installation orientation accuracy and position accuracy of component 1.
[0015] Furthermore, step 1 defines the installation theoretical coordinate system R0x0y0 for component 0 and the installation theoretical coordinate system R1x1y1 for component 1 in the same manner, specifically as follows:
[0016] For component 0, the x0 axis is the center of hole R0, and the x0 axis is the center of any hole h0 among the n mounting holes except for hole R0. The y0 axis is in the mounting surface of component 0 and is perpendicular to x0.
[0017] For component 1, the center of hole R1 is taken as the origin, the x1 axis is the direction from the center of hole R1 to the center of hole h1, and the y1 axis is in the mounting surface of component 1 and perpendicular to x1; where hole h1 is the mounting hole on component 1 that corresponds to the position of hole h0 on component 0.
[0018] Furthermore, the "theoretical coordinates of the mounting hole of component 0 relative to coordinate system R0x0y0" mentioned in step 2 is the same as the "theoretical coordinates of the mounting hole of component 1 relative to coordinate system R1x1y1", both being (x i y i ), i = 0…n-1.
[0019] Furthermore, step 3, which establishes the mounting hole position accuracy to satisfy a normal distribution with standard deviation σ0, specifically involves:
[0020] δ 0i ~N(0, σ0), i = 1…n-1
[0021] Where, δ 0iThe standard deviation is the machining error of the mounting hole position for component 0. The value of D0 is between 0.3 and 0.4 mm.
[0022] Furthermore, step 4, which establishes the mounting hole position accuracy to satisfy a normal distribution with standard deviation σ1, specifically involves:
[0023] δ 1i ~N(0, σ1), i=1…n-1
[0024] Where, δ 1i The standard deviation is the machining error of the mounting hole position for component 1. The value of D1 is between 0.3 and 0.4 mm.
[0025] Furthermore, step 4 describes K 0i Represented as:
[0026] K 0i =(x i y i )+δ 0i , i = 0…n-1
[0027] K 1i Represented as:
[0028] K 1i =(x i y i )+δ 1i , i = 0…n-1
[0029] Where, δ 0i For the machining error of the mounting hole position of component 0, δ 1i The machining error is due to the position of the mounting hole in component 1.
[0030] Furthermore, in step 6, the range of the first uniformly random number is [-a, a].
[0031] The range of the second uniformly random number is [-b, b], and the range of the third uniformly random number is [-c, c]. in, i = 0…n-1 represents the diameter of the mounting holes on component 0. i = 0…n-1 is the diameter of the mounting hole on component 1. i = 0…n-1 represents the diameter of the screws used for the n mounting holes.
[0032] Furthermore, in step 7, the actual coordinates K of the mounting hole of component 1 are calculated. 1i Coordinates in coordinate system R0x0y0 Specifically:
[0033]
[0034] Furthermore, step 8, which establishes alignment constraints for each pair of mounting holes to complete the assembly, specifically involves:
[0035]
[0036] Secondly, a computer-readable storage medium is proposed, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, it implements the steps of the method for determining the installation accuracy of a multi-screw fixing device.
[0037] The advantages of this invention compared to the prior art are:
[0038] (1) This invention provides a method for analyzing the installation accuracy of multi-screw fixing equipment. Based on the idea of sample statistics, it improves the accuracy of the analysis of the installation accuracy of multi-screw fixing equipment and makes up for the shortcomings of traditional analysis methods. Before this invention, the installation accuracy of multi-screw fixing equipment is a typical non-linear dimension chain, and traditional analysis methods are difficult to accurately analyze its installation accuracy.
[0039] (2) By using the multi-screw fixing device installation accuracy analysis method provided by the present invention, the installation orientation accuracy and position accuracy of component 1 are statistically analyzed and then compared with the accuracy of template matching. When there are many device mounting holes, if the statistical installation orientation accuracy is less than the accuracy of template matching, the use of pins can be avoided, which not only reduces the process difficulty, but also reduces the risk of misalignment of mounting holes. Attached Figure Description
[0040] Figure 1 This is a flowchart of the method of the present invention;
[0041] Figure 2 This is a schematic diagram of the assembly relationship of the multi-screw fixing device according to an embodiment of the present invention;
[0042] Figure 3 This is a mechanical interface between the spacecraft structure and the camera in an embodiment of the present invention. The spacecraft structure side is shown in mm.
[0043] Figure 4 This is a statistical distribution diagram of the camera mounting orientation deviation θ in an embodiment of the present invention;
[0044] Figure 5 The camera mounting position deviation Δ in this embodiment of the invention x Statistical distribution chart;
[0045] Figure 6 The camera mounting position deviation Δ in this embodiment of the invention y The statistical distribution chart. Detailed Implementation
[0046] The present invention will be further described below with reference to the accompanying drawings and embodiments.
[0047] The application background of this invention includes: large payloads of spacecraft are installed on the main body of spacecraft, component 0 represents the main body of spacecraft, and component 1 represents the large payload of spacecraft.
[0048] In general, such as Figure 2 As shown, component 1 is mounted to component 0 using n screws. Both component 0 and component 1 have n corresponding mounting holes. Component 1 has threaded holes, and component 0 has through holes; alternatively, component 1 may have through holes while component 0 has threaded holes. Let R0 be the reference hole for the n mounting holes on component 0, and R1 be the reference hole for the n mounting holes on component 1. R0 and R1 are in corresponding positions, and either the reference hole R0 or R1 can be arbitrarily specified among the n mounting holes. n > 2.
[0049] like Figure 1 As shown, the method of the present invention includes the following steps:
[0050] Step 1: Select the reference holes R0 and R1 corresponding to the positions on component 0 and component 1, define the installation theoretical coordinate system R0x0y0 for component 0, and define the installation theoretical coordinate system R1x1y1 for component 1 in the same way.
[0051] Step 1 is as follows: For component 0, take the center of hole R0 as the origin, the center of hole R0 points to the center of any hole h0 among the n mounting holes other than hole R0 as the x0 axis, and the y0 axis is in the mounting surface of component 0 and perpendicular to x0.
[0052] For component 1, the center of hole R1 is taken as the origin, the x1 axis is the direction from the center of hole R1 to the center of hole h1, and the y1 axis is in the mounting surface of component 1 and perpendicular to x1; where hole h1 is the mounting hole on component 1 that corresponds to the position of hole h0 on component 0.
[0053] Step 2: Give the theoretical coordinates (x, y) of the n mounting holes of component 0 relative to the coordinate system R0x0y0. i y i ), i = 0…n-1, the theoretical coordinates (x) of component 1 relative to the n mounting holes of coordinate system R1x1y1 i y i ), i = 0…n-1.
[0054] When component 1 is assembled onto component 0, the coordinate systems R0x0y0 and R1x1y1 should completely coincide without error. Therefore, let the theoretical coordinates of the n mounting holes on component 0 and component 1 be (x... i y i ), i = 0…n-1.
[0055] Step 3: Based on the drilling position requirements D0 of the n mounting holes of component 0, establish a normal distribution of the mounting hole position accuracy that satisfies the standard deviation σ0.
[0056] Among them, standard deviation D0 is generally between 0.3 and 0.4 mm; let the machining error of the mounting hole position of component 0 be δ. 0i Since the n mounting holes on component 0 are generally processed by the same machine, the positional accuracy of all mounting holes on component 0 follows a normal distribution with a standard deviation of σ0, as shown below:
[0057] δ 0i ~N(0, σ0), i=1...n-1.
[0058] Step 4: Based on the drilling position accuracy requirement D1 of the n mounting holes of component 1, establish a normal distribution where the mounting hole position accuracy satisfies the standard deviation σ1.
[0059] Among them, standard deviation D1 is generally between 0.3 and 0.4; let the machining error of the mounting hole position of component 1 be δ. 1i Since the n mounting holes on component 1 are generally processed by the same machine, the positional accuracy of all mounting holes on component 1 follows a normal distribution with a standard deviation of σ1, as shown below:
[0060] δ 1i ~N(0, σ1), i=1...n-1.
[0061] Step 5: Based on the normal distribution established in Step 3, use statistical analysis software to generate the actual coordinates K of all mounting holes on Component 0, based on the theoretical coordinates of the mounting holes on Component 0. 0i .
[0062] Let the actual coordinates of the mounting holes on component 0 be K. 0i =(x 0i y 0i ), i = 0…n-1, the corresponding mounting hole diameter is i = 0…n-1. Due to the machining error δ in the mounting hole position... 0i Then K 0i It can be represented as:
[0063] K 0i =(x i y i )+δ 0i , i = 0…n-1.
[0064] Step 6: Based on the normal distribution established in Step 4, use statistical analysis software to generate the actual coordinates K of all mounting holes on Component 1, based on the theoretical coordinates of the mounting holes on Component 1.1i .
[0065] Let K be the actual coordinates of the mounting holes on component 1. 1i =(x 1i y 1i ), i = 0…n-1, the corresponding mounting hole diameter is i = 0…n-1. Due to the machining error δ in the mounting hole position... 1i Then K 1i It can be represented as:
[0066] K 1i =(x i y i )+δ 1i , i = 0…n-1.
[0067] The statistical analysis software used in steps 5 and 6 can be software such as Matlab.
[0068] Step 7: Let the angular deviation of coordinate system R1x1y1 relative to R0x0y0 be θ, and the positional deviation be (Δ). x Δ y Generate a first uniformly random number as the θ value, and generate a second uniformly random number as the Δ value. x The value is used to generate a third uniformly random number as Δ. y value.
[0069] Specifically, the range of the first uniform random number is [-a, a]. A larger value for a results in more accurate analysis, but it also significantly increases computation time. The range of the second uniformly random number is [-b, b], and the range of the third uniformly random number is [-c, c]. in, i = 0…n-1 represents the diameter of the mounting holes on component 0. i = 0…n-1 is the diameter of the mounting hole on component 1. i = 0…n-1 represents the screw diameters used in the n mounting holes. For threaded holes, the hole diameter is the same as the screw diameter. The values of a, b, and c can be appropriately increased or decreased based on the final analysis results.
[0070] Step 8: Based on the angle deviation θ and the position deviation (Δ) x Δ y Calculate the actual coordinates K of the mounting hole of component 1. 1i Coordinates in coordinate system R0x0y0
[0071] Due to error δ 0i Error δ 1iGiven the deviation described in step 7, when component 1 is assembled onto component 0, R0x0y0 and R1x1y1 will not completely coincide. This is due to the angular deviation θ of coordinate system R1x1y1 relative to R0x0y0 and the positional deviation (Δ). x Δ y If we consider the deviation, then the actual coordinates K of the mounting hole of component 1 are... 1i Coordinates in the R0x0y0 coordinate system for:
[0072]
[0073] Step 9, based on K 0i , Mounting hole diameter on component 0 and the diameter of the mounting holes on component 1 Establish alignment constraints for each pair of mounting holes to complete assembly, and determine the alignment of each set of random numbers (θ, Δ) generated in step 7. x Δ y If the alignment constraint is satisfied, accept the set of random numbers (θ, Δ). x Δ y If θ is not a valid sample, then discard the random numbers (θ, Δ). x Δ y ).
[0074] Specifically, if component 1 can be assembled into component 0, the alignment of each pair of mounting holes must be such that screws can pass through, that is, the following constraint must be met:
[0075]
[0076] Step 10: Repeat steps 3 through 9 M times until a preset number of (θ, Δ) values are obtained. x Δ y ) sample, statistics (θ, Δ x Δ y For all samples, calculate (θ, Δ) x Δ y Standard deviation Used to indicate the installation orientation accuracy and position accuracy of component 1.
[0077] Example 1
[0078] The spacecraft structure is designated as component 0, and the camera as component 1. The camera's mounting interface with the spacecraft structure (spacecraft structure side) is as follows: Figure 3 As shown, the camera is connected to the spacecraft structure via 8 sets of 32 M8 screws. The camera mounting holes (32-φ9mm) are assembled and machined during the sub-assembly stage, with a positional accuracy requirement of 0.3mm.
[0079] The threaded holes on the camera side are machined using CNC machine tools, with a positional accuracy requirement of 0.4mm.
[0080] The longest distance between the 32 screws in the main structure of the spacecraft is 3326 mm.
[0081] Therefore, the maximum installation error is:
[0082]
[0083] Step 1, establish as follows Figure 3 The coordinate system shown.
[0084] Step 2, the theoretical coordinates of the mounting holes are:
[0085] x 0~31 =[0 68 800 868 2200 2268 3000 3068 0 68 800 868 2200 2268 30003068 0 68 800 868 2200 2268 3000 3068 0 68 800 868 2200 2268 3000 3068]
[0086] y 0~31 =[0 0 0 0 0 0 0 0 68 68 68 68 68 68 68 1217 1217 1217 1217 1217 1217 1217 1217 1285 1285 1285 1285 1285 1285 1285 1285 1285].
[0087] In this embodiment, σ0 = 0.1, σ1 = 0.4 / 3; a = 0.001745 rad, b = c = 0.5 mm.
[0088] Step 3: Establish that the positional accuracy of the n mounting holes of component 0 satisfies a normal distribution with standard deviation σ0.
[0089] Step 4: Establish that the positional accuracy of the n mounting holes of component 1 satisfies a normal distribution with standard deviation σ1.
[0090] Step 5: Calculate the actual coordinates K of all mounting holes on component 0. 0i .
[0091] Step 6: Calculate the actual coordinates K of all mounting holes on component 1. 1i .
[0092] Step 7: Generate a uniformly random number in the range [-a, a] as the value of θ; generate a uniformly random number in the range [-b, b] as the value of Δ. xThe value of Δ; generate a uniformly random number in the range [-c, c] as Δ. y The value of .
[0093] Step 8, according to Calculate the actual coordinates K of the mounting hole of component 1. 1i Coordinates in coordinate system R0x0y0
[0094] Step 9: Determine the values of each set of random numbers (θ, Δ) generated in Step 7. x Δ y Does it satisfy? If satisfied, then accept this set (θ, Δ). x Δ y Random numbers are generated to obtain a set of (θ, Δ) x Δ y If the condition is not met, then discard the sample (θ, Δ). x Δ y Random number.
[0095] Step 10: Repeat steps 3 to 500,000 times to obtain a sufficient number of (θ, Δ) values. x Δ y The sample is as follows: Figures 4-6 As shown. The standard deviation can be calculated:
[0096] 3σ θ =0.69′
[0097]
[0098]
[0099] Standard deviation This represents the camera's mounting orientation and position accuracy.
[0100] It is evident that by using 32 mounting screws to mate the camera and load with the structure, the statistical deviation would only be 0.69′(3σ), which is less than the accuracy of 1′ achieved with the template. Therefore, the pin-fitting process between the camera and the spacecraft structure can be eliminated.
[0101] This application provides a computer-readable storage medium storing computer instructions that, when executed on a computer, cause the computer to perform... Figure 1 The method described.
[0102] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, 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 implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.
[0103] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and 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.
[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] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
[0107] The contents not described in detail in this specification are common knowledge to those skilled in the art.
Claims
1. A method for determining the installation accuracy of a multi-screw fixing device, component 1 is installed on component 0 by n screws, and there are n corresponding installation holes on component 0 and component 1 respectively; characterized in that, The method comprises the following steps: Step 1, selecting the reference holes R0 and R1 corresponding to the positions on the component 0 and the component 1, and defining the mounting theoretical coordinate system R0x0y0 of the component 0 and the mounting theoretical coordinate system R1x1y1 of the component 1 in the same way; Step 2, giving the mounting hole theoretical coordinates of the component 0 relative to the coordinate system R0x0y0 and the mounting hole theoretical coordinates of the component 1 relative to the coordinate system R1x1y1; Step 3, establishing a normal distribution of the mounting hole position degree satisfying a standard deviation σ0 according to the punching position degree requirement D0 of the n mounting holes of the component 0; Step 4, establishing a normal distribution of the mounting hole position degree satisfying a standard deviation σ1 according to the punching position degree requirement D1 of the n mounting holes of the component 1; Step 5. Generate actual coordinates K of all mounting holes on assembly 0 based on theoretical coordinates of mounting holes of assembly 0 according to normal distribution established in step 3 0i Step 6. Generate actual coordinates K of all mounting holes on assembly 1 based on theoretical coordinates of mounting holes of assembly 1 according to normal distribution established in step 4 1i ; Step 6, let the angle deviation of coordinate system R1x1y1 relative to R0x0y0 be θ, the position deviation be (Δ x , Δ y ), generate a first uniform random number as the value of θ, a second uniform random number as the value of Δ x , and a third uniform random number as the value of Δ y ; Step 7: Based on the angle deviation θ and the position deviation (Δ) x Δ y Calculate the actual coordinates K of the mounting hole of component 1. 1i Coordinates in coordinate system R0x0y0 Step 8, according to K 0i 、 Mounting hole diameter on assembly 0 and mounting hole diameter on assembly 1 Establish the alignment degree constraint of each pair of mounting holes to complete the assembly, determine whether the groups of random numbers (θ, Δ x , Δ y ) generated in step 7 satisfy the alignment degree constraint, if yes, accept the group of random numbers (θ, Δ x , Δ y ) as a group of samples, otherwise, discard the group of random numbers (θ, Δ x , Δ y ); Step 9, repeat the execution of Step 3 to Step 8 until a preset number of (θ, Δ x , Δ y ) samples are obtained, calculate the standard deviation of all (θ, Δ x , Δ y ) samples for indicating the installation azimuth accuracy and position accuracy of the assembly 1.
2. The method of claim 1, wherein Step 1 defines the mounting theoretical coordinate system R0x0y0 of the component 0 and the mounting theoretical coordinate system R1x1y1 of the component 1 in the same way, specifically: For the component 0, taking the center of the R0 hole as the origin, the center of the R0 hole pointing to the center of any one of the n mounting holes other than the R0 hole h0 as the x0 axis, and the y0 axis being in the mounting surface of the component 0 and being perpendicular to the x0 axis; For the component 1, taking the center of the R1 hole as the origin, the center of the R1 hole pointing to the center of the hole h1 as the x1 axis, and the y1 axis being in the mounting surface of the component 1 and being perpendicular to the x1 axis; wherein the hole h1 is the mounting hole on the component 1 corresponding to the hole h0 on the component 0.
3. The method of claim 1, wherein The "mounting hole theoretical coordinates of component 0 relative to coordinate system R0x0y0" described in step 2 and the "mounting hole theoretical coordinates of component 1 relative to coordinate system R1x1y1" are the same, both being (x i , y i ), i = 0...n-1.
4. The method of claim 1, wherein Step 3 establishes the normal distribution of the mounting hole position degree satisfying the standard deviation σ0, specifically: δ 0i ~ N(0, σ0), i = 1...n-1 wherein δ 0i is the installation hole position processing error of component 0, standard deviation D0 is between 0.3-0.4mm.
5. The method of claim 1, wherein Step 4 establishes the normal distribution of the mounting hole position degree satisfying the standard deviation σ1, specifically: δ 1i ~ N(0, σ1), i = 1...n-1 wherein δ 1i is the installation hole position processing error of the assembly 1, standard deviation D1 is between 0.3 and 0.4 mm.
6. The method of claim 3, wherein K as described in step 4 0i is represented as: K 0i = (x i ,y i )+ δ 0i , i = 0...n-1 K 1i is represented as: K 1i = (x i , y i )+ δ 1i , i = 0...n-1 wherein δ 0i is the mounting hole position machining error of component 0, δ 1i is the mounting hole position machining error of component 1.
7. The method of claim 1, wherein The first uniform random number described in step 6 has a value range of [-a, a], The second uniform random number has a value range of [-b, b], and the third uniform random number has a value range of [-c, c], wherein, i = 0...n-1 is the mounting hole diameter on component 0, i = 0...n-1 is the mounting hole diameter on component 1, i = 0...n-1 is the screw diameter for n mounting holes.
8. The method of claim 7, wherein The actual coordinate K of the mounting hole of the computing assembly 1 described in step 7 1i Coordinates in the coordinate system R0x0y0 Specifically:
9. The method of claim 8, wherein Step 8 establishes the alignment degree constraint of each pair of mounting holes completing the assembly, specifically:
10. A computer-readable storage medium storing a computer program, the computer program comprising instructions that, when executed by a computer, cause the computer to perform the method of any one of claims 1-9. The computer program is executed by the processor to realize the steps of the method according to any one of claims 1-9.
Citation Information
Patent Citations
Method for calibrating the x-y positioning of a positioning tool, and apparatus with such a positioning tool
CN101568891A
Multi-bolt fastening process method for welding deformation structure
CN109202431A