Gear span range calculation method, system, device and storage medium

By calculating the volume of the gear, the round heart collection and the cross -stick distance value set, determine the straight line of the volume bar, solve the accuracy problem of the calculation of the gear spacing distance after the thermal treatment, and achieve a more accurate assessment of the deformation tooth surface.

CN118627286BActive Publication Date: 2025-01-28CENT SOUTH UNIV
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410721632.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-06-05
Publication Date
2025-01-28
Estimated Expiration
2044-06-05

AI Technical Summary

Technical Problem

The prior art is difficult to accurately calculate the gear span distance deformed after heat treatment, especially when the deformation of each point on the tooth surface is not uniform.

Method used

By obtaining the radius radius of the gear, the length of the volume rod, and the deformation point of the tooth surface corresponding to each alcari, the calculation of the consolidation of the round heart and the cross -rod distance value set, determine the volume of the round heart straight line equation, and calculate the alginic according to this information. The right cross -stick range.

Benefits of technology

The accuracy of the cross -stick distance calculation of the thermal treatment deformation tooth surface can be improved, and the additional deformation of the thermal treatment can be more accurately evaluated.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118627286B_ABST
    Figure CN118627286B_ABST
Patent Text Reader

Abstract

The present application discloses a method, system, device and storage medium for calculating the span-bar pitch range of a gear. The method for calculating the span-bar pitch range of a gear includes obtaining a measuring rod radius, a measuring rod length and a tooth surface deformation point set corresponding to each tooth groove of the gear; calculating a measuring rod circle center set of the corresponding tooth groove according to the tooth surface deformation point set; calculating a span-bar pitch value set of the corresponding tooth groove according to the measuring rod circle center set and the measuring rod radius; calculating a measuring rod circle center straight line equation of the corresponding tooth groove according to the measuring rod circle center set and the span-bar pitch value set; calculating the span-bar pitch range of the corresponding tooth groove pair according to the measuring rod circle center straight line equation and the measuring rod length, wherein the tooth groove pair consists of two opposite tooth grooves. The present application improves the accuracy of the span-bar pitch calculation of the heat-treated deformed tooth surface.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to a technical field related to calculation of a gear's span range, and in particular to a method, system, device and storage medium for calculating a gear's span range. Background Art

[0002] The span is an important indicator of the pitch thickness of involute cylindrical gears. During the heat treatment of gears, the span is often used to quickly assess the amount of additional deformation that may be caused by heat treatment, as it is easy and efficient to measure. The span measurement involves selecting two measuring rods of the same diameter and appropriate size, which are placed in the tooth gap of the corresponding pitch of the gear and then accurately measured with an outside micrometer.

[0003] At present, the rod diameter is mainly calculated by gear parameters, and the gear object is a standard tooth shape. However, after the gear is heat treated, the deformation of each point on its tooth surface is not uniform, so how to calculate the cross-rod distance of the gear that has been deformed after heat treatment becomes a major difficulty. Summary of the invention

[0004] The present application aims to at least solve the technical problems existing in the prior art. To this end, the present application proposes a method, system, device and storage medium for calculating the span range of a gear, which can improve the accuracy of the span calculation of the heat-treated deformed tooth surface.

[0005] In a first aspect of the present application, a method for calculating a span range of a gear is provided, comprising the following steps:

[0006] Obtaining the measuring rod radius, measuring rod length and tooth surface deformation point set corresponding to each tooth groove of the gear;

[0007] Calculate the center set of measuring rods corresponding to the tooth grooves according to the tooth surface deformation point set;

[0008] Calculate the span-rod distance value set of the corresponding tooth groove according to the measuring rod circle center set and the measuring rod radius;

[0009] Calculate the equation of the measuring rod center line corresponding to the tooth groove according to the measuring rod center set and the span rod distance value set;

[0010] The span range of the corresponding tooth groove pair is calculated according to the equation of the straight line of the measuring rod center and the length of the measuring rod, wherein the tooth groove pair is composed of two opposite tooth grooves.

[0011] The control method according to the embodiment of the present application has at least the following beneficial effects:

[0012] This method obtains the measuring rod radius, measuring rod length and tooth surface deformation point set corresponding to each tooth groove of the gear; calculates the measuring rod center set of the corresponding tooth groove according to the tooth surface deformation point set; calculates the span-rod distance value set of the corresponding tooth groove according to the measuring rod center set and the measuring rod radius; calculates the measuring rod center straight line equation of the corresponding tooth groove according to the measuring rod center set and the span-rod distance value set; calculates the span-rod distance range of the corresponding tooth groove pair according to the measuring rod center straight line equation and the measuring rod length, wherein the tooth groove pair consists of two opposite tooth grooves. This application discretizes the tooth surface points of the deformed wheel tooth section, takes the measuring rod radius as the normal distance, determines the intersection of the normals of the left and right tooth surface points, thereby locating the cross-sectional position of the measuring rod, and determines the spatial position of the measuring rod between the left and right tooth surfaces through all the measuring rod cross-sectional positions in the tooth width direction, thereby improving the accuracy of the span-rod distance calculation of the heat-treated deformed tooth surface.

[0013] According to some embodiments of the present application, the step of calculating the center set of measuring rods corresponding to the tooth grooves according to the tooth surface deformation point set includes:

[0014] Obtain the total number of teeth of the gear, the normal vector of the left tooth surface point and the normal vector of the right tooth surface point corresponding to each tooth groove, and the deformation of the tooth surface of the gear after heat treatment;

[0015] The difference of the tooth surface deformation point set is calculated according to the normal vector of the left tooth surface point and the normal vector of the right tooth surface point by the following formula to obtain the offset data point set of the corresponding tooth groove:

[0016]

[0017] in, is the i-th group of left tooth surface offset data point set after offset, is the i-th group of left tooth surface deformation point set, r is the radius of the measuring rod, is the normal vector of the left tooth surface point, is the i-th group of right tooth surface offset data point set after offset, is the i-th group of left tooth surface deformation point sets, is the normal vector of the right tooth surface point;

[0018] Perform quadratic curve fitting according to the offset data point set by using the polyfit function to obtain a fitted curve; determine the intersection point set of the fitted curve according to the fitted data by using the vpasolve function, and use the intersection point set of the fitted curve as the center point set of the measuring rod of the corresponding tooth groove;

[0019] When the gear tooth surface deformation after heat treatment is uniformly distributed, the first angle is calculated according to the total number of teeth of the gear; the second angle is calculated according to the coordinates of the intersection set; and the center set of the measuring rods of the corresponding tooth groove relative to the tooth groove is calculated according to the intersection set of the fitted curve by the following formula:

[0020]

[0021] Among them, P iX * is the X coordinate of the center of the measuring rod of the corresponding tooth groove corresponding to the i-th group of data points in the offset data point set, P iY * is the Y coordinate of the center of the measuring rod of the corresponding tooth groove corresponding to the i-th group of data points in the offset data point set, P iX is the X coordinate of the center of the measuring rod corresponding to the i-th group of data points in the offset data point set corresponding to the tooth groove, P iY is the Y coordinate of the center of the measuring rod corresponding to the i-th group of data points in the offset data point set of the corresponding tooth groove, θ is the first angle, and θ1 is the second angle.

[0022] According to some embodiments of the present application, the step of calculating a set of span-rod distance values ​​of corresponding tooth grooves according to the set of measuring rod circle centers and the measuring rod radius includes:

[0023] When the total number of teeth of the gear is an even number, the span distance value set of the corresponding tooth groove is calculated according to the measuring rod circle center set and the measuring rod radius by the following formula:

[0024]

[0025] Among them, M i is the set of cross-bar distance values ​​corresponding to the i-th group of data points in the offset data point set corresponding to the tooth groove when the total number of teeth of the gear is an even number;

[0026] When the total number of teeth of the gear is an odd number, the center distance set of the measuring rod circle center set corresponding to the tooth groove pair is calculated; and the cross-rod distance value set of the corresponding tooth groove is calculated according to each set of center distance sets and the measuring rod radius.

[0027] According to some embodiments of the present application, the step of calculating the equation of the center line of the measuring rod of the corresponding tooth groove according to the measuring rod center set and the span-rod distance value set includes:

[0028] Filter the maximum value and the second maximum value of the span-bar distance value set; filter the first circle center coordinate corresponding to the maximum value in the measuring bar circle center set and the second circle center coordinate corresponding to the second maximum value in the measuring bar circle center set;

[0029] Obtaining a first numbered position of the first circle center coordinate in the tooth width direction of the corresponding tooth groove and a second numbered position of the second circle center coordinate in the tooth width direction of the corresponding tooth groove;

[0030] Obtaining the Z coordinate of the first circle center coordinate according to the first numbered position; obtaining the Z coordinate of the second circle center coordinate according to the second numbered position;

[0031] The equation of the measuring rod center line of the corresponding tooth groove is calculated according to the first center coordinate, the Z coordinate of the first center coordinate, the second center coordinate and the Z coordinate of the second center coordinate by the following formula:

[0032]

[0033] Among them, x is the X coordinate of the straight line equation of the measuring stick circle center, y is the Y coordinate of the straight line equation of the measuring stick circle center, z is the Z coordinate of the straight line equation of the measuring stick circle center, x1 is the X coordinate of the first circle center coordinate, y1 is the Y coordinate of the first circle center coordinate, z1 is the Z coordinate of the first circle center coordinate, x2 is the X coordinate of the second circle center coordinate, y2 is the Y coordinate of the second circle center coordinate, and z2 is the Z coordinate of the second circle center coordinate.

[0034] According to some embodiments of the present application, the step of calculating the span range of the corresponding tooth groove pair according to the equation of the straight line at the center of the measuring rod and the length of the measuring rod includes:

[0035] Determine the first endpoint coordinates and the second endpoint coordinates according to the equation of the straight line at the center of the measuring rod corresponding to the first tooth groove of the tooth groove pair and the length of the measuring rod;

[0036] Determine the third endpoint coordinate and the fourth endpoint coordinate according to the equation of the center line of the measuring rod corresponding to the second tooth groove of the tooth groove pair and the length of the measuring rod, wherein the third endpoint coordinate and the first endpoint coordinate are located at the same end of the measuring rod, and the fourth endpoint coordinate and the second endpoint coordinate are located at the same end of the measuring rod;

[0037] The cross-rod distance range of the corresponding tooth groove pair is calculated according to the first endpoint coordinate, the second endpoint coordinate, the third endpoint coordinate and the fourth endpoint coordinate.

[0038] According to some embodiments of the present application, the step of calculating the span range of the corresponding tooth groove pair according to the first endpoint coordinate, the second endpoint coordinate, the third endpoint coordinate, and the fourth endpoint coordinate includes:

[0039] The first extreme value is calculated according to the first endpoint coordinates and the third endpoint coordinates by the following formula:

[0040]

[0041] Among them, Mm1 is the first extreme value, P 1X is the X coordinate of the first endpoint, P 1Y is the Y coordinate of the first endpoint, P 1Z is the Z coordinate of the first endpoint, is the X coordinate of the third endpoint, is the Y coordinate of the third endpoint, is the Z coordinate of the third endpoint;

[0042] The second extreme value is calculated according to the second endpoint coordinates and the fourth endpoint coordinates by the following formula:

[0043]

[0044] Among them, M m2 is the second extreme value, P 2X is the X coordinate of the second endpoint, P 2Y is the Y coordinate of the second endpoint, P 2Z is the Z coordinate of the second endpoint, is the X coordinate of the fourth endpoint, is the Y coordinate of the fourth endpoint, is the Z coordinate of the fourth endpoint;

[0045] The span range of the corresponding tooth groove pair is determined according to the first extreme value and the second extreme value.

[0046] According to some embodiments of the present application, obtaining a tooth surface deformation point set corresponding to each tooth groove includes:

[0047] Obtain a left tooth surface projection point set and a right tooth surface projection point set of each tooth groove in the axial direction of the gear;

[0048] Arranging the left tooth surface projection point set according to the axial coordinates of the undeformed tooth surface points, and taking the points under the same axial coordinates as a group, to obtain the left tooth surface deformation point set, wherein the tooth surface points of each group of left tooth surface deformation point sets are sorted in order from tooth top to tooth root;

[0049] Arranging the right tooth surface projection point set according to the axial coordinates of the undeformed tooth surface points, and taking the points under the same axial coordinates as a group, to obtain a right tooth surface deformation point set, wherein the tooth surface points of each group of right tooth surface deformation point sets are sorted in order from tooth top to tooth root;

[0050] The tooth surface deformation point set is obtained according to the left tooth surface deformation point set and the right tooth surface deformation point set.

[0051] In a second aspect of the present application, a gear span range calculation system is provided, the gear span range calculation system comprising:

[0052] A data acquisition module, used to acquire the measuring rod radius, measuring rod length and tooth surface deformation point set corresponding to each tooth groove of the gear;

[0053] A measuring rod circle center set calculation module, used for calculating the measuring rod circle center set of the corresponding tooth groove according to the tooth surface deformation point set;

[0054] A cross-rod distance value set calculation module, used for calculating the cross-rod distance value set of the corresponding tooth groove according to the measuring rod circle center set and the measuring rod radius;

[0055] A measuring rod circle center straight line equation calculation module, used to calculate the measuring rod circle center straight line equation of the corresponding tooth groove according to the measuring rod circle center set and the span rod distance value set;

[0056] The cross-rod distance range calculation module is used to calculate the cross-rod distance range of the corresponding tooth groove pair according to the equation of the straight line of the measuring rod circle center and the length of the measuring rod, wherein the tooth groove pair is composed of two opposite tooth grooves.

[0057] This system obtains the measuring rod radius, measuring rod length and tooth surface deformation point set corresponding to each tooth groove of the gear; calculates the measuring rod center set of the corresponding tooth groove according to the tooth surface deformation point set; calculates the span-rod distance value set of the corresponding tooth groove according to the measuring rod center set and the measuring rod radius; calculates the measuring rod center straight line equation of the corresponding tooth groove according to the measuring rod center set and the span-rod distance value set; calculates the span-rod distance range of the corresponding tooth groove pair according to the measuring rod center straight line equation and the measuring rod length, wherein a tooth groove pair consists of two opposite tooth grooves. This application discretizes the tooth surface points of the deformed wheel tooth section, takes the measuring rod radius as the normal distance, determines the intersection of the normals of the left and right tooth surface points, thereby locating the cross-sectional position of the measuring rod, and determines the spatial position of the measuring rod between the left and right tooth surfaces through all the measuring rod cross-sectional positions in the tooth width direction, thereby improving the accuracy of the span-rod distance calculation of the heat-treated deformed tooth surface.

[0058] The third aspect of the present application provides an electronic device for calculating the cross-stick pitch range of a gear, comprising at least one control processor and a memory for communicating with the at least one control processor; the memory stores instructions that can be executed by the at least one control processor, and the instructions are executed by the at least one control processor to enable the at least one control processor to execute the above-mentioned method for calculating the cross-stick pitch range of the gear.

[0059] According to a fourth aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are used to enable a computer to execute the above-mentioned method for calculating the span range of the gear.

[0060] It should be noted that the beneficial effects between the second to fourth aspects of the present application and the prior art are the same as the beneficial effects between the above-mentioned gear span range calculation system and the prior art, and will not be described in detail here.

[0061] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0062] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the description of the embodiments in conjunction with the following drawings, in which:

[0063] Figure 1 is a flow chart of an embodiment of a method for calculating a span range of a gear provided by the present application;

[0064] Figure 2 It is a schematic diagram of the deformation distribution cloud of the tooth surface after heat treatment in an embodiment of the method for calculating the span pitch range of the gear provided by the present application;

[0065] Figure 3 It is a schematic diagram of calculating the span-pitch range of a gear when the total number of teeth is an odd number of teeth according to an embodiment of the method for calculating the span-pitch range of a gear provided by the present application;

[0066] Figure 4 is a schematic diagram of calculating the span-pitch range of a gear provided in the present application;

[0067] Figure 5 is a structural schematic diagram of an embodiment of a gear span range calculation system provided by the present application;

[0068] Figure 6 It is a schematic diagram of the structure of an embodiment of the electronic device provided by the present application. DETAILED DESCRIPTION

[0069] The embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present application, and cannot be understood as limiting the present application.

[0070] In the description of this application, if there is a description of first, second, etc., it is only for the purpose of distinguishing technical features, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features or implicitly indicating the order of the indicated technical features.

[0071] In the description of the present application, it should be understood that the descriptions involving orientation, such as the orientation or positional relationship indicated as up, down, etc., are based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as a limitation on the present application.

[0072] In the description of this application, it should be noted that, unless otherwise clearly defined, terms such as setting, installing, connecting, etc. should be understood in a broad sense, and technicians in the relevant technical field can reasonably determine the specific meaning of the above terms in this application based on the specific content of the technical solution.

[0073] The span is an important indicator of the pitch thickness of involute cylindrical gears. During the heat treatment of gears, the span is often used to quickly assess the amount of additional deformation that may be caused by heat treatment, as it is easy and efficient to measure. The span measurement involves selecting two measuring rods of the same diameter and appropriate size, which are placed in the tooth gap of the corresponding pitch of the gear and then accurately measured with an outside micrometer.

[0074] At present, the rod diameter is mainly calculated by gear parameters, and the gear object is a standard tooth shape. However, after the gear is heat treated, the deformation of each point on its tooth surface is not uniform, so how to calculate the cross-rod distance of the gear that has been deformed after heat treatment becomes a major difficulty.

[0075] In order to solve the above technical defects, the embodiments of the present application provide a method, system, device and storage medium for calculating the span range of a gear.

[0076] See also Figure 1 , is a flow chart of a method for calculating the span range of a gear provided in an embodiment of the present application, the method is applied to an electronic device, and the electronic device may be a server, etc. Figure 1 As shown, the calculation method of the span range of the gear includes:

[0077] Step S101, obtaining the measuring rod radius, measuring rod length and tooth surface deformation point set corresponding to each tooth groove of the gear;

[0078] Step S102, calculating the center set of the measuring rods of the corresponding tooth grooves according to the tooth surface deformation point set;

[0079] Step S103, calculating a set of span distance values ​​of corresponding tooth grooves according to a set of measuring rod circle centers and a measuring rod radius;

[0080] Step S104, calculating the equation of the straight line of the measuring rod center corresponding to the tooth groove according to the measuring rod center set and the span rod distance value set;

[0081] Step S105, calculating the span range of the corresponding tooth groove pair according to the equation of the center line of the measuring rod and the length of the measuring rod, wherein the tooth groove pair is composed of two opposite tooth grooves.

[0082] This method obtains the measuring rod radius, measuring rod length and tooth surface deformation point set corresponding to each tooth groove of the gear; calculates the measuring rod center set of the corresponding tooth groove according to the tooth surface deformation point set; calculates the span-rod distance value set of the corresponding tooth groove according to the measuring rod center set and the measuring rod radius; calculates the measuring rod center straight line equation of the corresponding tooth groove according to the measuring rod center set and the span-rod distance value set; calculates the span-rod distance range of the corresponding tooth groove pair according to the measuring rod center straight line equation and the measuring rod length, wherein the tooth groove pair consists of two opposite tooth grooves. This application discretizes the tooth surface points of the deformed wheel tooth section, takes the measuring rod radius as the normal distance, determines the intersection of the normals of the left and right tooth surface points, thereby locating the cross-sectional position of the measuring rod, and determines the spatial position of the measuring rod between the left and right tooth surfaces through all the measuring rod cross-sectional positions in the tooth width direction, thereby improving the accuracy of the span-rod distance calculation of the heat-treated deformed tooth surface.

[0083] In some embodiments, in step S102, calculating the set of measuring rod circle centers of the corresponding tooth grooves according to the tooth surface deformation point set includes:

[0084] Step S201, obtaining the total number of teeth of the gear, the normal vector of the left tooth surface point corresponding to each tooth groove, the normal vector of the right tooth surface point, and the deformation of the tooth surface after heat treatment of the gear;

[0085] Step S202: Calculate the difference of the tooth surface deformation point set according to the normal vector of the left tooth surface point and the normal vector of the right tooth surface point by the following formula to obtain the offset data point set of the corresponding tooth groove:

[0086]

[0087] in, is the i-th group of left tooth surface offset data point set after offset, is the i-th group of left tooth surface deformation point set, r is the radius of the measuring rod, is the normal vector of the left tooth surface point, is the i-th group of right tooth surface offset data point set after offset, is the i-th group of left tooth surface deformation point sets, is the normal vector of the right tooth surface point;

[0088] Step S203, performing quadratic curve fitting according to the offset data point set by using the polyfit function to obtain a fitted curve; and determining the intersection point set of the fitted curve according to the fitted data by using the vpasolve function, and using the intersection point set of the fitted curve as the center point set of the measuring rod of the corresponding tooth groove;

[0089] Step S204, when the gear tooth surface deformation after heat treatment is uniformly distributed, the first angle is calculated according to the total number of teeth of the gear; the second angle is calculated according to the coordinates of the intersection set; and the center set of the measuring rods of the corresponding tooth groove relative to the tooth groove is calculated according to the intersection set of the fitted curve by the following formula:

[0090]

[0091] Among them, P iX * is the X coordinate of the center of the measuring rod of the corresponding tooth groove corresponding to the i-th group of data points in the offset data point set, P iY * is the Y coordinate of the center of the measuring rod of the corresponding tooth groove corresponding to the i-th group of data points in the offset data point set, P iX is the X coordinate of the center of the measuring rod corresponding to the i-th group of data points in the offset data point set corresponding to the tooth groove, P iY is the Y coordinate of the center of the measuring rod corresponding to the i-th group of data points in the offset data point set of the corresponding tooth groove, θ is the first angle, and θ1 is the second angle.

[0092] Specifically, in some embodiments, the obtained tooth surface point set is interpolated to increase the data sample, and then the normal vector is calculated for each data point, and the span radius is taken as the offset along the normal direction, and finally the offset data point set is obtained:

[0093]

[0094] in, is the i-th group of left tooth surface offset data point set after offset, is the i-th group of left tooth surface deformation point set, r is the radius of the measuring rod, is the normal vector of the left tooth surface point, is the i-th group of right tooth surface offset data point set after offset, is the i-th group of left tooth surface deformation point sets, is the normal vector of the right tooth surface point.

[0095] When the total number of teeth of the gear is an even number, the polyfit function is used to perform quadratic curve fitting according to the offset data point set to obtain the fitted curve; and the set of intersection points of the fitted curve is determined according to the fitted data using the vpasolve function, and the set of intersection points of the fitted curve is used as the set of measuring rod center points of the corresponding tooth groove.

[0096] Specifically, refer to Figure 3In some embodiments, when the gear tooth surface deformation after heat treatment is uniformly distributed, the first angle is calculated according to the total number of teeth of the gear; the second angle is calculated according to the coordinates of the intersection set; and the center set of the measuring rods of the corresponding tooth groove relative to the tooth groove is calculated according to the intersection set of the fitted curve by the following formula:

[0097]

[0098] Among them, P iX * is the X coordinate of the center of the measuring rod of the corresponding tooth groove corresponding to the i-th group of data points in the offset data point set, P iY * is the Y coordinate of the center of the measuring rod of the corresponding tooth groove corresponding to the i-th group of data points in the offset data point set, P ix is the X coordinate of the center of the measuring rod corresponding to the i-th group of data points in the offset data point set corresponding to the tooth groove, P iY is the Y coordinate of the center of the measuring rod corresponding to the i-th group of data points in the offset data point set of the corresponding tooth groove, θ is the first angle, and θ1 is the second angle.

[0099] Specifically, in some embodiments, if the deformation distribution of the tooth surface after heat treatment is uneven, it is necessary to extract the left and right tooth surface points of each tooth groove and calculate the center of each tooth groove according to the steps.

[0100] If the deformation distribution of the tooth surface is uniform after heat treatment, the rotation angle of each gear compared to the first gear can be calculated according to the total number of teeth of the gear and the coordinates of the intersection set, and the center of the corresponding tooth groove can be calculated according to the intersection set and rotation angle of the fitted curve.

[0101] In some embodiments, in step S103, calculating a set of span distance values ​​of corresponding tooth grooves according to a set of measuring rod circle centers and a measuring rod radius includes:

[0102] Step S301: When the total number of teeth of the gear is an even number, the span distance value set of the corresponding tooth groove is calculated according to the measuring rod circle center set and the measuring rod radius by the following formula:

[0103]

[0104] Among them, M i is the set of cross-bar distance values ​​corresponding to the i-th group of data points in the offset data point set corresponding to the tooth groove when the total number of teeth of the gear is an even number;

[0105] Step S302, when the total number of teeth of the gear is an odd number, calculate the center distance set of the measuring rod circle center set corresponding to the tooth groove pair; calculate the cross-rod distance value set of the corresponding tooth groove according to each set of center distance set and the measuring rod radius.

[0106] Specifically, in some embodiments, when the total number of teeth of the gear is an odd number, the span distance M is calculated based on the center of the measuring rod. In the actual span distance measurement, two high-precision measuring rods of a certain diameter are selected and placed in two opposite tooth grooves. For gears with the same deformation distribution cloud map of each gear after heat treatment, the span distance deformation of even-numbered teeth can be simplified as:

[0107] According to the measuring rod circle center set and measuring rod radius, the span distance value set of the corresponding tooth groove is calculated by the following formula:

[0108]

[0109] Among them, M i It is the set of cross-bar distance values ​​corresponding to the i-th group of data points in the offset data point set corresponding to the tooth groove when the total number of teeth of the gear is an even number.

[0110] When the total number of teeth of the gear is an odd number, the center distance set of the measuring rod circle center set corresponding to the tooth groove pair is calculated; the cross-rod distance value set of the corresponding tooth groove is calculated according to each set of center distance set and the measuring rod radius.

[0111] Specifically, in some embodiments, when the total number of teeth of the gear is an odd number, by calculating (P iX ,P iY ) and (P iX * ,P iY * ) The distance between the two coordinates, and then calculate the sum of the distance and the measuring rod diameter to obtain the i-th cross-rod distance value in the set of cross-rod distance values ​​corresponding to the tooth groove.

[0112] The span value set of the corresponding tooth groove can also be calculated by the following formula:

[0113]

[0114] Among them, M i * is the set of span distance values ​​corresponding to the i-th group of data points in the offset data point set corresponding to the tooth groove when the total number of teeth of the gear is an odd number, P iX * is the X coordinate of the center of the measuring rod of the corresponding tooth groove corresponding to the i-th group of data points in the offset data point set, P iY * is the Y coordinate of the center of the measuring rod of the corresponding tooth groove corresponding to the i-th group of data points in the offset data point set, P iX is the X coordinate of the center of the measuring rod corresponding to the i-th group of data points in the offset data point set corresponding to the tooth groove, P iY is the Y coordinate of the center of the measuring rod corresponding to the i-th group of data points in the offset data point set of the corresponding tooth groove.

[0115] Specifically, in some embodiments, if the deformation distribution of the tooth surface after heat treatment is uneven, the rotation angle of each gear compared to the first gear can be calculated according to the total number of teeth of the gear and the coordinates of the intersection set, and the center of the corresponding tooth groove is calculated according to the intersection set and the rotation angle of the fitted curve, and then the distance between the two centers of the tooth groove pair and the sum of the measuring rod diameters are calculated to obtain a set of cross-rod distance values.

[0116] In some embodiments, in step S104, the equation of the measuring rod center line corresponding to the tooth groove is calculated according to the measuring rod center set and the span rod distance value set, including:

[0117] Step S401, screening the maximum value and the second maximum value of the span-bar distance value set; screening the first circle center coordinate corresponding to the maximum value in the span-bar circle center set and the second circle center coordinate corresponding to the second maximum value in the span-bar circle center set;

[0118] Step S402, obtaining a first numbered position of a first circle center coordinate in a tooth width direction of a corresponding tooth groove and a second numbered position of a second circle center coordinate in a tooth width direction of the corresponding tooth groove;

[0119] Step S403, obtaining the Z coordinate of the first circle center coordinate according to the first numbered position; obtaining the Z coordinate of the second circle center coordinate according to the second numbered position;

[0120] Step S404, calculate the equation of the center line of the measuring rod corresponding to the tooth groove according to the first center coordinate, the Z coordinate of the first center coordinate, the second center coordinate and the Z coordinate of the second center coordinate by the following formula:

[0121]

[0122] Among them, x is the X coordinate of the straight line equation of the measuring stick circle center, y is the Y coordinate of the straight line equation of the measuring stick circle center, z is the Z coordinate of the straight line equation of the measuring stick circle center, x1 is the X coordinate of the first circle center coordinate, y1 is the Y coordinate of the first circle center coordinate, z1 is the Z coordinate of the first circle center coordinate, x2 is the X coordinate of the second circle center coordinate, y2 is the Y coordinate of the second circle center coordinate, and z2 is the Z coordinate of the second circle center coordinate.

[0123] Specifically, based on steps S101 to S103, the span value at the cross section of the gear tooth can be determined, and the set of n sets of spans in the tooth width direction is {M i}, (i=1,2,3……n), since the measuring rod is a cylinder in the actual process, and the centers of circles corresponding to different spans are located on an axis, it is necessary to process the data of the above discrete point spans, and use two points to describe its axial direction.

[0124] Find {M i}The maximum and second largest values ​​in the set, and then according to the coordinates of the center of the circle corresponding to the two values, and the numbered positions of the two data points corresponding to the tooth width direction at this time,

[0125] A first numbered position of the first circle center coordinate in the tooth width direction of the corresponding tooth groove and a second numbered position of the second circle center coordinate in the tooth width direction of the corresponding tooth groove are obtained.

[0126] According to the overall length of the tooth width, the distance projection between the maximum value and the second maximum value in the axial direction can be obtained, and then the spatial coordinates of the two points can be obtained. According to the two-point formula, the spatial straight line equation of the center of the measuring rod can be obtained:

[0127]

[0128] Among them, x is the X coordinate of the straight line equation of the measuring stick circle center, y is the Y coordinate of the straight line equation of the measuring stick circle center, z is the Z coordinate of the straight line equation of the measuring stick circle center, x1 is the X coordinate of the first circle center coordinate, y1 is the Y coordinate of the first circle center coordinate, z1 is the Z coordinate of the first circle center coordinate, x2 is the X coordinate of the second circle center coordinate, y2 is the Y coordinate of the second circle center coordinate, and z2 is the Z coordinate of the second circle center coordinate.

[0129] In some embodiments, in step S105, the span range of the corresponding tooth groove pair is calculated according to the equation of the center line of the measuring rod and the length of the measuring rod, including:

[0130] Step S501, determining the first endpoint coordinates and the second endpoint coordinates according to the equation of the measuring rod center line corresponding to the first tooth groove of the tooth groove pair and the length of the measuring rod;

[0131] Step S502, determining the third endpoint coordinate and the fourth endpoint coordinate according to the equation of the center line of the measuring rod corresponding to the second tooth groove of the tooth groove pair and the length of the measuring rod, wherein the third endpoint coordinate and the first endpoint coordinate are located at the same end of the measuring rod, and the fourth endpoint coordinate and the second endpoint coordinate are located at the same end of the measuring rod;

[0132] Step S503, calculating the span range of the corresponding tooth groove pair according to the first endpoint coordinate, the second endpoint coordinate, the third endpoint coordinate and the fourth endpoint coordinate.

[0133] In some embodiments, in step S503, calculating the span range of the corresponding tooth groove pair according to the first endpoint coordinate, the second endpoint coordinate, the third endpoint coordinate, and the fourth endpoint coordinate includes:

[0134] Step S601: Calculate the first extreme value according to the first endpoint coordinates and the third endpoint coordinates by the following formula:

[0135]

[0136] Among them, M m1 is the first extreme value, P1X is the X coordinate of the first endpoint, P 1Y is the Y coordinate of the first endpoint, P 1Z is the Z coordinate of the first endpoint, is the X coordinate of the third endpoint, is the Y coordinate of the third endpoint, is the Z coordinate of the third endpoint;

[0137] Step S602: Calculate the second extreme value according to the coordinates of the second endpoint and the fourth endpoint using the following formula:

[0138]

[0139] Among them, M m2 is the second extreme value, P 2X is the X coordinate of the second endpoint, P 2Y is the Y coordinate of the second endpoint, P 2Z is the Z coordinate of the second endpoint, is the X coordinate of the fourth endpoint, is the Y coordinate of the fourth endpoint, is the Z coordinate of the fourth endpoint;

[0140] Step S603: determining the span range of the corresponding tooth groove pair according to the first extreme value and the second extreme value.

[0141] Specifically, refer to Figure 4 , the range of the cross-rod distance of the corresponding tooth slot pair determined according to the first extreme value and the second extreme value can be that when the first extreme value is greater than the second extreme value, the range of the cross-rod distance of the corresponding tooth slot pair is from the second extreme value to the first extreme value. The range of the cross-rod distance of the corresponding tooth slot pair determined according to the first extreme value and the second extreme value can also be that when the first extreme value is less than the second extreme value, the range of the cross-rod distance of the corresponding tooth slot pair is from the first extreme value to the second extreme value.

[0142] In some embodiments, in step S101, obtaining a tooth surface deformation point set corresponding to each tooth groove includes:

[0143] Step S701, obtaining a left tooth surface projection point set and a right tooth surface projection point set of each tooth groove in the axial direction of the gear;

[0144] Step S702, arranging the left tooth surface projection point set according to the axial coordinates of the undeformed tooth surface points, and taking the points under the same axial coordinates as a group, to obtain the left tooth surface deformation point set, wherein the tooth surface points of each group of left tooth surface deformation point sets are sorted in order from tooth top to tooth root;

[0145] Step S703, arranging the right tooth surface projection point set according to the axial coordinates of the undeformed tooth surface points, and taking the points under the same axial coordinates as a group, to obtain the right tooth surface deformation point set, wherein the tooth surface points of each group of right tooth surface deformation point sets are sorted in order from tooth top to tooth root;

[0146] Step S704: Obtain a tooth surface deformation point set according to the left tooth surface deformation point set and the right tooth surface deformation point set.

[0147] Specifically, refer to Figure 2 , the gear deformation distribution cloud diagram after heat treatment is as follows Figure 2 (a) shows that the gear after heat treatment has undergone significant expansion deformation compared to the initial gear. Figure 2 (b) shows a pair of spatial coordinates of the left and right tooth surfaces before and after deformation. The projection point set of the tooth surface points in the axial direction of the gear is denoted as F l (x,y) and F r (x, y), and then sort the point sets before and after deformation: the sorting rule is to arrange according to the axial coordinates of the undeformed tooth surface points, and the same axial coordinate is a group. The number of groups is the same as the number of tooth surface points in the tooth width direction, which is recorded as n groups. Among them, the number of tooth surface points can be directly obtained, and the tooth surface points in each group are sorted from the tooth top to the tooth root.

[0148] Taking the grouping of tooth surface points after deformation as an example, the deformation point set of the left tooth surface of group i can be obtained: and the right tooth surface deformation point set

[0149] This embodiment uses the deformed tooth surface after heat treatment as input to discretize the tooth surface points of the deformed gear tooth cross section, thereby improving the accuracy of the data.

[0150] Specifically, in order to facilitate understanding by those skilled in the art, a set of optimal embodiments is provided below:

[0151] 1. Data acquisition:

[0152] Get the measuring rod radius and measuring rod length of the gear.

[0153] Get the tooth surface deformation point set corresponding to each tooth groove, specifically:

[0154] Obtain a left tooth surface projection point set and a right tooth surface projection point set of each tooth groove in the axial direction of the gear;

[0155] The left tooth surface projection point set is arranged according to the axial coordinates of the undeformed tooth surface points, and the points under the same axial coordinates are taken as a group to obtain the left tooth surface deformation point set, wherein the tooth surface points of each group of left tooth surface deformation point sets are sorted in order from tooth top to tooth root;

[0156] Arrange the right tooth surface projection point set according to the axial coordinates of the undeformed tooth surface points, and take the points under the same axial coordinates as a group to obtain the right tooth surface deformation point set, wherein the tooth surface points of each group of right tooth surface deformation point sets are sorted in order from tooth top to tooth root;

[0157] The tooth surface deformation point set is obtained according to the left tooth surface deformation point set and the right tooth surface deformation point set.

[0158] 2. Calculation of the center set of measuring sticks:

[0159] Obtain the total number of teeth of the gear, the normal vector of the left tooth surface point corresponding to each tooth groove, the normal vector of the right tooth surface point, and the deformation of the tooth surface after heat treatment of the gear;

[0160] Step S202: Calculate the difference of the tooth surface deformation point set according to the normal vector of the left tooth surface point and the normal vector of the right tooth surface point by the following formula to obtain the offset data point set of the corresponding tooth groove:

[0161]

[0162] in, is the i-th group of left tooth surface offset data point set after offset, is the i-th group of left tooth surface deformation point set, r is the radius of the measuring rod, is the normal vector of the left tooth surface point, is the i-th group of right tooth surface offset data point set after offset, is the i-th group of left tooth surface deformation point sets, is the normal vector of the right tooth surface point;

[0163] Step S203, performing quadratic curve fitting according to the offset data point set by using the polyfit function to obtain a fitted curve; and determining the intersection point set of the fitted curve according to the fitted data by using the vpasolve function, and using the intersection point set of the fitted curve as the center point set of the measuring rod of the corresponding tooth groove;

[0164] Step S204, when the gear tooth surface deformation after heat treatment is uniformly distributed, the first angle is calculated according to the total number of teeth of the gear; the second angle is calculated according to the coordinates of the intersection set; and the center set of the measuring rods of the corresponding tooth groove relative to the tooth groove is calculated according to the intersection set of the fitted curve by the following formula:

[0165]

[0166] Among them, P iX * is the X coordinate of the center of the measuring rod of the corresponding tooth groove corresponding to the i-th group of data points in the offset data point set, P iY *is the Y coordinate of the center of the measuring rod of the corresponding tooth groove corresponding to the i-th group of data points in the offset data point set, P ix is the X coordinate of the center of the measuring rod corresponding to the i-th group of data points in the offset data point set corresponding to the tooth groove, P iY is the Y coordinate of the center of the measuring rod corresponding to the i-th group of data points in the offset data point set of the corresponding tooth groove, θ is the first angle, and θ1 is the second angle.

[0167] If the deformation distribution of the tooth surface is uneven after heat treatment, it is necessary to extract the left and right tooth surface points of each tooth groove and calculate the center of each tooth groove according to the steps.

[0168] If the deformation distribution of the tooth surface is uniform after heat treatment, the rotation angle of each gear compared to the first gear can be calculated according to the total number of teeth of the gear and the coordinates of the intersection set, and the center of the corresponding tooth groove can be calculated according to the intersection set and rotation angle of the fitted curve.

[0169] 3. Calculation of span value set:

[0170] The span value set of the corresponding tooth groove is calculated according to the measuring rod circle center set and the measuring rod radius, specifically:

[0171] When the total number of teeth of the gear is an even number, the span distance value set of the corresponding tooth groove is calculated according to the measuring rod circle center set and the measuring rod radius by the following formula:

[0172]

[0173] Among them, M i is the set of cross-bar distance values ​​corresponding to the i-th group of data points in the offset data point set corresponding to the tooth groove when the total number of teeth of the gear is an even number;

[0174] When the total number of teeth of the gear is an odd number, the center distance set of the measuring rod circle center set corresponding to the tooth groove pair is calculated; the cross-rod distance value set of the corresponding tooth groove is calculated according to each set of center distance set and the measuring rod radius.

[0175] The set of span values ​​for the corresponding tooth grooves is calculated using the following formula:

[0176]

[0177] Among them, M i * is the set of span distance values ​​corresponding to the i-th group of data points in the offset data point set corresponding to the tooth groove when the total number of teeth of the gear is an odd number, P ix * is the X coordinate of the center of the measuring rod of the corresponding tooth groove corresponding to the i-th group of data points in the offset data point set, P iY *is the Y coordinate of the center of the measuring rod of the corresponding tooth groove corresponding to the i-th group of data points in the offset data point set, P ix is the X coordinate of the center of the measuring rod corresponding to the i-th group of data points in the offset data point set corresponding to the tooth groove, P iY is the Y coordinate of the center of the measuring rod corresponding to the i-th group of data points in the offset data point set of the corresponding tooth groove.

[0178] If the deformation distribution of the tooth surface after heat treatment is uneven, the rotation angle of each gear compared to the first gear can be calculated according to the total number of teeth of the gear and the coordinates of the intersection set, and the center of the corresponding tooth groove can be calculated according to the intersection set and the rotation angle of the fitted curve, and then the distance between the two centers of the tooth groove pair and the sum of the measuring rod diameters are calculated to obtain the cross-rod distance value set.

[0179] 4. Calculation of the equation of the straight line at the center of the measuring stick:

[0180] According to the set of measuring rod center points and the set of span distance values, the equation of the measuring rod center line of the corresponding tooth groove is calculated as follows:

[0181] Filter the maximum and second maximum values ​​of the span value set; filter the first circle center coordinate corresponding to the maximum value in the measurement bar circle center set and the second circle center coordinate corresponding to the second maximum value in the measurement bar circle center set;

[0182] Obtain a first numbered position of the first circle center coordinate in the tooth width direction of the corresponding tooth groove and a second numbered position of the second circle center coordinate in the tooth width direction of the corresponding tooth groove;

[0183] Obtain the Z coordinate of the first circle center coordinate according to the first numbered position; obtain the Z coordinate of the second circle center coordinate according to the second numbered position;

[0184] According to the first circle center coordinate, the Z coordinate of the first circle center coordinate, the second circle center coordinate and the Z coordinate of the second circle center coordinate, the equation of the measuring rod center line of the corresponding tooth groove is calculated by the following formula:

[0185]

[0186] Among them, x is the X coordinate of the straight line equation of the measuring stick circle center, y is the Y coordinate of the straight line equation of the measuring stick circle center, z is the Z coordinate of the straight line equation of the measuring stick circle center, x1 is the X coordinate of the first circle center coordinate, y1 is the Y coordinate of the first circle center coordinate, z1 is the Z coordinate of the first circle center coordinate, x2 is the X coordinate of the second circle center coordinate, y2 is the Y coordinate of the second circle center coordinate, and z2 is the Z coordinate of the second circle center coordinate.

[0187] 5. Calculation of span range:

[0188] The span range of the corresponding tooth groove pair is calculated according to the equation of the straight line of the measuring rod center and the length of the measuring rod, wherein the tooth groove pair is composed of two opposite tooth grooves, specifically:

[0189] Determine the first endpoint coordinates and the second endpoint coordinates according to the equation of the straight line at the center of the measuring rod corresponding to the first tooth groove of the tooth groove pair and the length of the measuring rod;

[0190] Determine the third endpoint coordinate and the fourth endpoint coordinate according to the equation of the center line of the measuring rod corresponding to the second tooth groove of the tooth groove pair and the length of the measuring rod, wherein the third endpoint coordinate and the first endpoint coordinate are located at the same end of the measuring rod, and the fourth endpoint coordinate and the second endpoint coordinate are located at the same end of the measuring rod;

[0191] The span range of the corresponding tooth groove pair is calculated according to the first endpoint coordinate, the second endpoint coordinate, the third endpoint coordinate and the fourth endpoint coordinate, specifically:

[0192] The first extreme value is calculated according to the coordinates of the first endpoint and the third endpoint using the following formula:

[0193]

[0194] Among them, M m1 is the first extreme value, P 1X is the X coordinate of the first endpoint, P 1Y is the Y coordinate of the first endpoint, P 1Z is the Z coordinate of the first endpoint, is the X coordinate of the third endpoint, is the Y coordinate of the third endpoint, is the Z coordinate of the third endpoint;

[0195] The second extreme value is calculated according to the coordinates of the second endpoint and the fourth endpoint using the following formula:

[0196]

[0197] Among them, M m2 is the second extreme value, P 2X is the X coordinate of the second endpoint, P 2Y is the Y coordinate of the second endpoint, P 2Z is the Z coordinate of the second endpoint, is the X coordinate of the fourth endpoint, is the Y coordinate of the fourth endpoint, is the Z coordinate of the fourth endpoint;

[0198] The span range of the corresponding tooth groove pair is determined according to the first extreme value and the second extreme value, specifically:

[0199] When the first extreme value is greater than the second extreme value, the span distance of the corresponding tooth groove pair ranges from the second extreme value to the first extreme value.

[0200] When the first extreme value is smaller than the second extreme value, the span distance of the corresponding tooth groove pair ranges from the first extreme value to the second extreme value.

[0201] The present application may only obtain the span range of a pair of tooth gap pairs of the gear, or may obtain the span range of each pair of tooth gap pairs of the gear.

[0202] In addition, refer to Figure 5 One embodiment of the present application provides a gear span range calculation system, including a data acquisition module 1100, a measuring rod circle center set calculation module 1200, a span range value set calculation module 1300, a measuring rod circle center line equation calculation module 1400 and a span range calculation module 1500, wherein:

[0203] The data acquisition module 1100 is used to obtain the measuring rod radius, measuring rod length and tooth surface deformation point set corresponding to each tooth groove of the gear;

[0204] The measuring rod circle center set calculation module 1200 is used to calculate the measuring rod circle center set of the corresponding tooth groove according to the tooth surface deformation point set;

[0205] The cross-rod distance value set calculation module 1300 is used to calculate the cross-rod distance value set of the corresponding tooth groove according to the measuring rod circle center set and the measuring rod radius;

[0206] The measuring rod circle center straight line equation calculation module 1400 is used to calculate the measuring rod circle center straight line equation of the corresponding tooth groove according to the measuring rod circle center set and the span rod distance value set;

[0207] The cross-rod distance range calculation module 1500 is used to calculate the cross-rod distance range of the corresponding tooth groove pair according to the equation of the straight line of the measuring rod circle center and the measuring rod length, wherein the tooth groove pair is composed of two opposite tooth grooves.

[0208] This system obtains the measuring rod radius, measuring rod length and tooth surface deformation point set corresponding to each tooth groove of the gear; calculates the measuring rod center set of the corresponding tooth groove according to the tooth surface deformation point set; calculates the span-rod distance value set of the corresponding tooth groove according to the measuring rod center set and the measuring rod radius; calculates the measuring rod center straight line equation of the corresponding tooth groove according to the measuring rod center set and the span-rod distance value set; calculates the span-rod distance range of the corresponding tooth groove pair according to the measuring rod center straight line equation and the measuring rod length, wherein a tooth groove pair consists of two opposite tooth grooves. This application discretizes the tooth surface points of the deformed wheel tooth section, takes the measuring rod radius as the normal distance, determines the intersection of the normals of the left and right tooth surface points, thereby locating the cross-sectional position of the measuring rod, and determines the spatial position of the measuring rod between the left and right tooth surfaces through all the measuring rod cross-sectional positions in the tooth width direction, thereby improving the accuracy of the span-rod distance calculation of the heat-treated deformed tooth surface.

[0209] It should be noted that the present system embodiment and the above-mentioned method embodiment are based on the same inventive concept, so the relevant contents of the above-mentioned method embodiment are also applicable to the present system embodiment and will not be repeated here.

[0210] Figure 6 A schematic diagram of the hardware structure for calculating the span range of the gear provided in an embodiment of the present application is shown.

[0211] The cross-stick range calculation device of the gear may include a processor 601 and a memory 602 storing computer program instructions.

[0212] Specifically, the processor 601 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.

[0213] The memory 602 may include a large capacity memory for data or instructions. By way of example and not limitation, the memory 602 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive or a combination of two or more of these. In appropriate cases, the memory 602 may include a removable or non-removable (or fixed) medium. In appropriate cases, the memory 602 may be inside or outside the integrated gateway disaster recovery device. In a specific embodiment, the memory 602 is a non-volatile solid-state memory.

[0214] In some embodiments, the memory 602 may include a read-only memory (ROM), a random access memory (RAM), a magnetic disk storage medium device, an optical storage medium device, a flash memory device, an electrical, optical or other physical / tangible memory storage device. Thus, in general, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., a memory device) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to an aspect of the present disclosure.

[0215] The processor 601 reads and executes the computer program instructions stored in the memory 602 to implement any one of the methods for calculating the span range of the gear in the above embodiments.

[0216] In one example, the gear cross-bar range calculation device may further include a communication interface 603 and a bus 610. Figure 4As shown, the processor 601, the memory 602, and the communication interface 603 are connected via a bus 610 and communicate with each other.

[0217] The communication interface 603 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiments of the present application.

[0218] Bus 610 includes hardware, software or both, and the parts of the cross-bar range computing device of the gear are coupled to each other. For example, but not limitation, the bus may include accelerated graphics port (AGP) or other graphics bus, enhanced industrial standard architecture (EISA) bus, front-side bus (FSB), hypertransport (HT) interconnection, industrial standard architecture (ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnection (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more of these combinations. In appropriate cases, bus 610 may include one or more buses. Although the present application embodiment describes and shows a specific bus, the present application considers any suitable bus or interconnection.

[0219] The gear span range calculation device can execute the gear span range calculation method in the embodiment of the present application based on the three-dimensional design model, thereby realizing the combination of Figure 1 and Figure 5 A method and system for calculating the span range of a gear is described.

[0220] In addition, in combination with the gear span range calculation method in the above embodiment, the present application embodiment can provide a computer storage medium for implementation. The computer storage medium stores computer program instructions; when the computer program instructions are executed by the processor, any of the gear span range calculation methods in the above embodiment is implemented.

[0221] It should be clear that the present application is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present application is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present application.

[0222] The functional blocks shown in the above-described block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), appropriate firmware, a plug-in, a function card, etc. When implemented in software, the elements of the present application are programs or code segments that are used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.

[0223] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps, that is, the steps can be performed in the order mentioned in the embodiment, or in a different order from the embodiment, or several steps can be performed simultaneously.

[0224] Aspects of the present disclosure are described above with reference to the flowchart and / or block diagram of the method, device (system) and computer program product according to the embodiment of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device to produce a machine so that these instructions executed by the processor of the computer or other programmable data processing device enable the implementation of the function / action specified in one or more boxes of the flowchart and / or block diagram. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field programmable logic circuit. It can also be understood that each box in the block diagram and / or flowchart and the combination of boxes in the block diagram and / or flowchart can also be implemented by dedicated hardware that performs a specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions.

[0225] The above is only a specific implementation of the present application. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the protection scope of the present application is not limited to this. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in this application, and these modifications or replacements should be included in the protection scope of this application.

Claims

1. A method for calculating the span range of a gear, characterized in that: The method for calculating the span range of the gear includes: Obtaining the measuring rod radius, measuring rod length and tooth surface deformation point set corresponding to each tooth groove of the gear; The center set of the measuring rods of the corresponding tooth grooves is calculated according to the tooth surface deformation point set, specifically: Obtain the total number of teeth of the gear, the normal vector of the left tooth surface point and the normal vector of the right tooth surface point corresponding to each tooth groove, and the deformation of the tooth surface of the gear after heat treatment; The difference of the tooth surface deformation point set is calculated according to the normal vector of the left tooth surface point and the normal vector of the right tooth surface point by the following formula to obtain the offset data point set of the corresponding tooth groove: in, is the i-th group of left tooth surface offset data point set after offset, is the i-th group of left tooth surface deformation point set, r is the radius of the measuring rod, is the normal vector of the left tooth surface point, is the i-th group of right tooth surface offset data point set after offset, is the i-th group of left tooth surface deformation point sets, is the normal vector of the right tooth surface point; Perform quadratic curve fitting according to the offset data point set by using the polyfit function to obtain a fitted curve; determine the intersection point set of the fitted curve according to the fitted data by using the vpasolve function, and use the intersection point set of the fitted curve as the center point set of the measuring rod of the corresponding tooth groove; When the gear tooth surface deformation after heat treatment is uniformly distributed, the first angle is calculated according to the total number of teeth of the gear; the second angle is calculated according to the coordinates of the intersection set; and the center set of the measuring rods of the corresponding tooth groove relative to the tooth groove is calculated according to the intersection set of the fitted curve by the following formula: Among them, P iX * is the X coordinate of the center of the measuring rod of the corresponding tooth groove corresponding to the i-th group of data points in the offset data point set, P iY * is the Y coordinate of the center of the measuring rod of the corresponding tooth groove corresponding to the i-th group of data points in the offset data point set, P iX is the X coordinate of the center of the measuring rod corresponding to the i-th group of data points in the offset data point set corresponding to the tooth groove, P iY is the Y coordinate of the center of the measuring rod corresponding to the i-th group of data points in the offset data point set of the corresponding tooth groove, θ is the first angle, and θ1 is the second angle; Calculate the span-rod distance value set of the corresponding tooth groove according to the measuring rod circle center set and the measuring rod radius; Calculate the equation of the measuring rod center line corresponding to the tooth groove according to the measuring rod center set and the span rod distance value set; The span range of the corresponding tooth groove pair is calculated according to the equation of the straight line of the measuring rod center and the length of the measuring rod, wherein the tooth groove pair is composed of two opposite tooth grooves.

2. The method for calculating the span range of a gear according to claim 1, characterized in that: The step of calculating a set of span distance values ​​of corresponding tooth grooves according to the set of measuring rod circle centers and the measuring rod radius comprises: When the total number of teeth of the gear is an even number, the span distance value set of the corresponding tooth groove is calculated according to the measuring rod circle center set and the measuring rod radius by the following formula: Among them, M i is the set of cross-bar distance values ​​corresponding to the i-th group of data points in the offset data point set corresponding to the tooth groove when the total number of teeth of the gear is an even number; When the total number of teeth of the gear is an odd number, the center distance set of the measuring rod circle center set corresponding to the tooth groove pair is calculated; and the cross-rod distance value set of the corresponding tooth groove is calculated according to each set of center distance sets and the measuring rod radius.

3. The method for calculating the span range of a gear according to claim 2, characterized in that: The step of calculating the straight line equation of the measuring rod center corresponding to the tooth groove according to the measuring rod center set and the span distance value set includes: Filter the maximum value and the second maximum value of the span-bar distance value set; filter the first circle center coordinate corresponding to the maximum value in the measuring bar circle center set and the second circle center coordinate corresponding to the second maximum value in the measuring bar circle center set; Obtaining a first numbered position of the first circle center coordinate in the tooth width direction of the corresponding tooth groove and a second numbered position of the second circle center coordinate in the tooth width direction of the corresponding tooth groove; Obtaining the Z coordinate of the first circle center coordinate according to the first numbered position; obtaining the Z coordinate of the second circle center coordinate according to the second numbered position; The equation of the measuring rod center line of the corresponding tooth groove is calculated according to the first center coordinate, the Z coordinate of the first center coordinate, the second center coordinate and the Z coordinate of the second center coordinate by the following formula: Among them, x is the X coordinate of the straight line equation of the measuring stick circle center, y is the Y coordinate of the straight line equation of the measuring stick circle center, z is the Z coordinate of the straight line equation of the measuring stick circle center, x1 is the X coordinate of the first circle center coordinate, y1 is the Y coordinate of the first circle center coordinate, z1 is the Z coordinate of the first circle center coordinate, x2 is the X coordinate of the second circle center coordinate, y2 is the Y coordinate of the second circle center coordinate, and z2 is the Z coordinate of the second circle center coordinate.

4. The method for calculating the span range of a gear according to claim 3, characterized in that: The step of calculating the span range of the corresponding tooth groove pair according to the equation of the center line of the measuring rod and the length of the measuring rod comprises: Determine the first endpoint coordinates and the second endpoint coordinates according to the equation of the straight line at the center of the measuring rod corresponding to the first tooth groove of the tooth groove pair and the length of the measuring rod; Determine the third endpoint coordinate and the fourth endpoint coordinate according to the equation of the center line of the measuring rod corresponding to the second tooth groove of the tooth groove pair and the length of the measuring rod, wherein the third endpoint coordinate and the first endpoint coordinate are located at the same end of the measuring rod, and the fourth endpoint coordinate and the second endpoint coordinate are located at the same end of the measuring rod; The cross-rod distance range of the corresponding tooth groove pair is calculated according to the first endpoint coordinate, the second endpoint coordinate, the third endpoint coordinate and the fourth endpoint coordinate.

5. The method for calculating the span range of a gear according to claim 4, characterized in that: The calculating the span range of the corresponding tooth groove pair according to the first endpoint coordinate, the second endpoint coordinate, the third endpoint coordinate, and the fourth endpoint coordinate comprises: The first extreme value is calculated according to the first endpoint coordinates and the third endpoint coordinates by the following formula: Among them, M m1 is the first extreme value, P 1X is the X coordinate of the first endpoint, P 1Y is the Y coordinate of the first endpoint, P 1Z is the Z coordinate of the first endpoint, is the X coordinate of the third endpoint, is the Y coordinate of the third endpoint, is the Z coordinate of the third endpoint; The second extreme value is calculated according to the second endpoint coordinates and the fourth endpoint coordinates by the following formula: Among them, M m2 is the second extreme value, P 2X is the X coordinate of the second endpoint, P 2Y is the Y coordinate of the second endpoint, P 2Z is the Z coordinate of the second endpoint, is the X coordinate of the fourth endpoint, is the Y coordinate of the fourth endpoint, is the Z coordinate of the fourth endpoint; The span range of the corresponding tooth groove pair is determined according to the first extreme value and the second extreme value.

6. The method for calculating the span range of a gear according to claim 1, characterized in that: Get the tooth surface deformation point set corresponding to each tooth groove, including: Obtain a left tooth surface projection point set and a right tooth surface projection point set of each tooth groove in the axial direction of the gear; Arranging the left tooth surface projection point set according to the axial coordinates of the undeformed tooth surface points, and taking the points under the same axial coordinates as a group, to obtain the left tooth surface deformation point set, wherein the tooth surface points of each group of left tooth surface deformation point sets are sorted in order from tooth top to tooth root; Arranging the right tooth surface projection point set according to the axial coordinates of the undeformed tooth surface points, and taking the points under the same axial coordinates as a group, to obtain a right tooth surface deformation point set, wherein the tooth surface points of each group of right tooth surface deformation point sets are sorted in order from tooth top to tooth root; The tooth surface deformation point set is obtained according to the left tooth surface deformation point set and the right tooth surface deformation point set.

7. A gear span range calculation system, characterized in that: The gear span range calculation system includes: A data acquisition module, used to acquire the measuring rod radius, measuring rod length and tooth surface deformation point set corresponding to each tooth groove of the gear; The measuring rod circle center set calculation module is used to calculate the measuring rod circle center set of the corresponding tooth groove according to the tooth surface deformation point set, specifically: Obtain the total number of teeth of the gear, the normal vector of the left tooth surface point and the normal vector of the right tooth surface point corresponding to each tooth groove, and the deformation of the tooth surface of the gear after heat treatment; The difference of the tooth surface deformation point set is calculated according to the normal vector of the left tooth surface point and the normal vector of the right tooth surface point by the following formula to obtain the offset data point set of the corresponding tooth groove: in, is the i-th group of left tooth surface offset data point set after offset, is the i-th group of left tooth surface deformation point set, r is the radius of the measuring rod, is the normal vector of the left tooth surface point, is the i-th group of right tooth surface offset data point set after offset, is the i-th group of left tooth surface deformation point sets, is the normal vector of the right tooth surface point; Perform quadratic curve fitting according to the offset data point set by using the polyfit function to obtain a fitted curve; determine the intersection point set of the fitted curve according to the fitted data by using the vpasolve function, and use the intersection point set of the fitted curve as the center point set of the measuring rod of the corresponding tooth groove; When the gear tooth surface deformation after heat treatment is uniformly distributed, the first angle is calculated according to the total number of teeth of the gear; the second angle is calculated according to the coordinates of the intersection set; and the center set of the measuring rods of the corresponding tooth groove relative to the tooth groove is calculated according to the intersection set of the fitted curve by the following formula: Among them, P iX * is the X coordinate of the center of the measuring rod of the corresponding tooth groove corresponding to the i-th group of data points in the offset data point set, P iY * is the Y coordinate of the center of the measuring rod of the corresponding tooth groove corresponding to the i-th group of data points in the offset data point set, P iX is the X coordinate of the center of the measuring rod corresponding to the i-th group of data points in the offset data point set corresponding to the tooth groove, P iY is the Y coordinate of the center of the measuring rod corresponding to the i-th group of data points in the offset data point set of the corresponding tooth groove, θ is the first angle, and θ1 is the second angle; A cross-rod distance value set calculation module, used for calculating the cross-rod distance value set of the corresponding tooth groove according to the measuring rod circle center set and the measuring rod radius; A measuring rod circle center straight line equation calculation module, used to calculate the measuring rod circle center straight line equation of the corresponding tooth groove according to the measuring rod circle center set and the span rod distance value set; The cross-rod distance range calculation module is used to calculate the cross-rod distance range of the corresponding tooth groove pair according to the equation of the straight line of the measuring rod circle center and the length of the measuring rod, wherein the tooth groove pair is composed of two opposite tooth grooves.

8. A device for calculating the span range of a gear, characterized in that: It includes at least one control processor and a memory for communicating with the at least one control processor; the memory stores instructions that can be executed by the at least one control processor, and the instructions are executed by the at least one control processor to enable the at least one control processor to execute the method for calculating the cross-bar pitch range of a gear as described in any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are used to enable a computer to execute the method for calculating the span range of a gear as claimed in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Method for measuring measurement over pins of three-tooth gear

    CN101975537A

  • Automatic compensation machining method for gear tooth thickness dimensional deviation of numerical control gear shaving machine

    CN112620823A