Production support method, production support device, and program
The production support method and device address the issue of alert impact on production by calculating and presenting the degree of impact, allowing for efficient prioritization and minimizing downtime.
Patent Information
- Application Number
- JP2021196508
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-12-02
- Publication Date
- 2025-09-05
- Estimated Expiration
- 2041-12-02
AI Technical Summary
Existing production support systems fail to consider the impact of alerts on production when determining priority responses, leading to potential extended downtime and inefficiencies in production equipment.
A production support method and device that calculates and presents the degree of impact an alert has on production by analyzing alert information, including time series data and unit information, to prioritize units based on their impact on production loss.
Enables workers to identify and address units contributing most to production losses, minimizing downtime and optimizing production efficiency by prioritizing responses to alerts.
Smart Images

Figure 0007734339000001 
Figure 0007734339000002 
Figure 0007734339000003
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a production support method, a production support device, and a program. [Background technology]
[0002] Patent Document 1 discloses a device that determines the priority of response to each piece of production equipment depending on the status of each piece of production equipment where an abnormality (alert) occurs simultaneously in each piece of production equipment. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2006-39650 Summary of the Invention [Problem to be solved by the invention]
[0004] Incidentally, when responding to production equipment, it is desirable to minimize the impact on production (production loss). However, Patent Document 1 does not disclose that the impact of an alert that has occurred on production is taken into consideration when determining the priority.
[0005] Therefore, the present disclosure provides a production support method, a production support device, and a program that can present the degree of impact that an alert has on production. [Means for solving the problem]
[0006] A production support method according to one aspect of the present disclosure is a production support method for supporting the production of an object in a production system having a plurality of units, and includes the steps of acquiring alert information including time series information on identification information and occurrence time information of an alert that has occurred in each of the plurality of units, and unit information for identifying the unit in which the alert occurred; calculating, for each of the plurality of units, the degree of impact that the alert has on the production of the object in the production system based on the identification information and the occurrence time information of the alert that has occurred in each of the plurality of units; generating list information for highlighting and displaying information indicating a first unit of the plurality of units that has a higher degree of impact compared to information indicating a second unit that has a lower degree of impact than the first unit; and outputting the generated list information.
[0007] A production support device according to one embodiment of the present disclosure is a production support device that supports the production of an object in a production system having a plurality of units, and includes: an acquisition unit that acquires alert information including time series information of identification information and occurrence time information of an alert that has occurred in each of the plurality of units, and unit information for identifying the unit in which the alert has occurred; a calculation unit that calculates, for each of the plurality of units, the degree of impact that the alert has on the production of the object in the production system based on the identification information and the occurrence time information of the alert that has occurred in each of the plurality of units; a generation unit that generates list information for highlighting and displaying information indicating a first unit of the plurality of units that has a higher degree of impact compared to information indicating a second unit that has a lower degree of impact than the first unit; and an output unit that outputs the generated list information.
[0008] A program according to one aspect of the present disclosure is a program for causing a computer to execute the above-described production support method. [Effects of the Invention]
[0009] According to one aspect of the present disclosure, it is possible to realize a production support method or the like that is capable of presenting the degree of impact that an alert has on production. [Brief explanation of the drawings]
[0010] [Figure 1] FIG. 1 is a diagram showing a schematic configuration of a production support system according to an embodiment. [Figure 2] FIG. 2 is a block diagram illustrating a functional configuration of the production support device according to the embodiment. [Figure 3] FIG. 3 is a diagram illustrating an example of first alert information according to the embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of second alert information according to the embodiment. [Figure 5] FIG. 5 is a flowchart showing the operation of the production support device according to the embodiment. [Figure 6] FIG. 6 is a diagram showing a display example of list information generated by the production support device according to the embodiment. [Figure 7] FIG. 7 is a block diagram showing a functional configuration of a production support device according to a modified example of the embodiment. [Figure 8] FIG. 8 is a flowchart showing the operation of the production support device according to the modified embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0011] (Background to this disclosure) Before describing the present disclosure, the background to the present disclosure will be described.
[0012] As described in the "Background Art" and "Problem to be Solved by the Invention" sections above, Patent Document 1 discloses determining the priority of responses to each piece of production equipment based on its status, but does not consider the impact of alerts on production. Therefore, the technology of Patent Document 1 may result in extended downtime of the production equipment depending on its status. The status of the production equipment includes, for example, the production progress rate, model priority, start-up time, remaining planned time, and cumulative downtime (current date and time - number of units produced). An alert refers to at least one of the following events: an event that causes a delay in production due to an alert (error) such as a pickup error or a mounting error, or an event that causes a production stop due to an alert (error) such as a component supply wait or a wait for a post-process. Events that cause a production delay and an event that causes a production stop are not limited to these.
[0013] In production equipment that makes up a production line (mounting line), downtime often varies depending on the type of alert. For example, if frequent alerts with short downtimes occur and frequent alerts with long downtimes occur, and the downtime is roughly the same, there may be cases where it is desirable to prioritize the alert that contributes more to a decrease in production efficiency of the entire production line, but this is difficult to achieve with the technology disclosed in Patent Document 1.
[0014] Therefore, the inventors of the present application have conducted extensive research into a production support method, production support device, and program that can present the impact of an alert on production, and have devised the production support method, production support device, and program described below.
[0015] A production support method according to one aspect of the present disclosure is a production support method for supporting the production of an object in a production system having a plurality of units, and includes the steps of acquiring alert information including time series information on identification information and occurrence time information of an alert that has occurred in each of the plurality of units, and unit information for identifying the unit in which the alert occurred; calculating, for each of the plurality of units, the degree of impact that the alert has on the production of the object in the production system based on the identification information and the occurrence time information of the alert that has occurred in each of the plurality of units; generating list information for highlighting and displaying information indicating a first unit of the plurality of units that has a higher degree of impact compared to information indicating a second unit that has a lower degree of impact than the first unit; and outputting the generated list information.
[0016] As a result, the list information can become information that includes the degree of impact for each unit. By outputting such list information and presenting it on a presentation device, the degree of impact that the alert will have on production is presented to workers, etc. Therefore, according to the production support method of this embodiment, it is possible to present the degree of impact that the alert will have on production. By checking the list information, workers, etc. can prioritize addressing units that are affecting production loss.
[0017] Furthermore, for example, the alert information may include information related to a first alert that causes the production system to stop, and in the calculating step, at least one of a stoppage time and a number of times that the production system has stopped in response to the first alert may be calculated based on the alert information, and the degree of impact may be calculated based on the calculated at least one of the stoppage time and the number of times that the production system has stopped.
[0018] This makes it possible to present list information that indicates the degree of impact on production loss caused by at least one of the downtime and the number of downtimes of the production system.
[0019] Also, for example, in the calculating step, an evaluation value indicating the degree of influence may be calculated for each of the plurality of units, and in the generating step, the list information may be generated in which information indicating the plurality of units is arranged in order of the evaluation value.
[0020] This allows workers to visually identify which units are significantly contributing to production losses simply by looking at the list information. In other words, the degree of impact that an alert has on production can be presented in a more easily understood manner.
[0021] Furthermore, for example, in the generating step, the list information may be generated which includes the evaluation value of each of the plurality of units.
[0022] This allows workers to visually see which units are contributing to production loss and to what extent, simply by looking at the list information. In other words, the degree of impact that an alert has on production can be presented in an even easier-to-understand manner.
[0023] Furthermore, for example, in the calculating step, for each combination of two mutually related units, at least one score may be calculated for that combination: a first score based on the number of times the production system is stopped, a second score based on the stoppage time of the production system, and a third score based on the stoppage time of the production system per stoppage, and the evaluation value may be calculated based on the calculated at least one score.
[0024] This makes it possible to present list information indicating an evaluation value based on at least one of the number of stops, the stop duration, and the duration of each stop.
[0025] Furthermore, for example, the method may further include a step of acquiring information indicating the priority of at least two scores from among the first score, the second score, and the third score, and in the calculating step, the evaluation value may be calculated based on the at least two scores from among the first score, the second score, and the third score and the priority.
[0026] This allows the evaluation value to be calculated according to the priority level. For example, if the priority level is set by a worker or the like who uses the production system, the evaluation value can be calculated according to the needs of the worker or the like.
[0027] Also, for example, in the calculating step, the number of types of alerts for each of the combinations may be calculated based on the identification information and the unit information, and in the generating step, the list information may be generated that further includes information indicating the number of types of alerts.
[0028] This makes it possible to present supplemental information to help workers determine which unit should be given priority. By checking the information indicating the number of types of alerts, workers can estimate the degree of malfunction of the unit and determine which unit should be given priority based on the estimation result.
[0029] Also, for example, the information indicating the number of types of alerts may include a bar display indicating the number of types of alerts, and in the generating step, the list information may be generated to display the information indicating the multiple units and the bar display for the units side by side.
[0030] This allows the feeder information and the bar display to be arranged side by side, so that the operator can easily be informed of the degree of malfunction of the unit.
[0031] Furthermore, for example, the method may further include a step of changing the implementation conditions of the production system in order to continue production of the target object without using the one unit if the number of types of alerts for the one unit does not satisfy a predetermined condition, and a step of outputting the changed implementation conditions to the production system.
[0032] As a result, if the number of types of alerts does not satisfy a predetermined condition, production will be carried out without using the unit in question, preventing the production system from stopping due to an alert from the unit in question, and thus making it possible to prevent production losses at an early stage.
[0033] Also, for example, the alert information may include information regarding a second alert that does not stop the production system, and a loss time may be set for the second alert, and in the calculating step, the degree of impact may further be calculated based on the loss time.
[0034] This allows the degree of impact to be calculated taking into account alerts that do not stop the production system, making it possible to present the degree of impact that an alert has on production in more detail.
[0035] Furthermore, for example, the plurality of units may include a feeder and a nozzle.
[0036] This makes it possible to indicate the degree to which alerts on feeders and nozzles affect production.
[0037] Furthermore, for example, in the outputting step, the list information may be displayed.
[0038] This makes it possible to present the degree of impact to workers, etc.
[0039] A production support device according to one embodiment of the present disclosure is a production support device that supports production of an object in a production system including a plurality of units, and includes: an acquisition unit that acquires alert information including time-series information on identification information and occurrence time information of an alert that has occurred in each of the plurality of units, and unit information for identifying the unit in which the alert has occurred; a calculation unit that calculates, for each of the plurality of units, the degree of impact of the alert on production of the object in the production system based on the identification information and the occurrence time information of the alert that has occurred in each of the plurality of units; a generation unit that generates list information for highlighting information indicating a first unit of the plurality of units that has a higher degree of impact compared to information indicating a second unit that has a lower degree of impact than the first unit; and an output unit that outputs the generated list information. A program according to one embodiment of the present disclosure is a program for causing a computer to execute the above-mentioned production support method.
[0040] This provides the same effects as the above production support method.
[0041] Hereinafter, the embodiments will be specifically described with reference to the drawings.
[0042] The embodiments described below are all comprehensive or specific examples. The numerical values, shapes, components, component placement and connection configurations, steps, and step order shown in the following embodiments are merely examples and are not intended to limit the present disclosure. Furthermore, among the components in the following embodiments, components not described in independent claims are described as optional components.
[0043] Furthermore, each figure is a schematic diagram and is not necessarily an exact illustration. Therefore, for example, the scales and the like do not necessarily match in each figure. Furthermore, in each figure, substantially the same configurations are assigned the same reference numerals, and duplicate explanations are omitted or simplified.
[0044] Furthermore, in this specification, terms indicating relationships between elements such as the same, as well as numerical values and numerical ranges, are not expressions that only express a strict meaning, but also expressions that mean that a range is substantially equivalent, for example, including a difference of about a few percent (e.g., about 10%).
[0045] (Embodiment) A production support system including a production support device according to this embodiment will be described below with reference to FIGS.
[0046] [1. Configuration of production support system] First, the configuration of a production support system according to this embodiment will be described with reference to Figures 1 to 4. Figure 1 is a diagram showing a schematic configuration of a production support system 1 according to this embodiment.
[0047] As shown in FIG. 1, the production support system 1 includes a production support device 10, a display device 20, and multiple pieces of production equipment 30. The production support system 1 is an information processing system that supports production on a production line equipped with the production equipment 30. The production support device 10, the display device 20, and the multiple pieces of production equipment 30 are connected to each other so that they can communicate with each other. The communication method may be wired communication or wireless communication. The production equipment 30 and the production line are an example of a production system.
[0048] The production support device 10 supports the production of an object in a production facility 30 that includes multiple units. The production support device 10 generates information that allows an operator to decide which unit to prioritize when responding to an alert in the multiple units that make up the production facility 30. The production support device 10 acquires historical information regarding the occurrence of an alert from each of the multiple production facilities 30, generates list information indicating the degree of impact on production of the multiple units of each of the multiple production facilities 30 based on the acquired historical information, and outputs the generated list information. Details of the production support device 10 will be described later. Note that a unit is an element that makes up the production facility 30, and examples include feeders, nozzles, etc., which will be described later.
[0049] The production support device 10 may be installed outside the factory where the production line is located.
[0050] The display device 20 displays information output from the production support device 10 to support the production of an object in the production facility 30. When an alert occurs, the display device 20 displays information that serves as a reference for determining which of multiple units should be given priority for response. The display device 20 displays list information output from the production support device 10. It can also be said that the display device 20 visualizes, using an image, information indicating the extent to which each unit is affecting production loss. The display device 20 is realized, for example, by a liquid crystal display or the like, but is not limited to this. Furthermore, the display device 20 may be a stationary display device, or may be a display unit included in a mobile device such as a tablet device carried by a worker.
[0051] The production equipment 30 is a production device that constitutes a production line, and in this embodiment is a component mounting device that mounts components on an object (workpiece) such as a substrate. The components are electronic components, such as, but not limited to, resistors and capacitors. Furthermore, the object is not limited to a substrate, and may be any workpiece that can be subjected to predetermined processing.
[0052] The production facility 30 is made up of a plurality of units. In this embodiment, the production facility 30 has a feeder for supplying components and a nozzle for picking up the components and mounting them on a board.
[0053] The feeder supplies components to a pick-up position by the nozzle. The feeder is, for example, a tape feeder, but may also be, for example, a bulk feeder. One production facility 30 is provided with a plurality of feeders.
[0054] The nozzles are component suction nozzles that pick up components from a feeder and can be raised and lowered individually. A plurality of nozzles are provided in one production facility 30. The plurality of nozzles are attached to a mounting head (head).
[0055] A feeder and a nozzle are an example of two units that are related to each other.
[0056] The production equipment 30 may also be configured to include an imaging device such as a camera, and may be equipped with a component recognition unit that recognizes components by capturing an image of the components, an axis control unit that moves the head by controlling the drive of the servo motor, and a substrate transport control unit that transports the substrate carried in from the upstream side in a direction along the production line and positions and holds it on a mounting stage set up to perform component mounting work.
[0057] Here, the configuration of the production support device 10 will be further described with reference to Figs. 2 to 4. Fig. 2 is a block diagram showing the functional configuration of the production support device 10 according to this embodiment. In the following, an example will be described in which the influence degrees of the feeders and nozzles among the multiple units included in the production facility 30 are calculated.
[0058] 2, the production support device 10 includes an acquisition unit 11, a storage unit 12, a calculation unit 13, a generation unit 14, and an output unit 15. In the production support device 10, the processor operates in accordance with a program stored in the memory, thereby functioning as the acquisition unit 11, the calculation unit 13, the generation unit 14, and the output unit 15. The production support device 10 is realized by a personal computer or the like, but may also be realized by a mobile terminal such as a tablet terminal. The production support device 10 may also be, for example, a server device.
[0059] The acquisition unit 11 acquires alert information including identification information and occurrence time information of an alert that has occurred in each of the multiple units, and unit information for identifying the unit in which the alert has occurred, from each of the multiple production facilities 30. The acquisition unit 11 acquires, for example, alert information and unit information from all units included in the production line.
[0060] The identification information is information for identifying the type of alert that occurred in the unit. The occurrence time information includes the time related to the occurrence of the alert. The occurrence time information includes, for example, the time when the alert occurred and the time when the alert ended. The time when the alert ended may be, for example, the time when production resumed.
[0061] The alert information is information in which identification information and occurrence time information are associated with each other. The alert information includes at least one of first alert information regarding a first alert that involves the shutdown of the production facility 30 or the entire production line, and second alert information regarding a second alert that does not involve the shutdown of the production facility 30 or the entire production line. For example, the alert information may include at least the first alert information. Note that, although the following description will be given regarding the shutdown of the production facility 30, the same processing is performed when the entire production line is shut down.
[0062] The unit information includes information for identifying the combination of the feeder and the nozzle for which the alert has occurred. The unit information may be included in the alert information.
[0063] The storage unit 12 is a storage device that stores the alert information and unit information acquired by the acquisition unit 11. The storage unit 12 may store the alert information and the unit information in association with each other. The storage unit 12 stores time-series information of past alert information and unit information. The storage unit 12 is realized by, but is not limited to, a semiconductor memory or the like.
[0064] The calculation unit 13 calculates the degree of impact that an alert will have on the production of an object in the production facility 30 (e.g., a production line) for each of the multiple units based on the identification information and time-series information of the alert occurrence time for each of the multiple units. In this embodiment, the calculation unit 13 calculates the impact degree for each combination of feeder and nozzle. The impact degree will be described in detail later, but the impact degree may be a numerical value (an evaluation value described later) or a degree such as "high," "medium," or "low." The impact degree on production indicates the degree of impact that a unit will have on production loss when an alert occurs in the unit. Production loss is, for example, a loss of time (a production delay) that would have been produced but was prevented from being produced due to a stoppage of the production facility 30, but is not limited to this.
[0065] Furthermore, the calculation unit 13 may calculate the number of types of alerts that have occurred for each combination of feeder and nozzle (for example, the types of errors that have occurred shown in FIG. 6) based on the alert information.
[0066] The generation unit 14 generates list information for highlighting and presenting information indicating a unit with a high degree of influence based on the degree of influence of each of the multiple units calculated by the calculation unit 13. The generation unit 14 generates list information for highlighting, for example, a first unit with a high degree of influence among the multiple units compared to a second unit with a lower degree of influence than the first unit. The emphasis is intended to show, as an image, that when an alert occurs in the unit, the impact on production loss is large.
[0067] In this embodiment, the generation unit 14 generates list information in which information indicating feeders is arranged in order of the degree of influence based on the degree of influence for each combination of feeder and nozzle. Such list information can also be said to be information indicating the priority of the units that will respond when an alert occurs.
[0068] The generating unit 14 generates list information including, but not limited to, information indicating multiple units of each of the multiple production facilities 30, i.e., all units that make up the production line. The generating unit 14 may also include the number of types of alerts in the list information.
[0069] The output unit 15 outputs the list information generated by the generation unit 14 to the display device 20.
[0070] An example of information stored in the storage unit 12 will now be described with reference to Fig. 3 and Fig. 4. Fig. 3 is a diagram showing an example of first alert information according to this embodiment. Fig. 3 shows alert information related to a first alert that accompanies a stop of the production facility 30. Also, Fig. 3 shows that the first alert information includes unit information.
[0071] As shown in FIG. 3, the first alert information includes a "No.", a "date", an "event main message", and an "event sub-message".
[0072] No. is an identification number assigned in the order in which events occur.
[0073] The date indicates the date and time when the event occurred in the unit. The date is an example of occurrence time information.
[0074] The event main message indicates the state of the production equipment 30, the type of alert, etc., such as remote operation status, waiting for parts supply, equipment stoppage, etc. Waiting for parts supply is an example of the type of alert.
[0075] The event sub-message indicates details of the event that occurred (first alert), such as starting shutdown of the equipment, ending shutdown of the equipment, and unit information (feeder address: xxx, and nozzle address: yyy).
[0076] In the example of FIG. 3, at No. 2, the system is in a state of waiting for component supply, and an alert has been generated. Waiting for component supply is, for example, a state in which components are not being supplied at the timing when components are supposed to be supplied from a feeder (for example, when a nozzle picks up a component). As a result, the production equipment 30 begins to be shut down at time No. 3. Furthermore, the shutdown of the production equipment 30 ends at time No. 4. In this case, the time from time No. 3 to time No. 4 is the shutdown time during which the production equipment 30 was shut down. During this shutdown time, the production equipment 30 cannot perform production, resulting in production loss. Furthermore, the number of shutdowns from time No. 3 to time No. 4 is one.
[0077] The example in FIG. 3 also shows that a component supply waiting alert has occurred once for the feeder and nozzle combination of feeder address: xxx and nozzle address: yyy.
[0078] Fig. 4 is a diagram showing an example of second alert information according to this embodiment. Fig. 4 shows alert information related to a second alert that does not involve the shutdown of the production facility 30. In Fig. 4, the second alert information also includes unit information.
[0079] 4, the second alert information includes a “No.”, a “Date,” an “Event Main Message,” and an “Event Sub-Message.” Note that a description of the No. and the date will be omitted.
[0080] The event main message indicates the type of event (second alert), such as a pickup error or vacuum sensor error. A pickup error is an error indicating that the nozzle has failed to pick up a component, and a vacuum sensor error is an error indicating an abnormality in the nozzle flow rate. A pickup error and a vacuum sensor error are examples of alert types. A pickup error, a vacuum sensor error, or the like may be set so that the production equipment 30 stops when the same error occurs a predetermined number of times or more within a predetermined period of time. If the same error occurs less than a predetermined number of times within a predetermined period of time, alert information that does not involve stopping the production equipment 30 is stored, as shown in FIG. 4.
[0081] The event sub-message indicates unit information (feeder address: xxx and nozzle address: yyy) and the like.
[0082] [2. Operation of production support equipment] Next, the operation of the production support device 10 configured as above will be described with reference to Fig. 5 and Fig. 6. Fig. 5 is a flowchart showing the operation (production support method) of the production support device 10 according to this embodiment. Note that, below, an example of calculating an evaluation value as the degree of influence will be described.
[0083] 5, the acquisition unit 11 of the production support device 10 acquires alert information and unit information from the production equipment 30 (S101). It can also be said that the acquisition unit 11 collects information for the generation unit 14 to generate list information. For example, every time the acquisition unit 11 acquires alert information and unit information, the acquisition unit 11 stores the alert information and unit information in the storage unit 12.
[0084] As a result, alert information including time-series information of identification information and occurrence time information, and unit information are stored in the storage unit 12. It can also be said that the acquisition unit 11 acquires time-series information of identification information and occurrence time information in step S101.
[0085] The timing at which the acquisition unit 11 acquires the alert information and the unit information is not particularly limited, and they may be acquired every time an alert occurs or periodically. Furthermore, the acquisition unit 11 may acquire the alert information and the unit information as separate information (for example, different files) or as one piece of information (for example, one file).
[0086] Next, the calculation unit 13 calculates an evaluation value for each of the multiple units based on the time-series information stored in the storage unit 12 (S102). For example, the calculation unit 13 calculates at least one of the downtime and the number of times the production equipment 30 was stopped in response to the first alert based on the time-series information, and calculates the evaluation value based on the calculated downtime and / or the number of times the production equipment 30 was stopped.
[0087] The calculation unit 13 calculates one evaluation value for each combination of feeder and nozzle. That is, the calculation unit 13 calculates the degree of impact on production when an alert occurs for each combination of feeder and nozzle. The processing of step S102 can also be said to be processing for quantifying the degree of impact on production loss for each unit as a whole (production equipment 30 or manufacturing line).
[0088] The evaluation value is calculated, for example, by the following method: Note that, although an example will be described below in which the evaluation value is calculated based on a stop count score based on the number of stops, a stop time score based on the stop time, and an average stop time score based on the average stop time, the evaluation value may be calculated based on at least one of the stop count score, the stop time score, and the average stop time score.
[0089] The stoppage count score indicates the degree of impact that the number of stoppages has on production, and is an example of a first score. The stoppage time score indicates the degree of impact that stoppage time has on production, and is an example of a second score. The average stoppage time score indicates the degree of impact that average stoppage time has on production, and is an example of a third score. Note that the average stoppage time means the stoppage time per stoppage, which is the total time that the production equipment 30 was stopped due to alerts for the feeder and nozzle within a specified period, divided by the number of stoppages due to alerts that occurred for the feeder and nozzle within the specified period.
[0090] <First example of how to calculate the evaluation value> First, the calculation unit 13 calculates a stop count score, a stop time score, and an average stop time score based on the first alert information. In the following, calculation of the stop count score among the stop count score, stop time score, and average stop time score will be mainly described, but the stop time score and average stop time score are also calculated in the same way as the stop count score.
[0091] The calculation unit 13 tallies the number of stops, which is the number of times the production equipment 30 has stopped due to an alert for each feeder and nozzle combination, for each of the feeders and nozzles, and extracts the overall maximum and minimum values of the number of stops. The overall maximum value is the maximum value of the number of stops for each of the feeder and nozzle combinations, and the overall minimum value is the minimum value of the number of stops for each of the feeder and nozzle combinations.
[0092] Next, the calculation unit 13 calculates the stop count score by normalizing the stop count for each combination of feeder and nozzle so that the maximum value is 1 and the minimum value is 0. The calculation unit 13 calculates the stop count score by normalizing based on, for example, the following (Equation 1).
[0093] Stoppage count score = (stoppage count of the feeder and nozzle - overall minimum value) / (overall maximum value - overall minimum value) (Equation 1)
[0094] It should be noted that when the evaluation value is calculated based on one of the stop count score, the stop time score, and the average stop time score, normalization processing does not need to be performed.
[0095] The stopping time score and the average stopping time score are similarly calculated based on the following (Equation 2) and (Equation 3).
[0096] Downtime score = (downtime of the feeder and nozzle - overall minimum value of downtime) / (overall maximum value of downtime - overall minimum value of downtime) (Equation 2)
[0097] Average downtime score = (average downtime of the feeder and nozzle - overall minimum value of the average downtime) / (overall maximum value of the average downtime - overall minimum value of the average downtime) (Equation 3)
[0098] The stop count score, stop time score, and average stop time score for each combination of feeder and nozzle are calculated using the above (Equation 1) to (Equation 3).
[0099] Next, the calculation unit 13 calculates an evaluation value for each combination of feeder and nozzle based on the stop count score, stop time score, and average stop time score for each combination of feeder and nozzle. The calculation unit 13 calculates the evaluation value for the feeder and nozzle based on the stop count score, stop time score, and average stop time score for the feeder and nozzle. The calculation unit 13 calculates the evaluation value based on, for example, the following (Equation 4).
[0100] Evaluation value = Stop count score + Stop duration score + Average stop duration score (Equation 4)
[0101] The evaluation value calculated in this way is a numerical value that indicates the relative degree of impact that an alert generated for a combination of feeder and nozzle has on production.
[0102] In the above, the calculation unit 13 calculates the evaluation value by adding up each score, but the calculation method is not limited to this, and for example, the evaluation value may be calculated by multiplication or by other calculations.
[0103] In this way, the calculation unit 13 may calculate at least one score of the number of stops score, the stop time score, and the average stop time score for each combination of two mutually related units, that is, a feeder and a nozzle, and calculate an evaluation value based on the calculated at least one score.
[0104] The downtime includes the time taken by workers to make repairs and the time taken to prepare the units for resuming production. For example, the downtime may vary depending on the number of workers, their placement, their skills, etc. By calculating the evaluation value including the downtime, it is possible to calculate an evaluation value according to the environment of the factory where the production equipment 30 is located, the workers, etc.
[0105] <Second example of how to calculate the evaluation value> The calculation unit 13 may calculate the evaluation value by multiplying each of the stop count score, the stop time score, and the average stop time score by a coefficient (weight) indicating the priority of each score. The calculation unit 13 calculates the evaluation value based on, for example, the following (Equation 5).
[0106] Evaluation value = (number of stops × a) + (stop time score × b) + (average stop time score × c) (Equation 5)
[0107] In (Equation 5), a, b, and c are coefficients, and are, for example, numerical values that sum to 1. The coefficients a, b, and c are set in advance, for example, by an operator. The same coefficients a, b, and c are used for each combination of feeder and nozzle. The coefficients are an example of information indicating priority, and are acquired, for example, before step S102. The step of acquiring the coefficients is an example of a step of acquiring information indicating priority for the score.
[0108] When the evaluation value is calculated using (Equation 5), the evaluation value is calculated based on at least two scores out of the stop count score, the stop time score, and the average stop time score.
[0109] In this way, the calculation unit 13 may calculate the evaluation value based on at least two scores out of the stop count score, the stop time score, and the average stop time score, and coefficients corresponding to the at least two scores.
[0110] <Third example of how to calculate the evaluation value> The calculation unit 13 may further use second alert information in calculating the evaluation value. Specifically, the calculation unit 13 may use the second alert information in calculating the stop time score. For example, a loss time is assigned in advance to each of one or more second alerts (a pickup error and a vacuum sensor error in the example of FIG. 4) included in the second alert information. The loss time is an arbitrary time assigned to an alert that does not cause a stop in order to calculate an evaluation value taking the alert into consideration. The loss time may be, for example, a time shorter than the stop time. For example, if one second is assigned to a pickup error and two seconds is assigned to a vacuum sensor error, the total loss time in the second alert information of FIG. 4 is nine seconds. The calculation unit 13 calculates the total loss time for each combination of feeder and nozzle.
[0111] Then, the calculation unit 13 calculates the stop time of the feeder and nozzle by adding up the stop time of the feeder and nozzle calculated based on the first alert information and the total loss time of the feeder and nozzle calculated based on the second alert information. The calculation unit 13 performs similar calculations for each feeder and nozzle. As a result, the overall maximum value of the stop time and the overall minimum value of the stop time also become values that include the total loss time. By substituting the stop time of the feeder and nozzle, including the overall loss time calculated by the calculation unit 13, the overall maximum value, and the overall minimum value into (Equation 2), it is possible to calculate an evaluation value that also takes the second alert information into consideration.
[0112] In this way, the calculation unit 13 may further calculate the evaluation value based on the loss time. Note that whether or not to use the loss time in calculating the evaluation value may be set by an operator or the like.
[0113] The calculation unit 13 may, for example, periodically execute the process of step S102, or may execute the process of step S102 in response to a trigger of an alert occurring in any of the units. When the calculation of the evaluation value is triggered by the acquisition of alert information and unit information, the calculation unit 13 calculates the evaluation value based on alert information and unit information acquired in the past, without using information related to a currently occurring alert (an alert that has not yet ended) (for example, currently acquired alert information and unit information). Furthermore, the calculation unit 13 calculates the evaluation value based on the alert information and unit information, without using information such as the current production status of the production equipment 30 or past maintenance status.
[0114] The calculation unit 13 outputs the calculated evaluation value to the generation unit 14.
[0115] Next, the generation unit 14 generates list information based on the evaluation values calculated by the calculation unit 13 (S103). The generation unit 14 may, for example, generate list information in which information indicating a plurality of units is arranged in order of evaluation value. Furthermore, the generation unit 14 may, for example, include the evaluation values of the plurality of units in the list information. The generation unit 14 outputs the generated list information to the output unit 15. The list information is information capable of displaying an image shown in FIG. 6, which will be described later.
[0116] Next, the output unit 15 outputs the list information generated by the generation unit 14 to the display device 20 (S104). The output unit 15 may output the list information to the display device 20, for example, when triggered by the occurrence of an alert.
[0117] If the production support device 10 and the display device 20 are integrated, list information may be displayed in step S104.
[0118] FIG. 6 is a diagram showing an example of the display of list information generated by the production support device 10 according to this embodiment. FIG. 6 shows the list information displayed on the display device 20. In FIG. 6, displaying evaluation values in different colors around them is expressed by using different hatching patterns. Displaying evaluation values in different colors around them is an example of highlighting. Evaluation values without hatching are the same color as the other parts (for example, white) and are not highlighted.
[0119] 6, in the list information, the upper side of the screen of the display device 20 displays "period," "equipment," and "information about units to watch," and the lower side displays information about "feeder information," "type of error occurrence," "nozzle position," and "total." Note that the arrangement of each piece of information on the screen is not limited to this.
[0120] First, the information displayed on the upper side of the screen will be described.
[0121] The period is the period during which the alert information and unit information used to generate the list information were collected, and in the example of FIG. 6, it is from October 13th to December 10th.
[0122] The equipment is the number of pieces of production equipment 30 for which alert information and unit information have been collected, which is 6 in the example of Fig. 6. The equipment is the number of pieces of production equipment 30 included in the production line.
[0123] The information about units that require attention includes identification information indicating feeders that will have a high impact on production loss when an alert is generated. The information about units that require attention is information that suggests which units should be prioritized. The information about units that require attention may include, for example, identification information of feeders included in a combination of feeders and nozzles that has an evaluation value equal to or greater than a predetermined value among multiple feeder and nozzle combinations. The information about units that require attention may also include, for example, identification information of feeders included in a combination of feeders and nozzles that has generated a predetermined number of alerts among multiple feeder and nozzle combinations. The feeders displayed as information about units that require attention are extracted, for example, by the generation unit 14.
[0124] Next, we will explain the information displayed at the bottom of the screen. The information displayed at the bottom is a matrix display of the evaluation values of two units, the feeder and the nozzle. In the example of Fig. 6, the evaluation value of each nozzle is shown as a percentage, but it may also be shown as a normalized value (for example, a value where the maximum value is 1 and the minimum value is 0).
[0125] The feeder information is information for identifying a feeder and corresponds to the above-mentioned identification information. The feeder information is an example of information indicating a plurality of units.
[0126] The error occurrence type is information indicating the number of types of alerts that have occurred for each combination of feeder and nozzle. The error occurrence type is displayed, for example, between the feeder information and the nozzle position. It can also be said that the error occurrence type is displayed alongside the feeder information. For example, each of multiple feeder information and a bar display indicating the number of types of alerts for that feeder are displayed alongside each other. Displaying alongside means arranging the feeder information and the bar display close to each other on a single screen so that they can be checked simultaneously. Displaying alongside means, for example, displaying the feeder information and the bar display side by side. Displaying alongside means, for example, displaying the feeder information and the bar display so that no other information is between them. Furthermore, the feeder information and the bar display may be displayed sorted in ascending or descending order by the number of types of alerts.
[0127] The type of error occurrence may be a value obtained by adding the types of alerts for the errors in the first alert information and the second alert information. For example, in the example of Fig. 4, two alerts, a pickup error and a vacuum sensor error, have occurred, so the number of types of error occurrence in the second alert information is two.
[0128] 6, both a horizontally long bar and a numerical value are displayed as the error type, but it is sufficient if at least one of the bar and the numerical value is displayed. Each of the bar and the numerical value is an example of information indicating the number of types of alerts.
[0129] Displaying the error type allows the operator to be informed of the degree of malfunction of the unit. For example, a feeder and nozzle combination with a low evaluation value but a high error type may have little impact on production loss at present, but may be malfunctioning. A malfunction is an alert that does not necessarily accompany a stoppage of the production equipment 30, such as a state in which it is suspected that at least one of the feeder and nozzle has broken down or deteriorated. The error type is effective in understanding malfunctions of the feeder and nozzle. The list information may include the number of error occurrences, which indicates the number of times the same alert has occurred within a specified period, in addition to or instead of the error type.
[0130] The nozzle positions indicate the positions of multiple nozzles attached to the head, and are assigned in order starting from "1," for example. The nozzle positions do not display the nozzle positions of all nozzles, but only the nozzle positions of the nozzles for which an alert occurred within the period. The example in Figure 6 shows list information for a case in which an alert has occurred for only three nozzles in each head, with nozzle positions "1," "2," and "4."
[0131] The total indicates the evaluation value for the feeder, which is the sum of the evaluation values for each of the multiple nozzles corresponding to the feeder. In the example of Figure 6, an alert has occurred for only one nozzle for each feeder, so the evaluation value for that one nozzle is displayed as the total.
[0132] As shown in FIG. 6, in the combination of the first feeder with feeder information "[10031-0]FA0430AEF323120" and the first nozzle (multiple nozzles), the evaluation value of the nozzle with nozzle position "1" is 50.1, and in the combination of the second feeder with feeder information "[10025-0]FA0430AEF323170" and the second nozzle (multiple nozzles), the evaluation value of the nozzle with nozzle position "1" is 10.7. Furthermore, in the combination of the third feeder with feeder information "[20025-0]FA0430AEF323114" and the third nozzle (multiple nozzles), the evaluation value of the nozzle with nozzle position "2" is 10.6, in the combination of the fourth feeder with feeder information "[20020-0]FA0430AEF323113" and the fourth nozzle (multiple nozzles), the evaluation value of the nozzle with nozzle position "2" is 8.9, and in the combination of the fifth feeder with feeder information "[10006-0]FA0230AJA053104" and the fifth nozzle (multiple nozzles), the evaluation value of the nozzle with nozzle position "2" is 5.6.
[0133] In this way, in the list information, feeders may be displayed in order of evaluation value, for example. The feeders arranged in order of evaluation value can also be said to indicate the priority of which feeder to deal with first when an alert occurs. For example, feeder information may be displayed in order of highest evaluation value. Displaying feeder information in order of highest evaluation value is an example of displaying a first unit (for example, the first feeder) in an emphasized manner compared to a second unit (for example, at least one of the second to fifth feeders) that has a lower degree of impact than the first unit.
[0134] Note that highlighting the feeders is not limited to arranging the feeders in descending order of evaluation value. For example, the display mode (for example, at least one of the display methods such as font size, font color, and whether or not to blink) of feeders with evaluation values equal to or greater than a predetermined threshold may be different from the display mode of feeders with evaluation values less than a predetermined threshold, or only feeders with evaluation values equal to or greater than a predetermined threshold may be displayed. Furthermore, highlighting the feeders may be displaying information about units that require attention.
[0135] The list information may include at least the feeder information, and the display mode of the feeder information may be determined based on the evaluation value.
[0136] In step S103, the generating unit 14 generates any of the list information described above.
[0137] (Modification of the embodiment) The production support device according to this modification will be described below with reference to Figures 7 and 8. The following description will focus on differences from the embodiment, and descriptions of the same or similar content as the embodiment will be omitted or simplified.
[0138] First, the configuration of a production support device according to this modification will be described with reference to FIG. 7. FIG. 7 is a block diagram showing the functional configuration of a production support device 10a according to this modification. In addition to the production support device 10 according to the embodiment, the production support device 10a according to this modification includes a change unit 16 and a second output unit 17. The following description will focus on the change unit 16 and the second output unit 17. Note that the first output unit 15 shown in FIG. 7 corresponds to the output unit 15 according to the embodiment, but will be referred to as the first output unit 15 in this modification to distinguish it from the second output unit 17.
[0139] If the number of types of alerts for a unit does not satisfy a predetermined condition, the change unit 16 performs a process of changing the mounting conditions of the production equipment 30 to continue production of the target object without using the unit. For example, the change unit 16 extracts feeders and nozzles for which the number of types of alerts for each combination of feeders and nozzles calculated by the calculation unit 13 is equal to or greater than a predetermined number, and changes the mounting method to continue production of the target object without using the extracted feeders and nozzles. Being equal to or greater than the predetermined number is an example of not satisfying a predetermined condition. The change unit 16 may determine whether the number of types of alerts for each combination of feeders and nozzles is equal to or greater than a predetermined number, and extract feeders and nozzles that will not be used in production based on the determination result.
[0140] The second output unit 17 is connected to the production facility 30 or the production line, and outputs the information generated by the production support device 10a to the production facility 30 or the production line.
[0141] Next, the operation of the production support device 10a configured as above will be described with reference to Fig. 8. Fig. 8 is a flowchart showing the operation (production support method) of the production support device 10a according to this modified example.
[0142] 8, the change unit 16 of the production support device 10a determines whether a malfunction has been detected (S201). For example, if the number of types of alerts that have occurred in one of the multiple units does not satisfy a predetermined condition, the change unit 16 determines that a malfunction has been detected in that one unit. Note that the determination of whether a malfunction has been detected is not limited to the number of types of alerts, and may be based on, for example, the number of times the same alert has occurred, the number of times a second alert has occurred, or a combination thereof.
[0143] Next, if the change unit 16 detects a malfunction (Yes in S201), it changes the mounting conditions so that production continues without using the unit in which the malfunction was detected (S202). For example, if the unit in which the malfunction was detected is a nozzle, it changes the mounting conditions so that production continues without using that nozzle, but using another nozzle attached to the same head as that nozzle.
[0144] Next, the second output unit 17 outputs the mounting conditions changed by the change unit 16 to the production facility 30 or the manufacturing line (S203). The production facility 30 or the manufacturing line can continue production based on the changed mounting conditions.
[0145] As a result, the production support device 10a can continue production as an emergency measure by not using the unit that is suspected to be malfunctioning due to the large number of alert types. Therefore, by linking with the production equipment, the production support device 10a can reduce production losses at an earlier stage. For example, the production support device 10a can reduce production losses caused by the production equipment 30 stopping due to an alert that occurs while production is continuing using the unit.
[0146] The production support device 10a may notify the worker or the like that the mounting conditions have been changed.
[0147] Furthermore, if the changing unit 16 does not detect any malfunction (No in S201), the changing unit 16 continues production without changing the mounting conditions.
[0148] (Other embodiments) The production support method and the like according to one or more aspects have been described above based on the embodiments, but the present disclosure is not limited to these embodiments. As long as they do not deviate from the spirit of the present disclosure, various modifications that a person skilled in the art can conceive of to the present embodiments and forms constructed by combining components of different embodiments may also be included in the present disclosure.
[0149] For example, in the above-described embodiment, a feeder and a nozzle are used as an example of a combination of two units, but the combination is not limited to this and may be other combinations of units. Furthermore, the combination of two units may be set by an operator or the like.
[0150] In the above embodiment, an example has been described in which list information is used as a reference when responding to an alert, but the use of list information is not limited to when an alert occurs. For example, list information may be used as a reference when performing maintenance, replacing a unit, etc.
[0151] In the above-described embodiment, an example has been described in which feeder information is highlighted according to the evaluation value, but the highlighting mode may be selected by the worker. In this case, the production support device is connected to a reception unit (e.g., a button, a touch panel, etc.) that receives the selection of the highlighting mode from the worker.
[0152] Furthermore, when the degree of impact in the above embodiments is a degree such as "high," "medium," or "low," the degree of impact may be calculated, for example, based on a table in which the stop duration and number of stoppages based on alert information and unit information are associated with degrees such as "high," "medium," or "low."
[0153] Furthermore, in the above embodiments, an example has been described in which the calculation unit calculates the evaluation value of each of a plurality of units, but this is not limited to this, and for example, the calculation unit may calculate the evaluation value of one or more units pre-selected by the worker.
[0154] Furthermore, in the above-described embodiment and the like, an example has been described in which the production support device and the display device are separate entities, but the production support device and the display device may also be configured as an integrated unit.
[0155] In addition, in the above embodiments, an example has been described in which the calculation unit calculates the evaluation value of each of multiple units, but this is not limited to this, and for example, the calculation unit may calculate the evaluation value of one or more units pre-selected by the worker.
[0156] In the above embodiments, each component may be configured with dedicated hardware, or may be realized by executing a software program suitable for each component. Each component may be realized by a program execution unit such as a CPU or processor reading and executing a software program recorded on a recording medium such as a hard disk or semiconductor memory.
[0157] The order in which the steps in the flowchart are executed is merely an example for specifically explaining the present disclosure, and an order other than the above may be used. Also, some of the steps may be executed simultaneously (in parallel) with other steps, or some of the steps may not be executed.
[0158] The division of functional blocks in the block diagram is an example, and multiple functional blocks may be realized as a single functional block, one functional block may be divided into multiple blocks, or some functions may be moved to another functional block.Furthermore, the functions of multiple functional blocks having similar functions may be processed in parallel or in time-sharing by a single piece of hardware or software.
[0159] Furthermore, the production support device according to the above-described embodiments may be realized as a single device or may be realized by multiple devices. When the production support device is realized by multiple devices, the components of the production support device may be distributed in any manner among the multiple devices. When the production support device is realized by multiple devices, the communication method between the multiple devices is not particularly limited, and may be wireless communication or wired communication. Furthermore, wireless communication and wired communication may be combined between the devices.
[0160] Furthermore, these general or specific aspects may be realized as a system, a method, an integrated circuit, a computer program, or a non-transitory recording medium such as a computer-readable CD-ROM, or as any combination of the system, method, integrated circuit, computer program, or recording medium. The program may be pre-stored in the recording medium, or may be supplied to the recording medium via a wide area communication network including the Internet.
[0161] Furthermore, each component described in the above embodiments may be implemented as software or, typically, as an LSI, an integrated circuit. These components may be integrated individually on a single chip, or some or all of them may be integrated on a single chip. While LSI is used here, it may also be referred to as an IC, system LSI, super LSI, or ultra LSI depending on the level of integration. Furthermore, the integration method is not limited to LSI; it may be implemented using a dedicated circuit (a general-purpose circuit that executes a dedicated program) or a general-purpose processor. It is also possible to use a field programmable gate array (FPGA), which can be programmed after LSI fabrication, or a reconfigurable processor, which allows the connection or settings of circuit cells within an LSI to be reconfigured. Furthermore, if an integrated circuit technology that can replace LSI emerges due to advances in semiconductor technology or a derivative technology, that technology may naturally be used to integrate the components.
[0162] A system LSI is an ultra-multifunctional LSI manufactured by integrating multiple processing units on a single chip, and is specifically a computer system comprising a microprocessor, ROM (Read Only Memory), RAM (Random Access Memory), etc. Computer programs are stored in the ROM. The system LSI achieves its functions when the microprocessor operates in accordance with the computer program.
[0163] Another aspect of the present disclosure may be a computer program that causes a computer to execute each of the characteristic steps included in the production support method shown in either FIG. 5 or FIG.
[0164] Furthermore, for example, the program may be a program to be executed by a computer. Another aspect of the present disclosure may be a computer-readable non-transitory recording medium on which such a program is recorded. For example, such a program may be recorded on a recording medium and distributed or circulated. For example, the distributed program may be installed in a device having another processor, and the program may be executed by the processor, thereby causing the device to perform each of the above processes. [Industrial Applicability]
[0165] The present disclosure is useful for devices that support production in production facilities. [Explanation of symbols]
[0166] 1. Production support system 10, 10a Production support equipment 11 Acquisition Department 12 Storage section 13 Calculation section 14 Generation part 15 Output section, first output section 16 Changes 17 Second output section 20 Display device 30 Production equipment (production system) a, b, c coefficients (information indicating priority)
Claims
1. A production support method for supporting production of an object in a production system having a plurality of units, comprising: acquiring alert information including identification information of an alert that has occurred in each of the plurality of units and time series information of occurrence time information, and unit information for identifying the unit in which the alert has occurred; calculating, for each of the plurality of units, the degree of influence that the alert has on the production of the object in the production system based on the identification information and the occurrence time information of the alert that has occurred in each of the plurality of units; generating list information for displaying information indicating a first unit having a higher degree of influence among the plurality of units in a manner that emphasizes the information compared to information indicating a second unit having a lower degree of influence than the first unit; and outputting the generated list information, In the calculating step, calculating an evaluation value indicating the degree of influence for each of the plurality of units; calculating the number of types of alerts for each combination of two mutually related units based on the identification information and the unit information; In the generating step, the list information is generated by arranging information indicating the plurality of units and information indicating the number of types of alerts in the information indicating the units in order of the evaluation value. Production support methods.
2. the alert information includes information regarding a first alert that causes the production system to stop; In the calculating step, at least one of a downtime and a number of times the production system was stopped in response to the first alert is calculated based on the alert information, and the degree of impact is calculated based on the calculated at least one of the downtime and the number of times the production system was stopped. The production support method according to claim 1 .
3. In the generating step, the list information including the evaluation value of each of the plurality of units is generated. The production support method according to claim 1 or 2.
4. In the calculating step, for each combination of two mutually related units, at least one score is calculated for the combination, including a first score based on the number of times the production system is stopped, a second score based on the stoppage time of the production system, and a third score based on the stoppage time of the production system per stoppage, and the evaluation value is calculated based on the calculated at least one score. The production support method according to any one of claims 1 to 3.
5. further comprising a step of acquiring information indicating a priority level for at least two scores among the first score, the second score, and the third score; In the calculating step, the evaluation value is calculated based on at least two scores from among the first score, the second score, and the third score, and the priority level. The production support method according to claim 4.
6. the information indicating the number of types of alerts includes a bar display indicating the number of types of alerts, In the generating step, the list information is generated to display information indicating the plurality of units and the bar display of the units side by side. The production support method according to any one of claims 1 to 5.
7. moreover, If the number of types of alerts for one unit does not satisfy a predetermined condition, changing the implementation conditions of the production system to continue production of the object without using the one unit; and outputting the changed mounting conditions to the production system. The production support method according to any one of claims 1 to 6.
8. the alert information includes information regarding a second alert that does not cause the production system to stop; A loss time is set in the second alert, In the calculating step, the degree of influence is further calculated based on the loss time. The production support method according to any one of claims 1 to 7.
9. the plurality of units including a feeder and a nozzle; The production support method according to any one of claims 1 to 8.
10. In the outputting step, the list information is displayed. The production support method according to any one of claims 1 to 9.
11. A production support device that supports production of an object in a production system having a plurality of units, an acquisition unit that acquires alert information including identification information of an alert that has occurred in each of the plurality of units and time-series information of occurrence time information, and unit information for identifying the unit in which the alert has occurred; a calculation unit that calculates, for each of the plurality of units, a degree of influence that the alert has on the production of the target object in the production system based on the identification information and the occurrence time information of the alert that has occurred in each of the plurality of units; a generating unit that generates list information for displaying information indicating a first unit having a higher degree of influence among the plurality of units in a manner that emphasizes the information compared to information indicating a second unit having a lower degree of influence than the first unit; an output unit that outputs the generated list information, The calculation unit calculating an evaluation value indicating the degree of influence for each of the plurality of units; calculating the number of types of alerts for each combination of two mutually related units based on the identification information and the unit information; The generating unit generates the list information in which information indicating the plurality of units and information indicating the number of types of alerts in the information indicating the units are arranged in order of the evaluation value. Production support equipment.
12. A program for causing a computer to execute the production support method according to any one of claims 1 to 10.
Citation Information
Patent Citations
Blank for deburring grinding
JP1981001231A
Response priority order determination device and method therefor
JP2006039650A
Operating condition monitoring apparatus, method for monitoring operating condition and program
JP2008112209A
Production support system and production support method
JP2019016134A
JPP6898490B