(57)【要約】【課題】個々の製品に対する検証情報を取得して検証作業を簡易化できる検証管理システム、検証管理方法及びプログラムを提供する。【解決手段】検証管理システムは、ワークの個々を識別するための個体情報を付与する個体情報付与部と、予め定める状況確認位置でのワークに対する状況を確認するための検証情報を取得する検証情報取得部と、搬送機構への搬送指示情報と、個体情報付与部から取得した個体情報とに基づいて、個体情報が付与される各ワークが前記状況確認位置に達したことを示し、検証情報と紐付けするためのリンク情報を生成し、リンク情報を記憶または出力する制御部とを備えている。【選択図】図２
2020027446.tif 000002
【特許請求の範囲】
【請求項１】
ワークを搬送させる搬送機構によってワークを搬送させながらワークに対し部品を組み付けて組み立ての行われる製品について追跡管理するための検証管理システムであって、
ワークの個々を識別するための個体情報を付与する個体情報付与部と、
予め定める状況確認位置でのワークに対する状況を確認するための検証情報を取得する検証情報取得部と、
前記搬送機構によるワークの搬送を制御する制御部であって、前記搬送機構への搬送指示情報と、前記個体情報付与部から取得した個体情報とに基づいて、個体情報が付与される各ワークが前記状況確認位置に達したことを示し、前記検証情報と紐付けするためのリンク情報を生成し、前記リンク情報を記憶または出力する制御部とを備えている、検証管理システム。
【請求項２】
前記リンク情報は、ワークが前記状況確認位置に到達した到達時刻と、到達時刻ごとに前記状況確認位置に位置するワークの個体情報とを対応付けた情報であり、
前記検証情報は、時刻とともに前記状況確認位置でのワークに対する状況を取得する、請求項１に記載の検証管理システム。
【請求項３】
前記検証情報は、前記状況確認位置でのワークに対する状況を動画として撮像することによって得られた映像を含む、請求項１または２に記載の検証管理システム。
【請求項４】
前記制御部は、予め定める動作条件に基づいて作業位置ごとに設定される作業の中断または再開したことを判定すると、前記搬送機構に中断または再開に応じた搬送指示を与えて、前記搬送指示に応じて前記個体情報が付与されているワークの搬送を行う、請求項１から３のいずれか１項に記載の検証管理システム。
【請求項５】
前記搬送機構は、ライン内に設定される複数の作業位置に各ワークを順番にライン搬送し、
前記制御部は、少なくとも１つの作業位置での作業が予め定める搬送停止条件を満足すると判定すると、前記搬送機構に停止指示を与えて、停止状態の解除の判定が行われるまで、各ワークの搬送を停止する、請求項１から４のいずれか１項に記載の検証管理システム。
【請求項６】
前記搬送停止条件は、作業者が行うべき作業が行われていないことを推測する情報が入力されることである、請求項５に記載の検証管理システム。
【請求項７】
前記制御部には、ワークごとに作業に用いるべき工具または部品を案内する案内情報を格納する案内情報格納部が設けられ、
前記制御部は、前記案内情報に基づいてライン内に設けられる案内部に前記案内情報を報知させるとともに、前記案内情報に基づく作業が実行されているかどうかを検出するための検出部から検出信号が入力され、
前記制御部は、前記検出部から作業に用いるべき利用品の利用がないことを示す検出信号が入力されると、前記搬送停止条件を満足するとして、前記搬送機構に前記停止指示を与えて、ワークの搬送を停止する、請求項５または６に記載の検証管理システム。
【請求項８】
ワークに対し部品を組付ける作業者による作業を支援する支援部を備え、
前記制御部は、ワークごとに、前記支援部によって行われる支援についての支援情報が格納される支援情報格納部を備え、
前記制御部は、前記支援情報に基づいて、前記支援部による指示を制御する、請求項１から７のいずれか１項に記載の検証管理システム。
【請求項９】
前記搬送機構は、ライン内に設定される複数の作業位置に各ワークを順番にライン搬送し、
異なる複数の状況確認位置でワークに対する状況を確認するために、前記状況確認位置毎に前記検証情報取得部がそれぞれ設けられ、それぞれの前記検証情報取得部ごとにリンク情報が生成される、請求項１から８のいずれか１項に記載の検証管理システム。
【請求項１０】
搬送機構によってワークを搬送させながらワークに対し作業が行われる製品について追跡管理するための検証管理方法であって、
予め定める状況確認位置でのワークに対する状況を確認するための検証情報を取得し、記憶する検証情報取得工程と、
前記搬送機構への搬送指示と、ワークの個々を識別するための個体情報とに基づいて、個体情報が付与される各ワークが前記状況確認位置に達したことを示し、前記検証情報とを紐付けするためのリンク情報を生成し、記憶するリンク情報生成工程と、
前記検証情報取得工程で記憶された検証情報と、前記リンク情報生成工程で生成されたリンク情報とに基づいて、注目すべき個体情報が付与されるワークにおける状況確認位置での状況を確認する確認工程とを備えている、検証管理方法。
【請求項１１】
搬送機構によって各ワークを順番にライン搬送させながら、ライン内に設定される複数の作業位置でワークに対する作業がそれぞれ行われる製品について追跡管理するためのプログラムであって、
搬送機構への搬送指示と、ワークの個々を識別するための個体情報とに基づいて、固体情報が付与される各ワークが予め定める状況確認位置に達したことを示し、前記状況確認位置で取得されたワークに対する状況を示す検証情報とを紐付けするためのリンク情報を生成する、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生産工程について検証するための検証管理システム、検証管理方法及びプログラムに関する。
【背景技術】
【０００２】
生産工程の検証用として、撮像情報を再生することが特許文献１に開示される。特許文献１に開示された管理システムでは、カメラによって撮像された撮像情報が記憶されると共に、必要に応じて記憶された撮像情報が取り出されて再生される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−３２２０１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１では、検証用に撮像情報を再生することはできても、生産工程で製造される個別の製品に注目した撮像情報を抽出することは難しく、検証作業が複雑化してしまう。
【０００５】
そこで、本発明は上記の事情に鑑み、個々の製品に対する検証情報を取得して検証作業を簡易化できる検証管理システム、検証管理方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の検証管理システムは、ワークを搬送させる搬送機構によってワークを搬送させながらワークに対し部品を組み付けて組み立ての行われる製品について追跡管理するための検証管理システムであって、ワークの個々を識別するための個体情報を付与する個体情報付与部と、予め定める状況確認位置でのワークに対する状況を確認するための検証情報を取得する検証情報取得部と、前記搬送機構によるワークの搬送を制御する制御部であって、前記搬送機構への搬送指示情報と、前記個体情報付与部から取得した個体情報とに基づいて、個体情報が付与される各ワークが前記状況確認位置に達したことを示し、前記検証情報と紐付けするためのリンク情報を生成し、前記リンク情報を記憶または出力する制御部とを備えている。
【０００７】
上記構成の検証管理システムでは、制御部が、搬送機構を制御すると共に、搬送指示情報と個体情報とに基づいてリンク情報を生成するので、個体情報が付与されたワークごとに、状況確認位置に達したかどうかを精度よく判断することができる。たとえば搬送機構の搬送速度が、作業者の熟練度合い・作業難易度・組立て製品の混在具合などに応じて一定でない場合であっても、個々のワークごとに状況確認位置に達したかどうかを精度よく判断できる。これにより、精度の高いリンク情報を出力できる。また、制御部によって生成されたリンク情報を利用することにより、検証情報の格納先から、個々のワークが状況確認位置に達した場合に紐付けされる検証情報を精度よく抽出することができる。これによって注目する固体情報を有するワークに注目した検証情報を抽出しやすく、検証作業が複雑化することを抑えることができる。
【０００８】
また、本発明の検証管理方法およびプログラムは、搬送機構への搬送指示と、ワークの個々を識別するための個体情報とに基づいて、検証情報とを紐付けするためのリンク情報が生成されるので、個体情報が付与されたワークごとに、状況確認位置に達したかどうかを精度よく判断または抽出することができる。これによって個別の製品に注目した検証情報を抽出しやすく、検証作業の複雑化することを抑えることができる。
【発明の効果】
【０００９】
本発明によれば、個々の製品に対する検証情報の複雑化を抑えることで、製品の生産工程の検証を容易に行うことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る検証管理システムの斜視図である。
【図２】図１の検証管理システムで用いられている制御構成についてのブロック図である。
【図３】図２のブロック図におけるコントローラについて示したブロック図である。
【図４】図１の検証管理システムによって検証が行われる際のフローについて示したフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態に係る検証管理システムについて、添付図面を参照して説明する。
【００１２】
図１に、本実施形態におけるワークへの部品の取り付け作業が行われている状態の検証管理システム１０００についての模式的な斜視図を示す。
【００１３】
検証管理システム１０００は、搬送対象であるワーク１００を搬送させる搬送機構を備えている。本実施形態では、搬送機構は、ベルトコンベア２００によって実現される。本実施形態では、ワークは、ライン作業によって順番に作業が施される。具体的には、ベルトコンベア２００によってワーク１００は、予め定められる組立ライン上を搬送される。この搬送過程にあって、ワークは、部品が順番に組み付けられる。組立ラインには、予め間隔をあけて複数の作業位置が設定される。ベルトコンベアは、組立ラインに沿ってワークを搬送させることで、複数の作業位置に順番にワークを搬送し、各ワークについてのライン搬送を行う。ワークは、順番に搬送される作業位置ごとに異なる作業が行われる。
本実施形態では、ワーク１００は、エンジンを構成する部品の１つであるクランクケースである。ライン作業によって、ワーク１００となるクランクケースに各種の他のエンジン部品が組み付けられる。本実施の形態では、ワークは、個別情報が刻印されたクランクケースである。クランクケースに対して、１または複数のライン作業による組み立て作業を経ることで、製品としてのエンジンが組み立てられる。また本実施の形態では、ベルトコンベアは、品種の異なる（たとえば組立て方法・形状・取付部品などが異なる）ワークを、共通のライン上で搬送する多品種混在の組立ラインに用いられる。
【００１４】
検証管理システム１０００は、ベルトコンベア２００によるワーク１００の搬送を制御する制御部を備えている。本実施形態では、プログラマブルコントローラ（以下、コントローラと称する）３００によって制御部が実現される。ベルトコンベア２００は、搬送対象を搬送させるための駆動源であるモータを備える。コントローラ３００によって、駆動モータの駆動状態が制御される。具体的には、コントローラ３００がベルトコンベア２００による搬送を制御することによって、ベルトコンベア２００の駆動のオン・オフの切り替えや搬送速度の調節を行うことができる。そのため、コントローラ３００は、任意のタイミングでベルトコンベア２００による搬送を開始・停止・再開することができる。
【００１５】
検証管理システム１０００は、製品として完成された状態で、製品それぞれを個別に識別するための個体情報をワーク１００に付与する刻印機４００を備えている。なお、本実施形態では、刻印機４００に個体情報の刻印指令を与える刻印指令装置４１０がワークの個々を識別するための個体情報を付与する個体情報付与部として機能する。たとえばワーク１００は、刻印機４００によって識別番号が打刻またはレーザ刻印されることにより、個体情報が付与される。
個体情報は、ワーク個々にそれぞれ特有に与えられる情報である。言い換えると１つのワークに１つの個体情報が設定される。すなわち、異なるワークに同じ個体情報が付与されることはない。また個体情報とともに、ワークの品種（種類）を示す情報が付与されていてもよい。たとえば刻印される情報として、品種を示す情報と個体を示す情報とが含まれる情報が刻印されてもよい。たとえば刻印機によって、複数桁の番号がワークに刻印される場合、品種を示す番号と個体を示す番号とがそれぞれ刻印されてもよい。
【００１６】
本実施形態では、作業時において、ベルトコンベア２００の幅方向の外側には、複数の作業者５００Ａ，５００Ｂが位置する。各作業者５００Ａ，５００Ｂは、ワークが作業されるために予め定められた所定の各作業位置１０Ａ，１０Ｂの近傍１１Ａ，１１Ｂにそれぞれ配置され、そこで定められた工程の組立て作業を行う。なお、本実施形態では作業者５００は人であるが、作業の一部または全体に関して、作業者の代わりにロボットが作業工程を担ってよい。
【００１７】
作業者５００は、ワーク１００が各作業者５００に対応した各自の作業を行う作業位置１０Ａ，１０Ｂに到達したときに、そのワーク１００に対し適切な部品を取り付けてワーク１００についての組み立てを行う。図１には、第１の状況確認位置となる第１作業位置１０Ａと、そのワーク搬送方向下流側に位置して、第２の状況確認位置となる第２の作業位置１０Ｂについて示されている。たとえば、第１の作業位置１０Ａで第１のエンジン部品１２Ａがワークに組みつけられる。また第２の作業位置１０Ｂで第２のエンジン部品１２Ｂがワークに組みつけられる。状況確認位置は、ライン上に設定される複数の作業位置のうちで、追跡管理のために状況を確認すべきワーク位置として予め設定される。
【００１８】
状況確認位置にあるワークに対する作業者５００による組立て作業についての映像を収めることができる位置に、カメラ６００が配置されている。カメラは、状況確認位置でのワークに対する状況を確認するための検証情報を取得する検証情報取得部として機能する。具体的には、カメラ６００は、状況確認位置に位置するワーク１００に対する作業を撮影する。撮影された映像情報は、ワーク１００に対する作業について検証・確認するための検証情報として用いられる。本実施形態では、複数のカメラ６００が、ベルトコンベア２００によるワーク１００についての搬送経路に沿って配置されている。図１に示すように、本実施形態では、第１作業位置１０Ａに配置されたワーク１００についての作業を撮像可能な第１撮像領域Ａ１を、第１カメラ６００Ａが撮像する。また第２作業位置１０Ｂに配置されたワーク１００についての作業を撮像可能な第２撮像領域Ｂ１を、第２カメラ６００が撮像する。カメラ６００は、ベルトコンベアによる搬送作業が継続される間にわたって、連続して撮影される。またカメラ６００は、撮影される動画情報とともに撮影時刻を関連づけて生成および出力する。本実施形態では、カメラ６００は、出力情報を記憶装置に与える。記憶装置は、カメラ６００から与えられた撮影時刻が関連付けられた動画情報を記憶する。
【００１９】
検証管理システム１０００は、ワーク１００に対し部品を組付ける作業者による作業を支援する支援部を備えている。本実施形態では、ポカよけ装置５２０によって支援部が実現される。ポカよけ装置５２０は、搬送されるワーク１００ごとに、工具または部品などの作業に用いられるべき利用品を作業者に案内報知する。作業者は、ポカよけ装置５２０による案内報知を確認することで、利用品の間違いを防ぐことができる。たとえば利用すべき工具または部品の待機位置に近接する部分が点灯表示される。これによって点灯表示を確認した作業者は、点灯される位置の近傍の利用品を利用することで、複数存在する利用品から利用すべき利用品の間違いを抑えることができる。本実施形態のように、ベルトコンベアで搬送されるワーク１００として、異なる品種のワーク１００が規則性なくランダムに搬送される場合には、ワーク１００の品種ごとに利用すべき利用品が異なるので、このようなポカよけ装置５２０が特に有用となる。
【００２０】
また本実施形態では、ポカよけ装置５２０は、利用品の案内報知とともに、作業に用いられるべき利用品の使用がされたかどうかを推測するためのセンサが設けられる。たとえばセンサとして、接触センサや近接センサが用いられる。センサによって、待機位置からの利用品の離脱・取出しを検出したり、利用品の待機位置への再装着を検出することで、ポカよけ装置５２０が、利用品の適正な利用を判断することができる。言い換えると、ポカよけ装置５２０は、センサの検出信号に基づいて、利用品の適正な利用が行われているか否かを判断することができる。ポカよけ装置５２０として利用品の離脱検出のほか、利用品収容箱からの蓋開け操作、トルク閉め操作などの操作状況を検出して、利用品の適正な利用が行われているか否かが判断されてもよい。
【００２１】
このように、検証管理システム１０００は、作業者に対し工具の使用される順序を案内する案内部を備えている。本実施形態では、ポカよけ装置５２０によって案内部が実現される。本実施形態では、ポカよけ装置５２０によって実現される支援部のうち、センサを用い、工具等の適正な利用が行われたか否かについての情報をコントローラ３００に送ることが可能な構成が案内部である。
【００２２】
また検証管理システム１０００は、コントローラ３００とは別に、作業者または管理者が搬送動作を指令するための操作スイッチ５６０が設けられる。作業者等によって操作スイッチ５６０が操作されることにより、搬送停止命令が入力された場合には、ワーク１００の搬送動作を停止する。またワーク１００の搬送停止状態において、作業者等によって操作スイッチ５６０から搬送再開命令が入力された場合には、ワーク１００の搬送動作を再開する。たとえば、作業工程の遅れなどの異常な状態が生じた場合には、操作スイッチ５６０を操作してワーク１００の搬送動作を停止させる。また異常状態が解消した場合には、操作スイッチ５６０を操作してワークの搬送動作を再開させる。
【００２３】
図２に、検証管理システム１０００のブロック図を示す。上述したようにコントローラ３００は、ベルトコンベア２００に対して動作指令を与える。ベルトコンベア２００は、コントローラ３００から与えられる動作指令に従ってワーク１００を搬送する。コントローラ３００は、予め定められる動作条件に基づいてベルトコンベア２００への動作指令を生成する。
【００２４】
具体的には、コントローラ３００は、予め定められる搬送動作プログラムに応じて、動作指令を生成する。例えば予め定められる搬送速度で動作指令を与えるほか、間欠的に搬送停止させるよう設定される場合には、駆動指令、停止指令を予め定められる時間間隔で交互に与えてもよい。作業者５００の休憩時間帯が予め設定される場合には、休憩時間帯での停止指令を与えてもよい。このように組立作業の内容に応じて設定される動作条件に応じて動作指令を生成する。
【００２５】
たとえばコントローラ３００は、予め記憶される動作条件に加えて、コントローラ３００とは異なる外部装置から与えられる情報に基づいて、ベルトコンベア２００への動作指令を割り込み生成する。具体的には、ベルトコンベア２００周囲に設けられる操作スイッチ５６０からの信号に基づいて動作指令を生成する。たとえば操作スイッチ５６０から搬送停止命令を示す信号が与えられた場合には、ワーク１００の搬送動作を停止する停止指令をベルトコンベア２００へ与える。また停止状態において、操作スイッチ５６０から動作再開命令を示す信号が与えられた場合には、ワーク１００の搬送動作を再開するよう駆動指令をベルトコンベア２００へ与える。また予め定めるエラー状態を検出するエラー状態検出センサからエラー状態の検出信号が与えられた場合には、同様に停止指令をベルトコンベア２００へ与えてもよい。前述するポカよけ装置５２０から与えられる情報に基づいて、ベルトコンベア２００への動作指令を生成してもよい。このようにコントローラ３００は、コントローラ３００とは異なる外部装置から与えられる情報に基づいて、ベルトコンベア２００へ動作指令を与えることから、動作指令に基づいてベルトコンベア２００で搬送されるワーク１００の位置を精度よく推定しやすい。コントローラ３００は、複数の作業位置のうち少なくとも１つの作業位置での作業が予め定める搬送停止条件を満足すると、ベルトコンベア２００で搬送している全てのワーク１００の移動を停止させる。
【００２６】
また、刻印機４００および刻印指令装置４１０の少なくとも一方からベルトコンベア２００による搬送予定となるワーク１００の個体情報が、コントローラ３００に与えられる。コントローラ３００は、取得したワーク１００の個体情報と、ベルトコンベア２００への動作指令とに基づいて、個体情報が付与されたワーク１００の所在の時間変化を演算する。本実施形態では、個体番号が打刻された順にワーク１００がベルトコンベア２００に順番に載置される。このことから所定の時点に対して最初にベルトコンベア２００の搬送開始位置に搬送されたワーク１００の個体番号が、所定の時点に対して最初に刻印指令装置等から与えられた個体情報であるとして、コントローラ３００が判断することができる。たとえば所定の時点は、組立作業の可動開始時点として設定されてもよい。このようにしてコントローラ３００は、搬送開始位置に載置されたワーク１００の個体情報を判断可能であることから、ベルトコンベア２００へ与える駆動指令に基づき、経過時間に対するベルトコンベア２００の搬送量に応じたワーク１００の移動位置を演算することで、各作業位置でのワーク１００の個体情報をそれぞれ把握することができる。
【００２７】
コントローラ３００は、把握した各作業位置でのワーク１００の個体情報に基づいて、作業位置毎に設定されるポカよけ装置５２０に対して、利用すべき利用品の利用を促すための報知指令を与える。具体的には、コントローラ３００は、個体情報からワーク１００の品種情報を抽出し、作業位置毎に位置するワーク１００の品種に応じた利用品を示す報知指令を与える。これによってワーク１００の品種に応じた利用品の利用を作業者５００に促す（案内する）ことができる。たとえばコントローラ３００は、第１作業位置１０Ａに位置するワーク１００の品種を判断すると、第１作業位置１０Ａで利用されるべき利用品であって、第１作業位置１０Ａに位置するワーク１００の品種に応じた利用品を報知する指令を、第１のポカよけ装置５２０Ａに与える。作業位置毎にポカよけ装置５２０が設けられる場合には、それぞれの作業位置毎のポカよけ装置５２０に、対応する作業位置に位置するワーク１００の品種に応じた報知指令を対応するポカよけ装置５２０毎にそれぞれ与える。
【００２８】
コントローラ３００は、ポカよけ装置５２０から利用品の適正な利用が行われたかどうかを推測するためのセンサ情報が与えられる。たとえばコントローラ３００は、ポカよけ装置５２０から与えられる利用品に関するセンサ情報に基づいて、ベルトコンベア２００への動作指令を制御してもよい。具体的には、コントローラ３００は、センサ情報に基づいて、利用品の利用が完了したと判断するまで、ワーク１００の搬送待機または搬送遅延する指令をベルトコンベア２００に与えてもよい。また例えば、ポカよけ装置５２０から、所定時間内における利用品の利用がなかったり、間違った利用品の利用であったりすること示す信号がコントローラ３００に与えられると、停止指令をベルトコンベア２００に与えてもよい。このように報知情報を確認した状態で作業することで、作業者は、利用品の取扱いの間違いを防ぐことができる。
【００２９】
図３に、コントローラ３００についてより詳細に示した検証管理システム１０００についてのブロック図を示す。コントローラ３００は、記憶部３５０と、演算部３８０と、入力部３８１と、出力部３８２とを有する。記憶部３５０は、ＲＯＭおよびＲＡＭを含んで実現され、搬送プログラム、ポカよけ装置５２０への指令プログラム等が記憶される。演算部３８０は、プロセッサユニットを含んで実現され、記憶部３５０に記憶されるプログラムを読み出して実行し、入力部３８１から与えられる情報に基づいて、ベルトコンベア２００、ポカよけ装置５２０への指令を生成する。入力部３８１および出力部３８２はインターフェースユニットを含んで実現され、入力部３８１には、センサ等から情報が入力されて演算部３８０に与えられる。出力部３８２は、生成された指令がベルトコンベア等に出力される。コントローラ３００は、時刻測定部３７０を有する。コントローラ３００に設けられる時刻測定部３７０は、カメラ６００に設けられる時刻測定部と関連付けて設定される。具体的にはそれらの時刻測定部の時刻が連動同期するよう設定される。
【００３０】
なお、演算部３８０は、集中制御する単独の処理部分によって構成されていてもよいし、互いに協働して分散制御する複数の処理部分によって構成されていてもよい。
【００３１】
本発明では、演算部３８０は、個体情報が付与される各ワーク１００が状況確認位置に達したことを示し、検証情報と紐付けするためのリンク情報を生成する。また生成したリンク情報を記憶部３５０に記憶する。また生成または記憶したリンク情報を出力部３８２から外部装置へ与えてもよい。
【００３２】
また、コントローラ３００は、組み立て作業を終了させるか否かを判定することができる。コントローラ３００が組み立て作業を終了させると判定したときには、その情報がベルトコンベア２００に送られ、搬送を終了させる。
【００３３】
表１は、記憶部３５０に記憶される案内情報を示す。記憶部３５０には、ワーク１００の品種ごとに、作業位置に対応するポカよけ装置５２０へ与える指令が、案内情報として記憶される。従って、本実施形態では、記憶部３５０によって案内情報格納部が実現される。たとえば縦軸にワークの品種、横軸に作業位置とする２次元マトリックスによって案内情報が蓄積される。これによってワーク１００が注目する作業位置に達した場合に、注目する作業位置においてワーク品種に応じて利用すべき利用品を報知・案内するよう指令を与えることができる。なお、案内情報は組立て作業の開始前に予め不揮発性メモリに記憶される。
【表１】
2020027446.tif 000003
【００３４】
また、案内情報以外の作業者を支援するための支援情報についても、記憶部３５０に記憶される。記憶部３５０には、ポカよけ装置５２０へ与える指令としての、案内情報以外の支援情報が記憶される。従って、本実施形態では、記憶部３５０によって支援情報格納部が実現される。
【００３５】
表２は、記憶部３５０に記憶される刻印順のワーク個体情報を示す。演算部３８０は、入力部３８１を介して刻印指令装置４１０から順番に与えられたワーク１００の個体情報を記憶部３５０に記憶する。記憶部３５０には、ワーク１００の個体情報と、そのワーク１００が刻印機４００によって刻印された順番とが関連づけられて記憶される。刻印指令装置４１０から個体情報が順次与えられることで、刻印順のワーク個体情報が更新される。また演算部は、データ量の削減のために、ベルトコンベア２００による組み立て作業を終了したワーク１００に関して、刻印順のワーク個体情報を消去するようにしてもよい。
【表２】
2020027446.tif 000004
【００３６】
表３は、記憶部３５０に記憶されるワーク１００の作業位置情報を示す。演算部３８０は、入力部３８１を介して与えられる刻印順のワーク１００の個体情報と、ベルトコンベア２００への動作指令に基づいて、個体情報が付与された各ワーク１００が位置する作業位置を、作業位置情報として記憶部３５０に記憶する。たとえば第１時刻Ｉでは、刻印順が最初のワークが、ベルトコンベア２００の搬送開始位置に最初に載置されることを、作業位置情報として記憶部３５０に記憶する。演算部３８０は、刻印順のワーク個体情報から最初のワークの個体情報を抽出することで、第１時刻Ｉで搬送開始位置に位置する最初のワークの個体情報を把握することができる。
【表３】
2020027446.tif 000005
【００３７】
最初のワークが搬送開始位置から第１作業位置１０Ａに搬送されて、第１時刻Ｉから第２時刻ＩＩに経過する。演算部３８０は、ベルトコンベア２００への動作指令から最初のワークが第１作業位置１０Ａに到達した第２時刻ＩＩを演算する。また刻印順のワーク個体情報から２番目のワークの個体情報を抽出し、第２時刻ＩＩで搬送開始位置に位置する２番目のワークの個体情報と、第２時刻ＩＩで第１作業位置１０Ａに位置する最初のワークの個体情報を把握することができる。同様にして、第Ｎ時刻（Ｎは自然数）で各作業位置にそれぞれ位置する各ワーク１００の個体情報を把握することができる。演算部３８０は、各作業位置にそれぞれ位置する各ワークの個体情報を、時間経過に応じて記憶部３５０に順次記憶させてもよい。
【００３８】
演算部３８０は、把握した各作業位置にそれぞれ位置する各ワーク１００の個体情報から品種情報を抽出し、表１に示す案内情報と照合して、作業位置ごとに設けられるポカよけ装置５２０に報知指令を与える。これによってポカよけ装置５２０は、順次到着するワーク１００の品種に応じた報知を行うことができる。
【００３９】
表４は、リンク情報を示す。演算部３８０は、各ポカよけ装置５２０に報知指令を与えるために用いた情報を用いて、リンク情報を生成する。具体的には、ワーク１００に付与される個体情報ごとに、各作業位置にそれぞれ到達した到達時刻を記憶する。たとえば注目するワーク１００について、ライン上に設定される各作業位置に到達した時刻がそれぞれ記憶される。言い換えると、演算部は、ワーク１００ごとに、追跡調査のための状況確認位置にワーク１００が到達した到達時刻と、到達時刻に到達したワーク１００の個体情報とを記憶する。演算部３８０は、ベルトコンベア２００で搬送される全てのワーク１００に対して、個体情報と、そのワーク１００が状況確認位置に到達した到達時刻とを関連づけて記憶することが好ましい。
【表４】
2020027446.tif 000006
【００４０】
表５は、カメラ６００によって生成した動画情報を示す。上述したようにコントローラ３００と、カメラ６００とは、カウントする時刻が同期するよう設定される。したがって演算部３８０が生成したリンク情報（表４参照）と、カメラ６００が生成した動画情報（表５参照）とは、時刻によって関連づけることで、１つの情報として取り扱うことができる。すなわち注目するワーク１００の個体情報における作業位置到達時刻に基づいて、対応する作業位置到達時刻に撮影された動画画像を抽出することができる。このことから、ワーク１００の個体情報ごとに、そのワーク１００が作業された作業に関する動画を抽出することができる。なお、演算部３８０が生成したリンク情報は、ベルトコンベア２００の動作指令に基づいた作業位置への到達時刻を出力したものである。具体的には、コントローラ３００とは異なる外部装置による搬送停止指令等にも対応したワーク１００の到達時刻を出力することになるので、ライン上で異常停止などの状況が生じた後でも、ワーク１００の個体情報に応じた動画情報を得ることができる。
【００４１】
【表５】
2020027446.tif 000007
このように演算部３８０によるリンク情報と、カメラ６００による動画情報とを照合することで、ワーク１００の個体情報に応じた動画情報を得ることができる。好ましくは、演算部３８０は、カメラ６００による動画情報を取り込んで、到達時刻に対応する動画情報を抽出し、ワーク１００の個体情報ごとに動画情報を関連付けるように情報を加工してもよい。これによって検証者による時刻に基づく照合作業を不要とすることができる。またワーク１００の個体情報ごとに検索抽出可能に情報を加工することで、検索操作によって、さらに容易に動画情報を得ることができる。たとえばワーク１００の個別情報と、対応する動画情報とが二次元マップとなる表形式に保存してもよい。
【００４２】
次に、本実施形態における検証管理方法について説明する。本実施形態における検証管理システム１０００を利用した検証管理方法のフローチャートを図４に示す。
【００４３】
ライン組立作業が開始されると、上述した状況確認位置でのワーク１００に対する作業状況を確認するための検証情報を記憶装置に記憶する検証情報取得工程に進む（Ｓ１）。具体的には、記憶装置は、カメラ６００によって撮影され、撮影時刻が関連付けられた動画情報（表５）を記憶する。またライン組立作業が開始されると、コントローラ３００がリンク情報を生成するリンク情報生成工程に進む（Ｓ２）。上述したように、コントローラ３００は、刻印指令装置４１０から刻印順に与えられる各ワーク１００の個体情報と、ベルトコンベア２００への搬送指示とに基づいてリンク情報を生成する。リンク情報は、個体情報が付与される各ワーク１００が状況確認位置に達したことを示し、検証情報とを紐付けするための情報である。
【００４４】
本実施形態では、コントローラ３００は、リンク情報を、コントローラ外部に設けられる記憶装置または不揮発性記憶媒体に記憶する。このように検出情報およびリンク情報を記憶装置にそれぞれ記憶する。なお、検証情報取得工程と、リンク情報生成工程とは、時間的な順序はなく、時間経過として逆の順番で行われてもよい。またそれらの工程が、それぞれ時間的に独立して、たとえば並行して行われてもよい。
【００４５】
検出情報およびリンク情報が記憶された状態で、注目すべき個体情報が付与されるワーク１００における状況確認位置での状況を確認する確認工程を行う。たとえば、組立て作業を終えて、製品として完成した後に、検証者が状況確認位置での状況を検証、確認する必要が生じることがある。
【００４６】
このような場合に、検証者は、注目すべきワーク１００の個体情報を入手する（入手工程）。次に、検証者は、記憶装置からリンク情報を読み出すリンク情報読出工程を行う（リンク情報読み出し工程）。次に、検証者は、読み出したリンク情報から、注目すべき個体情報のワークに対する、状況確認位置での撮影時間帯を検索する検索工程を行う（検索工程）。次に、検証者は、記憶装置から検証情報を読み出す（検証情報読み出し工程）。次に、検証者は、読み出した検証情報から、検索した撮影時間帯に対する、画像情報を読み出す（画像情報抽出工程）。この抽出した画像情報が、注目すべき個体情報が付与されるワークにおける状況確認位置での状況を示すものであり、画像情報を確認することで状況を、製造後に確認する（確認工程）。
【００４７】
このように記憶装置に記憶されたリンク情報、検証情報に基づいて、注目すべき個体情報が付与されるワーク１００における状況確認位置での状況を検証・確認することができる。たとえば状況確認位置での状況を検証・確認することで、製造時間管理、製造時間短縮化などの生産効率の向上や、製品の品質の向上に寄与させることができる。具体的には、状況を確認することで、生産性の劣るワークの作業改善や性能・品質のばらつきが多いワークの原因の分析に利用することができる。
【００４８】
コントローラ３００は、ベルトコンベア２００を制御することで、個体情報が付与されたワーク１００ごとに、状況確認位置に達したかどうかを精度よく判断することができる。たとえばベルトコンベア２００の搬送速度として、作業者の熟練度合い・作業難易度・組立て製品の混在具合・停止状況などに応じて一定でない場合であっても、個々のワーク１００ごとに状況確認位置に達したかどうかを精度よく判断でき、精度の高いリンク情報を出力できる。またベルトコンベア２００を制御するコントローラ３００が生成したリンク情報に利用することで、検証情報の格納先から、個々のワーク１００が状況確認位置に達した場合に紐付けされる検証情報を精度よく抽出することができる。
【００４９】
また本実施形態では、リンク情報として、ワーク１００が状況確認位置に到達した到達時刻と、検証情報の時刻とが整合されることで、互いの情報の時刻を介して、個々のワーク１００における状況確認位置での状況を抽出することができる。このように互いの情報に整合された時刻を用いることで、検証情報として大きな工夫を不要としてシステムを簡易化することができる。たとえばカメラ６００から出力させる情報として大きな変更が不要であり、汎用的なカメラを利用しやすい。
【００５０】
また本実施形態では、ワーク１００に対する状況を動画として撮像することによって得られた映像が検証情報に含まれる。これによって状況の時間経過を確認することができ、検証作業として有用な情報として得ることができる。
【００５１】
また本実施形態では、予め定める動作条件に基づいて、作業の中断または再開を判断するコントローラ３００がリンク情報を生成してもよい。これによって個々のワーク１００ごとに状況確認位置に達したかどうかを精度よく把握することができ、リンク情報の精度を高めることができる。たとえば、操作スイッチ５６０、異常検出センサ、ポカよけ装置５２０から与えられるセンサ情報や、設定される作業休憩時間に基づいて、ベルトコンベア２００を一時停止した場合でも、一旦停止したことを反映してリンク情報を生成することができる。これによって、リンク情報と、個々のワーク１００に対する状況確認位置での状況とのずれをさらに防ぐことができる。
【００５２】
コントローラ３００は、ライン内に設定される全ての作業位置での少なくとも１つの作業が予め定める搬送停止条件を満足すると判定すると、ベルトコンベア２００に停止指示を与えてベルトコンベア２００で搬送している全てのワーク１００の移動を停止させる。またコントローラ３００は、搬送再開条件を満足すると、ベルトコンベア２００に動作指示を与えて全てのワーク１００の移動を再開させる。このようにライン作業における停止状態を反映して、コントローラ３００がリンク情報を生成するので、個々のワーク１００ごとに状況確認位置に達したかどうかを精度よく把握することができ、リンク情報の精度を高めることができる。たとえば、ライン内のいずれかの作業で異常が生じて搬送を一旦停止した場合でも、一旦停止したことを反映して、ライン上の全てのワーク１００に関してリンク情報を生成することができる。これによって追跡情報と、ライン上の個々のワーク１００に対する状況確認位置での状況とのずれを防ぐことができる。
【００５３】
また、作業者が行うべき作業が行われていないことが推測されるような情報がコントローラ３００に与えられると、コントローラ３００は、搬送停止条件を満足するとして、ベルトコンベア２００に搬送停止命令を与えてもよい。これによって作業が行われていないことに起因した搬送停止を反映して、検証情報と、ライン上の個々のワーク１００に対する状況確認位置での状況とのずれを防ぐことができる。
【００５４】
またコントローラ３００は、ポカよけ装置５２０から与えられる、ワーク１００ごとに作業に用いるべき利用品の利用がされていないことを示すセンサ情報に基づいて、ベルトコンベア２００に停止指令を与えてもよい。このようにポカよけ装置５２０から与えられるセンサ情報に起因するベルトコンベア２００の停止を考慮して、リンク情報を生成する場合には、さらにリンク情報の精度を向上させることができる。
【００５５】
また本実施形態では、コントローラ３００は、ポカよけ装置５２０や作業要領を表示装置するような支援部である支援装置に、ワーク１００ごとに応じて与える情報を異ならせる。また、コントローラ３００は、ワーク１００ごとに異なる情報を与えるために、作業位置毎に到達するワーク１００の品種を判断する機能を備えている。したがってコントローラ３００として、ワーク１００の品種に加えて個体情報を判断するようにすることについて、作業位置毎のワーク１００の個体情報を判断し、リンク情報として生成することに関して、やり取りする情報を拡張したり、データ処理プログラムを一部変更することで対応しやすく、検証情報を確認するためのシステム構成を実現しやすい。
【００５６】
また本実施形態では、複数の情況確認位置での状況を確認できるよう複数のカメラ６００が設けられる。またコントローラ３００は、生成するリンク情報として、複数のカメラ６００に応じたそれぞれの状況確認位置毎に検出情報を出力する。これによって複数の作業での状況を確認することができ、確認効果を高めることができる。また本実施形態としてコントローラ３００がリンク情報を生成するためのプログラムも本発明に含まれる。このプログラムをコントローラ３００の演算部３８０が読み取って実行することで、ベルトコンベア２００の搬送状況に応じた正確なリンク情報を生成でき、ベルトコンベア２００の搬送中断などに起因する個体情報と、検出情報との時間的なずれを防ぐことができる。
【００５７】
なお、刻印機４００によって刻印されるものは、識別番号のほか、アルファベットなどの記号が含まれてもよい。またバーコード等の識別子が刻印されてもよい。本実施形態では、刻印指令装置から個体情報がコントローラに与えられるとしたが、これに限らない。たとえばワークの生産計画を管理する管理装置から、ワークの個体情報がコントローラに与えられてもよい。これによってワークに識別番号が刻印されない場合であっても、本発明を適用することができる。また例えば、ワーク１００の個体情報をシールに記載し、シールがワークに貼付されることによってワークに個体情報が付与されてもよい。また、個体情報が記載されたタグがワークに取り付けられてもよい。また、タグは、電子的に個体情報が格納されたＩＣタグであってもよい。このような場合、読取装置によってワークに付与される個体情報が読み取られる。コントローラ３００は、読取装置が読み取った個体情報が与えられることで、上述する本発明の効果を得ることができる。また本実施形態では、コントローラ３００がベルトコンベア２００の搬送状況を把握可能であることから、各作業位置での到達時刻を演算することができる。したがって読取装置は、ライン上のいずれか一箇所に設けられるだけでよく、設備費用を抑えることができる。
【００５８】
また、上記実施形態では、ワーク１００を搬送させる搬送機構としてベルトコンベア２００が用いられているが、本発明は上記実施形態に限定されない。ライン組み立てに用いられる搬送機構であれば本発明に適用可能である。たとえば搬送機構としてベルトコンベア２００の代わりに所定のコースに沿って走行移動可能な自走式装置が用いられてもよい。自走式装置がワーク１００を搭載し、自走式装置によって複数の作業位置を順番にワーク１００が移動する場合も本発明に含まれる。この場合には、コントローラ３００が、ベルトコンベア２００への動作指令と同様に、自走式装置に動作指令を与える。また、ワーク１００がベルトコンベア２００によって搬送される場合と同様に、リンク情報が生成されることで、同様の効果を得ることができる。
【００５９】
また本実施形態では、エンジン組立て作業を例示したが車体組み立てなどの他の組み立て作業に用いられてもよい。また塗装作業などの組立作業以外にも適用可能であり、ラインに沿って複数の作業位置で順番に行われる場合に本発明を適用しやすい。また作業者によるワークに対する作業を示す情報を取得するほか、ロボットによる作業や、ライン上に設けられる加工装置による加工状況に関する情報を検証情報として取得してもよい。また作業位置における作業者の動きのほかワーク自体を撮影してもよい。また、本実施形態では、多品種混在のラインで好適に用いられるとしたが、単一品種を組立てるラインであっても本発明を適用可能である。
【００６０】
また、本実施形態では、作業位置でのワーク１００に対する状況を確認する検証情報として、動画情報を取得する形態について説明したが、本発明はこれに限らない。たとえば検証すべき内容に応じて他の情報が取得されることとされてもよい。たとえば、静止画情報や音声情報を検証情報としてもよい。これによって動画情報に比べて記憶される情報量を抑えることができる。また、これらの映像情報、音声情報、他の情報が複合的に検証情報として用いられてもよい。そのほか検出情報として、各種センサの検出情報を用いることができる。たとえば検出情報として、ワーク温度、振動、応力などを検出情報としてもよい。また本実施形態では、２つの状況確認位置での状況を取得したが、１つでも３つ以上の状況確認位置での状況を取得してもよい。また複数の状況確認位置での状況を確認する場合でも、種類の異なる情報を検出情報としてそれぞれ抽出してもよい。
【００６１】
なお、１つのカメラ６００が広範囲の領域を撮影することで、複数の作業位置に位置する各ワーク１００に対する複数の作業を撮影するようにしてもよい。つまり、１つのカメラで複数の状況確認位置にあるワーク１００を撮影するようにしてもよい。また、複数のカメラによって１つの状況確認位置にあるワーク１００に対する作業を撮影してもよい。
【００６２】
また本実施形態では、検証情報と、作業位置に応じたワーク１００の個体情報とを関連付け（紐付け）する情報として、同期した時刻をリンク情報に含むとしたがこれに限らない。たとえば、時刻とは異なる独自の同期される情報が用いられてもよい。具体的には、作業位置にワーク１００が到達するたびに、固有の照合情報（フラグ情報）を生成されてもよい。生成した照合情報を検出情報に加えて記憶装置に記憶させる。これによって個体情報と検証情報とで共通に設定される照合情報を設定する。このように照合情報をリンク情報に含めても同様の効果を得ることができる。また本実施形態では、検証情報とリンク情報とが異なる記憶装置に記憶されるとしたが、共通の記憶装置に記憶されてもよい。また予めコンピュータを用いて、検証情報とリンク情報との照合処理を行ったものを記憶装置等に記憶してもよい。たとえば照合処理によって、個体情報と、その個体情報のワークが各作業位置に到達した時間帯の検証情報とが、順番に記憶されるデータベースが記憶装置に記憶されてもよい。この場合でも、コントローラ３００によるベルトコンベア２００の搬送状況に応じた照合が行われているので、ベルトコンベア２００の搬送中断などに起因する個体情報と、検出情報との時間的なずれを防ぐことができる。
【００６３】
またコントローラ３００は、生成したリンク情報を記憶部３５０に記憶するとしたが、本発明はこれに限定されない。コントローラは、生成したリンク情報を外部の記憶装置に向けて出力してもよい。これによってコントローラに内蔵される記憶部３５０の記憶領域のうちで、リンク情報を格納するための領域を小さく抑えることができる。
【００６４】
また本実施形態では、コントローラ３００が支援装置（ポカよけ装置・表示装置）への動作指令を与える形態について説明した。これに対し、本発明では、コントローラ３００は支援装置への動作指令を与えない形態であってもよい。つまり、ベルトコンベア２００へ動作指令を与えるコントローラ３００でリンク情報が生成されればよく、コントローラは、支援装置への動作指令を与えない構成であってもよい。
【００６５】
また本実施形態では、コントローラ３００によってリンク情報が生成されたが、リンク情報を生成するのはコントローラでなくてもよい。コントローラ以外の構成がリンク情報を生成してもよい。その際、コントローラからのベルトコンベアへの動作指令と、ワークの個体情報とが与えられた他の処理装置とによって、リンク情報が生成されてもよい。この場合、センサ等によってベルトコンベア２００上の搬送開始位置にワーク１００が載せられたときの載置時刻がコントローラに与えられる。コントローラは、ベルトコンベア２００の搬送制御を行っていることから、ワーク１００がベルトコンベア２００に載置されてから、与えられた載置刻に基づいて、所定の状況確認位置に到達した時刻を演算することができる。このように載置時刻とベルトコンベアへの動作指令に基づいて、リンク情報を生成してもよい。
【００６６】
また、確認工程による検証効果を高めるための付属情報が記憶装置に記憶されてもよい。たとえば記憶装置には、対応する時間帯での各作業位置に対する作業位置情報が記憶されてもよい。たとえば作業位置情報として、対応する時間帯での作業位置に配置された作業者に関する情報（経験年数、該当する作業位置での熟練度、連続作業時間）や作業位置での品質バラつきに影響するような環境情報（温度、湿度、照度）や、設備変更履歴情報（設備変更からの経過時間）が記憶されてもよい。またポカよけ装置などの作業状況を示すセンサによって検出されたセンサ情報（たとえばトルクレンチの締め付け圧力）などが記憶されてもよい。また、各ワーク１００について組み立てに要したトータル時間についても記憶されてもよい。
【符号の説明】
【００６７】
１００  ワーク
２００  ベルトコンベア（搬送機構）
１０Ａ、１０Ｂ  作業位置（状況確認位置）
３００  コントローラ（制御部）
４００  刻印機（個体情報付与部）
６００  カメラ（検証情報取得部）
【図１】
2020027446.tif 000008
【図２】
2020027446.tif 000009
【図３】
2020027446.tif 000010
【図４】
2020027446.tif 000011