Analytical equipment, analytical methods, and programs

The analytical device and method facilitate easy identification of work efficiency decreases by analyzing product and worker time data, providing graphical insights into efficiency-reducing factors in manufacturing processes.

JP7835019B2Active Publication Date: 2026-03-25OMRON CORP
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-01-20
Publication Date
2026-03-25

AI Technical Summary

Technical Problem

Existing analytical methods fail to easily determine decreases in work efficiency in manufacturing processes without prior knowledge of running charts.

Method used

An analytical device and method that includes a first acquisition unit for product time data, a second acquisition unit for worker time data, an analysis unit to identify efficiency-reducing factors, and a supply unit to provide graphical analysis results, using a first and second axis to display time periods and factors.

Benefits of technology

Enables easy identification of time periods and factors reducing work efficiency, allowing users to understand and address inefficiencies effectively.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007835019000001
    Figure 0007835019000001
  • Figure 0007835019000002
    Figure 0007835019000002
  • Figure 0007835019000003
    Figure 0007835019000003
Patent Text Reader

Abstract

To provide an analyzing device facilitating the grasp of the decrease of a work efficiency.SOLUTION: An analyzing device includes: a first obtaining unit that obtains data representing a first time slot at which each product in each of multiple processes remains; a second obtaining unit that obtains data representing a second time slot at which a worker in each of the multiple processes stays; an analyzing unit that analyzes a work status for each product in each of the multiple processes; and a providing unit that provides an analyzing result. The analyzing unit determines, on the basis of a relation between the first time slot and the second time slot within a to-be-analyzed time period of the process subjected to the analysis, whether a factor that decreases a work efficiency is occurring in the to-be-analyzed time period of the process subjected to the analysis or not.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to an analytical device, an analytical method, and a program.

Background Art

[0002] In a production site including a plurality of processes, work analysis is carried out to improve work efficiency. For example, Japanese Patent Application Laid-Open No. 2012-22602 (Patent Document 1) discloses a technique for drawing a running chart that visualizes the positions of workpieces and workers on a process and over time, with the process on the vertical axis and time on the horizontal axis. According to the technique disclosed in Patent Document 1, the working conditions of the line can be grasped by checking the running chart.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] With the technique disclosed in Patent Document 1, it is impossible to determine whether there is a decrease in work efficiency unless the user is familiar with the running chart.

[0005] The present disclosure has been made in view of the above problems, and an object thereof is to provide an analytical device, an analytical method, and a program that can easily grasp whether there is a decrease in work efficiency.

Means for Solving the Problems

[0006] According to an example of this disclosure, an analytical device for a manufacturing system including multiple processes comprises a first acquisition unit, a second acquisition unit, an analysis unit, and a supply unit. The first acquisition unit acquires data indicating the first time period in which each product is located in each of the multiple processes. The second acquisition unit acquires data indicating the second time period in which workers are located in each of the multiple processes. The analysis unit analyzes the work status for each product in each of the multiple processes. The supply unit provides the analysis results from the analysis unit. Based on a first relationship between the first time period and the second time period in the analysis period of the process under analysis, the analysis unit determines whether or not factors that reduce work efficiency have occurred in the analysis period of the process under analysis.

[0007] According to this disclosure, an analysis is conducted to determine whether factors that reduce work efficiency have occurred, based on the relationship between the first and second time periods, and the analysis results are provided. This allows users to easily understand whether or not there has been a decrease in work efficiency.

[0008] In the disclosure described above, the analysis unit stores information that associates the conditions for defining the relationship between the first time zone and the second time zone with the types of factors that reduce work efficiency, for each process classification. For each of the multiple processes, the analysis unit identifies the types of factors associated with the conditions that the first relationship satisfies, from the information corresponding to the classification to which the process belongs. According to this disclosure, users can understand the types of factors that reduce work efficiency.

[0009] In the above disclosure, the supply unit has the first axis in the process forward direction and the second axis in the time direction. shaft The system provides a graph that displays the first and second time periods, and shows the time periods in which the cause is determined to have occurred in a different format from the remaining time periods.

[0010] According to this disclosure, users can easily identify the time periods when factors that reduce work efficiency are occurring by reviewing the graphs.

[0011] In the disclosure described above, the analysis unit identifies a third time period in which the factor occurs, from among the first and second time periods in which the factor is determined to be occurring. The provision unit provides a graph with the first axis representing the process direction and the second axis representing the time axis, and displays the first and second time periods on the graph, and varies the display format of the third time period according to the type of factor identified by the analysis unit.

[0012] According to this disclosure, users can easily identify the third time period in which factors that reduce work efficiency occur by reviewing the graph.

[0013] In the disclosure described above, the provider provides a graph with the first axis representing the process direction and the second axis representing the time axis, displaying the first time period and the second time period on the graph, and displaying text on the graph that represents the type of factor identified by the analysis unit for the analysis period in which the factor is determined to have occurred.

[0014] According to this disclosure, users can easily understand the types of factors that reduce work efficiency by reviewing the graphs.

[0015] In the disclosure described above, the supply unit stores, for each of the multiple processes, the fourth time period in which the product is located and the fifth time period in which the worker is located, while the standard work is being performed. The supply unit makes the display format of the parts of the first and second time periods that differ from the fourth and fifth time periods different from the display format of the remaining parts in the graph.

[0016] According to this disclosure, users can easily identify time periods when work deviating from standard procedures is being performed.

[0017] In the above disclosure, the provider provides a histogram showing the distribution of time spent on each product in the target process among multiple processes. Each segment of the histogram represents the proportion of each type of factor identified by the analysis unit.

[0018] According to this disclosure, by checking the histogram of the target process, it is possible to easily identify the factors that have caused the working time to become longer.

[0019] In the above disclosure, the analysis unit identifies a third time period during which a factor has occurred, among the first time period and the second time period in which a factor is determined to have occurred. The providing unit further provides a simulation result of the trend of the production quantity of the product when the third time period is deleted.

[0020] According to this disclosure, by looking at the simulation result, the user can easily recognize how much the production quantity will increase by eliminating the factors that reduce the working efficiency.

[0021] According to an example of this disclosure, a method for analyzing a manufacturing system including a plurality of processes includes steps 1 to 4. The first step is to obtain data indicating a first time period during which each product stays in each of the plurality of processes. The second step is to obtain data indicating a second time period during which an operator stays in each of the plurality of processes. The third step is to analyze the working conditions of each product in each of the plurality of processes. The fourth step is to provide the analysis result. The third step includes a step of determining whether or not a factor that reduces the working efficiency has occurred during the analysis target period of the analysis target process based on the relationship between the first time period and the second time period during the analysis target period of the analysis target process.

[0022] According to an example of this disclosure, the program causes a computer to execute the above analysis method. Also according to these disclosures, it is possible to easily grasp the presence or absence of a decrease in working efficiency.

Effect of the Invention

[0023] According to this disclosure, it is possible to easily grasp the presence or absence of a decrease in working efficiency.

Brief Description of the Drawings

[0024] [Figure 1]It is a diagram showing an example of a manufacturing system to which the analyzer according to the embodiment is applied. [Figure 2] It is a block diagram showing an example of the hardware configuration of the PLC of the manufacturing system according to the present embodiment. [Figure 3] It is a diagram showing an example of a data group in the first time zone. [Figure 4] It is a schematic diagram showing an example of the hardware configuration of the information processing device. [Figure 5] It is a diagram showing an example of a data group in the second time zone. [Figure 6] It is a diagram showing an example of a frame included in a video acquired from a camera. [Figure 7] It is a schematic diagram showing an example of the hardware configuration of the analyzer according to the embodiment. [Figure 8] It is a diagram showing an example of the functional configuration of the analyzer according to the embodiment. [Figure 9] It is a flowchart showing the flow of the analysis process by the analyzer according to the embodiment. [Figure 10] It is a diagram showing an example of the association information of the classification "automatic". [Figure 11] It is a diagram showing an example of the association information of the classification "semi-automatic". [Figure 12] It is a diagram showing an example of the association information of the classification "manual". [Figure 13] It is a diagram showing an example of the classification information associating processes and classifications. [Figure 14] It is a flowchart showing the flow of the subroutine of step S3 shown in FIG. 9. [Figure 15] It is a diagram showing an example of a screen provided by the analyzer. [Figure 16] It is a diagram showing another example of a screen provided by the analyzer. [Figure 17] It is a diagram showing an example of a screen provided by the analyzer according to Modification 1. [Figure 18] It is a diagram showing the association information according to Modification 4. [Figure 19]This diagram illustrates the processing of the supply section of the analytical apparatus according to Modification 5. [Modes for carrying out the invention]

[0025] Embodiments of the present invention will be described in detail with reference to the drawings. In the drawings, identical or corresponding parts are denoted by the same reference numerals, and their descriptions will not be repeated. The modifications described below may be combined selectively as appropriate.

[0026] §1 Examples of Application Referring to Figure 1, an example of the application of the analytical device according to this embodiment will be described. Figure 1 is a diagram showing an example of a manufacturing system to which the analytical device according to this embodiment is applied. As shown in Figure 1, the manufacturing system 1 comprises an analytical device 10, an information processing device 20, a PLC (Programmable Logic Controller) 30, a plurality of devices 40, and a camera 50.

[0027] Multiple pieces of equipment 40 are placed in production site 2. Production site 2 includes multiple processes Pr. In production site 2, for example, various products are produced through multiple processes Pr. The multiple processes Pr include, for example, a "painting" process, a "main workpiece assembly" process, a "main workpiece mounting into the main body" process, and an "inspection" process. When it is necessary to distinguish each of the multiple processes Pr, subscripts such as "(1)", "(2)", "(3)", ..., "(n)" are added to the symbols to distinguish them. For example, they are distinguished by writing "Process Pr(1)", "Process Pr(2)", ..., "Process Pr(n)". When it is not necessary to particularly distinguish each of the multiple processes, they are simply referred to as "Process Pr".

[0028] Multiple devices 40 are used in multiple processes Pr. In other words, processes Pr and devices 40 are pre-associated. When it is necessary to distinguish between multiple devices 40, subscripts such as "(1)", "(2)", ..., "(n)" are added to their designations; when there is no particular need for distinction, they are simply referred to as "device 40". For example, one or more devices 40(m) are used to carry out process Pr(m). That is, one or more devices 40(1) are used to carry out process Pr(1). Similarly, one or more devices 40(2) are used to carry out process Pr(2).

[0029] The PLC30 is a control device that controls the entire production site 2 and is connected to each of the multiple devices 40 in a communicative manner.

[0030] Various industrial Ethernet (registered trademark) networks are used to connect the PLC 30 and multiple devices 40 in a communicative manner. Examples of industrial Ethernet (registered trademark) include EtherCAT (registered trademark), Profinet IRT, MECHATROLINK (registered trademark)-III, Powerlink, SERCOS (registered trademark)-III, and CIP Motion, and any of these may be adopted. Furthermore, field networks other than industrial Ethernet (registered trademark) may be used. For example, if motion control is not performed, DeviceNet, CompoNet / IP (registered trademark), etc. may be used.

[0031] PLC30 operates as the master in a master-slave control system and acquires information from each of the multiple devices 40, which act as input devices (measurement devices), as input data. PLC30 performs calculations using the acquired input data according to a pre-installed user program. PLC30 determines the control content for the master-slave control system in accordance with the execution of the calculations and outputs control data corresponding to that control content to each of the multiple devices 40. PLC30 acquires input data from each of the multiple devices 40 and outputs control data to each of the multiple devices 40. sendThe process is repeated at a predetermined interval (control period).

[0032] The input data acquired by the PLC30 from multiple devices 40 includes data indicating the arrival of a product at each process Pr, and data indicating the commencement of product transfer from process Pr to the next process. Based on this data, the PLC30 generates a set of data (hereinafter referred to as the "first time period data group") indicating the first time period 60 in which each product is located at each process Pr, and outputs the first time period data group to the analyzer 10.

[0033] Multiple devices 40 operate as slaves in a master-slave control system. Multiple devices 40 are input devices that repeatedly transmit input data to the PLC 30 at predetermined control cycles, or output devices that repeatedly receive control data from the PLC 30 at predetermined control cycles and operate according to the received control data. Multiple devices 40 may include, for example, sensors (e.g., photoelectric sensors) as input devices that transmit detection results to the PLC 30, barcode readers that transmit reading results, and testers that transmit inspection results. Multiple devices 40 may also include a PT (Programmable Terminal) to which multiple input devices are connected. Furthermore, multiple devices 40 may include robots or the like as output devices that perform screw tightening, picking, etc.

[0034] Camera 50 is installed in a position (typically on the ceiling) that allows it to oversee the entire production site 2, and generates video data (hereinafter simply referred to as "video") by capturing images of the entire production site 2. Camera 50 is, for example, a wide-angle camera or an ultra-wide-angle camera.

[0035] The information processing device 20 is connected to the camera 50 in a communication manner. The information processing device 20 uses the video acquired from the camera 50 to generate a set of data (hereinafter referred to as the "second time zone data group") that shows the second time zone 62 in which workers are present at each process Pr, and outputs the second time zone data group to the analysis device 10.

[0036] The analysis device 10 is, for example, a general-purpose computer, which is connected to a display device and an input device.

[0037] The analysis device 10 is connected to the PLC 30 in a communication manner and periodically acquires a first time zone data set. Furthermore, the analysis device 10 is connected to the information processing device 20 in a communication manner and periodically acquires a second time zone data set.

[0038] The analyzer 10 analyzes the work status for each product in each of the multiple process Pr and provides analysis results. The analyzer 10 performs the analysis using the first time period 60 indicated by the first time period data group and the second time period 62 indicated by the second time period data group. The analyzer 10 sequentially selects the process to be analyzed from the multiple process Pr and determines whether or not factors that reduce work efficiency have occurred during the analysis period of the process to be analyzed, based on the relationship between the first time period 60 and the second time period 62 during the analysis period of the process to be analyzed.

[0039] For example, in process Pr, where a product is processed by a worker, the time the product is in the process and the time the worker is in the process must overlap. For such process Pr, the analyzer 10 can determine that the time periods in which the first time period 60 and the second time period 62 do not overlap are time periods in which work efficiency is reduced.

[0040] Furthermore, in process Pr, where no human intervention is required, only the product remains during the time when the equipment 40 is operating normally. For such process Pr, the analysis device 10 can determine that the second time period 62 is a time when human intervention is being carried out to address malfunctions, resulting in reduced work efficiency.

[0041] As described above, the analysis device 10 according to this embodiment performs an analysis to determine whether or not factors that reduce work efficiency have occurred based on the relationship between the first time period 60 and the second time period 62, and provides the analysis results. This allows the user to easily understand whether or not work efficiency has decreased.

[0042] §2 Specific Examples <Hardware Configuration of PLC FIG. 2 is a block diagram showing an example of the hardware configuration of the PLC 30 of the manufacturing system 1 according to the present embodiment. As shown in FIG. 2, the PLC 30 includes a processor 31 such as a CPU (Central Processing Unit) or an MPU (Micro-Processing Unit), a chipset 32, a main memory 33, a storage 34, a control network controller 35, an information network controller 36, a USB controller 37, and a memory card interface 38.

[0043] The processor 31 reads out various programs stored in the storage 34, expands them in the main memory 33, and executes them to realize control operations for controlling a control target. The chipset 32 controls data transmission between the processor 31 and each component.

[0044] The storage 34 stores a system program 341 for realizing basic processing, a user program 342 for realizing control operations, and a first time zone data group 343.

[0045] The control network controller 35 controls data exchange with a plurality of devices 40 at the production site 2 via a control network.

[0046] The information network controller 36 controls data exchange with the analyzer 10 and the like via an information network.

[0047] The USB controller 37 controls data exchange with an external device (for example, a support device) via a USB connection.

[0048] The memory card interface 38 is configured to allow the insertion and removal of the memory card 381, enabling data to be written to the memory card 381 and various types of data (such as user programs and trace data) to be read from the memory card 381.

[0049] The processor 31 periodically collects various data from multiple devices 40 by executing a user program 342. The data collected from the multiple devices 40 includes data indicating whether or not a product is present in each process Pr. For example, data indicating whether or not a product is present is output from an object detection sensor. The object detection sensor includes, for example, a limit switch, a photoelectric sensor, and so on.

[0050] Furthermore, the data collected from multiple devices 40 may include data indicating that a product has been set. This data is generated, for example, when an operator presses a button after the product has been loaded.

[0051] Furthermore, the data collected from multiple devices 40 may include data indicating that a product has been removed. This data is generated, for example, when an operator presses a product removal button.

[0052] The processor 31 generates a set of first time zone data 343, which indicates the first time zone in which each product is located in each of the multiple process steps Pr, based on data collected from multiple devices 40, and stores it in the storage 34.

[0053] Figure 3 shows an example of the first time zone data group. The first time zone data group 343 shown in Figure 3 has a table format. Each record in the first time zone data group 343 represents one first time zone 60. That is, each record shows the process ID that identifies process Pr, the start time of the time period in which one product was in process Pr, and the end time of that time period. The time period from the start time to the end time is the first time zone 60. In production site 2, products are produced one at a time. Therefore, when multiple products are produced sequentially, the work in multiple processes Pr(1) to Pr(n) is repeatedly performed. Accordingly, the first time zone data group 343 contains multiple records that show the same process ID.

[0054] The first time zone data group 343 is periodically transmitted to the analysis device 10 by the information network controller 36.

[0055] Figure 2 shows an example configuration in which the processor 31 provides the necessary processing by executing a program. However, some or all of these provided processes may be implemented using dedicated hardware circuits (e.g., ASIC or FPGA). Alternatively, the main part of the PLC 30 may be implemented using hardware that conforms to a general-purpose architecture (e.g., an industrial PC based on a general-purpose PC). In this case, virtualization technology may be used to run multiple operating systems with different purposes in parallel, and to run the necessary applications on each OS.

[0056] <Hardware configuration of the information processing device> Figure 4 is a schematic diagram showing an example of the hardware configuration of an information processing device. The information processing device 20 typically has a structure that follows a general-purpose computer architecture. As shown in Figure 4, the information processing device 20 includes a processor 21 such as a CPU or MPU, memory 22, storage 23, a camera interface 24, and a communication interface 25. Each of these components is connected to each other via a bus so as to be able to communicate data.

[0057] The processor 21 performs various processes according to this embodiment by loading various programs stored in the storage 23 into the memory 22 and executing them.

[0058] Memory 22 is typically a volatile storage device such as DRAM (Dynamic Random Access Memory) and stores programs read from storage 23, videos received from camera 50, and other similar data.

[0059] The camera interface 24 mediates data transmission between the processor 21 and the camera 50. More specifically, the processor 21 outputs an imaging command to the camera 50 via the camera interface 24. The camera interface 24 outputs the video received from the camera 50 to the processor 21 in response to the imaging command.

[0060] The communication interface 25 mediates data transmission between the processor 21 and an external device (e.g., the analysis device 10). The communication interface 25 typically includes Ethernet® or USB (Universal Serial Bus).

[0061] Storage 23 is typically a non-volatile magnetic storage device such as a hard disk drive. Storage 23 stores a generation program 231 executed by the processor 21 and a second time zone data set 232 generated by the execution of the generation program 231.

[0062] Figure 5 shows an example of a second time zone data group. The second time zone data group 232 shown in Figure 5 is represented in a table format. Each record in the second time zone data group 232 represents one second time zone 62. That is, each record shows the process ID that identifies process Pr, the start time of the time period in which the worker was in process Pr, and the end time of that time period. The time period from the start time to the end time is the second time zone 62. In production site 2, products are produced one at a time. Therefore, when multiple products are produced sequentially, the work in multiple processes Pr(1) to Pr(n) is repeatedly performed. Accordingly, the second time zone data group 232 contains multiple records that show the same process ID.

[0063] The second time zone data group 232 is periodically transmitted to the analysis device 10 via the communication interface 25.

[0064] This section describes how to generate the second time zone data set 232 based on video acquired from camera 50.

[0065] Figure 6 shows an example of frames included in a video acquired from a camera. Figure 6 shows frames from a video obtained by imaging production site 2, which includes five process steps Pr. 6 As shown, each frame of the video shows the equipment (including machine 40) located in production site 2 and the worker Pe working in production site 2.

[0066] For each of the five processes Pr, a monitoring region Ar is pre-defined. Specifically, for processes Pr(1) to Pr(5), monitoring regions Ar(1) to Ar(5) are defined respectively. Monitoring regions Ar(1) to Ar(5) are areas within the video frame. Monitoring regions Ar(1) to Ar(5) are, for example, rectangles and are defined by the coordinates of their four vertices.

[0067] The processor 21 uses known object recognition techniques to detect the position of worker Pe in the frame. Specifically, the processor 21 uses known object recognition techniques to detect one or more pixels in which worker Pe is visible. The processor 21 identifies a rectangular region Ap containing the detected one or more pixels and determines the center of the rectangular region Ap as the position Pp of worker Pe. 6 In the example shown, the positions Pp(1) and Pp(2) of workers Pe(1) and Pe(2) are detected, respectively.

[0068] The processor 21 determines whether or not worker Pe is present in the monitoring area Ar set for each process Pr at the time of imaging for each frame. Specifically, the processor 21 determines that worker Pe is present in the monitoring area Ar if the position Pp of worker Pe is included within the monitoring area Ar. For each process Pr, the processor 21 identifies a series of consecutive frames from the video in which it was determined that worker Pe is present in the monitoring area Ar corresponding to that process Pr. The processor 21 creates a record for the identified series of frames, including a process ID that identifies the process Pr. The processor 21 determines the imaging time of the first frame among the identified series of frames as the start time of the record, and the imaging time of the last frame among the identified frames as the end time of the record. The processor 21 generates a second time zone data group 232 including the record created in this way.

[0069] <Hardware configuration of the analytical instrument> Figure 7 is a schematic diagram showing an example of the hardware configuration of an analytical apparatus according to an embodiment. As shown in Figure 7, the analytical apparatus 10 typically has a structure that follows a general-purpose computer architecture.

[0070] Specifically, the analysis device 10 includes a processor 11 such as a CPU or MPU, memory 12, storage 13, display controller 14, input interface 15, and communication interface 16. Each of these components is connected to the others via a bus to enable data communication.

[0071] The processor 11 performs various processes according to this embodiment by loading various programs stored in the storage 13 into the memory 12 and executing them.

[0072] Memory 12 is typically a volatile memory device such as DRAM, and stores programs and other data read from storage 13.

[0073] Storage 13 is typically a non-volatile magnetic storage device such as a hard disk drive. Storage 13 stores the analysis program 131 executed by the processor 11, the first time zone data group 343 acquired from the PLC 30, and the second time zone data group 232 acquired from the information processing device 20. The analysis program 131 installed in storage 13 is distributed in a state where it is stored on a memory card or the like.

[0074] The display controller 14 is connected to the display device 70 and outputs signals to the display device 70 for displaying various information according to internal commands from the processor 11.

[0075] The input interface 15 mediates data transmission between the processor 11 and input devices 75 such as a keyboard, mouse, touch panel, or dedicated console. In other words, the input interface 15 receives operation commands given by the user when they operate the input devices 75.

[0076] The communication interface 16 mediates data transmission between the processor 11 and external devices (e.g., information processing device 20, PLC 30). The communication interface 16 typically includes Ethernet® or USB (Universal Serial Bus). The analysis program 131 may be downloaded from a distribution server or the like via the communication interface 16.

[0077] When using a computer with a structure conforming to the general-purpose computer architecture described above, an OS (Operating System) for providing basic computer functions may be installed in addition to the application for providing the functions according to this embodiment. In this case, the program according to this embodiment may call necessary modules from among the program modules provided as part of the OS in a predetermined order and timing to execute processing. That is, the program according to this embodiment itself may not include such modules, and processing may be executed in cooperation with the OS.

[0078] Alternatively, some or all of the functions provided by the execution of analysis program 131 may be implemented as dedicated hardware circuits.

[0079] <Functional Configuration of the Analytical Instrument> Figure 8 is a diagram showing an example of the functional configuration of an analytical apparatus according to an embodiment. As shown in Figure 8, the analytical apparatus 10 comprises a first acquisition unit 101, a second acquisition unit 102, an analysis unit 103, a supply unit 104, and a storage unit 110. The first acquisition unit 101 and the second acquisition unit 102 are realized by a communication interface 16 and a processor 11 that executes an analysis program 131. The analysis unit 103 is realized by the processor 11 executing the analysis program 131. The supply unit 104 is realized by a display controller 14, an input interface 15, and a processor 11 that executes the analysis program 131. The storage unit 110 is realized by a memory 12 and a storage 13.

[0080] The first acquisition unit 101 acquires a first time zone data group 343 indicating the first time zone in which each product is located in each of the multiple process Pr, and stores the acquired first time zone data group 343 in the storage unit 110. The first acquisition unit 101 periodically acquires the first time zone data group 343 from the PLC 30.

[0081] The second acquisition unit 102 acquires a second time zone data group 232 indicating the second time zone in which workers are present in each of the multiple process Pr, and stores the acquired second time zone data group 232 in the storage unit 110. The second acquisition unit 102 periodically acquires the second time zone data group 232 from the information processing device 20.

[0082] The analysis unit 103 analyzes the work status for each product in each of the multiple processes Pr based on the first time period 60 indicated by the first time period data group 343 and the second time period 62 indicated by the second time period data group 232. In this embodiment, the analysis unit 103 determines whether or not factors that reduce work efficiency have occurred based on the relationship between the first time period 60 and the second time period 62.

[0083] The supply unit 104 provides the analysis results from the analysis unit 103. Specifically, the supply unit 104 displays a screen showing the analysis results on the display device 70.

[0084] <Analysis Processing Flow> Figure 9 is a flowchart showing the flow of the analysis process by the analytical apparatus according to the embodiment.

[0085] First, the first acquisition unit 101 of the analyzer 10 acquires a first time zone data group 343 indicating the first time zone 60 in which each product is located in each of the multiple process Pr (step S1). Next, the second acquisition unit 102 of the analyzer 10 acquires a second time zone data group 232 indicating the second time zone 62 in which workers are located in each of the multiple process Pr (step S2). Step S1 may be performed after step S2.

[0086] Next, the analysis unit 103 of the analyzer 10 analyzes the work status for each product in each of the multiple process steps Pr (step S3). The supply unit 104 of the analyzer 10 provides the analysis results (step S4). After step S4, the analysis process ends. The analyzer 10 periodically repeats steps S1 to S4.

[0087] <Processing details of the analysis department> The analysis unit 103 stores information (hereinafter referred to as "association information") that links conditions for defining the relationship between the first time period 60 and the second time period 62 and the types of factors that reduce work efficiency, for each classification of process Pr. The classifications of process Pr include "automatic," "semi-automatic," and "manual." The association information for each classification is created in advance by the user and registered in the analysis device 10.

[0088] In process Pr, which belongs to the "automatic" category, processing of the product (machining, parts installation, inspection, etc.) is performed automatically by one or more pieces of equipment 40. Therefore, if one or more pieces of equipment 40 are functioning normally, no workers enter process Pr, which belongs to the "automatic" category.

[0089] In process Pr, which belongs to the "semi-automatic" category, preparatory work for processing the product is performed by an operator, and then the processing of the product (machining, parts mounting, inspection, etc.) is performed by one or more pieces of equipment 40. For example, the operator performs preparatory work by loading the product into the equipment 40 and pressing the start button of the equipment 40.

[0090] In process Pr, which falls under the category of "manual work," one or more pieces of equipment 40 and a worker work together to perform processing on the product (machining, parts installation, inspection, etc.).

[0091] Figure 10 shows an example of association information for the classification "Automatic". As mentioned above, if one or more devices 40 are operating normally, no workers enter the process Pr belonging to the classification "Automatic". Therefore, as shown in Figure 10, association information 81 associates condition 81a, in which there is no second time period 62 that overlaps with the first time period 60, with the factor "None" that reduces work efficiency. Association information 81 associates condition 81b, in which the first time period 60 and the second time period 62 overlap, with the factor "Setup changes, troubleshooting" that reduces work efficiency.

[0092] Figure 11 shows an example of association information for the classification "semi-automatic". As described above, in process Pr belonging to the classification "semi-automatic", after preparatory work for processing the product is performed by an operator, processing the product is performed by one or more pieces of equipment 40. Therefore, as shown in Figure 11, association information 82 associates condition 82a, in which there is no second time period 62 that overlaps with the first time period 60 for a predetermined amount of time or longer, with the factor "none" that reduces work efficiency. Association information 82 associates condition 82b, in which the first time period 60 and the second time period 62 overlap for a predetermined amount of time or longer, with the factor "fault response" that reduces work efficiency. Furthermore, association information 82 associates condition 82c, in which multiple second time periods 62 exist before the first time period 60 with gaps in between, with the factor "input trouble" that reduces work efficiency.

[0093] Figure 12 shows an example of association information for the classification "manual work". As described above, in process Pr belonging to the classification "manual work", processing of the product is carried out in cooperation with one or more pieces of equipment 40 and a worker. Therefore, as shown in Figure 12, association information 83 associates condition 83a, which states that the difference in start time and end time between the first time period 60 and the second time period 62 are both within a predetermined range, with the factor "none" that reduces work efficiency. Association information 83 associates condition 83b, which states that the second time period 62 exists for a predetermined amount of time or more before the start time of the first time period 60, with the factor "waiting for products" that reduces work efficiency. Furthermore, association information 83 associates condition 83c, which states that the second time period 62 does not exist in part of the first time period 60, with the factor "shortage of parts" that reduces work efficiency.

[0094] Figure 13 shows an example of classification information that associates process Pr with classification. The analysis unit 103 stores the classification information 85. The classification information 85 is created in advance by the user and registered in the analysis device 10.

[0095] Figure 14 is a flowchart showing the subroutine flow for step S3 shown in Figure 9. The steps shown in Figure 14 are executed using the association information shown in Figures 10 to 12 and the classification information shown in Figure 13.

[0096] First, the analysis unit 103 selects one process Pr from among several processes Pr as the process to be analyzed (step S11).

[0097] Next, the analysis unit 103 selects a first time period 60 of one of the processes to be analyzed (step S12).

[0098] Next, the analysis unit 103 determines the analysis period (step S13). Specifically, the analysis unit 103 determines the analysis period to be the period from the end time of the first time zone 60 immediately preceding the selected first time zone 60 to the end time of the selected first time zone 60 in the process to be analyzed.

[0099] Next, the analysis unit 103 selects the second time zone 62 included in the analysis period (step S14). If there are no second time zones 62 in the analysis period, the analysis unit 103 omits step S14. If there are multiple second time zones 62 in the analysis period, the analysis unit 103 selects all of them.

[0100] Next, the analysis unit 103 uses the classification information 85 to identify the classification of the process to be analyzed (step S15).

[0101] Next, the analysis unit 103 identifies conditions that satisfy the relationship between the first time period 60 and the second time period 62 in the analysis period of the process to be analyzed, based on the association information corresponding to the classification identified in step S15 (step S16).

[0102] Next, the analysis unit 103 determines whether or not factors that reduce work efficiency have occurred during the analysis period of the process under analysis (step S17). Specifically, the analysis unit 103 determines whether or not there are "none" of the factors corresponding to the conditions identified in step S16. If there are "none" of the factors, the analysis unit 103 determines that no factors that reduce work efficiency have occurred.

[0103] If the answer is YES in step S17, the analysis unit 103 will proceed to step S 16 The factors corresponding to the conditions identified are read from the association information, and the type of factor read is identified (step S18).

[0104] If the answer in step S17 is NO, or after step S18, the analysis unit 103 determines whether there is an unselected first time period 60 in the process to be analyzed (step S19). If the answer in step S19 is YES, the process returns to step S12.

[0105] If the answer in step S19 is NO, the analysis unit 103 determines whether or not there is an unselected process Pr as the process to be analyzed (step S20). 20 If the answer is YES, the process returns to step S11. If the answer is NO in step S20, the process returns to step S4 in Figure 9.

[0106] Furthermore, if the analysis unit 103 determines that a factor reducing work efficiency has occurred (YES in step S17), it may identify a third time period within the analysis period in which the factor reducing work efficiency has occurred. The analysis unit 103 identifies the third time period according to the conditions satisfied by the relationship between the first time period 60 and the second time period 62.

[0107] For example, if the relationship between the first time zone 60 and the second time zone 62 satisfies condition 81b in Figure 10, the analysis unit 103 identifies the time zone in which the first time zone 60 and the second time zone 62 overlap for a predetermined amount of time or longer as the third time zone 64.

[0108] Even if the relationship between the first time period 60 and the second time period 62 satisfies condition 82b in Figure 11, the analysis unit 103 identifies the time period in which the first time period 60 and the second time period 62 overlap for a predetermined amount of time or longer as the third time period 64.

[0109] If the relationship between the first time period 60 and the second time period 62 satisfies condition 82c in Figure 11, the analysis unit 103 identifies the gap period between multiple second time periods 62 prior to the first time period 60 as the third time period 64.

[0110] If the relationship between the first time period 60 and the second time period 62 satisfies condition 83b in Figure 12, the analysis unit 103 identifies the period of the second time period 62 prior to the start time of the first time period 60, which is a predetermined time or longer, as the third time period 64.

[0111] If the relationship between the first time period 60 and the second time period 62 satisfies condition 83c in Figure 12, the analysis unit 103 identifies the period in the first time period 60 during which the second time period 62 does not exist as the third time period 64.

[0112] <Provided screen example> Figure 15 shows an example of a screen provided by the analyzer. Figure 16 shows another example of a screen provided by the analyzer. The screen 90 shown in Figures 15 and 16 is provided by the providing unit 104 in step S4 of Figure 9. The screen 90 includes regions 91-93.

[0113] In the area 91, the supply unit 104 has the vertical axis representing the process sequence and the horizontal axis representing time. shaft A graph 91a is provided. The providing unit 104 displays the first time period 60, indicated by the first time period data group 343, and the second time period 62, indicated by the second time period data group 232, on the graph 91a. In the examples shown in Figures 15 and 16, the first time period 60 is represented by a box, and the second time period 62 is represented by a solid line. This allows the user to easily grasp the time periods spent by products and workers in each process Pr by looking at the graph 91a.

[0114] Furthermore, the data provider 104 displays the analysis period of the analysis target process in graph 91a, where it has been determined that factors reducing work efficiency are occurring, in a different display format than the remaining period. In the examples shown in Figures 15 and 16, the error mark 66 is displayed overlaid on the analysis period of the analysis target process where it has been determined that factors reducing work efficiency are occurring.

[0115] Furthermore, if a third time period 64 (see Figures 10 to 12) in which factors reducing work efficiency are occurring has been identified, it is preferable for the supply unit 104 to display an error mark 66 so as to overlap with the third time period 64.

[0116] Error mark 66a is displayed superimposed on the first time zone 60 and the second time zone 62, which have a relationship that satisfies the condition 83b shown in Figure 12, in process Pr(1) which belongs to the classification "manual work".

[0117] Error mark 66b is displayed superimposed on the first time zone 60 and the second time zone 62, which have a relationship that satisfies the condition 82b shown in Figure 11, in process Pr(2) which belongs to the classification "semi-automatic".

[0118] Error mark 66c is displayed superimposed on the first time zone 60 and the second time zone 62, which have a relationship that satisfies the condition 81b shown in Figure 10, in process Pr(3) which belongs to the classification "automatic".

[0119] By checking for error mark 66, users can easily identify whether or not factors that reduce work efficiency have occurred.

[0120] As shown in Figure 16, when an error mark 66 is clicked, the providing unit 104 displays text 67 representing the type identified by the analysis unit 103 for the analysis period corresponding to that error mark 66. This allows the user to easily understand the type of factor that reduces work efficiency.

[0121] Furthermore, the method of differentiating the display format between the analysis period and the remaining period for an analysis-targeted process where factors causing a decrease in work efficiency are determined to have occurred is not limited to the presence or absence of the error mark 66.

[0122] For example, the supply unit 104 may make the colors of the first time period 60 and the second time period 62, which are included in the analysis period of the analysis target process where it has been determined that factors reducing work efficiency are occurring, different from the colors of the remaining time periods. If a third time period 64 in which factors reducing work efficiency are occurring has been identified, it is preferable for the supply unit 104 to make the colors of the third time period 64 different from the colors of the remaining time periods.

[0123] Furthermore, if a third time period 64 in which factors reducing work efficiency are occurring is identified, the supply unit 104 may change the display format (e.g., color) of the third time period 64 according to the type of factor identified by the analysis unit 103. This allows the user to understand the type of factor reducing work efficiency.

[0124] The supply unit 104 displays a scroll bar 91b in area 91 and receives an instruction to change the display period of graph 91a. The supply unit 104 changes the display period of graph 91a in response to the operation on the scroll bar 91b.

[0125] The supply unit 104 provides a graph 92a relating to production output in area 92. Graph 92a is generated based on data acquired from the PLC 30 or a production management server (not shown). The horizontal axis of graph 92a represents time, and the vertical axis represents the number of units produced. In graph 92a, line 92b represents the actual number of units produced. Line 92c represents the planned number of units produced. Line 92d represents the number of units produced per unit time (1 hour in Figures 15 and 16). Line 92e represents the target number of units produced.

[0126] The user can view graph 92a and select a period for graph 91a displayed in area 91. For example, the user can identify a period with low production volume per unit time based on graph 92a and then operate the scroll bar 91b so that graph 91a for that period is displayed in area 91.

[0127] The providing unit 104 provides a histogram 93a in the region 93 that shows the distribution of time spent on each product in the target process among multiple processes Pr. The providing unit 104 receives the designation of the target process from the input device 75 and displays the histogram 93a corresponding to the target process in the region 93 according to the designation. Figures 15 and 16 show the screen 90 when process Pr(2) is designated as the target process.

[0128] The supply unit 104 determines the time spent on each product in the target process as the time from the earliest time to the latest time within the first time zone 60 and the second time zone 62 selected in steps S12 and S14 of Figure 14. The supply unit 104 generates a histogram 93a showing the distribution of the time spent on each product in the target process over a predetermined period (for example, the past day or the past week) or a specified period.

[0129] Furthermore, the supply unit 104 stacks blocks in each section of the histogram 93a corresponding to the proportion of each type of factor, based on the type of factor identified based on the relationship between the first time period 60 and the second time period 62 selected in steps S11 and S13. As a result, each section of the histogram 93a represents the proportion of each type of factor identified by the analysis unit 103.

[0130] By reviewing the histogram 93a of the relevant process, users can easily identify the factors contributing to the increased time required for the task.

[0131] <Example 1> Figure 17 shows an example of a screen provided by the analytical apparatus according to Modification 1. The screen 90A shown in Figure 17 differs from the screen 90 shown in Figure 15 in that a line graph 92f has been added to graph 92a. The line graph 92f represents the change in the estimated production quantity when factors that reduce work efficiency are removed.

[0132] The supply unit 104 performs a simulation of the change in the number of products produced when the third time period 64, in which factors that reduce work efficiency occur, is removed, and provides a line graph 92f as the simulation result. Specifically, the supply unit 104 simulates the change in the estimated number of products produced by removing the third time period 64 and shifting the first time period 60 by the time of the third time period 64.

[0133] By looking at the line graph 92f, users can easily see how much production volume can increase by eliminating factors that reduce work efficiency.

[0134] <Modification 2> In the above description, the second time zone data group 232 is generated based on video captured by the camera 50. However, the second time zone data group 232 may be generated using a different method.

[0135] For example, each worker carries a transmitter that periodically emits a beacon signal. Three or more receivers are installed in the production site 2 to receive the beacon signal emitted from the transmitter. At each period, the information processing device 20 identifies the location of the transmitter emitting the beacon signal based on the reception strength of the beacon signal by the three or more receivers, and determines which process the worker is in based on the identified location. The information processing device 20 only needs to generate a second time zone data group 232 based on the determination result for each period.

[0136] Alternatively, each worker may carry a card containing an RFID (Radio Frequency Identifier) ​​tag and hold the card over a reader installed in each process when entering and exiting that process. The information processing device 20 should generate a second time zone data group 232 based on the time the reader reads the information from the RFID tag.

[0137] <Variation 3> Each record in the second time zone data group 232 may include a worker ID that identifies the worker staying in each process Pr.

[0138] When the second time zone data set 232 is generated based on actions captured by the camera 50, each worker wears clothing (e.g., a hat) printed with a uniquely assigned number. In this case, the information processing device 20 can identify the worker ID based on the number on each worker's clothing shown in the video frame and generate the second time zone data set 232 including the worker ID.

[0139] Alternatively, if the second time zone data group 232 is generated based on a beacon signal from the transmitter, the transmitter emits a beacon signal indicating the worker ID corresponding to the worker carrying it. In this case, the information processing device 20 only needs to generate the second time zone data group 232 including the worker ID indicated by the beacon signal.

[0140] When the second time zone data group 232 is generated using RFID tags, the RFID tags store the worker ID corresponding to the worker carrying them. Readers installed in each process Pr read the worker ID from the RFID tags. In this case, the information processing device 20 only needs to generate the second time zone data group 232 which includes the worker ID read by the reader.

[0141] If each record in the second time zone data group 232 includes a worker ID, the data provision unit 104 may display the second time zone 62 in a different format for each worker in the graph 91a on the screen 90. This allows the user to easily understand the movement of each worker between process steps by checking the graph 91a.

[0142] <Modification 4> In process Pr, which is classified as "manual work," training may be carried out by other workers for new workers. Such training is one of the factors that reduces work efficiency. Therefore, the analysis unit 103 may store association information 83A, as shown in Figure 18, in association with the classification "manual work."

[0143] Figure 18 shows the association information related to the modified example 4. As shown in Figure 18, the association information 83A differs from the association information 83 shown in Figure 12 in that it includes condition 83d. Condition 83d is the condition that the second time slots 62 of multiple workers overlap in at least a portion of the first time slot 60, and is associated with the factor "instruction for education" that reduces work efficiency. The analysis unit 103 identifies the time slot in which the second time slots 62 of multiple workers overlap as the third time slot 64.

[0144] <Modification 5> The provisioning unit 104 according to Modification 5 has the following additional functions in addition to the functions of the provisioning unit 104 according to the above embodiment.

[0145] Figure 19 is a diagram illustrating the processing of the supply unit of the analytical apparatus according to Modification 5. The supply unit 104 stores, for each of the multiple processes Pr, the fourth time period 61 in which the product is located and the fifth time period 63 in which the worker is located, when the standard work is being performed. At the top of Figure 19, the vertical axis represents the process sequence direction and the horizontal axis represents time. shaft In graph 900, the fourth time period 61 and the fifth time period 63 are shown.

[0146] The providing unit 104 makes the display format of the parts of the first time period 60 and the second time period 62 that differ from the fourth time period 61 and the fifth time period 63, as shown in the graph 91a of the screen 90 in Figures 15 and 16, different from the display format of the remaining parts. Furthermore, the providing unit 104 may display text indicating the differences on the graph 91a.

[0147] For example, the providing unit 104 compares the first time period 60 and the fourth time period 61 for each process Pr, and makes the display format (e.g., color) of the portion 65a of the first time period 60 that is longer than the fourth time period 61 by a predetermined time different from the display format of the remaining portion. Furthermore, the providing unit 104 has pre-stored the text "The product has a long dwell time" associated with condition a, that the first time period 60 is longer than the fourth time period 61 by a predetermined time. When the portion 65a satisfies condition a, the providing unit 104 displays the text "The product has a long dwell time" associated with condition a near the portion 65a.

[0148] The providing unit 104 compares the second time zone 62 and the fifth time zone 63 for each process Pr, and sets the display format (e.g., color) of the portion 65b of the second time zone 62 that is longer than the fifth time zone 63 by a predetermined time to be different from the display format of the remaining portion. Furthermore, the providing unit 104 has pre-stored the text "Worker's stay time is long" in association with condition b, which is that the second time zone 62 is longer than the fifth time zone 63 by a predetermined time. When the portion 65b satisfies condition b, the providing unit 104 displays the text "Worker's stay time is long" associated with condition b in the vicinity of the portion 65b.

[0149] The providing unit 104 identifies a first waiting period for each process Pr, from the start time of the second time period 62 to the start time of the first time period 60, for the overlapping first time period 60 and second time period 62. Similarly, for each process Pr, the providing unit 104 identifies a second waiting period for each process Pr, from the start time of the fifth time period 63 to the start time of the fourth time period 61, for the overlapping fourth time period 61 and fifth time period 63. The providing unit 104 compares the first waiting period and the second waiting period and sets the display format (e.g., color) of the portion 65c of the first waiting period that is predeterminedly longer than the second waiting period to be different from the display format of the remaining portion. Furthermore, the providing unit 104 has pre-stored the text "Long product waiting time" associated with the condition c that the first waiting period is predeterminedly longer than the second waiting period. When the portion 65c satisfies condition c, the providing unit 104 displays the text "Long product waiting time" associated with condition c near the portion 65c.

[0150] The providing unit 104 identifies a first travel time for a worker moving between multiple processes Pr, from the end time of the second time zone 62 of the process Pr before the move to the start time of the second time zone 62 of the process Pr after the move. Similarly, the providing unit 104 identifies a second travel time for a worker moving between multiple processes Pr, from the end time of the fifth time zone 63 of the process Pr before the move to the start time of the fifth time zone 63 of the process Pr after the move. The providing unit 104 compares the first and second travel time periods and displays a dashed line on the portion 65d of the first travel time period that is predeterminedly longer than the second travel time period. Furthermore, the providing unit 104 has pre-stored the text "The worker is late" in association with the condition d that the first travel time period is predeterminedly longer than the second travel time period. When the portion 65d satisfies condition d, the providing unit 104 displays the text "The worker is late" associated with condition d near the portion 65d.

[0151] The supply unit 104 identifies a first transport time zone for a product being transported sequentially through multiple processes Pr, from the end time of the first time zone 60 of the process Pr before transport to the start time of the first time zone 60 of the process Pr after transport. Similarly, the supply unit 104 identifies a second transport time zone for a product being transported sequentially through multiple processes Pr, from the end time of the fourth time zone 61 of the process Pr before transport to the start time of the fourth time zone 61 of the process Pr after transport. The supply unit 104 compares the first transport time zone and the second transport time zone and displays a dashed line block in the portion 65e of the first transport time zone that is predeterminedly longer than the second transport time zone. Furthermore, the supply unit 104 has pre-stored the text "Product transport is delayed" in association with the condition e that the first transport time zone is predeterminedly longer than the second transport time zone. When the portion 65e satisfies condition e, the supply unit 104 displays the text "Product transport is delayed" associated with condition e in the vicinity of the portion 65e.

[0152] According to Modification 5, the user can easily identify the differences from the standard procedure by checking graph 91a on screen 90.

[0153] §3 Addendum As described above, this embodiment includes the following disclosures.

[0154] (Composition 1) An analytical instrument (10) for a manufacturing system (1) that includes multiple processes (Pr), A first acquisition unit (101,11) acquires data (343) indicating the first time period (60) in which each product is present in each of the aforementioned multiple processes (Pr), A second acquisition unit (102,11) acquires data (232) indicating the second time period (62) in which workers are present in each of the aforementioned multiple processes (Pr), An analysis unit (103,11) analyzes the work status for each product in each of the aforementioned multiple processes (Pr), The system includes a providing unit (104, 11) that provides the analysis results from the analysis unit (103, 11), The analysis unit (103,11) is an analysis device (10) that determines whether or not factors that reduce work efficiency have occurred during the analysis period of the analysis process, based on a first relationship between the first time period (60) and the second time period (62) during the analysis period of the analysis process.

[0155] (Configuration 2) The aforementioned analysis unit (103,11) further, For each classification of the process, information (81-83) is stored that associates the conditions for defining the relationship between the first time period (60) and the second time period (62) with the types of factors that reduce work efficiency. For each of the plurality of processes (Pr), the analytical apparatus (10) according to configuration 1 identifies the type of factor associated with the condition satisfied by the first relationship from the information (81-83) corresponding to the classification to which the process belongs.

[0156] (Composition 3) The aforementioned supply section (104,11) is The first axis represents the process forward direction, and the second axis represents time. shaft A graph (91a) is provided, The graph (91a) shows the first time period (60) and the second time period (62), The analytical apparatus (10) according to configuration 1 or 2, which displays the time period in which the aforementioned factor is determined to be occurring in a different display format from the remaining time period.

[0157] (Composition 4) The analysis unit (103,11) identifies a third time period (64) in which the factor is occurring, out of the first and second time periods in which the factor is determined to be occurring. The aforementioned supply section (104,11) is A graph (91a) is provided in which the first axis represents the process direction and the second axis represents the time axis. The graph (91a) shows the first time period (60) and the second time period (62), The analytical apparatus (10) according to configuration 2, which displays the third time period (64) in a different format depending on the type of factor identified by the analytical unit (103,11).

[0158] (Composition 5) The aforementioned supply section (104,11) is A graph (91a) is provided in which the first axis represents the process direction and the second axis represents the time axis. The graph (91a) shows the first time period (60) and the second time period (62), The analytical apparatus (10) according to configuration 2 displays text representing the type of factor identified by the analytical unit (103,11) for the analysis period in the graph (91a) in which the factor is determined to have occurred.

[0159] (Composition 6) The aforementioned supply section (104,11) is For each of the aforementioned processes (Pr), the system stores the fourth time period (61) in which the product is located and the fifth time period (63) in which the worker is located, when the standard work is being performed. An analytical apparatus (10) according to any one of configurations 3 to 5, wherein the display format of the portion of the first time period (60) and the second time period (62) shown in the graph (91a) that differs from the display format of the fourth time period (61) and the fifth time period (63) is different from the display format of the remaining portion.

[0160] (Composition 7) The providing unit (104,11) provides a histogram (93a) showing the distribution of the time required for each product in the target process among the plurality of processes (Pr), Each section of the histogram (93a) represents the proportion of each type of factor identified by the analysis unit (103,11), as described in Configuration 2, of the analytical apparatus (10).

[0161] (Composition 8) The analysis unit (103,11) identifies a third time period (64) in which the factor is occurring, out of the first and second time periods in which the factor is determined to be occurring. The providing unit (104,11) is an analytical apparatus (10) according to any one of configurations 1 to 3, which further provides simulation results of the trend in the production number of the product when the third time period (64) is removed.

[0162] (Composition 9) A method for analyzing a manufacturing system (1) that includes multiple processes (Pr), Step (S1) is to obtain data (343) indicating the first time period (60) in which each product is present in each of the aforementioned multiple processes (Pr), Step (S2) is to obtain data (232) indicating the second time period (62) in which workers are present in each of the aforementioned multiple processes (Pr), Step (S3) involves analyzing the work status for each product in each of the aforementioned multiple processes (Pr), The process includes a step (S4) of providing analysis results, The analysis method includes, step (S3) of determining whether or not factors that reduce work efficiency have occurred during the analysis period of the process to be analyzed, based on the relationship between the first time period (60) and the second time period (62) during the analysis period of the process to be analyzed.

[0163] (Composition 10) A program (131) that causes a computer (101) to perform an analysis method for a manufacturing system (1) that includes multiple processes (Pr), The aforementioned analysis method Step (S1) is to obtain data (343) indicating the first time period (60) in which each product is present in each of the aforementioned multiple processes (Pr), Step (S2) is to obtain data (232) indicating the second time period (62) in which workers are present in each of the aforementioned multiple processes (Pr), Step (S3) involves analyzing the work status for each product in each of the aforementioned multiple processes (Pr), The process includes a step (S4) of providing analysis results, The program (131) includes a step (S3) of analyzing the process, which includes a step (S17) of determining whether or not factors that reduce work efficiency have occurred during the period of analysis of the process under analysis, based on the relationship between the first time period (60) and the second time period (62) during the period of analysis of the process under analysis.

[0164] While embodiments of the present invention have been described, the embodiments disclosed herein should be considered in all respects to be illustrative and not restrictive. The scope of the present invention is defined by the claims, and all modifications within the meaning and scope equivalent to the claims are intended to be included. [Explanation of Symbols]

[0165] 1 Manufacturing system, 2 Production site, 10 Analytical device, 11,21,31 Processor, 12,22 Memory, 13,23,34 Storage, 14 Display controller, 15 Input interface, 16,25 Communication interface, 20 Information processing device, 24 Camera interface, 30 PLC, 32 Chipset, 33 Main memory, 35 Control system network controller, 36 Information system network controller, 37 USB controller, 38 Memory card interface, 40 Equipment, 50 Camera, 60 First time zone, 61 Fourth time zone, 62 Second time zone, 63 Fifth time zone, 64 Third time zone, 65a~65e Part, 66,66a~66c Error mark, 70 Display device, 75 Input device, 81~83,83A Associated information, 81a,81b,82a~82c,83a~83d Condition, 85 Classification information, 90, 90A screen, 91~93 area, 91a, 92a, 900 graph, 91b scroll bar, 92b~92d, 92f line graph, 92e line graph, 93a histogram, 101 first acquisition unit, 102 second acquisition unit, 103 analysis unit, 104 provision unit, 110 storage unit, 131 analysis program, 231 generation program, 232 second time zone data group, 341 system program, 342 user program, 343 first time zone data group, 381 memory card.

Claims

1. An analytical device for a manufacturing system that includes multiple processes, A first acquisition unit acquires data indicating the first time period in which each product is located in each of the aforementioned multiple processes, A second acquisition unit acquires data indicating the second time period in which workers are present in each of the aforementioned multiple processes, An analysis unit that analyzes the work status for each product in each of the aforementioned multiple processes, The system comprises a providing unit that provides the analysis results from the aforementioned analysis unit, The aforementioned analysis unit is For each classification of the process, information is stored that associates the conditions for defining the relationship between the first time period and the second time period with the presence or absence of factors that reduce work efficiency. An analytical device that determines whether or not factors that reduce work efficiency have occurred during the analysis period of the analysis process, based on the first relationship between the first time period and the second time period during the analysis period of the analysis process and the information.

2. An analytical apparatus for a manufacturing system including multiple processes, A first acquisition unit acquires data indicating the first time period in which each product is located in each of the aforementioned multiple processes, A second acquisition unit acquires data indicating the second time period in which workers are present in each of the aforementioned multiple processes, An analysis unit that analyzes the work status for each product in each of the aforementioned multiple processes, The system comprises a providing unit that provides the analysis results from the aforementioned analysis unit, The aforementioned analysis unit is For each classification of the process, information is stored that associates the conditions for defining the relationship between the first time period and the second time period with the types of factors that reduce work efficiency. Based on the first relationship between the first time period and the second time period within the analysis period of the process under analysis, it is determined whether or not factors that reduce work efficiency occur during the analysis period of the process under analysis. An analytical device that, for each of the aforementioned plurality of processes, identifies the type of factor associated with the condition satisfied by the first relationship from the information corresponding to the classification to which the process belongs.

3. The aforementioned supply unit is, A graph is provided in which the first axis represents the process direction and the second axis represents the time axis. The graph displays the first time period and the second time period, The analytical apparatus according to claim 1 or 2, wherein the analysis period in which the aforementioned factors are determined to have occurred is displayed in a different format from the remaining period.

4. The analysis unit identifies a third time period within the analysis period in which the factor is determined to be occurring, The aforementioned supply unit is, A graph is provided in which the first axis represents the process direction and the second axis represents the time axis. The graph displays the first time period and the second time period, The analytical apparatus according to claim 2, wherein the display format of the third time period is varied according to the type of factor identified by the analytical unit.

5. The aforementioned supply unit is, A graph is provided in which the first axis represents the process direction and the second axis represents the time axis. The graph displays the first time period and the second time period, The analytical apparatus according to claim 2, wherein, in the graph, for the analysis period in which the factor is determined to have occurred, text representing the type of factor identified by the analysis unit is displayed.

6. The aforementioned supply unit is, For each of the aforementioned processes, the system stores the fourth time period in which the product is located and the fifth time period in which the worker is located, when the standard work is being performed. The analytical apparatus according to any one of claims 3 to 5, wherein the display format of the portion of the first time period and the second time period shown in the graph that is different from the display format of the fourth time period and the fifth time period is different from the display format of the remaining portion.

7. The providing unit provides a histogram showing the distribution of the time required for each product in the target process among the plurality of processes. The analytical apparatus according to claim 2, wherein each section of the histogram represents the proportion of each type of factor identified by the analytical unit.

8. The analysis unit identifies a third time period within the analysis period in which the factor is determined to be occurring, The analytical apparatus according to any one of claims 1 to 3, wherein the providing unit further provides the simulation results of the change in the production number of the product when the third time period is deleted.

9. A method for analyzing a manufacturing system that includes multiple processes, A step of acquiring data indicating the first time period in which each product is located in each of the aforementioned multiple processes, The steps include: obtaining data indicating the second time period in which workers are present in each of the aforementioned multiple processes; A step of analyzing the work status for each product in each of the aforementioned multiple processes, The step includes providing the analysis results, The analysis method includes the step of determining whether or not factors that reduce work efficiency have occurred during the analysis period of the process under analysis, based on the relationship between the first time period and the second time period during the analysis period of the process under analysis, and information relating the conditions for defining the relationship between the first time period and the second time period and the presence or absence of factors that reduce work efficiency for each classification of process.

10. A program that causes a computer to perform an analysis of a manufacturing system that includes multiple processes, The aforementioned analysis method A step of acquiring data indicating the first time period in which each product is located in each of the aforementioned multiple processes, The steps include: obtaining data indicating the second time period in which workers are present in each of the aforementioned multiple processes; A step of analyzing the work status for each product in each of the aforementioned multiple processes, The step includes providing the analysis results, The program includes a step of determining whether or not factors that reduce work efficiency have occurred during the analysis period of the analysis process, based on the relationship between the first time period and the second time period during the analysis period of the analysis process, and information relating the conditions for defining the relationship between the first time period and the second time period and the presence or absence of factors that reduce work efficiency for each classification of process.

Citation Information

Patent Citations

  • Operation improvement analysis system

    JP2012022602A

  • Device, method, and program for processing information, and recording medium

    JP2020204819A

  • JPP6996672B

  • Job management system and job management method

    WO2013111329A1