GEAR TEETH PHASE CALCULATION DEVICE, GEAR TEETH PHASE CALCULATION METHOD, AND GEAR MACHINING APPARATUS
20170144238 ยท 2017-05-25
Assignee
Inventors
Cpc classification
B23F23/006
PERFORMING OPERATIONS; TRANSPORTING
International classification
B23F23/12
PERFORMING OPERATIONS; TRANSPORTING
Abstract
The present invention improves the calculation accuracy of the phase of gear teeth. This method for calculating a phase of teeth of a gear, the gear having Z number of teeth, includes: a gear teeth amplitude signal acquiring step of acquiring a gear teeth amplitude signal (S(c)) corresponding to at least one revolution of the gear, the gear teeth amplitude signal (S(c)) being formed by an association of an angle (c) of the gear and a value corresponding to irregularities on an outer circumference of the gear within the angle (c); a phase calculating step of calculating a phase (B) of an angular pitch (P) of the gear in accordance with the number (Z) of teeth when the gear teeth amplitude signal (S(c)) is subjected to frequency decomposition; and a gear meshing angle calculating step of calculating a gear meshing angle on the basis of the phase (B) detected by the phase calculating unit.
Claims
1. A method for calculating a phase of teeth of a gear, the gear having Z number of teeth, the method comprising of: a gear teeth amplitude signal acquiring step of acquiring a gear teeth amplitude signal (S(c)) corresponding to at least one revolution of the gear, the gear teeth amplitude signal (S(c)) being formed by an association of an angle (c) of the gear and a value corresponding to irregularities on an outer circumference of the gear within the angle (c); a phase calculating step of calculating a phase (B) of an angular pitch (P) of the gear in accordance with the number (Z) of teeth when the gear teeth amplitude signal (S(c)) is subjected to frequency decomposition; and a gear meshing angle calculating step of calculating a gear meshing angle on the basis of the phase (B) calculated in the phase calculating step.
2. The method for calculating a phase of teeth of a gear according to claim 1, wherein in the phase calculating step, the phase (B) of the angular pitch (P) of the gear in accordance with the number (Z) of teeth is calculated by approximating to zero a difference between a cumulative pitch error of a front tooth surface of each of the teeth and an average value of the cumulative pitch errors of the front tooth surfaces of all the teeth and a difference between a cumulative pitch error of a rear tooth surface of each of the teeth and an average value of the cumulative pitch errors of the rear tooth surfaces of all the teeth, the cumulative pitch error being a difference between a theoretical angle position of the front tooth surface of each of the teeth and an angle position of the front tooth surface of each of the teeth or a difference between a theoretical angle position of the rear tooth surface of each of the teeth and an angle position of the rear tooth surface of each of the teeth, the theoretical angle position being determined taking a front tooth surface or a rear tooth surface of a predetermined tooth as reference, and the angle position being determined on the basis of the gear teeth amplitude signal.
3. The method for calculating a phase of teeth of a gear according to claim 1, wherein in the phase calculating step, the phase (B) is calculated on the basis of angle positions of front and rear tooth surfaces of a predetermined tooth and an average value of cumulative pitch errors of the front and rear tooth surfaces of all the teeth.
4. The method for calculating a phase of teeth of a gear according to claim 1, wherein in the gear teeth amplitude signal acquiring step, the gear teeth amplitude signal (S(c)) is acquired such that the angle (c) is a predetermined value when the angle (c) corresponds to a position between both tooth surfaces of a tooth of the gear and the angle (c) is zero when the angle (c) corresponds to a position between adjacent teeth of the gear, and in the phase calculating step, the phase (B) is calculated on the basis of the following formulas:
5. The method for calculating a phase of teeth of a gear according to claim 1, wherein in the phase calculating step, the phase (B) of the angular pitch (P) of the gear in accordance with the number (Z) of teeth is obtained by performing Fourier transform on the gear teeth amplitude signal (S(c)).
6. The method for calculating a phase of teeth of a gear according to claim 1, wherein in the phase calculating step, the phase (B) is calculated on the basis of the following formulas:
7. A gear teeth phase calculation device for calculating a phase of teeth of a gear, the gear having Z number of teeth, the gear teeth phase calculation device comprising: gear teeth amplitude signal acquiring means for acquiring a gear teeth amplitude signal (S(c)) corresponding to at least one revolution of the gear, the gear teeth amplitude signal (S(c)) being formed by an association of an angle (c) of the gear and a value corresponding to irregularities on an outer circumference of the gear within the angle (c); phase calculating means for calculating a phase of an angular pitch (P) of the gear in accordance with the number (Z) of teeth when the gear teeth amplitude signal (S(c)) is subjected to frequency decomposition; and gear meshing angle calculating means for calculating a gear meshing angle on the basis of the phase calculated by the phase calculating means.
8. A gear machining apparatus comprising: the gear teeth phase calculation device according to claim 7; and a machining device configured to adjust a position of the gear on the basis of a phase of teeth of the gear detected by the gear teeth phase calculation device, and to machine the gear.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
DESCRIPTION OF EMBODIMENTS
[0034] A first embodiment of a gear machining apparatus of the present invention will be described in detail below with reference to the drawings.
[0035]
[0036] The gear support mechanism 2 is provided with a rotating shaft 8 that can be rotatably driven by a rotational drive device (not illustrated). The workpiece gear 6 that has been gear cut by the gear cutting machine is fixed to a leading end of the rotating shaft 8. In order to adjust a position of the workpiece gear 6 with respect to the gear teeth grinding mechanism 4, the gear support mechanism 2 can move in any direction, frontward and rearward, upward and downward, and leftward and rightward.
[0037] The gear teeth grinding mechanism 4 is provided with a rotating shaft 10 that can be rotated by a rotational drive device (not illustrated), and with a grinding member 12 attached to a leading end of the rotating shaft 10. For example, a threaded grindstone can be used as the grinding member 12. The rotating shaft 10 of the gear teeth grinding mechanism 4 is provided so as to be orthogonal to the rotating shaft 8 of the gear support mechanism 2.
[0038] The gear machining apparatus 1 of the present embodiment first detects a phase of the workpiece gear 6, using a phase calculation device that will be described later. On the basis of the detected phase, the gear machining apparatus 1 performs gear meshing (angle adjustment) between the teeth of the workpiece gear 6 and the teeth of the grinding member 12. Then, in a state in which the grinding teeth of the grinding member 12 of the gear teeth grinding mechanism 4 and the teeth of the workpiece gear 6 are meshed with each other, the rotational drive devices of the gear support mechanism 2 and the gear teeth grinding mechanism 4 are caused to rotate while being synchronized with each other, finishing of the workpiece gear.
[0039] Hereinafter, a detailed description will be given of a configuration of the phase calculation device of the gear machining apparatus of the present embodiment.
[0040]
[0041] The encoder 26, which is, for example, an incremental rotary encoder, is attached to the rotating shaft 8 of the gear support mechanism 2. The encoder 26 outputs Z phase, A phase, and B phase pulse signals when the rotating shaft 8 of the gear support mechanism 2 is rotated. A single pulse of the Z phase pulse signal is output each time the rotating shaft 8 rotates by 360 degrees. The A phase and the B phase pulse signals are phase-shifted from each other by 90 degrees, and a predetermined number of pulses are output for each of the signals when the rotating shaft 8 is rotated by 360 degrees. The Z phase, A phase, and B phase pulse signals (hereinafter referred to as angle signals) are input to the measuring unit 28.
[0042] An optical distance measuring device and the like can be used as the displacement sensor 22, for example, and a measurement direction is directed toward a center of the workpiece gear 6. The displacement sensor 22 measures a distance from the displacement sensor 22 to a tooth surface of the workpiece gear 6, and outputs a signal corresponding to this distance (namely, a signal corresponding to the irregularities on the outer circumference of the workpiece gear, and hereinafter referred to as a sensor amplitude signal). The sensor amplitude signal output in this way is input to the amplifier 24.
[0043] In the amplifier 24, the input sensor amplitude signal is converted to a pulse signal.
[0044] The measuring unit 28 A/D converts the angle signal and the ON-OFF signal to a digital angle signal and a digital ON-OFF signal, respectively. On the basis of the digital angle signal and the digital ON-OFF signal, the measuring unit 28 generates a digital gear teeth amplitude signal S(c) for angles from 0 to 360 degrees, where an angle position at which the Z phase pulse is output is a reference (0 degrees). Then, the digital gear teeth amplitude signal S(c) is subjected to Fourier transform, and the phase of components of a pitch P=360/Z of the digital gear teeth amplitude signal S(c) subjected to the Fourier transform is determined. On the basis of this phase, a gear meshing angle is calculated.
[0045] Below, principles of the calculation of the gear meshing angle by the measuring unit 28 will be described. The following description is of a case in which the gear teeth amplitude signal S(c) is an analog signal (a continuous function), but the calculation can be applied to a digital signal (a discrete function). Further, the following description is of a case in which the gear teeth amplitude signal S(c) is used, which is a signal generated by converting the sensor amplitude signal for the angles of 0 to 360 degrees to the ON-OFF signal formed by the two values (1 or 0), where the angle position at which the Z phase pulse is output is the reference (0 degrees). However, the present invention is not limited to this example, and the sensor amplitude signal for the angles of 0 to 360 degrees, where the angle position at which the Z phase pulse is output is the reference (0 degrees) can be used as the gear teeth amplitude signal S(c).
[0046]
[0047]
[0048] Further, when the workpiece gear 6 has been machined without any error, an angle between adjacent front tooth surfaces (or between adjacent rear tooth surfaces) is 360/Z [deg]. Then, assuming that the workpiece gear 6 has been machined without error, with respect to each of the tooth surfaces, if C[0] and C[1] are taken as reference, theoretical angle positions C[k] of the front and rear tooth surfaces are C[2j]=C[0]+j*360/Z, and C[2j+1]=C[1]+j*360/Z, respectively. If a difference between the theoretical tooth surface angle position C[k], and an actual tooth surface angle position (hereinafter referred to as a cumulative pitch error) is e[k] (k=0 to 2z1), the following formulas are obtained. Note that e[0] and e[1] are set to zero.
[0049] where j represents the tooth number (j=0 to Z1), c represents an angle of tooth to be measured (deg), C[k] represents a tooth surface angle (deg), and e[k] represents a cumulative pitch error (deg).
[0050] The gear teeth amplitude signal S(c) is a pitch function of a 360 degree pitch, irrespective of the workpiece gear. Here, when the gear teeth amplitude signal S(c) is subjected to Fourier expansion, it is expressed as below.
[0051] Here, a component of a workpiece gear angular pitch (the pitch) P=360/Z is a term of n=Z (the tooth number), and a phase of that component is a phase of the teeth of the workpiece gear. If A represents the amplitude of the component of the pitch P=360/Z, and B represents the phase, the following formula is obtained:
[0052] Further, the above Formula 5 can be transformed as below:
[0053] Thus, the phase B [deg] of teeth can be calculated using the formulas below:
[0054] where when the phase B [deg] of teeth is 0 degrees, the reference angle at which the phase Z pulse is output from the encoder is aligned with an angle of a center of the teeth of the workpiece gear.
[0055] In this way, the gear teeth amplitude signal S(c) is subjected to Fourier transform, and the phase of the component of the pitch P=360/Z of the Fourier transformed gear teeth amplitude signal is calculated. On the basis of this phase, a gear meshing angle can be calculated such that the bottom lands of the troughs of the workpiece gear are aligned with the top lands of the crests of the grinding member 12 of the gear teeth grinding mechanism 4.
[0056] Below, a method for finishing the workpiece gear 6 using the gear machining apparatus of the first embodiment will be described. In the phase calculation device 20, the number of teeth Z of the workpiece gear 6 is set in advance.
[0057] First, the workpiece gear 6 is attached to the leading end of the rotating shaft 8 of the gear support mechanism 2. Then, the workpiece gear 6 is rotated by the gear support mechanism 2.
[0058] When the workpiece gear 6 is rotated by the gear support mechanism 2, the encoder 26 generates the angle signal, and the angle signal is input to the measuring unit 28. Further, in parallel to this, the displacement sensor 22 outputs the gear teeth amplitude signal corresponding to the distance to the outer circumference of the workpiece gear 6. Note that, with respect to the Z phase pulse signal of the angle signal, the gear support mechanism 2 rotates the workpiece gear 6 by an angle equal to or greater than an angle including at least two of the pulses.
[0059] The gear teeth amplitude signal output from the displacement sensor 22 is input to the amplifier 24. The amplifier 24 outputs the ON-OFF signal, which has a value of 1 when the gear teeth amplitude signal is equal to or greater than the preset threshold value, and which has a value of 0 when the gear teeth amplitude signal is equal to or less than the threshold value. The amplitude pulse signal output from the amplifier 24 is input to the measuring unit 28.
[0060] The measuring unit 28 A/D converts the angle signal and the ON-OFF signal to the digital angle signal and the digital ON-OFF signal, respectively. Then, as described in reference to
[0061] Next, the measuring unit 28 performs Fast Fourier Transform (FFT) on the digital gear teeth amplitude signal S(c). Then, the measuring unit 28 acquires the phase of the component of the pitch P=360/Z of the digital gear teeth amplitude signal S(c) subjected to FFT (a phase calculating step). Then, on the basis of this phase, the gear meshing angle is calculated such that the crests of the workpiece gear match the troughs of the grinding member 12 (a gear meshing angle calculating step).
[0062] Then, the gear support mechanism 2 rotates the workpiece gear 6 by the calculated gear meshing angle, and in this state, the grinding member 12 of the gear teeth grinding mechanism 4 is moved toward the workpiece gear 6. Then, in this state, the workpiece gear 6 is finished by the grinding member 12 that is being rotated by the rotational drive device of the gear teeth grinding mechanism 4 in synchronization with the workpiece gear 6 that is being rotated by the rotational drive device of the gear support mechanism 2.
[0063] As described above, according to the present embodiment, the gear teeth amplitude signal S(c) is subjected to frequency analysis by Fourier transform, and the phase corresponding to the angular pitch with respect to the Fourier transformed gear teeth amplitude signal in accordance with the number of teeth Z is calculated. Thus, the phase is substantially calculated on the basis of the angles of all the front teeth surfaces and all the rear teeth surfaces, allowing the phase calculation to be performed with a higher degree of accuracy.
[0064] Here, in the above-described method of the first embodiment, the phase of the workpiece gear is calculated using Fourier expansion (FFT), and the gear meshing angle is calculated on the basis of the calculation result. Thus, a computational load in the measuring unit 28 is high, and the gear meshing takes time.
[0065] Thus, the applicant has proposed a method for calculating the gear meshing angle with a high degree of accuracy and a low computational load. Note that, in the present embodiment, a signal generated by converting the sensor amplitude signal for the angles of 0 to 360 degrees to the ON-OFF signal formed by the two values (1 or 0), where the angle position at which the Z phase pulse is output is the reference (0 degrees), is used as the gear teeth amplitude signal S(c).
[0066] First, principles of a method for calculating the phase of the workpiece gear according to a second embodiment will be described.
[0067] As described above, the gear teeth amplitude signal S(c) indicates 1 within a range of C[2j]CC[2j+1], and indicates 0 in other cases. Thus, a(n), b(n) in the above-described Formulas 7 can be re-written as below:
[0068] If Formulas 8 are developed, the following formulas are obtained:
[0069] Here, an average of the cumulative pitch errors of the front tooth surfaces in the rotational direction of all the teeth is Ea[0], and an average of the cumulative pitch errors of the rear tooth surfaces in the rotational direction of all the teeth is Ea[1]. Ea[0] and Ea[1] are expressed as below:
[0070] Then, a difference between the cumulative pitch error of each of the tooth surfaces and the average of the cumulative pitch errors is expressed as below:
[2j]=e[2j]Ea[0]
[2j+1]=e[2j+1]Ea[1].
[0071] Thus, the above Formulas 8 can be re-written as follows:
[0072] Here, since |C[0]+C[1]+Ea[0]+Ea[1] |>>|[2j+1]+6[2j]| is satisfied, if [2j]0 and [2j+1]0 are satisfied, the above formulas can be re-written as follows:
[0073] Thus, the B phase [deg] of the teeth can be calculated using the following formulas:
[0074] If this is solved, the following is obtained:
[0075] As a result, if Ea[0] and Ea[1] are calculated as below, the B phase can be approximated by B (C[0]+C[1]+Ea[0]+Ea[1])/2, on the basis of the angle positions C[0] and C[1] of the front and rear tooth surfaces of the tooth number 1, and the averages Ea[0] and Ea[1] of the cumulative pitch errors of the front tooth surfaces and the rear tooth surfaces of all the teeth:
[0076] In the second embodiment as described above, when calculating the frequency component of the workpiece gear pitch (the pitch) P=360/Z of the gear teeth amplitude signal S(c), the difference between the cumulative pitch error of each of the tooth surfaces and the average cumulative pitch error is approximated to zero, and the phase is calculated. In this way, the calculation of the frequency components of the workpiece gear pitch (the pitch) P=360/Z becomes easier.
[0077] Below, a method for finishing the workpiece gear 6 using a gear machining apparatus of the second embodiment will be described. The configuration of the gear machining apparatus of the second embodiment is the same as that of the first embodiment except in that the method for calculating the phase using the measuring unit 28 differs.
[0078] In the phase calculation device 20, the number of teeth Z of the workpiece gear 6 is set in advance.
[0079] First, the workpiece gear 6 is attached to the leading end of the rotating shaft 8 of the gear support mechanism 2. Then, the workpiece gear 6 is rotated by the gear support mechanism 2.
[0080] When the workpiece gear 6 is rotated by the gear support mechanism 2, the encoder 26 generates the angle signal, and the angle signal is input to the measuring unit 28. Further, in parallel to this, the displacement sensor 22 outputs the gear teeth amplitude signal corresponding to the distance to the outer circumference of the workpiece gear 6. Note that, with respect to the Z phase pulse signal of the angle signal, the gear support mechanism 2 rotates the workpiece gear 6 by the angle equal to or greater than the angle including at least two of the pulses.
[0081] The gear teeth amplitude signal output from the displacement sensor 22 is input to the amplifier 24. The amplifier 24 outputs the ON-OFF signal, which has a predetermined value when the gear teeth amplitude signal is equal to or greater than the preset threshold value, and which has a value of 0 when the gear teeth amplitude signal is equal to or less than the threshold value. The amplitude pulse signal output from the amplifier 24 is input to the measuring unit 28.
[0082] The measuring unit 28 A/D converts the angle signal and the ON-OFF signal to the digital angle signal and the digital ON-OFF signal, respectively. As described with reference to
[0083] Next, the measuring unit 28 calculates the cumulative pitch error on the basis of the digital gear teeth amplitude signal S(c). The cumulative pitch error can be calculated on the basis of the following formulas:
C[2j]=C[0]+j*360/Z+e[2j]
C[2j+1]=C[1]+j*360/Z+e[2j+1].
[0084] Next, where the average cumulative pitch error of the front tooth surfaces in the rotation direction is Ea[1], the measuring unit 28 calculates the average cumulative pitch error Ea[0] of the rear tooth surfaces in the rotation direction on the basis of the following formulas:
[0085] Next, the measuring unit 28 performs approximation using BC[0]+C[1]+Ea[0]+Ea[1])/2, and calculates the phase B (the phase calculating step). Then, on the basis of this phase, the gear meshing angle is calculated such that the crests of the workpiece gear match the troughs of the grinding member 12 (the gear meshing angle calculating step).
[0086] Then, the gear support mechanism 2 rotates the workpiece gear 6 by the calculated gear meshing angle, and in this state, the grinding member 12 of the gear teeth grinding mechanism 4 is moved toward the workpiece gear 6. Then, in this state, the workpiece gear 6 is finished by the grinding member 12 that is being rotated by the rotational drive device of the gear teeth grinding mechanism 4 in synchronization with the workpiece gear 6 that is being rotated by the rotational drive device of the gear support mechanism 2.
[0087] According to the present embodiment, by approximating the difference 6 between the cumulative pitch error of each of the tooth surfaces and the average cumulative pitch error to zero and calculating the phase of the angular pitch P of the gear in accordance with the number of teeth Z, the number of calculations for calculating the phase can be reduced, and the time required for the phase calculation can be reduced.
[0088] It should be noted that, in each of the above-described embodiments, a description is given of a case in which the phase calculation device is applied to the machining device for the finishing of the gear, but the present invention is not limited to this example, and the phase calculation device of the present invention can be applied to any device requiring gear meshing of a gear.
[0089] Here, the inventor et al. has made a comparative examination of the calculation accuracy of the phase calculation method of the first and second embodiments with a conventional calculation method (the method disclosed in Patent Document 1), as described below.
[0090] In the present examination, first, the phase was calculated for workpiece gears having 31 teeth and having 208 teeth, using the method of the first embodiment (hereinafter referred to as a Working Example 1), using the method of the second embodiment (hereinafter referred to as a Working Example 2), and the conventional calculation method (hereinafter referred to as a Comparative Example).
[0091] Phases calculated using Working Example 1, Working Example 2, and the Comparative Example for these workpiece gears having 31 teeth and 208 teeth are shown in Table 1.
TABLE-US-00001 TABLE 1 Phase (31 teeth) Phase (208 teeth) Working Example 1 [deg] 8.2747 1.2682 Working Example 2 [deg] 8.2748 1.2682 Comparative Example [deg] 8.2646 1.2645
[0092] As shown in Table 1, both the phases calculated using Working Example 1 and Working Example 2 are values that are extremely close to the Comparative Example.
[0093] Further, the inventor et al. simulated a situation in which there was a lot of noise in a signal output from a displacement sensor and the calculated cumulative pitch error became large, and compared the phases calculated using the methods of Working Example 1, Working Example 2 and the Comparative Example with the phase of the gear set for the purpose of the simulation.
[0094] The phase assumed at the time of the simulation, and the phases calculated using the methods of Working Example 1, Working Example 2, and the Comparative Example are shown in Table 2.
TABLE-US-00002 TABLE 2 Assumed phase [deg] 12.0000 Working Example 1 [deg] 12.0086 Working Example 2 [deg] 11.9400 Comparative Example [deg] 10.8000
[0095] As shown in Table 2, in the Comparative Example, a difference of 1.2 degrees arises in relation to the assumed phase. In contrast to this, in the method of Working Example 1, a difference of 0.0086 degrees arises in relation to the assumed phase, which is an extremely small value. Further, in the method of Working Example 2, a difference of 0.06 degrees arises in relation to the assumed phase, which is an extremely small value in comparison to the Comparative Example.
[0096] As described above, as a result of the present examination, it is clearly demonstrated that a phase of a workpiece gear can be calculated with an extremely high degree of accuracy according to the above-described first embodiment and second embodiment, in comparison to conventional methods.
REFERENCE SIGNS LIST
[0097] 1 Gear machining apparatus [0098] 2 Gear support mechanism [0099] 4 Gear teeth grinding mechanism [0100] 6 Workpiece gear [0101] 8 Rotating shaft [0102] 10 Rotating shaft [0103] 12 Grinding member [0104] 20 Phase calculation device [0105] 22 Displacement sensor [0106] 24 Amplifier [0107] 26 Encoder [0108] 28 Measuring unit