Display method, terminal device and storage medium

By displaying production equipment data and indicators on the terminal device, the problem of difficulty in parsing log data in existing technologies is solved, enabling the monitoring and improvement of production efficiency.

CN121858014APending Publication Date: 2026-04-14KK TOSHIBA +1
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-10
Publication Date
2026-04-14

AI Technical Summary

Technical Problem

Existing technologies are insufficient to effectively parse and display log data from production equipment to improve production efficiency, making it difficult to determine the reasons for reduced production efficiency.

Method used

By displaying data related to production equipment on the terminal device, including equipment selection, period selection, error rate, and factor supply quantity through a user interface, and combining data conversion and display with a server and a general database, the system can display indicators such as equipment operating rate, component scrap rate, error rate, and installation capacity.

Benefits of technology

It improves the monitoring capabilities of production equipment, enabling rapid identification and improvement of the causes of reduced production efficiency, and increases equipment uptime and component supply efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121858014A_ABST
    Figure CN121858014A_ABST
Patent Text Reader

Abstract

Provided are a display method, a terminal device, and a storage medium capable of displaying information relating to a production facility to a user. According to the display method, data related to equipment for supplying elements to workpieces is displayed on a screen of a terminal device. The display method displays a first user interface that accepts a selection of a device and a selection during the period. In addition, the display method causes a second user interface to be displayed, the second user interface including the rate of error occurrence relating to the selected first device and the number of supplied elements during the first period selected by the first user interface.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present invention relate to display methods, terminal devices, and storage media. Background Technology

[0002] Various data are collected in production equipment. There is a need for technology that can display information about the production equipment obtained using this data to users.

[0003] Existing technical documents Patent documents Patent Document 1: Japanese Patent Application Publication No. 2022-163504 Summary of the Invention

[0004] The technical problem that the invention aims to solve The problem to be solved by the embodiments of the present invention is to provide a display method, terminal device and storage medium capable of displaying information related to production equipment to a user.

[0005] Technical solutions for solving technical problems The display method described in this embodiment displays data related to the equipment supplying elements to the workpiece on a screen of a terminal device. The display method displays a first user interface showing the selection of the receiving equipment and the selection of the period. Additionally, the display method displays a second user interface including the error rate associated with the selected first equipment and the number of elements supplied during a first period selected by the first user interface. Attached Figure Description

[0006] Figure 1 This is a schematic diagram illustrating an application example of the implementation method.

[0007] Figure 2 This is a schematic diagram illustrating a first user interface displayed by a display method according to an embodiment.

[0008] Figure 3 This is a schematic diagram illustrating a second user interface displayed by the display method of the embodiment.

[0009] Figure 4 This is a schematic diagram illustrating a third user interface displayed by the display method of the embodiment.

[0010] Figure 5 It is a block diagram that schematically represents the functions of a server.

[0011] Figure 6 It is a block diagram that schematically represents the functions of a terminal device.

[0012] Figure 7 This is a table that illustrates the rules used to transform logs.

[0013] Figure 8 This is a table that illustrates the rules used to transform logs.

[0014] Figure 9 This is a table that illustrates the rules used to transform logs.

[0015] Figure 10 It is a table that represents data registered in a general database.

[0016] Figure 11 It is a table that represents the data contained in the log.

[0017] Figure 12 It is a table that represents the data contained in the log.

[0018] Figure 13 It is a table that represents data registered in a general database.

[0019] Figure 14 This is a flowchart illustrating the display method of the implementation method.

[0020] Figure 15 This is a schematic diagram illustrating an embodiment.

[0021] Figure 16 It is a schematic diagram representing the hardware structure.

[0022] Explanation of reference numerals in the attached figures 11: First device; 11a: First log; 12: Second device; 12a: Second log; 13: Third device; 13a: Third log; 30: Server; 35: General database; 40: Terminal device; 45: Screen; 90: Computer; 100: First user interface; 110: Device selection area; 120: Date selection area; 130: Substrate selection area; 200: Second user interface; 210: KPI display area; 220: Chart display area 300: Third User Interface; 310: KPI Display Area; 320: Chart Display Area; 400, 500a, 500b: Rules; 600: Batch Table; 610: Log; 620: Fixture Table; 700: Manufacturing Line; 701: Solder Printer; 702: Solder Printer Inspection Machine; 711: Placement Machine; 712: Placement Machine; 713: Placement Machine; 714: Visual Inspection Machine; 720: Reflow Oven; 721: Visual Inspection Machine; 730: Substrate. Detailed Implementation

[0023] Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. In this specification and the drawings, elements that are the same as those already described are labeled with the same reference numerals, and detailed descriptions are omitted where appropriate.

[0024] A production line used to manufacture products includes various production equipment. Within each piece of equipment, workpieces are processed. Workpieces are objects processed by the equipment, such as semi-finished products, components, or finished products. Within the production equipment, various processes are performed on the workpieces, including machining, film formation, coating, printing, cleaning, heating, cooling, drying, wetting, component assembly, and inspection. Hereinafter, the production equipment that performs the prescribed processes on the workpieces will be referred to simply as "equipment."

[0025] In particular, production lines mostly use equipment that supplies specified elements to workpieces. An "element" refers to a tangible object required 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 distributor or coating machine, it supplies adhesives, lubricants, cleaning fluids, or coating agents to the workpiece. If the equipment is a placement machine, the supplied element is a component. When equipment supplies specified elements to a workpiece, the "processing" of the workpiece refers to the supply of these elements.

[0026] Various types of data are collected from each piece of equipment. Here, the data collected by the equipment during its operation is referred to as a "log." For example, logs include operational status, error occurrences, maintenance performed, process parameters, number of workpieces processed, energy consumption, user operations, surrounding environment, and communication history.

[0027] High production efficiency is desired for all equipment. To improve efficiency, it is required to minimize errors in processing workpieces and to process more workpieces in a shorter time. For example, equipment supplying workpiece elements should have a low error rate and be able to supply a large number of elements per unit time.

[0028] To improve production efficiency, identifying and eliminating the causes of decreased efficiency is crucial. Logs can contain information useful for identifying these causes. However, logs also contain a large amount of data. Furthermore, the data collected varies depending on the manufacturer and the equipment. Therefore, it is not easy to parse logs to derive clues for improving production efficiency.

[0029] Embodiments of the present invention provide a technique for displaying various device-related information on the screen of a terminal device based on logs collected by the device.

[0030] Figure 1 This is a schematic diagram illustrating an application example of the implementation method.

[0031] For example, Figure 1As shown, a first device 11, a second device 12, and a third device 13 are used in the manufacturing process. The first device 11 is a device manufactured by a first manufacturer. The first device 11 collects data during operation and generates a first log 11a. The second device 12 is a device manufactured by a second manufacturer. The second device 12 collects data during operation and generates a second log 12a. The third device 13 is a device manufactured by a third manufacturer. The third device 13 collects data during operation and generates a third log 13a.

[0032] The first device 11 is capable of communicating with a personal computer (PC) 21 attached to the device. The communication method can be any of network lines, wired communication, or wireless communication. PC 21 receives a first log 11a from the first device 11. The second device 12 is capable of communicating with PC 22. PC 22 receives a second log 12a from the second device 12. The third device 13 is capable of communicating with PC 23. PC 23 receives a third log 13a from the third device 13.

[0033] PCs 21-23 can communicate with server 30. Server 30 receives first log 11a, second log 12a, and third log 13a from PCs 21-23 respectively. Server 30 saves the data contained in each log in a general database 35. At this time, the data of each log is converted according to the specified interface prepared for each manufacturer and each device. The converted data is saved in a general format in general database 35.

[0034] The terminal device 40 displays the data stored in the general database 35 on the screen in a way that is visually recognizable to the user. The terminal device 40 is a general-purpose PC, tablet computer, or smartphone, etc.

[0035] Figure 2 This is a schematic diagram illustrating a first user interface displayed by a display method according to an embodiment.

[0036] Here, an example of an embodiment of the present invention applied to a surface mounting device (placement machine) for performing component mounting is described. For example, on the screen of the terminal device 40, it is displayed... Figure 2 The first user interface 100 is shown. The first user interface 100 includes a device selection area 110, a date selection area 120, and a substrate selection area 130.

[0037] In the equipment selection area 110, the user can select facilities and equipment. In the illustrated example, facilities 111 and 112 are shown. A "facility" includes multiple manufacturing lines. Manufacturing lines 111a and 111b are displayed in a tree structure within facility 111. A "manufacturing line" includes multiple pieces of equipment. Equipment 111a1 and 111a2 are displayed in a tree structure within manufacturing line 111a. Equipment 111b1 and 111b2 are displayed in a tree structure within manufacturing line 111b.

[0038] Icons IC1 are displayed on each facility and each manufacturing line for unfolding or folding items. By clicking on icon IC1, users can unfold or fold items (equipment) contained in the facility (manufacturing line).

[0039] The user selects the device from a list of devices displayed in a tree structure. Additionally, the user can select multiple devices in the device selection area 110. For example, if a device is selected, the color of the area containing the device name changes.

[0040] In the date selection area 120, the user can select a period. If a period is selected, information based on data collected by the device during that period is displayed. The date selection area 120 includes an input area 121.

[0041] The user enters the start and end points of the period in input area 121. For example, when the user clicks input area 121, as shown... Figure 2 As shown, calendar 122 is displayed. The user selects the start and end dates of a period in calendar 122. Alternatively, the user can directly enter the dates in input area 121. Input area 121 can also further specify the time period. In the example shown, the period from July 15th to July 29th, 2024 is selected (an example of the first period).

[0042] The substrate selection area 130 includes a drop-down menu 131. When the user clicks the drop-down menu 131, a list of substrates (batch) processed by the selected device is displayed in the device selection area 110. Additionally, the substrate selection area 130 includes a search bar 132. The user can search for a specific substrate by entering its ID into the search bar 132.

[0043] Figure 3 This is a schematic diagram illustrating a second user interface displayed by the display method of the embodiment.

[0044] The screen of terminal device 40 also displays Figure 3 The second user interface 200 is shown. The second user interface 200 includes a KPI display area 210 and a chart display area 220.

[0045] In display area 210, for each device, the KPIs are displayed as indicators related to production efficiency (Key Performance Indicator: KPI). In the illustrated example, the KPIs displayed are: uptime 210a, part scrap rate 210b, error rate 210c, installation capacity 210d, and preparation times 210e.

[0046] The operating rate 210a represents the proportion of actual operating time within the time period during which the equipment can operate. The operating rate 210a is calculated, for example, by the following formula (1). In formula (1), "Production end time" is the time when the processing of a production batch in the equipment ends. "Preparation end time" is the time when the preparation for starting production for that batch in the equipment ends. "Error stop time" is the time from the occurrence of an error to the operator stopping the alarm for that batch. "Error recovery time" is the time required from the alarm stopping to the equipment starting operation again. "Upstream standby time" is the time during the equipment's standby time that is idle due to upstream processes. "Downstream standby time" is the time during the equipment's standby time that is idle due to downstream processes. "Operator stop time" is the time from when the operator stops the equipment to when automatic operation resumes. "Other track waiting time" is the waiting time from when the substrate is fixed on one transport track to the start of installation when the substrate is processed separately on multiple tracks in the placement machine. The operating time of the equipment for each production batch is calculated by formula (1). The overall operating time for the selected period is calculated by repeatedly calculating the operating time of each production batch within the selected period.

[0047] Operating time (hours) = {(Production end time - Preparation end time) - (Error stop time (seconds) + Error recovery time (seconds) + Upstream standby time (seconds) + Downstream standby time (seconds) + Operator stop time (seconds) + Other track waiting time (seconds))} / 3600…(1) Similarly, the setup time for equipment in a production batch is calculated using equation (2).

[0048] Preparation time (hours) = (Preparation end time - Previous batch production end time) / 3600… (2) Equation (3) is used to calculate the waiting time of equipment in a production batch. Equation (4) is used to calculate the error stop time of equipment in a production batch.

[0049] Waiting time (hours) = (upstream waiting time (seconds) + downstream waiting time (seconds) + other track waiting time (seconds)) / 3600…(3) Error stop time (hours) = (error stop time (seconds) + error recovery time (seconds)) / 3600… (4) The operating rate is calculated using the values ​​obtained by equations (1) to (4) and equation (5).

[0050] Operational efficiency (%) = (Operating time (hours) / {Operating time (hours) + Preparation time (hours) + Waiting time (hours) + Error stop time (hours)} × 100… (5) The component rejection rate 210b represents the ratio of the amount of discarded elements to the total number of elements used in the equipment. For example, regarding a placement machine, the component rejection rate 210b represents the ratio of the number of discarded components to the total number of components used. The placement machine receives the components supplied from the feeder and picks up the supplied components. Then, the placement machine aligns the components with the substrate and mounts the components onto the substrate. In the placement machine, when a component is picked up, it is considered that the component has been used. The difference between the number of components used and the number of components mounted is calculated as the rejection number. For example, components that are dropped due to failed pickup or components that fall during transport are treated as components that have been used but not mounted and are counted as rejections. The component rejection rate 210b is represented, for example, by the following formula (6). In formula (6), "actual number of sheets" is the number of substrates on which components have been mounted by the equipment. "Number of mounted components" is the number of components mounted by the equipment for one substrate. The product of the actual number of sheets and the number of mounted components represents the total number of components mounted on the substrate.

[0051] {Number of components consumed - (Actual number of sheets (sheets) × Number of installed parts)} / (Actual number of sheets (sheets) × Number of installed parts) ... (6) Error rate 210c represents the proportion of errors occurring relative to the total number of times an adsorption is performed on a component. Error rate 210c is represented, for example, by the following formula (7). In formula (7), "adsorption error count" is the number of times the adsorption of a component fails. "Component identification error count" is the number of times the supplied component fails to be identified. "Lead float error count" is, for example, the number of times the lead of an IC component, etc., deforms from its predetermined shape and floats relative to the component's substrate during installation. "Mark identification error count" is the number of times the identification of alignment marks marked on the substrate fails. "Transportation error count" is the number of times the component fails to be transported. "Other error count" is the number of errors not classified into the aforementioned five types. For example, errors not classified into the five types include installation errors, component drop errors, etc. Installation error count is the number of errors related to the position, orientation, etc., when mounting a component to the substrate. Component drop error count is the number of times the device drops a component.

[0052] (Number of adsorption errors + number of component identification errors + number of lead wire levitation errors + number of marker identification errors + number of delivery errors + number of other errors) / total number of adsorption attempts… (7) The number of errors can also be displayed based on or instead of the error rate 210c. However, the longer the equipment operates or the more times it processes data, the higher the number of errors can be. For example, when evaluating equipment with shorter and longer operating times equally, the error rate metric is preferred.

[0053] Installation capacity 210d displays the number of parts installed per hour. Installation capacity 210d represents the number of elements that can be supplied to the workpiece per unit time. In the illustrated example, the number of parts installed is expressed as the product of the "actual number of sheets" and the "number of installed parts." Installation capacity 210d indicates the speed at which the equipment installs parts. Preparation count 210e is the number of preparation operations, such as program changes, performed. Preparation operations are performed on a batch basis. Therefore, preparation count 210e is equal to the number of batches processed by the equipment.

[0054] exist Figure 3 In the example shown, five common KPIs are displayed for five devices 211-215. Furthermore, the KPI display area 210 includes a display area representing the evaluation results of each KPI for each device. Specifically, for each of devices 211-215, its evaluation is indicated in color adjacent to each KPI.

[0055] For each KPI, a threshold is pre-set to determine whether it is good or bad. The result of comparison with the threshold is used to determine whether the KPI is preferred, and if so, a first color is displayed in the adjacent display area. If the result of comparison with the threshold is not preferred, a second color different from the first color is displayed in the adjacent display area.

[0056] As an example, the error rate of device 215 is compared with a preset first threshold. A lower error rate is preferred. The error rate of device 215 is lower than the first threshold. In this case, a first color indicating that the error rate is preferred is displayed in the display area 215c adjacent to the error rate of device 215 (an example of the first comparison result).

[0057] As another example, the installation capacity of device 215 (the number of components installed per unit time) is compared with a pre-set second threshold. A higher installation capacity is preferred. If the installation capacity of device 215 is lower than the second threshold, a second color indicating that the installation capacity is not preferred is displayed in the display area 215d adjacent to the installation capacity of device 215 (an example of a second comparison result).

[0058] Other metrics are also compared to preset thresholds. For example, the component rejection rate of device 215 is compared to a preset third threshold. A lower component rejection rate is preferred. The component rejection rate of device 215 is lower than the third threshold. In this case, a second color indicating that the component rejection rate is not preferred is displayed in the display area 215b adjacent to the component rejection rate of device 215 (an example of the third comparison result).

[0059] Alternatively, instead of setting a display area adjacent to the KPI, the display area for the KPI can display a color representing the evaluation. Alternatively, the evaluation result can be represented by symbols or textures instead of colors.

[0060] In chart display area 220, when the selected period is divided into multiple sub-periods (1 day), the chart (first chart) displays details of the operation in each sub-period. Figure 3 In the example shown, the horizontal axis represents time of day, and the vertical axis represents date. Within each sub-period, the three categories of operational status are displayed in different colors.

[0061] For example, in column 221 for "July 15th", three categories 221a-221c are displayed in different colors. Category 221a indicates equipment operation. Category 221b indicates unplanned equipment operation. Category 221c indicates equipment stoppage due to error. To improve production efficiency, it is preferable that category 221c has a shorter operation time. Furthermore, it is preferable that category 221b has a shorter operation time, indicating efficient equipment utilization.

[0062] In addition to the second user interface 200, the screen also displays icon IC2 (navigation bar), tab T1, and tab T2.

[0063] Icon IC2 is displayed to toggle the expansion and collapse of the first user interface 100. When the user clicks icon IC2, it is displayed overlapping with the second user interface 200. Figure 2 The first user interface 100 is shown. When a user selects a device and period through the first user interface 100, the selection result is reflected in the second user interface 200.

[0064] Tabs T1 and T2 are displayed for switching interfaces. When the user clicks tab T1, it will display on the screen... Figure 3 The second user interface 200 is shown. When the user clicks tab T2, the third user interface (described later) can be displayed on the screen. To make it easy for the user to identify the currently displayed interface, the display of the corresponding tab changes. In the example shown, the color of tab T1 is different from the color of tab T2.

[0065] Figure 4 This is a schematic diagram illustrating a third user interface displayed by the display method of the embodiment.

[0066] The screen of terminal device 40 also displays Figure 4 The third user interface 300 is shown. In the second user interface 200, metrics for each device are displayed. In the third user interface 300, metrics for each device are further broken down and displayed by each substrate (batch). Figure 2The substrate for displaying information in the third user interface 300 is selected in the substrate selection area 130 of the first user interface 100 shown.

[0067] The third user interface 300 includes a KPI display area 310 and a chart display area 320. In the display area 310, for each batch 311 to 314, the KPIs display the following information: production start date / time 310a, production end date / time 310b, batch name 310c, actual number of sheets 310d, operating rate 310e, component scrap rate 310f, error rate 310g, installation capacity 310h, equipment name 310i, and equipment ID 310j. The production start date / time 310a indicates the time when the batch begins installing onto the substrates. The production end date / time 310b indicates the time when the batch ends installing onto all substrates. The actual number of sheets 310d indicates the number of substrates with properly installed components. The operating rate 310e, component scrap rate 310f, error rate 310g, and installation capacity 310h are displayed by breaking down the KPIs shown in the second user interface 200 by batch.

[0068] Batch 311 is an example of the first batch. Batch 313 is an example of the second batch. For batch 311, the prescribed processing (first processing) is performed using device "YX25_1". For batch 313, the prescribed processing (second processing) is performed using device "SZ38_1".

[0069] Alternatively, at least a portion of the KPI display area 310 can display bars representing the relative size between batches. Figure 4 In the example shown, the relationship between the error rates of each batch in error rate 310g is represented by colored bars. Similarly, the relationship between the installation capabilities of each batch in installation capability 310h is represented by colored bars.

[0070] The display of at least some KPIs in KPI display area 310 can also vary based on evaluation. For example, thresholds can be preset for each KPI. Figure 4 In the example shown, two thresholds are set for each KPI, and each KPI is evaluated as any one of three stages (Good, Acceptable, Defective). In the operating rate 310e, batch 312 is judged as "Acceptable," while batches 311, 313, and 314 are judged as "Defective." The color of the operating rate for batch 312 is different from the colors of the operating rates for batches 311, 313, and 314. Furthermore, in the component scrap rate 310f, batch 311 is judged as "Good," while batches 312 through 314 are judged as "Defective." The color of the component scrap rate for batch 311 is different from the colors of the component scrap rates for batches 312 through 314.

[0071] In chart display area 320, when the selected period is divided into multiple sub-periods (1 day), the chart (second chart) displays the number of errors and their details in each sub-period. Figure 4 In the example shown, the horizontal axis displays the date, and the vertical axis displays the number of errors and the error rate. Within each date's bar, error details are highlighted in color. In the illustrated example, the error types are displayed as follows: "Adsorption Error," "Component Identification Error," "Lead Floating Error," "Mark Identification Error," "Conveying Error," "Installation Error," "Component Drop Error," "Error-Based Discard," "Device Condition Discard," "Rescan," and "Other Errors." "Error-Based Discard" indicates the number of component discards caused by errors that does not match any of the device condition discard, adsorption error, or rescan. "Device Condition Discard" indicates the number of component discards that do not match adsorption errors. "Rescan" indicates the number of times component identification was re-performed.

[0072] Figure 5 It is a block diagram that schematically represents the functions of a server.

[0073] like Figure 5 As shown, server 30 functions as an acquisition unit 31, a conversion unit 32, and an output unit 33. Acquisition unit 31 communicates with PCs 21-23 to acquire first log 11a to third log 13a respectively.

[0074] The conversion unit 32 converts the data contained in the logs into a general format. For example, the conversion unit 32 extracts first to third data from first log 11a to third log 13a respectively. The conversion unit 32 performs a first processing on the first data, converting it into general data. The conversion unit 32 performs a second processing on the second data, converting it into general data. The conversion unit 32 performs a third processing on the third data, converting it into general data. The output unit 33 outputs and saves the converted data to the general database 35.

[0075] Figure 6 It is a block diagram that schematically represents the functions of a terminal device.

[0076] like Figure 6 As shown, the terminal device 40 functions as a receiving unit 41, a computing unit 42, and a display unit 43. The receiving unit 41 obtains information (period and device) selected by the user in the first user interface 100. The receiving unit 41 retrieves data of the selected device within the selected period from the general database 35.

[0077] The calculation unit 42 calculates indicators related to the selected equipment within the selected period based on the acquired data. For example, when calculating the operating rate, it acquires data such as "production end time," "preparation end time," "error stop time," "error recovery time," "upstream standby time," "downstream standby time," "operator stop time," "other track waiting time," "preparation end time," "previous batch production end time," "upstream standby time," "downstream standby time," "error stop time," and "error recovery time" for the selected equipment within the selected period. Using this data, it calculates "preparation time," "waiting time," and "error stop time." The "operating rate" is calculated using "preparation time," "waiting time," and "error stop time." Similarly, for other indicators, it obtains the data used in the above formulas from the general database 35 and calculates the indicators. Furthermore, the calculation unit 42 also calculates equipment-related indicators for each batch.

[0078] The display unit 43 causes the screen 45 of the terminal device 40 to display a second user interface 200 containing device-related indicators or a third user interface 300 containing indicators for each batch.

[0079] Figures 7-9 This is a table that illustrates the rules used to transform logs.

[0080] When converting logs collected from various devices into a common data format, for example, referencing Figures 7-9 The conversion rules are shown.

[0081] Figure 7 Rule 400, as shown, defines the rules for mapping logs collected by various devices to a general database 35. Rule 400 includes multiple columns consisting of a general table 410, a mapping table 420, a registration pattern 431, a file name 432, a character code 433, a storage destination 434, and an output timing 435.

[0082] General table 410 includes table name 411 and table name 412. Table name 411 describes the logical name of the general table. The logical name is set to be a name that is easily recognizable by the user. Table name 412 describes the physical name of the general table. The physical name is the name used by the computer when referencing the table.

[0083] Mapping table 420 contains manufacturer 421, table name 422, and table name 423. Manufacturer 421 describes the name of the manufacturer of the manufacturing equipment. Table name 422 describes the logical name of the table containing data related to the items described in general table 410. Table name 423 describes the physical name of the table containing data related to the items described in general table 410.

[0084] exist Figure 7 In the example shown, in manufacturer X's equipment, batch-related data is stored in a table with the logical name "Batch History". In manufacturer Y's equipment, batch-related data is stored in four tables with the logical names "Production Start", "Production Complete", "Alarm Generated", and "Alarm Cleared". The data corresponding to each manufacturer's batch is converted into batch data for general database 35 according to rule 400.

[0085] Registration mode 431 describes how the data in mapping table 420 and general table 410 are registered in correspondence. File name 432 describes the file name of the data in mapping table 420. Character code 433 describes the character code used by the device to process the data in mapping table 420. Storage destination 434 describes the storage destination of the data in mapping table 420. Output timing 435 describes the output timing of the data file of mapping table 420.

[0086] Figure 8 Rule 500a, as shown, defines the specific processing involved in mapping log data to the general database 35. Rule 500a includes multiple columns consisting of item 510 and transformation object item 520.

[0087] Item 510 includes a logical name 511, a physical name 512, and a type 513. Logical name 511 and physical name 512 respectively describe the logical and physical names of the converted data. Type 513 describes the converted data type. In other words, item 510 represents an item in the general database 35.

[0088] The conversion object item 520 contains a logical name 521 and a physical name 522. Logical name 521 and physical name 522 record the logical and physical names of each manufacturer's data. Log data is retrieved based on logical name 521 and physical name 522 and stored in the general database 35. Figure 8 Rule 500a shown includes conversion object item 520a related to equipment from manufacturer X and conversion object item 520b related to equipment from manufacturer Y. Additionally, if the logical name 521 and physical name 522 of conversion object item 520 are empty... Figure 8 (If a hyphen is entered in the input field), data is retrieved from outside the log data. Alternatively, sometimes no data is retrieved at all.

[0089] exist Figure 8 In the example shown, the general database 35 contains rules for creating data for each of the following: "Record ID", "Line ID", "Device ID", "File Name", "Module Number", "Batch ID", and "Production Start Time".

[0090] For example, regarding "Line ID," data is retrieved from the logical name "Production Line Name" and physical name "LineName" table of the logs output by Manufacturer X's device, according to conversion object item 520a. This data is registered in text form in the "Line ID" table of the general database 35. Examples of data retrieved from sources other than log data include "Record ID," "File Name," and "Module Number." For instance, regarding "Record ID," the data (ID) automatically published by server 30 is registered as either an integer or text type. Regarding "Module Number," Manufacturer Y has set up conversion object item 520b and retrieves log data, but Manufacturer X has not set up conversion object item 520a, therefore it does not retrieve log data.

[0091] exist Figure 9 Rule 500b, as shown, contains rules for generating "component consumption" data in the general database 35. (Using...) Figure 9 Here is another example illustrating the processing of content when mapping logs.

[0092] In the illustrated example, the logs output from manufacturer Y's device contain a table directly corresponding to the component consumption count. Therefore, by referring to the corresponding table in the logs, the component consumption count can be obtained. On the other hand, the logs output from manufacturer X's device do not contain data corresponding to the component consumption count. Therefore, it is necessary to calculate the component consumption count based on other data contained in the logs. Figure 9 In the example shown, the method for calculating the number of components consumed is defined by different tables, and the number of components consumed is calculated according to these definitions.

[0093] Figure 10 and Figure 13 It is a table that represents data registered in a general database. Figure 11 and Figure 12 It is a table that represents the data contained in the log.

[0094] Refer to the example batch table Figures 10-12 This section provides a specific example illustrating the calculation method for component consumption. First, the acquisition unit 31 obtains the logs for each device. The conversion unit 32 then generates... Figure 10The batch table 600 shown is stored in the general database 35. Batch table 600 contains record ID 601, line ID 602, device ID 603, batch ID 604, component consumption count 605, file name 606, production start time 607, and production end time 608. Record ID 601 is a unique string used to identify each piece of data. Line ID 602, device ID 603, and batch ID 604 are unique strings used to identify the manufacturing line, device, and batch, respectively. Device ID 603 and batch ID 604 are referenced when calculating the metrics for each device or each batch. The component consumption count 605 is an empty column for the production time in batch table 600; it is totaled for each batch according to the component consumption calculation method described below, reflecting the total result.

[0095] The conversion unit 32 refers to the log 610 generated by the device of manufacturer X. In the log 610, the file 611 containing the data for each batch is contained in the section named "Link". The conversion unit 32 inputs the name of the file 611 into the file name 606 of the batch table 600.

[0096] Additionally, the conversion unit 32 refers to log 615 generated by the equipment of manufacturer X. Log 615 includes the production start time and production end time for each batch. The conversion unit 32 inputs the production start time and production end time contained in log 615 into the production start time 607 and production end time 608 of batch table 600.

[0097] Log 610 also includes data related to the adsorption performed by the placement machine. For example, the placement machine has a head equipped with multiple nozzles. In the case of mounting components with the placement machine, the components are adsorbed using any nozzle, and the components are placed on the substrate. Log 610 includes Table 612 indicating the number of adsorptions per nozzle. Figure 11 (as shown) and Table 613, which represents the number of errors for each nozzle. Figure 12 (As shown).

[0098] Figure 11 Table 612 shows the following information: head number 612a, cell number 612b, position 612c, nozzle number 612d, and number of trials 612e. Head number 612a is a string used to identify each head among one or more heads in a placement machine. Cell number 612b is a string used to identify each cell among multiple cells in a placement machine. Position 612c indicates the position of the head in the placement machine. Nozzle number 612d is a string used to identify each nozzle among one or more nozzles mounted on a head. Number of trials 612e is the number of times each nozzle performs a trial suction.

[0099] Figure 12Table 613 shows the head number 613a, unit number 613b, position 613c, nozzle number 613d, and error count 613e. Head numbers 613a, 613b, 613c, and 613d, like head numbers 612a, 612b, 612c, and 612d, are data used to identify the head, unit, nozzle, etc. The error count 613e is the number of errors that occurred during suction at each nozzle.

[0100] In the illustrated example, errors are categorized into three types. Error count 613e includes adsorption failure count 613e1, recognition failure count 613e2, and height failure count 613e3. Adsorption failure count 613e1 refers to the number of times the nozzle failed to adsorb the component. Recognition failure count 613e2 refers to the number of times the markings used for alignment in the in-plane direction (X, Y directions) failed to be recognized when the mounter attaches the component to the substrate. Height failure count 613e3 refers to the number of times the alignment in the height direction (Z direction) failed when the mounter attaches the component to the substrate.

[0101] The conversion unit 32 uses the data from tables 612 and 613 to create... Figure 13 The fixture table 620 is shown. Fixture table 620 contains record ID 621, line ID 622, device 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 device ID 623 are unique strings used to identify the manufacturing line and equipment, respectively. Log type 624 indicates the type of data in each row. Error flag 625 indicates whether the data in that row is related to an error. Count indicates the number of errors or the number of normal suction attempts.

[0102] The conversion unit 32 subtracts the number of errors 613e from the number of trials 612e in Table 613. This yields the number of times normal adsorption occurs without errors. Furthermore, the number of each error is obtained from the adsorption error number 613e1, identification error number 613e2, and height error number 613e3 in Table 613. The conversion unit 32 stores these numbers in the count table 620 of the fixture.

[0103] exist Figure 11 and Figure 12In the example shown, there are logs related to three nozzles. The conversion unit 32 calculates the number of errors and the number of normal adsorptions for each nozzle. The conversion unit 32 calculates the overall component consumption by summing these counts. Furthermore, the data in Tables 612 and 613 are generated for each batch but are not directly associated with the batch data. Therefore, the conversion unit 32 associates the data in Tables 612 and 613 with the data in the batch table 600, referring to the filename of file 611. Thus, as... Figure 12 As shown, the calculated number of components consumed is recorded in Component Consumption 605 of Batch Table 600. This allows us to obtain the number of components consumed for each batch.

[0104] and Figures 10-13 Similarly, in the example shown, other data required for the calculation of the metrics are also appropriately transformed from the log data and stored in a general database 35. For example, from... Figure 13 The value obtained by subtracting the number of various errors from the number of components consumed is equivalent to the number of components installed. Furthermore, the component scrap rate can be calculated using the number of components consumed and the number of components installed. Additionally, regarding the number of components installed, as shown in equation (6) above, it can also be calculated by the product of the "actual number of sheets" and the "number of installed parts". In this case, the log data is converted into the "actual number of sheets" and the "number of installed parts" and stored in the general database 35. Furthermore, in the calculation of the error rate, the number of trials 612e in Table 612 and the number of errors 613e in Table 613 are used.

[0105] The data required for calculating other metrics such as uptime and preparation times are also appropriately converted from the log data output from each device and stored in the general database 35. When calculating metrics, this data is retrieved from the general database 35.

[0106] The conversion unit 32 maps the log data collected by each device to the general database 35 according to the mapping rules shown in the diagram. During the mapping process, the conversion unit 32 follows... Figure 8 , Figure 9 The processing described above transforms the log data. Thus, logs collected from each device with different filenames and data formats are stored in a universal database 35 with a common filename and data format.

[0107] Figure 14 This is a flowchart illustrating the display method of the implementation method.

[0108] First, the receiving unit 41 of the terminal device 40 accepts the user's selection of a period and a device in the first user interface 100 (step S1). When accepting the selection, the receiving unit 41 obtains the data required for calculating the index from the general database 35 (step S2). The index in this embodiment is... Figure 2 The KPIs 210 shown are: operating rate 210a, component scrap rate 210b, error rate 210c, installation capacity 210d, and preparation times 210e. For example, the receiving unit 41 refers to data associated with the ID of the selected equipment. Furthermore, to calculate the operating rate, data on "production end time," "preparation end time," "error stop time," "error recovery time," "upstream standby time," "downstream standby time," "operator stop time," "other track waiting time," "preparation end time," "previous batch production end time," "upstream standby time," "downstream standby time," "error stop time," and "error recovery time" for the selected period are obtained from the general database 35. Similarly, data required for calculating other indicators are also obtained from the general database 35 within the selected period, based on data associated with the ID of the selected equipment. For example, to calculate the component scrap rate, data on "component consumption," "actual number of sheets," and "number of installed parts" are obtained from the general database 35. To calculate the error rate, data on the number of occurrences of various errors and the total number of adsorption cycles are obtained from the general database 35. Regarding the number of preparation attempts, the "number of preparation attempts" is registered in the general database 35; obtain its value.

[0109] The calculation unit 42 uses the acquired data and the above-described equations (1) to (7) to calculate the indicators related to the selected equipment during the selected period and the indicators for each batch (step S3). As a result, the indicators of "operation rate", "parts scrap rate", "error occurrence rate", "installation capacity" and "preparation times" for each equipment and each batch can be obtained.

[0110] Display unit 43 displays the calculated metrics on the second user interface 200 (step S4). Additionally, display unit 43 displays the metrics of the selected device during the selected period in batches on the third user interface 300 (step S5).

[0111] The advantages of the implementation method will be explained.

[0112] According to the implementation method, for example, Figure 2 As shown, a first user interface 100 for selecting the receiving device and the period is displayed on the screen of the terminal device 40. The user can arbitrarily select the period and device for displaying information in the first user interface 100. If a period and device are selected in the first user interface 100, a second user interface 200 containing information about the selected period is displayed. The second user interface 200 displays indicators such as the error rate and the number of elements supplied, which are related to the selected device.

[0113] Error rate and the supply of factors are particularly useful indicators for improving equipment productivity. Users can use these indicators to predict areas where equipment should be improved.

[0114] For example, when the error rate or the supply of factors is not optimal, the following four reasons should be considered.

[0115] The primary cause involves the operation or settings of the equipment. For example, errors in coordinate data, inappropriate settings of image recognition data, incorrect settings of adsorption conditions, insufficient optimization of component configuration, deficiencies in the program, errors in adjusting the vibration settings of the feeder, errors in adjusting the feeder's feeding speed, and errors in setting the feeder's position may lead to a decrease in performance indicators.

[0116] The second reason relates to how to handle errors when they occur. When equipment malfunctions or problems occur, the performance indicators may decline if appropriate measures are not taken. For example, if an error occurs in the equipment, insufficient cleaning, improper adjustments, inadequate verification of error logs, or software malfunctions can easily lead to the error recurring.

[0117] The third reason involves maintenance. Insufficient maintenance, inadequate calibration during maintenance, improper software updates, and failure to adjust adsorption pressure can easily lead to errors in the equipment, potentially causing performance degradation.

[0118] The fourth reason involves the quality management of the elements supplied to the workpiece. For example, defects can easily arise due to the supplied elements if their quality is not adequately checked before they are installed on the equipment, if they are stored in an inappropriate environment, or if discardable elements are incorrectly prepared. As a result, the performance indicators may decline.

[0119] Users use the displayed indicators to identify the cause of the problem and take appropriate action to eliminate it. This can improve the error rate or the supply of necessary elements in the equipment, thereby increasing its production efficiency.

[0120] Furthermore, according to the implementation method, the user can arbitrarily select a period in the first user interface 100. For example, the user can change the period while checking the error rate and the supply of elements in each period. As a result, the determination of the cause becomes easier. For example, if any indicator decreases only within a specific period, it is considered that a temporary cause has occurred within that period. If any indicator decreases regardless of the period, it is considered that a constant cause has occurred.

[0121] Indicators such as error rate and element supply are generated based on data collected by the device. As mentioned above, the name and format of the collected data vary depending on the device manufacturer. Furthermore, various data are referenced in the calculation of the error rate and element supply. Depending on the device, sometimes it is necessary not to collect the data required for the calculation, but to use other data to calculate the necessary data. According to the embodiment, regardless of the manufacturer or device, the error rate and element supply related to any device selected by the first user interface 100 are displayed.

[0122] For example, according to the implementation method, such as Figure 3 As shown, the error rate and the supply of various elements can be displayed for multiple devices from different manufacturers. Multiple devices performing the same processing but with different collected data can be compared using common metrics. This allows users to easily identify the devices whose production efficiency should be improved. Furthermore, by comparing multiple devices from different manufacturers, users can easily deduce the reasons for decreased production efficiency.

[0123] In the second user interface 200, such as Figure 3 As shown, it is preferable to display the comparison results of each indicator with a preset threshold. By displaying the comparison results, users can easily identify the indicators that need improvement.

[0124] Preferably, the second user interface 200 displays not only the error rate and the supply quantity of elements, but also the scrap rate, operating rate, and preparation times of the elements. The scrap rate of elements directly affects production efficiency and profit margin. The operating rate and preparation times directly affect production efficiency. When the scrap rate of elements is high, the first to fourth reasons mentioned above are also considered. When the operating rate is low or the preparation times are few, it is considered that the workpiece process needs to be improved. For example, by improving the process, the waiting time for workpieces to be supplied from upstream equipment or the waiting time for handing over workpieces to upstream equipment can be shortened. As a result, the operating rate and preparation times are improved.

[0125] In the second user interface 200, a graph of the operating status is preferably displayed. The graph can be divided into sub-periods, showing the time periods during which the equipment is operating, the time periods during which the equipment is not operating, and the time periods during which the first equipment is idle. A sub-period is a period selected by the first user interface 100 divided into multiple periods. For example, by displaying the time periods of each operating status within each sub-period in a graph, the user can easily identify the time periods during which the operating rate should be improved. By checking the status of each piece of equipment and the flow of workpieces during that time period, the user can easily identify areas for improvement.

[0126] Preferably, it is displayed on the screen of the terminal device 40. Figure 4The third user interface 300 is shown. In the third user interface 300, for each batch, the start time of processing, the end time of processing, the error rate in processing, and the supply quantity of elements in processing are displayed. That is, the information displayed per device in the second user interface 200 is displayed in the third user interface 300 in a segmented manner per batch.

[0127] By checking the third-party user interface 300, users can easily determine whether the decrease in the metric is batch-related. If it is batch-related, there is a possibility of improving the metric by improving the processing for that batch.

[0128] In the third user interface 300, such as Figure 4 As shown, it is preferable to display the comparison results of each indicator with a preset threshold. By displaying the comparison results, users can easily identify the indicators that need improvement.

[0129] In the third user interface 300, such as Figure 4 As shown, it is preferable to display a graph representing the number of errors occurring. Furthermore, the graph is preferably displayed separately according to the cause of the errors. By reviewing the graph on the third-party user interface 300, users can easily understand which errors are causing the increased error rate. Users can more easily predict areas for improvement to reduce errors and increase productivity.

[0130] The third user interface 300 displays information about multiple batches processed by equipment from different manufacturers, arranged in the same manner as the second user interface 200. By comparing these batches using common metrics, users can more easily identify the equipment and batches where production efficiency should be improved.

[0131] Furthermore, by identifying the main reasons for reduced production efficiency in specific equipment or batches, it is possible to improve the overall production efficiency of that equipment or batch. For example, if a particular piece of equipment requires few setups, changing the process to increase the number of setups for that equipment can improve the overall production efficiency of the process.

[0132] In the description up to this point, examples have been disclosed of how the display method of the embodiments enables switching between displaying both the second user interface 200 and the third user interface 300 on the screen of the terminal device 40. For example, such as Figure 3 and Figure 4As shown, users can display either interface by selecting a tab. The embodiments of the present invention are not limited to this example. In the display method of the embodiments, it is also possible to configure the system to display only one of the second user interface 200 and the third user interface 300, without displaying the other's interface. In this case, the tab is omitted. For example, even when only the third user interface 300 is displayed, the user can infer areas where the device should be improved based on the metrics displayed for each batch.

[0133] (Example) Figure 15 This is a schematic diagram illustrating an embodiment.

[0134] Figure 15 The manufacturing line 700 shown performs surface mounting of components on a substrate. The manufacturing line 700 includes a solder printer 701, a solder printer inspection machine 702, mounting machines 711-713, a visual inspection machine 714, a reflow oven 720, and a visual inspection machine 721.

[0135] Substrate 730 is fed into manufacturing line 700. Substrate 730 is, for example, a Printed Wired Board (PWB). Solder printer 701 prints solder on the surface of substrate 730. Solder printing inspection machine 702 inspects the printed solder. Mounting machines 711-713 mount components onto the printed solder. Visual inspection machine 714 inspects the substrate 730 with mounted components. Reflow oven 720 heats the substrate, causing the solder to reflow. Thus, the mounted components are bonded to substrate 730. Visual inspection machine 721 visually inspects whether each component is properly bonded. Through the above processes, a printed circuit board (PCB) with multiple components mounted on its surface is manufactured. Afterwards, the substrate 730 is visually inspected by an operator.

[0136] Placement machines 711-713 collect data and generate logs. The log data is converted into a common format and stored in a general database 35. Then, as... Figure 3 and Figure 4 As shown, the metrics are calculated using data from the general database 35.

[0137] For example, placement machines 711-713 may be manufactured by different manufacturers. In this case, depending on the implementation, placement machines 711-713 can also be compared using common metrics.

[0138] Figure 16 It is a schematic diagram representing the hardware structure.

[0139] As a server 30 or terminal device 40, for example using Figure 16The computer 90 shown includes a processing circuit 91, a ROM 92, a RAM 93, a storage device 94, an input interface 95, an output interface 96, and a communication interface 97.

[0140] ROM 92 stores programs that control the operation of computer 90. ROM 92 stores programs necessary for computer 90 to perform the aforementioned processes. RAM 93 functions as a storage area for the expanded programs stored in ROM 92.

[0141] The processing circuit 91 includes a computing device such as a CPU or GPU. The processing circuit 91 uses RAM 93 as its working memory and executes a program stored in at least one of the ROM 92 or storage device 94. During program execution, the processing circuit 91 controls each component via the system bus 98 to perform various processes.

[0142] Storage device 94 stores the data required for executing the program and the data obtained by executing the program.

[0143] The input interface (I / F) 95 connects the computer 90 to the input device 95a. The input I / F 95 is, for example, a serial bus interface such as USB. The processing circuitry 91 can read various data from the input device 95a via the input I / F 95.

[0144] Output interface (I / F) 96 connects computer 90 to output device 96a. Output I / F 96 may be, for example, a digital visual interface (DVI) or a high-definition multimedia interface (HDMI). Processing circuitry 91 can send data to output device 96a via output I / F 96, causing output device 96a to display an image.

[0145] The communication interface (I / F) 97 enables connection between computer 90 and external computer 97a. The communication I / F 97 is, for example, a network card such as a LAN card. The processing circuitry 91 can read various data from external computer 97a via the communication I / F 97.

[0146] Storage device 94 includes one or more selected from Hard Disk Drive (HDD) and Solid State Drive (SSD). Input device 95a includes one or more selected from mouse, keyboard, microphone (voice input), and touchpad. Output device 96a includes one or more selected from monitor, projector, printer, and speaker. Like a touchpad, a device that combines the functions of both input device 95a and output device 96a can also be used.

[0147] The processes performed by server 30 or terminal device 40 can be implemented by one computer 90 or by the collaboration of multiple computers 90.

[0148] As programs that enable computers to execute, the processing of the various data described above can also be recorded on disks (floppy disks and hard disks, etc.), optical disks (CD-ROM, CD-R, CD-RW, DVD-ROM, DVD±R, DVD±RW, etc.), semiconductor memory, or other non-transitory computer-readable storage media.

[0149] For example, data on a recording medium can be read by a computer (or embedded system). The recording format (storage format) on the recording medium is arbitrary. For example, a computer can read a program from a recording medium, causing the CPU to execute instructions based on that program. A computer can also retrieve (or read) a program via a network.

[0150] The embodiments of the present invention include the following features.

[0151] (Feature 1) A display method for displaying data related to equipment supplying elements to a workpiece on a screen of a terminal device, the display method comprising the following steps: The first user interface displays the selection of the receiving device and the selection of the period. A second user interface is displayed, which includes the error rate and the supply quantity of elements related to the selected first device during a first period selected by the first user interface.

[0152] (Feature 2) According to the display method described in feature 1 The first user interface allows users to select from multiple devices from different manufacturers. In the first user interface, if the first device manufactured by the first manufacturer and the second device manufactured by the second manufacturer are selected, the error rate and the supply quantity of the element related to the first device during the first period, and the error rate and the supply quantity of the element related to the second device during the first period are displayed in the second user interface.

[0153] (Feature 3) According to the display method described in feature 1 or 2 The second user interface displays a first comparison result of the error occurrence rate with a first threshold and a second comparison result of the supply quantity of the element with a second threshold.

[0154] (Feature 4) The display method according to any one of features 1 to 3 The second user interface also displays the abandonment rate of the elements associated with the first device during the first period.

[0155] (Feature 5) The display method according to any one of features 1 to 4 The second user interface also displays the operating rate and number of preparations related to the first device during the first period. The number of preparations indicates the number of batches that have been processed in the device.

[0156] (Feature 6) The display method according to any one of features 1 to 5 The first period is divided into multiple sub-periods. The second user interface includes a first chart that displays, in a distinguishable manner, the time period during which the first device was operating, the time period during which the first device was not scheduled to operate, and the time period during which an error occurred in the first device.

[0157] (Feature 7) The display method according to any one of features 1 to 6, The terminal device also displays a third user interface, which contains information related to the first batch processed by the first device during the first period. The third user interface includes the start time of the first processing for the first batch, the end time of the first processing, the error rate in the first processing, and the number of elements supplied in the first processing.

[0158] (Feature 8) According to the display method described in feature 7 The first period is divided into multiple sub-periods. The third user interface includes a second chart that displays the number of errors that occurred in the first process in each of the plurality of sub-periods in a distinguishable manner for each cause.

[0159] (Feature 9) According to the display method described in feature 7 or 8 The first user interface allows users to select from multiple devices from different manufacturers. In the first user interface, when the first device manufactured by the first manufacturer and the second device manufactured by the second manufacturer are selected, the third user interface displays the start time of the first processing for the first batch, the end time of the first processing, the error rate in the first processing, and the supply quantity of the elements in the first processing, and displays the start time of the second processing for the second batch that has been processed by the second device in the first period, the end time of the second processing, the error rate in the second processing, and the supply quantity of the elements in the second processing.

[0160] (Feature 10) The display method according to any one of features 1 to 9 In the screen of the terminal device, icons are displayed in a portion of the second user interface. If the icon is selected, the first user interface is displayed.

[0161] (Feature 11) A display method for displaying device-related data on the screen of a terminal device includes the following steps: The first user interface displays the selection of the equipment and time for accepting the supply of elements to the workpiece. A third user interface is displayed, showing information related to a first batch processed by a first device during a first period selected through the first user interface. The third user interface includes the start time of the first processing for the first batch, the end time of the first processing, the error rate in the first processing, and the number of elements supplied in the first processing.

[0162] (Feature 12) According to the display method described in feature 11 The first user interface allows users to select from multiple devices from different manufacturers. In the first user interface, when the first device manufactured by the first manufacturer and the second device manufactured by the second manufacturer are selected, the third user interface displays the start time of the first processing for the first batch, the end time of the first processing, the error rate in the first processing, and the supply quantity of the elements in the first processing, and displays the start time of the second processing for the second batch that has been processed by the second device during the first period, the end time of the second processing, the error rate in the second processing, and the supply quantity of the elements in the second processing.

[0163] (Feature 13) The display method according to any one of features 1 to 12, The element is selected from one or more of the group consisting of solder, adhesive and components.

[0164] (Feature 14) The display method according to any one of features 1 to 12, The element is a component. The equipment is a mounting machine for attaching components to a substrate. The second user interface displays the component rejection rate, error rate, and number of components installed during the first period, all related to the selected first placement machine.

[0165] (Feature 15) A terminal device comprising a processing circuit, which executes the display method described in any one of features 1-14.

[0166] (Feature 16) A storage medium storing a program that causes a terminal device to execute the display method described in any one of features 1-14.

[0167] Based on the embodiments described above, a display method, a terminal device, and a storage medium capable of displaying indicators of any device during any period can be provided. Users can grasp the indicators of any device during any period based on the displayed information.

[0168] While several embodiments of the present invention have been illustrated above, these embodiments are merely examples and are not intended to limit the scope of the invention. These new embodiments can be implemented in various other ways, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their variations are included within the scope or spirit of the invention, and are also included within the scope of the invention as described in the claims and its equivalents. Furthermore, the above-described embodiments can be combined with each other for implementation.

Claims

1. A display method for displaying data related to equipment supplying elements to a workpiece on a screen of a terminal device, characterized in that, The display method includes the following steps: The first user interface displays the selection of the receiving device and the selection of the period. A second user interface is displayed, which includes the error rate and the supply quantity of elements related to the selected first device during a first period selected by the first user interface.

2. The display method according to claim 1, characterized in that, The first user interface allows users to select from multiple devices from different manufacturers. In the first user interface, if the first device manufactured by the first manufacturer and the second device manufactured by the second manufacturer are selected, the error rate associated with the first device and the supply quantity of the element during the first period, and the error rate associated with the second device and the supply quantity of the element during the first period are displayed in the second user interface.

3. The display method according to claim 1, characterized in that, The second user interface displays a first comparison result of the error occurrence rate with a first threshold and a second comparison result of the supply quantity of the element with a second threshold.

4. The display method according to claim 1, characterized in that, The second user interface also displays the abandonment rate of the elements associated with the first device during the first period.

5. The display method according to claim 1, characterized in that, The second user interface also displays the operating rate and number of preparations related to the first device during the first period. The number of preparations indicates the number of batches that have been processed in the device.

6. The display method according to claim 1, characterized in that, The first period is divided into multiple sub-periods. The second user interface includes a first chart that displays, in a distinguishable manner, the time period during which the first device was operating, the time period during which the first device was not scheduled to operate, and the time period during which an error occurred in the first device.

7. The display method according to claim 1, characterized in that, The terminal device also displays a third user interface, which contains information related to the first batch processed by the first device during the first period. The third user interface includes the start time of the first processing for the first batch, the end time of the first processing, the error rate in the first processing, and the supply of elements in the first processing.

8. The display method according to claim 7, characterized in that, The first period is divided into multiple sub-periods. The third user interface includes a second chart that displays the number of errors that occurred in the first process in each of the plurality of sub-periods in a distinguishable manner for each cause.

9. The display method according to claim 7, characterized in that, The first user interface allows users to select from multiple devices from different manufacturers. In the first user interface, when the first device manufactured by the first manufacturer and the second device manufactured by the second manufacturer are selected, the third user interface displays the start time of the first processing for the first batch, the end time of the first processing, the error rate in the first processing, and the supply quantity of the elements in the first processing, and displays the start time of the second processing for the second batch that has been processed by the second device in the first period, the end time of the second processing, the error rate in the second processing, and the supply quantity of the elements in the second processing.

10. The display method according to claim 1, characterized in that, In the screen of the terminal device, icons are displayed in a portion of the second user interface. If the icon is selected, the first user interface is displayed.

11. A display method for displaying device-related data on the screen of a terminal device, characterized in that, Includes the following steps: The first user interface displays the selection of the equipment and time for accepting the supply of elements to the workpiece. A third user interface is displayed, showing information related to a first batch processed by a first device during a first period selected through the first user interface. The third user interface includes the start time of the first processing for the first batch, the end time of the first processing, the error rate in the first processing, and the supply of elements in the first processing.

12. The display method according to claim 11, characterized in that, The first user interface allows users to select from multiple devices from different manufacturers. In the first user interface, when the first device manufactured by the first manufacturer and the second device manufactured by the second manufacturer are selected, the third user interface displays the start time of the first processing for the first batch, the end time of the first processing, the error rate in the first processing, and the supply quantity of the elements in the first processing, and displays the start time of the second processing for the second batch that has been processed by the second device during the first period, the end time of the second processing, the error rate in the second processing, and the supply quantity of the elements in the second processing.

13. The display method according to claim 1, characterized in that, The element is selected from one or more of the group consisting of solder, adhesive and components.

14. The display method according to claim 1, characterized in that, The element is a component. The equipment is a mounting machine for attaching components to a substrate. The second user interface displays the component rejection rate, error rate, and number of components installed during the first period, all related to the selected first placement machine.

15. A terminal device, characterized in that, It has a processing circuit and performs the display method according to any one of claims 1-14.

16. A storage medium, characterized in that, The device stores a program that causes the terminal device to perform the display method according to any one of claims 1-14.

Citation Information

Patent Citations

  • Production line analysis system, production line analysis method, learning apparatus, and inference apparatus

    JP2022163504A