Abstract: The purpose of the present invention is to provide a display method a display program and a display control device that can visualize the effects that the operating conditions of production equipment have on productivity. According to the present invention on the basis of information on the start time and the end time of the production processing of single products during each of a plurality of steps that are executed consecutively to produce the single products a server device displays in a first screen area (310) for each of one or more products line segments that show the time elapsed from the beginning to the end of the production process of each of the plurality of steps the line segments being divided by step in order of the execution of the steps and the time axes for the steps being arranged in the same direction and on the basis of information on the start time and the end time of the production process at one or more piece of production equipment involved in a first step selected from the plurality of steps displays in a second screen area (320) for each piece of production equipment involved in the first step a graph that indicates the time elapsed from the beginning to the end of the production process the time axis being arranged in the same direction as the time axes in the first screen area.
Specification
Title of invention: display method, display program and display control device
Technical field
[0001]
The present invention relates to a display method, a display program, and a display control device.
BACKGROUND ART
[0002]
Under the spread of IoT (Internet of Things), various devices emit large amounts of data every day at the site of manufacturing, and the efforts of next-generation manufacturing making use of these data are advanced.
[0003]
For example, a technique has been proposed in which log data collected from each process of a manufacturing line is used for visualization of production results. As a visualization of such production results, as an example, a line graph in which the start time or the end time of the manufacturing process corresponding to each process is plotted for each individual flowing through the production line with the ordinate axis being time and the abscissa axis being the process is charted It is realized by displaying timeline.
Prior Art Document
Patent literature
[0004]
Patent Document 1: Japanese Unexamined
Patent Publication No. 2009-25851 Patent Document 2: Japanese Unexamined Patent Publication No. 2003-186517
Summary of the invention
Problem to be Solved by Invention
[0005]
However, with the above technique, as described below, the influence of the operating condition of the manufacturing facility on productivity can not be visualized in some cases.
[0006]
That is, the number of manufacturing facilities disposed in each process is not necessarily one per process, and a single process may include a plurality of manufacturing facilities. In this way, when a plurality of manufacturing facilities are included in one process, the operation status varies depending on the manufacturing equipment. Nonetheless, in the above timeline, the time required for the manufacturing process corresponding to the process is charted only in a state where a plurality of manufacturing facilities are integrated into one category as a process. Therefore, from the above timeline, it is not possible to visualize the influence of the operating condition of the manufacturing facility on productivity.
[0007]
In one aspect, an object of the present invention is to provide a display method, a display program, and a display control device capable of visualizing the influence of the operating condition of a manufacturing facility on productivity.
Means for solving the problem
[0008]
In one aspect, there is provided a method of displaying information indicating an operation state of a manufacturing system having a plurality of steps executed in order to manufacture one product, and having one or more manufacturing facilities for performing the manufacturing processing of each of the steps , Each of the one or more products manufactured in the manufacturing system is classified for each process in the order of execution of the processes on the basis of the information on the start time and the end time of the manufacturing process for one product in each of the processes , A line segment indicating the elapsed time from the start to the end of the manufacturing process in each of the plurality of steps is displayed on the first screen region with the time axes aligned in the same direction among the steps, On the basis of the information on the start time and the end time of the manufacturing process in one or more manufacturing facilities of the selected first step out of the steps of the first process For a graph showing the elapsed time from the start to the end of the production process, it is displayed on the second screen area in a state of aligning a time axis in the same direction as the time axis of the first screen region.
Effect of the invention
[0009]
It is possible to visualize the influence of the operating condition of the manufacturing facility on productivity.
Brief Description of the Drawings
[0010]
FIG. 1 is a diagram showing a configuration of a log data analysis system according to a first embodiment.
FIG. 2 is a block diagram showing a functional configuration of a server apparatus according to the first embodiment.
FIG. 3 is a diagram showing an example of a manufacturing report screen.
FIG. 4 is a diagram showing an example of a manufacturing report screen.
FIG. 5 is a diagram showing an example of a manufacturing report screen.
6 is a flowchart showing a procedure of a display process according to the first embodiment. FIG.
[FIG. 7] FIG. 7 is a diagram showing an example of a manufacturing report screen.
FIG. 8 is a diagram illustrating a hardware configuration example of a computer that executes a display program according to the first embodiment and the second embodiment.
MODE FOR CARRYING OUT THE INVENTION
[0011]
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, a display method, a display program, and a display control device according to the present application will be described with reference to the attached drawings. It should be noted that this embodiment does not limit the disclosed technology. In each of the embodiments, it is possible to combine them appropriately as long as the processing contents do not conflict.
Example 1
[0012]
[Log Data Analysis System]
FIG. 1 is a diagram showing a configuration of a log data analysis system according to the first embodiment. The log data analysis system 1 shown in FIG. 1 provides a log data analysis service for analyzing log data collected from each process A to process C of the manufacturing system 3. As part of the log data analysis system 1, visualization of production results in the manufacturing system 3 is realized.
[0013]
As shown in FIG. 1, the log data analysis system 1 includes a server device 10 and client terminals 50 - 1 to 50 - 3. In the following description, each of the client terminals 50 - 1 to 50 - 3 is sometimes referred to as "client terminal 50" when collectively referred to. In FIG. 1, the case where the server apparatus 10 accommodates three client terminals 50 is exemplified, but the present invention is not limited to the illustrated example, and it does not prevent that an arbitrary number of client terminals 50 are accommodated.
[0014]
The server device 10 is a computer that provides the log data analysis service to the client terminal 50.
[0015]
As one embodiment, the server device 10 can be implemented by installing a monitoring program for realizing the log data analysis service as package software or online software on a desired computer. For example, the server device 10 may be implemented as a Web server that provides the log data analysis service described above, or may be implemented as a cloud that provides the log data analysis service by outsourcing.
[0016]
The client terminal 50 is a computer that receives the above-described log data analysis service from the server device 10. Such a client terminal 50 can be used by all stakeholders of the manufacturing system 3 including workers and managers at the site of the manufacturing system 3 as an example.
[0017]
As an embodiment, a personal computer can be adopted as the client terminal 50. The client terminal 50 is not limited to a stationary information processing apparatus such as the personal computer described above, and various portable terminal apparatuses can also be adopted as the client terminal 50. The term "mobile terminal device" as referred to herein includes a mobile communication terminal such as a smartphone, a cellular phone, a PHS (Personal Handyphone System), etc., a slate terminal, a tablet terminal, and the like.
[0018]
The server device 10 and the client terminal 50 are connected via the network 4. As the network 4, as an example, any type of communication network such as the Internet, LAN, VPN (Virtual Private Network) and the like can be adopted regardless of wired or wireless.
[0019]
On the other hand, in the manufacturing system 3, as shown in FIG. 1, a manufacturing line including three steps of process A, process B, and process C is constructed. At least one manufacturing facility for carrying out a manufacturing process corresponding to each process is provided in such a manufacturing line, and the number of manufacturing equipments deployed in one process is not necessarily one, Depending on the design, multiple manufacturing facilities may be provided in one process. Although FIG. 1 shows the case where three steps A to C are included in the manufacturing line, this is merely an example, and the number of steps may be an arbitrary number.
[0020]
For example, the manufacturing process corresponding to the process A is performed by the n manufacturing facilities 30A1 to 30An. Here, "n" included in the code indicates an arbitrary natural number of 1 or more. These manufacturing facilities 30A1 to 30An are connected to log output devices 31A1 to 31An that output log data of the manufacturing process. Further, the log output devices 31 A 1 to 31 An are connected to the server device 10. In the following description, the manufacturing facilities 30A1 to 30An are collectively referred to as "manufacturing facility 30A" and the log output devices 31A1 to 31An are collectively referred to as "log output device 31A" in some cases.
[0021]
Similarly to this, the manufacturing process corresponding to the process B is performed by the m pieces of manufacturing facilities 30 B 1 to 30 Bm, and the manufacturing process corresponding to the process C is performed by the k pieces of manufacturing facilities 30 C 1 to 30 Ck . It is to be noted that "n", "m", and "k" may all be the same natural number, some of them may be the same natural number, or they may all be different natural numbers . The manufacturing facilities 30 B 1 to 30 Bm are connected to the log output devices 31 B 1 to 31 Bm, while the manufacturing facilities 30 C 1 to 30 Ck are connected to the log output devices 31 C 1 to 31 Ck. Further, the log output devices 31 B 1 to 31 Bm and 31 C 1 to 31 Ck are connected to the server device 10.
[0022]
In the following description, the manufacturing facilities 30 B 1 to 30 Bm are collectively referred to as "manufacturing equipment 30 B" and the log output devices 31 B 1 to 31 Bm are collectively referred to as "log output device 31 B" in some cases. In addition, when manufacturing facilities 30 C 1 to 30 Ck are collectively referred to as "manufacturing facility 30 C", and when collectively referring to log output devices 31 C 1 to 31 Ck, they may be referred to as "log output device 31 C" in some cases. Furthermore, when collectively referring to all the log output devices 31 A, 31 B and 31 C included in the manufacturing system 3, there are cases where it is described as "log output device 31".
[0023]
Here, the log output device 31 transmits the log data to the server device 10. For example, the log output device 31 may be configured such that each time a start event in which the manufacturing process is started in the manufacturing facility 30 connected to the log output device 31, or an end event in which the manufacturing process is completed in the manufacturing facility 30, And uploads the log data to the server device 10. Such log data includes, for example, the identification information of the individual to be subjected to the manufacturing process, the identification information of the event identifying the start event or the end event, the time of occurrence of the event, the identification of the manufacturing facility 30 to which the log output device 31 is connected Data in which items such as information are correlated can be adopted. "Individual" as used herein refers to raw materials and the like before being processed into a product by a manufacturing process corresponding to each process.
[0024]
Log data collected from the log output device 31 to the server device 10 in this way, so-called big data, is used by the server device 10 to visualize production results. Hereinafter, the functional configuration of the server apparatus 10 will be specifically described.
[0025]
[Server Apparatus 10]
FIG. 2 is a block diagram showing a functional configuration of the server apparatus 10 according to the first embodiment. As shown in FIG. 2, the server device 10 includes a communication I / F unit 11, a storage unit 13, and a control unit 15. In FIG. 2, a solid line showing the relationship of data input / output is shown, but this is merely shown for the minimum part for convenience of explanation. That is, input and output of data relating to each processing unit is not limited to the illustrated example, and input / output of data other than illustrated, for example, between processing unit and processing unit, between processing unit and data, processing unit and external Output of data between the devices may be performed.
[0026]
The communication I / F unit 11 is an interface that performs communication control with other devices such as the log output device 31 and the client terminal 50.
[0027]
As one embodiment, as one aspect of the communication I / F unit 11, a network interface card such as a LAN card can be adopted. For example, the communication I / F unit 11 can receive log data from the log output device 31. Further, the communication I / F unit 11 receives a viewing request of a manufacturing report in which the production result of the manufacturing system 3 is visualized from the client terminal 50, and transmits display data of the manufacturing report to the client terminal 50.
[0028]
The storage unit 13 is a storage device that stores data used for various programs such as an application program that realizes the above log data analysis service, including an OS (Operating System) executed by the control unit 15.
[0029]
As one embodiment, the storage unit 13 can be implemented as an auxiliary storage device in the server device 10. For example, an HDD (Hard Disk Drive), an optical disk, an SSD (Solid State Drive), or the like can be adopted as the storage unit 13. The storage unit 13 does not necessarily have to be mounted as an auxiliary storage device, and it may be mounted as a main storage device in the server device 10. In this case, various kinds of semiconductor memory elements, for example, RAM (Random Access Memory) and flash memory can be adopted as the storage section 13.
[0030]
The storage unit 13 stores production result data 13 a as an example of data used for a program executed by the control unit 15. In addition to the production record data 13 a, besides the other electronic data, for example, the display setting data of the graph and the chart generated by the server device 10, the drawing data of the product manufactured by the manufacturing system 3, the product, the LOT, the provisional drawing number Can also be stored in addition to the correspondence data. Since the production record data 13a is not static data stored in advance, it will be explained in accordance with the explanation of the processing unit that registers or refers to each data.
[0031]
The control unit 15 has an internal memory for storing various programs and control data, and executes various processes by them.
[0032]
In one embodiment, the control unit 15 is implemented as a central processing unit, a so-called CPU (Central Processing Unit). The control unit 15 does not necessarily have to be mounted as a central processing unit, and may be implemented as an MPU (Micro Processing Unit). Further, the control unit 15 can also be realized by hard wired logic such as ASIC (Application Specific Integrated Circuit) or FPGA (Field Programmable Gate Array).
[0033]
The control unit 15 implements the log data analysis service in the storage unit 13 on a work area of a RAM such as DRAM (Dynamic Random Access Memory) or SRAM (Static Random Access Memory) which is mounted as a main storage device (not shown) A display program stored as an application program to be developed as a process, thereby virtually realizing the following processing unit.
[0034]
For example, as shown in FIG. 2, the control unit 15 includes a collection unit 15 a, a display control unit 15 b, a first generation unit 15 c, a selection unit 15 d, and a second generation unit 15 e.
[0035]
The collecting unit 15 a is a processing unit that collects log data.
[0036]
As one embodiment, each time the log data is uploaded from the log output device 31, the collecting unit 15 a executes the following process. That is, the collecting unit 15a collects the identification information of the manufacturing facility 30 for which the manufacturing process corresponding to each process is performed for each piece of identification information of the individual, items such as the start time of the manufacturing process and the end time of the manufacturing process And updates the record corresponding to the identification information of the individual included in the log data in the production result data 13 a. For example, the collecting unit 15 a identifies a record having identification information of an individual included in the log data among the records included in the production result data 13 a. Further, the collecting unit 15a identifies the field of the process corresponding to the identification information of the manufacturing facility 30 included in the log data, out of the fields of the process possessed by the previously identified record. Furthermore, the collecting unit 15a adds, to the log data, a field corresponding to the identification information of the event included in the log data, out of the fields of the start time and the end time of the manufacturing process possessed by the field of the process identified earlier Register the time of event occurrence included. For example, in the case of a start event, the time is stored in the field of the start time, whereas in the case of the end event, the time is stored in the field of the end time. In this manner, the start time or the end time of the manufacturing process is registered, and the collecting unit 15a stores in the field storing the identification information of the manufacturing facility 30 possessed by the field of the previously identified process, And registers the identification information of the manufacturing facility 30. As a result, even when a plurality of manufacturing facilities 30 are included in one process, it is possible to cause the computer to visualize the production results in a state in which the manufacturing facilities 30 in which the manufacturing process has been executed can be identified.
[0037]
The display control unit 15 b is a processing unit that executes display control on the client terminal 50.
[0038]
In one embodiment, when receiving a request for viewing the manufacturing report from the client terminal 50, the display control unit 15 b displays the time line screen generated by the first generating unit 15 c and the operation status screen generated by the second generating unit 15 e On the client terminal 50. The term "timeline" as used herein means, for each product flowing on the manufacturing line, a product which is stored in each process on the time axis arranged in parallel for each classification of the manufacturing process start and end according to the execution sequence of the process included in the manufacturing line For example, a line graph which is charted by plotting the start time and end time of the corresponding manufacturing process. "Operating condition" refers to a graph in which the elapsed time from the start of manufacturing process to the end of each manufacturing facility 30 belonging to the process is converted into a chart.
[0039]
Here, between "Timeline" and "Operation Status", the time axes are displayed in the same direction in the same direction. Therefore, when the time axes of the "time line" are displayed in parallel in the vertical direction, the operation status screen is displayed on the left side or the right side of the timeline screen. In addition, when the time axes of the "timeline" are displayed in parallel in the horizontal direction, the operation status screen is displayed on the upper side or the lower side of the time line screen. Hereinafter, the area on which the timeline screen is displayed on the manufacturing report screen is referred to as "first screen area", while the area on which the operation status screen is displayed is referred to as "second screen area" May be described.
[0040]
The first generation unit 15 c is a processing unit that generates display data of the time line screen.
[0041]
In one embodiment, when receiving a viewing request of a manufacturing report from the client terminal 50, the first generating unit 15 c generates display data of the above timeline screen. When displaying the timeline screen in this way, since the size of the screen that the display device of the client terminal 50 can display is limited, it is difficult to display the timeline for all the products. Therefore, the case where the time length of the time axis displayed on the time line screen is limited to a certain period to narrow down the products on which the timeline is displayed will be described. In the following description, as an example of the display range of the timeline, explanation will be made assuming that a period of about an integral multiple of the product lead time is set.
[0042]
More specifically, the first generation unit 15 c sets the display range of the timeline based on the date when the viewing request of the manufacturing report was accepted or the date specified by the viewing request. Subsequently, the first generation unit 15 c selects one record among records of the production result data 13 a stored in the storage unit 13. Since one record of such production record data 13a corresponds to one product, selecting a record is equivalent to selecting one of the individuals flowing through the production line. Subsequently, the first generation unit 15 c selects one of the oldest start time among the start times of the manufacturing process included in the previously selected record and the latest finish time among the finish times of the manufacturing process as the It is determined whether or not it is included in the display range. Here, when the oldest start time or the latest end time is included in the display range of the timeline, the first generation unit 15 c stores the record in the work area of the internal memory (not shown) to correspond to the record Extract the products you want. On the other hand, if the oldest start time and the latest end time are not included in the display range of the timeline, the record is not stored in the work area of the internal memory. Then, the first generation unit 15 c repeatedly executes extraction of the above record until all the records of the production result data 13 a are selected.
[0043]
Thereafter, when all the records of the production result data 13 a are selected, the first generation unit 15 c executes the following process. That is, for each record stored in the internal memory, the first generation unit 15 c plots the start time and the end time of manufacturing process by process included in the record on each time axis of the time line, and plots the plotted Chart the line graph by connecting the points. As a result, display data of the timeline screen is generated.
[0044]
The selection unit 15 d is a processing unit that selects a process to be displayed on the operation status screen.
[0045]
In one embodiment, the selection unit 15 d can select from among the processes included in the manufacturing line. For example, the selection unit 15 d can select a process designated through a GUI component such as a text box or a pull-down menu. In addition, the selection unit 15 d can also select a process corresponding to the area that accepted the selection by accepting designation of any one of the areas delimited by the plurality of time axes on the timeline screen. For example, when a mouse is used as an example of a pointing device, designation of an area can be accepted by an operation of mouse over or designation of an area to which a position of a pointer belongs can be accepted by an operation such as left click or right click. In addition to this, the selection unit 15 d can automatically select a process instead of manually accepting selection of processes. For example, the selection unit 15 d automatically selects a process having the largest number of manufacturing facilities 30 among the processes included in the manufacturing system 3, and automatically selects a process having the highest temporal cost or monetary cost of the manufacturing process Alternatively, it can be selected.
[0046]
The second generation unit 15 e is a processing unit that generates display data of the operation status screen.
[0047]
In one embodiment, when a process is selected by the selecting unit 15 d, the second generating unit 15 e executes the following process. That is, the second generation unit 15 e generates, for each manufacturing facility 30, the start time and the end time of the manufacturing process corresponding to the process selected by the selection unit 15 d among the processes included in the record stored in the work area of the internal memory Search for. Then, the second generation unit 15 e calculates the degree of actual processing amount, for example, filling rate, with respect to the maximum processing amount that can be processed by the manufacturing facility 30 in one manufacturing process for each manufacturing process. Then, the second generation unit 15 e generates a graph, for example, a column graph indicating the elapsed time from the start of the manufacturing process to the completion of the manufacturing process for each of the manufacturing equipments 30 belonging to the previously selected process. At this time, the second generation unit 15 e can change the display form of the columnar graph according to the filling factor of the manufacturing process corresponding to each columnar graph. Further, when a line segment of any of the line graphs is selected along with the process on the time line screen, the second generation unit 15 e selects the display form of the columnar graph on which the product corresponding to the line segment was manufactured Highlighting is done by distinguishing it from the display form of another columnar graph. Such emphasis display is not a highlight display in a narrow sense but general highlight display in a broad sense can be applied. For example, filling of a columnar graph, emphasis of hatching, emphasis display for increasing the contrast of color and shading, and the like can be executed. As a result, display data of the operation status screen is generated.
[0048]
[Specific Example 1 of Manufacturing Report]
Next, a method of displaying a manufacturing report according to the present embodiment will be described. FIG. 3 is a diagram showing an example of the manufacturing report screen. In FIG. 3, as an example of a manufacturing line, three steps "preprocess", "incorporation" and "press" relating to the manufacture of a printed board are excerpted. The three steps shown in FIG. 3 are "pre-process" in which the surface of plastics such as copper is plated on the surface of a plastic plate, "pre-process" in which plastic plates after surface processing are superimposed between layers, "pressure and pressure It is executed in the order of "press" applying heat, that is, from left to right. Note that in the two processes "pre-process" and "incorporation" of the three processes shown in FIG. 3, the log of the start time among the start time and the end time of the manufacturing process is recorded, while in the "press" , And logs of both the start time and the end time of the manufacturing process are recorded.
[0049]
As shown in FIG. 3, the manufacturing report screen 300 includes a time line screen 310 and an operation status screen 320. In these timeline screen 310 and operation status screen 320, the time axis is shared, and a section crossing the time line screen 310 and the operation status screen 320 in the horizontal direction from the position where the mouse cursor C exists is taken as an hour section for 1 hour A line segment to be displayed, and a broken line in the figure. For example, on the time line screen 310, the time axes P1 to P5 are arranged in parallel for each section of the start and end of the manufacturing process. Among these, the time axis P 1 indicates the timing at which the manufacturing process corresponding to the "previous process" is started, and the time axis P 2 indicates the timing at which the manufacturing process corresponding to the "previous process" is ended. Further, the time axis P 3 indicates the timing at which the manufacturing process corresponding to "embedded" starts. Further, the time axis P 4 indicates the timing at which the manufacturing process corresponding to "press" is started, and the time axis P 5 indicates the timing at which the manufacturing process corresponding to "press" ends. Furthermore, on the timeline screen 310, a timeline related to the record of the product whose one of the oldest start time or the latest end time among the records included in the production result data 13 a is included in the display range T of the timeline is displayed ing.
[0050]
Here, in FIG. 3, explanation will be continued assuming a situation where the process to be displayed by the operation status screen 320 is selected by mouse over on the timeline screen 310. As shown in FIG. 3, on the time line screen 310, the time axis P1 and the time axis P2 are boundaries, the region sandwiched between them corresponds to the process "front-end process", the time axis P4 and the time axis P5 are bounded by the boundary , And the region sandwiched therebetween corresponds to the process "press". When such a region is divided and the mouse over of the mouse cursor C with respect to the line graph 330 on the time line screen 310 occurs in the region sandwiched between the time axis P 4 and the time axis P 5 on the time line screen 310, As the process to be displayed on the screen 320, the process "press" is selected. In this case, the start time and the end time of the manufacturing process belonging to the process "press" are searched for each of the manufacturing facilities "1" to "11". Thereafter, columnar graphs showing the elapsed time from the start of the manufacturing process to the end of each production facility 30 belonging to the previously selected process "press" are displayed on the operation status screen 320. Further, the line segment of the line graph 330 is also selected at the stage of accepting the process "press" on the time line screen 310. Therefore, in the operation status screen 320, the display form of the columnar graph 340 of the product corresponding to the line segment is distinguished into display forms different from those of the other columnar graphs, thereby emphasizing the columnar graph 340.
[0051]
Through the display of the operating condition, the related persons of the manufacturing system 3 can grasp the bias of the operating condition appearing in the manufacturing facilities belonging to the process being displayed. That is, it is possible to grasp the situation that the manufacturing facilities "3" and "4" out of the manufacturing facilities "1" to "11" are not operating in the display range of the timeline and the manufacturing facilities "9" to "11" It is possible to grasp the situation that the operation is dense in the display range of the timeline. Therefore, it is possible to visualize the influence of the operating condition of the manufacturing facility on productivity.
[0052]
[Specific Example 2 of Manufacturing Report]
FIGS. 4 and 5 are diagrams showing an example of a manufacturing report screen. In FIGS. 4 and 5, as in the manufacturing report screen 300 shown in FIG. 3, three processes "preprocess", "incorporation" and "press" of printed board production are excerpted as an example of a manufacturing line . Also in the manufacturing report screens 400 and 500 shown in FIGS. 4 and 5, similarly to the manufacturing report screen 300 shown in FIG. 3, the line segment of the line graph 430 or 530 on the time line screen 410 or 510 and the process "press "Is shown in the example shown in FIG.
[0053]
In the operation status screen 420 shown in FIG. 4 and the operation status screen 520 shown in FIG. 5, each manufacturing facility fills the plastic plate by one manufacturing process, including the columnar graph 440 or the columnar graph 540 in which emphasis is displayed The degree of the number of sheets actually filled with respect to the maximum number of sheets that can be stored is represented in each columnar graph as a filling factor. For example, as the packing ratio of the plastic plate is higher, the portion hatched from the bottom side of the columnar graph is displayed larger. For example, the columnar graph is hatched at the same rate as the filling ratio. According to the display of the filling rate, it is necessary to accurately estimate the load of each manufacturing facility "1" to "11" in the process together with the operating condition that can be grasped from the columnar graphs of the manufacturing facilities "1" to "11" You can do.
[0054]
For example, in the case of the operation status screen 420 shown in FIG. 4, since columnar graphs are arranged with all the manufacturing facilities "1" to "11" near 00:00:00 on March 24, 2015 It can be seen that there is operation in the row, but it is obvious that each columnar graph has almost no hatching and the packing rate is low. In this way, in spite of the fact that the operation rate of the manufacturing facilities "1" to "11" is high, when the filling rate is low, the following suggestions can be obtained as an example only. For example, even though the operation rate of manufacturing facilities "1" to "11" is high, measures to raise the filling rate by equipping the plastic plates equally to each manufacturing facility and biasing them to some manufacturing facilities We can work out the thought that it is ahead and not beyond capital investment.
[0055]
On the other hand, in the case of the operation status screen 520 shown in FIG. 5, despite the fact that only four of the manufacturing facilities "3", "5", "7" and "10" are in operation, each columnar graph is almost hatched It is obvious that the filling rate is high. Despite the fact that the operation rate of the manufacturing facilities "1" to "11" is low in this way, when the filling rate is high, the product manufacturing plan is excellent, and it is understood that the product is manufactured efficiently.
[0056]
[Change
of Display Range ] The display range T of the timeline can be changed by moving the sliders 350, 450 or 550 shown in FIGS. 3 to 5 on the slider bar. For example, when the sliders 350, 450 or 550 are moved in the direction of "+", the time length of the display range T of the timeline can be increased. Further, when the sliders 350, 450 or 550 are moved in the direction of "-", the time length of the display range T of the timeline can be reduced.
[0057]
[Flow of Processing]
FIG. 6 is a flowchart showing the procedure of the display processing according to the first embodiment. As an example, this display processing is started when a request for viewing a manufacturing report is accepted from the client terminal 50.
[0058]
As shown in FIG. 6, the first generation unit 15 c sets the display range of the timeline on the basis of the date when the browse request of the manufacturing report was received or the date and time designated by the viewing request (step S 101). Subsequently, the first generation unit 15 c selects one record among records of the production result data 13 a stored in the storage unit 13 (step S 102).
[0059]
Subsequently, the first generation unit 15 c selects one of the oldest starting time among the starting times of the manufacturing process included in the record selected in step S 102 or the latest ending time among the ending times of the manufacturing process as the time line (Step S 103).
[0060]
Here, when the oldest start time or the latest end time is included in the display range of the timeline (Yes in step S103), the first generation unit 15c stores the record in the work area of the internal memory (not shown) And extracts the product corresponding to the record (step S104). When the oldest start time and the latest end time are not included in the display range of the timeline (No in step S103), the record is not stored in the work area of the internal memory, and the process proceeds to step S105.
[0061]
Then, until all the records of the production result data 13 a are selected (No at Step S 105), the above-described processing from Step S 102 to Step S 104 is repeatedly executed. Thereafter, when all the records of the production result data 13a have been selected (Yes in step S105), the following processing is executed.
[0062]
That is, for each record stored in the internal memory, the first generation unit 15 c plots the start time and the end time of manufacturing process by process included in the record on each time axis of the time line, and plots the plotted By connecting the points to each other and charting the line graph, display data for the time line screen is generated (step S106).
[0063]
Subsequently, the selection unit 15 d selects a process to be displayed on the operation status screen (step S 107). The second generation unit 15 e then searches the manufacturing facilities 30 for the start time and the end time of the manufacturing process corresponding to the process selected in step S 107 among the processes included in the record stored in the work area of the internal memory (Step S108).
[0064]
Thereafter, the second generation unit 15 e calculates the degree of the actual processing amount, for example, the filling rate with respect to the maximum processing amount that the manufacturing facility can process in one manufacturing process for each manufacturing process (step S 109). Then, the second generation unit 15 e generates a columnar graph indicating the elapsed time from the start of the manufacturing process to the end of the manufacturing process for each of the manufacturing equipments 30 belonging to the previously selected process, and also generates a columnar graph in each columnar graph In step S110, display data of the operation status screen is generated by changing the display form of the columnar graph according to the size of the filling rate of the corresponding manufacturing process.
[0065]
Finally, the display control unit 15 b causes the display data of the timeline screen generated in step S 106 to be displayed in the first screen area, and displays the display data of the operation status screen generated in step S 110 as second (Step S 111), and ends the process.
[0066]
[Aspects of Effects]
As described above, the server device 10 according to the present embodiment has the product timeline in which the elapsed time of the start and the end of each process of the manufacturing line are arranged in the execution order of processes, The time axis of the operation status indicating the elapsed time of the start and end of the process is aligned with the graph in which it is arranged for each manufacturing facility and displayed. Therefore, according to the server apparatus 10 according to the present embodiment, it is possible to visualize the influence on the productivity of the operation status of the manufacturing facility.
Example 2
[0067]
Although the embodiments relating to the devices disclosed so far have been described, the present invention may be implemented in various different forms in addition to the embodiments described above. Therefore, another embodiment included in the present invention will be described below.
[0068]
[Example of Application of Filling Ratio (Loading Ratio)] In the
above-described first embodiment, the filling ratio is expressed by equalizing the ratio of the hatching area of the columnar graph and the filling rate, but between the columnar graphs If the elapsed time of the manufacturing process, that is, the height is different, variations will also occur in the size of the hatching area even at the same filling rate. From this fact, the server device 10 realizes the following display in order to relatively grasp the filling rate among the columnar graphs even when the elapsed time of the manufacturing process is different between the columnar graphs Also you can.
[0069]
FIG. 7 is a diagram showing an example of the manufacturing report screen. In FIG. 7, as with the manufacturing report screen 300 shown in FIG. 3, three processes "preprocess", "incorporation" and "press" on printed board production are excerpted as an example of a manufacturing line ing. Also in the manufacturing report screen 700 shown in FIG. 7, similarly to the manufacturing report screen 300 shown in FIG. 3, on the time line screen 710, mouse over is performed on the line segment of the line graph 730 and the area corresponding to the process "press" Has been done is shown.
[0070]
On the operation status screen 720 shown in FIG. 7, the columnar graph 740 on which emphasis display has been performed, and the actual number of sheets that each manufacturing facility can fill the plastic plate in one manufacturing process The degree of the number of sheets is expressed in each columnar graph as a filling rate. Here, in the operation status screen 720 shown in FIG. 7, the packing ratio is expressed by displaying by filling the heat map of the columnar graph. That is, in the example of the operation status screen 720 shown in FIG. 7, the filling of the columnar graph approaches "white" as the filling ratio is lower, and the filling of the columnar bluff closer to "black" as the filling ratio is higher. Thereby, even when the elapsed time of the manufacturing process differs between the respective columnar graphs, the filling rate can be relatively easily grasped among the columnar graphs.
[0071]
Although the case of distinguishing the size of the filling factor from the black and white density is exemplified here, the size of the filling factor may be distinguished depending on the color. Furthermore, distinction by color and distinction by density can be used together. For example, the same color is assigned to products of the same type and different colors are assigned to different kinds of products. In addition, it is possible to distinguish the size of the packing factor from the density. Also, since the width of the columnar graph in the horizontal direction is constant irrespective of the elapsed time of the manufacturing process, the hatching area may be changed depending on the filling rate in the horizontal direction instead of the vertical direction.
[0072]
[Shift of Display Range]
For example, the server device 10 can shift the display range of the timeline manually or automatically. For example, by moving the scroll bars 360, 460 or 560 shown in FIGS. 3 to 5, it is possible to shift the display range of the time line in the forward and backward direction of time. For example, when the scroll bars 360, 460 or 560 are moved in the upward direction, it is possible to shift the time backward while maintaining the time length of the display range of the timeline. Further, when the scroll bars 360, 460 or 560 are moved in the downward direction, it is possible to shift in the direction in which the time elapses while maintaining the time length of the display range of the timeline.
[0073]
[Distribution and Integration] Further
, each constituent element of each of the devices shown in the drawings is not necessarily physically configured as shown in the figure. That is, the specific form of distribution / integration of each device is not limited to those shown in the drawing, and all or a part thereof may be distributed functionally or physically in arbitrary units according to various loads and usage conditions, etc. It can be integrated. For example, the collection unit 15 a, the display control unit 15 b, the first generation unit 15 c, the selection unit 15 d, or the second generation unit 15 e may be connected as an external device of the server apparatus 10 via a network. Further, another device has the collecting unit 15a, the display control unit 15b, the first generating unit 15c, the selecting unit 15d, or the second generating unit 15e, and by cooperating with each other by network connection, the server device 10 May be realized.
[0074]
[Display Program]
Also, the various processes described in the above embodiments can be realized by executing a prepared program on a computer such as a personal computer or a workstation. Therefore, in the following, an example of a computer that executes a display program having the same function as the above embodiment will be described with reference to FIG. 8.
[0075]
FIG. 8 is a diagram showing a hardware configuration example of a computer that executes the display program according to the first and second embodiments. As shown in FIG. 8, the computer 100 includes an operation unit 110 a, a speaker 110 b, a camera 110 c, a display 120, and a communication unit 130. Furthermore, the computer 100 includes a CPU 150, a ROM 160, an HDD 170, and a RAM 180. The units 110 to 180 are connected via a bus 140.
[0076]
As shown in FIG. 8, the HDD 170 exercises the same functions as the collection unit 15 a, the display control unit 15 b, the first generation unit 15 c, the selection unit 15 d, and the second generation unit 15 e described in the first embodiment A display program 170a is stored. The display program 170 a may be integrated or separated as with the respective components of the collection unit 15 a, the display control unit 15 b, the first generation unit 15 c, the selection unit 15 d, and the second generation unit 15 e illustrated in FIG. 2 . That is, not all of the data shown in the first embodiment is necessarily stored in the HDD 170, and data used for processing may be stored in the HDD 170.
[0077]
Under such circumstances, the CPU 150 reads the display program 170 a from the HDD 170 and develops it in the RAM 180. As a result, the display program 170 a functions as a display process 180 a as shown in FIG. 8. The display process 180 a expands various data read from the HDD 170 to the area allocated to the display process 180 a in the storage area of the RAM 180 and executes various processes using the various types of data thus developed. For example, as an example of the processing executed by the display process 180 a, the processing shown in FIG. 6 and the like are included. Note that in the CPU 150, all the processing units shown in the first embodiment need not be necessarily operated, and a processing unit corresponding to the processing to be executed may be virtually realized.
[0078]
Note that the above display program 170 a does not necessarily have to be stored in the HDD 170 or the ROM 160 from the beginning. For example, each program is stored in a "portable physical medium" such as a flexible disk inserted in the computer 100, so-called FD, CD-ROM, DVD disk, magneto optical disk, IC card or the like. Then, the computer 100 may obtain and execute each program from these portable physical media. It is also possible to store each program in another computer or a server device connected to the computer 100 via a public line, the Internet, a LAN, a WAN, or the like, so that the computer 100 acquires and executes each program from these For example.
Explanation of sign
[0079]
REFERENCE SIGNS LIST 1 Log data analysis system
3 Manufacturing system
10 Server device
11 Communication I / F unit
13 Storage unit
13 a Production actual data
15 Control unit
15 a Collecting unit
15 b Display control unit
15 c First generation unit
15 d Selection unit
15 e Second generation unit
30 Manufacturing facility
31 log output device
50 client terminal
The scope of the claims
[Claim 1]
A method of displaying information indicating an operating state of a manufacturing system having a plurality of processes executed in order to manufacture one product and having one or more manufacturing facilities for performing the manufacturing processes of the respective
processes, Each of the one or more products manufactured in the manufacturing system is classified for each process in the order of execution of the processes on the basis of the information on the start time and the end time of the manufacturing process for one product in each of the plurality of products A line segment indicating the elapsed time from the start to the end of the manufacturing process in each of the above steps of the manufacturing process is displayed on the first screen area with the time axes aligned in the same direction
among the processes, On the basis of the information on the start time and the end time of the manufacturing process in one or more manufacturing facilities of the selected first step of the first step, The graph showing the elapsed time from the start to the end of granulation process is displayed on the second screen area in a state of aligning a time axis in the same direction as the time axis of the first screen region,
and wherein the computer .
[Claim 2]
The first screen area and the second screen area are displayed side by side
, the specification of the time is accepted in the first screen area or the second screen area,
and in response to the received time, And displaying one line segment extending over the first screen area and the second screen area
.
[Claim 3]
A manufacturing system
having one or more manufacturing facilities for manufacturing processes , wherein a manufacturing process for manufacturing one product is a manufacturing system having information on an operating state of the manufacturing system, wherein one or more manufacturing facilities Information indicating the elapsed time and the load of the manufacturing process at the elapsed time for each elapsed time from the start to the end of the manufacturing process for each of the manufacturing facilities on the basis of the information on the start time and the end time of the manufacturing process And displaying the first display information including the first information and the second information
.
[Claim 4]
The manufacturing method according to claim 1, wherein the manufacturing step includes a plurality of steps executed in the order of manufacturing the one product, a selection for any one of the plurality of steps is accepted,
and in the first step 1 display information is generated and displayed on the display screen
of the display unit.
[Claim 5]
The display method according to claim 3, wherein the information indicating the load is a degree of an actual processing amount with respect to a maximum processing amount that can be processed in one manufacturing process.
[Claim 6]
What is claimed is: 1. A manufacturing system having a plurality of processes to be executed in order to manufacture one product, each of said processes having one or more manufacturing facilities for carrying out a manufacturing process, display of information indicating the operating state of said manufacturing system A
step of classifying each of the one or more products manufactured in the manufacturing system in accordance with the process order based on the information on the start time and the end time of the manufacturing process for one product in each of the steps in a state, a line segment that indicates the elapsed time from the start to the end of the production process in each of a plurality of the process, and displayed on the first screen area in a state where the time axis between each step was aligned in the same direction,
the accepting a selection for one of the line segments of the line segment displayed on the first screen region,
one or more having the first step identified by the first line segment receives the selection A graph showing the elapsed time from the start to the end of the manufacturing process for each of the manufacturing facilities in the first process on the basis of the information on the start time and the end time of the manufacturing process in the manufacturing facility, A graph corresponding to the first manufacturing facility identified by the first line segment accepting the selection is displayed on another manufacturing facility in the second screen area in which the second screen area is displayed in the same direction as the time axis of the screen area And displays the graph as distinguishable from the corresponding graph
.
[7]
The display method according to claim 6, wherein the graph is a line segment connecting a point corresponding to the start time of the manufacturing process and a point corresponding to the end time.
[Claim 8]
What is claimed is: 1. A manufacturing system having a plurality of processes to be executed in order to manufacture one product, each of said processes having one or more manufacturing facilities for carrying out a manufacturing process, display of information indicating the operating state of said manufacturing system A
step of classifying each of the one or more products manufactured in the manufacturing system in accordance with the process order based on the information on the start time and the end time of the manufacturing process for one product in each of the steps in a state, a line segment that indicates the elapsed time from the start to the end of the production process in each of a plurality of the process, and displayed on the first screen area in a state where the time axis between each step was aligned in the same direction,
the accepting a selection for the area that corresponds to one of the steps of the first screen region,
one or more manufacturing setting with the first step identified by accepting a selected area A graph showing an elapsed time from the start to the end of the manufacturing process for each of the manufacturing facilities in the first process on the basis of the information on the start time and the end time of the manufacturing process in the first screen area In the second screen area in a state in which the second screen area is aligned in the same direction as the time axis of the second screen area
.
[Claim 9]
What is claimed is: 1. A display program for displaying information indicative of an operating state of a manufacturing system having a plurality of steps executed in order to manufacture one product and having one or more manufacturing facilities for performing respective manufacturing processes of
said steps, Each of the one or more products manufactured in the manufacturing system is classified for each process in the order of execution of the processes on the basis of the information on the start time and the end time of the manufacturing process for one product in each of the plurality of products A line segment indicating the elapsed time from the start to the end of the manufacturing process in each of the above steps of the manufacturing process is displayed on the first screen area with the time axis aligned in the same direction
among the processes, On the basis of the information on the start time and the end time of the manufacturing process in one or more manufacturing facilities of the selected first step of Te, a graph showing the elapsed time from the start to the end of the production process, is displayed on the second screen area in a state of aligning a time axis in the same direction as the time axis of the first screen region,
and wherein the A display program to be executed by a computer.
[Claim 10]
A manufacturing program
having one or more manufacturing facilities for manufacturing processes, the manufacturing process for manufacturing one product, in a display program for information showing the operating status of the manufacturing system, one or more manufacturing facilities Information indicating the elapsed time and the load of the manufacturing process at the elapsed time for each elapsed time from the start to the end of the manufacturing process for each of the manufacturing facilities on the basis of the information on the start time and the end time of the manufacturing process And displaying the first display information including the first display information and the second display information
.
[Claim 11]
What is claimed is: 1. A manufacturing system having a plurality of processes to be executed in order to manufacture one product, each of said processes having one or more manufacturing facilities for carrying out a manufacturing process, display of information indicating the operating state of said manufacturing system A
step of classifying each of one or more products manufactured in the manufacturing system in order of execution of the processes on the basis of information on the start time and the end time of the manufacturing process for one product in each of the processes in a state, a line segment that indicates the elapsed time from the start to the end of the production process in each of a plurality of the process, and displayed on the first screen area in a state where the time axis between each step was aligned in the same direction,
the accepting a selection for one of the line segments of the line segment displayed on the first screen region,
having a first step identified by the first line segment receives the selection A graph showing an elapsed time from the start to the end of the manufacturing process for each of the manufacturing facilities in the first process on the basis of the information on the start time and the end time of the manufacturing process in the above- A graph corresponding to the first manufacturing facility specified by the first line segment accepting the selection is displayed in another screen area in the second screen area displayed in the same direction as the time axis of the screen area of 1
A display program to be executed by a computer characterized in that it is distinguishably displayed from a graph corresponding to equipment .
[Claim 12]
What is claimed is: 1. A manufacturing system having a plurality of processes to be executed in order to manufacture one product, each of said processes having one or more manufacturing facilities for carrying out a manufacturing process, display of information indicating the operating state of said manufacturing system A
step of classifying each of one or more products manufactured in the manufacturing system in order of execution of the processes on the basis of information on the start time and the end time of the manufacturing process for one product in each of the processes in a state, a line segment that indicates the elapsed time from the start to the end of the production process in each of a plurality of the process, and displayed on the first screen area in a state where the time axis between each step was aligned in the same direction,
the accepting a selection for the area that corresponds to one of the steps of the first screen region,
one or more having the first step identified by accepting a selected area A graph showing the elapsed time from the start to the end of the manufacturing process for each of the manufacturing facilities in the first process on the basis of the information on the start time and the end time of the manufacturing process in the facility, Wherein the second display area is displayed in the second screen area in a state in which the display area is aligned in the same direction as the time axis of the screen area
.
[Claim 13]
In the display control apparatus of information indicating a plurality of a step, and operating state of the manufacturing system with the process one or more manufacturing facilities for performing each of the production process to be executed in order to produce a single product,
the Each of the one or more products manufactured in the manufacturing system is classified for each process in the order of execution of the processes, based on the information on the start time and the end time of the manufacturing process for one product in each process, A first display unit that displays a line segment indicating elapsed time from the start to the end of the manufacturing process in each of the plurality of steps in a first screen area with the time axes aligned in the same direction among the processes;
On the basis of the information on the start time and the end time of the manufacturing process in one or more manufacturing facilities of the selected first process out of the plurality of processes, A graph showing elapsed time from the start to the end of the manufacturing process for each of them is displayed in the second screen area with the time axis aligned in the same direction as the time axis of the first screen area And a display section for displaying
the image.
[Claim 14]
What is claimed is: 1. A display control apparatus for information indicating an operating state of a manufacturing system, the manufacturing system having one or more manufacturing facilities for performing a manufacturing process, the manufacturing process for manufacturing one product
comprising: Information indicating the elapsed time for each elapsed time from the start to the end of the manufacturing process and the load of the manufacturing process at the elapsed time for each manufacturing facility And a display unit which generates and displays first display information including information indicating whether or not the first display information is
displayed.
[Claim 15]
What is claimed is: 1. A manufacturing system having a plurality of processes to be executed in order to manufacture one product, each of said processes having one or more manufacturing facilities for carrying out a manufacturing process, display of information indicating the operating state of said manufacturing system A control device that controls the
process of each of the one or more products manufactured in the manufacturing system on the basis of the information on the start time and the end time of the manufacturing process for one product in each of the processes, A line segment indicating the elapsed time from the start to the end of the manufacturing process in each of the plurality of steps in a divided state is displayed in the first screen area with the time axes aligned in the same direction among the processes a first display unit,
a receiving unit for receiving a selection for one of the segments of the first screen region on the displayed line segment,
is identified by the first line segment receives the selection A time elapsed from the start to the end of the manufacturing process for each of the manufacturing facilities in the first step is set to be longer than the elapsed time for each of the manufacturing facilities in the first process based on the information on the start time and the end time of the manufacturing process in the one or more manufacturing facilities In a second screen region in which the graph showing the time axis is aligned in the same direction as the time axis of the first screen region and in the second screen region in which the time axis is aligned in the same direction as the time axis of the first screen region, And a second display unit which displays the graph corresponding to the other manufacturing facilities in a distinguishable manner from the graph corresponding to the other manufacturing facilities
| # | Name | Date |
|---|---|---|
| 1 | 201837019989-STATEMENT OF UNDERTAKING (FORM 3) [29-05-2018(online)].pdf | 2018-05-29 |
| 2 | 201837019989-PROOF OF RIGHT [29-05-2018(online)].pdf | 2018-05-29 |
| 3 | 201837019989-POWER OF AUTHORITY [29-05-2018(online)].pdf | 2018-05-29 |
| 4 | 201837019989-FORM 1 [29-05-2018(online)].pdf | 2018-05-29 |
| 5 | 201837019989-FIGURE OF ABSTRACT [29-05-2018(online)].pdf | 2018-05-29 |
| 6 | 201837019989-DRAWINGS [29-05-2018(online)].pdf | 2018-05-29 |
| 7 | 201837019989-DECLARATION OF INVENTORSHIP (FORM 5) [29-05-2018(online)].pdf | 2018-05-29 |
| 8 | 201837019989-COMPLETE SPECIFICATION [29-05-2018(online)].pdf | 2018-05-29 |
| 9 | 201837019989-FORM 18 [20-06-2018(online)].pdf | 2018-06-20 |
| 10 | 201837019989-MARKED COPIES OF AMENDEMENTS [19-09-2018(online)].pdf | 2018-09-19 |
| 11 | 201837019989-AMMENDED DOCUMENTS [19-09-2018(online)].pdf | 2018-09-19 |
| 12 | 201837019989-Amendment Of Application Before Grant - Form 13 [19-09-2018(online)].pdf | 2018-09-19 |
| 13 | 201837019989-Information under section 8(2) (MANDATORY) [08-11-2018(online)].pdf | 2018-11-08 |
| 14 | 201837019989-FER.pdf | 2020-02-27 |
| 15 | 201837019989-AbandonedLetter.pdf | 2024-07-10 |
| 1 | search201837019989_28-01-2020.pdf |