(57)【要約】【課題】製品の生産管理を支援することができる生産管理支援システム、生産管理支援方法及びプログラムを提供する。【解決手段】生産管理支援システムは、生産管理支援サーバ１と、生産管理支援データベース２とを備えている。生産管理支援データベース２は、製品の生産ログ情報と、部品情報と、新規製品情報とを記憶する。生産管理支援サーバ１は、新規製品を構成する部品の生産工程を特定し、生産工程ごとに類似製品を決定する。そして、生産管理支援サーバ１は、生産工程ごとに製品の生産ログ情報とに基づいて、類似製品の工数を算出し、算出した類似製品の工数を合計することにより新規製品の工数を算出する。【選択図】図１
2007310456.tif 000002
【特許請求の範囲】
【請求項１】
所定の部品により構成された製品の生産ログ情報を生産工程ごとに記憶する生産ログ情報記憶手段と、
前記部品の種類、形状、生産工程を含む部品情報を記憶する部品情報記憶手段と、
所定の部品により構成された新規製品に関する情報を記憶する新規製品情報記憶手段と、
前記新規製品情報記憶手段に記憶された新規製品に関する情報と、前記部品情報記憶手段に記憶された部品情報とに基づいて、新規製品を構成する部品の生産工程を特定する生産工程特定手段と、
前記生産工程特定手段により特定された新規製品を構成する部品の生産工程ごとに、当該部品と同一または類似の部品を有する類似製品を決定する類似製品決定手段と、
前記生産工程特定手段により特定された新規製品を構成する部品の生産工程ごとに、前記生産情報記憶手段に記憶された製品の生産ログ情報とに基づいて、前記類似製品決定手段により決定された類似製品の工数を算出し、算出した類似製品の工数を合計することにより新規製品の工数を算出する工数算出手段と、
を備える、ことを特徴とする生産管理支援システム。
【請求項２】
前記工数算出手段により求められた新規製品の各部品の工数に所定の補正値を乗じて前記新規製品の工数を補正する補正手段を、さらに備える、ことを特徴とする請求項１に記載の生産管理支援システム。
【請求項３】
所定の部品により構成された製品の生産ログ情報を生産工程ごとに記憶する生産ログ情報記憶ステップと、
前記部品の種類、形状、生産工程を含む部品情報を記憶する部品情報記憶ステップと、
所定の部品により構成された新規製品に関する情報を記憶する新規製品情報記憶ステップと、
前記新規製品情報記憶ステップで記憶された新規製品に関する情報と、前記部品情報記憶ステップで記憶された部品情報とに基づいて、新規製品を構成する部品の生産工程を特定する生産工程特定ステップと、
前記生産工程特定ステップで特定された新規製品を構成する部品の生産工程ごとに、当該部品と同一または類似の部品を有する類似製品を決定する類似製品決定ステップと、
前記生産工程特定ステップで特定された新規製品を構成する部品の生産工程ごとに、前記生産情報記憶ステップで記憶された製品の生産ログ情報とに基づいて、前記類似製品決定ステップで決定された類似製品の工数を算出し、算出した類似製品の工数を合計することにより新規製品の工数を算出する工数算出ステップと、
を備える、ことを特徴とする生産管理支援方法。
【請求項４】
コンピュータを、
所定の部品により構成された製品の生産ログ情報を生産工程ごとに記憶する生産ログ情報記憶手段、
前記部品の種類、形状、生産工程を含む部品情報を記憶する部品情報記憶手段、
所定の部品により構成された新規製品に関する情報を記憶する新規製品情報記憶手段、
前記新規製品情報記憶手段に記憶された新規製品に関する情報と、前記部品情報記憶手段に記憶された部品情報とに基づいて、新規製品を構成する部品の生産工程を特定する生産工程特定手段、
前記生産工程特定手段により特定された新規製品を構成する部品の生産工程ごとに、当該部品と同一または類似の部品を有する類似製品を決定する類似製品決定手段、
前記生産工程特定手段により特定された新規製品を構成する部品の生産工程ごとに、前記生産情報記憶手段に記憶された製品の生産ログ情報とに基づいて、前記類似製品決定手段により決定された類似製品の工数を算出し、算出した類似製品の工数を合計することにより新規製品の工数を算出する工数算出手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生産管理支援システム、生産管理支援方法及びプログラムに関する。
【背景技術】
【０００２】
製品の生産管理では、製品を生産するための生産の工数、製造コスト等を算出し、これらの値に基づいて様々な管理作業が行われている。このため、これらの値について、より簡単に、より正確に算出できる方法が求められ、様々な方法、及び、システムが提案されている。
【０００３】
例えば、特許文献１には、製造工程のタイプ、部品情報などからプリント基板の製造コストの見積りを行うシステムが提案されている。
【特許文献１】特開２００５−１１２２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、このようなシステムでは、所定の算出式に所定の数値を当てはめて製造コスト等を算出しているため、実際の製造工程でのばらつき等、現在の製造状況に対応しているとはいえない。このため、実際の製造状況に対応した、より正確な生産の工数、製造コスト等を予測し、さらに製品の生産管理を支援することができるシステムの提供が求められている。
【０００５】
本発明は、上記問題に鑑みてなされたものであり、製品の生産管理を支援することができる生産管理支援システム、生産管理支援方法及びプログラムを提供することを目的とする。
また、本発明は、より正確な生産の工数、製造コスト等を予測することができる生産管理支援システム、生産管理支援方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の第１の観点にかかる生産管理支援システムは、
所定の部品により構成された製品の生産ログ情報を生産工程ごとに記憶する生産ログ情報記憶手段と、
前記部品の種類、形状、生産工程を含む部品情報を記憶する部品情報記憶手段と、
所定の部品により構成された新規製品に関する情報を記憶する新規製品情報記憶手段と、
前記新規製品情報記憶手段に記憶された新規製品に関する情報と、前記部品情報記憶手段に記憶された部品情報とに基づいて、新規製品を構成する部品の生産工程を特定する生産工程特定手段と、
前記生産工程特定手段により特定された新規製品を構成する部品の生産工程ごとに、当該部品と同一または類似の部品を有する類似製品を決定する類似製品決定手段と、
前記生産工程特定手段により特定された新規製品を構成する部品の生産工程ごとに、前記生産情報記憶手段に記憶された製品の生産ログ情報とに基づいて、前記類似製品決定手段により決定された類似製品の工数を算出し、算出した類似製品の工数を合計することにより新規製品の工数を算出する工数算出手段と、
を備える、ことを特徴とする。
【０００７】
前記工数算出手段により求められた新規製品の各部品の工数に所定の補正値を乗じて前記新規製品の工数を補正する補正手段をさらに備えることが好ましい。
【０００８】
本発明の第２の観点にかかる生産管理支援方法は、
所定の部品により構成された製品の生産ログ情報を生産工程ごとに記憶する生産ログ情報記憶ステップと、
前記部品の種類、形状、生産工程を含む部品情報を記憶する部品情報記憶ステップと、
所定の部品により構成された新規製品に関する情報を記憶する新規製品情報記憶ステップと、
前記新規製品情報記憶ステップで記憶された新規製品に関する情報と、前記部品情報記憶ステップで記憶された部品情報とに基づいて、新規製品を構成する部品の生産工程を特定する生産工程特定ステップと、
前記生産工程特定ステップで特定された新規製品を構成する部品の生産工程ごとに、当該部品と同一または類似の部品を有する類似製品を決定する類似製品決定ステップと、
前記生産工程特定ステップで特定された新規製品を構成する部品の生産工程ごとに、前記生産情報記憶ステップで記憶された製品の生産ログ情報とに基づいて、前記類似製品決定ステップで決定された類似製品の工数を算出し、算出した類似製品の工数を合計することにより新規製品の工数を算出する工数算出ステップと、
を備える、ことを特徴とする。
【０００９】
本発明の第３の観点にかかるプログラムは、
コンピュータを、
所定の部品により構成された製品の生産ログ情報を生産工程ごとに記憶する生産ログ情報記憶手段、
前記部品の種類、形状、生産工程を含む部品情報を記憶する部品情報記憶手段、
所定の部品により構成された新規製品に関する情報を記憶する新規製品情報記憶手段、
前記新規製品情報記憶手段に記憶された新規製品に関する情報と、前記部品情報記憶手段に記憶された部品情報とに基づいて、新規製品を構成する部品の生産工程を特定する生産工程特定手段、
前記生産工程特定手段により特定された新規製品を構成する部品の生産工程ごとに、当該部品と同一または類似の部品を有する類似製品を決定する類似製品決定手段、
前記生産工程特定手段により特定された新規製品を構成する部品の生産工程ごとに、前記生産情報記憶手段に記憶された製品の生産ログ情報とに基づいて、前記類似製品決定手段により決定された類似製品の工数を算出し、算出した類似製品の工数を合計することにより新規製品の工数を算出する工数算出手段、
として機能させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、製品の生産管理を支援することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態にかかる生産管理支援システム、生産管理支援方法及びプログラムについて説明する。本実施の形態では、プリント配線基板（ＰＣＢ：Printed Circuit Board）の生産の工数を算出（予測）することにより、ＰＣＢの生産管理を支援する場合を例に本発明を説明する。このＰＣＢの生産には、部品を基板に実装装置または人手で実装して組立てる組立て工程と、各種の検査を行う検査工程とがある。検査工程には、組立てられた部品（ＰＣＢ）の外観を外観検査（ＶＴ：Visual Test）装置または目視で検査する外観検査工程、インサーキットテスト（ＩＣＴ：In Circuit Test）検査装置による回路網検査工程、機能検査（ＦＴ：Function Test）装置による機能検査工程などがある。
【００１２】
図１に本実施の形態の生産管理支援システムの構成を示す。図１に示すように、生産管理支援システムは、生産管理支援サーバ１と、生産管理支援データベース２と、通信ネットワーク３と、通信ネットワーク３を介して接続された製造装置４（４１〜４ｎ）と、通信ネットワーク３を介して接続された検査装置５（５１〜５ｍ）と、利用者用端末６と、を備えている。
【００１３】
生産管理支援サーバ１は、生産管理支援システムに関する各種の処理をするためのものである。図２に生産管理支援サーバ１の構成図を示す。図２に示すように、生産管理支援サーバ１は、通信制御部１１と、処理制御部１２と、データ記憶部１３と、を備えている。
【００１４】
通信制御部１１は、例えば、ルータなどの所定の通信装置から構成され、生産管理支援サーバ１と通信ネットワーク３とを接続する。通信制御部１１は、例えば、通信ネットワーク３を介して、製造装置４、検査装置５、及び、利用者用端末６から、各種データ（情報）の受信を行う。
【００１５】
処理制御部１２は、通信制御部１１を介して通信を行い、また、各種の情報を処理する。処理制御部１２は、例えば、ＣＰＵ（Central Processing Unit）を備え、データ記憶部１３から読み出した動作プログラムを実行する等により各種の処理を実行する。
【００１６】
データ記憶部１３は、半導体メモリ、磁気ディスク記録装置などから構成され、各種の情報やプログラムを記録する。
【００１７】
生産管理支援データベース２は、生産管理支援システムに関する各種の情報を記憶するデータベース（ＤＢ）である。図３に生産管理支援データベース２の構成を示す。図３に示すように、生産管理支援データベース２は、利用者情報ＤＢ２１と、生産ログ情報ＤＢ２２と、検査ログ情報ＤＢ２３と、部品情報ＤＢ２４と、製品情報ＤＢ２５と、補正値情報ＤＢ２６と、画像情報ＤＢ２７と、を備えている。
【００１８】
利用者情報ＤＢ２１は、生産管理支援システムの利用者に関する情報を記憶するデータベースである。利用者情報ＤＢ２１には、例えば、図４に示すように、利用者ＩＤ、氏名（または名称）、メールアドレス、パスワード等が記憶されている。ここで、利用者ＩＤは、利用者の識別情報である。パスワードは、利用者が生産管理支援システムにログインするためのパスワードである。なお、利用者ＩＤは、部署全体として１つの依頼者ＩＤを有していてもよく、部署に所属する個人ごとに依頼者ＩＤを有していてもよい。この場合、氏名（または名称）は、依頼者の氏名（または名称、例えば、部署名）になる。
【００１９】
生産ログ情報ＤＢ２２は、ＰＣＢの組立て工程における生産ログに関する情報を記憶するデータベースである。例えば、図５に示すように、基板に部品を人手で実装して組立てる製造装置４（組立てライン）で、２人の作業員Ａ，Ｂにより連続して組立て作業が行われる場合、生産ログ情報ＤＢ２２には、図６に示すように、製品名、部品番号、投入時間、作業員番号、通過時間、部品番号、作業員番号、組立て終了時間等が記憶される。生産ログ情報ＤＢ２２は、ＰＣＢの組立て工程で使用される製造装置４に記憶される生産ログに対応した様式で収納されている。ここで、投入時間とは組立てられる製品が投入時間計測点Ａを通過した時間をいう。通過時間とはこの製品が作業員の間に製品の通過を検出する検出点Ｂを通過した時間をいう。組立て終了時間とはこの製品が終了時間計測点Ｃを通過した時間をいう。このため、（検出点Ｂを通過した時間）−（投入時間計測点Ａを通過した時間）が作業員Ａによる部品Ａの組立て時間となり、（終了時間計測点Ｃを通過した時間）−（検出点Ｂを通過した時間）が作業員Ｂによる部品Ｂの組立て時間となる。また、生産ログ情報ＤＢ２２には、組立てライン稼働開始日時、及び、組立てライン停止日時も記憶されている。
【００２０】
検査ログ情報ＤＢ２３は、ＰＣＢの検査工程における検査ログに関する情報を記憶するデータベースである。検査ログ情報ＤＢ２３には、例えば、図７に示すように、製品名、製品番号、作業員番号、検査開始時間、検査終了時間、検査結果等が記憶されている。このため、（検査終了時間）−（検査開始時間）が、この作業員による製品の検査時間となる。検査ログ情報ＤＢ２３は、ＰＣＢの検査工程で行われる検査に使用する検査装置５に記憶される検査ログに対応した様式で収納されている。
【００２１】
部品情報ＤＢ２４は、製品に使用される部品に関する情報を記憶するデータベースである。部品情報ＤＢ２４には、例えば、図８に示すように、部品番号、メーカ、形状（外径）、取付位置（組立て位置）、ピン数、組立て方法、検査方法等が記憶されている。組立て方法とは、部品の組立て（実装）に用いられる方法（種類）をいい、人手による方法（手差し）と、装置による方法（フロー、リフローなど）がある。検査方法とは、組立てられた部品の検査に用いられる方法（種類）をいい、例えば、目視または装置による外観検査、回路網検査、機能検査などがある。
【００２２】
製品情報ＤＢ２５は、製品に関する情報を記憶するデータベースである。製品情報ＤＢ２５には、例えば、図９に示すように、製品番号、使用部品番号、使用個数、部品位置、製品形状（外径）等が記憶されている。
【００２３】
補正値情報ＤＢ２６は、補正値に関する情報を記憶するデータベースである。補正値とは、基準となる製品と算出する製品との違い等を考慮して定められた値であり、基準となる製品の生産の工数にこの補正値を乗じることにより、求める製品の生産の工数が算出される。例えば、人手による組立て工程では、ピンを一つ一つをはんだ付けするため、基準となる製品と算出する製品とでピン数が異なると、組立ての工数も異なる。この基準となる製品とのピン数の違いを考慮し、算出する製品の組立ての工数を算出する値が補正値である。
【００２４】
補正値情報ＤＢ２６には、例えば、図１０に示すように、製造、検査の各工程について、部品形状、大きさ、ピン数、取付位置等に関する補正値が記憶されている。例えば、算出する製品の部品に類似する類似部品の人手による組立ての工数が「Ａ」であり、算出する部品が類似部品と部品取付位置が異なる場合、算出する部品の人手による組立ての工数は、類似部品の人手による組立ての工数「Ａ」に、人手による組立てにおける取付位置の補正値「ｄｄｄ」を乗じた「Ａ×ｄｄｄ」となる。
【００２５】
この人手による組立てにおける取付位置の違いは、取り付けられる面（部品面、はんだ面等）、基準位置から取り付けられる位置までの距離等によって、製品の工数の値が変化する。このため、人手による組立てにおける取付位置の補正値「ｄｄｄ」は、取り付けられる面（部品面、はんだ面等）、及び、基準位置から取り付けられる位置までの距離等によって、その値が変化するように設定されている。すなわち、基準位置から取り付けられる位置までの距離が長くなると、補正値「ｄｄｄ」の値は大きくなる。このように、補正値は、製造、検査の各工程での部品形状、大きさ、ピン数、取付位置等の違いによって生じる工数のずれを補正するように設定されている。
【００２６】
また、組立て、検査の工程では、人手による組立て工程におけるピン数、目視による外観検査工程におけるピン数、及び、機能検査における部品の形状が異なると工数が大きく異なることから、これらの補正値は、その値が大きくなるように設定されている。また、装置による組立て工程におけるピン数、装置による外観検査工程におけるピン数、及び、機能検査におけるピン数が異なっても工数がほとんど変化しないので、これらの補正値は、その値が小さくなるように設定されている。なお、本実施の形態では、基準となる工数に補正値を乗じて製品の工数を算出しているので、小さくなるように設定された補正値の値は、ほぼ１になる。
【００２７】
画像情報ＤＢ２７は、後述する各処理で表示される様々な画像を構成する情報を記憶するデータベースであり、これらの画像を生成するための様々な素材の画像、各種フォームなどを記憶する。
【００２８】
通信ネットワーク３は、例えば、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）などの所定の通信プロトコルに基づくインターネット、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）などの通信ネットワークである。
【００２９】
製造装置４は、ＰＣＢの組立て工程に用いられる装置であり、例えば、基板に部品を実装する実装装置や、図５に示すように、基板に部品を人手で実装するための組立てライン等がある。この製造装置４は、通信機能を有するコンピュータを備えている。製造装置４のコンピュータは、例えば、所定の計測点において組立てられる製品の通過を検出する検出部と、検出部により検出された時間（例えば、製品が所定の計測点を通過した時間）を計時する計時部とを備えており、ＰＣＢの組立て工程における生産ログに関する情報を作成する。製造装置４のコンピュータは、作成した生産ログに関する情報を生産管理支援データベース２に送信する。生産管理支援データベース２の処理制御部１２は、受信した生産ログに関する情報を生産ログ情報ＤＢ２２に記憶する。
【００３０】
検査装置５は、製造装置４を用いて組立てられた製品の検査工程で用いられる装置であり、例えば、外観検査工程で用いられる外観検査装置、回路網検査工程で用いられるＩＣＴ検査装置、機能検査工程で用いられる機能検査装置等がある。検査装置５は、通信機能を有するコンピュータを備えている。検査装置５のコンピュータは、ＰＣＢの検査工程における検査ログに関する情報を作成し、作成した検査ログに関する情報を生産管理支援データベース２に送信する。生産管理支援データベース２の処理制御部１２は、受信した検査ログに関する情報を検査ログ情報ＤＢ２３に記憶する。
【００３１】
利用者用端末６は、例えば、通信機能を有するコンピュータなどから構成されている。利用者用端末６は、後述するように、事前登録、ログイン、その他の操作入力等に用いられる。
【００３２】
次に、以上のように構成された生産管理支援システムを用いた生産管理支援方法について説明する。以下、事前登録、ログイン、製品作成処理、工数算出処理の順に説明する。
【００３３】
（事前登録）
利用者が生産管理支援システムを利用するには、生産管理支援システムに事前登録をすることが必要になる。まず、利用者は、利用者用端末６から通信ネットワーク３を介して生産管理支援サーバ１に、利用者の名称、所属、メールアドレス等の情報を生産管理支援サーバ１に送信する。生産管理支援サーバ１（処理制御部１２）は、利用者の氏名等の情報を受け取ると、利用者ＩＤ及びパスワードを発行し、例えば、メールで利用者用端末６に利用者ＩＤ及びパスワードを送信する。また、処理制御部１２は、受信した所定の情報、利用者ＩＤ及びパスワードを利用者情報ＤＢ２１に登録する。これにより、利用者による事前登録が完了する。なお、本システムの管理者を設け、この管理者が利用者の事前登録を行ってもよい。
【００３４】
（ログイン）
利用者は、利用者用端末６から通信ネットワーク３を介して、生産管理支援サーバ１により提供されるＷｅｂサイトにアクセスし、受信したＩＤ（ログイン名）及びパスワードを入力する。処理制御部１２は、送信されたログイン名及びパスワードから利用者であると認めると、例えば、図１１に示すようなメニュー画面の情報（ＨＴＭＬ形式の情報）を画像情報ＤＢ２７から読み出して、利用者用端末６に送信し、利用者用端末６にメニュー画面を表示する。メニュー画面には、図１１に示すように、利用者が構成する部品を特定して製品を作成する「製品作成」、製品の生産の工数を算出する「工数算出」等のメニュー欄が配置されている。利用者は、利用者用端末６を操作して、このメニュー画面から「製品作成」、「工数算出」等をクリックすることにより、製品の作成や、生産の工数の算出等の処理を行うことができる。
【００３５】
（製品作成処理）
製品作成処理は、生産の工数を算出する対象となる製品を利用者が作成する処理である。図１２は、製品作成処理を説明するためのフローチャートである。なお、本実施の形態では、図１３に示すような、製品入力画面を用いて利用者が製品を作成する場合を例に製品作成処理を説明する。
【００３６】
まず、処理制御部１２は、図１１に示すメニュー画面を画像情報ＤＢ２７から読み出して、利用者用端末６に送信し、利用者用端末６にメニュー画面を表示させる（ステップＳ１）。次に、処理制御部１２は、メニュー画面から「製品作成」が選択されているか否かを判別する（ステップＳ２）。すなわち、利用者がメニュー画面から「製品作成」をクリックしたか否かを判別する。処理制御部１２は、「製品作成」がクリックされていないと判別すると（ステップＳ２；Ｎｏ）、この処理を終了する。
【００３７】
処理制御部１２は、「製品作成」がクリックされていると判別すると（ステップＳ２；Ｙｅｓ）、図１３に示す製品入力画面を画像情報ＤＢ２７から読み出して、利用者用端末６に送信し、利用者用端末６に製品入力画面を表示させる（ステップＳ３）。製品入力画面には、基板の大きさ、形状、実装する部品、部品数、実装位置等の入力欄が設けられている。利用者が利用者用端末６を操作して、入力欄に必要な事項を入力することにより製品を作成することができる。
【００３８】
例えば、利用者が利用者用端末６を操作して基板サイズを入力した後、「部品一覧」キーをクリックすると、処理制御部１２は、部品情報ＤＢ２４に登録されている部品の一覧を示す情報を利用者用端末６に送信し、利用者用端末６に部品の一覧を表示させる。利用者は、この部品の一覧から所望の部品を選択し、この選択した部品を部品配置図の所望の位置に配置する。このような手順を繰り返すことにより、製品を作成することができる。そして、利用者が「決定」をクリックすることにより製品の作成が完了する。
【００３９】
次に、処理制御部１２は、「決定」が選択されているか否かを判別する（ステップＳ４）。処理制御部１２は、「決定」が選択されていると判別すると（ステップＳ４；Ｙｅｓ）、作成されて製品に関する情報を製品情報ＤＢ２５に記憶し（ステップＳ５）、この処理を終了する。
【００４０】
（工数算出処理）
工数算出処理は、製品の生産の工数を算出する処理である。本実施の形態では、ＰＣＢの生産工程（人手による組立て工程、実装装置による組立て工程、外観検査装置による外観検査工程、目視による外観検査工程、回路網検査工程、機能検査工程）ごとに新規製品に類似する製品の工数を算出し、この算出した製品の工数に新規製品との部品の違い等を考慮した所定の補正値を乗じることにより、各工程の新規製品の工数を求め、これらの値から新規製品の生産の工数を算出する場合を例に、工数算出処理を説明する。図１４は、工数算出処理を説明するためのフローチャートである。
【００４１】
まず、処理制御部１２は、図１１に示すメニュー画面を画像情報ＤＢ２７から読み出して、利用者用端末６に送信し、利用者用端末６にメニュー画面を表示させる（ステップＳ１１）。次に、処理制御部１２は、メニュー画面から「工数算出」が選択されているか否かを判別する（ステップＳ１２）。すなわち、利用者がメニュー画面から「工数算出」をクリックしたか否かを判別する。処理制御部１２は、「工数算出」がクリックされていないと判別すると（ステップＳ１２；Ｎｏ）、この処理を終了する。
【００４２】
処理制御部１２は、「工数算出」がクリックされていると判別すると（ステップＳ１２；Ｙｅｓ）、処理制御部１２は、製品情報ＤＢ２５に登録されている製品に関する情報から製品の一覧を示す情報を作成し、作成した製品の一覧を示す情報を利用者用端末６に送信することにより、利用者用端末６に製品の一覧を表示させる（ステップＳ１３）。利用者は、利用者用端末６を操作することにより、算出しようとする製品を選定することができる。
【００４３】
次に、処理制御部１２は、製品が選定（特定）されているか否かを判別する（ステップＳ１４）。処理制御部１２は、製品が選定されていると判別すると（ステップＳ１４；Ｙｅｓ）、製品情報ＤＢ２５に記憶された情報に基づいて、選定された製品を構成する部品を特定する（ステップＳ１５）。また、処理制御部１２は、部品情報ＤＢ２４に記憶された情報に基づいて、特定した各部品の組立て工程、及び、検査工程を特定する（ステップＳ１６）。
【００４４】
例えば、製品を構成する部品の中に、部品番号「Ｂ００００１」が含まれる場合、処理制御部１２は、製品を構成する部品の一つとして部品番号「Ｂ００００１」を特定する。また、処理制御部１２は、部品番号「Ｂ００００１」の組立て工程、及び、検査工程として、組立て工程「人手による組立て」、検査工程「目視による外観検査、及び、機能検査」を特定する。
【００４５】
続いて、処理制御部１２は、ＰＣＢの生産工程ごとに、選定された製品の工数を算出する。すなわち、処理制御部１２は、人手による組立て工程、実装装置による組立て工程、外観検査装置による外観検査工程、目視による外観検査工程、回路網検査工程、機能検査工程の各工程について製品の工数を算出する。
【００４６】
まず、処理制御部１２は、人手による組立て工程における製品の工数を算出する製品工数算出処理を実行する（ステップＳ１７）。図１５は、人手による組立て工程における製品工数算出処理を説明するためのフローチャートである。
【００４７】
処理制御部１２は、特定された部品のうち、人手による組立て工程を行う部品を抽出し、製品情報ＤＢ２５に記憶された製品の中から、この抽出した部品を有する製品に類似する類似製品を決定する（ステップＳ３１）。例えば、処理制御部１２は、製品情報ＤＢ２５に記憶された製品の中から、人手による組立て工程を行う部品の部品数が、特定した部品の部品数と同一または最も近い部品数の製品を類似製品に決定する。
【００４８】
処理制御部１２は、類似製品を決定すると、生産ログ情報ＤＢ２２に記憶された生産ログに基づいて、決定した類似製品の人手による組立て工程における類似製品の工数を算出する（ステップＳ３２）。例えば、類似製品の部品のうち、人手による組立て工程を行う部品が部品番号「Ｂ０００１」と部品番号「Ｂ０００２」とである場合、人手による組立て工程における類似製品の工数は、部品番号「Ｂ０００１」の組立て時間と部品番号「Ｂ０００２」の組立て時間の合計となる。具体的には、図６に示す生産ログから、人手による組立て工程における類似製品の工数は、それぞれ以下のようになる。
（8:18:33−8:17:30）＋（8:20:55−8:18:33）＝３分２５秒
（8:19:40−8:18:30）＋（8:21:56−8:19:40）＝３分２６秒
・・・・・
これらの値のうち、任意の値、平均値等が、人手による組立て工程における類似製品の工数となる。
【００４９】
このように、類似製品の工数の算出において、生産ログ情報ＤＢ２２に記憶された生産ログ、すなわち、実際の生産ラインで発生した工数を用いているので、過去の実績に近い工数を予測することができる。このため、より正確な（現場に沿った）工数を算出することができる。
【００５０】
そして、処理制御部１２は、算出した類似製品の工数に、製品との部品の違い等を考慮した補正値を乗じ、人手による組立て工程における選定された製品の工数を算出する補正処理を実行する（ステップＳ３３）。図１６は、補正処理を説明するためのフローチャートである。
【００５１】
まず、処理制御部１２は、類似製品の部品の中で人手による組立て工程を行う部品と、選定された製品の中で人手による組立て工程を行う部品とについて、対応する部品ごとに、その部品の形状、大きさ、ピン数、取付位置等が同一か異なるかを判別する（ステップＳ４１）。処理制御部１２は、対応する部品の形状等が同一であると判別すると（ステップＳ４１；Ｙｅｓ）、この処理を終了する。
【００５２】
処理制御部１２は、対応する部品の形状等が相違すると判別すると（ステップＳ４１；Ｎｏ）、相違する部品ごとに、その違いに応じた補正値を決定する。具体的には、処理制御部１２は、補正値情報ＤＢ２６に記憶された補正値に関する情報に基づいて、補正値を決定する（ステップＳ４２）。例えば、部品の取付位置が相違する場合には、補正値「ｄｄｄ」と決定する。
【００５３】
次に、処理制御部１２は、決定した補正値を、算出された各部品の工数に乗じて、各部品の工数を補正する（ステップＳ４３）。例えば、前述の人手による組立て工程における部品番号「Ｂ０００１」の工数が、（8:18:33−8:17:30）＝６３秒であり、部品番号「Ｂ０００１」と、これに対応する選択された製品の部品とで取付位置が異なっている場合、対応する選択された製品の部品の工数は、人手による組立てにおける取付位置の補正値である「ｄｄｄ」を乗じた「６３×ｄｄｄ」となる。
【００５４】
続いて、処理制御部１２は、選定された製品について、人手による組立て工程を行う全ての部品の工数を合計し、人手による組立て工程における製品の工数を算出し（ステップＳ４４）、この処理を終了する。
【００５５】
次に、処理制御部１２は、実装装置による組立て工程における製品の工数を算出する製品工数算出処理を実行する（ステップＳ１８）。この処理についても人手による組立て工程における製品の工数と同じ手順により、実装装置による組立て工程における製品の工数を算出する。すなわち、処理制御部１２は、ステップＳ１５で特定された部品のうち、実装装置による組立て工程を行う部品を抽出し、製品情報ＤＢ２５に記憶された製品の中から、この抽出した部品を有する製品に類似する類似製品を決定し、生産ログ情報ＤＢ２２に記憶された生産ログに基づいて、決定した類似製品の実装装置による組立て工程における類似製品の工数を算出する。そして、算出した類似製品の工数に、製品との部品の違い等を考慮した補正値を乗じ、実装装置による組立て工程における選定された製品の工数を算出する。
【００５６】
続いて、処理制御部１２は、同様の手順により、外観検査装置による外観検査工程における選定された製品の工数算出処理（ステップＳ１９）、目視による外観検査工程における選定された製品の工数算出処理（ステップＳ２０）、回路網検査工程における選定された製品の工数算出処理（ステップＳ２１）、機能検査工程における選定された製品の工数算出処理（ステップＳ２２）を実行する。そして、処理制御部１２は、ステップＳ１７〜ステップＳ２２の各工程で算出された製品の工数を合計し、選定された製品の工数を算出する（ステップＳ２３）。
【００５７】
このような生産管理支援システムを利用者が使用することにより、利用者の知識、経験などに関係なく、誰でも同一の方法により生産の工数を予測することができる。
【００５８】
以上説明したように、本実施の形態によれば、類似製品の工数の算出において、生産ログ情報ＤＢ２２に記憶された生産ログを用いているので、過去の実績に近い工数を予測することができる。このため、より正確な（現場に沿った）工数を算出することができる。従って、製品の生産管理を支援することができる。
【００５９】
本実施の形態によれば、対応する部品の形状等の違いに応じた補正値を算出された各部品の工数に乗じて、各部品の工数を補正しているので、製造、検査の各工程での部品形状、大きさ、ピン数、取付位置等の違いによって生じる工数のずれを補正することができる。
【００６０】
なお、本発明は、上記の実施の形態に限られず、種々の変形、応用が可能である。以下、本発明に適用可能な他の実施の形態について説明する。
【００６１】
上記実施の形態では、工数算出処理において、人手による組立て工程を行う部品の部品数が、特定した部品の部品数と同一または最も近い部品数の製品を類似製品に決定した場合を例に本発明を説明したが、例えば、処理制御部１２は、製品情報ＤＢ２５に記憶された製品の中から、人手による組立て工程を行う部品の機能（または種類）が、特定した部品の機能（種類）と同一または最も近い部品を有する製品を類似製品に決定してもよい。また、処理制御部１２は、製品情報ＤＢ２５に記憶された製品の中から、人手による組立て工程を行う部品の形状やピン数が、特定した部品の形状やピン数と同一または最も近い部品を有する製品を類似製品に決定してもよい。
【００６２】
上記実施の形態では、算出した類似製品の工数に補正値を乗じた場合を例に本発明を説明したが、補正値を乗じなくてもよい。また、補正値は、対応する部品の形状等の違いを考慮できるものであればよく、形状等の違いに応じた各種の定数、関係式等を用いることができる。
【００６３】
上記実施の形態では、ＰＣＢの生産管理を支援する場合を例に本発明を説明したが、本発明はこれに限定されるものではなく、例えば、ＰＣＢを使用した製品の生産管理を支援するものでもよい。この場合、ＰＣＢが一つの部品となる。また、上記実施の形態では、ＰＣＢの生産管理として、組立て工程と検査工程とを有する場合を例に本発明を説明したが、例えば、組立て工程、または、検査工程の一方であってもよい。
【００６４】
上記実施の形態では、製造装置４及び検査装置５が通信ネットワーク３を介して生産管理支援サーバ１に接続されている場合を例に本発明を説明したが、生産ログ情報、及び、検査ログ情報を生産管理支援サーバ１が取得可能な構成であればよく、製造装置４及び検査装置５が通信ネットワーク３を介して生産管理支援サーバ１に接続されていなくてもよい。
【００６５】
上記実施の形態では、生産ログ、検査ログに基づいて組立て時間等の製品を作るにあたっての工数を算出しているが、さらに、組立て・検査の段取りの工数、組立て・検査の開始順部にかかる時間等を求めてもよい。これらを求めることにより、さらに製品の生産管理を支援することができる。さらに、生産ログ、検査ログから不良品の発生率の情報を取得することにより、ラインにおける不良発生率なども考慮した製品の生産管理を行うことができる。また、材料の価格等の情報を取得して、製造コスト等を算出することも可能である。
【００６６】
本発明の実施の形態にかかる生産管理支援サーバ１は、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。例えば、汎用コンピュータに、上述の処理を実行するためのプログラムを格納した記録媒体（フレキシブルディスク、ＣＤ−ＲＯＭなど）から当該プログラムをインストールすることにより、上述の処理を実行する生産管理支援サーバ１を構成することができる。
【００６７】
そして、これらのプログラムを供給するための手段は任意である。上述のように所定の記録媒体を介して供給できる他、例えば、通信回線、通信ネットワーク、通信システムなどを介して供給してもよい。この場合、例えば、通信ネットワークの掲示板（ＢＢＳ）に当該プログラムを掲示し、これをネットワークを介して搬送波に重畳して提供してもよい。そして、このように提供されたプログラムを起動し、ＯＳの制御下で、他のアプリケーションプログラムと同様に実行することにより、上述の処理を実行することができる。
【図面の簡単な説明】
【００６８】
【図１】本発明の実施の形態に係る生産管理支援システムの構成を示す図である。
【図２】図１の生産管理支援サーバの構成を示す図である。
【図３】図１の生産管理支援データベースの構成を示す図である。
【図４】利用者情報データベースの構成を示す図である。
【図５】組立てラインの一例を示す図である。
【図６】生産ログ情報の一例を示す図である。
【図７】検査ログ情報の一例を示す図である。
【図８】部品情報データベースの構成を示す図である。
【図９】製品情報データベースの構成を示す図である。
【図１０】補正値情報データベースの構成を示す図である。
【図１１】メニュー画面の一例を示す図である。
【図１２】製品作成処理を説明するためのフローチャートである。
【図１３】製品入力画面の一例を示す図である。
【図１４】工数算出処理を説明するためのフローチャートである。
【図１５】人手による組立て工程における製品工数算出処理を説明するためのフローチャートである。
【図１６】補正処理を説明するためのフローチャートである。
【符号の説明】
【００６９】
１    生産管理支援サーバ
２    生産管理支援データベース
３    通信ネットワーク
４    製造装置
５    検査装置
６    利用者用端末
１１  通信制御部
１２  処理制御部
１３  データ記憶部
２１  利用者情報データベース
２２  生産ログ情報データベース
２３  検査ログ情報データベース
２４  部品情報データベース
２５  製品情報データベース
２６  補正値情報データベース
２７  画像情報データベース
【図１】
2007310456.tif 000003
【図２】
2007310456.tif 000004
【図３】
2007310456.tif 000005
【図４】
2007310456.tif 000006
【図５】
2007310456.tif 000007
【図６】
2007310456.tif 000008
【図７】
2007310456.tif 000009
【図８】
2007310456.tif 000010
【図９】
2007310456.tif 000011
【図１０】
2007310456.tif 000012
【図１１】
2007310456.tif 000013
【図１２】
2007310456.tif 000014
【図１３】
2007310456.tif 000015
【図１４】
2007310456.tif 000016
【図１５】
2007310456.tif 000017
【図１６】
2007310456.tif 000018