JP7123479B2 - Feeder number management device, feeder number management method - Google Patents

Feeder number management device, feeder number management method Download PDF

Info

Publication number
JP7123479B2
JP7123479B2 JP2018153812A JP2018153812A JP7123479B2 JP 7123479 B2 JP7123479 B2 JP 7123479B2 JP 2018153812 A JP2018153812 A JP 2018153812A JP 2018153812 A JP2018153812 A JP 2018153812A JP 7123479 B2 JP7123479 B2 JP 7123479B2
Authority
JP
Japan
Prior art keywords
feeder
component
feeders
board
mounting
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
JP2018153812A
Other languages
Japanese (ja)
Other versions
JP2020030446A (en
Inventor
昌記 東野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamaha Motor Co Ltd
Original Assignee
Yamaha Motor Co Ltd
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 Yamaha Motor Co Ltd filed Critical Yamaha Motor Co Ltd
Priority to JP2018153812A priority Critical patent/JP7123479B2/en
Publication of JP2020030446A publication Critical patent/JP2020030446A/en
Application granted granted Critical
Publication of JP7123479B2 publication Critical patent/JP7123479B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Supply And Installment Of Electrical Components (AREA)
  • General Factory Administration (AREA)

Description

この発明は、フィーダーにより供給した部品を基板に実装する部品実装ラインにおけるフィーダーの装着個数を管理する技術に関する。 The present invention relates to technology for managing the number of mounted feeders in a component mounting line that mounts components supplied by a feeder onto a board.

特許文献1に示されるように、複数のフィーダーから互いに異なる種類の部品を供給しつつ、これらの部品を実装ヘッドによって基板に実装する部品実装ラインが知られている。かかる部品実装ラインでは、複数の部品種の部品を用いて基板への部品実装を実行することができる。 2. Description of the Related Art As disclosed in Patent Document 1, a component mounting line is known in which different types of components are supplied from a plurality of feeders and these components are mounted on a substrate by a mounting head. In such a component mounting line, components of a plurality of component types can be used to mount components on boards.

特開2013-207215号公報JP 2013-207215 A

ところで、例えば複数の部品実装機を備える部品実装ラインでは、フィーダーから基板への部品の移載を各部品実装機が並行して実行できる。また、部品実装機に複数のヘッドユニットを設けた部品実装ラインでは、フィーダーから基板への部品の移載を各ヘッドユニットが並行して実行できる。あるいは、1台のヘッドユニットが複数のノズルにより部品を同時に吸着できる部品実装ラインでは、フィーダーから基板への部品の移載をこれらノズルが並行して実行できる。つまり、これらの部品実装ラインでは、フィーダーから基板へ部品を移載する動作を、互いに異なるフィーダーから供給された2個以上の部品について並行して実行できる。したがって、基板への部品実装の完了に要する時間を短縮するには、部品実装ラインに装着するフィーダーの個数を増やすことが有利となる。 By the way, for example, in a component mounting line having a plurality of component mounters, each component mounter can transfer components from a feeder to a board in parallel. In a component mounting line in which a component mounting machine is provided with a plurality of head units, each head unit can transfer components from a feeder to a substrate in parallel. Alternatively, in a component mounting line in which a single head unit can simultaneously pick up components with a plurality of nozzles, these nozzles can transfer components from feeders to substrates in parallel. In other words, in these component mounting lines, the operation of transferring components from feeders to boards can be executed in parallel for two or more components supplied from different feeders. Therefore, it is advantageous to increase the number of feeders to be mounted on the component mounting line in order to shorten the time required to complete component mounting on the board.

ただし、部品実装ラインに装着できるフィーダーの個数や、ユーザーが保有するフィーダーの個数には限りがある。したがって、部品実装ラインで部品実装に用いられる部品の部品種が多数存在するような場合には、全部品種についてフィーダーの装着個数を増やすことは現実的に困難である。また、全部品種について同様にフィーダーの増加による効果が得られるわけではなく、一部の部品種については、フィーダーを増加しても、基板への部品実装の完了に要する時間の短縮に繋がらない場合がある。 However, there is a limit to the number of feeders that can be attached to the component mounting line and the number of feeders owned by the user. Therefore, when there are many types of components used for component mounting on a component mounting line, it is practically difficult to increase the number of feeders to be mounted for all types. Also, not all product types will benefit from an increase in the number of feeders, and for some component types, increasing the number of feeders may not lead to a reduction in the time required to complete component mounting on the board. There is

この発明は上記課題に鑑みなされたものであり、不要なフィーダーの増加を抑えつつ基板への部品実装の完了に要する時間の短縮を図ることを可能にする技術の提供を目的とする。 SUMMARY OF THE INVENTION It is an object of the present invention to provide a technique capable of shortening the time required to complete component mounting on a board while suppressing an increase in unnecessary feeders.

本発明に係るフィーダー個数管理装置は、フィーダーにより供給された部品をノズルにより保持して基板に移載する動作を、互いに異なるフィーダーから供給された2個以上の部品について並行して実行可能な部品実装ラインにおけるフィーダーの装着個数を各部品種について示すフィーダー個数情報と、基板に実装する部品の個数を各部品種について示す部品個数情報とを記憶する記憶部と、部品個数情報に示される個数の部品を基板に実装するのに要する推定所要時間を当該基板への実装対象となる各部品種について推定する時間推定処理と、フィーダー個数情報に含まれる各部品種のうちから、フィーダーの装着個数を増やすフィーダー増設の対象となる部品種を推定所要時間に基づき選択する対象選択処理と、対象選択処理で選択された部品種に対してフィーダー増設を実行してフィーダー個数情報を更新する情報更新処理とを実行する演算部とを備える。 A feeder number management apparatus according to the present invention is a component capable of simultaneously performing an operation of holding components supplied by a feeder by a nozzle and transferring them onto a substrate for two or more components supplied from different feeders. A storage unit for storing feeder number information indicating the number of feeders mounted on a mounting line for each component type and component number information indicating the number of components to be mounted on a board for each component type; Time estimation processing for estimating the estimated required time required for mounting on the board for each component type to be mounted on the board, and feeder addition to increase the number of feeders mounted from among the component types included in the feeder number information Calculation for executing a target selection process for selecting a target part type based on the estimated required time, and an information update process for executing an additional feeder for the part type selected by the target selection process and updating the feeder quantity information. and a part.

本発明に係るフィーダー個数管理方法は、フィーダーにより供給された部品をノズルにより保持して基板に移載する動作を、互いに異なるフィーダーから供給された2個以上の部品について並行して実行可能な部品実装ラインにおいて、基板に実装する部品の個数を各部品種について示す部品個数情報に示される個数の部品を基板に実装するのに要する推定所要時間を当該基板への実装対象となる各部品種について推定する工程と、部品実装ラインにおけるフィーダーの装着個数を各部品種について示すフィーダー個数情報に含まれる各部品種のうちから、フィーダーの装着個数を増やすフィーダー増設の対象となる部品種を推定所要時間に基づき選択する工程と、選択された部品種に対してフィーダー増設を実行してフィーダー個数情報を更新する工程とを備える。 A feeder quantity management method according to the present invention is a component capable of concurrently executing an operation of holding components supplied by a feeder by a nozzle and transferring them onto a substrate for two or more components supplied from different feeders. In a mounting line, an estimated required time required for mounting on a board the number of parts indicated by part number information indicating the number of parts to be mounted on the board for each part type is estimated for each part type to be mounted on the board. From among the component types included in the feeder number information indicating the process and the number of feeders to be mounted in the component mounting line for each component type, the component type to be added to the feeder to increase the number of feeders to be mounted is selected based on the estimated required time. and a step of adding a feeder to the selected part type and updating the feeder quantity information.

このように構成された発明(フィーダー個数管理装置、フィーダー個数管理方法)では、部品実装ラインにおけるフィーダーの装着個数を各部品種について示すフィーダー個数情報を用いて、フィーダーの装着個数が管理される。また、フィーダーの装着個数を増やすフィーダー増設の対象が、複数の部品種のうちから選択される。つまり、基板に実装する部品の個数を各部品種について示す部品個数情報に示される個数の部品を基板に実装するのに要する推定所要時間が、当該基板への実装対象となる各部品種について推定される。そして、フィーダー個数情報に含まれる各部品種のうちから、フィーダーの装着個数を増やすフィーダー増設の対象となる部品種が推定所要時間に基づき選択される。こうして部品実装に要する推定所要時間に基づきフィーダー増設の対象となる部品種を限定することで、不要なフィーダーの増加を抑えつつ基板への部品実装の完了に要する時間の短縮を図ることが可能となっている。 In the invention (feeder quantity management device, feeder quantity management method) configured in this way, the number of mounted feeders is managed using feeder quantity information indicating the number of mounted feeders for each component type in the component mounting line. Also, a target for adding feeders to increase the number of feeders to be mounted is selected from among a plurality of component types. That is, the estimated required time required to mount the number of components on the board indicated by the component count information indicating the number of components to be mounted on the board for each component type is estimated for each component type to be mounted on the board. . Then, from among the component types included in the feeder number information, a component type to be added to feeders for increasing the number of feeders to be mounted is selected based on the estimated required time. In this way, by limiting the types of components to which feeders can be added based on the estimated time required for component mounting, it is possible to reduce the time required to complete component mounting on the board while suppressing the increase in unnecessary feeders. It's becoming

なお、本明細書において、動作を並行して実行するとは、2個あるいはそれ以上の動作を、それらの実行期間が少なくとも一部で重複した状態で実行することを示すものとする。 In this specification, executing operations in parallel means executing two or more operations with their execution periods at least partially overlapping.

また、演算部は、情報更新処理により更新されたフィーダー個数情報に対して、時間推定処理、対象選択処理および情報更新処理を繰り返すように、フィーダー個数管理装置を構成しても良い。これによって、基板への部品実装の完了に要する時間を効果的に短縮することができる。 Further, the calculation unit may configure the feeder number management device so as to repeat the time estimation process, the target selection process, and the information update process for the feeder number information updated by the information update process. As a result, the time required to complete component mounting on the board can be effectively shortened.

また、演算部は、各部品種について推定所要時間が基準時間未満になると時間推定処理、対象選択処理および情報更新処理の繰り返しを停止するように、フィーダー個数管理装置を構成しても良い。これによって、不要なフィーダーの増加を効果的に抑制することができる。 Further, the calculation unit may configure the feeder number management device so as to stop repeating the time estimation process, the target selection process, and the information update process when the estimated required time for each part type becomes less than the reference time. This can effectively suppress an increase in unnecessary feeders.

また、演算部は、部品実装ラインにフィーダーを装着した状態でフィーダーにより供給された部品を基板に実装するシミュレーションを実行した結果に基づき基準時間を算出するように、フィーダー個数管理装置を構成しても良い。これによって、適切な基準時間に基づいてフィーダー増設の実行を管理し、不要なフィーダーの増加を抑えることが可能となる。 In addition, the calculation unit configures the feeder number management device so as to calculate the reference time based on the result of executing a simulation of mounting the components supplied by the feeder on the board while the feeder is mounted on the component mounting line. Also good. This makes it possible to manage the execution of feeder addition based on an appropriate reference time and suppress unnecessary feeder increases.

また、演算部は、部品実装ラインにおいてフィーダーを装着可能な装着箇所が無くなると、時間推定処理、対象選択処理および情報更新処理の繰り返しを停止するように、フィーダー個数管理装置を構成しても良い。これによって、フィーダーの個数を装着可能な範囲に抑えることができる。 Further, the calculation unit may configure the feeder number management device so as to stop repeating the time estimation process, the target selection process, and the information update process when there are no more feeder mountable positions in the component mounting line. . As a result, the number of feeders can be suppressed within the mountable range.

また、記憶部は、同一の部品種の部品を供給するフィーダーの最大装着個数を記憶し、演算部は、フィーダー個数情報が示す装着個数が最大装着個数である部品種についてはフィーダー増設を禁止するように、フィーダー個数管理装置を構成しても良い。これによって、各部品種に対するフィーダーの個数を最大装着個数以下に抑えることができる。 Further, the storage unit stores the maximum number of feeders to be mounted that supplies components of the same component type, and the calculation unit prohibits the addition of feeders for a component type whose mounting number indicated by the feeder number information is the maximum mounting number. The feeder number management device may be configured as follows. As a result, the number of feeders for each component type can be suppressed to the maximum mounting number or less.

また、部品実装ラインは、ノズルを有してフィーダーと基板との間を移動可能な複数の実装部を備え、最大装着個数は、部品実装ラインが備える実装部の個数であるように、フィーダー個数管理装置を構成しても良い。これによって、基板への部品実装の完了に要する時間の短縮に効果的な範囲を超えて、各部品種に対するフィーダーが不要に増えるのを抑制することができる。 In addition, the component mounting line includes a plurality of mounting units that have nozzles and are movable between the feeder and the board, and the maximum number of mounted parts is the number of mounting units provided on the component mounting line. A management device may be configured. As a result, it is possible to suppress an unnecessary increase in the number of feeders for each component type beyond the effective range for shortening the time required to complete component mounting on the board.

また、部品実装ラインは、ノズルを有してフィーダーと基板との間を移動可能な少なくとも1個の実装部を備え、最大装着個数は、実装部が同時に保持できる部品の個数と部品実装ラインが備える実装部の個数との積であるように、フィーダー個数管理装置を構成しても良い。これによって、基板への部品実装の完了に要する時間の短縮に効果的な範囲を超えて、各部品種に対するフィーダーが不要に増えるのを抑制することができる。 Also, the component mounting line has at least one mounting section having a nozzle and capable of moving between the feeder and the board, and the maximum number of mounted components is the number of components that the mounting section can simultaneously hold and the number of components that the component mounting line can hold. The feeder number management device may be configured so that it is multiplied by the number of mounting units provided. As a result, it is possible to suppress an unnecessary increase in the number of feeders for each component type beyond the effective range for shortening the time required to complete component mounting on the board.

また、最大装着個数は、ユーザーインターフェースを介してユーザーにより入力された個数であるように、フィーダー個数管理装置を構成しても良い。これによって、ユーザーが求める範囲に、各部品種に対するフィーダーの個数を抑えることができる。 Further, the feeder number management device may be configured so that the maximum number of attachments is the number input by the user via the user interface. As a result, the number of feeders for each component type can be suppressed within the range desired by the user.

また、記憶部は、ユーザーインターフェースを介してユーザーにより入力された、部品実装ラインへの装着を許可するフィーダーの総装着個数を記憶し、演算部は、フィーダー個数情報が示す部品実装ラインへのフィーダーの装着個数が総装着個数になると、全ての部品種についてフィーダー増設を禁止するように、フィーダー個数管理装置を構成しても良い。これによって、ユーザーが求める範囲に、フィーダーの総数を抑えることができる。 Further, the storage unit stores the total number of feeders that are permitted to be mounted on the component mounting line, which is input by the user via the user interface. The number-of-feeders management device may be configured to prohibit addition of feeders for all component types when the number of mounted parts reaches the total number of mounted parts. This allows the total number of feeders to be kept within the range desired by the user.

また、演算部は、ユーザーインターフェースを介してユーザーにより指定された部品種については、フィーダー増設を禁止するように、フィーダー個数管理装置を構成しても良い。これによって、ユーザーの意に反してフィーダーが増えるのを防止できる。 Further, the calculation unit may configure the feeder number management device so as to prohibit the addition of feeders for the component type specified by the user via the user interface. This prevents the number of feeders from increasing against the user's will.

また、演算部は、ユーザーインターフェースを介したユーザーの入力に応じて、全ての部品種についてフィーダー増設を禁止するように、フィーダー個数管理装置を構成しても良い。これによって、ユーザーの意に反してフィーダーが増えるのを防止できる。 Further, the calculation unit may configure the feeder number management device so as to prohibit addition of feeders for all component types in accordance with user input via the user interface. This prevents the number of feeders from increasing against the user's will.

また、フィーダー個数情報は、部品実装ラインにおいて複数の基板種の基板への部品実装に共通してセットされるフィーダーの装着個数を示し、部品個数情報は、基板に実装する部品の個数を各部品種について基板種毎に示し、時間推定処理は、推定所要時間を各部品種について基板種毎に推定するように、フィーダー個数管理装置を構成しても良い。かかる構成では、このように異なる基板種の基板への部品実装に共通して使用されるフィーダーについて、不要なフィーダーの増加を抑えつつ基板への部品実装の完了に要する時間の短縮を図ることが可能となる。 The feeder number information indicates the number of feeders that are commonly set to mount components on boards of a plurality of board types in the component mounting line. may be shown for each board type, and the time estimation process may be configured to estimate the estimated required time for each board type for each component type. With such a configuration, it is possible to shorten the time required to complete component mounting on the board while suppressing an increase in unnecessary feeders for the feeders commonly used for component mounting on boards of different types. It becomes possible.

また、記憶部は、部品実装を実行する基板の枚数を各基板種について示す生産枚数情報と、所定の目標時間とを記憶し、対象選択処理は、各部品種のうち、推定所要時間から目標時間を引いた差に生産枚数情報が示す基板の枚数を乗じた推定総時間が最長となる部品種を選択するように、フィーダー個数管理装置を構成しても良い。これによって、不要なフィーダーの増加を抑えつつ基板への部品実装の完了に要する時間の短縮を効果的に図ることが可能となる。 Further, the storage unit stores production number information indicating the number of boards on which components are to be mounted for each board type, and a predetermined target time. The feeder quantity management device may be configured to select the component type with the longest estimated total time obtained by multiplying the difference obtained by subtracting the number of printed circuit boards by the number of printed circuit boards indicated by the information on the number of boards to be produced. As a result, it is possible to effectively shorten the time required to complete component mounting on the board while suppressing an increase in unnecessary feeders.

また、対象選択処理は、時間推定処理で推定された推定所要時間のうち、最長の推定所要時間に対応する部品種を選択するように、フィーダー個数管理装置を構成しても良い。これによって、不要なフィーダーの増加を抑えつつ基板への部品実装の完了に要する時間の短縮を効果的に図ることが可能となる。 Further, the target selection process may configure the feeder number management device so as to select the part type corresponding to the longest estimated required time among the estimated required times estimated in the time estimation process. As a result, it is possible to effectively shorten the time required to complete component mounting on the board while suppressing an increase in unnecessary feeders.

本発明によれば、不要なフィーダーの増加を抑えつつ基板への部品実装の完了に要する時間の短縮を図ることが可能となる。 According to the present invention, it is possible to shorten the time required to complete component mounting on a board while suppressing an increase in unnecessary feeders.

部品実装ラインが備える部品実装機の一例を模式的に示す部分平面図。FIG. 2 is a partial plan view schematically showing an example of a component mounting machine provided on the component mounting line; 図1に示す部品実装ライン1を備える部品実装システムの一例を模式的に示す図。The figure which shows typically an example of a component mounting system provided with the component mounting line 1 shown in FIG. サーバーコンピューターが実行するフィーダー個数管理の一例を示すフローチャート。4 is a flowchart showing an example of feeder number management executed by a server computer; 図3のフローチャートに従って実行される演算結果の一例を示す図。FIG. 4 is a diagram showing an example of calculation results executed according to the flowchart of FIG. 3; 図3のフローチャートに従って実行される演算結果の一例を示す図。FIG. 4 is a diagram showing an example of calculation results executed according to the flowchart of FIG. 3; 図3のフローチャートに従って実行される演算結果の一例を示す図。FIG. 4 is a diagram showing an example of calculation results executed according to the flowchart of FIG. 3; 図3のフローチャートに従って実行される演算結果の一例を示す図。FIG. 4 is a diagram showing an example of calculation results executed according to the flowchart of FIG. 3; フィーダー装着制限情報の一例を示す図。The figure which shows an example of feeder installation restriction|limiting information. フィーダー個数管理の変形例を示す図。The figure which shows the modification of feeder number management. フィーダー個数管理を適用可能な部品実装ラインの変形例を示すブロック図。FIG. 10 is a block diagram showing a modification of a component mounting line to which feeder quantity management can be applied; 目標サイクルタイムの算出方法の変形例を示す図。The figure which shows the modification of the calculation method of target cycle time. 目標サイクルタイムの算出方法の変形例を示す図。The figure which shows the modification of the calculation method of target cycle time.

図1は部品実装ラインが備える部品実装機の一例を模式的に示す部分平面図である。図1では、鉛直方向に平行なZ方向、それぞれ水平方向に平行なX方向およびY方向からなるXYZ直交座標を適宜示す。同図に示す例では、部品実装ライン1は、1台の部品実装機10により構成される。 FIG. 1 is a partial plan view schematically showing an example of a component mounting machine provided on a component mounting line. In FIG. 1, XYZ rectangular coordinates are shown as appropriate, with the Z direction parallel to the vertical direction, and the X and Y directions parallel to the horizontal direction. In the example shown in the figure, the component mounting line 1 is composed of one component mounter 10 .

部品実装機10は平面視で略矩形形状を有する基台11と、基台11に配置された基板搬送部2とを備える。基板搬送部2は一対のコンベア21を有し、一対のコンベア21はY方向に互いに間隔を空けて、X方向に平行に配置されている。コンベア21は、X方向の上流側から搬入した基板Bを作業位置(図1の基板Bの位置)に搬入するとともに、作業位置で部品実装が実行された基板BをX方向の下流側へ搬出する。また、部品実装ライン10は、それぞれ独立して動作する2個のヘッドユニット3を備え、各ヘッドユニット3がコンベア21により作業位置に搬入された基板Bに部品実装を実行する。 A component mounter 10 includes a base 11 having a substantially rectangular shape in a plan view, and a board transfer section 2 arranged on the base 11 . The substrate transfer section 2 has a pair of conveyors 21, and the pair of conveyors 21 are arranged parallel to the X direction while being spaced apart from each other in the Y direction. The conveyor 21 carries the board B brought in from the upstream side in the X direction to the working position (the position of the board B in FIG. 1), and carries out the board B on which components are mounted at the working position to the downstream side in the X direction. do. Also, the component mounting line 10 has two head units 3 that operate independently, and each head unit 3 mounts components on the board B brought into the work position by the conveyor 21 .

さらに、部品実装機10は、2個のヘッドユニット3それぞれをXY方向に個別に駆動するXY駆動機構4を備える。このXY駆動機構4は、それぞれX方向に平行に延設された2個のXビーム41を有し、これらXビーム41のそれぞれがヘッドユニット3をX方向に移動可能に支持する。各Xビーム41には、X方向に平行に延設されたボールネジ42と、ボールネジ42を回転駆動するXモーター43(サーボモーター)とが取り付けられ、ボールネジ42のナットにヘッドユニット3が取り付けられている。さらに、XY駆動機構4は、それぞれY方向に平行に延設された一対のYビーム44を有する。各Xビーム41の一端は一方のYビーム44によりY方向に移動可能に支持され、各Xビーム41の他端は他方のYビーム44によりY方向に移動可能に支持される。各Yビーム44には、Xビーム41をY方向に駆動するYモーター45が取り付けられている。各Yモーター45はリニアモーターであり、Xビーム41の端に取り付けられた可動子451と、Y方向に平行に延設された固定子452とを有する。そして、可動子451と固定子452との間に働く磁力によって可動子451とともにXビーム41がY方向に駆動される。かかるXY駆動機構4によれば、Xモーター43およびYモーター45によって、ヘッドユニット3をXY方向に移動させることができる。 Further, the mounter 10 includes an XY drive mechanism 4 that drives the two head units 3 individually in the XY directions. The XY drive mechanism 4 has two X beams 41 extending parallel to the X direction, and each of these X beams 41 supports the head unit 3 so as to be movable in the X direction. A ball screw 42 extending parallel to the X direction and an X motor 43 (servo motor) for rotating the ball screw 42 are attached to each X beam 41 , and the head unit 3 is attached to the nut of the ball screw 42 . there is Furthermore, the XY driving mechanism 4 has a pair of Y beams 44 extending parallel to the Y direction. One end of each X beam 41 is supported by one Y beam 44 so as to be movable in the Y direction, and the other end of each X beam 41 is supported by the other Y beam 44 so as to be movable in the Y direction. Each Y beam 44 is attached with a Y motor 45 that drives the X beam 41 in the Y direction. Each Y motor 45 is a linear motor and has a mover 451 attached to the end of the X beam 41 and a stator 452 extending parallel to the Y direction. The magnetic force acting between the mover 451 and the stator 452 drives the X beam 41 together with the mover 451 in the Y direction. According to the XY driving mechanism 4, the X motor 43 and the Y motor 45 can move the head unit 3 in the XY directions.

また、部品実装機10は、一対のコンベア21、21のY方向の両側のそれぞれに配置された部品供給部5を備える。各部品供給部5では、X方向に並ぶ複数のフィーダー51が着脱可能に装着されている。各フィーダー51は集積回路、トランジスター、コンデンサ等の小片状の部品P(チップ部品)を所定間隔おきに収納したテープをY方向に間欠的に送り出すことによって、テープ内の部品Pを部品供給位置に供給する。 The component mounter 10 also includes component supply units 5 arranged on both sides of the pair of conveyors 21, 21 in the Y direction. A plurality of feeders 51 arranged in the X direction are detachably attached to each component supply unit 5 . Each feeder 51 intermittently feeds in the Y direction a tape containing small pieces of parts P (chip parts) such as integrated circuits, transistors, capacitors, etc. supply to

ヘッドユニット3は、X方向に平行に配列された複数(3個)の実装ヘッド31を有している。各実装ヘッド31はZ方向(鉛直方向)に延びた長尺形状を有し、その下端に着脱可能に取り付けられたノズルによって部品Pを吸着・保持することができる。そして、ヘッドユニット3はフィーダー51の上方へ移動して、フィーダー51により供給される部品Pをノズルで吸着して保持する。続いて、ヘッドユニット3は作業位置の基板Bの上方に移動して部品Pの吸着を解除することで、基板Bに部品Pを実装する。この際、2個のヘッドユニット3のうちY方向の一方側のヘッドユニット3は、2個の部品供給部5のうちのY方向の一方側の部品供給部5により供給された部品Pを基板Bに実装し、2個のヘッドユニット3のうちY方向の一方側のヘッドユニット3は、2個の部品供給部5のうちのY方向の他方側の部品供給部5により供給された部品Pを基板Bに実装する。なお、X方向において実装ヘッド31の配列ピッチとフィーダー51の配列ピッチとは一致しており、ヘッドユニット3は、複数(3個)の実装ヘッド31によって、複数(3個)の部品Pをフィーダー51から同時に吸着できる。 The head unit 3 has a plurality (three) of mounting heads 31 arranged in parallel in the X direction. Each mounting head 31 has an elongated shape extending in the Z direction (vertical direction), and can suck and hold a component P by a nozzle detachably attached to its lower end. Then, the head unit 3 moves above the feeder 51 to suck and hold the component P supplied by the feeder 51 with the nozzle. Subsequently, the head unit 3 moves above the substrate B at the working position and releases the suction of the component P, thereby mounting the component P on the substrate B. As shown in FIG. At this time, the head unit 3 on one side in the Y direction of the two head units 3 receives the component P supplied from the component supply unit 5 on one side in the Y direction of the two component supply units 5 on the substrate. B, the head unit 3 on one side in the Y direction of the two head units 3 receives the component P supplied by the component supply unit 5 on the other side in the Y direction out of the two component supply units 5 . is mounted on board B. Note that the arrangement pitch of the mounting heads 31 and the arrangement pitch of the feeders 51 match in the X direction, and the head unit 3 feeds a plurality (three) of the components P using a plurality (three) of the mounting heads 31 . 51 can be adsorbed at the same time.

このように、部品実装ライン1の部品実装機10では、3個の部品Pを同時に吸着できる実装ヘッド31を2台備える。したがって、フィーダー51により供給された部品Pをノズルにより保持して基板Bに移載する動作を、互いに異なるフィーダー51から供給された複数、すなわち6個(=3個×2台)の部品Pに対して並行して実行可能である。さらに言えば、複数(6個)のフィーダー51から供給される同一の部品Pに対して、当該動作を並行して実行することができる。 Thus, the component mounter 10 of the component mounting line 1 has two mounting heads 31 capable of picking up three components P at the same time. Therefore, the operation of holding the components P supplied by the feeder 51 by the nozzles and transferring them onto the substrate B is performed on a plurality of, namely six (=3 pieces×2 units) of the components P supplied from the different feeders 51. can be executed in parallel. Furthermore, the operation can be executed in parallel for the same parts P supplied from a plurality of (six) feeders 51 .

図2は図1に示す部品実装ライン1を備える部品実装システムの一例を模式的に示す図である。図2に示すように、部品実装システムSは、部品実装ライン1を管理するサーバーコンピューター9を備える。特に、本実施形態では、部品実装ライン1の部品実装機10におけるフィーダー51の装着個数が、サーバーコンピューター9によって、部品Pの各種類について管理される。 FIG. 2 is a diagram schematically showing an example of a component mounting system including the component mounting line 1 shown in FIG. As shown in FIG. 2 , the component mounting system S includes a server computer 9 that manages the component mounting line 1 . In particular, in this embodiment, the server computer 9 manages the number of mounted feeders 51 for each type of component P in the component mounter 10 of the component mounting line 1 .

図2に示すように、部品実装機10は、CPU(Central Processing Unit)およびRAM(Random Access Memory)等で構成された制御部101と、外部との通信機能を担う通信部102を備える。そして、制御部101は、通信部102がサーバーコンピューター9から受信した生産プログラムに従って部品実装機10の各部を制御することで、生産プログラムが規定する手順で基板Bに部品Pを実装する。 As shown in FIG. 2, the component mounter 10 includes a control section 101 including a CPU (Central Processing Unit), a RAM (Random Access Memory), and the like, and a communication section 102 that functions to communicate with the outside. Then, the control unit 101 controls each unit of the component mounting machine 10 according to the production program that the communication unit 102 receives from the server computer 9, thereby mounting the component P on the board B according to the procedure specified by the production program.

サーバーコンピューター9は、CPUおよびRAM等で構成されたプロセッサーである演算部91と、HDD(Hard Disk Drive)で構成され、フィーダー51の装着個数に必要な各種データを記憶する記憶部92とを備え、演算部91が記憶部92に記憶されたデータに基づき、フィーダー51の装着個数の管理に要する演算を実行する。また、サーバーコンピューター9は、例えばタッチパネルディスプレイ等で構成されたUI(User Interface)93を備え、ユーザーはUI93を操作することでデータや指令を入力したり、UI93の画面を確認することで部品実装ライン1の状態を確認したりすることができる。さらに、サーバーコンピューター9は、部品実装機10の通信部102との間での通信機能を担う通信部94を備える。 The server computer 9 includes a computing unit 91, which is a processor composed of a CPU, a RAM, etc., and a storage unit 92, composed of an HDD (Hard Disk Drive), for storing various data necessary for the number of feeders 51 to be mounted. Based on the data stored in the storage unit 92, the calculation unit 91 performs calculations required for managing the number of feeders 51 to be mounted. The server computer 9 also has a UI (User Interface) 93 configured by, for example, a touch panel display or the like. A user operates the UI 93 to input data and commands, and confirms the screen of the UI 93 to perform component mounting. The status of line 1 can be checked. Furthermore, the server computer 9 includes a communication section 94 that functions to communicate with the communication section 102 of the mounter 10 .

図3はサーバーコンピューターが実行するフィーダー個数管理の一例を示すフローチャートである。図3のフローチャートは、演算部91の演算によって実行される。また、図4~図7は図3のフローチャートに従って実行される演算結果の一例を示す図であり、これらの図では、異なる複数(3つ)の部品種Pa、Pb、Pcの全部あるいは一部の部品Pを実装することで、異なる複数(3つ)の基板種Ba、Bb、Bcの基板Bを生産する例が示されている。図4~図7はこれらの順で得られた演算結果を示しており、先ずは、図3および図4を参照して説明を行い、処理が進むに連れて図5~図7を順次参照する。 FIG. 3 is a flow chart showing an example of feeder number management executed by the server computer. The flowchart of FIG. 3 is executed by the computation of the computation unit 91 . 4 to 7 are diagrams showing an example of the results of calculations executed according to the flowchart of FIG. An example is shown in which a plurality (three) of substrates B of different substrate types Ba, Bb, and Bc are produced by mounting the components P on the substrates. FIGS. 4 to 7 show the calculation results obtained in this order. First, the description will be made with reference to FIGS. 3 and 4, and as the processing progresses, FIGS. do.

ステップS101では、演算部91は、記憶部92に記憶された部品個数情報を読み出す。図4に示すように、部品個数情報は、基板種Ba、Bb、Bcそれぞれの基板Bを生産するために使用される、部品種Pa、Pb、Pcそれぞれの部品Pの個数を示す。この部品個数情報は、例えばユーザーによりUI93を介して入力されて、記憶部92に予め記憶される。 At step S<b>101 , the calculation unit 91 reads the part number information stored in the storage unit 92 . As shown in FIG. 4, the component number information indicates the number of components P for each of the component types Pa, Pb, and Pc used to produce the boards B for each of the board types Ba, Bb, and Bc. This part number information is input by the user via the UI 93 and stored in advance in the storage unit 92 .

ステップS102では、目標サイクルタイムTcが各基板種Ba、Bb、Bcについて算出される。この目標サイクルタイムTcの算出では、フィーダー51の装着個数に関する制限を示すフィーダー装着制限情報(図8)が参照される。図8はフィーダー装着制限情報の一例を示す図である。図8において、前側部品供給部は、図1のY方向の一方側(下側)の部品供給部5を示し、後側部品供給部は、図1のY方向の他方側(上側)の部品供給部5を示す。図8によれば、部品種Pa、Pbの部品Pを供給するフィーダー51は、前側および後側の部品供給部5の両方に装着可能であるのに対して、部品種Pcの部品Pを供給するフィーダー51は、前側の部品供給部5に対してのみ装着可能であり、後側の部品供給部5に対しては装着不可である。したがって、部品種Paの部品Pを供給する3個のフィーダー51を隣接させて、2個の部品供給部5のそれぞれに装着することで、6個の部品種Paの部品Pを同時に吸着可能であり、部品種Pbについても同様である。また、部品種Pcの部品Pを供給する3個のフィーダー51を隣接させて、1個の部品供給部5に装着することで、3個の部品種Pcの部品Pを同時に吸着可能である。つまり、部品種Pa、Pbについては、フィーダー51から基板Bへの移載を最大6個の部品に対して並行して実行でき、部品種Pcについては、フィーダー51から基板Bへの移載を最大3個の部品に対して並行して実行できる。 In step S102, the target cycle time Tc is calculated for each board type Ba, Bb, Bc. In calculating the target cycle time Tc, feeder attachment limit information (FIG. 8) indicating a limit on the number of feeders 51 to be attached is referred to. FIG. 8 is a diagram showing an example of feeder mounting restriction information. In FIG. 8, the front side component supply section indicates the component supply section 5 on one side (lower side) in the Y direction of FIG. A feeder 5 is shown. According to FIG. 8, the feeder 51 that supplies the parts P of the part types Pa and Pb can be mounted on both the front and rear part supply units 5, while the parts P of the part type Pc are supplied. The feeder 51 can be attached only to the component supply unit 5 on the front side, and cannot be attached to the component supply unit 5 on the rear side. Therefore, by arranging three feeders 51 that supply the parts P of the part type Pa adjacent to each other and mounting them in each of the two parts supply units 5, six parts P of the part type Pa can be sucked at the same time. The same applies to the part type Pb. In addition, three feeders 51 that supply the components P of the component type Pc are arranged adjacent to each other and attached to one component supply unit 5, so that the components P of the three component types Pc can be sucked at the same time. That is, for the component types Pa and Pb, a maximum of six components can be transferred from the feeder 51 to the board B in parallel. A maximum of three parts can be executed in parallel.

ステップS102の目標サイクルタイムTcの算出では、部品種Pa、Pbの部品Pを供給するフィーダー51をそれぞれ2個の部品供給部5に3個ずつ装着し、部品種Pcの部品Pを供給するフィーダー51を1個の部品供給部5に3個装着した状況、すなわちフィーダー装着制限情報が示す最大個数のフィーダー51を装着した状況が設定される。そして、この状況下で生産プログラムに従って部品Pを基板Bに実装するシミュレーションが実行される。かかるシミュレーションでは、同種の部品Pを供給可能な複数のフィーダー51は隣接して配置され、部品Pの同時吸着に用いられる。 In the calculation of the target cycle time Tc in step S102, three feeders 51 for supplying the parts P of the part types Pa and Pb are mounted on each of the two parts supply units 5, and the feeders 51 for supplying the parts P of the part type Pc are mounted. A situation is set in which three feeders 51 are mounted on one component supply unit 5, that is, a situation in which the maximum number of feeders 51 indicated by the feeder mounting limit information is mounted. Then, a simulation of mounting the part P on the board B according to the production program is executed under this situation. In such a simulation, a plurality of feeders 51 capable of supplying the same kind of parts P are arranged adjacent to each other and used to pick up the parts P simultaneously.

さらに、部品種Paの部品Pをフィーダー51から吸着して基板Bに実装するのに要する吸装着時間を推定し、このシミュレーションで部品種Paの部品Pの吸着・実装の度に発生する吸装着時間の総和を求める。同様に、部品種Pb、Pcそれぞれについても、吸装着時間の総和を求める。そして、部品種Pa、Pb、Pcそれぞれの吸装着時間の総和の合計が目標サイクルタイムTcとして算出される。かかる演算が基板種Ba、Bb、Bcのそれぞれについて実行される。その結果、図4の例では、基板種Baの基板Bの目標サイクルタイムTcは70秒と算出され、基板種Bbの基板Bの目標サイクルタイムTcは30秒と算出され、基板種Bcの基板Bの目標サイクルタイムTcは15秒と算出される。 Furthermore, the suction mounting time required to pick up the component P of the component type Pa from the feeder 51 and mount it on the board B is estimated, and in this simulation, the suction mounting time that occurs each time the component P of the component type Pa is picked up and mounted is calculated. Find the total time. Similarly, for each of the component types Pb and Pc, the sum of the suction mounting times is calculated. The target cycle time Tc is calculated as the total sum of the suction and mounting times of the component types Pa, Pb, and Pc. Such calculations are performed for each of the board types Ba, Bb, and Bc. As a result, in the example of FIG. 4, the target cycle time Tc for the board B of the board type Ba is calculated to be 70 seconds, the target cycle time Tc for the board B of the board type Bb is calculated to be 30 seconds, and the target cycle time Tc for the board B of the board type Bc is calculated to be 30 seconds. The target cycle time Tc for B is calculated to be 15 seconds.

ステップS103では、演算部91は、記憶部92に記憶されたフィーダー個数情報を読み出す。図4に示すように、フィーダー個数情報は、現時点において部品実装ライン1で装着予定のフィーダー51の個数を、部品種Pa、Pb、Pcそれぞれについて示す。図4の例では、基板種Ba、Bbの基板Bの生産中は、部品種Pa、Pb、Pcの部品Pを供給するフィーダー51が1個ずつ装着され、基板種Bcの基板Bの生産中は、部品種Pa、Pbの部品Pを供給するフィーダー51が1個ずつ装着され、部品種Pcの部品Pを供給するフィーダー51が2個装着される。 In step S<b>103 , the calculation unit 91 reads feeder number information stored in the storage unit 92 . As shown in FIG. 4, the feeder number information indicates the number of feeders 51 to be mounted on the component mounting line 1 at present for each of the component types Pa, Pb, and Pc. In the example of FIG. 4, during the production of the boards B of the board types Ba and Bb, the feeders 51 for supplying the parts P of the component types Pa, Pb, and Pc are mounted one by one, and the board B of the board types Bc is being produced. , one feeder 51 for supplying components P of component types Pa and Pb is mounted, and two feeders 51 for supplying components P of component type Pc are mounted.

ステップS104では、部品実装ライン1において、フィーダー51の装着箇所に空きがあるか否か、換言すれば、フィーダー51をさらに追加可能か否かが判断される。フィーダー51の装着箇所に空きがない場合(ステップS104で「NO」の場合)には、図3のフィーダー個数管理が終了する。一方、フィーダー51の装着箇所に空きがある場合(ステップS104で「YES」の場合)には、ステップS105に進む。 In step S104, it is determined whether or not there is a vacant mounting position for the feeder 51 in the component mounting line 1, in other words, whether or not a further feeder 51 can be added. If there is no space for the feeder 51 to be mounted (“NO” in step S104), the feeder number management in FIG. 3 ends. On the other hand, if there is an empty space for mounting the feeder 51 ("YES" in step S104), the process proceeds to step S105.

ステップS105では、現時点(図4に示す時点)でのフィーダー個数情報が示す個数のフィーダー51を装着した状態で、フィーダー個数情報が示す個数の部品Pを1枚の基板Bへ実装した場合に、部品種Paの最初の部品Pを最初にフィーダー51から吸着してから、部品種Paの最後の部品Pを基板Bに実装するまでの時間がフィーダー動作時間Tfとして算出される。同様に、部品種Pb、Pcのそれぞれについても、フィーダー動作時間Tfが算出される。かかる演算では、同種の部品Pを供給可能な複数のフィーダー51がある場合には、これらのフィーダー51は隣接して配置され、部品Pの同時吸着に用いられると仮定される。ここでは、かかる演算が基板種Ba、Bb、Bcそれぞれについて実行される。 In step S105, when the number of feeders 51 indicated by the current feeder number information (at the time shown in FIG. 4) is mounted and the number of components P indicated by the feeder number information is mounted on one board B, The time from when the first component P of the component type Pa is first picked up from the feeder 51 to when the last component P of the component type Pa is mounted on the board B is calculated as the feeder operation time Tf. Similarly, the feeder operating time Tf is calculated for each of the component types Pb and Pc. In this calculation, it is assumed that when there are a plurality of feeders 51 capable of supplying the same type of parts P, these feeders 51 are arranged adjacent to each other and used to pick up the parts P simultaneously. Here, such calculation is performed for each of the board types Ba, Bb, and Bc.

その結果、図4の例では、基板種Baの基板Bの生産において、部品種Paの部品Pを供給するフィーダー51のフィーダー動作時間Tfが15秒と算出され、部品種Pbの部品Pを供給するフィーダー51のフィーダー動作時間Tfが150秒と算出され、部品種Pcの部品Pを供給するフィーダー51のフィーダー動作時間Tfが30秒と算出される。また、基板種Bbの基板Bの生産において、部品種Paの部品Pを供給するフィーダー51のフィーダー動作時間Tfが45秒と算出され、部品種Pbの部品Pを供給するフィーダー51のフィーダー動作時間Tfが15秒と算出される。さらに、基板種Bcの基板Bの生産において、部品種Paの部品Pを供給するフィーダー51のフィーダー動作時間Tfが15秒と算出され、部品種Pcの部品Pを供給するフィーダー51のフィーダー動作時間Tfが10秒と算出される。 As a result, in the example of FIG. 4, in the production of the board B of the board type Ba, the feeder operation time Tf of the feeder 51 that supplies the component P of the component type Pa is calculated to be 15 seconds, and the component P of the component type Pb is supplied. The feeder operating time Tf of the feeder 51 that supplies the component P of the component type Pc is calculated as 30 seconds. In the production of the board B of the board type Bb, the feeder operating time Tf of the feeder 51 that supplies the component P of the component type Pa is calculated as 45 seconds, and the feeder operating time Tf of the feeder 51 that supplies the component P of the component type Pb is calculated as 45 seconds. Tf is calculated as 15 seconds. Furthermore, in the production of the board B of the board type Bc, the feeder operating time Tf of the feeder 51 that supplies the component P of the component type Pa is calculated as 15 seconds, and the feeder operating time Tf of the feeder 51 that supplies the component P of the component type Pc is calculated as 15 seconds. Tf is calculated as 10 seconds.

ステップS106では、フィーダー動作時間Tfと目標サイクルタイムTcとの時間差ΔT(=Tf-Tc)が算出される。ここでは、かかる演算が各部品種Pa、Pb、Pbについて各基板種Ba、Bb、Bc毎に実行される。その結果、基板種Baの基板Bの生産については、部品種Paに関する時間差ΔTが-55秒と算出され、部品種Pbに関する時間差ΔTが80秒と算出され、部品種Pcに関する時間差ΔTが-40秒と算出される。また、基板種Bbの基板Bの生産については、部品種Paに関する時間差ΔTが15秒と算出され、部品種Pbに関する時間差ΔTが-15秒と算出される。さらに、基板種Bcの基板Bの生産については、部品種Paに関する時間差ΔTが0秒と算出され、部品種Pcに関する時間差ΔTが0秒と算出される。こうして、基板種Ba、Bb、Bcと部品種Pa、Pb、Pcとの組合せ毎に、時間差ΔTが算出される。なお、この組合せを、基板部品組合せと適宜称し、各基板部品組合せの違いをそれに属する基板種と部品種の符号の組み合わせで適宜示す。 In step S106, the time difference ΔT (=Tf−Tc) between the feeder operating time Tf and the target cycle time Tc is calculated. Here, such calculation is performed for each of the board types Ba, Bb, and Bc for each of the component types Pa, Pb, and Pb. As a result, regarding the production of the board B of the board type Ba, the time difference ΔT for the component type Pa is calculated as −55 seconds, the time difference ΔT for the component type Pb is calculated as 80 seconds, and the time difference ΔT for the component type Pc is −40 seconds. Calculated as seconds. Further, regarding the production of the board B of the board type Bb, the time difference ΔT for the component type Pa is calculated as 15 seconds, and the time difference ΔT for the component type Pb is calculated as −15 seconds. Further, regarding the production of the board B of the board type Bc, the time difference ΔT for the component type Pa is calculated as 0 second, and the time difference ΔT for the component type Pc is calculated as 0 second. Thus, the time difference ΔT is calculated for each combination of the board types Ba, Bb, Bc and the component types Pa, Pb, Pc. This combination is referred to as a combination of board parts, and the difference between each combination of board parts is indicated by the combination of the reference numerals of the board type and the part type belonging thereto.

ステップS107では、ステップS106で算出した時間差ΔTのうち、正の時間差ΔTが存在するか否かが確認される。正の時間差ΔTがない場合(ステップS107で「NO」の場合)には、図3のフィーダー個数管理が終了する。一方、正の時間差ΔTがある場合(ステップS107で「YES」の場合)には、ステップS108に進む。 In step S107, it is checked whether or not there is a positive time difference ΔT among the time differences ΔT calculated in step S106. If there is no positive time difference ΔT (“NO” in step S107), the feeder number management of FIG. 3 ends. On the other hand, if there is a positive time difference ΔT ("YES" in step S107), the process proceeds to step S108.

ステップS108では、時間差ΔTが正の基板部品組合せが時間差ΔTの降順にソートされる。図4~図7の例では、基板部品組合せ(Ba、Pb)、(Bb、Pa)がソートされる。次に、ステップS109でソート順序Nがゼロにリセットされ、ステップS110でソート順序Nがインクリメントされる。そして、ステップS111で、ソート順序Nの基板部品組合せ、ここでは時間差ΔT(=80秒)が最大である基板部品組合せ(Ba、Pb)に属する部品種Pbの部品Pを供給するフィーダー51の装着個数が最大装着個数未満であるかが判断される。この最大装着個数は、図8を用いて上述した最大同時吸着個数以下の範囲で部品種Pa、Pb、Pcのそれぞれについて設定されて記憶部92に記憶され、例えばヘッドユニット3の個数(2個)、1個のヘッドユニット3が同時吸着可能な個数(3個)、これらの積(6個=2個×3個)あるいはユーザーによりUI93に入力された個数等に設定できる。 In step S108, board component combinations with a positive time difference ΔT are sorted in descending order of the time difference ΔT. In the examples of FIGS. 4 to 7, board component combinations (Ba, Pb) and (Bb, Pa) are sorted. Next, the sort order N is reset to zero in step S109 and the sort order N is incremented in step S110. Then, in step S111, the feeder 51 is mounted to supply the component P of the component type Pb belonging to the board component combination of the sort order N, here the board component combination (Ba, Pb) having the maximum time difference ΔT (=80 seconds). A determination is made as to whether the number is less than the maximum installed number. This maximum mounting number is set for each of the component types Pa, Pb, and Pc within a range equal to or less than the maximum simultaneous pickup number described above with reference to FIG. ), the number that can be simultaneously picked up by one head unit 3 (3), the product of these (6 = 2 x 3), or the number input to the UI 93 by the user.

部品種Pbの部品Pを供給する当該フィーダー51の装着個数が最大装着個数未満でない場合(ステップS111で「NO」の場合)には、ステップS112で、時間差ΔTが正の基板部品組み合わせの個数Nxと、ソート順序Nとが一致するかが判断される。そして、これらが一致する場合(ステップS112で「YES」の場合)には、図3のフィーダー個数管理が終了する。一方、これらが一致しない場合(ステップS112で「NO」の場合)には、ステップS110に戻って、ソート順序Nがインクリメントされ、時間差ΔTが2番目の基板部品組合せに対してステップS111が実行される。 If the mounted number of the feeder 51 that supplies the component P of the component type Pb is not less than the maximum mounted number ("NO" in step S111), in step S112, the number of board component combinations with a positive time difference ΔT of Nx and the sort order N match. If they match ("YES" in step S112), the feeder number management in FIG. 3 ends. On the other hand, if they do not match ("NO" in step S112), the process returns to step S110, the sort order N is incremented, and step S111 is executed for the board component combination with the second time difference ΔT. be.

ステップS111で、部品種Pbの部品Pを供給する当該フィーダー51の装着個数が最大装着個数未満である、すなわち「YES」と判断されると、当該フィーダー51が、フィーダー51の装着個数を増やすフィーダー増設の対象に選択される(ステップS113)。そして、ステップS114では、フィーダー増設の対象に選定されたフィーダー51の増加が可能か、換言すれば、フィーダー51の増加分の装着箇所が空いているか否かが判断される。装着箇所に空きがなく、フィーダー51の増加が不能な場合(ステップS114で「NO」の場合)には、ステップS112に戻る。つまり、部品種Pbの部品Pのフィーダー51を増加できない場合であっても、他の部品種の部品Pのフィーダー51を増加できる場合が想定できるため、これを試みる。 In step S111, if the number of mounted parts of the feeder 51 that supplies the parts P of the part type Pb is less than the maximum number of mounted parts, that is, if it is determined to be "YES", the feeder 51 increases the number of the feeders 51 to be mounted. It is selected as a target for expansion (step S113). Then, in step S114, it is determined whether or not the feeder 51 selected as the feeder addition target can be increased, in other words, whether or not the mounting location for the increase of the feeder 51 is available. If there is no space in the mounting location and the number of feeders 51 cannot be increased ("NO" in step S114), the process returns to step S112. In other words, even if the number of feeders 51 for the part P of the part type Pb cannot be increased, it is possible to increase the number of feeders 51 for the part P of another part type, so this is attempted.

一方、フィーダー51の増加が可能な場合(ステップS114で「YES」の場合)には、フィーダー増設の対象に選定されたフィーダー51の個数をフィーダー個数情報において1個増やして、フィーダー個数情報を更新する(ステップS115)。図4~図7の例では、図5に示すように、フィーダー個数情報において基板部品組合せ(Ba、Pb)のフィーダー個数が1個から2個に増える(「1→2」)。 On the other hand, if the number of feeders 51 can be increased ("YES" in step S114), the number of feeders 51 selected for addition of feeders is increased by one in the feeder number information, and the feeder number information is updated. (step S115). In the examples of FIGS. 4 to 7, as shown in FIG. 5, the number of feeders for the board component combination (Ba, Pb) increases from 1 to 2 (“1→2”) in the feeder number information.

ステップS115でフィーダー増設が実行されると、ステップS104に戻って、装着箇所に空きがあるかが確認される。図4~図7の例では、ステップS104で、空きがある(YES)と判断され、ステップS105に進む。 When feeder addition is executed in step S115, the process returns to step S104 to check whether there is an empty mounting location. In the examples of FIGS. 4 to 7, it is determined in step S104 that there is space (YES), and the process proceeds to step S105.

ステップS105では、現時点(図5に示す時点)でのフィーダー個数情報が示す個数のフィーダー51を装着した条件下で1枚の基板Bへの部品実装を実行した場合のフィーダー動作時間Tfが算出される。ここでは、先のステップS113でフィーダー増設の対象に選択された基板部品組合せ(Ba、Pb)について、かかる演算が実行される。その結果、図5に示すように、基板種Baの基板Bの生産において、部品種Pbの部品Pを供給するフィーダー51のフィーダー動作時間Tfが150秒から75秒に短縮される(「150→75」)。 In step S105, the feeder operation time Tf is calculated when component mounting is performed on one board B under the condition that the number of feeders 51 indicated by the current feeder number information (the time shown in FIG. 5) is mounted. be. Here, such calculation is executed for the board component combination (Ba, Pb) selected as the feeder addition target in the previous step S113. As a result, as shown in FIG. 5, in the production of the board B of the board type Ba, the feeder operation time Tf of the feeder 51 that supplies the component P of the component type Pb is shortened from 150 seconds to 75 seconds ("150 → 75").

ステップS106では、フィーダー動作時間Tfと目標サイクルタイムTcとの時間差ΔTが算出される。ここでは、先のステップS113でフィーダー増設の対象に選択された基板部品組合せ(Ba、Pb)について、かかる演算が実行される。その結果、図5に示すように、基板種Baの基板Bの生産について、部品種Pbに関する時間差ΔTが80秒から5秒に減少した(「80→5」)。 In step S106, the time difference ΔT between the feeder operating time Tf and the target cycle time Tc is calculated. Here, such calculation is executed for the board component combination (Ba, Pb) selected as the feeder addition target in the previous step S113. As a result, as shown in FIG. 5, the time difference .DELTA.T for the component type Pb was reduced from 80 seconds to 5 seconds ("80.fwdarw.5") for the production of the board B of the board type Ba.

そして、ステップS106で算出した時間差ΔTのうち、正の時間差ΔTが存在するか否かが確認され(ステップS107)、時間差ΔTが正の基板部品組合せ(Ba、Pb)、(Bb、Pa)が、時間差ΔTの降順にソートされる(ステップS108)。次に、ステップS109でソート順序Nがゼロにリセットされ、ステップS110でソート順序Nがインクリメントされる。 Then, among the time differences ΔT calculated in step S106, it is confirmed whether or not there is a positive time difference ΔT (step S107). , in descending order of the time difference ΔT (step S108). Next, the sort order N is reset to zero in step S109 and the sort order N is incremented in step S110.

ステップS111で、ソート順序Nの基板部品組合せ、ここでは、図5に示す時間差ΔT(=15秒)が最大である基板部品組合せ(Bb、Pa)に属する部品種Paの部品Pを供給するフィーダー51の装着個数が最大装着個数未満であると判断されると、ステップS113で、当該フィーダー51がフィーダー増設の対象に選択される。 In step S111, a feeder that supplies the board component combination of the sort order N, here, the component P of the component type Pa belonging to the board component combination (Bb, Pa) having the maximum time difference ΔT (=15 seconds) shown in FIG. If it is determined that the number of mounted feeders 51 is less than the maximum number of mounted feeders, the feeder 51 is selected as a feeder addition target in step S113.

そして、ステップS114で、フィーダー増設の対象に選定されたフィーダー51の増加が可能と判断されると、当該フィーダー51の個数をフィーダー個数情報において1個増やして、フィーダー個数情報を更新する(ステップS115)。図4~図7の例では、図6に示すように、フィーダー個数情報において基板部品組合せ(Bb、Pa)のフィーダー個数が1個から2個に増える(「1→2」)。 Then, when it is determined in step S114 that the feeder 51 selected as the feeder addition target can be increased, the number of the feeder 51 is increased by one in the feeder number information, and the feeder number information is updated (step S115). ). In the examples of FIGS. 4 to 7, as shown in FIG. 6, the number of feeders for the board component combination (Bb, Pa) increases from 1 to 2 (“1→2”) in the feeder number information.

ステップS115でフィーダー増設が実行されると、ステップS104に戻って、装着箇所に空きがあるかが確認される。図4~図7の例では、ステップS104で、空きがある(YES)と判断され、ステップS105に進む。 When feeder addition is executed in step S115, the process returns to step S104 to check whether there is an empty mounting location. In the examples of FIGS. 4 to 7, it is determined in step S104 that there is space (YES), and the process proceeds to step S105.

ステップS105では、現時点(図6に示す時点)でのフィーダー個数情報が示す個数のフィーダー51を装着した条件下で1枚の基板Bへの部品実装を実行した場合のフィーダー動作時間Tfが算出される。ここでは、先のステップS113でフィーダー増設の対象に選択された基板部品組合せ(Bb、Pa)について、かかる演算が実行される。その結果、図6に示すように、基板種Bbの基板Bの生産において、部品種Paの部品Pを供給するフィーダー51のフィーダー動作時間Tfが45秒から22.5秒に短縮される(「45→22.5」)。 In step S105, the feeder operation time Tf is calculated when component mounting is performed on one board B under the condition that the number of feeders 51 indicated by the feeder number information at the present time (the time shown in FIG. 6) is mounted. be. Here, such calculation is executed for the board component combination (Bb, Pa) selected as the feeder addition target in the previous step S113. As a result, as shown in FIG. 6, in the production of the board B of the board type Bb, the feeder operation time Tf of the feeder 51 that supplies the component P of the component type Pa is shortened from 45 seconds to 22.5 seconds (" 45→22.5").

ステップS106では、フィーダー動作時間Tfと目標サイクルタイムTcとの時間差ΔTが算出される。ここでは、先のステップS113でフィーダー増設の対象に選択された基板部品組合せ(Bb、Pa)について、かかる演算が実行される。その結果、図6に示すように、基板種Bbの基板Bの生産について、部品種Paに関する時間差ΔTが15秒から-7.5秒に減少した(「15→-7.5」)。 In step S106, the time difference ΔT between the feeder operating time Tf and the target cycle time Tc is calculated. Here, such calculation is executed for the board component combination (Bb, Pa) selected as the feeder addition target in the previous step S113. As a result, as shown in FIG. 6, for production of board B of board type Bb, time difference ΔT for component type Pa decreased from 15 seconds to −7.5 seconds (“15→−7.5”).

そして、ステップS106で算出した時間差ΔTのうち、正の時間差ΔTが存在するか否かが確認され(ステップS107)、時間差ΔTが正の基板部品組合せ(Ba、Pb)が、時間差ΔTの降順にソートされる(ステップS108)。次に、ステップS109でソート順序Nがゼロにリセットされ、ステップS110でソート順序Nがインクリメントされる。 Among the time differences ΔT calculated in step S106, it is checked whether or not there is a positive time difference ΔT (step S107), and board component combinations (Ba, Pb) with positive time differences ΔT are sorted in descending order of time difference ΔT. Sorted (step S108). Next, the sort order N is reset to zero in step S109 and the sort order N is incremented in step S110.

ステップS111で、ソート順序Nの基板部品組合せ、ここでは、図5に示す時間差ΔT(=5秒)が最大である基板部品組合せ(Ba、Pb)に属する部品種Pbの部品Pを供給するフィーダー51の装着個数が最大装着個数未満であると判断されると、ステップS113で、当該フィーダー51がフィーダー増設の対象に選択される。 In step S111, a feeder that supplies components P of component type Pb belonging to the board component combination of sort order N, here, the board component combination (Ba, Pb) having the maximum time difference ΔT (=5 seconds) shown in FIG. If it is determined that the number of mounted feeders 51 is less than the maximum number of mounted feeders, the feeder 51 is selected as a feeder addition target in step S113.

そして、ステップS114で、フィーダー増設の対象に選定されたフィーダー51の増加が可能と判断されると、当該フィーダー51の個数をフィーダー個数情報において1個増やして、フィーダー個数情報を更新する(ステップS115)。図4~図7の例では、図7に示すように、フィーダー個数情報において基板部品組合せ(Ba、Pb)のフィーダー個数が2個から3個に増える(「2→3」)。 Then, when it is determined in step S114 that the feeder 51 selected as the feeder addition target can be increased, the number of the feeder 51 is increased by one in the feeder number information, and the feeder number information is updated (step S115). ). In the examples of FIGS. 4 to 7, as shown in FIG. 7, the number of feeders for the board component combination (Ba, Pb) increases from 2 to 3 (“2→3”) in the feeder number information.

ステップS115でフィーダー増設が実行されると、ステップS104に戻って、装着箇所に空きがあるかが確認される。図4~図7の例では、ステップS104で、空きがある(YES)と判断され、ステップS105に進む。 When feeder addition is executed in step S115, the process returns to step S104 to check whether there is an empty mounting location. In the examples of FIGS. 4 to 7, it is determined in step S104 that there is space (YES), and the process proceeds to step S105.

ステップS105では、現時点(図7に示す時点)でのフィーダー個数情報が示す個数のフィーダー51を装着した条件下で1枚の基板Bへの部品実装を実行した場合のフィーダー動作時間Tfが算出される。ここでは、先のステップS113でフィーダー増設の対象に選択された基板部品組合せ(Ba、Pb)について、かかる演算が実行される。その結果、図7に示すように、基板種Baの基板Bの生産において、部品種Pbの部品Pを供給するフィーダー51のフィーダー動作時間Tfが75秒から50秒に短縮される(「75→50」)。 In step S105, the feeder operating time Tf is calculated when component mounting is performed on one board B under the condition that the number of feeders 51 indicated by the feeder number information at the present time (the time shown in FIG. 7) is mounted. be. Here, such calculation is executed for the board component combination (Ba, Pb) selected as the feeder addition target in the previous step S113. As a result, as shown in FIG. 7, in the production of the board B of the board type Ba, the feeder operation time Tf of the feeder 51 that supplies the component P of the component type Pb is shortened from 75 seconds to 50 seconds ("75 → 50").

ステップS106では、フィーダー動作時間Tfと目標サイクルタイムTcとの時間差ΔTが算出される。ここでは、先のステップS113でフィーダー増設の対象に選択された基板部品組合せ(Ba、Pb)について、かかる演算が実行される。その結果、図7に示すように、基板種Baの基板Bの生産について、部品種Pbに関する時間差ΔTが5秒から-20秒に減少した(「5→-20」)。 In step S106, the time difference ΔT between the feeder operating time Tf and the target cycle time Tc is calculated. Here, such calculation is executed for the board component combination (Ba, Pb) selected as the feeder addition target in the previous step S113. As a result, as shown in FIG. 7, for the production of board B of board type Ba, the time difference ΔT for component type Pb decreased from 5 seconds to −20 seconds (“5→−20”).

そして、ステップS106で算出した時間差ΔTのうち、正の時間差ΔTが存在するか否かが確認される(ステップS107)。ここでは、正の時間差ΔTが存在しないため、ステップS107で「NO」と判断され、図3のフィーダー個数管理が終了する。 Then, it is checked whether or not there is a positive time difference ΔT among the time differences ΔT calculated in step S106 (step S107). Here, since there is no positive time difference ΔT, it is determined "NO" in step S107, and the feeder number management of FIG. 3 ends.

以上のように構成された実施形態では、部品実装ライン1におけるフィーダー51の装着個数を各部品種Pa、Pb、Pcについて示すフィーダー個数情報を用いて、フィーダー51の装着個数が管理される。また、フィーダー51の装着個数を増やすフィーダー増設の対象が、複数の部品種Pa、Pb、Pcのうちから選択される(ステップS113)。つまり、基板Bに実装する部品Pの個数を各部品種について示す部品個数情報に示される個数の部品Pを基板Bに実装するのに要するフィーダー動作時間Tf(推定所要時間)が、当該基板Bへの実装対象となる各部品種Pa、Pb、Pcについて推定される(ステップS105)。そして、フィーダー個数情報に含まれる各部品種Pa、Pb、Pcのうちから、フィーダー51の装着個数を増やすフィーダー増設の対象となる部品種Pa、Pb、Pcがフィーダー動作時間Tfに基づき選択される(ステップS106~S113)。こうして部品実装に要するフィーダー動作時間Tfに基づきフィーダー増設の対象となる部品種Pa、Pb、Pcを限定することで、不要なフィーダー51の増加を抑えつつ基板Bへの部品実装の完了に要する時間の短縮を図ることが可能となっている。 In the embodiment configured as described above, the number of feeders 51 mounted on the component mounting line 1 is managed using feeder number information indicating the number of mounted feeders 51 for each of the component types Pa, Pb, and Pc. Further, the target of feeder addition for increasing the number of feeders 51 to be mounted is selected from among the plurality of component types Pa, Pb, and Pc (step S113). That is, the feeder operation time Tf (estimated required time) required to mount the number of components P on the board B indicated by the component number information indicating the number of components P to be mounted on the board B for each component type are estimated for each component type Pa, Pb, and Pc to be mounted (step S105). Then, from among the component types Pa, Pb, and Pc included in the feeder number information, the component types Pa, Pb, and Pc to be added to feeders for increasing the number of feeders 51 mounted are selected based on the feeder operating time Tf ( Steps S106-S113). By limiting the component types Pa, Pb, and Pc for which feeders are to be added based on the feeder operating time Tf required for component mounting, the amount of time required to complete component mounting on the board B while suppressing an increase in unnecessary feeders 51 is determined. can be shortened.

特にこの実施形態は、フィーダー増設の候補となる複数の部品種が存在し、これら部品種の数よりも、フィーダー51を装着可能な箇所が少ない場合に効果的に機能する。つまり、候補となる複数の部品種のうち、フィーダー動作時間Tfが比較的長い部品種が優先的にフィーダー増設の対象に選択されるため、部品実装の完了に要する時間の短縮を、より効果的に図ることができる。 In particular, this embodiment functions effectively when there are a plurality of component types that are candidates for additional feeders, and the number of places where the feeders 51 can be attached is smaller than the number of these component types. In other words, among a plurality of candidate component types, component types having a relatively long feeder operation time Tf are preferentially selected as targets for additional feeder additions. can be planned.

また、演算部91は、ステップS115(情報更新処理)により更新されたフィーダー個数情報に対して、ステップS105(時間推定処理)、ステップS106~S113(対象選択処理)およびステップS115(情報更新処理)を繰り返す。これによって、基板Bへの部品実装の完了に要する時間を効果的に短縮することができる。 Further, the calculation unit 91 performs step S105 (time estimation process), steps S106 to S113 (target selection process) and step S115 (information update process) on the feeder number information updated in step S115 (information update process). repeat. As a result, the time required to complete component mounting on the board B can be effectively shortened.

また、演算部91は、各部品種Pa、Pb、Pcについてフィーダー動作時間Tfが目標サイクルタイムTc(基準時間)未満になるとステップS105(時間推定処理)、ステップS106~S113(対象選択処理)およびステップS115(情報更新処理)の繰り返しを停止する(ステップS107)。これによって、不要なフィーダー51の増加を効果的に抑制することができる。 Further, when the feeder operation time Tf for each of the component types Pa, Pb, and Pc becomes less than the target cycle time Tc (reference time), the calculation unit 91 performs step S105 (time estimation processing), steps S106 to S113 (target selection processing), and step The repetition of S115 (information update processing) is stopped (step S107). Thereby, an unnecessary increase in the number of feeders 51 can be effectively suppressed.

また、演算部91は、部品実装ライン1にフィーダー51を装着した状態でフィーダー51により供給された部品Pを基板Bに実装するシミュレーションを実行した結果に基づき目標サイクルタイムTcを算出する(ステップS102)。これによって、適切な目標サイクルタイムTcに基づいてフィーダー増設の実行を管理し、不要なフィーダー51の増加を抑えることが可能となる。 Further, the calculation unit 91 calculates the target cycle time Tc based on the result of executing a simulation of mounting the component P supplied by the feeder 51 on the board B while the feeder 51 is attached to the component mounting line 1 (step S102). ). This makes it possible to manage the execution of feeder addition based on an appropriate target cycle time Tc, and to suppress an unnecessary increase in the number of feeders 51 .

また、演算部91は、部品実装ライン1においてフィーダー51を装着可能な装着箇所が無くなると、ステップS105(時間推定処理)、ステップS106~S113(対象選択処理)およびステップS115(情報更新処理)の繰り返しを停止する(ステップS104)。これによって、フィーダー51の個数を装着可能な範囲に抑えることができる。 Further, when there is no mounting position where the feeder 51 can be mounted on the component mounting line 1, the calculation unit 91 performs step S105 (time estimation processing), steps S106 to S113 (object selection processing), and step S115 (information update processing). The repetition is stopped (step S104). As a result, the number of feeders 51 can be suppressed within a mountable range.

また、記憶部92は、同一の部品種の部品Pを供給するフィーダー51の最大装着個数を記憶し、演算部91は、フィーダー個数情報が示す装着個数が最大装着個数である部品種についてはフィーダー増設を禁止する(ステップS111)。これによって、各部品種Pa、Pb、Pcに対するフィーダー51の個数を最大装着個数以下に抑えることができる。 Further, the storage unit 92 stores the maximum number of mountable parts of the feeder 51 that supplies the parts P of the same part type, and the calculation unit 91 stores the maximum mountable number of parts indicated by the feeder number information. Expansion is prohibited (step S111). As a result, the number of feeders 51 for each of the component types Pa, Pb, and Pc can be suppressed to the maximum mounting number or less.

また、部品実装ライン1は、ノズルを有してフィーダー51と基板Bとの間を移動可能な複数のヘッドユニット3(実装部)を備える。そこで、上記で例示したように、最大装着個数を、部品実装ライン1が備えるヘッドユニット3の個数(2個)に設定しても良い。これによって、基板Bへの部品実装の完了に要する時間の短縮に効果的な範囲を超えて、各部品種Pa、Pb、Pcに対するフィーダー51が不要に増えるのを抑制することができる。 The component mounting line 1 also includes a plurality of head units 3 (mounting units) that have nozzles and are movable between the feeder 51 and the substrate B. As shown in FIG. Therefore, as exemplified above, the maximum mounting number may be set to the number (two) of the head units 3 provided in the component mounting line 1 . As a result, it is possible to suppress unnecessary increase in the number of feeders 51 for each of the component types Pa, Pb, and Pc beyond the effective range for shortening the time required to complete component mounting on the board B. FIG.

あるいは、最大装着個数を、ヘッドユニット3が同時に保持できる部品Pの個数(3個)と部品実装ライン1が備えるヘッドユニット3の個数(2個)との積(=6個)に設定しても良い。これによって、基板Bへの部品実装の完了に要する時間の短縮に効果的な範囲を超えて、各部品種Pa、Pb、Pcに対するフィーダー51が不要に増えるのを抑制することができる。 Alternatively, the maximum mounting number is set to the product (=6) of the number of components P that can be held simultaneously by the head unit 3 (3) and the number of head units 3 provided in the component mounting line 1 (2). Also good. As a result, it is possible to suppress unnecessary increase in the number of feeders 51 for each of the component types Pa, Pb, and Pc beyond the effective range for shortening the time required to complete component mounting on the board B. FIG.

また、最大装着個数を、UI93を介してユーザーにより入力された個数に設定しても良い。これによって、ユーザーが求める範囲に、各部品種Pa、Pb、Pcに対するフィーダー51の個数を抑えることができる。 Also, the maximum number of attachments may be set to the number input by the user via the UI 93 . As a result, the number of feeders 51 for each part type Pa, Pb, and Pc can be suppressed within the range desired by the user.

また、フィーダー個数情報は、部品実装ライン1において複数の基板種Ba、Bb、Bcの基板Bへの部品実装に共通してセットされるフィーダー51の装着個数を示す(図4~図7)。また、部品個数情報は、基板Bに実装する部品Pの個数を各部品種Pa、Pb、Pcについて基板種Ba、Bb、Bc毎に示す。そして、ステップS105(時間推定処理)では、フィーダー動作時間Tfを各部品種Pa、Pb、Pcについて基板種Ba、Bb、Bc毎に推定する。かかる構成では、このように異なる基板種Ba、Bb、Bcの基板Bへの部品実装に共通して使用されるフィーダー51について、不要なフィーダー51の増加を抑えつつ基板Bへの部品実装の完了に要する時間の短縮を図ることが可能となる。 The feeder number information indicates the number of feeders 51 that are commonly set for component mounting on boards B of a plurality of board types Ba, Bb, and Bc in the component mounting line 1 (FIGS. 4 to 7). The component number information indicates the number of components P to be mounted on the board B for each of the component types Pa, Pb, and Pc for each of the board types Ba, Bb, and Bc. Then, in step S105 (time estimation process), the feeder operation time Tf is estimated for each of the component types Pa, Pb, and Pc for each of the board types Ba, Bb, and Bc. In such a configuration, the feeder 51 commonly used for mounting components on the board B of the different board types Ba, Bb, and Bc can complete component mounting on the board B while suppressing an increase in unnecessary feeders 51. It is possible to shorten the time required for

また、ステップS106~S113(対象選択処理)は、ステップS105(時間推定処理)で推定されたフィーダー動作時間Tfのうち、最長のフィーダー動作時間Tfに対応する部品種Pa、Pb、Pcを選択する。これによって、不要なフィーダー51の増加を抑えつつ基板Bへの部品実装の完了に要する時間の短縮を効果的に図ることが可能となる。 Steps S106 to S113 (object selection process) select the part types Pa, Pb, and Pc corresponding to the longest feeder operation time Tf among the feeder operation times Tf estimated in step S105 (time estimation process). . As a result, it is possible to effectively shorten the time required to complete component mounting on the board B while suppressing an increase in the number of unnecessary feeders 51 .

このように本実施形態では、サーバーコンピューター9が本発明の「フィーダー個数管理装置」の一例に相当し、演算部91が本発明の「演算部」の一例に想到し、記憶部92が本発明の「記憶部」の一例に相当し、UI93が本発明の「ユーザーインターフェース」の一例に相当し、ステップS105が本発明の「時間推定処理」の一例に相当し、ステップS106~S113が本発明の「対象選択処理」の一例に相当し、ステップS115が本発明の「情報更新処理」の一例に相当し、フィーダー動作時間Tfが本発明の「推定所要時間」の一例に相当し、目標サイクルタイムTcが本発明の「基準時間」の一例に相当し、部品実装ライン1が本発明の「部品実装ライン」の一例に相当し、フィーダー51が本発明の「フィーダー」の一例に相当し、部品Pが本発明の「部品」の一例に相当し、基板Bが本発明の「基板」の一例に相当し、部品種Pa、Pb、Pcが本発明の「部品種」の一例に相当し、基板種Ba、Bb、Bcが本発明の「基板種」の一例に相当し、フィーダー個数情報が本発明の「フィーダー個数情報」の一例に相当し、部品個数情報が本発明の「部品個数情報」の一例に相当し、最大装着個数が本発明の「最大装着個数」の一例に相当する。 As described above, in this embodiment, the server computer 9 corresponds to an example of the "feeder number management device" of the present invention, the calculation unit 91 corresponds to an example of the "calculation unit" of the present invention, and the storage unit 92 corresponds to an example of the "calculation unit" of the present invention. , the UI 93 corresponds to an example of the "user interface" of the present invention, step S105 corresponds to an example of the "time estimation process" of the present invention, and steps S106 to S113 correspond to an example of the "time estimation process" of the present invention. Step S115 corresponds to an example of the "information update process" of the present invention, the feeder operation time Tf corresponds to an example of the "estimated required time" of the present invention, and the target cycle The time Tc corresponds to an example of the "reference time" of the present invention, the component mounting line 1 corresponds to an example of the "component mounting line" of the present invention, the feeder 51 corresponds to an example of the "feeder" of the present invention, The component P corresponds to an example of the "component" of the present invention, the board B corresponds to an example of the "board" of the present invention, and the component types Pa, Pb, and Pc correspond to an example of the "component type" of the present invention. , board types Ba, Bb, and Bc correspond to an example of the "board type" of the present invention, the feeder number information corresponds to an example of the "feeder number information" of the present invention, and the component number information corresponds to the "part number information" of the present invention. information", and the maximum mounting number corresponds to an example of the "maximum mounting number" of the present invention.

なお、本発明は上記実施形態に限定されるものではなく、その趣旨を逸脱しない限りにおいて上述したものに対して種々の変更を加えることが可能である。例えば、部品実装ライン1でのフィーダー51の総装着個数(換言すれば、上限装着個数)をユーザーが指定できるように変形しても良い。この変形例では、ユーザーが部品実装ライン1への装着を許可するフィーダー51の総装着個数をUI93に入力すると、この総装着個数が記憶部92に記憶される。そして、ステップS104では、部品実装ライン1での装着箇所に空きがあるかを判断する代わりに、部品実装ライン1でのフィーダー51の装着個数が総装着個数に等しいか否かを判断する。そして、フィーダー51の装着個数が総装着個数に等しいと、図3のフィーダー個数管理を終了する。これによって、全ての部品種Pa、Pb、Pcについてフィーダーの増設が禁止される。かかる構成では、ユーザーが求める範囲に、フィーダー51の総数を抑えることができる。 The present invention is not limited to the above embodiments, and various modifications can be made to the above without departing from the spirit of the present invention. For example, it may be modified so that the user can specify the total number of feeders 51 to be mounted on the component mounting line 1 (in other words, the maximum number of mounted feeders). In this modification, when the user inputs the total mounted number of feeders 51 permitted to be mounted on the component mounting line 1 to the UI 93 , this total mounted number is stored in the storage section 92 . Then, in step S104, instead of determining whether there is an empty mounting position on the component mounting line 1, it is determined whether or not the number of mounted feeders 51 on the component mounting line 1 is equal to the total number of mounted feeders. When the number of mounted feeders 51 is equal to the total number of mounted feeders, the feeder number management of FIG. 3 ends. This prohibits the addition of feeders for all the component types Pa, Pb, and Pc. With such a configuration, the total number of feeders 51 can be kept within the range desired by the user.

また、複数の部品種Pa、Pb、Pcのうち、フィーダー増設の実行を許可する部品種を限定するように変形しても良い。この変形例では、ユーザーは、フィーダー増設を禁止する部品種をUI93に入力することができる。そして、演算部91は、複数の部品種Pa、Pb、Pcのうち、UI93に入力された部品種をフィーダー増設の対象から外すことで、当該部品種についてはフィーダー増設を禁止する。これによって、ユーザーの意に反してフィーダー51が増えるのを防止できる。なお、ユーザーのUI93の入力態様はこれに限定されず、フィーダー増設を許可する部品種をUI93に入力しても良い。この場合も、フィーダー増設を禁止する部品種を入力していることに実質的に相当する。 Also, it may be modified so as to limit the part types permitted to add feeders among the plurality of part types Pa, Pb, and Pc. In this modified example, the user can input to the UI 93 the component types for which the addition of feeders is prohibited. Then, the calculation unit 91 excludes the part type input to the UI 93 from among the plurality of part types Pa, Pb, and Pc from the feeder addition target, thereby prohibiting the feeder addition for the part type. As a result, it is possible to prevent the number of feeders 51 from increasing against the user's will. Note that the user's input mode of the UI 93 is not limited to this, and the type of component permitted to add a feeder may be input to the UI 93 . In this case as well, it substantially corresponds to inputting a part type for which addition of a feeder is prohibited.

また、フィーダー増設を許可するモードと、フィーダー増設を禁止するモードとを選択的に使い分けられるように変形しても良い。この変形例では、ユーザーがUI93に対してフィーダー増設を許可するモードを選択する入力を行うと、あるいは何もしなければ、演算部91は上記の実施形態と同様にしてフィーダー増設を実行する。一方、ユーザーがフィーダー増設を禁止するモードを選択する入力を行うと、演算部91は全ての部品種Pa、Pb、Pcについてフィーダー増設の実行を禁止する。これによって、ユーザーの意に反してフィーダー51が増えるのを防止できる。なお、ユーザーのUI93の入力態様はこれに限定されず、ユーザーがフィーダー増設を許可する場合に、ユーザーにUI93に対して入力操作を求める一方、ユーザーがフィーダー増設を禁止する場合には、ユーザーにUI93に対する入力操作を求めないように、演算部91を構成しても良い。 Further, the mode may be modified so that a mode that permits the addition of feeders and a mode that prohibits the addition of feeders can be selectively used. In this modification, when the user inputs to the UI 93 to select a mode for permitting the addition of feeders, or does nothing, the computing unit 91 executes the addition of feeders in the same manner as in the above-described embodiment. On the other hand, when the user makes an input to select a mode for prohibiting addition of feeders, the calculation unit 91 prohibits addition of feeders for all the component types Pa, Pb, and Pc. As a result, it is possible to prevent the number of feeders 51 from increasing against the user's will. In addition, the user's input mode of the UI 93 is not limited to this. The computing unit 91 may be configured so as not to require input operations on the UI 93 .

また、上記の実施形態に係る図4~図7の具体例では、基板種Ba、Bb、Bcそれぞれの基板Bの生産枚数は特に限定しなかった。しかしながら、基板種Ba、Bb、Bcの基板Bの生産枚数は、1枚でも複数枚でも構わないし、互いに同じでも異なっていても構わない。いずれの場合であっても、上述のフィーダー個数管理を同様に実行することができる。 Further, in the specific examples of FIGS. 4 to 7 according to the above embodiment, the number of substrates B to be produced for each of the substrate types Ba, Bb, and Bc is not particularly limited. However, the number of substrates B of the substrate types Ba, Bb, and Bc to be produced may be one or more, and may be the same or different. In either case, the above-described feeder number management can be executed in the same manner.

あるいは、基板種Ba、Bb、Bcの基板Bの生産枚数に応じて、フィーダー個数管理を変形しても良い。図9はフィーダー個数管理の変形例を示す図である。この変形例は、基板種Ba、Bb、Bcの基板Bをそれぞれ1枚、10枚、1枚生産する場合を示す。そして、図3のフィーダー個数管理のステップS106では、生産枚数Mの違いに応じて、時間差ΔTが算出される。具体的には、フィーダー動作時間Tfと目標サイクルタイムTcとの差に基板Bの生産枚数を乗じた値が時間差ΔT(=(Tf-Tc)×M)として算出される。その結果、基板部品組合せ(Bb、Pa)の時間差ΔT(=150秒)が最大となる。したがって、ステップS108~S115の実行に伴って、図4の例とは異なり、基板部品組合せ(Bb、Pa)に属する部品種Pbの部品Pを供給するフィーダー51に対してフィーダー増設が実行される。 Alternatively, the feeder number management may be modified according to the number of substrates B to be produced of the substrate types Ba, Bb, and Bc. FIG. 9 is a diagram showing a modification of feeder number management. This modification shows the case where 1, 10, and 1 substrates B of the substrate types Ba, Bb, and Bc are produced, respectively. Then, in step S106 for managing the number of feeders shown in FIG. Specifically, the time difference ΔT (=(Tf−Tc)×M) is calculated by multiplying the difference between the feeder operating time Tf and the target cycle time Tc by the number of substrates B to be produced. As a result, the time difference ΔT (=150 seconds) of the board component combination (Bb, Pa) becomes maximum. Therefore, in accordance with the execution of steps S108 to S115, unlike the example of FIG. 4, feeder addition is executed for the feeder 51 that supplies the component P of the component type Pb belonging to the board component combination (Bb, Pa). .

つまり、この変形例では、記憶部92は、部品実装を実行する基板Bの枚数Mを各基板種Ba、Bb、Bcについて示す生産枚数情報と、目標サイクルタイムTcとを記憶する。そして、ステップS106~S113(対象選択処理)では、フィーダー動作時間Tf(推定所要時間)から目標サイクルタイムTcを引いた差に、生産枚数情報が示す基板Bの生産枚数Mを乗じた推定総時間(=(Tf-Tc)×M)が最長となる部品種Paが、複数の部品種Pa、Pb、Pcのうちから選択される。これによって、不要なフィーダー51の増加を抑えつつ基板Bへの部品実装の完了に要する時間の短縮を効果的に図ることが可能となっている。 In other words, in this modified example, the storage unit 92 stores production number information indicating the number M of boards B on which components are to be mounted for each of the board types Ba, Bb, and Bc, and the target cycle time Tc. Then, in steps S106 to S113 (target selection processing), an estimated total time obtained by multiplying the difference obtained by subtracting the target cycle time Tc from the feeder operating time Tf (estimated required time) by the number of boards B to be produced M indicated by the information on the number of boards to be produced. A component type Pa having the longest (=(Tf−Tc)×M) is selected from among a plurality of component types Pa, Pb, and Pc. As a result, it is possible to effectively shorten the time required to complete component mounting on the board B while suppressing an increase in the number of unnecessary feeders 51 .

なお、部品実装の完了に要する時間の短縮は、この変形例とは異なる変形例によって図ることもできる。具体的には、フィーダー動作時間Tf(推定所要時間)に生産枚数情報が示す基板Bの生産枚数Mを乗じた推定総時間(=(Tf×M)が最長となる部品種Paを、複数の部品種Pa、Pb、Pcのうちから選択しても良い。 It should be noted that shortening of the time required to complete component mounting can be achieved by a modification different from this modification. Specifically, the estimated total time (=(Tf×M) obtained by multiplying the feeder operating time Tf (estimated required time) by the production number M of the printed circuit board B indicated by the production number information is the longest part type Pa is selected from a plurality of It may be selected from among the component types Pa, Pb, and Pc.

また、上記の実施形態と異なる構成の部品実装ライン1に対して、フィーダー個数管理を適用することもできる。図10はフィーダー個数管理を適用可能な部品実装ラインの変形例を示すブロック図である。この変形例に係る部品実装ライン1は、X方向に並ぶ3台の部品実装機10A、10B、10Cを備える。そして、基板BがX方向に搬送されることで、部品実装機10A、10B、10Cに順番に搬入され、部品実装機10A、10B、10Cのそれぞれは、搬入された基板Bに対して部品Pを実装することで、1枚の基板Bに対する部品Pの実装を分担する。部品実装機10A、10B、10Cのそれぞれは、例えば特開2017-107960に示される部品実装機のように、1台のロータリーヘッド(実装部)を有し、このロータリーヘッドの下端のノズルにより部品供給部5から部品Pを吸着して、基板Bに実装する。ただし、図1に示したインライン型のヘッドユニット3で部品Pを吸着して基板Bに実装するように部品実装機10A、10B、10Cを構成しても、勿論構わない。 Also, feeder number management can be applied to a component mounting line 1 having a configuration different from that of the above embodiment. FIG. 10 is a block diagram showing a modification of a component mounting line to which feeder number management can be applied. A component mounting line 1 according to this modification includes three component mounters 10A, 10B, and 10C arranged in the X direction. Then, as the board B is conveyed in the X direction, it is carried into the component mounters 10A, 10B, and 10C in order, and each of the component mounters 10A, 10B, and 10C attaches the component P to the carried board B. , the mounting of the component P on one substrate B is shared. Each of the component mounters 10A, 10B, and 10C has one rotary head (mounting unit), for example, like the component mounter disclosed in Japanese Unexamined Patent Application Publication No. 2017-107960. The component P is sucked from the supply unit 5 and mounted on the board B. However, it goes without saying that the component mounters 10A, 10B, and 10C may be configured so that the component P is picked up by the in-line type head unit 3 shown in FIG.

かかる部品実装ライン1では、フィーダー51により供給された部品Pをノズルにより保持して基板Bに移載する動作を、複数(3台)の部品実装機10A、10B、10Cのそれぞれが、フィーダー51から供給された部品Pに対して並行して実行することができる。さらに言えば、互いに異なる部品実装機10A、10B、10Cの複数(3個)のフィーダー51から供給される同一の部品Pに対して、当該動作を並行して実行することができる。 In the component mounting line 1, each of the plurality (three units) of component mounters 10A, 10B, and 10C performs the operation of holding the component P supplied by the feeder 51 by the nozzle and transferring it onto the board B. can be executed in parallel for parts P supplied from . Furthermore, the operation can be executed in parallel for the same component P supplied from a plurality (three) of feeders 51 of the component mounters 10A, 10B, and 10C, which are different from each other.

サーバーコンピューター9は、この部品実装ライン1に対してフィーダー個数管理を実行できる。つまり、フィーダー個数情報に従ってフィーダー51を部品実装ライン1に装着した状況において、部品個数情報に示される個数の部品Pを基板Bに実装するのに要する推定所要時間を、当該基板Bへの実装対象となる各部品種Pa、Pb、Pcについて推定する時間推定処理が実行される。また、フィーダー個数情報に含まれる部品種Pa、Pb、Pcのうちから、フィーダー増設の対象となる部品種を推定所要時間に基づき選択する対象選択処理が実行される。そして、部品種Pa、Pb、Pcのうち、対象選択処理で選択された部品種に対してフィーダー増設を実行して、フィーダー個数情報を更新する情報更新処理が実行される。 The server computer 9 can manage the number of feeders for this component mounting line 1 . That is, in a situation where the feeder 51 is attached to the component mounting line 1 according to the feeder number information, the estimated required time required to mount the number of components P indicated by the component number information on the board B is determined as the mounting object on the board B. A time estimation process is executed for estimating each part type Pa, Pb, and Pc. Further, target selection processing is executed to select a component type to be added to the feeder from among the component types Pa, Pb, and Pc included in the feeder number information based on the estimated required time. Then, an information update process is executed for adding a feeder to the part type selected in the target selection process from among the part types Pa, Pb, and Pc, and updating the feeder quantity information.

かかる実施形態においても、部品実装ライン1におけるフィーダー51の装着個数を各部品種Pa、Pb、Pcについて示すフィーダー個数情報を用いて、フィーダー51の装着個数が管理される。また、フィーダー51の装着個数を増やすフィーダー増設の対象が、複数の部品種Pa、Pb、Pcのうちから選択される。つまり、基板Bに実装する部品Pの個数を各部品種Pa、Pb、Pcについて示す部品個数情報に示される個数の部品Pを基板Bに実装するのに要する推定所要時間が、当該基板Bへの実装対象となる各部品種Pa、Pb、Pcについて推定される。そして、フィーダー個数情報に含まれる各部品種Pa、Pb、Pcのうちから、フィーダー増設の対象となる部品種が推定所要時間に基づき選択される。こうして部品実装に要する推定所要時間に基づきフィーダー増設の対象となる部品種を限定することで、不要なフィーダー51の増加を抑えつつ基板Bへの部品実装の完了に要する時間の短縮を図ることが可能となっている。 In this embodiment as well, the number of feeders 51 mounted on the component mounting line 1 is managed using feeder number information indicating the number of mounted feeders 51 for each of the component types Pa, Pb, and Pc. Further, the target of feeder addition for increasing the number of feeders 51 to be mounted is selected from among the plurality of component types Pa, Pb, and Pc. That is, the estimated required time required to mount the number of components P on the board B indicated by the component number information indicating the number of components P to be mounted on the board B for each of the component types Pa, Pb, and Pc is It is estimated for each component type Pa, Pb, and Pc to be mounted. Then, from among the component types Pa, Pb, and Pc included in the feeder number information, the component type to be added to the feeder is selected based on the estimated required time. By limiting the types of components to be added to the feeders based on the estimated time required for component mounting in this way, it is possible to reduce the time required to complete component mounting on the board B while suppressing an increase in the number of unnecessary feeders 51. It is possible.

また、目標サイクルタイムTcの設定方法は、上記の例に限られない。例えば、特許文献1の許容サイクルタイムを目標サイクルタイムTcとして設定しても良いし、ユーザーが入力した値を目標サイクルタイムTcとして設定しても良い。あるいは、図10に示した部品実装ライン1では、図11および図12に示す例によって、目標サイクルタイムTcを算出しても良い。 Also, the method of setting the target cycle time Tc is not limited to the above example. For example, the allowable cycle time of Patent Document 1 may be set as the target cycle time Tc, or a value input by the user may be set as the target cycle time Tc. Alternatively, in the component mounting line 1 shown in FIG. 10, the target cycle time Tc may be calculated according to the examples shown in FIGS.

図11および図12は目標サイクルタイムの算出方法の変形例を示す図である。特に、図11は、3台の部品実装機10A、10B、10Cのいずれにもフィーダー51を装着可能な部品種Paに対する計算方法を示し、図12は、2台の部品実装機10A、10Bにのみフィーダー51を装着可能な部品種Pcに対する計算方法を示す。なお、ここの例では、部品種Pbの部品Pは実装に用いられないものとする。 11 and 12 are diagrams showing modifications of the target cycle time calculation method. In particular, FIG. 11 shows a calculation method for the component type Pa that can be mounted with the feeder 51 on any of the three component mounters 10A, 10B, and 10C, and FIG. Calculation method for the component type Pc to which the feeder 51 can be attached is shown. In this example, it is assumed that the component P of the component type Pb is not used for mounting.

演算部91は、部品種Paの部品Pをフィーダー51から吸着して基板Bに実装するのに要する吸装着時間を、部品実装機10A、10B、10Cのそれぞれについて推定する。その結果、部品実装機10Aの吸装着時間は0.1秒と、部品実装機10Bの吸装着時間は0.1秒と、部品実装機10Cの吸装着時間は0.3秒と求まったものとする。同図において「Best」の欄は、最適状態における部品実装機10A、10B、10Cそれぞれでの部品Pの実装個数と、サイクルタイムTx(秒)とを示す。 The calculation unit 91 estimates the suction and mounting time required to pick up the component P of the component type Pa from the feeder 51 and mount it on the board B for each of the component mounters 10A, 10B, and 10C. As a result, the suction/mounting time of the component mounter 10A was 0.1 seconds, the suction/mounting time of the component mounter 10B was 0.1 seconds, and the suction/mounting time of the component mounter 10C was 0.3 seconds. and In the figure, the "Best" column indicates the number of components P mounted by each of the component mounters 10A, 10B, and 10C in the optimum state and the cycle time Tx (seconds).

最適状態は、部品実装機10A、10B、10Cのマシンサイクルタイム(マシンCT)が同じになる状態であることから、図11から次式
p+q+r=600
p×0.1=q×0.1=r×0.3=Tx
が成立し、これらより、部品種Paについて、サイクルタイムTxが次式
Tx=600/(1/0.1+1/0.1+1/0.3)=25.71
で与えられる。
Since the optimal state is a state in which the machine cycle times (machine CT) of the component mounters 10A, 10B, and 10C are the same, the following equation p+q+r=600 is obtained from FIG.
p×0.1=q×0.1=r×0.3=Tx
is established, and from these, the cycle time Tx for the part type Pa is as follows: Tx=600/(1/0.1+1/0.1+1/0.3)=25.71
is given by

また、演算部91は、部品種Pcの部品Pをフィーダー51から吸着して基板Bに実装するのに要する吸装着時間を、部品実装機10A、10Bのそれぞれについて推定する。その結果、部品実装機10Aの吸装着時間は0.2秒と、部品実装機10Bの吸装着時間は0.2秒と求まったものとする。 In addition, the calculation section 91 estimates the suction and mounting time required to pick up the component P of the component type Pc from the feeder 51 and mount it on the board B for each of the component mounters 10A and 10B. As a result, it is assumed that the suction-mounting time of the component mounter 10A is 0.2 seconds, and the suction-mounting time of the component mounter 10B is 0.2 seconds.

そして、図12から次式
p+q=100
p×0.2=q×0.2=Tx
が成立し、これらより、部品種Pcについて、サイクルタイムTxが次式
Tx=(100/(1/0.2+1/0.2)=10
で与えられる。その結果、目標サイクルタイムTcは、これらの合計をして、35.71秒となる。
Then, from FIG. 12, the following formula p+q=100
p×0.2=q×0.2=Tx
From these, the cycle time Tx for the part type Pc is expressed by the following equation: Tx=(100/(1/0.2+1/0.2)=10
is given by As a result, the target cycle time Tc is 35.71 seconds by adding them together.

また、フィーダー51の種類は、上述のテープフィーダーに限られず、スティック上のケースに収納された部品Pを供給するスティックフィーダーや、トレイに配置された部品Pを供給するトレイフィーダーでも構わない。 The type of feeder 51 is not limited to the tape feeder described above, and may be a stick feeder that supplies components P stored in a case on a stick or a tray feeder that supplies components P arranged on a tray.

1…部品実装ライン
51…フィーダー
9…サーバーコンピューター(フィーダー個数管理装置)
91…演算部
92…記憶部
93…UI(ユーザーインターフェース)
S105…時間推定処理
S106~S113…対象選択処理
S115…情報更新処理
B…基板
P…部品
Tf…フィーダー動作時間(推定所要時間)
Tc…目標サイクルタイム(基準時間)
DESCRIPTION OF SYMBOLS 1... Component mounting line 51... Feeder 9... Server computer (feeder quantity control device)
91... Calculation unit 92... Storage unit 93... UI (user interface)
S105... Time estimation process S106 to S113... Object selection process S115... Information update process B... Board P... Part Tf... Feeder operation time (estimated required time)
Tc: Target cycle time (reference time)

Claims (16)

フィーダーにより供給された部品をノズルにより保持して基板に移載する動作を、互いに異なる前記フィーダーから供給された2個以上の部品について並行して実行可能な部品実装ラインにおける前記フィーダーの装着個数を各部品種について示すフィーダー個数情報と、基板に実装する部品の個数を各部品種について示す部品個数情報とを記憶する記憶部と、
前記部品個数情報に示される個数の部品を基板に実装するのに要する推定所要時間を当該基板への実装対象となる各部品種について推定する時間推定処理と、前記フィーダー個数情報に含まれる各部品種のうちから、前記フィーダーの装着個数を増やすフィーダー増設の対象となる部品種を前記推定所要時間に基づき選択する対象選択処理と、前記対象選択処理で選択された部品種に対して前記フィーダー増設を実行して前記フィーダー個数情報を更新する情報更新処理とを実行する演算部と
を備えるフィーダー個数管理装置。
The number of feeders mounted on a component mounting line in which the operation of holding components supplied by a feeder by nozzles and transferring them onto a board can be executed in parallel for two or more components supplied from different feeders. a storage unit for storing feeder count information indicating each component type and component count information indicating the number of components to be mounted on a board for each component type;
Time estimation processing for estimating the estimated required time required to mount the number of parts indicated in the part number information on the board for each part type to be mounted on the board; Target selection processing for selecting, from among them, a component type to be added to feeders for increasing the number of feeders to be mounted based on the estimated required time, and executing the addition of feeders for the component types selected by the target selection processing. and an information update process for updating the feeder number information.
前記演算部は、前記情報更新処理により更新された前記フィーダー個数情報に対して、前記時間推定処理、前記対象選択処理および前記情報更新処理を繰り返す請求項1に記載のフィーダー個数管理装置。 2. The feeder number management apparatus according to claim 1, wherein the calculation unit repeats the time estimation process, the target selection process, and the information update process on the feeder number information updated by the information update process. 前記演算部は、各部品種について前記推定所要時間が目標サイクルタイム未満になると前記時間推定処理、前記対象選択処理および前記情報更新処理の繰り返しを停止する請求項2に記載のフィーダー個数管理装置。 3. The feeder number management device according to claim 2, wherein the calculation unit stops repeating the time estimation process, the target selection process, and the information update process when the estimated required time for each part type becomes less than the target cycle time . 前記演算部は、前記部品実装ラインに前記フィーダーを装着した状態で前記フィーダーにより供給された部品を前記基板に実装するシミュレーションを実行した結果に基づき前記目標サイクルタイムを算出する請求項3に記載のフィーダー個数管理装置。 4. The target cycle time according to claim 3, wherein the calculation unit calculates the target cycle time based on a result of executing a simulation of mounting a component supplied by the feeder on the board while the feeder is attached to the component mounting line. Feeder number control device. 前記演算部は、前記部品実装ラインにおいて前記フィーダーを装着可能な装着箇所が無くなると、前記時間推定処理、前記対象選択処理および前記情報更新処理の繰り返しを停止する請求項2ないし3のいずれか一項に記載のフィーダー個数管理装置。 4. The computing unit stops repeating the time estimation process, the target selection process, and the information update process when there is no more mounting location on the component mounting line where the feeder can be mounted. The feeder number management device according to the item. 前記記憶部は、同一の部品種の部品を供給する前記フィーダーの最大装着個数を記憶し、
前記演算部は、前記フィーダー個数情報が示す装着個数が前記最大装着個数である部品種については前記フィーダー増設を禁止する請求項1ないし5のいずれか一項に記載のフィーダー個数管理装置。
The storage unit stores the maximum mounting number of the feeders that supply components of the same component type,
6. The feeder quantity management device according to claim 1, wherein the calculation unit prohibits the addition of the feeder for a component type whose mounting quantity indicated by the feeder quantity information is the maximum mounting quantity.
前記部品実装ラインは、前記ノズルを有して前記フィーダーと基板との間を移動可能な複数の実装部を備え、
前記最大装着個数は、前記部品実装ラインが備える前記実装部の個数である請求項6に記載のフィーダー個数管理装置。
The component mounting line includes a plurality of mounting units having the nozzles and movable between the feeder and the substrate,
7. The feeder number management device according to claim 6, wherein the maximum mounting number is the number of the mounting units provided in the component mounting line.
前記部品実装ラインは、前記ノズルを有して前記フィーダーと基板との間を移動可能な少なくとも1個の実装部を備え、
前記最大装着個数は、前記実装部が同時に保持できる部品の個数と前記部品実装ラインが備える前記実装部の個数との積である請求項6に記載のフィーダー個数管理装置。
The component mounting line includes at least one mounting section having the nozzle and movable between the feeder and the substrate,
7. The feeder number management device according to claim 6, wherein the maximum number of mounted parts is a product of the number of parts that can be held simultaneously by the mounting part and the number of the mounting parts provided on the part mounting line.
前記最大装着個数は、ユーザーインターフェースを介してユーザーにより入力された個数である請求項6に記載のフィーダー個数管理装置。 7. The feeder number management device according to claim 6, wherein the maximum number of mounted feeders is the number input by a user through a user interface. 前記記憶部は、ユーザーインターフェースを介してユーザーにより入力された、前記部品実装ラインへの装着を許可する前記フィーダーの総装着個数を記憶し、
前記演算部は、前記フィーダー個数情報が示す前記部品実装ラインへの前記フィーダーの装着個数が前記総装着個数になると、全ての部品種について前記フィーダー増設を禁止する請求項1ないし9のいずれか一項に記載のフィーダー個数管理装置。
The storage unit stores the total number of feeders that are allowed to be mounted on the component mounting line, which is input by a user via a user interface, and
10. The calculating unit prohibits the addition of the feeders for all component types when the number of the feeders mounted on the component mounting line indicated by the feeder number information reaches the total mounted number. The feeder number management device according to the item.
前記演算部は、ユーザーインターフェースを介してユーザーにより指定された部品種については、前記フィーダー増設を禁止する請求項1ないし10のいずれか一項に記載のフィーダー個数管理装置。 11. The feeder number management device according to claim 1, wherein the calculation unit prohibits the addition of the feeder for a part type specified by a user via a user interface. 前記演算部は、ユーザーインターフェースを介したユーザーの入力に応じて、全ての部品種について前記フィーダー増設を禁止する請求項1ないし11のいずれか一項に記載のフィーダー個数管理装置。 12. The feeder number management device according to claim 1, wherein the calculation unit prohibits the addition of the feeders for all component types in accordance with a user's input through a user interface. 前記フィーダー個数情報は、前記部品実装ラインにおいて複数の基板種の基板への部品実装に共通してセットされる前記フィーダーの装着個数を示し、
前記部品個数情報は、基板に実装する前記部品の個数を各部品種について基板種毎に示し、
前記時間推定処理は、前記推定所要時間を各部品種について基板種毎に推定する請求項1ないし12のいずれか一項に記載のフィーダー個数管理装置。
The feeder number information indicates the mounting number of the feeders set in common for component mounting on boards of a plurality of board types on the component mounting line,
The component number information indicates the number of the components to be mounted on the board for each component type for each board type,
13. The feeder number management device according to claim 1, wherein the time estimation process estimates the estimated required time for each board type for each component type.
前記記憶部は、部品実装を実行する基板の枚数を各基板種について示す生産枚数情報と、所定の目標サイクルタイムとを記憶し、
前記対象選択処理は、各部品種のうち、前記推定所要時間から前記目標サイクルタイムを引いた差に前記生産枚数情報が示す基板の枚数を乗じた推定総時間が最長となる部品種を選択する請求項13に記載のフィーダー個数管理装置。
The storage unit stores production number information indicating the number of boards on which components are mounted for each board type and a predetermined target cycle time ,
The target selection process selects a component type with the longest estimated total time obtained by multiplying the difference obtained by subtracting the target cycle time from the estimated required time by the number of substrates indicated by the information on the number of boards to be produced. 14. A feeder number management device according to Item 13.
前記対象選択処理は、前記時間推定処理で推定された前記推定所要時間のうち、最長の前記推定所要時間に対応する部品種を選択する請求項1ないし13のいずれか一項に記載のフィーダー個数管理装置。 14. The number of feeders according to any one of claims 1 to 13, wherein the target selection process selects a part type corresponding to the longest estimated required time among the estimated required times estimated in the time estimation process. management device. フィーダーにより供給された部品をノズルにより保持して基板に移載する動作を、互いに異なる前記フィーダーから供給された2個以上の部品について並行して実行可能な部品実装ラインにおいて、基板に実装する部品の個数を各部品種について示す部品個数情報に示される個数の部品を基板に実装するのに要する推定所要時間を当該基板への実装対象となる各部品種について推定する工程と、
前記部品実装ラインにおける前記フィーダーの装着個数を各部品種について示すフィーダー個数情報に含まれる各部品種のうちから、前記フィーダーの装着個数を増やすフィーダー増設の対象となる部品種を前記推定所要時間に基づき選択する工程と、
選択された部品種に対して前記フィーダー増設を実行して前記フィーダー個数情報を更新する工程と
を備えるフィーダー個数管理方法。
A component to be mounted on a board in a component mounting line capable of concurrently performing an operation of holding a component supplied by a feeder by a nozzle and transferring the component to the board for two or more components supplied from different feeders. a step of estimating, for each component type to be mounted on the board, an estimated required time required to mount the number of components on the board indicated by the component count information indicating the number of each component type;
Selecting, based on the estimated required time, a component type to be added to the feeder to increase the number of feeders to be mounted, from component types included in feeder number information indicating the number of mounted feeders in the component mounting line for each component type. and
A feeder number management method comprising: executing the feeder addition for the selected component type and updating the feeder number information.
JP2018153812A 2018-08-20 2018-08-20 Feeder number management device, feeder number management method Active JP7123479B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018153812A JP7123479B2 (en) 2018-08-20 2018-08-20 Feeder number management device, feeder number management method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018153812A JP7123479B2 (en) 2018-08-20 2018-08-20 Feeder number management device, feeder number management method

Publications (2)

Publication Number Publication Date
JP2020030446A JP2020030446A (en) 2020-02-27
JP7123479B2 true JP7123479B2 (en) 2022-08-23

Family

ID=69622524

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018153812A Active JP7123479B2 (en) 2018-08-20 2018-08-20 Feeder number management device, feeder number management method

Country Status (1)

Country Link
JP (1) JP7123479B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010016266A (en) 2008-07-04 2010-01-21 Panasonic Corp Mounting condition-determining method
JP2012230995A (en) 2011-04-26 2012-11-22 Fuji Mach Mfg Co Ltd Component mounting method of component mounting line
JP2013062290A (en) 2011-09-12 2013-04-04 Yamaha Motor Co Ltd Mounted substrate manufacturing system and manufacturing method of mounted substrate
JP2013207215A (en) 2012-03-29 2013-10-07 Fuji Mach Mfg Co Ltd Feeder arrangement position determining method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010016266A (en) 2008-07-04 2010-01-21 Panasonic Corp Mounting condition-determining method
JP2012230995A (en) 2011-04-26 2012-11-22 Fuji Mach Mfg Co Ltd Component mounting method of component mounting line
JP2013062290A (en) 2011-09-12 2013-04-04 Yamaha Motor Co Ltd Mounted substrate manufacturing system and manufacturing method of mounted substrate
JP2013207215A (en) 2012-03-29 2013-10-07 Fuji Mach Mfg Co Ltd Feeder arrangement position determining method

Also Published As

Publication number Publication date
JP2020030446A (en) 2020-02-27

Similar Documents

Publication Publication Date Title
JP5323137B2 (en) Setup method, component mounting method and component mounting system
JP5144548B2 (en) Mounting condition determination method
WO2006132282A1 (en) Production management method, production management device, and parts mounting device
JP5440483B2 (en) Electronic component mounting system and electronic component mounting method
US20070293969A1 (en) Mounting Condition Determining Method, Mounting Condition Determining Device, and Mounter
JP4996634B2 (en) Mounting condition determining method and mounting condition determining apparatus
WO2014030255A1 (en) Optimization program and substrate processing system
US7954233B2 (en) Method for component mounting
JP5331859B2 (en) Mounting board manufacturing system and mounting board manufacturing method
JP4955313B2 (en) Production control method
JP4332586B2 (en) Component mounting order determination method
JP7123479B2 (en) Feeder number management device, feeder number management method
JP2012134303A (en) Electronic component attachment device, and electronic component attachment method
JP2009231808A (en) Method for determining mounting conditions
JP2007158115A (en) Component mounting method
JP6114921B2 (en) Component mounting system and component mounting method
JP4931654B2 (en) Component mounting method
JP6424236B2 (en) Anti-substrate work management device
JP2006245139A (en) Method for determining mounting order of component
JP4339709B2 (en) Component distribution method, apparatus and component mounter
JP2020047301A (en) Facility configuration creation support system and facility configuration creation support method
JP7266944B2 (en) COMPONENT MOUNTING CONTROL DEVICE, COMPONENT MOUNTING CONTROL METHOD
WO2023286135A1 (en) Information processing device
WO2022249332A1 (en) Component storage support device, component storage support method, component storage support program, and recording medium
JP2006171916A (en) Production planning method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210215

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220329

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220513

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220809

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220809

R150 Certificate of patent or registration of utility model

Ref document number: 7123479

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150