Component packaging system
The component mounting system addresses suboptimal settings by using performance data to set penalties and adjust head-component associations, enhancing productivity in mounted board production.
Patent Information
- Application Number
- JP2024012169
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-01-30
- Publication Date
- 2025-08-12
AI Technical Summary
Existing component mounting systems fail to account for unforeseen operations of the mounting head during actual production, leading to suboptimal settings and reduced productivity in mounted boards.
A component mounting system that includes a storage device to accumulate performance data on specific operations reducing productivity, and a management device to set penalties based on this data, adjusting the association of mounting heads with components to improve productivity by considering realistic operations.
The system enhances productivity by setting optimal associations of mounting heads with components based on actual operation data, improving the efficiency of mounted board production.
Smart Images

Figure 2025117370000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a component mounting system equipped with a mounting machine that produces mounted boards. [Background technology]
[0002] A component mounting system is known that includes a mounting machine that produces mounted boards in accordance with the operation of a mounting head that mounts components on the board. The mounting machine produces mounted boards in accordance with the operation of the mounting head based on board data that sets the association of the mounting head with the components. In this case, the board data sets the association of the mounting head with the components based on the operating capabilities, such as the operating speed of the mounting head relative to the component mounting position, so as to increase the productivity of the mounted boards.
[0003] Patent Document 1 discloses a technique for simulating the production of mounted boards that can be applied when setting board data. The technique disclosed in Patent Document 1 simulates the production of mounted boards based on the relationship between the number of uses or the usage time of equipment elements such as the mounting head of a component mounting device and the error rate. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Publication No. 2023-100284 Summary of the Invention [Problem to be solved by the invention]
[0005] When simulating the production of mounted boards, as with the technology disclosed in Patent Document 1, simply considering the relationship between the number of times the mounting head is used or the usage time and the error rate does not allow for realistic productivity of mounted boards produced by a mounting machine. This is because, in the actual production of mounted boards by a mounting machine, the mounting head may perform unexpected operations that cannot be predicted by the simulation. In this case, when setting the board data, it is not possible to associate the mounting head with the components using the productivity of the actual mounted board as an indicator, making it difficult to achieve optimal settings in reality. As a result, there is a risk that productivity cannot be improved in the actual production of mounted boards by a mounting machine.
[0006] An object of the present invention is to provide a component mounting system that can improve productivity in the actual production of mounted boards in a mounting machine. [Means for solving the problem]
[0007] According to one aspect of the present invention, a component mounting system includes a mounting machine having a mounting head that holds components and mounts the components on a board, the mounting machine producing mounted boards in accordance with operation of the mounting head based on board data in which the association of the mounting head with the components is set, a storage device that accumulates, for each operation of the mounting head with respect to the components, performance data indicating the required time for a specific operation that reduces productivity in the operation of the mounting head when the mounting machine produces the mounted board, and a management device that manages the production of the mounted boards by the mounting machine. The management device performs a penalty setting process that sets a penalty on the mounting head as a time element related to the reduction in productivity caused by the specific operation based on the performance data of the specific operation time, and a board data setting process that sets, in the board data, the association of the mounting head with the components used in the production of the mounted board while referring to the penalty.
[0008] According to this component mounting system, actual data on specific operation times related to specific operations that reduce productivity in the operation of the mounting head is stored in a storage device. Based on the actual data on specific operation times stored in the storage device, the management device assigns a penalty to the mounting head as a time element related to the reduction in productivity caused by the specific operation, and sets the mounting head's association with components used in the production of mounted boards in the board data while referring to the penalty. The penalty assigned to the mounting head serves as an index for assuming realistic mounting head operation, taking into account the specific operation as an unforeseen operation that cannot be predicted by simulation in the operation of the mounting head. Since the board data is set while referring to such a penalty, realistic mounting board productivity is used as an index, and a realistically optimal association of mounting heads with components is set in the board data. The mounting machine can produce mounted boards according to the mounting head operation based on the board data with the realistically optimal settings as described above, thereby improving the productivity of mounted boards.
[0009] In the component mounting system, the management device may, in the board data setting process, calculate a cycle time indicating the time required to produce one of the mounting boards in accordance with the operation of the mounting head on the components, while referring to the penalty, and set the association of the mounting head with the components in the board data so that the cycle time falls within a predetermined target range.
[0010] In this aspect, the management device can use the cycle time calculated while referring to the penalty as an indicator of realistic productivity for mounting boards, and set the optimal association of mounting heads with components in the board data.
[0011] In the component mounting system described above, in the penalty setting process, the management device may update the penalty at predetermined time intervals in response to actual data of the specific operation time being accumulated in the storage device for each operation of the mounting head on the component, and in the board data setting process, the association of the mounting head with the component may be set in the board data while referring to the updated penalty.
[0012] In this aspect, the management device updates the penalty at predetermined time intervals, so that it is possible to set the association of mounting heads with components in the board data while referring to the latest penalty.
[0013] In the component mounting system, the management device may, in the board data setting process, calculate an estimated value of the penalty at the planned start time of production of the mounted board on the mounting machine based on the temporal change of the penalty for each update, and set the association of the mounting head with the component in the board data while referring to the estimated value of the penalty.
[0014] In this aspect, when setting board data to be used in future production of mounted boards in a long-term production plan for the mounting machine, the management device calculates an estimated value of the penalty at the planned start time of production of the mounted board based on the temporal change in the penalty.The management device then sets the association of mounting heads with components in the board data while referring to the estimated value of the penalty.This allows the management device to set the optimal association of mounting heads with components in the board data, using the productivity of the mounting board that takes into account the specific operation of the mounting head as an index at the planned start time of future production of the mounted board.
[0015] In the component mounting system, the management device may output maintenance request information requesting maintenance on the mounting head when, in the temporal progression of the performance data for the specific operation time stored in the storage device, a difference between the performance data for a first period and the performance data for a second period that comes after the first period exceeds a predetermined reference value.
[0016] In this aspect, if the difference between the performance data for a first period and the performance data for a second period in the temporal progression of the specific operation time exceeds a predetermined reference value, it is assumed that the operation time of the specific operation that reduces productivity in the operation of the mounting head exceeds the allowable range. In such a case, the management device outputs maintenance request information requesting maintenance of the mounting head. Based on the maintenance request information output from the management device, the operator can perform maintenance on the mounting head. [Effects of the Invention]
[0017] As described above, according to the present invention, it is possible to provide a component mounting system that can improve productivity in the actual production of mounted boards in a mounting machine. [Brief explanation of the drawings]
[0018] [Figure 1] 1 is a diagram illustrating a schematic configuration of a component mounting system according to an embodiment of the present invention. [Figure 2] FIG. 2 is a plan view showing the configuration of a mounting machine provided in the component mounting system. [Figure 3] FIG. 10 is a diagram showing board data that is referenced when a mounting machine produces a mounted board. [Figure 4] FIG. 10 is a diagram showing performance data stored in a storage device provided in the component mounting system. [Figure 5] 10 is a flowchart of a penalty setting process and a board data setting process performed by a management device provided in the component mounting system. [Figure 6] 10 is a flowchart of a maintenance determination process performed by the management device. [Figure 7] 10A and 10B are diagrams illustrating a modified example of the board data setting process performed by the management device. DETAILED DESCRIPTION OF THE INVENTION
[0019] Hereinafter, a component mounting system according to an embodiment of the present invention will be described with reference to the drawings.
[0020] [Overall configuration of component mounting system] The component mounting system 1 shown in Fig. 1 is a system for producing mounted boards in which components such as electronic components are mounted on a board such as a printed circuit board. The component mounting system 1 includes a production line 2 equipped with at least one mounting machine 20, a management device 3, and a storage device 4. In the component mounting system 1, each mounting machine 20 on the production line 2 is connected to the management device 3 so that data can be communicated therebetween, and the management device 3 is also connected to the storage device 4 so that data can be communicated therebetween. The management device 3 is configured, for example, by a personal computer. The storage device 4 is configured, for example, by a server device.
[0021] The storage device 4 accumulates various types of performance data and the like relating to the production of mounted boards by the mounting machines 20 on the production line 2. The management device 3 transmits to the mounting machine 20 board data PD and a production program PP, in which various types of information necessary for the production of mounted boards by the mounting machine 20 is set. The mounting machine 20 is controlled based on the information recorded in the production program PP corresponding to the board data PD, thereby mounting components onto the board and producing the mounted board.
[0022] [About the mounting machine] The mounting machine 20 will be described with reference to FIG. 2. Note that directional relationships will be described below using XY Cartesian coordinates that are orthogonal to each other on a horizontal plane. One side in the X-axis direction will be referred to as the "+X side," and the other side opposite to the one side in the X-axis direction will be referred to as the "-X side." Similarly, one side in the Y-axis direction will be referred to as the "+Y side," and the other side opposite to the one side in the Y-axis direction will be referred to as the "-Y side."
[0023] The mounting machine 20 includes a main body frame 21, a transport unit 23, a component supply unit 24, a head unit 25, and a board support unit .
[0024] Main body frame 21 is a structure in which the various components of mounting machine 20 are arranged, and is formed in a substantially rectangular shape in a plan view seen from a direction (vertical direction) perpendicular to both the X-axis direction and the Y-axis direction. Transport unit 23 is a transport section formed by a conveyor extending in the X-axis direction, and is arranged on main body frame 21. Transport unit 23 transports board PB in the X-axis direction. Board PB transported on transport unit 23 is positioned by board support unit 28 to a predetermined work position (mounting position where components are mounted on board PB). Board support unit 28 positions board PB by supporting it with push-up pins.
[0025] The component supply units 24 are arranged in respective regions on the +Y side and -Y side of the main frame 21 in the Y-axis direction, with the transport unit 23 sandwiched between them. The component supply unit 24 is an area in the main frame 21 where a plurality of feeders 24F are mounted side by side, and a set position for each feeder 24F is defined for each component to be held by a mounting head 251 provided in a head unit 25 (described later). The feeders 24F are detachably mounted to the component supply unit 24. The feeder 24F is an example of a production element that performs an operation of supplying components as an operation for producing mounted boards. The feeder 24F holds a plurality of components and supplies the held components to a predetermined component supply position set within the feeder. The component supply method of the feeder 24F is not particularly limited as long as it is configured to be able to supply components. Examples of feeder 24F that can be used include a tape feeder that uses tape as a carrier to supply components, a tray feeder that supplies components by moving a tray on which the components are placed, and a stick feeder that supplies components stored in a cylindrical stick by pushing them out of the stick.
[0026] When mounting boards are produced by the mounting machine 20, multiple types of components are mounted on each board PB. Furthermore, different types of components are mounted on each type of board PB. For this reason, the component supply unit 24 has multiple feeders 24F arranged in the X-axis direction to supply different types of components.
[0027] The head unit 25 is held by a moving frame 27. A fixed rail 261 extending in the Y-axis direction and a ball screw shaft 262 rotated by a Y-axis servo motor 263 are arranged on the main body frame 21. The moving frame 27 is placed on the fixed rail 261, and a nut portion 271 provided on the moving frame 27 is threadedly engaged with the ball screw shaft 262. The moving frame 27 also has a guide member 272 extending in the X-axis direction and a ball screw shaft 273 driven by an X-axis servo motor 274. The head unit 25 is movably held by the guide member 272, and a nut portion provided on the head unit 25 is threadedly engaged with the ball screw shaft 273. The moving frame 27 moves in the Y-axis direction due to operation of the Y-axis servo motor 263, and the head unit 25 moves in the X-axis direction relative to the moving frame 27 due to operation of the X-axis servo motor 274. That is, the head unit 25 is movable in the Y-axis direction in conjunction with the movement of the movable frame 27, and is also movable in the X-axis direction along the movable frame 27. The head unit 25 is movable between the component supply unit 24 and a predetermined working position on the board PB transported by the transport unit 23.
[0028] The head unit 25 includes a plurality of mounting heads 251. The mounting heads 251 are an example of production elements that perform an operation of mounting components on a substrate PB as an operation for producing a mounted substrate. The mounting heads 251 pick up and hold components from the component supply units 24, and perform a component mounting operation of mounting the held components onto the substrate PB. The mounting heads 251 can communicate with a negative pressure generator, a positive pressure generator, or the atmosphere via an electric switching valve. That is, supplying negative pressure to the mounting heads 251 enables the mounting heads 251 to suck and hold components, and then supplying positive pressure releases the sucked and held components.
[0029] A component recognition camera C1 is installed on the main frame 21 between the component supply unit 24 and the transport unit 23. The component recognition camera C1 is an imaging camera equipped with an imaging element such as a CMOS (Complementary Metal-Oxide Semiconductor) or a CCD (Charged-Coupled Device). The component recognition camera C1 is an example of a detection unit capable of detecting an error in the mounting head 251. While the head unit 25 is moving from the component supply position of the feeder 24F to the operation position of the board PB transported by the transport unit 23, the component recognition camera C1 captures an image of the component sucked and held by the mounting head 251 from below to acquire a component recognition image. The mounter 20 determines the presence or absence of a component sucked and held by the mounting head 251, the component's orientation, etc., based on the component recognition image acquired by the component recognition camera C1. An error is detected when there is no component sucked and held by the mounting head 251 or when the orientation of the component relative to the mounting head 251 is abnormal.
[0030] If an error is detected by the component recognition camera C1, the mounting head 251 performs a retry operation to suck and hold the component and retry the component mounting operation of mounting the component on the board PB. Furthermore, when sucking and holding a component, the mounting head 251 performs a negative pressure increase standby operation to wait until the negative pressure increases so that normal suction and holding becomes possible. Furthermore, when mounting the sucked and held component on the board PB, the mounting head 251 performs a negative pressure decrease standby operation to wait until the negative pressure decreases so that normal release of the suction and holding of the component becomes possible.
[0031] The mounting machine 20 produces mounted boards in accordance with the operation of the mounting head 251 based on the board data PD. The board data PD is data in which the mounting head 251 is associated with components. Specifically, as shown in FIG. 3, the board data PD is data in which board type information PD1, component information PD2, mounting position information PD3, head information PD4, and feeder information PD5 are associated with each other. The board type information PD1 is information indicating the type of board PB used to produce mounted boards in the mounting machine 20. The component information PD2 is information on the components used to produce mounted boards in the mounting machine 20. The component information PD2 registers information indicating the type of component, information indicating the size of the component, and information indicating the number of components to be mounted on one board PB. The mounting position information PD3 is information on coordinates related to the mounting positions of components set on the board PB. The head information PD4 is information indicating the mounting head 251 used to produce mounted boards in the mounting machine 20. The feeder information PD5 is information about the feeders 24F used in the production of mounted boards in the mounting machine 20. The feeder information PD5 includes registered information indicating the type of the feeder 24F and information indicating the set position of the feeder 24F in the component supply unit 24.
[0032] The mounting machine 20 is controlled based on information recorded in a production program PP corresponding to the board data PD, thereby mounting components on boards to produce mounted boards. The production program PP is set in correspondence with the board data PD. The production program PP is a program recording information related to the control of the mounting machine 20 when the mounting machine 20 produces multiple types of mounted boards corresponding to the multiple types of boards PB indicated by board type information PD1 included in the board data PD. The information related to the control of the mounting machine 20 recorded in the production program PP includes information such as component information indicating each component to be mounted on the board PB, mounting position information indicating the mounting position of each component on the board PB, head information indicating the mounting head 251 that mounts each component on the board PB, and feeder information indicating the feeder 24F that supplies each component to be mounted on the board PB. The component information, mounting position information, head information, and feeder information recorded in the production program PP correspond to the component information PD2, mounting position information PD3, head information PD4, and feeder information PD5 included in the board data PD, respectively.
[0033] [About storage devices] The storage device 4 stores various types of performance data related to the production of mounting boards in the mounting machine 20. As shown in Fig. 4, the storage device 4 stores usage performance data D1 and specific operation time performance data D2 in association with each other for each operation of the mounting head 251 on a component.
[0034] The usage history data D1 is data including mounter information D11, board type information D12, component information D13, head information D14, and feeder information D15. The mounter information D11 is information for identifying the mounter 20 used to produce the mounted board. The board type information D12 is information for identifying the type of board PB used to produce the mounted board by the mounter 20. The component information D13 is information for identifying the components used to produce the mounted board by the mounter 20. The component information D13 contains registered information indicating the type of component and information indicating the size of the component. The head information D14 is information for identifying the mounting head 251 used to produce the mounted board by the mounter 20. The feeder information D15 is information for identifying the feeder 24F used to produce the mounted board by the mounter 20. The feeder information D15 contains registered information indicating the type of feeder 24F and information indicating the set position of the feeder 24F in the component supply unit 24.
[0035] The specific operation time result data D2 is specific operation time result data indicating the time required for a specific operation in the operation of the mounting head 251 when a mounted board is produced by the mounting machine 20. The specific operation in the operation of the mounting head 251 is an operation that reduces the productivity of mounted boards and is an unforeseen operation that cannot be predicted by a simulation based on the operating capacity of the mounting head 251, such as the operating speed. The specific operation of the mounting head 251 includes, for example, a retry operation performed when an error is detected regarding a component sucked and held by the mounting head 251, a negative pressure increase standby operation in which the mounting head 251 waits until the negative pressure increases so that a normal component can be sucked and held, and a negative pressure decrease standby operation in which the mounting head 251 waits until the negative pressure decreases so that the component can be normally released from the sucked and held state. Therefore, the specific operation time result data D2 includes, as the specific operation time of the mounting head 251, a retry time indicating the time required for the retry operation, a negative pressure increase time indicating the time required for the negative pressure increase standby operation, and a negative pressure decrease time indicating the time required for the negative pressure decrease standby operation. As the specific operation time indicated by the specific operation time result data D2 becomes longer, the productivity of mounting boards according to the operation of the mounting head 251 decreases.
[0036] [About the management device] The management device 3 is a device that manages the production of mounted boards in the mounting machine 20. The management device 3 transmits board data PD and a production program PP to the mounting machine 20. As described above, the mounting machine 20 produces mounted boards based on the production program PP that corresponds to the board data PD. For this reason, setting the association of the mounting head 251 with the components in the board data PD is an important setting that affects the productivity of mounted boards in the mounting machine 20. The board data PD is set by the management device 3. The management device 3 sets the association of the mounting head 251 with the components used in producing mounted boards in the board data PD so as to maximize the productivity of mounted boards according to the operation of the mounting head 251.
[0037] The processing performed by the management device 3 will be described with reference to the flowcharts of Figures 5 and 6. The management device 3 performs a penalty setting process S1, a board data setting process S2, and a maintenance determination process S3.
[0038] <Penalty setting process> In the penalty setting process S1, the management device 3 acquires specific operation time result data D2 stored in the storage device 4 in association with the usage result data D1 (step S11). The management device 3 calculates a penalty A as a time element related to a decrease in productivity caused by a specific operation of the mounting head 251 based on the acquired specific operation time result data D2 (step S12). The management device 3 calculates the penalty A of the mounting head 251 for each type of component by weighting the average value of the specific operation time indicated in the specific operation time result data D2. At this time, the management device 3 may calculate the penalty A of the mounting head 251 for one type of component and its similar components. The management device 3 then sets the calculated penalty A for the mounting head 251 (step S13).
[0039] The management device 3 may update the penalty A at predetermined time intervals in response to the specific operation time result data D2 being accumulated in the storage device 4 for each operation of the mounting head 251 on a component. In this case, the time interval for updating the penalty A may be set by an operator. Furthermore, the management device 3 may update the penalty A at a timing specified by the operator.
[0040] <Board data setting process> In the board data setting process S2, the management device 3 sets the association of the mounting head 251 with the components used in the production of the mounted board in the board data PD, while referencing the penalty A set for the mounting head 251.
[0041] The penalty A set for the mounting head 251 is an index for estimating realistic behavior of the mounting head 251, taking into consideration specific operations as unforeseen operations that cannot be predicted by simulation in the behavior of the mounting head 251. Since the board data PD is set with reference to this penalty A, a realistically optimal association of the mounting head 251 with components is set in the board data PD, using realistic productivity of the mounted board as an index. The mounting machine 20 can produce mounted boards in accordance with the behavior of the mounting head 251 based on the board data PD for which realistically optimal settings have been made as described above, thereby enabling an improvement in productivity of mounted boards.
[0042] Furthermore, when the management device 3 updates the penalty A at predetermined time intervals, it sets the association of the mounting head 251 with the component in the board data PD while referring to the updated penalty A. In this case, the management device 3 can set the association of the mounting head 251 with the component in the board data PD while referring to the latest updated penalty A.
[0043] Specifically, in the board data setting process S2, the management device 3 creates multiple candidates for associating the mounting head 251 with components (step S21). Next, the management device 3 calculates the cycle time ST for each of the multiple candidates for association, while referencing the penalty A set for the mounting head 251 (step S22). The cycle time ST indicates the time required to produce one mounted board in accordance with the operation of the mounting head 251 with respect to components. The cycle time ST taking into account the penalty A set for the mounting head 251 is longer by an amount corresponding to the penalty A than the ideal cycle time ST based on the operating capabilities, such as the operating speed, of the mounting head 251, without taking the penalty A into account.
[0044] Then, the management device 3 sets the optimal association of the mounting head 251 with components in the board data PD from among the multiple association candidates so that the cycle time ST taking into account the penalty A falls within a predetermined target range (step S23). In this way, the management device 3 can use the cycle time ST calculated with reference to the penalty A as an index of realistic productivity of the mounted board, and set the realistically optimal association of the mounting head 251 with components in the board data PD.
[0045] If the difference between the cycle time ST taking into account the penalty A and the ideal cycle time ST exceeds a predetermined threshold, the management device 3 may set the association of the mounting head 251 with the component in the board data PD so that the ideal cycle time ST falls within a predetermined target range. Alternatively, the management device 3 may calculate a new penalty A by reducing the weighting of the specific operation time result data D2, and set the association of the mounting head 251 with the component in the board data PD so that the cycle time ST taking into account the new penalty A falls within a predetermined target range. This makes it possible to prevent the association of the mounting head 251 with the component from being set in the board data PD so that the effect of the penalty A set for the mounting head 251 is too great and the productivity of the mounted boards is excessively reduced.
[0046] <Maintenance determination process> In the maintenance determination process S3, the management device 3 recognizes the time transition of the specific operation time performance data D2 accumulated in the storage device 4 (step S31), and determines whether the difference between the average value of the performance data for a predetermined first period and the average value of the performance data for a predetermined second period that follows the first period exceeds a predetermined reference value (step S32). If the difference exceeds the predetermined reference value (YES in step S32), the management device 3 outputs maintenance request information J requesting maintenance of the mounting head 251 (step S33). The first period is, for example, the period from the completion of the previous maintenance to the completion of production of a predetermined number of mounting boards. The second period is, for example, the period during which a predetermined number of mounting boards have been produced immediately before the current time.
[0047] In the temporal transition of the specific operation time result data D2, if the difference between the result data for the first period and the result data for the second period exceeds a predetermined reference value, it is assumed that the operation time of the specific operation that reduces productivity in the operation of the mounting head 251 exceeds the allowable range. In such a case, the management device 3 outputs maintenance request information J requesting maintenance on the mounting head 251. Based on the maintenance request information J output from the management device 3, the operator can perform maintenance on the mounting head 251.
[0048] <Modification of PCB Data Setting Process> Fig. 7 is a diagram showing a modified example of the board data setting process S2 performed by the management device 3. When setting board data PD to be used in future production of mounted boards in a long-term production plan for the mounting machine 20, the management device 3 performs the board data setting process S2 shown in Fig. 7.
[0049] The management device 3 accumulates, in the storage device 4, performance data of the penalty A, which is updated at predetermined intervals from a predetermined reference point in time. The reference point in time is, for example, the time when the previous maintenance was completed. The management device 3 creates a regression model RM of the temporal progression of the penalty A accumulated in the storage device 4. The regression model RM is not limited to a nonlinear regression model, but may be a linear regression model. The management device 3 then calculates an estimated value of the penalty A at the planned start time of production of the mounted board in the mounting machine 20 based on the regression model RM, and sets the association of the mounting head 251 with components in the board data PD while referring to the estimated value of the penalty A. In this way, the management device 3 can set the optimal association of the mounting head 251 with components in the board data PD, using as an index the productivity of the mounted board that takes into account the specific operation of the mounting head 251 at the planned start time of production of the mounted board in the future. [Explanation of symbols]
[0050] 1. Component mounting system 2 production lines 20 Mounting machine 251 Mounting Head 3 Management device 4 Storage device D2 Specific operation time performance data PD board data
Claims
1. a mounting machine having a mounting head that holds components and performs an operation of mounting the components on a board, the mounting machine producing a mounted board in accordance with the operation of the mounting head based on board data in which the correspondence between the mounting head and the components is set; a storage device that accumulates, for each operation of the mounting head with respect to the component, actual performance data of specific operation times that indicate the time required for a specific operation that reduces productivity in the operation of the mounting head when the mounting board is produced by the mounting machine; a management device that manages the production of the mounting boards in the mounting machine, The management device a penalty setting process for setting a penalty as a time element related to a decrease in productivity caused by the specific operation to the mounting head based on performance data of the specific operation time; and a board data setting process for setting, in the board data, an association of the mounting head with the component used in the production of the mounted board, while referring to the penalty.
2. In the board data setting process, the management device calculating a cycle time indicating the time required to produce one of the mounting boards in accordance with the operation of the mounting head with respect to the components, while referring to the penalty; 2. The component mounting system according to claim 1, wherein the association of the mounting head with the component is set in the board data so that the cycle time falls within a predetermined target range.
3. The management device In the penalty setting process, the penalty is updated at predetermined time intervals in response to the specific operation time performance data being accumulated in the storage device for each operation of the mounting head on the component, and 2. The component mounting system according to claim 1, wherein in the board data setting process, the association of the mounting head with the component is set in the board data while referring to the updated penalty.
4. In the board data setting process, the management device calculating an estimated value of the penalty at the time when production of the mounting board in the mounting machine is scheduled to start, based on the time transition of the penalty for each update; The component mounting system according to claim 3 , wherein the association of the mounting head with the component is set in the board data while referring to the estimated value of the penalty.
5. 2. The component mounting system of claim 1, wherein the management device outputs maintenance request information requesting maintenance on the mounting head when, in the temporal progression of the performance data for the specific operation time stored in the storage device, a difference between the performance data for a first period and the performance data for a second period that follows the first period exceeds a predetermined reference value.
Citation Information
Patent Citations
Production simulation device and production simulation method, as well as production simulation program
JP2023100284A