Modeling method and device of deflection bevel gear, computer equipment and storage medium

By determining the design parameters of the modified helical gear and constructing the target helical gear structure, the problem of poor modeling accuracy in the existing technology is solved, and efficient and accurate helical gear modeling is achieved, supporting flexible adjustment.

CN121744538APending Publication Date: 2026-03-27ZHEJIANG LEAPMOTOR TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-18
Publication Date
2026-03-27

AI Technical Summary

Technical Problem

Existing helical gear modeling methods rely on empirical operations, making them difficult to modify and optimize quickly, resulting in poor modeling accuracy and an inability to adapt to different design requirements.

Method used

By determining the design parameters of the modified helical gear, including basic process parameters and machining process parameters, the target helical gear structure is constructed. Parametric modeling is achieved by constructing the target main structure and the retraction structure step by step.

Benefits of technology

It improves modeling efficiency and accuracy, reduces reliance on human experience, supports flexible parameter adjustment, and ensures the modifiability and adaptability of the model.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121744538A_ABST
    Figure CN121744538A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of parameterization design, and discloses a modeling method and device for a displacement helical gear, computer equipment and a storage medium, and the method comprises the steps: determining design parameters of the displacement helical gear; wherein the design parameters comprise basic process parameters and machining process parameters; in response to the modeling instruction, constructing a target helical gear structure based on the design parameters; wherein the target helical gear structure is a three-dimensional parameterization representation of the displacement helical gear, and the target helical gear structure comprises a target main body structure and a target tool retracting structure which are seamlessly connected. According to the method, the design parameter set containing the basic process parameters and the machining process parameters is determined firstly, then the target main body structure and the target tool retracting structure are constructed step by step in response to the modeling instruction, and parametric modeling of the displacement bevel gear is achieved. According to the modeling method, automatic forming in the whole process can be achieved only by inputting the design parameters, the dependence of the modeling process on artificial experience is reduced, and the design efficiency and the model precision are greatly improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of parametric design technology, and in particular to a modeling method, apparatus, computer equipment, and storage medium for modified helical gears. Background Technology

[0002] Helical gears are a common component in mechanical transmissions and are widely used in automotive structures. However, current helical gear modeling methods often rely on empirical operations, resulting in models that cannot respond to rapid modifications and optimizations. Therefore, a flexible modeling method that can adapt to different design requirements is needed. Summary of the Invention

[0003] This application aims to at least partially solve one of the technical problems in related technologies. To this end, this application proposes a modeling method, apparatus, computer equipment, and storage medium for modified helical gears. The main technical solutions adopted in this application include: Firstly, this application provides a modeling method for modified helical gears. The method includes: determining the design parameters of the modified helical gear; wherein the design parameters include basic process parameters and machining process parameters; and, in response to modeling instructions, constructing a target helical gear structure based on the design parameters; wherein the target helical gear structure is a three-dimensional parametric representation of the modified helical gear, and the target helical gear structure includes a seamlessly connected target main body structure and a target retraction structure. By first determining a set of design parameters including basic process parameters and machining process parameters, and then constructing the target main body structure and the target retraction structure step by step in response to modeling instructions, parametric modeling of modified helical gears is achieved. This modeling method, which automates the entire process by only requiring the input of design parameters, reduces the reliance on human experience in the modeling process and greatly improves design efficiency and model accuracy.

[0004] Optionally, the design parameters of the modified helical gear are determined, including: obtaining the basic process parameters of the modified helical gear; wherein, the basic process parameters are input parameters characterizing the basic profile and dimensions of the modified helical gear; and performing geometric derivation calculations based on the basic process parameters to obtain the machining process parameters; wherein, the machining process parameters are input parameters characterizing the detailed design of the modified helical gear. By obtaining the basic process parameters and obtaining the machining process parameters through geometric derivation, it is ensured that the data source complies with the standard requirements, and the correctness of the design parameters is also ensured, thereby providing accurate and comprehensive parameter support for subsequent modeling.

[0005] Optionally, constructing the target helical gear structure based on design parameters includes: performing main body feature construction processing based on design parameters to obtain the target main body structure; and performing tool retraction feature construction processing based on design parameters and the target main body structure to obtain the target tool retraction structure. This step-by-step process of first constructing the target main body structure and then constructing the target tool retraction structure makes the modeling process orderly and efficient, ensuring both the transmission accuracy of the target main body structure and that the target tool retraction structure perfectly adapts to the main body.

[0006] Optionally, the main feature construction process is performed based on design parameters to obtain the target main structure, including: performing blank generation processing based on design parameters to obtain a basic cylindrical structure; performing tooth profile curve generation calculation based on design parameters using a preset rule curve to obtain the involute of the modified helical gear; wherein, the preset rule curve refers to the mapping rule that maps design parameters to gear geometric contours; performing slotting forming processing based on the involute and the basic cylindrical structure to obtain a basic main structure; wherein, the basic main structure has a single tooth groove; and performing circumferential array processing based on the basic main structure to obtain the target main structure. The generation of the basic cylindrical structure provides the initial geometry for subsequent feature processing, and the use of the preset rule curve to generate an accurate involute improves the accuracy of the tooth profile geometry. Further, based on the accurately calculated tooth groove contour and helix, a single tooth groove with correct helical features is created, and then all gear teeth are quickly replicated and generated through circumferential array operations, thereby efficiently constructing a complete gear main structure. This process enables the automatic generation of models simply by inputting parameters, which not only significantly improves the efficiency and accuracy of 3D modeling of modified helical gears, but also supports flexible parameter adjustment during the design process, ensuring that the model has good modifiability and adaptability.

[0007] Optionally, the grooving process is performed based on the involute curve and the basic cylindrical structure, including: performing profile positioning calculations based on the involute curve and design parameters to obtain the tooth groove profile and helix of the modified helical gear; and obtaining the basic main structure using the basic cylindrical structure, tooth groove profile, and helix. By using the precisely calculated tooth groove profile and helix to sweep away the basic cylinder, the software can directly generate individual tooth grooves with the correct helix angle, reducing the accuracy errors introduced by two-dimensional projection or approximate splicing in traditional methods, and achieving precise forming of individual tooth grooves.

[0008] Optionally, profile positioning calculations are performed based on the involute curve and design parameters, including: determining the tooth groove profile of the modified helical gear based on the involute curve and design parameters; and calculating the helical path based on the design parameters to obtain the helix of the modified helical gear. A precise two-dimensional cross-sectional profile of the tooth groove is generated on the bottom surface of the basic cylindrical structure, and a precise three-dimensional helical extension path is generated on the side surface of the basic cylindrical structure. This provides a precise working range for subsequent grooving operations, further ensuring the geometric accuracy and helical characteristics of the final gear tooth profile.

[0009] Optionally, the tool retraction feature construction process is performed based on the design parameters and the target main structure, including: stretching based on the target main structure to obtain the basic tool retraction structure; determining the tool retraction profile of the modified helical gear based on the design parameters and the tooth groove profile of the modified helical gear; and performing cross-section forming based on the basic tool retraction structure and the tool retraction profile to obtain the target tool retraction structure.

[0010] By directly extruding the target main structure to generate the basic retraction structure, the dimensional compatibility between the retraction structure and the target main structure is ensured. The retraction profile is determined through multi-step geometric transformations, including translation and rotation, of the tooth groove profile of the target main structure, improving the connection accuracy between the retraction profile and the main tooth groove profile. Finally, the retraction profile is used for cross-sectional shaping and arraying, thereby quickly forming a complete retraction structure and improving modeling efficiency.

[0011] Secondly, this application provides a modeling apparatus for modified helical gears, the apparatus comprising: The parameter determination module is used to determine the design parameters of the modified helical gear; the design parameters include basic process parameters and machining process parameters. The structural modeling module is used to construct the target helical gear structure based on design parameters in response to modeling instructions; wherein, the target helical gear structure is a three-dimensional parametric representation of the modified helical gear, and the target helical gear structure includes a seamlessly connected target main structure and a target retraction structure.

[0012] Thirdly, this application also provides a computer device including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of any of the above methods.

[0013] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of any of the methods described above. Attached Figure Description

[0014] To more clearly illustrate the technical solutions in the specific embodiments of this application or the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0015] Figure 1a This is a flowchart of a modeling method for a modified helical gear according to an embodiment of this application; Figure 1b This is a schematic diagram of the structure of a modified helical gear according to an embodiment of this application; Figure 2a This is a flowchart of a method for forming a main structure according to an embodiment of this application; Figure 2b This is a schematic diagram illustrating the involute curve constructed according to an embodiment of this application; Figure 2c This is a schematic diagram of a tooth groove profile provided according to an embodiment of this application; Figure 2d This is a schematic diagram of the target main body structure provided according to an embodiment of this application; Figure 3a This is a flowchart of a method for forming a retractable structure according to an embodiment of this application; Figure 3b This is a schematic diagram of a translation operation provided according to an embodiment of this application; Figure 3c This is a schematic diagram of a rotation operation provided according to an embodiment of this application; Figure 3d This is a schematic diagram of a translation operation provided according to yet another embodiment of this application; Figure 3e This is a schematic diagram illustrating the creation of a spline according to an embodiment of this application; Figure 3f This is a schematic diagram of cross-sectional forming according to an embodiment of this application; Figure 4 This is a structural block diagram of a modeling apparatus for modified helical gears according to an embodiment of this application; Figure 5 This is an internal structural diagram of a computer device provided according to an embodiment of this application. Detailed Implementation

[0016] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0017] Specifically, helical gears, as a key component in mechanical transmission systems, have significant advantages over spur gears. Due to their helical tooth lines, they achieve smoother transmission and reduce noise, while also offering better meshing performance and greater overlap, making them particularly suitable for high-speed, heavy-load applications.

[0018] However, when using 3D modeling software, users often rely on manual modeling based on 2D sketches or by calling gear models from standard libraries. These methods not only depend on operational experience but also lack efficient parametric solutions for helical gears. Furthermore, most helical gear modeling methods in related technologies tend to approximate the involute curve using circular arcs or point-to-point connections, resulting in poor modeling accuracy and difficulty in obtaining accurate tooth profile shapes. This deviation can severely affect the subsequent gear analysis results and machining quality.

[0019] Based on this, according to the embodiments of this application, a modeling method embodiment for modified helical gears is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0020] This embodiment provides a modeling method for modified helical gears, such as... Figure 1a As shown, the method includes the following steps: S110. Determine the design parameters of the modified helical gear.

[0021] It should be noted that modified helical gears are a type of helical gear manufactured by altering the standard tooth profile position. A modification coefficient is introduced during the design process to optimize their transmission performance. The design parameters of modified helical gears refer to a set of parameters that determine the gear's three-dimensional geometry and manufacturing characteristics. Specifically, design parameters can include basic process parameters and machining process parameters. Basic process parameters can refer to input parameters characterizing the basic profile and dimensions of the modified helical gear, i.e., a series of reference parameters directly given by the designer based on transmission requirements, and may include the normal module m. n Number of teeth z1, normal pressure angle α n Helix angle β, displacement coefficient x n Tooth tip height coefficient h an , porosity coefficient c n , tooth root fillet radius ρ f And tooth width B1. Machining parameters can refer to the input parameters characterizing the detailed design of modified helical gears, that is, supplementary parameters derived from basic process parameters to guide specific modeling and machining. These can include retraction length B2, end face module m, etc. t End face pressure angle α t Pitch circle radius r, base circle radius r b , tooth tip circle radius r a Root radius r f Tooth width e t Tooth width e t The corresponding central angle γ and helix lead L, where ra >r>r f .

[0022] Alternatively, the design parameters of the modified helical gear can be determined by the following method: First, obtain the basic process parameters of the modified helical gear. Then, perform geometric derivation calculations based on the basic process parameters to obtain the machining process parameters.

[0023] Specifically, the first step is to select gears based on engineering design requirements to obtain the specific values ​​of the basic process parameters for the standard model. Then, mathematical derivation can be performed based on gear geometry principles; that is, the basic process parameters are substituted into preset calculation formulas to derive the values ​​of each machining process parameter in sequence. For example, the end face module m t The normal modulus m can be used n It is calculated by dividing by the cosine of the helix angle β, i.e., m t =m n / cosβ;End face pressure angle α t α can be calculated using the following formula. t =arctan(tanα n / cosβ); The pitch circle radius r can be calculated using the following formula: r=(m t ×z1) / 2; Base circle radius r b r can be calculated using the following formula b =r×cosα t ; Tooth tip circle radius r a r can be calculated using the following formula a =r+m n ×(h an +x n ); Radius of the tooth root circle r f r can be calculated using the following formula f =rm n ×(h an +c n- x n ); Tooth width e t It can refer to the arc length occupied by a tooth groove on the end face, which can be calculated using the following formula: e t =π×m t / 2-2×m n ×x n ×tanα t The central angle γ corresponding to the tooth groove width can be calculated using the following formula: γ=e t / r; The helical lead L can refer to the height the helical curve rises around the axis in one revolution, which can be calculated using the formula L=2π×r / tanβ. The retraction length B2 can refer to the axial length of the gear retraction structure, which can be determined based on the tool retraction requirements during gear machining, combined with the tooth width B1, through process experience or adaptation calculations.

[0024] By obtaining basic process parameters and deriving machining process parameters through geometric derivation, we can ensure that the data source complies with the standard requirements and that the design parameters are correct, thus providing accurate and comprehensive parameter support for subsequent modeling.

[0025] S120: Responding to the modeling command, construct the target helical gear structure based on the design parameters.

[0026] Here, the modeling command can refer to a user-triggered modeling start command, that is, after the user inputs design parameters in the 3D modeling software, they can start the gear modeling operation of the target helical gear structure. The target helical gear structure can refer to the 3D parametric representation of the modified helical gear, that is, a 3D solid model created in digital space, whose geometric features are all driven by the aforementioned design parameters and can be automatically updated as the parameters are modified.

[0027] Specifically, the target helical gear structure includes a seamlessly connected target main body structure and a target retraction structure. For example, please refer to... Figure 1b As shown, the target main body structure 110 in the target helical gear structure can refer to the gear body part that includes all helical tooth profiles, used to realize the transmission function of the gear. The target retraction structure 120 can refer to the auxiliary structure at the end of the helical gear that adapts to the machining process, used to ensure the smooth retraction of the tool during machining.

[0028] Optionally, constructing the target helical gear structure based on design parameters may include the following steps: first, performing main feature construction processing based on design parameters to obtain the target main structure; then, performing tool retraction feature construction processing based on design parameters and the target main structure to obtain the target tool retraction structure.

[0029] Specifically, the process begins by generating a basic cylindrical structure as a blank using the addendum circle radius and tooth width. Then, a precise involute curve is generated using a preset rule curve, and the tooth groove profile and helix are determined based on design parameters. This is followed by grooving to obtain the basic main structure of a single tooth groove. Finally, this single tooth groove structure is arranged in a circular array to generate a complete gear tooth profile, thus obtaining the target main structure.

[0030] Furthermore, after obtaining the target main structure, a basic retraction cylinder can be generated based on a predefined retraction length and tooth tip circle radius. Then, the basic shape and position of the retraction area are determined by combining the tooth groove contours already generated on the target main structure. Next, a transition surface is constructed to extend and connect the tooth groove contours at the gear end, forming a smooth retraction feature. Finally, a target retraction structure that seamlessly connects with the target main structure is obtained. This step-by-step process of constructing the target main structure first and then the target retraction structure makes the modeling process orderly and efficient, ensuring both the transmission accuracy of the target main structure and that the target retraction structure perfectly adapts to the main body.

[0031] In the above implementation, by first determining the design parameter set including basic process parameters and machining process parameters, and then responding to modeling instructions to construct the target main structure and target retraction structure step by step, parametric modeling of the modified helical gear is achieved. This modeling method, which can achieve fully automated modeling by simply inputting design parameters, reduces the reliance on human experience in the modeling process and greatly improves design efficiency and model accuracy.

[0032] In some implementations, the main feature construction process is performed based on design parameters to obtain the target main structure. Please refer to the appendix. Figure 2a ,include: S210. Based on the design parameters, perform blank generation processing to obtain the basic cylindrical structure.

[0033] Specifically, the tooth tip circle radius and tooth width parameters in the design parameters can be used to draw a sketch and extrude it to obtain the basic cylindrical structure.

[0034] For example, a reference plane, such as the XY plane, can be specified first. Then, a starting point (which could be the origin of the coordinate system) is determined in this plane as the intersection of the gear's central axis and the end face. A circle is then drawn with this starting point as the center and the tooth tip circle radius r specified in the design parameters. a Draw a circular sketch with a radius of 100; this circle is the addendum circle, which is the outermost contour circle of the gear. Then, perform a boss or extrusion operation, using the addendum circle as the base and the tooth width B1 in the design parameters as the extrusion length, and extrude along the specified extrusion direction (e.g., along the positive Z-axis) to generate a cylindrical 3D solid, which serves as the base cylindrical structure for subsequent gear feature machining.

[0035] S220. Based on the design parameters, the tooth profile curve is generated and calculated using the preset rule curve to obtain the involute of the modified helical gear.

[0036] Among them, the preset rule curve refers to the mapping rule that maps design parameters to the gear's geometric profile; that is, it is a mathematical relationship that can convert the gear's design parameters into the coordinates of points on the modeling curve. The involute, on the other hand, refers to a positioning curve used to form the gear tooth profile. It should be noted that, based on gear geometry principles, during the geometric formation of the involute, there exists a straight line that remains tangent to the geometric reference circle (i.e., the base circle). When this straight line rolls without slippage on that circle, the trajectory drawn by any fixed point originally located on this straight line is an involute.

[0037] Specifically, the base circle radius in the design parameters can be substituted into the preset rule curve for positioning calculation to generate a series of spatial point coordinates, thereby forming an involute.

[0038] For example, the curve is first defined by defining mathematical expressions for how the coordinates of points on the curve in the X, Y, and Z directions change with a certain parameter (e.g., t), thus obtaining the preset rule curve. For example, the expression for the X coordinate (x) of the preset rule curve can be defined as: x = r b ×cos(π×t)+r b The expression for the Y-coordinate (y) can be defined as: y = r × π × t × sin(π × t); b ×sin(π×t)-r b ×π×t×cos(π×t); The Z-coordinate (z) can be defined as z=0×t (i.e., fixed at 0), indicating that the curve lies within the initial plane. Here, the parameter t is an independent variable ranging from 0 to 1. After defining the preset rule curve, the software can start with parameter t set to 0, gradually taking small increments (the specific value can be flexibly adjusted according to accuracy requirements, such as 0.01), sequentially calculating the coordinate points corresponding to each t value, and then connecting each point to generate the curve from the base circle r. b Extending to the tooth tip circle r a A precise involute curve.

[0039] S230. Based on the involute curve and the basic cylindrical structure, a slotting process is performed to obtain the basic main structure.

[0040] The basic main structure can refer to an intermediate structure with only a single tooth groove. It is understandable that, since a gear structure is composed of multiple identical tooth grooves arranged around a central axis, a single tooth groove (i.e., the basic main structure) can be formed first during gear modeling, so that the target main structure can be quickly copied and arrayed using the same method later.

[0041] Specifically, the grooving process based on the involute and the basic cylindrical structure can be achieved in the following way: First, the profile positioning calculation is performed based on the involute and design parameters to obtain the tooth groove profile and helix of the modified helical gear; then, the basic main structure is obtained using the basic cylindrical structure, tooth groove profile and helix.

[0042] In this context, profile positioning calculation refers to the calculation process of determining the boundary and shape of the tooth groove based on design parameters and the involute curve. The tooth groove profile can refer to the shape curve of a single tooth groove on the end face of the gear, while the helix is ​​a spiral curve extending along the gear axis.

[0043] Alternatively, the profile positioning calculation can be performed in the following way: first, determine the tooth groove profile of the modified helical gear based on the involute and design parameters; at the same time, calculate the helical path based on the design parameters to obtain the helix of the modified helical gear.

[0044] For example, such as Figure 2b As shown, continuing within the end face plane containing the aforementioned involute, also with the global coordinate origin as the center, draw circles with radii r, which are the addendum circle radii. a Pitch circle radius r, root circle radius r f The three reference circles are the addendum circle, pitch circle, and dedendum circle. Next, the intersection point P1 of the pitch circle and the generated involute is determined. Then, a straight line OP1 is created passing through the origin and the intersection point P1. This line OP1 is then rotated counterclockwise by an angle γ / 2 about the Z-axis (γ is the tooth space width e). t The corresponding central angle), the straight line obtained is the center symmetry line of the tooth groove (i.e., the tooth groove centerline OP2). Then, extrapolation extension is performed (i.e., the parameter t of the involute equation is controlled to increase negatively from 0), thereby extending the involute to the tooth root circle boundary, and symmetrically copying the extended involute with the tooth groove centerline as the mirror axis, to obtain the involutes on both sides of the tooth groove (the result is as follows). Figure 2b (As shown). Then, at the junction of the involute curves on both sides and the root circle, add a radius equal to the root fillet radius ρ. f The rounded corners are then trimmed or segmented. Using the addendum circle and dedendum circle as boundaries, the involute curves and rounded corner curves on both sides are trimmed to obtain a complete, closed two-dimensional profile of a single tooth groove, such as... Figure 2c As shown in the figure, a closed area is clearly displayed, which is the tooth groove profile of the modified helical gear, consisting of the involute segments on both sides, the tooth root circle boundary (bottom), the tooth root fillet, and the tooth root circle boundary (top).

[0045] Subsequently, the helical path can be calculated based on the design parameters to obtain the helix of the modified helical gear.

[0046] For example, the helical lead L in the design parameters can be used as the pitch, the tooth width B1 as the helical height, and the helical starting point can be specified as the endpoint of the tooth groove centerline at the pitch circle (i.e., point P2). Using the Z-axis as the rotation axis and selecting the direction according to design needs (e.g., counterclockwise for a right-hand helical gear, clockwise for a left-hand helical gear), a helical line running through the entire basic cylindrical structure is generated, thus obtaining the helical line of the modified helical gear. Through this method, a precise two-dimensional cross-sectional profile of the tooth groove is generated on the bottom surface of the basic cylindrical structure, and a precise three-dimensional helical extension path is generated on the side surface of the basic cylindrical structure. This provides a precise working range for subsequent grooving operations, further ensuring the geometric accuracy and helical characteristics of the final gear tooth profile.

[0047] After obtaining the tooth groove profile and helix of the modified helical gear, grooving can be performed to obtain the basic main structure.

[0048] Specifically, a two-dimensional tooth groove profile can be used as the sweep profile, and sweeping and cutting operations can be performed on the basic cylindrical structure along a three-dimensional spiral trajectory to form a spiral tooth groove cavity, thereby obtaining a basic main structure with a single tooth groove.

[0049] For example, firstly, the profile is specified as the tooth groove profile calculated in the aforementioned steps, the center curve is specified as the helix calculated in the aforementioned steps, and the direction of stretching or sweeping is specified (e.g., the draft direction is selected as the Z-axis direction). This automatically moves the tooth groove profile along the helix path and removes the corresponding material from the basic cylindrical structure, thereby generating a three-dimensional solid with a single tooth groove, i.e., the basic main structure. By using the precisely calculated tooth groove profile and helix to sweep and remove material from the basic cylinder, the software can directly generate a single tooth groove with the correct helix angle, reducing the accuracy errors introduced by traditional methods such as two-dimensional projection or approximate splicing, and achieving precise forming of a single tooth groove.

[0050] S240. Perform circular array processing based on the basic main structure to obtain the target main structure.

[0051] Specifically, by performing circular replication and circumferential array of the generated individual tooth groove features on the basic main structure around the central axis, all gear teeth can be generated to complete the modeling of the gear body and obtain the target main structure.

[0052] For example, a circular array operation can be performed. First, a single tooth groove feature on the basic cylindrical structure obtained in the preceding steps is selected as the object to be arrayed. Then, the central axis of the gear (e.g., the Z-axis) is specified as the rotation axis of the array, the number of teeth z1 in the input design parameters is specified as the number of instances in the array, and the total angle of the array is set to 360 degrees. This automatically and evenly replicates and distributes the single tooth groove onto the basic cylindrical structure, forming a complete target main structure. The final target main structure can be referenced... Figure 2d As shown, the shape of the tooth is consistent with that of a single tooth groove, and the number of teeth corresponds to the number of teeth z1 in the design parameters.

[0053] In the above implementation, a basic cylindrical structure is generated to provide the initial geometry for subsequent feature processing, and a precise involute curve is generated using a preset rule curve to improve the geometric accuracy of the tooth profile. Furthermore, based on the accurately calculated tooth groove profile and helix, a single tooth groove with correct helical features is created, and then all gear teeth are quickly replicated and generated via a circular array operation, thereby efficiently constructing the complete gear body structure. This process achieves the effect of automatically generating the model simply by inputting parameters, significantly improving the efficiency and accuracy of 3D modeling of modified helical gears, and also supporting flexible parameter adjustment during the design process, ensuring that the model has good modifiability and adaptability.

[0054] In some implementations, the tool retraction feature construction process is performed based on design parameters and the target body structure; please refer to the appendix. Figure 3a ,include: S310. Perform stretching processing based on the target main structure to obtain the basic retraction structure.

[0055] Among them, the basic retraction structure can refer to a cylindrical structure that is coaxial with the target main structure and is formed only by stretching the boss, which can provide a blank base for the subsequent forming of the retraction feature.

[0056] Specifically, based on the tooth tip circle radius and retraction length in the design parameters, reverse stretching can be performed on the end face of the target main structure to obtain the basic retraction structure.

[0057] For example, at one end of the already generated target body structure (e.g., the end face along the negative Z-axis), the center of the retraction structure can also be taken as the center of the bottom circle of the target body structure, with the same tooth tip circle radius r. a Draw a circular sketch with a radius. Then perform another boss or extrusion operation, using this circular sketch as the base and the retraction length B2 as the extrusion length, and extrude along a specified extrusion direction opposite to the extrusion direction of the target body structure (e.g., along the negative Z-axis) to generate a cylindrical base retraction structure.

[0058] S320. Based on the design parameters and the tooth profile of the modified helical gear, determine the retraction profile of the modified helical gear.

[0059] The retraction profile can refer to the shape curve of a single retraction structure on the end face of the basic retraction structure, and can serve as the geometric boundary profile for generating the retraction tooth groove.

[0060] Specifically, a series of geometric transformations involving translation and rotation can be performed on the tooth groove contour of the target main structure to obtain a retraction contour that adapts to the position and shape of the retraction structure.

[0061] For example, the tooth groove contour of the target main structure can first be selected as the original contour, and then translated a certain distance along the negative Z-axis. This translation distance can be selected based on the design requirements of the tool retraction structure, for example, it can be set to B2-1mm. Here, B2 is the tool retraction length, and 1mm is the transition allowance, reserving a safety range for subsequent solid operations to ensure that the tool retraction contour can fully extend into the basic tool retraction structure. The result of the first translation can be referenced... Figure 3b As shown.

[0062] Subsequently, the translated tooth profile is rotated around the Z-axis by an angle (e.g., the negative of the helix angle β, -β) to compensate for the gear's helix angle. This ensures a smooth geometric connection between the tooth profile of the retracted portion and the helix tooth line of the gear body, preventing distortion or misalignment. The profile posture after rotation adjustment can be referenced... Figure 3c As shown.

[0063] Finally, a parallel operation can be performed again, that is, the rotated tooth profile is translated outward (in the radial direction of the gear, i.e., the positive x-axis direction) once more. This translation distance can be set as (r a -r f +0.5mm), where r a r is the radius of the tooth tip circle. f The radius of the tooth root circle is 0.5mm, and the radial transition allowance is 0.5mm. This is also to ensure sufficient space between the retraction structure and the gear body in the transition area, thereby avoiding assembly gaps or motion interference. The final adjusted profile is the required retraction profile, and its position can be referenced. Figure 3d As shown.

[0064] S330. Based on the basic retraction structure and retraction profile, cross-section forming processing is performed to obtain the target retraction structure.

[0065] Specifically, the retraction profile can be used as a cross-section first. By constructing splines and performing solid removal operations, retraction grooves can be generated on the basic retraction structure. Then, the entire retraction structure can be completed by arraying. Here, a spline can refer to a parametric curve that can smoothly connect corresponding points on two specific profiles in three-dimensional space. Specifically, when constructing the transition surface of the retraction groove, the spline can select two corresponding feature points (such as tooth tips or roots on the same side) on the retraction profile of the basic retraction structure and the groove profile of the target main structure as endpoints, thereby connecting them to form a smooth curve, which serves as a guide line for subsequent grooving, guiding the subsequent structural forming.

[0066] For example, before the cross-section forming process, it is first necessary to determine the spline lines for guiding the slotting. Please refer to... Figure 3e You can select two tooth root points Q1 and Q2 on the two contours as endpoints and create a spline. Simultaneously, you can construct another spline in the same way on the other side of the tooth groove, thus completely defining the transition shape of the retraction tooth groove side.

[0067] Next, a cross-section shaping operation can be performed, which involves specifying two contours as cross-sections and two splines as guide lines. Based on the shapes of these two cross-sections and the paths defined by the splines, material is removed from the basic retraction structure entity, thereby generating a single retraction tooth groove structure with a specific transition shape, such as... Figure 3f As shown.

[0068] Finally, a circular array is created, still with the gear axis (Z-axis) as the central axis. The number of teeth z1 in the input design parameters is specified as the number of array instances, and the total angle of the array is set to 360 degrees. This allows all the retraction tooth groove structures to be replicated on the basic retraction structure, ultimately forming a complete target retraction structure that corresponds perfectly to and seamlessly connects with the number and shape of the gear body teeth.

[0069] In the above implementation, the basic retraction structure is generated directly by extruding onto the target main structure, ensuring the dimensional compatibility between the retraction structure and the target main structure. The retraction profile is determined by performing multi-step geometric transformations, such as translation and rotation, on the tooth groove profile of the target main structure, improving the connection accuracy between the retraction profile and the main tooth groove profile. Finally, the retraction profile is used for cross-sectional shaping and arraying, thereby quickly forming a complete retraction structure and improving modeling efficiency.

[0070] It should be understood that although the steps in the flowchart above are shown sequentially as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowchart above may include multiple steps or stages, which are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages in other steps.

[0071] This specification also provides a modeling apparatus 400 for modified helical gears, such as... Figure 4 As shown, it includes: a parameter determination module 410 and a structural modeling module 420, wherein: The parameter determination module 410 is used to determine the design parameters of the modified helical gear; the design parameters include basic process parameters and machining process parameters.

[0072] The structural modeling module 420 is used to construct the target helical gear structure based on the design parameters in response to the modeling command; wherein, the target helical gear structure is a three-dimensional parametric representation of the modified helical gear, and the target helical gear structure includes a seamlessly connected target main structure and a target retraction structure.

[0073] In some embodiments, the parameter determination module 410 is also used to obtain the basic process parameters of the modified helical gear; wherein, the basic process parameters are input parameters characterizing the basic profile and size of the modified helical gear; based on the basic process parameters, geometric derivation calculations are performed to obtain the machining process parameters; wherein, the machining process parameters are input parameters characterizing the detailed design of the modified helical gear.

[0074] In some implementations, the structural modeling module 420 is also used to perform main feature construction processing based on design parameters to obtain the target main structure; and to perform tool retraction feature construction processing based on design parameters and the target main structure to obtain the target tool retraction structure.

[0075] In some embodiments, the modeling device 400 for the modified helical gear further includes a body forming module, which is used to perform blank generation processing based on design parameters to obtain a basic cylindrical structure; to perform tooth profile curve generation calculation based on design parameters using a preset rule curve to obtain the involute of the modified helical gear; wherein, the preset rule curve refers to the mapping rule that maps design parameters to gear geometric profile; to perform grooving forming processing based on the involute and the basic cylindrical structure to obtain a basic body structure; wherein, the basic body structure has a single tooth groove; and to perform circumferential array processing based on the basic body structure to obtain the target body structure.

[0076] In some implementations, the main body forming module is also used to perform profile positioning calculations based on the involute and design parameters to obtain the tooth groove profile and helix of the modified helical gear; and to obtain the basic main body structure using the basic cylindrical structure, tooth groove profile and helix.

[0077] In some implementations, the body forming module is also used to determine the tooth groove profile of the modified helical gear based on the involute and design parameters; and to calculate the helical path based on the design parameters to obtain the helix of the modified helical gear.

[0078] In some embodiments, the modeling device 400 for the modified helical gear further includes a tool retraction forming module, which is used to determine the tool retraction profile of the modified helical gear based on design parameters and the tooth groove profile of the modified helical gear; and to perform stretching and cross-section forming processing based on the target body structure and the tool retraction profile to obtain the target tool retraction structure.

[0079] Specific limitations regarding the modeling apparatus for modified helical gears can be found in the above description of the modeling method for modified helical gears, and will not be repeated here. Each module in the aforementioned modeling apparatus for modified helical gears can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the operations corresponding to each module.

[0080] In this embodiment, the modeling device for a modified helical gear is presented in the form of a functional unit. Here, a unit refers to an ASIC (Application Specific Integrated Circuit), a processor and memory that execute one or more software or fixed programs, and / or other devices that can provide the above functions.

[0081] Please see Figure 5 , Figure 5 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application, such as... Figure 5As shown, the computer device includes one or more processors 10, memory 20, and interfaces for connecting the components, including high-speed interfaces and low-speed interfaces. The components communicate with each other via different buses and can be mounted on a common motherboard or otherwise installed as needed. The processor can process instructions executed within the computer device, including instructions stored in or on memory to display graphical information of a GUI on an external input / output device (such as a display device coupled to the interface). In some alternative implementations, multiple processors and / or multiple buses can be used with multiple memories and multiple memory modules, if desired. Similarly, multiple computer devices can be connected, each providing some of the necessary operations. Figure 5 Take a processor 10 as an example.

[0082] Processor 10 may be a central processing unit, a network processor, or a combination thereof. Processor 10 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The programmable logic device may be a complex programmable logic device (CAMP), a field-programmable gate array (FPGA), a general-purpose array logic (GDA), or any combination thereof.

[0083] The memory 20 stores instructions executable by at least one processor 10 to cause the at least one processor 10 to perform the method shown in the above embodiments.

[0084] The memory 20 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created based on the use of the computer device. Furthermore, the memory 20 may include high-speed random access memory and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some alternative embodiments, the memory 20 may optionally include memory remotely located relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.

[0085] The memory 20 may include volatile memory, such as random access memory; the memory may also include non-volatile memory, such as flash memory, hard disk or solid-state drive; the memory 20 may also include a combination of the above types of memory.

[0086] The computer device also includes an input device 30 and an output device 40. The processor 10, memory 20, input device 30, and output device 40 can be connected via a bus or other means. Figure 5 Taking the example of a connection between China and Israel via a bus.

[0087] Input device 30 can receive input numerical or character information, and generate key signal inputs related to user settings and function control of the computer device, such as a touchscreen, keypad, mouse, trackpad, touchpad, joystick, one or more mouse buttons, trackball, joystick, etc. Output device 40 may include display devices, auxiliary lighting devices (e.g., LEDs), and haptic feedback devices (e.g., vibration motors). The aforementioned display devices include, but are not limited to, liquid crystal displays, light-emitting diodes, displays, and plasma displays. In some alternative embodiments, the display device may be a touchscreen.

[0088] This application also provides a computer-readable storage medium. The methods described in this application can be implemented in hardware or firmware, or implemented as recordable on a storage medium, or implemented as computer code downloaded over a network and originally stored on a remote storage medium or a non-transitory machine-readable storage medium and subsequently stored on a local storage medium. Thus, the methods described herein can be processed by software stored on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. The storage medium can be a magnetic disk, optical disk, read-only memory, random access memory, flash memory, hard disk, or solid-state drive, etc.; further, the storage medium can also include combinations of the above types of memory. It is understood that computers, processors, microprocessor controllers, or programmable hardware include storage components capable of storing or receiving software or computer code. When the software or computer code is accessed and executed by the computer, processor, or hardware, the methods shown in the above embodiments are implemented.

[0089] Although embodiments of this application have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of this application, and all such modifications and variations fall within the scope defined by the appended claims.

[0090] The devices, modules, or units described in the above embodiments can be implemented by computer chips or physical entities, or by products with certain functions. A typical implementation device is a computer. Specifically, a computer can be, for example, a personal computer, laptop computer, cellular phone, camera phone, smartphone, personal digital assistant, media player, navigation device, email device, game console, tablet computer, wearable device, or any combination of these devices. For ease of description, the above devices are described separately by function as various units. Of course, in implementing this application, the functions of each unit can be implemented in one or more software and / or hardware.

[0091] Those skilled in the art will understand that embodiments of this application can be provided as methods, apparatus, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0092] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus, and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more blocks of the flowchart illustrations and / or one or more blocks of the block diagrams.

[0093] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more block diagrams.

[0094] These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more block diagrams.

[0095] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0096] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the apparatus embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions of the method embodiments.

[0097] The above description is merely an embodiment of this application and is not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.

[0098] Although embodiments of this application have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of this application, and such modifications and variations all fall within the scope defined by the appended claims.

Claims

1. A modeling method for modified helical gears, characterized in that, include: Determine the design parameters of the modified helical gear; wherein, the design parameters include basic process parameters and machining process parameters; In response to the modeling instructions, a target helical gear structure is constructed based on the design parameters; wherein, the target helical gear structure is a three-dimensional parametric representation of the modified helical gear, and the target helical gear structure includes a seamlessly connected target main body structure and a target retraction structure.

2. The method according to claim 1, characterized in that, Determining the design parameters of the modified helical gear includes: Obtain the basic process parameters of the modified helical gear; wherein, the basic process parameters are input parameters characterizing the basic profile and dimensions of the modified helical gear; Based on the basic process parameters, geometric derivation calculations are performed to obtain the machining process parameters; wherein, the machining process parameters are input parameters characterizing the detailed design of the modified helical gear.

3. The method according to claim 1, characterized in that, The construction of the target helical gear structure based on the design parameters includes: Based on the design parameters, perform main feature construction processing to obtain the target main structure; Based on the design parameters and the target main structure, a tool retraction feature construction process is performed to obtain the target tool retraction structure.

4. The method according to claim 3, characterized in that, The process of constructing the main features based on the design parameters to obtain the target main structure includes: Based on the design parameters, a blank generation process is performed to obtain a basic cylindrical structure; Based on the design parameters, the tooth profile curve is generated and calculated using a preset rule curve to obtain the involute of the modified helical gear; wherein, the preset rule curve refers to the mapping rule that maps the design parameters to the gear geometric profile. Based on the involute and the basic cylindrical structure, a grooving process is performed to obtain the basic main structure; wherein, the basic main structure has a single tooth groove; Based on the aforementioned basic main structure, a circular array process is performed to obtain the target main structure.

5. The method according to claim 4, characterized in that, The grooving process based on the involute curve and the basic cylindrical structure includes: Based on the involute and the design parameters, the profile positioning calculation is performed to obtain the tooth groove profile and helix of the modified helical gear; The basic main structure is obtained by utilizing the basic cylindrical structure, the toothed profile, and the helix.

6. The method according to claim 5, characterized in that, The profile positioning calculation based on the involute and the design parameters includes: The tooth groove profile of the modified helical gear is determined based on the involute and the design parameters; Based on the design parameters, the helical path is calculated to obtain the helical line of the modified helical gear.

7. The method according to claim 3, characterized in that, The process of constructing the tool retraction feature based on the design parameters and the target main structure includes: The target main structure is subjected to stretching to obtain the basic retraction structure; Based on the design parameters and the tooth groove profile of the modified helical gear, the retraction profile of the modified helical gear is determined. Based on the basic retraction structure and the retraction contour, a cross-section forming process is performed to obtain the target retraction structure.

8. A modeling device for modified helical gears, characterized in that, The device includes: The parameter determination module is used to determine the design parameters of the modified helical gear; wherein, the design parameters include basic process parameters and machining process parameters; The structural modeling module is used to construct the target helical gear structure based on the design parameters in response to the modeling command; wherein the target helical gear structure is a three-dimensional parametric representation of the modified helical gear, and the target helical gear structure includes a seamlessly connected target main body structure and a target retraction structure.

9. A computer device, characterized in that, include: A memory and a processor, the memory and the processor being communicatively connected to each other, the memory storing computer instructions, the processor executing the computer instructions to perform the method of any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions for causing the computer to perform the method of any one of claims 1 to 7.