Error compensation method, system and equipment for gear grinding machining and medium

By acquiring gear machining parameter data, using ZebraNet software to calculate errors and generate compensation schemes, adjusting machine tool parameters, and optimizing cutting trajectories, automated and intelligent control of gear machining is achieved. This solves the problem of discrepancies between the error model and the actual machining state in existing technologies, and improves compensation accuracy and reliability.

CN120972764APending Publication Date: 2025-11-18GETRAG JIANGXI TRANSMISSION

Patent Information

Application Number
CN202511010969.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-22
Publication Date
2025-11-18

AI Technical Summary

Technical Problem

Existing gear machining error models are mostly based on machine tool no-load test data, resulting in low compensation accuracy under actual machining conditions. Furthermore, existing compensation methods have large operational errors and are difficult to effectively compensate for geometric errors.

Method used

By acquiring gear machining parameter data, error analysis is performed using ZebraNet software to calculate tooth profile error and pressure angle error, generate compensation schemes, and optimize machine tool cutting parameters and cutting trajectory through iterative optimization to achieve automated and intelligent control.

Benefits of technology

It significantly improves the accuracy and consistency of gear machining, reduces manual intervention, improves the accuracy and reliability of compensation, and solves the problem of the error model not matching the actual machining state.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120972764A_ABST
    Figure CN120972764A_ABST
Patent Text Reader

Abstract

The invention discloses an error compensation method, system and device for gear grinding machining and a medium. The method comprises the steps that machining parameter data of a machined gear are obtained, the machining parameter data are preprocessed, and key size data of the gear are extracted; calling an error analysis module, comparing the key size data with the gear standard parameters, calculating various single machining errors, adjusting machining parameters according to the priority of the single machining errors, and determining a compensation scheme; and the new gear is machined according to the compensation scheme, compensation size data are obtained, the compensation size data and the gear standard parameters are compared, and a compensation report is completed according to the comparison result. According to the method, a'detection-compensation-remachining 'closed-loop process is adopted, a theoretical tooth shape is approximated through iterative optimization, manual intervention is reduced, the machining efficiency and the consistency of product quality are remarkably improved, the accurate machining compensation amount is generated based on error analysis and calculation, the problem that an error model does not conform to the actual machining state is solved, and the machining precision is improved. And the compensation precision and reliability are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of gear processing, and specifically to an error compensation method, system, equipment, and medium for gear grinding. Background Technology

[0002] With the rapid development of the manufacturing industry, the requirements for the precision and efficiency of gears and their transmission systems are constantly increasing. As the core component of mechanical transmission systems, gears are widely used in the fields of national defense, aerospace, new energy vehicles, and medical devices [1]. However, most gear processing methods in my country still rely on traditional manual operations, which have problems such as low processing efficiency, high cost, and difficulty in connecting upstream and downstream processes. During the gear grinding process, the temperature of key machine tool components rises due to factors such as grinding heat, coolant, frictional heat of moving parts, and motor heat dissipation, which causes the relative position of the grinding wheel and the workpiece to change, resulting in processing errors.

[0003] Currently, to compensate for errors generated during the machining process, error models are established based on test data from machine tools under no-load conditions to predict machining errors and implement error compensation. However, current error models are mostly established based on test data from machine tools under no-load conditions, which differs significantly from the actual machining state, resulting in low compensation accuracy in practical applications. In addition, existing compensation methods often suffer from operational and identification errors and cannot be directly used for geometric error compensation. Summary of the Invention

[0004] Based on this, the purpose of this invention is to provide an error compensation method, system, device and medium for gear grinding, which aims to solve the problem that current error models are mostly established based on test data under no-load conditions of machine tools, which are far from the actual processing conditions, resulting in low compensation accuracy in practical applications.

[0005] To achieve the above objectives, the present invention proposes an error compensation method for gear grinding, the error compensation method for gear grinding comprising: Obtain the machining parameter data of the gear, preprocess the machining parameter data, and extract the key dimension data of the gear; The error analysis module is invoked to compare key dimension data with standard gear parameters, calculate various individual machining errors, adjust machining parameters according to the priority of the individual machining errors, and determine a compensation scheme. The new gear is machined according to the compensation scheme, and the compensation dimension data is obtained. The compensation dimension data is compared with the standard parameters of the gear, and a compensation report is completed based on the comparison results.

[0006] According to one aspect of the above technical solution, the steps of calling the error analysis module, comparing key dimension data and gear standard parameters, calculating various individual machining errors, adjusting machining parameters according to the priority of the individual machining errors, and determining a compensation scheme include: Input the standard gear parameters, and use the error analysis module of ZebraNet software to compare the actual tooth profile curve and the theoretical involute curve in the machining parameter data point by point, calculate the maximum deviation between the two curves, and obtain the tooth profile error. Based on the gear meshing principle, the difference between the actual tooth pitch and the theoretical tooth pitch is calculated according to the difference between the actual pressure angle in the machining parameter data and the standard pressure angle in the gear standard parameters, and the pressure angle error is obtained.

[0007] According to one aspect of the above technical solution, the steps following the calculation of tooth profile error and pressure angle error are as follows: The tooth profile error and the pressure angle error are respectively input into ZebraNet software to calculate the mutual influence coefficient between the tooth profile error and the pressure angle error. Based on historical processing data and fault log, the degree of mutual influence between the errors is evaluated. The individual processing errors are prioritized according to the degree of mutual influence, and an error compensation priority sequence is generated. The compensation parameters are then adjusted according to the compensation priority sequence.

[0008] According to one aspect of the above technical solution, the process of adjusting the compensation parameters includes: The compensation benchmark is based on the theoretical involute, and the parametric equations are:

[0009]

[0010]

[0011] in, Let x be the x-coordinate of the gear base circle. The ordinate of the gear base circle is... The radius of the base circle, For modulus, Number of teeth For pressure angle, The angle at which the involute unfolds; Calculate tooth profile error :

[0012] The tooth profile error is decomposed into pressure angle error. Convex / Concave Tooth Profile Error f:

[0013]

[0014] in, This is the difference between the actual and theoretical values ​​of the base circle radius. The curvature coefficient, >0 indicates a convex shape. <0 indicates a concave center. The unfolding angle corresponding to the middle section of the foot; Multinomial fitting is performed on the tooth profile error data to generate a compensation function. :

[0015] Among them, polynomial coefficients Determined by the least squares method ∈ .

[0016] Based on one aspect of the above technical solution, the pressure angle error is corrected:

[0017]

[0018] in, This is the actual pressure angle. The theoretical pressure angle, This is the pressure angle correction value. Tooth profile error caused by pressure angle The angle of expansion of the meshing interval.

[0019] According to one aspect of the above technical solution, the steps of machining the new gear according to the compensation scheme, obtaining compensation dimension data, comparing the compensation dimension data with the standard gear parameters, and completing the compensation report based on the comparison results include: Based on the calculation of the compensation function and pressure angle correction value, the real-time parameter adjustment function of ZebraNet software is used to update the machine tool's cutting parameters according to the compensation scheme, optimize the cutting trajectory, and reduce the error between the cutting trajectory and the theoretical value. The updated machining program is executed to process the new gear and obtain compensation dimension data. The compensation dimension data is compared with the standard parameters of the gear and the error index is recalculated. If the error index exceeds the specified value, the compensation plan will be readjusted; if the error index meets the specified value, the compensation report will be completed.

[0020] This invention also proposes an error compensation system for gear grinding, which is used to implement the above-mentioned error compensation method for gear grinding. The system includes: The extraction module is used to acquire machining parameter data of the gear, preprocess the machining parameter data, and extract the key dimension data of the gear. The compensation module is used to call the error analysis module, compare key dimension data and gear standard parameters, calculate various individual machining errors, adjust machining parameters according to the priority of the individual machining errors, and determine the compensation scheme. The comparison module is used to process the new gear according to the compensation scheme, obtain the compensation dimension data, compare the compensation dimension data with the standard gear parameters, and complete the compensation report based on the comparison results.

[0021] The present invention also proposes a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the error compensation method for gear grinding as described above.

[0022] The present invention also proposes an electronic device, including a memory, a processor, and a computer program stored in the memory and running on the processor, wherein the processor executes the computer program to implement the error compensation method for gear grinding as described above.

[0023] In summary, the error compensation method for gear grinding proposed in this invention involves pre-machining the gear to obtain key dimensional data. Using the error analysis module of ZebraNet software, the actual tooth profile curve and the theoretical involute curve in the machining parameter data are compared point-by-point to calculate the maximum deviation between the two curves, thus obtaining the tooth profile error. Simultaneously, the pressure angle error is calculated. Compensation is calculated based on the obtained tooth profile error and pressure angle error, and a compensation scheme is generated. The machine tool cutting parameters are adjusted according to the compensation scheme to optimize the cutting trajectory and reduce the error between the cutting trajectory and the theoretical value. This invention employs a closed-loop process of "detection-compensation-remachining," iteratively optimizing and gradually approximating the theoretical tooth profile. This achieves automated and intelligent control of the machining process, reduces manual intervention, and significantly improves machining efficiency and product quality consistency. Based on error analysis and calculation, precise machining compensation amounts are generated, effectively solving the problem of discrepancies between the error model and the actual machining state in existing technologies, and improving the accuracy and reliability of compensation.

[0024] Additional aspects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. Attached Figure Description

[0025] Figure 1 This is a flowchart of the error compensation method for gear grinding in Embodiment 1 of the present invention; Figure 2 This is a schematic diagram of the error compensation system for gear grinding in Embodiment 1 of the present invention; Figure 3 This is a structural block diagram of the electronic device in Embodiment 4 of the present invention. Detailed Implementation

[0026] To facilitate understanding of the present invention, a more complete description will be given below with reference to the accompanying drawings. Several embodiments of the invention are illustrated in the drawings. However, the invention can be implemented in many different forms and is not limited to the embodiments described herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete.

[0027] It should be noted that when a component is said to be "fixed to" another component, it can be directly on the other component or there may be an intervening component. When a component is said to be "connected to" another component, it can be directly connected to the other component or there may be an intervening component. The terms "vertical," "horizontal," "left," "right," and similar expressions used in this document are for illustrative purposes only.

[0028] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. The terminology used herein in the description of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. The term "and / or" as used herein includes any and all combinations of one or more of the associated listed items.

[0029] Example 1 like Figure 1 The diagram shows a flowchart of an error compensation method for gear grinding according to Embodiment 1 of the present invention. The error compensation method for gear grinding includes the following steps S01-S03, wherein: S01. Obtain the machining parameter data of the gear, preprocess the machining parameter data, and extract the key dimension data of the gear.

[0030] The machined parts are inspected using a network-connected coordinate measuring machine (CMM) to obtain gear machining parameter data. Specifically, a combination of a contact probe on the CMM and a non-contact laser interferometer is used to measure parameters such as gear tooth profile, tooth pitch, and pressure angle. The machining parameter data is stored in a database. An "Machining Data" table is created using SQL Server 2019 database management system to store the machining parameter data. Data analysis software is used to preprocess the inspection data and extract key dimensional data. Excel 2016 software is used to clean and convert the machining parameter data, extracting key parameters such as the basic geometric dimensions and deviations of the gears.

[0031] S02. Call the error analysis module, compare the key dimension data and gear standard parameters, calculate various individual machining errors, adjust the machining parameters according to the priority of the individual machining errors, and determine the compensation scheme.

[0032] After acquiring preprocessed inspection data that has undergone denoising, normalization, and outlier removal, the error analysis module of the ZebraNet software is invoked. This module incorporates a specialized algorithm library for gear machining. Taking gear tooth profile error calculation as an example, it compares the actual tooth profile curve in the inspection data with the theoretical involute curve point by point, using the least squares method to calculate the maximum deviation between the two curves, thus deriving the tooth profile error. When calculating the pressure angle error, based on the gear meshing principle, the difference between the actual pressure angle and the standard pressure angle is analyzed, and precise calculations are performed using trigonometric functions and coordinate information from the inspection data. For tooth pitch error, the software automatically identifies the positional information of adjacent tooth profiles, compares the difference between the actual tooth pitch and the theoretical tooth pitch, and finally outputs an error analysis report containing detailed data such as tooth profile error and pressure angle error.

[0033] Furthermore, the tooth profile error and the pressure angle error are input into ZebraNet software respectively to calculate the mutual influence coefficient between them. Based on historical machining data and fault logs, the degree of mutual influence between the errors is assessed. Specifically, if the influence coefficient of the tooth profile error on the pressure angle error is greater than the influence coefficient of the pressure angle error on the tooth profile error, then in the priority ranking of individual machining errors, the tooth profile error has a higher priority than the pressure angle error.

[0034] Based on error compensation priority ranking, multiple individual compensation errors are sequentially traversed to adjust machining parameters and obtain the first compensation scheme. Utilizing the parameter optimization function of ZebraNet software, machine tool parameters and tool parameters are adjusted one by one according to priority. Taking the highest priority tooth profile error as an example, the software recommends adjustable machine tool parameters (such as spindle speed and feed rate) and tool parameters (such as tool grinding angle and cutting edge radius) based on a preset parameter adjustment rule library. Operators can input the adjusted parameter values ​​in the software's simulation environment. The software uses techniques such as finite element analysis to simulate the machining process and predict the changes in error after adjustment.

[0035] An adaptive genetic algorithm is introduced to optimize the first compensation scheme. This algorithm uses the weight coefficients of various machining parameters as gene encodings, with the objective function being the minimization of the compensated error value. During operation, multiple error source influencing factors, such as temperature changes, tool wear, and material hardness fluctuations, are considered, and real-time monitoring equipment is used to acquire the actual data of these factors. Based on the correlation model between error source influencing factors and machining parameters, the algorithm dynamically adjusts the weight coefficients in the gene encodings, simulating natural selection, crossover, and mutation processes to continuously generate new parameter combinations. After multiple rounds of iterative calculations, when the error value no longer significantly decreases over several generations, the optimal compensation parameters, i.e., the second compensation scheme, are output.

[0036] The process of adjusting the compensation parameters includes: The compensation benchmark is based on the theoretical involute, and the parametric equations are:

[0037]

[0038]

[0039] in, Let x be the x-coordinate of the gear base circle. The ordinate of the gear base circle is... The radius of the base circle, For modulus, Number of teeth For pressure angle, The angle at which the involute unfolds; Calculate tooth profile error :

[0040] The tooth profile error is decomposed into pressure angle error. Convex / Concave Error in Tooth Profile f:

[0041]

[0042] in, This is the difference between the actual and theoretical values ​​of the base circle radius. The curvature coefficient, >0 indicates a convex shape. <0 indicates a concave center. The unfolding angle corresponding to the middle section of the foot; Multinomial fitting is performed on the tooth profile error data to generate a compensation function. :

[0043] Among them, polynomial coefficients Determined by the least squares method ∈ .

[0044] compensation function The grinding wheel dressing compensation formula serves as the basis for grinding wheel dressing: If the tooth profile is concave and requires compensation, adjust the dressing angle of the grinding wheel. Or position offset

[0045]

[0046]

[0047] in, This is an empirical coefficient, related to the grinding wheel material and gear material. For the maximum tooth profile error, This represents the average tooth profile error.

[0048] Convert tooth profile error into compensation amounts for the X, Y, and Z axes of the machine tool:

[0049]

[0050]

[0051] in, The tangent angle at the contact point of the tooth surface. This refers to the helix angle (for helical gears).

[0052] Correction for pressure angle error:

[0053]

[0054] in, This is the actual pressure angle. The theoretical pressure angle, This is the pressure angle correction value. Tooth profile error caused by pressure angle The angle of expansion of the meshing interval.

[0055] The machining scheme is dynamically adjusted according to the second compensation scheme, including adjustments to machine tool parameters and cutting parameters. The real-time parameter adjustment function of the main ZebraNet software is used to update machine tool axis speeds, feed rates, cooling parameters, etc., according to the compensation scheme. Corresponding adjustments are made to key components of the machine tool, such as the feed system, spindle system, and cooling system. A FANUC 0i-MD controller is used to control each system of the machine tool in real time, adjusting the spindle speed to 2000-3000 rpm and the feed rate to 0.1-0.3 mm / rev. Parameters such as toolpath, cutting speed, and depth of cut are adjusted during the cutting process. The cutting parameter optimization function of the ZebraNet software is used to adjust the cutting parameters, controlling the cutting force within 30-50 N. The X / Y / Z axis coordinates of the toolpath are corrected by the CNC system to optimize the cutting trajectory. The X, Y, and Z axis coordinates of the toolpath are corrected using the FANUC 0i-MD controller to ensure that the consistency error between the cutting trajectory and the theoretical value is less than 0.01 mm.

[0056] S03. Process the new gear according to the compensation scheme and obtain the compensation dimension data. Compare the compensation dimension data with the standard gear parameters and complete the compensation report based on the comparison results.

[0057] Based on the calculation of the compensation function and pressure angle correction value, the real-time parameter adjustment function of ZebraNet software is used to update the machine tool's cutting parameters according to the compensation scheme, optimize the cutting trajectory, and reduce the error between the cutting trajectory and the theoretical value. The updated machining program is executed to process the new gear and obtain compensation dimension data. The compensation dimension data is compared with the standard parameters of the gear and the error index is recalculated. If the error index exceeds the specified value, the compensation scheme is readjusted, and an error convergence threshold is set (e.g., tooth profile error ≤ 2 μm). The loop automatically terminates when the system detects that the target has been met. If the error index meets the requirements, a detailed compensation report is generated using self-developed report generation software based on key parameters and test results during the compensation process. The compensation scheme and test results are stored in the database. Compensation schemes, test data, and inspection results are stored in an SQL Server database to create a historical data archive. The correction model is then modified or improved based on the results of big data analysis. Deep learning algorithms are used to analyze the data during the compensation process, optimize the parameter settings of the correction model, and improve compensation accuracy.

[0058] In summary, the error compensation method for gear grinding proposed in this invention involves pre-machining the gear to obtain key dimensional data. Using the error analysis module of ZebraNet software, the actual tooth profile curve and the theoretical involute curve in the machining parameter data are compared point-by-point to calculate the maximum deviation between the two curves, thus obtaining the tooth profile error. Simultaneously, the pressure angle error is calculated. Compensation is calculated based on the obtained tooth profile error and pressure angle error, and a compensation scheme is generated. The machine tool cutting parameters are adjusted according to the compensation scheme to optimize the cutting trajectory and reduce the error between the cutting trajectory and the theoretical value. This invention employs a closed-loop process of "detection-compensation-remachining," iteratively optimizing and gradually approximating the theoretical tooth profile. This achieves automated and intelligent control of the machining process, reduces manual intervention, and significantly improves machining efficiency and product quality consistency. Based on error analysis and calculation, precise machining compensation amounts are generated, effectively solving the problem of discrepancies between the error model and the actual machining state in existing technologies, and improving the accuracy and reliability of compensation.

[0059] Example 2 In another aspect, the present invention provides an error compensation system for gear grinding, please refer to [link / reference needed]. Figure 2 The diagram shows a schematic of the error compensation system for gear grinding in Embodiment 2 of the present invention. The error compensation system for gear grinding includes: Extraction module 11 is used to acquire machining parameter data of the gear, preprocess the machining parameter data, and extract key dimension data of the gear; The compensation module 12 is used to call the error analysis module, compare key dimension data and gear standard parameters, calculate various individual machining errors, adjust machining parameters according to the priority of the individual machining errors, and determine the compensation scheme. The comparison module 13 is used to process the new gear according to the compensation scheme, obtain the compensation dimension data, compare the compensation dimension data with the standard gear parameters, and complete the compensation report based on the comparison results.

[0060] The machined parts are inspected using a network-connected coordinate measuring machine (CMM) to obtain gear machining parameter data. Specifically, a combination of a contact probe on the CMM and a non-contact laser interferometer is used to measure parameters such as gear tooth profile, tooth pitch, and pressure angle. The machining parameter data is stored in a database. An "Machining Data" table is created using SQL Server 2019 database management system to store the machining parameter data. Data analysis software is used to preprocess the inspection data and extract key dimensional data. Excel 2016 software is used to clean and convert the machining parameter data, extracting key parameters such as the basic geometric dimensions and deviations of the gears.

[0061] After acquiring preprocessed inspection data that has undergone denoising, normalization, and outlier removal, the error analysis module of the ZebraNet software is invoked. This module incorporates a specialized algorithm library for gear machining. Taking gear tooth profile error calculation as an example, it compares the actual tooth profile curve in the inspection data with the theoretical involute curve point by point, using the least squares method to calculate the maximum deviation between the two curves, thus deriving the tooth profile error. When calculating the pressure angle error, based on the gear meshing principle, the difference between the actual pressure angle and the standard pressure angle is analyzed, and precise calculations are performed using trigonometric functions and coordinate information from the inspection data. For tooth pitch error, the software automatically identifies the positional information of adjacent tooth profiles, compares the difference between the actual tooth pitch and the theoretical tooth pitch, and finally outputs an error analysis report containing detailed data such as tooth profile error and pressure angle error.

[0062] Furthermore, the tooth profile error and the pressure angle error are input into ZebraNet software respectively to calculate the mutual influence coefficient between them. Based on historical machining data and fault logs, the degree of mutual influence between the errors is assessed. Specifically, if the influence coefficient of the tooth profile error on the pressure angle error is greater than the influence coefficient of the pressure angle error on the tooth profile error, then in the priority ranking of individual machining errors, the tooth profile error has a higher priority than the pressure angle error.

[0063] Based on error compensation priority ranking, multiple individual compensation errors are sequentially traversed to adjust machining parameters and obtain the first compensation scheme. Utilizing the parameter optimization function of ZebraNet software, machine tool parameters and tool parameters are adjusted one by one according to priority. Taking the highest priority tooth profile error as an example, the software recommends adjustable machine tool parameters (such as spindle speed and feed rate) and tool parameters (such as tool grinding angle and cutting edge radius) based on a preset parameter adjustment rule library. Operators can input the adjusted parameter values ​​in the software's simulation environment. The software uses techniques such as finite element analysis to simulate the machining process and predict the changes in error after adjustment.

[0064] An adaptive genetic algorithm is introduced to optimize the first compensation scheme. This algorithm uses the weight coefficients of various machining parameters as gene encodings, with the objective function being the minimization of the compensated error value. During operation, multiple error source influencing factors, such as temperature changes, tool wear, and material hardness fluctuations, are considered, and real-time monitoring equipment is used to acquire the actual data of these factors. Based on the correlation model between error source influencing factors and machining parameters, the algorithm dynamically adjusts the weight coefficients in the gene encodings, simulating natural selection, crossover, and mutation processes to continuously generate new parameter combinations. After multiple rounds of iterative calculations, when the error value no longer significantly decreases over several generations, the optimal compensation parameters, i.e., the second compensation scheme, are output.

[0065] The process of adjusting the compensation parameters includes: The compensation benchmark is based on the theoretical involute, and the parametric equations are:

[0066]

[0067]

[0068] in, Let x be the x-coordinate of the gear base circle. The ordinate of the gear base circle is... The radius of the base circle, For modulus, Number of teeth For pressure angle, The angle at which the involute unfolds; Calculate tooth profile error :

[0069] The tooth profile error is decomposed into pressure angle error. Convex / Concave Tooth Profile Error f:

[0070]

[0071] in, This is the difference between the actual and theoretical values ​​of the base circle radius. The curvature coefficient, >0 indicates a convex shape. <0 indicates a concave center. The unfolding angle corresponding to the middle section of the foot; Multinomial fitting is performed on the tooth profile error data to generate a compensation function. :

[0072] Among them, polynomial coefficients Determined by the least squares method ∈ .

[0073] compensation function The grinding wheel dressing compensation formula serves as the basis for grinding wheel dressing: If the tooth profile is concave and requires compensation, adjust the dressing angle of the grinding wheel. Or position offset

[0074]

[0075]

[0076] in, This is an empirical coefficient, related to the grinding wheel material and gear material. For the maximum tooth profile error, This represents the average tooth profile error.

[0077] Convert tooth profile error into compensation amounts for the X, Y, and Z axes of the machine tool:

[0078]

[0079]

[0080] in, The tangent angle at the contact point of the tooth surface. This refers to the helix angle (for helical gears).

[0081] Correction for pressure angle error:

[0082]

[0083] in, This is the actual pressure angle. The theoretical pressure angle, This is the pressure angle correction value. Tooth profile error caused by pressure angle The angle of expansion of the meshing interval.

[0084] The machining scheme is dynamically adjusted according to the second compensation scheme, including adjustments to machine tool parameters and cutting parameters. The real-time parameter adjustment function of the main ZebraNet software is used to update machine tool axis speeds, feed rates, cooling parameters, etc., according to the compensation scheme. Corresponding adjustments are made to key components of the machine tool, such as the feed system, spindle system, and cooling system. A FANUC 0i-MD controller is used to control each system of the machine tool in real time, adjusting the spindle speed to 2000-3000 rpm and the feed rate to 0.1-0.3 mm / rev. Parameters such as toolpath, cutting speed, and depth of cut are adjusted during the cutting process. The cutting parameter optimization function of the ZebraNet software is used to adjust the cutting parameters, controlling the cutting force within 30-50 N. The X / Y / Z axis coordinates of the toolpath are corrected by the CNC system to optimize the cutting trajectory. The X, Y, and Z axis coordinates of the toolpath are corrected using the FANUC 0i-MD controller to ensure that the consistency error between the cutting trajectory and the theoretical value is less than 0.01 mm.

[0085] Based on the calculation of the compensation function and pressure angle correction value, the real-time parameter adjustment function of ZebraNet software is used to update the machine tool's cutting parameters according to the compensation scheme, optimize the cutting trajectory, and reduce the error between the cutting trajectory and the theoretical value. The updated machining program is executed to process the new gear and obtain compensation dimension data. The compensation dimension data is compared with the standard parameters of the gear and the error index is recalculated. If the error index exceeds the specified value, the compensation scheme is readjusted, and an error convergence threshold is set (e.g., tooth profile error ≤ 2 μm). The loop automatically terminates when the system detects that the target has been met. If the error index meets the requirements, a detailed compensation report is generated using self-developed report generation software based on key parameters and test results during the compensation process. The compensation scheme and test results are stored in the database. Compensation schemes, test data, and inspection results are stored in an SQL Server database to create a historical data archive. The correction model is then modified or improved based on the results of big data analysis. Deep learning algorithms are used to analyze the data during the compensation process, optimize the parameter settings of the correction model, and improve compensation accuracy.

[0086] In summary, the gear grinding error compensation system proposed in this invention pre-processes the gear to obtain key dimensional data. Using the error analysis module of ZebraNet software, it compares the actual tooth profile curve and the theoretical involute curve point-by-point in the processing parameter data, calculates the maximum deviation between the two curves, and obtains the tooth profile error. Simultaneously, it calculates the pressure angle error. Based on the obtained tooth profile error and pressure angle error, it calculates compensation and generates a compensation scheme. Based on the compensation scheme, it adjusts the machine tool's cutting parameters, optimizes the cutting trajectory, and reduces the error between the cutting trajectory and the theoretical value. This invention employs a closed-loop process of "detection-compensation-reprocessing," iteratively optimizing and gradually approximating the theoretical tooth profile, achieving automated and intelligent control of the processing process, reducing manual intervention, significantly improving processing efficiency and product quality consistency. Based on error analysis and calculation, it generates accurate processing compensation amounts, effectively solving the problem of discrepancies between the error model and the actual processing state in existing technologies, and improving the accuracy and reliability of compensation.

[0087] Example 3 In another aspect, the present invention provides a computer-readable storage medium having stored thereon one or more computer programs that, when executed by a processor, implement the above-described error compensation method for gear grinding.

[0088] Those skilled in the art will understand that the logic or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable storage medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable storage medium" can mean any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device.

[0089] More specific examples (a non-exhaustive list) of computer-readable storage media include: electrical connections (electronic devices) having one or more wires, portable computer disk drives (magnetic devices), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Furthermore, computer-readable storage media can even be paper or other suitable media on which the program can be printed, since the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in computer memory.

[0090] Example 4 Figure 3 This is a structural block diagram of an electronic device provided in Embodiment 4. The electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, it implements the error compensation method for gear grinding in the above embodiments. Figure 3 The electronic device 30 shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of the present invention.

[0091] like Figure 3 As shown, the electronic device 30 can be manifested as a general-purpose computing device, such as a server device. The components of the electronic device 30 may include, but are not limited to: at least one processor 31, at least one memory 32, and a bus 33 connecting different system components (including memory 32 and processor 31).

[0092] Bus 33 includes a data bus, an address bus, and a control bus.

[0093] The memory 32 may include volatile memory, such as RAM 321 (random access memory), and / or cache memory 322, and may further include ROM 323 (read-only memory).

[0094] The memory 32 may also include a program tool 325 having a set (at least one) of program modules 324, including but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of these examples may include an implementation of a network environment.

[0095] The processor 31 executes various functional applications and data processing by running computer programs stored in the memory 32, such as the error compensation method for gear grinding as described above.

[0096] Electronic device 30 can also communicate with one or more external devices 34 (e.g., keyboard, pointing device, etc.). This communication can be performed via I / O interface 35 (input / output interface). Furthermore, the model-generated electronic device 30 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 36. Figure 3 As shown, network adapter 36 communicates with other modules of the model-generated electronic device 30 via bus 33. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with the model-generated electronic device 30, including but not limited to: microcode, device drivers, redundant processors, disk drive arrays, RAID (disk array) systems, tape drives, and data backup storage systems.

[0097] It should be noted that although several units / modules or sub-units / modules of the electronic device have been mentioned in the detailed description above, this division is merely exemplary and not mandatory. In fact, according to embodiments of the present invention, the features and functions of two or more units / modules described above can be embodied in one unit / module. Conversely, the features and functions of one unit / module described above can be further divided and embodied by multiple units / modules.

[0098] In the description of this specification, references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.

[0099] The embodiments described above are merely illustrative of several implementations of the present invention, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the present invention, and these modifications and improvements all fall within the scope of protection of the present invention. Therefore, the scope of protection of this patent should be determined by the appended claims.

Claims

1. A method for error compensation in gear grinding, characterized in that, The error compensation method for gear grinding includes: Obtain the machining parameter data of the gear, preprocess the machining parameter data, and extract the key dimension data of the gear; The error analysis module is invoked to compare key dimension data with standard gear parameters, calculate various individual machining errors, adjust machining parameters according to the priority of the individual machining errors, and determine a compensation scheme. The new gear is machined according to the compensation scheme, and the compensation dimension data is obtained. The compensation dimension data is compared with the standard parameters of the gear, and a compensation report is completed based on the comparison results.

2. The error compensation method for gear grinding according to claim 1, characterized in that, The steps of calling the error analysis module, comparing key dimension data and gear standard parameters, calculating various individual machining errors, adjusting machining parameters according to the priority of the individual machining errors, and determining the compensation scheme include: Input the standard gear parameters, and use the error analysis module of ZebraNet software to compare the actual tooth profile curve and the theoretical involute curve in the machining parameter data point by point, calculate the maximum deviation between the two curves, and obtain the tooth profile error. Based on the gear meshing principle, the difference between the actual tooth pitch and the theoretical tooth pitch is calculated according to the difference between the actual pressure angle in the machining parameter data and the standard pressure angle in the gear standard parameters, and the pressure angle error is obtained.

3. The error compensation method for gear grinding according to claim 2, characterized in that, The steps after obtaining the tooth profile error and pressure angle error are as follows: The tooth profile error and the pressure angle error are respectively input into ZebraNet software to calculate the mutual influence coefficient between the tooth profile error and the pressure angle error. Based on historical processing data and fault log, the degree of mutual influence between the errors is evaluated. The individual processing errors are prioritized according to the degree of mutual influence, and an error compensation priority sequence is generated. The compensation parameters are then adjusted according to the compensation priority sequence.

4. The error compensation method for gear grinding according to claim 3, characterized in that, The process of adjusting the compensation parameters includes: The compensation benchmark is based on the theoretical involute, and the parametric equations are: in, Let x be the x-coordinate of the gear base circle. The ordinate of the gear base circle is... The radius of the base circle, For modulus, Number of teeth For pressure angle, The angle at which the involute unfolds; Calculate tooth profile error : The tooth profile error is decomposed into pressure angle error. Convex / Concave Tooth Profile Error f: in, This is the difference between the actual and theoretical values ​​of the base circle radius. The curvature coefficient, > 0 indicates a convex shape. < 0 indicates a concave center. The unfolding angle corresponding to the middle section of the foot; Multinomial fitting is performed on the tooth profile error data to generate a compensation function. : Among them, polynomial coefficients Determined by the least squares method ∈ .

5. The error compensation method for gear grinding according to claim 4, characterized in that, Correction for pressure angle error: in, This is the actual pressure angle. The theoretical pressure angle, This is the pressure angle correction value. Tooth profile error caused by pressure angle The angle of expansion of the meshing interval.

6. The error compensation method for gear grinding according to claim 1, characterized in that, The steps of machining the new gear according to the compensation scheme, obtaining compensation dimension data, comparing the compensation dimension data with the standard gear parameters, and completing the compensation report based on the comparison results include: Based on the calculation of the compensation function and pressure angle correction value, the real-time parameter adjustment function of ZebraNet software is used to update the machine tool's cutting parameters according to the compensation scheme, optimize the cutting trajectory, and reduce the error between the cutting trajectory and the theoretical value. The updated machining program is executed to process the new gear and obtain compensation dimension data. The compensation dimension data is compared with the standard parameters of the gear and the error index is recalculated. If the error index exceeds the specified value, the compensation plan will be readjusted; if the error index meets the specified value, the compensation report will be completed.

7. An error compensation system for gear grinding, characterized in that, The gear grinding error compensation system is used to implement the gear grinding error compensation method according to any one of claims 1-6, the system comprising: The extraction module is used to acquire machining parameter data of the gear, preprocess the machining parameter data, and extract the key dimension data of the gear. The compensation module is used to call the error analysis module, compare key dimension data and gear standard parameters, calculate various individual machining errors, adjust machining parameters according to the priority of the individual machining errors, and determine the compensation scheme. The comparison module is used to process the new gear according to the compensation scheme, obtain the compensation dimension data, compare the compensation dimension data with the standard gear parameters, and complete the compensation report based on the comparison results.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by the processor, the program implements the error compensation method for gear grinding as described in any one of claims 1-6.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that, When the processor executes the computer program, it implements the error compensation method for gear grinding as described in any one of claims 1-6.

Citation Information

Patent Citations

  • Internal gear machining method and internal gear machining device

    CN102481648A

  • Form grinding axial modification error compensation method

    CN105631131A

  • Error correcting method for high-order tooth surface of spiral bevel gear

    CN108873809A

  • Worm grinding wheel gear grinding machine tooth profile inclination deviation compensation machining method and machining device

    CN114682859A

  • Shaped grinding tooth profile deviation correction method based on hybrid interpolation method

    CN116213848A

Cited By

  • Machining error prediction and compensation method based on deep learning

    CN122087366A