(57)【要約】【課題】ワークこのワークに組み付ける部品に設けた二次元コードの読み取りを正確にかつ安定性よく行え、ひいては前記ワークに関する生産効率の向上を図れ、トレーサビリティーや工程管理等にも寄与する二次元コード読取装置および方法並びに生産システムを提供すること。【解決手段】順次搬送するワーク１に組み付けられた部品に設けた二次元コード２を複数の画像フィルタリング条件にて読み取り、当該部品に予め割り当てた部品情報を取得する読み取り部３を備え、また、前記ワーク１に予め割り当てたワーク情報とこのワークに組み付けた部品の前記部品情報との照合を行う演算処理部を備えた。【選択図】図１
2007323459.tif 000002
【特許請求の範囲】
【請求項１】
順次搬送するワークに組み付けられた部品に設けた二次元コードを複数の画像フィルタリング条件にて読み取り、当該部品に予め割り当てた部品情報を取得する読み取り部を備え、また、前記ワークに予め割り当てたワーク情報とこのワークに組み付けた部品の前記部品情報との照合を行う演算処理部を備えたことを特徴とする二次元コード読取装置。
【請求項２】
各ワークに組み付けた複数の部品間におけるそれぞれの部品情報の照合を行う演算処理部を備えた請求項１に記載の二次元コード読取装置。
【請求項３】
前記読み取り部が、前記二次元コードを撮像する撮像部を備え、この撮像部が移動して複数の部品の二次元コードを撮像するように、前記撮像部を移動させる移動装置を設けた請求項１または２に記載の二次元コード読取装置。
【請求項４】
請求項１〜３のいずれかに記載の二次元コード読取装置を備えた生産システム。
【請求項５】
順次搬送するワークに組み付けられる部品に設けた二次元コードを複数の画像フィルタリング条件にて読み取り、当該部品に予め割り当てた部品情報を取得し、また、前記ワークに予め割り当てたワーク情報とこのワークに組み付けた部品の前記部品情報とを取得して両情報の照合を行うと共に、各ワークに組み付けた複数の部品間におけるそれぞれの部品情報の照合を行うことを特徴とする二次元コード読取方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、順次搬送されるワークおよびこのワークに組み付けられる部品に設けられた二次元コードを読み取り、その読み取った情報が蓄積・管理されてトレーサビリティーや工程管理に用いられる二次元コード読取装置および方法並びに生産システムに関し、特に、一つのラインにおいて、工程系列や作業方法が類似している複数種の製品（車両用エンジン等の中間製品又は半製品も含む）を連続的に生産し、それらを混合して流すいわゆる混合品種ラインを有する自動車（部品）の製造工場等において用いて好適な二次元コード読取装置および方法並びに生産システムに関する。
【背景技術】
【０００２】
複数のワークの搬送および前記ワークに対する部品の組み付けや加工を行って複数種の製品を連続的に生産する生産ラインを備えた生産システムが従来より用いられており、例えば、前記生産システムを有する自動車（部品）の製造工場では、エンジン型式の識別等のために、図４に示すように、生産ラインを流れるワーク１としてのシリンダブロックの外面に二次元コード２を刻印または印刷し、この二次元コード２をＣＣＤセンサ５０によって読み取っている。
【０００３】
ここで、前記二次元コード２は、正面視において四角形の二次元分布パターンによって情報を表す二次元シンボル（例えば、データマトリックスやＱＲコード等）である。
【０００４】
そして、前記製造工場で扱う全てのシリンダブロックは同一素材（材料）から形成されており、また、前記二次元コード２は全てのシリンダブロックの加工面（外面）の同一位置に設けられているので、いずれの二次元コード２の表面においても光の反射の仕方がほぼ同様ないし同一となる。
【０００５】
そのため、前記二次元コード２表面にて発生した反射光を安定性よく前記ＣＣＤセンサ５０により読み取ることができるように、二次元コード２からの距離が一定となるようにＣＣＤセンサ５０を設置し、前記反射光の光量等を考慮したフィルタを使用して二次元コード２を読み取るようにしている。
【０００６】
【特許文献１】特開２００４−１３０８８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、上記従来のＣＣＤセンサ５０を用いた二次元コードの読取方法では、シリンダブロックに設けた二次元コード２の読み取りは問題なく行えても、このシリンダブロックに組み付ける部品（例えば、クランク、ピストン、ヘッド、カム等）に設けた二次元コード２の読み取りを良好に行うことができないことがあった。
【０００８】
すなわち、エンジンの種類によりシリンダブロックに組み付ける部品は機能が同一であっても材質が異なる場合があり、この場合、二次元コード２の表面における反射光の光量が違なるため、特定の材質以外の材質からなる部品の二次元コード２を殆ど読み取れず、その結果、読取不良として処理され生産ラインが停止するケースが頻発することとなっていた。
【０００９】
また、シリンダブロックに組み付けた部品が正規の位置から若干傾いた状態となることもあり、この場合、二次元コード２表面における光の反射の仕方が変化するため、当該二次元コード２の読み取りが良好に行われず、やはり読取不良として処理されることとなる。
【００１０】
さらに、型の違い等から各部品の寸法にばらつきがあり、それに伴って、ＣＣＤセンサ５０から二次元コード２までの距離が変わる場合には、ＣＣＤセンサ５０のピントが二次元コード２の表面に合わず、この場合にも、読取不良として処理されるという問題があった。
【００１１】
本発明は上述の実情に鑑みてなされたもので、その目的は、ワークこのワークに組み付ける部品に設けた二次元コードの読み取りを正確にかつ安定性よく行え、ひいては前記ワークに関する生産効率の向上を図れ、トレーサビリティーや工程管理等にも寄与する二次元コード読取装置および方法並びに生産システムを提供することにある。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、本発明に係る二次元コード読取装置は、順次搬送するワークに組み付けられた部品に設けた二次元コードを複数の画像フィルタリング条件にて読み取り、当該部品に予め割り当てた部品情報を取得する読み取り部を備え、また、前記ワークに予め割り当てたワーク情報とこのワークに組み付けた部品の前記部品情報との照合を行う演算処理部を備えたことを特徴としている（請求項１）。
【００１３】
また、上記二次元コード読取装置が、各ワークに組み付けた複数の部品間におけるそれぞれの部品情報の照合を行う演算処理部を備えていてもよい（請求項２）。
【００１４】
さらに、上記二次元コード読取装置が、前記読み取り部が、前記二次元コードを撮像する撮像部を備え、この撮像部が移動して複数の部品の二次元コードを撮像するように、前記撮像部を移動させる移動装置を設けていてもよい（請求項３）。
【００１５】
一方、上記目的を達成するために、本発明に係る生産システムは、請求項１〜３のいずれかに記載の二次元コード読取装置を備えている（請求項４）。
【００１６】
他方、上記目的を達成するために、本発明に係る二次元コード読取方法は、順次搬送するワークに組み付けられる部品に設けた二次元コードを複数の画像フィルタリング条件にて読み取り、当該部品に予め割り当てた部品情報を取得し、また、前記ワークに予め割り当てたワーク情報とこのワークに組み付けた部品の前記部品情報とを取得して両情報の照合を行うと共に、各ワークに組み付けた複数の部品間におけるそれぞれの部品情報の照合を行うことを特徴としている（請求項５）。
【発明の効果】
【００１７】
請求項１に係る発明では、読み取り部において、複数の画像フィルタリング条件にて複数回にわたって二次元コードの読み取りを行うので、ワークに組み付ける部品の材質が異なったり、ワークに対する部品の組み付け状態が正規の状態からずれていたり、前記部品の寸法にばらつきがあっても、確実に当該部品に設けられた二次元コードの読み取りを行うことができ、生産ラインの停止等の発生を防止して効率の良い生産の実現を図ることができる二次元コード読取装置が得られる。
【００１８】
また、請求項１、２に係る発明では、演算処理部においてワーク情報および部品情報をチェックすることにより、部品の組み付けミスや読み取りミス等を早期に発見して即時に解決を図ることができる。
【００１９】
さらに、請求項３に係る発明では、前記移動装置を用いて撮像部を移動させることにより、撮像部の設置数を最小限に止めることができ、二次元コードのデータ収集を低コストで行うことが可能となる。
【００２０】
そして、請求項４に係る発明では、上記の効果を奏する生産システムが得られる。
【００２１】
また、請求項５に係る発明では、請求項１に係る発明と同様の効果を奏する二次元コード読取方法が得られる。
【発明を実施するための最良の形態】
【００２２】
図１は、本発明の一実施の形態に係る二次元コード読取装置（以下、読取装置という）の構成を概略的に示す説明図である。なお、図４において示したものと同一または同等の部材等については、同じ符号を付しその説明を省略する。
【００２３】
まず、前記読取装置は、複数のワークの搬送および前記ワークに対する部品の組み付けや加工を行って複数種の製品を連続的に生産する生産ラインを備えた生産システムに設けられており、この生産システムとしては、例えば、前記生産ラインにおいて自動車用のエンジンを製品として生産するものが挙げられる。
【００２４】
そして、図１に示すように、前記読取装置は、順次搬送されるワーク１（図２参照）に組み付けられた部品（図示していない）に設けた二次元コード２を複数の画像フィルタリング条件にて読み取り、当該部品に予め割り当てた部品情報を取得する読み取り部３を備えている。なお、図１においては、図面を見やすくするために、ワーク１およびこのワーク１に組み付けられた部品の図示を省略し、複数（例えば四つ）の前記部品にそれぞれ設けられた二次元コード２のみを示している。また、前記複数の画像フィルタリング条件としては、例えば、フィルタ無しの条件と、七つの互いに異なる画像フィルタリング条件との計八つの条件を用いることが考えられる。そして、例えば、得られた複数の画像情報のうちの最も鮮明な画像情報に基づいて前記部品情報を取得することができる。
【００２５】
前記読み取り部３は、前記二次元コード２を撮像する撮像部４（例えばＣＣＤセンサ）と、この撮像部４に電気的に接続されたリーダ（二次元リーダ）５とを備えている。そして、前記リーダ５は、図１に示すように、制御部６としてのＰＬＣ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｃｏｎｔｒｏｌｌｅｒ）によって制御される。
【００２６】
また、前記読取装置は、前記ワーク１に予め割り当てたワーク情報とこのワーク１に組み付けた部品の前記部品情報との照合を行うと共に、各ワーク１に組み付けた複数の部品間におけるそれぞれの部品情報の照合を行う演算処理部（例えばパソコン。図示していない）を備えている。ここで、前記ワーク情報としては、例えばワークの種類（例えばエンジンの種類や車種番号など）を示す情報が挙げられ、前記部品情報としては、例えば部品の製作番号（日付・連番）などを示す情報が挙げられる。なお、この実施の形態では、製作番号が同一の部品がないように構成してある。
【００２７】
さらに、前記読み取り部３は、前記撮像部４が移動して複数の部品の二次元コード２を撮像するように、前記撮像部４を移動させる移動装置を有している。具体的に説明すると、図１に示すように、前記移動装置は、前記撮像部４をガイドするガイド部材７と、前記撮像部４に駆動力を付与する駆動部８としてのサーボモータとを備えている。そして、前記駆動部８は、駆動部用コントローラ９を介して前記制御部６によって制御される。
【００２８】
次に、前記読取装置を用いた二次元コード読取方法（以下、読取方法という）について図２をも参照しながら説明する。ここで、図２は、前記読取装置の作動および読取方法を概略的に示す説明図である。まず、前記読取装置を有する生産システムでは、図２に示すように、前記ワーク１（図示例ではシリンダブロック）がパレット１０上に保持された状態で生産ライン上を搬送される。そして、前記生産ラインの適宜の処理ステーション（図示していない）においてパレット１０は停止し、この処理ステーションに設けられた情報読取装置（図示していない）および前記読取装置により、ワーク１に予め割り当てたワーク情報の読み取りとこのワーク１に組み付けた部品（例えばインジェクタ）の前記部品情報の読み取りとが行われる。
【００２９】
ここで、前記ワーク情報の読み取りは、図２に示すように、パレット１０に設けられ前記ワーク１についてのワーク情報を予め記憶している記録媒体１１から、前記処理ステーションに設けられた情報読取装置によって読み取ることによって行われる。なお、前記記録媒体１１および情報読取装置としては、種々のものを採用できるが、この実施の形態においては、前記記録媒体１１はＲＦＩＤタグ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  ｔａｇ）であり、前記情報読取装置はＲＦＩＤタグとの間で非接触で情報の授受（通信）を行えるＲＦＩＤアンテナである。
【００３０】
他方、前記部品情報の読み取りは、前記移動装置により移動する前記読取装置によって行われるのであり、図２には、ワーク１（シリンダブロック）の左右に四つずつ（計八つ）取り付けられた部品であるインジェクタ（図示していない）にそれぞれ設けられた二次元コード２を読み取る例を示している。すなわち、計二つの撮像部４，４は、それぞれ矢印Ｘ方向に移動し、各二次元コード２を読み取る際には停止するように構成されている。これにより、各部品（インジェクタ）に割り当てられた部品情報の読み取りが上記複数の画像フィルタリング条件にて行われることになり、読み取られた部品情報はそれぞれの二次元コードに割り振られた位置情報（例えば位置番号）とともにパラレルに演算処理部へと送信される。
【００３１】
このとき、図３（Ａ）に示すように、本実施の形態では、前記撮像部４として焦点距離の短い（例えば１６ｍｍ）広角レンズを備えたものを採用しているので、図３（Ｂ）に示す焦点距離の長い望遠レンズタイプのものよりも、その読み取り深度が深くピント調節可能な幅ｄが大きくなっているので、前記部品（インジェクタ）の寸法にばらつきがあっても良好に撮像を行うことができる。なお、図３（Ａ）および（Ｂ）において、Ｓは撮像対象とする面（例えば二次元コード２）である。
【００３２】
上記のように、情報読取装置と読取装置とによって読み取り取得したワーク情報および部品情報は、それぞれ前記演算処理部へと送られる。そして、前記ワーク１に予め割り当てたワーク情報とこのワーク１に組み付けた部品の前記部品情報との照合を行う。詳述すると、まず、前記ワーク情報に基づいてリーダ５、制御部６または演算処理部に登録してある相対表から部品の品番を割り出し、この割り出した品番と、前記読取装置により読み取った品番を含む部品情報とを照合して、品番の違う部品が組み付けられていないかをチェックする（品番同一照合）。
【００３３】
加えて、各ワーク１に組み付けた複数の部品間におけるそれぞれの部品情報の照合を行う。詳述すると、この実施の形態では、上述したように、各部品に割り当てた部品情報（製作番号）が互いに同一とならないように構成してあり、これらの各部品の部品情報を演算処理部において相互に照合することにより、仮に同一の部品情報（製作番号）があれば何らかのエラーがあったと判断することができる（製番相違照合）。また、前記読取装置により自動で部品情報の読み取りを行ったときに読取不良が生じると、作業者がハンディタイプの読取装置を用いて当該部品の二次元コード２を手動で読み取り、その情報を演算処理部へと送信（バックアップ）することになるが、この際に作業者が誤って読取不良が生じていない部品の二次元コード２を読み取ってしまうことも考えられる。しかし、このような人為ミスが発生した場合でも、上記製番相違照合を行うことにより、何らかのミスが発生したことを把握できるので、その時点ですぐに対応することが可能となる。
【００３４】
上記の構成からなる読取装置および方法並びに生産システムでは、前記読み取り部３において、複数の画像フィルタリング条件にて複数回にわたって二次元コード２の読み取りを行うので、前記部品の材質が異なったり、前記ワーク１に対する前記部品の組み付け状態が正規の状態からずれていたり、前記部品の寸法にばらつきがあっても、確実に当該部品に設けられた二次元コード２の読み取りを行うことができ、生産ラインの停止等の発生を防止して効率の良い生産の実現を図ることができる。
【００３５】
また、演算処理部においてワーク情報および部品情報をチェックすることにより、部品の組み付けミスや読み取りミス等を早期に発見して即時に解決を図ることができる。
【００３６】
さらに、前記移動装置を用いて撮像部４を移動させることにより、撮像部４の設置数を最小限に止めることができ、二次元コード２のデータ収集を低コストで行うことが可能となる。
【００３７】
また、撮像部４に広角レンズを使用したことにより、前記移動装置による移動の際に撮像部４が振動したり、前記部品の寸法のばらつきにより撮像部４から二次元コード２までの距離が画一的ではなくても、二次元コード２の読み取りを安定性良く行うことができる。
【００３８】
なお、本発明は上記実施の形態に限られず、種々に変形して実施することができる。例えば、前記記録媒体１１を、ＲＦＩＤタグに代えてバーコードとしてもよく、この場合、情報授受装置はバーコードリーダとすることができる。また、記録媒体１１は、パレット１０ではなくワーク１に直接設けられていてもよい。
【図面の簡単な説明】
【００３９】
【図１】本発明の一実施の形態に係る二次元コード読取装置の構成を概略的に示す説明図である。
【図２】前記読取装置の作動および二次元コード読取方法を概略的に示す説明図である。
【図３】（Ａ）は上記実施の形態における撮像部の構成を概略的に示す説明図、（Ｂ）は、従来の撮像部の構成を概略的に示す説明図である。
【図４】従来の二次元コード読取方法の構成を概略的に示す説明図である。
【符号の説明】
【００４０】
１  ワーク
２  二次元コード
３  読み取り部
４  撮像部
【図１】
2007323459.tif 000003
【図２】
2007323459.tif 000004
【図３】
2007323459.tif 000005
【図４】
2007323459.tif 000006