(57)【特許請求の範囲】
【請求項１】
方向を示す特徴点を有する四角形状の部品全体をカメラの視野内に収めて撮像して、その撮像画像を処理して該部品の方向を判定する部品方向判定装置において、
予め前記部品の縦横比の標準データを記憶した記憶手段と、
前記カメラで撮像した前記部品の画像に基づいて該部品の外縁を認識して該部品の縦横比を算出する縦横比算出手段と、
前記縦横比算出手段で求めた前記部品の縦横比の算出値を前記記憶手段に記憶された前記縦横比の標準データと比較して該部品の方向として可能性のある２方向の候補を選択する方向候補選択手段と、
前記部品の画像のうちの前記方向候補選択手段で選択した２方向の候補に対応する部分をそれぞれ画像処理して前記特徴点を認識できた方向によって該部品の方向を特定する方向特定手段と
を備えていることを特徴とする部品方向判定装置。
【請求項２】
前記方向候補選択手段は、前記縦横比算出手段で求めた前記部品の縦横比の算出値に基づいて該部品が正方形であると判定した場合は４方向の候補を選択し、
前記方向特定手段は、前記部品の画像のうちの前記４方向の候補に対応する部分をそれぞれ画像処理して前記特徴点を認識できた方向によって該部品の方向を特定することを特徴とする請求項１に記載の部品方向判定装置。
【請求項３】
前記縦横比算出手段は、前記部品の画像を９０°異なる方向から見た２つの縦横比を算出し、
前記方向候補選択手段は、前記縦横比算出手段で求めた前記２つの縦横比の算出値を前記記憶手段に記憶された前記縦横比の標準データと比較して、差が小さい方の縦横比の算出値に対応した２方向の候補を選択することを特徴とする請求項１又は２に記載の部品方向判定装置。
【請求項４】
前記記憶手段には、前記部品を９０°異なる方向から見た２つの縦横比の標準データが記憶され、
前記方向候補選択手段は、前記縦横比算出手段で求めた前記部品の縦横比の算出値を前記記憶手段に記憶された前記２つの縦横比の標準データと比較して、差が小さい方の縦横比の標準データに対応した２方向の候補を選択することを特徴とする請求項１又は２に記載の部品方向判定装置。
【請求項５】
前記部品は、供給する部品の方向が一定方向とはならないフィーダにより部品実装機に供給され、
前記カメラは、前記部品実装機の吸着ノズルに吸着された前記部品を下方から撮像し、  前記部品実装機は、前記方向特定手段で特定した前記部品の方向が回路基板上の実装方向と異なる場合に前記吸着ノズルを回動させて前記部品の方向を前記実装方向と一致させることを特徴とする請求項１乃至４のいずれかに記載の部品方向判定装置。
【請求項６】
方向を示す特徴点を有する四角形状の部品全体をカメラの視野内に収めて撮像して、その撮像画像を処理して該部品の方向を判定する部品方向判定方法において、
予め前記部品の縦横比の標準データを記憶手段に記憶しておき、
前記カメラで撮像した前記部品の画像に基づいて該部品の外縁を認識して該部品の縦横比を算出し、その縦横比の算出値を前記記憶手段に記憶された前記縦横比の標準データと比較して該部品の方向として可能性のある２方向の候補を選択し、前記部品の画像のうちの前記方向候補選択手段で選択した２方向の候補に対応する部分をそれぞれ画像処理して前記特徴点を認識できた方向によって該部品の方向を特定することを特徴とする部品方向判定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理により部品の方向（向き）を判定する部品方向判定装置及び部品方向判定方法に関する発明である。
【背景技術】
【０００２】
例えば、部品実装機に部品を供給するフィーダの中には、供給する部品の方向が一定方向とはならないバルクフィーダやボウルフィーダがある。これらのフィーダを用いる部品実装機では、吸着ノズルに吸着した部品をその下方からカメラで撮像して、画像処理により部品の方向を判定し、判定した部品の方向が回路基板上の実装方向と異なる場合には、吸着ノズルを回動させて部品の方向を実装方向と一致させるようにしている。
【０００３】
従来の部品方向判定方法は、特許文献１（特開２００３−３１８５９９号公報）に記載されているように、部品の１つの角部に極性表示部を設け、該部品の４つの角部をカメラで１つずつ順番に撮像して画像処理し、その画像処理で極性表示部を認識できた角部の位置によって部品の方向を特定するようにしたものがある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−３１８５９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記特許文献１の部品方向判定方法では、部品の４つの角部をカメラで１つずつ順番に撮像して画像処理するため、撮像と画像処理をそれぞれ最大４回ずつ行わなければならず、部品方向判定処理に時間がかかって生産性が低下するという問題がある。
【０００６】
そこで、吸着ノズルに吸着した部品全体をカメラの視野内に収めて撮像し、その部品の画像に基づいて該部品の外縁を認識した後、該部品の画像のうちの４方向の角部を順番に画像処理し、その画像処理で極性表示部を認識できた角部の位置によって部品の方向を特定することが考えられている。
【０００７】
この部品方向判定方法では、撮像回数は１回で済むものの、画像処理を最大４回行わなければならず、やはり画像処理に時間がかかるという問題がある。一般に、部品実装機では、吸着ノズルで部品を吸着した直後に部品の方向を判定する撮像・画像処理を行うため、画像処理に時間がかかると、その分、基板への部品の実装が遅れてしまい、生産性が低下する。
【０００８】
そこで、本発明が解決しようとする課題は、部品の方向判定に要する処理時間を短縮して生産性を向上できる部品方向判定装置及び部品方向判定方法を提供することである。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、請求項１に係る発明は、方向を示す特徴点を有する四角形状の部品全体をカメラの視野内に収めて撮像して、その撮像画像を処理して該部品の方向を判定する部品方向判定装置において、予め前記部品の縦横比の標準データを記憶した記憶手段と、前記カメラで撮像した前記部品の画像に基づいて該部品の外縁を認識して該部品の縦横比を算出する縦横比算出手段と、前記縦横比算出手段で求めた前記部品の縦横比の算出値と前記記憶手段に記憶された前記標準データとを比較して該部品の方向として可能性のある２方向の候補を選択する方向候補選択手段と、前記部品の画像のうちの前記方向候補選択手段で選択した２方向の候補に対応する部分をそれぞれ画像処理して前記特徴点を認識できた方向によって該部品の方向を特定する方向特定手段とを備えた構成としたものである。ここで、「方向を示す特徴点」は、例えば、部品の１つの角部等に設けた画像認識可能な方向表示マーク等であっても良いし、部品のうちの画像認識可能で且つ方向を特定可能な部分（例えば端子、リード、部品に付された文字・記号等）を特徴点として用いても良い。
【００１０】
部品の縦横比（縦寸法と横寸法との比）が判明すれば、部品の方向として可能性のある方向の候補を２方向に絞ることができる。この点を考慮して、請求項１に係る発明では、予め、部品の縦横比の標準データを記憶手段に記憶しておき、部品全体をカメラの視野内に収めて撮像し、その画像から該部品の外縁を認識して該部品の縦横比を算出し、その縦横比の算出値を記憶手段に記憶された縦横比の標準データと比較して該部品の方向として可能性のある２方向の候補を選択し、該部品の画像のうちの選択した２方向の候補に対応する部分をそれぞれ画像処理して特徴点を認識できた方向によって該部品の方向を特定するものである。このようにすれば、画像処理する領域を半減できるため、部品の方向判定に要する処理時間を短縮でき、生産性を向上できる。
【００１１】
但し、部品の形状が正方形（縦横比＝１）の場合は、部品の方向として可能性のある方向の候補を２方向に絞ることができない。この点を考慮して、請求項２のように、縦横比算出手段で求めた部品の縦横比の算出値に基づいて該部品が正方形であると判定した場合は４方向の候補を選択し、部品の画像のうちの４方向の候補に対応する部分をそれぞれ画像処理して特徴点を認識できた方向によって該部品の方向を特定するようにすると良い。このようにすれば、部品の形状が正方形の場合でも、部品の方向を正確に特定することができる。
【００１２】
ところで、部品の形状が長方形の場合は、部品の画像を９０°異なる方向から見れば、１つの部品について、２通りの縦横比が求められる。
そこで、請求項３のように、部品の画像を９０°異なる方向から見た２つの縦横比を算出し、これら２つの縦横比の算出値を記憶手段に記憶された縦横比の標準データと比較して、差が小さい方の縦横比の算出値に対応した２方向の候補を選択するようにしても良い。
【００１３】
或は、請求項４のように、予め、記憶手段に、部品を９０°異なる方向から見た２つの縦横比の標準データを記憶しておき、縦横比算出手段で求めた部品の縦横比の算出値を記憶手段に記憶された２つの縦横比の標準データと比較して、差が小さい方の縦横比の標準データに対応した２方向の候補を選択するようにしても良い。
【００１４】
上記請求項１〜４に係る発明は、部品の方向を判定する必要のある様々な装置に適用して実施でき、例えば、供給する部品の方向が一定方向とはならないフィーダ（例えばバルクフィーダ、ボウルフィーダ等）を装着した部品実装機に適用しても良い。
【００１５】
このような部品実装機に本発明を適用する場合は、請求項５のように、部品実装機の吸着ノズルに吸着した部品を下方からカメラで撮像し、方向特定手段で特定した部品の方向が回路基板上の実装方向と異なる場合に、吸着ノズルを回動させて部品の方向を実装方向と一致させるようにしても良い。このようにすれば、部品実装機に供給する部品の方向が一定方向とはならない場合でも、吸着ノズルに吸着した部品の方向を能率良く判定して該部品を回路基板に能率良く実装できる。
【００１６】
尚、請求項６は、前記請求項１に記載の「部品方向判定装置」の発明と実質的に同じ技術思想を「部品方向判定方法」として記載したものである。
【図面の簡単な説明】
【００１７】
【図１】図１は本発明の実施例１における部品実装機の構成を示すブロック図である。
【図２】図２（Ａ）〜（Ｄ）は部品の回転角と縦横比との関係を説明する図である。
【図３】図３は実施例１の部品方向判定プログラムの処理の流れを示すフローチャート（その１）である。
【図４】図４は実施例１の部品方向判定プログラムの処理の流れを示すフローチャート（その２）である。
【図５】図５は実施例２の部品方向判定プログラムの処理の流れを示すフローチャート（その１）である。
【図６】図６は実施例２の部品方向判定プログラムの処理の流れを示すフローチャート（その２）である。
【発明を実施するための形態】
【００１８】
以下、本発明を実施するための形態を部品実装機に適用して具体化した２つの実施例１，２を説明する。
【実施例１】
【００１９】
本発明の実施例１を図１乃至図４に基づいて説明する。
まず、図１に基づいて部品実装機全体の構成を概略的に説明する。
部品実装機の制御装置１１には、吸着ノズル（図示せず）に吸着した部品全体をその下方から撮像する部品認識用カメラ１２と、部品を実装する回路基板の基準位置マークや部品実装状態等を撮像する基板認識用カメラ１３と、生産ジョブ（生産プログラム）、画像処理用部品データ、後述する部品方向候補データ等を記憶した記憶装置１４（記憶手段）が接続されている。
【００２０】
部品実装機の稼働中に、制御装置１１は、吸着ノズルを保持する装着ヘッド（図示せず）をＸ軸方向、Ｙ軸方向、Ｚ軸方向、θ方向に駆動するＸ軸モータ１５、Ｙ軸モータ１６、Ｚ軸モータ１７及び回転モータ１８の動作を制御して、テープフィーダ１９、バルクフィーダ２０、ボウルフィーダ等の部品供給装置から供給される部品を吸着ノズルで吸着し、当該部品をその下方から部品認識用カメラ１２で撮像して、その撮像画像に基づいて吸着部品の外縁（エッジ）を検出して部品の外形形状を認識して、品種、吸着姿勢等を判定し、吸着ノズル（装着ヘッド）を回路基板上へ移動させて、当該部品を回路基板に実装する。
【００２１】
この際、バルクフィーダ２０やボウルフィーダでは、供給する部品の方向が一定方向とはならないため、吸着ノズルに吸着した部品全体をその下方から部品認識用カメラ１２の視野内に収めて撮像して、その撮像画像を処理して該部品の方向を判定し、判定した部品の方向が回路基板上の実装方向と異なる場合には、吸着ノズルを回動させて部品の方向を実装方向と一致させる。
【００２２】
以下、本実施例１の部品方向判定方法を説明する。
図２（Ａ）〜（Ｄ）は、部品認識用カメラ１２で撮像した部品の回転角と縦横比（縦寸法と横寸法との比）との関係を示している。ここで、方向判定の対象となる部品は、方向を示す特徴点２１を有する四角形状の部品である。方向を示す特徴点２１は、例えば、部品下面の１つの角部等に設けた画像認識可能な方向表示マーク等であっても良いし、部品のうちの画像認識可能で且つ方向を特定可能な部分（例えば端子、リード、部品下面に付された文字・記号等）を特徴点として用いても良い。
【００２３】
部品の縦横比が判明すれば、部品の方向として可能性のある方向の候補を２方向に絞ることができる。これを図２の例で説明すると、部品の縦横比がａ／ｂであれば、部品の方向として可能性のある方向は、（Ａ）と（Ｃ）の２方向であり、部品の縦横比がｂ／ａであれば、部品の方向として可能性のある方向は、（Ｂ）と（Ｄ）の２方向である。
【００２４】
この点を考慮して、本実施例１では、生産で使用する部品のうち、方向判定が必要となる部品（以下「方向判定対象部品」という）について、予め、部品の縦横比の標準データを記憶装置１４に記憶しておき、生産中に方向判定対象部品を吸着ノズルに吸着したときに、その部品全体をその下方から部品認識用カメラ１２の視野内に収めて撮像し、その撮像画像から該部品の外縁を認識して、部品の画像を９０°異なる方向から見た２つの縦横比を算出し、これら２つの縦横比の算出値を記憶装置１４に記憶された縦横比の標準データと比較して、差が小さい方の縦横比の算出値に対応する２方向の候補を選択し、該部品の画像のうちの選択した２方向の候補に対応する部分をそれぞれ画像処理して特徴点２１を認識できた方向によって該部品の方向を特定するようにしている。
【００２５】
以上説明した本実施例１の部品方向判定処理は、部品実装機の制御装置１１によって、図３及び図４の部品方向判定プログラムに従って実行される。本プログラムは、生産中に吸着ノズルに方向判定対象部品を吸着する毎に実行される。
【００２６】
本プログラムが起動されると、まずステップ１０１で、生産ジョブで指定された部品（吸着ノズルに吸着された方向判定対象部品）の縦横比の標準データを記憶装置１４から読み込む。この後、ステップ１０２に進み、吸着ノズルに吸着した部品全体をその下方から部品認識用カメラ１２の視野内に収めて撮像し、次のステップ１０３で、撮像画像から部品の外縁を認識する。
【００２７】
この後、ステップ１０４に進み、エラーであるか否かを判定する。ここで、エラーの発生原因としては、例えば、(1) 部品の外縁の認識に失敗した場合、(2) 吸着ノズルに部品が吸着されていない場合、(3) 部品の吸着位置ずれにより撮像画像から部品の一部がはみ出している場合、(4) 部品の外縁の認識結果が四角形以外の場合等が挙げられる。このステップ１０４で、エラーと判定されれば、ステップ１０５に進み、エラー処理を実行する。このエラー処理では、例えば、部品実装機の稼働を停止させたり、エラーの表示や警報音によって作業者にエラー発生を知らせる。
【００２８】
一方、上記ステップ１０４でエラーではないと判定されれば、ステップ１０６に進み、撮像画像の部品の方向と正しい方向との回転角を０°と仮定して部品の縦寸法と横寸法を計測して縦横比（０°）を算出し、次のステップ１０７で、撮像画像の部品の方向と正しい方向との回転角を９０°と仮定して部品の縦横比（９０°）を算出する。これらステップ１０６、１０７の処理により、部品の画像を９０°異なる方向から見た２つの縦横比が算出される。上述したステップ１０３〜１０７の処理が特許請求の範囲でいう縦横比算出手段としての役割を果たす。
【００２９】
この後、ステップ１０８に進み、縦横比（０°）と縦横比（９０°）が「１±認識誤差」の範囲内であるか否かで、部品の形状が正方形であるか否かを判定し、正方形であると判定されれば、ステップ１０９に進み、生産ジョブで指定された部品の形状が正方形であるか否かを判定する。その結果、生産ジョブで指定された部品の形状が正方形ではないと判定されれば、生産ジョブで指定された部品が吸着ノズルに吸着されていないことを意味するため、ステップ１０５に進み、エラー処理を実行する。
【００３０】
これに対し、上記ステップ１０９で、生産ジョブで指定された部品の形状が正方形であると判定されれば、吸着ノズルに吸着した部品の形状（正方形）が生産ジョブで指定された部品の形状（正方形）と一致すると判断して、ステップ１１０に進み、部品の方向の候補として、４方向を候補とし、次のステップ１１１で、４方向判定処理を実行する。これにより、部品の画像のうちの４方向の候補に対応する部分をそれぞれ画像処理して特徴点２１を認識できた方向によって該部品の方向を特定する。この際、特徴点２１を認識できた段階で、残りの方向の候補に対応する部分の画像処理を行わないようにしても良い。
【００３１】
一方、上記ステップ１０８で、縦横比（０°）と縦横比（９０°）が「１±認識誤差」の範囲から外れていて、部品の形状が正方形ではない（つまり長方形である）と判定されれば、図４のステップ１１２に進み、生産ジョブで指定された部品の形状が長方形であるか否かを判定する。その結果、生産ジョブで指定された部品の形状が長方形ではないと判定されれば、生産ジョブで指定された部品が吸着ノズルに吸着されていないことを意味するため、ステップ１１３に進み、エラー処理を実行する。
【００３２】
これに対し、上記ステップ１１２で、生産ジョブで指定された部品の形状が長方形であると判定されれば、吸着ノズルに吸着した部品の形状（長方形）が生産ジョブで指定された部品の形状（長方形）と一致すると判断して、ステップ１１４に進み、前記ステップ１０６で算出した回転角０°での縦横比（０°）の算出値と標準データとの差の絶対値を差（０°）として求めると共に、次のステップ１１５で、前記ステップ１０７で算出した回転角９０°での縦横比（９０°）の算出値と標準データとの差の絶対値を差（９０°）として求める。
【００３３】
差（０°）＝｜縦横比（０°）の算出値−標準データ｜
差（９０°）＝｜縦横比（９０°）の算出値−標準データ｜
【００３４】
この後、ステップ１１６に進み、差（０°）が差（９０°）より小さいか否かで、縦横比（０°）の算出値が縦横比（９０°）の算出値より標準データに近いか否かを判定し、差（０°）が差（９０°）より小さいと判定された場合、すなわち、縦横比（０°）の算出値が縦横比（９０°）の算出値より標準データに近いと判定されれば、ステップ１１７に進み、差（０°）が画像認識の許容誤差より小さいか否かを判定する。その結果、差（０°）が画像認識の許容誤差以上と判定されれば、生産ジョブで指定された部品とは縦横比が異なる部品が吸着ノズルに吸着されていると判断して、ステップ１１３に進み、エラー処理を実行する。
【００３５】
一方、上記ステップ１１７で、差（０°）が画像認識の許容誤差より小さいと判定されれば、生産ジョブで指定された縦横比の部品が吸着ノズルに吸着されていると判断して、ステップ１１８に進み、差が小さい方の縦横比（０°）の算出値に対応する２方向、つまり０°と１８０°の２方向を候補とする。この後、ステップ１１９に進み、部品の画像のうちの０°と１８０°の２方向の候補に対応する部分をそれぞれ画像処理して特徴点２１を認識できた方向によって該部品の方向を特定する。
【００３６】
また、前述したステップ１１６で、差（９０°）が差（０°）より小さいと判定された場合、すなわち、縦横比（９０°）の算出値が縦横比（０°）の算出値より標準データに近いと判定されれば、ステップ１２０に進み、差（９０°）が画像認識の許容誤差より小さいか否かを判定する。その結果、差（９０°）が画像認識の許容誤差以上と判定されれば、生産ジョブで指定された部品とは縦横比が異なる部品が吸着ノズルに吸着されていると判断して、ステップ１１３に進み、エラー処理を実行する。
【００３７】
一方、上記ステップ１２０で、差（９０°）が画像認識の許容誤差より小さいと判定されれば、生産ジョブで指定された縦横比の部品が吸着ノズルに吸着されていると判断して、ステップ１２１に進み、差が小さい方の縦横比（９０°）の算出値に対応する２方向、つまり９０°と２７０°の２方向を候補とする。この後、ステップ１２２に進み、部品の画像のうちの９０°と２７０°の２方向の候補に対応する部分をそれぞれ画像処理して特徴点２１を認識できた方向によって該部品の方向を特定する。
【００３８】
尚、上記ステップ１０８〜１１０、１１２、１１４〜１１８、１２０、１２１の処理が特許請求の範囲でいう方向候補選択手段としての役割を果たし、上記ステップ１１９、１２２の処理が特許請求の範囲でいう方向特定手段としての役割を果たす。
【００３９】
以上説明した本実施例１では、予め、方向判定の対象となる部品の縦横比の標準データを記憶装置１４に記憶しておき、生産中に部品を吸着ノズルに吸着したときに、その部品全体をその下方から部品認識用カメラ１２の視野内に収めて撮像し、その撮像画像から該部品の外縁を認識して、部品の画像を９０°異なる方向から見た２つの縦横比を算出し、これら２つの縦横比の算出値を記憶装置１４に記憶された縦横比の標準データと比較して、差が小さい方の縦横比の算出値に対応する２方向の候補を選択し、該部品の画像のうちの選択した２方向の候補に対応する部分をそれぞれ画像処理して特徴点２１を認識できた方向によって該部品の方向を特定するようにしたので、画像処理する領域を半減でき、部品の方向判定に要する処理時間を短縮できて、生産性を向上できる。しかも、認識した部品の縦横比が生産ジョブで指定された部品の縦横比に近い方を選択して２方向判定処理を行うようにしているため、部品の背景に左右される可能性が低くなり、ロバスト性に優れている。
【実施例２】
【００４０】
上記実施例１では、部品の画像を９０°異なる方向から見た２つの縦横比を算出し、これら２つの縦横比の算出値を記憶装置１４に記憶された縦横比の標準データと比較して、差が小さい方の縦横比の算出値に対応する２方向の候補を選択するようにしたが、図５及び図６に示す本発明の実施例２では、予め、記憶装置１４に、方向判定の対象となる部品を９０°異なる方向から見た２つの縦横比の標準データを記憶しておき、認識した部品の縦横比の算出値を記憶装置１４に記憶された２つの縦横比の標準データと比較して、差が小さい方の縦横比の標準データに対応した２方向の候補を選択するようにしている。
【００４１】
本実施例２で実行する図５及び図６の部品方向判定プログラムは、前記実施例１で実行する図３及び図４の部品方向判定プログラムのステップ１０７の処理を省略し、ステップ１１４、１１５の処理をステップ１１４ａ、１１５ａの処理に変更しただけであり、他の各ステップの処理は同じである。
【００４２】
図５及び図６の部品方向判定プログラムでは、ステップ１０６で、回転角０°と仮定した縦横比（０°）を算出するだけであり、回転角９０°と仮定した縦横比（９０°）は算出しない。
【００４３】
また、ステップ１１４ａでは、回転角０°での縦横比（０°）の算出値と回転角０°での縦横比の標準データ（０°）との差の絶対値を差（０°）として求めると共に、次のステップ１１５ａで、回転角０°での縦横比（０°）の算出値と回転角９０°での縦横比の標準データ（９０°）との差の絶対値を差（９０°）として求める。
【００４４】
差（０°）＝｜縦横比（０°）の算出値−標準データ（０°）｜
差（９０°）＝｜縦横比（０°）の算出値−標準データ（９０°）｜
【００４５】
この後、ステップ１１６に進み、差（０°）が差（９０°）より小さいか否かで、縦横比（０°）の算出値が標準データ（９０°）より標準データ（０°）に近いか否かを判定し、差（０°）が差（９０°）より小さいと判定された場合、すなわち、縦横比（０°）の算出値が標準データ（９０°）より標準データ（０°）に近いと判定されれば、ステップ１１７に進み、差（０°）が画像認識の許容誤差より小さいか否かを判定する。その結果、差（０°）が画像認識の許容誤差以上と判定されれば、生産ジョブで指定された部品とは縦横比が異なる部品が吸着ノズルに吸着されていると判断して、ステップ１１３に進み、エラー処理を実行する。
【００４６】
一方、上記ステップ１１７で、差（０°）が画像認識の許容誤差より小さいと判定されれば、生産ジョブで指定された縦横比の部品が吸着ノズルに吸着されていると判断して、ステップ１１８に進み、差が小さい方の縦横比の標準データ（０°）に対応する２方向、つまり、０°と１８０°の２方向を候補とする。この後、ステップ１１９に進み、部品の画像のうちの０°と１８０°の２方向の候補に対応する部分をそれぞれ画像処理して特徴点２１を認識できた方向によって該部品の方向を特定する。
【００４７】
また、前述したステップ１１６で、差（９０°）が差（０°）より小さいと判定された場合、すなわち、縦横比（０°）の算出値が標準データ（０°）より標準データ（９０°）に近いと判定されれば、ステップ１２０に進み、差（９０°）が画像認識の許容誤差より小さいか否かを判定する。その結果、差（９０°）が画像認識の許容誤差以上と判定されれば、生産ジョブで指定された部品とは縦横比が異なる部品が吸着ノズルに吸着されていると判断して、ステップ１１３に進み、エラー処理を実行する。
【００４８】
一方、上記ステップ１２０で、差（９０°）が画像認識の許容誤差より小さいと判定されれば、生産ジョブで指定された縦横比の部品が吸着ノズルに吸着されていると判断して、ステップ１２１に進み、差が小さい方の縦横比の標準データ（９０°）に対応する２方向、つまり９０°と２７０°の２方向を候補とする。この後、ステップ１２２に進み、部品の画像のうちの９０°と２７０°の２方向の候補に対応する部分をそれぞれ画像処理して特徴点２１を認識できた方向によって該部品の方向を特定する。その他の事項は、前記実施例１と同じである。
【００４９】
以上説明した本実施例２においても、前記実施例１と同様の効果を得ることができる。  尚、上記実施例１，２では、吸着ノズルに吸着した部品全体をその下方から部品認識用カメラ１２の視野内に収めて撮像して部品の方向を判定するようにしたが、バルクフィーダ等から供給される部品全体をその上方から基板認識用カメラ１３等のカメラの視野内に収めて撮像して部品の方向を判定するようにしても良い。
【００５０】
その他、本発明は、部品実装機に限定されず、四角形状の部品の方向を判定する機能を備えた各種の装置に適用して実施できる等、要旨を逸脱しない範囲内で種々変更して実施できることは言うまでもない。
【符号の説明】
【００５１】
１１…制御装置（縦横比算出手段，方向候補選択手段，方向特定手段）、１２…部品認識用カメラ、１３…基板認識用カメラ、１４…記憶装置（記憶手段）、２０…バルクフィーダ、２１…部品の方向を示す特徴点
【図１】
0005627530.tif 000002
【図２】
0005627530.tif 000003
【図３】
0005627530.tif 000004
【図４】
0005627530.tif 000005
【図５】
0005627530.tif 000006
【図６】
0005627530.tif 000007