MOTOR DRIVE DEVICE CAPABLE OF INFORMING MALFUNCTION IN OPERATION OF FAN, AND METHOD THEREOF
A motor drive device can improve the accuracy of detection of malfunction in a fan. The motor drive device includes a fan, a fan controller for controlling the fan, a rotation speed detecting part for detecting the rotation speed of the fan, a relationship acquiring part for acquiring a relationship between a time elapsed from a time point, at which the fan controller changes the rotation speed, and the rotation speed detected by the rotation speed detecting part, a malfunction determining part for determining whether the relationship acquired by the relationship acquiring part is different from a predetermined standard, and a malfunction signal generating part for generating a signal representing the occurrence of malfunction in the fan, when it is determined that the relationship is different from the standard.
Latest FANUC CORPORATION Patents:
1. Field of the Invention
The invention relates to a motor drive device capable of informing a user of a malfunction in the operation of a fan, and a method thereof.
2. Description of the Related Art
A device capable of detecting a malfunction in the rotation speed of a fan has been known (see, for example, Japanese Unexamined Patent Publication (Kokai) No. 10-28394).
In a motor drive device for driving a servomotor embedded in a machine tool or an industrial robot, a control scheme for stopping the operation of the motor drive device when a malfunction in a fan is detected is used in some cases.
In this instance, detection of malfunction in the fan directly results in stopping of the operation process. Thus, in the field of motor driving motors, in terms of improving working efficiency, early detection of a warning sign of malfunction in a fan has been required.
SUMMARY OF THE INVENTIONIn an aspect of the invention, a motor drive device includes a fan, a fan controller which controls the fan, a rotation speed detecting part which detects the rotation speed of the fan, and a relationship acquiring part which acquires a relationship between a time elapsed from a time point, at which the fan controller changes the rotation speed, and the rotation speed detected by the rotation speed detecting part.
The motor drive device includes a malfunction determining part which determines whether the relationship acquired by the relationship acquiring part is different from a predetermined standard, and a malfunction signal generating part which generates a signal indicating that a malfunction occurs in the fan when the malfunction determining part determines that the relationship is different from the standard.
The relationship acquiring part may acquire, as the relationship, an amount of change in the rotation speed detected by the rotation speed detecting part within a time period until a predetermined time elapses from the time point at which the fan controller sends to the fan a command for changing the rotation speed. The malfunction determining part may determine that the relationship is different from the standard when the acquired amount of change is greater or smaller than a predetermined threshold value.
The relationship acquiring part may calculate, as the relationship, a ratio of an amount of change in the rotation speed detected by the rotation speed detecting part within a time period until a predetermined time elapses from the time point at which the fan controller sends to the fan a command for changing the rotation speed, to the standard. The malfunction determining part may determine that the relationship is different from the standard when the ratio is greater or smaller than a predetermined threshold value.
The relationship acquiring part may acquire, as the relationship, a time until the rotation speed detected by the rotation speed detecting part changes from a first rotation speed to a second rotation speed different from the first rotation speed when the fan controller sends to the fan a command for changing the rotation speed from the first rotation speed to the second rotation speed.
The malfunction determining part may determine that the relationship is different from the standard when the acquired time is greater or smaller than a predetermined threshold value. The motor drive device may further include a timer which measures a time from a time point at which the fan controller changes the rotation speed.
The motor drive device may further include a storage which stores the rotation speed detected by the rotation speed detecting part or the time from the time point at which the fan controller changes the rotation speed. The motor drive device may further include an alarm output part which receives the signal and outputs an alarm to a user.
In another aspect of the invention, a method of notifying a user of an occurrence of a malfunction in a fan provided at a motor drive device comprises changing a rotation speed of the fan, and detecting the rotation speed when changing the rotation speed.
The method comprises acquiring a relationship between a time elapsed from a time point, at which the rotation speed is changed, and the detected rotation speed, determining whether the acquired relationship is different from a predetermined standard, and notifying to a user that a malfunction occurs in the fan when determining that the relationship is different from the standard.
The above-mentioned or other objects, features, and advantages of the invention will be clarified by the detailed description of embodiments with reference to accompanying drawings, in which:
Embodiments of the invention will be described below in detail with reference to the drawings. First, with reference to
As shown in
As shown in
The fan 18 is housed in the housing 12 so as to face the through-hole 14 formed at the housing 12. As shown in
The rotator 28 is arranged to be adjacent to the through-hole 14 formed at the housing 12. The fan motor 30 is connected to an inverter 32 (
The fan motor 30 drives the rotator 28 to rotate at the rotation speed corresponding to the electric power supplied from the inverter 32. When the rotator 28 is rotated, an air in the housing 12 is discharged to the outside through the through-hole 14, thereby the motor drive device 10 is cooled.
The rotation speed detecting part 19 includes e.g. an encoder or Hall element, and is attached to the fan 18. The rotation speed detecting part 19 detects the rotation speed of the rotator 28 of the fan 18 in accordance with a command from the controller 16, and sends data of the detected rotation speed of the fan 18 to the controller 16.
The alarm output part 20 includes e.g. a speaker or display part, and outputs a sound or image in accordance with a command from the controller 16. The timer 22 times an elapsed time from a given time point in accordance with a command from the controller 16.
The storage 24 includes e.g. a non-volatile memory such as an EEPROM (registered trademark) which can electrically delete and record data, or a random access memory such as DRAM or SRAM which can rapidly read out and write on data. The controller 16 can record data on, and delete data from the storage 24.
As the fan 18 is driven, foreign substances, such as dust or cutting fluid, etc., gradually accumulate on the rotator 28 of the fan 18, thereby the rotation of the rotator 28 can be disturbed. The motor drive device 10 according to this embodiment detects such malfunction in the fan 18.
Below, with reference to
On the other hand,
A solid line 34 in
As can been seen from
Thus, a remarkable difference is made between the relationship between time t and rotation speed R (hereinafter, the “t−R relationship”) of the normal product after the time point t1, and the t−R relationship after the time point t1 of the malfunction product. This is caused by the fact that the rotation of the rotator 28 in the malfunction product is disturbed by the foreign substances attached thereto.
The motor drive device 10 according to this embodiment detects a malfunction in the fan 18 by making use of the above-mentioned difference between the t−R relationships of the normal product and the malfunction product. The t−R relationship in the fan 18 can be evaluated by various parameters described below.
As an example, in
Thus, a malfunction in the operating fan 18 can be detected by acquiring the amount of change δR as a parameter representing the t−R relationship of the fan 18, and comparing it with the δRref in the normal product, which is to be used as a standard.
As another example, a malfunction in the operating fan 18 can be detected by calculating, as a parameter representing the t−R relationship in the fan 18, a ratio R of the amount of change δR to the standard δRref, i.e., R=δR/δRref≈(R2−R1)/(R2−R3) , and comparing the ratio R with a predetermined threshold value.
As still another example, a time period t1−3(=t3−t1) is necessary in the normal product until the rotation speed R changes from R2 to R1, whereas a time period t1−2(=t2−t1) is necessary in the malfunction product until the rotation speed R changes from R2 to R1. As seen from
Accordingly, a malfunction in the operating fan 18 can be detected by obtaining the time period t1−2 as a parameter representing the t−R relationship in the fan 18, and comparing it with the time period t1−3 in the normal product, which is to be used as a standard.
As still another example, a malfunction in the operating fan 18 can be detected by acquiring, as a parameter representing the t−R relationship in the fan 18, a gradient δR/δt of the rotation speed R (i.e., acceleration) in the time period t1−2, i.e., δR/δt=(R2−R1)/t1−2, and comparing it with a gradient in the normal product, i.e., δRref/δt=(R2−R3)/t1−2, which is to be used as a standard.
Referring to
Thus, when the rotation speed R increases, a remarkable difference is made between the t−R relationship in the normal product and the t−R relationship in the malfunction product, after the time point t4. Accordingly, a malfunction in the fan 18 to be inspected can be detected by making use of such a difference in the t−R relationship between the normal product and the malfunction product.
As an example, in
Accordingly, a malfunction in the operating fan 18 can be detected by acquiring the amount of change δR as a parameter representing the t−R relationship of the operating fan 18, and comparing it with the δRref of the normal product, which is to be used as a standard.
In another example, a malfunction of the operating fan 18 can be detected by calculating, as a parameter representing the t−R relationship of the operating fan 18, a ratio R of the amount of change δR to the standard δRref, i.e., R=δR/δRref=(R6−R4)/(R5−R4), and comparing the ratio R with a predetermined threshold value.
In still another example, referring to
Thus, a malfunction in the operating fan 18 can be detected by acquiring the time period t4−6 as a parameter representing the t−R relationship of the operating fan 18, and comparing it with the time period t4−5 of the normal product, which is to be used as a standard.
In still another example, a malfunction in the operating fan 18 can be detected by acquiring the gradient δR/δt of the rotation speed R within the time period t4−5, i.e., δR/δt=(R6−R4)/t4−5, as a parameter representing the t−R relationship of the operating fan 18, and comparing it with the gradient δRref/δt of the normal product, i.e., δRref/δt=(R5−R4)/t4−5, which is to be used as a standard.
Thus, the motor drive device 10 according to this embodiment detects whether a malfunction occurs in the fan 18, by making use of the various parameters (δR, t1−2, δR/δt, t4−6) and standards (δRref, t1−3, δRref/δt, t4−5).
Next, with reference to
As an example, the controller 16 receives the malfunction inspection command when it increases the rotation speed of the fan 18 from zero to a normal rotation speed (i.e., when the supply of electric power from the inverter 32 to the fan motor 30 is started) in order to normally operate the fan 18.
As another example, the controller 16 receives the malfunction inspection command when it decreases the rotation speed of the fan 18 from the normal rotation speed to zero (i.e., when the supply of electric power from the inverter 32 to the fan motor 30 is stopped) in order to stop the fan 18 in normal operation.
As still another example, the controller 16 receives the malfunction inspection command when the process is interrupted during the normal operation of the fan 18. Note that, the above-described normal rotation speed is pre-set as a required value for normally operating the fan 18.
At step S1, the controller 16 changes the rotation speed of the fan 18. As an example, as shown in
As another example, as shown in
The inverter 32 controls electric power supplied to the fan motor 30 so as to change the rotation speed R of the fan 18 to a rotation speed (R1 or R5) in accordance with the rotation speed changing command received from the controller 16. Thus, in this embodiment, the controller 16 functions as a fan controller 42 (
At step S2, the controller 16 acquires a rotation speed Rx of the fan 18. Specifically, the controller 16 sends a command to the rotation speed detecting part 19 so as to detect the rotation speed Rx of the rotator 28 of the fan 18 at this time. The controller 16 receives data of the rotation speed Rx from the rotation speed detecting part 19, and records it on the storage 24.
As an example, when the rotation speed R is decreased from R2 to R1 at step S1 (
As another example, when the rotation speed R is increased from R4 to R5 at step S1 (
At step S3, the controller 16 start to time an elapsed time. Specifically, the controller 16 sends a timing start command for starting to time an elapsed time to the timer 22. The timer 22 times an elapsed time t from a time point when it receives the timing start command from the controller 16.
At step S4, the controller 16 acquires a rotation speed Ry of the fan 18 when the elapsed time t timed by the timer 22 reaches a predetermined time. The predetermined time is pre-stored in the storage 24.
As an example, when the rotation speed R is decreased from R2 to R1 at step S1 (
At this step S4, when the predetermined time (e.g., time period t1−2 or t4−5) has elapsed from a time point (e.g., time point t1 in
At step S5, the controller 16 acquires a relationship between time t and rotation speed R (i.e., t−R relationship). As an example, the controller 16 calculates, as a parameter representing the t−R relationship, an amount of change δRxy=|Rx−Ry|(this value corresponds to the above-mentioned δR) from the rotation speed Rx, acquired at step S2 to the rotation speed Ry acquired at step S4.
As another example, the controller 16 calculates a ratio R=δRxy/δRref as a parameter representing the t−R relationship. As still another example, the controller 16 calculates a gradient δR/δt (corresponding to e.g. (R2−R1) /t1−2 or (R6−R4)/t4−5 described above) as a parameter representing the t−R relationship.
Thus, in this embodiment, the controller 16 functions as a relationship acquiring part 44 (
At step S6, the controller 16 determines whether the t−R relationship acquired at step S5 is different from a predetermined standard. As an example, when the amount of change δRxy=|Rx−Ry is calculated at step S5, the controller 16 compares the calculated amount of change δRxy with a threshold value αl which is set with respect to the standard δRref.
For example, when the rotation speed R is decreased from R2 to R1 at step S1 (
On the other hand, when the rotation speed R is increased from R4 to R5 at step S1 (
When the amount of change δRxy is greater (or smaller) than the threshold value α1, the controller 16 determines that the t−R relationship of the fan 18 is different from the standard δRref (i.e., determines “YES”).
As another example, when the ratio R is calculated at step S5, the controller 16 compares the ratio R with a predetermined threshold value α2 which is pre-set with respect to the ratio R.
For example, when the rotation speed R is decreased from R2 to R1 at step S1 (
When the ratio R is greater (or smaller) than the threshold value α2 the controller 16 determines that the t−R relationship of the fan 18 is different from the standard δRref (i.e., determines “YES”).
As still another example, when the gradient δR/δt is calculated at step S5, the controller 16 compares the absolute value of the gradient |δR/δt|, with a threshold value α3 which is set with respect to the standard δRref/δt .
For example, when the rotation speed R is decreased from R2 to R1 at step S1 (
On the other hand, when the rotation speed R is increased from R4 to R5 at step S1 (
When the absolute value of gradient |δR/δt| is greater (or smaller) than the threshold value α3, the controller 16 determines that the t−R relationship (δR/δt) of the fan 18 is different from the standard δRref/δt (i.e., determines “YES”). Note that, the above-mentioned threshold value α1, α2, or α3 is pre-stored in the storage 24.
When the controller 16 determines “YES” at this step S6, the controller 16 proceeds to step S7. On the other hand, when the controller 16 determines that the t−R relationship is not different from the standard (i.e., determines “NO”), the controller 16 ends the flow shown in
Thus, in this embodiment, the controller 16 functions as a malfunction determining part 46 (
At step S7, the controller 16 generates a malfunction notifying signal indicating that a malfunction occurs in the fan 18. As an example, the controller 16 generates the malfunction notifying signal in the form of a sound signal of an alarm to be output to a user.
As another example, the controller 16 generates the malfunction notifying signal in the form of an image signal of an alarm visible to a user. Thus, in this embodiment, the controller 16 functions as a malfunction signal generating part 48 (
At step S8, the controller 16 notifies a user of the occurrence of a malfunction in the fan 18 via the alarm output part 20. As an example, when the sound signal of an alarm is generated at step S7, the controller 16 sends the sound signal to the alarm output part 20. In this case, the alarm output part 20 includes a speaker to output the received sound signal as an alarm sound.
As another example, when the image signal of an alarm is generated at step S7, the controller 16 sends the image signal to the alarm output part 20. In this case, the alarm output part 20 includes a display part to display the alarm image corresponding to the received image signal.
In this way, the user can recognize the occurrence of a malfunction in the fan 18 from the alarm sound or the alarm image. Consequently, the user can recognize that it is necessary to carry out maintenance for removing foreign substances attached to the rotator 28 of the fan 18.
As described above, in this embodiment, the relationship between rotation speed R and time t when the rotation speed R of the fan 18 is changed (i.e., the amount of change in the rotation speed R over time) is compared with the relationship of the normal product as a standard, so as to determine whether the rotation speed R of the fan 18 is equal to that of the normal product.
According to this configuration, a malfunction in the rotation speed R of the fan 18 can be more accurately detected, and therefore it is possible to reliably avoid erroneously detecting a malfunction in the fan 18, and thereby avoid unnecessarily stopping the operation of the motor drive device 10. As a result, it is possible to improve the efficiency of operation.
Next, with reference to
After step S1, at step S11, the controller 16 starts to measure the rotation speed R of the fan 18. Specifically, the controller 16 sends a command to the rotation speed detecting part 19 so as to periodically detect the rotation speed R of the rotator 28 of the fan 18 at a period τ(e.g., 0.5 sec.). The controller 16 receives data of the rotation speed R from the rotation speed detecting part 19 at the period τ, and stores them in the storage 24.
At step S12, the controller 16 determines whether the rotation speed R of the fan 18 detected at step S11 reaches a predetermined target value Rt.
As an example, when the rotation speed R is decreased from R2 to R1 at step S1 (
When the controller 16 determines that the rotation speed R detected at step Sll reaches the target value Rt (i.e., determined “YES”), it proceeds to step S13. On the other hand, when the controller 16 determines that the rotation speed R does not reach the target value Rt (i.e., determines “NO”), it repeats step S12.
At step S13, the controller 16 functions as the relationship acquiring part 44 (
For example, when the rotation speed R is decreased from R2 to R1 at step S1 (
On the other hand, when the rotation speed R is increased from R4 to R5 at step S1 (
At step S14, the controller 16 functions as the malfunction determining part 46 (
As an example, when the rotation speed R is decreased from R2 to R1 at step S1 (
As another example, when the rotation speed R is increased from R4 to R5 at step S1 (
The controller 16 proceeds to step S7 when it determines “YES”. On the other hand, the controller 16 ends the flow shown in
Thus, according to the operation flow in
Note that, at least one of the timer 22 and the storage 24 may be incorporated in the controller 16, or in an external device (e.g., server) communicably connected to the controller 16 via a network.
Although the invention has been described above through various embodiments, the embodiments do not limit the inventions according to the claims. Further, a configuration obtained by combining the features described in the embodiments of the invention can be included in the technical scope of the invention. However, all combinations of these features are not necessarily essential for solving means of the invention. Furthermore, it is obvious for a person skilled in the art that various modifications or improvements can be applied to the embodiments.
Regarding the order of operations, such as actions, sequences, steps, processes, and stages, in the devices, systems, programs, and methods indicated in the claims, specification and drawings, it should be noted that the terms “before”, “prior to”, etc. are not explicitly described, and any order can be realized unless the output of a previous operation is used in the subsequent operation. Regarding the processing in the claims, specification, and drawings, even when the order of operations is described using the. terms “first”, “next”, “subsequently”, “then”, etc., for convenience, maintaining this order is not necessarily essential for working the inventions.
Claims
1. A motor drive device comprising:
- a fan;
- a fan controller which controls the fan;
- a rotation speed detecting part which detects a rotation speed of the fan;
- a relationship acquiring part which acquires a relationship between a time elapsed from a time point, at which the fan controller changes the rotation speed, and the rotation speed detected by the rotation speed detecting part;
- a malfunction determining part which determines whether the relationship acquired by the relationship acquiring part is different from a predetermined standard; and
- a malfunction signal generating part which generates a signal indicating that a malfunction occurs in the fan when the malfunction determining part determines that the relationship is different from the standard.
2. The motor drive device according to claim 1, wherein the relationship acquiring part acquires, as the relationship, an amount of change in the rotation speed detected by the rotation speed detecting part within a time period until a predetermined time elapses from the time point at which the fan controller sends to the fan a command for changing the rotation speed,
- wherein the malfunction determining part determines that the relationship is different from the standard when the acquired amount of change is greater or smaller than a predetermined threshold value.
3. The motor drive device according to claim 1, wherein the relationship acquiring part acquires, as the relationship, a ratio of an amount of change in the rotation speed detected by the rotation speed detecting part within a time period until a predetermined time elapses from the time point at which the fan controller sends to the fan a command for changing the rotation speed, to the standard,
- wherein the malfunction determining part determines that the relationship is different from the standard when the ratio is greater or smaller than a predetermined threshold value.
4. The motor drive device according to claim 1, wherein the relationship acquiring part acquires, as the relationship, a time until the rotation speed detected by the rotation speed detecting part changes from a first rotation speed to a second rotation speed different from the first rotation speed when the fan controller sends to the fan a command for changing the rotation speed from the first rotation speed to the second rotation speed,
- wherein the malfunction determining part determines that the relationship is different from the standard when the acquired time is greater or smaller than a predetermined threshold value.
5. The motor drive device according to claim 1, further comprising a timer which measures the time from the time point at which the fan controller changes the rotation speed.
6. The motor drive device according to claim 1, further comprising a storage which stores the rotation speed detected by the rotation speed detecting part or the time from the time point at which the fan controller changes the rotation speed.
7. The motor drive device according to claim 1, further comprising an alarm output part which receives the signal and outputs an alarm to a user.
8. A method of notifying a user of an occurrence of a malfunction in a fan provided at a motor drive device, comprising:
- changing a rotation speed of the fan;
- detecting the rotation speed when changing the rotation speed;
- acquiring a relationship between a time elapsed from a time point, at which the rotation speed is changed, and the detected rotation speed;
- determining whether the acquired relationship is different from a predetermined standard; and
- notifying to a user that a malfunction occurs in the fan when determining that the relationship is different from the standard.
Type: Application
Filed: Oct 4, 2016
Publication Date: Apr 13, 2017
Applicant: FANUC CORPORATION (Yamanashi)
Inventors: Kenichi Okuaki (Yamanashi), Kazuhiro Yamamoto (Yamanashi)
Application Number: 15/284,910