Component mounting system

CN117882504BActive Publication Date: 2026-10-30YAMAHA MOTOR CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202180101856.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-17
Publication Date
2026-10-30
Estimated Expiration
2041-09-17

AI Technical Summary

Technical Problem

因此,无法预测生产要素的与使用对应的当前时刻以后的将来的错误发生状况

Benefits of technology

[0009]本发明的目的在于提供一种如下的元件安装系统:能够预测元件搭载基板的生产中所使用的生产要素的与使用对应的当前时刻以后的将来的错误发生状况。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117882504B_ABST
    Figure CN117882504B_ABST
Patent Text Reader

Abstract

The management device (14) of the component mounting system (100) includes a management storage section (144), a calculation section (1452), and a data generation section (1453). The management storage section (144) accumulates and stores management data (DM) in which each production factor information (D1) of each production factor (PF) used in production of a component mounting substrate (PPA) is associated with process status data (D2). The calculation section (1452) calculates normal process rate data of normal adsorption rate data (DS11) or normal mounting rate data (DS21) from a data group of the management data (DM) from a specified time (TS) to a current time (TP). The calculation section (1452) outputs a normal process rate data set (DS) indicating a data group of the normal process rate data of each use time (TU). The data generation section (1453) generates predicted normal process rate data DP after the current time (TP) corresponding to a change in a use variable (UV) from the normal process rate data set (DS).
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to a component mounting system having a mounting machine for producing component mounting substrates on which components are mounted. Background Technology

[0002] Conventionally, component mounting systems equipped with mounting machines are known to obtain component mounting substrates by mounting electronic components (hereinafter referred to as "components") on substrates such as printed circuit boards. In such component mounting systems, the mounting machine includes: a feeder for supplying components; and a nozzle for adsorbing the components supplied by the feeder and mounting the adsorbed components onto the substrate.

[0003] In component mounting systems, errors sometimes occur due to abnormalities in the suction state of the nozzle or the mounting state of the components on the component mount substrate. Such errors can negatively impact the quality of the component mount substrate. Therefore, it is crucial to anticipate potential causes of errors in the production of component mount substrates, such as feeders and nozzles, and to implement maintenance measures to mitigate these errors.

[0004] Patent Document 1 discloses a technique for detecting defects in production elements (equipment) such as feeders and suction nozzles. In the technique disclosed in Patent Document 1, data including information about errors in the installation machine is collected, and it is determined whether the trend of characteristic data such as the number of adsorption errors in the collected data exceeds the normal trend. Furthermore, if the trend of the characteristic data exceeds the normal trend, defects in the production elements are detected.

[0005] In the technology disclosed in Patent Document 1, the defective condition of the production element is detected only each time it is used during the production of the component mounting substrate of the mounting machine. Therefore, it is impossible to predict the future occurrence of errors of the production element after the current moment corresponding to its use. In this case, it is difficult to take appropriate countermeasures such as maintenance to suppress errors that occur in the future after the current moment, and there is room for improvement in this regard.

[0006] Existing technical documents

[0007] Patent documents

[0008] Patent Document 1: Japanese Patent Publication No. 2019-62163 Summary of the Invention

[0009] The purpose of this invention is to provide a component mounting system that can predict the future occurrence of errors in the production elements used in the production of component mounting substrates, based on the current moment of use.

[0010] One aspect of the present invention relates to a component mounting system comprising: a mounting machine for producing a component mounting substrate on which components are mounted; and a management device for managing the production of the component mounting substrate in the mounting machine. The mounting machine includes: a feeder for supplying the components; and a retainer for holding the components supplied by the feeder, thereby obtaining the component mounting substrate by mounting the held components onto a substrate. The management device includes a storage unit, a calculation unit, a data generation unit, an operation unit, and a display unit. The storage unit accumulates and stores management data associated with processing status data and information of each production element for each use of each production element, the processing status data indicating that the processing status represented by at least one of the holding status of the components by the retainer and the mounting status of the components on the component mounting substrate is normal or abnormal, and the information of each production element used to determine the respective production elements representing the feeder and the retainer used in the production of the component mounting substrate. The calculation unit calculates normal processing rate data, representing the ratio of the number of times each production factor is used to the number of times it is used in a scenario where the processing state is normal, based on the data set of the management data during the period from a specified time to the current time, and outputs the normal processing rate dataset, grouped into sets of the normal processing rate data for each usage time, in association with the information of each production factor. The data generation unit generates predicted normal processing rate data, representing predicted values ​​of the normal processing rate data after the current time corresponding to changes in usage variables represented by at least one of the usage time and usage frequency of each production factor, in association with the information of each production factor, based on the normal processing rate dataset. The operation unit allows input of various commands. When a factor selection command for selecting one of the production factors is input via the operation unit, the display unit displays the predicted normal processing rate data associated with the production factor information corresponding to the production factor represented by the factor selection command.

[0011] The objectives, features, and advantages of this invention will become clearer from the following detailed description and accompanying drawings. Attached Figure Description

[0012] Figure 1 This is a diagram showing the overall configuration of a component mounting system according to an embodiment of the present invention.

[0013] Figure 2 It is a block diagram of the mounting machine that the component mounting system possesses.

[0014] Figure 3This is a top view showing the structure of the main body of the installation machine.

[0015] Figure 4 This is an enlarged view showing the head unit of the main body of the installation machine.

[0016] Figure 5 It is a block diagram of the management device of the component mounting system.

[0017] Figure 6 This is a diagram showing the display screen of the display unit in the management device, and it is a diagram showing the state when the suction nozzle is selected as a production factor and the number of times it is used is selected as a usage variable.

[0018] Figure 7 It is a diagram showing the display screen of the display unit in the management device, and it is a diagram showing the state when the feeder is selected as a production factor and the number of times it is used is selected as a usage variable.

[0019] Figure 8 It is a diagram showing the display screen of the display unit in the management device, and it is a diagram showing the state when the nozzle is selected as a production factor and the usage time is selected as a usage variable.

[0020] Figure 9 It is a diagram showing the display screen of the display unit in the management device, and it is a diagram showing the state when the feeder is selected as a production factor and the usage time is selected as a usage variable.

[0021] Figure 10 This is a diagram showing the display screen of the display unit in the management device, and it is a diagram showing the state when the command to set zoom conditions is input via the operation unit.

[0022] Figure 11 This is a diagram showing the display screen of the display unit in the management device, and it is a diagram showing the state when an instruction to select specific normal processing rate data from the data group of normal processing rate data constituting the normal processing rate distribution is input via the operation unit.

[0023] Figure 12 This is a diagram showing the display screen of the display unit in the management device, and a diagram showing the state when the error type selection command is input via the operation unit.

[0024] Figure 13 This is a diagram showing the display screen of the display unit in the management device. It is a diagram showing the state when the number of uses is selected as the usage variable and the instruction to display the regression equation is input via the operation unit.

[0025] Figure 14This is a diagram showing the display screen of the display unit in the management device. It is a diagram showing the state when the instruction to display the regression equation is input via the operation unit, with the usage time selected as the usage variable.

[0026] Figure 15 This is a diagram showing the display screen of the display unit in the management device, and a diagram showing the state when the instruction to output notification information is input via the operation unit.

[0027] Figure 16 This is a diagram showing the status of notification information output from the management device displayed on the mobile terminal. Detailed Implementation

[0028] The component mounting system according to embodiments of the present invention will now be described with reference to the accompanying drawings.

[0029] like Figure 1 As shown, the component mounting system 100 according to this embodiment includes a component mounting line 10 and a management device 14.

[0030] The component mounting line 10 includes multiple mounting lines 11, each comprising a mounting machine 12 that produces component mount substrates (PPAs) on which components are mounted. In each mounting line 11 constituting the component mounting line 10, the multiple mounting machines 12 and inspection devices 13 are connected in a straight line arrangement. A management device 14 is used to manage the production of the component mount substrates (PPAs) in the mounting machines 12. The management device 14 is communicatively connected to the mounting machines 12 and the inspection devices 13.

[0031] Apart from Figure 1 In addition, refer to Figures 2 to 4 The installation unit 12 will be explained. Figure 3 In this process, orthogonal XY coordinates that are orthogonal to each other on a horizontal plane are used to represent directional relationships. The mounting machine 12 is an apparatus for producing a component mounting substrate PPA on which electronic components (hereinafter referred to as "components") are mounted on a substrate PP printed with solder paste.

[0032] The mounting machine 12 includes a mounting machine main body 2, a mounting control unit 4, a mounting communication unit 40, and a mounting storage unit 40M. The mounting machine main body 2 constitutes a structural part that performs component mounting processing such as mounting components onto the substrate PP during the production of component mounting substrates PPA. The mounting communication unit 40 is an interface for data communication with the management device 14 and has the function of outputting various data and information to the management device 14. The mounting control unit 4 controls the component mounting processing of the mounting machine main body 2, etc., based on the substrate data DD stored in the mounting storage unit 40M, and also controls the data communication of the mounting communication unit 40.

[0033] The main body 2 of the installation machine includes a main frame 21, a conveyor 23, a component supply unit 24, a head unit 25, a substrate support unit 28, and a suction station 29.

[0034] The main frame 21 is a structure housing the various parts constituting the main body 2 of the mounting machine. Viewed from above in a direction orthogonal to both the X-axis and Y-axis (vertical direction), it is roughly rectangular in shape. A conveyor 23 extends along the X-axis and is disposed on the main frame 21. The conveyor 23 transports the substrate PP in the X-axis direction. The substrate PP transported on the conveyor 23 is positioned at a predetermined working position (the component mounting position on the substrate PP) based on the substrate support unit 28. The substrate support unit 28 positions the substrate PP on the conveyor 23 by supporting it from below. Furthermore, in... Figure 3 In the example shown, the conveyor 23 that serves as the channel for transporting the substrate PP is a single-channel substrate transport mechanism with one unit. However, the conveyor 23 can also be a dual-channel substrate transport mechanism with two units.

[0035] The component supply unit 24 is disposed at each of the two ends of the main frame 21 in the Y-axis direction, separated by the conveyor 23. The component supply unit 24 is a region in which multiple feeders 24F are assembled on the main frame 21 in an arranged configuration, and the placement of each feeder 24F is divided according to each component 24P held by the head 251 of the head unit 25 (described later). The feeders 24F are detachably mounted to the component supply unit 24. The feeders 24F are devices for performing component supply processing. There are no particular limitations on the feeders 24F, as long as they can hold multiple components 24P and supply the held components 24P to a predetermined component supply position set within the feeder; for example, a belt feeder. A belt feeder is a feeder that has a reel wound with a component receiving belt at predetermined intervals holding components 24P, and supplies components 24P by feeding the component receiving belt from the reel.

[0036] The head unit 25 is held on the moving beam 27. A fixed guide rail 261 extending along the Y-axis and a ball screw shaft 262 driven by a Y-axis servo motor 263 are provided on the main frame 21. The moving beam 27 is positioned on the fixed guide rail 261, and a nut portion 271 on the moving beam 27 is screwed onto the ball screw shaft 262. Furthermore, a guide member 272 extending along the X-axis and a ball screw shaft 273 driven by an X-axis servo motor 274 are provided on the moving beam 27. The head unit 25 is movably held on the guide member 272, and a nut portion on the head unit 25 is screwed onto the ball screw shaft 273. Moreover, based on the operation of the Y-axis servo motor 263, the moving beam 27 moves in the Y-axis direction, and based on the operation of the X-axis servo motor 274, the head unit 25 moves relative to the moving beam 27 in the X-axis direction. That is, the head unit 25 can move in the Y-axis direction as the moving beam 27 moves, and can also move in the X-axis direction along the moving beam 27. The head unit 25 can move between the component supply unit 24 and the substrate PP supported by the substrate support unit 28. The head unit 25 performs the component mounting process of mounting the component 24P onto the substrate PP by moving between the component supply unit 24 and the substrate PP.

[0037] like Figure 4 As shown, the head unit 25 includes multiple mounting heads 251. Each mounting head 251 has a suction nozzle 2511 mounted at its distal (lower) end. The suction nozzle 2511 is an example of a holder that holds the component 24P supplied by the feeder 24F. Other than the suction nozzle, a gripper that holds the component 24P by gripping it can be considered. The suction nozzle 2511 is capable of adsorbing and holding the component 24P supplied by the feeder 24F. The suction nozzle 2511 performs the adsorption process of the component 24P. The suction nozzle 2511 can be connected to one of a negative pressure generating device, a positive pressure generating device, or the atmosphere via an electrically operated switching valve. That is, by supplying negative pressure to the suction nozzle 2511, the component 24P can be adsorbed and held by the suction nozzle 2511, and then, by supplying positive pressure, the adsorption and holding of the component 24P is released. Each mounting head 251 performs a component mounting process corresponding to one of the multiple target mounting positions set on the substrate PP, mounting the component 24P held by the nozzle 2511 onto the substrate PP. Each mounting head 251 obtains a component mounting substrate PPA by performing the component mounting process on the substrate PP.

[0038] Each mounting head 251 can move up and down in the Z-axis direction (vertical direction) relative to the frame of the head unit 25, and can rotate about a head axis extending along the Z-axis direction. Each mounting head 251 can move up and down along the Z-axis direction between an adsorbable position where the nozzle 2511 can adsorb and hold the element 24P and a retracted position above the adsorbable position. That is, when the nozzle 2511 adsorbs and holds the element 24P, each mounting head 251 descends from the retracted position to the adsorbable position, and adsorbs and holds the element 24P at the adsorbable position. On the other hand, after adsorbing and holding the element 24P, each mounting head 251 rises from the adsorbable position to the retracted position. Moreover, each mounting head 251 can move up and down along the Z-axis direction between the adsorbable position and the retracted position, the adsorbable position being a position where the element 24P adsorbed and held by the nozzle 2511 can be mounted on a predetermined target mounting position on the substrate PP.

[0039] The suction station 29 is mounted on the main frame 21 and serves as a storage location for accommodating multiple suction nozzles 2511. Alternatively, multiple suction stations 29 may be mounted on the main frame 21. The suction nozzles 2511 are removed from the suction station 29 and installed onto each mounting head 251.

[0040] like Figure 2 and Figure 3 As shown, the main body 2 of the mounting unit also includes a camera mounting unit 3. The camera mounting unit 3 performs a shooting action on the subject and acquires a video image. The camera mounting unit 3 includes a first camera unit 31, a second camera unit 32, and a third camera unit 33.

[0041] The first imaging unit 31 is disposed on the main frame 21 between the component supply unit 24 and the conveyor 23, and is a camera equipped with an imaging device such as CMOS (Complementary metal-oxide-semiconductor) or CCD (Charged-coupled device). When each mounting head 251 performs the component mounting process, the first imaging unit 31 captures images from below of the component 24P held and held by the suction nozzles 2511 of each mounting head 251, during the movement of the head unit 25 from the component supply unit 24 towards the substrate PP supported by the substrate support unit 28, to obtain a suction processing image. The suction processing image is an image showing the processing state of the component suction process performed by the suction nozzles 2511. The suction processing image is an image that can confirm, for example, the posture of the component 24P held by the suction nozzles 2511, and the offset of the component 24P from the suction nozzles 2511, as part of the processing state of the component suction process. The adsorption processing image is input to the installation control unit 4 (described later) and is referenced during the identification processing of the adsorption state of the element 24P relative to the nozzle 2511, which is identified by the adsorption state identification unit 46.

[0042] The second imaging unit 32 is a camera, such as one equipped with a CMOS or CCD imaging device, disposed on the head unit 25. The second imaging unit 32 captures an image of the component supply position of the feeder 24F from an oblique upward position when the head unit 25 is configured such that the suction nozzle 2511 is directly above the component supply position of the feeder 24F. Specifically, the second imaging unit 32 captures an image of the component 24P supplied to the component supply position by the feeder 24F from an oblique upward position before the suction nozzle 2511 performs its suction action, thus acquiring a first supply processing image. Furthermore, the second imaging unit 32 captures an image of the state of the component supply position when the suction nozzle 2511 is performing its suction action on the component 24P supplied to the component supply position by the feeder 24F, thus acquiring a second supply processing image. Additionally, the second imaging unit 32 captures an image of the state of the component supply position after the suction action by the suction nozzle 2511 has ended, thus acquiring a third supply processing image. The first supply processing image is an image that confirms the posture of the component 24P supplied to the component supply position of the feeder 24F. The second and third supply processing images are images that confirm the posture of the component 24P, which is supplied to the component supply position, when it is adsorbed by the suction nozzle 2511. The first to third supply processing images are input into the installation control unit 4 and are referenced during the identification process of the adsorption state identification unit 46, which identifies the adsorption state of the component 24P relative to the suction nozzle 2511.

[0043] Furthermore, the second imaging unit 32 captures an image of the target mounting position from an oblique angle when the suction nozzle 2511, configured by the head unit 25 to hold the component, is positioned directly above the target mounting position on the substrate PP. Specifically, the second imaging unit 32 captures an image of the target mounting position on the substrate PP from an oblique angle before the mounting head 251 mounts the component 24P held by the suction nozzle 2511 onto the substrate PP, thus acquiring a pre-mounting image. Moreover, the second imaging unit 32 captures an image of the target mounting position after the component mounting operation performed by the mounting head 251 has concluded, thus acquiring a post-mounting image. The pre-mounting and post-mounting images represent the processing state of the component mounting process performed by the mounting head 251. These images allow confirmation of the processing state of the component mounting process, such as the posture of the component 24P mounted on the target mounting position on the substrate PP.

[0044] The third imaging unit 33 is a camera equipped with an imaging device such as a CMOS or CCD, which is disposed in the head unit 25. Before the mounting process of the actuators mounted on each head 251, the third imaging unit 33 captures images of various marks attached to the upper side of the substrate PP supported by the substrate support unit 28 from above. Based on the recognition of the marks on the substrate PP by the third imaging unit 33, the positional offset of the substrate PP relative to the origin coordinates is detected.

[0045] The mounting storage unit 40M stores the substrate data DD referenced by the mounting control unit 4. The substrate data DD contains multiple production element information D1, target adsorption position information DAP, and target mounting position information DPP required for the control of component mounting processing of the mounting machine body 2 performed by the mounting control unit 4.

[0046] Production element information D1 is used to determine the production element PF represented by one of the components 24P, feeder 24F, nozzle 2511, and mounting head 251 used in the production of mounting substrate PPA in mounting machine 12. In this embodiment, production element information D1 includes component information D11, feeder information D12, nozzle information D13, and mounting head information D14.

[0047] Component information D11 is used to identify component 24P in production element PF. Component information D11 includes the component name, component type, and dimensions of component 24P. Feeder information D12 is used to identify feeder 24F in production element PF. Feeder information D12 includes the type of feeder 24F and its location in the component supply unit 24. Nozzle information D13 is used to identify nozzle 2511 in production element PF. Nozzle information D13 includes the type and identifier of nozzle 2511. Head information D14 is used to identify mounting head 251 in production element PF. In the header information D14, information such as the number of the device carrying the header 251 is registered as information used to identify the device carrying the header 251.

[0048] The Target Adsorption Position Information (DAP) records the target adsorption position (target adsorption position) of the component 24P when it is adsorbed by the nozzle 2511. The DAP records the X-axis and Y-axis coordinates of the target adsorption position of the component 24P relative to the nozzle 2511. The target adsorption position is typically set at the center of the adsorbed surface of the component 24P. The Target Mounting Position Information (DPP) records the target mounting position of the component 24P set on the substrate PP. The DPP records the X-axis and Y-axis coordinates of the target mounting position on the substrate PP.

[0049] The mounting control unit 4 includes a CPU (Central Processing Unit), a ROM (Read Only Memory) storing control programs, and RAM (Random Access Memory) used as the CPU's working area. The mounting control unit 4 controls the operation of each structural element of the mounting machine body 2 by executing the control programs stored in the ROM via the CPU, controls the data communication operation of the mounting communication unit 40, and performs various arithmetic operations. The mounting control unit 4 controls the operation of each structural element of the mounting machine body 2 based on the substrate data DD stored in the mounting storage unit 40M. For example... Figure 2 As shown, the mounting control unit 4, as a main functional component, includes a communication control unit 41, a substrate transport control unit 42, a component supply control unit 43, a head control unit 44, a shooting control unit 45, and an adsorption status recognition unit 46.

[0050] The communication control unit 41 controls the data communication between the mounting machine 12 and the management device 14 by controlling the mounting communication unit 40. The mounting communication unit 40, controlled by the communication control unit 41, sends the adsorption state data D21 and adsorption level data D3 (maintaining level data) output by the adsorption state recognition unit 46 (described later) and the production element information D1 contained in the substrate data DD stored in the mounting storage unit 40M to the management device 14. In addition, the production element information D1 sent to the management device 14 via the mounting communication unit 40 includes component information D11, feeder information D12, nozzle information D13, and head information D14.

[0051] Details will be described later. Adsorption state data D21 is the data that constitutes processing state data D2, and it indicates whether the adsorption state of element 24P based on nozzle 2511 is normal or abnormal. Furthermore, adsorption level data D3 is data indicating the adsorption level (degree of adsorption) of element 24P based on nozzle 2511. Adsorption level data D3 includes: sealing pressure data D31, indicating the negative pressure level (degree of negative pressure) of element 24P being adsorbed onto nozzle 2511; and opening pressure data D32, indicating the negative pressure level of element 24P being released from adsorption by nozzle 2511. Adsorption state data D21 and adsorption level data D3 are data output from adsorption state recognition unit 46.

[0052] During a single component adsorption process performed by the nozzle 2511, one component 24P is used from a plurality of components 24P, one feeder 24F is used from a plurality of feeders 24F, one nozzle 2511 is used from a plurality of nozzles 2511, and one mounting head 251 is used from a plurality of mounting heads 251. In other words, for each component adsorption process performed by the nozzle 2511, the component 24P, feeder 24F, nozzle 2511, and mounting head 251 constituting the production element PF for producing the component mounting substrate PPA are uniquely determined. Therefore, the production element information D1 used to determine the production element PF, the adsorption state data D21 output from the adsorption state recognition unit 46, and the adsorption level data D3 are information that are correlated with each other for each component adsorption process performed by the nozzle 2511.

[0053] The substrate transport control unit 42 controls the transport operation of the conveyor 23 to transport the substrate PP. The component supply control unit 43 controls the component supply processing of each of the multiple feeders 24F arranged in the component supply unit 24 according to the component information D11 and feeder information D12 of the substrate data DD. The head control unit 44 controls the suction nozzle 2511 and the mounting head 251 by controlling the head unit 25 according to the component information D11, nozzle information D13, head information D14, target adsorption position information DAP, and target mounting position information DPP of the substrate data DD. Thus, the head control unit 44 causes the suction nozzle 2511 to perform component adsorption processing and the mounting head 251 to perform component mounting processing according to each of the multiple target mounting positions set on the substrate PP. The imaging control unit 45 controls the imaging operation of the first imaging unit 31, the second imaging unit 32, and the third imaging unit 33 that constitute the mounting imaging unit 3.

[0054] The adsorption state recognition unit 46 identifies the adsorption state of the adsorption element 24P of the nozzle 2511 based on the adsorption processing image acquired by the first imaging unit 31 and the first to third supply processing images acquired by the second imaging unit 32. Furthermore, the adsorption state recognition unit 46 outputs adsorption state data D21 indicating whether the adsorption state of the adsorption element 24P of the nozzle 2511 is normal or abnormal.

[0055] Specifically, the adsorption state recognition unit 46 identifies whether the element 24P is adsorbed by the nozzle 2511 based on the adsorption processing image. If the element 24P is not adsorbed by the nozzle 2511, the adsorption state recognition unit 46 identifies an adsorption error indicating that the element 24P has fallen from the nozzle 2511, and outputs adsorption state data D21 with information about the element falling error. On the other hand, if the element 24P is adsorbed by the nozzle 2511, the adsorption state recognition unit 46 identifies the actual adsorption position, indicating the actual adsorption position of the nozzle 2511 adsorbing the element 24P, based on the adsorption processing image. If the actual adsorption position deviates from the target adsorption position indicated by the target adsorption position information DAP by more than an allowable range, the adsorption state recognition unit 46 identifies an adsorption error of adsorption position deviation, and outputs adsorption state data D21 with information about the adsorption position deviation error.

[0056] Furthermore, the adsorption state recognition unit 46 identifies the posture of the element 24P held by the suction nozzle 2511 based on the first to third supply processing images. If the posture of the element 24P held by the suction nozzle 2511 is abnormal, the adsorption state recognition unit 46 identifies that an adsorption error of the element posture has occurred and outputs adsorption state data D21 with additional information on the element posture error.

[0057] As described above, in the case of an adsorption error during the component adsorption process based on the nozzle 2511, the adsorption status recognition unit 46 outputs additional adsorption error type information D211 (described later). Figure 5 The adsorption status information D21 and the adsorption error type information D211 indicate the types of adsorption errors, such as component drop error, adsorption position offset error, and component posture error. The adsorption status information D21 output from the adsorption status recognition unit 46 is sent to the management device 14 via the installation communication unit 40 in relation to the status of the component information D11, feeder information D12, nozzle information D13, and head information D14 that constitute the production element information D1.

[0058] Furthermore, the adsorption state recognition unit 46 acquires data on the negative pressure level of the negative pressure generating device connected to the suction nozzle 2511 as adsorption level data D3, indicating the adsorption level of the suction nozzle 2511 on the element during the element adsorption process. Adsorption level data D3 includes: sealing pressure data D31, indicating the negative pressure level when the element 24P is adsorbed onto the suction nozzle 2511; and opening pressure data D32, indicating the negative pressure level when the suction nozzle 2511 has released its adsorption of the element 24P. The adsorption state recognition unit 46 outputs the acquired adsorption level data D3. The adsorption level data D3 output from the adsorption state recognition unit 46, in association with the element information D11, feeder information D12, suction nozzle information D13, and head information D14 constituting the production element information D1, is transmitted to the management device 14 via the installation communication unit 40.

[0059] Return to Figure 1 The component mounting substrate PPA produced by the mounting machine 12 is transported into the inspection device 13. The inspection device 13 is used to inspect the mounting status of the component 24P in the component mounting substrate PPA. The inspection device 13 can inspect the component mounting substrate PPA before reflow processing, or the component mounting substrate PPA after reflow processing, which is a process of melting and solidifying the solder on the component mounting substrate PPA.

[0060] The inspection device 13 outputs mounting status data D22 indicating whether the mounting status of component 24P on the component mounting substrate PPA is normal or abnormal. Mounting status data D22 is the data that constitutes the processing status data D2.

[0061] Specifically, the inspection device 13 inspects the orientation of the component 24P on the component mounting substrate PPA, the offset of the mounting position of the component 24P, etc. If the orientation of the component 24P on the component mounting substrate PPA is abnormal, the inspection device 13 identifies a mounting error in the component orientation and outputs mounting status data D22 with additional information on the component orientation error. If the offset of the mounting position of the component 24P relative to the target mounting position shown by the target mounting position information DPP exceeds the allowable range, the inspection device 13 identifies a mounting error in the mounting position offset and outputs mounting status data D22 with additional information on the mounting position offset error.

[0062] In addition, the inspection device 13 inspects the coplanarity of the component mounting substrate PPA, the spacing of the leads of the component 24P on the component mounting substrate PPA, the lead width, and the number of leads. The coplanarity of the component mounting substrate PPA refers to the flatness of the component mounting substrate PPA, indicated by the maximum gap between the contact point of the component 24P's lead or solder ball and the substrate surface. If the maximum gap exceeds the allowable range, the inspection device 13 identifies a mounting error in the coplanarity of the component mounting substrate PPA and outputs mounting status data D22 with added information on the coplanarity error. If the lead spacing of the component 24P on the component mounting substrate PPA exceeds the allowable range, the inspection device 13 identifies a mounting error in the lead spacing of the component 24P and outputs mounting status data D22 with added information on the lead spacing error. If the lead width of the component 24P on the component mounting substrate PPA exceeds the allowable range, the inspection device 13 identifies a mounting error in the lead width of the component 24P and outputs mounting status data D22 with added information on the lead width error. If the number of leads of component 24P on component mounting substrate PPA is abnormal, inspection device 13 identifies that a lead number mounting error of component 24P has occurred and outputs mounting status data D22 with additional lead number error information.

[0063] As described above, in the event of a mounting error indicating an abnormal mounting state of component 24P on the component mounting substrate PPA, the inspection device 13 outputs additional mounting error type information D221 (described later). Figure 5 The mounting status data D22, and the mounting error type information D221, indicate the types of mounting errors, such as component orientation error, mounting position offset error, coplanarity error, lead spacing error, lead width error, and lead quantity error. The mounting status data D22 output from the inspection device 13 is sent to the management device 14.

[0064] The management device 14 is an apparatus for managing the production of component mounting substrates (PPA) in the mounting machine 12. The management device 14 is connected to the mounting machine 12 and the inspection device 13 via data communication, and may be equipped with a microcomputer. The management device 14 receives production element information D1 from the mounting machine 12, adsorption status data D21 constituting the processing status data D2, and adsorption level data D3, and also receives mounting status data D22 constituting the processing status data D2 from the inspection device 13. The management device 14 is operated by an operator.

[0065] Reference Figure 5 block diagram and Figures 6 to 9 The management device 14 is described below. The management device 14 includes a management communication unit 141, a display unit 142, an operation unit 143, a management storage unit 144, and a management control unit 145.

[0066] The management communication unit 141 is an interface for data communication with the installation machine 12 and the inspection device 13. The management communication unit 141 obtains production element information D1, adsorption status data D21 and adsorption level data D3 from the installation machine 12, and obtains mounting status data D22 from the inspection device 13.

[0067] The management storage unit 144 accumulates and stores various information and data acquired by the management communication unit 141. For each use of the production element PF represented by the production element information D1, the management storage unit 144 accumulates and stores management data DM that associates the production element information D1, processing status data D2 including adsorption status data D21 and loading status data D22, and adsorption level data D3. Furthermore, as described above, adsorption error type information D211 is added to the adsorption status data D21 stored in the management storage unit 144, and loading error type information D221 is added to the loading status data D22.

[0068] The display unit 142 is configured to display various data. The display unit 142 may include, for example, a liquid crystal display (LCD). The operation unit 143 may include a keyboard, a mouse, or a touchscreen mounted on the display unit 142. The operation unit 143 is operated by inputting various commands from the operator regarding the display mode of the display unit 142.

[0069] The management and control unit 145 includes a communication control unit 1451, a computing unit 1452, a data generation unit 1453, and a display control unit 1454 as its main functional components.

[0070] The communication control unit 1451 controls the data communication between the management device 14 and the installation machine 12 by controlling the management communication unit 141, and also controls the data communication between the management device 14 and the inspection device 13.

[0071] The calculation unit 1452 calculates the normal processing rate data, including normal adsorption rate data DS11 and normal mounting rate data DS21, based on the data group of management data DM accumulated and stored in the management storage unit 144, which is the management data DM within the actual production period PR1 from the specified time TS to the current time TP. The actual production period PR1 represents the period during which the component mounting substrate PPA is produced using the production element PF in the mounting machine 12. The specified time TS, which represents the start of the actual production period PR1, represents, for example, the time when maintenance is performed on the feeder 24F, nozzle 2511, and mounting head 251 in the production element PF. The current time TP, which represents the end of the actual production period PR1, represents, for example, the current time when the production of the same batch of component mounting substrate PPAs is completed.

[0072] The calculation unit 1452 calculates normal adsorption rate data DS11 and normal mounting rate data DS21 for each usage time TU of the production element PF during the actual production period PR1. Normal adsorption rate data DS11 is data representing the number of times the production element PF is used during the period from the specified time TS to the usage time TU, indicating the ratio of the number of times the nozzle 2511 is used to adsorb element 24P in a normal state to the total number of times the production element PF is used. Similarly, normal mounting rate data DS21 is data representing the number of times the production element PF is used during the period from the specified time TS to the usage time TU, indicating the ratio of the number of times the mounting state of element 24P in the element mounting substrate PPA is used in a normal state to the total number of times the production element PF is used.

[0073] The calculation unit 1452 outputs the normal processing rate dataset DS in association with each production element information D1, based on the normal adsorption rate data DS11 and normal loading rate data DS21 calculated for each usage time TU as described above. Specifically, the calculation unit 1452 outputs the normal processing rate dataset DS in association with the component information D11, feeder information D12, nozzle information D13, and head information D14 constituting the production element information D1. The normal processing rate dataset DS includes the normal adsorption rate dataset DS1 and the normal loading rate dataset DS2. The normal adsorption rate dataset DS1 is a dataset consisting of data sets of the normal adsorption rate data DS11 for each usage time TU within the actual production period PR1. The normal loading rate dataset DS2 is a dataset consisting of data sets of the normal loading rate data DS21 for each usage time TU within the actual production period PR1. The calculation unit 1452 outputs the normal adsorption rate dataset DS1 in association with each production element information D1, and outputs the normal loading rate dataset DS2 in association with each production element information D1.

[0074] Furthermore, if the management data DM accumulated and stored in the management storage unit 144 contains adsorption level data D3, the calculation unit 1452 outputs the adsorption level dataset DS3 (maintenance level dataset) in association with each production factor information D1. The adsorption level dataset DS3 is a dataset consisting of groups of adsorption level data D3 for each usage time TU during the actual production period PR1.

[0075] Furthermore, regarding the processing status data D2 included in the management data DM accumulated and stored in the management storage unit 144, it is assumed that adsorption error type information D211 is attached to the adsorption status data D21 and loading error type information D221 is attached to the loading status data D22. In this case, the calculation unit 1452 outputs the normal adsorption rate dataset DS1, represented by the data group of normal adsorption rate data DS11 with the attached adsorption error type information D211, in association with each production factor information D1. Moreover, the calculation unit 1452 outputs the normal loading rate dataset DS2, represented by the data group of normal loading rate data DS21 with the attached loading error type information D221, in association with each production factor information D1.

[0076] The data generation unit 1453 generates predicted normal processing rate data DP by associating it with information on each production element, based on the normal processing rate dataset DS output from the calculation unit 1452. Specifically, the data generation unit 1453 generates predicted normal processing rate data DP by associating it with component information D11, feeder information D12, nozzle information D13, and head information D14, which constitute the production element information D1. The predicted normal processing rate data DP includes predicted normal adsorption rate data DP1 and predicted normal loading rate data DP2. Predicted normal adsorption rate data DP1 is data representing the predicted value of normal adsorption rate data DS11 after the current time TP, corresponding to the change of usage variable UV, which is represented by at least one of the usage frequency UV1 and usage time UV2 of each production element PF. Predicted normal loading rate data DP2 is data representing the predicted value of normal loading rate data DS21 after the current time TP, corresponding to the change of usage variable UV of each production element PF.

[0077] The data generation unit 1453 generates shift data DC based on the normal processing rate dataset DS, and generates predicted normal processing rate data DP based on the shift data DC.

[0078] Specifically, the data generation unit 1453 generates shift data DC based on the normal adsorption rate dataset DS1, which constitutes the normal processing rate dataset DS. In this case, the shift data DC represents the usage variable UV (referencing the actual production period PR1). Figures 6 to 9 The data generation unit 1453 generates predicted normal adsorption rate data DP1, which is the data that shifts in normal adsorption rate data DS11, corresponding to changes in the variable UV. Furthermore, the data generation unit 1453 extends the shift data DC to the current time TP using the variable UV to generate predicted normal adsorption rate data DP1. Additionally, the data generation unit 1453 generates shift data DC based on the normal load rate dataset DS2, which constitutes the normal load rate dataset DS. In this case, the shift data DC represents the data that shifts in normal load rate data DS21, corresponding to changes in the variable UV during the actual production period PR1. Furthermore, the data generation unit 1453 extends the shift data DC to the current time TP using the variable UV to generate predicted normal load rate data DP2, which constitutes predicted normal load rate data DP.

[0079] In this embodiment, the data generation unit 1453 obtains a regression equation through regression analysis using the usage variable UV as an explanatory variable and the normal adsorption rate data DS11 and normal load capacity data DS21 as dependent variables, and generates the regression line based on the regression equation as the shift data DC. Furthermore, the data generation unit 1453 extends the shift data DC (regression line) to the current time TP and beyond with respect to the usage variable UV (explanatory variable) to generate the predicted normal adsorption rate data DP1 and the predicted normal load capacity data DP2.

[0080] The regression equation can be expressed as an approximation equation that approximates the correlation between the normal adsorption rate data DS11 and the normal loading rate data DS21 and the variable UV. Examples of approximation equations include linear approximation, polynomial approximation, logarithmic approximation, exponential approximation, and power approximation.

[0081] When the explanatory variable, represented by the variable UV, changes in an increasing direction, and the dependent variable, represented by the normal adsorption rate data DS11 and the normal loading rate data DS21, increases or decreases at a constant rate, it is ideal to choose a linear approximation equation as the regression equation. When the explanatory variable changes in an increasing direction, and the dependent variable alternately increases and decreases, it is ideal to choose a polynomial approximation equation as the regression equation. When the explanatory variable changes in an increasing direction, and the dependent variable changes at a decreasing rate and converges to a predetermined value, it is ideal to choose a power approximation equation with a predetermined convergence value as the regression equation. When the explanatory variable changes in an increasing direction, and the dependent variable changes at a decreasing rate and does not converge, it is ideal to choose a logarithmic or power approximation equation as the regression equation. When the explanatory variable changes in an increasing direction, and the dependent variable changes at a increasing rate, it is ideal to choose an exponential or power approximation equation as the regression equation.

[0082] Furthermore, when the adsorption level dataset DS3 is output from the calculation unit 1452, the data generation unit 1453 generates predicted adsorption level data DV (predicted retention level data) in association with each production element information D1 based on the adsorption level dataset DS3. Specifically, the data generation unit 1453 generates predicted adsorption level data DV in association with the element information D11, feeder information D12, nozzle information D13, and head information D14 constituting the production element information D1. The predicted adsorption level data DV is data representing the predicted value of adsorption level data D3 after the current time TP, corresponding to the change of the usage variable UV of each production element PF. The predicted adsorption level data DV includes: predicted sealing pressure data DV1, representing the predicted value of sealing pressure data D31 after the current time TP; and predicted opening pressure data DV2, representing the predicted value of opening pressure data D32 after the current time TP.

[0083] Data generation unit 1453 generates sealing pressure shift data DCV1 (reference) Figures 6 to 9 The data generation unit 1453 generates predicted sealing pressure data DV1 based on the sealing pressure shift data DCV1. The sealing pressure shift data DCV1 represents the shift of sealing pressure data D31 corresponding to the change in the usage variable UV during the actual production period PR1. Furthermore, the data generation unit 1453 extends the sealing pressure shift data DCV1 to the current time TP and beyond regarding the usage variable UV to generate the predicted sealing pressure data DV1. Additionally, the data generation unit 1453 generates opening pressure shift data DCV2 (see reference...). Figures 6 to 9The data generation unit 1453 generates predicted open pressure data DV2 based on the open pressure shift data DCV2. The open pressure shift data DCV2 represents the shift of open pressure data D32 corresponding to the change in the usage variable UV during the actual production period PR1. Furthermore, the data generation unit 1453 extends the open pressure shift data DCV2 to the current time TP and beyond regarding the usage variable UV to generate predicted open pressure data DV2.

[0084] In this embodiment, the data generation unit 1453 derives a regression equation through regression analysis using the variable UV as the explanatory variable and the sealing pressure data D31 as the dependent variable, and generates the regression line based on this regression equation as the sealing pressure shift data DCV1. Furthermore, the data generation unit 1453 extends the sealing pressure shift data DCV1 (follow-back line) to the current time TP with respect to the variable UV (explanatory variable) to generate predicted sealing pressure data DV1. Additionally, the data generation unit 1453 derives a regression equation through regression analysis using the variable UV as the explanatory variable and the opening pressure data D32 as the dependent variable, and generates the regression line based on this regression equation as the opening pressure shift data DCV2. Furthermore, the data generation unit 1453 extends the opening pressure shift data DCV2 (follow-back line) to the current time TP with respect to the variable UV (explanatory variable) to generate predicted opening pressure data DV2.

[0085] Secondly, the display control unit 1454 controls the display unit 142 according to the instructions input to the operation unit 143. For example... Figures 6 to 9 As shown, the display control unit 1454 controls the display unit 142 so that the operation area that can perform input operations via the operation unit 143 is set on the display screen.

[0086] Examples of operation areas for the display screen set on the display unit 142 include date selection area B1, component selection area B2, feeder selection area B3, nozzle selection area B4, head selection area B5, line selection area (installation line selection area) B6, lane selection area (channel selection area) B7, machine selection area B8, substrate selection area B9, component type selection area B10, station selection area B11, error type selection area B12, prediction range setting area B13, analysis model setting area B14, regression equation display setting area B15, and notification information output setting area B16.

[0087] The date selection area B1 is the area where the input can select the actual production period PR1 during the target period when the calculation unit 1452 calculates the normal adsorption rate data DS11 and the normal load rate data DS21.

[0088] The component selection area B2, feeder selection area B3, nozzle selection area B4, and head selection area B5 are areas that allow input of selection commands for any of the components 24P, feeder 24F, nozzle 2511, and head 251 that constitute the production element PF.

[0089] Line selection area B6, Lane selection area B7, Machine selection area B8, Substrate selection area B9, Component category selection area B10, and Station selection area B11 are areas that allow input of instructions to set reduction conditions for multiple production element information D1 set in each production element PF. Line selection area B6 allows input of instructions to select one mounting line 11 from the multiple mounting lines 11 constituting the component mounting line 10 as a reduction condition. Lane selection area B7, when a mounting machine 12 equipped with a dual-channel substrate transport mechanism having two conveyors 23 is used for the production of component-mounted substrates PPA, allows input of instructions to select one of the two channels as a reduction condition. Machine selection area B8 allows input of instructions to select one mounting machine 12 from the multiple mounting machines 12 on the component mounting line 10 as a reduction condition. Substrate selection area B9 allows input of instructions to select one substrate PP from the multiple substrates PP used in the production of component-mounted substrates PPA by the mounting machine 12 as a reduction condition. The component category selection area B10 allows input of an instruction to select one component type from multiple component types used in the production of the component mounting substrate PPA by the mounting machine 12 as a reduction condition. The station selection area B11 allows input of an instruction to select a nozzle station 29 as a reduction condition when multiple nozzle stations 29 housing multiple nozzles 2511 are set on the mounting machine 12.

[0090] Error type selection area B12 is an area that allows input of error type selection instructions. The error type is represented by the adsorption error type information D211 attached to the adsorption state data D21 or the mounting error type information D221 attached to the mounting state data D22.

[0091] The prediction range setting area B13 is an area that allows input of instructions to set the range of the prediction period PR2 following the current time TP after the actual production period PR1. Furthermore, the prediction range setting area B13 allows input of instructions to set the usage variable UV used by the data generation unit 1453 when generating various data to one of the usage count UV1 and usage time UV2.

[0092] The analysis model setting area B14 is a region that allows input of instructions to set the method by which the data generation unit 1453 obtains the regression equation through regression analysis to one of linear approximation, polynomial approximation, logarithmic approximation, exponential approximation, and power approximation.

[0093] The regression equation display setting area B15 is an area that allows input of instructions to display the regression equation obtained by the data generation unit 1453 on the display unit 142.

[0094] The notification information output setting area B16 is an area that allows input of instructions to make the data generation unit 1453 output the notification information described later.

[0095] Assume that an element selection command for selecting one of the components 24P, feeder 24F, nozzle 2511, and mounting head 251 constituting the production element PF, and a usage variable setting command for setting the usage variable UV to one of usage count UV1 and usage time UV2 are input via the operation unit 143. In this case, the element selection command is input for the component selection area B2, feeder selection area B3, nozzle selection area B4, and head selection area B5, and the usage variable setting command is input for the prediction range setting area B13. In this case, the display control unit 1454 controls the display unit 142 to display the data corresponding to the change in the usage variable UV represented by the usage variable setting command, which is the predicted normal adsorption rate data DP1 and the predicted normal loading rate data DP2 associated with the production element information D1 corresponding to the production element PF represented by the element selection command.

[0096] Furthermore, the display control unit 1454 can also control the display unit 142 in the following manner: simultaneously displaying the data corresponding to the change of the usage variable UV represented by the usage variable setting instruction, that is, the predicted adsorption level data DV and the predicted normal adsorption rate data DP1 and the predicted normal loading rate data DP2, which are associated with the production element information D1 corresponding to the production element PF represented by the element selection instruction.

[0097] exist Figure 6The example shown illustrates a scenario where an element selection command is input to select nozzle 2511 for nozzle selection area B4, and a usage variable setting command is input to set the number of uses UV1 as the usage variable UV for prediction range setting area B13. In this case, the display control unit 1454 controls the display unit 142 to simultaneously display the data corresponding to the change in the number of uses UV1, which is also associated with the nozzle information D13 corresponding to nozzle 2511: predicted normal adsorption rate data DP1, predicted normal load-bearing rate data DP2, and predicted adsorption level data DV, on the display screen MM1.

[0098] exist Figure 7 The example shown illustrates a scenario where an element selection command for selecting feeder 24F with feeder selection area B3 is input, and a usage variable setting command for setting usage count UV1 as usage variable UV with prediction range setting area B13 is also input. In this case, display control unit 1454 controls display unit 142 to simultaneously display the data corresponding to the change in usage count UV1, namely, the predicted normal adsorption rate data DP1, the predicted normal loading rate data DP2, and the predicted adsorption level data DV associated with feeder information D12 corresponding to feeder 24F, on display screen MM2.

[0099] exist Figure 8 The example shown illustrates a scenario where an element selection command is input to select nozzle 2511 for nozzle selection area B4, and a usage variable setting command is input to set usage time UV2 as usage variable UV for prediction range setting area B13. In this case, display control unit 1454 controls display unit 142 to simultaneously display the predicted normal adsorption rate data DP1, predicted normal load rate data DP2, and predicted adsorption level data DV, which correspond to the change in usage time UV2 and are associated with nozzle information D13 corresponding to nozzle 2511, on display screen MM3.

[0100] exist Figure 9 The example shown illustrates a scenario where a selection command for the feeder 24F is input, targeting the feeder selection area B3, and a usage variable setting command is input, targeting the prediction range setting area B13, setting the usage time UV2 as the usage variable UV. In this case, the display control unit 1454 controls the display unit 142 to simultaneously display the data corresponding to the change in usage time UV2—that is, the predicted normal adsorption rate data DP1, the predicted normal loading rate data DP2, and the predicted adsorption level data DV associated with the feeder information D12 corresponding to the feeder 24F—on the display screen MM4.

[0101] Based on the predicted normal adsorption rate data DP1 displayed on display unit 142, the operator can predict the occurrence of future adsorption errors (abnormalities) of the production element PF after the current time TP corresponding to its use, as indicated by the element selection command. Therefore, the operator can predict the frequency or timing of maintenance of the production element PF to suppress future adsorption errors after the current time TP, and can perform maintenance appropriately. Similarly, based on the predicted normal loading rate data DP2 displayed on display unit 142, the operator can predict the occurrence of future loading errors (abnormalities) of the production element PF after the current time TP corresponding to its use, as indicated by the element selection command. Therefore, the operator can predict the frequency and / or timing of maintenance of the production element PF to suppress future loading errors after the current time TP, and can perform maintenance appropriately.

[0102] Furthermore, based on the predicted adsorption level data DV displayed on the display unit 142, the operator can predict the occurrence of future errors (abnormalities) caused by the negative pressure generating device connected to the nozzle 2511 after the current time TP. Therefore, the operator can predict the frequency and / or timing of maintenance of the negative pressure generating device to suppress the occurrence of future errors after the current time TP.

[0103] In addition, such as Figures 6 to 9 As shown, the display control unit 1454 can also control the display unit 142 to display the predicted normal adsorption rate data DP1, the predicted normal loading rate data DP2, the predicted sealing pressure data DV1, and the predicted opening pressure data DV2 as tabular information.

[0104] exist Figure 6 The following is an example of information displayed on display unit 142 that is associated with predicted normal adsorption rate data DP1, predicted normal load rate data DP2, predicted sealing pressure data DV1, and predicted opening pressure data DV2, along with nozzle information D13, predicted end-of-life usage information TFN, maintenance information J1, machine information J2, head information D14, and station information J3. In this case, nozzle information D13 identifies the nozzle 2511 selected by the element selection command. Head information D14 identifies the mounting head 251 on which the nozzle 2511 is installed. Maintenance information J1 indicates the most recent maintenance date for the nozzle 2511. Machine information J2 identifies the mounting machine 12 that uses the nozzle 2511. Station information J3 identifies the nozzle station 29 that houses the nozzle 2511. Predicted end-of-life usage information TFN indicates the predicted number of times the nozzle 2511 will be used from a specified time TS to the end of the predicted period PR2 (TF).

[0105] exist Figure 7 The example shown on display unit 142 displays a table format showing the predicted normal adsorption rate data DP1, predicted normal loading rate data DP2, predicted sealing pressure data DV1, and predicted opening pressure data DV2, along with feeder information D12, predicted end-of-life usage information TFN, maintenance information J1, machine information J2, and installation location information J4. In this case, feeder information D12 indicates the feeder 24F selected by the element selection command. Maintenance information J1 indicates the most recent maintenance date for feeder 24F. Machine information J2 indicates the installation machine 12 that uses feeder 24F. Installation location information J4 indicates the installation location of feeder 24F in the component supply unit 24. Predicted end-of-life usage information TFN indicates the predicted number of uses of feeder 24F from a specified time TS to the end of the predicted period PR2 (TF).

[0106] exist Figure 8 The text illustrates the following example: replacing Figure 6 The predicted endpoint usage time information TFT, which is associated with the predicted normal adsorption rate data DP1, the predicted normal load data DP2, the predicted sealing pressure data DV1, and the predicted opening pressure data DV2, is displayed in a tabular form on the display unit 142. In this case, the predicted endpoint usage time information TFT is information indicating the predicted usage time of the nozzle 2511 from the specified time TS to the end of the predicted period PR2, TF.

[0107] exist Figure 9 The text illustrates the following example: replacing Figure 7 The predicted end-of-life usage time information TFT, associated with the predicted normal adsorption rate data DP1, predicted normal loading rate data DP2, predicted sealing pressure data DV1, and predicted opening pressure data DV2, is displayed in a tabular form on the display unit 142. In this case, the predicted end-of-life usage time information TFT represents the predicted usage time of the feeder 24F from the specified time TS to the end of the predicted period PR2, TF.

[0108] Here, there are sometimes cases where multiple production element information D1s are set in each production element PF used in the production of the component mounting substrate PPA. That is, in the production of the component mounting substrate PPA, when multiple feeders 24F and multiple nozzles 2511 are used, multiple feeder information D12s and multiple nozzle information D13s are set. In this case, the calculation unit 1452 outputs multiple normal adsorption rate datasets DS1 and multiple normal mounting rate datasets DS2, which are associated with the multiple production element information D1s respectively for each production element PF. In addition, the calculation unit 1452 outputs multiple adsorption level datasets DS3, which are associated with the multiple production element information D1s respectively for each production element PF.

[0109] When the calculation unit 1452 outputs multiple normal adsorption rate datasets DS1 corresponding to each production factor PF, the data generation unit 1453 generates predicted normal adsorption rate data DP1 common to the multiple normal adsorption rate datasets DS1 corresponding to each production factor PF. Based on this predicted normal adsorption rate data DP1 common to the multiple normal adsorption rate datasets DS1 associated with multiple production factor information D1, the operator can combine the multiple feeders 24F and multiple nozzles 2511 corresponding to the multiple production factor information D1 to predict the occurrence of future adsorption errors (abnormalities) after the current time TP.

[0110] Similarly, when the calculation unit 1452 outputs multiple normal load rate datasets DS2 corresponding to each production factor PF, the data generation unit 1453 generates predicted normal load rate data DP2 that is common to the multiple normal load rate datasets DS2 corresponding to each production factor PF. Based on this predicted normal load rate data DP2 that is common to the multiple normal load rate datasets DS2 associated with multiple production factor information D1, the operator can combine the multiple feeders 24F and multiple nozzles 2511 corresponding to the multiple production factor information D1 to predict the occurrence of future load errors (abnormalities) after the current time TP.

[0111] Furthermore, when the calculation unit 1452 outputs multiple adsorption level datasets DS3 corresponding to each production factor PF, the data generation unit 1453 generates a predicted adsorption level data DV common to the multiple adsorption level datasets DS3 corresponding to each production factor PF. Based on this predicted adsorption level data DV common to the multiple adsorption level datasets DS3 associated with multiple production factor information D1, the operator can predict the occurrence of future errors (abnormalities) after the current time TP caused by the negative pressure generating device connected to the suction nozzle 2511.

[0112] In addition, such as Figures 6 to 9 As shown, the display control unit 1454 can also control the display unit 142 in the following manner: simultaneously displaying the normal adsorption rate distribution DIP with the predicted normal adsorption rate data DP1, and simultaneously displaying the normal loading rate distribution DIM with the predicted normal loading rate data DP2. The normal adsorption rate distribution DIP and the normal loading rate distribution DIM are distributions constituting the normal processing rate distribution. The normal adsorption rate distribution DIP represents the distribution of the data group of normal adsorption rate data DS11 represented by the multiple normal adsorption rate datasets DS1 output from the calculation unit 1452. The normal loading rate distribution DIM represents the distribution of the data group of normal loading rate data DS21 represented by the multiple normal loading rate datasets DS2 output from the calculation unit 1452.

[0113] As described above, the normal adsorption rate distribution DIP and the predicted normal adsorption rate data DP1 are simultaneously displayed on the display unit 142. At this time, the display control unit 1454 can also control the display unit 142 in a manner that the shift data DC generated by the data generation unit 1453 is displayed in an overlapping manner with the normal adsorption rate distribution DIP. The operator can, after confirming the distribution of the normal adsorption rate data DS11 during the actual production period PR1 from a specified time TS to the current time TP, predict the occurrence of future adsorption errors (abnormalities) after the current time TP based on the predicted normal adsorption rate data DP1.

[0114] Similarly, the normal load factor distribution DIM and the predicted normal load factor data DP2 are simultaneously displayed on the display unit 142. At this time, the display control unit 1454 can also control the display unit 142 in a manner that the shift data DC generated by the data generation unit 1453 is displayed in an overlapping manner with the normal load factor distribution DIM. The operator can, after confirming the distribution of the normal load factor data DS21 during the actual production period PR1 from the specified time TS to the current time TP, predict the occurrence of future load factor errors (abnormalities) after the current time TP based on the predicted normal load factor data DP2.

[0115] Furthermore, the display control unit 1454 can also control the display unit 142 to simultaneously display the adsorption level distribution DIV and the predicted adsorption level data DV. The adsorption level distribution DIV represents the distribution of the adsorption level data D3 represented by multiple adsorption level datasets DS3 output from the calculation unit 1452. In this case, the display control unit 1454 can also control the display unit 142 to display the sealing pressure shift data DCV1 and the opening pressure shift data DCV2 generated by the data generation unit 1453 overlapping with the adsorption level distribution DIV. The operator can, after confirming the distribution of the adsorption level data D3 during the actual production period PR1 from the specified time TS to the current time TP, predict the occurrence of future errors (abnormalities) after the current time TP due to the negative pressure generating device connected to the nozzle 2511, based on the predicted adsorption level data DV.

[0116] like Figure 10 As shown, by operating the component selection area B2, head selection area B5, line selection area B6, lane selection area B7, machine selection area B8, substrate selection area B9, component category selection area B10, and station selection area B11 of the display screen MM5 set on the display unit 142, the operator can input instructions to set the reduction conditions for reducing multiple production element information D1 set on each production element PF of the feeder 24F and the nozzle 2511.

[0117] Specifically, when the narrowing condition for selecting element 24P is set by operating the element selection area B2 of the operation unit 143, the multiple production element information D1 set in each production element PF is narrowed down to the production element information D1 associated with the selected element 24P. When the narrowing condition for selecting mounting head 251 is set by operating the head selection area B5 of the operation unit 143, the multiple production element information D1 set in each production element PF is narrowed down to the production element information D1 associated with the selected mounting head 251. When the narrowing condition for selecting mounting line 11 is set by operating the line selection area B6 of the operation unit 143, the multiple production element information D1 set in each production element PF is narrowed down to the production element information D1 associated with the selected mounting line 11. When the narrowing condition for selecting one of the two channels is set by operating the lane selection area B7 of the operation unit 143, the multiple production element information D1 set in each production element PF is narrowed down to the production element information D1 associated with the selected channel. When the selection criteria for mounting machine 12 are set using the machine selection area B8 of the operation unit 143, the multiple production element information D1 set in each production element PF is narrowed down to the production element information D1 associated with the selected mounting machine 12. When the selection criteria for substrate PP are set using the substrate selection area B9 of the operation unit 143, the multiple production element information D1 set in each production element PF is narrowed down to the production element information D1 associated with the selected substrate PP. When the selection criteria for component type of component 24P are set using the component type selection area B10 of the operation unit 143, the multiple production element information D1 set in each production element PF is narrowed down to the production element information D1 associated with the selected component type. When the selection criteria for nozzle station 29 are set using the station selection area B11 of the operation unit 143, the multiple production element information D1 set in each production element PF is narrowed down to the production element information D1 associated with the selected nozzle station 29.

[0118] Assume that an instruction for reducing multiple production element information D1s of each production element PF set in the feeder 24F and the nozzle 2511 is input via the operation unit 143. In this case, the calculation unit 1452 outputs a specific normal adsorption rate dataset DS1, a normal loading rate dataset DS2, and an adsorption level dataset DS3 associated with the production element information D1s that meet the reduction conditions. Thus, the datasets DS1, DS2, and DS3 referenced when generating predicted normal adsorption rate data DP1, predicted normal loading rate data DP2, and predicted adsorption level data DV in the data generation unit 1453 can be reduced according to the reduction conditions. In this case, based on the specific normal adsorption rate dataset DS1, normal loading rate dataset DS2, and adsorption level dataset DS3 associated with the production element information D1 that meets the reduction conditions, the data generation unit 1453 generates predicted normal adsorption rate data DP1, predicted normal loading rate data DP2, and predicted adsorption level data DV.

[0119] The display control unit 1454 controls the display unit 142 to display the predicted normal adsorption rate data DP1, the predicted normal loading rate data DP2, and the predicted adsorption level data DV generated by the data generation unit 1453 corresponding to specific datasets DS1, DS2, and DS3. In this case, the operator can predict the occurrence of future errors (abnormalities) after the current time TP by observing the production element information D1 that meets the reduction conditions.

[0120] Secondly, assuming as Figure 11 As shown, when the normal adsorption rate distribution DIP is displayed on the display screen MM6 of the display unit 142, an instruction to select a specific normal adsorption rate data DS1A from the data group of normal adsorption rate data DS11 constituting the normal adsorption rate distribution DIP is input via the operation unit 143. In this case, the display control unit 1454 sets the data group of the normal adsorption rate dataset DS1 to which the specific normal adsorption rate data DS1A belongs, i.e., the specific dataset, to a non-display state. Furthermore, the data generation unit 1453 generates predicted normal adsorption rate data DP1 based on the remaining normal adsorption rate datasets DS1 from the multiple normal adsorption rate datasets DS1 corresponding to each production element PF, after removing the specific dataset. Based on this predicted normal adsorption rate data DP1 corresponding to the remaining normal adsorption rate datasets DS1 after removing the specific dataset, the operator can predict the occurrence of future adsorption errors (abnormalities) after the current time TP, even with the specific normal adsorption rate data DS1A removed.

[0121] Similarly, assuming the normal load factor distribution DIM is displayed on display screen MM6 of display unit 142, an instruction to select a specific normal load factor data DS2A from the data group of normal load factor data DS21 constituting the normal load factor distribution DIM is input via operation unit 143. In this case, display control unit 1454 sets the data group of normal load factor dataset DS2, i.e., the specific dataset, to which the specific normal load factor data DS2A belongs, to a non-display state. Furthermore, data generation unit 1453 generates predicted normal load factor data DP2 based on the remaining normal load factor datasets DS2 from the multiple normal load factor datasets DS2 corresponding to each production element PF, after removing the specific dataset. Based on this predicted normal load factor data DP2, which corresponds to the remaining normal load factor datasets DS2 after removing the specific dataset, the operator can predict the occurrence of future load factor errors (abnormalities) after the current time TP, even with the specific normal load factor data DS2A removed.

[0122] As described above, there are several types of adsorption errors related to the adsorption state of the nozzle 2511 on the component 24P, including component drop errors, adsorption position misalignment errors, and component posture errors. Assuming... Figure 12 As shown, when the normal adsorption rate distribution DIP is displayed on the display screen MM7 of the display unit 142, an error type selection command is input via the operation unit 143 to select an error type from multiple types of adsorption errors based on the operation of the error type selection area B12 set on the display screen MM7. In this case, the display control unit 1454 controls the display unit 142 to attach adsorption error type information D211 (refer to) corresponding to the error type represented by the error type selection command. Figure 5 The distribution of the normal adsorption rate data DS11, i.e., the data group corresponding to the specific error type, is displayed as the normal adsorption rate distribution DIP. Furthermore, the data generation unit 1453 generates predicted normal adsorption rate data DP1 based on the data group corresponding to the specific error type. Based on this predicted normal adsorption rate data DP1 corresponding to the data group corresponding to the specific error type, the operator can predict the occurrence of future adsorption errors (abnormalities) after the current time TP, while observing the error type of the adsorption error indicated by the error type selection instruction.

[0123] Similarly, mounting errors concerning the mounting state of component 24P on the component mounting substrate PPA can be categorized into several types, including component orientation errors, mounting position offset errors, coplanarity errors, lead spacing errors, lead width errors, and lead quantity errors. Assuming... Figure 12As shown, when the normal load factor distribution DIM is displayed on the display screen MM7 of the display unit 142, an error type selection command is input via the operation unit 143 to select an error type from multiple types of load errors based on the operation of the error type selection area B12 set on the display screen MM7. In this case, the display control unit 1454 controls the display unit 142 to attach load error type information D221 (see reference) corresponding to the error type represented by the error type selection command. Figure 5 The distribution of the normal load factor data DS21, i.e., the data group corresponding to the specific error type, is displayed as the normal load factor distribution DIM. Furthermore, the data generation unit 1453 generates predicted normal load factor data DP2 based on the data group corresponding to the specific error type. Based on this predicted normal load factor data DP2 corresponding to the data group corresponding to the specific error type, the operator can predict the occurrence of future load errors (abnormalities) after the current time TP, while observing the error type of the load error indicated by the error type selection instruction.

[0124] Secondly, assuming as Figure 13 and Figure 14 As shown, the instruction to display the regression equations obtained by the data generation unit 1453 on the display unit 142 based on the operation of the regression equation display setting area B15 set on the display screens MM8 and MM9 on the display unit 142 is input via the operation unit 143. In this case, the display control unit 1454 controls the display unit 142 to display the regression equations generated by the data generation unit 1453 corresponding to each of the predicted data DP1, DP2, DV1, and DV2 when the predicted normal adsorption rate data DP1, predicted normal loading rate data DP2, predicted sealing pressure data DV1, and predicted opening pressure data DV2 are displayed as tabular information.

[0125] exist Figure 13 The example shown is as follows: An input command is made to set the usage frequency UV1 as the usage variable UV in the prediction range setting area B13, and an input command is made to display the regression equation in the regression equation display setting area B15. In this case, each regression equation, with the usage frequency UV1 as the explanatory variable and the normal adsorption rate data DS11, normal load-bearing rate data DS21, sealing pressure data D31, and opening pressure data D32 as dependent variables, is displayed on the display screen MM8. By substituting the desired value of the usage frequency UV1 as the explanatory variable into each regression equation, the predicted normal adsorption rate data DP1, predicted normal load-bearing rate data DP2, predicted sealing pressure data DV1, and predicted opening pressure data DV2 corresponding to the desired value can be calculated.

[0126] exist Figure 14 The example shown is as follows: An input command is made to set the usage variable, with usage time UV2 as the usage variable UV, targeting the prediction range setting area B13; and an input command is made to display the regression equation, targeting the regression equation display setting area B15. In this case, regression equations are displayed on display screen MM9, with usage time UV2 as the explanatory variable and normal adsorption rate data DS11, normal load-bearing rate data DS21, sealing pressure data D31, and opening pressure data D32 as dependent variables, respectively. By substituting the desired value of usage time UV2 as the explanatory variable into each regression equation, the predicted normal adsorption rate data DP1, predicted normal load-bearing rate data DP2, predicted sealing pressure data DV1, and predicted opening pressure data DV2 corresponding to the desired value can be calculated.

[0127] Secondly, assuming as Figure 15 As shown, this occurs when an instruction to output notification information to the data generation unit 1453 is input via the operation unit 143 through the operation of the notification information output setting area B16 of the display screen MM10 set on the display unit 142. Furthermore, the notification information output from the data generation unit 1453 is as follows: Figure 16 As shown, for example, on the mobile terminal PTO carried by the operator.

[0128] The data generation unit 1453 determines whether the predicted normal adsorption rate data DP1 exceeds the preset adsorption rate tolerance range R1, and whether the predicted normal loading rate data DP2 exceeds the preset loading rate tolerance range R2. If the predicted normal adsorption rate data DP1 exceeds the adsorption rate tolerance range R1, or if the predicted normal loading rate data DP2 exceeds the loading rate tolerance range R2, the data generation unit 1453 outputs processing rate notification information NI1 to inform the user of the content. The processing rate notification information NI1 includes information such as feeder information D12 and nozzle information D13, which are associated with the predicted normal adsorption rate data DP1 (exceeding the adsorption rate tolerance range R1) and the predicted normal loading rate data DP2 (exceeding the loading rate tolerance range R2), constituting the production element information D1. The processing rate notification information NI1 output from the data generation unit 1453 is displayed on the operator's mobile terminal PTO. This allows the operator to appropriately grasp the maintenance schedule of production elements PF, such as the feeder 24F and the nozzle 2511.

[0129] Furthermore, the data generation unit 1453 determines whether the predicted adsorption level data DV exceeds a preset adsorption level tolerance range (maintaining the level tolerance range). The adsorption level tolerance range includes: the sealing pressure tolerance range R3 corresponding to the predicted sealing pressure data DV1; and the opening pressure tolerance range R4 corresponding to the predicted opening pressure data DV2. That is, the data generation unit 1453 determines whether the predicted sealing pressure data DV1 exceeds the sealing pressure tolerance range R3, and determines whether the predicted opening pressure data DV2 exceeds the opening pressure tolerance range R4. If the predicted sealing pressure data DV1 exceeds the sealing pressure tolerance range R3, or if the predicted opening pressure data DV2 exceeds the opening pressure tolerance range R4, the data generation unit 1453 outputs adsorption level notification information NI2 to notify the content of this information. The adsorption level notification information NI2 includes information such as nozzle information D13, which constitutes the production element information D1, associated with the predicted sealing pressure data DV1 exceeding the sealing pressure tolerance range R3 and the predicted opening pressure data DV2 exceeding the opening pressure tolerance range R4. The adsorption level notification information NI2 output from the data generation unit 1453 is displayed on the operator's mobile terminal PTO. This allows the operator to accurately determine the maintenance schedule of devices connected to the suction nozzle 2511, such as negative pressure generators.

[0130] The specific embodiments described above mainly include inventions having the following configuration.

[0131] One aspect of the present invention relates to a component mounting system comprising: a mounting machine for producing a component mounting substrate on which components are mounted; and a management device for managing the production of the component mounting substrate in the mounting machine. The mounting machine includes: a feeder for supplying the components; and a retainer for holding the components supplied by the feeder, thereby obtaining the component mounting substrate by mounting the held components onto a substrate. The management device includes a storage unit, a calculation unit, a data generation unit, an operation unit, and a display unit. The storage unit accumulates and stores management data associated with processing status data and information of each production element for each use of each production element, the processing status data indicating that the processing status represented by at least one of the holding status of the components by the retainer and the mounting status of the components on the component mounting substrate is normal or abnormal, and the information of each production element used to determine the respective production elements representing the feeder and the retainer used in the production of the component mounting substrate. The calculation unit calculates normal processing rate data, representing the ratio of the number of times each production factor is used to the number of times it is used in a scenario where the processing state is normal, based on the data set of the management data during the period from a specified time to the current time, and outputs the normal processing rate dataset, grouped into sets of the normal processing rate data for each usage time, in association with the information of each production factor. The data generation unit generates predicted normal processing rate data, representing predicted values ​​of the normal processing rate data after the current time corresponding to changes in usage variables represented by at least one of the usage time and usage frequency of each production factor, in association with the information of each production factor, based on the normal processing rate dataset. The operation unit allows input of various commands. When a factor selection command for selecting one of the production factors is input via the operation unit, the display unit displays the predicted normal processing rate data associated with the production factor information corresponding to the production factor represented by the factor selection command.

[0132] According to the component mounting system, a management device is included for managing the production of component mounting substrates in the mounting machine. In this management device, based on a data set of management data stored in the storage unit, a calculation unit calculates normal processing rate data for each usage time of each production element during the period from a specified time to the current time. The calculation unit outputs a normal processing rate dataset, grouped into sets of normal processing rate data for each usage time, in association with information about each production element used to determine each production element. Furthermore, in the management device, a data generation unit generates predicted normal processing rate data in association with information about each production element based on the normal processing rate dataset. This predicted normal processing rate data represents a predicted value of the normal processing rate data after the current time, corresponding to a change in a usage variable represented by at least one of the usage time and usage frequency of each production element.

[0133] The predicted normal processing rate data generated by the data generation unit is data representing the predicted value of the normal processing rate data after the current moment corresponding to the change in the usage variable. This normal processing rate data represents the ratio of the number of times each production element is used to the number of times it is used in a scenario where the processing status is normal. This predicted normal processing rate data is displayed on the display unit. Therefore, based on the predicted normal processing rate data, it is possible to predict the occurrence status of errors (abnormalities) of the production elements used in the production of the component mounting substrate after the current moment corresponding to their use. Thus, it is possible to predict the frequency and / or period of maintenance of the production elements to suppress the occurrence of errors in the future after the current moment, and to perform maintenance appropriately.

[0134] In the aforementioned component mounting system, the calculation unit is configured to output multiple normal processing rate datasets associated with each of the multiple production factor information sets, provided that multiple production factor information sets are respectively set for each production factor. In this case, the data generation unit generates predicted normal processing rate data common to the multiple normal processing rate datasets.

[0135] In the production of component mounting substrates, multiple production element information is sometimes set for each production element. That is, in the production of component mounting substrates, when multiple feeders and multiple holders are used, multiple production element information is set for each production element. In this case, the calculation unit outputs multiple normal processing rate datasets associated with each of the multiple production element information. Furthermore, the data generation unit generates predicted normal processing rate data that is common to all multiple normal processing rate datasets. Based on this predicted normal processing rate data that is common to all multiple normal processing rate datasets associated with multiple production element information, it is possible to combine the multiple feeders and multiple holders corresponding to the multiple production element information to predict the occurrence of future errors (abnormalities) after the current moment.

[0136] In the aforementioned component mounting system, the calculation unit is configured to, when an instruction for setting reduction conditions for reducing the plurality of production factor information set on each of the production factors is input via the operation unit, output a specific normal processing rate dataset associated with the production factor information among the plurality of production factor information that meets the reduction conditions. In this case, the data generation unit generates the predicted normal processing rate data based on the specific normal processing rate dataset.

[0137] In this configuration, when an instruction to set reduction conditions for multiple production factor information set for each production factor is input via the operation unit, the calculation unit outputs a specific normal processing rate dataset associated with the production factor information that meets the reduction conditions. Thus, the normal processing rate dataset referenced when the data generation unit generates predicted normal processing rate data can be reduced according to the reduction conditions. In this case, the data generation unit generates predicted normal processing rate data based on the specific normal processing rate dataset associated with the production factor information that meets the reduction conditions. Based on such predicted normal processing rate data corresponding to the specific normal processing rate dataset, the occurrence of future errors (anomalies) can be predicted while observing the production factor information that meets the reduction conditions.

[0138] In the component mounting system described above, the data generation unit generates shift data representing the shift of the normal processing rate data corresponding to the change of the usage variable during the period, based on the normal processing rate dataset, and extends the shift data to the period after the current time with respect to the usage variable to generate the predicted normal processing rate data.

[0139] In this configuration, the data generation unit generates shift data representing the shift of normal processing rate data corresponding to changes in usage variables over the period from a specified time to the current time. Furthermore, by extending the shift data to the time after the current time with respect to usage variables, the data generation unit is able to generate predicted normal processing rate data.

[0140] In the aforementioned component installation system, the data generation unit derives a regression equation through regression analysis using the usage variable as the explanatory variable and the normal processing rate data as the dependent variable. It then generates the regression line based on the regression equation as the shift data and extends the regression line to the period after the current time with respect to the usage variable to generate the predicted normal processing rate data.

[0141] In this configuration, the data generation unit derives a regression equation through regression analysis using the usage variable as the explanatory variable and the normal treatment rate data as the dependent variable, and generates the regression line based on this regression equation as the overlay data. Furthermore, by extending the regression line to the present time with respect to the usage variable, the data generation unit is able to generate predicted normal treatment rate data.

[0142] In the component mounting system described above, the display unit simultaneously displays the normal processing rate distribution, which represents the distribution of the normal processing rate data represented by the multiple normal processing rate datasets output from the computing unit, and the predicted normal processing rate data.

[0143] In this configuration, the normal processing rate distribution, representing the distribution of the data group of normal processing rate data, and the predicted normal processing rate data are simultaneously displayed on the display unit. Therefore, it is possible to predict the occurrence of errors (anomalies) after the current time based on the predicted normal processing rate data, after confirming the distribution of the normal processing rate data over the period from a specified time to the current time.

[0144] In the aforementioned component mounting system, when the normal processing rate distribution is displayed, and an instruction to select a specific normal processing rate data point from the data group constituting the normal processing rate distribution is input via the operation unit, the display unit sets the data group of the normal processing rate dataset to which the specific normal processing rate data point belongs—that is, the specific dataset—to a non-display state. In this case, the data generation unit generates the predicted normal processing rate data based on the remaining normal processing rate datasets from the plurality of normal processing rate datasets after removing the specific dataset.

[0145] In this configuration, when an instruction to select specific normal processing rate data from the data set of normal processing rate data constituting the normal processing rate distribution displayed on the display unit is input via the operation unit, the display unit sets the data set of the specific dataset to which the specific normal processing rate data belongs to a non-display state. In this case, the data generation unit generates predicted normal processing rate data based on the remaining normal processing rate datasets from multiple normal processing rate datasets associated with multiple production factor information, after removing the specific datasets. Based on such predicted normal processing rate data corresponding to the remaining normal processing rate datasets after removing the specific datasets, it is possible to predict the occurrence of future errors (anomalies) after the current time, even with the specific normal processing rate data removed.

[0146] In the aforementioned component mounting system, the storage unit is configured to store management data containing the processing status data, which is appended with error type information indicating the types of errors representing anomalies in the processing status. The calculation unit is configured to output a normal processing rate dataset represented by a data set of normal processing rate data for states with the appended error type information. Furthermore, when the normal processing rate distribution is displayed, and an error type selection instruction for selecting an error type of the processing status is input via the operation unit, the display unit displays the distribution of the data set of normal processing rate data appended with the error type information corresponding to the error type represented by the error type selection instruction, i.e., the data corresponding to a specific error type, as the normal processing rate distribution. In this case, the data generation unit generates the predicted normal processing rate data based on the data set of the data corresponding to the specific error type.

[0147] Errors indicating abnormal processing status include: holding errors related to the holding state of the holding member on the component; and mounting errors related to the mounting state of the component on the component mounting substrate. Holding errors include various types such as component falling from the holding member, component offset from the holding position relative to the holding member, and component holding posture relative to the holding member. Furthermore, mounting errors include various types such as mounting posture or position offset of the component on the component mounting substrate, coplanarity of the component mounting substrate, lead spacing, lead width, and number of leads of the component on the component mounting substrate.

[0148] When an error type selection command, which selects an error type from multiple error types, is input via the operation unit, the display unit displays a distribution of normal processing rate data, which includes error type information corresponding to the error type indicated by the error type selection command—that is, data corresponding to a specific error type—as a normal processing rate distribution. In this case, the data generation unit generates predicted normal processing rate data based on the data group corresponding to the specific error type. Based on this predicted normal processing rate data corresponding to the data group corresponding to the specific error type, it is possible to predict the occurrence of future errors (anomalies) after the current time, while considering the error type indicated by the error type selection command.

[0149] In the aforementioned component mounting system, the data generation unit outputs information to notify the data generation unit when the predicted normal processing rate data exceeds a preset allowable processing rate range.

[0150] In this configuration, when the predicted normal processing rate data exceeds the allowable range, the data generation unit outputs information to notify the relevant parties. This allows for the appropriate notification of maintenance schedules for production components such as feeders and retainers.

[0151] In the aforementioned component installation system, the storage unit is configured to accumulate and store management data associated with holding level data representing the holding level of the holding member on the component. The calculation unit is configured to output a holding level dataset, grouped into sets of holding level data for each usage time, associated with each production factor information. Furthermore, the data generation unit generates predicted holding level data, representing predicted values ​​of the holding level data after the current time corresponding to changes in the usage variable, associated with each production factor information, based on the holding level dataset. In this case, the display unit simultaneously displays the predicted holding level data associated with the production factor information corresponding to the production factor represented by the factor selection instruction and the predicted normal processing rate data.

[0152] In this configuration, predicted holding level data, which represents the predicted value of the holding level data of the holding member to the element after the current moment, and predicted normal processing rate data are simultaneously displayed on the display unit. Therefore, based on the predicted normal processing rate data and the predicted holding level data, it is possible to predict the occurrence of future errors (abnormalities) after the current moment.

[0153] In the aforementioned component mounting system, the data generation unit outputs information to notify the data generation unit when the predicted maintenance level data exceeds a preset maintenance level tolerance range.

[0154] In this configuration, if the predicted holding level data exceeds the allowable range, the data generation unit outputs information to notify the user. This allows for the appropriate notification of maintenance intervals for devices such as those used to adjust the holding level connected to the holding member.

[0155] As described above, according to the present invention, a component mounting system can be provided that can predict the future occurrence of errors in the production elements used in the production of the component mounting substrate after the current moment of use.

Claims

1. A component mounting system, characterized in that... include: Assembly machine, producing component mounting substrates with components mounted on them; as well as, A management device manages the production of the component mounting substrate in the mounting machine; wherein, The installation machine includes: A feeder that supplies the components; and, A retainer holds the component supplied by the feeder, and a component mounting substrate is obtained by mounting the held component onto a substrate. The management device includes: The storage unit accumulates and stores management data that associates processing status data with information of each production element for each use. The processing status data indicates that the processing status represented by at least one of the holding status of the element by the holder and the mounting status of the element in the element mounting substrate is normal or abnormal. The information of each production element is used to determine the production elements of the feeder and the holder used in the production of the element mounting substrate, respectively. The computing unit calculates, based on the data set of the management data during the period from a specified time to the current time, the normal processing rate data, representing the ratio of the number of times each production factor is used to the number of times it is used in the scenario where the processing status is normal, for each usage time of each production factor during the period, and outputs the normal processing rate dataset, which is a group of the normal processing rate data for each usage time, in association with the information of each production factor respectively. The data generation unit generates predicted normal processing rate data, which represents the predicted value of the normal processing rate data after the current moment corresponding to the change of the usage variable represented by at least one of the usage time and usage frequency of each production factor, and associates them with the information of each production factor, based on the normal processing rate dataset. The operation unit allows for the input of various commands; and, When a factor selection instruction for selecting one of the production factors is input via the operation unit, the display unit displays the predicted normal processing rate data associated with the production factor information corresponding to the production factor represented by the factor selection instruction.

2. The component mounting system according to claim 1, characterized in that, The computing unit is configured to output multiple normal processing rate datasets associated with each of the multiple production factor information sets, when multiple production factor information sets are respectively set to each of the production factors. The data generation unit generates the predicted normal processing rate data, which is common to multiple normal processing rate datasets.

3. The component mounting system according to claim 2, characterized in that, The calculation unit is configured to, when an instruction for setting reduction conditions for reducing the plurality of production factor information set for each of the production factors is input via the operation unit, output a specific normal processing rate dataset associated with the production factor information among the plurality of production factor information that meets the reduction conditions. The data generation unit generates the predicted normal processing rate data based on the specific normal processing rate dataset.

4. The component mounting system according to claim 2 or 3, characterized in that, The data generation unit generates shift data representing the shift of the normal processing rate data corresponding to the changes in the usage variable during the period, based on the normal processing rate dataset, and extends the shift data to the period after the current time with respect to the usage variable to generate the predicted normal processing rate data.

5. The component mounting system according to claim 4, characterized in that, The data generation unit derives a regression equation by performing regression analysis with the usage variable as the explanatory variable and the normal treatment rate data as the dependent variable. It then generates the regression line based on the regression equation as the shift data and extends the regression line to the period after the current time with respect to the usage variable to generate the predicted normal treatment rate data.

6. The component mounting system according to any one of claims 2 to 5, characterized in that, The display unit simultaneously displays the normal processing rate distribution, which represents the distribution of the normal processing rate data represented by the multiple normal processing rate datasets output from the computing unit, and the predicted normal processing rate data.

7. The component mounting system according to claim 6, characterized in that, When the normal processing rate distribution is displayed, and an instruction to select a specific normal processing rate data from the data group of normal processing rate data constituting the normal processing rate distribution is input via the operation unit, the display unit sets the data group of the normal processing rate dataset to which the specific normal processing rate data belongs, i.e., the specific dataset, to a non-display state. The data generation unit generates the predicted normal processing rate data based on the remaining normal processing rate datasets from the plurality of normal processing rate datasets after removing the outlier dataset.

8. The component mounting system according to claim 6 or 7, characterized in that, The storage unit is configured to store the management data containing the processing status data, wherein the processing status data is appended with error type information indicating the types of errors that represent the abnormalities in the processing status. The computing unit is configured to output the normal processing rate dataset, which is represented by a data set of normal processing rate data with the error type information appended to it. When the normal processing rate distribution is displayed, and when an error type selection command for selecting the error type of the processing state is input via the operation unit, the display unit displays the distribution of the normal processing rate data, i.e., the data corresponding to a specific error type, appended with error type information corresponding to the error type represented by the error type selection command, as the normal processing rate distribution. The data generation unit generates the predicted normal processing rate data based on the data cluster corresponding to the specific error type.

9. The component mounting system according to any one of claims 1 to 8, characterized in that, The data generation unit outputs information to notify the data generation unit when the predicted normal processing rate data exceeds the preset allowable range of the processing rate.

10. The component mounting system according to any one of claims 1 to 9, characterized in that, The storage unit is configured to accumulate and store data that is also associated with the management data, representing the holding level of the retainer on the element. The computing unit is configured to output a maintenance level dataset, which is a group of data sets representing the maintenance level data at each usage time, in association with the information of each production factor. The data generation unit generates predicted maintenance level data, representing predicted values ​​of the maintenance level data after the current time corresponding to changes in the usage variables, by associating them with the information of each production factor, based on the maintenance level dataset. The display unit simultaneously displays the prediction maintenance level data and the prediction normal processing rate data, which are associated with the production element information corresponding to the production element represented by the element selection instruction.

11. The component mounting system according to claim 10, characterized in that, The data generation unit outputs information to notify the data generation unit when the predicted maintenance level data exceeds the preset maintenance level tolerance range.

Citation Information

Patent Citations

  • Malfunction detection system and malfunction detection method of component mounting line

    JP2019062163A

  • Component mounting line management device

    CN105830551A

  • Method for determining mounting condition

    JP2008010570A