Abnormality determination apparatus, non-transitory computer readable medium encoded with a program, abnormality determination system and abnormality determination method
11209794 ยท 2021-12-28
Assignee
Inventors
Cpc classification
G05B19/404
PHYSICS
B23Q3/15526
PERFORMING OPERATIONS; TRANSPORTING
G05B2219/49206
PHYSICS
International classification
G05B19/404
PHYSICS
Abstract
To provide an abnormality determination apparatus, a computer readable medium, an abnormality determination system and an abnormality determination method which can simply detect an abnormality of a temperature in a machine tool without incurring cost. An abnormality determination apparatus which determines abnormality of a temperature sensor in a plurality of machine tools, in which the plurality of machine tools is equivalent machine type, is arranged in equivalent environments, are provided with a temperature sensor at equivalent positions, the abnormality determination apparatus including: a temperature data acquisition unit which acquires temperature data outputted by the temperature sensors from each of the plurality of machine tools; a comparison unit which compares the temperature data acquired by the temperature data acquisition unit; and an abnormality determination unit which determines abnormality of the temperature sensor based on a comparison result by the comparison unit.
Claims
1. An abnormality determination apparatus which determines abnormality of a temperature sensor in a plurality of machine tools, wherein the plurality of machine tools are of equivalent unit type, are provided in equivalent environments, and are provided with temperature sensors at equivalent positions, wherein the abnormality determination apparatus is configured to: acquire temperature data outputted by the temperature sensors; determine whether or not the plurality of machine tools are in a heat generation state; determine whether or not the plurality of machine tools are performing equivalent machine operations upon a determination that the plurality of machine tools are in the heat generation state; compare the acquired temperature data upon a determination that the plurality of machine tools are performing equivalent machine operations; and determine whether or not one or more of the temperature sensors is abnormal based on a comparison result of the acquired temperature data, wherein each of the plurality of machine tools is a machine which performs predetermined machining on a workpiece based on an operation command outputted by a numerical control device, and wherein the predetermined machining performed on the workpiece comprises a cutting operation performed on a component.
2. The abnormality determination apparatus according to claim 1, wherein the abnormality determination apparatus is configured to determine that the temperature sensor provided in any among the plurality of machine tools is abnormal, in a case of a difference being at least a reference value as a result of the comparison.
3. The abnormality determination apparatus according to claim 1, wherein a plurality of the temperature sensors is provided at different positions to each of the plurality of machine tools, and wherein the abnormality determination apparatus is configured to compare the temperature data of the temperature sensors having equivalent installing positions on the machine tools.
4. An abnormality determination system comprising the abnormality determination apparatus according to claim 1, wherein the abnormality determination apparatus is a server which is communicably connected to the plurality of machine tools.
5. An abnormality determination system comprising the abnormality determination apparatus according to claim 1, wherein the abnormality determination apparatus is equipped to one machine tool among the plurality of machine tools.
6. An abnormality determination apparatus which determines abnormality of a temperature sensor in a plurality of machine tools, wherein the plurality of machine tools are of equivalent unit type, are provided in equivalent environments, and are provided with a first plurality of temperature sensors at equivalent positions which do not receive influence from a heat generation accompanying operation, and a second plurality of temperature sensors at equivalent positions which receive influence from the heat generation accompanying operation, wherein the abnormality determination apparatus is configured to: acquire temperature data outputted by the first plurality of temperature sensors and the second plurality of temperature sensors; determine whether or not the plurality of machine tools are in a heat generation state; determine whether or not the machine tools are performing equivalent machine operations upon a determination that the plurality of machine tools are in the heat generation state; compare the acquired temperature data of the first plurality of temperature sensors upon a determination that the plurality of machine tools are not performing equivalent machine operations; and determine whether or not one or more of the first plurality of temperature sensors is abnormal based on a comparison result of the acquired temperature data of the first plurality of temperature sensors.
7. An abnormality determination apparatus which determines abnormality of a temperature sensor in a plurality of machine tools, wherein the plurality of machine tools are of equivalent unit type, are provided in equivalent environments, and are provided with temperature sensors at equivalent positions, wherein the abnormality determination apparatus is configured to: acquire temperature data outputted by the temperature sensors; determine whether or not the plurality of machine tools are in a heat generation state; compare the acquired temperature data upon a determination that the plurality of machine tools are not in the heat generation state; and determine an abnormality of the temperature sensor based on a comparison result of the acquired temperature data, wherein each of the plurality of machine tools is a machine which performs predetermined machining on a workpiece based on an operation command outputted by a numerical control device, and wherein the predetermined machining performed on the workpiece comprises a cutting operation performed on a component.
8. A non-transitory computer readable medium encoded with a program for causing a computer to function as an abnormality determination apparatus which determines abnormality of a temperature sensor in a plurality of machine tools, wherein the plurality of machine tools are of equivalent unit type, are provided in equivalent environments, and are provided with temperature sensors at equivalent positions, wherein the abnormality determination apparatus is configured to: acquire temperature data outputted by the temperature sensors; determine whether or not the plurality of machine tools are in a heat generation state; determine whether or not the plurality of machine tools are performing equivalent machine operations upon a determination that the plurality of machine tools are in the heat generation state; compare the acquired temperature data upon a determination that the plurality of machine tools are performing equivalent machine operations; and determine whether or not one or more of the temperature sensors is abnormal based on a comparison result of the acquired temperature data, wherein each of the plurality of machine tools is a machine which performs predetermined machining on a workpiece based on an operation command outputted by a numerical control device, and wherein the predetermined machining performed on the workpiece comprises a cutting operation performed on a component.
9. An abnormality determination method for temperature sensors in a plurality of machine tools, wherein the plurality of machine tools are of equivalent unit type, are provided in equivalent environments, and are provided with temperature sensors at equivalent positions, and wherein each of the plurality of machine tools is a machine which performs predetermined machining on a workpiece based on an operation command outputted by a numerical control device, the method comprising: acquiring temperature data outputted by the temperature sensors; determining whether or not the plurality of machine tools are in a heat generation state; determining whether or not the plurality of machine tools are performing equivalent machine operations upon a determination that the plurality of machine tools are in the heat generation state; comparing the acquired temperature data upon a determination that the plurality of machine tools are performing equivalent machine operations; and determining whether or not one or more of the temperature sensors is abnormal based on a comparison result of the acquired temperature data, wherein the predetermined machining performed on the workpiece comprises a cutting operation performed on a component.
10. An abnormality determination method for temperature sensors in a plurality of machine tools, wherein the plurality of machine tools are of equivalent unit type, are provided in equivalent environments, and are provided with a first plurality of temperature sensors at equivalent positions which do not receive influence from a heat generation accompanying operation, and a second plurality of temperature sensors at equivalent positions which receive influence from the heat generation accompanying operation, the method comprising: acquiring temperature data outputted by the first plurality of temperature sensors and the second plurality of temperature sensors; determining whether or not the plurality of machine tools are in a heat generation state; determining whether or not the machine tools are performing equivalent machine operations upon a determination that the plurality of machine tools are in the heat generation state; comparing the acquired temperature data of the first plurality of temperature sensors upon a determination that the plurality of machine tools are not performing equivalent machine operations; and determining whether or not one or more of the first plurality of temperature sensors is abnormal based on a comparison result of the acquired temperature data of the first plurality of temperature sensors.
11. An abnormality determination method for temperature sensors in a plurality of machine tools, wherein the plurality of machine tools are of equivalent unit type, are provided in equivalent environments, and are provided with temperature sensors at equivalent positions, and wherein each of the plurality of machine tools is a machine which performs predetermined machining on a workpiece based on an operation command outputted by a numerical control device, the method comprising: acquiring temperature data outputted by the temperature sensors; determining whether or not the plurality of machine tools are in a heat generation state; comparing the acquired temperature data upon a determination that the plurality of machine tools are not in the heat generation state; and determining an abnormality of the temperature sensor based on a comparison result of the acquired temperature data, wherein the predetermined machining performed on the workpiece comprises a cutting operation performed on a component.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
DETAILED DESCRIPTION OF THE INVENTION
Embodiment
(7) First, an outline of an embodiment of the present invention will be explained. The present embodiment relates to a system for determining abnormality of a temperature sensor, by comparing the outputs of the temperature sensors provided to a plurality of machine tools in which the installing environments are considered equivalent. The output from the temperature sensor is transmitted to the abnormality determination apparatus from each machine tool to which a temperature sensor is installed. Then, the abnormality determination apparatus determines an abnormality of a temperature sensor by comparing the temperature data received from each machine tool.
(8) Next, an explanation will be made about the configuration of an abnormality determination system 100, which is the present embodiment, by referencing
(9) The plurality of machine tools 4 and the abnormality determination apparatus 1 are respectively communicably connected to the communication network N. The communication network N, for example, is a LAN (Local Area Network) constructed within a factory, Internet, publication telephone network, or a combination of these. The specific communication system of the communication network N, whether being a wired connection, wireless connection, etc., is not particularly limited. In addition, the plurality of machine tools 4 and abnormality determination apparatus 1 may be connected via an interface.
(10) Next, an explanation will be made for the functional blocks of the abnormality determination apparatus 1 by referencing
(11) The temperature data acquisition unit 11 receives temperature data sent from each of the machine tools 4. The temperature data acquisition unit 11 may acquire temperature data together with a machine ID (Identification) which identifies the machine tool 4 that is the sender of the temperature data, and a sensor ID which identifies the temperature sensor 7. Then, the temperature data acquisition unit 11 may associate the received temperature data and the machine ID and/or sensor ID.
(12) The comparison unit 12 compares the received temperature data. In the case of a plurality of temperature sensors 7 being provided at different positions relative to one machine tool 4, the comparison unit 12 compares the temperature data of the temperature sensors 7 provided at equivalent positions. Then, the comparison unit 12, for example, compares whether or not the difference between the plurality of temperature data sets is less than a reference value.
(13) The abnormality determination unit 13 determines that the temperature sensor 7 is abnormal in the case of the difference being at least the reference value as a result of comparison by the comparison unit 12. Herein, in the case of comparing the temperature data which is the output of the temperature sensors 7 of two machine tools 4, the abnormality determination unit 13 can determine that either one among the two temperature sensors 7 which are the senders of temperature data is abnormal. In addition, in the case of comparing three of more sets of temperature data which are the outputs of the temperature sensors 7 of three or more machine tools 4, the abnormality determination unit 13 can determine which temperature sensor 7 is abnormal according to the respective comparison results of the two sets of temperature data. In this case, except for a case of a plurality of temperature sensors 7 becoming abnormal at the same time, the abnormality determination unit 13 can basically determine the one temperature sensor 7 which is abnormal.
(14) The storage unit 15 is a storage area that stores programs, etc. which are executed by the control unit 10. The storage unit 15 stores an abnormality determination program 16 which executes various functions of the aforementioned control unit 10. In addition, the storage unit 15 stores a sensor position storage part 17. The sensor position storage part 17, for example, stores a machine ID provided by the temperature sensor 7, and an installing position of the temperature sensor 7 in the machine tool 4, with the sensor ID as a key. The communication unit 19 is a communication control device that performs sending/receiving of data with the machine tool 4 via the communication network N.
(15) Next, the machine tool 4 and temperature sensor 7 will be explained based on
(16) In the present embodiment, the plurality of machine tools 4 is provided in a factory in which the installing environments are considered equivalent. Herein, installing environments being equivalent is judged based on a predetermined reference set in advance. More specifically, for example, the plurality of machine tools 4 is machines which perform work in the same production line. In addition, even if the plurality of machine tools 4 is tools which perform work in different production lines, so long as being kept at the same temperature by air conditioning, this plurality of machine tools 4 may be equivalent environments. These are examples, and not limited thereto. The user can arbitrarily set in advance the predetermined reference. In addition, the plurality of machine tools 4 shall be equivalent unit types. Herein, unit types being equivalent is judged based on a predetermined reference set in advance. Herein, unit type, for example, indicates the model number, version, options, etc. of the machine tool 4. For example, equivalent unit type refers to the unit type being the same, and may include some version variation such as variation in options. It should be rioted that this is an example, and is not to be limited thereto. The user can arbitrarily set in advance a predetermined reference. In this way, the plurality of machine tools 4 explained in the present embodiment are tools having equivalent unit type, and provided in a factory in which the installing environments are considered equivalent.
(17) Each of the plurality of machine tools 4 stores a machining program (not shown) for performing machining processing. Herein, the plurality of machine tools 4 preferably performs equivalent machining operations; however, the present embodiment does not make essential that the plurality of machine tools 4 performs equivalent machining operations as described later (Example 2 and Example 3). It should be noted that machining operations being equivalent is judged based on a predetermined reference set in advance. For example, the equivalent machining operations includes equivalent machining programs, and may be able to perform equivalent machining simultaneously by way of equivalent machining programs. Herein, for example, equivalent machining programs may include, other than the machining programs being identical, machining programs which are version variations in the program, and the substantial processing being the same, etc. It should be noted that these are examples, and not to be limited thereto. The user can arbitrarily set in advance a predetermined reference. Unless otherwise stated, hereinafter, the installing environments, machine tools and machining operations matching the predetermined references set in advance are referred to as equivalent installing environments, equivalent machine tools and equivalent machining operations, respectively.
(18) As shown in
(19)
(20) As shown in
(21) The temperature sensor 7 is a thermistor or the like, and outputs a temperature detection signal. The machine tool 4 digitizes the temperature detection signal by a known method, and obtains the temperature data representing the temperature by a numerical value.
(22) Next, examples capable of discriminating the abnormality of a temperature sensor 7 in the present embodiment will be explained.
Example 1
(23) Example 1 is an example of the plurality of machine tools 4 being equivalent machine tools which are in equivalent installing environments, and doing equivalent machining operations. In this case, it can be considered that the plurality of machine tools 4 have equal heat generation states. Consequently, the temperature data indicated by the temperature detection signal outputted by the temperature sensors 7 mounted to the equivalent position will be equal. Therefore, in the case of the difference being at least the reference value by comparing the temperature data from the temperature sensors 7 mounted to each of the plurality of machine tools 4, it is possible to determine either temperature sensor 7 is abnormal.
Example 2
(24) Example 2 is a case in which the plurality of machine tools 4 is equivalent machine tools which are in equivalent installing environments, but the machining operations differ. For example, it corresponds to a case of each of the plurality of machine tools 4 including different machining programs and performing different machining, and a case of each of the plurality of machine tools 4 including equivalent machining programs, but performing the equivalent machining at different timings. In this case, the plurality of machine tools 4 are considered to have different heat generation states due to the machining operations differing. However, for the temperature of a position which hardly receives the influence of heat generation by the machining operation, the change in temperature from the surrounding environment is dominant. Consequently, the temperature data indicated by the temperature detection signal outputted by the temperature sensor 7 mounted at the equivalent position which hardly receives the influence of heat generation becomes equal. Therefore, in the case of the difference being at least the reference value by comparing the temperature data from the temperature sensors 7 mounted to each of the plurality of machine tools 4, it can be determined that either temperature sensor 7 is abnormal. Since this example can determine abnormality by mounting the temperature sensor 7 to a position which hardly received the influence of heat generation, the determination of abnormality of the heat sensor 7 becomes easy, even if being different machining operations.
Example 3
(25) Example 3 is a case of a state in which the plurality of machine tools 4 are equivalent machine tools which are in equivalent installing environments, and are not generating heat. State of not generating heat refers to a stopped state in which the respective machine tools 4 are not operating. In this case, the temperature sensors 7 mounted to the plurality of machine tools 4 will make outputs according to the temperature of the surrounding environment. Consequently, the temperature data indicated by the temperature detection signal outputted by the temperature sensors 7 mounted to equivalent positions are equal. Therefore, in the case of the difference being at least the reference value by comparing the temperature data from the temperature sensors 7 mounted to each of the plurality of machine tools 4, it is possible to determine that either of the temperature sensors 7 is abnormal. This example can determine abnormality of the temperature sensor 7, even when a stopped state in which the machine tools 4 are not during operation.
(26) Next, the processing explained in the aforementioned Examples 1 to 3 will be explained along with the configuration of the installing environment. As a premise, the plurality of machine tools 4 is equivalent machine tools.
(27) In S11, the control unit 10 specifies the machine tools 4 in the equivalent installing environment. The control unit 10 judges whether or not being equivalent installing environments based on a predetermined evaluation criteria set in advance. More specifically, the machine tools 4 in the equivalent installing environment may be stored in the storage unit 15 to be associated as machine tools 4 of the equivalent installing environment in advance.
(28) In S12, the control unit 10 judges whether or not the plurality of machine tools 4 which are in the equivalent installing environment are a heat generating state. The control unit 10, for example, can judge whether or not the machine tools 4 are a heat generating state by receiving operating status data from each machine tool 4. The operating status data, for example, is data based on an internal behavior signal of the numerical control device (not shown) acquired at a predetermined sampling period (For example 1 msec) in time sequence, feed shaft control data detected from the motor of the machine tool 4, spindle control data related to the spindle, etc. In the case of the plurality of machine tools 4 being a heat generating state (S12: YES), the control unit 10 advances the processing to S13. On the other hand, in the case of the plurality of machine tools 4 not being a heat generating state (S12: NO), i.e. being a stopped state, the control unit 10 advances the processing to S16.
(29) In S13, the control unit 10 judges whether or not the plurality of machine tools 4 which are in the equivalent installing environment performs equivalent machining operations. The control unit 10 judges whether or not being equivalent machining operations based on the predetermined evaluation criteria set in advance. In the case of the plurality of machine tools 4 performing equivalent machining operations (S13: YES), the control unit 10 advances the processing to S14. On the other hand, in the case of the plurality of machine tools 4 not performing equivalent machining operations (S13: NO), the control unit 10 advances the processing to S15.
(30) In S14, the control unit 10 (comparison unit 12) compares the temperature data of temperature sensors 7 provided at equivalent positions. Herein, in the case of each of the plurality of temperature sensors 7 being provided to different positions on the machine tool and the position thereof being equivalent in the plurality of machine tools 4, it is sufficient if the control unit 10 compares the temperature data of the temperature sensors 7 for every position at which the temperature sensor 7 is provided. Furthermore, if the positions at which the temperature sensors 7 are equivalent in the plurality of machine tools 4, it may be a temperature sensor 7 provided at any position irrespective of whether receiving the influence of heat generation. Subsequently, the control unit 10 advances the processing to S17.
(31) In S15, the control unit 10 (comparison unit 12) compares the temperature data of temperature sensors 7 provided at a position hardly receiving the influence of heating and cooling. Herein, position hardly receiving the influence of heating and cooling, for example, refers to the area 46 shown in
(32) In S16, the control unit 10 (comparison unit 12) compares the temperature data of temperature sensors 7 provided at equivalent positions. In S17, the control unit 10 (abnormality determination unit 13) determines whether the difference is at least the reference value, as a result of comparing temperature data. In the case of the difference being at least the reference value (S17: YES), the control unit 10 advances the processing to S18. On the other hand, in the case of the difference being less than the reference value (S17: NO), the control unit 10 ends the present processing. In other words, case of the difference being less than the reference value indicates all of the temperature sensors 7 provided to the plurality of machine tools 4 not being abnormal. It should be noted that, in the case of the difference being less than the reference value, the control unit 10 shall end the present processing; however, it may be configured so as to end the present processing after making report of the fact of being normal.
(33) In S18, the control unit 10 (abnormality determination unit 13) determines at least one among the temperature sensors 7 provided to the plurality of machine tools 4 is abnormal. It should be noted that the control unit 10 may feedback the determination results to the machine tools 4, and may output to an output unit (not shown) of the abnormality determination apparatus 1. As an output method, it can be considered to output an error on a screen, turn on a warning lamp, and make an output by sound. Subsequently, the control unit 10 ends the present processing.
(34) According to the above, the abnormality determination system 100 can easily detect abnormality of the temperature sensor 7 provided at equivalent positions without incurring cost, so long as the plurality of machine tools 4 provided in equivalent installing environments are equivalent machine tools.
(35) More specifically, in the case of the machine tool 4 being the heat generation state, i.e. case of the power source being turned on, the machining program actually being executed and a machining process being performed, for example, when performing equivalent machining operations, the temperature data detected by the temperature sensors 7 provided at equivalent positions of each machine tool 4 is considered to indicate almost the same temperature. For this reason, as a result of comparing a plurality of sets of temperature data, in the case of the difference being at least the reference value, it is possible to determine at least one temperature sensor 7 as being abnormal.
(36) In addition, in the case of the machine tools 4 being a heat generation state, i.e. case of the power source being turned on, the machining program actually being executed and a machining process being performed, even when the processing is being executed by different machining programs, so long as being temperature sensors 7 provided at a position hardly receiving the influence of heat generation, the temperature data received from each machine tool 4 is considered to indicate almost the same temperature. Consequently, as a result of comparing a plurality of sets of temperature data, in the case of the difference being at least the reference value, it can be determined as at least one temperature sensor 7 being abnormal.
(37) Furthermore, in the case of the machine tool 4 not being a heat generation state, i.e. case of only the power source for sending data being turned on, and electric power not being supplied to the motor, etc., even if temperature sensors 7 provided at any position of the machine tool 4, the temperature data detected by a temperature sensor 7 provided at an equivalent position is considered to indicate almost the same temperature. For this reason, as a result of comparing a plurality of sets of temperature data, in the case of the difference being at least the reference value, it can be determined as at least one temperature sensor 7 being abnormal.
(38) Due to receiving the temperature data from a plurality of machine tools 4, the abnormality determination apparatus 1 can centrally manage the states of the temperature sensor 7 including abnormality. The abnormality determination apparatus 1 includes a sensor position storage unit 17. The sensor position storage unit 17 includes a sensor ID of temperature sensors 7 which includes the positions of the temperature sensors 7, and the machine ID of the machine tools 4. So long as having information related to the mounting position of the temperature sensor 7, installing position and model type of machine tool 4 in this sensor position storage unit 17, the abnormality determination apparatus 1 can confirm whether the temperature sensors 7 are mounted at equivalent positions, whether in equivalent installing environments, and whether being equivalent machine tools by referencing the sensor position storage unit 17, and thus is convenient.
(39) The programs including the abnormality determination program used in the present invention can be stored using various types of non-transitory computer readable media, and supplied to a computer. Non-transitory computer readable media includes various types of tangible storage media. Examples of non-transitory computer readable media include magnetic media (for example, flexible disks, magnetic tape, hard disk drive), magneto-optical recording media (for example, magneto-optical disk), CD-ROM (Read Only Memory), CD-R, CD-R/W, and semiconductor memory (for example, mask ROM, PROM (Programmable ROM), EPROM (Erasable PROM), flash ROM, RAM (random access memory)). In addition, the program may be provided to a computer by way of various types of transitory computer readable media. Examples of transitory computer readable media include electrical signals, optical signals and electromagnetic waves. Transitory computer readable media can provide programs to a computer via wired communication paths such as electrical wires and optical fiber, or a wireless communication path.
(40) In addition, the aforementioned embodiment is a preferred embodiment of the present invention; however, it is not to limit the scope of the present invention to only the above-mentioned embodiment, and realization is possible in a form achieved by conducting various modifications in a scope not departing from the gist of the present invention.
Modified Example 1
(41) In the aforementioned embodiment, the abnormality determination apparatus 1 communicably connected to the plurality of machine tools 4 is explained as determining abnormalities of temperature sensors 7; however, it is not limited thereto. As shown in
Modified Example 2
(42) In the aforementioned embodiment, a system in which the machine tool 4 generates temperature data based on the temperature detection signal from the temperature sensors 7 is explained as an example; however, it is not limited thereto. The machine tool 4 may transmit the temperature detection signal as is to the abnormality determination apparatus 1, and generate temperature data from the temperature detection signal in the abnormality determination apparatus 1.
EXPLANATION OF REFERENCE NUMERALS
(43) 1, 201 abnormality determination apparatus 4, 4-1, 4-2, . . . , 4-n, 204 machine tool 7, 7-1, 7-2, . . . , 7-n temperature sensor 10 control unit 11 temperature data acquisition unit 12 comparison unit 13 abnormality determination unit 15 storage unit 16 abnormality determination program 17 sensor position storage unit 41 motor area 42 motor adjacent area 43 sliding area 41 sliding adjacent area 45 cooling area 46 area 100, 200 abnormality determination system