The present invention relates to a device, a method, and a non-transitory medium suitable for formulation of maintenance plans for equipment, etc.
There is known a method for maintaining and managing an apparatus such as an equipment and an appliance installed at factory, store, or the like. In this method, for example, a sign that appears before a failure of an apparatus occurs is detected by acquiring a power supply current, vibration, or the like of the apparatus using a current sensor, a vibration sensor, or the like and analyzing the acquired information in accordance with various methods. If a sign of a failure is detected, a minor abnormality can be detected at an early stage, and an as-needed maintenance operation (a maintenance operation performed only as needed) can be performed. Thus, less maintenance cost is needed as compared with that needed by a regular maintenance operation or the like. In addition, by performing a maintenance operation based on a sign of a failure that has been detected, a failure can be avoided, and the life of the corresponding apparatus can be extended.
For example, PTL 1 discloses an elevator diagnosis apparatus including: a current meter which is attached to a power line of an elevator control panel and which measures a current; a vibration sensor which is removably attached to a place near a control relay of the elevator control panel and which measures a vibration waveform that occurs with switching of the control relay; a waveform detector which detects signals measured by the current meter and the vibration sensor as a measured current waveform and a measured vibration waveform, respectively; a comparator which reads a normal current waveform and a normal vibration waveform stored in storage means and which compares these normal current and vibration waveforms with the measured current and vibration waveforms; determination means which determines whether there is a failure or a sign of a failure based on the results of the comparisons of the current and vibration waveforms; and output means which outputs a determination result.
In addition, for example, PTL 2 discloses a technique for improving efficiency of work management of regular inspections on machine tool equipment or the like at factories, etc. Specifically, PTL 2 discloses an apparatus configuration including: a production management unit equipped with function of managing production plans and production results; an equipment management unit equipped with function of managing operating results of the individual equipment, lead times of the individual work processes, and regular inspection plans, regular inspection results, and adjustment work results about an equipment(s) in individual work processes; an equipment operation state model management unit that manages equipment operation state models within control means for controlling the equipment in the individual work processes; an equipment operation state model record management unit that manages records of equipment operation state models prior to occurrence of malfunctions of the equipment in the equipment operation state models, contents of errors corresponding to the equipment operation state models, and contents of adjustment work; a workforce management unit that manages the number of workers and information about the individual workers; a scheduling unit that performs scheduling about timing of work input, discharge, regular inspection, and adjustment work in the individual work processes, allocation of work to the workers, etc.; and a control unit that controls the individual parts.
In addition, PTL 3 discloses a method for giving a solution to joint scheduling of asset maintenance and necessary plant production in response to a maintenance trigger and a production order. A new maintenance trigger is acquired, and a maintenance request proposing new maintenance scheduling is converted into production scheduling. In a production scheduling (PS) system, a maintenance request is converted into production scheduling. Alternatively, regarding a computerized maintenance management system (CMMS), there is disclosed an arrangement for ensuring a maintenance action time slot.
In addition, regarding acquisition of a power supply current waveform of equipment and appliance (apparatus), there is discussed an arrangement in which a controller acquires a current waveform, a voltage waveform, etc. in real time from measuring instrument installed at electrical equipment (apparatus) in a home energy management system (HEMS), a building energy management system (BEMS), a factory energy management system (FEMS), or the like. There is also discussed use of appliance disaggregation technology. In this technology, a waveform of current flowing through a main switch or the like of a power distribution board is observed, and the observed current waveform is forwarded to a cloud server via a communication network. Next, the waveform is disaggregated into waveforms of individual appliances by using machine learning, artificial intelligence, or the like on the cloud server, to estimate power consumption and on/off of each appliance (NPL 1).
In addition, as a related technique for determining a state of an electrical appliance based on a power waveform, for example, NPL 2 discloses a method including: acquiring a waveform of a current (an instantaneous waveform in one period) flowing through a main power line by using a single current sensor attached on a power distribution board, analyzing the waveform by referring to a waveform database including information about current waveforms (also referred to as “electricity fingerprints”) unique to individual appliances, estimating the power consumption of each appliance, and determining the states of the appliances.
PTL 1: Registered Utility Model No. 3166788
PTL 2: Japanese Patent Kokai Publication No. JP-H11-129147A
PTL 3: U.S. Patent Application Publication No. 2003/0130755
NPL 1: “Joint demonstration with Tokyo Electric Power Company Holdings on service using appliance disaggregation technology”, Informetis Co., Ltd. [searched on May 1, 2016] Internet (URL:http://prtimes.jp/main/html/rd/p/000000001.000012366.html)
NPL 2: Shigeru Koumoto, Takahiro Toizumi, Eisuke Saneyoshi, “Electricity Fingerprint Analysis Technology for Monitoring Power Consumption and Usage Situations of Multiple Appliances by Using One Sensor”, NEC Technical Journal/Vol.68 No.2/Special Issue on NEC's Smart Energy Solutions Led by ICT
The following describes analysis of the related technologies.
In a case where when a sign of a failure is detected in one of a plurality of apparatuses that form a production line or the like at a factory, an as-needed maintenance operation is performed on the apparatus, the operation of this production line is stopped. Thus, the production plan or the like is changed.
That is, it is impossible to determine a maintenance plan that can suppress reduction of operation efficiency, productivity, or the like of a production line at a factory or the like, while adopting as-needed maintenance operation. This is where things are currently. Likewise, it is impossible to determine a maintenance plan that avoids, for example, reduction of sales at a store while adopting as-needed maintenance operation.
The present invention has been made in view of the above issues, and it is an object of the present invention is to provide a method, an apparatus, and a non-transitory medium storing a program, each enabling to formulate a maintenance plan that can suppress reduction of operation efficiency, productivity, or the like of a production line or the like while adopting a maintenance operation performed based on a sign of a failure of an apparatus. Other problems and objects than those described above will become apparent from the present description and the accompanying drawings.
According to one aspect of the present invention, there is provided a maintenance plan formulation device including: a failure sign detection unit that acquires a state of at least an apparatus and detects an abnormality indicating a sign that appears before a failure of the apparatus occurs; a maintenance limit timing calculation unit that calculates a maintenance limit timing that indicates a limit of a maintenance timing of the apparatus with the abnormality thereof being detected; a maintenance timing calculation unit that calculates a maintenance timing of the apparatus based on the maintenance limit timing of the apparatus; and a maintenance timing output unit that outputs the maintenance timing to a display apparatus.
According to another aspect of the present invention, there is provided a maintenance plan formulation method performed by a computer, the method including: a failure sign detection step for acquiring a state of at least an apparatus and detects an abnormality indicating a sign that appears before a failure of the apparatus occurs; a maintenance limit timing calculation step for calculating a maintenance limit timing that indicates a limit of a maintenance timing of the apparatus with the abnormality thereof being detected; a maintenance timing calculation step for calculating a maintenance timing of the apparatus based on the maintenance limit timing of the apparatus; and a step for outputting the maintenance timing to a display apparatus.
According to still another aspect of the present invention, there is provided a program causing a computer to perform:
failure sign detection processing for acquiring a state of an apparatus to detect an abnormality indicating a sign that appears before a failure of the apparatus occurs;
maintenance limit timing calculation processing for calculating a maintenance limit timing that indicates a limit of a maintenance timing of the apparatus with the abnormality thereof being detected;
maintenance timing calculation processing for calculating a maintenance timing of the apparatus based on the maintenance limit timing of the apparatus; and
processing for outputting the maintenance timing to a display apparatus.
According to the present invention, there is provided a computer-readable recording medium holding the above program (for example, a non-transitory computer-readable recording medium such as a semiconductor storage such as a random access memory (RAM), a read-only memory (ROM), or an electrically erasable and programmable ROM (EEPROM), a hard disk drive (HDD), a compact disc (CD), or a digital versatile disc (DVD)).
According to the present invention, it is possible to formulate a maintenance plan that can suppress reduction of the operation efficiency, the productivity, or the like of a production line or the like while adopting a maintenance operation performed based on a sign of a failure of an apparatus. Other advantageous effects than those described above will become apparent from the present description and the accompanying drawings.
Example embodiments of the present invention will hereinafter be described with reference to drawings. An example embodiment of the present invention may include:
According to the example embodiment of the present invention, the maintenance limit timing calculation unit (
According to the example embodiment of the present invention, based on the maintenance grace period calculated for one apparatus and the maintenance grace period calculated for at least one other apparatus, the maintenance timing calculation unit (103 in
According to the example embodiment of the present invention, based on a maintenance grace period (for example, a time period [TA2S, TA2E] in (A) of
For example, in the example in
According to the example embodiment of the present invention, the maintenance limit timing calculation unit (102 in
According to the example embodiment of the present invention, based on logged (previous) h abnormality information (for example, 1024 in
According to the example embodiment of the present invention, based on at least one of a kind, a location, and a cause of the detected abnormality of an individual one of the apparatuses, the maintenance limit timing calculation unit (102 in
According to the example embodiment of the present invention, the maintenance limit timing calculation unit (102 in
According to the example embodiment of the present invention, the maintenance limit timing calculation unit (102 in
According to the example embodiment of the present invention, the maintenance timing calculation unit (103 in
According to another example embodiment of the present invention, the maintenance timing calculation unit (103 in
According to the example embodiment of the present invention, the failure sign detection unit (101 in
According to the example embodiment of the present invention, the failure sign detection unit (101 in
In addition, according to the example embodiment of the present invention, when the failure sign detection unit (101 in
According to the example embodiment of the present invention, the failure sign detection unit may acquire a power supply current waveform of the apparatus and detect an abnormality about the state of the apparatus by comparing a feature amount of the power supply current waveform with a preset threshold, and the maintenance limit timing calculation unit may calculate the maintenance limit timing based on an acceptable value preset with regard to the feature amount of the power supply current waveform of the apparatus in which the abnormality has been detected and a future temporal transition of the feature amount of the power supply current waveform of the apparatus. The present invention enables appropriate formulation of a maintenance plan while adopting a maintenance operation performed based on detection of a sign indicating a failure of an apparatus. According to the present invention, the number of maintenance operations performed based on detection of a sign of a failure of each apparatus can be reduced. That is, the number of times of stoppage of a production line including the apparatus can be reduced, and the stoppage time or the like can be reduced. Thus, the present invention can contribute to improving operation efficiency and productivity.
The failure sign detection unit 101 (failure sign detection means) acquires a current waveform, a vibration waveform, image information, etc. about each of one or more monitoring target apparatuses from various sensors 210 such as a current sensor, a vibration sensor, an image sensor, etc. and detects an abnormality indicating a sign of a failure of the apparatus. The maintenance limit timing calculation unit 102 (maintenance limit timing calculation means) calculates a maintenance limit timing of the apparatus in which the abnormality has been detected. Based on the calculated maintenance limit timings of a plurality of apparatuses, the maintenance timing calculation unit 103 (maintenance timing calculation means) calculates a maintenance timing, for example, in view of the number of maintenance operations, stoppage of a production line or the like. The maintenance timing output unit 104 (maintenance timing output means) outputs the calculated maintenance timing to a display apparatus or the like, for example.
In the embodiment, only a current sensor may be used as the sensor 210. Alternatively, a combination of a current sensor and a vibration sensor, a combination of a current sensor and an image sensor, or a combination of a current sensor, a vibration sensor, and an image sensor may be used.
A current sensor acquires, for example, a waveform of a power supply current flowing through a power supply line of a commercial power supply of an apparatus. A plurality of current sensors that acquire waveforms of power supply currents of a plurality of production (machining) apparatuses or electrical equipment installed at a production line or the like at a factory may be used. For example, as illustrated in
As illustrated in
The failure sign detection unit 101 may disaggregate data of the synthesized power supply current waveform (the total power supply current waveform) in (a) of
The failure sign detection unit 101 may acquire the power supply currents of the apparatuses 20A to 20C from the measured data (the power consumption, current values, etc.) acquired from the smart meter 25 via route B and transmitted from the communication apparatus 24 to the communication unit 1010. For example, of all the measured data from the smart meter 25, the current value data that changes over time may be analyzed by using analysis means such as machine learning or signal processing technology. In this way, the power supply currents of the respective apparatuses can be acquired.
In
In addition, among the sensors 210, an image sensor including a charge-coupled appliance (CCD) camera, for example, may acquire image information about a monitoring target to transmit the image information to the failure sign detection unit 101. For example, an image sensor which is installed at a succeeding stage of a production (machining or processing) apparatus in a factory line and which is implemented on an inspection apparatus that inspects production (machining or processing) results based on images thereof may be used. For example, there are cases in which visual inspection apparatuses are installed. Such a visual inspection apparatus inspects the external appearance of an individual product after a print process, a mount process, or a reflow process in a surface mount technology (SMT) line or the like based on images. When the image sensors of these visual inspection apparatuses are used as the image sensors, the failure sign detection unit 101 may use image data or inspection results acquired by the visual inspection apparatuses. Alternatively, an image sensor that acquires moving images of a robot or the like installed at a production line and monitors an operation of the robot (for example, a trajectory of a robot arm or the like) may be used. In this case, the failure sign detection unit 101 may detect, as a sign of a failure, a variation or an abnormality of a trajectory of the robot arm or the like from the moving images.
The failure sign detection unit 101 may acquire a power supply current waveform, vibration waveform, or image information of the monitoring target apparatus by polling or the like. Alternatively, the failure sign detection unit 101 may always acquire the above waveform or information continuously in real time at predetermined time intervals (for example, on second time scale such as per second). The following describes detection of a sign of a failure based on a current waveform.
The failure sign detection unit 101 may detect an abnormality indicating a sign that appears before a failure of an apparatus occurs, by extracting a feature amount of an acquired power supply current waveform of the monitoring target apparatus and comparing the feature amount with a predetermined threshold.
In addition, when the failure sign detection unit 101 detects an abnormality that appears before a failure of an apparatus occurs and when the failure sign detection unit 101 detects an abnormality that appears before a failure of an apparatus occurs by comparing a feature amount with a predetermined threshold, a method such as machine learning may be used. For example, as the machine learning, at least one of the following may be used:
If the failure sign detection unit 101 has detected an abnormality that appears before a failure of an apparatus occurs, the maintenance limit timing calculation unit 102 calculates the maintenance limit timing of the apparatus (step S2). If the failure sign detection unit 101 has not detected an abnormality that appears before a failure of an apparatus occurs, the failure sign detection unit 101 may perform detection of a sign of a failure of a next apparatus.
The maintenance timing calculation unit 103 calculates a maintenance timing, for example, based on a maintenance limit timing calculated for each of one or more apparatuses, by taking reduction of the overall number of times of maintenance operations and reduction of a stoppage time of the corresponding production line by the maintenance operations (operation efficiency and productivity of the production line), or the like, into consideration (step S3).
In step S3, if a time period (maintenance grace period) from the detection of a sign of a failure of an apparatus to the maintenance limit timing includes:
Alternatively, in step S3, if a first maintenance grace period calculated for a first apparatus, temporally overlaps a second maintenance grace period calculated for a second apparatus, the maintenance timing calculation unit 103 may set a common maintenance timing for the first and second apparatuses. That is, the maintenance timing calculation unit 103 may set a common maintenance timing for the first and second apparatuses in a time (period) in which the first maintenance grace period calculated for the first apparatus temporally overlaps the second maintenance grace period calculated for the second apparatus. As a result, maintenance operations can be performed on the first and second apparatuses in a single maintenance timing that has been set. The maintenance timing common to the first and second apparatuses may be set based on one of the first and second apparatuses that requires a longer maintenance operation time within the time period in which the first and second maintenance grace periods temporally overlap each other.
The maintenance timing output unit 104 outputs the calculated maintenance timing to the display apparatus or the like (step S4). The maintenance timing output unit 104 may display or output the calculated maintenance timing on or to a printer (not illustrated), a storage apparatus (not illustrated), or another host or terminal (not illustrated) via a network (not illustrated), for example.
The waveform acquisition unit 1011 acquires a current waveform or the like from a sensor 210 that acquires a power supply current or the like of a monitoring target apparatus 20, as a state thereof and stores the acquired current waveform in the storage apparatus 1015. After the waveform acquisition unit 1011 acquires a current waveform or the like, the waveform acquisition unit 1011 transfers control to the waveform feature amount extraction unit 1012.
The waveform feature amount extraction unit 1012 reads the current waveform acquired by the waveform acquisition unit 1011 and stored in the storage apparatus 1015. The waveform feature amount extraction unit 1012 extracts a feature amount of the current waveform from the current waveform read from the storage apparatus 1015. In
The abnormality determination unit 1013 compares the feature amount of the current waveform with a threshold stored in a storage apparatus 1016, determines whether the state of the apparatus represents an abnormality indicating a sign of a failure, and delivers the determination result to the determination result output unit 1014.
If the determination result output unit 1014 receives the determination result indicating an abnormality from the abnormality determination unit 1013, the determination result output unit 1014 notifies the maintenance limit timing calculation unit 102 that a sign of a failure has been detected.
The threshold stored in the storage apparatus 1015 is set to be lower than a level at which a failure is determined. By detecting abnormality of a state of the apparatus using this threshold, the failure sign detection unit 101 detects a sign that appears before a failure of an apparatus occurs.
In addition, when whether a state of the apparatus represents an abnormality indicating a sign of a failure is determined by causing the abnormality determination unit 1013 to compare the feature amount of the current waveform with a threshold stored in the storage apparatus 1016 and when whether the state of the apparatus represents an abnormality indicating a sign of a failure is determined, a method such as machine learning may be used. For example, as the machine learning, at least one of the following may be used:
In
For example, in the case of an inverter apparatus including a capacitor-input-type rectifying circuit (a rectifying circuit and a smoothing capacitor), a pulsed current flows through the smoothing capacitor only during charging. Thus, since a sine wave of an AC power supply current and the pulsed waveform are synthesized, harmonic components are generated (frequency components of integral multiples of a commercial power frequency (basic frequency: 50 Hz, for example)).
For example, a motor and a load portion each generate an intrinsic frequency when operated. Thus, when deterioration or an abnormality occurs, the intrinsic frequency may change, and the changed frequency mechanically resonates. As a result, harmonic components are included in the power supply current. By analyzing these harmonic components, the location of the abnormality or the deterioration of the apparatus or the cause thereof is determined.
The waveform feature amount extraction unit 1012 may use, as a frequency domain feature amount, a strength (amplitude) or phase of harmonic frequency component of a specific order such as second-order and fourth-order harmonic frequency components, a sum of the strengths (amplitudes) or phases, a difference among the strengths (amplitudes) or phases, a square of the strengths of the harmonic frequency components of a specific certain orders, the sum of the squares, or the like. Alternatively, the waveform feature amount extraction unit 1012 may use, as the frequency domain feature amount, a distortion (harmonic distortion) based on the sum of the squares of the strengths of harmonic frequency components, a total harmonic distortion (THD), or the like. As the frequency domain feature amount, a sum of strengths (amplitudes) of harmonic frequency components of even-numbered orders equal to or less than a Nyquist frequency and a DC component or the sum of the squares may be used. Alternatively, a sum of the strengths (amplitudes) of harmonic frequency components of odd-numbered orders equal to or less than a Nyquist frequency or the sum of the squares may be used.
If the calculated feature amount exceeds a threshold, the abnormality determination unit 1013 determines that there is an abnormality.
Alternatively, the waveform feature amount extraction unit 1012 may use the current waveform in the selected portion itself as the feature amount. In this case, the abnormality determination unit 1013 stores waveform patterns that include harmonic frequency components, noise components, or the like and that could be considered as abnormalities in the storage apparatus 1016 with respect to normal waveforms. The abnormality determination unit 1013 may detect an abnormality by matching a current waveform, which has been acquired by the waveform acquisition unit 1011 and stored in the storage apparatus 1015, against the waveforms and patterns in the storage apparatus 1016. Alternatively, the abnormality determination unit 1013 may detect an abnormality by previously storing normal waveform patterns in the storage apparatus 1016 and by causing the abnormality determination unit 1013 to compare and match a current waveform, which has been acquired by the waveform acquisition unit 1011 and stored in the storage apparatus 1015, with and against the normal waveform patters in the storage apparatus 1016.
If the waveform acquisition unit 1011 is caused to match the acquired waveform against the waveforms and patterns stored in the storage apparatus 1016, a method such as machine learning may be used. For example, as the machine learning, at least one of the following may be used:
The waveform feature amount extraction unit 1012 extracts a feature amount of the power supply current waveform of a monitoring target apparatus (step S12).
The abnormality determination unit 1013 detects an abnormality by comparing the feature amount (a waveform) of the power supply current waveform with a threshold (a pattern) (step S13).
The determination result output unit 1014 receives a determination result obtained by the abnormality determination unit 1013. If an abnormality has been detected, the determination result output unit 1014 notifies the maintenance limit timing calculation unit 102 that a sign of a failure has been detected (step S14).
The abnormality signal feature extraction unit 1020 extracts an abnormality signal feature.
The abnormality determination unit 1021 determines a kind, a location, a cause, etc. of the detected abnormality, based on logged abnormality information stored in a storage apparatus 1024.
Based on an acceptable value and logged abnormality information related to the determined abnormality, stored in a storage apparatus 1025, the acceptable-signal-value calculation unit 1022 calculates an acceptable value of a signal value (an acceptable signal value) corresponding to the abnormality and stores the calculated acceptable signal value in a storage apparatus 1026. For example, the acceptable value stored in the storage apparatus 1025 may be an acceptable product yield reduction amount in the corresponding production plan or the like. Alternatively, the acceptable value may be, for example, an acceptable fluctuation range (fluctuation check limit) or the like in product quality or the like.
The maintenance limit timing calculation unit 1023 calculates a maintenance limit timing, based on production plan information (for example, plan information indicating until when how many products (lots) need to be produced) stored in the storage apparatus 1027, production result information (for example, information on the number of products (lots) produced so far) stored in a storage apparatus 1028, and the acceptable signal value (corresponding to “maintenance grace limit”) stored in the storage apparatus 1026. The acceptable signal value stored in the storage apparatus 1026 corresponds to, for example, a signal value corresponding to the acceptable product yield reduction amount (a signal value (strength, frequency) corresponding to the degree of the abnormality (deterioration) or the like of the apparatus) and corresponds to a limit until which the needed maintenance operation can be postponed, namely, “maintenance grace limit” described below.
As illustrated in
Based on the logged abnormality information stored in the storage apparatus 1024, the abnormality determination unit 1021 determines whether the currently detected abnormality signal feature corresponds to any of the logged abnormality information (step S22). For example, the logged abnormality information stored in the storage apparatus 1024 may include a correspondence relationship (correlation) between the signal value corresponding to a degree of abnormality (deterioration) of the apparatus in which the abnormality has been detected and a production yield (reduction amount) of a product produced by the apparatus. The storage apparatus 1024 may be any storage apparatus that is accessible by the maintenance limit timing calculation unit 102. That is, the storage apparatus 1024 may be arranged outside the maintenance limit timing calculation unit 102. The storage apparatus 1024 holding the logged abnormality information may be a database that holds and manages a production history (log) of a production management system not illustrated.
Based on the logged abnormality information related to the determined abnormality, for example, the acceptable-signal-value calculation unit 1022 calculates an acceptable value of a signal value (an acceptable signal value) corresponding to the acceptable signal value stored in the storage apparatus 1025 and stores the acceptable signal value in the storage apparatus 1026 (step S23). The acceptable signal value stored in the storage apparatus 1025 may be, for example, an acceptable product yield reduction amount in the corresponding production plan or the like. Alternatively, the acceptable signal value may be an acceptable variation or the like in product quality or the like. The acceptable signal value may be a signal value (a signal value (strength, frequency) corresponding to the degree of the abnormality (deterioration) or the like of the apparatus) corresponding to an acceptable product yield reduction amount (an acceptable variation range in product quality or the like).
Based on the production plan information stored in the storage apparatus 1027 and the production result information at the time of the detection of the abnormality stored in the storage apparatus 1028, the maintenance limit timing calculation unit 1023 calculates a maintenance limit timing corresponding to the acceptable signal value stored in the storage apparatus 1026 and stores the calculated maintenance limit timing in the storage apparatus 1029 (step S24).
In
In
Yield=number of non-defective products/total number of produced products×100%
In
Percentage of defective products=number of defective products/total number of produced products×100 (%)
The percentage of the defective products+the yield=100%. When the percentage of the defective products is 10%, the yield is 90%.
In
Graphs (straight lines) (1) to (3) may be graphs corresponding to apparatuses A to C, respectively, as abnormality locations. A correspondence between a history (log) of abnormality information about an individual apparatus and a production yield of a product when the product is produced (processed) by using the corresponding apparatus may be stored in the storage apparatus (1024 in
When graphs (straight lines) (1) to (3) correspond to the apparatuses A to C as abnormality locations, for example, if the failure sign detection unit 101 detects an abnormality in the apparatus B, the abnormality determination unit 1021 selects graph (2). The acceptable-signal-value calculation unit 1022 calculates an acceptable signal value from the X coordinate of an intersection at which the acceptable value (Y axis) of the production yield (reduction amount) previously stored in the storage apparatus 1025 and graph (2) intersect.
Alternatively, graphs (straight lines) (1) to (3) in
In
As illustrated in
As illustrated in
The other-reference-information input unit 1032 receives a maintenance limit timing of each of one or more other apparatuses from the storage apparatus 1029 holding the maintenance limit timing (maintenance grace period end date) received from the maintenance limit timing calculation unit 102 and receives information about a non-operating date of the apparatus (the line, the factory, etc.), a production stage replacement period of the line, etc. from a storage apparatus 1034 (step S32).
The maintenance timing calculation unit 1033 calculates a maintenance timing based on the received information (step S33).
The maintenance timing calculation unit 1033 may set a single maintenance timing for the apparatuses within a time period in which the maintenance grace periods of the plurality of apparatuses forming a production line temporally overlap each other.
If the non-operating period (non-operating date) or the production stage replacement period of the production line is later than the time at which the abnormality has been detected in the apparatus and is earlier than the maintenance limit timing of the apparatus, the maintenance timing calculation unit 1033 may set a maintenance timing of the single apparatus or the maintenance timings of a plurality of apparatuses in the non-operating period (the non-operating day) or the production stage replacement period.
Failure sign detection processing (step S1) is performed on an individual one of the apparatuses A to C, and the maintenance limit timings are calculated for the respective apparatuses A to C (step S2).
Based on the maintenance limit timings calculated for the respective apparatuses A to C and other information (a non-operating day, a production stage replacement period, etc.), the maintenance timing calculation unit 103 calculates a maintenance timing(s) (step S3). The maintenance timing output unit 104 displays the maintenance timing (step S4).
In addition, for example, if a non-operating period or a production stage replacement period exists within the maintenance grace period of the apparatus, a maintenance operation may be performed on the apparatus in the non-operating period or the production stage replacement period. In this case, the non-operating period or the production stage replacement period may not include the whole maintenance timing of the apparatus (the length of the non-operating period or the production stage replacement period<the maintenance timing). That is, the non-operating period or the production stage replacement period may overlap only a part of the maintenance timing of the apparatus. If a non-operating period or a production stage replacement period does not exist within the maintenance grace period of the apparatus, a maintenance operation may be performed on the apparatus as needed. In addition, if there are a plurality of apparatuses whose maintenance grace periods temporally overlap a non-operating period or a production stage replacement period, maintenance operations may be performed on the plurality of apparatuses in the non-operating period or the production stage replacement period.
In (A) of
In the comparative example, a maintenance operation on the apparatus A is performed when a predetermined time period has elapsed after an abnormality was detected. The predetermined time period may be a value set per apparatus. That is, different values may be set for the respective apparatuses. As illustrated in (A) of
As seen from
In contrast, as illustrated in
As in the comparative example in
In (A) of
For example, when the failure sign detection unit 101 detects that a current waveform feature amount of the apparatus A has exceeded the threshold (time: TA2S), the maintenance limit timing calculation unit 102 calculates a maintenance limit timing (time: TA2E). The maintenance limit timing (time: TA2E) corresponds to timing (date) at which a graph (straight line) a1 representing the temporal transition of a state of the apparatus A exceeds the maintenance grace limit (the X coordinate of an intersection at which the extension (a dashed line) of the graph (straight line) a1 and the maintenance grace limit intersect). “The maintenance grace limit” in (A) to (C) of
Regarding the state of the apparatus A, a period with a starting point set to a time TA2S at which the failure sign detection unit 101 detects an abnormality and with an end point set to the maintenance limit time TA2E is a maintenance grace period.
Regarding the apparatus B in (B) of
Regarding the apparatus C in (C) of
The maintenance timing calculation unit 103 in
As described above, the maintenance timing calculation unit 103 may calculate a common maintenance timing for the apparatus A and one or more other apparatuses (the apparatus B and/or the apparatus C), based on the maintenance grace period (for example, [TA2S, TA2E]) calculated for an apparatus, e.g., the apparatus A in (A) of
In the example in
In the example of (A) in
As in (A) to (C) of
For example, as illustrated in
According to the present example embodiment, regarding a maintenance operation(s) performed based on a sign(s) of a failure(s) of an apparatus(es), an appropriate maintenance plan can be formulated from a viewpoint of reduction in the stoppage time of a production line, improvement in the productivity, etc.
Next, a second example embodiment of the present invention will be described. The second example embodiment has the same configuration as that according to the first example embodiment described with reference to
For example, a mounting apparatus for mounting electronic components on predetermined locations on a printed circuit board includes constituent elements such as an XY stage, a head for adsorbing and carrying electronic components, a feeder arrangement part for supplying electronic components, an image recognition apparatus for positioning the printed circuit board and controlling attachment of electronic components, and a conveyer for conveying the printed circuit board. The maintenance timings may be calculated by detecting signs of failures from the individual constituent elements based on current waveforms, vibration waveforms, or image information about, for example, drive parts such as the XY stage, the feeder part, and the conveyer. The present example embodiment can be realized by regarding the apparatus A and so forth in the above described first example embodiment, respectively, as element 1, element 2, element n, which are the constituent elements of an apparatus. When a plurality of abnormalities are detected in a single constituent element in the apparatus, if the constituent element is formed by a plurality of partial elements and the plurality of abnormalities are detected in a plurality of different partial elements, the second example embodiment is applied to the plurality of partial elements.
In (A) of
Regarding the element 2 in (B) of
Regarding the element n in (C) of
The maintenance timing calculation unit 103 in
The maintenance timing calculation unit 103 calculates maintenance timings for the elements 1 to n of the apparatus A and for the apparatuses B and C, based on the maintenance limit timings calculated for the elements 1 to n in the apparatus A from which an abnormality has been detected, the maintenance limit timings calculated for the apparatuses B and C, and other information (a non-operating day, a production stage replacement period, etc.) (step S3).
The maintenance timing calculation unit 103 calculates a maintenance timing for a plurality of elements in a single apparatus, based on the maintenance limit timings calculated for the elements in the apparatus, the maintenance limit timings calculated for the elements in the other apparatuses, and other information (a non-operating day, a production stage replacement period, etc.) (step S3-1).
Next, from the maintenance timings calculated for the respective apparatuses A to C, the maintenance timing calculation unit 103 calculates a common maintenance timing for the apparatuses A to C (step S3-2). In step S3-2, among the maintenance timings for the apparatuses, the maintenance timing calculation unit 103 can select the earliest maintenance timing at the time of the detection of the abnormalities from the apparatuses. By locally calculating a maintenance timing for an individual apparatus and calculating a common maintenance timing for a plurality of apparatus based on the maintenance timings for the respective apparatuses (a kind of divide and conquer algorithm), for example, even when the number of elements within an individual apparatus is large and abnormalities are detected in more elements in apparatus, the present invention can contribute to improvement in the efficiency of the arithmetic processing.
As in the first example embodiment, the above second example embodiment may also be implemented by the computer system 110 illustrated in
While the first and second example embodiments have been described by using, as an example, maintenance operations performed on the apparatuses in a production line, the present invention is also applicable in the same way to electrical equipment at stores, etc. In this case, “production yield (reduction)” in
The disclosure of each of the above PTLs 1 to 3 and NPLs 1 and 2 is incorporated herein by reference thereto. Variations and adjustments of the example embodiments and the examples are possible within the scope of the overall disclosure (including the claims) of the present invention and based on the basic technical concept of the present invention. Various combinations and selections of various disclosed elements (including the elements in the claims, examples, drawings, etc.) are possible within the scope of the claims of the present invention. That is, the present invention of course includes various variations and modifications that could be made by those skilled in the art according to the overall disclosure including the claims and the technical concept.
For example, the above example embodiments can be described, but not limited to, as the following Supplementary Notes.
A maintenance plan formulation device comprising:
a failure sign detection unit that acquires a state of at least an apparatus and detects an abnormality indicating a sign that appears before a failure of the apparatus occurs;
a maintenance limit timing calculation unit that calculates a maintenance limit timing that indicates a limit of a maintenance timing of the apparatus in which the abnormality has been detected;
a maintenance timing calculation unit that calculates a maintenance timing of the apparatus based on the maintenance limit timing of the apparatus; and
a maintenance timing output unit that outputs the maintenance timing to a display apparatus.
The maintenance plan formulation device according to supplementary note 1, wherein the maintenance limit timing calculation unit generates the maintenance grace period of the apparatus, an individual one of the maintenance grace periods starting when a corresponding abnormality is detected in the corresponding apparatus by the failure sign detection unit and ending at the corresponding maintenance limit timing, and
wherein the maintenance timing calculation unit sets the maintenance timing of the apparatus to a preset time within the corresponding maintenance grace period.
The maintenance plan formulation device according to supplementary note 2, wherein, based on the maintenance grace period calculated for the apparatus and the maintenance grace period calculated for at least one other apparatus, the maintenance timing calculation unit calculates a maintenance timing common to the apparatus and the at least one other apparatus.
The maintenance plan formulation device according to any one of supplementary notes 1 to 3, wherein the maintenance limit timing calculation unit calculates the maintenance limit timing based on a temporal transition after the abnormality of the state of the apparatus is detected and an acceptable value regarding the state of the apparatus.
The maintenance plan formulation device according to any one of supplementary notes 1 to 4, comprising:
a storage apparatus that stores logged abnormality information related to an abnormality of the apparatus;
wherein, based on the logged abnormality information related to the abnormality of the apparatus, the maintenance limit timing calculation unit calculates an acceptable value regarding the state of the apparatus in association with an acceptable value about a yield of the product produced by the apparatus.
The maintenance plan formulation device according to supplementary note 5, wherein the logged abnormality information includes a correlation between the yield of the product produced by the apparatus and a signal value representing the state of the apparatus,
wherein, based on at least one of a kind, a location, and a cause of the detected abnormality of an individual one of the apparatuses, the maintenance limit timing calculation unit selects logged abnormality information that corresponds to the at least one of the kind, the location, and the cause of the abnormality, and
wherein the maintenance limit timing calculation unit calculates an acceptable signal value corresponding to the acceptable value of a yield of the product produced by the apparatus with regard to the logged abnormality information selected and determines the acceptable signal value as the acceptable value regarding the state of the apparatus.
The maintenance plan formulation device according to any one of supplementary notes 1 to 6, wherein the maintenance limit timing calculation unit calculates the maintenance limit timing based on a temporal transition after the abnormality of the state of the apparatus is detected, the temporal transition being predicted based on production plan information about the product produced by the apparatus in which the abnormality has been detected and actual production information on the product and the acceptable value regarding the state of the apparatus.
The maintenance plan formulation device according to any one of supplementary notes 1 to 7, wherein the maintenance timing calculation unit calculates the maintenance timing of the apparatus based on, in addition to the maintenance limit timing of the apparatus, at least one of the maintenance limit timing of a other apparatus, a non-operating period, and a production stage replacement period.
The maintenance plan formulation device according to any one of supplementary notes 1 to 7, wherein the maintenance timing calculation unit calculates the maintenance timing of the apparatus based on, in addition to the maintenance limit timing of the apparatus and a maintenance limit timing for a different abnormality detected in the apparatus, at least one of the maintenance limit timing of at least one other apparatus, a non-operating period, and a production stage replacement period.
The maintenance plan formulation device according to any one of supplementary notes 1 to 9, wherein the failure sign detection unit detects the abnormality of the apparatus based on information acquired by at least one of a current sensor that acquires a power supply current of the apparatus, a vibration sensor that detects a vibration of the apparatus, and an image sensor that acquires image information about the apparatus.
The maintenance plan formulation device according to any one of supplementary notes 1 to 10, wherein the failure sign detection unit acquires a power supply current waveform of the apparatus and detects an abnormality by comparing a feature amount of the power supply current waveform with a preset threshold.
The maintenance plan formulation device according to supplementary note 11, wherein the failure sign detection unit acquires a power supply current waveform of the apparatus and detects an abnormality about the state of the apparatus by comparing a feature amount of the power supply current waveform with a preset threshold, and
wherein the maintenance limit timing calculation unit calculates the maintenance limit timing based on an acceptable value preset to the feature amount of the power supply current waveform of the apparatus in which the abnormality has been detected and a temporal transition after an abnormality about the feature amount of the power supply current waveform of the apparatus is detected.
A maintenance plan formulation method performed by a computer, the method comprising:
a failure sign detection step for acquiring a state of at least an apparatus and detecting an abnormality indicating a sign that appears before a failure of the apparatus occurs;
a maintenance limit timing calculation step for calculating a maintenance limit timing that indicates a limit of a maintenance timing of the apparatus in which the abnormality has been detected;
a maintenance timing calculation step for calculating a maintenance timing of the apparatus based on the maintenance limit timing of the apparatus; and
a step for outputting the maintenance timing to a display apparatus.
The maintenance plan formulation method according to supplementary note 13, wherein the maintenance limit timing calculation step generates the maintenance grace period of the apparatus, an individual one of the maintenance grace periods starting when a corresponding abnormality is detected in the corresponding apparatus and ending at the corresponding maintenance limit timing, and
wherein the maintenance timing calculation step sets the maintenance timing of the apparatus to a preset time within the maintenance grace period.
The maintenance plan formulation method according to supplementary note 14, wherein, based on the maintenance grace period calculated for the apparatus and the maintenance grace period calculated for at least one other apparatus, the maintenance timing calculation step calculates a maintenance timing common to the apparatus and the at least one other apparatus.
The maintenance plan formulation method according to any one of supplementary notes 13 to 15, wherein the maintenance limit timing calculation step calculates the maintenance limit timing based on a temporal transition after the abnormality of the state of the apparatus is detected and an acceptable value regarding the state of the apparatus.
The maintenance plan formulation method according to any one of supplementary notes 13 to 16, wherein the maintenance limit timing calculation step refers to a storage apparatus that stores logged abnormality information related to an abnormality of the apparatus and calculates, based on the logged abnormality information related to the detected abnormality of the apparatus, an acceptable value regarding the state of the apparatus in association with an acceptable value about a yield of the product produced by the apparatus.
The maintenance plan formulation method according to supplementary note 17, wherein the logged abnormality information includes a correlation between the yield of the product produced by the apparatus and a signal value representing deterioration of the state of the apparatus,
wherein, based on at least one of a kind, a location, and a cause of the detected abnormality of an individual one of the apparatuses, the maintenance limit timing calculation step selects logged abnormality information that corresponds to the at least one of the kind, the location, and the cause of the abnormality, and
wherein the maintenance limit timing calculation step calculates an acceptable signal value corresponding to the acceptable value of a yield of the product produced by the apparatus with regard to the logged abnormality information selected and determines the acceptable signal value as the acceptable value regarding the state of the apparatus.
The maintenance plan formulation method according to any one of supplementary notes 13 to 18, wherein the maintenance limit timing calculation step calculates the maintenance limit timing based on a temporal transition after the abnormality of the state of the apparatus is detected, the temporal transition being predicted based on production plan information about the product produced by the apparatus in which the abnormality has been detected and actual production information on the product and the acceptable value regarding the state of the apparatus.
The maintenance plan formulation method according to any one of supplementary notes 13 to 18, wherein the maintenance timing calculation step calculates the maintenance timing of the apparatus based on, in addition to the maintenance limit timing of the apparatus, at least one of the maintenance limit timing of at least one other apparatus, a non-operating period, and a production stage replacement period.
The maintenance plan formulation method according to any one of supplementary notes 13 to 19, wherein the maintenance timing calculation step calculates the maintenance timing of the apparatus based on, in addition to the maintenance limit timing of the apparatus and a maintenance limit timing for a different abnormality detected in the apparatus, at least one of the maintenance limit timing of at least one other apparatus, a non-operating period, and a production stage replacement period.
The maintenance plan formulation method according to any one of supplementary notes 13 to 21, wherein the failure sign detection step detects the abnormality of the apparatus based on information acquired by at least one of a current sensor that acquires a power supply current of the apparatus, a vibration sensor that detects a vibration of the apparatus, and an image sensor that acquires image information about the apparatus.
The maintenance plan formulation method according to any one of supplementary notes 13 to 21, wherein the failure sign detection step acquires a power supply current waveform of the apparatus and detects an abnormality by comparing a feature amount of the power supply current waveform with a preset threshold.
The maintenance plan formulation method according to supplementary note 23, wherein the failure sign detection step acquires a power supply current waveform of the apparatus and detects an abnormality about the state of the apparatus by comparing a feature amount of the power supply current waveform with a preset threshold, and
wherein the maintenance limit timing calculation step calculates the maintenance limit timing based on an acceptable value preset to the feature amount of the power supply current waveform of the apparatus in which the abnormality has been detected and a temporal transition after an abnormality about the feature amount of the power supply current waveform of the apparatus is detected.
A non-transitory computer readable medium storing a program causing a computer to perform:
failure sign detection processing for acquiring a state of at least an apparatus and detecting an abnormality indicating a sign that appears before a failure of the apparatus occurs;
maintenance limit timing calculation processing for calculating a maintenance limit timing that indicates a limit of a maintenance timing of the apparatus in which the abnormality has been detected;
maintenance timing calculation processing for calculating a maintenance timing of the apparatus based on the maintenance limit timing of the apparatus; and
processing for outputting the maintenance timing to a display apparatus.
The non-transitory computer readable medium according to supplementary note 25, wherein the maintenance limit timing calculation processing generates the maintenance grace period of the apparatus, an individual one of the maintenance grace periods starting when a corresponding abnormality is detected in the corresponding apparatus and ending at the corresponding maintenance limit timing, and
wherein the maintenance timing calculation processing sets the maintenance timing of the apparatus to a preset time within the maintenance grace period.
The non-transitory computer readable medium according to supplementary note 26, wherein, based on the maintenance grace period calculated for the apparatus and the maintenance grace period calculated for at least one other apparatus, the maintenance timing calculation processing calculates a maintenance timing common to the apparatus and the at least one other apparatus.
The non-transitory computer readable medium according to any one of supplementary notes 25 to 27, wherein the maintenance limit timing calculation unit calculates the maintenance limit timing based on a temporal transition after the abnormality of the state of the apparatus is detected and an acceptable value regarding the state of the apparatus.
The non-transitory computer readable medium according to any one of supplementary notes 25 to 28, wherein the maintenance limit timing calculation processing refers to a storage apparatus that stores logged abnormality information related to an abnormality of the apparatus and calculates, based on the logged abnormality information related to the detected abnormality of the apparatus, an acceptable value regarding the state of the apparatus in association with an acceptable value about a yield of the product produced by the apparatus.
The non-transitory computer readable medium according to supplementary note 29, wherein the logged abnormality information includes a correlation between the yield of the product produced by the apparatus and a signal value representing deterioration of the state of the apparatus;
wherein, based on at least one of a kind, a location, and a cause of the detected abnormality of an individual one of the apparatuses, the maintenance limit timing calculation processing selects logged abnormality information that corresponds to the at least one of the kind, the location, and the cause of the abnormality; and
wherein the maintenance limit timing calculation processing calculates an acceptable signal value corresponding to the acceptable value of a yield of the product produced by the apparatus with regard to the logged abnormality information selected and determines the acceptable signal value as the acceptable value regarding the state of the apparatus.
The non-transitory computer readable medium according to any one of supplementary notes 25 to 30, wherein the maintenance limit timing calculation processing calculates the maintenance limit timing based on a temporal transition after the abnormality of the state of the apparatus is detected, the temporal transition being predicted based on production plan information about the product produced by the apparatus in which the abnormality has been detected and actual production information on the product and the acceptable value regarding the state of the apparatus.
The non-transitory computer readable medium according to any one of supplementary notes 25 to 31, wherein the maintenance timing calculation processing calculates the maintenance timing of the apparatus based on, in addition to the maintenance limit timing of the apparatus, at least one of the maintenance limit timing of at least one other apparatus, a non-operating period, and a production stage replacement period.
The non-transitory computer readable medium according to any one of supplementary notes 25 to 31, wherein the maintenance timing calculation processing calculates the maintenance timing of the apparatus based on, in addition to the maintenance limit timing of the apparatus and a maintenance limit timing for a different abnormality detected in the apparatus, at least one of the maintenance limit timing of at least one other apparatus, a non-operating period, and a production stage replacement period.
The non-transitory computer readable medium according to any one of supplementary notes 25 to 33, wherein the failure sign detection processing detects the abnormality of the apparatus based on information acquired by at least one of a current sensor that acquires a power supply current of the apparatus, a vibration sensor that detects a vibration of the apparatus, and an image sensor that acquires image information about the apparatus.
The non-transitory computer readable medium according to any one of supplementary notes 25 to 34, wherein the failure sign detection processing acquires a power supply current waveform of the apparatus and detects an abnormality by comparing a feature amount of the power supply current waveform with a preset threshold.
The non-transitory computer readable medium according to any one of supplementary notes 35, wherein the failure sign detection processing acquires a power supply current waveform of the apparatus and detects an abnormality about the state of the apparatus by comparing a feature amount of the power supply current waveform with a preset threshold; and
wherein the maintenance limit timing calculation processing calculates the maintenance limit timing based on an acceptable value preset to the feature amount of the power supply current waveform of the apparatus in which the abnormality has been detected and a temporal transition after an abnormality about the feature amount of the power supply current waveform of the apparatus is detected.
Number | Date | Country | Kind |
---|---|---|---|
2016-130767 | Jun 2016 | JP | national |
This Application is a National Stage of International Application No. PCT/JP2017/023805 filed Jun. 28, 2017, claiming priority based on Japanese Patent Application No. 2016-130767, filed on Jun. 30, 2016, the disclosure of which is incorporated herein in its entirety by reference thereto.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2017/023805 | 6/28/2017 | WO | 00 |