(57)【特許請求の範囲】
【請求項１】
複数の部品をそれぞれ収納又は保持する複数の部品供給部材（８Ａ，８Ｂ，８Ｃ，１８Ａ，１８Ｂ，１８Ｃ）から供給された上記部品を部品保持部材で保持したのち被装着体（２）に上記部品を装着する部品実装装置において、
上記各部品供給部材に備えられ、上記各部品供給部材で供給すべき部品の部品切れ情報を検出する部品切れ検出器（６０Ａ，６０）と、
上記各部品供給部材に備えられ、上記部品切れした上記部品供給部材において部品が補給されたことを示す部品補給情報を検出する部品補給検出器（６０Ｂ，６０）と、
上記部品切れ情報を発する上記部品供給部材の位置情報と、上記部品補給情報を発する上記部品供給部材の位置情報と、上記部品切れした上記部品供給部材の部品の部品情報と、上記部品が補給された上記部品供給部材の部品の部品情報とに基づいて、部品切れに対して部品補給がなされたか否かを判断する制御部（１０００）とを備えるとともに、
上記部品供給部材は、複数の部品が収納又は保持された部品供給テープ（１０１）を有する部品供給カセット（８０）であり、
上記部品切れ検出器は、上記部品供給テープに接触して上記部品の有無を検出する接触式センサであり、上記部品が無いことを検出することにより上記部品切れ情報を検出する部品実装装置。
【請求項２】
上記部品切れ検出器と上記部品補給検出器は１つの部品切れ検出兼部品補給検出センサにより構成され、上記部品切れ検出兼部品補給検出センサは、上記各部品供給部材で供給すべき部品の部品切れ情報を検出するとともに、上記部品切れした上記部品供給部材で部品が補給されることにより、上記部品切れした上記部品供給部材において部品が補給されたことを示す部品補給情報を検出する請求項１に記載の部品実装装置。
【請求項３】
上記部品切れ検出兼部品補給検出センサは、上記部品供給テープに接触して上記部品の有無を検出する接触式センサであり、上記部品が無いことを検出することにより上記部品切れ情報を検出する一方、上記部品が無いことを検出したのち上記部品が有ることを検出することにより上記部品補給情報を検出する請求項２に記載の部品実装装置。
【請求項４】
上記部品切れ検出器は、上記各部品供給部材に備えられ、上記各部品供給部材で供給すべき部品の部品切れ情報を検出するとともに、その部品切れ情報を発する部品供給部材の位置情報を上記制御部に送り、
上記部品補給検出器は、上記各部品供給部材に備えられ、上記部品切れした上記部品供給部材において部品が補給されたことを示す部品補給情報を検出するとともに、その部品補給情報を発する部品供給部材の位置情報を上記制御部に送るようにした請求項１〜３のいずれかに記載の部品実装装置。
【請求項５】
上記制御部は、上記各部品供給部材で供給すべき部品の部品切れ情報と、その部品切れ情報を発する部品供給部材の位置情報を検出したとき、その部品供給部材と同一の種類又は代替可能な種類の部品を有する予備の部品供給部材があるか否かを判断し、
上記部品切れ情報を発する部品供給部材と同一の種類又は代替可能な種類の部品を有する予備の部品供給部材があると判断した場合には、上記部品切れ情報を発する部品供給部材に代えて、上記予備の部品供給部材を使用して部品装着動作を継続し、
上記予備の部品供給部材が無いと判断した場合には、上記部品切れした部品の部品装着動作を停止する請求項１〜４のいずれかに記載の部品実装装置。
【請求項６】
上記制御部は、上記予備の部品供給部材があると判断して、上記部品切れ情報を発する部品供給部材に代えて、上記予備の部品供給部材を使用して部品装着動作を継続しているとき、上記部品切れに対して部品補給が適正になされたと判断されると、上記予備の部品供給部材に代えて、上記部品補給がなされた部品供給部材を使用して部品装着動作を継続するようにした請求項５に記載の部品実装装置。
【請求項７】
上記部品供給部材は、複数の部品が収納又は保持された部品供給テープを有する部品供給カセット（８０）であり、
上記部品切れした上記部品供給カセットの部品の部品情報とは、バーコードリーダーで読み取られるバーコード（８，８２ｎ）に含まれる情報であり、上記バーコードには、部品名称、部品品種、及び部品番号のいずれかの部品種別情報を少なくとも有する請求項１から６のいずれかに記載の部品実装装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の部品をそれぞれ収納又は保持する複数の部品供給部材から供給された上記部品を部品保持部材で保持したのち、基板や部品などの被装着体に上記部品を装着する部品実装装置に関する。
【０００２】
【従来の技術】
従来、複数の部品をそれぞれ収納又は保持する複数の部品供給カセット又はトレイなどから供給された上記部品を吸着ノズルで吸着保持したのち基板に上記部品を装着する部品実装装置としては、種々のものが知られている。
【０００３】
このような実装装置において、部品供給カセット又はトレイなどから供給される部品がなくなるといった部品切れが発生したとき、吸着ノズルでの部品の吸着保持ができないため、部品実装装置において装着動作が停止する。
【０００４】
装着動作が停止し、作業者が、その部品切れが生じた部品供給カセット又はトレイなどを新たな部品供給カセット又はトレイなどと交換したのち、部品実装装置を再び起動させて、装着動作を継続させるようにしている。
【０００５】
【発明が解決しようとする課題】
しかしながら、このような実装装置において、例えば、部品切れした部品供給カセットと新たな部品供給カセットとを交換するとき、作業者の錯誤により、部品切れした部品供給カセットの部品とは異なる種類の部品の部品供給カセットと交換されてしまい、装着動作を開始すると、部品切れ前と部品補給後とで異なる種類の部品が同一の部品供給カセットがら供給されることになるが、実装装置としては、部品切れ前と同一の種類の部品が供給されたものと仮定して装着動作を続けると、部品供給ミス及び装着ミスが発生することになる。
【０００６】
従って、本発明の目的は、上記問題を解決することにあって、部品供給ミス及び装着ミスを効果的に防止することができる部品実装装置を提供することにある。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、本発明は以下のように構成する。
【００１１】
本発明の第１態様によれば、複数の部品をそれぞれ収納又は保持する複数の部品供給部材から供給された上記部品を部品保持部材で保持したのち被装着体に上記部品を装着する部品実装装置において、
上記各部品供給部材に備えられ、上記各部品供給部材で供給すべき部品の部品切れ情報を検出する部品切れ検出器と、
上記各部品供給部材に備えられ、上記部品切れした上記部品供給部材において部品が補給されたことを示す部品補給情報を検出する部品補給検出器と、
上記部品切れ情報を発する上記部品供給部材の位置情報と、上記部品補給情報を発する上記部品供給部材の位置情報と、上記部品切れした上記部品供給部材の部品の部品情報と、上記部品が補給された上記部品供給部材の部品の部品情報とに基づいて、部品切れに対して部品補給がなされたか否かを判断する制御部とを備えるとともに、
上記部品供給部材は、複数の部品が収納又は保持された部品供給テープを有する部品供給カセットであり、
上記部品切れ検出器は、上記部品供給テープに接触して上記部品の有無を検出する接触式センサであり、上記部品が無いことを検出することにより上記部品切れ情報を検出する部品実装装置を提供する。
【００１２】
本発明の第２態様によれば、上記部品切れ検出器と上記部品補給検出器は１つの部品切れ検出兼部品補給検出センサにより構成され、上記部品切れ検出兼部品補給検出センサは、上記各部品供給部材で供給すべき部品の部品切れ情報を検出するとともに、上記部品切れした上記部品供給部材で部品が補給されることにより、上記部品切れした上記部品供給部材において部品が補給されたことを示す部品補給情報を検出する第１の態様に記載の部品実装装置を提供する。
【００１３】
本発明の第３態様によれば、上記部品切れ検出兼部品補給検出センサは、上記部品供給テープに接触して上記部品の有無を検出する接触式センサであり、上記部品が無いことを検出することにより上記部品切れ情報を検出する一方、上記部品が無いことを検出したのち上記部品が有ることを検出することにより上記部品補給情報を検出する第２態様に記載の部品実装装置を提供する。
【００１４】
本発明の第４態様によれば、上記部品切れ検出器は、上記各部品供給部材に備えられ、上記各部品供給部材で供給すべき部品の部品切れ情報を検出するとともに、その部品切れ情報を発する部品供給部材の位置情報を上記制御部に送り、
上記部品補給検出器は、上記各部品供給部材に備えられ、上記部品切れした上記部品供給部材において部品が補給されたことを示す部品補給情報を検出するとともに、その部品補給情報を発する部品供給部材の位置情報を上記制御部に送るようにした第１〜３のいずれかの態様に記載の部品実装装置を提供する。
【００１５】
本発明の第５態様によれば、上記制御部は、上記各部品供給部材で供給すべき部品の部品切れ情報と、その部品切れ情報を発する部品供給部材の位置情報を検出したとき、その部品供給部材と同一の種類又は代替可能な種類の部品を有する予備の部品供給部材があるか否かを判断し、
上記部品切れ情報を発する部品供給部材と同一の種類又は代替可能な種類の部品を有する予備の部品供給部材があると判断した場合には、上記部品切れ情報を発する部品供給部材に代えて、上記予備の部品供給部材を使用して部品装着動作を継続し、
上記予備の部品供給部材が無いと判断した場合には、上記部品切れした部品の部品装着動作を停止する第１〜４のいずれかの態様に記載の部品実装装置を提供する。
【００１６】
本発明の第６態様によれば、上記制御部は、上記予備の部品供給部材があると判断して、上記部品切れ情報を発する部品供給部材に代えて、上記予備の部品供給部材を使用して部品装着動作を継続しているとき、上記部品切れに対して部品補給が適正になされたと判断されると、上記予備の部品供給部材に代えて、上記部品補給がなされた部品供給部材を使用して部品装着動作を継続するようにした第５態様に記載の部品実装装置を提供する。
【００１７】
本発明の第７態様によれば、上記部品供給部材は、複数の部品が収納又は保持された部品供給テープを有する部品供給カセットであり、
上記部品切れした上記部品供給カセットの部品の部品情報とは、バーコードリーダーで読み取られるバーコードに含まれる情報であり、上記バーコードには、部品名称、部品品種、及び部品番号のいずれかの部品種別情報を少なくとも有する第１から６のいずれかの態様に記載の部品実装装置を提供する。
【００２５】
【発明の実施の形態】
以下に、本発明にかかる実施の形態を図面に基づいて詳細に説明する。
【００２６】
本発明の一実施形態にかかる部品実装装置の全体概略斜視図を図１に示す。
【００２７】
図１において、１は回路基板２−０（位置に関係なく基板を指す場合には参照番号２により示し、特定の位置の基板は参照番号２−０，２−１，２−２，２−３のように示す。）を搬入するローダー、１１は回路基板２−３を搬出するアンローダーである。３はローダー１から搬入される回路基板２を搬送保持する一対のサポートレール部を備える第１基板搬送保持装置、４は部品を吸着保持する部品保持部材の一例としての部品吸着ノズル１０を交換可能に複数本例えば１０本装着した作業ヘッド、５は作業ヘッド４を部品実装作業領域内の直交する２方向であるＸＹ方向の所定位置に位置決めするＸＹロボット、７は部品実装作業領域において部品供給部８Ａの近傍に配置され、かつ、複数の種類の部品に適した複数の種類のノズル１０を収納して必要に応じて作業ヘッド４に装着されたノズル１０と交換するノズルステーションである。８Ａ，８Ｂは部品実装作業領域の作業者に対する手前側すなわち作業者に対する前側の端部にそれぞれ配置され、かつ、上記基板２に実装すべき部品をキャリアテープ（部品供給テープ）１０１の部品収納用凹部１０２内に１つずつ収納又は保持して部品供給位置８９に１つずつ部品を供給する複数の部品供給カセット（パーツカセット）８０を有する部品供給部、８Ｃは部品供給部８Ｂの近傍に配置され、かつ、上記基板２に実装すべき部品をトレー状に収納保持されたトレー部品を収納する部品供給部、９は部品供給部８Ａの近傍の部品実装作業領域中央に近い側に配置され、かつ、作業ヘッド４のノズル１０が吸着した部品の吸着姿勢を撮像する認識カメラである。
【００２８】
一方、１３は第１基板搬送保持装置３から搬送される回路基板２−１を搬送保持する一対のサポートレール部を備える第２基板搬送保持装置、１４は部品を吸着保持する部品保持部材の一例としての部品吸着ノズル１０を交換可能に複数本例えば１０本装着した作業ヘッド、１５は作業ヘッド１４を部品実装作業領域内の直交する２方向であるＸＹ方向の所定位置に位置決めするＸＹロボット、１７は部品供給部１８Ａの近傍に配置され、かつ、複数の種類の部品に適した複数の種類のノズル１０を収納して必要に応じて作業ヘッド１４に装着されたノズル１０と交換するノズルステーションである。１８Ａ，１８Ｂは部品実装作業領域の作業者に対する奥側すなわち作業者に対する後側の端部にそれぞれ配置され、かつ、上記基板２−１に実装すべき部品をキャリアテープ（部品供給テープ）１０１の部品収納用凹部１０２内に１つずつ収納して部品供給位置８９に１つずつ部品を供給する複数の部品供給カセット（パーツカセット）８０を有する部品供給部、１８Ｃは部品供給部１８Ｂの近傍に配置され、かつ、上記基板２に実装すべき部品をトレー状に収納保持されたトレー部品を収納する部品供給部、１９は部品供給部１８Ａの近傍の部品実装作業領域中央に近い側に配置され、かつ、作業ヘッド１４のノズル１０が吸着した部品の吸着姿勢を撮像する認識カメラである。
【００２９】
上記ＸＹロボット５，１５は、以下のように構成されている。ＸＹロボット装置６の２本のＹ軸駆動部６ａ，６ａが実装装置基台１６上の部品実装作業領域２００の基板搬送方向前後端縁に固定配置され、これらの２本のＹ軸駆動部６ａ，６ａにまたがって２本のＸ軸駆動部６ｂ，６ｃがＹ軸方向に独立的に移動可能にかつ衝突回避可能に配置されて、さらに、Ｘ軸駆動部６ｂには部品実装作業領域内の手前側半分の実装領域内を移動する作業ヘッド４がＸ軸方向に移動可能に配置されるとともに、Ｘ軸駆動部６ｃには部品実装作業領域内の奥側半分の実装領域内を移動する作業ヘッド１４がＸ軸方向に移動可能に配置されている。よって、上記ＸＹロボット５は、実装装置基台１６に固定された２本のＹ軸駆動部６ａ，６ａと、Ｙ軸駆動部６ａ，６ａ上でＹ軸方向に移動可能なＸ軸駆動部６ｂと、Ｘ軸駆動部６ｂにおいてＸ軸方向に移動可能な作業ヘッド４とより構成される。また、上記ＸＹロボット１５は、実装装置基台１６に固定された２本のＹ軸駆動部６ａ，６ａと、Ｙ軸駆動部６ａ，６ａ上でＹ軸方向に移動可能なＸ軸駆動部６ｃと、Ｘ軸駆動部６ｃにおいてＸ軸方向に移動可能な作業ヘッド１４とより構成される。このようにして、作業ヘッド４，１４は独立してＸＹ方向に移動することができる。
【００３０】
また、図６に示すように、上記基板搬入搬出、部品保持、部品認識、部品装着動作などを制御する制御部１０００が備えられ、部品供給部８Ａ，８Ｂ，１８Ａ，１８Ｂの部品供給カセット８０、ノズル１０（作業ヘッド４，１４）、認識カメラ９，１９、基板搬送保持装置３，１３、部品切れ検出器６０Ａ、部品補給検出器６０Ｂ、バーコードリーダー９００、メモリ９１０、表示装置９２０、代替部品情報や新たな部品情報などの必要な情報を必要に応じて入力する入力手段９３０などの他、ＸＹロボット５，１５、ローダ１、アンローダ１１などが接続されている。メモリ９１０には、どの部品をどの位置にどの順番で装着するかなどの実装プログラムを示すＮＣデータ、どの部品をどの部品供給部材に配列するかなどの配列プログラム又配列した配列情報、各部品の形状や高さなどに関する部品情報の部品ライブラリ、各基板の形状などに関する基板情報、その他、部品吸着ノズルの形状や各サポートレール部の基板搬送位置の情報などが記憶されている。
【００３１】
上記実施形態にかかる部品実装装置及び方法は、図１に示すように、複数の部品をそれぞれ収納する複数の部品供給カセット８０，…，８０から供給された上記部品をノズル１０，…，１０で保持したのち基板２に上記部品を装着する部品実装装置において、上記各部品供給カセット８０で供給すべき部品の部品切れ情報を検出する部品切れ検出器６０Ａと、上記部品切れした上記部品供給カセット８０で部品が補給されたことを検出する部品補給検出器６０Ｂと、上記部品切れ検出器６０Ａから得られた部品切れした上記部品供給カセット８０の位置情報と、上記部品補給検出器６０Ｂから得られた部品補給された上記部品供給カセット８０の位置情報と、上記部品切れした上記部品供給カセット８０の部品情報と、補給された部品の部品情報とに基づいて、部品切れに対して部品補給がなされたことを検出する制御部１０００とを備えるように構成している。
【００３２】
上記部品供給カセット８０は、部品供給部材の一例として機能するものである。しかしながら。これに限られるものではなく、公知の部品供給部材、例えば、部品がマトリックス状又は一直線状に配置された凹部内に保持されたトレイ型式の部品供給部材や、ランダムに収納された部品が１個ずつ部品供給口に供給されるバルクフィーダ型式の部品供給部材であってもよい。
【００３３】
図５に示すように、上記部品供給カセット８０に交換可能に取り付けられるキャリアテープ１０１のリール８１には、当該テープ１０１により供給される部品の部品品種若しくは品番若しくは名称などの部品種別情報や部品数量情報などの部品情報の他に、上記部品供給カセットの識別情報、基板の生産品種（ロット名）情報などの情報が記録されている、二次元バーコード８２若しくは三次元バーコード若しくはＩＣチップなどの情報記録媒体が備えられている。一方、部品補給時に、上記部品切れしてキャリアテープ１０１が無くなった空のリール８１と交換される上記部品補給のための交換用リール８１ｎにも、同様に、交換用リール８１ｎに巻き付けられているキャリアテープ１０１により供給される部品の部品品種若しくは品番若しくは名称などの部品種別情報や部品数量情報などの部品情報の他に、上記部品供給カセットの識別情報、基板の生産品種（ロット名）情報などの情報が記録されている、二次元バーコード８２ｎ若しくは三次元バーコード若しくはＩＣチップなどの情報記録媒体が備えられている。よって、各リール８１，８１ｎに備えられた情報記録媒体がバーコード８２，８２ｎ場合には、バーコードリーダー９００でそれぞれの情報を読み取り、制御部１０００に入力される。部品数量情報が含まれている場合には、制御部１０００において部品の残数管理を行うこともできる。
【００３４】
上記各部品供給部８Ａ，８Ｂ，１８Ａ，１８Ｂの各部品供給カセット８０では、上記キャリアテープ１０１の側端部に連続して等間隔に設けられた送り穴に、部品供給カセット８０の先端に配置されたスプロケット１０６が係合している。このスプロケット１０６は、駆動歯車８８２が固定されており、駆動歯車８８２は、歯車伝達機構８８１を介して部品供給駆動装置例えばパルスモータ８８０に連結さている。よって、パルスモータ８８０により、歯車伝達機構８８１及び駆動歯車８８２を介して所定回転だけスプロケット１０６を回転させると、所定ピッチだけキャリアテープ１０１が送られ、キャリアテープ１０１の部品収納用凹部１０２内に１つずつ収納保持された部品が、上記カセット８０の部品供給用開口として形成されている部品供給位置８９に１つずつ位置して供給されるようにしている。
【００３５】
図２において、部品供給カセット８０の後部には、部品切れ検出器６０Ａと部品補給検出器６０Ｂとの両方の機能を有する１つの部品切れ検出兼部品補給検出センサの一例としての、キャリアテープ終端検出機構６５付きキャリアテープ終端検出用の光学式センサ６０が配置されている。このキャリアテープ終端検出用の光学式センサ６０は、部品供給カセット８０で供給すべき部品の部品切れ情報を検出するとともに、上記部品切れした部品供給カセット８０で部品が補給されることにより、上記部品切れした上記部品供給カセット８０において部品が補給されたことを示す部品補給情報を検出して制御部１０００に送る機能を有するものである。
【００３６】
図２，図３，図４において、６３はキャリアテープ終端検出機構６５の揺動アーム、６１は揺動アーム６３の基端側の近傍の揺動支点、６２は揺動アーム６３の先端に回転自在に取り付けられキャリアテープ１０１の上面に回転しながら接触するローラ、６４は揺動アーム６３の基端部である。上記キャリアテープ終端検出用の光学式センサ６０は、キャリアテープ終端検出機構６５の揺動アーム６５の基端部６４を検出することによりキャリアテープ１０１の終端を検出する。図２は揺動アーム６５が二点鎖線で示す位置Ｉに位置する状態を示しており、この状態ではキャリアテープ１０１の交換取り付けを行うことができる。この状態では、揺動アーム６３が時計方向に限界まで回転させられ、揺動アーム６３の先端に回転自在に取り付けられローラ６２が何にも接触していない。図３は揺動アーム６５が実線で示す位置ＩＩに位置する状態を示しており、揺動アーム６３の先端に回転自在に取り付けられローラ６２が、所定の張力で展張されたキャリアテープ１０１の上面に回転しながら接触し、キャリアテープ１０１により部品が部品供給位置８９に送られている。図４は揺動アーム６５が実線で示す位置ＩＩＩに位置する状態を示している。すなわち、キャリアテープ１０１が無くなって部品切れとなったため、揺動アーム６３の先端に回転自在に取り付けられローラ６２が、キャリアテープ１０１の上面に相当する位置よりも下方に落ち込んだ位置に位置している。また、揺動アーム６５の基端部６４が移動する経路には、上記光学式センサ６０が部品供給カセット８０に設けられている。キャリアテープ１０１が無くなって部品切れとなり、揺動アーム６５が図４の実線で示す位置ＩＩＩに位置するとき、揺動アーム６５の基端部６４が、光学式センサ６０の発光素子と受光素子との隙間に位置して検出が行われ、この検出信号を制御部１０００に送るものである。制御部１０００は、この検出信号により部品切れが発生したと判断するとともに、検出信号が送られてきた光学式センサ６０が取り付けられている部品供給カセット８０を知ることができ、その部品供給カセット８０が位置している部品供給部の位置で部品切れが発生したことがわかる。すなわち、制御部１０００は、部品切れ情報とその部品切れが発生した位置情報とを得ることができる。
【００３７】
なお、図２〜図５において、８１はキャリアテープ１０１が巻き付けられているリール、７０は部品供給カセット８０においてリール８１から送られるキャリアテープ１０１を上記センサ側に案内するための湾曲したキャリアテープ案内部、８３はリール８１が取り付けられる部品供給カセット８０のリール取付部、８４はリール８１を回転自在に取り付けるための部品供給カセット８０のリール取付部８３のリール取付用ピンである。
【００３８】
以下に、本実施形態にかかる部品実装装置での部品切れ発生、部品補給動作などについて説明する。
【００３９】
図７に示すように、まず、ステップＳ１において、複数の部品供給カセット８０，…，８０のうちのいずれか１つ又は複数の部品供給カセット８０で、キャリアテープ１０１がリール８１から無くなって部品切れとなり、揺動アーム６３の先端に回転自在に取り付けられローラ６２が、キャリアテープ１０１の上面に相当する位置よりも下方に落ち込み、揺動アーム６５の基端部６４が光学式センサ６０により検出されて、当該部品供給カセット８０で部品切れ発生したことが制御部１０００に通知される。このとき、制御部１０００には、部品切れ発生及び部品切れした部品供給カセット８０の位置情報が入力される。部品供給カセット８０の位置情報は、予めそれぞれの位置情報が入力されている複数の部品供給カセット８０のそれぞれに設けられた光学式センサ６０のうち、部品切れ発生信号が入力された光学式センサ６０を判別することにより、位置情報を容易に得ることができる。
【００４０】
上記検出された部品供給カセット８０の部品切れ情報と位置情報が制御部１０００に入力されるとき、例えば制御用ディスプレイなどの表示装置９２０に部品切れ情報と位置情報が表示されるとともに、部品実装装置に備えられた警告ランプが点灯して、作業者に当該部品供給カセットで部品切れがまもなく発生することを通知するようにしてもよい。また、部品供給カセット８０にも部品切れランプを設けておき、当該部品切れランプを点灯させて、作業者が容易に部品切れした部品供給カセット８０を判別できるようにしてもよい。
【００４１】
次いで、ステップＳ２において、部品切れした部品情報及び補給部品情報が制御部１０００に入力される。
【００４２】
すなわち、作業者は、上記部品切れの通知に基づき、交換すべき部品供給用キャリアテープが巻き付けられたリール８１ｎを用意して、リール同士を交換する。このとき、作業者は、部品切れした部品供給用キャリアテープのリール８１に備えられたバーコード８２をバーコードリーダー９００で読み取って、部品切れした部品品種又は品番又は名称などの部品情報を制御部１０００に入力する。
【００４３】
次いで、作業者は、交換すべき新しい部品供給用キャリアテープのリール８１ｎに備えられたバーコード８２ｎをバーコードリーダー９００で読み取って、交換すべき部品品種又は品番又は名称などの部品情報を制御部１０００に入力する。
【００４４】
これにより、制御部１０００において、ステップＳ３に示すように、部品切れした部品品種又は品番又は名称などの部品情報と、交換された部品品種又は品番又は名称とが一致するか否か、又は、一致するか否か及び交換された部品品種又は品番又は名称などの部品情報が部品切れした部品品種又は品番又は名称などの部品情報と代替可能なものか否か判断する。もし、一致しないか、一致せずかつ代替不可能な場合には、ステップＳ８で表示装置９２０などに対して警告通知を行う。
【００４５】
一方、ステップＳ３において、部品切れした部品品種又は品番又は名称などの部品情報と交換された部品品種又は品番又は名称などの部品情報とが一致するか、又は、一致せずとも代替可能な場合には、リール交換後に光学式センサ６０の部品補給信号を待つ。すなわち、作業者が、部品切れしたリール８１と部品補給用のリール８１ｎとを交換してキャリテープ１０１を架け直して部品供給カセット８０に取り付けるとともに、交換された新しいリール８１ｎのキャリアテープ１０１の先端を部品切れして部品供給カセット８０に残っているキャリアテープ１０１の後端に連結したのち、新しいリール８１ｎのキャリアテープ１０１の部品が部品供給位置８９に位置するように設定する。これにより、テープ終端検出機構６５の揺動アーム６３のローラ６２が図３に実線で示す位置ＩＩに位置して、ローラ６２が所定の張力で展張されたキャリアテープ１０１の上面に接触し、キャリアテープ１０１により部品が部品供給位置８９に連続的に送ることが可能となる。
【００４６】
この結果、テープ終端検出機構６５の揺動アーム６３の基端部６４が光学式センサ６０により検出されなくなり、部品切れ発生した当該部品供給カセット８０において部品補給がなされたことが制御部１０００に通知される。すなわち、ステップＳ４に示すように、制御部１０００に部品補給位置情報が入力される。
【００４７】
次いで、ステップＳ５において、制御部１０００により、部品切れ位置情報と部品補給位置情報とが一致するか否か判断される。もし、一致しなければ、何らかの誤った作業が行われたものと判断されて、ステップＳ８で警告がなされる。
【００４８】
部品切れ位置情報と部品補給位置情報とが一致した場合には、部品切れした部品供給カセット８０に対して適正に部品補給がなされたものと制御部１０００で判断して、ステップＳ６において、補給完了信号を必要な装置又は部材に発するとともに、表示装置９２０に表示する。ここで、適正に部品補給がなされたとは、部品切れ位置情報と部品補給位置情報とが一致し、かつ、部品切れした部品情報と部品補給した部品情報とが一致又は代替可能な状態を意味する。
【００４９】
次いで、ステップＳ７において、他に部品切れして補給完了を待つ部品供給カセット８０があるか否かが、制御部１０００で判断されて、補給完了を待つ部品供給カセット８０があれば、ステップＳ２に戻る。すなわち、複数の部品供給カセット８０で同時的に又は連続的に部品切れが発生したとき、順に部品補給を行っていくためのものである。具体的には、例えば、２０個の部品供給カセット８０があり、第７〜第１０部品供給カセット８０の４つの部品供給カセット８０で同時に部品切れが発生したとき、第７部品供給カセット８０の光学式センサ６０から部品補給信号を受け取ったが、第８〜第１０部品供給カセット８０の光学式センサ６０からは部品補給信号を受け取っていないとき、ステップＳ２に戻り、ステップＳ２からＳ６までの動作を残りの各部品供給カセット８０でそれぞれ行うようにする。
【００５０】
ステップＳ７において、他に部品切れして補給完了を待つ部品供給カセット８０が無い場合には、この一連の動作を終了する。
【００５１】
上記実施形態によれば、部品切れが発生したとき、部品切れした部品情報と部品補給された部品情報とが一致するか又は代替可能を判断するとともに、部品切れした部品供給カセット８０の位置と部品補給された部品供給カセット８０の位置との一致をも判断するようにしたので、部品供給ミス及び装着ミスを効果的に防止することができる。
【００５２】
また、部品切れした部品情報と部品補給された部品情報はバーコード入力などから得る一方、部品切れした部品供給カセット８０の位置と部品補給された部品供給カセット８０の位置の情報を部品切れ及び部品補給を検出するときに上記光学式センサ６０から自動的に得ることができ、部品切れした部品供給カセット８０の位置と部品補給された部品供給カセット８０の位置の情報を逐一バーコード入力などで入力する必要がなくなり、その分、バーコード入力などによる入力ミスを防止することができて、より一層、部品供給ミス及び装着ミスを効果的に防止することができる。
【００５３】
なお、上記一連の部品切れ及び部品補給動作において、制御部１０００での制御の下に最適化の実装プログラムに基づき実装動作を行っているとき、上記部品切れが発生したときには、制御部１０００により、最適化の実装プログラムを一時的に中断し、上記部品切れが生じた部品と同一又は代替可能な部品を供給可能な予備の部品供給カセット８０から供給される部品により装着作業を継続させる一方、上記部品切れした上記部品供給カセット８０において同一又は代替部品が補給された補給完了（ステップＳ６）を上記制御部１０００で判断すると、上記予備の部品供給カセット８０ではなく、上記部品補給された部品供給カセット８０から部品を上記ノズル１０で保持したのち上記基板２に上記部品を装着する。これにより、本来の最適化の実装プログラムに戻ることができる。
【００５４】
これについての具体的な一例としては、以下のとおりである。
【００５５】
図９に示すように、まず、ステップＳ１０１において、部品切れが発生し部品切れが通知されたか否かを制御部１０００で判断する。もし、部品切れが通知されていないと判断された場合には、以下のルーチンは行わない。もし、部品切れが通知されていると判断された場合には、次のステップＳ１０２に進む。
【００５６】
ステップＳ１０２において、例えば配列位置がＺ１からＺｎ番地のｎ個の部品供給カセット８０，…，８０において、部品切れが通知されたＺｘ番地（Ｚ１からＺｎ番地のうちのいずれかの番地）の部品供給カセット８０の部品と、同一又は代替可能なＺｙ番地（Ｚ１からＺｎ番地のうちのいずれかの番地であってＺｘ番地と異なる番地）の部品供給カセット８０の部品があるか否かを制御部１０００で判断する。もし、部品切れが通知されたＺｘ番地の部品供給カセット８０の部品と、同一又は代替可能なＺｙ番地の部品供給カセット８０の部品が無いと判断された場合には、ステップＳ１０３においてＺｘ番地の部品供給カセット８０の部品で部品切れが発生したときに上記部品切れした部品の装着動作を停止させる。すなわち、上記部品切れした部品の装着動作を停止させるが、他の部品の装着動作をそのまま継続して行うこともできるし、装着動作全体を停止させることもできる。
【００５７】
なお、部品切れが発生されても、通常は、部品切れが発生した時点で数個の部品が部品供給カセット８０に残っている場合が多く、残数の部品をすべて供給し、基板２に装着した時点で、装着動作を停止させる。
【００５８】
もし、ステップＳ１０２において、部品切れが通知されたＺｘ番地の部品供給カセット８０の部品と、同一又は代替可能なＺｙ番地の部品供給カセット８０の部品があると判断された場合には、ステップＳ１０４において、Ｚｘ番地の部品供給カセット８０の部品で部品切れが発生したときに、最適化実装プログラムに割り込みを発生させて一時的に中断させ、Ｚｙ番地の部品供給カセット８０の部品を使用して装着を続行する。
【００５９】
ステップＳ１０２において、部品切れが通知されたＺｘ番地の部品供給カセット８０の部品と、同一又は代替可能なＺｙ番地の部品供給カセット８０の部品が無いと判断された場合には、ステップＳ１０２で装着動作が停止される。
【００６０】
なお、部品切れが通知されても、通常は、部品切れが通知された時点が数個の部品が部品供給カセット８０に残っている場合が多く、残数の部品をすべて供給し、基板２に装着した時点で、部品供給部のＺｘ番地の部品供給カセット８０で部品切れが発生し、この部品切れ発生に基づき制御部１０００が最適化実装プログラムに割り込みを発生させて、部品供給部のＺｙ番地の部品供給カセット８０の部品を使用して装着を続行する。
【００６１】
ステップＳ１０４においてＺｙ番地の部品供給カセット８０の部品を使用して装着を続行したのち、ステップＳ１０５においては、Ｚｘ番地の部品供給カセット８０の部品交換が終了したか否かすなわち図７のステップＳ６の補給完了がなされたか否かを制御部１０００で判断する。もし、Ｚｘ番地の部品供給カセット８０の部品交換が終了していないと判断された場合には、Ｚｘ番地の部品供給カセット８０の部品交換が終了するまで待つ。
【００６２】
もし、ステップＳ１０５において、Ｚｘ番地の部品供給カセット８０の部品交換が終了したと判断された場合には、ステップＳ１０６において、制御部１０００により、上記割り込みを解除して、Ｚｙ番地の部品供給カセット８０の部品に代えて、Ｚｘ番地の部品供給カセット８０の部品を使用する最適化実装プログラムを再び使用して装着続行する。
【００６３】
このようにすれば、部品切れ発生のために最適化実装プログラムにかかる実装動作以外の実装動作を行う工程を最小限度にすることができ、実装動作全体として、最適化をより促進させることができる。
【００６４】
なお、本発明は上記実施形態に限定されるものではなく、その他種々の態様で実施できる。
【００６５】
例えば、部品切れしたリールの部品情報と、交換用リールの部品情報とをバーコード９００などで読み取るとき、部品切れしたリールのバーコード８２と交換用リールののバーコード８２ｎとを識別したい場合には、部品切れしたリールの側面だけでなくキャリアテープ１０１の巻き付け部分にバーコード８２を設けて、キャリアテープ１０１が完全になくならないとバーコード８２が露出しないようにするとともに、そのバーコード８２に部品切れした旨の情報も含めることにより、読み取られた部品情報内に、部品切れした旨の情報が有るか否かで、部品切れしたリールのバーコード８２から得られる部品情報と、交換用リールの側面のバーコード８２ｎから得られる部品情報とを識別できるようにしてもよい。また、交換用のリールのキャリアテープ１０１の先端に、キャリアテープ１０１の始端情報又は未使用情報を含む部品情報のバーコード８２ｎも設けておき、この始端情報又は未使用情報を含む部品情報のバーコード８２ｎを読み取ることにより、始端情報又は未使用情報を含む部品情報が有るか否かで、部品切れしたリールのバーコード８２から得られる部品情報と、交換用リールの側面のバーコード８２ｎから得られる部品情報とを識別できるようにしてもよい。
【００６６】
また、リール側面に設けたバーコードから部品情報を得るものに限らず、作業者が、部品供給カセット８０に取り付けられた部品情報及び交換予定の部品情報などがバーコードで表示された部品情報シートを持ち、部品情報シートの該当するバーコードをバーコードリーダー９００で読み取ることにより、制御部１０００に部品情報などを送るようにしてもよい。
【００６７】
また、部品切れ検出器６０Ａ及び部品補給検出器６０Ｂとしては、上記した接触式のセンサに限らず、公知の種々の検出器を使用することができる。
【００６８】
例えば、図８には、部品供給カセット８０のリール取付部８３に取り付けられたリール８１のキャリアテープ１０１の残量検出用のセンサ１４０により部品切れ及び部品補給を検出するようにしてもよい。すなわち、中間部が支点により揺動可能に支持されたキャリアテープ残量検出用揺動アームより残量検出用のセンサ１４０を構成し、揺動アーム先端の検出部１４０ａがリール８１に巻き付けられたキャリアテープ１０１に常時接触するようにし、キャリアテープ１０１の残量が少なくなるにつれて、揺動アームが図８において反時計方向に回転して傾斜角度が大きくなる（例えば点線で示す１４１の位置まで揺動した）ことを近接スイッチや光学式センサなどで検出することにより、部品切れを検出する一方、部品補給されたときには、逆に、揺動アームが図８において時計方向に回転させられて傾斜角度が小さくなりことにより部品補給を検出できるようにしてもよい。
【００６９】
また、図１５（ａ）及び（ｂ）に示すように、テープ１０１に対して検出光７２０を照射して、部品を保持している部分と保持していない部分とでの凹凸状態を反射光の反射強度又光度を検出する高さセンサにより構成して、一定時間に凹凸が検出されなくなると部品収納用凹部１０２が無くなったものと判断して部品切れが発生したことを検出し、部品切れ後に凹凸が連続して検出できるようになると部品補給されたと検出できるようにしてもよい。また、部品を保持している領域では検出光７２０が反射しないような材料又は構造より形成し、部品が保持されていない終端１０１ｅの近傍領域では検出光が反射する材料又は構造より形成して、部品切れ又は部品補給状態を検出するようにしてもよい。
【００７０】
また、図１５（ｃ）及び図１５（ｄ）に示すように、部品切れ検出器６０Ａ及び部品補給検出器６０Ｂを揺動アーム７２１を有する接触式センサ７２１より構成して、テープ１０１の表面の粘着層などで部品１０３を保持している部分と保持していない部分とでの凹凸状態を揺動アーム７２１で検出し、一定時間に凹凸が検出されなくなると部品収納用凹部１０２が無くなったものと判断して部品切れが発生したことを検出し、部品切れ後に凹凸が連続して検出できるようになると部品補給されたと検出できるようにしてもよい。
【００７１】
また、図１６に示すように、レーザ７２２を配置して、テープ１０１に対して検出光の反射を検出し、テープ１０１が無くなると反射せずに透過して透過センサ７２４により検出光が検出されることにより、部品切れを検出し、部品切れ検出後に透過センサ７２４による検出光の検出が無くなると部品補給を検出するようにしてもよい。また、カメラ７２３を配置して、テープ１０１の走行状態を検出して、テープ１０１が無くなることにより、部品切れを検出し、逆に、テープ１０１の存在により部品補給を検出するようにしてもよい。
【００７２】
また、部品を保持している領域では検出光が透過しないような不透明な材料又は構造より形成し、部品が保持されていない終端近傍領域では検出光が透過する材料又は構造より形成して、部品切れ又は部品補給状態を検出するようにしてもよい。
【００７３】
また、部品切れ検出器及び部品補給検出器は、同一の検出器により兼用するようにしてもよいが、全く別の検出器によりそれぞれ検出動作させるようにしてもよい。
【００７４】
また、図１４（ｂ）には、制御部１０００の具体的な一例の構成を示す。１０００Ｄは演算部、１１００は部品供給カセット（パーツカセット）８０の本体の情報やキャリアテープ１０１のリール８１からの情報や部品認識又は測定により得られる部品情報を記憶する部品情報記憶部、１１０１は図１４（ａ）に示すような部品供給カセット８０の配列位置（Ｚ１，Ｚ２，Ｚ３，…，Ｚｎ）とのその配列位置での本来持つべき部品情報を記憶する部品供給位置及び部品情報用記憶部、１１０２は代替部品情報を記憶する代替部品情報記憶部である。ここで、部品供給カセット８０の配列位置（Ｚ１，Ｚ２，Ｚ３，…，Ｚｎ）での本来持つべき部品情報とは、実装プログラム上で指定された部品情報のことであり、本来的には、それぞれの配列位置での部品供給カセット８０には、実装プログラム上又は配列プログラム又配列情報で指定された部品情報の部品を取り付けるべきである。しかしながら、前回の部品切れ時に代替部品を取り付けたか又は何らかの理由により、部品切れ発生時に当該部品供給カセット８０に本来取り付けるべき部品情報の部品とは異なる部品情報の部品が取り付けられていることがあり、そのような場合に、部品切れ発生時の部品情報の比較において、部品切れが発生したときに当該部品供給カセット８０に取り付けられていた部品の部品情報を無条件に使用するか、又は、場合によっては、実装プログラム上で指定された部品情報と比較する必要があるとき、上記本来持つべき部品情報が必要となる。
【００７５】
上記制御部１０００で部品切れを検出すると、新たに入力される情報（部品切れした部品情報、部品補給にかかる部品情報）と、既に有している部品情報（代替部品情報記憶部１１０２に予め記憶されていた代替部品情報、部品供給位置及び部品情報用記憶部１１０１に予め記憶されていた部品供給カセット８０の位置とのその位置での部品情報、前の実装過程で認識等で検出して記憶されていた情報）とを演算部１０００Ｄに適宜送る。演算部１０００Ｄでは、新たに入力される情報同士の一致（例えば部品品番同士の一致）を判断したり、新たに入力される情報同士が一致しないときに、新たに入力される情報のうちの部品補給にかかる部品情報と既に有している部品情報のうちの代替部品情報との比較などの判断を行う。このような動作について、以下に説明する。
【００７６】
図１０は、上記実施形態の第１変形例にかかる部品切れ及び部品補給の動作を示すフローチャートであり、部品切れ発生したとき、部品補給にかかる部品情報を、部品切れ発生時にその部品供給カセット８０が持っていた部品情報ではなく、その部品供給カセット８０が本来持つべき部品情報と比較判断する場合を示す。なお、具体的な部品切れ発生検出動作、部品補給動作は先の実施形態と同様であるため、詳細な説明は省略する。
【００７７】
まず、ステップＳ１１において、部品切れ発生を制御部１０００に通知されると、ステップＳ１２において、制御部１０００の演算部１０００Ｄは、部品切れが発生した部品供給カセット８０が本来持つべき部品情報（品番、名称、コードなど）を部品供給位置及び部品情報用記憶部１１０１から得る。
【００７８】
次いで、ステップＳ１３において、部品切れが発生した部品供給カセット８０の（配列）位置情報及びその位置における部品情報を制御部１０００の演算部１０００Ｄが得るとともに、部品情報記憶部１１００に記憶させる。
【００７９】
次いで、ステップＳ１４において、作業者による部品補充（補給）後に、部品切れが発生した部品供給カセット８０の配列位置と同じ配列位置の部品供給カセット８０に交換用部品が補充されたか否かを制御部１０００で判断する。補充されたときにはステップＳ１５に進む。補充されないときは、交換ミスが発生したと仮定して、ステップＳ１８において警告通知を行い、警告を発するか又は表示する。
【００８０】
ステップＳ１５において、その配列位置の部品情報と補充された部品供給カセット８０の部品情報が同じか否かを制御部１０００で判断する。同じならば、ステップＳ１６において補充完了とする。同じでないならば、ステップＳ１７において代替可能な部品か否かを制御部１０００で判断する。代替可能ならば、ステップＳ１６において補充完了とする。代替不可能ならば、ステップＳ１８において警告通知を行い、警告を発するか又は表示する。
【００８１】
また、図１１は、上記実施形態の第２変形例にかかる部品切れ及び部品補給の動作を示すフローチャートである。このフローチャートでは、部品切れ発生したとき、部品補給にかかる部品情報を、部品切れ発生時にその部品供給カセット８０が持っていた部品情報と、その部品供給カセット８０が本来持つべき部品情報との３つの部品情報を比較判断する場合を示す。なお、具体的な部品切れ発生検出動作、部品補給動作は先の実施形態と同様であるため、詳細な説明は省略する。
【００８２】
まず、ステップＳ２１において、部品切れ発生を制御部１０００に通知されると、ステップＳ２２において、制御部１０００の演算部１０００Ｄは、部品切れが発生した部品供給カセット８０が本来持つべき部品情報（品番、名称、コードなど）（情報１）を部品供給位置及び部品情報用記憶部１１０１から得る。
【００８３】
次いで、ステップＳ２３において、部品切れが発生した部品供給カセット８０の（配列）位置情報（情報２）及びその位置において実際に持っている部品情報（情報３）を制御部１０００の演算部１０００Ｄが得るとともに、部品情報記憶部１１００に記憶させる。
【００８４】
次いで、ステップＳ２４において、上記本来持つべき部品情報（情報１）と実際に持っている部品情報（情報３）とが同一か否かを制御部１０００で判断する。同じならば、ステップＳ２５に進む。同じでないならば、ステップＳ２９において代替可能な部品か否かを制御部１０００で判断する。代替可能ならば、ステップＳ２５に進む。代替不可能ならば、ステップＳ３２において警告通知を行い、警告を発するか又は表示する。これは、例えば、前回の部品補給のときなどにおいて、上記本来持つべき部品情報（情報１）と異なる部品情報を持つ部品が取り付けられてしまい、本来持つべき部品情報（情報１）と実際に持っている部品情報（情報３）とが異なる場合を検出する工程を意味する。
【００８５】
次いで、ステップＳ２５において、作業者による部品補充（補給）後に、部品切れが発生した部品供給カセット８０の配列位置と同じ配列位置の部品供給カセット８０に交換用部品が補充されたか否かを制御部１０００で判断する。補充されたときにはステップＳ２６に進む。補充されないときは、交換ミスが発生したと仮定して、ステップＳ３２において警告通知を行い、警告を発するか又は表示する。
【００８６】
ステップＳ２６において、その配列位置の部品情報（情報３）と補充された部品供給カセット８０の部品情報（情報４）が同じか否かを制御部１０００で判断する。同じならば、ステップＳ２７に進む。同じでないならば、ステップＳ３０において代替可能な部品か否かを制御部１０００で判断する。代替可能ならば、ステップＳ２７に進む。代替不可能ならば、ステップＳ３２において警告通知を行い、警告を発するか又は表示する。
【００８７】
ステップＳ２７において、上記本来持つべき部品情報（情報１）と補充された部品供給カセット８０の部品情報（情報４）が同じか否かを制御部１０００で判断する。同じならば、ステップＳ２８において補充完了とする。同じでないならば、ステップＳ３１において代替可能な部品か否かを制御部１０００で判断する。代替可能ならば、ステップＳ２８において補充完了とする。代替不可能ならば、ステップＳ３２において警告通知を行い、警告を発するか又は表示する。
【００８８】
この第２変形例によれば、部品切れ発生したとき、部品補給にかかる部品情報を、部品切れ発生時にその部品供給カセット８０が持っていた部品情報と、その部品供給カセット８０が本来持つべき部品情報との３つの部品情報を比較判断することにより、例えば、前回の部品補給時に誤った部品情報の部品が取り付けられていたりしたときには、本来持つべき部品情報に戻すことができ、より精度良く実装動作を行うことができる。
【００８９】
また、図１２は、上記実施形態の第３変形例にかかる部品切れ及び部品補給の動作を示すフローチャートである。このフローチャートでは、上記第２変形例にかかるフローチャートの動作、すなわち、部品切れ発生したとき、部品補給にかかる部品情報を、部品切れ発生時にその部品供給カセット８０が持っていた部品情報と、その部品供給カセット８０が本来持つべき部品情報との３つの部品情報を比較判断する動作に加えて、その部品供給カセット８０の部品補給の履歴を参照する場合を示す。なお、具体的な部品切れ発生検出動作、部品補給動作は先の実施形態と同様であるため、詳細な説明は省略する。
【００９０】
まず、ステップＳ４１において、部品切れ発生を制御部１０００に通知されると、ステップＳ４２において、制御部１０００の演算部１０００Ｄは、部品切れが発生した部品供給カセット８０が本来持つべき部品情報（品番、名称、コードなど）（情報１）を部品供給位置及び部品情報用記憶部１１０１から得る。
【００９１】
次いで、ステップＳ４３において、部品切れが発生した部品供給カセット８０の（配列）位置情報（情報２）及びその位置において実際に持っている部品情報（情報３）を制御部１０００の演算部１０００Ｄが得るとともに、部品情報記憶部１１００に記憶させて、ステップＳ４５に進む。
【００９２】
なお、必要に応じて、ステップＳ４５に進む前にステップＳ４８に進み、ステップＳ４８において、上記本来持つべき部品情報（情報１）と実際に持っている部品情報（情報３）とが同一か否かを制御部１０００で判断するようにしてもよい。同じならば、ステップＳ４５に進む。同じでないならば、ステップＳ４９に進み、当該部品供給カセット８０での部品補給の履歴を部品供給位置及び部品情報用記憶部１１０１から読み出して参照して、過去に同一の部品の補給があるか否かを制御部１０００で判断する。ある場合には、適切なものとして、ステップＳ４５に進む。無い場合には、ステップＳ５１において警告通知を行い、警告を発するか又は表示する。これは、例えば、前回の部品補給のときなどにおいて、上記本来持つべき部品情報（情報１）と異なる部品情報を持つ部品が取り付けられてしまい、本来持つべき部品情報（情報１）と実際に持っている部品情報（情報３）とが異なる場合を検出し、履歴を参照して、部品情報の適否を判断する工程を意味する。
【００９３】
次いで、ステップＳ４５において、作業者による部品補充（補給）後に、部品切れが発生した部品供給カセット８０の配列位置と同じ配列位置の部品供給カセット８０に交換用部品が補充されたか否かを制御部１０００で判断する。補充されたときにはステップＳ４６に進む。補充されないときは、交換ミスが発生したと仮定して、ステップＳ５１において警告通知を行い、警告を発するか又は表示する。
【００９４】
ステップＳ４６において、その配列位置の部品情報（情報３）と補充された部品供給カセット８０の部品情報（情報４）が同じか否かを制御部１０００で判断する。同じならば、ステップＳ４７に進む。同じでないならば、ステップＳ５０において代替可能な部品か否か判断するとともに、さらに必要に応じて、履歴情報との照合を制御部１０００で行う。代替可能又は履歴照合により適正であると判断されたならば、ステップＳ４７に進む。代替不可能又は履歴照合により適正でないと判断されたならば、ステップＳ５１において警告通知を行い、警告を発するか又は表示する。
【００９５】
ステップＳ４７において補充完了とするが、このとき、制御部１０００により、部品供給位置及び部品情報用記憶部１１０１の部品供給位置情報の部品情報に、今回補給された部品情報を当該部品供給カセット８０の履歴に追加する。
【００９６】
この第３変形例によれば、部品切れ発生したとき、部品補給にかかる部品情報を、部品切れ発生時にその部品供給カセット８０が持っていた部品情報と、その部品供給カセット８０が本来持つべき部品情報との３つの部品情報を比較判断することに加えて、履歴を参照することにより、部品情報をより実際の実装動作及び部品補給動作に配慮したものとすることができ、より生産性を向上させて実装動作を行うことができる。
【００９７】
また、図１３は、上記実施形態の第４変形例にかかる部品切れ及び部品補給の動作を示すフローチャートである。このフローチャートでは、部品切れ発生したとき、部品補給にかかる部品情報を、部品切れ発生時にその部品供給カセット８０が持っていた部品情報と、その部品供給カセット８０が本来持つべき部品情報との３つの部品情報を比較判断する場合を示す。なお、具体的な部品切れ発生検出動作、部品補給動作は先の実施形態と同様であるため、詳細な説明は省略する。
【００９８】
まず、ステップＳ６１において、部品切れ発生を制御部１０００に通知されると、ステップＳ６２において、制御部１０００の演算部１０００Ｄは、部品切れが発生した部品供給カセット８０が本来持つべき部品情報（品番、名称、コードなど）（情報１）を部品供給位置及び部品情報用記憶部１１０１から得る。
【００９９】
次いで、ステップＳ６３において、部品切れが発生した部品供給カセット８０の（配列）位置情報（情報２）及びその位置において実際に持っている部品情報（情報３）を制御部１０００の演算部１０００Ｄが得るとともに、部品情報記憶部１１００に記憶させる。
【０１００】
次いで、ステップＳ６４において、上記本来持つべき部品情報（情報１）と実際に持っている部品情報（情報３）とが同一か否かを制御部１０００で判断する。同じならば、ステップＳ６５に進む。同じでないならば、ステップＳ７１において代替可能な部品か否かを制御部１０００で判断する。代替可能ならば、ステップＳ６５に進む。代替不可能ならば、ステップＳ７０において警告通知を行い、警告を発するか又は表示する。これは、例えば、前回の部品補給のときなどにおいて、上記本来持つべき部品情報（情報１）と異なる部品情報を持つ部品が取り付けられてしまい、本来持つべき部品情報（情報１）と実際に持っている部品情報（情報３）とが異なる場合を検出する工程を意味する。
【０１０１】
次いで、ステップＳ６５において、作業者による部品補充（補給）後に、部品切れが発生した部品供給カセット８０の配列位置と同じ配列位置の部品供給カセット８０に交換用部品が補充されたか否かを制御部１０００で判断する。補充されたときにはステップＳ６６に進む。補充されないときは、交換ミスが発生したと仮定して、ステップＳ７０において警告通知を行い、警告を発するか又は表示する。
【０１０２】
ステップＳ６６において、その配列位置の部品情報（情報３）と補充された部品供給カセット８０の部品情報（情報４）が同じか否かを制御部１０００で判断する。同じならば、ステップＳ６７に進む。同じでないならば、ステップＳ６８において代替可能な部品か否かを判断するか又は履歴照合を制御部１０００で行う。代替可能又は履歴照合して適正であると判断されたならば、ステップＳ６７に進む。代替不可能又は履歴照合して適正でないと判断されたならば、ステップＳ７０において警告通知を行い、警告を発するか又は表示する。
【０１０３】
ステップＳ６７において補充完了とするが、このとき、制御部１０００により、部品供給位置及び部品情報用記憶部１１０１の部品供給位置情報の部品情報に、今回補給された部品情報を当該部品供給カセット８０の履歴に追加する。
【０１０４】
この第４変形例によれば、部品切れ発生したとき、部品補給にかかる部品情報を、部品切れ発生時にその部品供給カセット８０が持っていた部品情報と、その部品供給カセット８０が本来持つべき部品情報との３つの部品情報を比較判断することに加えて、履歴を参照することにより、部品情報をより実際の実装動作及び部品補給動作に配慮したものとすることができ、より生産性を向上させて実装動作を行うことができる。
【０１０５】
また、図１９〜図２２は、本発明の上記実施形態のさらに別の変形例にかかる上記部品供給カセットの後部を示す図である。
【０１０６】
図１９〜図２２において、８１０はホルダプレート、８１０ａは支点ピン、８１０ｂは小リール用ピン穴、８１１は樹脂ジョイント、８１１ａは係合凹部、８１２は樹脂ジョイント、８１２ａは係合凹部、８１３は支点パイプ、８１４は引掛けパイプである。
【０１０７】
部品を収納しているキャリアテープ１０１が巻き付けられているリール８１ｐは、部品供給カセット８０のリール取付部８３に取り付けられているため、図１７及び図１９に示すように、リール８１ｐを手で触れるスペースが少ない。特に、部品補給時に、部品切れしたキャリアテープ１０１の後端部に部品補給された新しいキャリアテープ１０１の先端をつなぐときの作業スペースＷ１が小さいものとなっている。この作業スペースＷ１を大きくするように、部品供給カセット８０とは別体にリールを配置すると、数種あるキャリアテープ１０１の異なった幅にそれぞれ対応する機構とすることが困難（例えば、数種あるテーピングリール幅に合わせて長さの異なる支点ピンを交換する必要があったり、プレートの幅調整を行う必要があったりして実際には困難）になる。
【０１０８】
そこで、図１８に示すように、キャリアテープ１０１のリール８１を部品供給カセット８０の下方に部品供給カセット８０とは別ユニットとして取り付けられるようにして、作業スペースＷ２を広げることができるようにする。
【０１０９】
すなわち、図２２に示すように、部品供給カセット８０の下方の部品実装装置の部品供給カセット取付台８７０に、支点パイプ８１３と引掛けパイプ８１４の２本の平行な支柱を配置する。支点パイプ８１３と引掛けパイプ８１４との間には、リール８１を支点ピン８１０ａにより回転自在に支持するホルダプレート８１０が架け渡される。ホルダプレート８１０の支点パイプ側の一端には、係合凹部８１１ａを有する樹脂ジョイント８１１が固定されており、樹脂ジョイント８１１の係合凹部８１１ａを支点パイプ８１３に弾性変形させつつ係合させて、支点パイプ８１３を中心にホルダプレート８１０を揺動可能に取り付ける。ホルダプレート８１０の引掛けパイプ側の他端には、係合凹部８１２ａを有する樹脂ジョイント８１２が固定されており、樹脂ジョイント８１２の係合凹部８１２ａを引掛けパイプ８１４に弾性変形させつつ容易に取り外し可能に係合させて、引掛けパイプ８１４に引掛ける。ホルダプレート８１０には、例えば２個の小リール用ピン穴８１０ｂ，８１０ｂと１個の大リール用ピン穴とを備えて、支点ピン８１０ａを上記いずれかの穴に挿し込むことにより、リール８１を回転自在に支持できるようにしている。小リールの場合には、２個の小リール用ピン穴８１０ｂ，８１０ｂにそれぞれ支点ピン８１０ａを挿し込むことにより、２つの小リール８１Ｓ，８１Ｓを回転自在に支持することもできる。この場合、１つの小リール８１Ｓを使用しているとき、もう１つの小リール８１Ｓは予備用として用意しておき、先に使用している小リール８１Ｓが部品切れになると、直ちに、予備用の小リール８１Ｓのテープを部品切れしたテープに連結することにより、直ぐに部品補給が行えるという効果が得られる。大リール８１Ｂ場合には、１つのホルダプレート８１０に２個設けることができないが、直ぐに隣接する位置に、予備用のホルダプレート８１０を設け、予備用のホルダプレート８１０に予備用の大リール８１Ｂを予め配置することにより、部品切れしたときに直ちに部品補給動作を行うことができるといった効果を有することができる。
【０１１０】
よって、ホルダプレート８１０に回転自在に支持された大リール８１Ｂ又は小リール８１Ｓを交換するときには、ホルダプレート８１０の他端の樹脂ジョイント８１２の係合凹部８１２ａを引掛けパイプ８１４から外して、ホルダプレート８１０を一端の樹脂ジョイント８１１の係合凹部８１１ａを支点パイプ８１３に係合させたまま支点パイプ８１３を中心にホルダプレート８１０を揺動させると、並列されていた多数のホルダプレート８１０の中から交換作業すべきリール（例えば図２２では８１Ｓ）のみを突出させることができ、簡単にリール交換作業を行うことができる。
【０１１１】
また、リール８１４の幅を変更する場合には、ホルダプレート８１０を支点パイプ８１３と引掛けパイプ８１４に係合させたまま、または、ホルダプレート８１０を支点パイプ８１３に係合させたまま、これらのパイプと平行に摺動させることにより、簡単に隣接するホルダプレート８１０との隙間を調整することができる。  なお、一例として、図２０において、Ｓで示す部分は、小幅の小リール８１Ｓが狭い間隔で配置されてる状態を示しており、Ｂで示す部分は、大幅の大リール８１Ｂが広い間隔で配置されてる状態を示している。
【０１１２】
このように、数種あるリール幅に対しては、ホルダプレート８１０をスライドさせることにより簡単に隙間調整を行うことができる、また、支点ピン８１０ａの長さを小リール８１Ｓでも大リール８１Ｂでも同一として統一したため、同一ホルダプレート８１０において、極めて簡単に、小リール８１Ｓと大リール８１Ｂとを交換して取り付けることができる。また、ホルダプレート８１０の両端部を支点両方向支えにすることによって、安定してリール８１を支持することができる。この結果、キャリアテープ１０１のつなぎの作業性の向上と、キャリアテープ１０１のリール８１の脱着作業性の向上とを図ることができ、かつ、リール８１を回転自在に支持するためのホルダプレート８１０も、リール幅や直径に関係なく、一種類でよく、より簡単な構造とすることができる。
【０１１３】
【発明の効果】
本発明によれば、部品切れが発生したとき、部品切れした部品情報と部品補給された部品情報とが一致するか否かを判断するか、又は、部品切れした部品情報と部品補給された部品情報とが一致するか否かを判断し一致しないときに代替可能か否かを判断するとともに、部品切れした部品供給部材の位置と部品補給された部品供給部材の位置との一致をも判断するようにしたので、部品供給ミス及び装着ミスを効果的に防止することができる。
【０１１４】
また、部品切れした部品情報と部品補給された部品情報はバーコード入力などから得る一方、部品切れした部品供給部材の位置と部品補給された部品供給部材の位置の情報を部品切れ及び部品補給を検出するときに自動的に得ることができる場合には、部品切れした部品供給部材の位置と部品補給された部品供給部材の位置の情報を逐一バーコード入力などで入力する必要がなくなり、その分、バーコード入力などによる入力ミスを防止することができて、より一層、部品供給ミス及び装着ミスを効果的に防止することができる。
【図面の簡単な説明】
【図１】  本発明の一実施形態にかかる部品実装装置の斜視図である。
【図２】  上記部品実装装置の部品供給カセットの部分側面図である。
【図３】  図２の上記部品供給カセットの後部部分の拡大側面図であり、部品がキャリアテープで送られている状態を示している。
【図４】  図２の上記部品供給カセットの後部部分の拡大側面図であり、部品切れが発生している状態を示している。
【図５】  図２の上記部品供給カセット付近の説明図であり、部品切れが発生してリールを交換する状態を示している。なお、参考のため、部品供給カセットには部品切れ前にキャリアテープがあった場合の位置を点線で示している。
【図６】  上記部品実装装置の制御関係のブロック図である。
【図７】  上記部品実装装置での部品切れ発生から部品補給までの基本的な動作を示すフローチャートである。
【図８】  上記部品実装装置の部品切れ検出器及び部品補給検出器の変形例を示す図である。
【図９】  上記部品実装装置での部品切れ発生したときに、最適化の観点から部品実装動作の変更を行うときの動作を示すフローチャートである。
【図１０】  上記実施形態の第１変形例にかかる部品切れ及び部品補給の動作を示すフローチャートである。
【図１１】  上記実施形態の第２変形例にかかる部品切れ及び部品補給の動作を示すフローチャートである。
【図１２】  上記実施形態の第３変形例にかかる部品切れ及び部品補給の動作を示すフローチャートである。
【図１３】  上記実施形態の第４変形例にかかる部品切れ及び部品補給の動作を示すフローチャートである。
【図１４】  （ａ），（ｂ）は上記部品実装装置の制御部の具体的な一例の構成のうちの部品供給位置及び部品情報用記憶部を説明するための説明図及び上記具体的な一例の構成を示すブロック図である。
【図１５】  （ａ），（ｂ），（ｃ），（ｄ）はそれぞれ部品切れ検出器及び部品補給検出器の変形例を示す説明図である。
【図１６】  部品切れ検出器及び部品補給検出器の変形例を示す説明図である。
【図１７】  部品供給カセットのリールの位置を示す説明図である。
【図１８】  本発明の実施形態にかかる部品供給カセットのリールの位置を示す説明図である。
【図１９】  図１８の部品供給カセットの後部のリールの位置を示す部品供給カセットの側面図である。
【図２０】  キャリアテープとリールが無い状態での図１９の部品供給カセットの平面図である。
【図２１】  キャリアテープとリールが配置されている状態での図１９の部品供給カセットの平面図である。
【図２２】  図１９の部品供給カセットのリール取付部分の斜視図である。
【符号の説明】
１…ローダー、２，２−０，２−１，２−２，２−３…基板、３，１３…基板搬送保持装置、４，１４…作業ヘッド、４Ｇ，１４Ｇ…基板認識装置、５，１５…ＸＹロボット、６ａ…Ｙ軸駆動部、６ｂ，６ｃ…Ｘ軸駆動部、７，１７…ノズルステーション、８Ａ，８Ｂ，８Ｃ，１８Ａ，１８Ｂ，１８Ｃ…部品供給部材、９，１９…認識カメラ、１０…ノズル、１１…アンローダー、６０…光学式センサ、６１…揺動支点、６２…ローラ、６３…テープ終端検出機構の揺動アーム、６４…揺動アームの基端部、６５…キャリアテープ終端検出機構、７０…部品供給カセットの湾曲したキャリアテープ案内部、８０…部品供給カセット、８１…キャリアテープが巻き付けられているリール、８１Ｂ…キャリアテープが巻き付けられている大径のリール、８１Ｓ…キャリアテープが巻き付けられている小径のリール、８１ｎ…キャリアテープが巻き付けられている交換用リール、８２…バーコード、８２ｎ…交換用リールのバーコード、８３…部品供給カセットのリール取付部、８４…部品供給カセットのリール取付部のリール取付用ピン、８９…部品供給位置、１０１…キャリアテープ、１０２…部品収納用凹部、１０６…スプロケット、８１０…プレート、８１０ａ…支点ピン、８１０ｂ…小リール用ピン穴、８１１…樹脂ジョイント、８１１ａ…係合凹部、８１２…樹脂ジョイント、８１２ａ…係合凹部、８１３…支点パイプ、８１４…引掛けパイプ、８７０…部品供給カセット取付台、９００…バーコードリーダー、９２０…表示装置、９３０…入力装置、１０００…制御部、１０００Ｄ…演算部、１１００…部品情報記憶部、１１０１…部品供給位置及び部品情報用記憶部、１１０２…代替部品情報記憶部。
【図１】
0004346177.tif 000002
【図２】
0004346177.tif 000003
【図３】
0004346177.tif 000004
【図４】
0004346177.tif 000005
【図５】
0004346177.tif 000006
【図６】
0004346177.tif 000007
【図７】
0004346177.tif 000008
【図８】
0004346177.tif 000009
【図９】
0004346177.tif 000010
【図１０】
0004346177.tif 000011
【図１１】
0004346177.tif 000012
【図１２】
0004346177.tif 000013
【図１３】
0004346177.tif 000014
【図１４】
0004346177.tif 000015
【図１５】
0004346177.tif 000016
【図１６】
0004346177.tif 000017
【図１７】
0004346177.tif 000018
【図１８】
0004346177.tif 000019
【図１９】
0004346177.tif 000020
【図２０】
0004346177.tif 000021
【図２１】
0004346177.tif 000022
【図２２】
0004346177.tif 000023