(57)【特許請求の範囲】
【請求項１】
複数の移動可能な供給テーブルのそれぞれに基板に装着される多種類の部品が同じ配列となるように複数の部品供給手段を搭載し、前記複数の供給テーブルより生産開始時に使用する優先テーブルと待機させる予備テーブルとを指定し、前記優先テーブルの部品を用いて生産を行い部品切れ発生時に自動的に優先テーブルを待機位置に配置し予備テーブルを部品供給位置に配置して生産を継続する動作モードを実施するに際し、
前記優先テーブルのみを使用する部品切れが発生していない状態での基板一枚あたりの生産時間を計測し、
優先テーブルと予備テーブルとを併用する部品切れ発生状態での基板一枚あたりの生産時間を計測するとともに、
計測した部品切れ発生状態での生産時間と前記部品切れが発生していない状態での生産時間との差あるいは比率を算出し、
算出値が予め設定した上限値を超えた時に部品切れの警告を行う
ことを特徴とする部品実装方法。
【請求項２】
複数の移動可能な供給テーブルのそれぞれに基板に装着される多種類の部品が同じ配列となるように複数の部品供給手段を搭載し、前記複数の供給テーブルより生産開始時に使用する優先テーブルと待機させる予備テーブルとを指定し、前記優先テーブルの部品を用いて生産を行い部品切れ発生時に自動的に優先テーブルを待機位置に配置し予備テーブルを部品供給位置に配置して生産を継続する動作モードを実施するに際し、
前記優先テーブルのみを使用する部品切れが発生していない状態での基板一枚あたりの生産時間を計測し、
優先テーブルと予備テーブルとを併用する部品切れ発生状態での基板一枚あたりの生産時間を計測するとともに、
計測した部品切れ発生状態での生産時間と前記部品切れが発生していない状態での生産時間との差を算出し、
算出した生産時間差と残り生産枚数との積が部品切れした部品の種類数と部品１種類当たりに設定した交換時間との積を超えた時に部品切れの警告を行う
ことを特徴とする部品実装方法。
【請求項３】
基板を任意の実装位置に位置決めする基板位置決め部と、
複数の移動可能な供給テーブルを有し各供給テーブルに多種類の部品を同じ配列となるように複数の部品供給手段を搭載した部品供給部と、
前記部品供給部で供給される部品を取り出し前記基板位置決め部により位置決めされた基板に装着する装着部と、
前記基板位置決め部と部品供給部と装着部の動作を制御して予め指定した優先テーブルの部品を用いて生産を行い部品切れ発生時に自動的に優先テーブルを待機位置に配置し予備テーブルを部品供給位置に配置して生産を継続する動作モードを実施する動作制御部と
を備えた部品実装装置において、
前記動作制御部にさらに、
基板一枚あたりの生産時間を計測する計測部と、
前記計測部で計測された生産時間より部品切れが発生していない状態での生産時間と部品切れ発生状態での生産時間との差あるいは比率を算出し、算出値が予め設定した上限値を超えた時に部品切れの警告を行う通知判断部と
を設けたことを特徴とする部品実装装置。
【請求項４】
基板を任意の実装位置に位置決めする基板位置決め部と、
複数の移動可能な供給テーブルを有し各供給テーブルに多種類の部品を同じ配列となるように複数の部品供給手段を搭載した部品供給部と、
前記部品供給部で供給される部品を取り出し前記基板位置決め部により位置決めされた基板に装着する装着部と、
前記基板位置決め部と部品供給部と装着部の動作を制御して予め指定した優先テーブルの部品を用いて生産を行い部品切れ発生時に自動的に優先テーブルを待機位置に配置し予備テーブルを部品供給位置に配置して生産を継続する動作モードを実施する動作制御部と
を備えた部品実装装置において、
前記動作制御部にさらに、
基板一枚あたりの生産時間を計測する計測部と、
生産計画枚数と生産実績枚数とより残り生産枚数をカウントする残生産枚数算出部と、
前記計測部で計測された部品切れが発生していない状態での基板一枚あたりの生産時間と部品切れ発生状態での基板一枚あたりの生産時間との差を求め、求めた生産時間差と前記残生産枚数算出部で算出された残り生産枚数との積が部品切れした部品の種類数と部品１種類当たりに設定した交換時間との積を超えた時に部品切れの警告を行う通知判断部と
を設けたことを特徴とする部品実装装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、部品実装方法及び装置に関し、特に部品切れ時に供給テーブルを動作させ通知する部品実装方法及び装置に関するものである。
【０００２】
【従来の技術】
電子部品実装機などの部品実装装置における部品切れ時の供給テーブルの動作及び部品切れ通知方法は、特開平１０―１５４８９６号公報に開示されている。この部品実装装置を示す図５において、操作部１ａを持った動作制御部１は、装置に対する指示やデータ入力を行うための入力デバイス、及び各種操作のためのメニューや装置の状態を表示するための画面を備えている。装着部２は、図６にも示すように、部品２ａを吸着するためのノズル２ｂを配した複数の装着ヘッド２ｃを備えており、装着ヘッド２ｃの回転操作により部品２ａの吸着、回路基板２ｄへの装着動作を実行する。３は直行テーブル３ａからなる基板位置決め部であり、直行テーブル３ａはＸ軸、Ｙ軸モータの回転動作により移動してその上に設置された回路基板２ｄを任意の位置に位置決めする。４は多数の電子部品供給手段４ａ（以下カセットと呼ぶ）を搭載した複数の供給テーブル、ここでは供給テーブルＡと供給テーブルＢとを有する部品供給部であり、各供給テーブルＡ，ＢはＺ軸モータの駆動により移動して搭載されたカセット４ａを前記ノズル２ｂによる部品吸着位置やカセット交換位置に移動させる。供給テーブルＡ，Ｂはそれぞれ、各カセット４ａの位置を識別するための任意の番号（以下Ｚ番号と呼ぶ）を持ち、供給テーブルＡにはＺ番号ＺＡ，供給テーブルＢにはＺ番号ＺＢが割り当てられている。
【０００３】
図７は、供給テーブルＡと供給テーブルＢの動作パタ−ンの一覧を示したものである。接続モードは、供給テーブルＡと供給テーブルＢを一連のものとして、両テーブルから部品供給を行うモードである。準備モードは、一方のテーブルＡ（Ｂ）で生産中に、他方のテーブルＢ（Ａ）を待機させて次の生産品種のカセットを準備するモードであり、生産中はいずれかの供給テーブルが専用される。交換モードは、同じ部品、同じカセット配列を供給テーブルＡ、供給テーブルＢにセットしておき、優先テーブルで生産中に部品切れが発生したら自動的に予備テーブルからの部品供給に切り替わるモードであり、予備テーブルは部品切れが発生するまでは待機位置へ移動しない。優先交換モードは、交換モードと同様であるが、優先テーブルに部品切れが発生しカセット交換する間のみ予備テーブルが動作するモードであり、優先テーブルが集中的に使用される。交換モードおよび優先交換モードはともに、生産開始前に優先テーブルを指定する必要がある。
【０００４】
図８は、回路基板を生産するために必要なデータの一部を示したものである。図８（ａ）は電子部品を実装する順序（順序毎にブロックと呼ぶ）を定義したものであり、ＮＣプログラムと呼ぶ。各ブロックは電子部品を実装する２次元の位置座標（Ｘ、Ｙ）とともに、電子部品を吸着するカセットを指定する番号（Ｚ番号）を持つ。図８（ｂ）はＺ番号とそのカセットにセットした電子部品の種類を定義したものであり、配列プログラムと呼ぶ。
【０００５】
回路基板の生産に際しては、図８に示したようなデータの作成、選択、及び図７に示した供給テーブルの動作モードの選択を行うことにより、所定の実装位置に意図した電子部品を実装するためのデータを設定し、機種切り替えを行う。
図９は、上記したような部品実装装置において部品交換に関与する部材構成を示すブロック図である。部品認識部５は、装着部２のノズル２ｂに吸着された電子部品２ａの種類、形状を２次元の画像処理または、１次元のラインセンサにより特定化するものであり、実際にノズル２ｂに電子部品２ａが吸着されているか否かによって部品切れ状態を判定する。部品切れ情報累積部６は、装置を部品交換が可能な状態とするまでに発生する部品切れのＺ番号を保持する。部品交換判断部７は、部品認識部５と部品切れ情報累積部６からの情報に基づいて部品交換を行うべきか判断する。部品交換を行うべきと判断された場合は、供給テーブル動作制御部８が供給テーブルを部品交換可能な位置へ移動させる。また画面表示部９が、部品切れが発生したＺ番号及び電子部品名称を操作部１ａのディスプレイ画面上に表示させる。オペレータによる部品交換作業が完了したら、部品交換完了処理部１０が、供給テーブルを部品吸着位置へ動作可能な状態にするとともに、部品切れ情報累積部６に対して部品切れ情報の解除を通知する。
【０００６】
図１０は、上記したような部品実装装置における実装時のフローチャートである。
図示したように、生産を開始する際に（ステップ＃１０１）、供給テーブル上の部品切れ発生カセット数ｅを初期化しておく（ステップ＃１０２）。そして、生産に伴って部品切れが発生した時に（ステップ＃１０３）、供給テーブルの動作パターンが交換モードであるか、または優先交換モードであるか、またはそれ以外のモードであるかを判断する（ステップ＃１０４）。
【０００７】
判断の結果、交換モードまたは優先交換モード以外のモード、つまり準備モードまたは接続モードである場合には、ステップ＃１１０へジャンプする。
交換モードまたは優先交換モードである場合には、部品切れカセット数ｅに１を加えその和を部品切れカセット数ｅとして更新するとともに（ステップ＃１０５）、予備テーブルの部品交換作業が完了しているか否かを判断し（ステップ＃１０６）、完了している場合には部品切れカセット数ｅが予め設定されたＥより小さいか否かを判断する（ステップ＃１０７）。ここでＥは部品切れを通知するまでの部品カセット数の累積であり、予めオペレータが装置に登録した値である。
【０００８】
部品切れカセットｅがＥよりも小さい場合は、部品切れが発生していてもオペレータへ通知を行わず、部品切れカセットの部品について予備テーブルのカセットを併用しながら生産を継続する（ステップ＃１０８）。この場合、ＮＣプログラムの最終ブロックに到達するまで部品切れが発生しているＺ番号のブロックをスキップして生産を継続し、その後に部品切れが発生している供給テーブルを待機位置へ移動させるとともに、予備テーブルを吸着位置へ移動させ、スキップしたブロックの部品の実装を行う。
【０００９】
部品切れカセット数ｅがＥと等しくなったら、ステップ＃１０９へ移行して、ＮＣプログラムの最終ブロックに到達するまで部品切れが発生しているＺ番号のブロックをスキップして生産を行い、最終ブロックまで到達した時点でステップ＃１１０へ移行する。
ステップ＃１１０では、部品切れの発生をオペレータに通知するとともに、供給テーブルを待機位置に移動させ部品交換作業が可能な状態とする。
【００１０】
部品切れの発生を通知されたオペレータは、画面に表示された部品切れのＺ番号及び部品名称をもとに部品交換を行い（ステップ＃１１１）、その後に交換完了スイッチを押す。このことにより、待機位置にいる供給テーブルが吸着位置へ移動し、生産が継続される。
【００１１】
【発明が解決しようとする課題】
しかしながら、上記したような従来の部品実装装置の運転方法では、オペレータが登録するパラメータＥ（部品切れした部品カセット数の累積）が大きすぎると、部品切れを通知するまでに継続して生産可能な回路基板の枚数が多くなり、オペレータが一度の部品交換作業にて交換できるカセット数を多くできるものの、部品切れが発生した状態では、１枚の回路基板の生産ごとに優先テーブルと予備テーブルとを移動させざるを得ず、生産性が低下する。またその際に、部品切れが発生しているブロックをＮＣプログラムの最後に実行するので、ＮＣプログラムの定義どおりの装着順序に従った実装動作と比較して生産性が低下する。逆に、パラメータＥが小さすぎると、部品切れを通知するまでに継続して生産可能な回路基板の枚数が少なくなる。従って、生産品種、生産形態に応じてパラメータＥを最適に調整する必要があるが、部品切れ発生回数としての設定であるためオペレータが判断しにくく、また生産品種毎に設定、入力しなければならないという問題点があった。
【００１２】
本発明は上記問題を解決するもので、部品交換必要時を検知するパラメータを容易に設定できるとともに、その設定値に基づき効率よく実装を行える部品実装方法および装置を提供することを目的とする。
【００１３】
【課題を解決するための手段】
上記課題を解決するために本発明は、予め指定した優先テーブルの部品を用いて生産を行い部品切れ発生時に優先テーブルを自動的に待機させ予備テーブルを使用して生産を継続する動作モードを実施するに際して、優先テーブルのみを使用する部品切れ非発生状態での基板一枚あたりの生産時間と、優先テーブルと予備テーブルとを併用する部品切れ発生状態での基板一枚あたりの生産時間とを計測し、計測した両生産時間の差あるいは比率を算出し、算出値が予め設定した上限値を超えた時に部品切れの警告を行うようにした。
【００１４】
この構成によれば、部品切れ発生による生産ロス時間の許容値を上限値とすればよいので、部品切れ点数にかかわりなく、残り生産枚数（時間）や部品交換時間などを勘案した上限値設定が可能になる。そして、部品交換を行ってから生産を再開した方がよい場合に警告を行うので、部品切れが発生している状態での生産ロス時間の短縮が可能になる。
【００１５】
また本発明は、上記と同様にして部品切れ非発生状態と部品切れ発生状態との間の生産時間差を求め、求めた生産時間差と残り生産枚数との積が部品切れした部品の種類数と部品１種類当たりに設定した交換時間との積を超えた時に部品切れの警告を行うようにした。
この構成によれば、部品１種類当たりの交換時間を設定するだけでよく、あらかじめ上限値を設定する必要はない。そして、部品交換を行ってから生産を再開した方がよい場合に警告を行うので、部品切れが発生している状態での生産ロス時間の短縮が可能になる。
【００１６】
したがっていずれの場合も、オペレータの作業効率・部品実装装置の生産効率を向上させることができる。
【００１７】
【発明の実施の形態】
請求項１に記載の部品実装方法は、複数の移動可能な供給テーブルのそれぞれに基板に装着される多種類の部品が同じ配列となるように複数の部品供給手段を搭載し、前記複数の供給テーブルより生産開始時に使用する優先テーブルと待機させる予備テーブルとを指定し、前記優先テーブルの部品を用いて生産を行い部品切れ発生時に自動的に優先テーブルを待機位置に配置し予備テーブルを部品供給位置に配置して生産を継続する動作モードを実施するに際し、前記優先テーブルのみを使用する部品切れが発生していない状態での基板一枚あたりの生産時間を計測し、優先テーブルと予備テーブルとを併用する部品切れ発生状態での基板一枚あたりの生産時間を計測するとともに、計測した部品切れ発生状態での生産時間と前記部品切れが発生していない状態での生産時間との差あるいは比率を算出し、算出値が予め設定した上限値を超えた時に部品切れの警告を行うことを特徴とする。
【００１８】
請求項２に記載の部品実装方法は、複数の移動可能な供給テーブルのそれぞれに基板に装着される多種類の部品が同じ配列となるように複数の部品供給手段を搭載し、前記複数の供給テーブルより生産開始時に使用する優先テーブルと待機させる予備テーブルとを指定し、前記優先テーブルの部品を用いて生産を行い部品切れ発生時に自動的に優先テーブルを待機位置に配置し予備テーブルを部品供給位置に配置して生産を継続する動作モードを実施するに際し、前記優先テーブルのみを使用する部品切れが発生していない状態での基板一枚あたりの生産時間を計測し、優先テーブルと予備テーブルとを併用する部品切れ発生状態での基板一枚あたりの生産時間を計測するとともに、計測した部品切れ発生状態での生産時間と前記部品切れが発生していない状態での生産時間との差を算出し、算出した生産時間差と残り生産枚数との積が部品切れした部品の種類数と部品１種類当たりに設定した交換時間との積を超えた時に部品切れの警告を行うことを特徴とする。
【００１９】
請求項３に記載の部品実装装置は、基板を任意の実装位置に位置決めする基板位置決め部と、複数の移動可能な供給テーブルを有し各供給テーブルに多種類の部品を同じ配列となるように複数の部品供給手段を搭載した部品供給部と、前記部品供給部で供給される部品を取り出し前記基板位置決め部により位置決めされた基板に装着する装着部と、前記基板位置決め部と部品供給部と装着部の動作を制御して予め指定した優先テーブルの部品を用いて生産を行い部品切れ発生時に自動的に優先テーブルを待機位置に配置し予備テーブルを部品供給位置に配置して生産を継続する動作モードを実施する動作制御部とを備えた部品実装装置において、前記動作制御部にさらに、基板一枚あたりの生産時間を計測する計測部と、前記計測部で計測された生産時間より部品切れが発生していない状態での生産時間と部品切れ発生状態での生産時間との差あるいは比率を算出し、算出値が予め設定した上限値を超えた時に部品切れの警告を行う通知判断部とを設けたことを特徴とする。
【００２０】
請求項４に記載の部品実装装置は、基板を任意の実装位置に位置決めする基板位置決め部と、複数の移動可能な供給テーブルを有し各供給テーブルに多種類の部品を同じ配列となるように複数の部品供給手段を搭載した部品供給部と、前記部品供給部で供給される部品を取り出し前記基板位置決め部により位置決めされた基板に装着する装着部と、前記基板位置決め部と部品供給部と装着部の動作を制御して予め指定した優先テーブルの部品を用いて生産を行い部品切れ発生時に自動的に優先テーブルを待機位置に配置し予備テーブルを部品供給位置に配置して生産を継続する動作モードを実施する動作制御部とを備えた部品実装装置において、前記動作制御部にさらに、基板一枚あたりの生産時間を計測する計測部と、生産計画枚数と生産実績枚数とより残り生産枚数をカウントする残生産枚数算出部と、前記計測部で計測された部品切れが発生していない状態での基板一枚あたりの生産時間と部品切れ発生状態での基板一枚あたりの生産時間との差を求め、求めた生産時間差と前記残生産枚数算出部で算出された残り生産枚数との積が部品切れした部品の種類数と部品１種類当たりに設定した交換時間との積を超えた時に部品切れの警告を行う通知判断部とを設けたことを特徴とする。
【００２１】
以下、本発明の部品実装方法及び装置について図１から図４を参照しながら具体的に説明する。電子部品実装装置の全体構成は図５〜図６を用いて説明した従来のものと同様なので図５〜図６を援用して説明を省略する。
但しここでも、部品供給部４に移動可能に設けられた複数の供給テーブルＡ，Ｂのそれぞれに、多種類の部品が同じ配列となるように複数のカセット４ａ（部品供給手段）が順次に隣接して搭載されている。供給テーブルＡ，Ｂは、一方が生産開始時に使用する優先テーブルに、他方が待機させる予備テーブルに指定されている。
（実施の形態１）
図１は部品交換に関与する部材構成を示すブロック図である。
【００２２】
図１において、一枚生産時間計測部１１は、基板の一枚生産時間を計測するものであり、電子部品実装装置に基板が搬入されてから、その基板に電子部品が実装され、実装後の基板が搬出されるまで（それに伴い次の基板が搬入されるまで）の時間を計測する。
一枚生産時間保持部１２は、部品切れが発生していない状態で上記一枚生産時間計測部１１により計測された基板の一枚生産時間を保持する。
【００２３】
上限値記憶部１３は、ユーザ等により予め設定された任意の時間を記憶している。設定される時間は、前述した供給部動作パターンで交換モードまたは優先交換モードを採用する際に、部品切れが発生しておらず優先テーブルのみを使用して生産する状態での一枚生産時間と、優先テーブルに部品切れが発生し予備テーブルを併用して生産する状態での一枚生産時間と、の差異時間の上限値（時間）である。
【００２４】
部品交換判断部１４は、一枚生産時間計測部１１より毎回の一枚生産時間を受け取り、また一枚生産時間保持部１２より部品切れ無し時の一枚生産時間を受け取り、また上限値記憶部１３より上限値（時間）を受け取り、以下の条件を満たした場合に、画面表示部９へ部品切れの通知を行うとともに、供給テーブル動作制御部８へ部品交換指示を行う。
（一枚生産時間）−（部品切れ無し時の一枚生産時間）≧（上限値）
供給テーブル動作制御部８、画面表示部９、部品交換完了処理部１０については図９を用いて説明した従来のものと同様の作用を有するので説明を省略する。
【００２５】
図２は上記構成における電子部品の実装時の部品交換動作を示すフローチャートである。
図２において、生産を開始して（ステップ＃１）、基板を一枚生産し（ステップ＃２）、一枚生産時間計測部１１によりその時の一枚生産時間を計測する（ステップ＃３）。また部品切れが発生しているかどうかチェックする（ステップ＃４）。
【００２６】
部品切れが発生していない場合は、計測した一枚生産時間を一枚生産時間保持部１２へ保存する（ステップ＃５）。その後、部品切れが発生するまで生産を行う（ステップ＃２〜５繰り返す）。
部品切れが発生した場合は、部品交換判断部１４において、一枚生産時間計測部１１により計測された一枚生産時間と、一枚生産時間保持部１２に保存されている部品切れ無し時の一枚生産時間と、上限値記憶部１３に保持されている上限値とを用いて、以下の計算を行う（ステップ＃６）。
（一枚生産時間）−（部品切れ無し時の一枚生産時間）≧（上限値）
計算の結果、（一枚生産時間）−（部品切れ無し時の一枚生産時間）が（上限値）を超えない間は、生産を継続する。上限値を超えた場合は、部品交換判断部１４により、供給テーブル動作制御部８に優先テーブル（部品切れが発生しているテーブル）を待機させるように命令するとともに画面表示部９へ部品切れを通知する（ステップ＃７）。その後に、部品交換作業を行い（ステップ＃８）、部品交換が完了後に生産を継続する。
【００２７】
以上のように実施の形態１では、（一枚生産時間）−（部品切れ無し時の一枚生産時間）、つまり部品切れが発生している状態での生産ロス時間に対応する上限値を設定するようにしたので、部品切れ回数にかかわりなく、残り生産枚数（時間）や部品交換時間などを勘案した設定が可能になる。
上記にした構成に代えて、（一枚生産時間）／（部品切れ無し時の一枚生産時間）で表わされる比率に対応する上限値を設定し、部品交換判断部１４で、
（一枚生産時間）／（部品切れ無し時の一枚生産時間）≧（上限値）
を判断してもよい。
（実施の形態２）
図３は部品交換に関与する部材構成を示すブロック図である。
【００２８】
図３において、生産枚数カウント部１５は、あらかじめ設定された生産計画枚数と現在までの生産実績枚数より残り生産枚数を算出するものである。
部品交換時間保持部１６は、１種類の部品（カセット）を交換するのに要する交換時間を保持している。この時間は、オペレータが設定してもよいし、あらかじめ設定された推奨値を採用してもよい。
【００２９】
部品認識部５、部品切れ情報累積部６、供給テーブル動作制御部８、画面表示部９、部品交換完了処理部１０は、従来のものと同様の作用を有し、一枚生産時間計測部１１、一枚生産時間保持部１２は、上記実施の形態１と同様の作用を有するので、説明を省略する。
部品交換判断部１４は、一枚生産時間計測部１１から一枚生産時間を、また一枚生産時間保持部１２から部品切れ無し時の一枚生産時間を、また生産枚数カウント部１５から残り生産枚数を、また部品交換時間保持部１６から１カセットあたりの部品交換時間を、また部品切れ情報累積部６から部品切れが発生しているカセット数を受け取り、以下の計算を行う。
（（一枚生産時間）−（部品切れ無し時の一枚生産時間））×（残り生産枚数）  …▲１▼
（１カセットあたりの部品交換時間）×（部品切れが発生しているカセット数）  …▲２▼
そして、▲１▼≧▲２▼となった時点で、画面表示部９へ部品切れの通知を行うとともに、供給テーブル動作制御部８へ部品交換指示を行う。
【００３０】
図４は上記構成における電子部品の実装時の部品交換動作を示すフローチャートである。
図４において、生産を開始し（ステップ＃１１）、部品切れ情報累積部６の部品切れカセット数ｅを初期化する（ステップ＃１２）。そして、基板を一枚生産し（ステップ＃１３）、その時の一枚生産時間を一枚生産時間計測部１１により計測する（ステップ＃１４）。また部品切れが発生しているかどうかを部品認識部５の情報に基づいてチェックする（ステップ＃１５）。
【００３１】
部品切れが発生していない場合は、計測した一枚生産時間を一枚生産時間保持部１２へ保存する（ステップ＃１６）。その後、部品切れが発生するまで生産を行う（ステップ＃１３〜１６を繰り返す）。
部品切れが発生した場合は、部品切れ情報累積部６の情報に基づいて部品切れカセット数をカウントし（ステップ＃１７）、その後に、生産枚数カウント部１５、部品交換時間保持部１６の情報に基づいて、部品交換判断部１４において、
（（一枚生産時間）−（部品切れ無し時の一枚生産時間））×（残り生産枚数）  …▲１▼
（１カセットあたりの部品交換時間）×（部品切れが発生しているカセット数）  …▲２▼
を計算し、▲１▼≧▲２▼が成立するか否かを判定する（ステップ＃１８）。▲１▼≧▲２▼が成立しない場合は、次に部品切れが発生するまで生産を行う（ステップ＃１３〜１６を繰り返す）。
【００３２】
▲１▼≧▲２▼が成立した場合は、部品交換判断部１４により画面表示部９へ部品切れの通知を行うとともに（ステップ＃１９）、供給テーブル動作制御部８を駆動して優先テーブル（部品切れが発生しているテーブル）を待機させる（ステップ＃１９）。
その後に、部品交換作業を行う（ステップ＃２０）。
【００３３】
部品交換が完了したら生産を継続するとともに、部品交換完了処理部１０により部品切れ情報累積部６の情報を更新する。
以上のように実施の形態２では、上限値を予め設定することなく、部品切れテーブル（優先テーブル）と待機テーブル（予備テーブル）とを併用して生産を継続する時の予想生産時間（▲１▼）と、部品切れテーブル（優先テーブル）の部品補充（部品交換）に要する時間（▲２▼）とをそれぞれ算出して比較し、▲１▼≧▲２▼の場合のみ、部品切れテーブル（優先テーブル）の部品補充（部品交換）を行った方が生産効率がよいとして、部品切れの警告をユーザへ通知する。
【００３４】
上記した計算式▲２▼に代えて、部品交換のために待機させた供給テーブル移動時間など、部品切れカセット数に依存しないロス時間を定数として含んだ計算式
（（１カセットあたりの部品交換時間）
×（部品切れカセット数）＋（ロス時間）)   …▲２▼’
を採用してもよい。
【００３５】
なお、上記した実施の形態１、実施の形態２において、一枚生産時間の計測は、エラーなどで停止していない状態で計測を行うものとし、エラーなどで停止した場合は、計測を行わないか、もしくはエラー停止時間をマイナスするものとする。
部品切れの通知の際に、シグナルランプなどを表示させるようにしてもよいし、ホストコンピュータなどへ通知させるようにしてもよい。
【００３６】
また、１つの供給テーブルＡ（またはＢ）に、多種類の部品が同じ配列となるように複数のカセット４ａ（部品供給手段）を順次に隣接して１セット搭載してもよいし２セット以上搭載してもよく、いずれの場合も上記したようにして効率よい部品交換時期を決定できる。
【００３７】
【発明の効果】
以上のように本発明によれば、優先テーブルのみを使用する部品切れが発生していない状態と、優先テーブルと予備テーブルとを併用する部品切れ発生状態とにおいて、基板一枚あたりの生産時間を計測し、計測した両生産時間の間の差あるいは比率を算出し、算出値が予め設定した上限値を超えた時に部品切れの警告を行うようにしたことにより、部品切れ点数にかかわりなく、残り生産枚数（時間）や部品交換時間などを勘案した上限値設定が可能になるとともに、部品切れのまま生産を継続した方がよいのか、部品交換を行ってから生産を再開した方がよいのかを容易に判断することが可能になる。
【００３８】
また本発明によれば、上記と同様にして、部品切れが発生していない状態と部品切れ発生状態とにおいて基板一枚あたりの生産時間を計測し、計測した両生産時間の間の差を求め、求めた生産時間差と残り生産枚数との積が部品切れした部品の種類数と部品１種類当たりに設定した交換時間との積を超えた時に部品切れの警告を行うようにしたことにより、部品１種類当たりの交換時間を設定するだけでよくなり、また部品切れのまま生産を継続した方がよいのか、部品交換を行ってから生産を再開した方がよいのかを容易に判断することが可能になる。
【００３９】
よって、上記いずれの構成によっても、部品交換作業回数を低減することができ、オペレータの作業効率・部品実装装置の生産効率を向上させることができる。
【図面の簡単な説明】
【図１】本発明の実施の形態１における部品実装装置の部品交換に関与する部材構成を示すブロック図である。
【図２】図１に示した部材構成における部品交換動作のフローチャートである。
【図３】本発明の実施の形態２における部品実装装置の部品交換に関与する部材構成を示すブロック図である。
【図４】図１に示した部材構成における部品交換動作のフローチャートである。
【図５】従来よりある電子部品実装装置の外観斜視図である。
【図６】図５の電子部品実装装置の一部詳細図である。
【図７】図５の電子部品実装装置における供給テーブルの動作パターンの説明図である。
【図８】回路基板を生産するプログラムの説明図である。
【図９】従来の部品交換処理に関与する部材構成を示すブロック図である。
【図１０】図９に示した部材構成における部品交換動作のフローチャートである。
【符号の説明】
１    動作制御部
２    装着部
2a    部品
2b    ノズル
2c    装着ヘッド
2d    基板
３    基板位置決め部
４    部品供給部
Ａ    供給テーブル
Ｂ    供給テーブル
4a    カセット（部品供給手段）
５    部品認識部
６    部品切れ情報蓄積部
７    部品交換判断部
８    供給テーブル動作制御部
９    画面表示部
10    部品交換完了処理部
11    一枚生産時間計測部
12    一枚生産時間保持部
13    上限値記憶部
14    部品交換判断部
15    生産枚数カウント部
16    部品交換時間保持部
【図１】
0004408501.tif 000002
【図２】
0004408501.tif 000003
【図３】
0004408501.tif 000004
【図４】
0004408501.tif 000005
【図５】
0004408501.tif 000006
【図６】
0004408501.tif 000007
【図７】
0004408501.tif 000008
【図８】
0004408501.tif 000009
【図９】
0004408501.tif 000010
【図１０】
0004408501.tif 000011