(57)【特許請求の範囲】
【請求項１】
部品の大気中の曝露許容時間を示すフロアーライフを管理するフロアーライフ管理装置であって、
前記部品と該部品のフロアーライフの期限値とを対応付けて管理する部品管理テーブル、及び、前記部品が定置されている所定の場所を示すロケーション情報と、前記部品が該ロケーション情報により示される所定の場所に定置される期間をフロアーライフの累積期間とするかを示すフロアーライフの対象条件とを対応付けて管理するロケーション管理テーブルを記憶している記憶部と、
前記ロケーション管理テーブルを参照して、前記部品の前記ロケーション情報に基づいて該部品のフロアーライフの累積値を算出し、該部品に対応する前記フロアーライフの期限値と前記フロアーライフの累積値とを比較する制御部と、
を備えることを特徴とする、フロアーライフ管理装置。
【請求項２】
前記記憶部の前記ロケーション管理テーブルには、前記部品が前記ロケーション情報により示される所定の場所に定置される定置期間が記憶され、
前記制御部は、
前記ロケーション管理テーブルの前記フロアーライフの対象条件を参照して、前記ロケーション情報により示される所定の場所に定置される期間をフロアーライフの累積期間とする場合に、前記定置期間を前記フロアーライフの累積値として算出する
ことを特徴とする、請求項１に記載のフロアーライフ管理装置。
【請求項３】
前記記憶部のロケーション管理テーブルには、
前記ロケーション情報が防湿装置または除湿装置を示す場合に、フロアーライフの対象条件として、前記部品が該防湿装置または該除湿装置に定置される期間をフロアーライフの累積期間としないことが記憶される
ことを特徴とする、請求項１に記載のフロアーライフ管理装置。
【請求項４】
前記制御部は、
前記部品の前記フロアーライフの累積値が該部品の前記フロアーライフの期限値を超える場合に、該部品のフロアーライフの期限値を超えたことをユーザに通知する
ことを特徴とする、請求項１に記載のフロアーライフ管理装置。
【請求項５】
前記制御部は、
前記フロアーライフの期限値と前記フロアーライフの期限値付近であることを示すフロアーライフの警告期限値と前記フロアーライフの累積値とを比較し、
前記部品の前記フロアーライフの累積値が該部品の前記フロアーライフの期限値より小さく前記フロアーライフの警告期限値以上である場合に、該部品のフロアーライフの期限が迫っていることをユーザに通知する
ことを特徴とする、請求項４に記載のフロアーライフ管理装置。
【請求項６】
部品の大気中の曝露許容時間を示すフロアーライフを管理するフロアーライフ管理装置におけるフロアーライフ管理方法において、
記憶部が、前記部品と該部品のフロアーライフの期限値とを対応付けて管理する部品管理テーブル、及び、前記部品が定置されている所定の場所を示すロケーション情報と、前記部品が該ロケーション情報により示される所定の場所に定置される期間をフロアーライフの累積期間とするかを示すフロアーライフの対象条件とを対応付けて管理するロケーション管理テーブルを記憶する第１のステップと、
制御部が、前記ロケーション管理テーブルを参照して、前記部品の前記ロケーション情報に基づいて該部品のフロアーライフの累積値を算出する第２のステップと、
前記制御部が、前記部品の前記フロアーライフの期限値と前記フロアーライフの累積値とを比較する第３のステップと、
を含むことを特徴とする、フロアーライフ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フロアーライフ管理装置及びフロアーライフ管理方法に関し、部品等のフロアーライフを管理するするフロアーライフ管理装置及びフロアーライフ管理方法に適用して好適なるものである。
【背景技術】
【０００２】
プリント基板組立の製造工程に、回路基板に表面実装部品をはんだ付けするリフロー工程がある。一般的に、この製造工程で発生する不良として、部品等（以下単に部品と称して説明する。）のポップコーンクラック現象が知られている。ポップコーンクラック現象とは、吸湿許容値を超えた状態でリフロー工程時に部品が過熱されると、部品内の水分が瞬時に膨張して部品が破裂する現象である。例えば、部品が防湿環境から大気中に曝露されると、大気中の水分を部品が吸湿してしまい、ポップコーンクラック現象が発生する。
【０００３】
IPC/JEDEC
J-STD-020では、大気中の曝露許容時間を表すフロアーライフ（Floor Life）などの条件がＭＳＬ（Moisture Sensitivity Level）ごとに定められている。フロアーライフ内にリフロー工程を行わないと、部品が吸湿許容値を超えてしまうこととなる。また、部品が吸湿した水分を除湿するためのベーキング処理時間などは、IPC/JEDEC J-STD-033にＭＳＬごとに定められている。
【０００４】
ポップコーンクラック現象を防止するための製造工程内の部品管理方法としては、部品ベンダから納入された部品を防湿梱包の真空状態で保管する防湿方法や、ドライボックスやデシケータと呼ばれる防湿装置内に部品をこまめに保管して、フロアーライフを極力進めない防湿方法や、ベーキング処理による除湿方法などがある。ベーキング処理によって部品を除湿すると、フロアーライフをリセットできることが知られているが、部品をベーキング処理する際には、処理回数の制限が設けられている。
【０００５】
特許文献１では、複数の部品を回路基板に組み立てる際に、取り付けられた部品（第１の部品）の環境状態を計時的に記録して、新たな部品（第２の部品）を取り付ける際に、記録された環境状態に基づいて第２の部品を取り付けるか否かを判定することが開示されている。特許文献１によれば、第２の部品を取り付ける際に、第１の部品がポップコーンクラック現象によって損傷されるのを防ぐことができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−２３６２８９号公報
【非特許文献】
【０００７】
【非特許文献１】IPC/JEDEC J-STD-020
【非特許文献２】IPC/JEDEC J-STD-033
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、特許文献１では、既に取り付けられた部品に対する環境状態は考慮されているものの、新たに取り付ける部品の吸湿状態などは考慮されておらず、リフロー工程時のポップコーンクラック現象を適切に防ぐことができないという問題があった。また、防湿装置内に部品をこまめに保管して防湿したり、ベーキング処理によって部品を除湿するなどの人手によるポップコーンクラック現象を防止する方法が考えられているが、部品の種類が多い場合や部品が頻繁に移動する場合には、複数種類の部品のフロアーライフを人手で管理するのは困難であり、製造工程における不良を防止することができなかった。
【０００９】
本発明は以上の点を考慮してなされたもので、製造工程内でのフロアーライフを管理してプリント基板組立時の不良を防止することが可能なフロアーライフ管理装置及びフロアーライフ管理方法を提案しようとするものである。
【課題を解決するための手段】
【００１０】
かかる課題を解決するために本発明においては、部品の大気中の曝露許容時間を示すフロアーライフを管理するフロアーライフ管理装置であって、前記部品と該部品のフロアーライフの期限値とを対応付けて管理する部品管理テーブルを記憶している記憶部と、前記部品が定置されている所定の場所を示すロケーション情報に基づいて該部品のフロアーライフの累積値を算出し、前記フロアーライフの期限値と前記フロアーライフの累積値とを比較する制御部と、を備えることを特徴とする、フロアーライフ管理装置が提供される。
【００１１】
かかる構成によれば、部品と該部品のフロアーライフの期限値とが予め対応付けられており、部品が定置されている所定の場所を示すロケーション情報に基づいて該部品のフロアーライフの累積値を算出し、前記フロアーライフの期限値と前記フロアーライフの累積値とを比較し、部品の前記フロアーライフの累積値が該部品の前記フロアーライフの期限値を超える場合に、該部品のフロアーライフの期限値を超えたことをユーザに通知したりする。これにより、製造工程内でのフロアーライフを管理してプリント基板組立時の不良を防止することができる。
【発明の効果】
【００１２】
本発明によれば、製造工程内でのフロアーライフを管理してプリント基板組立時の不良を防止することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態に係るフロアーライフ管理システムの構成を示すブロック図である。
【図２】同実施形態にかかる部品に付されるラベルを説明する概念図である。
【図３】同実施形態にかかるフロアーライフ登録画面の一例を示す概念図である。
【図４】同実施形態にかかるラベル管理テーブルの一例を示す図表である。
【図５】同実施形態にかかる部品マスタテーブルの一例を示す図表である。
【図６】同実施形態にかかるＭＳＬマスタテーブルの一例を示す図表である。
【図７】同実施形態にかかるロケーションマスタテーブルの一例を示す図表である。
【図８】同実施形態にかかるフロアーライフ管理テーブルの一例を示す図表である。
【図９】同実施形態にかかる部品の組立工程フローについて説明する概念図である。
【図１０】同実施形態にかかるフロアーライフ登録処理の流れを示すフローチャートである。
【図１１】同実施形態にかかるフロアーライフ管理テーブルの登録処理の流れを示すフローチャートである。
【図１２Ａ】同実施形態にかかるフロアーライフ管理テーブルの具体例を示す図表である。
【図１２Ｂ】同実施形態にかかるフロアーライフ管理テーブルの具体例を示す図表である。
【図１３】同実施形態にかかるフロアーライフ期限通知処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下図面について、本発明の一実施の形態を詳述する。
【００１５】
（１）本実施の形態の概要
まず、本実施の形態の概要について説明する。プリント基板組立の製造工程に、回路基板に表面実装部品をはんだ付けするリフロー工程がある。一般的に、この製造工程で発生する不良として、部品のポップコーンクラック現象が知られている。ポップコーンクラック現象とは、吸湿許容値を超えた状態でリフロー工程時に部品が過熱されると、部品内の水分が瞬時に膨張して部品が破裂する現象である。例えば、部品が防湿環境から大気中に曝露されると、大気中の水分を部品が吸湿してしまい、ポップコーンクラック現象が発生する。
【００１６】
IPC/JEDEC
J-STD-020では、大気中の曝露許容時間を表すフロアーライフ（Floor Life）などの条件がＭＳＬ（Moisture Sensitivity Level）ごとに定められている。フロアーライフ内にリフロー工程を行わないと、部品が吸湿許容値を超えてしまうこととなる。また、部品が吸湿した水分を除湿するためのベーキング処理時間などは、IPC/JEDEC J-STD-033にＭＳＬごとに定められている。
【００１７】
ポップコーンクラック現象を防止するための製造工程内の部品管理方法としては、部品ベンダから納入された部品を防湿梱包の真空状態で保管する防湿方法や、ドライボックスやデシケータと呼ばれる防湿装置内に部品をこまめに保管して、フロアーライフを極力進めない防湿方法や、ベーキング処理による除湿方法などがある。ベーキング処理によって部品を除湿すると、フロアーライフをリセットできることが知られているが、部品をベーキング処理する際には、処理回数の制限が設けられている。
【００１８】
また、従来、複数の部品を回路基板に組み立てる際に、取り付けられた部品（第１の部品）の環境状態を計時的に記録して、新たな部品（第２の部品）を取り付ける際に、記録された環境状態に基づいて第２の部品を取り付けるか否かを判定することが開示されている。当該技術によれば、第２の部品を取り付ける際に、第１の部品がポップコーンクラック現象によって損傷されるのを防ぐことができる。
【００１９】
しかし、上記技術では、既に取り付けられた部品に対する環境状態は考慮されているものの、新たに取り付ける部品の吸湿状態などは考慮されておらず、リフロー工程時のポップコーンクラック現象を適切に防ぐことができないという問題があった。また、防湿装置内に部品をこまめに保管して防湿したり、ベーキング処理によって部品を除湿するなどの人手によるポップコーンクラック現象を防止する方法が考えられているが、部品の種類が多い場合や部品が頻繁に移動する場合には、複数種類の部品のフロアーライフを人手で管理するのは困難であり、製造工程における不良を防止することができなかった。
【００２０】
そこで、本実施の形態では、製造工程内でのフロアーライフを管理してプリント基板組立時の不良を防止することを可能としている。これにより、リフロー工程時のポップコーンクラック現象を防止してより品質を向上させることができる。
【００２１】
（２）フロアーライフ管理システムの構成
次に、本実施の形態にかかるフロアーライフ管理システム１の構成について説明する。図１に示すように、フロアーライフ管理システム１は、フロアーライフ管理装置１０と、バーコード読み取り装置２０と、ラベル発行装置２１と、フロアーライフ確認装置２２と、ネットワーク２３とから構成されている。
【００２２】
ネットワーク２３は、各装置を相互に通信可能に接続する通信回線網であり、例えば、インターネット、電話回線網、衛星通信網等の公衆回線網や、ＷＡＮ(Wide Area Network)、ＬＡＮ、ＩＰ−ＶＰＮ等の専用回線網などで構成されており、有線、無線を問わない。
【００２３】
フロアーライフ管理装置１０は、図１に示すように、入出力部１１、通信部１２、制御演算部１３、記憶部１６、入力受付手段（図示せず）などを有する情報処理装置である。入出力部１１は、例えば、マウス、キーボード、タッチパネル、ボタン、マイク、スイッチおよびレバーなどユーザが情報を入力するための入力手段と、ユーザによる入力に基づいて入力信号を生成し、制御演算部１３に出力する入力制御回路などから構成されている。フロアーライフ管理装置１０のユーザは、該入出力部１１を操作することにより、フロアーライフ管理装置１０に対して各種のデータを入力したり処理動作を指示したりすることができる。
【００２４】
通信部１２は、例えば、ネットワーク２３に接続するための通信デバイス等で構成された通信インタフェースである。また、通信部１２は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）対応通信装置であっても、ワイヤレスＵＳＢ対応通信装置であっても、有線による通信を行うワイヤー通信装置であってもよい。
【００２５】
制御演算部１３は、各種プログラムに従ってフロアーライフ管理装置１０の動作全般を制御する。また、制御演算部１３は、フロアーライフ登録部１４やフロアーライフ期限通知部１５などを含み、各部の処理は、実際には、コンピュータプログラムによって実行される。
【００２６】
フロアーライフ登録部１４は、ユーザの入力を受け付けたバーコード読み取り装置２０から通知された情報を、通信部１２を介して受信し、該情報を元にデータベース１７にフロアーライフを管理するためのデータを登録する機能を有する。
【００２７】
フロアーライフ期限通知部１５は、フロアーライフの期限が切れた部品や期限が迫っている部品をフロアーライフ確認装置２２に通知する機能を有する。
【００２８】
記憶部１６は、本実施形態にかかるフロアーライフ管理装置１０の記憶部の一例として構成されたデータ格納用の装置であり、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されたデータを削除する削除装置などを含むことができる。記憶部１６は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）で構成される。記憶部１６は、ハードディスクを駆動し、制御演算部１３が実行するプログラムや各種データを格納する。本実施の形態では、記憶部１６は、フロアーライフ管理装置１０に備えられているが、かかる例に限定されず、記憶部１６を、フロアーライフ管理装置１０とは別体の記憶装置としてもよい。
【００２９】
バーコード読取装置２０は、入出力部、記憶部、通信部、制御演算部、入力受付手段（図示せず）を有する情報処理装置である。各部については、フロアーライフ管理装置１０の各部とほぼ同様のため詳細な説明は省略する。バーコード読取装置２０は、例えば、バーコード読み取り機能付きのハンディターミナルのような携帯端末であって、部品等に付されたラベルのバーコードを読み取って、該バーコードの情報をフロアーライフ管理装置２０２に転送する機能を有する。
【００３０】
部品に付されるラベルは、例えば、図２に示すバーコードを含み、該バーコードを読み取ることにより、部品の移動単位や部品種を識別することができる。図２に示すように、ラベル３０１には、部品に関する情報を含むバーコードが記載されている。バーコードには、各ラベルを識別するラベル番号と、部品の種類を識別する部品番号の情報が含まれる。例えば、ユーザが部品を移動した際に、バーコード読取装置２０を用いて部品に付されたラベルのバーコードを読み取って部品の情報を取得するとともに、移動先の所在を識別するためのロケーション情報を含むバーコードを読み取って、ロケーションの情報を取得する。なお、本実施の形態では、ラベル３０１のバーコードに部品の情報を埋め込むようにしたが、かかる例に限定されず、ＲＦタグなど、電磁界や電波などを用いた無線通信によって情報を取得できるものに部品の情報を埋め込むようにしてもよい。
【００３１】
また、例えば、図３に示すように、バーコード読取装置２０の表示画面にフロアーライフ登録画面４０１を表示させて、部品を識別するラベル番号や、ロケーションを識別する情報などをユーザに入力させるようにしてもよい。また、部品に付されたラベルのバーコードや、ロケーション情報を含むバーコードを読み取って、フロアーライフ登録画面４０１を介して部品情報やロケーション情報などを取得してもよい。
【００３２】
ラベル発行装置２１は、入出力部、記憶部、通信部、制御演算部、入力受付手段（図示せず）を有する情報処理装置である。各部については、フロアーライフ管理装置１０の各部とほぼ同様のため詳細な説明は省略する。ラベル発行装置２１１は、例えば、パーソナルコンピュータ（ＰＣ）やラベルプリンタなどであって、部品が移動する単位に、当該部品の所在を管理するためのラベル３０１を発行する機能を有する。また、ラベル発行装置２１は、発行したラベルの情報をフロアーライフ管理装置１０に通知して、データベース１７に登録させる機能を有する。
【００３３】
フロアーライフ確認装置２２は、入出力部、記憶部、通信部、制御演算部、入力受付手段（図示せず）を有する情報処理装置である。各部については、フロアーライフ管理装置１０の各部とほぼ同様のため詳細な説明は省略する。フロアーライフ確認装置２２は、ＰＣなどであって、フロアーライフ管理装置１０からフロアーライフの期限をユーザに通知したり、フロアーライフに関する情報を電子メールで送受信したり、ラベル番号ごとにフロアーライフを確認したりする機能を有する。フロアーライフ管理装置１０からフロアーライフ確認装置２２に、フロアーライフの期限が切れた部品や、期限が迫っている部品の情報が通知される。フロアーライフ確認装置２２は、フロアーライフ管理装置１０から通知されたフロアーライフの期限の情報を、電子メールで通知したり、印刷したり、表示画面に表示させて、ユーザに確認を促す機能を有する。
【００３４】
（３）フロアーライフ管理装置の構成
次に、フロアーライフ管理装置の構成について説明する。まず、記憶部１６のデータベース１７に格納されている各種テーブルについて説明する。データベース１７には、ラベル管理テーブル１７０、部品マスタテーブル１７１、ＭＳＬマスタテーブル１７２、ロケーションマスタテーブル１７３及びフロアーライフ管理テーブル１７４などが格納されている。
【００３５】
ラベル管理テーブル１７０は、製造工程における部品の移動を管理するために、ラベル発行装置２１により発行されたラベル情報を管理するテーブルである。ラベル管理テーブル１７０は、図４に示すように、ラベル番号欄１７０１、部品番号欄１７０２及びラベル発行日時欄１７０３から構成される。ラベル番号欄１７０１には、部品の移動単位を識別するためのラベル番号が格納される。部品番号欄１７０２には、部品の種類を示す部品番号が格納される。ラベル発行日時欄１７０３には、ラベルを発行した日時が格納される。上記したように、ラベル発行装置２１により発行されたラベルの情報が、ラベル管理テーブル１７０に登録される。例えば、図４では、ラベル番号が「ラベル００１」の部品番号は「部品１」、該ラベルの発行日時は「2011/01/01 9:00」であることが示されている。
【００３６】
部品マスタテーブル１７１は、部品の種類を示す部品番号単位にフロアーライフのレベル情報を管理するテーブルである。部品マスタテーブル１７１は、図５に示すように、部品番号欄１７１１及びＭＳＬ欄１７１２から構成される。部品番号欄１７１１には、部品の種類を示す部品番号が格納される。ＭＳＬ欄１７１２には、フロアーライフの管理レベルを示すＭＳＬの情報が格納される。ＭＳＬは、後述するＭＳＬマスタテーブル１７２においてフロアーライフの期限や警告時期が定義されている。例えば、図５では、部品番号「部品１」のＭＳＬは「２」であることが示されている。
【００３７】
ＭＳＬマスタテーブル１７２は、ＭＳＬごとのフロアーライフ期限を定義するテーブルである。ＭＳＬマスタテーブル１７２は、図６に示すように、ＭＳＬ欄１７２１、フロアーライフ期限欄１７２２及びフロアーライフ警告欄１７２３から構成される。ＭＳＬ欄１７２１には、フロアーライフの管理レベルを示すＭＳＬの情報が格納される。フロアーライフ期限欄１７２２には、フロアーライフ期限の情報が格納される。フロアーライフ警告欄１７２３には、フロアーライフの警告期限の情報が格納される。ＭＳＬに対応するフロアーライフ期限は、IPC/JEDEC J-STD-020に準拠した期限でもよいし、生産ラインの環境を分析した結果をフロアーライフ期限に反映させてもよい。例えば、図６では、ＭＳＬが「２」のフロアーライフ期限は「１年」、フロアーライフ警告期限は１年より１ヶ月短い「９か月」であることが示されている。
【００３８】
例えば、IPC/JEDEC J-STD-020によれば、ＭＳＬが２の場合に、気温が３０度、湿度が６０％以下の環境で使用する部品のフロアーライフは１年と設定されている。しかし、生産ラインの環境を分析した結果に基づいて、フロアーライフを１年以上の期間としてもよい、１年以下の期間としてもよい。また、フロアーライフ警告欄１７２３に格納されるフロアーライフの警告期限は、フロアーライフの期限が迫っていることをユーザに通知するための情報であって、フロアーライフ期限よりも短い期限が任意に設定される。なお、フロアーライフの期限や警告期間がIPC/JEDEC J-STD-020などに未定義である場合には、任意のＭＳＬを作成して、作成したＭＳＬに対応するフロアーライフ期限等を設定するようにしてもよい。
【００３９】
ロケーションマスタテーブル１７３は、組立工程における部品の移動場所（所在）ごとのフロアーライフ期間を管理するためのテーブルであって、具体的には、部品がある場所に置かれている期間をフロアーライフの期間に含めるか否かを設定するためのテーブルである。ロケーションマスタテーブル１７３は、図７に示すように、ロケーション欄１７３１、ロケーション区分欄１７３２及び期限管理区分欄１７３３から構成される。ロケーション欄１７３１には、部品の移動場所を示す情報が格納される。ロケーション区分欄１７３２には、移動場所の種類を示す情報が格納される。期限管理区分欄１７３３には、各ロケーションに置かれている期間をフロアーライフの期間に含むか否かの情報が格納される。
【００４０】
例えば、図７では、ロケーションが「部品搭載機１」(ロケーション区分「部品搭載機」)の場合には、期限管理区分が「対象」となっており、フロアーライフの期間に含むことが示されている。また、ロケーションが「防湿装置１」（ロケーション区分「防湿装置」）の場合には、期限管理区分が「対象外」となっており、フロアーライフの期間に含めないことが示されている。このように、ロケーションマスタテーブル１７３によって、防湿装置や除湿装置など、部品が適切な湿度状態で管理されているか否かによってフロアーライフの期間を管理している。
【００４１】
フロアーライフ管理テーブル１７４は、組立工程における部品の移動場所を考慮したフロアーライフを管理するテーブルである。フロアーライフ管理テーブル１７４は、図８に示すように、ラベル番号欄１７４１、部品番号欄１７４２、ロケーション欄１７４３、開始時刻欄１７４４、終了時刻欄１７４５、期間欄１７４６及び累計欄１７４７から構成される。
【００４２】
ラベル番号欄１７４１には、部品の移動単位を識別するためのラベル番号が格納される。部品番号欄１７４２には、部品の種類を示す部品番号が格納される。ロケーション欄１７４３には、部品の移動場所を示す情報が格納される。ロケーション欄１７４３に格納されるロケーションの情報は、ロケーションマスタテーブル１７３に定義されているロケーションの情報である。開始時刻欄１７４４には、部品がロケーション欄１７４３に格納されている移動場所に置かれた時刻が格納される。終了時刻欄１７４５には、部品がロケーション欄１７４３に格納されている移動場所から別の場所に移動した時刻が格納される。期間欄１７４６には、開始時刻から終了時刻までの期間が格納される。累計欄１７４７には、部品がこれまでに置かれた場所におけるフロアーライフの累計が格納される。なお、期間欄１７４６に格納される期間や、累計欄１７４７に格納される期間の管理単位は、日単位よりも精度が高い時間単位や分単位で管理されることが好ましい。
【００４３】
図８では、ラベル番号「ラベル００１」の部品が、「部品搭載機１」のロケーションに、「1/1  9:00」から「1/2  9:00」まで置かれた後、「防湿装置１」のロケーションに置かれたことが示されている。また、「ラベル００１」の部品は、防湿装置１に移動した時点でフロアーライフの累計が「２４」（時間）であり、「防湿装置１」のロケーションではフロアーライフが加算されないため、現時点でのフロアーライフの累計は「２４」であることがわかる。
【００４４】
（４）フロアーライフ管理システムの動作の詳細
（４−１）部品の組立工程
フロアーライフ管理システム１の動作の詳細を説明する前に、まず、フロアーライフ管理システム１で管理される部品の組立工程フローについて説明する。図９に示すように、まず、外部の部品ベンダから納入された部品は、部品倉庫の所定の棚２０２に保管される。部品倉庫の棚２０２から防湿装置２０４へは、プリント基板組立の生産計画に合わせて移動される。組立工程では、精査する製品の段取り替えの際に、防湿装置２０４から部品が取り出され、部品搭載機２０６に収納されて、製品の生産が開始される。本実施の形態では、リール状に同種の部品が複数設置されている部品（以降、リール部品とも称する）を例示して説明するが、かかる例に限定されない。製品の生産が終了した時点で、リール部品に余った部品がある場合には、部品が防湿装置２０４に戻される。
【００４５】
また、上記した製品の組立工程において、部品のフロアーライフの期限が迫った場合には、部品を除湿装置２０５に入れて、部品内の水分を除湿することも考えられる。また、部品を部品倉庫の棚２０２から防湿装置２０４に移動する前に、部品を除湿装置２０５に入れて除湿するようにしてもよい。また、フロアーライフの期限が切れた場合や、製品の生産中に期限が切れることが予めわかっている部品については、製品の生産に使用せず廃棄箱２０７に回収して廃棄してもよい。
【００４６】
（４−２）フロアーライフ登録処理の詳細
次に、フロアーライフ登録処理の流れについて説明する。図１０に示すように、まず、フロアーライフ管理装置１０のフロアーライフ登録部１４は、バーコード読み取り装置２０から通知されたラベルの情報及びロケーションの情報を取得する（Ｓ１０１）。具体的に、フロアーライフ登録部１４は、取得したラベル番号を変数ラベル番号に格納し、取得したロケーション番号を変数ロケーションに格納する。
【００４７】
次いで、フロアーライフ登録部１４は、ステップＳ１０１において取得したラベル番号とロケーションのデータとを確認する（Ｓ１０２）。具体的に、フロアーライフ登録部１４は、取得したラベル番号がラベル管理テーブル１７０に存在するかを確認する。また、フロアーライフ登録部１４は、取得したロケーションのデータがロケーションマスタテーブル１７３に存在するかを確認する。ラベル番号とロケーションのデータがそれぞれラベル管理テーブル１７０とロケーションマスタテーブル１７３に存在する場合に、正しいデータであると判断する。
【００４８】
そして、フロアーライフ登録部１４は、ステップＳ１０２において取得したデータが正しいデータである場合に、フロアーライフ管理テーブル１７４へのデータ登録を行う（Ｓ１０３）。ステップＳ１０３におけるフロアーライフ管理テーブル１７４へのデータ登録処理については、後述する。
【００４９】
次に、図１１を参照して、上記したステップＳ１０３におけるフロアーライフ管理テーブル１７４の登録処理について説明する。フロアーライフ登録部１４は、変数ラベル番号に格納したラベル番号をキーにして、フロアーライフ管理テーブル１７４を検索する（Ｓ２０１）。具体的に、フロアーライフ登録部１４は、変数ラベル番号をキーにしてフロアーライフ管理テーブル１７４を検索して、現在までの履歴情報を配列変数（ｉ，ｊ）に格納する。ステップＳ２０１における検索結果は、複数行のレコードを取得することを想定しており、変数ｉは取得したレコードの行を示し、変数ｊは各行のフロアーライフ管理テーブル１７４の項目列データを示し、並び順は任意とする。
【００５０】
次いで、フロアーライフ登録部１４は、フロアーライフ管理テーブル１７４にラベル番号に対応するレコードが存在するかを判定する（Ｓ２０２）。ステップＳ２０２において、ラベル番号に対応するレコードが存在すると判定された場合には、ステップＳ２０３の処理に進む。一方、ステップＳ２０２において、ラベル番号に対応するレコードが存在しないと判定された場合には、ステップＳ２０４以降の処理を実行する。
【００５１】
ステップＳ２０２において、フロアーライフ管理テーブル１７４にラベル番号に対応するレコードが存在しないと判定された場合には、フロアーライフ登録部１４は、ラベル発行日時をフロアーライフ開始日時として、フロアーライフ管理テーブル１７４に新たにレコードを追加する（Ｓ２０３）。ここで、ラベル番号に対応するレコードが存在しない場合とは、製造工程において初めて部品が使用された場合を意味している。
【００５２】
また、ステップＳ２０２において、フロアーライフ管理テーブル１７４にラベル番号に対応するレコードが存在すると判定された場合には、フロアーライフ登録部１４は、部品の移動前の最新レコードを取得する（Ｓ２０４）。具体的に、フロアーライフ登録部１４は、部品の移動前の最新の状態を表すレコードを特定するために、ステップＳ２０１において取得した配列変数Ｒの中から、開始時刻が最新のレコードを検索する。また、フロアーライフ登録部１４は、以降のステップで使用するため、当該レコードの累計項目の値を変数前の累計に記憶する。
【００５３】
次いで、フロアーライフ登録部１４は、ステップＳ２０３において追加したレコード、または、ステップＳ２０４において特定した最新のレコードに対して、移動完了の更新処理を行う（Ｓ２０５）。具体的に、フロアーライフ登録部１４は、フロアーライフ管理テーブル１７４の終了時刻欄１７４５及び期間欄１７４６の値を更新する。
【００５４】
次いで、フロアーライフ登録部１４は、部品の移動後の状態を示すレコードをフロアーライフ管理テーブル１７４に追加する（Ｓ２０６）。具体的に、フロアーライフ登録部１４は、フロアーライフ管理テーブル１７４のラベル番号欄１７４１及び部品番号欄１７４２に、ステップＳ１０１及びステップＳ１０２において記憶した変数ラベル番号及び変数部品番号のデータを格納し、ロケーション欄１７４３には、ステップＳ１０１において記憶した変数ロケーションのデータを格納する。また、開始時刻欄１７４４には、処理時点での時刻を格納する。
【００５５】
そして、累計欄１７４７には、ステップＳ２０４において特定した１つ前の状態を示すレコードのロケーション欄１７４３の値に基づいて算出する。具体的に、フロアーライフ登録部１４は、ステップＳ２０４において特定した１つ前の状態を示すレコードのロケーション欄１７４３の値をキーに、ロケーションマスタテーブル１７３のロケーション区分を検索して、ロケーション区分に応じて期限管理区分によって、累計するフロアーライフの算出方法を区別する。例えば、ロケーション区分が、部品搭載機などの設備の場合、該ロケーションに置かれていた期間はフロアーライフの期間に含まれる。このため、ステップＳ２０４において取得した変数前の累計と、当該設備に置かれた期間を加算した値が、移動後の状態を示すレコードの累計値となる。一方、ロケーション区分が除湿装置の場合には、フロアーライフはリセットされるため、移動後の状態を示すレコードの累計の値をゼロとする。
【００５６】
ここで、部品移動後のレコードが追加されたフロアーライフ管理テーブル１７４の具体例について説明する。図１２Ａ及び図１２Ｂに、フロアーライフ管理テーブル１７４の具体例を示す。
【００５７】
図１２Ａは、部品１に対するラベル発行後、防湿装置１、搭載機１の順に部品１が移動した場合を示す。図１２Ａに示すように、部品１は、ラベルが発行されてから２４時間後に防湿装置に２４時間置かれている。上記したように、防湿装置１は、ロケーション区分が防湿装置であるため、フロアーライフの累計対象外である。したがって、防湿装置１から搭載機１に移動した際には、防湿装置１に置かれていた期間は累積されていないことがわかる。
【００５８】
また、図１２Ｂは、部品１が防湿装置１、除湿装置１、防湿装置１の順に移動した場合を示す。図１２Ｂに示すように、防湿装置１に移動した後、除湿装置１に移動した際には、フロアーライフは累積されていないことがわかる。また、除湿装置１に置かれた後、防湿装置１に移動した際に、フロアーライフの累計欄１７４７の値が０となっており、フロアーライフがリセットされていることがわかる。
【００５９】
このように、移動単位の部品ごとに、部品が置かれているロケーションや該ロケーションに置かれていた期間などを考慮して、部品のフロアーライフを適切に管理することが可能となる。
【００６０】
（４−３）フロアーライフ期限通知処理の詳細
次に、フロアーライフ期限通知処理の流れについて説明する。以下のフロアーライフ期限通知処理により、大気中に曝露されている環境下で使用されている部品を特定して、当該部品のフロアーライフ期限が切れている場合や、フロアーライフ期限が迫っている場合にその旨を通知することができる。
【００６１】
図１３に示すように、まず、フロアーライフ管理装置１０のフロアーライフ期限通知部１５は、フロアーライフ管理テーブル１７４とロケーションマスタテーブル１７３等と所定のキーで結合してレコードを取得する（Ｓ３０１）。具体的に、フロアーライフ期限通知部１５は、フロアーライフ管理テーブル１７４とロケーションマスタテーブル１７３とを、「ロケーション」をキーに結合する。さらに、フロアーライフ期限通知部１５は、フロアーライフ管理テーブル１７４と、部品マスタテーブル１７１とを「部品番号」をキーに結合し、部品マスタテーブル１７１とＭＳＬマスタテーブル１７２とを「ＭＳＬ」をキーに結合する。
【００６２】
そして、フロアーライフ期限通知部１５は、フロアーライフ管理テーブル１７４の開始時刻が空ではなく、終了時刻が空であり、ロケーションマスタテーブル１７３の期限管理区分が「対象」であるレコードを検索する。フロアーライフ期限通知部１５は、検索した結果を配列変数Ｆ（ａ，ｂ）に格納する。この検索結果は、複数行のレコードを取得することを想定しており、変数ａは取得したレコードの行を表し、変数ｂは、各行の項目列データを表し、その並び順は任意とする。
【００６３】
次いで、フロアーライフ期限通知部１５は、ステップＳ３０１において取得したレコードについて、フロアーライフの期限が切れているかを確認する（Ｓ３０２）。具体的に、フロアーライフ期限通知部１５は、ステップＳ３０１で取得した配列変数Ｆの全件について、配列変数Ｆ中の開始時刻とこの処理を行っている時点の時刻間の期間を算出した後、配列変数Ｆ中の累計を加算して、処理時点までのフロアーライフを算出する。フロアーライフ期限通知部１５は、算出したフロアーライフ値と、配列変数Ｆ中のＭＳＬマスタテーブル１７２から取得したフロアーライフ期限の値とを比較する。そして、算出したフロアーライフ値がＭＳＬマスタテーブル１７２から取得したフロアーライフ期限の値より大きい場合に、フロアーライフ期限が切れたレコードとして、配列変数Ｆと同じ構造の配列変数Ｎ１（ｃ，ｄ）に当該レコードを格納する。
【００６４】
また、フロアーライフ期限通知部１５は、ステップＳ３０２においてフロアーライフの期限切れが確認されていないレコードに対して、フロアーライフの期限が迫っているかを確認する（Ｓ３０３）。具体的に、フロアーライフ期限通知部１５は、ステップＳ３０２と同様に、処理時点までのフロアーライフ値を算出する。フロアーライフ期限通知部１５は、算出したフロアーライフ値と、配列変数Ｆ中のＭＳＬマスタテーブル１７２から取得したフロアーライフ警告の値とを比較する。そして、算出したフロアーライフ値がＭＳＬマスタテーブル１７２から取得したフロアーライフ警告の値より大きい場合に、フロアーライフの期限が迫っているレコードとして、配列変数Ｆの構造にフロアーライフの残り期間を表す項目を追加した構造の配列変数Ｎ２（ｅ，ｆ）に格納する。
【００６５】
そして、フロアーライフ期限通知部１５は、ステップＳ３０２及びステップＳ３０３において処理した結果をユーザに通知する（Ｓ３０４）。具体的に、フロアーライフ期限通知部１５は、フロアーライフ確認装置２２に、上記した配列変数Ｎ１及び配列変数Ｎ２の情報を転送する。配列変数Ｎ１は、フロアーライフ期限が切れている部品に関する情報であり、配列変数Ｎ２は、フロアーライフ期限が迫っている部品に関する情報である。
【００６６】
ステップＳ３０４において、フロアーライフ管理装置１０から配列変数Ｎ１及び／又は配列変数Ｎ２を転送されたフロアーライフ確認装置２２は、配列変数Ｎ１及び／又は配列変数Ｎ２の情報を表示画面に表示する。例えば、フロアーライフ確認装置２２は、フロアーライフ期限が切れている部品の情報を含むレコード（配列変数Ｎ１）を取得した場合には、表示画面に対象となる部品のラベル番号、部品番号及びロケーションの情報と、フロアーライフ期限が切れている旨のメッセージを表示する。また、フロアーライフ確認装置２２は、フロアーライフ期限が迫っている部品の情報を含むレコード（配列変数Ｎ２）を取得した場合には、表示画面に対象となる部品のラベル番号、部品番号、ロケーション及びフロアーライフの残り期限の情報と、フロアーライフ期限が迫っている旨のメッセージを表示する。
【００６７】
このように、いずれの部品がフロアーライフの期限切れか、フロアーライフの期限が迫っているかをユーザに通知することにより、部品のフロアーライフを適切に管理して、製造工程時に発生するポップコーンクラック現象を防止することができる。上記したフロアーライフ期限通知処理は、任意の間隔で定期的に実行するようにしてもよいし、生産形態に応じて実行するタイミングを設定してもよい。
【００６８】
（５）本実施の形態の効果
以上のように本実施の形態によれば、部品と該部品のフロアーライフの期限値とが予め対応付けられており、部品が定置されている所定の場所を示すロケーション情報に基づいて該部品のフロアーライフの累積値を算出し、フロアーライフの期限値とフロアーライフの累積値とを比較し、部品の前記フロアーライフの累積値が該部品の前記フロアーライフの期限値を超える場合に、該部品のフロアーライフの期限値を超えたことをユーザに通知する。これにより、製造工程内でのフロアーライフを管理してプリント基板組立時の不良を防止することができる。
【００６９】
（６）他の実施の形態
なお、本発明は上記した実施形態に限定されるものではなく、様々な他の実施形態が含まれる。例えば、上記した実施形態は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施形態の構成の一部を他の実施形態の構成に置き換えることが可能であり、また、ある実施形態の構成に他の実施形態の構成を加えることも可能である。また、各実施形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【００７０】
また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Solid State Drive）等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。
【符号の説明】
【００７１】
１０      フロアーライフ管理装置
１１      入出力部
１２    通信部
１３    制御演算部
１４    フロアーライフ登録部
１５    フロアーライフ期限通知部
１６    記憶部
１７    データベース
２０    バーコード読取装置
２１    ラベル発行装置
２２    フロアーライフ確認装置
２３    ネットワーク
１７０  ラベル管理テーブル
１７１  部品マスタテーブル
１７２  マスタテーブル
１７３  ロケーションマスタテーブル
１７４  フロアーライフ管理テーブル
【図１】
0005679956.tif 000002
【図２】
0005679956.tif 000003
【図３】
0005679956.tif 000004
【図４】
0005679956.tif 000005
【図５】
0005679956.tif 000006
【図６】
0005679956.tif 000007
【図７】
0005679956.tif 000008
【図８】
0005679956.tif 000009
【図９】
0005679956.tif 000010
【図１０】
0005679956.tif 000011
【図１１】
0005679956.tif 000012
【図１２Ａ】
0005679956.tif 000013
【図１２Ｂ】
0005679956.tif 000014
【図１３】
0005679956.tif 000015