(57)【要約】電子部品実装システムは、複数の部品供給デバイスＤｆからそれぞれ供給される部品を基板に実装する複数の電子部品実装機と、各電子部品実装機と通信可能に接続されて各部品供給デバイスの部品を管理する部品管理用コンピュータ４０とを備えている。部品管理用コンピュータ４０は、電子部品実装機にセットすべき部品供給デバイスを部品管理オペレータＯＰ２に予告する。
2004103052.tif 000002
【特許請求の範囲】
【請求項１】
複数の部品供給デバイスからそれぞれ供給される部品を基板に実装する複数の電子部品実装機と、前記各電子部品実装機と通信可能に接続されて前記各部品供給デバイスの部品を管理する部品管理装置と、を備えてなり、前記部品管理装置は、前記電子部品実装機にセットすべき部品供給デバイスを部品管理オペレータに予告する予告手段を備えたことを特徴とする電子部品実装システム。
【請求項２】
前記予告手段は、前記電子部品実装機に部品供給デバイスをセットすべきセット時間までの残り時間とを合わせて予告することを特徴とする請求の範囲第１項に記載の電子部品実装システム。
【請求項３】
複数の部品供給デバイスからそれぞれ供給される部品を基板に実装する複数の電子部品実装機を生産エリアに設置し、前記各電子部品実装機と通信可能に接続されて前記各部品供給デバイスの部品を管理する部品管理装置を前記各部品供給デバイスに部品を予めセットする部品準備エリアに設置し、前記部品管理装置は、前記電子部品実装機にセットすべき部品供給デバイスと、該部品供給デバイスをセットすべきセット時間までの残り時間とを合わせて部品管理オペレータに予告する予告手段を備えたことを特徴とする電子部品実装システム。
【請求項４】
前記部品管理装置は、前記各部品供給デバイスの部品残数をそれぞれ管理する部品残数管理手段と、
該部品残数管理手段によって管理された部品残数に基づいて前記部品供給デバイスへ部品を補充する残り時間を算出する部品補充時間算出手段と、
部品の補充が必要な部品供給デバイスを前記電子部品実装機にセットすべき部品供給デバイスとして特定する特定手段と、をさらに備え、
前記予告手段は、前記特定手段により特定された部品供給デバイスと、前記部品補充時間算出手段により算出された該部品供給デバイスの残り時間とを合わせて部品管理オペレータに予告することを特徴とする請求の範囲第１項乃至第３項の何れか一項に記載の電子部品実装システム。
【請求項５】
前記部品管理装置は、部品を実装する複数の基板種、および各基板種に実装される部品種を把握し、次に生産する基板種に実装される部品の部品供給デバイスを前記電子部品実装機にセットすべき部品供給デバイスとして特定し、前記予告手段は、特定された部品供給デバイスと、次に生産する基板の生産開始時間とを合わせて部品管理オペレータに予告することを特徴とする請求の範囲第１項乃至第３項の何れか一項に記載の電子部品実装システム。
【発明の詳細な説明】
【技術分野】  本発明は、複数の電子部品実装機から構成される電子部品実装システムに関し、特に電子部品実装システムの部品管理に関する。
【背景技術】  従来から、複数の部品供給デバイスからそれぞれ供給される部品を基板に実装する電子部品実装機は知られている（例えば特許文献１）。この電子部品実装機は、各部品供給デバイスの部品残数を管理しており、部品供給デバイスの部品切れを発生する順番、発生する時間により予告している。この予告により電子部品実装機のオペレータが部品供給デバイスを交換していた。
特許文献１は特開平０４−１６４３９９号公報（第４頁、第７図）である。
最近では、複数の電子部品実装機を並設して構成された一つまたは複数の生産ラインにて実装するようになっており、各ラインに配置されたオペレータが複数の電子部品実装機の各部品供給デバイスの部品を一人で管理する場合がある。この場合、オペレータ一人あたりの電子部品実装機の台数が増加して、オペレータの負担が増加する。さらに、オペレータは、部品供給デバイスの交換だけでなくその他の電子部品実装機の運転制御作業もあるので、部品供給作業に専念できずに、部品切れの予告がなされていても部品供給デバイスの交換が遅れる場合があった。
そこで、本発明は、上述した問題を解消するためになされたもので、電子部品実装機の部品管理機能を電子部品実装機とは別体の部品管理装置にも受け持たせるとともに部品管理オペレータを専任させることにより、電子部品実装機のオペレータにかかる負担を軽減し、生産効率の良い電子部品実装システムを提供することを目的とする。
【発明の開示】
本発明は、複数の部品供給デバイスからそれぞれ供給される部品を基板に実装する複数の電子部品実装機と、各電子部品実装機と通信可能に接続されて各部品供給デバイスの部品を管理する部品管理装置と、を備えてなり、部品管理装置は、電子部品実装機にセットすべき部品供給デバイスを部品管理オペレータに予告する予告手段を備えた電子部品実装システムである。
これによれば、部品管理装置は電子部品実装機にセットすべき部品供給デバイスを部品管理オペレータに予告するので、部品管理オペレータは、セットすべき部品供給デバイスの準備をし、その準備された部品供給デバイスを電子部品実装機に配送する。そして、電子部品実装機のオペレータが部品供給デバイスをセットする。したがって、今まで電子部品実装機のオペレータが行っていた部品準備作業を部品管理オペレータが行うので、電子部品実装機のオペレータの負担を軽減することができる。
本発明の電子部品実装システムにおいては、予告手段は、電子部品実装機に部品供給デバイスをセットすべきセット時間までの残り時間とを合わせて予告するようにしている。
これによれば、部品管理オペレータは、セットすべき部品供給デバイスの準備を行い、セット時間までに電子部品実装機に配送する。そして、電子部品実装機のオペレータが部品供給デバイスをセットする。したがって、部品供給デバイスをセットする際に電子部品実装機を停止させることなくあるいは停止させてもできるだけ短時間に抑えるので、電子部品実装機の稼働率が低下するのを防ぐことができる。
本発明は、複数の部品供給デバイスからそれぞれ供給される部品を基板に実装する複数の電子部品実装機を生産エリアに設置し、各電子部品実装機と通信可能に接続されて各部品供給デバイスの部品を管理する部品管理装置を各部品供給デバイスに部品を予めセットする部品準備エリアに設置し、部品管理装置は、電子部品実装機にセットすべき部品供給デバイスと、この部品供給デバイスをセットすべきセット時間までの残り時間とを合わせて部品管理オペレータに予告する予告手段を備えた電子部品実装システムである。
これによれば、部品管理装置は電子部品実装機にセットすべき部品供給デバイスとセット時間までの残り時間とを部品管理オペレータに予告するので、部品準備エリアにいる部品管理オペレータは、セットすべき部品供給デバイスの準備をし、その準備された部品供給デバイスをセット時間となる前に生産エリアの電子部品実装機に配送する。そして、電子部品実装機のオペレータが部品供給デバイスをセットする。これにより、上述した発明の作用・効果に加えて、部品管理オペレータが部品準備エリアにて部品を集中して管理するとともに効率よく部品を運用することができるので、全体として部品コストを軽減することができる。
本発明の電子部品実装システムにおいては、部品管理装置は、各部品供給デバイスの部品残数をそれぞれ管理する部品残数管理手段と、この部品残数管理手段によって管理された部品残数に基づいて部品供給デバイスへ部品を補充する残り時間を算出する部品補充時間算出手段と、部品の補充が必要な部品供給デバイスを電子部品実装機にセットすべき部品供給デバイスとして特定する特定手段と、をさらに備え、予告手段は、特定手段により特定された部品供給デバイスと、部品補充時間算出手段により算出されたこの部品供給デバイスの残り時間とを合わせて部品管理オペレータに予告するようにしている。
これによれば、基板製造中に部品切れとなる部品供給デバイスが検知された場合に、部品管理装置はその部品供給デバイスと部品切れとなる残り時間を部品管理オペレータに通知するので、部品準備エリアにいる部品管理オペレータは、部品切れとなる部品供給デバイスの代わりである新しい部品供給デバイスの準備をし、その準備された部品供給デバイスを部品切れとなる時間までに生産エリアの電子部品実装機に配送する。そして、その新しい部品供給デバイスが電子部品実装機のオペレータによって交換される。したがって、部品切れとなる前、また部品切れした直後に新しい部品供給デバイスを電子部品実装機にセットすることにより部品補給ができるので、部品補給に伴う電子部品実装機の稼働率の低下を防ぐことができる。
本発明の電子部品実装システムにおいては、部品管理装置は、部品を実装する複数の基板種、および各基板種に実装される部品種を把握し、次に生産する基板種に実装される部品の部品供給デバイスを電子部品実装機にセットすべき部品供給デバイスとして特定し、予告手段は、特定された部品供給デバイスと、次に生産する基板の生産開始時間とを合わせて部品管理オペレータに予告するようにしている。
これによれば、次に生産する基板種がある場合に、部品管理装置はその基板種に関する部品供給デバイスと生産開始時間を部品管理オペレータに通知するので、部品準備エリアにいる部品管理オペレータは、次に生産する基板種に関する部品供給デバイスの準備をし、それら準備された部品供給デバイスを生産開始時間までに生産エリアの電子部品実装機に配送する。そして、その新しい部品供給デバイスが電子部品実装機のオペレータによって交換される。したがって、現在の生産の完了前、または完了後すぐに新しい部品供給デバイスを電子部品実装機にセットすることにより段取り替えができるので、段取り替えに伴う電子部品実装機の稼働率の低下をできるだけ防ぐことができる。
【図面の簡単な説明】  第１図は、本発明の一実施の形態に係る電子部品実装システムを示す全体構成図であり、第２図は、第１図の電子部品実装ラインが設置された生産エリアを示す構成図であり、第３図は、第２図の電子部品実装機を示す機能ブロック図であり、第４図は、第２図の電子部品実装機管理用コンピュータを示す機能ブロック図であり、第５図は、第１図の部品管理用コンピュータを示す機能ブロック図であり、第６図は、第５図の記憶部に記憶されるフィーダ部品情報データベースを示す図であり、第７図は、第５図の記憶部に記憶されるフィーダ位置情報データベースを示す図であり、第８図は、第１図の部品登録用コンピュータを示す機能ブロック図であり、第９図は、部品管理用コンピュータにて実行されるプログラムを表すフローチャートであり、第１０図は、部品管理用コンピュータにて実行されるプログラムを表すフローチャートであり、第１１図は、部品管理用コンピュータにて実行されるプログラムを表すフローチャートであり、第１２図は、部品管理用コンピュータにて実行されるプログラムを表すフローチャートであり、第１３図は、部品管理用コンピュータの表示部における表示状態を示す図であり、第１４図は、本発明の変形例による部品管理用コンピュータにて作成される部品装着情報を示す図であり、第１５図は、本発明の変形例による部品管理用コンピュータにて作成される装着完了時間情報を示す図である。
【発明を実施するための最良の形態】  以下、本発明による電子部品実装システムの一実施の形態について図面を参照して説明する。第１図は生産エリアに複数の電子部品実装機が設置され、部品準備エリアに部品管理装置が設置された電子部品実装システムを示す全体構成図であり、第２図は複数の電子部品実装機からなる複数の電子部品実装ラインが設置された生産エリアを示す構成図である。
電子部品実装システムは、生産エリアＡｓ内に設置された複数の電子部品実装ライン１０と、生産エリアＡｓ内に設置された電子部品実装機管理用コンピュータ３０と、部品準備エリアＡｂ内に設置された部品管理装置を構成する部品管理用コンピュータ４０とから構成されている。電子部品実装ライン１０、電子部品実装機管理用コンピュータ３０および部品管理用コンピュータ４０は、工場内のネットワークを構成するローカルエリアネットワーク（以下、ＬＡＮという。）５０を介して通信可能に接続されている。
生産エリアＡｓには、各電子部品実装ライン１０の近傍に予め部品（例えば電子部品リールＲ）がセットされた部品供給デバイス（フィーダ式部品供給デバイスである部品供給フィーダ）Ｄｆが収納される棚Ｔａｓが設置されている。部品準備エリアＡｂには、着荷エリアＡｔにて登録処理された電子部品リールＲを受け入れて収納する棚Ｔａｂ１、空の部品供給デバイスＤｆを収納する棚Ｔａｂ２、および、電子部品リールＲがセットされ登録処理された部品供給デバイスＤｆを収納する棚Ｔａｂ３が設置されている。
各電子部品実装ライン１０は、第２図に示すように、複数の電子部品実装機２０を並べて構成した一の生産ラインであり、各電子部品実装機２０が協動して搬送した基板に電子部品を実装してプリント基板を生産するものである。各電子部品実装機２０は、いわゆるロボットタイプのものであり、同一水平面内で互いに直交するＸ軸およびＹ軸方向に移動するＸＹロボットに装着ヘッドを設けた部品移載部２８を設け、固定された部品供給部２７から部品を吸着した後、基板搬送部２６に支持された基板に実装するものである。
この電子部品実装機２０は、第３図に示すように、制御部２１を備えている。制御部２１に接続された通信部２２はＬＡＮ５０を介して電子部品実装機管理用コンピュータ３０および部品管理用コンピュータ４０に接続されている。制御部２１はマイクロコンピュータ（図示省略）を有しており、マイクロコンピュータは、バスを介してそれぞれ接続された入出力インターフェース、ＣＰＵ、ＲＡＭおよびＲＯＭ（いずれも図示省略）を備えている。ＣＰＵは、所定のプログラムを実行して、基板への電子部品の実装を制御する。ＲＡＭは同プログラムの実行に必要な変数を一時的に記憶するものであり、ＲＯＭは前記プログラムを記憶するものである。
制御部２１には入力部２３、出力部２４、書き換え可能な記憶部２５、基板搬送部２６、部品供給部２７、部品移載部２８および画像処理部２９が接続されている。入力部２３は、作業者が操作して基板の実装に必要な指令、データなどを入力するものである。出力部２４は、基板実装制御に関する種々の状態を表示したり印刷したりするものである。記憶部２５は、装置全体を制御するシステムプログラム、システムプログラム上で装置の各要素をそれぞれ個別に制御する制御プログラム、基板の生産プログラム、キャリブレーションプログラム、その他各種アプリケーションプログラムやデータを記憶するものである。基板搬送部２６は、基板の搬入・搬出および位置決め支持を行うものである。部品供給部２７は、基板に実装すべき電子部品を供給するものであり、電子部品が収納された電子部品リールＲが着脱可能にそれぞれ取り付けられた複数の部品供給デバイスＤｆが着脱可能に並設されたものである。部品移載部２８は、部品供給部２７により供給された電子部品を採取して基板搬送部２６により位置決め支持された基板上に実装するものである。画像処理部２９は、撮像した移載途中の部品の画像データ、撮像した基板の画像データなどを処理するものである。基板搬送部２６、部品供給部２７、部品移載部２８はサーボモータ、ステッピングモータなどの駆動機構を備えている。
電子部品実装機管理用コンピュータ３０は、主として各電子部品実装機２０の運転を統括して制御するものである。電子部品実装機管理用コンピュータ３０は、第４図に示すように、制御部３１を備えていて、制御部３１に接続された通信部３２はＬＡＮ５０を介して電子部品実装機２０および部品管理用コンピュータ４０に接続されている。制御部３１はマイクロコンピュータ（図示省略）を有しており、マイクロコンピュータは、バスを介してそれぞれ接続された入出力インターフェース、ＣＰＵ、ＲＡＭおよびＲＯＭ（いずれも図示省略）を備えている。ＣＰＵは、所定のプログラムを実行して、各電子部品実装機２０の運転を統括する制御を実行する。ＲＡＭは同プログラムの実行に必要な変数を一時的に記憶するものであり、ＲＯＭは前記プログラムを記憶するものである。
制御部３１には入力部３３、出力部３４、書き換え可能な記憶部３５、電子部品実装機登録処理部３６、電子部品実装機生産統括制御部３７および情報取込部３８が接続されている。入力部３３は、作業者が操作して必要な情報、データなどを入力するものである。出力部３４は、制御に関する種々の状態を表示したり印刷したりするものである。記憶部３５は、各電子部品実装機２０から取り込んだ稼動状況に関する情報、例えば、部品の消費数、基板１枚あたりの部品使用数、基板１枚あたりの生産時間、生産予定枚数、生産した基板枚数などを記憶するものである。電子部品実装機登録処理部３６は、電子部品実装機管理用コンピュータ３０が統括管理する各電子部品実装ライン１０のライン編成を変更する場合の登録処理を行うものである。変更された最新のライン編成データは記憶部３５に記憶される。電子部品実装機生産統括制御部３７は、各電子部品実装機２０の運転を統括して（連携して）制御するものである。情報取込部３８は、各電子部品実装機２０の状態（稼働状況）に関する情報（例えば、部品の消費数、基板１枚あたりの部品使用数、基板１枚あたりの生産時間、生産予定枚数、生産した基板枚数）を取り込むものである。
部品管理用コンピュータ４０は、生産エリアＡｓに設置された各電子部品実装ライン１０の電子部品実装機２０にて消費される電子部品を集中して管理するものである。部品管理用コンピュータ４０は、第５図に示すように、制御部４１を備えていて、制御部４１に接続された通信部４２はＬＡＮ５０を介して電子部品実装機２０、電子部品実装機管理用コンピュータ３０および部品登録用コンピュータ６０に接続されている。制御部４１はマイクロコンピュータ（図示省略）を有しており、マイクロコンピュータは、バスを介してそれぞれ接続された入出力インターフェース、ＣＰＵ、ＲＡＭおよびＲＯＭ（いずれも図示省略）を備えている。ＣＰＵは、所定のプログラムを実行して、電子部品実装機２０または電子部品実装機管理用コンピュータ３０から部品供給デバイスＤｆの部品状況、生産情報（生産予定枚数、基板１枚あたりの生産時間など）を取り込んで、それら部品供給デバイスＤｆの電子部品リールＲを管理するとともに、電子部品実装機２０にセットすべき部品供給デバイスＤｆと、その部品供給デバイスＤｆをセットするセット時間までの残り時間を部品管理オペレータに予告する制御を行う。ＲＡＭは同プログラムの実行に必要な変数を一時的に記憶するものであり、ＲＯＭは前記プログラムを記憶するものである。
制御部４１には入力部４３、表示部（出力部）４４、書き換え可能な記憶部４５、部品残数管理部４６、部品補充予告部４７および情報取込部４８が接続されている。入力部４３は、作業者が操作して必要な情報、データなどを入力するものである。入力部４３は、バーコードリーダ４３ａを備えていて、バーコードリーダ４３ａによって電子部品リールＲおよび部品供給デバイスＤｆに貼り付けられたバーコードＲａ，Ｄｆａに示されたそれぞれのＩＤ（識別記号）を読み込む。表示部４４は、電子部品実装機２０にセットすべき部品供給デバイスＤｆと、その部品供給デバイスＤｆをセットするセット時間までの残り時間を表示するものである。
記憶部４５は、各電子部品実装機２０から取り込んだ稼動状況に関する情報（例えば、部品の消費数、基板１枚あたりの部品使用数、基板１枚あたりの生産時間、生産予定枚数、生産した基板枚数など）を記憶し、さらに、第６図に示すように、部品供給デバイスＤｆのＩＤをキーとして、搭載されている電子部品リールＲのＩＤ、部品残数、搭載部品名、および部品切れ時間から構成されるフィーダ部品情報データベース（フィーダ部品情報ＤＢ）、および、第７図に示すように、部品供給デバイスＤｆのＩＤをキーとして、搭載される電子部品実装機２０のＩＤ、その電子部品実装機２０の部品供給部２７のセット位置ＩＤ、およびその電子部品実装機２０が属する電子部品実装ライン１０のＩＤから構成されるフィーダ位置情報データベース（フィーダ位置情報ＤＢ）を記憶するものである。
部品残数管理部４６は、実装開始前の部品供給デバイスＤｆが保有する部品の数量と電子部品実装機２０から受信した部品の消費数とから電子部品実装機２０の各部品供給デバイスＤｆの部品残数をそれぞれ算出するものである。部品補充予告部４７は、記憶部４５に記憶されている各部品供給デバイスＤｆの部品残数と電子部品実装装置２０から受信した基板１枚あたりの生産時間とから部品供給デバイスＤｆが保有している部品が空になる時間（部品切れ時間）すなわち部品を補充する残り時間（または補充すべき時間）を算出するものである。この部品を補充する残り時間が、電子部品実装機２０に部品供給デバイスＤｆをセットすべきセット時間までの残り時間である。なお、セット時間は部品が空になる時刻すなわち部品を補充すべき時刻のことをいう。情報取込部４８は、各電子部品実装機２０の状態（稼働状況）に関する情報（例えば、部品の消費数、基板１枚あたりの部品使用数、基板１枚あたりの生産時間、生産予定枚数、生産した基板枚数）を取り込むものである。
なお、部品管理用コンピュータ４０は、部品準備エリアＡｂに設置されるのが好ましいが、他のエリアに設置するようにしてもよい。また、部品管理用コンピュータ４０を設けずに部品管理用コンピュータ４０の上述した部品管理機能を電子部品実装機管理用コンピュータ３０または部品登録用コンピュータ６０に搭載するようにしてもよい。この場合、電子部品実装機管理用コンピュータ３０のオペレータまたは部品登録用コンピュータ６０の部品登録オペレータＯＰ１が部品管理オペレータＯＰ２の役割を兼任することとなる。
第１図に示す着荷エリアＡｔに設置されている部品登録用コンピュータ６０は、着荷エリアＡｔに入荷された電子部品リールＲを登録するものである。部品登録用コンピュータ６０は、第８図に示すように、制御部６１を備えていて、制御部６１に接続された通信部６２はＬＡＮ５０を介して電子部品実装機２０、電子部品実装機管理用コンピュータ３０および部品管理用コンピュータ４０に接続されている。制御部６１はマイクロコンピュータ（図示省略）を有しており、マイクロコンピュータは、バスを介してそれぞれ接続された入出力インターフェース、ＣＰＵ、ＲＡＭおよびＲＯＭ（いずれも図示省略）を備えている。ＣＰＵは、所定のプログラムを実行して、電子部品リールＲを管理する制御を行う。ＲＡＭは同プログラムの実行に必要な変数を一時的に記憶するものであり、ＲＯＭは前記プログラムを記憶するものである。
制御部６１には入力部６３、出力部６４、書き換え可能な記憶部６５、バーコードリーダ６６およびバーコードプリンタ６７が接続されている。入力部６３は、作業者が操作して必要な情報、データなどを入力するものである。出力部６４は、制御に関する種々の状態を表示するものである。記憶部６５は、各電子部品リールＲのＩＤ、搭載部品名および搭載部品数を関連付けて記憶するものである。バーコードリーダ６６は、電子部品リールＲに元々貼り付けられているバーコードラベルを読み取って搭載部品名および搭載部品数を取得するものである。バーコードプリンタ６７は、電子部品リールＲのＩＤ、搭載部品名および搭載部品数を表すバーコードラベルＲａを印刷するものである。
この部品登録用コンピュータ６０は、部品登録オペレータＯＰ１の入力操作により、またはバーコードリーダ６６により搭載部品名および搭載部品数が入力された電子部品リールＲにＩＤを自動に付して、各電子部品リールＲのＩＤ、搭載部品名および搭載部品数を関連付けて記憶する。
次に上記のように構成した電子部品実装システムの作動を第９図のフローチャートに沿って説明する。なお、電子部品実装機２０、電子部品実装機管理用コンピュータ３０、部品管理用コンピュータ４０および部品登録用コンピュータ６０の各制御部２１，３１，４１，６１はそれぞれ独自の処理を並列に行うとともに、必要に応じてデータのやりとりを行っている。
部品管理用コンピュータ４０は、所定の短時間毎に、上記フローチャートに対応したプログラムを繰り返し実行する。部品管理用コンピュータ４０は、第９図のステップ１００にてプログラムの実行を開始する毎に、ステップ１０２，１０４，１０６にて、部品リール管理ルーチン、部品残数管理ルーチン、部品補充予告ルーチンの各処理を実行する。
部品管理オペレータＯＰ２が、部品供給デバイスＤｆに電子部品リールＲをセットする際には、両方に付されているバーコードラベルＤｆａ，Ｒａをバーコードリーダ４３ａで読み取り、バーコードラベルＤｆａに示されている部品供給デバイスＤｆのＩＤに、バーコードラベルＲａに示されている電子部品リールＲのＩＤ、搭載部品名および搭載部品数を関連付けてフィーダ部品情報として登録する。すなわち、部品管理用コンピュータ４０は、部品管理オペレータＯＰ２によりフィーダ部品情報が入力されると、第１０図に示す部品リール管理ルーチンにおいて、第６図に示すフィーダ部品情報ＤＢに新しいフィーダ部品情報を追加登録する（ステップ２０２，２０４）。
次に、部品管理用コンピュータ４０は、第１１図に示す部品残数管理ルーチンを実行する。具体的には、電子部品実装機２０（または電子部品実装機管理用コンピュータ３０）から基板への部品の実装にともない部品が消費された部品供給デバイスＤｆのＩＤとその部品の消費数を受信すると、該当するＩＤの部品供給デバイスＤｆのフィーダ部品情報を記憶部４５から読み出し（ステップ３０２，３０４）、部品残数から消費数を減算して減算結果を新しい部品残数として該当するフィーダ部品情報を記憶部４５に更新登録する（ステップ３０６）。これにより、部品管理用コンピュータ４０は、ＬＡＮ５０を介して接続されている電子部品実装機２０にセットされている部品供給デバイスＤｆの部品残数を全て管理する。
そして、部品管理用コンピュータ４０は、第１２図に示す部品補充予告ルーチンを実行する。ステップ４０２において、部品管理用コンピュータ４０はフラグＦが「０」であるかを判定する。フラグＦは部品管理用コンピュータ４０が電子部品実装機２０または電子部品実装機管理用コンピュータ３０から基板１枚あたりの生産時間を受信したか否かを示すフラグであり、フラグＦが「１」のとき生産時間は受信済みであることを示す。部品管理用コンピュータ４０の起動当初はフラグＦは「０」にリセットされているので、部品管理用コンピュータ４０は、ステップ４０２，４０４にてそれぞれＹＥＳ、ＮＯと判定し、ステップ４２２に進めてこのプログラムの実行を一旦終了する。
部品管理用コンピュータ４０は、電子部品実装機２０（または電子部品実装機管理用コンピュータ３０）から基板１枚あたりの生産時間を受信すると、ステップ４０４にてＹＥＳと判定し、ステップ４０６にてフラグＦを「１」にする。これにより、次回以降ステップ４０２にてＮＯと判定し、ステップ４０４，４０６の処理を飛ばしてプログラムをステップ４０８に進めることができる。
部品管理用コンピュータ４０は、第７図に示すフィーダ位置情報ＤＢに基づいて現在生産に関与している部品供給デバイスＤｆのＩＤを全て読み出し、それらの部品供給デバイスＤｆのフィーダ部品情報を記憶部４５に記憶されているフィーダ部品情報ＤＢから読み出し（ステップ４０８）、部品残数および生産時間から部品供給デバイスＤｆが部品切れとなる部品切れ時間を算出して算出結果を含めたフィーダ部品情報をフィーダ部品情報ＤＢに更新登録する（ステップ４１０）。これにより、部品管理用コンピュータ４０は、電子部品実装機２０にセットされている部品供給デバイスＤｆの部品切れ時間を全て管理する。なお、部品切れ時間は下記数１により算出される。
2004103052.tif 000003
基板１枚あたりの部品使用数は、電子部品実装機２０または電子部品実装機管理用コンピュータ３０から取得される。
次に部品管理用コンピュータ４０は、ステップ４１０にて算出された部品切れ時間の短い順に部品供給デバイスＤｆを表示部４４に表示する（ステップ４１２）。具体的には、第１３図に示すように、部品供給デバイスＤｆのＩＤをキーとして部品供給デバイスＤｆのセット位置および部品切れ時間が時間の短い順に表示される。フィーダセット位置は左から順にラインＩＤ、電子部品実装機ＩＤ、セット位置ＩＤを示しており、部品供給デバイスＤｆがセットされている場所を特定している。これにより、部品切れとなる部品供給デバイスＤｆを部品切れとなる時間と合わせて部品管理オペレータＯＰ２に予告することができる。
また、部品管理用コンピュータ４０は、生産中に部品切れとなる部品供給デバイスＤｆを監視しており、その部品供給デバイスＤｆを警告する。具体的には、生産予定枚数および生産時間から生産完了時間を算出し（ステップ４１４）、先に算出した部品切れ時間と比較して、生産完了時間が部品切れ時間以下である場合に、その部品供給デバイスＤｆは生産中に部品切れとなると判定し、表示部４４に警告を表示する（ステップ４１６，４１８）。これにより、部品切れ時間が同一または長い場合であっても、部品補充を優先的に行わなければならない部品供給デバイスＤｆを部品管理オペレータＯＰ２に予告することができる。また、警告が発せられた部品供給デバイスＤｆに部品が補充されると、生産完了時間が部品切れ時間より長くなるので、その部品供給デバイスＤｆは生産中に部品切れとならないと判定し、表示部４４の警告を解除する（ステップ４１６，４２０）。なお、生産完了時間は下記数２により算出される。
2004103052.tif 000004
生産予定枚数は、電子部品実装機２０または電子部品実装機管理用コンピュータ３０から取得される。
部品管理オペレータＯＰ２は、上述した部品管理用コンピュータ４０による部品切れの予告または警告に基づいて、電子部品実装機２０に必要な電子部品リールＲを保有する部品供給デバイスＤｆを前もって準備し、該当する電子部品実装機２０を構成する電子部品実装ライン１０の棚Ｔａｓに部品切れとなる前に配送する作業を行うものである。
また、部品管理用コンピュータ４０が発する上記部品切れの警告はその情報が電子部品実装機２０に送信され、電子部品実装機２０においても警告が発せられる。これにより、電子部品実装機２０のオペレータＯＰ３は、部品切れとなる部品供給デバイスＤｆの代わりである新しい部品供給デバイスＤｆを予め配送されて収納されている棚Ｔａｓから取り出して電子部品実装機２０の部品供給部２７に装着する。
上述した説明から明らかなように、本実施の形態においては、基板製造中に部品切れとなる部品供給デバイスＤｆが検知された場合に、部品管理用コンピュータ４０はその部品供給デバイスＤｆと部品切れとなる残り時間とを部品管理オペレータＯＰ２に予告通知するので、部品準備エリアＡｂにいる部品管理オペレータＯＰ２は、部品切れとなる部品供給デバイスＤｆの代わりである新しい部品供給デバイスＤｆの準備をし、その準備された部品供給デバイスＤｆを部品切れとなる時間（部品準備エリアＡｂから生産エリアＡｓまでの配送時間、部品供給デバイスＤｆを電子部品実装機２０に装着する時間などを考慮するのが好ましい）までに生産エリアＡｓの電子部品実装機２０に配送する。そして、その新しい部品供給デバイスＤｆが電子部品実装機２０のオペレータＯＰ３によって部品供給部２７に装着される。電子部品実装機２０は新しい部品供給デバイスＤｆが部品供給部２７に装着されたことを検出し、部品切れとなる部品供給デバイスＤｆが部品切れとなると、新しい部品供給デバイスＤｆから部品を採取するようになる。したがって、今まで電子部品実装機２０のオペレータＯＰ３が行っていた部品準備作業を部品管理オペレータＯＰ２が行うので、電子部品実装機２０のオペレータＯＰ３の負担を軽減することができる。また、部品切れとなる前に新しい部品供給デバイスＤｆを電子部品実装機２０にセットすることにより部品補給ができ、電子部品実装機２０を停止させることはないので、部品補給に伴う電子部品実装機２０の稼働率の低下を防ぐことができる。さらに、部品管理オペレータＯＰ２が部品準備エリアＡｂにて部品を集中して管理するとともに効率よく部品を運用することができるので、全体として部品コストを軽減することができる。
なお、上記実施の形態においては、電子部品実装機２０の部品供給デバイスＤｆが生産中に部品切れとなる場合について説明し、生産中に部品切れとなる部品供給デバイスＤｆを電子部品実装機２０にセットすべき部品供給デバイスＤｆとして特定したが（ステップ４１０〜４１８）、生産する基板種を変更する場合すなわち次生産のために段取り替えする場合についても本発明を適用することができる。この場合、部品管理用コンピュータ４０は、部品を実装する複数の基板種、および各基板種に実装される部品種を把握し、次に生産する基板種に実装される全ての部品種の部品供給デバイスＤｆを電子部品実装機２０にセットすべき部品供給デバイスＤｆとして特定し、それら特定された部品供給デバイスＤｆと、次に生産する基板種の生産開始時間とを合わせて部品管理オペレータＯＰ２に予告する。生産開始時間が、電子部品実装機２０に部品供給デバイスＤｆをセットすべきセット時間である。なお、生産開始までの残り時間を合わせて表示するようにしてもよいし、この残り時間のみを表示するようにしてもよい。
これによれば、次に生産する基板種がある場合に、部品管理用コンピュータ４０はその基板種に関する部品供給デバイスＤｆと生産開始時間を部品管理オペレータＯＰ２に通知するので、部品準備エリアＡｂにいる部品管理オペレータＯＰ２は、次に生産する基板種に関する部品供給デバイスＤｆの準備をし、それら準備された部品供給デバイスＤｆを生産開始時間までに生産エリアＡｓの電子部品実装機２０に配送する。そして、その新しい部品供給デバイスＤｆが電子部品実装機２０のオペレータＯＰ３によってセットされる。したがって、現在の生産の完了前、または完了後すぐに新しい部品供給デバイスＤｆを電子部品実装機２０にセットすることにより段取り替えができるので、段取り替えに伴う電子部品実装機の稼働率の低下をできるだけ防ぐことができる。
また、上記実施の形態の部品補充予告ルーチンにおいては、部品残数および基板一枚あたりの生産時間に基づいて部品切れ時間を算出したが、部品残数および部品一個当たりの装着時間に基づいて部品切れ時間を算出してもよい。この場合、部品管理用コンピュータ４０は、電子部品実装機２０（または電子部品実装機管理用コンピュータ３０）から部品装着情報（第１４図参照）を受信し、この部品装着情報に基づいて部品種（搭載部品名）毎の装着完了時間情報（第１５図参照）を算出する。部品装着情報は、部品の装着順、部品のＩＤ、搭載部品名（部品種）、前の装着が完了した時点から次の装着が完了した時点までの所要時間である装着時間、および装着順に装着時間を積算した積算時間から構成されている。装着時間は、実測、または計算によって得ることができる。装着完了時間情報は、部品ＩＤおよび装着完了時間から構成されており、部品装着情報から同一の搭載部品名をピックアップし、それらを部品装着順に部品ＩＤと装着完了時間を関連付けて作成されるものである。例えば第１４図の部品装着情報から作成された搭載部品名ＲＡ００１の装着完了時間情報が第１５図に示されている。すなわち、ＲＡ００１の１番目である部品ＩＤＰ００１は基板実装開始してｔａ経過時点に装着が完了し、ＲＡ００１の２番目である部品ＩＤＰ０５０は基板実装開始してＴ３経過時点に装着が完了し、ＲＡ００１の３番目である部品ＩＤＰ０５１は基板実装開始してＴ４経過時点に装着が完了する。
部品管理用コンピュータ４０は、第７図に示すフィーダ位置情報ＤＢに基づいて現在生産に関与している部品供給デバイスＤｆのＩＤを全て読み出し、それらの部品供給デバイスＤｆのフィーダ部品情報を記憶部４５に記憶されているフィーダ部品情報ＤＢから読み出し、部品残数および装着完了時間から部品供給デバイスＤｆが部品切れとなる部品切れ時間を算出して算出結果を含めたフィーダ部品情報をフィーダ部品情報ＤＢに更新登録する。これにより、部品管理用コンピュータ４０は、電子部品実装機２０にセットされている部品供給デバイスＤｆの部品切れ時間を全て管理する。なお、部品切れ時間は部品残数を基板一枚あたりの部品使用量で除したその商に基板一枚あたりの生産時間を乗じた値と、除した結果の余りに相当する装着完了時間との和によって表される。これによれば、より正確に部品切れ時間を算出することができる。
また、上記実施の形態においては、本発明をロボットタイプの電子部品実装機２０に適用したが、ロータリタイプの電子部品実装機に適用してもよい。ロータリタイプの電子部品実装機は、電子部品を吸着し装着する装着ヘッドが回転可能に固定され、スライド可能に固定された部品供給部から部品を吸着した後、ローダ部によって搬送されてＸＹテーブル（Ｘ軸およびＹ軸方向に移動可能）によって位置決めされた基板に装着するものである。この場合、電子部品実装装置２０の稼動中に部品供給部が摺動するので、部品供給デバイスＤｆが部品切れとなって電子部品実装機２０が停止した後、生産エリアＡｓの電子部品実装機２０に配送された新しい部品供給デバイスＤｆが電子部品実装機２０のオペレータＯＰ３によって部品供給部２７に交換装着される。しかしこの場合であっても、生産エリアＡｓにおいては電子部品リールＲを部品供給デバイスＤｆにセットする手間なく、部品切れした直後に新しい部品供給デバイスＤｆを電子部品実装機２０にセットすることにより部品補給ができ、電子部品実装機２０を停止させてもできるだけ短時間に抑えるので、部品補給に伴う電子部品実装機２０の稼働率の低下を防ぐことができる。
また、上記実施の形態においては、部品供給デバイスＤｆが、電子部品リールＲが着脱可能に取り付けられるフィーダ式部品供給デバイスである場合について説明したが、これに限られず、トレイ式のもの、スティック式のもの、バルクカートリッジ式のものなどについても本発明を適用することができる。
また、上記実施の形態において、着荷エリアＡｔに設置された部品登録用コンピュータ６０が、電子部品実装機２０にセットすべき部品供給デバイスを部品登録オペレータＯＰ１に予告するようにしてもよい。これにより、電子部品実装機２０にセットすべき電子部品リールＲを優先的に部品準備エリアＡｂに配送することができる。
【産業上の利用可能性】  以上のように、本発明にかかる電子部品実装システムは、電子部品実装機の部品管理機能を電子部品実装機とは別体の部品管理装置にも受け持たせるとともに部品管理オペレータを専任させることにより、電子部品実装機のオペレータにかかる負担を軽減し、生産効率を向上させる場合に適している。
【図１】
2004103052.tif 000005
【図２】
2004103052.tif 000006
【図３】
2004103052.tif 000007
【図４】
2004103052.tif 000008
【図５】
2004103052.tif 000009
【図６】
2004103052.tif 000010
【図７】
2004103052.tif 000011
【図８】
2004103052.tif 000012
【図９】
2004103052.tif 000013
【図１０】
2004103052.tif 000014
【図１１】
2004103052.tif 000015
【図１２】
2004103052.tif 000016
【図１３】
2004103052.tif 000017
【図１４】
2004103052.tif 000018
【図１５】
2004103052.tif 000019
【国際調査報告】
2004103052.tif 000020
2004103052.tif 000021
2004103052.tif 000022