Batch analysis and compensation processing method and device for differential housing
Through the batch analysis compensation processing method and device of the differential housing, the target size and measured size value set are obtained, the deviation value set is calculated and the compensation result is determined, which solves the problems of low measurement efficiency and low accuracy of the differential housing and achieves precise size control and improved production efficiency.
Patent Information
- Application Number
- CN202510024304.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-07
- Publication Date
- 2025-09-23
- Estimated Expiration
- 2045-01-07
AI Technical Summary
The existing technology for measuring differential housings has low efficiency and accuracy, and lacks effective measurement and compensation methods, resulting in long production cycles, low efficiency, and inaccuracy.
Provided are a batch analysis and compensation processing method and device for differential housings. By obtaining a target size and a measured size value set, calculating a deviation value set, and determining a compensation result based on the deviation value set and the target tolerance, precise dimensional control and automated compensation processing of the differential housing are achieved.
It significantly improves product quality and production efficiency, reduces unnecessary processing adjustments, reduces production costs, and achieves precise dimensional control of the differential housing.
Smart Images

Figure CN119839684B_ABST
Abstract
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 are no dedicated inspection tools for the diameter and center position of the differential housing ball. Currently, the three-coordinate measurement data in the machining workshop is carried out in paper reports. After manual reading by technicians, program adjustments are made based on experience. These reports need to be analyzed by process personnel, adjusted by adjustment personnel, and sent for inspection by operators to ensure product quality. The current "measurement-adjustment" model has a long cycle, low efficiency, and is inaccurate, incomplete, and inefficient.
[0003] Patent application CN102472616A discloses a measuring device and calibration method. Its advantages lie in measuring geometric errors associated with each axis (x, y, z) of a measuring machine and each linear drive mechanism. The collected data is stored in a calibration table (either in the machine or in software) and used during machine operation to correct position-based geometric errors. However, it does not disclose a method for effectively measuring, calculating, and comparing the diameter and center position of differential housing balls.
[0004] To address the above-mentioned problems, no effective solutions have been proposed so far. Summary of the Invention
[0005] The embodiments of the present invention provide a batch analysis and compensation processing method and apparatus for differential cases, so as to at least solve the technical problems of low measurement efficiency and low precision of differential cases.
[0006] According to one aspect of an embodiment of the present invention, a batch analysis and 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; 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; determining a compensation result based on the deviation value set and the target tolerance, the compensation result including 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 includes the following steps: 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.
[0008] Furthermore, obtaining a set of measured dimension values of the differential housing to be tested includes: 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 the measured 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] Furthermore, 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, determining the compensation result as not performing machining compensation on the differential case to be tested; when the qualified state is determined to be qualified, determining the compensation result 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 to be no processing compensation for the differential case to be tested; when it is determined that the deviation value set is outside the expected tolerance interval and the 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 range and the deviation value set is within the standard tolerance range, the 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, determining that the compensation result is not to perform processing compensation on the differential case to be measured; when it is determined that two consecutive values in the measured dimension value set are both less than the target size, determining that the compensation result is not to perform processing compensation on the differential case to be measured; 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, determining that the compensation result is to perform processing compensation on the differential case to be measured.
[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, including: a first acquisition module, the first acquisition module is used to obtain 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 obtain 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 provided. When the computer program is executed by a processor, the methods in various 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 dimensions 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. This can achieve precise dimensional control of mechanical parts such as the differential case, significantly improve product quality and production efficiency, and at the same time reduce unnecessary processing adjustments and reduce production costs. The technical problem of low measurement efficiency and low accuracy of the differential case is solved. 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 case according to an embodiment of the present invention;
[0022] Figure 5 1 is a schematic structural diagram of an optional batch analysis and compensation processing device for a differential case according to an embodiment of the present invention;
[0023] Figure 6 1 is a schematic structural diagram of an optional batch analysis and compensation processing device for a differential case according to an embodiment of the present invention;
[0024] Figure 7 1 is a schematic structural diagram of an optional batch analysis and compensation processing device for a differential case according to an embodiment of the present invention;
[0025] Figure 8 1 is a schematic structural diagram of an optional batch analysis and compensation processing device for a differential case according to an embodiment of the present invention;
[0026] Figure 9 1 is a schematic structural diagram of an optional batch analysis and compensation processing device for a differential case according to an embodiment of the present invention;
[0027] Figure 10 1 is a schematic structural diagram of an optional batch analysis and compensation processing device for a differential case according to an embodiment of the present invention;
[0028] Figure 11 is a schematic diagram of sensor measurement points of an optional differential housing according to an embodiment of the present invention;
[0029] Figure 12 is a schematic diagram of sensor measurement points of an optional differential housing according to an embodiment of the present invention;
[0030] Figure 13 is a schematic diagram of three-coordinate measurement points of an optional differential housing according to an embodiment of the present invention;
[0031] Figure 14 is a schematic diagram of three-coordinate measurement points of an optional differential housing according to an embodiment of the present invention;
[0032] Figure 151 is an optional schematic diagram of ball diameter size X control according to an embodiment of the present invention;
[0033] Figure 16 1 is a schematic diagram of an optional ball diameter R control according to an embodiment of the present invention;
[0034] Figure 17 1 is a schematic diagram of an optional sphere center Z-direction deviation X control according to an embodiment of the present invention;
[0035] Figure 18 3 is a schematic diagram of an optional control of the Z-direction deviation R of the sphere center 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 inspected; 5. Marking and code scanning station; 6. Air 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 solutions of the present invention, the technical solutions 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 embodiments described 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 making creative efforts should fall within the scope of protection of the present invention.
[0042] It should be noted that the terms "first", "second", etc. in the description 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 numbers 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 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 includes 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 a desired tolerance interval, and the standard tolerance interval includes the desired 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 dimensions and related tolerance ranges of the housing. The target dimensions refer to the dimensions specified on the design drawings, such as the ball diameter. Ball center position The target tolerance defines the acceptable range of dimensional variation and includes the standard tolerance range and the desired tolerance range. The standard tolerance range is the tolerance range defined in the manufacturing standard, while the desired tolerance range is a tighter tolerance. The desired tolerance range is a subset of the standard tolerance range and is used 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 begins actual measurement of the differential housing. Using a sensor array, the sensor array samples points on the housing to obtain ball diameter and ball center position measurements. These measurements form a measurement value set, encompassing dimensional data from multiple measurement points, providing the basis for subsequent deviation analysis and compensation calculations.
[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, calculating the difference between the actual dimension and the target dimension to form 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, and is used to visually demonstrate the deviation between the measured part and the design requirements. This deviation data will guide the subsequent determination of compensation results, including the need for machining compensation and the magnitude of compensation.
[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 case to be tested and not performing machining compensation on the differential case to be tested.
[0052] In step S400, the system determines whether machining compensation is required for the differential housing based on the deviation value set and the preset target tolerance. If a value in the deviation value set falls outside the target tolerance, that is, outside the desired dimensional range, the system calculates a compensation value and determines whether machining compensation should be performed on the workpiece. If all values in the deviation value set are within the tolerance range or meet the compensation strategy's criteria for not requiring compensation, the system determines that no machining compensation should be performed on the workpiece. This indicates that the current machining state meets the design requirements and no further adjustments are required. The compensation determination process comprehensively considers the magnitude and direction of the deviation, as well as the adjustment capabilities of the machining equipment and production efficiency. After the compensation value is calculated, a safety range is determined to ensure that any adjustments will not damage the machining equipment or cause the workpiece to exceed the tolerance range. If the compensation value is determined to be safe, the machine tool adjusts the corresponding tool to perform the compensation machining on the workpiece. If it is not safe, the machine tool will shut down and issue an alarm, requiring operator intervention to troubleshoot the anomaly.
[0053] Through the above steps, the batch analysis and compensation processing method of this 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 following steps are also included:
[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 required compensation adjustments for the processing equipment, i.e., the compensation value set. This step is the core of the entire compensation method, directly determining the direction and magnitude 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 compensation value set is typically based directly on the deviation value. Through simple addition and subtraction, the deviation value is compensated for in the corresponding direction of the machining tool, adjusting the subsequent machining process to ensure that the ball diameter meets the target tolerance. The calculation of the ball center position compensation value set is more complex, requiring comprehensive consideration of the deviation values in the X, Y, and Z directions, as well as the machining characteristics of the machining equipment. For example, because the differential housing rotates along the Z axis within the machining equipment, the deviation in the X and Y directions may not be directly caused by tool wear. Therefore, the compensation value set is primarily calculated for the deviation in the Z direction. By adjusting the Z-direction compensation value of the relevant tool, it indirectly affects the dimensional accuracy in the X and Y directions, ultimately achieving overall compensation for the ball center position. The final output compensation value set will guide subsequent specific adjustments to the machining equipment, including fine-tuning of the tool and correction of machine tool parameters. This process requires close integration with the machine tool control system to ensure that the compensation data is accurately transmitted to the machining equipment, enabling precise compensation processing and improving product consistency and yield.
[0058] Through the above step S500, not only can the dimensional deviation 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 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 used to monitor and control 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. Figures 15 and 16 As shown, the control line obtained through SPC analysis is as follows:
[0062] exist Figure 15 In the ball diameter size X control 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 Figure 16 In the ball diameter size R control 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 comprehensively calculating the deviation values in the X, Y, and Z directions. Based on the product processing characteristics, the product is rotated along the Z axis in the processing equipment. It is determined that tool wear is not a factor causing the deviation in the X, Y directions, and no tool compensation value adjustment is performed in the X, Y directions.
[0068] Only make tool compensation adjustment in the 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 achieve the adjustment of the spherical center position.
[0069] Based on the above analysis, 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. Figures 17 and 18 As shown, the control line obtained through SPC analysis is as follows:
[0070] exist Figure 17 In the sphere 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 Figure 18 In the sphere center Z direction deviation R control chart 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 the differential housing to be tested includes:
[0076] Step S210: Acquire sensor data set.
[0077] In step S210, the sensor array (of the integrated measuring machine) begins taking point measurements of the differential housing. The resulting sensor dataset contains the raw data collected by all sensors at various sampling locations, forming the basis for subsequent dimensional and positional calculations. This sensor dataset ensures comprehensiveness and accuracy, providing rich information for subsequent steps.
[0078] Step S220 : determining a ball diameter size measurement value based on the sensor data set.
[0079] In step S220, after collecting the sensor data set, the system applies specialized algorithms to this data to calculate the ball diameter measurement. This typically involves mathematical processing of the spherical data points, such as using the least squares method to calculate the average ball diameter. This is then adjusted using a specific compensation formula to obtain the final ball diameter measurement. This process ensures accurate ball diameter measurement and provides critical data for subsequent dimensional deviation analysis.
[0080] Step S230: Obtain the ball center position offset value.
[0081] In step S230, the system uses a probe sensor (such as Figure 11 and Figure 12 The sensor is located at points P01 to P08 in the center of the workpiece to acquire data related to the center position. This data reflects the offset of the workpiece center relative to the reference plane or reference circle. The center position offset is obtained by comparing multiple sensor data points with the theoretical position of the center of the workpiece and calculating the deviation between the actual and theoretical center positions, including the offset in the X, Y, and Z directions.
[0082] Step S240 : determining a sphere center position measurement value based on the sensor data set and the sphere center position offset value.
[0083] In this step, the system comprehensively analyzes the sensor data set and the sphere center position offset value obtained in step S230, and calculates the measurement value of the sphere center position using a mathematical model or algorithm.
[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 and center position measurements obtained in steps S220 and S240 to form a set of measured dimension values. This set contains key dimensional information for the differential housing and provides complete data support for deviation analysis and compensation calculations in the subsequent step S300. Once the set of measured dimension values is confirmed, the system proceeds to the next step, calculating the deviation and determining the compensation strategy.
[0086] Through the above steps, the ball diameter 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 points are consistent: combined Figure 11 and Figure 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 the spherical surface data of the tested parts, sensors P09 and P10 collect the flange surface data of the tested parts (the flange surface of the part is one of the detection bases for the position of the spherical center of the part), and sensors P13 and P14 collect the outer circle data of the flange of the tested parts (the outer circle of the flange of the part is one of the detection bases for the position of the spherical center of the part). Combined with Figure 13 and Figure 14 As shown in the figure, positions S1-S24 correspond to the points on the differential housing to be inspected where data is collected using the three-coordinate measurement method. The differential housing to be inspected is placed horizontally on the measuring table (at this point, the differential housing is assumed to be at 0°). Twelve sensors (such as P01-P12 in the figure) each collect a set of data (A1-A12). When the differential housing to be inspected is rotated 90° along its axis, each of the twelve sensors (such as P01-P12 in the figure) collects another set of data (B1-B12), for a total of 24 sets of data. These collected points correspond one-to-one with the three-coordinate measurement points in the part space.
[0089] ② Consistent measurement datum: The integrated measuring machine inspection datum and the three-dimensional coordinate inspection datum are both tested according to the product drawing requirements. Taking the ball center position as an example, the inspection datum is the flange surface and the flange outer circle.
[0090] This measurement principle is based on comparison measurement. After the probe obtains test data, numerical calculations are performed and compensation adjustments are made to obtain the final test data. The test values obtained in this way can provide guidance for production adjustments. Compensation values are obtained by comparing them with the three-dimensional coordinate measurement results. The compensation values are set to compensate for measurement errors caused by the manufacturing and installation of the measuring machine.
[0091] It should be noted that frequent use of the sensor will result in loss of accuracy. Regular calibration can correct the sensor's detection data. The three-dimensional detection values of the calibration component are input into the system. The measured data after each calibration is compared with the input three-dimensional detection standard values to generate compensation values, which are then adjusted for the (probe) sensor.
[0092] Optionally, before obtaining the sphere center position offset value, the following steps are included:
[0093] Step S2291: Acquire the sensor data set and the three-coordinate measurement data set of the calibration component.
[0094] Step S2292: Determine the sphere center position offset value based on the sensor data set of the calibration piece and the three-coordinate measurement data set of the calibration piece, wherein the sphere center position offset value includes at least one of the following: the X-axis sphere center position offset value, the Y-axis sphere center position offset value, and the Z-axis sphere center position offset value.
[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 differences between the sensor measurement results and the three-coordinate measurement results, the offset values of the center of the ball in the X, Y, and Z directions 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 to obtain 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: Determine the sphere center position accuracy offset value based on the X-axis sphere center position accuracy offset value, the Y-axis sphere center position accuracy offset value, and the Z-axis sphere center position accuracy offset value.
[0097] After collecting and analyzing the calibration part's sensor and three-dimensional measurement datasets, the system further integrates the X, Y, and Z coordinate offset values for the sphere center position, and through comprehensive calculations, determines the overall sphere center position offset. This calculation process may involve weighted averaging of the three-dimensional offset values, geometric calculations, or more complex error model fitting to ensure the accuracy and comprehensiveness of the sphere center position offset value. The final determined sphere center position offset value will be used to guide subsequent compensation adjustments, ensuring that the measurement data accurately reflects the actual dimensions 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, further improving the consistency and reliability of the measurement system, and providing a solid data foundation for subsequent deviation analysis and compensation strategy formulation.
[0099] Optionally, based on the deviation value set and the target tolerance, determining a compensation result includes:
[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 evaluates the deviation values calculated in step S300 to determine whether the ball diameter and ball center position of the differential housing under test meet the established target tolerance range. A differential housing under test whose ball diameter and ball center position deviation values both fall within the standard tolerance range is considered qualified.
[0102] Step S420: Determine the compensation result based on the qualified status.
[0103] Through steps S410 and S420, the integrated measuring machine data analysis and compensation method can automatically identify the qualified status of the workpiece and intelligently decide whether and how to compensate based on this status, thereby improving production efficiency and product quality while ensuring the dimensional accuracy of the parts.
[0104] Optionally, based on the qualified status and the expected tolerance interval, determining a compensation result includes:
[0105] Step S421 : When the qualified state is determined to be 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 status of the differential case to be tested is judged as "unqualified" and the compensation result is "no processing compensation." This is because deviations outside the tolerance range may mean that the workpiece can no longer be restored to a qualified state through simple compensation processing, or that compensation processing may cause other dimensions to exceed the tolerance, thereby affecting the overall quality and performance of the workpiece. In such cases, the system will no longer attempt to perform compensation processing, but may shut down 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 recurring.
[0107] Step S422 : When the qualified state is determined to be 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 boundary of the expected tolerance range 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 future dimensional fluctuations, then the compensation result may be a slight processing compensation to ensure the long-term stability and consistency of product quality.
[0109] Through steps S421 and S422, the integrated CMM data analysis and compensation method intelligently determines whether to perform machining compensation and the extent of compensation based on the workpiece's qualified status and tolerance range, thereby ensuring efficient production and high-quality products. This method not only reduces unnecessary machining adjustments and lowers production costs, but also enables timely intervention when anomalies occur, avoiding the production of a large number of defective products and improving overall production management.
[0110] Optionally, when the qualified state is determined to be qualified, determining a compensation result based on the deviation value set, the standard tolerance interval, and the expected tolerance interval includes:
[0111] Step S4221 : When it is determined that two consecutive values in the deviation value set are within the expected tolerance range, determine the compensation result as not performing machining compensation on the differential case to be tested.
[0112] If two consecutive values in the deviation set (typically referring to the measurement results of two consecutive parts) fall within the tighter desired tolerance range, this means the current machining state is very close to (or meets) the ideal dimensional requirements on the design drawing. In this case, the system determines that no compensatory adjustments to the machining equipment are necessary. Therefore, step S4221 ensures that when machining is in good condition, over-adjustments are avoided, maintaining production efficiency and cost-effectiveness.
[0113] Step S4222: When it is determined that the deviation value set is outside the expected tolerance range and two consecutive values in the deviation value set are within the standard tolerance range, 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, based on the comparison between the current measured dimensional value set and the target size, the system calculates a compensation result 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 CMM data analysis and compensation method intelligently determines whether to perform machining compensation and the magnitude of compensation based on the dynamic changes in the deviation value set. This ensures the continuity and dimensional accuracy of the machining process and 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 high product quality and consistency, 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, the compensation result is determined to be that no machining compensation is performed on the differential housing to be measured.
[0118] In step S4223, it is found that the results of two consecutive measurement sets of dimension values are both greater than the target dimension, but do not exceed the upper limit of the standard tolerance range. This means that there is a slight positive deviation in the dimension, but it 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 dimensions still meet 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, the compensation result is determined to be that no machining compensation is performed on the differential housing to be measured.
[0120] Similar to step S4223, this time the focus is on two consecutive sets of measured dimensional values that are both smaller than the target size and, again, within the lower limit of the standard tolerance range. This means there is a slight negative deviation in the size, but it is still within the tolerance range. Based on this finding, the system will also choose not to perform machining compensation to prevent the dimensional deviation from decreasing further, potentially causing over-machining and resulting in 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, the compensation result is determined to be machining compensation for the differential case 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 dimensional control near the target dimension. In this case, even if both dimensional 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 CMM data analysis and compensation method can meticulously assess the trend and status of dimensional deviations, intelligently determining whether machining compensation is necessary, as well as the magnitude and direction of compensation. This method not only effectively responds to minor deviations during machining, avoiding unnecessary machining adjustments, but also promptly corrects dimensional deviation trends, ensuring production continuity and product quality stability, providing strong support for dimensional control in precision manufacturing.
[0124] In one embodiment of the present application, determining a compensation result based on the deviation value set and the target tolerance includes:
[0125] ① When two consecutive part size measurement points are within the expected tolerance range, no compensation is performed.
[0126] ② If one of two consecutive part size 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 both larger than the target size, the compensation value is calculated and adjusted. Alternatively, 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 both smaller than the target size and on the same side of the expected value, the compensation value is calculated and adjusted.
[0128] ④ If two consecutive part size measurement points are both outside the expected tolerance range and within the standard tolerance limit, and one of the measured dimensions of the two parts is larger than the target size and the other is smaller than the target size, the machine will be shut down and an alarm will be sounded. The operator will intervene to troubleshoot the abnormality without making any compensation.
[0129] ⑤ If any of the two consecutive part size measurement points is outside the standard tolerance limit, the machine will stop and alarm, and the operator will intervene to troubleshoot the anomaly 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 on the first piece processed. After compensation, the above judgment is performed on the second piece processed. 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 cases is provided. It should be noted that the device can be used to execute the batch analysis and compensation processing method for differential cases 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. The first acquisition module 61 is used to obtain the target size and 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; the second acquisition module 62 is used to obtain 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 the 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 the 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] Combine Figure 4 As shown, this batch analysis and compensation processing device, through the collaborative operation of the above modules, achieves precise control and efficient compensation of dimensional deviations in differential case processing, significantly improving production efficiency and product quality, reducing scrap rates and production costs caused by dimensional deviations, and is a key technology in modern precision manufacturing and intelligent production. This modular design not only improves the system's flexibility and scalability, but also facilitates technology updates and maintenance, enabling rapid adaptation 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 dimensional data, and the data processing module calculates the dimensional data to ensure consistency with the three-dimensional coordinate measurement results. The compensation feedback module adjusts the compensation limits based on the target size and target tolerance to ensure stable processing dimensions. The SPC analysis module dynamically selects control chart methods to control product dimensional characteristics and automatically adjust tool compensation values.
[0135] Combine 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 failed workpiece storage station 2, a loading and unloading trolley station 3, a storage station for workpieces to be inspected 4, a marking and code scanning station 5, an air cleaning station 6, a calibration piece storage station 7, a maintenance door 8, a gripper assembly 9, an electrical cabinet 10, and a machining unit 11. A robot equipped with a gripper assembly 9 picks up a calibration piece from the calibration piece storage station 7. The robot then takes the calibration piece to the air blowing station 6 for cleaning. The calibration piece is then loaded into the measurement station 1 for measurement and calibration. After calibration is complete, the robot takes the calibration piece back to the calibration piece storage station.
[0136] Specifically, the robot equipped with a clamping claw assembly 9 picks up the part from the workpiece storage station 4 to be inspected, grabs the part to the air blowing station 6 for cleaning, loads the part to the measuring station 1 for measurement, and the part is driven down by the lifting assembly 13 to enter the measuring position, and the workpiece is positioned by 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-line shaft holes. The part rotates 90° along the axis and collects data such as the inner ball, inner hole, end face, and shaft diameter again. The cross-axis hole probe assembly 14 detects the other two straight-line shaft holes. After the measuring pin is retracted and the part is lifted and measured, the robot grabs the part to the marking and scanning station 5 for marking and scanning. The robot grabs the part to the unqualified workpiece storage station 2 or grabs the part back to the workpiece storage station to be inspected based on whether the inspection result is qualified or not.
[0137] Combine 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 and ensures 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 error caused by the temperature difference of the parts, and the compensated detection data can be regarded as the size of the workpiece at 20°C.
[0138] Combine Figure 9 and Figure 10 As shown, the air cleaning station 6 is equipped with air nozzles 16 and cleaning brushes 17. Four sets of air nozzles 16 are positioned within the station 6, aligned with the part placement, to clean the interior of the part. Four sets of cleaning brushes 17 are evenly spaced at the part placement port. They scrape the part to clean its outer contour, preventing iron filings from splashing during air cleaning and improving measurement accuracy.
[0139] 1) Calculation of ball diameter
[0140] First, the calculation is performed using the sixteen sets of data (A1-A8 and B1-B8) collected by eight probe sensors (sensors P01, P02, P03, P04, P05, P06, P07, and P08). The eight probes are arranged in groups of two at a fixed angle in the diameter direction of the workpiece sphere, with the connecting line passing through the center of the sphere (e.g. Figure 11 and Figure 12 After measurement, the two sensors form a set of data. After compensation and adjustment, a diameter data is obtained. The average value of the eight sets of diameter data (M1-M8) is the final output ball diameter detection value (S). The calculation formula for 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, 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 the sixteen points (such as Figure 13 and Figure 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] The sixteen sets of ball-related data (A1-A8 and B1-B8) collected by the side head sensors P01-P08, and the reference-related data (A9, A10, A13, A14 and B9, B10, B13, B14) collected by the side head sensors P09, P10, P13, and P14 were used for numerical calculation to obtain the offset values in the X, Y, and Z directions respectively, and the ball center position measurement value was obtained by 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 includes 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 is used to inspect the workpiece under the same working conditions, with the number of samples being no less than five groups, and the data is 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 shows a linear trend (if both positive and negative numbers appear in the difference, it is judged as nonlinear). If the difference shows a linear trend, 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, it is judged as nonlinear), exclude abnormal points (exclude three-coordinate detection errors). If the sample data is less than 5, additional sample data is required. 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 for sensor failure and repeat the above operation until the final compensation value is obtained. After confirming the above compensation value, re-inspect the workpiece. If the deviation between the dimensional inspection data and the value detected by the integrated measuring machine is ≤ 20% of the dimensional 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 test results, 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 determined, 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 diameters is provided, as shown in Table 1.
[0179] Table 1 Ball diameter size comparison table
[0180]
[0181]
[0182] In this example, eight sets of sample data were compared. The measurement mechanism V represents the test data obtained by the measurement mechanism, the three-coordinate F represents the test data obtained by the three-coordinate, and the difference VF represents the difference between the measurement mechanism monitoring data and the three-coordinate test data. Based on the results of the first round of calculations, workpiece 8 with abnormal data was identified. After eliminating the abnormal workpiece, the remaining seven sets of difference data were determined to show a linear trend. The average of the differences was calculated to obtain the final compensation value: 0.0028. After the compensation value was entered, the seven sets of workpieces were re-inspected. The data deviation values met the requirements, and the comparison of the measured dimensions was completed.
[0183] Combine Figure 2 As shown, the measurement mechanism data analysis and compensation method also includes the use of SPC analysis methods. Based on the product's dimensional characteristics, conventional Xbar-R control charts are selected. The eight patterns of process anomalies, including the control chart judgment criteria used in GB / T4091 "Conventional Control Charts," are employed to control product dimensions and include an outlier point recording function. The values obtained by the integrated measuring machine are transmitted back to the processing equipment via data transmission, enabling automatic tool compensation adjustment.
[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 of 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 focus. 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 exemplary. For example, the division of the units can be a logical function division. In actual implementation, there may be other division methods, such as 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 separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across 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, the functional units in the various embodiments of the present invention may be integrated into a single processing unit, each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or 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, 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. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server or 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, etc. Various 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 principles of the present invention. These improvements and modifications should also be regarded as within the scope of protection of the present invention.
Claims
1. A batch analysis and compensation processing method for differential housing, characterized in that: include: Obtaining a target size and a target tolerance of the differential housing to be tested, wherein the target tolerance includes: a standard tolerance interval and an expected tolerance interval, and the standard tolerance interval includes the expected tolerance interval; Obtaining 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; determining a compensation result based on the deviation value set and the target tolerance, the compensation result including performing machining compensation on the differential case to be tested and not performing machining compensation on the differential case to be tested; Determining the compensation result based on the deviation value set and the target tolerance includes: determining a pass status based on the values in the deviation value set and the target tolerance, wherein the pass status includes pass and fail; determining the compensation result based on the qualified status; Determining the compensation result based on the qualified state and the expected tolerance interval includes: In the case where the qualified state is determined to be unqualified, determining the compensation result as not performing machining compensation on the differential case to be tested; In a case where the qualified state is determined to be qualified, determining the compensation result based on the deviation value set, the standard tolerance interval, and the expected tolerance interval; When 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: When it is determined that two consecutive values in the deviation value set are within the expected tolerance range, determining the compensation result as not performing machining compensation 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.
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: Obtaining the measured dimension value set of the differential case to be tested includes: Get sensor datasets; determining the ball diameter size measurement based on the sensor data set; Get the sphere 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 claim 1, characterized in that: When it is determined that the deviation value set is outside the expected tolerance range and the deviation value set is within the standard tolerance range, 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 both greater than the target dimension, determining the compensation result as not performing machining compensation on the differential case to be measured; When it is determined that two consecutive values in the measured dimension value set are smaller than the target dimension, determining the compensation result as not performing machining compensation on the differential case to be measured; When it is determined that one of two consecutive values in the measured dimension value set is larger than the target dimension and the other is smaller than the target dimension, the compensation result is determined to be machining compensation for the differential case to be measured.
5. A batch analysis and compensation processing device for a differential case, wherein the batch analysis and compensation processing device for a differential case is controlled by the batch analysis and compensation processing method according to any one of claims 1 to 4, characterized in that: include: a first acquisition module, configured to acquire a target size and a target tolerance of the differential housing to be tested, wherein the target tolerance includes 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 obtain 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 determining module, configured 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 configured 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 case to be tested and not performing machining compensation on the differential case to be tested.
6. 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 4.
7. 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 4.
Citation Information
Patent Citations
Coordinate measuring machine (cmm) and method of compensating errors in a cmm
CN102472616A
Workpiece size detection method and system and workpiece size detection control device
CN111957589A
Dimensional deviation data prediction method and system, electronic equipment and readable storage medium
CN117574548A