A method and system for optimizing tool shifting of gear hobbing machine based on machining travel distance

By constructing the hob machining stroke vector and optimizing the tool shifting amount according to the workpiece size, the problem of poor hob utilization in traditional tool shifting operations is solved, uniform hob wear is achieved, and the service life of the hob is extended.

CN116339235BActive Publication Date: 2025-09-30浙江陀曼智能科技股份有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310329289.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-29
Publication Date
2025-09-30
Estimated Expiration
2043-03-29

AI Technical Summary

Technical Problem

Traditional tool shifting operations cannot be adaptively optimized according to the part processing conditions, resulting in poor hob utilization. In particular, uneven wear occurs when the gear size changes, affecting the hob's service life.

Method used

By constructing the hob machining stroke vector, calculating the machining stroke amount according to the workpiece size data, optimizing the initial machining position and total machining stroke of the hob, and realizing adaptive adjustment of the tool shifting amount.

Benefits of technology

Improves the utilization rate and service life of the hob, ensures uniform wear, and extends the service life of the hob.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116339235B_ABST
    Figure CN116339235B_ABST
Patent Text Reader

Abstract

The present invention provides a method for optimizing tool shifting in a gear hobbing machine based on machining travel distance. The method comprises: S110: initializing the total machining travel vector S of the hob, the machining position j of the hob, and the maximum machining travel distance W of the hob; S120: obtaining workpiece dimension data; S130: calculating the travel unit quantity in the machining travel vector based on the workpiece dimension data; S140: calculating the initial machining position of the hob based on the machining travel vectors and the total machining travel vector; S150: updating the total machining travel vector of the hob based on the machining travel vectors; and S160: performing the next hob machining task using the updated total machining travel vector and the initial machining position. This method improves the existing technology, which cannot adaptively optimize tool shifting according to the generated part machining conditions, and has significant significance for improving hob utilization.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of gear tooth surface finishing, and in particular to a gear hobbing machine cutter shifting optimization method and system based on machining travel distance. Background Art

[0002] During the gear production process, the hob cutter of a gear hobbing machine mills each tooth out of a cylindrical metal part. However, because the gear hobbing machine can only contact a maximum of three teeth at a time, only a small section of the hob is active, resulting in severe wear on the teeth involved. Therefore, in order to continue using the hob, the workpiece processing position needs to be shifted horizontally so that only the teeth of the remaining hob sections can be engaged. This achieves balanced wear and extends the hob life. This is called a shifting operation. Traditional shifting operations often use a piece-rate method, where after processing one or two workpieces, the hob is shifted a certain distance. The number of workpieces processed and the shifting distance are fixed. Therefore, when the gear sizes to be processed vary significantly, uneven wear on the hob teeth is often caused, resulting in poor hob utilization. Therefore, how to adaptively optimize the shifting amount based on the part processing conditions is of great significance to improving hob utilization.

[0003] The above problems are in urgent need of resolution. Summary of the Invention

[0004] The purpose of the present invention is to provide a gear hobbing machine cutter shifting optimization method and system based on processing travel distance to improve the situation of poor hob utilization in the prior art.

[0005] The present invention solves the technical problem by adopting the following technical solutions: On the one hand, the present invention provides a method for optimizing the shifting of the gear hobbing cutter based on the processing travel distance, the method comprising: S110: initializing the total processing travel vector S of the gear hobbing cutter, the processing position j of the gear hobbing cutter, and the maximum processing travel distance W of the gear hobbing cutter; S120: acquiring workpiece dimension data; S130: calculating the travel unit quantity in the processing travel vector according to the workpiece dimension data; S140: calculating the initial processing position of the gear hobbing cutter based on the processing travel vectors and the total processing travel vector; S150: updating the total processing travel vector of the gear hobbing cutter based on the processing travel vectors; S160: performing the next gear hobbing processing task with the updated total processing travel vector and the initial processing position of the gear hobbing cutter;

[0006] The step S120 includes:

[0007] S1201: Obtain the radius r and the number x of teeth of the processing component;

[0008] The step S130 includes:

[0009] S1301: Preset processing stroke q;

[0010] S1302: Based on the preset number of teeth processed by the hob Calculate the length of the hob covered by the machined section;

[0011] S1303: Calculating the number of hob segments involved in the work based on the hob length covered by the machining section ;

[0012] S1304: Initialize the vectors involved in machining travel , which contains elements, each element is initialized to 0;

[0013] S1305: Based on the machining stroke q and the number of hob segments involved in the work Calculate the processing stroke vector The value of the i-th element in [i], where ;

[0014] The processing stroke vector in step S1305 The value of the i-th element in The calculation formula for [i] includes:

[0015] ;

[0016] in, .

[0017] Preferably, the step S110 includes: S1101: recording the total length L of the hob; S1102: using the shortest moving distance of the hob each time mechanically as the unit length; S1103: divide the total length L of the hob into n segments; S1104: initialize the total processing stroke vector S of the hob, which contains n elements, and each element is initialized to 0; S1105: initialize the processing position of the hob to j=1; S1106: record the maximum processing travel distance W allowed under an acceptable degree of wear as the maximum processing travel distance after initialization.

[0018] Preferably, the calculation formula for the length of the hob covered by the processed section in step S1302 includes: processing angle ; The corresponding diameter length of the machining arc ,in, is the number of teeth processed by the hob, and r is the radius of the processed part.

[0019] Preferably, the step S1103 includes: , where L represents the total length of the hob, Indicates the shortest moving distance of the tool;

[0020] Preferably, the step S1304 includes: =y / , where y represents the corresponding diameter length of the hob machining arc, Indicates the shortest moving distance of the tool;

[0021] Preferably, the step S140 includes: S1401: from 1 to Cycle the involved machining stroke vectors For element i in the equation, calculate S[j+i-1]+ [i],i (1, ); S1402: If the calculation results in step S1401 do not exceed the maximum processing distance W allowed, the starting position of this processing is ; S1403: If the calculation result in step S1401 exceeds the maximum processing distance W allowed, then ; S1404: Update j to ; S1405: loop steps S1401-S1404, when the calculation results do not exceed the maximum processing distance W allowed, go to step S1406; S1406: record the new processing position and start machining operations from this position as the initial machining position.

[0022] Preferably, the step S150 includes: S1501: loop i from 1 to , update S[j+i-1] to S[j+i-1]+ [i], where i (1, ),j 1.

[0023] On the other hand, the present invention provides a gear hobbing machine cutter shifting optimization system based on processing travel distance, the system including: an initialization unit, suitable for initializing the total processing travel vector S of the hob, the processing position j of the hob and the maximum processing travel distance W of the hob; an acquisition unit, suitable for acquiring the workpiece size data; a unit for calculating the single stroke quantity in the processing travel vector, suitable for calculating the single stroke quantity in the processing travel vector according to the workpiece size data; a unit for calculating the initial processing position of the hob, suitable for calculating the initial processing position of the hob based on the processing travel vector and the total processing travel vector; an updating unit, suitable for updating the total processing travel vector of the hob based on the processing travel vector; a processing unit, suitable for performing the next hob processing task with the updated total processing travel vector and initial processing position of the hob.

[0024] On the other hand, the present invention provides a computer-readable storage medium, wherein one or more instructions are stored in the computer-readable storage medium, and the computer instructions are used to enable the computer to execute the above-mentioned gear hobbing machine tool shifting optimization method based on processing travel distance.

[0025] On the other hand, the present invention provides an electronic device comprising: a memory and a processor; at least one program instruction is stored in the memory; the processor implements the above-mentioned gear hobbing machine tool shifting optimization method based on processing travel distance by loading and executing the at least one program instruction.

[0026] The present invention has the following beneficial effects: It provides a method for optimizing tool shifting on a gear hobbing machine based on machining travel distance, comprising: S110: initializing the total machining travel vector S of the hob, the machining position j of the hob, and the maximum machining travel distance W of the hob; S120: obtaining workpiece dimension data; S130: calculating the travel unit quantity in the machining travel vector based on the workpiece dimension data; S140: calculating the initial machining position of the hob based on the machining travel vectors and the total machining travel vector; S150: updating the total machining travel vector of the hob based on the machining travel vectors; and S160: performing the next hobbing machining task using the updated total machining travel vector and the initial machining position. The machining travel distance-based optimization of gear hobbing tool shifting improves the existing technology's inability to adaptively optimize tool shifting based on the generated part machining conditions by constructing the hob machining travel vector, calculating the machining travel unit quantity based on the workpiece dimension, calculating the appropriate machining position, and updating the machining travel vector. This method significantly improves hob tool utilization. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] The present invention will be further described below with reference to the accompanying drawings and examples.

[0028] Figure 1 This is a flow chart of the gear hobbing machine tool shifting optimization method based on the processing travel distance provided by the present invention.

[0029] Figure 2 It is a schematic diagram of the gear hobbing machine tool shifting optimization system based on the processing travel distance provided by the present invention.

[0030] Figure 3 This is a partial principle block diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION

[0031] Before discussing the exemplary embodiments in more detail, it should be mentioned that some exemplary embodiments are described as processes or methods depicted as flow charts. Although the flow charts describe the various operations as sequential processes, many of the operations therein can be implemented in parallel, concurrently, or simultaneously. In addition, the order of the various operations can be rearranged. The process can be terminated when its operation is completed, but can also have additional steps not included in the accompanying drawings. The process can correspond to a method, function, procedure, subroutine, subprogram, etc.

[0032] It should be understood that although the terms "first," "second," and the like may be used herein to describe various elements, these elements should not be limited by these terms. These terms are used solely to distinguish one element from another. For example, a first element may be referred to as a second element, and similarly, a second element may be referred to as a first element, without departing from the scope of the exemplary embodiments. The term "and / or" as used herein includes any and all combinations of one or more of the listed associated items.

[0033] The present invention will now be described in detail with reference to the accompanying drawings. This figure is a simplified schematic diagram, which only illustrates the basic structure of the present invention in a schematic manner, and therefore only shows the components related to the present invention.

[0034] For ease of understanding, the professional terms appearing in the embodiments are explained below:

[0035] Cutting tool shifting: The loads on the cutting teeth of the hob are not equal, and the wear is uneven. When the teeth with the heaviest load are worn to a certain extent, the hob should be moved a certain distance along its axial direction before continuing cutting to increase the service life of the tool.

[0036] Example 1

[0037] See also Figure 1 , is a flow chart of a method for optimizing tool shifting of a gear hobbing machine based on machining travel distance according to an embodiment of the present application. The method comprises:

[0038] S110: Initialize the total machining travel vector S of the hob, the machining position j of the hob, and the maximum machining travel distance W of the hob.

[0039] As an example, the step S110 includes: S1101: recording the total length L of the hob; S1102: using the shortest moving distance of the hob each time mechanically as the unit length; S1103: divide the total length L of the hob into n segments; S1104: initialize the total processing stroke vector S of the hob, which contains n elements, and each element is initialized to 0; S1105: initialize the processing position of the hob to j=1; S1106: record the maximum processing travel distance W allowed under an acceptable degree of wear as the maximum processing travel distance after initialization.

[0040] Optionally, the total length L of the hob in step S1101 can be 30 cm; the shortest moving distance of each hob in step S1102 can be It can be 0.5cm; the entire hob length L is divided into n segments in step S1103, including: n==L / L1 segment, rounding up if the division is not exact, taking L=30cm, L1=0.5cm as an example, n=30 / 0.5=60, that is, the hob with a total length of L is divided into 60 segments; the total processing stroke vector S in step S1104 includes n elements, each of which is 0, taking n=60 as an example, the initialized total processing stroke vector S (0,0,0......0), wherein the element value in the total processing stroke vector S represents the processing stroke amount of each segment involved in the processing; the processing position of the hob in step S1105 includes , different processing position points are marked on a hob in advance, such as one section of the hob can be marked with 60 processing position points, that is, j=1-60. Specifically, after the hob is divided into n sections, the center point of each section can be used as a processing position point of the hob, that is, when j=1, the center point position of the first section of the hob is used as the initial position of the hob processing in this processing step. It should be noted that the specific number of processing position points and the specific processing position can be independently changed by relevant technical personnel based on actual needs in the future, and there is no restriction here; the maximum processing travel distance W allowed by the hob in step S1106 can be directly obtained from the parameters of the hob, such as W=100.

[0041] S120: Obtaining workpiece dimension data.

[0042] As an example, the step S120 includes: S1201: obtaining a processing component radius r and a processing component tooth number x, wherein the processing component radius r and the processing component tooth number x can be directly obtained from the component to be processed (gear).

[0043] S130: Calculate the number of strokes involved in the machining stroke vector according to the workpiece size data.

[0044] As an example, the step S130 includes: S1301: preset machining stroke q; S1302: based on the preset number of teeth involved in the machining of the hob Calculate the length of the hob covered by the machining section; S1303: Calculate the number of hob segments involved in the work based on the length of the hob covered by the machining section; S1304: Initialize the vector of the machining stroke , which contains elements, each element is initialized to 0; S1305: based on the processing stroke q and the number of hob segments involved in the work Calculate the processing stroke vector The value of the i-th element in [i], where .

[0045] Optionally, the calculation formula for the length of the hob covered by the machined section in step S1302 includes:

[0046] Processing angle ; The corresponding diameter length of the machining arc ,in, is the number of teeth that the hob is involved in machining, and r is the radius of the machining part. Among them, when the workpiece is a small gear, the number of teeth that the hob is involved in machining is It can be 3, that is, the processing angle The processing stroke vector The number of elements in represents the fact that machining a certain gear requires wearing the teeth of several consecutive hobs, and each element value represents the wear amount of each corresponding tooth. In short, the vectors involved in the machining stroke are is a sub-vector of the total machining stroke vector S, where the number of hob segments involved in the work is Less than n. =y / , where y represents the corresponding diameter length of the hob's machining arc.

[0047] Optionally, the processing stroke vector in step S1302 The value of the i-th element in The calculation formula for [i] includes:

[0048] ;

[0049] in, Due to the grinding process, the hob has a reduction in the machining stroke of the first and second 1 / 3 machining sections during the gear machining process, so the machining stroke vector The first and last 1 / 3 elements are linearly scaled as described in the above formula.

[0050] S140: Calculate the initial machining position of the hob based on the participating machining stroke vectors and the total machining stroke vector.

[0051] Optionally, the step S140 includes: S1401: from 1 to Cycle involved in machining stroke vector For element i in the equation, calculate S[j+i-1]+ [i],i (1, ); S1402: If the calculation results in step S1401 do not exceed the maximum allowable processing distance W, the starting position of this processing is ; S1403: If the calculation result in step S1401 exceeds the maximum allowable processing distance W, then ; S1404: Update j to ; S1405: loop steps S1401-S1404, when the calculation results do not exceed the maximum allowable processing distance W, go to step S1406; S1406: record the new processing position , and start the machining operation from this position as the initial machining position. Specifically, in the initial stage, S[j+i-1]+ In [i], j=1, S[j+i-1]=0, when i=1...... When , the above calculation results are [1]...... [ ],when [1]...... [ ] are all less than W, then the position j=1 is used as the initial processing position in the gear processing process of the hob. [1]...... [ ] has any value greater than W, then =2, update j to , that is, j=2 at this time, jump back to step S1401, calculate S[j+i-1]+ [i], until the result value is less than W, if j=10 at this time, it proves that in this hob machining process of the gear, the initial machining position of the hob corresponds to the position at point 10.

[0052] S150: Update the total machining stroke vector of the hob based on the participating machining stroke vectors.

[0053] As an example, the step S150 includes: S1501: loop i from 1 to , update S[j+i-1] to S[j+i-1]+ [i], where i (1, ),j 1.

[0054] S160: Perform the next hob machining task using the updated total machining stroke vector of the hob and the initial machining position.

[0055] For example, when a hob is machining a gear, the hob's total machining stroke vector and initial machining position, calculated in the above steps, are updated. That is, the hob's initial machining position is automatically controlled based on the actual wear of the hob's teeth and the amount of wear expected during the gear machining process. This ensures uniform wear of the hob during gear machining, extending the hob's service life and utilization.

[0056] It can be seen from the above embodiments that the method for optimizing the shifting of the gear hobbing machine based on the processing travel distance provided by the present invention constructs a hob processing stroke vector, calculates the number of units involved in the processing stroke according to the size of the workpiece, calculates the appropriate processing position and updates the total processing stroke vector, thereby improving the existing technology that is unable to adaptively optimize the shifting amount according to the generated part processing conditions, and is of great significance to improving the utilization rate of the hob.

[0057] Example 2

[0058] Refer to 2. This embodiment provides a schematic diagram of a gear hobbing machine tool shifting optimization system based on machining travel distance. The system includes:

[0059] The initialization unit 210 is adapted to initialize the total machining travel vector S of the hob, the machining position j of the hob, and the maximum machining travel distance W of the hob.

[0060] The acquisition unit 220 is adapted to acquire the dimension data of the workpiece.

[0061] The unit 230 for calculating the number of strokes in the processing stroke vector is adapted to calculate the number of strokes in the processing stroke vector according to the workpiece size data.

[0062] The unit 240 for calculating the initial machining position of the hob is adapted to calculate the initial machining position of the hob based on the participating machining stroke vectors and the total machining stroke vector.

[0063] The updating unit 250 is adapted to update the total machining stroke vector of the hob based on the participating machining stroke vectors.

[0064] The machining unit 260 is adapted to perform the next hob machining task using the updated total machining stroke vector and initial machining position of the hob.

[0065] Example 3

[0066] An embodiment of the present invention further provides a computer-readable storage medium storing one or more instructions. When executed by a processor, the program for optimizing tool shifting for a gear hobbing machine based on machining distance implements the steps of the aforementioned method for optimizing tool shifting for a gear hobbing machine based on machining distance. Because this storage medium incorporates all of the technical solutions of all of the aforementioned embodiments, it possesses at least all of the beneficial effects provided by the technical solutions of these embodiments, and therefore will not be further elaborated upon here.

[0067] Example 4

[0068] See also Figure 3 An embodiment of the present invention further provides an electronic device, comprising: a memory 302 and a processor 301; the memory 302 stores at least one program instruction; the processor 301 loads and executes the at least one program instruction to implement the gear hobbing machine tool shifting optimization method based on processing travel distance as provided in Example 1.

[0069] Memory 302 and processor 301 are connected using a bus. The bus can include any number of interconnected buses and bridges, connecting various circuits of one or more processors 301 and memory 302. The bus can also connect various other circuits such as peripheral devices, voltage regulators, and power management circuits. These are all well known in the art and, therefore, are not described further herein. The bus interface provides an interface between the bus and the transceiver. The transceiver can be a single component or multiple components, such as multiple receivers and transmitters, providing a unit for communicating with various other devices over a transmission medium. Data processed by processor 301 is transmitted over a wireless medium via an antenna. Furthermore, the antenna receives data and transmits it to processor 301.

[0070] The processor 301 is responsible for managing the bus and general processing, and can also provide various functions, including timing, peripheral interfaces, voltage regulation, power management, and other control functions. The memory 302 can be used to store data used by the processor 301 when performing operations.

[0071] The above is only an embodiment of the present invention. Common knowledge such as the known specific structures and characteristics in the scheme is not described in detail here. Ordinary technicians in the field are aware of all common technical knowledge in the technical field of the invention before the application date or priority date, can obtain all existing technologies in the field, and have the ability to apply conventional experimental means before that date. Ordinary technicians in the field can improve and implement this scheme in combination with their own abilities under the inspiration given by this application. Some typical known structures or known methods should not become obstacles for ordinary technicians in the field to implement this application. It should be pointed out that for those skilled in the art, without departing from the structure of the present invention, several variations and improvements can be made, which should also be regarded as the scope of protection of the present invention. These will not affect the effect of the implementation of the present invention and the practicality of the patent. The scope of protection required by this application shall be based on the content of its claims, and the specific implementation methods and other records in the specification can be used to interpret the content of the claims.

Claims

1. A gear hobbing machine tool shifting optimization method based on machining travel distance, characterized in that: The method comprises: S110: Initializing the total machining travel vector S of the hob, the machining position j of the hob, and the maximum machining travel distance W of the hob; S120: Obtaining workpiece size data; S130: Calculating the number of travel units involved in the machining travel vector according to the workpiece size data; S140: Calculating an initial machining position of the hob based on the participating machining stroke vectors and the total machining stroke vector; S150: updating the total machining stroke vector of the hob based on the participating machining stroke vectors; S160: performing the next hob machining task using the updated hob total machining stroke vector and initial machining position; The step S120 includes: S1201: Obtain the radius r and the number x of teeth of the processing component; The step S130 includes: S1301: Preset processing stroke q; S1302: Based on the preset number of teeth processed by the hob Calculate the length of the hob covered by the machined section; S1303: Calculating the number of hob segments involved in the work based on the hob length covered by the machining section ; S1304: Initialize the vectors involved in machining travel , which contains elements, each element is initialized to 0; S1305: Based on the machining stroke q and the number of hob segments involved in the work Calculate the processing stroke vector The value of the i-th element in [i], where ; The processing stroke vector in step S1305 The value of the i-th element in The calculation formula for [i] includes: ; in, .

2. The gear hobbing machine tool shifting optimization method based on machining travel distance according to claim 1 is characterized in that: The step S110 includes: S1101: Record the total length L of the hob; S1102: The shortest moving distance of each tool shift on the machine As unit length; S1103: Divide the total length L of the hob into n segments; S1104: Initializing the total machining stroke vector S of the hob, which contains n elements, and each element is initialized to 0; S1105: Initializing the machining position of the hob to j=1; S1106: Record the maximum machining travel distance W allowed under an acceptable wear level as the maximum machining travel distance after initialization.

3. The gear hobbing machine tool shifting optimization method based on machining travel distance according to claim 1 is characterized in that: The calculation formula for the length of the hob covered by the machined section in step S1302 includes: Processing angle ; Processing arc corresponding to the diameter length ,in, is the number of teeth processed by the hob, and r is the radius of the processed part.

4. The method for optimizing tool shifting of a gear hobbing machine based on machining travel distance according to claim 2, characterized in that: The step S1103 includes: described , where L represents the total length of the hob, Indicates the shortest moving distance of the tool.

5. The gear hobbing machine tool shifting optimization method based on machining travel distance according to claim 3 is characterized in that: The step S1304 includes: described =y / , where y represents the corresponding diameter length of the hob machining arc, Indicates the shortest moving distance of the tool.

6. The gear hobbing machine tool shifting optimization method based on machining travel distance according to claim 1 is characterized in that: The step S140 includes: S1401: From 1 to Cycle the involved machining stroke vectors For element i in the equation, calculate S[j+i-1]+ [i],i (1, ); S1402: If the calculation results in step S1401 do not exceed the maximum processing distance W allowed, the starting position of this processing is ; S1403: If the calculation results in step S1401 exceed the maximum processing distance W allowed, then ; S1404: Update j to ; S1405: looping steps S1401-S1404, and when the calculated results do not exceed the maximum allowable processing distance W, go to step S1406; S1406: Record new processing position and start machining operations from this position as the initial machining position.

7. The method for optimizing tool shifting of a gear hobbing machine based on machining travel distance according to claim 1, characterized in that: The step S150 includes: S1501: loop i from 1 to , update S[j+i-1] to S[j+i-1]+ [i], where i (1, ),j 1.

8. A gear hobbing machine tool shifting optimization system based on processing travel distance, characterized in that: The optimization is performed using the gear hobbing machine tool shifting optimization method based on machining travel distance as described in any one of claims 1 to 7, wherein the system comprises: An initialization unit, adapted to initialize the total machining travel vector S of the hob, the machining position j of the hob, and the maximum machining travel distance W of the hob; An acquisition unit, suitable for acquiring dimension data of a workpiece; A unit for calculating the amount of travel units in a processing travel vector is suitable for calculating the amount of travel units in a processing travel vector according to workpiece size data; A unit for calculating an initial machining position of a hob is adapted to calculate an initial machining position of the hob based on a participating machining stroke vector and a total machining stroke vector; An updating unit adapted to update a total machining stroke vector of the hob based on the participating machining stroke vectors; The machining unit is suitable for performing the next hob machining task with the updated total machining stroke vector of the hob and the initial machining position.

Citation Information

Patent Citations

  • Hob complete utilization integrated gear hobbing method

    CN101121210A

  • Milling cutter cutting path generation method and system based on CNC milling machine

    CN111880480A