(57)【要約】【課題】  部品切れを発生させず従来に比べて生産効率を向上させ、さらに作業者における作業効率の向上を図ることができる、部品切れ予告方法、該部品切れ予告方法をコンピュータに実行させるためのプログラム、部品切れ予告装置、及び部品実装システムを提供する。【解決手段】  部品切れ予告決定部１１１を備え、従来全く考慮していなかった部品補充条件、さらに部品補充作業における作業性も考慮して部品補充を行う順序を求め、該部品補充順序に従い部品切れを予告するようにした。よって、従来に比べてより高精度に部品補充順序を決定できることから、従来に比べて部品切れ発生を引き起こすことを低減でき、よって生産効率の向上、及び作業者における作業効率の向上を図ることができる。【選択図】図１
2005209919.tif 000002
【特許請求の範囲】
【請求項１】
回路基板（５）に実装される電子部品（２）を供給するそれぞれの部品供給装置（１）における部品切れを予告する部品切れ予告方法であって、
それぞれの上記部品供給装置における部品実装中に変化する部品消費情報（１２４ａ）をサンプリング時間毎に取得し、
上記取得した部品消費情報に基づいて部品切れが発生するまでの部品切れ時間（Ｚｔ）を上記部品供給装置毎に求め、
上記部品切れ時間を元にして部品補充順序を決定するとき、上記電子部品の補充作業に関する情報であり上記部品供給装置毎に設定されている部品補充条件情報（１２３ａ）を考慮して部品補充順序を決定し、
上記部品補充順序に基づき部品切れを予告する、
ことを特徴とする部品切れ予告方法。
【請求項２】
上記部品切れ時間を求めた後、上記部品補充順序を決定する前に、求めた上記部品切れ時間から、部品切れ準勧告用の時間である第１設定時間以内（Ｙ）でありかつ部品切れ勧告用時間である第２設定時間（Ｘ）を超える部品切れ時間を抽出し、該抽出された部品切れ時間を有する部品供給装置について上記部品補充順序を決定する、請求項１記載の部品切れ予告方法。
【請求項３】
上記抽出された部品切れ時間を元に上記部品補充順序を決定した後、該部品補充順序に従い部品補充を行うとしたときの部品補充時点での各部品供給装置における仮の部品残数である部品仮残数（Ｚｃ）を、上記部品補充条件情報に含まれる部品補充作業時間（Ｃ）に基づきそれぞれ求める、請求項２記載の部品切れ予告方法。
【請求項４】
上記部品仮残数を求めた後、さらに、上記部品補充作業に関係する作業性を考慮して上記部品補充順序を更新する、請求項３記載の部品切れ予告方法。
【請求項５】
上記作業性の考慮では、上記部品補充条件情報に含まれかつ上記部品供給装置毎に設定されおり上記部品補充作業を行い得る最大の部品残数である最大部品残数（Ｚｈ）と、上記部品仮残数との比較を上記部品供給装置毎に行う、請求項４記載の部品切れ予告方法。
【請求項６】
上記最大部品残数と上記部品仮残数との比較の結果、上記部品仮残数が上記最大部品残数以上である部品供給装置については上記最大部品残数との比較動作対象から除外する、請求項５記載の部品切れ予告方法。
【請求項７】
上記除外後、上記部品補充順序の更新を行い、該更新部品補充順序に従い更新された更新部品仮残数（Ｚｃｎ）を求める、請求項６記載の部品切れ予告方法。
【請求項８】
上記更新部品仮残数が上記最大部品残数未満であるときには、さらに、上記部品補充条件情報に含まれかつ上記部品供給装置毎に設定されおり部品補充作業に最低限必要となる部品残数である最小部品残数（Ｚｌ）と、上記更新部品仮残数との比較を上記部品供給装置毎に行う、請求項７記載の部品切れ予告方法。
【請求項９】
上記最小部品残数と上記更新部品仮残数との比較の結果、上記更新部品仮残数が上記最小部品残数未満である部品交換要部品供給装置（１−Ｒ）が存在するときには、上記更新部品補充順序の範囲で上記部品交換要部品供給装置よりも部品補充順位が早い部品供給装置の内から、上記部品切れ時間が最大である最大部品供給装置（１−Ｍ）を上記最大部品残数との比較動作対象から除外する、請求項８記載の部品切れ予告方法。
【請求項１０】
上記更新部品仮残数が上記最小部品残数以上となり上記部品交換要部品供給装置が不存在となるまで、上記最大部品残数と上記更新部品仮残数との比較、及び上記最小部品残数と上記更新部品仮残数との比較を繰り返す、請求項９記載の部品切れ予告方法。
【請求項１１】
上記部品切れ時間が上記第２設定時間以下である部品供給装置が存在するときには、当該部品供給装置を有する設備に対して実装動作停止を警告する、請求項２から１０のいずれかに記載の部品切れ予告方法。
【請求項１２】
上記サンプリング時間は、実装動作状態に応じて可変である、請求項１から１１のいずれかに記載の部品切れ予告方法。
【請求項１３】
回路基板（５）に実装される電子部品（２）を供給するそれぞれの部品供給装置（１）における部品切れを予告する部品切れ予告方法をコンピュータに実行させるための部品切れ予告プログラムであって、
それぞれの上記部品供給装置における部品実装中に変化する部品消費情報（１２４ａ）をサンプリング時間毎に取得する手順と、
上記取得した部品消費情報に基づいて部品切れが発生するまでの部品切れ時間（Ｚｔ）を上記部品供給装置毎に求める手順と、
上記部品切れ時間を元にして部品補充順序を決定するとき、上記電子部品の補充作業に関する情報であり上記部品供給装置毎に設定されている部品補充条件情報（１２３ａ）を考慮して部品補充順序を決定する手順と、
上記部品補充順序に基づき部品切れを予告する手順と、
をコンピュータに実行させるための部品切れ予告プログラム。
【請求項１４】
上記部品切れ時間を求めた後、上記部品補充順序を決定する前に、求めた上記部品切れ時間から、部品切れ準勧告用の時間である第１設定時間以内（Ｙ）でありかつ部品切れ勧告用時間である第２設定時間（Ｘ）を超える部品切れ時間を抽出する手順をさらに備える、請求項１３記載の部品切れ予告プログラム。
【請求項１５】
上記抽出された部品切れ時間を元に上記部品補充順序を決定した後、該部品補充順序に従い部品補充を行うとしたときの部品補充時点での各部品供給装置における仮の部品残数である部品仮残数（Ｚｃ）を、上記部品補充条件情報に含まれる部品補充作業時間（Ｃ）に基づきそれぞれ求める手順をさらに備えた、請求項１４記載の部品切れ予告プログラム。
【請求項１６】
上記部品仮残数を求めた後、さらに、上記部品補充作業に関係する作業性を考慮して上記部品補充順序を更新する手順をさらに備えた、請求項１５記載の部品切れ予告プログラム。
【請求項１７】
上記作業性の考慮では、上記部品補充条件情報に含まれかつ上記部品供給装置毎に設定されおり上記部品補充作業を行い得る最大の部品残数である最大部品残数（Ｚｈ）と、上記部品仮残数との比較を上記部品供給装置毎に行う手順を有する、請求項１６記載の部品切れ予告プログラム。
【請求項１８】
上記最大部品残数と上記部品仮残数との比較の結果、上記部品仮残数が上記最大部品残数以上である部品供給装置については上記最大部品残数との比較動作対象から除外する手順を有する、請求項１７記載の部品切れ予告プログラム。
【請求項１９】
上記除外後、上記部品補充順序の更新を行い、該更新部品補充順序に従い更新された更新部品仮残数（Ｚｃｎ）を求める手順を有する、請求項１８記載の部品切れ予告プログラム。
【請求項２０】
上記更新部品仮残数が上記最大部品残数未満であるときには、さらに、上記部品補充条件情報に含まれかつ上記部品供給装置毎に設定されおり部品補充作業に最低限必要となる部品残数である最小部品残数（Ｚｌ）と、上記更新部品仮残数との比較を上記部品供給装置毎に行う手順を有する、請求項１９記載の部品切れ予告プログラム。
【請求項２１】
上記最小部品残数と上記更新部品仮残数との比較の結果、上記更新部品仮残数が上記最小部品残数未満である部品交換要部品供給装置（１−Ｒ）が存在するときには、上記更新部品補充順序の範囲で上記部品交換要部品供給装置よりも部品補充順位が早い部品供給装置の内から、上記部品切れ時間が最大である最大部品供給装置（１−Ｍ）を上記最大部品残数との比較動作対象から除外する手順を有する、請求項２０記載の部品切れ予告プログラム。
【請求項２２】
上記更新部品仮残数が上記最小部品残数以上となり上記部品交換要部品供給装置が不存在となるまで、上記最大部品残数と上記更新部品仮残数との比較、及び上記最小部品残数と上記更新部品仮残数との比較を繰り返す手順を有する、請求項２１記載の部品切れ予告プログラム。
【請求項２３】
上記部品切れ時間が上記第２設定時間以下である部品供給装置が存在するときには、当該部品供給装置を有する設備に対して実装動作停止を警告する手順をさらに有する、請求項１４から２２のいずれかに記載の部品切れ予告プログラム。
【請求項２４】
上記サンプリング時間は、実装動作状態に応じて可変とする手順をさらに備えた、請求項１３から２３のいずれかに記載の部品切れ予告プログラム。
【請求項２５】
回路基板（５）に実装される電子部品（２）を供給するそれぞれの部品供給装置（１）における部品切れを予告する部品切れ予告装置であって、
それぞれの上記部品供給装置における部品実装中に変化する部品消費情報（１２４ａ）を、上記部品供給装置を備えた部品実装装置（２００）からサンプリング時間毎にサンプリングする入力装置（１３０）と、
それぞれの上記部品供給装置へ投入された上記電子部品の投入数情報である部品投入数情報（１２１ａ）、１枚の上記回路基板に実装される上記電子部品の種類及び数量に関する情報である部品構成マスタ情報（１２２ａ）、及び上記部品消費情報が供給され、これらの情報に基づいて部品切れが発生するまでの部品切れ時間（Ｚｔ）を上記部品供給装置毎に求め、かつ上記電子部品の補充作業に関する情報であり上記部品供給装置毎に設定されている部品補充条件情報（１２３ａ）が供給され、求めた上記部品切れ時間を元にして上記部品補充条件情報を考慮して部品切れが生じる部品供給装置を決定する予告決定部（１１１）と、
を備えたことを特徴とする部品切れ予告装置。
【請求項２６】
上記予告決定部は、さらに、上記部品切れ時間を求めた後、上記部品補充順序を決定する前に、求めた上記部品切れ時間から、部品切れ準勧告用の時間である第１設定時間以内（Ｙ）でありかつ部品切れ勧告用時間である第２設定時間（Ｘ）を超える部品切れ時間を抽出し、該抽出された部品切れ時間を有する部品供給装置について上記部品補充順序を決定する、請求項２５記載の部品切れ予告装置。
【請求項２７】
上記予告決定部は、さらに、上記抽出された部品切れ時間を元に上記部品補充順序を決定した後、該部品補充順序に従い部品補充を行うとしたときの部品補充時点での各部品供給装置における仮の部品残数である部品仮残数（Ｚｃ）を、上記部品補充条件情報に含まれる部品補充作業時間（Ｃ）に基づきそれぞれ求める、請求項２６記載の部品切れ予告装置。
【請求項２８】
上記予告決定部は、さらに、上記部品仮残数を求めた後、さらに、上記部品補充作業に関係する作業性を考慮して上記部品補充順序を更新する、請求項２７記載の部品切れ予告装置。
【請求項２９】
上記部品補充条件情報を格納する部品補充条件情報格納部（１２３）を備え、該部品補充条件情報格納部は、上記部品供給装置毎に設定されおり上記部品補充作業を行い得る最大の部品残数である最大部品残数（Ｚｈ）をさらに格納し、上記予告決定部は、さらに、上記最大部品残数と上記部品仮残数との比較を上記部品供給装置毎に行う、請求項２８記載の部品切れ予告装置。
【請求項３０】
上記予告決定部は、上記最大部品残数と上記部品仮残数との比較の結果、上記部品仮残数が上記最大部品残数以上である部品供給装置については上記最大部品残数との比較動作対象から除外する、請求項２９記載の部品切れ予告装置。
【請求項３１】
上記予告決定部は、上記除外後、上記部品補充順序の更新を行い、該更新部品補充順序に従い更新された更新部品仮残数（Ｚｃｎ）を求める、請求項３０記載の部品切れ予告装置。
【請求項３２】
上記部品補充条件情報を格納する部品補充条件情報格納部（１２３）を備え、該部品補充条件情報格納部は、上記部品供給装置毎に設定されおり部品補充作業に最低限必要となる部品残数である最小部品残数（Ｚｌ）をさらに格納し、上記予告決定部は、上記更新部品仮残数が上記最大部品残数未満であるときには、さらに、上記最小部品残数と上記更新部品仮残数との比較を上記部品供給装置毎に行う、請求項３１記載の部品切れ予告装置。
【請求項３３】
上記予告決定部は、上記最小部品残数と上記更新部品仮残数との比較の結果、上記更新部品仮残数が上記最小部品残数未満である部品交換要部品供給装置（１−Ｒ）が存在するときには、上記更新部品補充順序の範囲で上記部品交換要部品供給装置よりも部品補充順位が早い部品供給装置の内から、上記部品切れ時間が最大である最大部品供給装置（１−Ｍ）を上記最大部品残数との比較動作対象から除外する、請求項３２記載の部品切れ予告装置。
【請求項３４】
上記予告決定部は、上記更新部品仮残数が上記最小部品残数以上となり上記部品交換要部品供給装置が不存在となるまで、上記最大部品残数と上記更新部品仮残数との比較、及び上記最小部品残数と上記更新部品仮残数との比較を繰り返す、請求項３３記載の部品切れ予告装置。
【請求項３５】
上記予告決定部は、上記部品切れ時間が上記第２設定時間以下である部品供給装置が存在するときには、当該部品供給装置を有する設備に対して実装動作停止を警告する、請求項２６から３４のいずれかに記載の部品切れ予告装置。
【請求項３６】
上記入力装置は、上記サンプリング時間を実装動作状態に応じて可変とする、請求項２５から３５のいずれかに記載の部品切れ予告装置。
【請求項３７】
上記部品供給装置は、上記電子部品を格納したテープ（３）を巻回したリール（４）を備え該リールから上記テープを繰り出すことで部品供給を行うパーツカセットタイプである、請求項２５から３６のいずれかに記載の部品切れ予告装置。
【請求項３８】
回路基板（５）に実装される電子部品（２）を供給するそれぞれの部品供給装置（１）を有し、上記回路基板へ上記電子部品の実装を行う部品実装装置（２００）と、
上記部品実装装置に接続され、上記部品実装装置から供給される部品消費情報に基づいて上記部品供給装置における部品切れの予告を行う、請求項２５から３７のいずれかに記載の部品切れ予告装置（１０１）と、
を備えたことを特徴とする部品実装システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、回路基板の製造現場における部品実装工程の材料管理に係り、回路基板に実装される電子部品の部品切れを予告する部品切れ予告方法、該部品切れ予告方法をコンピュータに実行させるためのプログラム、上記部品切れ予告方法を実行する部品切れ予告装置、及び該部品切れ予告装置を備えた部品実装システムに関する。
【背景技術】
【０００２】
近年、製造業の各生産工程においては、２４時間の高効率稼動で生産する必要性がより一層高くなっている。中でも源泉工程である実装工程では、部品供給装置における部品切れに伴う部品補給に要する設備停止時間を削減するため、オペレータによる常時監視体制を引いている。ここで、上記部品供給装置は、図１２に示すように、一定間隔にて列状に電子部品２を収納したテープ３を巻回したリール４から上記テープ３を繰り出すことで電子部品２の供給を行う、いわゆるパーツカセットが相当し、図１３に示すように部品実装機１０には複数の部品供給装置１が並設されている。このような部品供給装置１では、上記テープ残量が少なくなってきたとき、つまり部品切れが近づいてきたときには、作業者により、残量少のテープの終端に新テープの先端をつなぎ合わせる作業、つまり部品補充作業が行われる。このような部品補充作業により、部品実装機１０は部品切れを発生することなく、連続的に稼動可能となる。一方、テープ終端まで部品供給を行ってしまったときには、実装動作は停止せざるを得ず、部品交換として上記リール４の交換が行われる。
したがって、部品実装機１０を連続的に稼動させ回路基板の生産効率を向上させるためには、各部品供給装置１における部品切れを予測し作業者に注意を促すことが重要となる。
【０００３】
以下に従来の部品切れ予告の手法について、従来の部品切れ予告装置の概略構成を示す図１４を参照して説明する。図１４において、従来の部品切れ予告装置２０は、大きく分けて、中央演算処理装置２１、記憶装置２２、第１入力装置２３、表示装置２４、第２入力装置２９を備える。記憶装置２２には、第１入力装置２３から入力され部品供給装置１への電子部品投入数を部品供給装置毎に登録した部品投入情報２６、製品としての回路基板を作製するに当たり該回路基板に実装される電子部品の種類及び数量を登録した部品構成マスタ情報２７、及び第２入力装置２９から入力され当該部品実装機１０において１枚の回路基板を作製に当たり消費される電子部品の消費量情報を登録した部品消費情報２８が格納されている。上記中央演算処理装置２１には、上述の、部品投入情報２６、部品構成マスタ情報２７、及び部品消費情報２８が供給される部品切れ予告計算手段２５が備わり、該部品切れ予告計算手段２５は、以下に説明するように、部品供給装置１毎に部品切れが発生する時刻を計算する。上記表示装置２４は、部品切れ予告計算手段２５にて算出された計算結果に基づいて部品切れが発生する部品供給装置１、及び該部品供給装置１を備えた部品実装機１０を可視的に表示する。
【０００４】
以上のように構成された従来の部品切れ予告装置２０の動作について以下に説明する。まず、部品実装機１０への材料部品の初期投入数を第１入力装置２３より部品投入情報２６として記憶装置２２に登録する。尚、部品投入情報２６には、部品投入日時、部品切れ予告計算に必要な製品品番情報、投入先設備、Ｚ軸番号、投入数量等が含まれる。ここで上記Ｚ軸番号とは、部品実装機に備わる上記パーツフィーダのような部品供給装置の配列順を表す番号であり各部品供給装置へ一義的に付番されている。
部品切れ予告計算手段２５は、部品投入情報２６に含まれる投入日時、投入数を参考として、部品消費情報２８に含まれる、１枚の回路基板を作製するに当たり消費される電子部品の消費量情報と、部品構成マスタ情報２７に含まれる回路基板に実装される部品種類及びその員数とを乗じることで、部品供給装置１毎に部品切れが発生する予告時間を決定する。
さらに、部品切れ予告計算手段２５は、求めた部品実装機別及びＺ軸番号別の部品切れ予告時間に基づいて、部品実装機別を無視し、単純に部品切れ予告時間のみにて上記Ｚ軸番号、即ち各部品供給装置を並び変えることで、どの部品実装機１０における、どの部品供給装置１から順番に部品切れが発生するかを決定することができる。
【特許文献１】特開２００２-１６４６９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の部品切れ予告装置２０では、上述のように部品切れ予告時刻を一度計算した後は、その結果を表示装置２４へ表示するだけであり、上記計算後において、部品実装機１０の生産の遅れや進みに基づく各部品の消費量や消費時間を考慮して再計算し、部品切れ予告時刻を更新することは、部品実装機１０と部品切れ予告装置２０との通信手段の通信速度が遅かったこともあり、なされていなかった。
【０００６】
又、従来では上述のように、単に部品切れ予告時刻のみに基づいて、どの部品供給装置から順番に部品切れが発生するかを決定するだけである。しかし、実際には、部品補充に要する時間は、部品種に応じて各部品供給装置で異なることから、部品切れ予告を行うには部品補充作業時間の長短を考慮する必要がある。さらには、１枚の回路基板を作製するに当たり各部品供給装置から供給される部品数が異なることから、テープをつなぐタイミングをも考慮する必要がある。即ち、１枚の回路基板に対して供給部品数が多い部品供給装置については部品供給速度が速いことから、早めに部品補充作業を開始する必要があるが、上述のように部品供給を行うテープ３はリール４に巻回されており、部品補充作業開始が早過ぎると、テープ終端は未だリール４内に巻回された状態であり、補充作業は行うことができない。一方、部品補充作業開始が遅過ぎると、部品切れ発生までに部品補充作業を終了することができなくなる。このように部品供給数に応じた部品補充タイミングをも考慮する必要がある。
【０００７】
従来では、上述の、部品切れ予告時刻の更新作業や、部品補充作業時間の長短や、部品補充タイミングを考慮せずに部品切れ予告を行っていたことから、最初に計算された部品切れ予告時刻と、実際に部品切れが発生する時刻とにずれが生じたり、計算された部品切れ予告順序によれば上位に順位づけされていることから部品補充を行おうとしても、上述のようにテープ終端が未だリール４に巻回された状態で部品補充が行えない事態や、一方、部品補充順位が下位であっても１枚の回路基板に対する使用員数が大きいため、部品補充順位が上位のものよりも先に部品補充作業を要する部品残数に達してしまい、設備停止を招く事態となる場合が発生していた。よって、従来の部品切れ予告時刻は、あくまでも目安程度でしかなかった。又、熟練の作業者であれば、従来の上記部品切れ予告時刻を参考とした上で経験等に基づき、設備停止を招かないように部品補充作業を行うことも可能であるが、上述したように２４時間生産を行う場合等、常に熟練作業者が作業するとは限らず、部品切れによる設備停止を招きかねない。このように、従来の部品切れ予告装置及び方法は、不十分なもので必ずしも生産効率の向上に寄与しているとは言えなかった。
【０００８】
本発明はこのような問題点を解決するためになされたもので、部品切れを発生させず従来に比べて生産効率を向上させ、さらに作業者における作業効率の向上を図ることができる、部品切れ予告方法、該部品切れ予告方法をコンピュータに実行させるためのプログラム、上記部品切れ予告方法を実行する部品切れ予告装置、及び該部品切れ予告装置を備えた部品実装システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明は以下のように構成する。
即ち、本発明の第１態様の部品切れ予告方法は、回路基板に実装される電子部品を供給するそれぞれの部品供給装置における部品切れを予告する部品切れ予告方法であって、
それぞれの上記部品供給装置における部品実装中に変化する部品消費情報をサンプリング時間毎に取得し、
上記取得した部品消費情報に基づいて部品切れが発生するまでの部品切れ時間を上記部品供給装置毎に求め、
上記部品切れ時間を元にして部品補充順序を決定するとき、上記電子部品の補充作業に関する情報であり上記部品供給装置毎に設定されている部品補充条件情報を考慮して部品補充順序を決定し、
上記部品補充順序に基づき部品切れを予告する、
ことを特徴とする。
【００１０】
又、上記部品切れ時間を求めた後、上記部品補充順序を決定する前に、求めた上記部品切れ時間から、部品切れ準勧告用の時間である第１設定時間以内でありかつ部品切れ勧告用時間である第２設定時間を超える部品切れ時間を抽出し、該抽出された部品切れ時間を有する部品供給装置について上記部品補充順序を決定するようにしてもよい。
【００１１】
又、上記抽出された部品切れ時間を元に上記部品補充順序を決定した後、該部品補充順序に従い部品補充を行うとしたときの部品補充時点での各部品供給装置における仮の部品残数である部品仮残数を、上記部品補充条件情報に含まれる部品補充作業時間に基づきそれぞれ求めるようにしてもよい。
【００１２】
又、上記部品仮残数を求めた後、さらに、上記部品補充作業に関係する作業性を考慮して上記部品補充順序を更新するようにしてもよい。
【００１３】
又、上記作業性の考慮では、上記部品補充条件情報に含まれかつ上記部品供給装置毎に設定されおり上記部品補充作業を行い得る最大の部品残数である最大部品残数と、上記部品仮残数との比較を上記部品供給装置毎に行うようにしてもよい。
【００１４】
又、上記最大部品残数と上記部品仮残数との比較の結果、上記部品仮残数が上記最大部品残数以上である部品供給装置については上記最大部品残数との比較動作対象から除外するようにしてもよい。
【００１５】
又、上記除外後、上記部品補充順序の更新を行い、該更新部品補充順序に従い更新された更新部品仮残数を求めるようにしてもよい。
【００１６】
又、上記更新部品仮残数が上記最大部品残数未満であるときには、さらに、上記部品補充条件情報に含まれかつ上記部品供給装置毎に設定されおり部品補充作業に最低限必要となる部品残数である最小部品残数と、上記更新部品仮残数との比較を上記部品供給装置毎に行うようにしてもよい。
【００１７】
又、上記最小部品残数と上記更新部品仮残数との比較の結果、上記更新部品仮残数が上記最小部品残数未満である部品交換要部品供給装置が存在するときには、上記更新部品補充順序の範囲で上記部品交換要部品供給装置よりも部品補充順位が早い部品供給装置の内から、上記部品切れ時間が最大である最大部品供給装置を上記最大部品残数との比較動作対象から除外するようにしてもよい。
【００１８】
又、上記更新部品仮残数が上記最小部品残数以上となり上記部品交換要部品供給装置が不存在となるまで、上記最大部品残数と上記更新部品仮残数との比較、及び上記最小部品残数と上記更新部品仮残数との比較を繰り返すようにしてもよい。
【００１９】
又、上記部品切れ時間が上記第２設定時間以下である部品供給装置が存在するときには、当該部品供給装置を有する設備に対して実装動作停止を警告するようにしてもよい。
【００２０】
又、上記サンプリング時間は、実装動作状態に応じて可変であるようにしてもよい。
【００２１】
さらに本発明の第２態様の部品切れ予告プログラムは、回路基板に実装される電子部品を供給するそれぞれの部品供給装置における部品切れを予告する部品切れ予告方法をコンピュータに実行させるための部品切れ予告プログラムであって、
それぞれの上記部品供給装置における部品実装中に変化する部品消費情報をサンプリング時間毎に取得する手順と、
上記取得した部品消費情報に基づいて部品切れが発生するまでの部品切れ時間を上記部品供給装置毎に求める手順と、
上記部品切れ時間を元にして部品補充順序を決定するとき、上記電子部品の補充作業に関する情報であり上記部品供給装置毎に設定されている部品補充条件情報を考慮して部品補充順序を決定する手順と、
上記部品補充順序に基づき部品切れを予告する手順と、
をコンピュータに実行させることを特徴とする。
【００２２】
さらに本発明の第３態様の部品切れ予告装置は、回路基板に実装される電子部品を供給するそれぞれの部品供給装置における部品切れを予告する部品切れ予告装置であって、
それぞれの上記部品供給装置における部品実装中に変化する部品消費情報を、上記部品供給装置を備えた部品実装装置からサンプリング時間毎にサンプリングする入力装置と、
それぞれの上記部品供給装置へ投入された上記電子部品の投入数情報である部品投入数情報、１枚の上記回路基板に実装される上記電子部品の種類及び数量に関する情報である部品構成マスタ情報、及び上記部品消費情報が供給され、これらの情報に基づいて部品切れが発生するまでの部品切れ時間を上記部品供給装置毎に求め、かつ上記電子部品の補充作業に関する情報であり上記部品供給装置毎に設定されている部品補充条件情報が供給され、求めた上記部品切れ時間を元にして上記部品補充条件情報を考慮して部品切れが生じる部品供給装置を決定する予告決定部と、
を備えたことを特徴とする。
【００２３】
さらに本発明の第４態様の部品実装システムは、回路基板に実装される電子部品を供給するそれぞれの部品供給装置を有し上記回路基板へ上記電子部品の実装を行う部品実装装置と、
上記部品実装装置に接続され上記部品実装装置から供給される部品消費情報に基づいて上記部品供給装置における部品切れの予告を行う、上記第３態様の部品切れ予告装置と、
を備えたことを特徴とする。
【発明の効果】
【００２４】
本発明の第１態様の部品切れ予告方法、第２態様の部品切れ予告プログラム、第３態様の部品切れ予告装置、及び第４態様の部品実装システムによれば以下の効果を奏することができる。即ち、入力装置を備え、部品実装開始後、部品実装中に時々刻々変化する各部品供給装置における部品消費情報を取得し、該部品消費情報に基づいて部品切れ時間を上記部品供給装置毎に求める。よって、従来のように１回のみ取得した部品消費情報に基づいて部品切れ時間を求めるのに比べて、部品実装中における各部品供給装置の部品供給の状態を反映して部品切れ時間を求めることができることから、従来に比して高精度に部品切れ時間を求めることができる。従って、従来に比べて部品切れ発生を引き起こすことを低減でき、よって生産効率の向上を図ることができ、これにより、作業者は、例えば設備の常時監視業務より開放され付帯業務等に従事する事ができ、作業者における作業負担の軽減と作業効率の向上を図ることができる。
又、各部品供給装置からは種々の電子部品が供給されることから、部品切れが近づいたときの部品補充作業に要する時間も各部品供給装置にて相違する。従来の部品切れ予告では、上記部品補充作業時間は全く考慮されていなかった。これに対し、本発明の上記各態様では、部品補充条件情報を部品供給装置毎に設定しておき、部品切れ予告順序を求めるときには、上記部品補充条件情報を考慮して部品補充を行う順序を求め、該部品補充順序に従い部品切れを予告するようにした。よって、従来に比べてより高精度に部品補充順序を決定できることから、従来に比べて部品切れ発生を引き起こすことを低減でき、よって生産効率の向上、及び作業者における作業効率の向上を図ることができる。
【００２５】
又、部品切れ準勧告用の時間である第１設定時間を設けることで、部品切れ予告を必要とする対象の部品供給装置を絞り込むことができる。さらに、部品補充作業では対処できず部品交換作業を要する部品残数となった部品供給装置が存在するときに設備停止を警告するための第２設定時間を設けることで、部品切れ予告を必要とする対象の部品供給装置をさらに絞り込むことができる。よって、上記第２設定時間を超え上記第１設定時間以内の部品切れ時間を有する部品供給装置を対象に部品切れ予告を実行することで、より高速に部品切れ予告を実行することができる。
【００２６】
さらに、従来では全く考慮されていなかった、上記部品補充作業に関する作業性をも考慮して部品補充順序を求めるようにした。即ち、部品供給装置へ部品補充を行う場合、部品補充に適切な期間が存在する。即ち、過剰に部品残数が多いときや、既に部品補充が不可能な程に部品残数が少ないときには、部品補充の作業性は著しく低下し部品補充や部品交換に多大な時間を費やし、例えばその間に他の部品供給装置で部品切れが発生し設備の停止を引き起こす等の可能性も生じる。よって、部品補充作業における作業性を考慮して部品切れ予告を行うことは非常に重要なことである。そこでさらに上記作業性を考慮することで、従来に比べてより高精度に部品補充順序を決定でき、従来に比べて部品切れ発生を引き起こすことを低減できる。よって生産効率の向上、及び作業者における作業効率の向上を図ることができる。
【００２７】
又、求めた部品補充順序に従い部品補充作業を行っている間にも各部品供給装置は部品供給を続行しているので、一旦、部品補充順序を求めた後も各部品供給装置における部品残数は変化している。よって、上記作業性を考慮する際にも、求めた部品補充順序に従い部品補充作業を行ったと仮定した場合における仮の部品残数を部品供給装置毎に求める。このように部品仮残数を求めることで、従来に比べてより高精度に部品補充順序を決定できることから、従来に比べて部品切れ発生を引き起こすことを低減でき、よって生産効率の向上、及び作業者における作業効率の向上を図ることができる。
【００２８】
上記作業性考慮の一つとして、部品残数が過剰に多い場合を考慮するようにした。つまり部品供給装置毎に設定されており部品補充作業を行い得る最大の部品残数である最大部品残数と、上記部品仮残数との比較を行う。そして該比較の結果、上記部品仮残数が上記最大部品残数以上であるとき、つまり上述の部品残数が過剰に多いときには、この時点では未だ部品補充を要しないことから、上記部品仮残数を有する部品供給装置を比較動作対象から外す。これにより、部品切れ予告を必要とする母数集団の削減を図ることができ、より高速に部品切れ予告を実行することが可能となる。
さらに、上述のようにして削減された母数集団において、部品補充順序を再度求め、部品補充順序を更新し、該更新部品補充順序に従い更新された更新部品仮残数を求める。このように部品補充順序を更新することで、従来に比べてより高精度に部品補充順序を決定できることから、従来に比べて部品切れ発生を引き起こすことを低減でき、よって生産効率の向上、及び作業者における作業効率の向上を図ることができる。
【００２９】
さらに又、上述の最大部品残数を考慮した上で、さらに上記作業性考慮の一つとして、部品交換が不可能な程に部品残数が少ない場合を考慮する。つまり、部品供給装置毎に設定されており部品補充作業に最低限必要となる部品残数である最小部品残数と、上記更新部品仮残数との比較を行う。そして該比較の結果、上記更新部品仮残数が上記最小部品残数未満である、つまり緊急に部品補充が必要な部品交換要部品供給装置が存在するときには、更新された部品補充順序の範囲で、上記部品交換要部品供給装置よりも部品補充順序が早い部品供給装置の内から、部品切れ時間が最大である最大部品供給装置を上記最大部品残数との比較動作対象から除外する。これにより、部品切れ予告を必要とする母数集団の削減を図ることができ、より高速に部品切れ予告を実行することが可能となる。
【００３０】
さらに、上述のように上記最大部品供給装置を除外した新たな母数集団について、再び、上述の最大部品残数と更新部品仮残数との比較、及び上記最小部品残数と更新部品仮残数との比較を、上記部品交換要部品供給装置が存在しなくなるまで繰り返す。このようにして部品補充順序をさらに更新することで、従来に比べてより高精度に部品補充順序を決定できることから、従来に比べて部品切れ発生を引き起こすことを低減でき、よって生産効率の向上、及び作業者における作業効率の向上を図ることができる。
【００３１】
又、部品切れ時間が上記第２設定時間以下である部品供給装置が存在する場合、つまり部品残数が上記最小部品残数未満となり設備停止寸前の場合には、設備停止の警告を発する。これにより作業者に対して少しでも早く部品補充又は部品交換を促すことができる。よって、従来に比べて部品切れ発生を引き起こすことを低減でき、よって生産効率の向上、及び作業者における作業効率の向上を図ることができる。
【００３２】
又、上記サンプリング時間を可変とすることで、部品実装装置の実装動作状況に応じて部品切れ予告を行う時間を調整することができ、よって、従来に比べて部品切れ発生を引き起こすことを低減でき、よって生産効率の向上、及び作業者における作業効率の向上を図ることができる。
【発明を実施するための最良の形態】
【００３３】
本発明の実施形態である、部品切れ予告方法、部品切れ予告プログラム、部品切れ予告装置、及び部品実装システムについて、図を参照しながら以下に説明する。ここで、上記部品切れ予告プログラムは、上記部品切れ予告方法をコンピュータに実行させるためのプログラムであり、上記部品切れ予告装置は、上記部品切れ予告方法を実行する装置であり、上記部品実装システムは、上記部品切れ予告装置を備えた実装システムである。又、各図において、同じ構成部分については同じ符号を付している。
【００３４】
まず、上記部品切れ予告装置について説明する。
図１に示すように、部品切れ予告装置１０１は、部品実装装置において回路基板に実装される電子部品を供給するそれぞれの部品供給装置における部品切れを予告する装置であり、基本的な構成部分として、制御装置１１０と、記憶装置１２０と、第３入力装置１３０とを備え、本実施形態ではさらに読込装置１４０を備えている。
上記制御装置１１０は、本実施形態において特徴的構成部分の一つであり当該部品切れ予告装置１０１における、詳細後述する部品切れ予告動作の制御を行う部分であり、具体的には例えばパーソナルコンピュータ等に備わるＣＰＵに相当する。該制御装置１１０は、ブロック図を用いて機能的に説明すると、予告決定部１１１を有し、該予告決定部１１１をさらに機能的に説明すると、抽出部１１２、決定部１１３、及び比較部１１４に大別される。さらに上記決定部１１３は、機能的に説明すると部品切れ時間決定部１１３ａ及び残数決定部１１３ｂに分けられ、上記比較部１１４は、機能的に説明すると第１、第２比較部１１４ａ、１１４ｂに分けられる。これらの抽出部１１２、部品切れ時間決定部１１３ａ、残数決定部１１３ｂ、及び第１〜第２比較部１１４ａ〜１１４ｂについては、後述の部品切れ予告動作説明において説明する。尚、これらの各機能部１１２、１１３ａ、１１３ｂ、１１４ａ、１１４ｂは、後述の部品切れ予告動作説明において便宜上記すものであり、本実施形態では、上述の各機能を実行する個々の構成部分を設けた構成は採っておらず、制御装置１１０の予告決定部１１１にて上記予告プログラム１２５ａに従い処理される。
【００３５】
又、制御装置１１０は、当該部品切れ予告装置１０１外に設けられた表示装置１５０と接続され、上記部品切れ予告動作にて求められた結果を表示装置１５０へ可視的に表示させる。本実施形態において表示装置１５０は、作業者が携帯可能な端末又は音声装置である。このように直接作業者の携帯端末等へ部品切れ予告情報を転送することで、リアルタイムな情報提供が実現できる。
【００３６】
上記記憶装置１２０も、具体的には上記パーソナルコンピュータに備わり、部品投入情報格納部１２１、部品構成マスタ情報格納部１２２、部品補充条件情報格納部１２３、部品消費情報格納部１２４、及び予告プログラム格納部１２５の各格納部分を有する。記憶装置１２０は制御装置１１０と接続され、記憶装置１２０内の格納情報は、制御装置１１０の制御により、部品切れ予告動作実行のため制御装置１１０へ供給される。上記部品投入情報格納部１２１は、例えば部品実装機等に備わる第１入力装置２３から供給される、それぞれの部品供給装置に投入された電子部品の数量に関する部品投入情報１２１ａを格納する部分である。このような部品投入情報１２１ａは、本実施形態では例えば、投入する部品に添付された材料情報ラベルに基づいて入力される。該材料情報ラベルの情報は、該ラベルに記載のバーコードを読むことで容易に入力可能である。上記部品投入情報１２１ａには、部品投入日時、部品切れ予告決定に必要な製品品番情報、投入先設備、Ｚ軸Ｎｏ、投入数量などが含まれる。上記部品構成マスタ情報格納部１２２は、１枚の回路基板に実装される電子部品の種類及びその員数に関する部品構成マスタ情報１２２ａを格納する部分である。又、部品構成マスタ情報１２２ａには、１枚の回路基板を作製するに要する時間である生産タクト情報が含まれる。上記部品補充条件情報格納部１２３は、本実施形態において特徴的構成部分の一つであり、部品供給装置における部品補充作業に関する情報であり部品供給装置毎に設定されており部品切れ予告順序を求めるときに考慮される部品補充条件情報１２３ａを格納する部分である。該部品補充条件情報１２３ａとして、本実施形態では、部品補充作業に要する時間である部品補充作業用時間Ｃ、最大部品残数Ｚｈ、及び最小部品残数Ｚｌが相当する。上記部品消費情報格納部１２４は、本実施形態において特徴的構成部分の一つであり、部品実装動作開始後、時々刻々に変化する各部品供給装置における部品消費情報１２４ａを格納する部分である。上記予告プログラム格納部１２５は、当該部品切れ予告装置１０１にて実行する部品切れ予告動作を制御するためのプログラム１２５ａを格納する部分である。
【００３７】
上記第３入力装置１３０は、本実施形態において特徴的構成部分の一つであり、本実施形態では、部品実装装置２００と当該第３入力装置１３０との間に設けられた情報収集装置３００に接続される。尚、複数の部品実装装置２００が設けられているときには、情報収集装置３００にはそれら複数の部品実装装置２００が接続される。又、第３入力装置１３０は、制御装置１１０にて動作制御される。部品実装装置２００と情報収集装置３００、及び情報収集装置３００と当該第３入力装置１３０とは、それぞれＬＡＮ回線にて接続され、情報収集装置３００は、例えば３０秒から１分間隔等にて、各部品供給装置における上記部品消費情報を部品実装装置２００から取得する。よって本実施形態では、第３入力装置１３０は、適宜なサンプリング時間毎にて、例えば５分間隔にて、情報収集装置３００内の情報ファイルにアクセスして上記部品消費情報１２４ａを取得する。そして取得した部品消費情報１２４ａを、上述した部品消費情報格納部１２４へ送出し格納させる。
【００３８】
本実施形態では、上述のようにＬＡＮ回線にて部品実装装置２００と部品切れ予告装置１０１とを接続していることから、従来に比べて高速にデータ通信が可能である。又、上記サンプリング時間は、部品実装装置２００における実装動作状態に応じて、即ち、例えば非常に順調に実装動作が進行しているときには上記サンプリング時間を比較的長めに設定可能であり、一方、何らかの原因で実装動作が頻繁に停止するようなときには上記サンプリング時間を短めに設定することができる。
尚、本実施形態では上述のように情報収集装置３００は、当該部品切れ予告装置１０１とは別個に設けているが、第３入力装置１３０に含めて構成することも可能である。
【００３９】
上記読込装置１４０は、上記予告プログラム格納部１２５に接続され、制御装置１１０にて動作制御される。後述する部品切れ予告方法をコンピュータに実行させるための部品切れ予告プログラムを記録した、例えばＣＤ−ＲＯＭやフロッピー（登録商標）ディスク等の記録媒体１４１が読込装置１４０に装填され、読込装置１４０は、部品切れ予告プログラムを読み出し予告プログラム格納部１２５に格納する。尚、記録媒体１４１によらず、予告プログラム格納部１２５に上記部品切れ予告プログラムを予め記憶しておく場合には、読込装置１４０は、省略して構成することもできる。
【００４０】
次に上記部品実装装置２００について、図２を参照して簡単に説明する。尚、部品実装装置２００は、一つの形態例を示すもので、部品実装装置の構成を図２に示す構成に限定するものではない。
部品実装装置２００は、装置中央部分に設けられＸ軸方向に沿って回路基板５を搬送する基板搬送装置２０１と、Ｙ軸方向における装置両端部においてＸ軸方向に沿って配列された複数の部品供給装置１と、部品供給装置１から電子部品２を例えば吸着にて保持する例えばノズルにてなる部品保持部材２０２ａを有する部品保持ヘッド２０２と、上記部品保持ヘッド２０２が取り付けられ該部品保持ヘッド２０２を基板搬送装置２０１の上方でＸ軸及びＹ軸方向に移動可能とするＸ，Ｙ−ロボット２０３と、当該部品実装装置２００の実装動作制御を行う制御部２０４とを備える。又、上述した部品切れ予告装置１０１を備えることもできる。図２には、部品切れ予告装置１０１を内蔵した場合を図示しているが、本実施形態では部品切れ予告装置１０１は部品実装装置２００とは別設された構成であり、該構成に基づいて説明している。
尚、本実施形態では上記部品供給装置１は、既に図１２を参照し説明したいわゆるパーツフィーダタイプのものを例に採るが、該タイプに限定されるものではなく、例えば、格子状に電子部品を配列したトレイから部品供給を行うタイプ等の部品供給装置であってもよい。
又、各部品供給装置１には、配列順に沿って各部品供給装置に対して一義的にＺ軸番号が付番されている。
【００４１】
このように構成される部品実装装置２００では概略以下のようにして部品実装動作が実行される。まず、基板搬送装置２０１にて回路基板５が搬入される。一方、Ｘ，Ｙ−ロボット２０３にて部品保持ヘッド２０２は、所望種類の電子部品２を供給する部品供給装置１の上方に位置決めされた後、部品保持部材２０２ａを下降して部品供給装置１から電子部品２を保持する。部品保持後、Ｘ，Ｙ−ロボット２０３にて部品保持ヘッド２０２は回路基板５における部品実装位置の上方に位置決めされ、部品保持部材２０２ａを再び下降させることで保持している電子部品２を上記部品実装位置へ実装する。このような動作を繰り返すことで、１枚の回路基板５に、規定の種類の電子部品２を規定の数量にて実装し、１枚の回路基板を完成させる。部品実装後の回路基板５は、基板搬送装置２０１にて搬出される。
このように実装動作を実行することで各部品供給装置１からは１枚の回路基板５を完成するのに必要な員数ずつ電子部品２が減っていく。
【００４２】
又、上述した部品切れ予告装置１０１、部品実装装置２００、及び情報収集装置３００にて部品実装システム４００が構成される。尚、複数の部品実装装置２００が存在するときには、上述したように情報収集装置３００に複数の部品供給装置２００−１〜２００−ｎが接続される構成となる。
【００４３】
以上説明した構成において、部品実装システム４００の動作、とりわけ部品切れ予告装置１０１の動作、つまり部品切れ予告方法について図を参照して以下に説明する。尚、上述したように、上記部品切れ予告方法は、予告プログラム格納部１２５に格納されている予告プログラム１２５ａに従い、制御装置１１０にて制御されて実行される。又、以下の説明では、部品実装システム４００は複数の部品実装装置２００を備え、各部品実装装置２００には複数の部品供給装置１が備わっているものとする。
【００４４】
部品実装動作の開始前において、第１入力装置２３から部品投入情報格納部１２１へ各部品供給装置１における部品投入情報１２１ａが供給される。部品投入情報１２１ａとは、上述したように、部品投入日時、部品切れ予告決定に必要な製品品番情報、投入先設備、Ｚ軸Ｎｏ、投入数量等の情報である。又、部品構成マスタ情報格納部１２２には、部品構成マスタ情報１２２ａが予め格納される。部品構成マスタ情報１２２ａとは、上述したように、１枚の回路基板に実装される電子部品の種類及びその員数に関する情報であり、上述のように、１枚の回路基板を作製するに要する時間である生産タクト情報が含まれる。さらに又、部品補充条件情報格納部１２３には、部品補充条件情報１２３ａに含まれる部品補充作業時間Ｃが予め格納される。部品補充作業時間Ｃとは、上述したように、部品供給装置に部品補充作業を行うために要する時間であり部品供給装置毎に設定される情報である。
【００４５】
部品実装開始後、部品実装中において、情報収集装置３００は、例えば約０．５〜１分毎に、各部品実装装置２００から、各部品実装装置２００に備わる部品供給装置１毎の部品消費数を収集し、前回収集時における部品消費数と今回収集時における部品消費数との差に該当する部品の消費差分数を求める。尚、該部品消費差分数が部品消費情報１２４ａに該当する。第３入力装置１３０は、サンプリング時間毎に、例えば約５分毎に、情報収集装置３００にアクセスし、上記部品消費差分数つまり部品消費情報１２４ａを各部品供給装置１別に取得する。尚、上述のように情報収集装置３００の情報収集タイミングと、第３入力装置１３０によるサンプリング時間とが異なるときには、第３入力装置１３０が取得する部品消費情報１２４ａは、情報収集装置３００が有する差分数を、部品供給装置１別に積算したものとなる。又、取得した部品消費差分数つまり部品消費情報１２４ａは、第３入力装置１３０から部品消費情報格納部１２４に供給され格納される。
【００４６】
図３のステップ（図ではＳにて示す）１０１では、機能的に説明すると制御装置１１０の予告決定部１１１は、部品消費情報格納部１２４から上記部品消費情報１２４ａを、及び部品構成マスタ情報格納部１２２から上記部品構成マスタ情報１２２ａをそれぞれ読み出す。次のステップ１０２では、予告決定部１１１の残数決定部１１３ｂは、部品投入情報格納部１２１から上記部品投入情報１２１ａを読み出した後、部品投入情報１２１ａ内の部品投入数から部品消費情報１２４ａを減算して、部品供給装置１における現時点での部品残数Ｚｖを求める。上述のように各部品実装装置２００における全ての部品供給装置１における部品消費情報１２４ａ及び部品投入情報１２１ａが取得されているので、上記部品残数Ｚｖは、各部品実装装置２００における全ての部品供給装置１毎に求められる。尚、以下の説明においても、特筆しない限り、各部品実装装置２００についてそのステップにおいて対象となる部品供給装置１毎に、そのステップで説明する各データが得られる。
【００４７】
次のステップ１０３では、ステップ１０２以後に、部品の補充又は交換がなされたか否かを全ての部品供給装置１毎に判断する。上記補充や交換がない場合には、次のステップ１０５に進む。一方、上記補充や交換がなされた場合には、ステップ１０４にて、上記部品残数Ｚｖを、部品投入数に置き換え、上記ステップ１０５に進む。上述したように本実施形態では部品供給装置１として、電子部品２を収納したテープ３をリール４に巻回したいわゆるパーツフィーダを例に採っている。よって、本実施形態において上記部品補充とは、テープ３の終端に新たなテープ３の先端を接続する動作を行うことを指し、上記部品交換とは、使用していた旧リール４を取り外し新リール４に取り替える動作を行うことを指す。
【００４８】
ステップ１０５では、部品切れ時間決定部１１３ａは、次回の部品切れが発生するまでの残時間である部品切れ時間Ｚｔを、各部品実装装置２００の部品供給装置１毎に求める。具体的には、部品切れ時間決定部１１３ａは、上記ステップ１０２で得られた部品残数Ｚｖを、上記部品構成マスタ情報１２２ａ内の１枚の回路基板に実装される電子部品の員数で除しさらに上記部品構成マスタ情報１２２ａ内の生産タクト情報を乗算することで、部品切れ時間Ｚｔを求める。
ステップ１０６では、予告決定部１１１は、ステップ１０５にて求めた各部品供給装置１毎の部品切れ時間Ｚｔを参照して、部品切れ時間Ｚｔの短いものから長いものに向かって、部品実装装置２００順でさらに部品供給装置１の順に、データ上での配列を行う。該配列状態の概念図を図７に示す。図７では、部品実装装置２００は３台を想定し、Ａ，Ｂ，Ｃは各部品実装装置２００を表し、部品切れ時間Ｚｔが０〜１分の間には、部品実装装置Ａ，部品実装装置Ｂ，部品実装装置Ｃにて部品補充を要する部品供給装置１が発生し、１〜２分の間では部品実装装置Ｂにて部品補充を要する部品供給装置１が発生する想定を図示している。又、より短い部品切れ時間Ｚｔを有する部品供給装置１を備えた部品実装装置２００をより下段に図示している。即ち、部品切れ時間Ｚｔが０〜１分の間では、部品実装装置Ａが最も早く部品補充を要する部品供給装置１を有し、部品実装装置Ｂ，部品実装装置Ｃの順に部品切れ時間Ｚｔが長くなる。例えば、部品実装装置Ａでは部品切れ時間Ｚｔが２０秒の部品供給装置１を有し、部品実装装置Ｂでは部品切れ時間Ｚｔが４０秒、及び８０秒の各部品供給装置１を有し、部品実装装置Ｃでは部品切れ時間Ｚｔが５５秒の部品供給装置１を有する。
尚、本実施形態では、部品切れ時間Ｚｔが後述の第２設定時間Ｘ以下であるデータについては、部品実装装置２００順でさらに部品供給装置１の順に配列を行うように規定していることから、制御装置１１０から上記表示装置１５０に送出される部品切れ予告情報では、上記第２設定時間Ｘ以下の上記０〜２分間のデータに関して、「Ａ，Ｂ，Ｂ，Ｃ」の順で表示装置１５０に表示がなされる。
複数の部品実装装置２００を備えた部品実装システム４００の全体を把握する観点から、上述のように部品切れ予告の順序を部品実装装置２００毎に表示することで、作業者は、部品実装システム４００における部品実装装置２００の配列順の内、例えば作業者の現在位置との関係でどの部品実装装置２００から優先的に部品補充を行えばより有効かを判断することが可能となる。
【００４９】
次のステップ１０７では、ステップ１０５で求めた全ての部品供給装置１における各部品切れ時間Ｚｔを対象として、予告決定部１１１の抽出部１１２は、部品切れ準勧告用の時間である第１設定時間Ｙ以下の部品切れ時間である全ての部品切れ時間Ｚｔ−１を抽出する。これらの部品切れ時間Ｚｔ−１を有する部品供給装置１は、部品補充が必要な供給装置であることから、部品切れ時間Ｚｔ−１についてはステップ１０９における検討対象となる。一方、第１設定時間Ｙを超える部品切れ時間Ｚｔについては、この時点では部品補充を行う必要がないことから、ステップ１０８にて、当該部品切れ時間Ｚｔを有する部品供給装置１−１を部品切れ予告対象から除外する。上記抽出動作及び除外動作により、予告検討対象となる母数集団の削減を図り、予告処理をより高速に実行することが可能となる。
【００５０】
次のステップ１０９では、抽出部１１２は、上記部品切れ時間Ｚｔ−１の内、さらに部品切れ勧告用時間である第２設定時間Ｘ以下の部品切れ時間である全ての部品切れ時間Ｚｔ−２を抽出する。このような部品切れ時間Ｚｔ−２を有する部品供給装置１−２は、部品補充作業を緊急に行う必要のある供給装置である。よって、部品切れ時間Ｚｔ−２が抽出されたときには、このまま実装動作を続行すると設備つまり当該部品供給装置１−２を備える部品実装装置２００の動作停止を招くことになる。よって、ステップ１０９では、部品切れ時間Ｚｔ−２が抽出されたときには、上記表示装置１５０に対して警告表示を行う。該警告表示では、複数の部品切れ時間Ｚｔ−２が抽出されたときには、これらの部品切れ時間に対応する部品供給装置１を備えた部品実装装置２００の内、当該部品実装システム４００において先頭に配置されている部品実装装置を先頭に表示し、以下、該当する部品実装装置２００について、当該部品実装システム４００における部品実装装置２００の配列順に従い表示する。当該配列順が同じであるときには、各部品切れ時間Ｚｔ−２に対応する部品供給装置１の上記Ｚ軸番号順に表示し、さらに、各部品切れ時間Ｚｔ−２を表示する。
【００５１】
ステップ１０９にて上記第２設定時間を設けることで、部品切れ予告を必要とする対象の部品供給装置をさらに絞り込むことができる。よって、上記第２設定時間を超え上記第１設定時間以内の部品切れ時間を有する部品供給装置を対象に部品切れ予告を実行することで、より高速に部品切れ予告を実行することができる。又、ステップ１０９にて上記警告を発することで、作業者に対して少しでも早く部品補充を促すことができる。よって、従来に比べて部品切れ発生を引き起こすことを低減でき、よって生産効率の向上、及び作業者における作業効率の向上を図ることができる。
【００５２】
次のステップ１１０では、上述の、部品切れ時間Ｚｔ−２を有する部品供給装置１−２について、さらに、各部品供給装置１−２の部品残数Ｚｖが、最小部品残数Ｚｌ未満である部品残数を抽出する。最小部品残数Ｚｌを使用した抽出動作は、本実施形態における特徴的動作の一つであり、部品補充条件情報１２３ａを考慮して部品補充順序を決定する動作の一つに相当する。
上記最小部品残数Ｚｌとは、部品供給装置毎に設定されており部品補充作業に最低限必要となる部品残数である。尚、最小部品残数Ｚｌ未満の残数抽出は、予告決定部１１１の第２比較部１１４ｂにて実行され、最小部品残数Ｚｌは部品補充条件情報格納部１２３から読み出される。上記最小部品残数Ｚｌ未満である部品供給装置１−３は、部品補充作業は行うことができない程度まで電子部品２が供給されてしまった供給装置に該当する。よって、最小部品残数Ｚｌ未満である部品供給装置１−３が抽出されたときには、当該部品供給装置１−３を有する部品実装装置２００に対して、予告決定部１１１は設備停止指示の警告を発する。該設備停止指示により、作業者は、例えば、該当設備を停止して該当の部品供給装置１の部品交換を行うことになる。
このように設備停止用の残数管理を行うことで、作業者に対して緊急の部品交換が必要であることを知らせることができる。よって、たとえ設備が停止した場合であっても、設備停止時間を短縮することができ、生産効率の向上、及び作業者における作業効率の向上を図ることができる。
【００５３】
次のステップ１１１では、上述のステップ１０９及びステップ１１０の条件に該当しなかった情報、つまり上記第２設定時間を超え上記第１設定時間以内の部品切れ時間の情報を、抽出部１１２にて抽出する。尚、抽出されなかった情報、つまりステップ１０９にて警告対象となったもの、及びステップ１１０にて設備停止指示対象となったものについては、上述したように既に警告等を受けているので、ステップ１１２にて、部品切れ予告の対象から除外する。
このように、第２設定時間を超え上記第１設定時間以内の部品切れ時間を有する部品供給装置１−４を対象に部品切れ予告を実行することで、より高速に部品切れ予告を実行することができる。
ステップ１１１における上記抽出動作にて抽出された部品切れ時間情報に基づき、表示装置１５０には、以下の優先順位に従い表示がなされる。即ち、まず部品切れ時間について、短いものから順に配列される。もし部品切れ時間が同一であるときには、部品実装システム４００における部品実装装置２００の配列順に従い先頭から配列する。さらに同一設備において同一であるときには、当該部品実装装置２００における部品供給装置１の上記Ｚ軸番号に従い若い順に配列する。
【００５４】
以下に説明するステップ１１３からステップ１２０では、ステップ１１１にて抽出された部品切れ時間情報を有する部品供給装置１−４に対して部品補充作業を行うときの、該作業に関係する作業性をさらに考慮して部品切れ予告を実行していく。
具体的に説明すると、ステップ１１１にて求まった部品切れ予告の順番に従い、作業者は、該当する部品供給装置１に対して部品補充を行っていくが、例えば、部品切れ予告第１位の部品供給装置１に対して部品補充を行っている間にも、他の部品供給装置１は、部品供給を続行しており、各部品残数は刻々変化する。そこで、まずステップ１１３では、ステップ１１１にて抽出された部品切れ時間情報を対象として、ステップ１１１にて抽出された部品供給装置１−４における部品切れ予告の順番に従い部品補充を実行した場合、対象となる各部品供給装置１において部品補充がなされる時点における部品残数である部品仮残数Ｚｃを、予告決定部１１１の残数決定部１１３ｂにて求める。求め方としては、ステップ１０２で求めた部品残数Ｚｖから、部品補充実行までに消費された部品数を減算して求める。該消費部品数は以下のように求められる。例えば部品切れ予告順位が第３位である部品供給装置Ｒを例に採ると、当該部品供給装置Ｒにて部品補充が実行されるまでの間に、部品切れ予告順位が第１位及び第２位の部品供給装置Ｐ、Ｑについて部品補充がなされている。よって、これら部品供給装置Ｐ、Ｑの２台において要した部品補充作業時間Ｃを求め、該時間を上記生産タクトで除算して、当該部品供給装置Ｒにて部品補充が実行されるまでの間に作製される回路基板数を求める。そして該回路基板数に、当該部品供給装置Ｒが基板１枚当たりに供給する部品数である員数を乗算することで、当該部品供給装置Ｒの上記消費部品数を求める。そして、最初の部品残数Ｚｖから上記消費部品数を減算することで、上記部品仮残数Ｚｃが求まる。ここで、上記部品補充作業時間Ｃは、部品補充条件情報格納部１２３に格納されており部品供給装置１毎に読み出され使用される。
上記部品補充作業時間Ｃを使用した部品残数決定動作は、本実施形態における特徴的動作の一つであり、部品補充条件情報１２３ａを考慮して部品補充順序を決定する動作の一つに相当する。
【００５５】
次のステップ１１４及びステップ１１６では、ステップ１１１にて抽出された部品切れ時間情報を有する各部品供給装置１−４についてステップ１１３にて求めた部品仮残数Ｚｃ毎に、予告決定部１１１の第１比較部１１４ａは、最大部品残数Ｚｈとの比較を行う。該最大部品残数Ｚｈとは、部品供給装置１毎に設けられており部品補充作業を行う得る最大の部品残数であり、部品補充条件情報格納部１２３に格納され部品供給装置１毎に読み出され使用される。具体的に説明すると、部品供給装置が例えば上記パーツフィーダである場合、上記リール４から上記テープ３を繰り出すことで部品供給を行うことから、部品補充を行う時点で部品残数が過剰に多いときには、テープ３の終端部分は、未だリール４に巻回されている状態であり、部品補充作業が実行できない。よって、部品補充作業が可能となる最大の部品残数を上記最大部品残数Ｚｈとする。
上記最大部品残数Ｚｈを使用した部品残数決定動作は、本実施形態における特徴的動作の一つであり、部品補充条件情報１２３ａを考慮して部品補充順序を決定する動作の一つに相当する。
上記比較の結果、部品仮残数Ｚｃが最大部品残数Ｚｈ以上である部品仮残数については、つまり上述のようにテープ３の終端部分が未だリール４に巻回されている状態である場合については、ステップ１１５にて最大部品残数Ｚｈとの比較動作から除外する。該除外により、部品切れ予告を必要とする対象をさらに絞り込むことができ、より高速に部品切れ予告を実行することができる。
【００５６】
さらに、ステップ１１４における最大部品残数Ｚｈとの比較動作による上述の除外動作により、比較対象となる母数が変化する。即ち、上記部品仮残数Ｚｃが変化する場合が生じる。よって、上記除外動作が実行される度に、ステップ１１３に戻り、新たな比較対象となる各部品供給装置１において上記部品仮残数Ｚｃを部品供給装置１毎に再び求め、部品仮残数Ｚｃの更新を行う。尚、このように更新された部品仮残数を更新部品仮残数Ｚｃｎとする。
ステップ１１４、１１６において、全ての比較対象について、部品仮残数Ｚｃ又は上記更新部品仮残数Ｚｃｎが最大部品残数Ｚｈ未満となるまで、上記除外及び上記更新の動作が続行される。
【００５７】
上記部品仮残数Ｚｃ又は上記更新部品仮残数Ｚｃｎが最大部品残数Ｚｈ未満であると判断された情報については、さらに次のステップ１１７、１１９にて、上記部品仮残数Ｚｃ又は上記更新部品仮残数Ｚｃｎ毎に、予告決定部１１１の第２比較部１１４ｂは、最小部品残数Ｚｌとの比較を行う。上記最小部品残数Ｚｌを使用した部品残数決定動作は、本実施形態における特徴的動作の一つであり、部品補充条件情報１２３ａを考慮して部品補充順序を決定する動作の一つに相当する。
上記比較動作により、上記部品仮残数Ｚｃ又は上記更新部品仮残数Ｚｃｎが最小部品残数Ｚｌ未満である部品残数情報が見つかったとき、つまり上述のように部品補充を行えない程度まで部品残数が減ってしまい部品交換が必要である部品供給装置である部品交換要部品供給装置１−Ｒが見つかったときには、ステップ１１８にて以下のような処理を行う。
【００５８】
即ち、ステップ１１４、１１６にて求まった、部品仮残数Ｚｃ又は上記更新部品仮残数Ｚｃｎに基づいた部品切れ予告順序つまり部品補充順序において、上記部品交換要部品供給装置１−Ｒよりも部品補充順位が早い部品供給装置１の内から、部品仮残数Ｚｃ又は上記更新部品仮残数Ｚｃｎに対応する部品切れ時間が最大である最大部品供給装置１−Ｍをステップ１１４の最大部品残数Ｚｈとの比較動作から除外する。
上記除外動作により、部品切れ予告を必要とする対象をさらに絞り込むことができ、より高速に部品切れ予告を実行することができる。
【００５９】
又、ステップ１１８における除外動作が行われることで母数集団つまり比較対象が変化することから、部品仮残数Ｚｃ又は更新部品仮残数Ｚｃｎが変化する場合が生じる。よって、ステップ１１８後、ステップ１１３に戻り、上記除外後の新たな母数集団に属する全ての部品供給装置について再び部品仮残数を求め、その更新を行い、新たな更新部品仮残数Ｚｃｎとする。そして、この新たな更新部品仮残数Ｚｃｎに基づいて再びステップ１１４、１１６の動作、さらにステップ１１７の動作を繰り返す。尚、以下の説明では、上記新たな更新部品仮残数Ｚｃｎについても「更新部品仮残数Ｚｃｎ」の用語を使用する。
【００６０】
上述のステップ１１８における除外動作について、図８から図１１を参照して具体的に説明する。図８には、当該説明用の一例における諸条件を示している。即ち、本例では、部品実装装置２００として部品実装装置Ａ〜Ｃの３台があり、部品実装装置Ａ、Ｂには、それぞれ４台ずつ部品供給装置１が備わり、部品実装装置Ｃには、２台の部品供給装置１が備わる。又、部品切れ予告の順序としては、部品実装装置Ａ、Ｂ、Ｃの順となっているものとする。又、図８には、各部品供給装置１における、「員数」つまり１枚の回路基板を作製するに当たり供給する部品数、上記部品仮残数Ｚｃ又は上記更新部品仮残数Ｚｃｎに対応する「残数」、該残数において部品切れが発生するまでの「残時間」、上述の最大部品残数に対応する「最大数」、及び上述の最小部品残数に対応する「最小数」が示されている。尚、図示の便宜上、最大部品残数は、部品実装装置Ｂの第３部品供給装置についてのみ記載し、最小部品残数は部品実装装置Ｂの第４部品供給装置及び部品実装装置Ｃの第２部品供給装置についてのみ記載しているが、上述したように、部品供給装置毎に最大部品残数及び最小部品残数が設定されている。
【００６１】
このような条件の下、上記ステップ１１７の比較動作にて、例えば、部品実装装置Ｂの第４部品供給装置における部品仮残数Ｚｃ又は更新部品仮残数Ｚｃｎが、当該第４部品供給装置の最小部品残数ＫＫ４より小さいと判断されたとする。この場合、ステップ１１８では以下の動作が実行される。即ち、当該第４部品供給装置よりも部品補充順位が早い部品実装装置及び部品供給装置に該当する範囲から、つまり、部品実装装置Ａの第１部品供給装置から第４部品供給装置、及び部品実装装置Ｂの第１部品供給装置から第３部品供給装置の範囲から、部品切れ時間が最大であるものを抽出部１１２は選択する。本例では、図９に示すように、上記範囲において部品実装装置Ｂの第４部品供給装置よりも前の範囲で余裕があり、部品切れ時間が最大である「２４分」が選択され、該部品切れ時間「２４分」を有する部品実装装置Ａの第４部品供給装置が抽出される。よって、当該部品実装装置Ａの第４部品供給装置が最大部品残数Ｚｈとの比較動作から除外される。
【００６２】
上述のようにステップ１１８が実行された後、再び、ステップ１１３〜１１６の動作が実行され、再びステップ１１７が実行される。該ステップ１１７では、図１０に示すように、例えば、部品実装装置Ｃの第２部品供給装置における更新部品仮残数Ｚｃｎが、当該第２部品供給装置の最小部品残数ＬＬ２より小さいと判断されたとする。よって、ステップ１１８では、当該部品実装装置Ｃの第２部品供給装置よりも部品補充順位が早い部品実装装置及び部品供給装置に該当する範囲から、つまり部品実装装置Ａの第１部品供給装置から第４部品供給装置、及び部品実装装置Ｂの第１部品供給装置、第２部品供給装置、第４部品供給装置、部品実装装置Ｃの第１部品供給装置の範囲から、部品切れ時間が最大であるものを抽出部１１２は選択する。本例では、図１０に示すように、上記範囲において当該部品実装装置Ｃの第２部品供給装置よりも前の範囲で余裕があり、部品切れ時間が最大である「２４分」が選択され、該部品切れ時間「２４分」を有する部品実装装置Ｃの第１部品供給装置が抽出される。よって、当該部品実装装置Ｃの第１部品供給装置が最大部品残数Ｚｈとの比較動作から除外される。
【００６３】
ステップ１１８の動作後、ステップ１１９では、全ての更新部品仮残数Ｚｃｎ又は部品仮残数Ｚｃが、最小部品残数Ｚｌ以上となるまで、換言すると上記部品交換要部品供給装置１−Ｒが存在しなくなるまで、上述のステップ１１３〜１１８の動作が繰り返される。そして、全ての更新部品仮残数Ｚｃｎ又は部品仮残数Ｚｃが、最小部品残数Ｚｌ以上となったとき、つまり最終の部品切れ予告順序が求まったときには、ステップ１２０にて部品切れ予告順序つまり部品補充順序を表示装置１５０に表示する。上述の例における最終の部品切れ予告順序を図１１に示す。以上にて部品切れ予告動作が終了する。
【００６４】
以上説明したように本実施形態の部品切れ予告方法によれば、従来全く考慮していなかった部品補充条件情報を部品供給装置毎に設定しておき、部品補充を行う順序を求める際には部品補充条件情報を考慮して部品補充順序を求め、該部品補充順序に従い部品切れを予告するようにした。よって、従来に比べてより高精度に部品補充順序を決定できることから、従来に比べて部品切れ発生を引き起こすことを低減でき、よって生産効率の向上、及び作業者における作業効率の向上を図ることができる。
【００６５】
さらに、上記部品切れ予告方法では、従来では全く考慮されていなかった、上記部品補充作業に関する作業性をさらに考慮して部品補充順序を求めるようにした。上記作業性を考慮することで、従来に比べてより高精度に部品補充順序を決定できることから、従来に比べて部品切れ発生を引き起こすことを低減でき、よって生産効率の向上、及び作業者における作業効率の向上を図ることができる。
【産業上の利用可能性】
【００６６】
本発明の部品切れ予告方法は、電子部品を回路基板へ実装する部品実装装置に備わり上記電子部品の供給を行う部品供給装置における部品切れ予告に適用することができる。
【図面の簡単な説明】
【００６７】
【図１】本発明の実施形態における部品実装システム、及び部品切れ予告装置の構成を示すブロック図である。
【図２】図１に示す部品実装装置を示す斜視図である。
【図３】図１に示す部品切れ予告装置にて実行される部品切れ予告方法の動作を説明するフローチャートである。
【図４】図１に示す部品切れ予告装置にて実行される部品切れ予告方法の動作を説明するフローチャートである。
【図５】図１に示す部品切れ予告装置にて実行される部品切れ予告方法の動作を説明するフローチャートである。
【図６】図１に示す部品切れ予告装置にて実行される部品切れ予告方法の動作を説明するフローチャートである。
【図７】上記部品切れ予告方法にて求められた部品切れ予告順序の一例を説明するための図である。
【図８】上記部品切れ予告方法における動作の一部を具体的に説明するための図である。
【図９】上記部品切れ予告方法における動作の一部を具体的に説明するための図である。
【図１０】上記部品切れ予告方法における動作の一部を具体的に説明するための図である。
【図１１】上記部品切れ予告方法における動作の一部を具体的に説明するための図である。
【図１２】部品供給装置の一例を示す斜視図である。
【図１３】従来の部品実装装置を示す斜視図である。
【図１４】従来の部品切れ予告装置を示すブロック図である。
【符号の説明】
【００６８】
１…部品供給装置、２…電子部品、３…テープ、４…リール、５…回路基板、
１０１…部品切れ予告装置、１１０…制御装置、１１１…予告決定部、
１２１ａ…部品投入数情報、１２２ａ…部品構成マスタ情報、
１２３…部品補充条件情報格納部、１２３ａ…部品補充条件情報、
１２４ａ…部品消費情報、１３０…第３入力装置、
３００…情報収集装置、
２００…部品実装装置、
４００…部品実装システム。
【図１】
2005209919.tif 000003
【図２】
2005209919.tif 000004
【図３】
2005209919.tif 000005
【図４】
2005209919.tif 000006
【図５】
2005209919.tif 000007
【図６】
2005209919.tif 000008
【図７】
2005209919.tif 000009
【図８】
2005209919.tif 000010
【図９】
2005209919.tif 000011
【図１０】
2005209919.tif 000012
【図１１】
2005209919.tif 000013
【図１２】
2005209919.tif 000014
【図１３】
2005209919.tif 000015
【図１４】
2005209919.tif 000016