WO2023286135A1 - Information processing device - Google Patents

Information processing device Download PDF

Info

Publication number
WO2023286135A1
WO2023286135A1 PCT/JP2021/026177 JP2021026177W WO2023286135A1 WO 2023286135 A1 WO2023286135 A1 WO 2023286135A1 JP 2021026177 W JP2021026177 W JP 2021026177W WO 2023286135 A1 WO2023286135 A1 WO 2023286135A1
Authority
WO
WIPO (PCT)
Prior art keywords
production
program
board
production program
information processing
Prior art date
Application number
PCT/JP2021/026177
Other languages
French (fr)
Japanese (ja)
Inventor
真也 竹内
功 安形
Original Assignee
株式会社Fuji
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 株式会社Fuji filed Critical 株式会社Fuji
Priority to PCT/JP2021/026177 priority Critical patent/WO2023286135A1/en
Priority to JP2023534457A priority patent/JPWO2023286135A1/ja
Publication of WO2023286135A1 publication Critical patent/WO2023286135A1/en

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G13/00Roller-ways

Definitions

  • the present invention relates to an information processing device that processes a production program for producing substrates.
  • the following patent document describes an information processing device that processes a production program for producing substrates.
  • the purpose of this specification is to improve the practicality of an information processing device that processes a production program for producing substrates.
  • this specification discloses an information processing device that estimates the production operation of boards to be produced by the production program based on data included in the production program for producing the boards.
  • the present specification acquires a production operation method for substrates produced by a production program for producing substrates, and when evaluating the production program, Disclosed is an information processing device that changes the evaluation method of the production program according to the operation method.
  • the production operation of the board produced by the production program is estimated.
  • the production program evaluation method is changed according to the production operation method. This improves the practicability of the information processing device that processes the production program.
  • FIG. 1 is a perspective view showing a board-to-board working system; FIG. It is a perspective view which shows a mounting apparatus. It is a block diagram which shows a control apparatus. 1 is a block diagram showing an information processing device; FIG. 1 is a block diagram showing an information processing device; FIG. It is map data showing the relationship between the production operation, the unused feeder rate, the unused nozzle rate, and the evaluation threshold.
  • FIG. 1 shows a board-to-board work system 10 .
  • a system 10 shown in FIG. 1 is a system for mounting electronic components on a circuit board.
  • the board-to-board work system 10 is composed of four electronic component mounting devices (hereinafter sometimes abbreviated as “mounting devices”) 12 .
  • the four mounting devices 12 are arranged in a row adjacent to each other.
  • the direction in which the mounting devices 12 are arranged is called the X-axis direction, and the horizontal direction perpendicular to that direction is called the Y-axis direction.
  • the four mounting devices 12 have substantially the same configuration. Therefore, one of the four mounting devices 12 will be described as a representative.
  • the mounting device 12 has one system base 14 and two mounting machines 16 adjacent on the system base 14, as shown in FIG.
  • Each mounting machine 16 mainly includes a mounting machine main body 20, a conveying device 22, a mounting head moving device (hereinafter sometimes abbreviated as "moving device") 24, a mounting head 26, a supply device 28, and a nozzle station 29. ing.
  • the mounting machine main body 20 is composed of a frame 30 and a beam 32 mounted on the frame 30 .
  • the transport device 22 includes two conveyor devices 40 and 42.
  • the two conveyor devices 40 and 42 are arranged on the frame 30 so as to extend parallel to each other and in the X-axis direction.
  • Each of the two conveyor devices 40 and 42 conveys the circuit board supported on each conveyor device 40 and 42 by an electromagnetic motor (see FIG. 3) 44 in the X-axis direction.
  • the circuit boards conveyed by the conveyor devices 40 and 42 are held at predetermined positions by a board holding device (see FIG. 3) 46. As shown in FIG.
  • the moving device 24 is an XY robot type moving device.
  • the moving device 24 includes an electromagnetic motor (see FIG. 3) 52 for sliding the slider 50 in the X-axis direction and an electromagnetic motor (see FIG. 3) 54 for sliding in the Y-axis direction.
  • a mounting head 26 is attached to the slider 50 , and the mounting head 26 is moved to an arbitrary position on the frame 30 by the operation of two electromagnetic motors 52 and 54 .
  • the mounting head 26 mounts electronic components on the circuit board.
  • the mounting head 26 has a suction nozzle 60 provided on the lower end surface.
  • the suction nozzle 60 communicates with a positive/negative pressure supply device (see FIG. 3) 66 via negative pressure air and positive pressure air passages.
  • the suction nozzle 60 sucks and holds an electronic component with negative pressure, and releases the held electronic component with positive pressure.
  • the mounting head 26 also has a nozzle lifting device (see FIG. 3) 68 that lifts 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 according to the size of the electronic component.
  • the supply device 28 is a feeder type supply device and is arranged at the end of the frame 30 .
  • the supply device 28 has a plurality of tape feeders 70 .
  • the tape feeder 70 accommodates taped components in a wound state.
  • a taped component is an electronic component taped to a carrier tape.
  • the tape feeder 70 feeds out taped components by a feeder (see FIG. 3) 76 .
  • the feeder-type supply device 28 supplies the electronic components at the supply position by feeding the taped components.
  • the tape feeder 70 is detachable from the frame 30, so that electronic parts can be exchanged.
  • the nozzle station 29 has a nozzle tray 78.
  • the nozzle tray 78 accommodates a plurality of suction nozzles 60 .
  • exchange of the suction nozzles 60 attached to the mounting head 26 and the suction nozzles 60 housed in the nozzle tray 78, etc., is performed as necessary.
  • the nozzle tray 78 is detachable from the nozzle station 29 , and collection of the suction nozzles 60 accommodated in the nozzle tray 78 and replenishment of the suction nozzles 60 to the nozzle tray 78 can be performed outside the mounting machine 16 . is possible.
  • the board-related work system 10 also includes a control device 80, as shown in FIG.
  • the control device 80 comprises a controller 82 and a plurality of drive circuits 86 .
  • a plurality of drive circuits 86 are connected to the electromagnetic motors 44 , 52 , 54 , the substrate holding device 46 , the positive and negative pressure supply device 66 , the nozzle lifting device 68 and the delivery device 76 .
  • the controller 82 comprises a CPU, ROM, RAM, etc., is mainly a computer, and is connected to a plurality of drive circuits 86 . Accordingly, the controller 82 controls the operations of the conveying device 22 , the moving device 24 , and the like.
  • a production program 88 is stored in the controller 82 , and the controller 82 produces circuit boards by controlling the operations of the conveying device 22 , the moving device 24 , etc. according to the production program 88 .
  • the circuit board is carried into the most upstream mounting machine 16 among the eight mounting machines 16 that constitute the board-related work system 10 .
  • the controller 82 outputs commands according to the program 88, whereby the circuit board is transported to the working position and held by the board holding device 46 at that position.
  • the tape feeder 70 feeds taped components and supplies electronic components at the supply position according to commands from the controller 82 according to the program 88 .
  • the mounting head 26 is moved above the supply position of the electronic component by the command of the controller 82 according to the program 88, and the suction nozzle 60 sucks and holds the electronic component. Subsequently, the mounting head 26 moves above the circuit board and mounts the held electronic component on the circuit board.
  • the circuit board is transported downstream and carried into the mounting machine 16 arranged on the downstream side. Then, the above-described mounting work is sequentially performed by each mounting machine 16 to produce a circuit board with electronic components mounted thereon.
  • the controller 82 produces circuit boards by controlling the operations of the conveying device 22, the moving device 24, etc. according to the production program 88.
  • the production program 88 is executed by the information processing device 100 shown in FIG. created.
  • the information processing apparatus 100 has a data reception unit 102 , a program creation unit 104 , a first optimization processing execution unit 106 and a second optimization processing execution unit 108 .
  • the data reception unit 102 is a functional unit for receiving information for executing circuit board production work (hereinafter referred to as "board production information").
  • the board production information is information indicating the types, numbers, mounting positions, etc. of electronic components to be mounted on the circuit board, and is input to the information processing apparatus 100 by the operator. Then, the data reception unit 102 receives board production information input to the information processing apparatus 100 by the worker.
  • the program creating unit 104 is a functional unit for creating the production program 88 based on the board production information received by the data receiving unit 102 .
  • the production program 88 controls the operations of the moving devices 24, the mounting heads 26, etc., of the eight mounting machines 16 that constitute the work system 10 for substrates. to produce circuit boards. For this reason, the electronic component mounting work is assigned to each mounting machine 16 so that the cycle time of each of the eight mounting machines 16 becomes equal, and each mounting machine 16 executes the allocated mounting work.
  • production program 88 is created.
  • the first optimization processing execution unit 106 and the second optimization processing execution unit 108 are functional units for executing the optimization processing of the production program 88 created by the program creation unit 104 .
  • the production program 88 is created so that the cycle times of the eight mounting machines 16 are equal. It is difficult. Therefore, in the first optimization processing execution unit 106 and the second optimization processing execution unit 108, the production program 88 created by the program creation unit 104 is optimized, so that the eight placement machines 16
  • the production program 88 is modified so that the cycle times for each of the are as even as possible. That is, in the first optimization processing execution unit 106 and the second optimization processing execution unit 108, the difference between the longest cycle time and the shortest cycle time among the cycle times of each of the eight placement machines is as much as possible.
  • the production program 88 is modified so that
  • the first optimization processing execution unit 106 is a functional unit used when optimizing only one production program
  • the second optimization processing execution unit 108 is used when optimizing a plurality of production programs. This is the functional part used. That is, for example, in the board-related work system 10, when producing a plurality of types of circuit boards, a plurality of types of production programs are sequentially executed. In such a case, the second optimization processing execution unit 108 executes the optimization processing for these multiple types of production programs. On the other hand, for example, when one type of circuit board is produced in the board-related work system 10, one type of production program is executed. In such a case, the first optimization processing execution unit 106 executes the optimization processing for the one type of production program.
  • the manufacturer of the board-to-board work system 10 evaluates the production program in response to requests from customers.
  • the production program is sent to the manufacturer of the board-to-board work system 10 .
  • the manufacturer of the board-related work system 10 evaluates the production program based on the data included in the production program.
  • the cycle time for each placement machine is calculated based on the data contained in the production program.
  • LBE abbreviation of Line Balance Efficiency
  • LBE is a value that indicates the balance of the cycle times of the multiple placement machines that make up the work system for a board, and is the average value of the cycle times for the longest cycle times among the cycle times of the multiple placement machines.
  • an LBE evaluation threshold is set, and if the calculated LBE is equal to or greater than the evaluation threshold, the production program is determined to be appropriate, and if the calculated LBE is less than the evaluation threshold, the production program is determined to be inappropriate.
  • the production operation of boards is defined by the types of boards produced in a predetermined period, for example, one day, and the number of boards produced for each type, in a board-to-board work system that produces boards.
  • the method when the number of substrate types produced in a predetermined period is small and the number of substrates produced for each type is large, the production operation of substrates is mass production of a small variety of products. Further, when the number of types of boards produced in a predetermined period is large and the number of boards produced for each type is small, the production operation of boards is high-mix low-volume production. In addition, the production operation between the small-variety mass production and the large-variety small-lot production is middle-scale production.
  • the manufacturer needs to recognize the production operation of the board produced using the production program to be evaluated, and set the LBE evaluation threshold according to the production operation. At this time, the manufacturer inquired about the production operation of the customer and visited the customer to hear about the production operation. occur.
  • the board production operation is estimated based on the data included in the production program, and the LBE evaluation threshold is set according to the estimated production operation.
  • the board production operation is mass production of a small variety of boards, especially when one type of board is produced in large quantities, only the tape feeder that supplies the parts to be mounted on that one type of board is used. is mounted on the mounting machine. That is, a tape feeder that does not supply components during production of the one type of board is not mounted on the mounting machine. For this reason, when one type of board is mass-produced, it is considered that there is no tape feeder that does not supply components during board production among the tape feeders attached to the mounting machine.
  • the tape feeder that supplies the components to be mounted on each of the multiple types of boards is a mounting machine. is attached to the Therefore, some of the plurality of tape feeders may supply components during production of the A board, but may not supply components during production of the B board. For this reason, when a plurality of types of substrates are produced in small quantities, it is conceivable that there are tape feeders that do not supply components during the production of substrates among the tape feeders attached to the mounting machine. As the number of types of substrates to be produced increases, the number of tape feeders that do not supply components during substrate production is expected to increase.
  • the type of substrate to be produced that is, the number of substrates Production operation is estimated.
  • the suction nozzles holding the components to be mounted on each of the plurality of types of boards are arranged in the nozzle tray. Housed in 78. Therefore, some of the plurality of suction nozzles accommodated in the nozzle tray 78 are used during the production of the A board, but may not be used during the production of the B board. Therefore, when a plurality of types of substrates are produced in small quantities, it is conceivable that among the suction nozzles accommodated in the nozzle tray 78, there are suction nozzles that are not used during substrate production.
  • the number of suction nozzles that are not used during substrate production is thought to increase. In other words, it is considered that the more types of substrates to be produced, the higher the ratio of the suction nozzles that are not used during substrate production among the suction nozzles accommodated in the nozzle tray 78 . Therefore, the type of substrate to be produced, In other words, the production operation of substrates is estimated.
  • the information processing device 110 includes an unused feeder rate calculator 112 , an unused nozzle rate calculator 114 , a production operation estimation section 116 , an LBE calculator 118 , a program evaluation section 120 and a correction information output section 122 .
  • the unused feeder rate calculator 112 is a functional section for calculating the unused feeder rate based on the data included in the production program.
  • the production program includes information about the parts to be mounted on the board to be produced and information about the tape feeder that supplies the parts.
  • the production program also includes information about the tape feeders mounted on each of the eight mounting machines 16 that constitute the work system 10 for substrates. For this reason, the unused feeder rate calculation unit 112 calculates the number of tape feeders that do not supply components during production of target boards based on data included in the production program.
  • the unused feeder rate calculator 112 also calculates the number of tape feeders mounted on all of the eight mounters 16 that make up the board-to-board work system 10, based on the data included in the production program. Then, the unused feeder rate calculation unit 112 calculates the ratio of the number of tape feeders that do not supply components during board production to the number of tape feeders mounted on all eight mounting machines 16, that is, the unused feeder rate to calculate
  • the unused nozzle ratio calculation unit 114 is a functional unit for calculating the unused nozzle ratio based on the data included in the production program.
  • the production program includes information on the parts to be mounted on the board to be produced and information on the suction nozzles holding the parts.
  • the production program also includes information on the suction nozzles accommodated in the nozzle trays 78 of each of the eight placement machines 16 that constitute the work system 10 for substrates. Therefore, the unused nozzle rate calculation unit 114 calculates the number of suction nozzles that are not used during production of the substrate to be produced based on the data included in the production program.
  • the unused nozzle ratio calculation unit 114 calculates the number of suction nozzles accommodated in all the nozzle trays 78 of the eight placement machines 16 that constitute the work system 10 for substrates, based on the data included in the production program. is also calculated. Then, the unused nozzle ratio calculation unit 114 calculates the ratio of the number of suction nozzles not used during board production to the number of suction nozzles accommodated in all the nozzle trays 78 of the eight mounting machines 16, that is, the unused nozzle ratio. Calculate the nozzle usage rate.
  • the production operation estimation unit 116 is a functional unit for estimating the production operation of substrates 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. In the map data, the ratio of at least one of the unused feeder rate and the unused nozzle rate is associated with the substrate production operation. 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.
  • the production operation estimating unit 116 determines a production method (hereinafter referred to as “mass production”) for mass-producing boards of one type. ). In addition, when the unused feeder rate is greater than 0% and less than 15%, the production operation estimating unit 116 determines that the production operation of the substrates is a production method for producing two or three types of substrates (hereinafter referred to as “medium-scale production 1 ”). Further, when the unused feeder rate is 15% or more and less than 30%, the production operation estimation unit 116 determines that the production operation of the substrates is a production method for producing 4 to 6 types of substrates (hereinafter referred to as “medium-scale production 2”). described as ).
  • the production operation estimation unit 116 determines that the production operation of the substrates is a production method for producing 7 to 9 types of substrates (hereinafter referred to as “medium-scale production 3”). described as ). In addition, the production operation estimation unit 116 determines a production method ( hereinafter referred to as “high-mix low-volume production 1”). In addition, the production operation estimation unit 116 uses a production method (hereinafter referred to as , described as “high-mix low-volume production 2”).
  • the LBE calculation unit 118 is a functional unit for calculating the LBE described above. That is, the LBE calculation unit 118 calculates the cycle time in each mounting machine 16 based on the data included in the production program. Furthermore, the LBE calculation unit 118 extracts the longest cycle time among the calculated cycle times in each mounting machine 16, and calculates the average value of the cycle times based on the calculated cycle times in each mounting machine 16. . Then, the LBE calculator 118 calculates the ratio of the average value of the cycle time to the longest cycle time, that is, the LBE.
  • the program evaluation unit 120 is a functional unit that identifies an LBE evaluation threshold corresponding to the production operation estimated by the production operation estimation unit 116 and evaluates the production program based on the identified evaluation threshold. That is, the program evaluation unit 120 evaluates the production program by changing the evaluation threshold of LBE based on the production operation estimated by the production operation estimation unit 116 . Specifically, in the map data shown in FIG. 6, an evaluation threshold is set for each production operation. Therefore, the program evaluation unit 120 uses the map data to identify the LBE evaluation threshold according to the production operation estimated by the production operation estimation unit 116 . The program evaluation unit 120 then determines whether the LBE calculated by the LBE calculation unit 118 is equal to or greater than the evaluation threshold specified 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.
  • the program evaluation unit 120 evaluates that the production program is appropriate when the LBE is 95% or more, and when the LBE is less than 95%. Evaluate the production program as inadequate in some cases. Further, when the board production operation is estimated to be medium-scale production 1, the program evaluation unit 120 evaluates that the production program is appropriate when the LBE is 90% or more, and the LBE is less than 90%. In some cases, the production program is evaluated as inadequate. Further, when the board production operation is estimated to be medium-scale production 2, the program evaluation unit 120 evaluates that the production program is appropriate when the LBE is 85% or more, and the LBE is less than 85%. In some cases, the production program is evaluated as inadequate.
  • the program evaluation unit 120 evaluates that the production program is appropriate when the LBE is 80% or more, and the LBE is less than 80%. In some cases, the production program is evaluated as inadequate. Further, when the board production operation is estimated to be high-mix low-volume production 1, the program evaluation unit 120 evaluates that the production program is appropriate when the LBE is 75% or more, and when the LBE is less than 75%. Evaluate the production program as inadequate in some cases. Further, when the board production operation is estimated to be high-mix low-volume production 2, the program evaluation unit 120 evaluates that the production program is appropriate when the LBE is 70% or more, and when the LBE is less than 70%. Evaluate the production program as inadequate in some cases.
  • the correction information output unit 122 outputs information for correcting the production program (hereinafter referred to as "correction information"). do. Specifically, when the production program for a substrate whose production operation is estimated to be mass production is evaluated as inappropriate, the correction information output unit 122 causes the first optimization processing execution unit 106 (see FIG. 4) By repeatedly executing the optimization process on the production program by , the correction information is output to the effect that the production program can be corrected. Further, when the production program for the board whose production operation is estimated to be medium-scale production 1 to 3 is evaluated as inappropriate, the correction information output unit 122 outputs the second optimization processing execution unit 108 (see FIG.
  • correction information output unit 122 outputs correction information indicating that the production program can be corrected by executing the optimization process for 3 to 12 hours on the production program. Further, when the production program for the board whose production operation is estimated to be high-mix low-volume production 1 and 2 is evaluated as inappropriate, the correction information output unit 122 outputs the tape used for each type of board to be produced. Correction information such as revising the grouping of substrate types so that the feeders and suction nozzles are the same, and reducing the types of substrates to be produced is output. Further, the correction information output unit 122 executes the review of the grouping of the board types, the reduction of the board types to be produced, etc., and then the second optimization processing execution unit 108 (see FIG.
  • Correction information is output to the effect that the production program can be corrected by executing the optimization process for 3 to 12 hours. If there is transmission information such as the customer's address, the correction information output unit 122 transmits the correction information to the customer. If 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.
  • the board-related work system 10 is an example of a work system.
  • Mounting machine 16 is an example of a work machine.
  • the suction nozzle 60 is an example of a component holder.
  • the nozzle tray 78 is an example of a mounting table.
  • Production program 88 is an example of a production program.
  • the information processing device 110 is an example of an information processing device.
  • the present invention is not limited to the above embodiments, and can be implemented in various aspects with various modifications and improvements based on the knowledge of those skilled in the art.
  • the evaluation threshold for evaluating the production program is determined using the estimated board production operation.
  • Various operations can be performed.
  • the manufacturer of the board-to-board work system 10 acquires many production programs and estimates the production operation based on each of these many production programs, so that the board-to-board work system 10 can be used for the production of mass-produced boards. It is possible to analyze whether it is used or whether it is used for the production of high-mix, low-volume production type substrates. That is, the board-to-board work system 10 can be marketed using the estimated board production operation.
  • the LBE evaluation threshold is changed according to the board production operation estimated based on the production program.
  • the operator may input the board production operation to the information processing apparatus 110, and the LBE evaluation threshold may be changed according to the production operation.
  • the information processing apparatus 110 may acquire the board production operation from another apparatus, and the LBE evaluation threshold may be changed according to the production operation.
  • LBE is used to evaluate the production program, but other evaluation methods may be used to evaluate the production program.
  • a production program may be evaluated using an index value other than LBE, which indicates the balance of cycle times for each of a plurality of placement machines.
  • the production program may be evaluated using not only the balance of the cycle times for each of the plurality of mounting machines, but also, for example, the movement distance and movement route of the mounting head 26 during the mounting work.
  • the substrate production operation is estimated based on at least one of the unused feeder rate and the unused nozzle ratio, but the substrate production operation may be estimated based on other information. . For example, even if the production operation of the board is estimated based on the ratio of trays that do not supply components during board production, the ratio of chucks that are not used during board production, and the number of exchanges of component holders such as suction nozzles. good.

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Supply And Installment Of Electrical Components (AREA)

Abstract

Provided is an information processing device for estimating production/operation of a substrate produced by a production program for producing a substrate, on the basis of data included in the production program. Provided is an information processing device for acquiring a production/operation method for a substrate produced by a production program for producing a substrate, and changing an evaluation method for the production program in accordance with the acquired production/operation method when evaluating the production program.

Description

情報処理装置Information processing equipment
 本発明は、基板を生産するための生産プログラムに対する処理を行う情報処理装置に関する。 The present invention relates to an information processing device that processes a production program for producing substrates.
 下記特許文献には、基板を生産するための生産プログラムに対する処理を行う情報処理装置が記載されている。 The following patent document describes an information processing device that processes a production program for producing substrates.
特開2018-014441号公報JP 2018-014441 A 特開2004-158016号公報JP 2004-158016 A
 本明細書は、基板を生産するための生産プログラムに対する処理を行う情報処理装置の実用性の向上を課題とする。 The purpose of this specification is to improve the practicality of an information processing device that processes a production program for producing substrates.
 上記課題を解決するために、本明細書は、基板を生産するための生産プログラムに含まれるデータに基づいて、前記生産プログラムにより生産される基板の生産運用を推定する情報処理装置を開示する。 In order to solve the above problems, this specification discloses an information processing device that estimates the production operation of boards to be produced by the production program based on data included in the production program for producing the boards.
 また、上記課題を解決するために、本明細書は、基板を生産するための生産プログラムにより生産される基板の生産運用方法を取得して、前記生産プログラムを評価する際に、取得した当該生産運用方法に応じて前記生産プログラムの評価方法を変更する情報処理装置を開示する。 Further, in order to solve the above-mentioned problems, the present specification acquires a production operation method for substrates produced by a production program for producing substrates, and when evaluating the production program, Disclosed is an information processing device that changes the evaluation method of the production program according to the operation method.
 本開示では、基板を生産するための生産プログラムに含まれるデータに基づいて、その生産プログラムにより生産される基板の生産運用が推定される。また、基板を生産するための生産プログラムが評価される際に、生産運用方法に応じて生産プログラムの評価方法が変更される。これにより、生産プログラムに対する処理を行う情報処理装置の実用性が向上する。 In the present disclosure, based on the data included in the production program for producing the board, the production operation of the board produced by the production program is estimated. In addition, when the production program for producing the substrate is evaluated, the production program evaluation method is changed according to the production operation method. This improves the practicability of the information processing device that processes the production program.
対基板作業システムを示す斜視図である。1 is a perspective view showing a board-to-board working system; FIG. 装着装置を示す斜視図である。It is a perspective view which shows a mounting apparatus. 制御装置を示すブロック図である。It is a block diagram which shows a control apparatus. 情報処理装置を示すブロック図である。1 is a block diagram showing an information processing device; FIG. 情報処理装置を示すブロック図である。1 is a block diagram showing an information processing device; FIG. 生産運用と未使用フィーダ率と未使用ノズル率と評価閾値との関係を示すマップデータである。It is map data showing the relationship between the production operation, the unused feeder rate, the unused nozzle rate, and the evaluation threshold.
 以下、本発明を実施するための形態として、本発明の実施例を、図を参照しつつ詳しく説明する。 Hereinafter, as a mode for carrying out the present invention, an example of the present invention will be described in detail with reference to the drawings.
 図1に、対基板作業システム10を示す。図1に示すシステム10は、回路基板に電子部品を実装するためのシステムである。対基板作業システム10は、4台の電子部品装着装置(以下、「装着装置」と略す場合がある)12から構成されている。4台の装着装置12は、隣接した状態で1列に配設されている。なお、以下の説明では、装着装置12の並ぶ方向をX軸方向と称し、その方向に直角な水平の方向をY軸方向と称する。 FIG. 1 shows a board-to-board work system 10 . A system 10 shown in FIG. 1 is a system for mounting electronic components on a circuit board. The board-to-board work system 10 is composed of four electronic component mounting devices (hereinafter sometimes abbreviated as “mounting devices”) 12 . The four mounting devices 12 are arranged in a row adjacent to each other. In the following description, the direction in which the mounting devices 12 are arranged is called the X-axis direction, and the horizontal direction perpendicular to that direction is called the Y-axis direction.
 4台の装着装置12は、互いに略同じ構成である。このため、4台の装着装置12のうちの1台を代表して説明する。装着装置12は、図2に示すように、1つのシステムベース14と、そのシステムベース14の上に隣接された2つの装着機16とを有している。各装着機16は、主に、装着機本体20、搬送装置22、装着ヘッド移動装置(以下、「移動装置」と略す場合がある)24、装着ヘッド26、供給装置28、ノズルステーション29を備えている。 The four mounting devices 12 have substantially the same configuration. Therefore, one of the four mounting devices 12 will be described as a representative. The mounting device 12 has one system base 14 and two mounting machines 16 adjacent on the system base 14, as shown in FIG. Each mounting machine 16 mainly includes a mounting machine main body 20, a conveying device 22, a mounting head moving device (hereinafter sometimes abbreviated as "moving device") 24, a mounting head 26, a supply device 28, and a nozzle station 29. ing.
 装着機本体20は、フレーム30と、そのフレーム30に上架されたビーム32とによって構成されている。 The mounting machine main body 20 is composed of a frame 30 and a beam 32 mounted on the frame 30 .
 搬送装置22は、2つのコンベア装置40,42を備えている。それら2つのコンベア装置40,42は、互いに平行、かつ、X軸方向に延びるようにフレーム30に配設されている。2つのコンベア装置40,42の各々は、電磁モータ(図3参照)44によって各コンベア装置40,42に支持される回路基板をX軸方向に搬送する。そして、各コンベア装置40,42により搬送された回路基板は、所定の位置において、基板保持装置(図3参照)46によって保持される。 The transport device 22 includes two conveyor devices 40 and 42. The two conveyor devices 40 and 42 are arranged on the frame 30 so as to extend parallel to each other and in the X-axis direction. Each of the two conveyor devices 40 and 42 conveys the circuit board supported on each conveyor device 40 and 42 by an electromagnetic motor (see FIG. 3) 44 in the X-axis direction. The circuit boards conveyed by the conveyor devices 40 and 42 are held at predetermined positions by a board holding device (see FIG. 3) 46. As shown in FIG.
 移動装置24は、XYロボット型の移動装置である。移動装置24は、スライダ50をX軸方向にスライドさせる電磁モータ(図3参照)52と、Y軸方向にスライドさせる電磁モータ(図3参照)54とを備えている。スライダ50には、装着ヘッド26が取り付けられており、その装着ヘッド26は、2つの電磁モータ52,54の作動によって、フレーム30上の任意の位置に移動する。 The moving device 24 is an XY robot type moving device. The moving device 24 includes an electromagnetic motor (see FIG. 3) 52 for sliding the slider 50 in the X-axis direction and an electromagnetic motor (see FIG. 3) 54 for sliding in the Y-axis direction. A mounting head 26 is attached to the slider 50 , and the mounting head 26 is moved to an arbitrary position on the frame 30 by the operation of two electromagnetic motors 52 and 54 .
 装着ヘッド26は、回路基板に対して電子部品を装着するものである。装着ヘッド26は、下端面に設けられた吸着ノズル60を有している。吸着ノズル60は、負圧エア,正圧エア通路を介して、正負圧供給装置(図3参照)66に通じている。吸着ノズル60は、負圧によって電子部品を吸着保持し、保持した電子部品を正圧によって離脱する。また、装着ヘッド26は、吸着ノズル60を昇降させるノズル昇降装置(図3参照)68を有している。そのノズル昇降装置68によって、装着ヘッド26は、保持する電子部品の上下方向の位置を変更する。なお、吸着ノズル60は、装着ヘッド26に着脱可能であり、電子部品のサイズ等に応じて交換することが可能である。 The mounting head 26 mounts electronic components on the circuit board. The mounting head 26 has a suction nozzle 60 provided on the lower end surface. The suction nozzle 60 communicates with a positive/negative pressure supply device (see FIG. 3) 66 via negative pressure air and positive pressure air passages. The suction nozzle 60 sucks and holds an electronic component with negative pressure, and releases the held electronic component with positive pressure. The mounting head 26 also has a nozzle lifting device (see FIG. 3) 68 that lifts 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 according to the size of the electronic component.
 供給装置28は、フィーダ型の供給装置であり、フレーム30の端部に配設されている。供給装置28は、複数のテープフィーダ70を有している。テープフィーダ70は、テープ化部品を巻回させた状態で収容している。テープ化部品は、キャリアテープに電子部品がテーピング化されたものである。そして、テープフィーダ70は、送出装置(図3参照)76によって、テープ化部品を送り出す。これにより、フィーダ型の供給装置28は、テープ化部品の送り出しによって、電子部品を供給位置において供給する。なお、テープフィーダ70は、フレーム30に着脱可能であり、電子部品の交換等に対応することが可能である。 The supply device 28 is a feeder type supply device and is arranged at the end of the frame 30 . The supply device 28 has a plurality of tape feeders 70 . The tape feeder 70 accommodates taped components in a wound state. A taped component is an electronic component taped to a carrier tape. Then, the tape feeder 70 feeds out taped components by a feeder (see FIG. 3) 76 . Thereby, the feeder-type supply device 28 supplies the electronic components at the supply position by feeding the taped components. It should be noted that the tape feeder 70 is detachable from the frame 30, so that electronic parts can be exchanged.
 ノズルステーション29は、ノズルトレイ78を有している。ノズルトレイ78には、複数の吸着ノズル60が収容されている。このノズルステーション29では、装着ヘッド26に取り付けられている吸着ノズル60と、ノズルトレイ78に収容されている吸着ノズル60との交換等が、必要に応じて行われる。また、ノズルトレイ78は、ノズルステーション29に着脱可能であり、ノズルトレイ78に収容された吸着ノズル60の回収や、ノズルトレイ78への吸着ノズル60の補給等を装着機16の外部において行うことが可能である。 The nozzle station 29 has a nozzle tray 78. The nozzle tray 78 accommodates a plurality of suction nozzles 60 . At this nozzle station 29, exchange of the suction nozzles 60 attached to the mounting head 26 and the suction nozzles 60 housed in the nozzle tray 78, etc., is performed as necessary. The nozzle tray 78 is detachable from the nozzle station 29 , and collection of the suction nozzles 60 accommodated in the nozzle tray 78 and replenishment of the suction nozzles 60 to the nozzle tray 78 can be performed outside the mounting machine 16 . is possible.
 また、対基板作業システム10は、図3に示すように、制御装置80を備えている。制御装置80は、コントローラ82および複数の駆動回路86を備えている。複数の駆動回路86は、上記電磁モータ44,52,54、基板保持装置46、正負圧供給装置66、ノズル昇降装置68、送出装置76に接続されている。コントローラ82は、CPU,ROM,RAM等を備え、コンピュータを主体とするものであり、複数の駆動回路86に接続されている。これにより、搬送装置22、移動装置24等の作動が、コントローラ82によって制御される。なお、コントローラ82には、生産プログラム88が記憶されており、コントローラ82は、生産プログラム88に従って搬送装置22、移動装置24等の作動を制御することで、回路基板を生産する。 The board-related work system 10 also includes a control device 80, as shown in FIG. The control device 80 comprises a controller 82 and a plurality of drive circuits 86 . A plurality of drive circuits 86 are connected to the electromagnetic motors 44 , 52 , 54 , the substrate holding device 46 , the positive and negative pressure supply device 66 , the nozzle lifting device 68 and the delivery device 76 . The controller 82 comprises a CPU, ROM, RAM, etc., is mainly a computer, and is connected to a plurality of drive circuits 86 . Accordingly, the controller 82 controls the operations of the conveying device 22 , the moving device 24 , and the like. A production program 88 is stored in the controller 82 , and the controller 82 produces circuit boards by controlling the operations of the conveying device 22 , the moving device 24 , etc. according to the production program 88 .
 具体的には、まず、対基板作業システム10を構成する8台の装着機16のうちの最上流に配置された装着機16内に回路基板が搬入される。そして、その装着機16では、コントローラ82がプログラム88に従って指令を出力することで、回路基板が作業位置まで搬送され、その位置において、基板保持装置46によって保持される。また、テープフィーダ70は、プログラム88に従ったコントローラ82の指令により、テープ化部品を送り出し、電子部品を供給位置において供給する。そして、装着ヘッド26が、プログラム88に従ったコントローラ82の指令により、電子部品の供給位置の上方に移動し、吸着ノズル60によって電子部品を吸着保持する。続いて、装着ヘッド26は、回路基板の上方に移動し、保持している電子部品を回路基板上に装着する。回路基板への電子部品の装着作業が終了すると、回路基板が、下流に向かって搬送され、下流側に配置された装着機16内に搬入される。そして、上記装着作業が、各装着機16で順次実行されることで、電子部品が装着された回路基板が生産される。 Specifically, first, the circuit board is carried into the most upstream mounting machine 16 among the eight mounting machines 16 that constitute the board-related work system 10 . In the mounting machine 16, the controller 82 outputs commands according to the program 88, whereby the circuit board is transported to the working position and held by the board holding device 46 at that position. In addition, the tape feeder 70 feeds taped components and supplies electronic components at the supply position according to commands from the controller 82 according to the program 88 . Then, the mounting head 26 is moved above the supply position of the electronic component by the command of the controller 82 according to the program 88, and the suction nozzle 60 sucks and holds the electronic component. Subsequently, the mounting head 26 moves above the circuit board and mounts the held electronic component on the circuit board. When the mounting operation of the electronic components on the circuit board is completed, the circuit board is transported downstream and carried into the mounting machine 16 arranged on the downstream side. Then, the above-described mounting work is sequentially performed by each mounting machine 16 to produce a circuit board with electronic components mounted thereon.
 このように、コントローラ82は、生産プログラム88に従って搬送装置22、移動装置24等の作動を制御することで、回路基板を生産するが、その生産プログラム88は、図4に示す情報処理装置100により作成される。その情報処理装置100は、データ受付部102、プログラム作成部104、第1最適化処理実行部106、第2最適化処理実行部108を有している。 In this manner, the controller 82 produces circuit boards by controlling the operations of the conveying device 22, the moving device 24, etc. according to the production program 88. The production program 88 is executed by the information processing device 100 shown in FIG. created. The information processing apparatus 100 has a data reception unit 102 , a program creation unit 104 , a first optimization processing execution unit 106 and a second optimization processing execution unit 108 .
 データ受付部102は、回路基板の生産作業を実行するための情報(以下、「基板生産情報」と記載する)を受け付けるための機能部である。なお、基板生産情報は、回路基板に装着される電子部品の種類,数,装着位置等を示す情報であり、作業者によって情報処理装置100に入力される。そして、作業者によって情報処理装置100に入力された基板生産情報をデータ受付部102が受け付ける。 The data reception unit 102 is a functional unit for receiving information for executing circuit board production work (hereinafter referred to as "board production information"). The board production information is information indicating the types, numbers, mounting positions, etc. of electronic components to be mounted on the circuit board, and is input to the information processing apparatus 100 by the operator. Then, the data reception unit 102 receives board production information input to the information processing apparatus 100 by the worker.
 また、プログラム作成部104は、データ受付部102が受け付けた基板生産情報に基づいて、生産プログラム88を作成するための機能部である。生産プログラム88は、対基板作業システム10を構成する8台の装着機16の各々の移動装置24、装着ヘッド26等の作動を制御するものであり、8台の装着機16で順次、装着作業を実行して回路基板を生産するようにプログラミングされる。このため、8台の装着機16の各々のサイクルタイムが均等になるように、各装着機16に電子部品の装着作業が割り振られて、各装着機16が割り振られた装着作業を実行するための生産プログラム88が作成される。 Also, the program creating unit 104 is a functional unit for creating the production program 88 based on the board production information received by the data receiving unit 102 . The production program 88 controls the operations of the moving devices 24, the mounting heads 26, etc., of the eight mounting machines 16 that constitute the work system 10 for substrates. to produce circuit boards. For this reason, the electronic component mounting work is assigned to each mounting machine 16 so that the cycle time of each of the eight mounting machines 16 becomes equal, and each mounting machine 16 executes the allocated mounting work. production program 88 is created.
 また、第1最適化処理実行部106及び第2最適化処理実行部108は、プログラム作成部104により作成された生産プログラム88の最適化処理を実行するための機能部である。プログラム作成部104では、8台の装着機16の各々のサイクルタイムが均等となるように、生産プログラム88が作成されるが、8台の装着機16の各々のサイクルタイムを全て同一にすることは困難である。そこで、第1最適化処理実行部106及び第2最適化処理実行部108において、プログラム作成部104により作成された生産プログラム88に対して最適化処理を実行することで、8台の装着機16の各々のサイクルタイムが可及的に均等となるように、生産プログラム88が修正される。つまり、第1最適化処理実行部106及び第2最適化処理実行部108において、8台の装着機の各々のサイクルタイムのうちの最長のサイクルタイムと最短のサイクルタイムとの差が可及的に小さくなるように、生産プログラム88が修正される。 Also, the first optimization processing execution unit 106 and the second optimization processing execution unit 108 are functional units for executing the optimization processing of the production program 88 created by the program creation unit 104 . In the program creating unit 104, the production program 88 is created so that the cycle times of the eight mounting machines 16 are equal. It is difficult. Therefore, in the first optimization processing execution unit 106 and the second optimization processing execution unit 108, the production program 88 created by the program creation unit 104 is optimized, so that the eight placement machines 16 The production program 88 is modified so that the cycle times for each of the are as even as possible. That is, in the first optimization processing execution unit 106 and the second optimization processing execution unit 108, the difference between the longest cycle time and the shortest cycle time among the cycle times of each of the eight placement machines is as much as possible. The production program 88 is modified so that
 なお、第1最適化処理実行部106は、1つの生産プログラムのみを最適化する際に用いられる機能部であり、第2最適化処理実行部108は、複数の生産プログラムを最適化する際に用いられる機能部である。つまり、例えば、対基板作業システム10において、複数種類の回路基板が生産される際に、複数種類の生産プログラムが順次、実行される。このような場合には、第2最適化処理実行部108において、それら複数種類の生産プログラムに対して最適化処理が実行される。一方、例えば、対基板作業システム10において、1種類の回路基板が生産される際には、1種類の生産プログラムが実行される。このような場合には、第1最適化処理実行部106において、その1種類の生産プログラムに対して最適化処理が実行される。 Note that the first optimization processing execution unit 106 is a functional unit used when optimizing only one production program, and the second optimization processing execution unit 108 is used when optimizing a plurality of production programs. This is the functional part used. That is, for example, in the board-related work system 10, when producing a plurality of types of circuit boards, a plurality of types of production programs are sequentially executed. In such a case, the second optimization processing execution unit 108 executes the optimization processing for these multiple types of production programs. On the other hand, for example, when one type of circuit board is produced in the board-related work system 10, one type of production program is executed. In such a case, the first optimization processing execution unit 106 executes the optimization processing for the one type of production program.
 なお、第1最適化処理実行部106及び第2最適化処理実行部108において最適化処理が実行される場合に、処理時間が長いほど、8台の装着機の各々のサイクルタイムのうちの最長のサイクルタイムと最短のサイクルタイムとの差が小さくなる。このため、第1最適化処理実行部106及び第2最適化処理実行部108において最適化処理を長時間、実行することが望ましいが、作業者は、どの程度、最適化処理を実行するべきかが分からない。そこで、対基板作業システム10のメーカは、顧客からの要望に応じて生産プログラムの評価を行っている。 When the optimization process is executed in the first optimization process execution unit 106 and the second optimization process execution unit 108, the longer the processing time, the longer the cycle time of each of the eight mounting machines. The difference between the cycle time and the shortest cycle time becomes smaller. Therefore, it is desirable to execute the optimization process for a long time in the first optimization process execution unit 106 and the second optimization process execution unit 108, but how long the optimization process should be executed by the operator. I don't know Therefore, the manufacturer of the board-to-board work system 10 evaluates the production program in response to requests from customers.
 具体的には、顧客が生産プログラムを作成すると、生産プログラムの評価を要望する場合に、その生産プログラムを対基板作業システム10のメーカに送信する。そして、対基板作業システム10のメーカにおいて、生産プログラムに含まれるデータに基づいて生産プログラムの評価が行われる。詳しくは、生産プログラムに含まれるデータに基づいて、各装着機でのサイクルタイムが演算される。そして、各装着機でのサイクルタイムに基づいてLBE(Line Balance Efficiencyの略)が演算される。LBEは、対基板作業システムを構成する複数の装着機の各々のサイクルタイムのバランスを指標する値であり、複数の装着機の各々のサイクルタイムのうちの最長のサイクルタイムに対するサイクルタイムの平均値の比率である。このため、LBEが100%に近い値であるほど、複数の装着機の各々のサイクルタイムのバランスがよく、生産プログラムは高く評価される。そこで、LBEの評価閾値が設定されており、演算されたLBEが評価閾値以上である場合に、生産プログラムは適正であると判定され、演算されたLBEが評価閾値未満である場合に、生産プログラムは不適正であると判定される。 Specifically, when a customer creates a production program and requests evaluation of the production program, the production program is sent to the manufacturer of the board-to-board work system 10 . Then, the manufacturer of the board-related work system 10 evaluates the production program based on the data included in the production program. Specifically, the cycle time for each placement machine is calculated based on the data contained in the production program. Then, LBE (abbreviation of 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 the multiple placement machines that make up the work system for a board, and is the average value of the cycle times for the longest cycle times among the cycle times of the multiple placement machines. is the ratio of Therefore, the closer the LBE is to 100%, the better the balance of the cycle times of the multiple placement machines, and the higher the production program is evaluated. Therefore, an LBE evaluation threshold is set, and if the calculated LBE is equal to or greater than the evaluation threshold, the production program is determined to be appropriate, and if the calculated LBE is less than the evaluation threshold, the production program is determined to be inappropriate.
 ただし、生産プログラムに従って生産される基板の生産運用によって、LBEの評価閾値を変更することが望ましい。ここで、基板の生産運用は、基板を生産する対基板作業システムにおいて、所定の期間、例えば、1日に生産される基板の種類と、生産される種類毎の基板の数とにより示される生産方法である。具体的には、所定の期間に生産される基板の種類が少なく、生産される種類毎の基板の数が多い場合に、基板の生産運用は少品種大量生産となる。また、所定の期間に生産される基板の種類が多く、生産される種類毎の基板の数が少ない場合に、基板の生産運用は多品種少量生産となる。また、少品種大量生産と多品種少量生産との間の生産運用は、中規模生産となる。 However, it is desirable to change the LBE evaluation threshold depending on the production operation of boards produced according to the production program. Here, the production operation of boards is defined by the types of boards produced in a predetermined period, for example, one day, and the number of boards produced for each type, in a board-to-board work system that produces boards. The method. Specifically, when the number of substrate types produced in a predetermined period is small and the number of substrates produced for each type is large, the production operation of substrates is mass production of a small variety of products. Further, when the number of types of boards produced in a predetermined period is large and the number of boards produced for each type is small, the production operation of boards is high-mix low-volume production. In addition, the production operation between the small-variety mass production and the large-variety small-lot production is middle-scale production.
 そして、対基板作業システムにおいて少品種大量生産で基板が生産される場合には、少ない生産プログラム、例えば、1つの生産プログラムのみにおいて、複数の装着機の各々のサイクルタイムを平均化すればよいため、LBEの数値を高くし易い。一方で、対基板作業システムにおいて多品種少量生産で基板が生産される場合には、多くの生産プログラムにおいて、複数の装着機の各々のサイクルタイムを平均化する必要があるため、LBEの数値を高くし難い。このため、LBEの評価閾値を、少品種大量生産である場合に高く設定し、多品種少量生産である場合に低く設定する必要がある。つまり、メーカは、評価対象の生産プログラムを用いて生産する基板の生産運用を認識し、その生産運用に応じたLBEの評価閾値を設定する必要がある。この際、メーカは、顧客に生産運用の問い合わせを行ったり、顧客を訪問して生産運用の聞き取りを行っていたが、生産運用の確認作業に時間を要するため、評価結果を出すまでに遅れが生じる。 In addition, when boards are produced by small-variety mass production in the board-to-board work system, it is only necessary to average the cycle time of each of a plurality of mounting machines in a small number of production programs, for example, only one production program. , LBE values can be easily increased. On the other hand, when boards are produced in high-mix low-volume production in a board-to-board work system, it is necessary to average the cycle time of each of multiple placement machines in many production programs, so the LBE value is Difficult to raise. For this reason, it is necessary to set the evaluation threshold of LBE high in the case of small-variety mass production and to set it low in the case of high-variety small-volume production. In other words, the manufacturer needs to recognize the production operation of the board produced using the production program to be evaluated, and set the LBE evaluation threshold according to the production operation. At this time, the manufacturer inquired about the production operation of the customer and visited the customer to hear about the production operation. occur.
 そこで、生産プログラムに含まれるデータに基づいて基板の生産運用が推定され、推定された生産運用に応じてLBEの評価閾値が設定される。具体的には、基板の生産運用が少品種大量生産である場合、特に、1種類の基板が大量に生産される場合には、その1種類の基板に装着される部品を供給するテープフィーダのみが装着機に装着される。つまり、その1種類の基板の生産時に部品を供給しないテープフィーダは装着機に装着されない。このため、1種類の基板が大量に生産される場合には、装着機に装着されているテープフィーダの中に、基板の生産時に部品を供給しないテープフィーダは存在しないと考えられる。 Therefore, the board production operation is estimated based on the data included in the production program, and the LBE evaluation threshold is set according to the estimated production operation. Specifically, when the board production operation is mass production of a small variety of boards, especially when one type of board is produced in large quantities, only the tape feeder that supplies the parts to be mounted on that one type of board is used. is mounted on the mounting machine. That is, a tape feeder that does not supply components during production of the one type of board is not mounted on the mounting machine. For this reason, when one type of board is mass-produced, it is considered that there is no tape feeder that does not supply components during board production among the tape feeders attached to the mounting machine.
 一方で、基板の生産運用が多品種少量生産である場合、つまり、複数種類の基板が少量生産される場合には、複数種類の基板の各々に装着される部品を供給するテープフィーダが装着機に装着される。このため、複数のテープフィーダのうちの一部のものは、A基板の生産時に部品を供給するが、B基板の生産時に部品を供給しない場合がある。このため、複数種類の基板が少量生産される場合には、装着機に装着されているテープフィーダの中に、基板の生産時に部品を供給しないテープフィーダが存在すると考えられる。そして、生産される基板の種類が多くなるほど、基板の生産時に部品を供給しないテープフィーダの数は増えると考えられる。つまり、生産される基板の種類が多くなるほど、装着機に装着されているテープフィーダのうちの部品を供給しないテープフィーダの比率は高くなると考えられる。そこで、装着機に装着されているテープフィーダのうちの部品を供給しないテープフィーダの比率(以下、「未使用フィーダ率」と記載する)に基づいて、生産される基板の種類、つまり、基板の生産運用が推定される。 On the other hand, when the board production operation is high-mix low-volume production, that is, when multiple types of boards are produced in small quantities, the tape feeder that supplies the components to be mounted on each of the multiple types of boards is a mounting machine. is attached to the Therefore, some of the plurality of tape feeders may supply components during production of the A board, but may not supply components during production of the B board. For this reason, when a plurality of types of substrates are produced in small quantities, it is conceivable that there are tape feeders that do not supply components during the production of substrates among the tape feeders attached to the mounting machine. As the number of types of substrates to be produced increases, the number of tape feeders that do not supply components during substrate production is expected to increase. In other words, it is thought that the more types of substrates to be produced, the higher the percentage of tape feeders that do not supply components among the tape feeders mounted on the mounter. Therefore, based on the ratio of tape feeders that do not supply components among the tape feeders attached to the mounting machine (hereinafter referred to as "unused feeder rate"), the type of substrate to be produced, that is, the number of substrates Production operation is estimated.
 また、1種類の基板が大量に生産される場合には、その1種類の基板に装着される部品を保持する吸着ノズルのみがノズルステーション29のノズルトレイ78に収容される。つまり、その1種類の基板の生産時に用いられない吸着ノズルはノズルトレイ78に収容されない。このため、1種類の基板が大量に生産される場合には、ノズルトレイ78に収容されている吸着ノズルの中に、基板の生産時に用いられない吸着ノズルは存在しないと考えられる。 Also, when one type of board is mass-produced, only the suction nozzles holding the components mounted on the 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 production of the one type of substrate are not accommodated in the nozzle tray 78 . For this reason, when one type of substrate is mass-produced, it is considered that there is no suction nozzle among the suction nozzles accommodated in the nozzle tray 78 that is not used during substrate production.
 一方で、基板の生産運用が多品種少量生産である場合、つまり、複数種類の基板が少量生産される場合には、複数種類の基板の各々に装着される部品を保持する吸着ノズルがノズルトレイ78に収容される。このため、ノズルトレイ78に収容されている複数の吸着ノズルのうちの一部のものは、A基板の生産時に用いられるが、B基板の生産時に用いられない場合がある。このため、複数種類の基板が少量生産される場合には、ノズルトレイ78に収容されている吸着ノズルの中に、基板の生産時に用いられない吸着ノズルが存在すると考えられる。そして、生産される基板の種類が多くなるほど、基板の生産時に用いられない吸着ノズルの数は増えると考えられる。つまり、生産される基板の種類が多くなるほど、ノズルトレイ78に収容されている吸着ノズルのうちの基板の生産時に用いられない吸着ノズルの比率は高くなると考えられる。そこで、ノズルトレイ78に収容されている吸着ノズルのうちの基板の生産時に用いられない吸着ノズルの比率(以下、「未使用ノズル率」と記載する)に基づいて、生産される基板の種類、つまり、基板の生産運用が推定される。 On the other hand, when the board production operation is high-mix low-volume production, that is, when a plurality of types of boards are produced in small quantities, the suction nozzles holding the components to be mounted on each of the plurality of types of boards are arranged in the nozzle tray. Housed in 78. Therefore, some of the plurality of suction nozzles accommodated in the nozzle tray 78 are used during the production of the A board, but may not be used during the production of the B board. Therefore, when a plurality of types of substrates are produced in small quantities, it is conceivable that among the suction nozzles accommodated in the nozzle tray 78, there are suction nozzles that are not used during substrate production. As the number of types of substrates to be produced increases, the number of suction nozzles that are not used during substrate production is thought to increase. In other words, it is considered that the more types of substrates to be produced, the higher the ratio of the suction nozzles that are not used during substrate production among the suction nozzles accommodated in the nozzle tray 78 . Therefore, the type of substrate to be produced, In other words, the production operation of substrates is estimated.
 具体的には、未使用フィーダ率及び未使用ノズル率に基づく基板の生産運用の推定は、図5に示す情報処理装置110により実行される。その情報処理装置110は、未使用フィーダ率演算部112、未使用ノズル率演算部114、生産運用推定部116、LBE演算部118、プログラム評価部120、修正情報出力部122を備えている。 Specifically, the estimation of the substrate production operation based on the unused feeder rate and the unused nozzle rate is performed by the information processing device 110 shown in FIG. The information processing device 110 includes an unused feeder rate calculator 112 , an unused nozzle rate calculator 114 , a production operation estimation section 116 , an LBE calculator 118 , a program evaluation section 120 and a correction information output section 122 .
 未使用フィーダ率演算部112は、生産プログラムに含まれるデータに基づいて未使用フィーダ率を演算するための機能部である。生産プログラムには、生産対象の基板に装着される部品に関する情報および、その部品を供給するテープフィーダに関する情報が含まれている。また、生産プログラムには、対基板作業システム10を構成する8台の装着機16の各々に装着されているテープフィーダに関する情報も含まれている。このため、未使用フィーダ率演算部112は、生産プログラムに含まれるデータに基づいて、生産対象の基板生産時に部品を供給しないテープフィーダの台数を演算する。また、未使用フィーダ率演算部112は、生産プログラムに含まれるデータに基づいて、対基板作業システム10を構成する8台の装着機16の全てに装着されているテープフィーダの台数も演算する。そして、未使用フィーダ率演算部112は、8台の装着機16の全てに装着されているテープフィーダの台数に対する、基板生産時に部品を供給しないテープフィーダの台数の比率、つまり、未使用フィーダ率を演算する。 The unused feeder rate calculator 112 is a functional section for calculating the unused feeder rate based on the data included in the production program. The production program includes information about the parts to be mounted on the board to be produced and information about the tape feeder that supplies the parts. The production program also includes information about the tape feeders mounted on each of the eight mounting machines 16 that constitute the work system 10 for substrates. For this reason, the unused feeder rate calculation unit 112 calculates the number of tape feeders that do not supply components during production of target boards based on data included in the production program. The unused feeder rate calculator 112 also calculates the number of tape feeders mounted on all of the eight mounters 16 that make up the board-to-board work system 10, based on the data included in the production program. Then, the unused feeder rate calculation unit 112 calculates the ratio of the number of tape feeders that do not supply components during board production to the number of tape feeders mounted on all eight mounting machines 16, that is, the unused feeder rate to calculate
 また、未使用ノズル率演算部114は、生産プログラムに含まれるデータに基づいて未使用ノズル率を演算するための機能部である。生産プログラムには、生産対象の基板に装着される部品に関する情報および、その部品を保持する吸着ノズルに関する情報が含まれている。また、生産プログラムには、対基板作業システム10を構成する8台の装着機16の各々のノズルトレイ78に収容されている吸着ノズルに関する情報も含まれている。このため、未使用ノズル率演算部114は、生産プログラムに含まれるデータに基づいて、生産対象の基板生産時に用いられない吸着ノズルの個数を演算する。また、未使用ノズル率演算部114は、生産プログラムに含まれるデータに基づいて、対基板作業システム10を構成する8台の装着機16の全てのノズルトレイ78に収容されている吸着ノズルの個数も演算する。そして、未使用ノズル率演算部114は、8台の装着機16の全てのノズルトレイ78に収容されている吸着ノズルの個数に対する、基板生産時に用いられない吸着ノズルの個数の比率、つまり、未使用ノズル率を演算する。 Also, the unused nozzle ratio calculation unit 114 is a functional unit for calculating the unused nozzle ratio based on the data included in the production program. The production program includes information on the parts to be mounted on the board to be produced and information on the suction nozzles holding the parts. The production program also includes information on the suction nozzles accommodated in the nozzle trays 78 of each of the eight placement machines 16 that constitute the work system 10 for substrates. Therefore, the unused nozzle rate calculation unit 114 calculates the number of suction nozzles that are not used during production of the substrate to be produced based on the data included in the production program. In addition, the unused nozzle ratio calculation unit 114 calculates the number of suction nozzles accommodated in all the nozzle trays 78 of the eight placement machines 16 that constitute the work system 10 for substrates, based on the data included in the production program. is also calculated. Then, the unused nozzle ratio calculation unit 114 calculates the ratio of the number of suction nozzles not used during board production to the number of suction nozzles accommodated in all the nozzle trays 78 of the eight mounting machines 16, that is, the unused nozzle ratio. Calculate the nozzle usage rate.
 また、生産運用推定部116は、未使用フィーダ率と未使用ノズル率との少なくとも一方に基づいて、基板の生産運用を推定するための機能部である。情報処理装置110には、図6に示すマップデータが記憶されている。そのマップデータでは、未使用フィーダ率と未使用ノズル率との少なくとも一方の比率と、基板の生産運用とが対応付けられている。このため、生産運用推定部116は、そのマップデータを利用して、未使用フィーダ率と未使用ノズル率との少なくとも一方の比率に基づいて生産運用を推定する。 Also, the production operation estimation unit 116 is a functional unit for estimating the production operation of substrates 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. In the map data, the ratio of at least one of the unused feeder rate and the unused nozzle rate is associated with the substrate production operation. 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.
 具体的には、生産運用推定部116は、未使用フィーダ率が0%である場合に、基板の生産運用が1種類の基板を大量に生産する生産方法(以下、「大量生産」と記載する)であると推定する。また、生産運用推定部116は、未使用フィーダ率が0%より大きく15%未満である場合に、基板の生産運用が2~3種類の基板を生産する生産方法(以下、「中規模生産1」と記載する)であると推定する。また、生産運用推定部116は、未使用フィーダ率が15%以上30%未満である場合に、基板の生産運用が4~6種類の基板を生産する生産方法(以下、「中規模生産2」と記載する)であると推定する。また、生産運用推定部116は、未使用フィーダ率が30%以上50%未満である場合に、基板の生産運用が7~9種類の基板を生産する生産方法(以下、「中規模生産3」と記載する)であると推定する。また、生産運用推定部116は、未使用フィーダ率が50%以上、かつ、未使用ノズル率が30%未満である場合に、基板の生産運用が10~12種類の基板を生産する生産方法(以下、「多品種少量生産1」と記載する)であると推定する。また、生産運用推定部116は、未使用フィーダ率が50%以上、かつ、未使用ノズル率が30%以上である場合に、基板の生産運用が13種類以上の基板を生産する生産方法(以下、「多品種少量生産2」と記載する)であると推定する。 Specifically, when the unused feeder rate is 0%, the production operation estimating unit 116 determines a production method (hereinafter referred to as “mass production”) for mass-producing boards of one type. ). In addition, when the unused feeder rate is greater than 0% and less than 15%, the production operation estimating unit 116 determines that the production operation of the substrates is a production method for producing two or three types of substrates (hereinafter referred to as “medium-scale production 1 ”). Further, when the unused feeder rate is 15% or more and less than 30%, the production operation estimation unit 116 determines that the production operation of the substrates is a production method for producing 4 to 6 types of substrates (hereinafter referred to as “medium-scale production 2”). described as ). Further, when the unused feeder rate is 30% or more and less than 50%, the production operation estimation unit 116 determines that the production operation of the substrates is a production method for producing 7 to 9 types of substrates (hereinafter referred to as “medium-scale production 3”). described as ). In addition, the production operation estimation unit 116 determines a production method ( hereinafter referred to as “high-mix low-volume production 1”). In addition, the production operation estimation unit 116 uses a production method (hereinafter referred to as , described as “high-mix low-volume production 2”).
 また、LBE演算部118は、上述したLBEを演算するための機能部である。つまり、LBE演算部118は、生産プログラムに含まれるデータに基づいて、各装着機16でのサイクルタイムを演算する。さらに、LBE演算部118は、演算した各装着機16でのサイクルタイムのうちの最長のサイクルタイムを抽出し、演算した各装着機16でのサイクルタイムに基づいてサイクルタイムの平均値を演算する。そして、LBE演算部118は、最長のサイクルタイムに対するサイクルタイムの平均値の比率、つまり、LBEを演算する。 Also, the LBE calculation unit 118 is a functional unit for calculating the LBE described above. That is, the LBE calculation unit 118 calculates the cycle time in each mounting machine 16 based on the data included in the production program. Furthermore, the LBE calculation unit 118 extracts the longest cycle time among the calculated cycle times in each mounting machine 16, and calculates the average value of the cycle times based on the calculated cycle times in each mounting machine 16. . Then, the LBE calculator 118 calculates the ratio of the average value of the cycle time to the longest cycle time, that is, the LBE.
 また、プログラム評価部120は、生産運用推定部116により推定された生産運用に応じたLBEの評価閾値を特定し、その特定した評価閾値に基づいて生産プログラムを評価するための機能部である。つまり、プログラム評価部120は、生産運用推定部116により推定された生産運用に基づいてLBEの評価閾値を変更して、生産プログラムを評価する。詳しくは、図6に示すマップデータでは、生産運用毎に評価閾値が設定されている。このため、プログラム評価部120は、マップデータを利用して、生産運用推定部116により推定された生産運用に応じたLBEの評価閾値を特定する。そして、プログラム評価部120は、LBE演算部118により演算されたLBEが、マップデータにより特定された評価閾値以上であるか否かを判断する。この際、プログラム評価部120は、LBEが評価閾値以上である場合に生産プログラムが適切であると評価し、LBEが評価閾値未満である場合に生産プログラムが適切でないと評価する。 Also, the program evaluation unit 120 is a functional unit that identifies an LBE evaluation threshold corresponding to the production operation estimated by the production operation estimation unit 116 and evaluates the production program based on the identified evaluation threshold. That is, the program evaluation unit 120 evaluates the production program by changing the evaluation threshold of LBE based on the production operation estimated by the production operation estimation unit 116 . Specifically, in the map data shown in FIG. 6, an evaluation threshold is set for each production operation. Therefore, the program evaluation unit 120 uses the map data to identify the LBE evaluation threshold according to the production operation estimated by the production operation estimation unit 116 . The program evaluation unit 120 then determines whether the LBE calculated by the LBE calculation unit 118 is equal to or greater than the evaluation threshold specified 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.
 具体的には、基板の生産運用が大量生産と推定された際に、プログラム評価部120は、LBEが95%以上である場合に生産プログラムが適切であると評価し、LBEが95%未満である場合に生産プログラムが適切でないと評価する。また、基板の生産運用が中規模生産1と推定された際に、プログラム評価部120は、LBEが90%以上である場合に生産プログラムが適切であると評価し、LBEが90%未満である場合に生産プログラムが適切でないと評価する。また、基板の生産運用が中規模生産2と推定された際に、プログラム評価部120は、LBEが85%以上である場合に生産プログラムが適切であると評価し、LBEが85%未満である場合に生産プログラムが適切でないと評価する。また、基板の生産運用が中規模生産3と推定された際に、プログラム評価部120は、LBEが80%以上である場合に生産プログラムが適切であると評価し、LBEが80%未満である場合に生産プログラムが適切でないと評価する。また、基板の生産運用が多品種少量生産1と推定された際に、プログラム評価部120は、LBEが75%以上である場合に生産プログラムが適切であると評価し、LBEが75%未満である場合に生産プログラムが適切でないと評価する。また、基板の生産運用が多品種少量生産2と推定された際に、プログラム評価部120は、LBEが70%以上である場合に生産プログラムが適切であると評価し、LBEが70%未満である場合に生産プログラムが適切でないと評価する。 Specifically, when the board production operation is estimated to be mass production, the program evaluation unit 120 evaluates that the production program is appropriate when the LBE is 95% or more, and when the LBE is less than 95%. Evaluate the production program as inadequate in some cases. Further, when the board production operation is estimated to be medium-scale production 1, the program evaluation unit 120 evaluates that the production program is appropriate when the LBE is 90% or more, and the LBE is less than 90%. In some cases, the production program is evaluated as inadequate. Further, when the board production operation is estimated to be medium-scale production 2, the program evaluation unit 120 evaluates that the production program is appropriate when the LBE is 85% or more, and the LBE is less than 85%. In some cases, the production program is evaluated as inadequate. Further, when the board production operation is estimated to be medium-scale production 3, the program evaluation unit 120 evaluates that the production program is appropriate when the LBE is 80% or more, and the LBE is less than 80%. In some cases, the production program is evaluated as inadequate. Further, when the board production operation is estimated to be high-mix low-volume production 1, the program evaluation unit 120 evaluates that the production program is appropriate when the LBE is 75% or more, and when the LBE is less than 75%. Evaluate the production program as inadequate in some cases. Further, when the board production operation is estimated to be high-mix low-volume production 2, the program evaluation unit 120 evaluates that the production program is appropriate when the LBE is 70% or more, and when the LBE is less than 70%. Evaluate the production program as inadequate in some cases.
 また、修正情報出力部122は、プログラム評価部120により生産プログラムが不適切であると評価された場合に、その生産プログラムを修正するための情報(以下、「修正情報」と記載する)を出力する。具体的には、生産運用が大量生産と推定された基板の生産プログラムが不適切であると評価された場合に、修正情報出力部122は、第1最適化処理実行部106(図4参照)により生産プログラムに対して最適化処理を繰り返して実行することで、生産プログラムを修正することができる旨の修正情報を出力する。また、生産運用が中規模生産1~3と推定された基板の生産プログラムが不適切であると評価された場合に、修正情報出力部122は、第2最適化処理実行部108(図4参照)により生産プログラムに対して最適化処理を3~12時間、実行することで、生産プログラムを修正することができる旨の修正情報を出力する。また、生産運用が多品種少量生産1,2と推定された基板の生産プログラムが不適切であると評価された場合に、修正情報出力部122は、生産対象の基板の種類毎に用いられるテープフィーダ,吸着ノズルが同じとなるような基板種のグルーピングの見直し、生産対象の基板種の削減等の修正情報を出力する。そして、さらに、修正情報出力部122は、基板種のグルーピングの見直し,生産対象の基板種の削減等を実行した後に、第2最適化処理実行部108(図4参照)により生産プログラムに対して最適化処理を3~12時間、実行することで、生産プログラムを修正することができる旨の修正情報を出力する。なお、修正情報出力部122は、顧客のアドレス等の送信情報がある場合には、修正情報を顧客に送信する。また、修正情報出力部122は、顧客のアドレス等の送信情報がない場合には、修正情報を紙媒体に印刷し、印刷した紙媒体が顧客に送付される。 Further, when the program evaluation unit 120 evaluates the production program as inappropriate, the correction information output unit 122 outputs information for correcting the production program (hereinafter referred to as "correction information"). do. Specifically, when the production program for a substrate whose production operation is estimated to be mass production is evaluated as inappropriate, the correction information output unit 122 causes the first optimization processing execution unit 106 (see FIG. 4) By repeatedly executing the optimization process on the production program by , the correction information is output to the effect that the production program can be corrected. Further, when the production program for the board whose production operation is estimated to be medium-scale production 1 to 3 is evaluated as inappropriate, the correction information output unit 122 outputs the second optimization processing execution unit 108 (see FIG. 4 ) outputs correction information indicating that the production program can be corrected by executing the optimization process for 3 to 12 hours on the production program. Further, when the production program for the board whose production operation is estimated to be high-mix low-volume production 1 and 2 is evaluated as inappropriate, the correction information output unit 122 outputs the tape used for each type of board to be produced. Correction information such as revising the grouping of substrate types so that the feeders and suction nozzles are the same, and reducing the types of substrates to be produced is output. Further, the correction information output unit 122 executes the review of the grouping of the board types, the reduction of the board types to be produced, etc., and then the second optimization processing execution unit 108 (see FIG. 4) performs Correction information is output to the effect that the production program can be corrected by executing the optimization process for 3 to 12 hours. If there is transmission information such as the customer's address, the correction information output unit 122 transmits the correction information to the customer. If 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.
 このように、生産プログラムに含まれるデータに基づいて生産運用を推定することで、顧客への生産運用の問い合わせ,顧客先への訪問による生産運用の聞き取り等を行う必要がなくなり、評価結果を出すまでの遅れの発生を防止することが可能となる。また、基板の生産運用を未使用フィーダ率と未使用ノズル率との少なくとも一方に基づいて推定することで、適切に基板の生産運用を推定することができる。また、LBEの評価閾値を生産運用に応じて変更して、生産プログラムを評価することで、適切に生産プログラムを評価することが可能となる。さらに言えば、顧客に修正情報を出力することで、顧客が修正情報に応じて情報処理装置100により最適化処理を実行し、生産プログラムを適切に修正することができる。 In this way, by estimating the production operation based on the data included in the production program, it is no longer necessary to inquire about the production operation to the customer or visit the customer to hear about the production operation, etc., and the evaluation results can be obtained. It is possible to prevent the occurrence of a delay until Further, by estimating the production operation of the substrate based on at least one of the unused feeder rate and the unused nozzle ratio, it is possible to appropriately estimate the production operation of the substrate. In addition, by changing the evaluation threshold of LBE according to the production operation and evaluating the production program, it is possible to appropriately evaluate the production program. Furthermore, by outputting the correction information to the customer, the customer can execute the optimization process with the information processing apparatus 100 according to the correction information and appropriately correct the production program.
 なお、対基板作業システム10は、作業システムの一例である。装着機16は、作業機の一例である。吸着ノズル60は、部品保持具の一例である。ノズルトレイ78は、載置台の一例である。生産プログラム88は、生産プログラムの一例である。情報処理装置110は、情報処理装置の一例である。 The board-related work system 10 is an example of a work system. Mounting machine 16 is an example of a work machine. The suction nozzle 60 is an example of a component holder. The nozzle tray 78 is an example of a mounting table. Production program 88 is an example of a production program. The information processing device 110 is an example of an information processing device.
 また、本発明は、上記実施例に限定されるものではなく、当業者の知識に基づいて種々の変更、改良を施した種々の態様で実施することが可能である。具体的には、例えば、上記実施例では、推定された基板の生産運用を利用して生産プログラムを評価するための評価閾値を決定しているが、推定された基板の生産運用を利用して種々の処理を実行することが可能である。例えば、対基板作業システム10のメーカが多くの生産プログラムを取得して、それら多くの生産プログラムの各々に基づいて生産運用を推定することで、対基板作業システム10が量産型の基板の生産に用いられているか、多品種少量生産型の基板の生産に用いられているかを分析することができる。つまり、推定された基板の生産運用を利用して、対基板作業システム10のマーケティングを行うことができる。 In addition, the present invention is not limited to the above embodiments, and can be implemented in various aspects with various modifications and improvements based on the knowledge of those skilled in the art. Specifically, for example, in the above-described embodiment, the evaluation threshold for evaluating the production program is determined using the estimated board production operation. Various operations can be performed. For example, the manufacturer of the board-to-board work system 10 acquires many production programs and estimates the production operation based on each of these many production programs, so that the board-to-board work system 10 can be used for the production of mass-produced boards. It is possible to analyze whether it is used or whether it is used for the production of high-mix, low-volume production type substrates. That is, the board-to-board work system 10 can be marketed using the estimated board production operation.
 また、上記実施例では、生産プログラムに基づいて推定された基板の生産運用に応じてLBEの評価閾値が変更されているが、別の手法により取得した基板の生産運用に応じてLBEの評価閾値が変更されてもよい。つまり、例えば、作業者が情報処理装置110に基板の生産運用を入力し、その生産運用に応じてLBEの評価閾値が変更されてもよい。また、例えば、情報処理装置110が、他の装置から基板の生産運用を取得し、その生産運用に応じてLBEの評価閾値が変更されてもよい。 Further, in the above embodiment, the LBE evaluation threshold is changed according to the board production operation estimated based on the production program. may be changed. That is, for example, the operator may input the board production operation to the information processing apparatus 110, and the LBE evaluation threshold may be changed according to the production operation. Further, for example, the information processing apparatus 110 may acquire the board production operation from another apparatus, and the LBE evaluation threshold may be changed according to the production operation.
 また、上記実施例では、LBEを利用して生産プログラムを評価しているが、他の評価方法により生産プログラムを評価してもよい。例えば、複数の装着機毎のサイクルタイムのバランスを指標するLBE以外の指標値を利用して生産プログラムを評価してもよい。また、複数の装着機毎のサイクルタイムのバランスだけでなく、例えば、装着作業時の装着ヘッド26の移動距離,移動ルート等を利用して生産プログラムを評価してもよい。 Also, in the above embodiment, LBE is used to evaluate the production program, but other evaluation methods may be used to evaluate the production program. For example, a production program may be evaluated using an index value other than LBE, which indicates the balance of cycle times for each of a plurality of placement machines. Moreover, the production program may be evaluated using not only the balance of the cycle times for each of the plurality of mounting machines, but also, for example, the movement distance and movement route of the mounting head 26 during the mounting work.
 また、上記実施例では、未使用フィーダ率と未使用ノズル率との少なくとも一方に基づいて基板の生産運用が推定されているが、他の情報に基づいて基板の生産運用が推定されてもよい。例えば、基板の生産中に部品を供給しないトレイの比率,基板の生産中に用いられないチャックの比率,吸着ノズル等の部品保持具の交換回数等に基づいて基板の生産運用が推定されてもよい。 Further, in the above embodiment, the substrate production operation is estimated based on at least one of the unused feeder rate and the unused nozzle ratio, but the substrate production operation may be estimated based on other information. . For example, even if the production operation of the board is estimated based on the ratio of trays that do not supply components during board production, the ratio of chucks that are not used during board production, and the number of exchanges of component holders such as suction nozzles. good.
 10:対基板作業システム(作業システム)  16:装着機(作業機)  60:吸着ノズル(部品保持具)  78:ノズルトレイ(載置台)  88:生産プログラム  110:情報処理装置  10: Board work system (work system) 16: Mounting machine (work machine) 60: Suction nozzle (component holder)  78: Nozzle tray (mounting table)  88: Production program 110: Information processing equipment

Claims (5)

  1.  基板を生産するための生産プログラムに含まれるデータに基づいて、前記生産プログラムにより生産される基板の生産運用を推定する情報処理装置。 An information processing device that estimates the production operation of boards produced by the production program based on the data contained in the production program for producing the boards.
  2.  前記生産プログラムが、複数の作業機により構成される作業システムを用いて基板を生産するためのプログラムであり、
     前記生産プログラムに従って基板が生産される際の前記複数の作業機毎の作業時間のバランスを評価するための評価閾値を、前記情報処理装置により推定された生産運用に基づいて変更して、前記生産プログラムを評価する請求項1に記載の情報処理装置。
    wherein the production program is a program for producing substrates using a work system composed of a plurality of work machines;
    changing an evaluation threshold value for evaluating the work time balance of each of the plurality of work machines when boards are produced according to the production program, based on the production operation estimated by the information processing device; 2. The information processing apparatus according to claim 1, which evaluates a program.
  3.  前記生産プログラムに含まれるデータが、
     載置台に載置されている部品保持具のうちの基板生産時に用いられない部品保持具の比率である請求項1または請求項2に記載の情報処理装置。
    The data contained in the production program are
    3. The information processing apparatus according to claim 1, wherein the ratio of component holders that are not used during board production to the component holders placed on the mounting table.
  4.  前記情報処理装置により推定された生産運用に基づいて前記生産プログラムを評価して、当該評価した当該生産プログラムを修正するための情報を出力する請求項1ないし請求項3のいずれか1つに記載の情報処理装置。 4. The method according to any one of claims 1 to 3, wherein the production program is evaluated based on the production operation estimated by the information processing device, and information for correcting the evaluated production program is output. information processing equipment.
  5.  基板を生産するための生産プログラムにより生産される基板の生産運用方法を取得して、前記生産プログラムを評価する際に、取得した当該生産運用方法に応じて前記生産プログラムの評価方法を変更する情報処理装置。 Information for changing the evaluation method of the production program according to the acquired production operation method when acquiring the production operation method of the substrate produced by the production program for producing the substrate and evaluating the production program processing equipment.
PCT/JP2021/026177 2021-07-12 2021-07-12 Information processing device WO2023286135A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/JP2021/026177 WO2023286135A1 (en) 2021-07-12 2021-07-12 Information processing device
JP2023534457A JPWO2023286135A1 (en) 2021-07-12 2021-07-12

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2021/026177 WO2023286135A1 (en) 2021-07-12 2021-07-12 Information processing device

Publications (1)

Publication Number Publication Date
WO2023286135A1 true WO2023286135A1 (en) 2023-01-19

Family

ID=84919116

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2021/026177 WO2023286135A1 (en) 2021-07-12 2021-07-12 Information processing device

Country Status (2)

Country Link
JP (1) JPWO2023286135A1 (en)
WO (1) WO2023286135A1 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017037886A (en) * 2015-08-07 2017-02-16 富士機械製造株式会社 Exchange support device
JP2017050410A (en) * 2015-09-02 2017-03-09 Juki株式会社 Processing apparatus, production system and program for use in processing apparatus
JP2017139364A (en) * 2016-02-04 2017-08-10 パナソニックIpマネジメント株式会社 Component mounting system and component mounting method
JP2018018416A (en) * 2016-07-29 2018-02-01 日本電気株式会社 Line facility setting support device, method and program
US20200068759A1 (en) * 2018-08-24 2020-02-27 Rockwell Automation Technologies, Inc. Nozzle performance analytics
JP2020035808A (en) * 2018-08-28 2020-03-05 ヤマハ発動機株式会社 Work management device and work management method
JP2021077675A (en) * 2019-11-05 2021-05-20 パナソニックIpマネジメント株式会社 Mounting condition estimation device, learning device, mounting condition estimation method, and program

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017037886A (en) * 2015-08-07 2017-02-16 富士機械製造株式会社 Exchange support device
JP2017050410A (en) * 2015-09-02 2017-03-09 Juki株式会社 Processing apparatus, production system and program for use in processing apparatus
JP2017139364A (en) * 2016-02-04 2017-08-10 パナソニックIpマネジメント株式会社 Component mounting system and component mounting method
JP2018018416A (en) * 2016-07-29 2018-02-01 日本電気株式会社 Line facility setting support device, method and program
US20200068759A1 (en) * 2018-08-24 2020-02-27 Rockwell Automation Technologies, Inc. Nozzle performance analytics
JP2020035808A (en) * 2018-08-28 2020-03-05 ヤマハ発動機株式会社 Work management device and work management method
JP2021077675A (en) * 2019-11-05 2021-05-20 パナソニックIpマネジメント株式会社 Mounting condition estimation device, learning device, mounting condition estimation method, and program

Also Published As

Publication number Publication date
JPWO2023286135A1 (en) 2023-01-19

Similar Documents

Publication Publication Date Title
KR101502913B1 (en) Set-up method, component mounting method, and component mounting system
JP6109178B2 (en) Optimization program and board-to-board work system
JPWO2015019412A1 (en) Preparatory work support system
JP5721585B2 (en) Component mounting line
US11586169B2 (en) Production management device
WO2023286135A1 (en) Information processing device
WO2016151833A1 (en) Optimization device for component mounting line and optimization method for component mounting line
JP2009231808A (en) Method for determining mounting conditions
JP7153804B2 (en) Simulation device and simulation method
CN109792859B (en) Component mounting machine
KR20080011646A (en) Method for determining arrangement of production facility
JP5038970B2 (en) Mounting condition determining method, mounting condition determining apparatus, component mounting method, component mounter, and program
JP6947930B2 (en) Parts supply unit placement determination method and parts mounting system
WO2023007610A1 (en) Information processing device
JP4931654B2 (en) Component mounting method
WO2023021549A1 (en) Production program generation method
WO2024116222A1 (en) Program creation device
JP6691039B2 (en) Optimization program and installation work system
JP6947931B2 (en) Parts supply unit placement determination method and parts mounting system
JP3421966B2 (en) Component mounting method, multi-component mounting device, and mounting component sorting method
JP7429293B2 (en) Simulation device and simulation method
WO2023013014A1 (en) Information processing device and display method
JP7123479B2 (en) Feeder number management device, feeder number management method
WO2023144910A1 (en) Mounting system and member replenishment guidance method
JP6916906B2 (en) Work machine

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 21950078

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2023534457

Country of ref document: JP

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 21950078

Country of ref document: EP

Kind code of ref document: A1