Information processing device
The information processing device addresses the inefficiencies in substrate production by estimating production operations through unused feeder and nozzle rates and adjusting LBE thresholds, leading to optimized production programs and improved practicality.
Patent Information
- Application Number
- JP2023534457
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-07-12
- Publication Date
- 2025-03-21
- Estimated Expiration
- 2041-07-12
AI Technical Summary
Existing information processing devices for production programs in substrate production lack the ability to effectively estimate and adapt to different production operations, such as mass production versus small-batch production, leading to inefficiencies in evaluating and optimizing production programs.
An information processing device that estimates production operations based on data from the production program, specifically using the unused feeder rate and unused nozzle rate to determine the production type, and adjusts the evaluation threshold for Line Balance Efficiency (LBE) accordingly, allowing for real-time optimization of production programs.
This solution enables more accurate estimation of production operations, improves the practicality of information processing devices by optimizing production programs, and reduces delays in evaluating production results by eliminating the need for manual inquiries and visits to customers.
Smart Images

Figure 0007649857000001 
Figure 0007649857000002 
Figure 0007649857000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device that performs processing according to a production program for producing boards. [Background technology]
[0002] The following Patent Document describes an information processing device that performs processing according to a production program for producing substrates. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2018-014441 A [Patent Document 2] JP 2004-158016 A Summary of the Invention [Problem to be solved by the invention]
[0004] An object of the present specification is to improve the practicality of an information processing device that processes a production program for producing boards. [Means for solving the problem]
[0005] In order to solve the above problems, the present specification provides a method for manufacturing a substrate by using a production program, the method comprising: Is it mass production type or high-mix low-volume production type? An information processing device that estimates
[0006] In order to solve the above problem, the present specification provides a production program for producing a substrate. is a ratio of component holders that are not used in the production of boards among the component holders placed on the placement table, and a production operation of the boards produced according to the production program is estimated based on the data included in the production program. An information processing device is disclosed. Effect of the Invention
[0007] In the present disclosure, the production operation of a board produced by a production program for producing a board is estimated based on data included in the production program. Also, when the production program for producing a board is evaluated, the evaluation method of the production program is changed according to the production operation method. This improves the practicality of an information processing device that processes the production program. [Brief description of the drawings]
[0008] [Figure 1] FIG. 2 is a perspective view showing a substrate-related operating system. [Diagram 2] FIG. [Diagram 3] FIG. 2 is a block diagram showing a control device. [Figure 4] FIG. 1 is a block diagram showing an information processing device. [Diagram 5] FIG. 1 is a block diagram showing an information processing device. [Figure 6] 11 is map data showing the relationship between production operation, unused feeder rate, unused nozzle rate, and evaluation threshold value. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings as modes for carrying out the present invention.
[0010] FIG. 1 shows a substrate-related work system 10. The system 10 shown in FIG. 1 is a system for mounting electronic components on a circuit board. The substrate-related work system 10 is made up of four electronic component mounting devices (hereinafter sometimes abbreviated as "mounting devices") 12. The four mounting devices 12 are arranged adjacent to each other in a row. In the following description, the direction in which the mounting devices 12 are lined up is referred to as the X-axis direction, and the horizontal direction perpendicular to that direction is referred to as the Y-axis direction.
[0011] The four placement devices 12 have substantially the same configuration. Therefore, one of the four placement devices 12 will be described as a representative. As shown in Fig. 2, the placement device 12 has one system base 14 and two placement machines 16 adjacent to each other on the system base 14. Each placement machine 16 mainly includes a placement machine main body 20, a transport device 22, a placement head moving device (hereinafter sometimes abbreviated as "moving device") 24, a placement head 26, a supply device 28, and a nozzle station 29.
[0012] The mounting machine main body 20 is composed of a frame 30 and a beam 32 suspended on the frame 30.
[0013] The transfer device 22 includes two conveyor devices 40, 42. The two conveyor devices 40, 42 are disposed on the frame 30 so as to be parallel to each other and extend in the X-axis direction. Each of the two conveyor devices 40, 42 transfers a circuit board supported by each conveyor device 40, 42 in the X-axis direction by an electromagnetic motor (see FIG. 3) 44. The circuit board transferred by each conveyor device 40, 42 is held at a predetermined position by a board holding device (see FIG. 3) 46.
[0014] The moving device 24 is an XY robot type moving device. The moving device 24 is equipped with an electromagnetic motor (see FIG. 3) 52 that slides the slider 50 in the X-axis direction, and an electromagnetic motor (see FIG. 3) 54 that slides it in the Y-axis direction. The mounting head 26 is attached to the slider 50, and the mounting head 26 moves to any position on the frame 30 by the operation of the two electromagnetic motors 52, 54.
[0015] The mounting head 26 mounts electronic components on the circuit board. The mounting head 26 has a suction nozzle 60 provided on its lower end surface. The suction nozzle 60 is connected to a positive / negative pressure supply device (see FIG. 3) 66 via a negative pressure air and positive pressure air passage. The suction nozzle 60 sucks and holds the electronic component by negative pressure, and releases the held electronic component by positive pressure. The mounting head 26 also has a nozzle lifting device (see FIG. 3) 68 that raises and lowers the suction nozzle 60. The nozzle lifting device 68 allows the mounting head 26 to change the vertical position of the electronic component it holds. The suction nozzle 60 is detachable from the mounting head 26, and can be replaced depending on the size of the electronic component, etc.
[0016] Supply device 28 is a feeder-type supply device and is disposed at an end of frame 30. Supply device 28 has a plurality of tape feeders 70. Tape feeder 70 accommodates taped components in a wound state. The taped components are electronic components taped to a carrier tape. Tape feeder 70 then feeds out the taped components by a feed device (see FIG. 3) 76. Thus, feeder-type supply device 28 feeds out the taped components to supply electronic components at the supply position. Tape feeder 70 is detachable from frame 30, making it possible to accommodate replacement of electronic components, etc.
[0017] The nozzle station 29 has a nozzle tray 78. The nozzle tray 78 houses a plurality of suction nozzles 60. In the nozzle station 29, the suction nozzles 60 attached to the mounting head 26 are replaced with the suction nozzles 60 housed in the nozzle tray 78 as required. The nozzle tray 78 is detachable from the nozzle station 29, and the suction nozzles 60 housed in the nozzle tray 78 can be collected and the nozzle tray 78 can be replenished with suction nozzles 60 outside the mounting machine 16.
[0018] 3, the substrate-related performing system 10 includes a control device 80. The control device 80 includes a controller 82 and a plurality of drive circuits 86. The plurality of drive circuits 86 are connected to the electromagnetic motors 44, 52, 54, the substrate holding device 46, the positive / negative pressure supply device 66, the nozzle lifting device 68, and the sending device 76. The controller 82 includes a CPU, a ROM, a RAM, and the like, and is mainly a computer, and is connected to the plurality of drive circuits 86. As a result, the operation of the conveying device 22, the moving device 24, and the like is controlled by the controller 82. A production program 88 is stored in the controller 82, and the controller 82 controls the operation of the conveying device 22, the moving device 24, and the like according to the production program 88 to produce a circuit board.
[0019] Specifically, first, a circuit board is carried into the placement machine 16 arranged at the most upstream of the eight placement machines 16 constituting the substrate-related work system 10. Then, in that placement machine 16, the controller 82 outputs a command according to the program 88, so that the circuit board is transported to a work position, and is held at that position by the substrate holding device 46. Also, the tape feeder 70 feeds the taped components and supplies the electronic components at the supply position according to a command from the controller 82 according to the program 88. Then, the placement head 26 moves to above the supply position of the electronic components according to a command from the controller 82 according to the program 88, and sucks and holds the electronic components by the suction nozzle 60. Next, the placement head 26 moves above the circuit board and places the held electronic components on the circuit board. When the work of placing the electronic components on the circuit board is completed, the circuit board is transported downstream and carried into the placement machine 16 arranged on the downstream side. Then, the placement work is performed in sequence by each placement machine 16, so that a circuit board on which electronic components are placed is produced.
[0020] In this way, the controller 82 produces circuit boards by controlling the operation of the transport device 22, the moving device 24, etc. in accordance with the production program 88, which is created by an information processing device 100 shown in Fig. 4. The information processing device 100 has a data receiving unit 102, a program creation unit 104, a first optimization process execution unit 106, and a second optimization process execution unit 108.
[0021] Data receiving unit 102 is a functional unit for receiving information for executing production work of a circuit board (hereinafter, referred to as "board production information"). Note that the board production information is information indicating the type, number, mounting positions, etc. of electronic components to be mounted on a circuit board, and is input by an operator to information processing device 100. Then, data receiving unit 102 receives the board production information input by the operator to information processing device 100.
[0022] Moreover, the program creation unit 104 is a functional unit for creating a production program 88 based on the board production information received by the data reception unit 102. The production program 88 controls the operation of the movement devices 24, mounting heads 26, etc. of each of the eight placement machines 16 constituting the substrate-related processing system 10, and is programmed so that the eight placement machines 16 execute the mounting tasks in sequence to produce circuit boards. For this reason, electronic component mounting tasks are assigned to each placement machine 16 so that the cycle times of each of the eight placement machines 16 are equal, and a production program 88 is created for each placement machine 16 to execute the assigned mounting tasks.
[0023] Further, the first optimization process executing unit 106 and the second optimization process executing unit 108 are functional units for executing optimization processing of the production program 88 created by the program creating unit 104. The program creating unit 104 creates the production program 88 so that the cycle times of the eight placement machines 16 are equal, but it is difficult to make the cycle times of all the eight placement machines 16 the same. Therefore, the first optimization process executing unit 106 and the second optimization process executing unit 108 execute optimization processing on the production program 88 created by the program creating unit 104, thereby correcting the production program 88 so that the cycle times of the eight placement machines 16 are as equal as possible. That is, the first optimization process executing unit 106 and the second optimization process executing unit 108 correct the production program 88 so that the difference between the longest cycle time and the shortest cycle time among the cycle times of the eight placement machines is as small as possible.
[0024] The first optimization process executing unit 106 is a functional unit used when optimizing only one production program, and the second optimization process executing unit 108 is a functional unit used when optimizing multiple production programs. That is, for example, when multiple types of circuit boards are produced in the substrate-related work system 10, the multiple types of production programs are executed sequentially. In such a case, the second optimization process executing unit 108 executes an optimization process for the multiple types of production programs. On the other hand, for example, when one type of circuit board is produced in the substrate-related work system 10, one type of production program is executed. In such a case, the first optimization process executing unit 106 executes an optimization process for the one type of production program.
[0025] When the optimization processes are performed by the first optimization process executing unit 106 and the second optimization process executing unit 108, the longer the processing time, the smaller the difference between the longest cycle time and the shortest cycle time among the cycle times of the eight placement machines. Therefore, it is desirable to perform the optimization processes for a long time by the first optimization process executing unit 106 and the second optimization process executing unit 108, but the operator does not know how long the optimization process should be performed. Therefore, the manufacturer of the substrate-related processing system 10 evaluates the production program in response to requests from customers.
[0026] Specifically, when a customer creates a production program, if the customer requests an evaluation of the production program, the production program is transmitted to the manufacturer of the substrate-related work system 10. The manufacturer of the substrate-related work system 10 evaluates the production program based on the data included in the production program. More specifically, the cycle time of each mounting machine is calculated based on the data included in the production program. Then, LBE (short for Line Balance Efficiency) is calculated based on the cycle time of each mounting machine. LBE is a value that indicates the balance of the cycle times of each of the multiple mounting machines constituting the substrate-related work system, and is the ratio of the average cycle time to the longest cycle time among the cycle times of each of the multiple mounting machines. Therefore, the closer the LBE is to 100%, the better the balance of the cycle times of each of the multiple mounting machines is, and the higher the evaluation of the production program is. Therefore, an evaluation threshold value of the LBE is set, and if the calculated LBE is equal to or greater than the evaluation threshold value, the production program is judged to be appropriate, and if the calculated LBE is less than the evaluation threshold value, the production program is judged to be inappropriate.
[0027] However, it is desirable to change the evaluation threshold value of the LBE depending on the production operation of the boards produced according to the production program. Here, the production operation of the boards is a production method indicated by the types of boards produced in a predetermined period, for example, in one day, and the number of boards of each type produced in a board-related work system that produces boards. Specifically, when the types of boards produced in a predetermined period are few and the number of boards of each type produced is large, the production operation of the boards is low-mix mass production. On the other hand, when the types of boards produced in a predetermined period are many and the number of boards of each type produced is small, the production operation of the boards is high-mix low-volume production. Moreover, a production operation between low-mix mass production and high-mix low-volume production is medium-scale production.
[0028] In addition, when boards are produced in a small variety of mass production in a substrate-related processing system, it is easy to increase the LBE value because it is necessary to average the cycle times of multiple placement machines in only a few production programs, for example, only one production program. On the other hand, when boards are produced in a large variety of small volume production in a substrate-related processing system, it is difficult to increase the LBE value because it is necessary to average the cycle times of multiple placement machines in many production programs. For this reason, it is necessary to set the LBE evaluation threshold high in the case of small variety of mass production and low in the case of large variety of small volume production. In other words, the manufacturer needs to recognize the production operation of the boards produced using the production program to be evaluated and set the LBE evaluation threshold according to that production operation. In this case, the manufacturer would inquire about the production operation from the customer or visit the customer to hear about the production operation, but since it takes time to confirm the production operation, there is a delay in issuing the evaluation results.
[0029] Therefore, the production operation of the board is estimated based on the data included in the production program, and the evaluation threshold of the LBE is set according to the estimated production operation. Specifically, when the production operation of the board is a small variety mass production, particularly when one type of board is mass-produced, only the tape feeders that supply components to be mounted on that one type of board are mounted on the placement machine. In other words, tape feeders that do not supply components during the production of that one type of board are not mounted on the placement machine. For this reason, when one type of board is mass-produced, it is considered that there are no tape feeders that do not supply components during the production of the board among those mounted on the placement machine.
[0030] On the other hand, when the production operation of the boards is a high-mix low-volume production, that is, when a small number of boards of a plurality of types are produced, tape feeders that supply components to be mounted on each of the plurality of types of boards are mounted on the mounting machine. For this reason, some of the plurality of tape feeders may supply components when the A board is produced, but may not supply components when the B board is produced. For this reason, when a small number of boards of a plurality of types are produced, it is considered that among the tape feeders mounted on the mounting machine, there are tape feeders that do not supply components when the boards are produced. It is considered that the more types of boards are produced, the more tape feeders that do not supply components when the boards are produced. In other words, it is considered that the more types of boards are produced, the higher the ratio of tape feeders that do not supply components among the tape feeders mounted on the mounting machine. Therefore, the type of boards to be produced, that is, the production operation of the boards, is estimated based on the ratio of tape feeders that do not supply components among the tape feeders mounted on the mounting machine (hereinafter, referred to as "unused feeder rate").
[0031] Furthermore, when one type of board is mass-produced, only the suction nozzles that hold the components to be mounted on that one type of board are accommodated in the nozzle tray 78 of the nozzle station 29. In other words, suction nozzles that are not used during the production of that one type of board are not accommodated in the nozzle tray 78. For this reason, when one type of board is mass-produced, it is considered that there are no suction nozzles that are not used during the production of the board among the suction nozzles accommodated in the nozzle tray 78.
[0032] On the other hand, when the production operation of the boards is a high-mix low-volume production, that is, when a small number of boards of a plurality of types are produced, the suction nozzles that hold the components to be mounted on each of the plurality of boards are accommodated in the nozzle tray 78. For this reason, some of the plurality of suction nozzles accommodated in the nozzle tray 78 may be used in the production of the A board, but may not be used in the production of the B board. For this reason, when a small number of boards of a plurality of types are produced, it is considered that among the suction nozzles accommodated in the nozzle tray 78, there are suction nozzles that are not used in the production of the boards. It is considered that the more types of boards are produced, the more the number of suction nozzles that are not used in the production of the boards will increase. In other words, it is considered that the more types of boards are produced, the higher the ratio of the suction nozzles accommodated in the nozzle tray 78 that are not used in the production of the boards will be. Therefore, the type of boards to be produced, that is, the production operation of the boards, is estimated based on the ratio of the suction nozzles that are not used in the production of the boards among the suction nozzles accommodated in the nozzle tray 78 (hereinafter, referred to as the "unused nozzle ratio").
[0033] Specifically, the estimation of the production operation of the board based on the unused feeder rate and the unused nozzle rate is executed by an information processing device 110 shown in Fig. 5. The information processing device 110 includes an unused feeder rate calculation unit 112, an unused nozzle rate calculation unit 114, a production operation estimation unit 116, an LBE calculation unit 118, a program evaluation unit 120, and a correction information output unit 122.
[0034] The unused feeder rate calculation unit 112 is a functional unit for calculating an unused feeder rate based on data included in the production program. The production program includes information on the components to be mounted on the board to be produced and information on the tape feeders that supply the components. The production program also includes information on the tape feeders mounted on each of the eight mounting machines 16 that constitute the board-related work system 10. Therefore, the unused feeder rate calculation unit 112 calculates the number of tape feeders that do not supply components during the production of the board to be produced based on the data included in the production program. The unused feeder rate calculation unit 112 also calculates the number of tape feeders mounted on all of the eight mounting machines 16 that constitute the board-related work system 10 based on the data included in the production program. The unused feeder rate calculation unit 112 then calculates the ratio of the number of tape feeders that do not supply components during the production of the board to the number of tape feeders mounted on all of the eight mounting machines 16. That is, the unused feeder rate.
[0035] The unused nozzle rate calculation unit 114 is a functional unit for calculating the unused nozzle rate based on data included in the production program. The production program includes information on the components to be mounted on the board to be produced and information on the suction nozzles that hold the components. The production program also includes information on the suction nozzles housed in the nozzle trays 78 of the eight mounting machines 16 that constitute the board-related work system 10. Therefore, the unused nozzle rate calculation unit 114 calculates the number of suction nozzles that are not used during the production of the board to be produced based on the data included in the production program. The unused nozzle rate calculation unit 114 also calculates the number of suction nozzles housed in all the nozzle trays 78 of the eight mounting machines 16 that constitute the board-related work system 10 based on the data included in the production program. The unused nozzle rate calculation unit 114 then calculates the ratio of the number of suction nozzles that are not used during the production of the board to the number of suction nozzles housed in all the nozzle trays 78 of the eight mounting machines 16. In other words, the unused nozzle rate.
[0036] Moreover, the production operation estimation unit 116 is a functional unit for estimating the production operation of the board based on at least one of the unused feeder rate and the unused nozzle rate. The information processing device 110 stores map data shown in FIG. 6. In the map data, the ratio of at least one of the unused feeder rate and the unused nozzle rate is associated with the production operation of the board. Therefore, the production operation estimation unit 116 uses the map data to estimate the production operation based on at least one of the unused feeder rate and the unused nozzle rate.
[0037] Specifically, when the unused feeder rate is 0%, the production operation estimation unit 116 estimates that the production operation of the boards is a production method for mass-producing one type of board (hereinafter referred to as "mass production"). When the unused feeder rate is greater than 0% and less than 15%, the production operation estimation unit 116 estimates that the production operation of the boards is a production method for producing two to three types of boards (hereinafter referred to as "medium-scale production 1"). When the unused feeder rate is 15% or more and less than 30%, the production operation estimation unit 116 estimates that the production operation of the boards is a production method for producing four to six types of boards (hereinafter referred to as "medium-scale production 2"). When the unused feeder rate is 30% or more and less than 50%, the production operation estimation unit 116 estimates that the production operation of the boards is a production method for producing seven to nine types of boards (hereinafter referred to as "medium-scale production 3"). Furthermore, if the unused feeder rate is 50% or more and the unused nozzle rate is less than 30%, the production operation estimation unit 116 estimates that the production operation of the boards is a production method for producing 10 to 12 types of boards (hereinafter referred to as "high-mix low-volume production 1") If the unused feeder rate is 50% or more and the unused nozzle rate is 30% or more, the production operation estimation unit 116 estimates that the production operation of the boards is a production method for producing 13 or more types of boards (hereinafter referred to as "high-mix low-volume production 2")
[0038] Moreover, the LBE calculation unit 118 is a functional unit for calculating the above-mentioned LBE. That is, the LBE calculation unit 118 calculates the cycle time of each placement machine 16 based on data included in the production program. Furthermore, the LBE calculation unit 118 extracts the longest cycle time from among the calculated cycle times of each placement machine 16, and calculates an average value of the cycle times based on the calculated cycle times of each placement machine 16. Then, the LBE calculation unit 118 calculates the ratio of the average value of the cycle times to the longest cycle time, that is, the LBE.
[0039] The program evaluation unit 120 is a functional unit for identifying an evaluation threshold of the LBE according to the production operation estimated by the production operation estimation unit 116 and evaluating the production program based on the identified evaluation threshold. That is, the program evaluation unit 120 changes the evaluation threshold of the LBE based on the production operation estimated by the production operation estimation unit 116 and evaluates the production program. In detail, in the map data shown in FIG. 6, an evaluation threshold is set for each production operation. Therefore, the program evaluation unit 120 identifies an evaluation threshold of the LBE according to the production operation estimated by the production operation estimation unit 116 using the map data. Then, the program evaluation unit 120 judges whether the LBE calculated by the LBE calculation unit 118 is equal to or greater than the evaluation threshold identified by the map data. At this time, the program evaluation unit 120 evaluates the production program as appropriate when the LBE is equal to or greater than the evaluation threshold, and evaluates the production program as inappropriate when the LBE is less than the evaluation threshold.
[0040] Specifically, when the production operation of the board is estimated to be mass production, the program evaluation unit 120 evaluates the production program as appropriate when the LBE is 95% or more, and evaluates the production program as inappropriate when the LBE is less than 95%. When the production operation of the board is estimated to be medium-scale production 1, the program evaluation unit 120 evaluates the production program as appropriate when the LBE is 90% or more, and evaluates the production program as inappropriate when the LBE is less than 90%. When the production operation of the board is estimated to be medium-scale production 2, the program evaluation unit 120 evaluates the production program as appropriate when the LBE is 85% or more, and evaluates the production program as inappropriate when the LBE is less than 85%. When the production operation of the board is estimated to be medium-scale production 3, the program evaluation unit 120 evaluates the production program as appropriate when the LBE is 80% or more, and evaluates the production program as inappropriate when the LBE is less than 80%. Furthermore, when the production operation of the boards is estimated to be high-mix low-volume production 1, the program evaluation unit 120 evaluates the production program as appropriate if the LBE is 75% or more, and evaluates the production program as inappropriate if the LBE is less than 75%. Furthermore, when the production operation of the boards is estimated to be high-mix low-volume production 2, the program evaluation unit 120 evaluates the production program as appropriate if the LBE is 70% or more, and evaluates the production program as inappropriate if the LBE is less than 70%.
[0041] Furthermore, when the program evaluation unit 120 evaluates the production program as being inappropriate, the correction information output unit 122 outputs information for correcting the production program (hereinafter, referred to as "correction information"). Specifically, when the production program of a board whose production operation is estimated to be mass production is evaluated as being inappropriate, the correction information output unit 122 outputs correction information indicating that the production program can be corrected by repeatedly executing an optimization process on the production program by the first optimization process execution unit 106 (see FIG. 4). Furthermore, when the production program of a board whose production operation is estimated to be medium-scale production 1 to 3 is evaluated as being inappropriate, the correction information output unit 122 outputs correction information indicating that the production program can be corrected by executing an optimization process on the production program for 3 to 12 hours by the second optimization process execution unit 108 (see FIG. 4). Furthermore, when the production program of the board estimated to be the high-mix low-volume production 1, 2 is evaluated as inappropriate, the correction information output unit 122 outputs correction information such as reviewing the grouping of board types so that the same tape feeder and suction nozzle are used for each type of board to be produced, and reducing the types of boards to be produced. Then, after reviewing the grouping of board types and reducing the types of boards to be produced, the correction information output unit 122 outputs correction information to the effect that the production program can be corrected by executing an optimization process for the production program for 3 to 12 hours by the second optimization process execution unit 108 (see FIG. 4) after executing the review of the grouping of board types and the reduction of the types of boards to be produced. Note that, when there is transmission information such as the customer's address, the correction information output unit 122 transmits the correction information to the customer. When there is no transmission information such as the customer's address, the correction information output unit 122 prints the correction information on a paper medium, and the printed paper medium is sent to the customer.
[0042] In this way, by estimating the production operation based on the data included in the production program, it becomes unnecessary to inquire about the production operation to the customer, or to visit the customer to hear about the production operation, and it becomes possible to prevent delays in issuing the evaluation results. Furthermore, by estimating the production operation of the board based on at least one of the unused feeder rate and the unused nozzle rate, it is possible to appropriately estimate the production operation of the board. Furthermore, by changing the evaluation threshold of the LBE according to the production operation and evaluating the production program, it becomes possible to appropriately evaluate the production program. Furthermore, by outputting correction information to the customer, the customer can execute an optimization process by the information processing device 100 according to the correction information and appropriately correct the production program.
[0043] The substrate-related operation system 10 is an example of an operation system. The mounting machine 16 is an example of an operation machine. The suction nozzle 60 is an example of a component holder. The nozzle tray 78 is an example of a mounting table. The production program 88 is an example of a production program. The information processing device 110 is an example of an information processing device.
[0044] The present invention is not limited to the above embodiment, and can be embodied in various forms with various modifications and improvements based on the knowledge of a person skilled in the art. Specifically, for example, in the above embodiment, the evaluation threshold for evaluating the production program is determined using the estimated production operation of the board, but it is possible to execute various processes using the estimated production operation of the board. For example, the manufacturer of the board-related work system 10 can acquire many production programs and estimate the production operation based on each of the many production programs, thereby analyzing whether the board-related work system 10 is used for mass-produced board production or for small-lot production of a wide variety of boards. In other words, the estimated production operation of the board can be used to market the board-related work system 10.
[0045] In the above embodiment, the evaluation threshold of the LBE is changed according to the production operation of the substrate estimated based on the production program, but the evaluation threshold of the LBE may be changed according to the production operation of the substrate acquired by another method. That is, for example, the worker may input the production operation of the substrate to the information processing device 110, and the evaluation threshold of the LBE may be changed according to the production operation. Also, for example, the information processing device 110 may acquire the production operation of the substrate from another device, and the evaluation threshold of the LBE may be changed according to the production operation.
[0046] In the above embodiment, the production program is evaluated using the LBE, but the production program may be evaluated using other evaluation methods. For example, the production program may be evaluated using an index value other than the LBE that indicates the balance of the cycle time for each of the multiple placement machines. In addition to the balance of the cycle time for each of the multiple placement machines, the production program may be evaluated using, for example, the movement distance and movement route of the placement head 26 during the placement operation.
[0047] In the above embodiment, the production operation of the board is estimated based on at least one of the unused feeder rate and the unused nozzle rate, but the production operation of the board may be estimated based on other information. For example, the production operation of the board may be estimated based on the ratio of trays that do not supply components during the production of the board, the ratio of chucks that are not used during the production of the board, the number of times that component holders such as suction nozzles are replaced, etc. [Explanation of symbols]
[0048] 10: Substrate-related work system (work system) 16: Placement machine (work machine) 60: Suction nozzle (component holder) 78: Nozzle tray (mounting table) 88: Production program 110: Information processing device
Claims
1. An information processing device that estimates, based on data included in a production program for producing boards, whether the production operation of boards produced according to the production program is mass production type or high-mix low-volume production type.
2. the production program is a program for producing a board using a working system configured with a plurality of working machines, An information processing device as described in claim 1, which evaluates the production program by changing an evaluation threshold value for evaluating the balance of working times for each of the multiple working machines when boards are produced according to the production program based on the production operation estimated by the information processing device.
3. The data included in the production program is 3. The information processing apparatus according to claim 1, wherein the ratio of component holders that are not used during the production of the circuit board to the component holders placed on the placement table is determined.
4. Data included in a production program for producing substrates is a ratio of component holders that are not used during substrate production among component holders placed on a placement table, An information processing device that estimates production operations for boards produced according to the production program based on data included in the production program.
5. 5. The information processing apparatus according to claim 1, further comprising: an information processing device that evaluates the production program based on a production operation estimated by the information processing device; and outputs information for correcting the evaluated production program.
Citation Information
Patent Citations
Monitoring method of mounting tact, service supply method, service supply apparatus, service supplying program, and recording medium
JP2004158016A
Exchange support device
JP2017037886A
Processing apparatus, production system and program for use in processing apparatus
JP2017050410A
Component mounting system and component mounting method
JP2017139364A
Optimization determination support system
JP2018014441A