(57)【要約】  生産改善支援システム（１００）は、作業者状態マスタと要素作業マスタとを含む定義データベースと、第１履歴データベースと、第２履歴データベースと、設備（１）を制御し稼働状態のデータを第２履歴データベースに保存する設備制御部（４）と、取得した画像中の作業者（３）の像を作業者状態マスタに適用して作業者（３）の状態を特定し、また取得した画像中の設備（１）と物品（２）の像を要素作業マスタに適用して作業者（３）が実行した要素作業を特定し、特定した作業者（３）の状態及び要素作業を示すデータを第１履歴データベースに保存する処理装置（７）と、第２履歴データベースと第１履歴データベースとに基づいて、設備（１）の稼働状態及び作業者（３）の状態の関係を示す情報と要素作業の内容を示す情報とを生成して出力する端末（９）とを備える。
2020162435.tif 000002
【特許請求の範囲】
【請求項１】
作業者の像とその作業者の状態とを対応付ける作業者状態マスタと、設備の像と前記作業者が使用している物品の像の組み合わせと作業を構成する要素作業とを対応付ける要素作業マスタとを保存する定義データベースと、
前記作業者の状態の履歴と前記作業者が実行した要素作業の履歴とを保存する第１履歴データベースと、
前記設備の稼働状態の履歴を保存する第２履歴データベースと、
前記設備を制御し、前記設備の稼働状態のデータを取得し、取得した前記稼働状態のデータを前記第２履歴データベースに保存する設備制御部と、
前記作業者と前記設備と前記作業者の用いている物品とを撮影した画像を取得する画像取得部と、
取得した画像中の前記作業者の像を前記作業者状態マスタに適用して前記作業者の状態を特定し、特定した状態を示すデータを前記第１履歴データベースに保存し、また、取得した前記画像中の設備及び物品の像を前記要素作業マスタに適用して、前記作業者が実行した要素作業を特定し、特定した前記要素作業を示すデータを前記第１履歴データベースに保存する処理装置と、
前記第２履歴データベースと前記第１履歴データベースとに基づいて、前記設備の稼働状態及び前記作業者の状態の関係を示す情報と、前記要素作業の内容を示す情報とを生成して、出力する端末と、
を備える生産改善支援システム。
【請求項２】
前記作業者状態マスタと前記要素作業マスタには、前記作業者、設備及び作業者の用いている物品に付けられたバーコードの位置のデータが、前記作業者の状態及び前記要素作業の少なくとも一つに対応づけて保存され、
前記処理装置は、前記画像取得部から取得した画像中の作業者の像に含まれる前記バーコードの位置を求め、求めた前記バーコードの位置に対応する前記バーコードの位置が定義されたデータを前記作業者状態マスタに適用して作業者の状態を特定し、特定した状態を示すデータを前記第１履歴データベースに保存し、また、取得した前記画像中の設備及び物品の像に含まれる前記バーコードの位置を求め、求めた前記バーコードの位置を前記要素作業マスタに適用して、前記作業者が実行した要素作業を特定し、特定した要素作業を示すデータを前記第１履歴データベースに保存する、
請求項１に記載の生産改善支援システム。
【請求項３】
前記設備の稼働状態と前記作業者の状態と前記要素作業との関係を示す情報は、
前記設備の稼働状態及び前記作業者の状態の連合状態を示すマンマシンチャート、及び前記作業者が実行した要素作業の状態を示す要素作業タイムチャートである、
請求項１または２に記載の生産改善支援システム。
【請求項４】
前記第１履歴データベースには、前記作業者の状態及び設備の稼働状態ごとの開始日時が保存されており、
前記端末は、前記第１履歴データベースから、前記作業者の状態及び設備の稼働状態ごとの開始日時を取得して差分を求め、その差分に基づいて前記マンマシンチャートに表示された前記作業者の状態及び前記設備の稼働状態ごとの区間の長さを定める、
請求項３に記載の生産改善支援システム。
【請求項５】
前記第２履歴データベースには、前記要素作業ごとの開始日時が保存されており、
前記端末は、前記第２履歴データベースから、前記要素作業ごとの開始日時を取得して差分を求め、その差分に基づいて前記要素作業タイムチャートに表示された要素作業ごとの区間の長さを定める、
請求項３に記載の生産改善支援システム。
【請求項６】
前記端末は、前記作業者の状態が予め定められた作業時間を超過した前記作業者の状態である場合、前記マンマシンチャートに表示される前記作業者の状態の区間の色を、前記予め定められた作業時間を超過していない前記作業者の状態の区間の色とは異なる色で表示する、
請求項４に記載の生産改善支援システム。
【請求項７】
前記端末は、前記マンマシンチャートに含まれる、前記予め定められた作業時間を超過していない前記作業者の状態の区間の色とは異なる色の前記作業者の状態の区間に対応する期間における前記要素作業タイムチャートを表示する、
請求項６に記載の生産改善支援システム。
【請求項８】
前記端末は、前記マンマシンチャートに表示された、前記予め定められた作業時間を超過していない前記作業者の状態の区間の色とは異なる色の前記作業者の状態の区間が、前記設備の管理者により選択された場合、前記異なる色の前記作業者の状態の区間に対応する期間における前記要素作業タイムチャートを表示する、
請求項７に記載の生産改善支援システム。
【請求項９】
設備を制御し、前記設備の稼働状態のデータを取得し、取得した前記稼働状態のデータを蓄積する設備制御ステップと、
作業者と前記設備と前記作業者の用いている物品を撮影した画像を取得し、取得した画像中の前記作業者の像から前記作業者の状態を特定し、特定した状態を示すデータを蓄積し、また、取得した前記画像中の設備及び物品の像から前記作業者が実行した要素作業を特定し、特定した前記要素作業を示すデータを蓄積し、
蓄積した前記データに基づいて、前記設備の稼働状態及び前記作業者の状態の関係を示す情報と、前記要素作業の内容を示す情報とを生成する情報生成ステップと、
を備える方法。
【請求項１０】
コンピュータに、
設備を制御し、前記設備の稼働状態のデータを取得し、取得した前記稼働状態のデータを蓄積する設備制御ステップと、
作業者と前記設備と前記作業者の用いている物品を撮影した画像を取得し、取得した画像中の前記作業者の像から前記作業者の状態を特定し、特定した状態を示すデータを蓄積し、また、取得した前記画像中の設備及び物品の像から前記作業者が実行した要素作業を特定し、特定した前記要素作業を示すデータを蓄積し、
蓄積した前記データに基づいて、前記設備の稼働状態及び前記作業者の状態の関係を示す情報と、前記要素作業の内容を示す情報とを生成する情報生成ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、生産改善支援システム、方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、生産ラインにおける改善活動は、ＰＤＣＡ（Ｐｌａｎ  Ｄｏ  Ｃｈｅｃｋ  Ａｃｔｉｏｎ）サイクルで成り立っていた。具体的には、時間測定と作業研究の視点で時間をかけて現状を観察した上で、改善に向けたアイデアをひねり出し、そのアイデアを適用し、時間をかけて評価する、というものである。【０００３】
しかし、昨今、生産ラインは、中品種中量生産、多品種少量生産へと変化している。また、製品のライフサイクルも短くなってきている。このような環境変化により、従来の改善手法では、時間がかかり過ぎるため生産形態の変化へ追随できず、また、手間がかかり過ぎて改善案を適用しにくい。その結果、生産ラインにおける生産性向上または原価低減が進みにくくなり、改善活動は低調気味になっていた。【０００４】
そこで、生産ラインにおける改善活動を簡易に行う試みとして、例えば、特許文献１には、作業者にビデオカメラを取り付けて作業内容を撮影し、撮影した画像を基にして作業内容の分析をする技術が開示されている。また、特許文献２には、作業者と設備との連合作業をカメラで撮影し、撮影した連合作業の動画を基にして、マンマシンチャートを表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−３５２５０７号公報
【特許文献２】特開２０１７−０１０２７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示された技術では、作業をビデオカメラにより撮影する時に、作業者が手元スイッチを操作して作業の区切りを入力している。このため、作業者が、作業ごとに手元スイッチの操作をする必要があり、作業者への負担が大きいという問題がある。【０００７】
また、特許文献２に開示された技術では、マンマシンチャートを作成するために、分析者が、撮影した連合作業の動画の内容を確認しながら、手作業で作業ごとに区切りを設定しなくてはならない。このため、作業内容を分析するためには、分析者の手間と時間とがかかるという問題がある。【０００８】
本開示はこれらの課題を解決するためのものであり、作業者の負担を減らすとともに、分析を容易化することができる生産改善支援システム、方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目標を達成するために、本開示にかかる生産改善支援システムは、作業者の像とその作業者の状態とを対応付ける作業者状態マスタと、設備の像と作業者が使用している物品の像の組み合わせと作業を構成する要素作業とを対応付ける要素作業マスタとを保存する定義データベースと、作業者の状態の履歴と作業者が実行した要素作業の履歴とを保存する第１履歴データベースと、設備の稼働状態の履歴を保存する第２履歴データベースと、設備制御部と、画像取得部と、処理装置と、端末とを備える。設備制御部は、設備を制御し、この設備の稼働状態のデータを取得し、取得した稼働状態のデータを第２履歴データベースに保存する。画像取得部は、作業者と設備と作業者の用いている物品とを撮影した画像を取得する。処理装置は、取得した画像中の作業者の像を作業者状態マスタに適用して作業者の状態を特定し、特定した状態を示すデータを第１履歴データベースに保存し、また、取得した画像中の設備及び物品の像を要素作業マスタに適用して、作業者が実行した要素作業を特定し、特定した要素作業を示すデータを第１履歴データベースに保存する。端末は、第２履歴データベースと第１履歴データベースとに基づいて、設備の稼働状態及び作業者の状態の関係を示す情報と、要素作業の内容を示す情報とを生成して、出力する。
【発明の効果】
【００１０】
本開示における生産改善支援システムは、カメラで撮影した画像から作業者の作業者状態と作業者の実行した作業の要素作業とを求め、求めた作業者状態及び要素作業と設備の稼働状態とに基づいて、設備の稼働状態及び作業者の状態の関係を示す情報と、要素作業の内容を示す情報とを生成し、出力することができるため、作業者の負担を減らすとともに、分析を容易化することができる。
【図面の簡単な説明】
【００１１】
【図１】本開示の実施の形態１に係る生産改善支援システムの構成の一例を示す図
【図２】本開示の実施の形態１に係る処理装置の構成の一例を示す図
【図３】本開示の実施の形態１に係る処理装置のハードウエア構成の一例を示す図
【図４】本開示の実施の形態１に係る端末の構成の一例を示す図
【図５】本開示の実施の形態１に係るマンマシンチャートの一例を示す図
【図６】本開示の実施の形態１に係る要素作業のタイムチャートの一例を示す図
【図７】本開示の実施の形態１に係る端末のハードウエア構成の一例を示す図
【図８】本開示の実施の形態１に係る画像分割マップの一例を示す図
【図９】本開示の実施の形態１に係る作業者と設備との連合画像における画像分割マップの一例を示す図
【図１０Ａ】本開示の実施の形態１に係るデータベースである作業者状態マスタのデータテーブルの一例を示す図
【図１０Ｂ】本開示の実施の形態１に係るデータベースである作業者マスタのデータテーブルの一例を示す図
【図１０Ｃ】本開示の実施の形態１に係るデータベースである作業者状態履歴のデータテーブルの一例を示す図
【図１０Ｄ】本開示の実施の形態に係るデータベースである設備稼働状態履歴のデータテーブルの一例を示す図
【図１０Ｅ】本開示の実施の形態１に係るデータベースである要素作業マスタのデータテーブルの一例を示す図
【図１０Ｆ】本開示の実施の形態１に係るデータベースである設備・物品マスタのデータテーブルの一例を示す図
【図１０Ｇ】本開示の実施の形態１に係るデータベースである要素作業履歴のデータテーブルの一例を示す図
【図１１】本開示の実施の形態に１係る生産改善支援システムの動作処理を示すフローチャート
【図１２】本開示の実施の形態１に係る作業者状態判定処理のフローチャート
【図１３】本開示の実施の形態１に係る画像分割マップに基づく位置判定処理のフローチャート
【図１４】本開示の実施の形態１に係る要素作業判定処理のフローチャート
【図１５】本開示の実施の形態１に係るマンマシンチャート表示処理のフローチャート
【図１６】本開示の実施の形態１に係る要素作業タイムチャート表示処理のフローチャート
【図１７】本開示の実施の形態２に係るマンマシンチャートの一例を示す図
【図１８】本開示の実施の形態３に係るマンマシンチャートの一例を示す図
【図１９】本開示の実施の形態３に係る生産改善支援システムの動作処理を示すフローチャート
【発明を実施するための形態】
【００１２】
（実施の形態１）
以下、本開示の実施の形態１に係る生産改善支援システム１００について、図面を参照しつつ説明する。なお、同一または同等の部分に同一の符号を付す。
【００１３】
生産改善支援システム１００は、カメラで撮影した画像から作業者の作業者状態と作業者の実行した作業の要素作業を求め、求めた作業者状態及び要素作業と設備の稼働状態とに基づいて、作業者の作業者状態と設備の稼働状態の連合状態を示すマンマシンチャートまたは、作業者の実行した作業の要素作業の状態を示す要素作業タイムチャートを生成し、表示装置に表示することにより、作業者の負担を減らし、分析を容易化することができるシステムである。
【００１４】
図１は、生産改善支援システム１００の構成の一例を示す図である。生産改善支援システム１００は、製品を生産する設備１と、設備１を制御する設備制御部４と、各種データを保存するサーバ５と、物品２と作業者３との位置を検知する第１〜第３カメラ６１〜６３と、第１〜第３カメラ６１〜６３で撮影した画像を取得して各種処理を行う処理装置７と、サーバ５から取得したデータに基づいて各種データの表示処理を行う端末９と、端末９の表示処理した各種データを表示する表示装置９１とを備えている。
【００１５】
設備１は、製品を加工、製造等することができる装置である。本実施の形態１においては、例えば、ワークを加工するワーク加工装置とする。この設備１であるワーク加工装置は、加工するためのワークを供給するワーク供給部１０と、ワークを加工するワーク加工部１１と、加工したワークを排出するワーク排出部１２と、設備１の各種処理を制御する設備制御部４とを備えている。
【００１６】
また、設備１の周囲には、加工前のワークの置き場である加工前ワーク置場１３と、加工後のワークの置き場である加工済ワーク置場１４と、設備１で用いる加工用治具、メンテナンス用治具等の置き場である加工治具置場１５とが配置されている。物品２は、加工前または加工済みワーク、加工治具等、作業者３に把持される物である。
【００１７】
例えば、作業者３は、加工前ワーク置場１３に置かれた加工前のワークを、設備１のワーク供給部１０にセッティングする。セッティングされたワークは、ワーク加工部１１で加工される。ワーク加工部１１で加工が終わると、加工済みのワークはワーク排出部１２に排出される。作業者３は、ワーク排出部１２に排出された加工済みのワークを、加工済ワーク置場１４に移動させる。また、設備１での定期メンテナンス、ワーク加工時のトラブル等が発生した場合、作業者３は、加工治具置場１５から必要な治具を取得して作業を行う。
【００１８】
各物品２と作業者３には、バーコードが付けられている。このバーコードは、後述する第１〜第３カメラ６１〜６３により読み取ることができるものである。バーコードは、物品２の上面または側面、物品２を載置する台の上、作業者３の左右の手、腕または肩、作業者３のかぶる帽子等、いずれの場所につけられも良い。
【００１９】
設備制御部４は、設備１におけるワークの加工を制御する。また、設備制御部４は、設備１に内蔵されたセンサによって検知された情報を収集する。これにより、設備制御部４は、設備１から停止、待機、加工中、段取り替え、エラー等の稼働情報をリアルタイムに取得することができる。この設備制御部４には、例えば、シーケンサ、コントローラ等を用いることができる。
【００２０】
設備制御部４は、第１接続線８１を介してサーバ５に接続されている。サーバ５は、その内部にデータ記憶部５１を備えている。サーバ５には、設備制御部４から、設備１の稼働情報が一定サイクルで送信される。送信された稼働情報は、データ記憶部５１内のデータベースに保存される。設備制御部４は、データ記憶部５１内のデータベースに保存されたデータを必要に応じて読み出し、使用することができる。
【００２１】
データ記憶部５１内のデータベースには、作業者３の作業者状態及び作業者３の設備１における作業の改善を支援するための各種データも保存される。データ記憶部５１に保存されたデータベースは、具体的には、作業者３の画像とその作業者３の状態とを対応付けて定義した作業者状態マスタ５１０と、設備１で作業する作業者３の一覧である作業者マスタ５１１と、作業者３の作業の履歴を示す履歴データを保存した作業者状態履歴５１２と、設備１の稼働状態のデータを保存する設備稼働状態履歴５１３と、設備１の画像と作業者３が使用している物品２の画像の組み合わせと作業者３の実行した作業における要素作業のデータを定義した要素作業マスタ５１４と、要素作業に用いられる物品２又は設備１の部位を定義した設備・物品マスタ５１６と、作業者３による要素作業の履歴である要素作業履歴５１７とである。なお、各データベースの詳細は後述する。
【００２２】
生産改善支援システム１００は、第１カメラ６１、第２カメラ６２、第３カメラ６３を備えている。この第１カメラ６１、第２カメラ６２、第３カメラ６３は、設備１の部位、物品２または作業者３に付けられたバーコードを読み取るためのカメラである。第１カメラ６１、第２カメラ６２、第３カメラ６３は、設備１を含む作業者３の作業領域を、もれなく撮影できる位置に配置される。第１カメラ６１の撮影する撮影領域を第１撮影領域６１０、第２カメラ６２の撮影する撮影領域を第２撮影領域６１１、第３カメラ６３の撮影する撮影領域を第３撮影領域６１２とする。第１撮影領域６１０は、加工前ワーク置場１３から設備１のワーク供給部１０を含む領域である。第２撮影領域６１１は、加工治具置場１５と設備１のワーク加工部１１とを含む領域である。第３撮影領域６１２は、設備１のワーク排出部１２から加工済ワーク置場１４を含む領域である。
【００２３】
第１カメラ６１、第２カメラ６２、第３カメラ６３を総称し、以下では、カメラ６という。カメラ６には、ＣＣＤ（Ｃｈａｒｇｅ−Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）、光学式センサ等の撮像素子を用いたカメラ、ビデオカメラ等、静止画または動画を撮影し、静止画または動画を取得することが可能な各種カメラを用いることができる。なお、カメラ６は、特許請求の範囲に記載の画像取得部の一例である。
【００２４】
処理装置７は、第２接続線８２を介してカメラ６と接続している。また、処理装置７は、サーバ５と第３接続線８３を介して接続している。処理装置７には、カメラ６から設備１の部位、物品２または作業者３の作業者状態を撮影した画像が入力される。処理装置７は、カメラ６で撮影された画像に含まれるバーコードの位置を特定することにより、設備１の部位、物品２または作業者３の位置情報をリアルタイムに取得し、設備１の部位、物品２または作業者３の状態を判定する。
【００２５】
処理装置７で判定した判定結果は、一定サイクルでサーバ５に送信される。送信された判定結果は、データ記憶部５１内のデータベースに保存される。また、処理装置７は、データ記憶部５１内のデータベースを、必要に応じて読み出して各種処理に用いる。
【００２６】
端末９は、第４接続線８４を介してサーバ５と接続している。端末９は、サーバ５内の各種データベースを読み込むことができる。具体的には、端末９は、サーバ５内の各種データベースから、設備１の立上げ期間、加工治具交換期間等の特定期間における設備１のデータ、物品２のデータまたは作業者３のデータを抽出する。この特定期間は、設備１の管理者、設備１のデータを分析する分析者等により、予め定められた期間である。
【００２７】
端末９は、抽出したデータに基づいて、各種データの表示処理を行う。例えば、端末９は、作業者３ごとに、設備１の稼働状態、作業者３の作業者状態、設備１の稼働状態と作業者３の作業者状態との連合状態を示すマンマシンチャート、作業者３の行う作業の要素作業の状態を示す要素作業タイムチャート等の表示処理を行う。端末９における表示処理については、詳細を後述する。
【００２８】
端末９は、表示装置９１を備えている。表示装置９１は、各種データを表示する表示装置である。表示装置９１には、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）モニタ、有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）モニタ等の各種表示装置を用いることができる。なお、第１接続線８１、第２接続線８２、第３接続線８３、第４接続線８４には、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ケーブル、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブル等の、装置間でデータの送受信を行うことができる各種の配線を用いることができる。
【００２９】
次に、図２を参照して、処理装置７の構成について説明する。処理装置７は、作業者３の作業者状態を判定する作業者状態判定機能部７１と、作業者３が行う作業の要素作業の判定を行う要素作業判定機能部７２とを備えている。
【００３０】
作業者状態判定機能部７１は、作業者３の位置を判定する作業者位置判定部７１０と、作業者３が居る位置の変化を判定する作業者位置変化判定部７１１と、設備１の稼働状態を判定する設備稼働状態判定部７１２と、それらの情報から作業者３の状態を判定する作業者状態判定部７１３とを備える。
【００３１】
作業者位置判定部７１０は、カメラ６で撮影した画像からバーコードを検出する。このバーコードは、作業者３につけられたものである。作業者位置判定部７１０は、検出したバーコードに含まれる英数字、図形、記号等と、サーバ５のデータ記憶部５１内に保存された作業者マスタ５１１に定義された作業者３の一覧とを比較し、バーコードに含まれる英数字、図形、記号等に一致する作業者３が居るか否かを判定する。作業者位置判定部７１０は、一致する作業者３が居た場合、バーコードの位置を現在の作業者３の位置として判定する。作業者位置判定部７１０は、判定した結果を、作業者位置変化判定部７１１に入力する。また、作業者位置判定部７１０は、一致する作業者３が居なかった場合、以降の処理を終了し、要素作業判定機能部７２の処理へ移る。
【００３２】
作業者位置変化判定部７１１は、サーバ５のデータ記憶部５１から、現在の作業者３の状態の履歴である作業者状態履歴５１２を取得する。作業者位置変化判定部７１１は、取得した作業者状態履歴５１２から、作業者３の前回の作業者位置を取得する。作業者位置変化判定部７１１は、取得した作業者３の前回の作業者位置と、作業者位置判定部７１０から入力された現在の作業者３の位置とに基づいて、作業者３の位置の変化を判定する。作業者位置変化判定部７１１は、判定した結果を作業者状態判定部７１３に入力する。
【００３３】
設備稼働状態判定部７１２は、サーバ５のデータ記憶部５１内に保存された設備稼働状態履歴５１３から、設備１の稼働状態の履歴を取得する。設備稼働状態判定部７１２は、取得した設備１の稼働状態の履歴に基づいて、設備１の現在の稼働状態を判定する。設備稼働状態判定部７１２は、判定した現在の稼働状態を作業者状態判定部７１３に入力する。
【００３４】
作業者状態判定部７１３は、作業者位置変化判定部７１１から入力された作業者３の位置変化の判定結果と設備稼働状態判定部７１２から入力された設備１の稼働状態の判定結果とを、サーバ５のデータ記憶部５１に保存された作業者状態マスタ５１０と照合し、作業者３の作業者状態を判定する。作業者状態判定部７１３は、判定した作業者３の作業者状態を、現在の作業者３の作業者状態履歴５１２の末尾に追記し、サーバ５に保存する。
【００３５】
また、要素作業判定機能部７２は、設備１の部位または物品２の位置を判定する設備・物品位置判定部７２０と、設備１の部位または物品２の位置変化を判定する設備・物品位置変化判定部７２１と、それらの情報から要素作業を判定する要素作業判定部７２２とを備えている。
【００３６】
設備・物品位置判定部７２０は、カメラ６で撮影した画像からバーコードを検出する。設備・物品位置判定部７２０は、検出したバーコードに含まれる英数字、図形、記号等と、サーバ５のデータ記憶部５１内に保存された設備・物品マスタ５１６に定義された設備１の部位または物品２の一覧とを比較し、バーコードに含まれる英数字、図形、記号等に一致する設備１の部位または物品２が有るか否かを判定する。設備・物品位置判定部７２０は、一致する設備１の部位または物品２が有る場合、バーコードの位置を現在の設備１の部位または物品２の位置として判定する。設備・物品位置判定部７２０は、判定した結果を、設備・物品位置変化判定部７２１に入力する。また、設備・物品位置判定部７２０は、一致する設備１の部位または物品２が無かった場合、以降の処理を終了する。
【００３７】
設備・物品位置変化判定部７２１は、サーバ５のデータ記憶部５１内に保存された要素作業履歴５１７から、設備１の部位または物品２の前回の位置を取得する。この要素作業履歴５１７は、作業者３により設備１の部位または物品２に対して行われる要素作業の履歴を保存したものである。設備・物品位置変化判定部７２１は、取得した設備１の部位または物品２の前回の位置と、設備・物品位置変化判定部７２１から入力された現在の設備１の部位または物品２の位置とに基づいて、設備１の部位または物品２の位置変化を判定する。設備・物品位置変化判定部７２１は、判定した結果を要素作業判定部７２２に入力する。
【００３８】
要素作業判定部７２２は、設備・物品位置変化判定部７２１から入力された設備１の部位または物品２の位置変化の判定結果を、サーバ５のデータ記憶部５１に保存された要素作業マスタ５１４と照合する。要素作業判定部７２２は、照合した結果に基づいて、設備１における作業を構成する要素作業を判定する。要素作業判定部７２２は、判定した要素作業を、サーバ５に保存された要素作業履歴５１７の末尾に追記する。
【００３９】
ここで、処理装置７のハードウエアの構成の一例を図３に示す。処理装置７は、後述する記憶部７３３に記憶されたプログラムを実行することにより、図２に示した作業者状態判定機能部７１と要素作業判定機能部７２との処理を実行することができる。すなわち、処理装置７は、プログラムを実行するコンピュータである。
【００４０】
処理装置７は、各種プログラムを実行するプロセッサ７３０と、各種プログラムを展開またはデータを一時的に保存するメモリ７３１と、外部との通信を行う通信インターフェース７３２と、各種プログラム及び各種データを保存する記憶部７３３と、カメラ６を接続するＩ／Ｏ（Ｉｎｐｕｔ／Ｏｕｔｐｕｔ）ポート７３４と、データバス７３５とを備える。プロセッサ７３０と、メモリ７３１と、通信インターフェース７３２と、記憶部７３３と、Ｉ／Ｏポート７３４とは、データバス７３５を介して相互に接続されている。
【００４１】
プロセッサ７３０は、記憶部７３３に保存されたプログラムを読み出してメモリ７３１に展開し、図２に示した作業者状態判定機能部７１と要素作業判定機能部７２との処理を実行する。プロセッサ７３０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＭＰＵ（Ｍｉｃｒｏ−Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の処理装置を用いて構成することができる。また、メモリ７３１は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、フラッシュメモリ等の揮発性または不揮発性の半導体メモリといった記憶素子および記憶媒体を用いて構成することができる。
【００４２】
通信インターフェース７３２は、第３接続線８３を介して処理装置７とサーバ５との間でデータを送受信するためのインターフェースである。通信インターフェース７３２は、第３接続線８３の配線の規格に合わせたＬＡＮ、ＵＳＢ等のインターフェースを用いて構成することができる。
【００４３】
Ｉ／Ｏポート７３４は、処理装置７に入出力される信号を送受信するためのインターフェースである。処理装置７には、Ｉ／Ｏポート７３４を介して、カメラ６が接続される。
【００４４】
次に、端末９の構成について、図４を参照しつつ説明する。端末９は、上述したとおり、サーバ５に保存された各種データベースを読み込むことができる。そして、端末９は、各種データベースから必要なデータを取得して、設備１の設備稼働状態の表示、作業者３の作業者状況の表示、設備１の稼働状態と作業者３の作業者状態との連合状態の表示、作業者３の行う作業における要素作業の状態の表示等の処理を行うことができる。
【００４５】
端末９は、サーバ５のデータベースからデータを取得するデータ取得部９２０と、表示用データを生成する表示用データ生成部９２１と、生成した表示用データを表示装置９１に表示させる表示用データ表示処理部９２２と、マンマシンチャートを生成するマンマシンチャート生成部９２３と、マンマシンチャートを表示装置９１に表示させるマンマシンチャート表示処理部９２４と、要素作業タイムチャートを生成する要素作業タイムチャート生成部９２５と、要素作業タイムチャートを表示装置９１に表示させる要素作業タイムチャート表示処理部９２６と、を備える。
【００４６】
データ取得部９２０は、図２に示したサーバ５のデータ記憶部５１に保存された作業者状態履歴５１２と設備稼働状態履歴５１３と要素作業履歴５１７とから、設備１の稼働状態及び作業者３の作業者状態に関するデータを取得する。表示用データ生成部９２１は、データ取得部９２０により取得された設備１の稼働状態及び作業者３の作業者状態に関するデータを基に、設備１の稼働状態、作業者３の作業者状態等の表示データを生成する。表示用データ表示処理部９２２は、表示用データ生成部９２１で生成した表示用データを、表示装置９１に表示する。
【００４７】
マンマシンチャート生成部９２３は、データ取得部９２０により取得された設備１の稼働状態及び作業者３の作業者状態に関するデータを基に、設備１の稼働状態と作業者３の作業者状態との連合状態を示すマンマシンチャートを生成する。マンマシンチャート表示処理部９２４は、マンマシンチャート生成部９２３で生成したマンマシンチャートを、表示装置９１に表示する。
【００４８】
要素作業タイムチャート生成部９２５は、データ取得部９２０により取得された設備１の稼働状態及び作業者３の作業者状態に関するデータを基に、作業者３の行う作業における要素作業の状態を示す要素作業タイムチャートを生成する。要素作業タイムチャート表示処理部９２６は、要素作業タイムチャート生成部９２５で生成した要素作業タイムチャートを、表示装置９１に表示する。
【００４９】
この表示装置９１に表示されるマンマシンチャート及び要素作業タイムチャートの一例を、図５及び図６を参照しつつ説明する。マンマシンチャートは、図５に示すように、時間の流れに沿って作業者３と設備１との双方の詳細な動きを表示するものである。
【００５０】
端末９は、後述する作業者状態履歴５１２及び設備稼働状態履歴５１３から特定期間のデータを取得し、取得したデータに基づいてマンマシンチャートを生成する。マンマシンチャート内の各作業の区間の長さは、各作業の開始日時の差分により算出した時間に基づいて定められる。また、マンマシンチャートに示された、作業者３の「準備」、「治具交換」、「その他」の項目は、後述する作業者状態マスタ５１０に定義された作業者状態に基づいて定められる。なお、作業者３の「その他」の項目は、作業者状態マスタ５１０に定義されていない作業者３の状態であり、例えば、作業者３が歩行中、作業者３が設備１とは関連しない作業をしている等である。また、マンマシンチャートに示された、設備１の「稼働」、「停止」の項目は、設備稼働状態履歴５１３の設備稼働状態コードに基づいて定められる。なお、ここでは、設備稼働状態コード００００の正常稼働以外のコードは、「停止」の項目として表示している。
【００５１】
図５において、設備１の稼働中、作業者３は歩行、設備１での作業に関連しないその他の動作及び設備１における加工用治具の交換の準備をしていることを示している。また、設備１の停止中、作業者３は加工用治具の交換をしていることを示している。これにより、設備１の管理者は、作業者３の作業状況と設備１の稼働状態との連合状況を把握することができる。
【００５２】
次に、図６を参照して、要素作業タイムチャートの一例について説明する。この要素作業タイムチャートは、図６に示すように、作業者３の行った作業における要素作業の状態を表示するものである。
【００５３】
端末９は、後述する要素作業履歴５１７から特定期間のデータを取得し、取得したデータに基づいて要素作業タイムチャートを生成する。要素作業タイムチャート内の各区間の長さは、各要素作業の開始日時の差分により算出した時間に基づいて定められる。また、要素作業タイムチャートに示された、作業者３の「加工部扉開」、「治具取り外し」、「治具取り付け」、「加工部扉閉」は、後述する要素作業マスタ５１４に定義された要素作業に基づいて定められる。
【００５４】
図６では、作業者３が図１に示した設備１のワーク加工部１１の加工部扉を開け、加工用治具の取り外し及び取り付けを行い、加工部扉を閉めることが示されている。これは作業者３による加工用治具の交換作業の要素作業を示すものである。これにより、設備１の管理者又は設備１におけるデータを分析する分析者は、作業者３ごとの要素作業の状況を把握することができる。なお、図５に示したマンマシンチャート及びこの要素作業タイムチャートは、端末９において自動で生成され、表示装置９１に表示される。
【００５５】
ここで、端末９のハードウエアの構成の一例を、図７に示す。この端末９におけるデータ取得部９２０と、表示用データ生成部９２１と、表示用データ表示処理部９２２と、マンマシンチャート生成部９２３と、マンマシンチャート表示処理部９２４と、要素作業タイムチャート生成部９２５と、要素作業タイムチャート表示処理部９２６とは、記憶部９３３に記憶された表示用データ生成・表示処理プログラムを実行することにより実現することができる。すなわち、端末９は、表示用データ生成・表示処理プログラムを実行するコンピュータである。
【００５６】
端末９は、プロセッサ９３０と、メモリ９３１と、表示コントローラ９３２と、記憶部９３３と、通信インターフェース９３４と、データバス９３５とを備える。プロセッサ９３０と、メモリ９３１と、表示コントローラ９３２と、記憶部９３３と、通信インターフェース９３４とは、データバス９３５を介して相互に接続されている。
【００５７】
プロセッサ９３０は、記憶部９３３に保存された表示用データ生成・表示処理プログラムを読み出してメモリ９３１に展開し、実行する。プロセッサ９３０は、ＣＰＵ、ＭＰＵ等の処理装置を用いて構成することができる。また、メモリ９３１は、ＲＡＭ、フラッシュメモリ等の不揮発性または揮発性の半導体メモリといった記憶素子および記憶媒体を用いて構成することができる。
【００５８】
表示コントローラ９３２は、表示装置９１に各種表示用データを出力するコントローラである。表示コントローラ９３２は、ビデオカード、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、グラフィックボードといった映像信号出力装置を用いて構成することができる。
【００５９】
通信インターフェース９３４は、第４接続線８４を介してサーバ５とデータを送受信するためのインターフェースである。この通信インターフェース９３４は、第４接続線８４の配線の規格に合わせたＬＡＮ、ＵＳＢ等のインターフェースを用いて構成することができる。
【００６０】
生産改善支援システム１００は、設備１の部位、物品２または作業者３の位置を判定することにより、作業者３の状態を示す作業者状態と作業者３の行う作業を構成する要素作業とを特定する。設備１の部位、物品２または作業者３の位置の判定は、カメラ６で撮影した画像に含まれる、設備１の部位、物品２または作業者３につけられたバーコードの位置を特定することにより行われる。このバーコードの位置を特定する処理について、以下に説明する。
【００６１】
バーコードの位置を特定する処理は、図２に示した処理装置７の作業者位置判定部７１０及び設備・物品位置判定部７２０で実行される。作業者位置判定部７１０または設備・物品位置判定部７２０は、カメラ６で撮影した画像を格子状に分割する。例えば、図８に示すように、横を７つ、縦を４つの格子状に分割する。この格子状に分割された画像を、画像分割マップ６４と呼ぶものとする。また、画像分割マップ６４における分割された画像のそれぞれを画像分割セル６４０と呼ぶものとする。画像分割セル６４０には、カメラ６から見て一番遠い左端をＡ１とし、順にＢ１、Ｃ１、Ｄ１、・・・、Ｇ４とする計２８個のセルが含まれている。このＡ１〜Ｇ１までの各セルを、以下では、Ａ１セル、Ｂ１セル、Ｃ１セル等と呼ぶ。また、Ａ１セル、Ｂ１セル、Ｃ１セル等をセルの名称と呼ぶものとする。作業者位置判定部７１０または設備・物品位置判定部７２０では、設備１の部位、物品２または作業者３につけられたバーコードが、この画像分割セル６４０のどのセルにあるのかを検出することにより、物品２または作業者３の位置を判定する。
【００６２】
ここで、具体例を用いて説明する。図９に示すのは、図１に示した第１カメラ６１の撮影領域である第１撮影領域６１０の画像である。この画像には、加工前ワーク置場１３と、設備１のワーク供給部１０と、作業者３と、作業者３が把持する物品２とが含まれている。ここでは、作業者３が把持する物品２の位置を判定するものとする。
【００６３】
図２に示した処理装置７の設備・物品位置判定部７２０は、この第１撮影領域６１０の画像を、例えば、横を７つ、縦を４つの格子状に分割し、画像分割マップ６４を生成する。画像分割セル６４０には、図９に示すように、第１カメラ６１から見て一番遠い左端をＡ１とし、順にＢ１、Ｃ１、Ｄ１、・・・、Ｇ４とする計２８個のセルが含まれている。
【００６４】
設備・物品位置判定部７２０は、Ａ１セルを検索対象セルの初期セルとして設定し、バーコードの有無を判定する。バーコードがあった場合、セルの位置とバーコードから読み取った英数字、記号等とを図３に示す処理装置７のメモリ７３１に一時的に保存する。このメモリ７３１に一時的に保存されたセルの位置と読み取った英数字、記号等は、図２に示した処理装置７の処理に用いられ、最終的にサーバ５のデータ記憶部５１内のデータベースに保存される。また、バーコードが無ければ、検索対象セルを次のＢ１セルに移動し、バーコードの有無を判定する。この判定を、Ｃ１、Ｄ１、・・・、Ｇ４セルまでを順番に各セルに対して行い、バーコードの有無を判定する。
【００６５】
図９においては、物品２はＤ３セルに有る。このため、設備・物品位置判定部７２０は、物品２につけられたバーコードを、Ｄ３セルにあるものと判定する。そして、設備・物品位置判定部７２０は、このＤ３セルを物品２が有るセルの位置として、処理装置７のメモリ７３１に保存する。
【００６６】
次に、図１に示したサーバ５のデータ記憶部５１内に保存されるデータベースのデータテーブルについて、図１０Ａから図１０Ｆに示す。データ記憶部５１内に保存されるデータベースは、作業者３の画像とその作業者３の状態とを対応付けて定義した作業者状態マスタ５１０と、設備１で作業する作業者３の一覧である作業者マスタ５１１と、作業者３の作業の履歴を示す履歴データを保存した作業者状態履歴５１２と、設備１の稼働状態のデータを保存する設備稼働状態履歴５１３と、設備１の画像と作業者３が使用している物品２の画像の組み合わせと作業者３の実行した作業における要素作業のデータを定義した要素作業マスタ５１４と、要素作業に用いられる物品２又は設備１の部位を定義した設備・物品マスタ５１６と、作業者３による要素作業の履歴である要素作業履歴５１７とである。
【００６７】
図１０Ａに、作業者状態マスタ５１０に含まれるデータテーブルを示す。作業者状態マスタ５１０のデータテーブルには、作業者３の作業者状態を示す作業者状態ＩＤと、作業者３の作業者状態の名称を示す作業者状態名称と、作業者３に付けられたバーコードの位置を示す作業者バーコード位置と、前回の作業者状態ＩＤと、設備１の稼働状態を示す設備稼働状態コードとを含む。この作業者状態ＩＤには、作業者３の各作業者状態についてユニークな番号、英数字と記号とを組み合わせたコード等が定義される。また、作業者状態名称には、作業者３の各作業者状態についてユニークな名称が定義される。この作業者状態ＩＤと作業者状態名称とは、全ての作業者３で同じものを用いる。例えば、図１０Ａに示すように、作業者状態ＩＤが１００１１の場合、作業者状態名称はワーク供給準備と定義する。
【００６８】
作業者バーコード位置には、各作業者状態における作業者３の位置を判定するための基準となるバーコードの位置が定義される。この作業者バーコード位置は、バーコードの位置を判定するための画像が第１カメラ６１、第２カメラ６２、第３カメラ６３の何れのカメラで撮影されたのかを示す番号と、画像分割マップ６４内のセルの名称とが定義されている。例えば、図１０Ａに示すように、作業者状態ＩＤが１００１１で、作業者状態名称がワーク供給準備中の場合、「１−Ｃ２」と定義されている。これは、第１カメラ６１で撮影された画像のＣ２セルに作業者３に付けられたバーコードがあることを意味している。
【００６９】
前回の作業者状態ＩＤには、この作業者状態の直前に行われるべき作業者状態を示す作業者状態ＩＤが定義される。なお、直前に行われるべき作業者状態が無い場合には、ブランクを示す「−」が定義される。例えば、図１０Ａに示すように、作業者状態ＩＤが１００１１で、作業者状態名称がワーク供給準備の場合、直前に行われるべき作業者状態が無いため、ブランクを示す「−」が定義される。また、作業者状態ＩＤが１００１２で、作業者状態名称がワーク供給の場合、直前に行われるべき作業者状態は、ワーク供給準備である。このため、ワーク供給準備を示す作業者状態ＩＤの１００１１が、前回の作業者状態ＩＤに定義される。
【００７０】
設備稼働状態コードは、各作業者状態中における設備１の稼働状態を示すコードであり、図１に示した設備１の設備制御部４から送信される信号に基づいて定義される。このコードには、設備１の稼働状態に応じてユニークなコードが割り当てられる。設備稼働状態コードは、例えば、正常稼働を示す００００、処理するワークの搬入を待つワーク待ちを示す０００１、チャック異常を示す０００２、加工治具の使用回数の上限超過を示す０００３、加工治具の交換を示す０００４等である。
【００７１】
また、この作業者状態マスタ５１０は、作業者３ごとに作成される。これは、各作業者３の腕の長さ、身長等の体型により、付けられるバーコードの位置が異なる場合があるため、同じ作業者状態マスタ５１０を用いると作業者３の作業者状態が判定できない場合があるからである。
【００７２】
図１０Ｂに、作業者マスタ５１１のデータテーブルを示す。この作業者マスタ５１１は、設備１で作業を行う作業者３の一覧を定義したものである。作業者マスタ５１１には、各作業者３の作業者ＩＤと作業者名称とが含まれる。作業者ＩＤは各作業者３で固有のコードが定義される。このコードは、例えば、英数字、記号、図形等を組み合わせたものある。また、作業者名称は、各作業者３の氏名、イニシャル等の固有名称が定義される。
【００７３】
図１０Ｃに、作業者状態履歴５１２のデータテーブルを示す。作業者状態履歴５１２のデータテーブルは、作業者３の作業履歴をまとめたデータテーブルである。この作業者状態履歴５１２のデータテーブルは、作業者３ごとに作成される。作業者状態履歴５１２のデータテーブルには、作業者３により作業が開始された日時である開始日時と、作業者３に付けられたバーコードの位置を示す作業者バーコード位置と、直前の作業者３の作業者状態ＩＤを示す前回の作業者状態ＩＤと、設備１の稼働状態を示す設備稼働状態コードと、作業者３の作業の状態を示す作業者状態ＩＤとを含む。
【００７４】
開始日時は、図１に示した設備制御部４により検知された設備１の稼働開始日時が入力される。作業者バーコード位置は、バーコードの位置を判定するための画像が第１カメラ６１、第２カメラ６２、第３カメラ６３の何れのカメラで撮影されたのかを示す番号と、画像分割マップ６４内のセルの名称とが入力される。作業者状態ＩＤには、直前の作業者３の作業者状態ＩＤが入力される。なお、直前の作業者状態ＩＤが無い場合には、ブランクを示す「−」が入力される。
【００７５】
設備稼働状態コードには、図１に示した設備制御部４から送信される信号に対応する設備１の稼働状態を示すコードが入力される。作業者状態ＩＤには、現在の作業者バーコード位置と、前回の作業者状態ＩＤと、設備稼働状態コードを、図１０Ａの作業者状態マスタ５１０のデータテーブルと比較し、一致した列の作業者状態ＩＤが入力される。なお、作業者３の作業者状態が作業者状態マスタ５１０に定義されていない状態である場合、作業者状態ＩＤにはブランクを示す「−」が入力される。この作業者状態マスタ５１０に定義されていない状態とは、例えば、作業者３が歩行中、作業者３が設備１とは関連しない作業をしている等の状態である。
【００７６】
図１０Ｄに、設備稼働状態履歴５１３のデータテーブルを示す。設備稼働状態履歴５１３は、設備１の稼働状態の履歴である。設備稼働状態履歴５１３のデータテーブルには、設備１における各稼働状態の開始日時を示す開始日時と、設備制御部４から送信される信号に対応する設備１の稼働状態を示す設備稼働状態コードとを含む。
【００７７】
図１０Ｅに、要素作業マスタ５１４のデータテーブルを示す。要素作業マスタ５１４には、設備１に対して、または物品２を用いて、作業者３の行う作業における要素作業を示す要素作業ＩＤと、要素作業の名称を示す要素作業名称と、設備１の部位またはｎ個の物品２に付けられたバーコードの位置を示す複数のバーコード位置と、前回の要素作業ＩＤとを含む。なお、ここでは、ｎは１以上の自然数とする。
【００７８】
この要素作業ＩＤには、作業者３の行う作業における各要素作業についてユニークな番号、英数字を組み合わせたコード等が定義される。また、要素作業名称には、各要素作業についてユニークな名称が定義される。この要素作業ＩＤと要素作業名称とは、全ての作業者３で同じものを用いる。例えば、図１０Ｅに示すように、要素作業ＩＤ２００１１の場合、要素作業名称は加工部扉開である。
【００７９】
バーコード位置は、設備１の部位またはｎ個の物品２それぞれに付けられたバーコードの位置を示す、基準となるバーコードの位置が定義される。このバーコード位置は、バーコードの位置を判定するための画像が第１カメラ６１、第２カメラ６２、第３カメラ６３の何れのカメラで撮影されたのかを示す番号と、画像分割マップ６４内のセルの名称とが定義されている。例えば、図１０Ｅに示すように、要素作業ＩＤが２００１１で、要素作業名称が加工部扉開の場合、「２−Ｅ３」と定義されている。
【００８０】
前回の要素作業ＩＤには、直前の要素作業を示す要素作業ＩＤが定義される。なお、直前に行われるべき要素作業が無い場合には、ブランクを示す「−」が定義される。例えば、図１０Ｅに示すように、要素作業ＩＤが２００１１で、要素作業名称が加工部扉開の場合、直前に行われるべき要素作業が無いため、ブランクを示す「−」が定義される。また、要素作業ＩＤが２００１３で、要素作業名称が治具取り外しの場合、直前に行われるべき要素作業は、加工部扉を開けることである。このため、加工部扉を開けることを示す要素作業ＩＤの２００１１が、前回の要素作業ＩＤに定義される。
【００８１】
この要素作業マスタ５１４のデータテーブルは、作業者３ごとに作成される。これは、各作業者３の腕の長さ、身長等の体型により物品２を把持した位置が異なる場合があるため、同じ要素作業マスタ５１４を用いると物品２の位置が判定できない場合があるからである。
【００８２】
図１０Ｆに、設備・物品マスタ５１６のデータテーブルを示す。設備・物品マスタ５１６には、作業者３による作業が行われる設備１の部位、または作業者３の作業に用いられる物品２が定義されている。設備・物品マスタ５１６のデータテーブルは、設備１の部位または物品２を示す設備・物品ＩＤと、設備１の部位または物品２の名称である設備・物品名称を含む。この設備・物品ＩＤは、例えば、英数字、記号、図形等を組み合わせたユニークなＩＤを定義するものとする。なお、この設備・物品ＩＤには、その一部に図１０Ｂの作業者マスタ５１１に示した作業者ＩＤを含めて作業者３ごとにユニークなＩＤを定義し、要素作業を行った作業者３を容易に特定可能としてもよい。また、設備・物品名称には、設備１の部位または物品２の固有名称が定義される。
【００８３】
図１０Ｇに、要素作業履歴５１７のデータテーブルを示す。要素作業履歴５１７のデータテーブルには、要素作業の開始日時を示す開始日時と、設備１または物品２に付けられた複数のバーコード位置と、前回の要素作業ＩＤと、現在の要素作業を示す要素作業ＩＤを含む。
【００８４】
開始日時は、図２に示した処理装置７の要素作業判定部７２２により判定された要素作業の開始日時が入力される。設備１または物品２に付けられた複数のバーコード位置は、バーコードの位置を判定するための画像が第１カメラ６１、第２カメラ６２、第３カメラ６３の何れのカメラで撮影されたのかを示す番号と、画像分割マップ６４内のセルの名称とが入力される。前回の要素作業ＩＤには、直前の要素作業ＩＤが入力される。なお、直前の要素作業が無い場合には、ブランクを示す「−」が入力される。
【００８５】
要素作業ＩＤには、現在の設備１または物品２に付けられた複数のバーコード位置と、前回の要素作業ＩＤとを、図１０Ｅの要素作業マスタ５１４のデータテーブルと比較し、一致した列の要素作業ＩＤが入力される。
【００８６】
なお、作業者状態マスタ５１０及び要素作業マスタ５１４は、特許請求の範囲に記載の定義データベースの一例である。作業者状態履歴５１２及び設備稼働状態履歴５１３は、特許請求の範囲に記載の第１履歴データベースの一例である。設備稼働状態履歴５１３は、特許請求の範囲に記載の第２履歴データベースの一例である。
【００８７】
次に、生産改善支援システム１００の動作について、図１１から図１６に示したフローチャートを参照しつつ説明する。図１１には、生産改善支援システム１００の動作処理が示されている。生産改善支援システム１００では、図１に示した設備１の設備制御部４と、サーバ５と、処理装置７と、端末９とが協同して動いている。この生産改善支援システム１００の動作処理は、設備制御部４と、サーバ５と、処理装置７と、端末９とのそれぞれで動作する各プログラムにより構成されたプログラムである。この生産改善支援システム１００の動作処理のプログラムは、生産改善支援システム１００の起動時に設備制御部４と、サーバ５と、処理装置７と、端末９とのそれぞれで動作するプログラムが起動し、実行することにより動作するものである。
【００８８】
まず、設備制御部４は、設備１の稼働情報を取得し、サーバ５へ送信する（ステップＳ１０１）。サーバ５は、設備制御部４から設備１の稼働情報を受信すると、データ記憶部５１内のデータベースに保存する（ステップＳ１０２）。
【００８９】
処理装置７は、カメラ６から設備１及び作業者３を含む画像を取得する（ステップＳ１０３）。処理装置７は、取得した画像から作業者状態を判定する（ステップＳ１０４）。この処理装置７による作業者状態の判定を、図１２に示した作業者状態判定処理のフローチャートを参照しつつ、以下に説明する。
【００９０】
この作業者状態判定処理は、図２に示した処理装置７の作業者状態判定機能部７１として実行されるプログラムである。まず、作業者状態判定機能部７１の作業者位置判定部７１０は、カメラ６から取得した画像からバーコードを検出するために、位置判定処理を実行する（ステップＳ２０１）。この位置判定処理については、図１３に示すフローチャートを参照しつつ、以下に説明する。
【００９１】
作業者状態判定機能部７１の作業者位置判定部７１０は、カメラ６から取得した画像を格子状に分割して図８に示した画像分割マップ６４を生成する（ステップＳ３０１）。作業者位置判定部７１０は、画像分割マップ６４の画像分割セルのうち検索対象セルの初期セルを設定する（ステップＳ３０２）。ここでは、検索対象セルの初期セルを、例えば、図８に示すＡ１セルとする。作業者位置判定部７１０は、検索対象セル内に作業者３につけられたバーコードがあるか否かを判定する（ステップＳ３０３）。
【００９２】
検索対象セル内にバーコードが存在する場合（ステップＳ３０３；ＹＥＳ）、セルの位置とバーコードから読み取った英数字、記号等とを、図３に示す処理装置７のメモリ７３１に一時的に保存する（ステップＳ３０４）。検索対象セル内にバーコードが存在しない場合（ステップＳ３０３；ＮＯ）、作業者位置判定部７１０は、次の検索対象セルとなるセルが画像分割マップ６４上に無いか判定する（ステップＳ３０５）。
【００９３】
検索対象セルとなるセルが無い場合（ステップＳ３０５；ＹＥＳ）、作業者位置判定部７１０は位置判定処理を終了する。また、検索対象セルとなるセルがある場合（ステップＳ３０５；ＮＯ）、作業者位置判定部７１０は、画像分割マップ６４上の次のセルの位置に検索対象セルを移動する（ステップＳ３０６）。例えば、図８に示した画像分割マップ６４のＡ１セルからＢ１セルに検索対象セルを移動させ（ステップＳ３０６）、前出のステップＳ３０３からステップＳ３０５を繰り返す。
【００９４】
図１２の作業者状態判定処理に戻る。作業者位置判定部７１０は、図３に示す処理装置７のメモリ７３１にセルの位置とバーコードから読み取った英数字、記号等とが保存されているか判定する（ステップＳ２０２）。メモリ７３１に保存されている場合（ステップＳ２０２；ＹＥＳ）、作業者位置判定部７１０は、メモリ７３１に保存されたバーコードに含まれる英数字、図形、記号等と、図１０Ｂに示す作業者マスタ５１１に定義された作業者ＩＤとを比較し、バーコードに含まれる英数字、図形、記号等に一致する作業者３が居るか否かを判定する（ステップＳ２０３）。また、作業者位置判定部７１０は、メモリ７３１にセルの位置とバーコードから読み取った英数字、記号等とが保存されていなかった場合、作業者状態判定処理を終了する（ステップＳ２０２；ＮＯ）。
【００９５】
作業者位置判定部７１０は、一致する作業者３が居た場合（ステップＳ２０３；ＹＥＳ）、バーコードの位置を現在の作業者３の位置として判定する。作業者位置判定部７１０は、判定した結果を、作業者位置変化判定部７１１に入力する。また、作業者位置判定部７１０は、一致する作業者３が無かった場合（ステップＳ２０３；ＮＯ）、作業者状態判定処理を終了する。
【００９６】
作業者位置変化判定部７１１は、サーバ５のデータ記憶部５１内に保存されたデータベースから、現在の作業者３の作業者状態履歴５１２を取得する。作業者位置変化判定部７１１は、取得した作業者状態履歴５１２から、作業者３の前回の作業者位置を取得する。作業者位置変化判定部７１１は、取得した作業者３の前回の作業者位置と、作業者位置変化判定部７１１から入力された現在の作業者３の位置とに基づいて、作業者３の位置変化を判定する。作業者位置変化判定部７１１は、判定した結果を作業者状態判定部７１３に入力する（ステップＳ２０４）。
【００９７】
設備稼働状態判定部７１２は、サーバ５のデータ記憶部５１内に保存された設備稼働状態履歴５１３から、設備１の稼働状態を取得する。設備稼働状態判定部７１２は、取得した設備１の稼働状態に基づいて、設備１の現在の稼働状態を判定する。設備稼働状態判定部７１２は、判定した結果を作業者状態判定部７１３に入力する（ステップＳ２０５）。
【００９８】
作業者状態判定部７１３は、作業者位置変化判定部７１１から入力された作業者３の位置変化の判定結果と設備稼働状態判定部７１２から入力された設備１の稼働状態の判定結果とを、サーバ５のデータ記憶部５１に保存された作業者状態マスタ５１０と照合し、作業者３の作業者状態を判定する（ステップＳ２０６）。作業者状態判定部７１３は、判定した判定結果を、作業者状態履歴５１２の末尾に追記し、サーバ５に保存する（ステップＳ２０７）。
【００９９】
ここで、図１１に戻る。処理装置７は、取得した画像から設備１または物品２における要素作業を判定する（ステップＳ１０５）。この処理装置７による要素作業の判定を、図１４に示した要素作業判定処理のフローチャートを参照しつつ、以下に説明する。
【０１００】
この要素作業判定処理は、図２に示した処理装置７の要素作業判定機能部７２として実行されるプログラムである。まず、作業者状態判定機能部７１の作業者位置判定部７１０は、カメラ６から取得した画像からバーコードを検出するために、位置判定処理を実行する（ステップＳ４０１）。この位置判定処理については、図１３に示すフローチャートを参照しつつ、以下に説明する。
【０１０１】
要素作業判定機能部７２の設備・物品位置判定部７２０は、カメラ６から取得した画像からバーコードを検出するために、位置判定処理を実行する（ステップＳ４０１）。図１３に示した位置判定処理のフローチャートのステップＳ３０１からステップＳ３０５を実行する。
【０１０２】
設備・物品位置判定部７２０は、図３に示す処理装置７のメモリ７３１にセルの位置とバーコードから読み取った英数字、記号等とが保存されているか判定する（ステップＳ４０２）。メモリ７３１に保存されている場合（ステップＳ４０２；ＹＥＳ）、設備・物品位置判定部７２０は、メモリ７３１に保存されたバーコードに含まれる英数字、図形、記号等と、図１０Ｆに示す設備・物品マスタ５１６に定義された作業者ＩＤとを比較し、バーコードに含まれる英数字、図形、記号等に一致する設備１の部位または物品２があるか否かを判定する（ステップＳ４０３）。また、設備・物品位置判定部７２０は、メモリ７３１にセルの位置とバーコードから読み取った英数字、記号等とが保存されていなかった場合、要作業判定処理を終了する（ステップＳ４０２；ＮＯ）。
【０１０３】
設備・物品位置判定部７２０は、一致する設備１の部位または物品２があった場合（ステップＳ４０３；ＹＥＳ）、バーコードの位置を設備１の部位または物品２の位置として判定する。設備・物品位置判定部７２０は、判定した結果を、設備・物品位置変化判定部７２１に入力する。また、設備・物品位置判定部７２０は、一致する設備１の部位または物品２が無かった場合（ステップＳ４０３；ＮＯ）、要素作判定処理を終了する。
【０１０４】
設備・物品位置変化判定部７２１は、サーバ５のデータ記憶部５１内に保存されたデータベースから、現在の作業者３の要素作業履歴５１７を取得する。設備・物品位置変化判定部７２１は、要素作業履歴５１７から、設備１の部位または物品２の前回の位置を取得する。設備・物品位置変化判定部７２１は、取得した設備１の部位または物品２の前回の位置と、設備・物品位置判定部７２０から入力された現在の設備１の部位または物品２の位置とに基づいて、設備１の部位または物品２の位置変化を判定する（ステップＳ４０４）。設備・物品位置変化判定部７２１は、判定した結果を要素作業判定部７２２に入力する。
【０１０５】
要素作業判定部７２２は、設備・物品位置変化判定部７２１から入力された設備１の部位または物品２の位置変化の判定結果を、サーバ５のデータ記憶部５１に保存された要素作業マスタ５１４と照合する。要素作業判定部７２２は、照合した結果に基づいて、設備１における要素作業を判定する（ステップＳ４０５）。要素作業判定部７２２は、判定した判定結果を、要素作業履歴５１７の末尾に追記し、サーバ５に保存する（ステップＳ４０６）。
【０１０６】
図１１に戻る。端末９は、図４に示したデータ取得部９２０により、図２に示したサーバ５のデータ記憶部５１から、作業者状態履歴５１２と設備稼働状態履歴５１３と要素作業履歴５１７とのデータを取得する（ステップＳ１０６）。端末９の表示用データ生成部９２１は、データ取得部９２０により取得した作業者状態履歴５１２と設備稼働状態履歴５１３と要素作業履歴５１７とから、設備１の稼働状態、作業者３の作業者状態等の表示データを生成する。表示用データ表示処理部９２２は、表示用データ生成部９２１で生成した表示用データを、表示装置９１に表示する（ステップＳ１０７）。
【０１０７】
端末９は、サーバ５のデータ記憶部５１から取得したデータを基にして、マンマシンチャートを生成し、表示する（ステップＳ１０８）。この端末９におけるマンマシンチャートの生成と表示について、図１５に示すマンマシンチャート表示処理のフローチャートを参照しつつ、以下に説明する。
【０１０８】
データ取得部９２０は、サーバ５から作業者状態履歴５１２と設備稼働状態履歴５１３とのデータを取得する（ステップＳ５０１）。マンマシンチャート生成部９２３は、データ取得部９２０により取得された作業者状態履歴５１２と設備稼働状態履歴５１３とのデータから、特定期間の設備１の稼働状態及び作業者３の作業者状態に関するデータを抽出する。マンマシンチャート生成部９２３は、設備１の稼働状態と作業者３の作業者状態との連合状態を示すマンマシンチャートを生成する（ステップＳ５０２）。マンマシンチャート表示処理部９２４は、マンマシンチャート生成部９２３で生成したマンマシンチャートを、表示装置９１に表示させるための表示用データを生成する（ステップＳ５０３）。マンマシンチャート表示処理部９２４は、生成した表示用データを端末９の表示装置９１に表示する（ステップＳ５０４）。
【０１０９】
図１１に戻る。端末９は、サーバ５のデータ記憶部５１から取得したデータを基にして、要素作業タイムチャートを生成し、表示する（ステップＳ１０９）。この端末９における要素作業タイムチャートの生成と表示について、図１６に示す要素作業タイムチャート表示処理のフローチャートを参照しつつ、以下に説明する。
【０１１０】
データ取得部９２０は、サーバ５から要素作業履歴５１７を取得する（ステップＳ６０１）。要素作業タイムチャート生成部９２５は、データ取得部９２０により取得された要素作業履歴５１７から特定期間の要素作業のデータを抽出する。この特定期間は、例えば、設備１の立ち上げ期間、整備期間等であり、設備１の管理者または設備１のデータを分析する分析者により任意に定められているものである。要素作業タイムチャート生成部９２５は、抽出した要素作業のデータを基に、作業者３の作業における要素作業の状態を示す要素作業タイムチャートを生成する（ステップＳ６０２）。要素作業タイムチャート表示処理部９２６は、要素作業タイムチャート生成部９２５で生成した要素作業タイムチャートから表示用データを生成する（ステップＳ６０３）要素作業タイムチャート表示処理部９２６は、生成した表示用データを、表示装置９１に表示させる（ステップＳ６０４）。
【０１１１】
図１１に戻る。設備制御部４と、サーバ５と、処理装置７と、端末９とは、ステップＳ１０１からステップＳ１０９を繰り返す。なお、ステップＳ１０１、Ｓ１０２は、特許請求の範囲に記載の設備制御ステップの一例である。また、ステップＳ１０３からＳ１０５、Ｓ１０８、Ｓ１０９は、特許請求の範囲に記載の情報生成ステップの一例である。
【０１１２】
以上のように、実施の形態１によれば、生産改善支援システム１００は、カメラ６で撮影した画像から作業者３の作業者状態、作業者３の行う作業における要素作業を求め、サーバ５のデータ記憶部５１内のデータベースに保存することができる。これにより、作業者３の作業者状態に関するデータと、作業者の行う作業おける要素作業に関するデータとを自動収集することができる。このため、作業者３の負担を軽減することができる。
【０１１３】
また、生産改善支援システム１００は、サーバ５のデータ記憶部５１内のデータベースに保存した作業者３の作業者状態履歴５１２、設備１の設備稼働状態履歴５１３、作業者３の行う作業における要素作業履歴５１７のデータを基にして、マンマシンチャートまたは要素作業タイムチャートを生成し、端末９の表示装置９１に表示することができる。これにより、設備１の管理者または設備１のデータを分析する分析者は、設備１の稼働状態と作業者３の作業者状態を連合させて把握することができる。そして、設備１の管理者または設備１のデータを分析する分析者は、マンマシンチャートまたは要素作業タイムチャートに基づいて、各作業者３または各要素作業の違いを分析することができる。このため、設備１の管理者または設備１のデータを分析する分析者は、短期間で改善活動を進めることができる。したがって、生産改善支援システム１００は、分析を容易化することができる。
【０１１４】
さらに、生産改善支援システム１００では、マンマシンチャートまたは要素作業タイムチャートにより、設備１または作業者３の実績データを、設備１の管理者が容易に把握することができる。このため、生産改善支援システム１００は、設備１および作業者３のリソースの評価をサポートすることができる。
【０１１５】
（実施の形態２）
上記の実施の形態１において、図１に示した生産改善支援システム１００は、図５に示したマンマシンチャートと図６に示した要素作業タイムチャートとを、それぞれ独立したデータをもとに生成し、端末９の表示装置９１に表示させるものとした。しかし、この場合、設備１の管理者、設備１のデータを分析する分析者等は、目視でマンマシンチャートの作業者状態を確認し、例えば、作業時間が長すぎる、作業の順番が違う等の問題の有無を判断することになる。そして、設備１の管理者、分析者等は、問題のある箇所を見つけた場合、その期間に対する要素作業タイムチャートを手動で生成し、表示装置９１に表示させる。このため、設備１の管理者、分析者等の作業負担が大きい。そこで、本実施の形態２では、生成したマンマシンチャートのうち、作業時間が長すぎる、作業の順番が違う等の問題が生じている作業者状態の期間に対応する要素作業タイムチャートを表示できるようにする。
【０１１６】
図１７に、本実施の形態２におけるマンマシンチャートと要素作業タイムチャートとの表示の一例を示す。まず、マンマシンチャートの各作業者状態に対して、予め作業時間を設定しておく。設定される作業時間は、その作業を複数の作業者３が行った際の平均の時間、設備１の管理者により定められた時間等である。
【０１１７】
生産改善支援システム１００は、予め設定された作業時間を超過した作業者状態がある場合、その作業者状態の区間の色を、作業時間を超過していない作業者状態の区間とは異なる色に設定する。続いて、生産改善支援システム１００は、マンマシンチャートを表示装置９１に表示させる。例えば、図１７に示すマンマシンチャートの項目「治具交換」が、予め設定された作業時間を超過した作業者状態であるものとする。この場合、生産改善支援システム１００は、治具交換を示す区間Ｔ１０１の色に、他の区間との色と異なる色を設定する。
【０１１８】
続いて、生産改善支援システム１００は、マンマシンチャートの治具交換に対応する期間の要素作業タイムチャートを生成し、表示装置９１に表示させる。具体的には、区間Ｔ１０１に対応する期間の要素作業タイムチャートを生成し、表示装置９１に表示させる。なお、生産改善支援システム１００は、要素作業タイムチャートを生成する際、その要素作業タイムチャートのうち、最も作業に時間が掛かった要素作業の区間の色に他の要素作業の区間の色と異なる色を設定する。例えば、図１７に示す要素作業タイムチャートにおいて、作業者３は、要素作業の項目「治具取り付け」に、最も時間がかかったものとする。この場合、生産改善支援システム１００は、治具取り付けを示す区間Ｔ１０２の色に、他の区間とは異なる色を設定する。なお、マンマシンチャートにおいて、予め設定された作業時間を超過した作業者状態が複数ある場合、各作業者状態に対応する要素作業タイムチャートを全て、または、特定の要素作業タイムチャートを選択して表示できるようにしてもよい。
【０１１９】
本実施の形態２に係るマンマシンチャートの表示は、図１５に示したマンマシンチャート表示処理により行うことができる。具体的には、マンマシンチャート表示処理のフローチャートのステップＳ５０２において、図４に示したマンマシンチャート生成部９２３は、予め設定された作業時間を超過した作業者状態がある場合、その作業者状態の区間の色を、作業時間を超過していない作業者状態の区間とは異なる色に設定する。
【０１２０】
また、本実施の形態２に係る要素作業タイムチャートの表示は、図１６に示した要素作業タイムチャート表示処理により行うことができる。具体的には、要素作業タイムチャート表示処理のフローチャートのステップＳ６０２において、図４に示した要素作業タイムチャート生成部９２５は、最も作業に時間のかかった要素作業の区間の色を、他の要素作業の区間の色と異なる色に設定する。
【０１２１】
以上のように、実施の形態２によれば、予め設定された作業時間を超過した作業者状態を示す区間の色を変化させたタイムチャート、および、タイムチャートの色を変化させた作業者状態の区間に対応する要素作業タイムチャートを端末９の表示装置９１に表示させることできる。これにより、設備１の管理者、分析者等は、時間の掛かっている原因を容易に把握することができ、短期間で改善活動を進めることができる。
【０１２２】
（実施の形態３）
上記の実施の形態１および２では、図１に示した生産改善支援システム１００は、図５および図６または図１７に示したマンマシンチャートと要素作業タイムチャートとを両方、端末９の表示装置９１に表示させるものとした。しかし、この場合、設備１の管理者、分析者等には、初めから詳細な情報が与えられる。このため、設備１の管理者、分析者等は、詳細な情報の中から確認の必要な情報を探すことになる。したがって、設備１の管理者、分析者等は、確認の作業に手間取る場合があり得る。そこで、本実施の形態３では、初めにマンマシンチャートだけを表示装置９１に表示させ、設備１の管理者、分析者等が必要に応じて要素作業タイムチャートを見られるようにする。
【０１２３】
生産改善支援システム１００は、予め設定された作業時間を超過した作業者状態の区間の色を他の作業者状態の区間とは異なる色としたマンマシンチャートだけを表示装置９１に表示させる。設備１の管理者、分析者等が、タイムチャートのうち、色の異なる作業者状態の区間を表示画面上で選択した場合、生産改善支援システム１００は、その区間に対応する要素作業タイムチャートを表示させる。なお、マンマシンチャートにおいて、予め設定された作業時間を超過した作業者状態が複数ある場合、作業者状態の区間の色は、全て同じ色、または、それぞれ異なる色に設定してもよい。
【０１２４】
例えば、図１８に示すマンマシンチャートの項目「治具交換」が、予め設定された作業時間を超過した作業者状態であるものとする。この場合、生産改善支援システム１００は、治具交換を示す区間Ｔ１０１の色に他の区間と異なる色を設定する。続いて、区間Ｔ１０１を、設備１の管理者、分析者等が表示画面上で選択した場合、生産改善支援システム１００は、区間Ｔ１０１に対応する期間の要素作業タイムチャートを生成する。生産改善支援システム１００は、生成した要素作業タイムチャートを、区間Ｔ１０１と対応付けて表示装置９１に表示させる。
【０１２５】
なお、生産改善支援システム１００は、要素作業タイムチャートを生成する際、その要素作業タイムチャートの内、最も長い要素作業の区間の色に、他の要素作業の区間の色と異なる色を設定してもよい。例えば、図１８に示す要素作業タイムチャートにおいて、作業者３は、要素作業の治具取り付けに、最も時間がかかったものとする。この場合、生産改善支援システム１００は、治具取り付けを示す区間Ｔ１０２の色に他の区間と異なる色を設定する。
【０１２６】
本実施の形態３に係るマンマシンチャートと要素作業タイムチャートとの表示について、図１９に示した生産改善支援システムの動作処理のフローチャートを参照し説明する。ステップＳ７０１からステップＳ７０７については、図１１に示した生産改善支援システム１００の動作処理のフローチャートの処理と同様である。また、ステップＳ７０８については、実施の形態２で説明したマンマシンチャート表示処理と同様である。
【０１２７】
図１に示した生産改善支援システム１００の設備制御部４は、設備１の管理者、分析者等により、タイムチャートのうち、色の異なる作業者状態の区間が表示画面上で選択されたか否かを判定する（ステップＳ７０９）。設備１の管理者、分析者等により選択された場合（ステップＳ７０９；ＹＥＳ）、設備制御部４は、端末９に要素作業タイムチャート表示処理を実行させる（ステップＳ７１０）。要素作業タイムチャート表示処理については、実施の形態２で説明した処理と同様である。また、設備１の管理者、分析者等により選択されなかった場合（ステップＳ７０９；ＮＯ）、設備制御部４はステップＳ７０１に戻る。設備制御部４はステップＳ７０１からステップＳ７１０までの処理を繰り返す。
【０１２８】
以上のように、実施の形態３では、生産改善支援システム１００は、初めにマンマシンチャートのみ表示装置９１に表示させる。そして、生産改善支援システム１００は、他の区間と色を異ならせた作業者状態の区間を設備１の管理者、分析者等が表示画面上で選択した場合、その作業者状態を示す区間に対応する期間の要素作業タイムチャートを生成し、表示装置９１に表示させる。これにより、設備１の管理者、分析者等には初めから詳細な情報が与えられないため、確認の作業に手間取る可能性を低減することができる。また、設備１の管理者、分析者等が、問題の生じていない要素作業に対して、改善を検討してしまう間違いを抑制することができる。
【０１２９】
また、本開示の実施の形態１から３では、生産改善支援システム１００を設備制御部４、サーバ５、処理装置７、端末９を協同させることにより、実現できるものとした。しかしながら、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。例えば、上述の設備制御部４、サーバ５、処理装置７、端末９における各機能を実現するためのプログラムを、コンピュータが読み取り可能なＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＤＶＤ−ＲＯＭ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの記録媒体に格納して配布し、このプログラムをコンピュータにインストールすることにより、上述の各機能を実現することができるコンピュータを構成してもよい。そして、各機能をＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）とアプリケーションとの分担、またはＯＳとアプリケーションとの協同により実現する場合には、アプリケーションのみを記録媒体に格納してもよい。
【０１３０】
（変形例１）
上記の実施の形態１から３においては、設備１は、ワークを加工するワーク加工装置とした。しかしながら、設備１は、製品を製造する装置であれば、例えば、基板を処理して半導体チップを製造する半導体製造装置、金属、樹脂等の材料から部品を製造する成形装置等、どのような装置であっても良い。
【０１３１】
（変形例２）
上記の実施の形態１から３においては、カメラ６は、第１カメラ６１と第２カメラ６２と第３カメラ６３との３台のカメラとしたが、これに限らずカメラ６は、１台または複数台のいずれの台数を備えていても良い。
【０１３２】
（変形例３）
上記の実施の形態１から３においては、マンマシンチャートまたは要素作業タイムチャートは、端末９により自動で生成し、表示されるものとした。これに限らず、設備１の作業者３、管理者、設備１のデータを分析する分析者により手動で生成し、表示されるものとしてもよい。
【０１３３】
（変形例４）
上記の実施の形態１から３においては、カメラ６が撮影した画像を処理装置７により処理をすることで、設備１の部位、物品２、作業者３の位置を検出できるものとした。しかしながら、生産改善支援システム１００にカメラ６を備えず、外部の機器で撮影した画像を取得して、処理装置７により処理をすることで、設備１の部位、物品２、作業者３の位置を検出できるものとしてもよい。なお、この場合、請求項における画像取得部には、画像を生産改善支援システム１００に入力するための入力端子が対応する。
【０１３４】
（変形例５）
上記の実施の形態１から３において、端末９には表示装置９１を備えるものとした。しかしながら、この表示装置９１は、マンマシンチャート、要素作業タイムチャート等を表示することができるディスプレイであれば、生産改善支援システム１００に外付けされるものであっても良い。外付けされる場合、端末９には表示装置９１としては、外付けされるディスプレイへのデータ出力端子が相当する。また、外付けされるものは、ディスプレイ、ヘッドマウントディスプレイ等、どのようなものであって良い。
【０１３５】
（変形例６）
上記の実施の形態１から３においては、生産改善支援システム１００を設備制御部４、サーバ５、処理装置７、端末９を協同させることにより、実現できるものとした。しかしながら、設備制御部４、サーバ５、処理装置７、端末９をそれぞれ別体にせず、一台の装置にしてもよい。
【０１３６】
（変形例７）
上記の実施の形態１から３においては、生産改善支援システム１００は、サーバ５のデータ記憶部５１内に各種データベースを保存するものとした。しかしながら、サーバ５のデータ記憶部５１内に各種データベースを保存せず、設備制御部４、処理装置７、端末９、生産改善支援システム１００の外部の機器等、いずれに保存してもよい。また、設備制御部４、処理装置７、端末９は、いずれかに保存された各種データベースのデータを用いて、各種処理を行ってもよい。
【０１３７】
（変形例８）
上記の実施の形態１から３において、作業者３の位置を判定するために作業者３につけられるバーコードは、英数字、図形、記号等を含むものとした。これに限らず、色の並び、組合せ等を認識することにより識別番号を取得することができるカラーバーコードを作業者３につけるようにしてもよい。
【０１３８】
本開示は、本開示の広義の精神と範囲を逸脱することなく、様々な実施の形態及び変形が可能とされるものである。また、上述した実施の形態は、この開示を説明するためのものであり、本開示の範囲を限定するものではない。すなわち、本開示の範囲は、実施の形態ではなく、請求の範囲によって示される。そして請求の範囲内及びそれと同等の開示の意義の範囲内で施される様々な変形が、この開示の範囲内とみなされる。
【０１３９】
本出願は、２０１９年２月８日に出願された、日本国特許出願特願２０１９−０２１１３６号に基づく。本明細書中に日本国特許出願特願２０１９−０２１１３６号の明細書、特許請求の範囲、図面全体を参照として取り込むものとする。
【産業上の利用可能性】
【０１４０】
本開示は、生産改善支援システムに好適に利用することができる。
【符号の説明】
【０１４１】
１  設備、２  物品、３  作業者、４  設備制御部、５  サーバ、６  カメラ、７  処理装置、９  端末、１０  ワーク供給部、１１  ワーク加工部、１２  ワーク排出部、１３  加工前ワーク置場、１４  加工済ワーク置場、１５  加工治具置場、５１  データ記憶部、６１  第１カメラ、６２  第２カメラ、６３  第３カメラ、６４  画像分割マップ、７１  作業者状態判定機能部、７２  要素作業判定機能部、８１  第１接続線、８２  第２接続線、８３  第３接続線、８４  第４接続線、９１  表示装置、１００  生産改善支援システム、５１０  作業者状態マスタ、５１１  作業者マスタ、５１２  作業者状態履歴、５１３  設備稼働状態履歴、５１４  要素作業マスタ、５１６  設備・物品マスタ、５１７  要素作業履歴、６１０  第１撮影領域、６１１  第２撮影領域、６１２  第３撮影領域、６４０  画像分割セル、７１０  作業者位置判定部、７１１  作業者位置変化判定部、７１２  設備稼働状態判定部、７１３  作業者状態判定部、７２０  設備・物品位置判定部、７２１  設備・物品位置変化判定部、７２２  要素作業判定部、７３０、９３０  プロセッサ、７３１、９３１  メモリ、７３２、９３４  通信インターフェース、７３３、９３３  記憶部、７３４  Ｉ／Ｏポート、７３５、９３５  データバス、９２０  データ取得部、９２１  表示用データ生成部、９２２  表示用データ表示処理部、９２３  マンマシンチャート生成部、９２４  マンマシンチャート表示処理部、９２５  要素作業タイムチャート生成部、９２６  要素作業タイムチャート表示処理部、９３２  表示コントローラ。
【図１】
2020162435.tif 000003
【図２】
2020162435.tif 000004
【図３】
2020162435.tif 000005
【図４】
2020162435.tif 000006
【図５】
2020162435.tif 000007
【図６】
2020162435.tif 000008
【図７】
2020162435.tif 000009
【図８】
2020162435.tif 000010
【図９】
2020162435.tif 000011
【図１０Ａ】
2020162435.tif 000012
【図１０Ｂ】
2020162435.tif 000013
【図１０Ｃ】
2020162435.tif 000014
【図１０Ｄ】
2020162435.tif 000015
【図１０Ｅ】
2020162435.tif 000016
【図１０Ｆ】
2020162435.tif 000017
【図１０Ｇ】
2020162435.tif 000018
【図１１】
2020162435.tif 000019
【図１２】
2020162435.tif 000020
【図１３】
2020162435.tif 000021
【図１４】
2020162435.tif 000022
【図１５】
2020162435.tif 000023
【図１６】
2020162435.tif 000024
【図１７】
2020162435.tif 000025
【図１８】
2020162435.tif 000026
【図１９】
2020162435.tif 000027
【国際調査報告】
2020162435.tif 000028
2020162435.tif 000029
2020162435.tif 000030
2020162435.tif 000031