JP7150888B2 - Component mounting system - Google Patents
Component mounting system Download PDFInfo
- Publication number
- JP7150888B2 JP7150888B2 JP2020568931A JP2020568931A JP7150888B2 JP 7150888 B2 JP7150888 B2 JP 7150888B2 JP 2020568931 A JP2020568931 A JP 2020568931A JP 2020568931 A JP2020568931 A JP 2020568931A JP 7150888 B2 JP7150888 B2 JP 7150888B2
- Authority
- JP
- Japan
- Prior art keywords
- component
- job
- component mounting
- resetting
- mounter
- 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
Links
- 238000004519 manufacturing process Methods 0.000 claims description 59
- 238000012545 processing Methods 0.000 claims description 19
- 230000007246 mechanism Effects 0.000 description 18
- 238000012546 transfer Methods 0.000 description 13
- 238000000034 method Methods 0.000 description 11
- 238000005457 optimization Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 9
- 238000003860 storage Methods 0.000 description 9
- 238000012937 correction Methods 0.000 description 7
- 230000008707 rearrangement Effects 0.000 description 3
- 238000009826 distribution Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 239000000758 substrate Substances 0.000 description 2
- 230000008685 targeting Effects 0.000 description 2
- 238000011144 upstream manufacturing Methods 0.000 description 2
- 240000006829 Ficus sundaica Species 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K13/00—Apparatus or processes specially adapted for manufacturing or adjusting assemblages of electric components
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K13/00—Apparatus or processes specially adapted for manufacturing or adjusting assemblages of electric components
- H05K13/02—Feeding of components
Landscapes
- Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Supply And Installment Of Electrical Components (AREA)
Description
本明細書では、部品実装システムを開示する。 Disclosed herein is a component mounting system.
従来より、部品実装ラインの生産効率を高めるために、各部品実装機に実行させるジョブを最適化することが行われている。従来の一般的な最適化手法は、回路基板に実装する部品の実装順序を最適化したり、部品実装機にセットするフィーダの配置を最適化して、実装ヘッド(吸着ノズル)の移動距離や移動時間を最短にするなどして、最高の生産効率が得られるようにジョブを最適化するようにしている。こうした部品実装ラインにおいて、ジョブの処理実働時間が目標時間を超えている場合、全部品実装機を対象としてジョブの再設定を行うことが提案されている(特許文献1)。 2. Description of the Related Art Conventionally, in order to increase the production efficiency of a component mounting line, optimization of jobs to be executed by each component mounter has been performed. Conventional general optimization methods optimize the mounting order of the components to be mounted on the circuit board, optimize the layout of the feeders set in the component mounter, and reduce the travel distance and travel time of the mounting head (suction nozzle). We try to optimize the job so that the highest production efficiency can be obtained by, for example, minimizing the In such a component mounting line, it has been proposed to reset the job for all component mounters when the actual job processing time exceeds the target time (Patent Document 1).
しかしながら、特許文献1では、部品実装ラインを構成する全部品実装機を対象としてジョブの再設定を行うため、再設定に長時間を要することがあった。また、距離の離れた複数の部品実装機がジョブの再設定の対象になると、フィーダを再配置する際の移動距離が長くなり、その分、再配置に長時間を要することがあった。 However, in Japanese Unexamined Patent Application Publication No. 2002-100000, job resetting is performed for all component mounters constituting a component mounting line, and thus resetting may take a long time. In addition, when a plurality of component mounters that are separated from each other are subject to job resetting, the moving distance for rearranging the feeders becomes long, and the rearrangement sometimes takes a long time accordingly.
本開示は、このような課題に鑑みなされたものであり、ジョブの再設定を短時間で行うと共に、再設定されたジョブに応じて部品供給装置を再配置する作業も短時間で行うようにすることを主目的とする。 The present disclosure has been made in view of such a problem, and is intended to perform job resetting in a short time, and to perform work for rearranging component supply devices according to the reset job in a short time. The main purpose is to
本開示の部品実装システムは、
複数の部品供給装置が着脱可能にセットされ前記部品供給装置が供給した部品を実装対象物に実装する部品実装機を前記実装対象物の搬送方向に沿って複数並べて構成した部品実装ラインと、
前記部品実装ラインを管理する管理装置と、
を備えた部品実装システムであって、
前記管理装置は、
各部品実装機に割り当てる部品実装に関するジョブを、各部品実装機のジョブ処理予定時間が第1許容範囲内に収まるように設定するジョブ設定部と、
前記複数の部品実装機のうち自機に設定されたジョブで生産を開始したあと自機の調整が必要になってジョブ処理実働時間が前記第1許容範囲を超えた部品実装機があったならば、前記第1許容範囲を超えた部品実装機及びそれに連なる前記部品実装機の合計で全台数未満の部品実装機をジョブ再設定対象に設定し、前記ジョブ再設定対象の各部品実装機に割り当てるジョブを、前記ジョブ処理実働時間が前記第1許容範囲を超えた原因を加味して、前記ジョブ再設定対象の各部品実装機のジョブ処理予定時間が第2許容範囲内に収まるように再設定するジョブ再設定部と、
を備える。The component mounting system of the present disclosure includes:
a component mounting line configured by arranging a plurality of component mounters in which a plurality of component supply devices are detachably set and which mounts components supplied by the component supply devices onto a mounting object, arranged along a conveying direction of the mounting object;
a management device that manages the component mounting line;
A component mounting system comprising
The management device
a job setting unit that sets a job related to component mounting assigned to each component mounter so that the scheduled job processing time of each component mounter falls within a first allowable range;
If, among the plurality of component mounters, there is a component mounter whose job processing actual working time exceeds the first allowable range due to the need to adjust itself after starting production with the job set for itself For example, the component mounters exceeding the first allowable range and the component mounters connected thereto, which are less than the total number in total, are set as targets for job resetting, and each component mounter for which the job is reset is set. The job to be assigned is reconfigured so that the scheduled job processing time of each of the component mounters subject to job resetting falls within the second allowable range, taking into consideration the cause of the actual job processing time exceeding the first allowable range. a job resetting unit to be set;
Prepare.
この部品実装システムでは、ジョブ再設定対象を、ジョブ処理実働時間が第1許容範囲を超えた部品実装機及びそれに連なる部品実装機の合計で全台数未満の部品実装機に限定している。そのため、ジョブ再設定対象が、部品実装ラインを構成する全台数の部品実装機である場合に比べて、ジョブの再設定に要する時間を短くすることができる。また、ジョブ再設定対象は、ジョブ処理実働時間が第1許容範囲を超えた部品実装機及びそれに連なる部品実装機であり、ひとかたまりになっている。そのため、再設定されたジョブに応じて部品供給装置を再配置する際の移動距離が短くて済み、再配置に要する作業を短時間で行うことできる。 In this component mounting system, job resetting targets are limited to component mounters whose actual job processing time exceeds the first allowable range and component mounters connected thereto whose total number is less than the total number. Therefore, the time required for job resetting can be shortened compared to the case where the job resetting targets are all the component mounters constituting the component mounting line. Also, the job reset targets are the component mounters whose job processing actual working time exceeds the first allowable range and the component mounters connected thereto, and are grouped together. Therefore, the movement distance for rearranging the component supply device according to the reset job can be shortened, and the work required for the rearrangement can be completed in a short time.
なお、第2許容範囲は、第1許容範囲と同じであってもよいし異なっていてもよい。 Note that the second allowable range may be the same as or different from the first allowable range.
次に、本開示を実施するための形態について図面を参照しながら説明する。図1は本実施形態の部品実装システム10の概略を示す斜視図、図2は部品実装機20の概略を示す斜視図、図3は部品実装システム10の制御に関わる構成を示すブロック図である。なお、図1の左右方向がX方向であり、前後方向がY方向であり、上下方向がZ方向である。
Next, embodiments for implementing the present disclosure will be described with reference to the drawings. FIG. 1 is a perspective view showing an outline of a
部品実装システム10は、図1に示すように、部品実装ライン12と、フィーダ保管庫60と、ローダ50と、管理コンピュータ80とを備える。部品実装ライン12には、複数の部品実装機20がX軸方向に並べられている。部品実装機20は、フィーダ30から供給された部品を基板Sに実装する。フィーダ保管庫60は、部品実装ライン12の最も上流側の部品実装機20の更に上流側に配置され、部品実装機20で使用予定のフィーダ30や使用済みのフィーダ30を保管する。ローダ50は、部品実装機20との間やフィーダ保管庫60との間でフィーダ30を自動交換可能である。管理コンピュータ80は、システム全体を管理する。
The
部品実装機20は、図2に示すように、基板SをX方向に搬送する基板搬送装置21と、フィーダ30が供給した部品を吸着するノズルを有するヘッド22と、ヘッド22をXY方向に移動させるヘッド移動機構23と、タッチパネルディスプレイ27(図1参照)とを備える。また、部品実装機20は、周知のCPUやROM、RAMなどで構成された実装制御装置28(図3参照)を備える。実装制御装置28は、部品実装機20の全体を制御する。実装制御装置28は、基板搬送装置21やヘッド22、ヘッド移動機構23、タッチパネルディスプレイ27などと信号の入出力が可能となっている。また、部品実装機20は、前方にフィーダ30を取り付け可能な上下2つのエリアを有する。上のエリアはフィーダ30が部品を供給可能な供給エリア20Aであり、下のエリアはフィーダ30をストック可能なストックエリア20Bである。供給エリア20Aとストックエリア20Bには、側面視がL字状に形成されたフィーダ台40が設けられている。各フィーダ台40には、複数のフィーダ30が取り付けられる。
As shown in FIG. 2, the
フィーダ30は、図2に示すように、部品を所定ピッチで収容するテープを送り出すテープフィーダとして構成されている。フィーダ30は、テープが巻回されたテープリール32と、テープリール32からテープを送り出すテープ送り機構33と、フィーダ制御装置34(図3参照)とを備える。なお、フィーダ台40は、図2に示すように、フィーダ30を挿入可能な間隔でX方向に複数配列されたスロット42を備える。フィーダ台40のスロット42にフィーダ30が挿入されると、フィーダ30の図示しないコネクタがフィーダ台40のコネクタ45に接続される。これにより、フィーダ制御装置34は、フィーダ30の取付先の制御部(実装制御装置28や管理コンピュータ80など)と通信可能となる。フィーダ制御装置34は、テープに収容された部品をテープ送り機構33により所定の部品供給位置まで繰り出し、部品供給位置の部品がヘッド22のノズルによって吸着されると、再びテープに収容された部品をテープ送り機構33により所定の部品供給位置まで繰り出す。
The
ローダ50は、図1に示すように、複数の部品実装機20の前面およびフィーダ保管庫60の前面に基板の搬送方向(X方向)に対して平行に設けられたX軸レール18に沿って移動可能となっている。ローダ50は、図2及び図3に示すように、ローダ移動機構51と、フィーダ移載機構53とを備える。ローダ移動機構51は、X軸レール18に沿ってローダ50を移動させるものである。フィーダ移載機構53は、ローダ50から部品実装機20やフィーダ保管庫60へフィーダ30を取り付けたり、部品実装機20やフィーダ保管庫60からフィーダ30を取り外してローダ50に収納したり、上部移載エリア50Aと下部移載エリア50Bとの間でフィーダ30を移動させたりするものである。ローダ50は、また、図3に示すように、エンコーダ55と、ローダ制御装置57とを備える。エンコーダ55は、ローダ50のX方向の移動位置を検出するものである。ローダ制御装置57は、周知のCPUやROM、RAMなどで構成されている。ローダ制御装置57は、エンコーダ55からの検知信号を入力し、ローダ移動機構51やフィーダ移載機構53に駆動信号を出力する。
As shown in FIG. 1, the
フィーダ保管庫60は、複数のフィーダ30を収容するために、部品実装機20に設けられるフィーダ台40と同じ構成のフィーダ台40を有している。
The
管理コンピュータ80は、図3に示すように周知のCPU80aやROM80b、RAM80c、HDD80dなどで構成されており、LCDなどのディスプレイ82やキーボードやマウスなどの入力デバイス84などに接続されている。管理コンピュータ80のHDD80dには、生産プログラム(どのような部品を基板Sへ実装するかとか、そうした部品を実装した基板Sを何枚作製するかなどを定めた計画に関するプログラム)や生産ジョブ(部品実装機20ごとに、どのフィーダ30をどういう順番でフィーダ台40にセットし、どの部品種の部品をどういう順番で基板Sへ実装するかなどを定めたジョブ)などを記憶している。生産プログラムは、オペレータが入力デバイス84を操作することにより管理コンピュータ80のHDD80dに保存される。生産ジョブは、後述するように管理コンピュータ80のCPU80aによって生産プログラムに基づいて設定され、HDD80dに保存される。管理コンピュータ80は、実装制御装置28やローダ制御装置57と双方向通信可能に接続される。管理コンピュータ80は、実装制御装置28から部品実装機20の実装状況に関する情報を受信したり、ローダ制御装置57からローダ50の駆動状況に関する情報を受信したりする。管理コンピュータ80は、フィーダ保管庫60に保管されたフィーダ30のフィーダ制御装置34と通信可能に接続され、保管されたフィーダ30の情報を取得可能となっている。
The
次に、こうして構成された部品実装システム10の管理コンピュータ80が実施する生産ジョブ設定ルーチンについて説明する。図4は生産ジョブ設定ルーチンのフローチャートである。この生産ジョブ設定ルーチンは、部品実装ライン12での生産効率が可能な限り高くなるように生産ジョブを最適化する処理である。
Next, a production job setting routine executed by the
この生産ジョブ設定ルーチンが開始されると、管理コンピュータ80のCPU80aは、今回の生産プログラムをHDD80dから読み込む(S110)。次に、CPU80aは、部品実装ライン12を構成するすべての部品実装機20を対象として最適化処理を実行し(S120)、最適化された生産ジョブセット(すべての部品実装機20の生産ジョブを含む)をHDD80dに保存し(S130)、本ルーチンを終了する。
When this production job setting routine is started, the
最適化処理では、CPU80aは、各部品実装機20における生産ジョブの予定処理時間(予定サイクルタイム)が所定の許容範囲内に収まり、且つ、部品実装ライン12での生産時間が最短になるような生産ジョブセットを見つけ出す。CPU80aは、生産ジョブを生成するにあたっては、生産プログラムに基づいて装着シーケンスを設定し、その装着シーケンスを各部品実装機20へ配分し、部品実装機20ごとに配分された部品の実装順を設定し、部品実装機20ごとにフィーダ30の並べ方を設定して、すべての部品実装機20の生産ジョブを生成する。装着シーケンスは、装着順に部品種、装着位置及び使用するノズルの種類(使用ノズル種)を指定することにより設定される。各部品実装機20への装着シーケンスの配分は、各部品実装機20に配分される装着シーケンスの数が均等又はできるだけ均等になるように行われる。部品の装着順は、例えば部品を基板Sに装着するときに先に装着された部品によってその部品の装着が妨げられることのないように設定される。フィーダ30の並べ方は、例えば各部品実装機20において基板Sへ実装する数が多い部品を供給するフィーダ30ほどフィーダ台40の中央に近くなるように設定される。装着シーケンス、装着シーケンスの配分、配分された部品の実装順及びフィーダ30の並べ方はそれぞれ複数通り存在するため、生産ジョブセットの組合せは膨大な数になる。CPU80aは、各部品実装機20の予定サイクルタイムを演算するにあたっては、シミュレーション又は過去に蓄積されたデータに基づいて予定サイクルタイムを演算する。CPU80aは、膨大な数の生産ジョブセットの組合せの中から、すべての部品実装機20の予定サイクルタイムが所定の許容範囲内に収まり、且つ、生産時間が最短になるような生産ジョブセットを見つけ出す。
In the optimization process, the
部品実装ライン12を構成する各部品実装機20の予定サイクルタイムの一例を図5に示す。この予定サイクルタイムは、最適化された生産ジョブに基づいて演算された値である。図5では、部品実装ライン12を構成する部品実装機20の台数を20台とし、横軸を部品実装機20の序数、縦軸を予定サイクルタイムとした。部品実装機20の序数は、基板Sの搬送方向の上流から下流に向かって1番目,2番目,…と表した。図5では、すべての部品実装機20の予定サイクルタイムは所定の許容範囲内に収まっている。
FIG. 5 shows an example of the scheduled cycle time of each
次に、生産開始後に、部品実装機20の実装制御装置28が管理コンピュータ80から受信した生産ジョブに基づいて基板Sへ部品を実装する動作(部品実装動作)について説明する。まず、実装制御装置28は、ヘッド22のノズルにフィーダ30から供給される部品を吸着させる。具体的には、実装制御装置28は、ヘッド移動機構23を制御してヘッド22のノズルを所望の部品の部品供給位置の真上に移動させる。次に、実装制御装置28は、ノズルを下降させてそのノズルへ負圧を供給する。これにより、ノズルの先端に所望の部品が吸着される。その後、実装制御装置28は、ノズルを上昇させ、ヘッド移動機構23を制御して、部品を吸着したノズルを基板Sの所定の位置の上方へ移動させる。そして、その所定の位置で、実装制御装置28は、ノズルを下降させ、そのノズルへ大気圧を供給する。これにより、ノズルに吸着されていた部品が離間して基板Sの所定の位置に実装される。基板Sに実装すべき他の部品についても、同様にして基板S上に実装していき、すべての部品の実装が完了したら基板Sを下流側の部品実装機20へ送り出す。
Next, the operation (component mounting operation) of mounting components on the board S based on the production job received from the
例えば、生産中に、部品実装ライン12を構成するいずれかの部品実装機20で特定の部品の吸着率が悪いためノズルの種類を変更したり、ノズルに吸着する部品が重すぎて落下するためその部品の搬送速度を遅くしたりする等、部品実装機20の動作条件を変更する場合がある。その場合、動作条件を変更した部品実装機20の実際のサイクルタイム(実働サイクルタイム)が生産ジョブ設定ルーチンで演算した予定サイクルタイムよりも遅くなってラインバランスが崩れてしまい、生産効率が低下してしまうことがある。部品実装ライン12を構成する各部品実装機20の実働サイクルタイムの一例を図6に示す。図6は、図5と同じ部品実装ライン12を構成する20台の部品実装機20を実働させたときのグラフである。図6では、9番目の部品実装機20の実働サイクルタイムが許容範囲を超えて長くなっており、9番目の部品実装機20がボトルネックとなって生産効率が低下する。
For example, during production, one of the
管理コンピュータ80のCPU80aは、生産中に各部品実装機20の動作条件が変更された場合には、変更後の動作条件(実働サイクルタイムが許容範囲を超えた原因)を加味して生産ジョブの再設定を行う。なお、CPU80aは、動作条件が変更されたことを、オペレータが入力デバイス84を介して入力した情報に基づいて認識してもよいし、CPU80aによる各部品実装機20の稼働状況の監視結果に基づいて自動的に認識してもよい。図7は生産ジョブ再設定ルーチンのフローチャートである。
When the operating conditions of each mounter 20 are changed during production, the
この生産ジョブ再設定ルーチンが開始されると、管理コンピュータ80のCPU80aは、ジョブ再設定対象を決定する(S210)。具体的には、CPU80aは、ボトルネックの部品実装機20及びその前後に位置する数台の部品実装機20をジョブ再設定対象とする。ジョブ再設定対象となる部品実装機20の合計台数は、全台数未満(例えば全台数が20台の場合には4台とか5台)とする。ジョブ再設定対象は、オペレータによって入力されるものとしてもよいし、ボトルネックの部品実装機20及びその前後の所定台数の部品実装機20というように予め範囲が決められていてもよい。次に、CPU80aは、ジョブ再設定対象の部品実装機20を対象として最適化処理を実行する(S220)。S220の最適化処理では、CPU80aは、ジョブ再設定対象の部品実装機20における生産ジョブの修正処理時間(修正サイクルタイム)が所定の許容範囲内に収まり、且つ、ジョブ再設定対象のすべての部品実装機20の通算生産時間が最短になるような生産ジョブを見つけ出す。修正サイクルタイムは、変更後の動作条件を加味して、シミュレーション又は過去のデータの蓄積に基づいて演算される。生産ジョブの生成方法等はS120と同様である。次に、CPU80aは、HDD80dに保存されている生産ジョブセットのうち、ジョブ再設定対象の部品実装機20の生産ジョブを更新し(S230)、本ルーチンを終了する。
When this production job resetting routine is started, the
生産ジョブ再設定ルーチンが終了すると、HDD80dに既に保存されていたすべての部品実装機20の生産ジョブセットのうち、ジョブ再設定対象の部品実装機20の生産ジョブが更新される。このときの部品実装ライン12を構成する各部品実装機20の修正サイクルタイムの一例を図8に示す。図8は、図5及び図6と同じ部品実装ライン12を構成する20台の部品実装機20の修正サイクルタイムのグラフである。図8では、ボトルネックになっていた9番目の部品実装機20を含む8~11番目(合計4台)の部品実装機20をジョブ再設定対象として最適化処理を行った結果、8~11番目の部品実装機20の修正サイクルタイムがすべて許容範囲内に収まっている。
When the production job resetting routine ends, the production job of the
次に、ローダ制御装置57が管理コンピュータ80の指示に基づいてローダ50にフィーダ30の自動交換を実施させるときの動作について説明する。ローダ制御装置57は、管理コンピュータ80から、ジョブ再設定対象の部品実装機20の生産ジョブを受信すると、その生産ジョブにしたがってフィーダ30を入れ替える。例えば、図8に示すように、ジョブ再設定対象が8~11番目の部品実装機20だったならば、ローダ制御装置57は、ローダ移動機構51を制御して8~11番目の部品実装機20が存在する範囲内でローダ50を移動させながら、フィーダ移載機構53を制御して部品実装機20からフィーダ30を取り出しそのフィーダ30を別の部品実装機20に取り付ける。
Next, the operation when the
ここで、本実施形態の部品実装システム10の構成要素と本開示の部品実装システムの構成要素との対応関係を明らかにする。本実施形態の部品実装ライン12が本開示の部品実装ラインに相当し、管理コンピュータ80が管理装置に相当し、管理コンピュータ80のCPU80aがジョブ設定部及びジョブ再設定部に相当する。また、フィーダ30が部品供給装置に相当し、基板Sが実装対象物に相当し、部品実装機20が部品実装機に相当する。
Here, correspondence relationships between the components of the
以上説明した部品実装システム10では、ジョブ再設定対象を、実働サイクルタイム(ジョブ処理実働時間)が所定の許容範囲を超えた部品実装機20及びそれに連なる部品実装機20の合計で全台数未満の部品実装機20に限定している。そのため、ジョブ再設定対象が、部品実装ライン12を構成する全台数の部品実装機20である場合に比べて、ジョブ再設定に要する時間を短くすることができる。また、ジョブ再設定対象は、実働サイクルタイムが所定の許容範囲を超えた部品実装機20及びそれに連なる部品実装機20であり、ひとかたまりになっている。そのため、再設定されたジョブに応じてフィーダ30を再配置する際の移動距離が短くて済み、再配置に要する作業を短時間で行うことできる。
In the
また、ジョブ再設定対象の部品実装機20に対してフィーダ30を交換する作業はローダ50が実行するため、人手を煩わせることなくフィーダ30が自動交換される。
In addition, since the
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。 It goes without saying that the present invention is not limited to the above-described embodiments, and can be implemented in various forms as long as they fall within the technical scope of the present invention.
例えば、上述した実施形態において、図7の生産ジョブ再設定ルーチンの代わりに、図9の生産ジョブ再設定ルーチンを採用してもよい。この生産ジョブ再設定ルーチンが開始されると、管理コンピュータ80のCPU80aは、ジョブ再設定対象を決定する(S310)。具体的には、CPU80aは、ボトルネックの部品実装機20及びその後方に隣接する部品実装機20の合計2台をジョブ再設定対象とする。例えば、図6のようにボトルネックが9番目の部品実装機20の場合、9番目と10番目の部品実装機20をジョブ再設定対象とする。次に、CPU80aは、ジョブ再設定対象の部品実装機20の最適化処理を実行する(S320)。S320の最適化処理では、CPU80aは、ジョブ再設定対象の部品実装機20における生産ジョブの修正サイクルタイムが所定の許容範囲内に収まるような生産ジョブを探索する。次に、CPU80aは、最適化処理によりそのような生産ジョブが見つかったか否かを判定し(S330)、見つからなかったならば、ジョブ再設定対象を拡張する(S340)。具体的には、CPU80aは、ボトルネックの部品実装機20の前後に交互に1台ずつジョブ再設定対象を増やす。例えば、図6のようにボトルネックが9番目の部品実装機20の場合、1回目にS340を実行する際には8~10番目の部品実装機20をジョブ再設定対象とし、2回目にS340を実行する際には8~11番目の部品実装機20をジョブ再設定対象とし、3回目にS340を実行する際には7~11番目の部品実装機20をジョブ再設定対象とする、といった具合にジョブ再設定対象を拡張していく。S340の後、CPU80aは、拡張されたジョブ再設定対象についてS320以降の処理を実行する。一方、S330でジョブ再設定対象の部品実装機20における生産ジョブの修正サイクルタイムが所定の許容範囲内に収まるような生産ジョブが見つかったならば、CPU80aはHDD80dに保存されている生産ジョブセットのうち、ジョブ再設定対象の部品実装機20の生産ジョブを更新し(S350)、本ルーチンを終了する。こうすれば、上述した実施形態と同様の効果が得られ、更に、最終的にジョブが再設定される部品実装機20の台数を最小限にすることができる。
For example, in the above-described embodiment, instead of the production job resetting routine of FIG. 7, the production job resetting routine of FIG. 9 may be employed. When this production job resetting routine is started, the
図9の生産ジョブ再設定ルーチンにおいて、CPU80aは、S310でボトルネックの部品実装機20とその前後1台ずつの部品実装機20の合計3台をジョブ再設定対象に決定し、S340でボトルネックの部品実装機20の前後に同時に1台ずつジョブ再設定対象を増やしてもよい。例えば、図6のようにボトルネックが9番目の部品実装機20の場合、S310では8~10番目の部品実装機20がジョブ再設定対象に決定される。その後、CPU80aは、1回目にS340を実行する際には7~11番目の部品実装機20をジョブ再設定対象とし、2回目にS340を実行する際には6~12番目の部品実装機20をジョブ再設定対象とし、3回目にS340を実行する際には5~13番目の部品実装機20をジョブ再設定対象とする、といった具合にジョブ再設定対象を拡張していく。こうすれば、上述した実施形態と同様の効果が得られ、更に、最終的にジョブが再設定される部品実装機20の台数を少なくすることができる。
In the production job resetting routine of FIG. 9, the
なお、S310において、ボトルネックの9番目の部品実装機20及びその前後に連なる複数の部品実装機20(例えば8~11番目の部品実装機20)をジョブ再設定対象に決定し、S340において、ジョブ再設定対象を拡張するにあたり、現在のジョブ再設定対象の前後に交互に1台ずつ部品実装機20を増やしていくか、現在のジョブ再設定対象の前後に同時に1台ずつ部品実装機20を増やしていくようにしてもよい。
In S310, the
上述した実施形態では、部品供給装置としてフィーダ30を例示したが、特にこれに限定されるものではなく、例えば部品供給装置として複数の部品を載置したトレイを採用してもよい。
In the above-described embodiment, the
上述した実施形態では、予定サイクルタイムの許容範囲と修正サイクルタイムの許容範囲とを同じものとして説明したが、両者が異なっていてもよい。例えば、予定サイクルタイムの許容範囲の方が修正サイクルタイムの許容範囲よりも狭くてもよいし、予定サイクルタイムの許容範囲の方が修正サイクルタイムの許容範囲よりも広くてもよい。また、これらの許容範囲は、オペレータが入力デバイス84を操作することにより変更可能としてもよい。
In the above-described embodiment, the allowable range of the scheduled cycle time and the allowable range of the corrected cycle time are the same, but they may be different. For example, the allowable range of the planned cycle time may be narrower than the allowable range of the corrected cycle time, or the allowable range of the planned cycle time may be wider than the allowable range of the corrected cycle time. Also, these allowable ranges may be changeable by the operator operating the
上述した実施形態では、ジョブ再設定対象の部品実装機20に対してフィーダ30を交換する作業を、ローダ50が実行したが、オペレータが実行してもよい。その場合、ジョブ再設定対象の部品実装機20のタッチパネルディスプレイ27や管理コンピュータ80のディスプレイ82にどのようにフィーダ30を交換するかの案内を表示し、その案内にしたがってオペレータがフィーダ30の交換を行うようにしてもよい。
In the above-described embodiment, the
本開示の部品実装システムは、以下のように構成してもよい The component mounting system of the present disclosure may be configured as follows
本開示の部品実装システムにおいて、前記ジョブ再設定部は、前記第1許容範囲を超えた部品実装機の前後に交互に1台ずつ前記ジョブ再設定対象を増やしながらジョブを再設定するという作業を、前記ジョブ再設定対象の各部品実装機のジョブ処理予定時間が前記第2許容範囲内に収まるまで繰り返してもよい。こうすれば、最終的にジョブが再設定される部品実装機の台数を最小限にすることができる。 In the component mounting system of the present disclosure, the job resetting section performs a task of resetting the job while increasing the number of job resetting targets by one before and after the component mounters exceeding the first allowable range. , may be repeated until the scheduled job processing time of each component mounter to be reset for the job falls within the second allowable range. By doing so, it is possible to minimize the number of component mounters whose jobs are finally reset.
本開示の部品実装システムにおいて、前記ジョブ再設定部は、前記第1許容範囲を超えた部品実装機の前後に同時に1台ずつ前記ジョブ再設定対象を増やしながらジョブを再設定するという作業を、前記ジョブ再設定対象の各部品実装機のジョブ処理予定時間が前記第2許容範囲内に収まるまで繰り返してもよい。こうすれば、最終的にジョブが再設定される部品実装機の台数を少なくすることができる。 In the component mounting system of the present disclosure, the job resetting section increases the number of job resetting targets one by one at the same time before and after the component mounter exceeding the first allowable range, and resets the job by: The job may be repeated until the scheduled job processing time of each component mounter to be reset is within the second allowable range. By doing so, it is possible to reduce the number of component mounters whose jobs are finally reset.
本開示の部品実装システムは、前記部品実装ラインを構成する前記複数の部品実装機に対して前記部品供給装置を自動交換可能なローダを備え、前記ローダは、前記ジョブ再設定部によって再設定されたジョブに基づいて前記ジョブ再設定対象の部品実装機に対して前記部品供給装置の自動交換を実行してもよい。部品実装機に対して部品供給装置を交換する作業はオペレータが実行してもよいが、ここではローダが実行するため、人手を煩わせることなく部品供給装置が交換される。 The component mounting system of the present disclosure includes a loader capable of automatically exchanging the component supply device with respect to the plurality of component mounters constituting the component mounting line, and the loader is reset by the job resetting unit. Automatic replacement of the component supply device may be executed for the component mounter to be reset based on the job. Although an operator may perform the task of replacing the component supply device with respect to the component mounting machine, the component supply device can be replaced without bothering human labor because the loader performs the task here.
本発明は、部品実装ラインを用いて実装対象物に部品を実装する技術分野に利用可能である。 INDUSTRIAL APPLICABILITY The present invention can be used in the technical field of mounting components on mounting objects using a component mounting line.
10 部品実装システム、12 部品実装ライン、18 X軸レール、20 部品実装機、20A 供給エリア、20B ストックエリア、21 基板搬送装置、22 ヘッド、23 ヘッド移動機構、27 タッチパネルディスプレイ、28 実装制御装置、30 フィーダ、32 テープリール、33 テープ送り機構、34 フィーダ制御装置、40 フィーダ台、42 スロット、45 コネクタ、50 ローダ、50A 上部移載エリア、50B 下部移載エリア、51 ローダ移動機構、53 フィーダ移載機構、55 エンコーダ、57 ローダ制御装置、60 フィーダ保管庫、80 管理コンピュータ、80a CPU、80b ROM、80c RAM、80d HDD、82 ディスプレイ、84 入力デバイス。 10 component mounting system, 12 component mounting line, 18 X-axis rail, 20 component mounting machine, 20A supply area, 20B stock area, 21 board transfer device, 22 head, 23 head moving mechanism, 27 touch panel display, 28 mounting control device, 30 feeder, 32 tape reel, 33 tape feeding mechanism, 34 feeder control device, 40 feeder stand, 42 slot, 45 connector, 50 loader, 50A upper transfer area, 50B lower transfer area, 51 loader moving mechanism, 53 feeder transfer loading mechanism, 55 encoder, 57 loader control device, 60 feeder storage, 80 management computer, 80a CPU, 80b ROM, 80c RAM, 80d HDD, 82 display, 84 input device.
Claims (4)
前記部品実装ラインを管理する管理装置と、
を備えた部品実装システムであって、
前記管理装置は、
各部品実装機に割り当てる部品実装に関するジョブを、前記部品実装ラインを構成するすべての部品実装機を対象として、各部品実装機のジョブ処理予定時間が第1許容範囲内に収まるように前記部品を実装するシーケンスを配分して設定するジョブ設定部と、
前記複数の部品実装機のうち自機に設定されたジョブで生産を開始したあと自機の調整が必要になってジョブ処理実働時間が前記第1許容範囲を超えた部品実装機があったならば、前記第1許容範囲を超えた部品実装機及びそれに連なる前記部品実装機の合計で全台数未満の部品実装機をジョブ再設定対象に設定し、前記ジョブ再設定対象の各部品実装機に割り当てるジョブを、前記ジョブ処理実働時間が前記第1許容範囲を超えた原因を加味して、前記ジョブ再設定対象の各部品実装機のジョブ処理予定時間が第2許容範囲内に収まるように前記部品を実装するシーケンスを再配分して再設定し、その他の部品実装機のジョブは再設定しないジョブ再設定部と、
を備える、
部品実装システム。 a component mounting line configured by arranging a plurality of component mounters in which a plurality of component supply devices are detachably set and which mounts components supplied by the component supply devices onto a mounting object, arranged along a conveying direction of the mounting object;
a management device that manages the component mounting line;
A component mounting system comprising
The management device
Jobs related to component mounting assigned to each component mounting machine are targeted to all component mounting machines constituting the component mounting line, and the components are allocated so that the scheduled job processing time of each component mounting machine falls within a first allowable range. a job setting unit that distributes and sets sequences to be implemented ;
If, among the plurality of component mounters, there is a component mounter whose job processing actual working time exceeds the first allowable range due to the need to adjust itself after starting production with the job set for itself For example, the component mounters exceeding the first allowable range and the component mounters connected thereto, which are less than the total number in total, are set as targets for job resetting, and each component mounter for which the job is reset is set. In consideration of the cause of the actual job processing time exceeding the first allowable range, the job to be assigned is set so that the scheduled job processing time of each component mounter to be reconfigured falls within the second allowable range. a job resetting unit that redistributes and resets sequences for mounting components and does not reset jobs of other component mounters ;
comprising a
Component mounting system.
請求項1に記載の部品実装システム。 The job resetting section performs the work of resetting the job while increasing the number of job resetting targets alternately before and after the component mounters that exceed the first allowable range by one. Repeat until the scheduled job processing time of the mounter falls within the second allowable range;
The component mounting system according to claim 1.
請求項1に記載の部品実装システム。 The job resetting section increases the number of job resetting targets one by one at the same time before and after the component mounter exceeding the first allowable range, and resets the job for each of the job resetting target components. Repeat until the scheduled job processing time of the mounter falls within the second allowable range;
The component mounting system according to claim 1.
前記部品実装ラインを構成する前記複数の部品実装機に対して前記部品供給装置を自動交換可能なローダ
を備え、
前記ローダは、前記ジョブ再設定部によって設定されたジョブに基づいて前記ジョブ再設定対象の部品実装機に対して前記部品供給装置の自動交換を実行する、
部品実装システム。 The component mounting system according to any one of claims 1 to 3,
a loader capable of automatically exchanging the component supply device with respect to the plurality of component mounters constituting the component mounting line;
The loader automatically replaces the component supply device with respect to the component mounting machine subject to job resetting based on the job set by the job resetting unit.
Component mounting system.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2019/003100 WO2020157845A1 (en) | 2019-01-30 | 2019-01-30 | Component mounting system |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2020157845A1 JPWO2020157845A1 (en) | 2021-11-25 |
JP7150888B2 true JP7150888B2 (en) | 2022-10-11 |
Family
ID=71841472
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020568931A Active JP7150888B2 (en) | 2019-01-30 | 2019-01-30 | Component mounting system |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP7150888B2 (en) |
WO (1) | WO2020157845A1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001230598A (en) | 2000-02-14 | 2001-08-24 | Matsushita Electric Ind Co Ltd | Component allocation control apparatus, component allocation method, component mounting facility, and component allocation system |
JP2006339388A (en) | 2005-06-01 | 2006-12-14 | Yamaha Motor Co Ltd | Method for managing packaging work, packaging line and packaging machine |
JP2008258382A (en) | 2007-04-04 | 2008-10-23 | Fuji Mach Mfg Co Ltd | Assembling method of printed circuit board, and program for making mounting program |
WO2018087854A1 (en) | 2016-11-09 | 2018-05-17 | 株式会社Fuji | Component mounting line production management system and production management method |
-
2019
- 2019-01-30 JP JP2020568931A patent/JP7150888B2/en active Active
- 2019-01-30 WO PCT/JP2019/003100 patent/WO2020157845A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001230598A (en) | 2000-02-14 | 2001-08-24 | Matsushita Electric Ind Co Ltd | Component allocation control apparatus, component allocation method, component mounting facility, and component allocation system |
JP2006339388A (en) | 2005-06-01 | 2006-12-14 | Yamaha Motor Co Ltd | Method for managing packaging work, packaging line and packaging machine |
JP2008258382A (en) | 2007-04-04 | 2008-10-23 | Fuji Mach Mfg Co Ltd | Assembling method of printed circuit board, and program for making mounting program |
WO2018087854A1 (en) | 2016-11-09 | 2018-05-17 | 株式会社Fuji | Component mounting line production management system and production management method |
Also Published As
Publication number | Publication date |
---|---|
WO2020157845A1 (en) | 2020-08-06 |
JPWO2020157845A1 (en) | 2021-11-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5769864B2 (en) | Method and apparatus for determining production plan | |
US20160021803A1 (en) | Component mounting method and component mounting system | |
US10345792B2 (en) | Group determination method and group determination apparatus | |
JP7351964B2 (en) | Component mounting system | |
US10149420B2 (en) | Component mounting method and component mounting system | |
JP2012230995A (en) | Component mounting method of component mounting line | |
US11586169B2 (en) | Production management device | |
JP7220238B2 (en) | Management device, mobile work device, mounting device, mounting system, and management method | |
JP7150888B2 (en) | Component mounting system | |
CN112166660B (en) | Component mounting system and method for instructing placement of component supply unit | |
CN107432119B (en) | Optimization device and optimization method for component mounting line | |
US11582891B2 (en) | Component mounting system | |
JP7068513B2 (en) | Component mounting system | |
JP6947931B2 (en) | Parts supply unit placement determination method and parts mounting system | |
JP2010010272A (en) | Component mounting device, and component mounting method | |
JP7175401B2 (en) | Component mounting system | |
CN113366933B (en) | Component mounting system | |
JPWO2020003378A1 (en) | Component supply unit placement determination method and component mounting system | |
US20190313559A1 (en) | Production plan creation system and production plan creation method | |
KR101690725B1 (en) | Method and apparatus for optimizing components mounting of mounter | |
WO2022097288A1 (en) | Component mounting system | |
JP6752086B2 (en) | Implementation management device | |
JP2006171916A (en) | Production planning method | |
JP3932332B2 (en) | Component placement method in component mounting apparatus | |
WO2023144910A1 (en) | Mounting system and member replenishment guidance method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210705 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220712 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220824 |
|
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: 20220913 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220928 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7150888 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |