Display method, terminal device, program, and storage medium
The display method and system facilitate efficient analysis of production equipment data by converting logs into a common format and presenting KPIs, enabling users to enhance production efficiency by identifying and addressing inefficiencies.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- KK TOSHIBA
- Filing Date
- 2024-10-11
- Publication Date
- 2026-04-23
AI Technical Summary
Existing production equipment systems struggle to efficiently display and analyze various types of data collected during operations, making it difficult to identify and address factors that reduce production efficiency.
A display method and system that utilizes a terminal device to present user interfaces for selecting equipment and time periods, displaying key performance indicators (KPIs) such as error rates and element supply data, and converting diverse equipment logs into a common database format for analysis.
Enables efficient visualization of production equipment performance, allowing users to identify and improve production efficiency by analyzing KPIs and equipment logs, thereby enhancing operational performance and reducing errors.
Smart Images

Figure 2026069338000001_ABST
Abstract
Description
Technical Field
[0006] ,
[0004] , , , ,
[0005] , , , , , , ,
[0001] Embodiments of the present invention relate to a display method, a terminal device, a program, and a storage medium.
Background Art
[0002] In production equipment, various data are collected. There is a need for a technology that can display information regarding production equipment obtained using such data to users.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] The problem to be solved by embodiments of the present invention is to provide a display method, a terminal device, a program, and a storage medium capable of displaying information regarding production equipment to users.
Means for Solving the Problems
[0005] The display method according to the embodiment causes data regarding equipment that supplies elements to a workpiece to be displayed on the screen of a terminal device. The display method displays a first user interface that accepts selection of equipment and selection of a period. Further, the display method displays a second user interface including an error occurrence rate and the number of supplied elements regarding the selected first equipment in the selected first period.
Brief Description of the Drawings
[0006] [Figure 1] It is a schematic diagram showing an application example of the embodiment. [Figure 2]This is a schematic diagram illustrating the first user interface displayed by the display method according to the embodiment. [Figure 3] This is a schematic diagram illustrating a second user interface displayed by the display method according to the embodiment. [Figure 4] This is a schematic diagram illustrating a third user interface displayed by the display method according to the embodiment. [Figure 5] This is a block diagram that schematically shows the functions of the server. [Figure 6] This is a block diagram that schematically shows the functions of a terminal device. [Figure 7] This table illustrates rules for transforming logs. [Figure 8] This table illustrates rules for transforming logs. [Figure 9] This table illustrates rules for transforming logs. [Figure 10] This table illustrates the data that will be registered in the common database. [Figure 11] This table illustrates the data contained in the log. [Figure 12] This table illustrates the data contained in the log. [Figure 13] This table illustrates the data that will be registered in the common database. [Figure 14] This is a flowchart showing the display method according to the embodiment. [Figure 15] This is a schematic diagram illustrating an example. [Figure 16] This is a schematic diagram representing the hardware configuration. [Modes for carrying out the invention]
[0007] The embodiments of the present invention will be described below with reference to the drawings. In this specification and in the drawings, elements similar to those already described will be denoted by the same reference numerals, and detailed descriptions will be omitted as appropriate.
[0008] A production line for producing a product includes various production equipment. Each piece of production equipment processes workpieces. Workpieces are objects processed by the equipment, such as work-in-progress, parts, or finished products. Various processes are performed on workpieces in the production equipment, including machining, film formation, coating, printing, cleaning, heating, cooling, drying, wetting, component mounting, and inspection. Hereafter, production equipment that performs a predetermined process on a workpiece will simply be referred to as "equipment."
[0009] In particular, production lines often utilize equipment that supplies specific elements to a workpiece. "Elements" refer to the actual objects necessary for the production of a product. For example, if the equipment is a solder supply device, the supplied element is solder. If the equipment is a dispenser or coater, it supplies adhesives, lubricants, cleaning solutions, or coatings to the workpiece. If the equipment is a mounter, the supplied element is a component. When equipment supplies specific elements to a workpiece, "processing" of the workpiece refers to the supply of these elements.
[0010] Various types of data are collected by each piece of equipment. Here, the data collected by the equipment during its operation is referred to as "logs." For example, logs include a history of operating status, error occurrences, maintenance execution, process parameters, number of workpieces processed, energy consumption, user operations, surrounding environment, and communications.
[0011] High production efficiency is desirable for each piece of equipment. To improve production efficiency, it is necessary to have a low error rate when processing workpieces and to be able to process a large number of workpieces in a short amount of time. For example, equipment that supplies workpiece elements should have a low error rate and be able to supply a large number of elements per unit time.
[0012] In order to improve production efficiency, it is effective to identify the causes that are reducing production efficiency and eliminate those causes. And logs can contain information useful for identifying the causes that are reducing production efficiency. On the other hand, logs contain a lot of data. Also, the data collected varies for each manufacturer and each piece of equipment. Therefore, it is not easy to analyze the logs to obtain clues for improving production efficiency.
[0013] Embodiments of the present invention provide a technology that enables various types of information related to equipment to be displayed on the screen of a terminal device based on logs collected by the equipment.
[0014] FIG. 1 is a schematic diagram showing an application example of an embodiment. For example, as shown in FIG. 1, in a manufacturing site, a first facility 11, a second facility 12, and a third facility 13 are used. The first facility 11 is a device manufactured by a first manufacturer. The first facility 11 collects data during operation and generates a first log 11a. The second facility 12 is a device manufactured by a second manufacturer. The second facility 12 collects data during operation and generates a second log 12a. The third facility 13 is a device manufactured by a third manufacturer. The third facility 13 collects data during operation and generates a third log 13a.
[0015] The first facility 11 can communicate with a personal computer (PC) 21 attached to the facility. The communication method can be arbitrary, such as a network line, wired communication, or wireless communication. The PC 21 receives the first log 11a from the first facility 11. The second facility 12 can communicate with a PC 22. The PC 22 receives the second log 12a from the second facility 12. The third facility 13 can communicate with a PC 23. The PC 23 receives the third log 13a from the third facility 13.
[0016] PCs 21-23 can communicate with server 30. Server 30 receives the first log 11a, the second log 12a, and the third log 13a from PCs 21-23, respectively. Server 30 stores the data contained in each log in a common database 35. At this time, the data in each log is converted according to a predetermined interface provided for each manufacturer and piece of equipment. The converted data is stored in the common database 35 in a common format.
[0017] The terminal device 40 displays the data stored in the common database 35 on its screen so that the user can see it. The terminal device 40 is a general-purpose PC, tablet, or smartphone.
[0018] Figure 2 is a schematic diagram illustrating the first user interface displayed by the display method according to the embodiment. Here, an example is described in which an embodiment of the present invention is applied to equipment (mounter) that performs surface mounting of components. The screen of the terminal device 40 displays, for example, the first user interface 100 shown in Figure 2. The first user interface 100 includes an equipment selection area 110, a date selection area 120, and a substrate selection area 130.
[0019] In the equipment selection area 110, the user can select facilities and equipment. In the illustrated example, facilities 111 and 112 are displayed. A "facility" includes multiple production lines. Facility 111 displays production lines 111a and 111b in a tree format. A "production line" includes multiple pieces of equipment. Production line 111a displays pieces of equipment 111a1 and 111a2 in a tree format. Production line 111b displays pieces of equipment 111b1 and 111b2 in a tree format.
[0020] Each facility and production line displays an icon IC1 for expanding or collapsing items. By clicking icon IC1, users can expand or collapse items (production lines) included in a facility, or items (equipment) included in a production line.
[0021] The user selects the equipment from a tree-like display of multiple equipment to display information about. Furthermore, the user can select multiple equipment in the equipment selection area 110. For example, when equipment is selected, the color of the area containing the equipment's name changes.
[0022] The date selection area 120 allows the user to select a time period. Once a time period is selected, information based on data collected by the equipment during that period is displayed. The date selection area 120 includes an input area 121.
[0023] Input field 121 is where the user enters the start and end dates of the period. For example, when the user clicks input field 121, a calendar 122 is displayed as shown in Figure 2. The user selects the start date and end date of the period in the calendar 122. Alternatively, the user may be able to directly enter dates in input field 121. The input field 121 may also allow the user to specify a time. In the illustrated example, the period from July 15th to July 29th, 2024 (an example of the first period) is selected.
[0024] The board selection area 130 includes a pull-down menu 131. When the user clicks the pull-down menu 131, a list of boards (lots) processed by the equipment selected in the equipment selection area 110 is displayed. The board selection area 130 also includes a search bar 132. The user can search for a specific board by entering the board's ID in the search bar 132.
[0025] Figure 3 is a schematic diagram illustrating a second user interface displayed by the display method according to the embodiment. The terminal device 40 screen further displays the second user interface 200 shown in Figure 3. The second user interface 200 includes a KPI display area 210 and a chart display area 220.
[0026] The KPI display area 210 shows key performance indicators (KPIs) related to production efficiency for each piece of equipment. In the illustrated example, the KPIs displayed are operating rate 210a, parts waste rate 210b, error rate 210c, mounting capacity 210d, and setup cycles 210e.
[0027] The 210a utilization rate represents the percentage of time the equipment was actually in operation during the time it was operational. The 210a utilization rate is calculated, for example, by the following formula (1). In formula (1), "production end time" is the time when the processing of a production lot in that equipment is completed. "setup end time" is the time when the setup for starting production for that lot in that equipment is completed. "error downtime" is the time from when an error occurs in that lot until the operator stops the alarm. "error recovery time" is the time it takes for the equipment to resume operation after the alarm has stopped. "upstream waiting time" is the time during which the equipment is waiting due to upstream processes. "downstream waiting time" is the time during which the equipment is waiting due to downstream processes. "operator downtime" is the time from when the equipment is stopped by the operator until automatic operation is resumed. "Other lane waiting time" refers to the waiting time between the fixing of a substrate in one transport lane and the start of the substrate mounting process when substrates are processed in multiple lanes within the mounter. Equation (1) calculates the operating time of the equipment per production lot. By repeating the calculation of the operating time for each production lot during the selected period, the total operating time for the selected period is calculated. Operating time (hours) = {(Production end time - Setup end time) - (Error downtime (seconds) + Error recovery time (seconds) + Upstream waiting time (seconds) + Downstream waiting time (seconds) + Operator downtime (seconds) + Waiting time for other lanes (seconds))} / 3600 ... (1)
[0028] Similarly, the setup time for equipment in a single production lot can be calculated using equation (2). Setup time (hours) = (Setup completion time - Previous lot production completion time) / 3600 ... (2)
[0029] Equation (3) calculates the equipment downtime for one production lot. Equation (4) calculates the equipment error downtime for one production lot. Waiting time (hours) = (Upstream waiting time (seconds) + Downstream waiting time (seconds) + Waiting time in other lanes (seconds)) / 3600 ... (3) Error downtime (hours) = (Error downtime (seconds) + Error recovery time (seconds)) / 3600 ... (4)
[0030] Using the values obtained from equations (1) to (4), the utilization rate is calculated by equation (5). Availability (%) = (Operating time (hours) / {Operating time (hours) + Setup time (hours) + Waiting time (hours) + Error downtime (hours)} × 100 ... (5)
[0031] The component waste rate 210b represents the ratio of the amount of elements discarded to the total amount of elements used by the equipment. For example, for a mounter, the component waste rate 210b represents the ratio of the number of discarded parts to the total number of parts used. The mounter receives parts from a feeder and picks up the supplied parts. Next, the mounter aligns the parts to the substrate and mounts the parts onto the substrate. In the mounter, when a part is picked up, it is considered used. The difference between the number of parts used and the number of parts mounted is calculated as the number of discarded parts. For example, parts that fall due to a failed pickup or parts that fall during transport are treated as parts that were used but not mounted, and are counted in the number of discarded parts. The component waste rate 210b can be expressed, for example, by the following formula (6). In formula (6), "actual number of boards" is the number of substrates on which parts were mounted by the equipment. "Number of mounted points" is the number of parts mounted on one substrate by the equipment. The product of the number of boards actually produced and the number of components mounted represents the total number of components mounted on the circuit board. {Number of parts consumed - (Actual number of pieces (pieces) × Number of implemented parts)} / (Actual number of pieces (pieces) × Number of implemented parts) ... (6)
[0032] The error rate 210c represents the ratio of the number of errors to the total number of times a component was picked up. The error rate 210c is expressed, for example, by the following equation (7). In equation (7), "number of pick-up errors" is the number of times the component failed to pick up. "Number of component recognition errors" is the number of times the supplied component failed to be recognized. "Number of lead lifting errors" is the number of times, for example, when the leads of an IC component were deformed from their predetermined shape, causing the component to lift from the substrate during mounting. "Number of mark recognition errors" is the number of times the alignment marks marked on the substrate failed to be recognized. "Number of transport errors" is the number of times the component failed to transport. "Number of other errors" is the number of errors that do not fall into the five categories mentioned above. For example, errors that do not fall into the five categories include mounting errors and component drop errors. The number of mounting errors is the number of errors related to the position, orientation, etc., when mounting a component on the substrate. The number of component drop errors is the number of times the equipment dropped a component. (Number of suction errors + Number of component recognition errors + Number of lead floating errors + Number of mark recognition errors + Number of transport errors + Number of other errors) / Total number of suction errors... (7)
[0033] In addition to, or instead of, the error rate 210c, the number of errors may be displayed. However, the number of errors may increase as the operating time of the equipment increases or as the number of processing cycles of the equipment increases. For example, when evaluating equipment with short operating hours and equipment with long operating hours equally, it is preferable to use the error rate index.
[0034] The mounting capacity 210d displays the number of parts mounted per hour. It represents the number of elements supplied to the workpiece per unit time. In the illustrated example, the number of mounted parts is represented by the product of "actual number of pieces" and "number of mounted points." The mounting capacity 210d indicates how quickly the equipment is mounting parts. The setup count 210e is the number of times setup work, such as program changes, has been performed. Setup work is performed for each lot. Therefore, the setup count 210e is equal to the number of lots processed by the equipment.
[0035] In the example shown in Figure 3, five common KPIs are displayed for five pieces of equipment 211-215. Furthermore, the KPI display area 210 includes a display area that shows the evaluation results for each KPI for each piece of equipment. Specifically, for each piece of equipment 211-215, the evaluation is indicated by color adjacent to each KPI.
[0036] A threshold is pre-set for each KPI to determine its suitability. If the KPI is deemed favorable when compared to the threshold, the first color is displayed in the adjacent display area. If the KPI is deemed unfavorable when compared to the threshold, a second color, different from the first color, is displayed in the adjacent display area.
[0037] As an example, the error rate of equipment 215 is compared with a preset first threshold. A lower error rate is preferable. The error rate of equipment 215 is below the first threshold. In this case, a first color (an example of the first comparison result) indicating that the error rate is favorable is displayed in the display area 215c adjacent to the error rate of equipment 215.
[0038] As another example, the mounting capacity of equipment 215 (number of parts mounted per unit time) is compared to a pre-set second threshold. A higher mounting capacity is preferable. The mounting capacity of equipment 215 is below the second threshold. In this case, a second color (an example of the second comparison result) indicating that the mounting capacity of equipment 215 is undesirable is displayed in the display area 215d adjacent to the mounting capacity of equipment 215.
[0039] Other indicators are also compared to pre-set thresholds. For example, the parts waste rate of equipment 215 is compared to a pre-set third threshold. A lower parts waste rate is preferable. The parts waste rate of equipment 215 is below the third threshold. In this case, a second color (an example of the third comparison result) indicating that the parts waste rate of equipment 215 is undesirable is displayed in the display area 215b adjacent to the parts waste rate of equipment 215.
[0040] Instead of providing a separate display area adjacent to the KPI, the KPI display area may display a color indicating the evaluation. Alternatively, instead of a color, a symbol or texture may be displayed to indicate the evaluation result.
[0041] The chart display area 220 shows a breakdown of the operating status in each sub-period (1 day) when the selected period is divided into multiple sub-periods (1 day), displayed in a chart (first chart). In the example shown in Figure 3, the horizontal axis displays the time of day, and the vertical axis displays the date. In each sub-period, the three classifications of operating status are displayed in different colors.
[0042] For example, on bar 221 for "July 15th," three categories 221a to 221c are displayed in different colors. Category 221a indicates that the equipment was operational. Category 221b indicates that the equipment was not scheduled to be operational. Category 221c indicates that the equipment was stopped due to an error. To improve production efficiency, it is preferable that the time spent in category 221c be short. It is also preferable that the time spent in category 221b be short, indicating that the equipment is being operated efficiently.
[0043] In addition to the second user interface 200, the screen displays icon IC2 (navigation bar), tab T1, and tab T2.
[0044] Icon IC2 is displayed to toggle the expansion and collapse of the first user interface 100. When the user clicks IC2, the first user interface 100, as shown in Figure 2, is displayed overlaid on the second user interface 200. When the user selects equipment and a period in the first user interface 100, the selection results are reflected in the second user interface 200.
[0045] Tabs T1 and T2 are displayed to switch between interfaces. When the user clicks tab T1, the second user interface 200 shown in Figure 3 can be displayed on the screen. When the user clicks tab T2, the third user interface, described later, can be displayed on the screen. To make it easier for the user to recognize the currently displayed interface, the display of the corresponding tab changes while the interface is being displayed. In the illustrated example, the color of tab T1 is different from the color of tab T2.
[0046] Figure 4 is a schematic diagram illustrating a third user interface displayed by the display method according to the embodiment. The terminal device 40 screen further displays the third user interface 300 shown in Figure 4. The second user interface 200 displays indicators for each piece of equipment. In the third user interface 300, the indicators for each piece of equipment are subdivided and displayed for each substrate (lot). The substrates for which information is displayed in the third user interface 300 are selected in the substrate selection area 130 of the first user interface 100 shown in Figure 2.
[0047] The third user interface 300 includes a KPI display area 310 and a chart display area 320. The KPI display area 310 displays the production start date and time 310a, production end date and time 310b, lot name 310c, actual number of boards 310d, utilization rate 310e, component waste rate 310f, error rate 310g, actual capacity 310h, equipment name 310i, and equipment ID 310j for each of the lots 311 to 314. The production start date and time 310a indicates the time when mounting of components onto the boards of the lot began. The production end date and time 310b indicates the time when mounting of components onto all boards of the lot was completed. The actual number of boards 310d indicates the number of boards with components properly mounted. The utilization rate 310e, component waste rate 310f, error rate 310g, and actual capacity 310h are the KPIs shown in the second user interface 200, subdivided and displayed for each lot.
[0048] Lot 311 is an example of the first lot. Lot 313 is an example of the second lot. For lot 311, a predetermined process (first process) is performed by the equipment "YX25_1". For lot 313, a predetermined process (second process) is performed by the equipment "SZ38_1".
[0049] In the KPI display area 310, bars indicating the relative magnitudes of lots may be displayed for at least some of the KPIs. In the example shown in Figure 4, the error rate 310g shows the relative magnitudes of the error rates for each lot using colored bars. In the actual capacity 310h, the relative magnitudes of the implementation capacity for each lot are also shown using colored bars.
[0050] The display of at least some KPIs in the KPI display area 310 may change according to the evaluation. For example, a threshold is set in advance for each KPI. In the example shown in Figure 4, two thresholds are set for each KPI, and each KPI is evaluated on one of three levels (good, acceptable, poor). In the utilization rate 310e, lot 312 is judged as "acceptable," and lots 311, 313, and 314 are judged as "poor." The color of the utilization rate for lot 312 is different from the colors of the utilization rates for lots 311, 313, and 314. Also, in the parts waste rate 310f, lot 311 is judged as "good," and lots 312-314 are judged as "poor." The color of the parts waste rate for lot 311 is different from the colors of the parts waste rates for lots 312-314.
[0051] The chart display area 320 shows the number of errors and their breakdown in each sub-period (1 day) when the selected period is divided into multiple sub-periods (1 day), displayed in a chart (second chart). In the example shown in Figure 4, the horizontal axis displays the date, and the vertical axis displays the number of errors and the error rate. The bars displayed for each date show the breakdown of errors in different colors. In the illustrated example, the number of errors for each type is displayed: "Suction Error," "Part Recognition Error," "Lead Lifting Error," "Mark Recognition Error," "Transport Error," "Mounting Error," "Part Drop Error," "Error Discard," "Equipment Discard," "Rescan," and "Other Error." "Error Discard" indicates the number of times a part was discarded due to an error that did not fall under equipment-related discard, suction error, or rescan. "Equipment-related Discard" indicates the number of times a part was discarded by the equipment that did not fall under suction error. "Rescan" indicates the number of times part recognition was retried.
[0052] Figure 5 is a block diagram that schematically shows the functions of the server. As shown in Figure 5, the server 30 has the functions of an acquisition unit 31, a conversion unit 32, and an output unit 33. The acquisition unit 31 communicates with PCs 21 to 23 and acquires the first log 11a to the third log 13a, respectively.
[0053] The conversion unit 32 converts the data contained in the log into a common format. For example, the conversion unit 32 extracts the first to third data from the first log 11a to the third log 13a, respectively. The conversion unit 32 performs the first processing on the first data and converts it into the common format. The conversion unit 32 performs the second processing on the second data and converts it into the common format. The conversion unit 32 performs the third processing on the third data and converts it into the common format. The output unit 33 outputs the converted data to the common database 35 and saves it.
[0054] Figure 6 is a block diagram schematically illustrating the functions of the terminal device. As shown in Figure 6, the terminal device 40 has the functions of a reception unit 41, a calculation unit 42, and a display unit 43. The reception unit 41 acquires information (period and equipment) selected by the user in the first user interface 100. The reception unit 41 acquires data for the selected equipment during the selected period from the common database 35.
[0055] The calculation unit 42 calculates indicators for the selected equipment during the selected period based on the acquired data. For example, when calculating the operating rate, data such as "production end time," "setup end time," "error downtime," "error recovery time," "upstream waiting time," "downstream waiting time," "operator downtime," "waiting time for other lanes," "setup end time," "previous lot production end time," "upstream waiting time," "downstream waiting time," "error downtime," and "error recovery time" are acquired for the selected equipment during the selected period. Using this data, "setup time," "waiting time," and "error downtime" are calculated. Using "setup time," "waiting time," and "error downtime," the "operating rate" is calculated. Similarly, for other indicators, the data used in the above formulas is acquired from the common database 35, and the indicators are calculated. The calculation unit 42 also calculates indicators for the equipment on a lot-by-lot basis.
[0056] The display unit 43 displays a second user interface 200, which includes indicators related to the equipment, or a third user interface 300, which includes indicators for each lot, on the screen 45 of the terminal device 40.
[0057] Figures 7 to 9 are tables illustrating the rules for transforming logs. When converting logs collected from each piece of equipment into a common data format, conversion rules such as those shown in Figures 7 to 9 are referenced.
[0058] The rule 400 shown in Figure 7 defines the rules for mapping logs collected by each facility to the common database 35. Rule 400 includes multiple columns consisting of a common table 410, a mapping table 420, a registration pattern 431, a file name 432, a character code 433, a storage location 434, and an output timing 435.
[0059] Common table 410 contains table names 411 and 412. Table name 411 contains the logical name of the common table. The logical name is a name for the table that is set to be easily recognizable by users. Table name 412 contains the physical name of the common table. The physical name is the name used when the computer references the table.
[0060] Mapping table 420 includes manufacturer 421, table name 422, and table name 423. Manufacturer 421 contains the name of the manufacturer that produces the equipment. Table name 422 contains the logical name of the table that contains data related to the items described in common table 410. Table name 423 contains the physical name of the table that contains data related to the items described in common table 410.
[0061] In the example shown in Figure 7, for equipment manufactured by manufacturer X, lot-related data is stored in a table with the logical name "Lot History." For equipment manufactured by manufacturer Y, lot-related data is stored in four tables with the logical names "Production Start," "Production Complete," "Alarm Occurred," and "Alarm Cleared." The lot-related data for each manufacturer is converted into lot data in the common database 35 according to rule 400.
[0062] Registration pattern 431 describes how the data in mapping table 420 is registered in correspondence with the data in common table 410. File name 432 describes the file name of the data in mapping table 420. Character code 433 describes the character code used when the equipment handles the data in mapping table 420. Storage location 434 describes the storage location of the data in mapping table 420. Output timing 435 describes the output timing of the data file for mapping table 420.
[0063] Rule 500a, shown in Figure 8, defines the specific processing steps involved when mapping log data to the common database 35. Rule 500a includes multiple columns consisting of item 510 and item 520 to be converted.
[0064] Item 510 includes a logical name 511, a physical name 512, and a type 513. Logical name 511 and physical name 512 describe the logical and physical names of the converted data, respectively. Type 513 describes the type of the converted data. In other words, item 510 represents an item in the common database 35.
[0065] The item to be converted 520 includes a logical name 521 and a physical name 522. The logical name 521 and physical name 522 describe the logical name and physical name of the data for each manufacturer. Log data is acquired based on the logical name 521 and physical name 522 and stored in the common database 35. Rule 500a shown in Figure 8 includes the item to be converted 520a for equipment of manufacturer X and the item to be converted 520b for equipment of manufacturer Y. Note that if the logical name 521 and physical name 522 of the item to be converted 520 are blank (hyphens are entered in Figure 8), data is acquired from sources other than log data. Alternatively, data may not be acquired at all.
[0066] In the example shown in Figure 8, the rules for creating the following data in the common database 35 are described: "Record ID," "Line ID," "Device ID," "File Name," "Module Number," "Lot ID," and "Production Start Time."
[0067] For example, regarding "Line ID," data is retrieved from the tables of logical name "Line Name" and physical name "LineName" in the logs output from manufacturer X's equipment, according to conversion target item 520a, and this data is registered as text type in the "Line ID" table of the common database 35. Examples of data retrieved from sources other than log data include "Record ID," "File Name," and "Module Number." For example, regarding "Record ID," data (ID) automatically generated by server 30 is registered as an integer or text type. For "Module Number," manufacturer Y has conversion target item 520a set and retrieves log data, but manufacturer X does not have conversion target item 520a set and therefore does not retrieve log data.
[0068] Rule 500b, shown in Figure 9, describes the rules for creating "part consumption count" data in the common database 35. Figure 9 is used to illustrate another example of the processing involved when mapping logs.
[0069] In the illustrated example, the log output from manufacturer Y's equipment includes a table that directly corresponds to the number of parts consumed. Therefore, the data on the number of parts consumed can be obtained by referring to the corresponding table in the log. On the other hand, the log output from manufacturer X's equipment does not include data corresponding to the number of parts consumed. Therefore, it is necessary to calculate the number of parts consumed from other data included in the log. In the example shown in Figure 9, the method for calculating the number of parts consumed is defined in a separate table, and the number of parts consumed is calculated according to that definition.
[0070] Figures 10 and 13 are example tables illustrating data registered in the common database. Figures 11 and 12 are example tables illustrating data included in the log. Referring to Figures 10 to 12, which illustrate lot tables, a specific example of how to calculate the number of parts consumed will be explained. First, the acquisition unit 31 acquires logs from each piece of equipment. The conversion unit 32 creates the lot table 600 shown in Figure 10 and saves it in the common database 35. The lot table 600 includes record ID 601, line ID 602, equipment ID 603, lot ID 604, number of parts consumed 605, file name 606, production start time 607, and production end time 608. Record ID 601 is a unique string used to identify each data item. Line ID 602, equipment ID 603, and lot ID 604 are unique strings used to identify the manufacturing line, equipment, and lot, respectively. Equipment ID 603 and lot ID 604 are referenced when calculating indicators for each piece of equipment or each lot. The number of parts consumed 605 is blank when the lot table 600 is created, and is aggregated for each lot according to the calculation method for the number of parts consumed described below, and the aggregated result is reflected.
[0071] The conversion unit 32 refers to the log 610 generated by manufacturer X's equipment. The log 610 contains a file 611 with lot-specific data in a section named "Link". The conversion unit 32 inputs the name of file 611 into the file name 606 of the lot table 600.
[0072] Furthermore, the conversion unit 32 refers to the log 615 generated by manufacturer X's equipment. The log 615 includes the production start time and production end time for each lot. The conversion unit 32 inputs the production start time and production end time included in the log 615 into the production start time 607 and production end time 608 of the lot table 600.
[0073] Log 610 also includes data related to suction by the mounter. For example, the mounter has a head with multiple nozzles. When the mounter mounts a component, it uses one of the nozzles to pick up the component and place it on the substrate. Log 610 includes table 612 (shown in Figure 11) showing the number of suctions per nozzle and table 613 (shown in Figure 12) showing the number of errors per nozzle.
[0074] The table 612 shown in Figure 11 includes the head number 612a, unit number 612b, position 612c, nozzle number 612d, and trial count 612e. The head number 612a is a string used to identify each head from among one or more heads contained in a single mounter. The unit number 612b is a string used to identify each unit from among multiple units contained in a single mounter. The position 612c indicates the position of the head within the mounter. The nozzle number 612d is a string used to identify each nozzle from among one or more nozzles attached to a single head. The trial count 612e is the number of times each nozzle attempted to achieve suction.
[0075] Table 613, shown in Figure 12, includes head number 613a, unit number 613b, position 613c, nozzle number 613d, and error count 613e. Head number 613a, unit number 613b, position 613c, and nozzle number 613d are data used to identify the head, unit, nozzle, etc., similar to head number 612a, unit number 612b, position 612c, and nozzle number 612d. Error count 613e is the number of errors that occurred during suction by each nozzle.
[0076] In the illustrated example, errors are classified into three categories. Error count 613e includes the number of suction failures 613e1, the number of recognition failures 613e2, and the number of height failures 613e3. Suction failures 613e1 is the number of times the nozzle failed to suction the component. Recognition failures 613e2 is the number of times the mounter failed to recognize the marks used for alignment in the in-plane direction (X,Y direction) when mounting the component onto the substrate. Height failures 613e3 is the number of times the mounter failed to align the component in the height direction (Z direction) when mounting it onto the substrate.
[0077] The conversion unit 32 uses the data from tables 612 and 613 to create the fixture table 620 shown in Figure 13. The fixture table 620 includes record ID 621, line ID 622, equipment ID 623, log type 624, error flag 625, and count 626. In the illustrated example, "fixture" refers to a nozzle. Record ID 621 is a unique string assigned to each nozzle. Line ID 622 and equipment ID 623 are unique strings used to identify the manufacturing line and equipment, respectively. Log type 624 indicates the type of data for each row. Error flag 625 indicates whether the data for that row relates to an error. Count indicates the number of errors or the number of successful suctions.
[0078] The conversion unit 32 subtracts the number of errors 613e in table 613 from the number of trials 612e in table 612. This gives the number of times that the object was successfully picked up without errors. In addition, the number of pick-up errors 613e1, the number of recognition errors 613e2, and the number of height errors 613e3 in table 613 give the number of each error. The conversion unit 32 stores these counts in the counts of the jig table 620.
[0079] In the examples shown in Figures 11 and 12, there are logs for three nozzles. The conversion unit 32 calculates the number of errors and the number of successful suctions for each nozzle. The conversion unit 32 calculates the total number of parts consumed by summing these counts. Although the data in Table 612 and Table 613 are generated for each lot, they are not directly linked to the lot data. Therefore, the conversion unit 32 refers to the file name of File 611 and links the data in Table 612 and Table 613 to the data in Lot Table 600. As a result, as shown in Figure 12, the calculated number of parts consumed is recorded in the number of parts consumed 605 in Lot Table 600. Consequently, the number of parts consumed per lot is obtained.
[0080] Similar to the examples shown in Figures 10 to 13, other data necessary for calculating the indicators are also converted from the log data as appropriate and stored in the common database 35. For example, the value obtained by subtracting the number of occurrences of various errors from the number of parts consumed, as shown in Figure 13, corresponds to the number of parts installed. Furthermore, the part discard rate can be calculated using the number of parts consumed and the number of parts installed. Note that the number of parts installed can also be calculated by the product of "actual number of units" and "number of installed units," as shown in equation (6) above. In that case, the log data is converted to "actual number of units" and "number of installed units" and stored in the common database 35. In addition, the number of trials 612e from table 612 and the number of errors 613e from table 613 are used to calculate the error rate.
[0081] Data necessary for calculating other indicators such as operating rate and setup cycles is also stored in the common database 35, after the log data output from each piece of equipment has been appropriately converted. When the indicators are calculated, this data is retrieved from the common database 35, and the indicators are calculated.
[0082] The conversion unit 32 maps the log data collected by each piece of equipment to the common database 35 according to the mapping rules shown in the diagram. During mapping, the conversion unit 32 converts the log data according to the processing details shown in Figures 8 and 9. As a result, logs collected with different file names and data formats for each piece of equipment are stored in the common database 35 with common file names and data formats.
[0083] Figure 14 is a flowchart showing a display method according to an embodiment. First, the reception unit 41 of the terminal device 40 accepts the user's selection of a period and equipment at the first user interface 100 (step S1). Upon receiving the selection, the reception unit 41 obtains the data necessary for calculating the indicators from the common database 35 (step S2). The indicators in this embodiment are the KPI 210 shown in Figure 2, namely, the operating rate 210a, the parts waste rate 210b, the error rate 210c, the mounting capacity 210d, and the number of setups 210e. For example, the reception unit 41 refers to the data linked to the ID of the selected equipment. Then, in order to calculate the operating rate, data for the selected period, including "production end time," "setup end time," "error downtime," "error recovery time," "upstream waiting time," "downstream waiting time," "operator downtime," "waiting time for other lanes," "setup end time," "previous lot production end time," "upstream waiting time," "downstream waiting time," "error downtime," and "error recovery time," are obtained from the common database 35. Similarly, for data required to calculate other indicators, the data associated with the ID of the selected equipment for the selected period is retrieved from the common database 35. For example, to calculate the parts waste rate, data on "number of parts consumed," "actual number of units," and "number of mounted parts" are retrieved from the common database 35. To calculate the error rate, data on the number of occurrences of various errors and the total number of adsorptions are retrieved from the common database 35. For the number of setups, "number of setups" is registered in the common database 35, and that value is retrieved.
[0084] The calculation unit 42 uses the acquired data to calculate indicators for the selected equipment during the selected period and for each lot using the above-described equations (1) to (7) (step S3). This provides indicators for "operating rate," "parts waste rate," "error rate," "mounting capacity," and "number of setups" for each piece of equipment and each lot.
[0085] The display unit 43 displays the calculated indicator on the second user interface 200 (step S4). The display unit 43 also displays the indicators for the selected equipment for the selected period on a lot-by-lot basis on the third user interface 300 (step S5).
[0086] The advantages of the embodiment will be explained. According to one embodiment, for example, as shown in Figure 2, a first user interface 100 that accepts the selection of equipment and a time period is displayed on the screen of the terminal device 40. The user can arbitrarily select the time period and equipment for which information to be displayed in the first user interface 100. Once the time period and equipment are selected in the first user interface 100, a second user interface 200 containing information for the selected time period is displayed. The second user interface 200 displays indicators such as the error rate and the number of elements supplied for the selected equipment.
[0087] Error rates and element supply numbers are particularly useful indicators for improving the production efficiency of equipment. Based on these indicators, users can infer areas for improvement regarding the equipment.
[0088] For example, if the error rate or the number of elements supplied is unfavorable, there are mainly four possible causes:
[0089] The primary cause relates to the operation or settings of the equipment. For example, the index may decrease if there are errors in coordinate data, inappropriate settings for image recognition data, incorrect settings for suction conditions, insufficient optimization of component placement, program defects, incorrect adjustment of feeder vibration settings, incorrect adjustment of feeder supply speed, or incorrect feeder position settings.
[0090] The second cause concerns how errors are handled. If appropriate measures are not taken when equipment malfunctions or problems occur, the performance indicators may decline. For example, if an error occurs in the equipment, insufficient cleaning, improper adjustments, failure to check error logs, or software operation errors can make the equipment more prone to errors again.
[0091] The third cause is related to maintenance. If maintenance is insufficient, calibration during maintenance is inadequate, the software is not properly updated, or the suction pressure is not adjusted, the equipment is more prone to errors and the indicators may decline.
[0092] The fourth cause relates to the quality control of the elements supplied to the workpiece. For example, if the quality of the elements is not adequately inspected before being set in the equipment, if the elements are stored in an unsuitable environment, or if elements that should be discarded are mistakenly provided, defects are more likely to occur due to the supplied elements. As a result, the performance indicator may decline.
[0093] The user checks for the presence or absence of a cause based on the displayed indicators and takes action to resolve the cause as needed. This can improve the error rate or the number of elements supplied in the equipment, thereby improving the production efficiency of the equipment.
[0094] Furthermore, according to the embodiment, the user can arbitrarily select a period in the first user interface 100. For example, the user can change the period and check the error rate and the number of elements supplied in each period. This makes it easier to identify the cause. For example, if any of the indicators decreases only in a specific period, it is considered that a temporary cause occurred during that period. If any of the indicators decreases regardless of the period, it is considered that a persistent cause has occurred.
[0095] Indicators such as the error rate and the number of elements supplied are generated based on data collected by the equipment. As mentioned above, the names and formats of the collected data differ depending on the equipment manufacturer. In addition, various data are referenced in the calculation of the error rate and the number of elements supplied. Depending on the equipment, the data necessary for the calculation may not be collected, and the necessary data may have to be calculated using other data. According to this embodiment, the error rate and the number of elements supplied for any equipment selected in the first user interface 100 are displayed, regardless of the manufacturer or equipment.
[0096] For example, according to one embodiment, as shown in Figure 3, the error rate and the number of elements supplied can be displayed for multiple pieces of equipment from different manufacturers. Multiple pieces of equipment that perform the same processing but collect different data can be compared using a common indicator. This makes it easier for users to identify which pieces of equipment need improvement in production efficiency. Furthermore, by comparing multiple pieces of equipment from different manufacturers, users can more easily infer the causes of decreased production efficiency.
[0097] In the second user interface 200, it is preferable to display the comparison results between each indicator and a pre-set threshold, as shown in Figure 3. Displaying the comparison results makes it easier for the user to understand which indicators need improvement.
[0098] Preferably, the second user interface 200 displays the error rate and the number of elements supplied, as well as the element discard rate, utilization rate, and setup cycle count. The element discard rate directly affects production efficiency and profit margin. The utilization rate and setup cycle count directly affect production efficiency. If the element discard rate is high, the first to fourth causes described above may be the cause. If the utilization rate is low or the setup cycle count is low, it is considered necessary to improve the work process. For example, by improving the process, the time spent waiting for workpieces to be supplied from upstream equipment, or waiting time to hand over workpieces to upstream equipment, can be reduced. This improves the utilization rate and setup cycle count.
[0099] In the second user interface 200, it is preferable that a chart of the operating status is displayed. In the chart, for each sub-period, the time periods when the equipment is operating, the time periods when the equipment is not operating, and the time periods when the first equipment is on standby are displayed in a distinguishable manner. The sub-period is a division of the period selected in the first user interface 100 into multiple parts. For example, by displaying the time periods for each operating status in each sub-period in a chart, the user can easily understand the time periods when the operating rate should be improved. By checking the status of each piece of equipment and the flow of work during those time periods, the user can easily identify areas that need improvement.
[0100] Preferably, the terminal device 40 displays the third user interface 300 shown in Figure 4. The third user interface 300 displays, for each lot, the start time of processing, the end time of processing, the error rate during processing, and the number of elements supplied during processing. In other words, the information that was displayed for each piece of equipment in the second user interface 200 is subdivided and displayed for each lot in the third user interface 300.
[0101] By checking the third user interface 300, users can easily determine whether the cause of the decline in the indicator is related to the lot. If the lot is related, improving the processing for that lot may improve the indicator.
[0102] In the third user interface 300, it is preferable to display the comparison results between each indicator and a pre-set threshold, as shown in Figure 4. Displaying the comparison results makes it easier for the user to understand which indicators need improvement.
[0103] In the third user interface 300, it is preferable to display a chart showing the number of errors that have occurred, as shown in Figure 4. Furthermore, it is preferable that the chart displays errors in a way that allows for differentiation based on their cause. By checking the chart in the third user interface 300, the user can easily understand what types of errors are causing the error rate to increase. The user can more easily infer what needs to be improved in order to suppress the occurrence of errors and improve production efficiency.
[0104] In the third user interface 300, as in the second user interface 200, information on multiple lots processed by equipment from different manufacturers is displayed side by side. By comparing these lots using a common indicator, users can more easily identify the equipment and lots that need improvement in production efficiency.
[0105] Furthermore, by identifying the factors that are reducing production efficiency in specific equipment or lots, it becomes possible to improve the overall production efficiency of the process related to that equipment or lot. For example, if a particular piece of equipment has a low setup cycle, the overall production efficiency of the process can be improved by modifying the process to increase the setup cycle of that equipment.
[0106] In the description above, an example has been disclosed in which, using the display method according to the embodiment, both the second user interface 200 and the third user interface 300 can be switched and displayed on the screen of the terminal device 40. For example, as shown in Figures 3 and 4, the user can display either interface by selecting a tab. Embodiments of the present invention are not limited to this example. In the display method according to the embodiment, it is also possible to configure the system so that only one of the second user interface 200 or the third user interface 300 can be displayed, and the other interface is not displayed. In that case, the tab is omitted. For example, even if only the third user interface 300 is displayed, the user can infer areas for improvement regarding the equipment from the indicators displayed for each lot.
[0107] (Examples) Figure 15 is a schematic diagram showing an example. The manufacturing line 700 shown in Figure 15 performs surface mounting of components onto a circuit board. The manufacturing line 700 includes a solder printing machine 701, an inspection machine 702, mounters 711-713, an inspection device 714, a reflow oven 720, and a visual inspection device 721.
[0108] A circuit board 730 is fed into the manufacturing line 700. The circuit board 730 is, for example, a Printed Wired Board (PWB). A solder printing machine 701 prints solder onto the surface of the circuit board 730. An inspection machine 702 inspects the printed solder. Mounters 711-713 mount components onto the printed solder. An inspection device 714 inspects the circuit board 730 with the components mounted on it. A reflow oven 720 heats the circuit board and reflows the solder. This bonds the mounted components to the circuit board 730. A visual inspection device 721 visually inspects whether each component is properly bonded. Through these processes, a printed circuit board (PCB) with numerous components mounted on its surface is manufactured. The circuit board 730 is then visually inspected by an operator.
[0109] Mounters 711-713 collect data and generate logs. The log data is converted into a common format and stored in the common database 35. The metrics calculated using the data in the common database 35 are then displayed as shown in Figures 3 and 4.
[0110] For example, mounters 711 to 713 may be manufactured by different manufacturers. Even in such cases, according to the embodiment, it is possible to compare mounters 711 to 713 using a common index.
[0111] Figure 16 is a schematic diagram representing the hardware configuration. For example, the computer 90 shown in Figure 16 is used as the server 30 or terminal device 40. The computer 90 includes a processing circuit 91, ROM 92, RAM 93, storage device 94, input interface 95, output interface 96, and communication interface 97.
[0112] ROM92 stores programs that control the operation of computer 90. ROM92 contains the programs necessary for computer 90 to perform each of the processes described above. RAM93 functions as a memory area where the programs stored in ROM92 are loaded.
[0113] The processing circuit 91 includes an arithmetic processing unit such as a CPU or GPU. The processing circuit 91 uses RAM 93 as work memory and executes a program stored in at least one of ROM 92 or storage device 94. During program execution, the processing circuit 91 controls each component via the system bus 98 and performs various processes.
[0114] The memory device 94 stores data necessary for program execution and data obtained through program execution.
[0115] The input interface (I / F) 95 can connect the computer 90 and the input device 95a. The input I / F 95 is, for example, a serial bus interface such as USB. The processing circuit 91 can read various data from the input device 95a via the input I / F 95.
[0116] The output interface (I / F) 96 can connect the computer 90 and the output device 96a. The output I / F 96 is a video output interface such as a Digital Visual Interface (DVI) or a High-Definition Multimedia Interface (HDMI®). The processing circuit 91 can transmit data to the output device 96a via the output I / F 96 and display an image on the output device 96a.
[0117] The communication interface (I / F) 97 allows the computer 90 to connect with an external computer 97a. The communication I / F 97 is, for example, a network card such as a LAN card. The processing circuit 91 can read various data from the external computer 97a via the communication I / F 97.
[0118] The storage device 94 includes one or more selected from Hard Disk Drives (HDDs) and Solid State Drives (SSDs). The input device 95a includes one or more selected from a mouse, keyboard, microphone (voice input), and touchpad. The output device 96a includes one or more selected from a monitor, projector, printer, and speaker. Devices that have the functions of both input device 95a and output device 96a, such as a touch panel, may also be used.
[0119] Each process performed by the server 30 or terminal device 40 may be implemented by a single computer 90, or by the cooperation of multiple computers 90.
[0120] The processing of the various data described above may be recorded as a program that can be executed by a computer on a magnetic disk (flexible disk and hard disk, etc.), an optical disk (CD-ROM, CD-R, CD-RW, DVD-ROM, DVD±R, DVD±RW, etc.), a semiconductor memory, or another non-transitory computer-readable storage medium.
[0121] For example, data on a recording medium is read by a computer (or embedded system). The recording format (storage format) on the recording medium is arbitrary. For example, a computer reads a program from the recording medium and causes the CPU to execute instructions based on this program. The acquisition (or reading) of the program by the computer may be done via a network.
[0122] Embodiments of the present invention include the following features. (Feature 1) A display method for displaying data related to equipment that supplies elements to a workpiece on the screen of a terminal device, The first user interface is displayed, allowing the user to select equipment and time period. A display method for displaying a second user interface, which includes the error rate and the number of elements supplied for the selected first equipment during the first period selected in the first user interface. (Feature 2) The first user interface can accept the selection of multiple pieces of equipment from different manufacturers. The display method according to Feature 1, wherein, in the first user interface, when the first equipment manufactured by the first manufacturer and the second equipment manufactured by the second manufacturer are selected, the second user interface displays the error rate and the number of elements supplied for the first equipment during the first period, and the error rate and the number of elements supplied for the second equipment during the first period. (Feature 3) The display method according to feature 1 or 2, wherein the second user interface displays a first comparison result between the error rate and a first threshold, and a second comparison result between the number of elements supplied and a second threshold. (Feature 4) A display method according to any one of features 1 to 3, which further displays the waste rate of the elements relating to the first equipment during the first period on the second user interface. (Feature 5) The second user interface further displays the operating rate and the number of setups for the first equipment during the first period. The number of setup cycles is indicated by the display method described in any one of features 1 to 4, which indicates the number of lots processed by the equipment. (Feature 6) The aforementioned first period is divided into multiple sub-periods, The display method according to any one of features 1 to 5, wherein the second user interface includes a first chart that distinguishes between the time periods in which the first equipment is in operation, the time periods in which the first equipment is not scheduled to operate, and the time periods in which an error occurs in the first equipment, for each of the plurality of sub-periods. (Feature 7) The terminal device's screen further displays a third user interface containing information about the first lot processed by the first equipment during the first period. The third user interface is a display method according to any one of features 1 to 6, which includes the start time of the first process for the first lot, the end time of the first process, the error rate in the first process, and the number of elements supplied in the first process. (Feature 8) The aforementioned first period is divided into multiple sub-periods, The display method according to feature 7, wherein the third user interface includes a second chart in which the number of errors that occurred in the first process in each of the plurality of sub-periods is displayed in a way that distinguishes them by cause. (Feature 9) The first user interface can accept the selection of multiple pieces of equipment from different manufacturers. The display method according to feature 7 or 8, wherein, in the first user interface, when the first equipment manufactured by the first manufacturer and the second equipment manufactured by the second manufacturer are selected, the third user interface displays the start time of the first process for the first lot, the end time of the first process, the error rate in the first process, and the number of elements supplied in the first process, and also displays the start time of the second process for the second lot processed by the second equipment during the first period, the end time of the second process, the error rate in the second process, and the number of elements supplied in the second process. (Feature 10) In the screen of the terminal device, an icon is displayed in a part of the second user interface. A display method according to any one of features 1 to 9, which displays the first user interface when the aforementioned icon is selected. (Feature 11) A display method for displaying equipment-related data on the screen of a terminal device, A first user interface is displayed that accepts the selection of equipment to supply elements to the workpiece and the selection of the period. During the first period selected in the first user interface, a third user interface is displayed that includes information about the first lot processed by the selected first equipment. The third user interface is a display method that includes the start time of the first process for the first lot, the end time of the first process, the error rate in the first process, and the number of elements supplied in the first process. (Feature 12) The first user interface can accept the selection of multiple pieces of equipment from different manufacturers. The display method according to Feature 11, wherein, in the first user interface, when the first equipment manufactured by the first manufacturer and the second equipment manufactured by the second manufacturer are selected, the third user interface displays the start time of the first process for the first lot, the end time of the first process, the error rate in the first process, and the number of elements supplied in the first process, and also displays the start time of the second process for the second lot processed by the second equipment during the first period, the end time of the second process, the error rate in the second process, and the number of elements supplied in the second process. (Feature 13) The display method according to any one of features 1 to 12, wherein the element is one or more selected from the group consisting of solder, adhesive, and components. (Feature 14) The aforementioned element is a component, The aforementioned equipment is a mounter for mounting components onto a circuit board, The second user interface displays the part discard rate, error rate, and number of mounted parts for the selected first mounter during the first period, according to the display method described in any one of features 1 to 12. (Feature 15) A terminal device equipped with a processing circuit that performs the display method described in any one of features 1 to 14. (Feature 16) A program that causes a terminal device to execute one of the display methods described in one of the features 1 to 14. (Feature 17) A storage medium containing the program described in Feature 16.
[0123] According to the embodiments described above, a display method, terminal device, program, and storage medium are provided that can display indicators for any equipment over any period of time. Users can understand the indicators for any equipment over any period of time from the displayed information.
[0124] Although several embodiments of the present invention have been illustrated above, these embodiments are presented as examples only and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their variations are included in the scope and spirit of the invention, as well as in the claims of the invention and its equivalents. Furthermore, the embodiments described above can be implemented in combination with each other. [Explanation of Symbols]
[0125] 11: Equipment 1, 11a: Log 1, 12: Equipment 2, 12a: Log 2, 13: Equipment 3, 13a: Log 3, 30: Server, 35: Common Database, 40: Terminal Device, 45: Screen, 90: Computer, 100: User Interface 1, 110: Equipment Selection Area, 120: Date Selection Area, 130: Board Selection Area, 200: User Interface 2, 210: KPI Display Area, 220: Chart Display Area, 300: User Interface 3, 310: KPI Display Area, 320: Chart Display Area, 400, 500a, 500b: Rules, 600: Lot Table, 610: Log, 620: Fixture Table, 700: Manufacturing Line, 701: Solder Printer, 702: Inspection Machine 711: Mounter, 712: Mounter, 713: Mounter, 714: Inspection equipment, 720: Reflow oven, 721: External application inspection equipment, 730: Substrate
Claims
1. A display method for displaying data related to equipment that supplies elements to a workpiece on the screen of a terminal device, A first user interface is displayed that accepts the selection of equipment and period. A display method for displaying a second user interface, which includes the error rate and the number of elements supplied for the selected first equipment during the first period selected in the first user interface.
2. The first user interface can accept the selection of multiple pieces of equipment from different manufacturers. The display method according to claim 1, wherein, in the first user interface, when the first equipment manufactured by the first manufacturer and the second equipment manufactured by the second manufacturer are selected, the second user interface displays the error rate and the number of elements supplied for the first equipment during the first period, and the error rate and the number of elements supplied for the second equipment during the first period.
3. The display method according to claim 1, wherein the second user interface displays a first comparison result between the error rate and a first threshold, and a second comparison result between the number of elements supplied and a second threshold.
4. The display method according to claim 1, further comprising displaying the discard rate of the elements relating to the first equipment during the first period on the second user interface.
5. The second user interface further displays the operating rate and the number of setups for the first equipment during the first period. The display method according to claim 1, wherein the number of setup cycles indicates the number of lots processed by the equipment.
6. The aforementioned first period is divided into multiple sub-periods, The display method according to claim 1, wherein the second user interface includes a first chart that distinguishes between time periods in which the first equipment is in operation, time periods in which the first equipment is not scheduled to be in operation, and time periods in which an error occurs in the first equipment, for each of the plurality of sub-periods.
7. The terminal device's screen further displays a third user interface containing information about the first lot processed by the first equipment during the first period. The display method according to claim 1, wherein the third user interface includes the start time of the first processing for the first lot, the end time of the first processing, the error rate in the first processing, and the number of elements supplied in the first processing.
8. The aforementioned first period is divided into multiple sub-periods, The display method according to claim 7, wherein the third user interface includes a second chart in which the number of errors that occurred in the first process in each of the plurality of sub-periods is displayed in a way that distinguishes them by cause.
9. The first user interface can accept the selection of multiple pieces of equipment from different manufacturers. The display method according to claim 7, wherein, in the first user interface, when the first equipment manufactured by the first manufacturer and the second equipment manufactured by the second manufacturer are selected, the third user interface displays the start time of the first process for the first lot, the end time of the first process, the error rate in the first process, and the number of elements supplied in the first process, and also displays the start time of the second process for the second lot processed by the second equipment during the first period, the end time of the second process, the error rate in the second process, and the number of elements supplied in the second process.
10. In the screen of the terminal device, an icon is displayed in a part of the second user interface. The display method according to claim 1, wherein the first user interface is displayed when the aforementioned icon is selected.
11. A display method for displaying equipment-related data on the screen of a terminal device, A first user interface is displayed that accepts the selection of equipment to supply elements to the workpiece and the selection of the period. During the first period selected in the first user interface, a third user interface is displayed that includes information about the first lot processed by the selected first equipment. The third user interface is a display method that includes the start time of the first process for the first lot, the end time of the first process, the error rate in the first process, and the number of elements supplied in the first process.
12. The first user interface can accept the selection of multiple pieces of equipment from different manufacturers. The display method according to claim 11, wherein, in the first user interface, when the first equipment manufactured by the first manufacturer and the second equipment manufactured by the second manufacturer are selected, the third user interface displays the start time of the first process for the first lot, the end time of the first process, the error rate in the first process, and the number of elements supplied in the first process, and also displays the start time of the second process for the second lot processed by the second equipment during the first period, the end time of the second process, the error rate in the second process, and the number of elements supplied in the second process.
13. The display method according to claim 1, wherein the element is one or more selected from the group consisting of solder, adhesive, and components.
14. The aforementioned element is a component, The aforementioned equipment is a mounter for mounting components onto a circuit board, The display method according to claim 1, wherein the second user interface displays the part discard rate, error rate, and number of parts mounted for the selected first mounter during the first period.
15. A terminal device comprising a processing circuit that performs the display method described in any one of claims 1 to 14.
16. A program that causes a terminal device to execute the display method described in any one of claims 1 to 14.
17. A storage medium storing the program described in claim 16.
Citation Information
Patent Citations
Production line analysis system, production line analysis method, learning apparatus, and inference apparatus
JP2022163504A