(57)【要約】【課題】トレー上に並べた部品の個数を計数する際の処理速度を向上させ、サイクルタイムの短縮化できる部品供給装置を提供すること。【解決手段】部品を貯留したホッパーと、このホッパーから供給される複数のボルトを並べるトレー３２と、このトレー３２上に並べたボルト１３の個数を計数する計数手段とを備え、トレー３２の上面３２Ａにはボルト１３を識別可能に色彩を施し、計数手段がトレー３２の面積、及び／又はボルト１３の面積に基づき、当該ボルト１３の個数を計数することを特徴とする。【選択図】図２
2010275094.tif 000002
【特許請求の範囲】
【請求項１】
部品を貯留したホッパーと、
前記ホッパーから供給される複数の部品を並べるトレーと、
前記トレー上に並べた部品の個数を計数する計数手段とを備え、
前記トレーの面には前記部品を識別可能に色彩を施し、
前記計数手段が、
前記トレーの面積、及び／又は前記部品の面積に基づき、前記部品の個数を計数することを特徴とする部品供給装置。
【請求項２】
前記計数手段が、前記トレー上に並べた前記部品を撮像装置により撮像し、色認識により画像を二値化して、部品色の面積率により部品の個数を計数することを特徴とする請求項１に記載の部品供給装置。
【請求項３】
前記部品の個数と前記部品色の面積率との関係を、予め繰り返し実験による実験値で求めておいて、該実験値に従い、前記部品の個数を計数することを特徴とする請求項１又は２に記載の部品供給装置。
【請求項４】
前記部品の予め求めた投影面積に従い、前記部品の個数を計数することを特徴とする請求項１又は２に記載の部品供給装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホッパー内に貯留される部品をトレー上に供給する部品供給装置に関する。
【背景技術】
【０００２】
一般に、自動車のエンジン等の組立ラインでは、作業員が組立作業を行う作業台または組立ロボット等の組立装置の周囲に部品供給装置が設置されている。この種の部品供給装置は、ボルト等の部品を作業員または組立装置に供給する装置であり、螺旋状の搬出路が内面に形成されたボウルに部品を投入し、ボウルに振動を与えることで搬出路に沿って部品を１つずつ上方に搬送する振動ボウル式が一般的である（例えば、特許文献１参照）。
しかしながら、従来の部品供給装置では、ボウル等によりその体格が大きくなる他、搬送された部品を整列させるために直進フィーダ等の整列装置が付設されることで、設置スペースや設備コストが大きくなることが避けられなかった。
【特許文献１】特開２００３−３４１８２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
これを解消するために、部品を貯留したホッパーと、このホッパーから供給される複数の部品を並べるトレーとを備えて構成を簡素化し、設置スペースや設備コストの低減を図るとともに、トレー上に並べた部品の個数を計数する計数手段を備えて作業員または組立装置に必要量の部品を過不足なく供給可能とする部品供給装置が想定されている。ここで、トレー上に並べた部品の個数を計数する計数手段として、対象となる部品のシルエット像を予め登録しておき、このシルエット像とトレー上の撮像画像のシルエットパターンとを比較して部品の個数を計数するパターンマッチングを用いた構成が考えられる。
しかし、パターンマッチングによる手法では、部品の位置姿勢まで認識するため、計算処理に時間がかかり、多数の部品の個数を計数する場合には、サイクルタイムが長くなるといった問題がある。
【０００４】
そこで、本発明は、上述した事情に鑑みてなされたものであり、トレー上に並べた部品の個数を計数する際の処理速度を向上させ、サイクルタイムの短縮化できる部品供給装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述課題を解決するため、本発明は、部品を貯留したホッパーと、前記ホッパーから供給される複数の部品を並べるトレーと、前記トレー上に並べた部品の個数を計数する計数手段とを備え、前記トレーの面には前記部品を識別可能に色彩を施し、前記計数手段が、前記トレーの面積、及び／又は前記部品の面積に基づき、前記部品の個数を計数することを特徴とする。
【０００６】
この構成によれば、トレーの面には部品を識別可能に色彩を施し、計数手段が、トレーの面積、及び／又は部品の面積に基づき、トレー上に並べた部品の個数を簡単に計数することができるため、当該部品の個数を計数する際の処理速度を向上させ、サイクルタイムの短縮することができる。また、部品を貯留したホッパーと、このホッパーから供給される複数の部品を並べるトレーと、このトレー上に並べた部品の個数を計数する計数手段とを備えて部品供給装置が構成されるため、当該部品供給装置の構成を簡素化することができる。
【０００７】
この構成において、前記計数手段が、前記トレー上に並べた前記部品を撮像装置により撮像し、色認識により画像を二値化して、部品色の面積率により部品の個数を計数する構成としても良い。この構成によれば、撮像装置で撮像した画像を部品色と他の色とで二値化処理することにより、部品色の面積率により部品の個数を簡単に計数することができる。
【０００８】
この構成において、前記部品の個数と前記部品色の面積率との関係を、予め繰り返し実験による実験値で求めておいて、該実験値に従い、前記部品の個数を計数する構成としても良い。この構成によれば、部品の個数と前記部品色の面積率との関係を求めた実験値から、部品の個数が計数されるため、当該部品の個数を計数する際の処理速度の向上及び処理の精度の向上を図ることができる。
【０００９】
この構成において、前記部品の予め求めた投影面積に従い、前記部品の個数を計数する構成としても良い。この構成によれば、予め求めた部品の投影面積から部品の個数が計数されるため、当該部品の個数を計数する際の処理速度の向上及び処理の精度の向上を図ることができる。
【発明の効果】
【００１０】
本発明によれば、トレーの面には部品を識別可能に色彩を施し、計数手段が、トレーの面積、及び／又は部品の面積に基づき、トレー上に並べた部品の個数を簡単に計数することができるため、当該部品の個数を計数する際の処理速度を向上させ、サイクルタイムの短縮することができる。また、部品を貯留したホッパーと、このホッパーから供給される複数の部品を並べるトレーと、このトレー上に並べた部品の個数を計数する計数手段とを備えて部品供給装置が構成されるため、当該部品供給装置の構成を簡素化することができる。
また、本発明によれば、撮像装置で撮像した画像を部品色と他の色とで二値化処理することにより、部品色の面積率により部品の個数を簡単に計数することができる。
また、本発明によれば、部品の個数と前記部品色の面積率との関係を求めた実験値から、部品の個数が計数されるため、当該部品の個数を計数する際の処理速度の向上及び処理の精度の向上を図ることができる。
また、本発明によれば、予め求めた部品の投影面積から部品の個数が計数されるため、当該部品の個数を計数する際の処理速度の向上及び処理の精度の向上を図ることができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の一実施形態を添付した図面を参照して説明する。図１は、本実施形態に係る部品供給装置を備える部品供給システムを示す全体構成図である。
部品供給システム１０は、図１に示すように、エンジン等のワークＷの組立ライン２０に設置され、この組立ライン２０の作業台２１でワークＷの組立作業を行う作業員Ｐにボルト（部品）を供給するものである。組立ライン２０には、複数の作業台２１、２１・・が設けられ、これら作業台２１は、それぞれ搬送コンベア２２によって連結されている。ワークＷは、この搬送コンベア２２で搬送されて各作業台２１を順次移動する。
部品供給システム１０は、作業台２１に隣接して配置されるロボット１１と、このロボット１１の周囲に配置される複数の部品供給装置１２とを備える。これら部品供給装置１２は、ボルトの種類（例えば、径や長さ等）ごとに設けられ、本実施形態では、種類の異なる３種類のボルト１３Ａ、１３Ｂ、１３Ｃに対応して３台の部品供給装置１２が設置されている。なお、これらボルト１３Ａ〜１３Ｃについて区分けが不要の場合には、単にボルト１３と記載する。
【００１２】
ロボット１１は多軸式の汎用ロボットであり、各部品供給装置１２からそれぞれ所定数のボルト１３Ａ〜１３Ｃを取得し、これらボルト１３Ａ〜１３Ｃを所定の組立の順番に作業者用トレー２３の上に並べる動作を行う。ロボット１１は、画像認識により、部品供給装置１２のトレー３２上に供給されたボルト１３の位置及び姿勢を認識する。作業者用トレー２３は、作業台２１の近くで作業者の手元に設けられている。これにより、作業者は、作業者用トレー２３に並べられた各ボルト１３Ａ〜１３Ｃの順番に従うことにより、ワークＷに対して、各ボルト１３Ａ〜１３Ｃを容易に定められた順番に組み付けることができる。
【００１３】
部品供給装置１２は、ボルト１３が貯留されるホッパー３１と、このホッパー３１から供給される複数のボルト１３を並べるトレー３２と、このトレー３２の上方に配置されるカメラ（撮像装置）３３と、部品供給装置１２全体の動作を制御する制御装置３４とを備える。本実施形態では、カメラ３３で撮像した画像に基づいて、制御装置３４がトレー３２上に並べたボルト１３の個数を計数する。このため、カメラ３３及び制御装置３４を備えて計数手段を構成する。
また、トレー３２には、このトレー３２上に供給されたボルト１３同士の重なりを防止するために、トレー３２に振動を与えるバイブレータ３５が配置されている。このバイブレータ３５は制御装置３４により動作が制御される。
ホッパー３１には、このホッパー３１内のボルト１３をトレー３２に供給するための供給口３１Ａが形成され、この供給口３１Ａには、当該供給口３１Ａを開閉するシャッタ機構３６が設けられている。このシャッタ機構３６は、不図示の駆動モータの動作により、供給口３１Ａを開閉し、この供給口３１Ａが開放された際にボルト１３をトレー３２に供給する。駆動モータの動作タイミング及び駆動時間（シャッタの開閉時間）は制御装置３４により制御されている。
【００１４】
このように、部品供給システム１０では、部品供給装置１２のトレー３２上に並べられたボルト１３をロボット１１が取得する。この場合、所定時間内でワークＷの組立工程を終了させるために、ロボット１１は、ワークＷが作業台２１に搬送される前に、作業者用トレー２３に必要なボルト１３Ａ〜１３Ｃを並べることが要求される。このため、ロボット１１の動作時間を短縮するために、トレー３２上に並べられたボルト１３の個数を、当該ロボット１１が取得する個数と略同一にすることが望ましく、ホッパー３１からトレー３２上に供給されるボルト１３の個数管理が重要となる。
すなわち、ホッパー３１からトレー３２上に供給されるボルト１３の個数管理をしない場合、当該供給されるボルト１３の個数がロボット１１が取得する個数よりも少ないと、ホッパー３１からトレー３２に新たにボルト１３が供給されるまでロボット１１の動作が停止するため、その分、ワークＷの組立作業が遅れてしまう。一方、ホッパー３１からトレー３２上に供給されるボルト１３の個数が、ロボット１１が取得する個数に比べて多い場合には、時間経過とともに、過剰に供給されたボルト１３同士がトレー３２上で重なるため、バイブレータ３５を駆動させて重なりを防止する必要があり、その分、ワークＷの組立作業が遅れてしまう。
【００１５】
このため、本実施形態では、制御装置３４は、ロボット１１がボルト１３の取得動作をした後に、トレー３２上に残存するボルト１３の個数をカメラ３３を用いて計数し、この計数した個数に基づいて、シャッタ機構３６の駆動モータの駆動時間を調整することにより、トレー３２上に供給されるボルト１３の個数を調整している。
具体的には、ホッパー３１からトレー３２上に供給されるボルト１３の個数が通常１０個であるとした場合について説明する。
（１）トレー３２上に残存するボルト１３の個数が０個の場合には、ホッパー３１からトレー３２上に１０個のボルト１３を供給すれば良いため、制御装置３４は、シャッタ機構３６の駆動モータの駆動時間を基準値（１０個に相当する時間）に設定して制御する。
（２）また、トレー３２上に残存するボルト１３の個数が１個または２個の場合には、ホッパー３１からトレー３２上に供給されるボルト１３の個数が通常の状態よりも多いため、制御装置３４は、シャッタ機構３６の駆動モータの駆動時間を基準値よりも僅かに短い時間に設定して制御する。これにより、トレー３２上に残存するボルト１３の個数が徐々に０個に近づくため、当該個数が０個となったら、駆動モータの駆動時間を基準値に戻せば良い。
（３）また、トレー３２上に残存するボルト１３の個数が８個または９個の場合には、ホッパー３１からトレー３２上に供給されるボルト１３の個数が通常よりも少ない状態にある。この場合、制御装置３４は、ロボット１１が動作するよりも前に、シャッタ機構３６の駆動モータの駆動時間を基準値よりも遥かに短い時間、ずなわち、ホッパー３１からトレー３２上に２、３個のボルト１３を供給できる時間に設定して制御する。これにより、トレー３２上には、１０個以上のボルト１３が並べられるため、ロボット１１の動作が停止することが防止され、ワークＷの組立作業の遅れを回避できる。ここで、ロボット１１の動作後には、トレー３２上に１個または２個のボルト１３が残存するが、この場合には、（２）の制御に移行すれば良い。
【００１６】
次に、トレー３２上のボルト１３の個数を計数する構成について説明する。図２Ａは、トレー３２上にボルト１３が並べられた状態を示す上面図であり、図２Ｂは、図２Ａを二値化による画像処理を施した状態を示す図である。
本実施形態では、制御装置３４は、図２Ａに示すように、トレー３２上にボルト１３が並べられた状態をカメラ３３で撮像し、この撮像画像をトレー３２の上面３２Ａの色とボルト１３の色とで二値化処理することにより、トレー３２に対する当該ボルト１３の面積率に基づいてボルト１３の個数を計数する。
トレー３２の上面３２Ａには、ボルト１３の色に対してコントラストの高い色彩が施されており、制御装置３４がカメラ３３で撮像した画像を色認識による二値化処理する際に、トレー３２の上面３２Ａとボルト１３とを容易に区分けできるようになっている。
【００１７】
図２Ｂにおいて、符号３２ＡＸは、トレー３２の上面３２Ａを二値化処理した領域を示し、符号１３Ｘは、このトレー３２上のボルト１３を二値化処理した領域を示す。
制御装置３４は、トレー３２の上面３２Ａに相当する領域３２ＡＸの色に対するボルト１３に相当する領域１３Ｘの色の面積率に基づいて、ボルト１３の個数を計数する。この面積率は、撮像画像中の画素数と略一致するため、この画素数を算出することにより、ボルト１３の個数を高速に計数することができる。
トレー３２上のボルト１３の個数と、このボルト１３の部品色の面積率とは、予め繰り返し実験により関係付けられている。例えば、ボルト１３の個数とボルト１３の部品色の面積率との関係を、当該ボルト１３の個数ごとに繰り返し実験し、この実験の平均値により関係付けておく。そして、この平均値に従って計数すれば、簡単にボルト１３の個数を精度良く計数することができる。
【００１８】
本実施形態によれば、ボルト１３を貯留したホッパー３１と、このホッパー３１から供給される複数のボルト１３を並べるトレー３２と、このトレー３２上に並べたボルト１３の個数を計数するカメラ３３及び制御装置３４とを備え部品供給装置１２が構成されるため、当該部品供給装置１２の構成を簡素化することができ、製造コストの低減化を実現できる。また、この部品供給装置１２では、トレー３２の上面３２Ａにはボルト１３を識別可能に色彩を施し、制御装置３４がカメラ３３で撮像した画像を、トレー３２の上面３２Ａの色とボルト１３の色とで二値化処理することにより、ボルト１３の部品色の面積率に基づき、トレー３２上に並べたボルト１３の個数を簡単に計数することができるため、当該ボルト１３の個数を計数する際の処理速度を向上させ、サイクルタイムの短縮することができる。
このため、ホッパー３１からトレー３２上に供給されるボルト１３の個数管理を簡単な構成で、かつ高速に処理することができるため、トレー３２上に必要量のボルト１３の個数を並べておくことができ、ロボット１１がトレー３２上のボルト１３を確実に作業者用トレー２３に移すことができる。このため、組立ライン２０を流れるワークＷの組立作業を遅滞なく実行することができる。
【００１９】
また、本実施形態によれば、ボルト１３の個数と当該ボルト１３の色の面積率との関係を、予め繰り返し実験による平均値で求めておいて、制御装置３４はこの平均値に従い、ボルト１３の個数を計数するため、ボルト１３の個数を計数する際の処理速度の向上及び処理の精度を向上させることができる。
【００２０】
なお、本発明は、上記実施形態に限らず、本発明の要旨を逸脱することなく、種々の構成を採り得ることは勿論である。例えば、本実施形態では、トレー３２の面積に対するボルトの面積の面積率に基づいて、ボルト１３の個数を計数する構成について説明したが、トレー３２の面積とは関係なく、ボルト１３の面積から当該ボルト１３の個数を算出しても良い。
具体的には、制御装置３４に予め計測したボルト１３の投影面積を記憶させておき、二値化処理した際のボルト１３に対応する領域１３Ｘの全面積を、当該ボルト１３の投影面積で割ることにより、当該ボルト１３の個数を算出することができる。
また、上記実施形態では、１つの作業台２１に対して、ロボット１１が１台配置した構成としているが、このロボット１１を複数の作業台２１に対して設けても良い。なお、計数するカメラ３３は、ホッパー３１から供給を受けるトレー３２の上方に配置されるものの例を示したが、当該カメラ３３は、ロボット１１の腕に１台取り付けてもかまわない。
【図面の簡単な説明】
【００２１】
【図１】本実施形態に係る部品供給装置を備える部品供給システムを示す全体構成図である。
【図２】図２Ａは、トレー上にボルトが並べられた状態を示す上面図であり、図２Ｂは、図２Ａを二値化による画像処理を施した状態を示す図である。
【符号の説明】
【００２２】
１０  部品供給システム
１１  ロボット
１２  部品供給装置
１３  ボルト
１３Ａ〜１３Ｃ  ボルト
１３Ｘ  領域
２０  組立ライン
２１  作業台
２２  搬送コンベア
２３  作業者用トレー
３１  ホッパー
３１Ａ  供給口
３２  トレー
３２Ａ  上面
３２ＡＸ  領域
３２Ｂ  マーク
３３  カメラ（計数手段）
３４  制御装置（計数手段）
３６  シャッタ機構
Ｐ  作業員
Ｗ  ワーク
【図１】
2010275094.tif 000003
【図２】
2010275094.tif 000004