Batch analysis compensation machining method and device for differential shell

Through batch analysis and compensation processing method, the target size and target tolerance of the differential housing are obtained, and the measured dimension value set and deviation value set are determined, which solves the problems of low measurement efficiency and low accuracy of the differential housing, and realizes precise dimensional control and production efficiency improvement.

CN119839684AActive Publication Date: 2025-04-18FAW JIEFANG AUTOMOTIVE CO
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202510024304.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-07
Publication Date
2025-04-18
Estimated Expiration
2045-01-07

AI Technical Summary

Technical Problem

The measurement efficiency and accuracy of the differential housing are low, and the prior art has failed to provide an effective solution.

Method used

A batch analysis compensation processing method is adopted to obtain the target size and target tolerance of the differential housing to be measured, obtain its measured size value set, determine the deviation value set, and determine the compensation result based on the deviation value set and the target tolerance.

Benefits of technology

Accurate dimensional control of mechanical parts such as differential housing is achieved, significantly improving product quality and production efficiency, and reducing unnecessary processing adjustments and production costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119839684A_ABST
    Figure CN119839684A_ABST
Patent Text Reader

Abstract

The invention discloses a batch analysis compensation machining method and device for a differential shell, and relates to the field of differential shell machining, the method comprises the steps that the target size and the target tolerance of a differential shell to be measured are obtained, the target tolerance comprises at least one of a standard tolerance interval and an expected tolerance interval, and the standard tolerance interval is equal to the expected tolerance interval; the standard tolerance interval comprises an expected tolerance interval; acquiring a measurement dimension value set of the differential housing to be measured; based on the target size of the differential housing to be measured and the measurement size value set, a deviation value set of the differential housing to be measured is determined, and the deviation value set is a set of difference values between all values in the measurement size value set and the target size; based on the deviation value set and the target tolerance, a compensation result is determined, and the compensation result includes that machining compensation is carried out on the to-be-detected differential shell, and machining compensation is not carried out on the to-be-detected differential shell. According to the invention, the technical problems of low measurement efficiency and low precision of the differential housing are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of differential case processing, and in particular to a batch analysis and compensation processing method and device for differential cases. Background Art

[0002] There is no special inspection tool for the diameter and center position of the differential housing ball. The three-coordinate measurement data of the current processing workshop is carried out in the form of paper reports. After being manually read by technical personnel, the program is adjusted based on experience. It requires process personnel to analyze, adjust, and operators to send for inspection to ensure the quality of the product. The current "measurement-adjustment" mode has a long cycle, low efficiency, and is inaccurate, incomplete, and inefficient.

[0003] The patent application with publication number CN102472616A in the prior art discloses a measuring device and calibration method, which has the advantages of measuring some geometric errors related to the axis for each axis (x, y, z) of the measuring machine and each linear drive mechanism, storing the collected data in a calibration table (in the machine or software), and using it when running the machine, so that the data in the table corrects the geometric errors based on the position. However, it does not disclose a method for effectively measuring, calculating and comparing the diameter of the differential housing ball and the position of the ball center.

[0004] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention

[0005] The embodiment of the present invention provides a batch analysis compensation processing method and device for differential housings, so as to at least solve the technical problems of low measurement efficiency and low precision of differential housings.

[0006] According to one aspect of an embodiment of the present invention, a batch analysis compensation processing method for differential cases is provided, comprising: obtaining a target size and a target tolerance of a differential case to be tested, wherein the target tolerance includes at least one of the following: a standard tolerance interval and an expected tolerance interval, and the standard tolerance interval includes the expected tolerance interval; obtaining a measured size value set of the differential case to be tested, wherein the measured size value set includes at least one of the following: a ball diameter size measurement value and a ball center position measurement value; based on the target size and the measured size value set of the differential case to be tested, determining a deviation value set of the differential case to be tested, wherein the deviation value set is a set of differences between each value in the measured size value set and the target size; based on the deviation value set and the target tolerance, determining a compensation result, wherein the compensation result includes performing processing compensation on the differential case to be tested and not performing processing compensation on the differential case to be tested.

[0007] Furthermore, the method further comprises the following steps: determining a compensation value set of the differential case to be tested based on a measured dimension value set and a target tolerance of the differential case to be tested, wherein the compensation value set comprises at least one of the following: a ball diameter size compensation value set and a ball center position compensation value set.

[0008] Furthermore, a measurement dimension value set of the differential housing to be tested is obtained, including: obtaining a sensor data set; determining a ball diameter dimension measurement value based on the sensor data set; obtaining a ball center position offset value; determining a ball center position measurement value based on the sensor data set and the ball center position offset value; and confirming a measurement dimension value set based on the ball diameter dimension measurement value and the ball center position measurement value.

[0009] Further, based on the deviation value set and the target tolerance, the compensation result is determined, including: determining a qualified state based on the values ​​in the deviation value set and the target tolerance, wherein the qualified state includes qualified and unqualified; and determining the compensation result based on the qualified state.

[0010] Further, based on the qualified state and the expected tolerance interval, a compensation result is determined, including: when the qualified state is determined to be unqualified, the compensation result is determined to be no processing compensation for the differential case to be tested; when the qualified state is determined to be qualified, the compensation result is determined based on the deviation value set, the standard tolerance interval and the expected tolerance interval.

[0011] Further, when it is determined that the qualified state is qualified, the compensation result is determined based on the deviation value set, the standard tolerance interval and the expected tolerance interval, including: when it is determined that two consecutive values ​​in the deviation value set are within the expected tolerance interval, the compensation result is determined as no processing compensation is performed on the differential case to be tested; when it is determined that the deviation value set is outside the expected tolerance interval and two consecutive values ​​in the deviation value set are within the standard tolerance interval, the compensation result is determined based on the measured dimension value set and the target dimension.

[0012] Further, when it is determined that the deviation value set is outside the expected tolerance interval and the deviation value set is within the standard tolerance interval, a compensation result is determined based on the measured dimension value set and the target size, including: when it is determined that two consecutive values ​​in the measured dimension value set are both greater than the target size, the compensation result is determined to be that no processing compensation is performed on the differential case to be tested; when it is determined that two consecutive values ​​in the measured dimension value set are both less than the target size, the compensation result is determined to be that no processing compensation is performed on the differential case to be tested; when it is determined that one of the two consecutive values ​​in the measured dimension value set is greater than the target size and the other is less than the target size, the compensation result is determined to be that processing compensation is performed on the differential case to be tested.

[0013] According to another aspect of an embodiment of the present invention, a batch analysis and compensation processing device for differential housings is also provided, comprising: a first acquisition module, the first acquisition module is used to acquire a target size and a target tolerance of a differential housing to be tested, wherein the target tolerance includes at least one of the following: a standard tolerance interval and an expected tolerance interval, and the standard tolerance interval includes the expected tolerance interval; a second acquisition module, the second acquisition module is used to acquire a measured dimension value set of the differential housing to be tested, and the measured dimension data set includes at least one of the following: a ball diameter dimension measurement value and a ball center position measurement value; a first determination module, the first determination module is used to determine a deviation value set of the differential housing to be tested based on the target size and the measured dimension value set of the differential housing to be tested, wherein the deviation value set is a set of differences between each value in the measured dimension value set and the target size; a second determination module, the second determination module is used to determine a compensation result based on the deviation value set and the target tolerance, and the compensation result includes performing processing compensation on the differential housing to be tested and not performing processing compensation on the differential housing to be tested.

[0014] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is provided. The computer-readable storage medium includes a stored executable program, wherein when the executable program is running, the device where the computer-readable storage medium is located is controlled to execute the methods in various embodiments of the present invention.

[0015] According to another aspect of the embodiments of the present invention, a computer program is further provided. When the computer program is executed by a processor, the methods in the embodiments of the present invention are implemented.

[0016] In an embodiment of the present invention, the data in the measured dimension value set of the differential case to be tested are compared one by one with the target dimension to generate a deviation value set, and the deviation value set is compared again with the target tolerance (including the standard tolerance interval and the expected tolerance interval) to determine the compensation result of the differential case to be tested, which can achieve precise dimensional control of mechanical parts such as the differential case, significantly improve product quality and production efficiency, and reduce unnecessary processing adjustments, thereby reducing the technical effect of production costs, thereby solving the technical problems of low measurement efficiency and low precision of the differential case. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:

[0018] Figure 1 is a flow chart of an optional batch analysis and compensation processing method for a differential housing according to an embodiment of the present invention;

[0019] Figure 2is a flow chart of an optional batch analysis and compensation processing method for a differential housing according to an embodiment of the present invention;

[0020] Figure 3 is a schematic diagram of an optional compensation strategy according to an embodiment of the present invention;

[0021] Figure 4 A schematic diagram of an optional batch analysis and compensation processing device for a differential housing according to an embodiment of the present invention;

[0022] Figure 5 is a schematic structural diagram of an optional batch analysis and compensation processing device for a differential housing according to an embodiment of the present invention;

[0023] Figure 6 is a schematic structural diagram of an optional batch analysis and compensation processing device for a differential housing according to an embodiment of the present invention;

[0024] Figure 7 is a schematic structural diagram of an optional batch analysis and compensation processing device for a differential housing according to an embodiment of the present invention;

[0025] Figure 8 is a schematic structural diagram of an optional batch analysis and compensation processing device for a differential housing according to an embodiment of the present invention;

[0026] Fig. 9 is a schematic structural diagram of an optional batch analysis and compensation processing device for a differential housing according to an embodiment of the present invention;

[0027] Fig.10 is a schematic structural diagram of an optional batch analysis and compensation processing device for a differential housing according to an embodiment of the present invention;

[0028] Fig.11 is a schematic diagram of sensor measurement points of an optional differential housing according to an embodiment of the present invention;

[0029] Fig.12 is a schematic diagram of sensor measurement points of an optional differential housing according to an embodiment of the present invention;

[0030] Fig.13 is a schematic diagram of three-coordinate measurement points of an optional differential housing according to an embodiment of the present invention;

[0031] Fig.14 is a schematic diagram of three-coordinate measurement points of an optional differential housing according to an embodiment of the present invention;

[0032] Fig.15is an optional ball diameter size X control schematic diagram according to an embodiment of the present invention;

[0033] Fig.16 is a schematic diagram of an optional ball diameter R control according to an embodiment of the present invention;

[0034] Fig.17 is an optional schematic diagram of the control of the spherical center Z direction deviation X according to an embodiment of the present invention;

[0035] Fig.18 It is a schematic diagram of an optional control of the sphere center Z-direction deviation R according to an embodiment of the present invention.

[0036] The above drawings include the following reference numerals:

[0037] 1. Measuring station; 2. Storage station for unqualified workpieces; 3. Loading and unloading trolley station; 4. Storage station for workpieces to be tested; 5. Marking and scanning station; 6. Air blowing cleaning station; 7. Calibration parts storage station; 8. Maintenance door; 9. Gripper assembly; 10. Electrical cabinet; 11. Machining unit; 12. Positioning probe assembly; 13. Lifting assembly;

[0038] 14. Cross shaft hole side head assembly; 141. First cross shaft hole side head assembly; 142. Second cross shaft hole side head assembly;

[0039] 15. Temperature compensation component; 16. Air blowing nozzle; 17. Cleaning brush;

[0040] 61. First acquisition module; 62. Second acquisition module; 63. First determination module; 64. Second determination module. DETAILED DESCRIPTION

[0041] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0042] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0043] According to an embodiment of the present invention, an embodiment of a batch analysis compensation processing method for a differential case is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0044] Figure 1 is a method according to an embodiment of the present invention, such as Figure 1 As shown, the method comprises the following steps:

[0045] Step S100, obtaining a target size and a target tolerance of a differential housing to be tested, wherein the target tolerance includes at least one of the following: a standard tolerance interval and an expected tolerance interval, and the standard tolerance interval includes the expected tolerance interval.

[0046] In step S100, the system first needs to read or input the design drawings or technical specifications of the differential housing to be tested to determine the target size of the housing and the related tolerance range. The target size refers to the size specified on the design drawing, such as the ball diameter. Ball center position The target tolerance defines the acceptable range of variation in size, including the standard tolerance interval and the expected tolerance interval. The standard tolerance interval is the tolerance range defined in the manufacturing standard, while the expected tolerance interval is a tighter tolerance, where the expected tolerance interval is a subset of the standard tolerance interval for finer dimensional control.

[0047] Step S200, obtaining a set of measured dimension values ​​of the differential housing to be tested, wherein the set of measured dimension values ​​includes at least one of the following: a ball diameter measurement value and a ball center position measurement value.

[0048] In step S200, the integrated measuring machine starts to actually measure the differential housing. The sensor array samples points on the housing to obtain ball diameter measurement values ​​and ball center position measurement values. These measurement values ​​will form a measurement dimension value set, which contains the dimension data of multiple measurement points, providing a basis for subsequent deviation analysis and compensation calculation.

[0049] Step S300, determining a deviation value set of the differential case to be tested based on the target size and the measured size value set of the differential case to be tested, wherein the deviation value set is a set of differences between each value in the measured size value set and the target size.

[0050] In step S300, the system compares each value in the measured dimension value set with the corresponding target dimension, calculates the difference between the actual dimension and the target dimension, and forms a deviation value set. The deviation value set is a collection of the differences between each value in the measured dimension value set and the target dimension, which is used to intuitively display the deviation between the measured part and the design requirements. These deviation data will guide whether machining compensation is needed and the magnitude of compensation in the subsequent compensation result determination.

[0051] Step S400: determining a compensation result based on the deviation value set and the target tolerance, wherein the compensation result includes performing machining compensation on the differential housing to be tested and not performing machining compensation on the differential housing to be tested.

[0052] In step S400, the system will determine whether it is necessary to perform machining compensation on the differential housing based on the deviation value set and the preset target tolerance. If the value in the deviation value set falls outside the boundary of the target tolerance, that is, exceeds the expected size range, the system will calculate the compensation value and decide to perform machining compensation on the workpiece. If all the values ​​in the deviation value set are within the tolerance range, or meet the conditions in the compensation strategy that no compensation is required, the system will decide not to perform machining compensation on the workpiece, which means that the current machining state meets the design requirements and no further adjustment is required. The process of determining the compensation result comprehensively considers the size and direction of the deviation, as well as the adjustment capability and production efficiency of the machining equipment. After the compensation value is calculated, the safety range of the compensation value will also be judged to ensure that any adjustment will not cause damage to the machining equipment or the workpiece will not exceed the tolerance range. If the compensation value is judged to be safe, the machine tool will adjust the corresponding tool to perform compensatory machining on the workpiece; if it is not safe, the machine tool will stop and alarm, and the operator needs to intervene to check the abnormality.

[0053] Through the above steps, the batch analysis and compensation processing method of the present application can achieve precise dimensional control of mechanical parts such as differential housings, significantly improve product quality and production efficiency, while reducing unnecessary processing adjustments and reducing production costs.

[0054] Optionally, the method further includes the following steps:

[0055] Step S500, determining a compensation value set of the differential case to be tested based on the measured dimension value set and the target tolerance of the differential case to be tested, wherein the compensation value set includes at least one of the following: a ball diameter size compensation value set and a ball center position compensation value set.

[0056] In step S500, the system further processes the deviation value set to accurately calculate the compensation adjustment required for the processing equipment, that is, the compensation value set. This step is the core of the entire compensation method, which directly determines the direction and size of subsequent processing adjustments, thereby affecting the final dimensional accuracy of the part.

[0057] It should be noted that the calculation of the ball diameter size compensation value set is usually directly based on the deviation value. Through simple addition and subtraction operations, the deviation value is compensated to the corresponding direction of the machining tool to adjust the subsequent machining process to ensure that the ball diameter size meets the target tolerance. The calculation of the ball center position compensation value set is more complicated, and it is necessary to comprehensively consider the deviation values ​​in the three directions of XYZ and the machining characteristics of the machining equipment. For example, since the differential housing is rotated along the Z axis in the machining equipment, the deviation in the XY direction may not be directly caused by tool wear. Therefore, the compensation value set is mainly calculated for the deviation in the Z direction. By adjusting the Z-direction compensation value of the relevant tool, the dimensional accuracy in the XY direction is indirectly affected, and the overall compensation of the ball center position is finally achieved. The final output compensation value set will guide the specific adjustment of the subsequent machining equipment, including fine-tuning of the tool and correction of the machine tool parameters. This process needs to be closely integrated with the machine tool control system to ensure that the compensation data can be accurately transmitted to the machining equipment to achieve accurate compensation processing, thereby improving the consistency and qualification rate of the product.

[0058] Through the above step S500, not only the dimensional deviation can be identified and quantified, but also the accurate compensation value can be automatically calculated, providing an effective quality control solution for an automated and intelligent manufacturing environment.

[0059] In a specific embodiment of the present application, the compensation value set includes at least one of the following: a ball diameter size compensation value set and a ball center position compensation value set. It should be noted that SPC analysis (Statistical Process Control) is a statistical method for monitoring and controlling the stability of a production process.

[0060] 1) Ball diameter size compensation value

[0061] According to the machining principle, the ball diameter size compensation value is only compensated in the X direction, and the deviation value is compensated into the X direction tool compensation value of the ball surface machining tool. The upper and lower limits of the expected tolerance are set as the control line, and compensation is performed according to the compensation strategy. Figure 15 to Figure 16 As shown, the control line obtained through SPC analysis is as follows:

[0062] exist Fig.15 In the ball diameter size X control schematic diagram shown, CL = 165.2336, UCL = 165.2459, LCL = 165.2214, where CL is the desired tolerance neutral line, UCL is the desired tolerance upper limit, and LCL is the desired tolerance lower limit.

[0063] exist Fig.16 In the ball diameter size R control schematic diagram shown, CL=0.037887331, UCL=0.0801, LCL=0, where CL is the desired tolerance neutral line, UCL is the desired tolerance upper limit, and LCL is the desired tolerance lower limit.

[0064] The calculation formula of the compensation value is:

[0065] S compensation amount = -S measurement value - (USL-LSL) / 2; USL = 165.26, LSL = 165, where USL is the upper limit of the standard tolerance and LSCL is the upper limit of the standard tolerance.

[0066] 2) Ball center position compensation value

[0067] The ball center position is obtained by comprehensive calculation of the deviation values ​​in the three directions of XYZ. According to the processing characteristics of the product, the product is rotated along the Z axis as the center of rotation in the processing equipment. It is judged that the tool wear factor is not the influencing factor causing the deviation in the XY direction, and the tool compensation value is not adjusted in the XY direction.

[0068] Only make tool compensation adjustment in Z direction, analyze the machining tools that affect the Z direction position, and the affected tools are ① datum A flange surface finishing tool ② spherical surface finishing tool; after analysis, the method of adjusting the Z direction compensation value of the datum A flange surface machining tool can realize the adjustment of the spherical center position.

[0069] According to the above analysis conclusions, the control of the ball center position is transformed into the control of the distance between the ball center and the flange section. The compensation limit is set as the control line, and compensation is performed according to the compensation strategy. Figure 17 to Figure 18 As shown, the control line obtained through SPC analysis is as follows:

[0070] exist Fig.17 In the ball center Z direction deviation X control diagram shown,

[0071] CL=-0.0002, UCL=0.0216, LCL=-0.0221, where CL is the desired tolerance neutral line, UCL is the desired tolerance upper limit, and LCL is the desired tolerance lower limit.

[0072] exist Fig.18 In the control chart of the ball center Z-direction deviation R shown, CL=0.021228, UCL=0.0449, LCL=0, where CL is the desired tolerance neutral line, UCL is the desired tolerance upper limit, and LCL is the desired tolerance lower limit.

[0073] The calculation formula of the compensation value is:

[0074] S compensation amount = -S measurement value - (USL-LSL) / 2; USL = 0.1, LSL = -0.1, where USL is the upper limit of the standard tolerance and LSCL is the upper limit of the standard tolerance.

[0075] Optionally, obtaining a set of measured dimension values ​​of a differential case to be tested includes:

[0076] Step S210, obtaining a sensor data set.

[0077] In step S210, the sensor array of the (integrated measuring machine) begins to measure the differential housing at different sampling points. The sensor data set contains the raw data collected by all sensors at different sampling points, which is the basis for subsequent dimension and position calculations. The sensor data set ensures the comprehensiveness and accuracy of the data and provides rich information for subsequent steps.

[0078] Step S220, determining the ball diameter size measurement value based on the sensor data set.

[0079] In step S220, after collecting the sensor data set, the system will apply a special algorithm to process the data to calculate the measured value of the ball diameter size. This usually involves mathematical processing of the spherical data points, such as using the least squares method to calculate the average value of the ball diameter, and then adjust it according to a specific compensation formula to obtain the final ball diameter size measurement value. This process ensures the accurate measurement of the ball diameter size and provides key data for subsequent dimensional deviation analysis.

[0080] Step S230, obtaining the ball center position offset value.

[0081] In step S230, the system uses a probe sensor (such as Fig.11 and Fig.12 The sensor is arranged at points P01 to P08 in the center to obtain data related to the center position. These data reflect the offset of the workpiece center relative to the reference plane or reference circle. The center position offset value is obtained by comparing multiple sensor data points with the theoretical position of the center of the ball, and calculating the deviation between the actual center position and the theoretical position, including the offset in the three directions of X, Y, and Z.

[0082] Step S240: determining a ball center position measurement value based on the sensor data set and the ball center position offset value.

[0083] In this step, the system will comprehensively analyze the sensor data set and the sphere center position deviation value obtained in step S230, and use a mathematical model or algorithm to calculate the measurement value of the sphere center position.

[0084] Step S250: confirming a set of measured dimension values ​​based on the ball diameter measurement value and the ball center position measurement value.

[0085] Finally, the system aggregates the ball diameter measurement values ​​and ball center position measurement values ​​obtained in steps S220 and S240 to form a measurement dimension value set. This set contains the key dimension information of the differential housing and provides complete data support for the deviation analysis and compensation calculation in the subsequent step S300. After confirming the measurement dimension value set, you can proceed to the next step to calculate the deviation value and determine the compensation strategy.

[0086] Through the above steps, the ball diameter size and ball center position of the differential housing can be accurately measured, providing a reliable data basis for automated compensation, thereby ensuring the accuracy of the manufacturing process and product quality.

[0087] In a specific embodiment of the present application, the consistency of the measurement data is detected by two methods: sensor array measurement and three-coordinate detection.

[0088] ① The sampling point location is consistent: combined Fig.11 and Fig.12 As shown, twelve sensors are arranged on the integrated measuring device. The positions shown in P01-P12 in the figure correspond to the points where data are collected on the differential housing to be tested. Among them, sensors P01, P02, P03, P04, P05, P06, P07, and P08 collect spherical surface data of the tested parts, sensors P09 and P10 collect flange surface data of the tested parts (the flange surface of the part is one of the detection benchmarks for the position of the spherical center of the part), and sensors P13 and P14 collect outer circle data of the flange of the tested parts (the outer circle of the flange of the part is one of the detection benchmarks for the position of the spherical center of the part). Combined with Fig.13 and Fig.14 As shown in the figure, the positions shown by S1-S24 are the points corresponding to the data collection on the differential housing to be tested when the three-coordinate measurement method is used. The differential housing to be tested is placed horizontally on the measuring table (the differential housing to be tested is considered to be 0° at this time), and the twelve sensors (such as P01-P12 in the figure) each collect a set of data (A1-A12); when the differential housing to be tested is rotated to a 90° position along the axis, the twelve sensors (such as P01-P12 in the figure) each collect a set of data (B1-B12) again, and a total of 24 sets of data are collected. The collected points correspond one by one to the three-coordinate sampling point positions in the part space.

[0089] ② The measurement datum is consistent: The comprehensive measuring machine detection datum and the three-coordinate detection datum are both tested according to the requirements of the product drawings. Taking the ball center position as an example, the detection datum is the flange surface and the flange outer circle.

[0090] The measurement principle is comparison measurement. After the probe obtains the test data, it calculates the value and adjusts the compensation value to obtain the final test data. The test values ​​obtained by the above method can provide guidance for production adjustment. The compensation value can be obtained by comparing with the three-coordinate measurement results. The setting of the compensation value can compensate for the test errors caused by the manufacture and installation of the measuring machine.

[0091] It should be noted that frequent use of the sensor will cause a loss of accuracy, and regular calibration can correct the sensor's detection data. The three-coordinate detection values ​​of the calibration piece are input into the system, and the measurement data after each calibration is compared and calculated with the input three-coordinate detection standard value to generate a compensation value, and adjust the compensation value of the (probe) sensor.

[0092] Optionally, before obtaining the ball center position offset value, the following steps are included:

[0093] Step S2291, obtaining a sensor data set of the calibration piece and a three-coordinate measurement data set of the calibration piece.

[0094] Step S2292, based on the sensor data set of the calibration piece and the three-coordinate measurement data set of the calibration piece, determine the sphere center position offset value, wherein the sphere center position offset value includes at least one of the following: the sphere center position offset value in the X direction, the sphere center position offset value in the Y direction, and the sphere center position offset value in the Z direction.

[0095] In step S2292, the system compares and analyzes the sensor data set of the calibration part and the three-coordinate measurement data set of the calibration part to determine the offset value of the center position. By comparing the difference between the sensor measurement results and the three-coordinate measurement results, the offset values ​​of the center of the ball in the three directions of X, Y, and Z are identified. Specifically, the system may use the least squares method or other statistical analysis methods to analyze the deviation between the sensor data and the three-coordinate data, thereby obtaining the X-axis center position offset value, the Y-axis center position offset value, and the Z-axis center position offset value. These offset values ​​reflect the systematic error of the integrated measuring machine when measuring the center position, and have important reference value for subsequent error compensation.

[0096] Step S2293, determining the sphere center position accuracy offset value based on the sphere center position accuracy offset value in the X direction, the sphere center position accuracy offset value in the Y direction, and the sphere center position accuracy offset value in the Z direction.

[0097] After collecting and analyzing the sensor data set of the calibration part and the three-coordinate measurement data set of the calibration part, the system will further integrate the ball center position offset values ​​in the X, Y and Z directions, and determine the overall offset value of the ball center position through comprehensive calculation. This calculation process may involve weighted averaging of the offset values ​​in the three directions, geometric calculations, or more complex error model fitting to ensure the accuracy and comprehensiveness of the ball center position offset value. The final ball center position offset value will be used to guide subsequent compensation adjustments to ensure that the measurement data can accurately reflect the actual size of the workpiece, thereby improving production efficiency and product quality.

[0098] Through the above steps, not only the accuracy of the current measurement is ensured, but also in-depth calibration is performed based on historical data, which further improves the consistency and reliability of the measurement system and provides a solid data foundation for subsequent deviation analysis and compensation strategy formulation.

[0099] Optionally, based on the deviation value set and the target tolerance, a compensation result is determined, including:

[0100] Step S410, determining a qualified state based on the values ​​in the deviation value set and the target tolerance, wherein the qualified state includes qualified and unqualified.

[0101] In step S410, the system will evaluate the deviation value set calculated in step S300 to determine whether the ball diameter size and ball center position of the differential housing to be tested meet the established target tolerance range. The differential housing to be tested whose ball diameter size deviation value and ball center position deviation value both fall within the standard tolerance range is qualified.

[0102] Step S420, determining a compensation result based on the qualified status.

[0103] Through steps S410 and S420, the integrated measuring machine data analysis compensation method can automatically identify the qualified state of the workpiece, and intelligently decide whether and how to compensate based on this state, thereby improving production efficiency and product quality while ensuring the dimensional accuracy of the parts.

[0104] Optionally, based on the qualified state and the expected tolerance interval, a compensation result is determined, including:

[0105] Step S421, when it is determined that the qualified state is unqualified, determining the compensation result is that no machining compensation is performed on the differential case to be tested.

[0106] If the data in the measured dimension value set exceeds the standard tolerance range, the qualified state of the differential housing to be tested is judged as "unqualified" and the compensation result is "no processing compensation". This is because the deviation beyond the tolerance range may mean that the workpiece can no longer be restored to a qualified state through simple compensation processing, or the compensation processing may cause other dimensions to exceed the tolerance, thereby affecting the overall quality and performance of the workpiece. In such a case, the system will no longer attempt to perform compensation processing, but may stop the machine and alarm, requiring the operator to manually inspect the unqualified workpiece to determine whether it can be repaired or needs to be scrapped, and to investigate possible production anomalies to prevent similar problems from happening again.

[0107] Step S422, when it is determined that the qualified state is qualified, a compensation result is determined based on the deviation value set, the standard tolerance interval and the expected tolerance interval.

[0108] After the data in the measured dimension value set is compared and analyzed with the deviation value set, if all the key dimensions of the differential housing to be tested (including the ball diameter and the ball center position) fall within the standard tolerance range, the system will confirm that the qualified status of the workpiece is "qualified". However, even if the qualified status is judged to be "qualified", the system will still analyze the deviation value set to evaluate whether it is close to the expected tolerance range boundary and whether it is possible to further optimize the dimensional accuracy through fine-tuning. If the system determines that fine-tuning can make the workpiece size closer to the target size, or can reduce possible dimensional fluctuations in the future, the compensation result may be a slight processing compensation to ensure the long-term stability and consistency of product quality.

[0109] Through the above steps S421 and S422, the integrated measuring machine data analysis compensation method can intelligently determine whether to perform processing compensation and the compensation range according to the qualified state and tolerance range of the workpiece, thereby ensuring the efficiency of the production process and the quality of the product. This method not only reduces unnecessary processing adjustments and reduces production costs, but also can intervene in time when abnormalities occur, avoiding the generation of a large number of defective products and improving the overall production management level.

[0110] Optionally, when it is determined that the qualified state is qualified, the compensation result is determined based on the deviation value set, the standard tolerance interval and the expected tolerance interval, including:

[0111] Step S4221: When it is determined that two consecutive values ​​in the deviation value set are within the expected tolerance range, determine that the compensation result is that no machining compensation is performed on the differential housing to be tested.

[0112] If two consecutive values ​​in the deviation value set (usually the measurement results of two consecutive parts) fall within the stricter expected tolerance range, it means that the current processing state is very close to (or meets) the ideal size requirements on the design drawing. In this case, the system will determine that there is no need to make compensation adjustments to the processing equipment. Therefore, step S4221 ensures that when the processing state is good, over-adjustment is avoided, and production efficiency and cost-effectiveness are maintained.

[0113] Step S4222, when it is determined that the deviation value set is outside the expected tolerance interval and two consecutive values ​​in the deviation value set are within the standard tolerance interval, a compensation result is determined based on the measured dimension value set and the target dimension.

[0114] A decision point when the deviation value set shows that the dimensional deviation exceeds the expected tolerance range but is still within the wider standard tolerance range. This means that although the current dimensional control status has not reached the optimal level, it is still within an acceptable range. Here, the system calculates a compensation result based on the comparison between the current measured dimensional value set and the target size to fine-tune the processing equipment so that the subsequent differential housing processing results are as close to the target size as possible, while remaining within the standard tolerance range to avoid further expansion of the dimensional deviation. This step reflects the compensation strategy's rapid response and control of slight deviations, which helps to continuously improve product quality without affecting overall production efficiency.

[0115] Through steps S4221 and S4222, the integrated measuring machine data analysis compensation method can intelligently decide whether to perform processing compensation and the compensation amplitude according to the dynamic changes of the deviation value set, ensuring the continuity and dimensional accuracy of the processing process, which is a key technology for dimensional control and quality assurance in modern precision manufacturing. This combination of flexibility and precision not only improves production efficiency, but also ensures the high quality and consistency of products, providing important support for the optimization of intelligent manufacturing.

[0116] Optionally, when it is determined that the deviation value set is outside the expected tolerance interval and the deviation value set is within the standard tolerance interval, determining the compensation result based on the measured dimension value set and the target dimension includes:

[0117] Step S4223: When it is determined that two consecutive values ​​in the measured dimension value set are greater than the target dimension, a compensation result is determined as not performing machining compensation on the differential housing to be measured.

[0118] In step S4223, it is found that the results of two consecutive measurements of the dimension value set are greater than the target dimension, but do not exceed the upper limit of the standard tolerance range, which means that the dimension has a slight positive deviation, but still remains within the acceptable tolerance range. In this case, in order to avoid dimensional fluctuations that may be introduced by overcompensation or cause the dimensional deviation to exceed the tolerance limit at the other end, the system will determine not to perform processing compensation. Doing so can maintain the stability of the processing state, avoid unnecessary costs and resource consumption, and ensure that the product size still meets the standard tolerance requirements, thereby maintaining production efficiency and product consistency.

[0119] Step S4224: when it is determined that two consecutive values ​​in the measured dimension value set are smaller than the target dimension, a compensation result is determined as not performing machining compensation on the differential housing to be measured.

[0120] Similar to step S4223, this time the focus is on the results of two consecutive measurements of the dimension value set being smaller than the target dimension, and also within the lower limit of the standard tolerance interval. This means that the dimension has a slight negative deviation, but is still within the tolerance range. Based on this finding, the system will also choose not to perform processing compensation to prevent the dimension deviation from further decreasing, which may result in over-processing leading to undersize or exceeding the tolerance limit at the other end. This helps maintain the stability and consistency of the processing equipment while ensuring the reliability of product quality.

[0121] Step S4225, when it is determined that one of two consecutive values ​​in the measured dimension value set is greater than the target size and the other is smaller than the target size, determine that the compensation result is to perform machining compensation on the differential housing to be measured.

[0122] In step S4225, when the system detects that two consecutive values ​​in the measured dimension value set begin to alternate between the upper and lower limits of the target dimension, this usually indicates that the equipment parameters, tool status or other factors in the processing process may fluctuate or be unstable, making it difficult to maintain the dimension control near the target dimension. In this case, even if both dimension values ​​are within the standard tolerance range, the system will immediately calculate the compensation result based on the deviation trend and compensation strategy, and perform processing compensation. This helps to quickly adjust the parameters of the processing equipment, correct the dimensional deviation trend, prevent the further expansion of the subsequent workpiece dimensional deviation, ensure the stability and consistency of product quality, and enhance the controllability and efficiency of the production process.

[0123] In summary, through steps S4223 to S4225, the integrated measuring machine data analysis compensation method can carefully evaluate the trend and state of dimensional deviation, and intelligently determine whether processing compensation is required, as well as the magnitude and direction of compensation. This method can not only effectively respond to slight deviations in the processing process and avoid unnecessary processing adjustments, but also correct trending dimensional deviations in a timely manner, ensuring the continuity of the production process and the stability of product quality, and providing strong support for dimensional control in precision manufacturing.

[0124] In one embodiment of the present application, based on the deviation value set and the target tolerance, determining the compensation result includes:

[0125] ① When two consecutive part dimension measurement points are within the expected tolerance range, no compensation is performed.

[0126] ② If one of the two consecutive part dimension measurement points is outside the expected tolerance range and within the standard tolerance limit, and the other is within the expected tolerance range, no compensation is performed;

[0127] ③ If two consecutive part size measurement points are outside the expected tolerance range and within the standard tolerance limit, and the measured sizes of the two parts are larger than the target size, the compensation value is calculated and adjusted; or, if two consecutive part size measurement points are outside the expected tolerance range and within the standard tolerance limit, and the measured sizes of the two parts are smaller than the target size and on the same side of the expected value, the compensation value is calculated and adjusted.

[0128] ④ Two consecutive part size measurement points are both outside the expected tolerance range and within the standard tolerance limit. One of the measured sizes of the two parts is larger than the target size and the other is smaller than the target size. The machine will stop and alarm. The operator will intervene to troubleshoot the abnormality without making any compensation.

[0129] ⑤ If any of the two consecutive part dimension measurement points is outside the standard tolerance limit, the machine will stop and alarm, and the operator will intervene to troubleshoot the abnormality without compensation.

[0130] The difference between the measured size and the target size is the compensation offset value. After compensation adjustment, the above judgment is not performed for the first piece processed. After compensation, the above judgment is performed for the second piece. Figure 3 As shown in the figure, workpieces No. 1, 2, 3, 5, and 6 are not compensated, workpiece No. 4 is compensated, and parts No. 7 and 8 require operator intervention to troubleshoot abnormalities.

[0131] According to an embodiment of the present invention, an embodiment of a batch analysis and compensation processing device for differential housings is provided. It should be noted that the device can be used to execute the batch analysis and compensation processing method for differential housings in the above embodiment.

[0132] Specifically, a batch analysis and compensation processing device for differential housings includes a first acquisition module 61, a second acquisition module 62, a first determination module 63 and a second determination module 64, wherein the first acquisition module 61 is used to acquire a target size and a target tolerance of a differential housing to be tested, wherein the target tolerance includes at least one of the following: a standard tolerance interval and an expected tolerance interval, and the standard tolerance interval includes the expected tolerance interval; the second acquisition module 62 is used to acquire a measured dimension value set of the differential housing to be tested, and the measured dimension data set includes at least one of the following: a ball diameter dimension measurement value and a ball center position measurement value; the first determination module 63 is used to determine a deviation value set of the differential housing to be tested based on the target size and the measured dimension value set of the differential housing to be tested, wherein the deviation value set is a set of differences between each value in the measured dimension value set and the target size; the second determination module 64 is used to determine a compensation result based on the deviation value set and the target tolerance, and the compensation result includes performing processing compensation on the differential housing to be tested and not performing processing compensation on the differential housing to be tested.

[0133] Combination Figure 4 As shown in the figure, the batch analysis and compensation processing device realizes the precise control and efficient compensation of the dimensional deviation in the differential housing processing through the collaborative work of the above modules, significantly improves the production efficiency and product quality, reduces the scrap rate and production cost caused by dimensional deviation, and is an important technology in modern precision manufacturing and intelligent production. This modular design not only improves the flexibility and scalability of the system, but also makes the technology update and maintenance more convenient, and can quickly adapt to different products and tolerance requirements.

[0134] In another embodiment of the present application, the second acquisition module 62 includes a comprehensive measurement module, the first determination module 63 includes a data processing module, and the second determination module 64 includes a compensation feedback module and an SPC analysis module. The comprehensive measurement unit measures the dimensional data, and the data processing module calculates the dimensional data to ensure consistency with the three-coordinate measurement results. The compensation feedback module adjusts the compensation limit according to the target size and target tolerance to ensure the stability of the processing size. The SPC analysis module dynamically selects the control chart method, controls the product dimensional characteristics, and automatically adjusts the tool compensation value.

[0135] Combination Figures 5 to 10 As shown, in one embodiment of the present application, a measurement system is also provided. Figure 5 and Figure 6As shown, the measurement system also includes a measurement station 1, a storage station for unqualified workpieces 2, a loading and unloading trolley station 3, a storage station for workpieces to be tested 4, a marking and scanning station 5, an air-blowing cleaning station 6, a calibration piece storage station 7, a maintenance door 8, a clamping jaw assembly 9, an electrical cabinet 10, and a machining unit 11. The robot equipped with the clamping jaw assembly 9 picks up the calibration piece from the calibration piece storage station 7, grabs the calibration piece to the air-blowing station 6 for cleaning, and loads the calibration piece to the measurement station 1 for measurement and calibration. After the calibration is completed, the robot grabs the calibration piece and returns to the calibration piece storage station.

[0136] Specifically, a robot equipped with a clamping claw assembly 9 picks up parts from the workpiece storage station 4 to be inspected, grabs the parts to the air blowing station 6 for cleaning, loads the parts to the measuring station 1 for measurement, and drives the lifting assembly 13 to descend into the measuring position to position the workpiece with the positioning probe assembly 12. The part is rotated to the 0° position to collect data such as the inner ball, inner hole, end face, and shaft diameter. The part stops rotating, and the cross-axis hole probe assembly 14 detects two straight-axis holes. The part rotates 90° along the axis to collect data such as the inner ball, inner hole, end face, and shaft diameter again. The cross-axis hole probe assembly 14 detects another two straight-axis holes. After the measuring pin is retracted and the part is lifted and measured, the robot grabs the parts to the marking and scanning station 5 for marking and scanning. The robot grabs the parts to the unqualified workpiece storage station 2 or grabs the parts back to the workpiece storage station to be inspected according to whether the inspection results are qualified or not.

[0137] Combination Figure 7 and Figure 8 As shown, the measuring system also includes a measuring mechanism, which includes a sensor, a positioning probe assembly 12, a cross-axis hole probe assembly 14, a lifting assembly 13 and a temperature compensation assembly 15 (temperature compensation assembly), wherein the cross-axis hole probe assembly 14 includes a first cross-axis hole side head assembly 141 and a second cross-axis hole side head assembly 142. The temperature compensation assembly 15 eliminates the influence of temperature differences on the measurement to ensure the consistency of the detection results. The temperature compensation assembly 15 can perform temperature compensation on the detection data within the range of ±10°C of the workpiece temperature. The temperature compensation parameters are calculated from the detection deviation values ​​obtained by respectively detecting the parts in different temperature ranges. The temperature compensation function can eliminate the detection errors caused by the temperature differences of the parts, and the compensated detection data can be regarded as the size of the workpiece at 20°C.

[0138] Combination Fig. 9 and Fig.10 As shown, the air blowing cleaning station 6 is provided with an air blowing nozzle 16 and a cleaning brush 17. Four groups of air blowing nozzles 16 are arranged inside the air blowing cleaning station 6 according to the posture of the part input, which can clean the inner cavity of the part. Four groups of cleaning brushes 17 are evenly arranged at the part input port. The part input is to scrape to achieve the purpose of cleaning the outer contour of the part, and at the same time prevent iron filings from splashing during air blowing cleaning, thereby improving the measurement accuracy.

[0139] 1) Calculation of ball diameter

[0140] First, the calculation is performed using the sixteen sets of numbers (A1-A8 and B1-B8) collected by eight sets of probe sensors (sensors P01, P02, P03, P04, P05, P06, P07, and P08). The eight sets of probes are arranged in groups of two at a fixed angle in the diameter direction of the workpiece sphere, and the connecting line passes through the center of the sphere (such as Fig.11 and Fig.12 After measurement, the two sensors form a set of data, and after compensation and value adjustment, a diameter data is obtained. The average value of eight sets of diameter data (M1-M8) is the final output ball diameter detection value (S). The calculation formula of the ball diameter detection value is as follows:

[0141] M1=A1+A7;

[0142] M2=A3+A5;

[0143] M3=A2+A8;

[0144] M4=A4+A6;

[0145] M5=B1+B7;

[0146] M6=B3+B5;

[0147] M7=B2+B8;

[0148] M8=B4+B6;

[0149] S=(M1+M2+M3+M4) / 4+Offsets1;

[0150] Among them, A1-A8 are the values ​​fed back by the side head sensors P01-P08 when the part is at the 0° position of the integrated measuring machine; B1-B8 are the values ​​fed back by the side head sensors P01-P08 when the part is at the 90° position of the integrated measuring machine; Offsets1 represents the comprehensive compensation value of the side head sensors P01-P08 in the direction of the calculation ball diameter (this value is an empirical value, which is related to the manufacturing error of the comprehensive measurement value and is calculated from a large amount of test data).

[0151] Then, the three-coordinate detection method was used to detect, and sixteen points (such as Fig.13 and Fig.14 As shown in the figure, the least square method is used to take the average of the sixteen distances to the center of the sphere to obtain the minimum average error. This method estimates the minimum outer sphere diameter by minimizing the sum of squared errors.

[0152] 2) Calculation of ball center position

[0153] Numerical calculations are performed using sixteen sets of ball-related data (A1-A8 and B1-B8) collected by side head sensors P01-P08, and benchmark-related data (A9, A10, A13, A14 and B9, B10, B13, B14) collected by side head sensors P09, P10, P13, and P14, to obtain the offset values ​​in the X, Y, and Z directions, respectively, and the ball center position measurement value is obtained through comprehensive calculation.

[0154] X1=((A7-A1) / 2+(A5-A3) / 2)*COS(15°);

[0155] X2=((A6-A4) / 2+(A8-A2) / 2)*COS(15°);

[0156] X3=((B2-B8) / 2+(B6-B4) / 2)*COS(75°);

[0157] SX=(X1+X2+X3) / 3;

[0158] M9 = SX - (A13 - A14) / 2;

[0159] Among them, M9 refers to the offset value of the ball center relative to the detection reference in the X direction, SX is the offset value of the ball center relative to the measurement mechanism reference in the X direction, and X1, X2, and X3 are process calculation values.

[0160] Y1=((A8-A2) / 2+(A4-A6) / 2)*COS(75°);

[0161] Y2=((B7-B1) / 2+(B5-B3) / 2)*COS(15°);

[0162] Y3=((B6-B4) / 2+(B8-B2) / 2)*COS(15°);

[0163] SY=(Y1+Y2+Y3) / 3;

[0164] M10 = SY - (B13 - B14) / 2;

[0165] Among them, M10 refers to the offset value of the ball center relative to the detection reference in the Y direction, SX is the offset value of the ball center relative to the measurement mechanism reference in the Y direction, and Y1, Y2, and Y3 are process calculation values.

[0166] Z1=((A1-A7) / 2+(A5-A3) / 2)*COS(15°);

[0167] Z2=((B1-B7) / 2+(B5-B3) / 2)*COS(75°);

[0168] SZ=(Z1+Z2) / 2;

[0169] M11 = SZ - (A9 + A10 + B9 + B10) / 4;

[0170]

[0171] Where N is the measured value of the ball center position, M11 refers to the offset value of the ball center relative to the detection reference in the Z direction, SZ is the offset value of the ball center relative to the measurement mechanism reference in the Y direction, Z1, Z2, and Z3 are process calculation values, and 15° and 75° are the theoretical angles of the sensor probe arrangement.

[0172] In the above data, the probe sensor measurement value contains the factory set correction value, which is used to compensate for the deviation between the probe and the measurement coordinate system.

[0173] 3) Comparison method

[0174] The same three-dimensional coordinate measuring machine shall inspect the workpiece under the same working conditions, with the number of samples being no less than five groups, and the data shall be recorded.

[0175] Calculate the difference between the measurement value of the measuring mechanism and the three-coordinate measurement value, and determine whether the obtained difference is linear (if positive and negative numbers appear in the difference at the same time, it is judged as nonlinear). If the difference is linear, take the average value of the difference directly as the compensation value and input it into the OFFSET parameter setting value of the corresponding size; if it is nonlinear (positive and negative numbers appear in the difference at the same time, it is judged as nonlinear), exclude abnormal points (exclude three-coordinate detection errors), and add sample data when the sample data is less than 5. After excluding abnormal points, determine again whether the difference is linear. If it is linear, the sub-average value can be input as the compensation value. If it is still not linear, check the sensor failure and repeat the above operation until the final compensation value is obtained. After the above compensation values ​​are confirmed, re-inspect the workpiece. If the deviation between the size detection data and the value detected by the comprehensive measuring machine is ≤ 20% of the size tolerance range, it is considered qualified and can be used.

[0176] ①Ball diameter: directly take the average value for compensation;

[0177] ② Ball center position: In order to improve the accuracy of the ball center position measuring machine, the X, Y, and Z direction detection values ​​S x , S y , S Z Make judgment compensation respectively, S x , S y , S Z After the direction compensation value is judged, the N value deviation is judged and compensated. After all adjustments are qualified, it is considered qualified and can be used.

[0178] In a specific embodiment of the present application, an example of three-coordinate comparison of ball diameter dimensions is provided, as shown in Table 1.

[0179] Table 1 Ball diameter size comparison table

[0180]

[0181]

[0182] In this example, eight groups of sample data are used for comparison. The measuring mechanism V represents the detection data obtained by the measuring mechanism, the three-coordinate F represents the detection data obtained by the three-coordinate, and the difference VF represents the difference between the monitoring data of the measuring mechanism and the detection data of the three-coordinate. According to the results of the first round of calculations, the abnormal data workpiece 8 is identified. After excluding the abnormal workpiece, it is judged that the remaining 7 groups of difference data show a linear trend, and the average value of the difference is calculated to obtain the final compensation value: 0.0028. After the compensation value is entered, the 7 groups of workpieces are re-inspected. The data deviation value meets the requirements, and the comparison of the measured dimensions is completed.

[0183] Combination Figure 2 As shown in the figure, the measurement mechanism data analysis compensation method also includes the use of SPC analysis methods, selecting and using conventional Xbar-R control charts according to product size characteristics, and using the control chart judgment criteria used in GB / T4091 "Conventional Control Charts" - 8 modes of process abnormalities, to control product dimensions and have the function of recording abnormal points. The values ​​obtained by the comprehensive measuring machine detection are transmitted back to the processing equipment through data transmission to realize the automatic compensation value adjustment of the tool.

[0184] An embodiment of the present application further provides an electronic device, comprising: a memory storing an executable program; and a processor for running the program, wherein the program executes the methods in various embodiments of the present invention when running.

[0185] An embodiment of the present application further provides a computer-readable storage medium, which includes a stored executable program, wherein when the executable program is running, the device where the computer-readable storage medium is located is controlled to execute the methods in various embodiments of the present invention.

[0186] An embodiment of the present application further provides a computer program product, including a computer program, which implements the methods in various embodiments of the present invention when executed by a processor.

[0187] An embodiment of the present application further provides a computer program product, including a non-volatile computer-readable storage medium, wherein the non-volatile computer-readable storage medium is used to store a computer program, and when the computer program is executed by a processor, the method in each embodiment of the present invention is implemented.

[0188] The embodiments of the present application further provide a computer program, which implements the methods in the above-mentioned embodiments of the present invention when executed by a processor.

[0189] In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0190] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0191] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0192] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0193] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes.

[0194] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. A batch analysis and compensation processing method for a differential housing, characterized in that: include: Acquire a target size and a target tolerance of the differential housing to be tested, wherein the target tolerance includes at least one of the following: a standard tolerance interval and an expected tolerance interval, and the standard tolerance interval includes the expected tolerance interval; Acquire a set of measured dimension values ​​of the differential case to be tested, wherein the set of measured dimension values ​​includes at least one of the following: a ball diameter measurement value and a ball center position measurement value; Determining a deviation value set of the differential case to be tested based on the target size of the differential case to be tested and the measured size value set, wherein the deviation value set is a set of differences between each value in the measured size value set and the target size; Based on the deviation value set and the target tolerance, a compensation result is determined, wherein the compensation result includes performing machining compensation on the differential case to be tested and not performing machining compensation on the differential case to be tested.

2. The batch analysis compensation processing method according to claim 1, characterized in that: The following steps are also included: Based on the measured dimension value set of the differential case to be tested and the target tolerance, a compensation value set of the differential case to be tested is determined, wherein the compensation value set includes at least one of the following: a ball diameter size compensation value set and a ball center position compensation value set.

3. The batch analysis compensation processing method according to claim 1, characterized in that: Acquiring the measured dimension value set of the differential housing to be tested, comprising: Get sensor data set; determining the ball diameter size measurement based on the sensor data set; Get the ball center position offset value; Determining the sphere center position measurement value based on the sensor data set and the sphere center position offset value; The measured dimension value set is confirmed based on the ball diameter dimension measurement value and the ball center position measurement value.

4. The batch analysis compensation processing method according to any one of claims 1 to 3, characterized in that: Determining the compensation result based on the deviation value set and the target tolerance includes: Determine a qualified state based on the values ​​in the deviation value set and the target tolerance, wherein the qualified state includes qualified and unqualified; Based on the qualified status, the compensation result is determined.

5. The batch analysis compensation processing method according to claim 4, characterized in that: Determining the compensation result based on the qualified state and the expected tolerance interval includes: In the case where it is determined that the qualified state is unqualified, determining the compensation result is that no machining compensation is performed on the differential housing to be tested; In the case where it is determined that the qualified state is qualified, the compensation result is determined based on the deviation value set, the standard tolerance interval, and the expected tolerance interval.

6. The batch analysis compensation processing method according to claim 5, characterized in that: In the case where it is determined that the qualified state is qualified, determining the compensation result based on the deviation value set, the standard tolerance interval and the expected tolerance interval includes: In a case where it is determined that two consecutive values ​​in the deviation value set are within the expected tolerance interval, determining that the compensation result is that no machining compensation is performed on the differential housing to be tested; When it is determined that the deviation value set is outside the expected tolerance interval and two consecutive values ​​in the deviation value set are within the standard tolerance interval, the compensation result is determined based on the measured dimension value set and the target dimension.

7. The batch analysis compensation processing method according to claim 6, characterized in that: In the case where it is determined that the deviation value set is outside the expected tolerance interval and the deviation value set is within the standard tolerance interval, determining the compensation result based on the measured dimension value set and the target dimension includes: When it is determined that two consecutive values ​​in the measured dimension value set are greater than the target dimension, determining that the compensation result is that no machining compensation is performed on the differential housing to be measured; When it is determined that two consecutive values ​​in the measured dimension value set are smaller than the target dimension, determining that the compensation result is that no machining compensation is performed on the differential housing to be measured; When it is determined that one of two consecutive values ​​in the measured dimension value set is greater than the target size and the other is smaller than the target size, the compensation result is determined to be machining compensation for the differential case to be measured.

8. A batch analysis and compensation processing device for differential housing, characterized in that: include: A first acquisition module, the first acquisition module is used to acquire a target size and a target tolerance of the differential housing to be tested, wherein the target tolerance includes at least one of the following: a standard tolerance interval and an expected tolerance interval, and the standard tolerance interval includes the expected tolerance interval; A second acquisition module, the second acquisition module is used to acquire a set of measured dimension values ​​of the differential housing to be tested, wherein the measured dimension data set includes at least one of the following: a ball diameter measurement value and a ball center position measurement value; A first determination module, the first determination module is used to determine a deviation value set of the differential case to be tested based on the target size of the differential case to be tested and the measured size value set, wherein the deviation value set is a set of differences between each value in the measured size value set and the target size; A second determination module is used to determine a compensation result based on the deviation value set and the target tolerance, wherein the compensation result includes performing machining compensation on the differential housing to be tested and not performing machining compensation on the differential housing to be tested.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored executable program, wherein when the executable program is run, the device where the storage medium is located is controlled to execute the method according to any one of claims 1 to 7.

10. A computer program product, characterized in that The invention comprises a computer program which, when executed by a processor, implements the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Coordinate measuring machine (cmm) and method of compensating errors in a cmm

    CN102472616A

  • Positioning compensation method and device for robot

    CN111590581A

  • Workpiece size detection method and system and workpiece size detection control device

    CN111957589A

  • Temperature drift error correction and compensation method for hemispherical resonator gyroscope

    CN117109637A

  • Dimensional deviation data prediction method and system, electronic equipment and readable storage medium

    CN117574548A