(57)【要約】【課題】生産プログラムの装置構成と、部品装着装置の実際の装置構成の一致又は不一致を容易に把握することができる技術を提供する。【解決手段】「生産プログラム」を取得する生産プログラム取得部（Ｓ１１）と、各部品装着装置１０１〜１０５の「実装置構成情報」を取得する装置構成情報取得部（Ｓ１２）と、生産プログラム取得部が取得した「生産プログラム」に含まれる「装置構成情報」と、これに対応する装置構成情報取得部が取得した「実装置構成情報」を比較して、「生産プログラム」における各部品装着装置１０１〜１０５の装置構成と、各部品装着装置１０１〜１０５の実際の装置構成が一致するか否かを判断する生産プログラム適否判断（Ｓ１３）と、生産プログラム適否判断部の判断結果を報知する報知部（Ｓ３１、Ｓ４１）と、を有する。【選択図】図９
2014150176.tif 000002
【特許請求の範囲】
【請求項１】
複数の部品装着装置によって基板に部品が装着される部品装着ラインの前記部品装着装置用の生産プログラムの適否を判断する装置であって、
前記生産プログラムは、各前記部品装着装置の装置構成情報を含み、
前記生産プログラムを取得する生産プログラム取得部と、
各前記部品装着装置の実装置構成情報を取得する装置構成情報取得部と、
前記生産プログラム取得部が取得した前記生産プログラムに含まれる装置構成情報と、これに対応する前記装置構成情報取得部が取得した前記実装置構成情報を比較して、前記生産プログラムにおける各前記部品装着装置の装置構成と、各前記部品装着装置の実際の装置構成が一致するか否かを判断する生産プログラム適否判断部と、
前記生産プログラム適否判断部の判断結果を報知する報知部と、を有する生産プログラム適否判断装置。
【請求項２】
前記生産プログラム適否判断部が、前記生産プログラムにおける各前記部品装着装置の装置構成と、各前記部品装着装置の実際の装置構成が一致しないと判断した場合には、
前記生産プログラムにおける装置構成となるように前記実際の装置構成を変更するか、各前記部品装着装置の実際の装置構成となるように前記生産プログラムを変更するかのいずれかを選択させる選択部を有する請求項１に記載の生産プログラム適否判断装置。
【請求項３】
前記選択部において、前記生産プログラムの変更が選択された場合に、前記生産プログラム取得部が取得した前記生産プログラム及び前記装置構成情報取得部が取得した前記実装置構成情報に基づいて、各前記部品装着装置の実際の装置構成となるように前記生産プログラムを変更する生産プログラム変更部を有する請求項２に記載の生産プログラム適否判断装置。
【請求項４】
前記選択部において、実際の装置構成の変更が選択された場合に、前記生産プログラム取得部が取得した前記生産プログラム及び前記装置構成情報取得部が取得した前記実装置構成情報に基づいて、実際の装置構成の変更指示情報を生成する変更指示情報生成部を有し、
前記報知部は、前記変更指示情報を報知する請求項２又は請求項３に記載の生産プログラム適否判断装置。
【請求項５】
前記生産プログラム適否判断部が、前記生産プログラムにおける各前記部品装着装置の装置構成と、各前記部品装着装置の実際の装置構成が一致しないと判断した場合に、
各前記部品装着装置の実際の装置構成となるような前記生産プログラムの変更が可能か否かを判断する生産プログラム変更可否判断部を有する請求項２〜請求項４のいずれかに記載の生産プログラム適否判断装置。
【請求項６】
前記生産プログラムにおける装置構成となるように前記部品装着装置の実際の装置構成を変更する場合と、各前記部品装着装置の実際の装置構成となるように前記生産プログラムを変更する場合のそれぞれの得失情報を生成する得失情報生成部を有し、
前記報知部は、前記得失情報を報知する請求項２〜請求項５のいずれかに記載の生産プログラム適否判断装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、基板に複数の部品を装着する複数の部品装着装置からなる部品装着ラインを作動させる生産プログラムの適否を判断する技術に関する。
【背景技術】
【０００２】
部品装着ラインでは、生産する電子基板の種類に応じて、基板に装着する部品の部品種や基板における装着位置、装着順、各部品装着装置の装置構成等を設定する生産プログラムを作成している。
【０００３】
従来では、作業者が、部品装着ラインの構築後に、各部品装着装置の装置構成を確認し、生産プログラム上に各装置構成の登録を手動にて行っていた。このため、生産プログラムの作成に手間がかかっていた。そこで、特許文献１に示されるように、実際に部品装着装置に搭載されている装着ヘッド等の装置構成情報を取得して、自動的に生産プログラムに各装置構成の登録が行われる技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許４３６９９８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
電子基板を生産する前には、生産プログラムを各部品装着装置に送信する。もし、生産プログラムの装置構成と、各部品装着装置の実際の装置構成が不一致であれば、生産開始時にエラーとなり、電子基板の生産を行うことができない。近年、部品供給装置や装着ヘッドの交換が容易な部品装着装置が増えつつある。そして、生産プログラムを生成後に、部品供給装置や装着ヘッドの交換が変更された場合には、上述したエラーとなってしまう。
【０００６】
上述したエラーが発生した場合には、従来では、作業者が部品装着装置の装置構成を確認し、生産プログラムにおける装置構成との違いを把握していた。
【０００７】
本発明は、このような事情に鑑みてなされたものであり、生産プログラムの装置構成と、部品装着装置の実際の装置構成の一致又は不一致を容易に把握することができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決するためになされた、発明である生産プログラム適否判断装置は、複数の部品装着装置によって基板に部品が装着される部品装着ラインの前記部品装着装置用の生産プログラムの適否を判断する装置であって、前記生産プログラムは、各前記部品装着装置の装置構成情報を含み、前記生産プログラムを取得する生産プログラム取得部と、各前記部品装着装置の実装置構成情報を取得する装置構成情報取得部と、前記生産プログラム取得部が取得した前記生産プログラムに含まれる装置構成情報と、これに対応する前記装置構成情報取得部が取得した前記実装置構成情報を比較して、前記生産プログラムにおける各前記部品装着装置の装置構成と、各前記部品装着装置の実際の装置構成が一致するか否かを判断する生産プログラム適否判断部と、前記生産プログラム適否判断部の判断結果を報知する報知部と、を有する。
【発明の効果】
【０００９】
本発明によれば、生産プログラム適否判断部は、生産プログラムに含まれる装置構成情報と、これに対応する実装置構成情報を比較して、生産プログラムにおける各部品装着装置の装置構成と、各部品装着装置の実際の装置構成が一致するか否かを判断する。そして、報知部は、判断結果を報知する。
【００１０】
このように、生産プログラムが各部品装着装置に送信される前に、生産プログラムにおける各部品装着装置の装置構成と、各部品装着装置の実際の装置構成が一致するか否かが判断され、判断結果が報知部によって報知される。このため、作業者は報知部に報知された判断結果によって、生産プログラムの装置構成と、部品装着装置の実際の装置構成の一致又は不一致を容易に把握することができる。
【図面の簡単な説明】
【００１１】
【図１】部品装着ラインの上面図である。
【図２】部品装着装置の斜視図である。
【図３】生産管理装置、制御部、フィーダ識別情報記憶部、及びヘッド識別情報記憶部の通信ツリーを表した説明図である。
【図４】生産プログラムを表した説明図である。
【図５】部品種データを表した説明図である。
【図６】部品装着位置データを表した説明図ある。
【図７】基板、部品、及び基板座標系を示した説明図である。
【図８】生産プログラム生成処理のフローチャートである。
【図９】生産プログラム送信処理のフローチャートである。
【図１０】「相違点情報」及び「装置構成変更意思確認画面」がディスプレイに表示された状態を表した説明図である。
【図１１】「相違点情報」、「得失情報」、及び「選択画面」がディスプレイに表示された状態を表した説明図である。
【図１２】「変更指示情報」がディスプレイに表示された状態を表した説明図である。
【発明を実施するための形態】
【００１２】
（部品装着ライン）
図１に示すように、部品装着ライン１は、複数の部品装着装置１０１〜１０５と、生産管理装置２００から構成されている。部品装着装置１０１〜１０５は、基板Ｂ（図７示）の搬送方向に並設されている。
【００１３】
（部品装着装置）
図２に示すように、部品装着装置１０１〜１０５は、基板搬送装置１０と、部品供給装置２０、部品装着装置４０、制御部５０、及び表示装置６０を有する。なお、以下の説明において、基板Ｂの搬送方向を、Ｘ軸方向とする。そして、水平面において、Ｘ軸方向と直交する方向を、Ｙ軸方向とする。また、Ｘ軸方向及びＹ軸方向と直交する鉛直方向をＺ軸方向とする。
【００１４】
部品装着装置１０１〜１０５の前部には、スロット２２がＸ軸方向に複数に並設されている。部品供給装置２０は、各スロット２２に着脱可能に装着される複数のフィーダ２１から構成されている。フィーダ２１には、リール２３が着脱可能に保持されている。リール２３は、多数の部品Ｐ（図７示）を一列に収容したテープ（不図示）が巻回されている。
【００１５】
フィーダ２１の内部には、スプロケット（不図示）が回転可能に支承されている。スプロケットの外周部は、テープに形成された送り穴と係合する。フィーダ２１には、スプロケットを回転する駆動源であるサーボモータ（不図示）が設けられている。
【００１６】
リール２３に巻回されたテープは、スプロケットの回転によって１ピッチずつ送り出される。すると、テープに収容された部品Ｐが、フィーダ２１の先端部に設けられた部品供給部２１ａに順次供給される。
【００１７】
なお、部品供給装置２０には、パレットに収納された多数の部品Ｐを順次部品供給部に供給するパレット式の部品供給装置（不図示）がある。当該パレット式の部品供給装置は、フィーダ２１タイプの部品供給装置２０と交換可能となっている。
【００１８】
基板搬送装置１０は、基板をＸ軸方向に順次下流側の部品装着装置１０１〜１０５に搬送するとともに、搬送された部品装着装置１０１〜１０５内における装着位置において、位置決め固定（クランプ）するものである。本実施形態では、基板搬送装置１０は、部品装着装置４０の基台４１上に、Ｙ軸方向に２つ並設されている。
【００１９】
部品装着装置４０は、ガイドレール４２、Ｙ軸スライド４３、Ｙ軸サーボモータ４４、Ｘ軸スライド４５、Ｘ軸サーボモータ（不図示）、吸着ノズル４７、装着ヘッド４８を有している。
【００２０】
ガイドレール４２、Ｙ軸スライド４３、及びＹ軸サーボモータ４４とから、Ｙロボットが構成されている。ガイドレール４２は、基台４１上にＹ軸方向に装架されて基板搬送装置１０の上方に配設されている。Ｙ軸スライド４３は、ガイドレール４２に沿ってＹ軸方向に移動可能に設けられている。Ｙ軸スライド４３は、Ｙ軸サーボモータ４４の出力軸に連結されたボールねじを有するボールねじ機構によってＹ軸方向に移動される。
【００２１】
Ｘ軸スライド４５、Ｘ軸サーボモータから、Ｘロボットが構成されている。Ｘ軸スライド４５は、Ｙ軸スライド４３に、Ｘ軸方向に移動可能に設けられている。Ｙ軸スライド４３にはＸ軸サーボモータが設けられている。このＸ軸サーボモータの出力軸に連結された図略のボールねじ機構によって、Ｘ軸スライド４５がＸ軸方向に移動される。
【００２２】
Ｘ軸スライド４５には、撮像装置４６及び装着ヘッド４８が設けられている。装着ヘッド４８は、複数の吸着ノズル４７を着脱可能に保持している。各吸着ノズル４７は、Ｚ方向に移動可能となっている。吸着ノズル４７は、部品を吸着する。
【００２３】
撮像装置４６は、基板Ｂを撮像して、基板Ｂの基板座標系（図７示）を認識するものである。撮像装置４６は、撮像素子、レンズを有していて、制御部５０と通信可能に接続されている。
【００２４】
Ｙロボット及びＸロボットによって、吸着ノズル４７が部品供給部２１ａ上に移動され、当該吸着ノズル４７が部品供給部２１ａに供給された部品を吸着する。そして、Ｙロボット及びＸロボットによって、吸着ノズル４７が基板搬送装置１０上に移動され、撮像装置４６によって基板Ｂの位置が認識され、当該吸着ノズル４７が基板Ｂに部品を装着する。
【００２５】
制御部５０は、部品装着装置１０１〜１０５の統括制御を行うものである。制御部５０は、フィーダ２１、基板搬送装置１０、及び部品装着装置４０の各サーボモータに指令を出力することにより、これらを制御する。制御部５０は、表示装置６０と通信可能に接続されている。表示装置６０は、作業者にエラー等の情報を報知するものである。
【００２６】
図３に示すように、各フィーダ２１は、自身が識別されるための「フィーダ識別情報」が記憶されたフィーダ識別情報記憶部２９を有している。各フィーダ２１が各スロット２２に装着されると、制御部５０は、各フィーダ識別情報記憶部２９にアクアクセス可能となり、「フィーダ識別情報」によって、各スロット２２に装着されたフィーダ２１を識別することができる。この際に、制御部５０は、各スロット２２の「スロット番号」と、当該スロット２２に装着されたフィーダ２１の対応関係を認識することができる。
【００２７】
各装着ヘッド４８は、自身が識別されるための「装着ヘッド識別情報」が記憶された装着ヘッド識別情報記憶部４９を有している。各装着ヘッド４８が部品装着装置１０１〜１０５に装着されると、制御部５０は各装着ヘッド識別情報記憶部４９にアクセス可能となり、「装着ヘッド識別情報」によって各装着ヘッド４８を識別することができる。
【００２８】
（基板及び基板座標系の説明）
図７は、基板座標系を説明する説明図である。同図では、基板座標系におけるＸ軸方向をＸ軸方向Ｘｂとし、Ｙ軸方向をＹ軸方向Ｙｂとし、原点位置を原点位置Ｂ０とする。基板座標系は、基板Ｂに設定される座標系であり、位置マークＦＭ１、ＦＭ２と、基板座標系のＸ軸方向ＸｂおよびＹ軸方向Ｙｂ並びに基板Ｂの原点位置Ｂ０との位置関係によって規定される。本実施形態では、位置マークＦＭ１は基板Ｂの原点位置Ｂ０に設けられており、例えば、位置マークＦＭ１、ＦＭ２を結ぶ矢印Ｌ１とＸ軸方向Ｘｂとの角度Δθ１を計測することによって、撮像装置４６によって撮像された基板画像から基板座標系（Ｘ軸方向Ｘｂ、Ｙ軸方向Ｙｂ、原点位置Ｂ０）を取得することができる。
【００２９】
（生産管理装置）
生産管理装置２００は、各部品装着装置１０１〜１０５の生産を管理する装置である。図１や図３に示すように、生産管理装置２００は、各部品装着装置１０１〜１０５の各制御部５０と通信可能に接続されている。
【００３０】
生産管理装置２００は、ＣＰＵ、ＲＡＭ、記憶部、及びこれらを接続するバスとから構成されたマイクロプロセッサを有する（いずれも不図示）。ＣＰＵは、図８、図９に示すフローチャートに対応したプログラムを実行する。ＲＡＭは同プログラムの実行に必要な変数を一時的に記憶するものである。記憶部は、不揮発性メモリー等で構成され、前記プログラムを記憶するものである。
【００３１】
生産管理装置２００は、ディスプレイ２１０、キーボード、マウス、ボタン等の操作部２２０を有している。なお、ディスプレイ２２０や操作部２２０の代わりに、ディスプレイ２１０と操作部２２０が一体となった、タッチパネルを設けても差し支え無い。
【００３２】
（生産プログラムの説明）
以下に、図４を用いて、「生産プログラム」について説明する。図４に示すように、「生産プログラム」は、「シーケンス番号」、部品装着装置１０１〜１０５の「装置番号」、「スロット番号」（「装置構成情報」）、「フィーダ識別情報」（「装置構成情報」）、「装着ヘッド識別情報」（「装置構成情報」）、「部品種」、「装着位置」、及び「装着角度」の関係が対応付けられて記憶されたデータである。
【００３３】
ここで、「シーケンス番号」は、「生産プログラム」が実行される順番である。また、「スロット番号」は、各部品装着装置１０１〜１０５のスロット２２の位置を示す番号である。また、「部品種」は、基板Ｂに装着される部品Ｐの種類である。「装着位置」は、基板Ｂの装着される部品Ｐの、基板座標系におけるＸ軸方向及びＹ軸方向の位置座標（図７示）である。また、「装着角度」は、基板座標系における、基板Ｂに装着される部品Ｐの装着位置における角度θ（図７示）である。
【００３４】
本実施形態では、図４に示される「生産プログラム」は、生産管理装置２００によって、基板Ｂに装着される部品Ｐの「部品位置」及び「装着角度」からなる「部品装着位置データ」（図６示）と、「部品種データ」（図５示）と、各部品装着装置１０１〜１０５の実際の装置構成のデータである「装置構成情報」から、自動的に生成される。
【００３５】
「部品種データ」は、図５に示すように、複数の部品Ｐの部品種毎の部品形状情報が含まれており、部品形状には、例えば、部品Ｐの平面形状、部品Ｐの立体形状などを含むことができる。また、部品データは、部品形状以外にも、例えば、部品型式、部品Ｐを吸着する吸着ノズル４７のノズル径、部品Ｐの搬送速度などを含むこともできる。なお、ｎは自然数であり、部品種が複数存在することを示している。
【００３６】
「部品装着位置データ」は、図６に示すように、基板Ｂに装着される部品Ｐの「部品種」、当該部品Ｐの基板座標系におけるＸ軸方向及びＹ軸方向の装着位置の座標、当該装着位置に装着される部品Ｐの基板座標系における装着角度θとの関係を記憶したデータである。
【００３７】
（生産プログラム生成処理）
以下に、図８に示すフローチャートを用いて、「生産プログラム」を生成する「生産プログラム生成処理」について説明する。作業者が、操作部２２０を操作することにより、「生産プログラム」を生成することが選択された場合には、プログラムは、Ｓ１０１に進む。
【００３８】
Ｓ１０１において、生産管理装置２００は、図６に示す「部品位置データ」を取得して、ＲＡＭに記憶する。「部品位置データ」は、「記憶部」に記憶されているか、通信によって外部から取得される。Ｓ１０１が終了すると、プログラムはＳ１０２に進む。
【００３９】
Ｓ１０２において、生産管理装置２００は、図５に示す「部品種データ」を取得して、ＲＡＭに記憶する。「部品種データ」は、「記憶部」に記憶されているか、通信によって外部から取得される。Ｓ１０２が終了すると、プログラムはＳ１０３に進む。
【００４０】
Ｓ１０３において、生産管理装置２００は、各部品装着装置１０１〜１０５の制御部５０と通信を行い、当該制御部５０から、各部品装着装置１０１〜１０５の「スロット番号」、「フィーダ識別情報」及び「装着ヘッド識別情報」からなる「実装置構成情報」を取得して、ＲＡＭに記憶する。Ｓ１０３が終了すると、プログラムは、Ｓ１０５に進む。
【００４１】
Ｓ１０５において、生産管理装置２００は、ＲＡＭに記憶されている「部品装着位置データ」（図６示）、「部品種データ」（図５示）、及び「装置構成情報」に基づいて、図４に示すような「生産プログラム」を生成する。具体的には、生産管理装置２００は、「装置構成情報」に基づいて各部品装着装置１０１〜１０５の各スロット２２に装着されているフィーダ２１と、装着ヘッド４８の種類を認識し、当該フィーダ２１で供給することができる「部品種」を認識し、当該装着ヘッド４８で基板Ｂに装着することのできる部品Ｐを認識する。そして、生産管理装置２００は、上記認識に基づいて、基板Ｂに装着されるそれぞれの部品Ｐを供給するフィーダ２１を割り付けるとともに、当該部品Ｐを装着する装着ヘッド４８を割り付ける。
【００４２】
そして、生産管理装置２００は、「シーケンス番号」、部品装着装置１０１〜１０５の「装置番号」、「スロット番号」、「フィーダ識別情報」、「装着ヘッド識別情報」、「部品種」、「装着位置」、及び「装着角度」の関係を対応付けて、「生産プログラム」を生成する。Ｓ１０５が終了すると、プログラムは、Ｓ１０６に進む。
【００４３】
Ｓ１０６において、生産管理装置２００は、生産管理装置２００はクトタイムが最短となるように「生産プログラム」を最適化する。「生産プログラム」を最適化する方法は、限定されないが、例えば、生産管理装置２００は、部品Ｐの装着順序、及び部品Ｐを供給する部フィーダ２１の配置のうちの少なくともひとつを変更する。
【００４４】
部品の装着順序やフィーダ２１の配置を変更する場合、例えば、前段側の部品装着装置１０１に小型の部品Ｐを収納するフィーダ２１を配置し、後段側の部品装着装置１０５につれて徐々に大型の部品Ｐを収納するフィーダ２１を配置するようにすることができる。これにより、後段側の部品装着装置１０５で部品を装着する際に、既に装着されている部品Ｐの干渉を防止できる。よって、干渉回避のために装着ヘッド４８が部品を採取する際の移動距離および移動時間が増大することを抑制できる。
【００４５】
また、小型の部品Ｐは、一般に大型の部品Ｐと比べて装着ヘッド４８の移動速度を高速にすることができるので、前段側の部品装着装置１０１に装着速度の速い部品Ｐを収納するフィーダ２１を配置し、後段側の部品装着装置１０５につれて徐々に装着速度の遅い部品Ｐを収納するフィーダ２１を配置するようにすることもできる。Ｓ１０６が終了すると、プログラムは、Ｓ１０７に進む。
【００４６】
Ｓ１０７において、生産管理装置２００は、Ｓ１０６において最適化された「生産プログラム」を、「記憶部」に記憶する。Ｓ１０７が終了すると、「生産プログラム生成処理」が終了する。
【００４７】
（生産プログラム送信処理）
以下に、図９に示すフローチャートを用いて、「生産プログラム送信処理」について説明する。作業者が、操作部２２０を操作することにより、「生産プログラム」を各部品装着装置１０１〜１０５に送信することが選択された場合には、プログラムは、Ｓ１１に進む。
【００４８】
Ｓ１１において、生産管理装置２００（生産プログラム取得部）は、「生産プログラム」（図４示）を取得して、ＲＡＭに記憶する。Ｓ１１が終了すると、プログラムはＳ１２に進む。
【００４９】
Ｓ１２において、生産管理装置２００（装置構成情報取得部）は、各部品装着装置１０１〜１０５の制御部５０と通信を行い、当該制御部５０から、各部品装着装置１０１〜１０５の「スロット番号」、「フィーダ識別情報」及び「装着ヘッド識別情報」からなる「実装置構成情報」を取得して、ＲＡＭに記憶する。Ｓ１２が終了すると、プログラムは、Ｓ１３に進む。
【００５０】
Ｓ１３において、生産管理装置２００（生産プログラム適否判断部）が、「生産プログラム」の「スロット番号」、「フィーダ識別情報」、及び「装着ヘッド識別情報」からなる「装置構成情報」と上記「実装置構成情報」が一致すると判断した場合には（Ｓ１３：ＹＥＳ）、プログラムをＳ２１に進め、「装置構成情報」と「実装置構成情報」が一致しないと判断した場合には（Ｓ１３：ＮＯ）、プログラムをＳ１４に進める。
【００５１】
Ｓ２１において、生産管理装置２００は、「生産プログラム」を各部品装着装置１０１〜１０５に送信する。Ｓ２１が終了すると、「生産プログラム送信処理」が終了する。
【００５２】
Ｓ１４において、生産管理装置２００（生産プログラム変更可否判断部）は、各部品装着装置１０１〜１０５のフィーダ２１や装着ヘッド４８の装置構成を変更すること無く、「生産プログラム」の変更で部品装着ライン１において電子基板を生産できる（適合可能）と判断した場合には（Ｓ１４：ＹＥＳ）、プログラムをＳ３１に進め、「生産プログラム」の変更で適合不能と判断した場合には（Ｓ１４：ＮＯ）、プログラムをＳ４１に進める。
【００５３】
なお、各部品装着装置１０１〜１０５のフィーダ２１や装着ヘッド４８の装置構成を変更すること無く、「生産プログラム」の変更で部品装着ライン１において電子基板を生産できると判断される場合の一例として、「生産プログラム」の「装置構成情報」と、ある部品装着装置１０１〜１０５に装着されているフィーダ２１や装着ヘッド４８とは異なるが、他の部品装着装置１０１〜１０５に装着されているフィーダ２１や装着ヘッド４８と同一であり、当該他の部品装着装置１０１〜１０５に装着されているフィーダ２１及び装着ヘッド４８で部品Ｐを供給して基板Ｂに装着可能な場合が含まれる。
【００５４】
また、各部品装着装置１０１〜１０５のフィーダ２１や装着ヘッド４８の装置構成を変更すること無く、「生産プログラム」の変更で部品装着ライン１において電子基板を生産できないと判断される場合の一例として、「生産プログラム」の「装置構成情報」では、部品Ｐがパレット式の部品供給装置２０（不図示）でしか供給することができないにも関わらず、どの部品装着装置１０１〜１０５にもパレット式の部品供給装置２０が装着されていない場合である。
【００５５】
Ｓ４１において、生産管理装置２００は、図１０に示すように、ディスプレイ２１０に「相違点情報」及び「装置構成意思確認画面」を表示する。なお、「相違点情報」とは、「生産プログラム」の「装置構成情報」と「実装置構成情報」との違いを表した情報である。また、「装置構成意思確認画面」とは、作業者による部品装着装置１０１〜１０５の装置構成の変更意思を確認するための画面である。Ｓ４１が終了すると、プログラム生成は、Ｓ４２に進む。
【００５６】
Ｓ４２において、生産管理装置２００が、「装置構成変更意思」が入力されたと判断した場合には（Ｓ４２：ＹＥＳ）、プログラムをＳ４３に進め、「装置構成変更意思」が入力されていないと判断した場合には（Ｓ４２：ＮＯ）、Ｓ４２の処理を繰り返す。なお、作業者は、操作部２２０を操作することにより、「装置構成変更意思」を入力することができる。
【００５７】
Ｓ３１において、生産管理装置２００は、図１１に示すように、「相違点情報」、「得失情報」、及び「選択画面」をディスプレイ２１０に表示する。なお、「得失情報」とは、例えば、各部品装着装置１０１〜１０５の装置構成を変更すること無く、「生産プログラム」を変更した場合（以下、適宜「装置基準」と略す）のタクトタイムの増加時間や、「生産プログラム」を変更すること無く、部品装着装置１０１〜１０５の装置構成を変更する場合（以下、適宜「プログラム基準」と略す）の標準的な作業時間等の情報である。また、「選択画面」とは、作業者に上述の「装置基準」と「プログラム基準」のいずれかを選択させるための情報である。Ｓ３１が終了すると、プログラム生成は、Ｓ３２に進む。
【００５８】
Ｓ３２において、生産管理装置２００が、作業者による選択指示が入力されたと判断した場合には（Ｓ３２：ＹＥＳ）、プログラムをＳ３３に進め、作業者による選択指示が入力されていないと判断した場合には（Ｓ３２：ＮＯ）、Ｓ３２の処理を繰り返す。なお、作業者は、操作部２２０を操作することにより、上述の「装置基準」と「プログラム基準」のいずれかを選択することができる。
【００５９】
Ｓ３３において、生産管理装置２００が、「装置基準」が選択されたと判断した場合には（Ｓ３３：ＹＥＳ）、プログラムをＳ３４に進め、「プログラム基準」が選択されたと判断した場合には（Ｓ３３：ＮＯ）、プログラムをＳ４３に進める。
【００６０】
Ｓ３４において、生産管理装置２００は、「生産プログラム」を修正する。例えば、各部品装着装置１０１〜１０５における部品Ｐの供給順や、部品Ｐの装着順を変更して、部品Ｐを供給するフィーダ２１の割り付けを変更し、部品Ｐを装着する装着ヘッド４８の割り付けを変更する。なお、フィーダ２１の割り付けが変更される際には、新たに割り付けたフィーダ２１の「フィーダ識別情報」と、当該フィーダ２１が装着されているスロット２２の「スロット番号」との対応関係が更新記憶される。Ｓ３４が終了すると、プログラムはＳ３５に進む。
【００６１】
Ｓ３５において、生産管理装置２００は、Ｓ３４において修正した「生産プログラム」を各部品装着装置１０１〜１０５の制御部５０に送信する。Ｓ３５が終了すると、「生産プログラム送信処理」が終了する。
【００６２】
Ｓ４３において、生産管理装置２００は、「生産プログラム」を各部品装着装置１０１〜１０５の制御部５０に送信する。Ｓ４３が終了すると、プログラムはＳ４４に進む。
【００６３】
Ｓ４４において、生産管理装置２００（変更指示情報生成部）は、各部品装着装置１０１〜１０５の表示装置６０（図２示）に、装置構成の「変更指示情報」（図１２示）を表示させる指令を各装置構成の変更が必要である部品装着装置１０１〜１０５の制御部５０に出力する。図１２に示すように、表示装置６０は、「変更指示情報」を表示する。
【００６４】
「変更指示情報」は、例えば、図１２の（１）に示すように、適正でないフィーダ２１が装着されているスロット２２の「スロット番号」と、当該スロット２２に装着されているフィーダ２１を適正な「フィーダ識別情報」のフィーダ２１に変更する旨の情報である。また、「変更指示情報」は、例えば、図１２の（２）に示すように、適正な「装着ヘッド識別情報」の装着ヘッド４８に変更する旨の情報である。
【００６５】
なお、生産管理装置２００が、「変更指示情報」を表示させる指令を生成する際には、「生産プログラム」に記憶されている「スロット番号」と「フィーダ識別情報」との対応関係に基づき、適正で無い「フィーダ識別情報」と対応する「スロット番号」が特定される。Ｓ４４が終了するとプログラムは、Ｓ４５に進む。
【００６６】
Ｓ４５において、生産管理装置２００が、作業者による部品装着装置１０１〜１０５の装置構成の変更が完了したと判断した場合には（Ｓ４５：ＹＥＳ）、「生産プログラム送信処理」が終了し、作業者による部品装着装置１０１〜１０５の装置構成の変更が完了していないと判断した場合には（Ｓ４５：ＮＯ）、Ｓ４５の処理を繰り返す。
【００６７】
（本実施形態の効果）
上述した説明から明らかなように、生産管理装置２００（生産プログラム適否判断部）は、図９の１３において、「生産プログラム」（図４示）に含まれる「装置構成情報」と、これに対応する「実装置構成情報」を比較して、「生産プログラム」における各部品装着装置１０１〜１０５の装置構成と、各部品装着装置１０１〜１０５の実際の装置構成が一致するか否かを判断する。そして、Ｓ３１やＳ４１において、ディスプレイ２１０（報知部）は、上記判断結果を報知する。
【００６８】
このように、「生産プログラム」が各部品装着装置１０１〜１０５に送信される前に、「生産プログラム」における各部品装着装置１０１〜１０５の装置構成と、各部品装着装置１０１〜１０５の実際の装置構成が一致するか否かが判断され、判断結果がディスプレイ２１０に表示される。このため、作業者はディスプレイ２１０に表示された判断結果によって、「生産プログラム」の装置構成と、部品装着装置１０１〜１０５の実際の装置構成の一致又は不一致を容易に把握することができる。
【００６９】
また、生産管理装置２００（生産プログラム適否判断部）が、「生産プログラム」における各部品装着装置１０１〜１０５の装置構成と、各部品装着装置１０１〜１０５の実際の装置構成が一致しないと判断した場合には（図９のＳ１３でＮＯと判断）、ディスプレイ２１０（報知部）には、図１１に示すように、「生産プログラム」における装置構成となるように実際の装置構成を変更するか、各部品装着装置１０１〜１０５の実際の装置構成となるように「生産プログラム」を変更するかのいずれかを選択させる「選択画面」が表示される。そして、作業者は、操作部２２０を操作することにより、「選択画面」におけるいずれかの選択を選択することができる。
【００７０】
これにより、作業者は、「生産プログラム」における装置構成となるように実際の装置構成を変更するか、各部品装着装置１０１〜１０５の実際の装置構成となるように「生産プログラム」を変更するかのいずれかを、自らの意思によって選択することができる。
【００７１】
また、「プログラム」の変更（「装置基準」）が選択された場合に（図９のＳ３３でＹＥＳと判断）、Ｓ１１において、生産管理装置２００（生産プログラム取得部）が取得した「生産プログラム」及びＳ１２において、生産管理装置２００（装置構成情報取得部）が取得した「装置構成情報」に基づいて、Ｓ３４において、生産管理装置２００（生産プログラム変更部）は、各部品装着装置１０１〜１０５の実際の装置構成となるように「生産プログラム」を変更する。
【００７２】
このように、生産管理装置２００が取得した「生産プログラム」及び「装置構成情報」に基づいて、自動的に各部品装着装置１０１〜１０５の実際の装置構成となるように「生産プログラム」を変更するので、従来のように、作業者が部品装着装置１０１〜１０５の装置構成を確認し、「生産プログラム」における装置構成との違いを把握して、「生産プログラム」を変更するのと比較して、「生産プログラム」変更の手間を省くことができ、「生産プログラム」適合の作業性が大幅に向上する。
【００７３】
また、実際の装置構成の変更（「プログラム基準」）が選択された場合に（図９のＳ３３でＮＯと判断）、生産管理装置２００（変更指示情報生成部）は、Ｓ１１において、生産管理装置２００（生産プログラム取得部）が取得した「生産プログラム」及びＳ１２において、生産管理装置２００（装置構成情報取得部）が取得した「装置構成情報」に基づいて、Ｓ４４において、部品装着装置１０１〜１０５の装置構成の「変更指示情報」を生成する。そして、図１２に示すように、表示装置６０（報知部）は、「変更指示情報」を表示する。
【００７４】
このように、生産管理装置２００が取得した「生産プログラム」及び「装置構成情報」に基づいて、「装置構成情報」が生成されるので、従来のように、作業者が部品装着装置１０１〜１０５の装置構成を確認し、「生産プログラム」における装置構成との違いを把握する必要が無く、作業者は表示装置６０を視認することにより、部品装着装置１０１〜１０５の装置構成の変更内容を把握することができる。このため、「生産プログラム」適合の作業性が向上する。
【００７５】
また、生産管理装置２００（生産プログラム適否判断部）が、「生産プログラム」における各部品装着装置１０１〜１０５の装置構成と、各部品装着装置１０１〜１０５の実際の装置構成が一致しないと判断した場合に（図９のＳ１３でＮＯと判断）、Ｓ１４において、生産管理装置２００（生産プログラム変更可否判断部）は、各部品装着装置１０１〜１０５の実際の装置構成となるような「生産プログラム」の変更が可能か否かを判断する。
【００７６】
これにより、各部品装着装置１０１〜１０５の実際の装置構成となるような「生産プログラム」の変更が不可能な場合に（Ｓ１４でＮＯと判断）、プログラムがＳ４１〜４５に進むことにより、自動的に「プログラム基準」が選択される。このため、作業者の「装置基準」と「プログラム基準」の選択の手間を省くことができ、「生産プログラム」適合の作業性が向上する。
【００７７】
また、図９のＳ３１において、生産管理装置２００（得失情報生成部）は、「生産プログラム」における装置構成となるように実際の部品装着装置１０１〜１０５の装置構成を変更する場合と、各部品装着装置１０１〜１０５の実際の装置構成となるように「生産プログラム」を変更する場合のそれぞれの「得失情報」（図１１示）を生成して、ディスプレイ２１０に表示する。
【００７８】
これにより、作業者は、ディスプレイ２１０に表示された「得失情報」（図１１示）を確認することにより、「装置基準」と「プログラム基準」のいずれかを選択したほうが、得策であるかを判断することができ、「装置基準」と「プログラム基準」の選択の判断が容易となり、「生産プログラム」適合の作業性が向上する。
【００７９】
（別の実施形態）
以上説明した実施形態では、「変更指示情報」が報知される「報知部」は、表示装置６０である。しかし、前記「報知部」が、ディスプレイ２１０である実施形態であっても差し支え無い。また、「相違点情報」、「装置構成変更意思確認画面」、「得失情報」、「選択画面」が報知される「報知部」は、ディスプレイ２１０である。しかし、前記「報知部」が、スピーカーやプリンターである実施形態であっても差し支え無い。
【００８０】
以上説明では、フィーダ２１や装着ヘッド４８の装置構成が一致するか否かが判断される実施形態について、本発明を説明した。しかし、基板搬送装置１０や検査装置（不図示）等の装置構成が一致するか否かが判断される実施形態にも、本発明の技術的思想が適用可能なことは言うまでもない。
【符号の説明】
【００８１】
１…部品装着ライン、６０…表示装置（報知部）、１０１〜１０５…部品装着装置
２００…生産管理装置（生産プログラム取得部、装置構成情報取得部、生産プログラム適否判断部、生産プログラム変更部、変更指示情報生成部、生産プログラム変更可否判断部、得失情報生成部）、２１０…ディスプレイ（報知部）、２２０…操作部（選択部）
Ｂ…基板、Ｐ…部品
【図１】
2014150176.tif 000003
【図２】
2014150176.tif 000004
【図３】
2014150176.tif 000005
【図４】
2014150176.tif 000006
【図５】
2014150176.tif 000007
【図６】
2014150176.tif 000008
【図７】
2014150176.tif 000009
【図８】
2014150176.tif 000010
【図９】
2014150176.tif 000011
【図１０】
2014150176.tif 000012
【図１１】
2014150176.tif 000013
【図１２】
2014150176.tif 000014