Maintenance support system
The maintenance support system addresses the challenge of simultaneous malfunctions in component mounting systems by prioritizing maintenance based on work unit accuracy analysis, ensuring efficient and rational maintenance practices.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- YAMAHA MOTOR CO LTD
- Filing Date
- 2023-03-30
- Publication Date
- 2026-05-22
AI Technical Summary
Existing maintenance systems for component mounting systems struggle to efficiently manage multiple malfunctions occurring simultaneously, lacking a systematic approach to prioritize and optimize maintenance tasks.
A maintenance support system that includes a display unit, display control unit, and arithmetic processing unit to analyze work accuracy data, identify deteriorating work units, and prioritize maintenance based on trend analysis and importance determination, ensuring that maintenance is focused on the most critical units first.
Enables efficient and rational maintenance by prioritizing maintenance tasks on work units with deteriorating accuracy, thereby improving overall system performance and reducing downtime.
Smart Images

Figure 0007864251000001 
Figure 0007864251000002 
Figure 0007864251000003
Abstract
Description
Technical Field
[0001] The present invention relates to a maintenance support system for assisting in the maintenance of working units of a component mounting system equipped with various working units for producing a component mounting substrate.
Background Art
[0002] A component mounting apparatus for manufacturing a component mounting substrate by mounting electronic components (hereinafter abbreviated as components) on a substrate is well-known. The component mounting apparatus is composed of working units such as a transport mechanism for transporting and positioning the substrate, a feeder for supplying components, a nozzle for sucking and holding the components, a mounting head provided with the nozzle, and a head drive mechanism for moving the mounting head.
[0003] In the component mounting apparatus, maintenance work is performed periodically or when a problem such as a suction error occurs in order to operate these working units normally. For example, in Patent Document 1, data such as component suction errors, supply errors, and amounts of displacement of the suction position are transmitted from the component mounting apparatus to a management computer, and a malfunction detection system that identifies and notifies malfunction locations (feeders, mounting heads, nozzles) based on the data is disclosed.
[0004] According to this malfunction detection system, there is an advantage that it is possible to quickly identify malfunction locations and perform maintenance. However, this malfunction detection system is a system for identifying malfunction locations, and no measures have been taken to enable efficient and reasonable progress of maintenance in cases where multiple malfunction locations occur simultaneously. Therefore, there is room for improvement in this regard.
Prior Art Documents
Patent Documents
[0005]
Patent Document 1
Summary of the Invention
[0006] The present invention aims to provide a maintenance support system that enables efficient and rational maintenance in a component mounting system equipped with a work section for producing component mounting boards, when multiple malfunctions occur simultaneously at different locations.
[0007] A maintenance support system according to one aspect of the present invention is a maintenance support system for a component mounting system including a plurality of work units that perform work for producing component mounting boards, comprising: a display unit that displays maintenance items for work units among the plurality of work units that require maintenance; a display control unit that controls the display unit; and an arithmetic processing unit that performs a process of obtaining parameter data indicating the work accuracy of the work unit for each unit period, and a process of detecting a work unit whose work accuracy has deteriorated as a work unit to be maintained based on the data, wherein the display control unit controls the display method and / or display content of the maintenance items for the target work unit so that the maintenance of the target work unit takes precedence over the maintenance of other work units. [Brief explanation of the drawing]
[0008] [Figure 1] Figure 1 is a block diagram of a component mounting system equipped with a maintenance support system according to the present invention. [Figure 2] Figure 2 is a plan view of the mounting device provided in the component mounting system. [Figure 3] Figure 3 is a front view showing the head unit of the mounting device. [Figure 4] Figure 4 is a block diagram showing the configuration of the control device. [Figure 5] Figure 5 is a flowchart of the maintenance support process. [Figure 6] Figure 6 shows an example of maintenance support information. [Figure 7] Figure 7 shows an example of the screen for setting conditions for trend analysis processing. [Figure 8] Figure 8 is an explanatory diagram of the trend analysis process. [Figure 9]Figure 9 is an explanatory diagram of the trend analysis process. [Figure 10] Figure 10 is an explanatory diagram of the trend analysis process. [Figure 11] Figure 11 shows an example of the condition setting screen for the demand level determination process. [Figure 12] Figure 12 shows an example of updating maintenance support information. [Figure 13] Figure 13 shows another example of maintenance support information. [Figure 14] Figure 14 shows another example of maintenance support information. [Modes for carrying out the invention]
[0009] Preferred embodiments of the present invention will be described in detail below with reference to the attached drawings.
[0010] Figure 1 is a block diagram showing a component mounting system 1 equipped with a maintenance support system according to the present invention. The component mounting system 1 comprises a mounting device 2, an inspection device 3, and a management device 4 connected to the mounting device 2 and the inspection device 3 in a data communication manner. The mounting device 2 is a device that mounts (mounts) electronic components (hereinafter referred to as "components") on a substrate P such as a printed circuit board. The inspection device 3 is a device that inspects the mounting state of the components mounted on the substrate P by the mounting device 2.
[0011] Figure 2 is a plan view showing the mounting device 2, and Figure 3 is a front view showing the head unit 15 of the mounting device 2. The mounting device 2 includes a base 10, a conveyor 12, a parts supply unit 14, a head unit 15, and an imaging unit 13.
[0012] The conveyor 12 is a transport line for the circuit board P. The conveyor 12 transports the circuit board P from outside the machine to a predetermined work position and, after the mounting work is completed, transports the circuit board P from the work position to outside the machine. The position of the circuit board P shown in Figure 2 is the work position.
[0013] The component supply unit 14 is an area for supplying components and is provided on both sides of the conveyor 12 respectively. A plurality of feeders 14a are installed in the component supply unit 14, and components are supplied by each feeder 14a. In this example, in each component supply unit 14, a tape feeder for supplying components while feeding out a tape in which components are stored at regular intervals is installed. Various feeders other than the tape feeder can also be arranged in the component supply unit 14.
[0014] The head unit 15 adsorbs components from the feeder 14a in the component supply unit 14 and moves to the working position, and performs a component mounting process of mounting the component on the substrate P. As shown in FIG. 3, the head unit 15 has a plurality of mounting heads 16 each having a nozzle 16a at its tip (lower end). The nozzle 16a is a member that adsorbs the component supplied by the feeder 14a.
[0015] The nozzle 16a can be communicated with any one of a negative pressure generating device, a positive pressure generating device, and the atmosphere via an electric switching valve. When negative pressure is supplied to the nozzle 16a, the component can be adsorbed and held by the nozzle 16a, and then, when positive pressure is supplied, the adsorption and holding of the component are released. In addition, an adsorption level sensor (not shown) is provided in the passage between each nozzle 16a of each mounting head 16 and each electric switching valve. The adsorption level sensor detects the adsorption level of the component, specifically, the negative pressure level in the passage.
[0016] The mounting head 16 can move in the vertical direction (up and down) and rotate around an axis (movement in the R direction), and is driven by a motor (not shown). When adsorbing a component from the feeder 14a, the mounting head 16 descends to a predetermined component adsorption position, adsorbs and holds the component by the nozzle 16a, and then ascends. Also, when mounting a component on the substrate P, the mounting head 16 descends to the component mounting position above the substrate P, and releases the component onto the substrate P by releasing the adsorption and holding of the component. Thereby, the component is mounted at the target mounting position set on the substrate P.
[0017] The head unit 15 is movable horizontally in the upper space between the component supply unit 14 and the substrate P at the working position by the operation of the head unit drive mechanism 17. As shown in FIGS. 2 and 3, the head unit drive mechanism 17 includes fixed rails 18 respectively fixed to a pair of elevated frames installed on the base 10, a beam member 19 that moves in the Y direction along the fixed rails 18, and a unit support portion (not shown) that moves in the X direction along this beam member 19. The head unit 15 is assembled to this unit support portion. The beam member 19 and the unit support member move by the driving force of a motor respectively. By the movement of these beam member 19 and unit support member, the head unit 15 moves in the XY directions.
[0018] The imaging unit 13 includes a first imaging unit 13a and a second imaging unit 13b. Both the first imaging unit 13a and the second imaging unit 13b are imaging cameras equipped with imaging elements.
[0019] The first imaging unit 13a is installed between the component supply unit 14 and the conveyor 12 on the base 10. After the component is adsorbed and held by the nozzle 16a of each mounting head 16, when the head unit 15 moves from the component supply unit 14 above the substrate P at the working position, the first imaging unit 13a images the component adsorbed and held by the nozzle 16a from the lower side. The image thus obtained is an image capable of confirming, as the processing state of the component adsorption process, in addition to the adsorption failure of the component by the nozzle 16a, for example, the posture of the component adsorbed by the nozzle 16a and the deviation amount of the adsorption position of the component with respect to the nozzle 16a. Note that the adsorption failure of the component is a processing state in which the component supplied by the feeder 14a cannot be adsorbed and held by the nozzle 16a or has once been adsorbed and held but then dropped off.
[0020] The second imaging unit 13b is located in the head unit 25. When each mounting head 16 performs component mounting processing, the second imaging unit 13b images the marks attached to the upper surface of the substrate P placed at the work position from above in order to recognize the marks. The recognition of the marks on the substrate P by the second imaging unit 13b allows for the detection of the positional deviation of the substrate P relative to the origin coordinates. Furthermore, the second imaging unit 13b images the component supply position of the feeder 14a before the components are picked up and held by the nozzles 16a of each mounting head 16. The resulting image is an image that allows for confirmation of the processing status of the component supply process, such as component supply errors and deviations in the supply position.
[0021] The mounting device 2 includes a mounting control unit 20 that comprehensively controls the operation of each part, such as the conveyor 12, feeder 14a, head unit 15 (head unit drive mechanism 17), and mounting head 16. The mounting control unit 20 controls each part, such as the head unit 15, to perform component mounting processing to mount components onto the substrate P, and also performs various calculation processes necessary for this component mounting processing.
[0022] Furthermore, the mounting control unit 20 periodically transmits mounting history data D1 (see Figure 1) to the management device 4 based on a request signal input from the management device 4. This mounting history data D1 includes production substrate data D11, setup data D12, suction position deviation amount data D13, suction level data D14, suction state data D15, component supply state data D16, maintenance data D17, and the like.
[0023] Production board data D11 contains data on the type and number of boards produced. Setup data D12 contains data on the nozzle 16a, mounting head 16, and feeder 14a used in production. Suction position deviation data D13 shows the amount of deviation in the suction position of the component relative to the nozzle 16a. Suction level data D14 shows the suction level (negative pressure level) when the nozzle 16a picks up the component. Suction state data D15 shows data on suction errors and suction posture by the nozzle 16a. Component supply state data D16 shows data on component supply errors and deviation in supply position by the feeder 14a. Maintenance data D17 contains data on the history of maintenance performed.
[0024] In addition to the previously described data D11 to D17, the implementation history data D1 includes various data acquired by the implementation device 2 that are useful in the maintenance support processing described later and executed by the management device 4.
[0025] The inspection device 3, although its detailed diagram is omitted, includes a conveyor, an inspection head, and a head drive mechanism. The conveyor transports the circuit board P, which has finished component mounting processing in the mounting device 2, to a predetermined work position, and after the inspection process is completed, it transports the circuit board P from the work position to outside the machine.
[0026] The inspection head includes an imaging unit, such as an imaging camera, and is movable horizontally in the space above the substrate P at the work position by the operation of the head drive mechanism. As the inspection head moves above the substrate P, it images the mounting positions of each component. The images obtained in this way allow for the confirmation of component mounting errors, as well as, for example, the orientation of the mounted components and the amount of deviation in their mounting positions.
[0027] The inspection device 3 is equipped with an inspection control unit 30 that comprehensively controls its operation. Based on the images acquired by the inspection head (imaging unit), the inspection control unit 30 detects the mounting errors of the components, the orientation of the mounted components, and the amount of deviation in the mounting position, as described above.
[0028] The inspection control unit 30 periodically transmits inspection data D2 (see Figure 1) for each substrate P to the management device 4 based on a request signal input from the management device 4. This inspection data D2 includes mounting position misalignment data D21 and mounting status data D22 such as mounting errors, as well as various data acquired by the inspection device 3 that are useful in the maintenance support processing performed by the management device 4, as described later.
[0029] The management device 4 is composed of, for example, a personal computer, which is connected to the mounting device 2 and the inspection device 3 in a data communication manner. The management device 4 has the function of comprehensively managing the component mounting system 1 and mainly supports the maintenance of the mounting device 2 and the inspection device 3. In other words, the management device 4 functions as the maintenance support system of the present invention.
[0030] Figure 4 is a block diagram showing the configuration of the management device. As shown in the figure, the management device 4 comprises a management control unit 40, a communication unit 41, a display unit 42, an operation unit 43, and a storage unit 44. The communication unit 41 is an interface for data communication with the mounting device 2 and the inspection device 3. The communication unit 41 acquires mounting history data D1 input from the mounting device 2 and inspection data D2 input from the inspection device 3.
[0031] The storage unit 44 stores the mounting history data D1 and inspection data D2 acquired by the communication unit 41 as management data DM. The management data DM also includes production plan information DM1 and mounted component information DM2 for component mounting boards. Production plan information DM1 is information such as the type and number of component mounting boards to be produced, and the type and number of components to be mounted on those component mounting boards. Mounted component information DM2 is various component information such as the type (name), size, unit price, and usage history of the components used in the production of the component mounting boards.
[0032] Furthermore, the implementation history data D1, which is stored as management data DM, includes maintenance data D17. Therefore, in this example, the storage unit 44 corresponds to the "history information storage unit" of the present invention.
[0033] The display unit 42 is composed of, for example, a liquid crystal display. The display unit 42 displays management information for the component mounting system 1. This management information includes maintenance support information, which will be described later, to assist with maintenance. The display operation of the display unit 42 is controlled by the management control unit 40.
[0034] The operation unit 43 (corresponding to the "operation input unit" of the present invention) is composed of a keyboard, mouse, or a touch panel provided on the display unit 42. The operation unit 43 receives input operations for various commands and settings to the management control unit 40.
[0035] The management control unit 40 executes various processes related to the management of the component mounting system 1 in response to commands input to the operation unit 43. The management control unit 40 consists of a CPU, ROM, RAM, etc., and includes a calculation processing unit 51, a display control unit 52, and a communication control unit 53 as functional configurations for executing the maintenance support processes described above.
[0036] The communication control unit 53 controls data communication between the mounting device 2 and the inspection device 3 by controlling the communication unit. The arithmetic processing unit 51 performs maintenance support processing based on the mounting history data D1 input from the mounting device 2, the inspection data D2 input from the inspection device, and the management data DM, and also performs various calculation processing associated with said maintenance support processing. The display control unit 52 controls the display unit 42 to display various information according to the processing results of the arithmetic processing unit 51.
[0037] [Maintenance support processing] The component mounting system 1 (mounting device 2 and inspection device 3) is equipped with multiple "working sections" for producing component-mounted circuit boards. For the mounting device 2, the conveyor 12, feeder 14a, head unit 15 (head unit drive mechanism 17), mounting head 16, and nozzle 16a are considered working sections. Similarly, for the inspection device 3, the conveyor and inspection head (head drive mechanism) are considered working sections. If a malfunction occurs in these working sections and the work accuracy decreases, the mounting accuracy of components by the mounting device 2 and the inspection accuracy by the inspection device 3 will decrease. The maintenance support process detects (identifies) the working section with decreased work accuracy based on the mounting history data D1, inspection data D2, and management data DM described above, and displays information (maintenance support information) on the display unit 42 to support the prioritization of maintenance on the working section in question, that is, prioritizing it over the regularly scheduled normal maintenance. In the following explanation, the conveyor 12, feeder 14a, etc., may be referred to as working sections (working section Wp) as described above.
[0038] Figure 5 is a flowchart showing the flow of the maintenance support process. The maintenance support process proceeds according to the following steps: (1) data acquisition process, (2) trend analysis process, (3) work unit detection process, (4) importance determination process, and (5) display process. Then, maintenance support information 100 as shown in Figure 6 is displayed on the display unit 42.
[0039] Maintenance support information 100 is a list-format information that displays the maintenance items M of the work unit Wp that require maintenance, arranged vertically, with maintenance items M of higher importance displayed at the top. Workers perform maintenance by accessing this maintenance support information 100. This maintenance support information 100 will be explained in detail later in "4. Display Processing".
[0040] "1. Data Acquisition Process" The data acquisition process is performed by the communication control unit 53. The communication control unit 53 controls the communication unit 41 to acquire the mounting history data D1 from the mounting device 2 and the inspection data D2 from the inspection device 3, and stores the data D1 and D2 in the storage unit 44. The data D1 and D2 are acquired, for example, every set number of units or every set period.
[0041] "2. Trend Analysis Processing" The trend analysis process is performed by the arithmetic processing unit 51. Immediately after a predetermined unit period U has elapsed, the arithmetic processing unit 51 refers to the implementation history data D1 and inspection data D2 stored in the storage unit 44 and determines predetermined analysis parameters for the unit period U based on the data D1 and D2.
[0042] The analysis parameters are those used to evaluate the work accuracy of the work unit Wp. Parameters such as "number of inspection failures," "inspection defect rate," "number of part suction errors," "part suction rate," "number of part mounting errors," "part mounting rate," "part suction accuracy," "part mounting accuracy," and "negative pressure level" are included in the analysis parameters as they allow for the evaluation of work accuracy. Note that "mounting" is synonymous with "implementation."
[0043] The unit period U is defined by the operating hours (days) or the number of units produced. Alternatively, the unit period U may be defined by the number of operations performed by each work unit Wp. For example, when determining the "adhesion rate" as an analysis parameter, the unit period U can be defined by the number of adhesion operations of the component. Similarly, when determining the "mounting rate" as an analysis parameter, the unit period U can be defined by the number of mounting operations of the component. In the following explanation, unless otherwise specified, the unit period U will be described as "1 day (24 hours)".
[0044] The calculation processing unit 51 performs a process to analyze the trend (trend) of each analysis parameter based on the obtained analysis parameter data and past analysis parameter data. Specifically, it analyzes whether the values of the analysis parameters are tending to deteriorate.
[0045] The trend analysis process is performed based on pre-set trend analysis conditions. These trend analysis conditions can be set by the operator according to the analysis condition setting screen shown in Figure 7.
[0046] Figure 7 shows an example of the analysis condition setting screen for trend analysis processing. The operator operates the control unit 43 and inputs the number of days (i.e., the number of unit periods U) and other values for each setting item field displayed on the analysis condition setting screen 200. This sets the trend analysis conditions. In this way, the ability to arbitrarily set the trend analysis conditions improves the flexibility of trend analysis.
[0047] The analysis condition setting screen 200 displays setting item fields such as the continuous deterioration analysis setting field 201, the post-maintenance analysis setting field 202, the focus component setting field 203, and the trend analysis setting field 204.
[0048] The conditions for trend analysis based on the analysis parameters described above are set in the trend analysis settings section 204. The trend analysis settings section 204 is where the baseline values for trend analysis of the analysis parameters are set. In the trend analysis settings section 204, numerical values for "threshold," "significant difference," "consecutive days of deterioration," and "predicted days" are set for each analysis parameter (defect rate, adsorption rate, adsorption accuracy, mounting accuracy, and negative pressure level).
[0049] In the example in Figure 7, for example, the "defect rate" is set to have a "threshold" of 10 ppm, a "statistical significance" of 5%, a "number of consecutive days of deterioration" of 5 days, and a "prediction date" of 5 days. For other analysis parameters, specific numerical values are set for the "threshold," "statistical significance," "number of consecutive days of deterioration," and "prediction date" as shown in the figure. Based on these settings, the calculation processing unit 51 analyzes the trends of the analysis parameters as follows, for example.
[0050] Figure 8 is an explanatory diagram of the trend analysis process. This figure shows a graph of the daily (unit period U) change of an analysis parameter (e.g., "adsorption rate") where a lower value indicates lower work accuracy.
[0051] The calculation processing unit 51 analyzes the changes in analysis parameters over a predetermined analysis period. The analysis period is defined by the number of days (number of unit periods U). In the illustrated example, the analysis period is 5 days. At the end of the 5th day, the calculation processing unit 51 determines the analysis parameters for that 5th day and analyzes their changes based on the past analysis parameter data for the 5 days including that 5th day. Specifically, it determines whether the analysis parameters are showing a deteriorating trend based on the changes in the analysis parameter data from the 1st day (1st period) to the 5th day (5th period).
[0052] If the latest (5th day) value of the analysis parameter has worsened beyond the "threshold" set in the trend analysis setting field 204, the calculation processing unit 51 determines that the analysis parameter is showing a worsening trend.
[0053] Furthermore, if the value of the analysis parameter deteriorates for the number of consecutive days of deterioration set in the trend analysis setting section 204, the calculation processing unit 51 determines that the analysis parameter is in a deteriorating trend. For example, assuming that the analysis parameter in Figure 8 is "defect rate," in the same figure, the "defect rate" deteriorates for 5 consecutive days from day 1 to day 5. Since the set value for "number of consecutive days of deterioration" for "defect rate" is 5 days, in this case, the calculation processing unit 51 determines that the "defect rate" is in a deteriorating trend.
[0054] In this case, the calculation processing unit 51 may set a regression line L for the values of the analysis parameters over the five days, as shown in Figure 8, and determine the trend of the analysis parameters based on the regression line L. That is, it may determine that the analysis parameters are deteriorating linearly.
[0055] Furthermore, even if the value of the analysis parameter on the 5th day has not reached the "threshold," and the value of the analysis parameter has not deteriorated for the "number of consecutive days of deterioration," if it is estimated that the value of the analysis parameter will reach the "threshold" by the "prediction date" set in the trend analysis setting field 204, that is, within the number of days set in the "prediction date" from the present, the calculation processing unit 51 will determine that the analysis parameter is in a deteriorating trend. For example, as shown in Figure 9, if the value has not reached the "threshold" at present (8th day / 8th period), but it is estimated that it will reach the "threshold" by the "prediction date" of 7 days later, that is, the 15th day (15th period), the calculation processing unit 51 will determine that the analysis parameter is in a deteriorating trend. In this case, as shown in Figure 9, the calculation processing unit 51 can set the regression line L and estimate the value of the analysis parameter on the "prediction date" based on the regression line L.
[0056] Furthermore, even if the current value of the analysis parameter (for example, on day 5 in Figure 8) has not reached the "threshold," if the current value of the analysis parameter has deteriorated by more than a preset value from the value of the analysis parameter on the previous day (day 4), the calculation processing unit 51 will determine that the analysis parameter is in a deteriorating trend.
[0057] As shown in Figure 8, when the sixth day ends, the calculation processing unit 51 calculates the analysis parameters for the sixth day and analyzes their trend based on the past analysis parameter data for the five days including the sixth day. Specifically, it analyzes whether the analysis parameters are showing a deteriorating trend based on the trend of the analysis parameter data from the second to the sixth day. Thereafter, similarly, after each passing day, it calculates the analysis parameters for the five consecutive days and analyzes whether the analysis parameters are showing a deteriorating trend based on the trend of those analysis parameters.
[0058] Returning to Figure 5, the continuous deterioration analysis settings section 201 is where you set conditions to detect when a maintenance item M for a specific work unit Wp appears multiple times at the top of the maintenance support information 100 (see Figure 6). In the continuous deterioration analysis settings section 201, you can set the number of days for continuous deterioration analysis and the threshold for the continuous deterioration period (in days). In the example in Figure 7, the period for continuous deterioration analysis is set to "5 days" and the threshold is set to "3 days".
[0059] With this setting, the arithmetic processing unit 51 determines that the work accuracy of a particular work unit Wp is continuously deteriorating if, for a period of 5 consecutive days, maintenance items M for that work unit Wp appear in the top ranks of the maintenance support information 100 for 3 days or more.
[0060] The post-maintenance analysis setting field 202 is a field for setting conditions to detect whether a work unit Wp that has undergone maintenance reappears at the top of the maintenance support information 100 as a target for maintenance again. In the post-maintenance analysis setting field 202, the number of days can be set as the detection period. In the example in Figure 7, it is set to "5 days". As a result, if the calculation processing unit 51 finds that the work accuracy of the work unit Wp has decreased if the same work unit Wp reappears at the top of the maintenance support information 100 as a target for maintenance again within 5 days after maintenance has been performed on that work unit Wp.
[0061] An example is shown using Figure 10. In the illustrated example, an error occurred in the work unit Wp from the first day (first period) to the second day (second period). Maintenance was performed at the end of the third day (third period), but after the maintenance, errors occurred again on the fourth day (fourth period) and the fifth day (fifth period). Therefore, if the work unit Wp appears again as a maintenance target in the maintenance support information 100 within five days, the calculation processing unit 51 determines that the work accuracy of the work unit Wp has deteriorated.
[0062] The "Featured Parts Setting" field 203 is a field for setting featured parts, and this setting field consists of, for example, checkboxes. Parts that have been registered in advance and new parts that have not been used before are included in the featured parts. Although parts are not part of the work unit Wp, if a featured part is set in the "Featured Parts Setting" field 203, the calculation processing unit 51 determines that the quality of the featured part, such as its shape, has deteriorated if the data of the analysis parameters related to the set featured part is deteriorating.
[0063] In the following explanation, parts that have been pre-registered or new parts that have not been used before, as defined in the "Featured Parts" section 203, will simply be referred to as "Featured Parts."
[0064] "3. Work Unit Detection Process" If the arithmetic processing unit 51 finds an analysis parameter that is showing a worsening trend in the trend analysis process (trend analysis based on analysis parameters) described above, it executes a work unit detection process to identify a work unit Wp that requires maintenance (hereinafter referred to as the target work unit Wp). This work unit detection process is executed based on an arithmetic process that follows a predetermined statistically determined judgment algorithm, using the analysis parameter that is showing a worsening trend, other analysis parameters related to that analysis parameter, and the implementation history data D1 and inspection data D2 stored in the storage unit 44.
[0065] In the work unit detection process, the calculation processing unit 51 detects work units Wp that have been determined to have continuously deteriorating work accuracy based on trend analysis using the conditions set in the continuous deterioration analysis setting field 201, i.e., work units Wp that appear multiple times at the top of the maintenance support information 100, as target work units Wp. In addition, the calculation processing unit 51 detects work units Wp that have been determined to have decreased work accuracy based on trend analysis using the conditions set in the post-maintenance analysis setting field 202, i.e., work units Wp that are subject to maintenance again after maintenance, as target work units Wp.
[0066] The calculation processing unit 51 further detects a component set in the component setting field 203 as a target for maintenance if the data of the analysis parameters related to that component is showing a deteriorating trend. In other words, it detects the component itself as a target work unit Wp and identifies it as a target for maintenance. This makes it possible to confirm whether the cause of the deterioration of the analysis parameter data lies with the component itself.
[0067] "4. Importance Determination Process" The arithmetic processing unit 51 further executes a priority determination process to determine the "importance" of the maintenance of the target work unit Wp. Importance is information that serves as an indicator for determining the priority of the maintenance of the target work unit Wp. The arithmetic processing unit 51 executes this priority determination process based on pre-set importance determination conditions.
[0068] Figure 11 shows an example of a priority setting screen for setting priority determination conditions. The operator operates the control unit 43 and enters the number of days (number of unit periods U) or specific numerical values in the setting item fields displayed on the priority setting screen 300. This sets the priority determination conditions.
[0069] The importance setting screen 300 displays five setting item fields, such as the continuous deterioration analysis setting field 301, the post-maintenance analysis setting field 302, the focus component setting field 303, the loss cost setting field 304, and the trend analysis setting field 305. These setting fields 301 to 305, with the exception of the loss cost setting field 304, correspond to the setting fields 201 to 204 of the analysis condition setting screen 200 described above.
[0070] Each setting item can be assigned a level of importance, ranging from "A" to "B" and "C," in descending order of importance. Note that the number of levels can also be two or more.
[0071] The continuous deterioration analysis setting field 301 is a field for setting the importance level according to the number of days the target work unit Wp is displayed at the top of the maintenance support information 100 multiple times. In the example in Figure 11, 4 days or more is set to "A", and 3 days or more is set to "B". The setting for "C" is "none", which indicates that it has not been set. In other words, if the target work unit Wp is displayed at the top of the maintenance support information 100 for 4 days or more, the importance level of the maintenance of the target work unit Wp is set to "A", and if it is displayed for 3 days or more (3 days), the importance level of the maintenance of the target work unit Wp is set to "B". Since the importance level "C" is not set, the importance level "C" is not set.
[0072] The post-maintenance analysis setting field 302 is for setting the importance level when the target work unit Wp is detected as a maintenance target again after maintenance. The importance level is set based on how many days prior to the day the target work unit Wp was detected as a maintenance target it was maintained. In the example in Figure 11, importance level "A" is set to 1 day prior to the detection date. In other words, if the target work unit Wp is detected as a maintenance target again the day after maintenance, the importance level of the maintenance for that work unit Wp will be set to "A".
[0073] The "Featured Parts Setting" field 303 is where you set the importance level when a featured part, as set in the "Featured Parts Setting" field 203 of the analysis condition setting screen 200, is detected as a target for inspection (maintenance). The setting is done by selecting an importance level from "A" to "C" for each part. In the example in Figure 11, both the parts previously registered as featured parts and new parts have their importance level set to "A". In other words, when a featured part is considered a target work unit Wp and detected as a target for inspection, its importance level is set to "A".
[0074] The loss cost setting field 304 is a field for setting the importance of maintenance for the target work unit Wp based on the loss costs incurred due to a decrease in the work accuracy of the target work unit Wp. In the example in Figure 11, the importance is set to "A" when the loss costs are 50,000 yen or more, and to "B" when they are between 5,000 yen and less than 50,000 yen. In other words, when a target work unit Wp is identified, for example, if the loss costs incurred due to a decrease in the work accuracy of that work unit Wp, such as the cost of discarded parts, are 50,000 yen or more, the importance of maintenance for that work unit Wp is set to "A".
[0075] The trend analysis setting section 305 is for setting the importance of the previously described analysis parameters (defect rate, adsorption rate, adsorption accuracy, mounting accuracy, and negative pressure level) according to their deterioration trends. The importance can be set from three perspectives: "threshold," "statistical significance," and "number of consecutive days of deterioration." The importance of each of these three can be set by the specific values of the analysis parameters.
[0076] In Figure 11, for example, the importance level "A" for the defect rate threshold is set to 10 ppm or higher, and importance level "B" is set to 5 ppm or higher. This means that if the defect rate tends to worsen to 10 ppm or higher, the importance level is set to "A," and if the defect rate tends to worsen to a range of 5 ppm or more but less than 10 ppm, the importance level is set to "B."
[0077] Furthermore, the importance level "A" for "statistical significance" in the defect rate is set at 5% or higher. This means that if there is a tendency for the statistical significance to be 5% or higher, the importance level will be set to "A".
[0078] Furthermore, in terms of the defect rate, a "sequential deterioration" of "A" is set to 5 days or more, and a "B" is set to 3 days or more. This means that when the target work unit Wp is detected, if the defect rate has deteriorated for 5 consecutive days or more, the importance is set to "A", and if the defect rate has deteriorated for 3 days or more but less than 5 consecutive days, the importance is set to "B".
[0079] Here, we have explained the importance setting for the "defect rate" among the analysis parameters, but the importance setting for other analysis parameters (adsorption rate, adsorption accuracy, mounting accuracy, and negative pressure level) is similar, and the values are set as shown in the figure.
[0080] The calculation processing unit 51 executes the importance determination process for the maintenance of the target work unit Wp based on the importance determination conditions set according to the importance setting screen 300.
[0081] In this case, the calculation processing unit 51 can, for example, evaluate the results of the trend analysis process based on the importance determination conditions described above, and tally the number of "A", "B", and "C" values for each, and determine the importance level with the highest total number among these importance levels as the importance level for the maintenance of the target work unit Wp.
[0082] Furthermore, the calculation processing unit 51 may count the number of "A", "B", and "C" respectively, and if the number of "A" is above a certain number, it may determine the importance of maintenance for the target work unit Wp to be "A", regardless of the number of "B" and "C".
[0083] Furthermore, the calculation processing unit 51 may determine the importance of maintenance for the target work unit Wp to be "A" if any of the conditions set in the continuous deterioration analysis setting field 301, the post-maintenance analysis setting field 302, the focus part setting field 303, and the loss cost setting field 304 are evaluated as "A," regardless of the evaluations of the other conditions.
[0084] "5. Display Processing" The display control unit 52 controls the display unit 42 to display the maintenance support information 100 described above. The maintenance support information 100 is a list-format information consisting of various pieces of maintenance information (referred to as maintenance items M) for the target work unit Wp, arranged vertically. Figure 6 shows an example of the maintenance support information 100.
[0085] Maintenance support information 100 includes maintenance items M for work units Wp that require maintenance, and in addition to maintenance items M for target work units Wp (including parts of interest that are considered to be target work units Wp) detected based on the trend analysis process described above, it also includes maintenance items M that are scheduled regularly.
[0086] The display control unit 52 displays maintenance support information 100 such that maintenance items M for the target work unit Wp detected based on the trend analysis process are displayed higher than regularly scheduled maintenance items M. Furthermore, the display control unit 52 displays maintenance support information 100 such that maintenance items M with higher importance are displayed higher based on the importance determined in the aforementioned importance determination process, based on the maintenance items M for the target work unit Wp detected based on the trend analysis process.
[0087] In this way, maintenance items M for the target work unit Wp, i.e., the target work unit Wp whose work accuracy is deteriorating, which are detected based on trend analysis processing, are displayed higher than regularly scheduled maintenance items M. This makes it possible to raise awareness among workers that maintenance on the target work unit Wp with deteriorating work accuracy should be prioritized over regularly scheduled maintenance (corresponding to "maintenance of other work units" in this invention). As a result, by having workers prioritize maintenance on the higher-ranking maintenance items M, maintenance can be efficiently performed starting with the target work unit Wp with deteriorating work accuracy.
[0088] Furthermore, for the target work unit Wp detected based on trend analysis processing, maintenance items M with high importance are displayed at the top, thereby raising awareness among workers that maintenance should be prioritized for high-importance maintenance items M. By having workers prioritize maintenance on the highest-priority maintenance items M, maintenance can be carried out efficiently starting with the most important maintenance items M. Therefore, the maintenance support system described above makes it possible to carry out maintenance on work unit Wp efficiently and rationally.
[0089] In this example, each maintenance item M includes item number 101, part information 102, analysis parameter information 103, loss cost information 104, analysis information 105, instruction information 106, and importance information 107.
[0090] Item number 101 is information corresponding to the priority of maintenance item M, and is essentially a reference number. In other words, the item number of the highest-level maintenance item M is "1", and a consecutive number is displayed as item number 101.
[0091] Part information 102 is information about the part that caused work area Wp to be detected as a maintenance target. Part information 102 displays, for example, the part name and part identification number. By displaying this part information 102, the worker can recognize the relationship between maintenance item M and the part.
[0092] The analysis parameter information 103 is information indicating the analysis parameters obtained in the trend analysis process described above. In the illustrated example, the values for "defect rate," "adhesion rate," and "attachment rate" among the analysis parameters are displayed as analysis parameter information 103. By displaying the analysis parameter information 103, the operator can concretely understand the status of the analysis parameters. In addition, other information related to the analysis parameters may also be displayed in the analysis parameter information 103.
[0093] Loss cost information 104 is information that shows the loss costs (loss costs) due to the deterioration of the work accuracy of work unit Wp. For example, the current loss cost is displayed. By displaying this loss cost information 104, workers can specifically understand the loss costs due to the deterioration of the work accuracy of work unit Wp that is subject to maintenance. By specifically understanding the loss costs, it is possible to make workers aware of the necessity and urgency of maintenance for the work unit Wp in question.
[0094] Analysis information 105 is information that outlines the trend analysis process described above. By displaying this analysis information 105, the operator can grasp the specific situation of the decline in work accuracy of the work unit Wp that is being maintained.
[0095] Instruction information 106 indicates the work unit Wp to be maintained and provides an overview of the maintenance content. The display of this instruction information 106 allows the worker to quickly understand the maintenance target and content, enabling them to carry out the maintenance work accurately and efficiently.
[0096] Importance information 107 is information indicating the importance determined by the importance determination process described above. In the example shown, information indicating the three levels of importance ("A", "B", and "C") is displayed. By explicitly displaying the importance in this way, it becomes possible to make workers aware of maintenance items M that need to be prioritized, and the implementation of high-importance maintenance items M becomes less likely to be overlooked.
[0097] Regarding the display of maintenance support information 100, the background of only the target work unit Wp detected based on trend analysis processing may be colored, or the font thickness of the maintenance item M may be changed to highlight it, thereby differentiating its display from other maintenance item M. Alternatively, among the target work unit Wp detected based on trend analysis processing, only the maintenance item M with high importance (e.g., importance level "A") may have its background highlighted (made prominent) to differentiate its display from other maintenance item M. In this way, it becomes possible to make workers aware of target work unit Wp where work accuracy is declining or target work unit Wp with high importance, making it less likely that the implementation of high-priority maintenance item M will be overlooked.
[0098] The information items 101-107 described above included in each maintenance item M are examples, and maintenance item M may also include other information related to the maintenance of the target work unit Wp.
[0099] Furthermore, the display control unit 52 updates the maintenance support information 100 each time the aforementioned unit period U (1 day) has elapsed. Specifically, it adds the maintenance items M of the target work unit Wp, newly detected by the calculation processing unit 51, to a position corresponding to their importance. In this case, the display control unit 52 updates the maintenance support information 100 so that maintenance items M with higher importance are displayed above maintenance items with lower importance. Also, if the importance of a maintenance item M awaiting maintenance increases, that maintenance item M is moved up to a position corresponding to its importance (see Figure 12). In other words, the display control unit 52 changes the display content of maintenance items M in the maintenance support information 100 so that maintenance items M with higher importance are given priority over maintenance items M with lower importance. In this way, by updating the maintenance support information 100, workers can always prioritize maintenance on maintenance items M with higher importance first.
[0100] Note that the maintenance support information 100 shown in Figure 6 is just one example. For example, maintenance support information 100 as shown in Figure 13 may be displayed on the display unit 42. That is, maintenance record information 108 may be displayed after maintenance of the target work unit Wp has been performed based on the maintenance item M.
[0101] Maintenance record information 108 contains historical information about the maintenance performed. This maintenance record information 108 includes two pieces of information: "work record" and "status after work". "Work record" includes, for example, the date the maintenance was performed, the worker, and the details of the work. "Status after work" is the latest (current) value of the analysis parameter. In the example shown, the values of "defect rate", "adsorption rate", and "attachment rate" are displayed as analysis parameters.
[0102] The display of maintenance item M, including maintenance record information 108, allows the worker to confirm the effects after the maintenance work. In this case, after the maintenance is completed, the worker can delete the maintenance item M from the maintenance support information 100 by operating the control unit 43, thereby making the display disappear. This allows the worker to confirm the maintenance record information 108 and then delete the completed maintenance item M from the maintenance support information 100.
[0103] Furthermore, maintenance support information 100 as shown in Figure 14 may be displayed. That is, if the part displayed in part information 102 is a part of interest set in the part of interest setting section 203 of the analysis condition setting screen 200, the display control unit 52 may display an icon 110 to indicate that. In addition, the display control unit 52 may display an icon 112 indicating that it is a redisplay based on the setting in the continuous deterioration analysis setting section 201 of the analysis condition setting screen 200, and an icon 113 indicating the number of redisplays, at the end of the maintenance item M.
[0104] Furthermore, if the same maintenance item has been maintained in the past, the display control unit 52 may display an icon 120 to indicate this. In this case, if the operator selects the icon 120 using the operation unit 43, the display control unit 52 may display past maintenance history information 121 via a pop-up display or the like. With this configuration, the operator can check the past maintenance history and then perform maintenance on the target work unit Wp that is currently displayed. As a result, maintenance can be performed more accurately and efficiently.
[0105] The above describes an embodiment of a component mounting system 1 to which the maintenance support system according to the present invention is applied. However, this component mounting system 1 is just one example of an embodiment of a component mounting system to which the maintenance support system according to the present invention is applied. In other words, the specific configuration of the component mounting system and the maintenance support system is not limited to the disclosure of the above embodiment and can be modified as appropriate without departing from the spirit of the present invention.
[0106] The present invention, as described above, can be summarized as follows.
[0107] A maintenance support system according to one aspect of the present invention is a maintenance support system for a component mounting system including a plurality of work units that perform work for producing component mounting boards, comprising: a display unit that displays maintenance items for work units among the plurality of work units that require maintenance; a display control unit that controls the display unit; and an arithmetic processing unit that performs a process of obtaining parameter data indicating the work accuracy of the work unit for each unit period, and a process of detecting a work unit whose work accuracy has deteriorated as a work unit to be maintained based on the data, wherein the display control unit controls the display method and / or display content of the maintenance items for the target work unit so that the maintenance of the target work unit takes precedence over the maintenance of other work units.
[0108] This maintenance support system collects parameter data indicating the work accuracy of each work unit for each unit of time. If a work unit is experiencing a decline in work accuracy, that work unit is identified as a target for maintenance, and its maintenance items are displayed on the display unit. In this case, the maintenance items for the target work unit with the decline in work accuracy are displayed in a way and / or content that prioritizes maintenance for other work units. This allows workers to prioritize maintenance on work units with declining work accuracy, enabling efficient and rational maintenance.
[0109] In the above-described maintenance support system, the calculation processing unit may detect the target work unit based on the trend of the data for each unit period in a time series.
[0110] This configuration makes it possible to more quickly detect work units with reduced work accuracy based on the trends in the aforementioned data.
[0111] In this case, the arithmetic processing unit may detect as the target work unit a work unit in which the value of the data has deteriorated beyond a predetermined threshold, or a work unit in which the difference between the value of the data for a preceding unit period and the value of the data for a subsequent unit period has deteriorated beyond a set value.
[0112] This configuration makes it possible to more reliably detect work areas where work accuracy has decreased, and also makes it possible to detect work areas where work accuracy has suddenly decreased as target work areas.
[0113] Furthermore, in the above-described maintenance support system, the calculation processing unit may determine the importance of the maintenance items for the target work unit, and the display control unit may control the display of the maintenance items by the display unit based on the importance level.
[0114] This configuration ensures that maintenance items for the relevant work area are displayed in a way that prioritizes those with the highest importance. This allows workers to promptly begin addressing these high-priority maintenance items.
[0115] In this case, the display control unit may control the display unit so that the information indicating importance is also displayed.
[0116] This configuration, by explicitly displaying importance levels, makes it possible to more strongly remind workers of maintenance items that need to be prioritized. As a result, high-priority maintenance items are less likely to be overlooked.
[0117] Furthermore, in the above-described maintenance support system, the display control unit may control the display unit so that the maintenance items for the target work unit are displayed above the maintenance items for other work.
[0118] This configuration allows maintenance items for work areas experiencing reduced work accuracy to be displayed at the top of the list, making it possible to make workers aware that these maintenance items should be prioritized.
[0119] Furthermore, in the above-described maintenance support system, the display control unit may control the display unit so that the maintenance items for the target work unit are more prominent than the maintenance items for other work units.
[0120] This configuration makes maintenance items for work areas experiencing reduced work accuracy more noticeable than those for other work areas, thus making workers aware that these maintenance items should be prioritized.
[0121] In this case, for example, if the component mounting board is a board on which a predetermined specific component is mounted, the arithmetic processing unit may, based on the data related to the component of interest, consider the component of interest as the work unit and detect the component of interest as a target for maintenance.
[0122] This configuration makes it possible to identify and inspect a component of concern if a mounting defect or other issue arises due to a problem with that component.
[0123] Furthermore, in the above-mentioned maintenance support system, the unit period may be defined by the number of operations performed by the work unit.
[0124] With this configuration, it becomes possible to detect the target work unit based on the trend of the data, which is determined by the number of operations performed by the work unit.
[0125] Furthermore, in the above-mentioned maintenance support system, the unit period may be defined by the operating time of the work unit.
[0126] This configuration makes it possible to detect the target work unit based on the trend of the data derived from the operating time of the work unit.
[0127] The above-described maintenance support system includes a history information storage unit that stores history information of maintenance performed based on the maintenance items, and an operation input unit that provides a command to the display control unit to change the display of the display unit, and the display control unit may control the display unit so that icons that can be selected by operation of the operation input unit are displayed together with the maintenance items, and when such icons are selected, the history information is displayed.
[0128] This configuration allows workers to review past maintenance history information as needed, which can then be used as a reference for the current maintenance of the target work area.
Claims
1. A maintenance support system in a component mounting system that includes multiple work units for producing component mounting boards, A display unit that displays maintenance items for the work unit that requires maintenance among the aforementioned multiple work units, A display control unit that controls the display unit, The system includes a calculation processing unit that performs a process to obtain parameter data indicating the work accuracy of the work unit for each unit period, and a process to detect work units whose work accuracy has deteriorated based on the data as work units to be maintained. The maintenance support system is characterized in that the display control unit controls the method and / or content of display of maintenance items for the target work unit so that maintenance of the target work unit takes priority over maintenance of other work units.
2. In the maintenance support system described in claim 1, The maintenance support system is characterized in that the calculation processing unit detects the target work unit based on the trend of the data for each unit period in a time series.
3. In the maintenance support system according to claim 1 or 2, A maintenance support system characterized in that the calculation processing unit detects as the target work unit a work unit in which the value of the data has deteriorated by exceeding a predetermined threshold, or a work unit in which the difference between the value of the data for a preceding unit period and the value of the data for a subsequent unit period has deteriorated by exceeding a set value.
4. In the maintenance support system according to claim 1 or 2, The aforementioned calculation processing unit determines the importance of the maintenance items for the target work unit, A maintenance support system characterized in that the display control unit controls the display of maintenance items by the display unit based on the importance level.
5. In the maintenance support system described in claim 4, The maintenance support system is characterized in that the display control unit controls the display unit so that the information indicating the importance is also displayed.
6. In the maintenance support system according to claim 1 or 2, The maintenance support system is characterized in that the display control unit controls the display unit so that the maintenance items for the target work unit are displayed above the maintenance items for other work.
7. In the maintenance support system according to claim 1 or 2, The maintenance support system is characterized in that the display control unit controls the display unit so that the maintenance items for the target work unit stand out more than the maintenance items for other work units.
8. In the maintenance support system according to claim 1 or 2, The aforementioned component mounting board is a board on which pre-set components of interest are mounted, The maintenance support system is characterized in that the calculation processing unit further detects the component of interest as a work unit and as a maintenance target based on the data related to the component of interest.
9. In the maintenance support system according to claim 1 or 2, A maintenance support system characterized in that the aforementioned unit period is determined by the number of operations performed by the work unit.
10. In the maintenance support system according to claim 1 or 2, A maintenance support system characterized in that the aforementioned unit period is defined by the operating time of the work unit.
11. In the maintenance support system according to claim 1 or 2, A history information storage unit that stores history information of maintenance performed based on the aforementioned maintenance items, The system includes an operation input unit that provides a command to the display control unit to change the display of the display unit, The maintenance support system is characterized in that the display control unit controls the display unit so that icons that can be selected by operation of the operation input unit are displayed together with the maintenance items, and when an icon is selected, the history information is displayed.