Motor control device that detects overload
09692348 ยท 2017-06-27
Assignee
Inventors
Cpc classification
Y02T10/64
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
H02P21/14
ELECTRICITY
H02P29/02
ELECTRICITY
H02P29/024
ELECTRICITY
B23Q11/04
PERFORMING OPERATIONS; TRANSPORTING
International classification
H02P7/00
ELECTRICITY
H02P6/00
ELECTRICITY
H02P29/02
ELECTRICITY
H02P21/14
ELECTRICITY
Abstract
A motor control device includes a load torque estimation unit configured to estimate a load torque applied to a motor, a torque comparison unit configured to compare the load torque with a reference torque, a time measurement unit configured to measure a time span during which the load torque is higher than the reference torque, a time comparison unit configured to compare the time span with a reference time, and a decision unit configured to decide that the motor is subjected to an excessive load when the time span exceeds the reference time.
Claims
1. A motor control device comprising: a load torque estimation unit configured to estimate a load torque applied to a motor on a basis of a current flowing through the motor and velocity of the motor; a torque comparison unit configured to compare the load torque estimated by the load torque estimation unit with a reference torque; a time measurement unit configured to measure a time span during which the load torque is higher than the reference torque; a time comparison unit configured to compare the time span measured by the time measurement unit with a reference time; a decision unit configured to decide that the motor is subjected to an excessive load when the time span exceeds the reference time as result of comparison by the time comparison unit, a motor status decision unit configured to decide a status of the motor; and a setting unit configured to set the reference time depending on the status of the motor decided by the motor status decision unit; wherein if the motor status decision unit decides that the motor is in operation for the processing, the setting unit sets a first predetermined value as reference time; and wherein if the motor status decision unit decides that the motor is not in operation for the processing, the setting unit sets a second predetermined value, which is smaller than the first predetermined value, as the reference time.
2. The motor control device according to claim 1, wherein the motor drives a main axis of a machine tool.
3. The motor control device according to claim 1, wherein the setting unit is configured to set at least one of the reference time and the reference torque, depending on a type of processing to be performed by the machine tool.
4. The motor control device according to claim 1, wherein the setting unit is configured to set at least one of the reference time and the reference torque, depending on a type of tool attached to the main axis of the machine tool.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
DETAILED DESCRIPTION
(7) Hereafter, embodiments of the present invention will be described with reference to the accompanying drawings. In the drawings, the same constituents have the same numeral. For clearer understanding, the scale of the constituents may be modified in the drawings.
(8)
(9) The motor control device 20 is a digital computer connected to the machine tool 10 so as to control the machine tool 10. As illustrated in
(10) The motor control device 20 also includes a torque comparison unit 22 configured to compare the load torque T estimated by the load torque estimation unit 21 with a reference torque T0, a time measurement unit 23 configured to measure a time span C during which the load torque T is higher than the reference torque T0, a time comparison unit 24 configured to compare the time span C measured by the time measurement unit 23 with a reference time C0. The reference torque T0 and the reference time C0 are stored in a non-illustrated storage unit of the motor control device 20.
(11) Referring further to
(12) Still further, the motor control device 20 includes a motor status decision unit 25 configured to decide the status of the motor 11, i.e., whether the motor 11 is in operation for the processing or not, and a setting unit 26 configured to set the reference time C0 depending on the status of the motor 11 decided by the motor status decision unit 25. The setting unit 26 is also configured to set at least one of the reference time C0 and the reference torque T0 depending on the type of the processing to be performed by the machine tool 10, and/or the type of the tool 12 attached to the main axis 15 of the machine tool 10.
(13)
(14) First, at step S11 in
(15) Referring to
(16) Under such a state, the time measurement unit 23 starts to measure the time span C, during which the load torque T is equal to or higher than the reference torque T0 (step S13). When the load torque T is lower than the reference torque T0, the operation proceeds to step S20, where the time span C is reset.
(17) At step S14 in
(18) In contrast, when the motor 11 is not in operation for the processing, the operation proceeds to step S16, where the setting unit 26 sets a second predetermined value C2 as reference time C0. The first predetermined value C1 is larger than the second predetermined value C2, for example the first predetermined value C1 may be 100 ms and the second predetermined value C2 may be 10 ms.
(19) At step S17, the decision unit 27 decides whether the time span C during which the load torque T is equal to or higher than the reference torque T0 is equal to or longer than the reference time C0. Referring here to
(20) At step S19, the overload signal outputted as above is provided to the motor stopping unit 29 and the alarm output unit 30. The motor stopping unit 29 stops the motor 11, to thereby prevent the main axis 15, the tool 12, and the workpiece from being damaged. In addition, the alarm output unit 30 outputs the alarm as illustrated in
(21) Conventionally, the motor 11 is stopped when it is decided that the load torque T is higher than the reference torque T0 at step S12. In the present invention, in contrast, it is decided that an excessive load torque T is successively arising when the time span C during which the load torque T is higher than the reference torque T0 exceeds the reference time C0, in which case the motor 11 is stopped.
(22) In other words, in the present invention the motor 11 is stopped only when the excessive load torque T successively arises, so as to prevent the main axis 15, the tool 12, and the workpiece from being damaged. In the present invention, the motor 11 can be continuously driven when there is excessive load torque T only for a brief period of time or momentaneously.
(23) In the present invention, further, the reference time C0 is modified to the first predetermined value C1, or the second predetermined value C2 shorter than the first predetermined value C1, depending on whether the motor 11 is in operation for the processing or not. The reference time C0 is set to the first predetermined value C1, which is relatively longer, while the motor 11 is in operation for the processing, and therefore the machine tool 10 can be continuously driven when there is excessive load torque T only for a brief period of time. If the excessive load torque successively arises, that the motor 11 is stopped.
(24) While the motor 11 is not in operation, in contrast, the reference time C0 is set to the second predetermined value C2 which is relatively shorter. Accordingly, when there is excessive load torque for a brief period of time, for example upon feeding the workpiece, it is presumed that an excessive load torque has arisen because of, for example, collision of the machine tool 10 against a peripheral apparatus, and the motor 11 is immediately stopped. Such an arrangement prevents the main axis 15, the tool 12, and the workpiece from being damaged.
(25)
(26) Referring to
(27) Further, at step S14 between step S14 and step S15, setting unit 26 sets the first predetermined value C1 according to the type of the processing and the type of the tool 12. As illustrated in
(28) As described above, the reference time C0 (first predetermined value C1) and the reference torque T0 can be modified according to the type of the processing and the type of the tool 12, in the present invention. Thus, the present invention enables execution of a more appropriate control based on the type of the processing and the type of the tool 12.
EFFECT OF THE INVENTION
(29) With the configuration according to the first aspect, it is decided that the excessive load has successively arisen when the time during which the load torque is higher than the reference torque exceeds the reference time. Therefore, the motor can be continuously driven when there is excessive load for a brief period of time.
(30) With the configuration according to the second aspect, the main axis of the machine tool, the tool attached to the main axis, and the workpiece processed by the main axis are prevented from being damaged.
(31) With the configuration according to the third aspect, the reference time can be modified depending on the status of the motor, i.e., whether the motor is in operation for the processing or not. Therefore, when there is excessive load torque for a brief period of time, an appropriate measure can be taken according to the status of the motor.
(32) With the configuration according to the fourth aspect, the reference time and the reference torque can be modified according to the type of the processing, which facilitates execution of more appropriate control.
(33) With the configuration according to the fifth aspect, the reference time and the reference torque can be modified according to the type of the tool, which facilitates execution of more appropriate control.
(34) Although the present invention has been described with reference to typical embodiments, it is obvious to those skilled in the art that various modifications, omissions, and additions may be made without departing from the scope and spirit of the present invention.