(57)【特許請求の範囲】
【請求項１】
予め定義された作業場所へ対象物が入ったことまたは当該作業場所から対象物が出たことを検出して、当該対象物の識別情報、検出日時および前記作業場所を対応付けた作業実績を生成する作業実績生成部と、
各作業場所で生成された複数の作業実績を組み合わせて、前記対象物に対して行われたイベントを判断し、当該イベントの内容を表すイベント情報を生成するイベント情報生成部と、
前記イベント情報に基づいて、生産工程における前記対象物の発生または変化を示すトレース情報を生成するトレース情報生成部と、
前記イベント情報および前記トレース情報に基づいて、トレース情報ごとのリードタイムを算出するリードタイム算出部とを備え、
前記イベント情報生成部は、イベント情報として、判断されたイベントと当該イベントに対応する作業実績に含まれる検出日時に基づいて各イベントの実績時間を算出し、
前記リードタイム算出部は、前記実績時間を対象物ごとに加算してリードタイムを算出し、
前記イベント情報生成部は、前記作業場所で行われたイベントについて、前記識別情報で識別される対象物についての作業実績が当該作業場所における過去の作業実績に存在する場合、当該対象物が滞留するイベントであると判断し、前記識別情報で識別される対象物についての作業実績が当該作業場所における過去の作業実績に存在しない場合、当該作業場所における過去の作業実績により特定される物から当該対象物に変化させるイベントであると判断する
ことを特徴とする生産工程管理システム。
【請求項２】
イベント情報生成部は、予め作業場所ごとに設定された区分に応じて決定されるイベントの中から、複数の作業実績を組み合わせて、対象物に対して行われたイベントを判断する
請求項１記載の生産工程管理システム。
【請求項３】
イベント情報生成部は、作業場所で行われたイベントについて、同一の作業場所で識別番号が異なる３つ以上の作業実績が存在する場合、最後の作業実績で識別される対象物をそれ以外の作業実績で識別される複数の対象物で生成するイベントであると判断する
請求項１または請求項２記載の生産工程管理システム。
【請求項４】
リードタイム算出部は、対象物の数量に応じてリードタイムを算出する
請求項１から請求項３のうちのいずれか１項に記載の生産工程管理システム。
【請求項５】
対象物の工程ごとにリードタイムを出力する管理情報出力部を備え、
前記管理情報出力部は、横軸方向に前記対象物の工程、縦軸方向に時間を設定したグラフにリードタイムを出力する
請求項１から請求項４のうちのいずれか１項に記載の生産工程管理システム。
【請求項６】
予め定義された作業場所へ対象物が入ったことまたは当該作業場所から対象物が出たことを検出して、当該対象物の識別情報、検出日時および前記作業場所を対応付けた作業実績を生成し、
各作業場所で生成された複数の作業実績を組み合わせて、前記対象物に対して行われたイベントを判断し、
前記イベントの内容を表すイベント情報を生成し、
前記イベント情報に基づいて、生産工程における前記対象物の発生または変化を示すトレース情報を生成し、
前記イベント情報および前記トレース情報に基づいて、トレース情報ごとのリードタイムを算出し、
イベント情報を生成する際、イベント情報として、判断されたイベントと当該イベントに対応する作業実績に含まれる検出日時に基づいて各イベントの実績時間を算出し、前記実績時間を対象物ごとに加算してリードタイムを算出し、
前記作業場所で行われたイベントについて、前記識別情報で識別される対象物についての作業実績が当該作業場所における過去の作業実績に存在する場合、当該対象物が滞留するイベントであると判断し、前記識別情報で識別される対象物についての作業実績が当該作業場所における過去の作業実績に存在しない場合、当該作業場所における過去の作業実績により特定される物から当該対象物に変化させるイベントであると判断する
ことを特徴とする生産工程管理方法。
【請求項７】
予め作業場所ごとに設定された区分に応じて決定されるイベントの中から、複数の作業実績を組み合わせて、対象物に対して行われたイベントを判断する
請求項６記載の生産工程管理方法。
【請求項８】
コンピュータに、
予め定義された作業場所へ対象物が入ったことまたは当該作業場所から対象物が出たことを検出して、当該対象物の識別情報、検出日時および前記作業場所を対応付けた作業実績を生成する作業実績生成処理、
各作業場所で生成された複数の作業実績を組み合わせて、前記対象物に対して行われたイベントを判断し、当該イベントの内容を表すイベント情報を生成するイベント情報生成処理、
前記イベント情報に基づいて、生産工程における前記対象物の発生または変化を示すトレース情報を生成するトレース情報生成処理、および、
前記イベント情報および前記トレース情報に基づいて、トレース情報ごとのリードタイムを算出するリードタイム算出処理を実行させ、
前記イベント情報生成処理で、イベント情報として、判断されたイベントと当該イベントに対応する作業実績に含まれる検出日時に基づいて各イベントの実績時間を算出させ、
前記リードタイム算出処理で、前記実績時間を対象物ごとに加算してリードタイムを算出させ、
前記イベント情報生成処理で、前記作業場所で行われたイベントについて、前記識別情報で識別される対象物についての作業実績が当該作業場所における過去の作業実績に存在する場合、当該対象物が滞留するイベントであると判断させ、前記識別情報で識別される対象物についての作業実績が当該作業場所における過去の作業実績に存在しない場合、当該作業場所における過去の作業実績により特定される物から当該対象物に変化させるイベントであると判断させる
ための生産工程管理プログラム。
【請求項９】
コンピュータに、
イベント情報生成処理で、予め作業場所ごとに設定された区分に応じて決定されるイベントの中から、複数の作業実績を組み合わせて、対象物に対して行われたイベントを判断させる
請求項８記載の生産工程管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生産工程を管理する生産工程管理システム、生産工程管理方法および生産工程管理プログラムに関する。
【背景技術】
【０００２】
作業の無駄を把握し適切なリードタイムを維持するため、生産工程を適切に管理することが重要である。そのため、生産工程を管理する方法が各種提案されている。【０００３】
例えば、特許文献１には、工程ごとの計画と、部品ごとの計画とを同時に管理できるスケジュール管理装置が記載されている。特許文献１の記載によれば、現場担当者が現場端末を用いて生産工程に関する情報を入力すると、スケジュール管理装置は、その情報に基づいて実体情報の現在の工程を決定し、生産スケジュールに基づいてペースメーカの現在の工程を決定し、実体情報とペースメーカとを表示する。【０００４】
また、特許文献２には、生産ラインにおける各工程の生産実績状況を把握する生産システムが記載されている。特許文献２に記載されたシステムでは、生産ラインに流れるワークの監視画像によって個々のワークを識別し、各工程の制御機器から収集される作業データや品質データ値等の情報をその識別に基づいて記録することで、各工程の状況を把握したフィードバック制御を行う。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−２５０７１３号公報
【特許文献２】特開２０１０−５５３３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載されているように、生産工程における進捗を把握するためには、現場担当者等が適宜作業実績を入力し、その作業実績を可視化できるようにすることが好ましい。一方、作業実績の入力自体、生産に直結する作業ではない。そのため、現場側では、作業実績の入力自体を省略し、無駄な作業を軽減させたいとの思いもある。【０００７】
また、特許文献２に記載されたシステムのように、個々のワークを追跡して各工程の状況を把握することで、現場担当者等の作業を軽減させることは可能である。しかし、特許文献２に記載されたシステムは、生産ラインのワークを全てカメラで監視する状況を想定したものである。そのため、特許文献２に記載されたシステムを用いても、部品の運搬のように物が大きく移動するような作業を含む生産工程を管理することは困難である。【０００８】
そこで、本発明は、生産工程で発生するイベントごとのリードタイムを容易に管理できる生産工程管理システム、生産工程管理方法および生産工程管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明による生産工程管理システムは、予め定義された作業場所へ対象物が入ったことまたはその作業場所から対象物が出たことを検出して、その対象物の識別情報、検出日時および作業場所を対応付けた作業実績を生成する作業実績生成部と、各作業場所で生成された複数の作業実績を組み合わせて、対象物に対して行われたイベントを判断し、そのイベントの内容を表すイベント情報を生成するイベント情報生成部と、イベント情報に基づいて、生産工程における対象物の発生または変化を示すトレース情報を生成するトレース情報生成部と、イベント情報およびトレース情報に基づいて、トレース情報ごとのリードタイムを算出するリードタイム算出部とを備え、イベント情報生成部が、イベント情報として、判断されたイベントとそのイベントに対応する作業実績に含まれる検出日時に基づいて各イベントの実績時間を算出し、リードタイム算出部が、実績時間を対象物ごとに加算してリードタイムを算出し、イベント情報生成部が、作業場所で行われたイベントについて、識別情報で識別される対象物についての作業実績がその作業場所における過去の作業実績に存在する場合、その対象物が滞留するイベントであると判断し、識別情報で識別される対象物についての作業実績がその作業場所における過去の作業実績に存在しない場合、その作業場所における過去の作業実績により特定される物からその対象物に変化させるイベントであると判断することを特徴とする。
【００１０】
本発明による生産工程管理方法は、予め定義された作業場所へ対象物が入ったことまたはその作業場所から対象物が出たことを検出して、その対象物の識別情報、検出日時および作業場所を対応付けた作業実績を生成し、各作業場所で生成された複数の作業実績を組み合わせて、対象物に対して行われたイベントを判断し、イベントの内容を表すイベント情報を生成し、イベント情報に基づいて、生産工程における対象物の発生または変化を示すトレース情報を生成し、イベント情報およびトレース情報に基づいて、トレース情報ごとのリードタイムを算出し、イベント情報を生成する際、イベント情報として、判断されたイベントとそのイベントに対応する作業実績に含まれる検出日時に基づいて各イベントの実績時間を算出し、実績時間を対象物ごとに加算してリードタイムを算出し、作業場所で行われたイベントについて、識別情報で識別される対象物についての作業実績がその作業場所における過去の作業実績に存在する場合、その対象物が滞留するイベントであると判断し、識別情報で識別される対象物についての作業実績がその作業場所における過去の作業実績に存在しない場合、その作業場所における過去の作業実績により特定される物からその対象物に変化させるイベントであると判断することを特徴とする。
【００１１】
本発明による生産工程管理プログラムは、コンピュータに、予め定義された作業場所へ対象物が入ったことまたはその作業場所から対象物が出たことを検出して、その対象物の識別情報、検出日時および作業場所を対応付けた作業実績を生成する作業実績生成処理、各作業場所で生成された複数の作業実績を組み合わせて、対象物に対して行われたイベントを判断し、そのイベントの内容を表すイベント情報を生成するイベント情報生成処理、イベント情報に基づいて、生産工程における対象物の発生または変化を示すトレース情報を生成するトレース情報生成処理、および、イベント情報およびトレース情報に基づいて、トレース情報ごとのリードタイムを算出するリードタイム算出処理を実行させ、イベント情報生成処理で、イベント情報として、判断されたイベントとそのイベントに対応する作業実績に含まれる検出日時に基づいて各イベントの実績時間を算出させ、リードタイム算出処理で、実績時間を対象物ごとに加算してリードタイムを算出させ、イベント情報生成処理で、作業場所で行われたイベントについて、識別情報で識別される対象物についての作業実績がその作業場所における過去の作業実績に存在する場合、その対象物が滞留するイベントであると判断させ、識別情報で識別される対象物についての作業実績がその作業場所における過去の作業実績に存在しない場合、その作業場所における過去の作業実績により特定される物からその対象物に変化させるイベントであると判断させることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、生産工程で発生するイベントごとのリードタイムを容易に管理できる。
【図面の簡単な説明】
【００１３】
【図１】本発明による生産工程管理システムの一実施形態を示すブロック図である。
【図２】場所区分の例を示す説明図である。
【図３】場所区分に対応付けられているイベントの例を示す説明図である。
【図４】トレース情報の例を示す説明図である。
【図５】対象物のリードタイムを可視化した例を示す説明図である。
【図６】生産工程管理システムの動作例を示すフローチャートである。
【図７】具体例で想定する業務シーンの例を示す説明図である。
【図８】各シーンにおいて生成される作業実績の例を示す説明図である。
【図９】リードタイムを算出する業務シーンの例を示す説明図である。
【図１０】イベント情報の例を示す説明図である。
【図１１】トレース情報の他の例を示す説明図である。
【図１２】リードタイム情報の例を示す説明図である。
【図１３】イベント情報の他の例を示す説明図である。
【図１４】トレース情報の他の例を示す説明図である。
【図１５】リードタイム情報の他の例を示す説明図である。
【図１６】本発明による生産工程管理システムの概要を示すブロック図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態を図面を参照して説明する。
【００１５】
図１は、本発明による生産工程管理システムの一実施形態を示すブロック図である。本実施形態の生産工程管理システム１００は、作業実績生成部１１と、イベント情報生成部１２と、トレース情報生成部１３と、リードタイム算出部１４と、管理情報出力部１５と、対象物情報記憶部２０と、作業実績記憶部２１と、イベント情報記憶部２２と、トレース情報記憶部２３と、リードタイム記憶部２４とを備えている。
【００１６】
対象物情報記憶部２０は、生産工程で管理の対象とする物（以下、対象物と記す。）を記憶する。具体的には、対象物情報記憶部２０は、対象物を一意に識別できる情報である固有番号、対象物の品目を表す品目コード、ロット番号および対象物の数量を記憶する。なお、同一ロット番号の対象物が複数存在する場合、対象物情報記憶部２０は、ロット番号の枝番（ロット枝番）を記憶してもよい。対象物は、ユーザ等により予め対象物情報記憶部２０に記憶される。
【００１７】
作業実績生成部１１は、対象物の位置情報に基づく作業実績を生成する。本実施形態では、予め定めた作業場所（以下、ワークセンターと記すこともある。）に対象物が入った時、および、作業場所から対象物が出た時の情報を作業実績として生成する。
【００１８】
作業場所に対象物が入ったとは、具体的には、作業場所に対象物が発生した事象（例えば、材料倉庫に材料を「入荷した」、加工工程で製品が「生成された」、など）、作業場所に対象物を載置した事象（例えば、払い出した材料を工場内の置き場に「仮置きした」、製品を製品倉庫に「置いた」、など）を表す。
【００１９】
また、作業場所から対象物が出たとは、作業場所の外へ対象物を出した事象（例えば、材料倉庫から材料を「払い出した」、加工工程から製品を「運び出した」）、作業場所から対象物がなくなった事象（例えば、材料を「使い切った」、製品を「出荷した」、など）、対象物の数量を変更した（例えば、まとめて発注した材料から必要量だけを払い出す（材料のロット分割））を表す。
【００２０】
作業場所を定義する方法は任意である。例えば、座標値（Ｘ座標，Ｙ座標，Ｚ座標）で作業場所を定義してもよく、場所が特定可能な任意のエリアコードで作業場所を定義してもよい。
【００２１】
以上をもとに、作業実績生成部１１は、予め定義された作業場所へ対象物が入ったことまたはその作業場所から対象物が出たことを検出して、その対象物の識別情報（固有番号）、検出日時および作業場所を対応付けた作業実績を生成する。検出日時は、例えば、ＹＹＹＹＭＭＤＤｈｈ２４ｍｍｓｓ形式の１４桁の文字列で表されていてもよい。
【００２２】
作業実績生成部１１が、対象物の遷移（すなわち、作業場所へ対象物が入ったことまたは作業場所から対象物が出たこと）を検出する方法は任意である。例えば、対象物にバーコードが付与されている場合、作業実績生成部１１は、そのバーコードがバーコードリーダで読み取られたときに、その対象物の遷移を検出してもよい。他にも、対象物またはその対象物の梱包にＩＣチップが付与されている場合、作業実績生成部１１は、そのＩＣチップの情報が読み取られたときに、その対象物の遷移を検出してもよい。
【００２３】
また、作業実績生成部１１は、担当者が受け入れを行った際に発行される現品票の内容がシステムに入力されたときに、その入力に応じて作業実績を生成してもよい。作業実績生成部１１は、生成した作業実績を作業実績記憶部２１に登録する。
【００２４】
イベント情報生成部１２は、生成された複数の作業実績を組み合わせて、対象物に対して行われたイベントを判断する。イベントの例として、対象物の「保管」、「運搬」、「加工」などが挙げられる。
【００２５】
イベントは、作業場所ごとに予め設定される場所区分、または、実績情報の場所の変化に基づいて判断される。そこで、イベント情報生成部１２は、予め作業場所ごとに設定された区分に応じて決定されるイベントの中から、複数の作業実績を組み合わせて、対象物に対して行われたイベントを判断する。
【００２６】
図２は、場所区分の例を示す説明図である。また、図３は、場所区分に対応付けられているイベントの例を示す説明図である。例えば、図２に例示する場所区分“０３”で示す“作業区１”では、図３を参照すると、“運搬”、“加工”および“組立”のイベントが発生する可能性があることを示す。また、この３つのイベントが図３の“説明”に記載された内容で区別されることを示す。
【００２７】
例えば、図３に例示する“保管”は、「材料が材料倉庫に受け入れられてから工場に払い出しされるまでの状態」などを示す。つまり、“保管”は、ある対象物についての作業実績が同じ場所の過去の作業実績に存在している状態と言える。そこで、対象物についての作業実績が同じ作業場所における過去の作業実績に存在する場合、イベント情報生成部１２は、その対象物が滞留する（すなわち、保管される）イベントであると判断する。
【００２８】
また、例えば、図３に例示する“加工”は、「１種類の対象物から異なる１種類の対象物を作る」ことを示す。そこで、ある対象物についての作業実績が同じ作業場所における過去の作業実績に存在しない場合、イベント情報生成部１２は、その作業場所における過去の作業実績により特定される物から、別の対象物に変化させる（すなわわち、加工する）イベントであると判断する。
【００２９】
また、例えば、図３に例示する“組立”は、「Ｎ種類の対象物から異なる１種類の対象物を作る」ことを示す。そこで、同一の場所で識別番号が異なる３つ以上の作業実績が存在する場合、イベント情報生成部１２は、最後の作業実績で識別される対象物を、それ以外の作業実績で識別される複数の対象物で生成する（すなわち、組み立てる）イベントであると判断する。
【００３０】
また、例えば、図３に例示する“運搬”は、「対象物が移動して、場所が変わっている状態」を示す。そこで、イベント情報生成部１２は、異なる作業場所に同一の対象物が存在する作業実績が存在する場合、イベント情報生成部１２は、その対象物が異なる作業場所に移動する（すなわち、運搬される）イベントであると判断する。
【００３１】
イベント情報生成部１２は、判断されたイベントと、そのイベントに対応する作業実績の検出日時に基づいて各イベントの実績時間を算出する。イベント情報生成部１２は、イベントに応じて、その実績時間を正味時間として捉えるか、非正味時間として捉えるか決定してもよい。正味時間として捉えるか非正味時間として捉えるかは、イベントに応じて予め定められる。
【００３２】
そして、イベント情報生成部１２は、判断したイベントの内容を表すイベント情報を生成し、イベント情報記憶部２２に登録する。イベント情報には、イベントを識別するイベント種別、イベント前後の対象物、作業場所および日時、並びに算出された実績時間が含まれる。また、イベント情報には、その作業実績時間を正味時間として捉えるか非正味時間として捉えるかを示す情報が含まれていてもよい。
【００３３】
トレース情報生成部１３は、判断されたイベント（イベント情報）に基づいて、生産工程における対象物の発生または変化を示すトレース情報を生成する。例えば、新たな材料を対象物として受け入れた場合、トレース情報生成部１３は、その対象物のトレース情報を生成する。また、例えば、“組立”イベントにより、新たな対象物が生成された場合、トレース情報生成部１３は、組み立てるもとの材料である対象物から、生成された新たな材料を表す対象物へのトレース情報を生成する。
【００３４】
図４は、トレース情報の例を示す説明図である。図４に示す例では、固有番号“１”で識別される対象物が発生したため、トレース情報生成部１３が、その情報をトレースするトレース情報をトレースＩＤ“Ｔ１”で生成したことを示す。また、固有番号“２”で識別される対象物が固有番号“１”から生成され、新たに発生したため、トレース情報生成部１３が、その２つの情報をトレースするトレース情報をトレースＩＤ“Ｔ２”で生成したことを示す。
【００３５】
トレース情報生成部１３は、生成したトレース情報をトレース情報記憶部２３に登録する。
【００３６】
リードタイム算出部１４は、イベント情報およびトレース情報に基づいて、トレースごとのリードタイムを算出する。具体的には、リードタイム算出部１４は、算出された各イベントの実績時間を対象物ごとに加算してリードタイムを算出する。なお、実績時間を正味時間として捉えるか、非正味時間として捉えるか区別されている場合、リードタイム算出部１４は、正味時間ごと、非正味時間ごとに実績時間を加算してリードタイムを算出してもよい。
【００３７】
また、対象物が複数の物を含む場合、リードタイム算出部１４は、対象物が含む物の個数でリードタイムを割ることにより、個あたりのリードタイムを算出してもよい。リードタイム算出部１４は、算出したリードタイムをリードタイム記憶部２４に登録する。
【００３８】
管理情報出力部１５は、対象物のリードタイムを出力する。管理情報出力部１５は、対象物の工程ごとにリードタイムを出力してもよい。図５は、対象物のリードタイムを可視化した例を示す説明図である。図５に示す例は、横軸に予め指定された作業工程（例えば、加工・組立・検査工程など）が設定され、縦軸に時間が設定されていることを示す。
【００３９】
このようなリードタイムを可視化することで、正常なプロセス通りの流れか否かを判断でき、無駄の追及を行うことが容易になる。
【００４０】
作業実績生成部１１と、イベント情報生成部１２と、トレース情報生成部１３と、リードタイム算出部１４と、管理情報出力部１５とは、プログラム（生産工程管理プログラム）に従って動作するコンピュータのＣＰＵによって実現される。例えば、プログラムは、生産工程管理システムが備える記憶部（図示せず）に記憶され、ＣＰＵは、そのプログラムを読み込み、プログラムに従って、作業実績生成部１１、イベント情報生成部１２、トレース情報生成部１３、リードタイム算出部１４および管理情報出力部１５として動作してもよい。
【００４１】
作業実績生成部１１と、イベント情報生成部１２と、トレース情報生成部１３と、リードタイム算出部１４と、管理情報出力部１５とは、それぞれが専用のハードウェアで実現されていてもよい。対象物情報記憶部２０と、作業実績記憶部２１と、イベント情報記憶部２２と、トレース情報記憶部２３と、リードタイム記憶部２４とは、例えば、磁気ディスク等により実現される。
【００４２】
次に、本実施形態の生産工程管理システムの動作を説明する。図６は、本実施形態の生産工程管理システムの動作例を示すフローチャートである。作業実績生成部１１は、作業場所へ対象物が入ったことまたは出たことを検出して作業実績を生成する（ステップＳ１１）。イベント情報生成部１２は、各作業場所で生成された複数の作業実績を組み合わせて、対象物に対して行われたイベントを判断する（ステップＳ１２）。そして、イベント情報生成部１２は、そのイベントの内容を表すイベント情報を生成する（ステップＳ１３）。
【００４３】
トレース情報生成部１３は、イベント情報に基づいて、生産工程における対象物の発生または変化を示すトレース情報を生成する（ステップＳ１４）。リードタイム算出部１４は、イベント情報およびトレース情報に基づいて、トレース情報ごとのリードタイムを算出する（ステップＳ１５）。そして、管理情報出力部１５は、対象物のリードタイムを出力する（ステップＳ１６）。
【００４４】
次に、具体例を用いて、本実施形態の生産工程管理システムの動作を説明する。まず、作業実績生成部１１が作業実績を生成する状況の具体例を説明する。図７は、本具体例で想定する業務シーンの例を示す説明図である。また、図８は、図７に例示する各シーンにおいて生成される作業実績の例を示す説明図である。本具体例では、説明を簡単にするために、対象物の遷移が現品票で扱われているものとする。
【００４５】
まず、図７の（１）において、担当者が仕入れた材料を材料倉庫に入庫する（受入）。本具体例では、入庫された材料（品目Ａの対象物３個）の固有番号を“００００１”、品目コードを“ＩＴＥＭ＿Ａ”、ロット番号を“ＬＯＴ００１”、ロット枝番を“００１”とし、数量が３であるとする。また、以下の説明では、品目Ａの対象物のことを、対象物Ａと記す。担当者が、９月１日９：００に対象物Ａを材料倉庫に入庫すると、作業実績生成部１１は、図８に例示する（１）の作業実績を生成する。
【００４６】
次に、図７の（２）において、担当者が、材料倉庫から材料を出庫する（払出）。担当者が、９月１日１０：００に対象物Ａを３個、材料倉庫から出庫すると、作業実績生成部１１は、図８に例示する（２）の作業実績を生成する。
【００４７】
次に、図７の（３）において、担当者が、置場・倉庫に材料を入庫する（保管の開始）。担当者が、９月１日１０：１０に対象物Ａを３個、工場内置き場に載置すると、作業実績生成部１１は、図８に例示する（３）の作業実績を生成する。
【００４８】
次に、図７の（４）において、担当者が、置場から材料を出庫する（保管の終了）。担当者が、９月１日１０：５０に対象物Ａを３個、工場内置き場から出庫すると、作業実績生成部１１は、図８に例示する（４）の作業実績を生成する。
【００４９】
次に、図７の（５）において、担当者が、加工工程で材料を準備する（加工の開始）。担当者が、９月１日１１：００に対象物Ａを３個、ワークセンタ０１横に載置すると、作業実績生成部１１は、図８に例示する（５）の作業実績を生成する。
【００５０】
次に、図７の（６）において、加工工程で製品（品目Ｂの対象物）が完成する（加工の終了）。以下、品目Ｂの対象物の固有番号を“００００２”、品目コードを“ＩＴＥＭ＿Ｂ”とし、品目Ｂの対象物のことを対象物Ｂとする。９月１日１２：００に対象物Ａの３個の加工が完了し、対象物Ｂが３個作成されると、作業実績生成部１１は、図８に例示する（６）の作業実績を生成する。
【００５１】
ここで、ワークセンタ０１での加工の結果、対象物Ａが１余ったとする。ここで、担当者が、９月１日１２：０５に対象物Ａを１個倉庫に戻すと、作業実績生成部１１は、図８に例示する（７）の作業実績を生成する。
【００５２】
なお、図７の（８）において、材料を使い切ったとする。この場合、現品票の廃棄に合わせ、作業実績生成部１１は、図８に例示する（８）の作業実績を生成する。
【００５３】
次に、図７の（９）において、担当者が、組立工程で材料を準備する（組立の開始）。担当者が、９月１日１３：００に対象物Ｂを３個、ワークセンタ０２横に載置する。また、担当者が、９月１日１３：０５に品目Ｃの対象物を３個、ワークセンタ０２横に載置する。以下、品目Ｃの対象物の固有番号を“００００３”、品目コードを“ＩＴＥＭ＿Ｃ”とし、品目Ｃの対象物のことを対象物Ｃとする。なお、対象物Ｃは、倉庫から組立工程に払い出されている前提である。このとき、作業実績生成部１１は、図８に例示する（９）の作業実績２件を生成する。
【００５４】
次に、図７の（１０）において、組立工程で製品（品目Ｄの対象物）が完成する（組立の終了）。以下、品目Ｄの対象物の固有番号を“００００４”、品目コードを“ＩＴＥＭ＿Ｄ”とし、品目Ｄの対象物のことを対象物Ｄとする。９月１日１４：００に対象物Ｂ３個と対象物Ｃ３個の組立が完了し、対象物Ｄが３個作成されると、作業実績生成部１１は、図８に例示する（１０）の作業実績を生成する。
【００５５】
次に、図７の（１１）において、担当者が、検査工程で検査対象品を準備する（検査の開始）。担当者が、９月１日１４：３０に対象物Ｄを３個、ワークセンタ０３横に載置すると、作業実績生成部１１は、図８に例示する（１１）の作業実績を生成する。
【００５６】
次に、図７の（１２）において、検査工程で製品が完成する（検査の終了）。担当者が、９月１日１５：００に対象物Ｄを３個、製品倉庫に移動させると、作業実績生成部１１は、図８に例示する（１２）の作業実績を生成する。
【００５７】
最後に、図７の（１３）において、担当者が、製品を製品倉庫から出荷する。担当者が、９月１日１８：００に対象物Ｄを３個、製品倉庫から客先に出荷すると、作業実績生成部１１は、図８に例示する（１３）の作業実績を生成する。以上の結果、図８に例示する作業実績が生成される。イベント情報生成部１２は、生成されたこれらの作業実績を組み合わせて、対象物に対して行われたイベントを判断する。
【００５８】
次に、生成された作業実績からイベント情報およびトレース情報を生成して、リードタイムを算出する具体例を説明する。図９は、リードタイムを算出する本具体例で想定する業務シーンの例を示す説明図である。図９に示す例は、図７および図８に示す例と比較し、図８に例示する（７）の作業実績がなく、また、材料倉庫への対象物Ｃの入庫および出庫の作業実績が追加され、対象物Ｄが製品倉庫に置かれた作業実績が追加されている。
【００５９】
まず、図８に例示する（１）〜（６）および（８）の作業実績に着目する。これは、材料を受け入れてから加工が完了するまでの処理である。場所区分が「保管区」と設定された作業場所で、対象物および作業場所が同じ作業実績が存在する場合、イベント情報生成部１２は、そのイベントを“保管”と判断する。図８に示す例では、イベント情報生成部１２は、図８に例示する（１）と（２）の作業実績から、イベントを“保管”と判断し、実績時間を“３６００秒（１時間）”と算出する。
【００６０】
直前に同じ対象物で作業場所が異なる作業実績が存在する場合、イベント情報生成部１２は、そのイベントを“運搬”と判断する。図８に示す例では、イベント情報生成部１２は、図８に例示する（２）と（３）の作業実績から、イベントを“運搬”と判断し、実績時間を“６００秒（１時間）”と算出する。
【００６１】
作業場所が「作業区」と設定された作業場所について、イベント情報生成部１２は、材料が投入された時間を加工開始時間として採用する。ここで、イベント情報生成部１２は、イベント“加工”の実績時間を、加工された対象物（対象物Ｂ）に計上する。なお、同じ対象物の作業実績が前の時刻の作業実績として存在する場合、イベント情報生成部１２は、そのイベントを“保管”と判断し、存在しない場合、そのイベントを“加工”と判断する。加工の結果新しく発行された現品票では、同じ対象物について前の時間の作業実績が存在しないはずだからである。
【００６２】
なお、場所区分が「廃棄」の場合、イベント情報生成部１２は、“運搬”イベントを生成しない。このとき、イベント情報生成部１２は、廃棄前のイベント情報に経過時間を実績時間に加算する。
【００６３】
図１０は、生成されたイベント情報の例を示す説明図である。図１０に例示するように、図８に例示する（１）〜（６）および（８）の作業実績からは、６件のイベント情報が生成される。
【００６４】
次に、トレース情報生成部１３は、図１０に例示するイベント情報に基づいてトレース情報を生成する。図１１は、生成されるトレース情報の他の例を示す説明図である。本具体例では、対象物Ａから対象物Ｂが生成される。そこで、トレース情報生成部１３は、対象物Ａの発生、対象物Ａから対象物Ｂへの変化および対象物Ｂの発生の３件のトレース情報を生成する。
【００６５】
リードタイム算出部１４は、図１０に例示するイベント情報および図１１に例示するトレース情報に基づいて、トレースごとのリードタイムを算出する。具体的には、リードタイム算出部１４は、図１０に例示する親＿固有番号で特定される対象物ごとに、実績時間を加算してリードタイムを算出する。なお、実績時間に正味時間と非正味時間の区別がある場合、リードタイム算出部１４は、正味時間ごと、非正味時間ごとにリードタイムを算出する。また、リードタイム算出部１４は、対象物が生成される元になった対象物（子の対象物）の実績時間も加えたリードタイムを算出してもよい。
【００６６】
図１２は、生成されたリードタイム情報の例を示す説明図である。図１２に示す例では、対象物ごとにトレース時間が算出されていることを示す。なお、図１２に例示する正味時間／非正味時間（単独）は、対象物が生成される元になった対象物の実績時間を含まず、図１２に例示する正味時間／非正味時間（合計）は、対象物が生成される元になった対象物の実績時間も含む。なお、ワークセンタ０１での保管（３９００秒）は加算対象外である。
【００６７】
例えば、図１０におけるイベント種別「加工」の作業実績で、実績時間“３６００秒”は、図１２におけるトレースＩＤ＝“Ｔ０００００００００２”で識別されるトレース情報の正味時間（単独）に設定される。また、例えば、図１０における完＿固有番号＝“００００１”の作業実績の実績時間の合計（１１，１００秒）は、図１２におけるトレースＩＤ＝“Ｔ０００００００００１”で識別されるトレース情報の非正味時間（単独）に加算される。一方、図１２におけるトレースＩＤ＝“Ｔ０００００００００２”で識別されるトレース情報の非正味時間（合計）には、図１０における完＿固有番号＝“００００１”の作業実績のうち、上から４行分の実績時間の合計（７２００秒）が設定される。
【００６８】
イベント情報生成部１２は、組立および検査から出荷についても同様の処理に基づいてイベント情報を生成する。図１３は、生成されたイベント情報の他の例を示す説明図である。例えば、対象物Ｂおよび対象物Ｃから対象物Ｄが組み立てられる場合、図１３に例示するように、“加工”を示す２件のイベント情報が生成される。
【００６９】
トレース情報生成部１３は、図１３に例示するイベント情報に基づいてトレース情報を生成する。図１４は、生成されるトレース情報の他の例を示す説明図である。本具体例では、対象物Ａから対象物Ｂが生成され、さらに対象物Ｂと対象物Ｃから対象物Ｄが生成される。そこで、トレース情報生成部１３は、図１４に例示するように、対象物Ｄについて、子のトレース情報をコピーして、子、孫、曾孫が記録されたトレース情報を生成する。
【００７０】
リードタイム算出部１４は、図１３に例示するイベント情報および図１４に例示するトレース情報に基づいて、トレースごとのリードタイムを算出する。図１５は、生成されたリードタイム情報の他の例を示す説明図である。具体的には、図１５（ａ）は、組立前のリードタイム情報の例を示し、図１５（ｂ）は、出荷後のリードタイム情報の例を示す。本具体例では、リードタイム算出部１４は、図１５（ｂ）に例示するように、対象物Ｄの子である対象物Ｂと対象物Ｃのそれぞれについてリードタイムを算出する。
【００７１】
以上のように、本実施形態では、作業実績生成部１１が、作業場所へ対象物が入ったことまたは作業場所から対象物が出たことを検出して作業実績を生成し、イベント情報生成部１２が、各作業場所で生成された複数の作業実績を組み合わせて、対象物に対して行われたイベントを判断し、そのイベントの内容を表すイベント情報を生成する。トレース情報生成部１３は、そのイベント情報に基づいて、生産工程における対象物の発生または変化を示すトレース情報を生成し、リードタイム算出部１４は、イベント情報およびトレース情報に基づいて、トレース情報ごとのリードタイムを算出する。
【００７２】
そして、イベント情報生成部１２が、イベント情報として、判断されたイベントとそのイベントに対応する作業実績に含まれる検出日時に基づいて各イベントの実績時間を算出し、リードタイム算出部１４が、実績時間を対象物ごとに加算してリードタイムを算出する。よって、生産工程で発生するイベントごとのリードタイムを容易に管理できる。その結果、リードタイムの短縮を実現することが可能になる。
【００７３】
すなわち、本実施形態では、物の流れに着目し、物の位置情報から作業実績を取得して管理を行っているため、現場側での実績管理の負荷を軽減させつつ、生産工程のリードタイムを適切に把握することが可能になる。
【００７４】
次に、本発明の概要を説明する。図１６は、本発明による生産工程管理システムの概要を示すブロック図である。本発明による生産工程管理システム８０は、予め定義された作業場所へ対象物が入ったこと（入荷、生成、仮置きなど）またはその作業場所から対象物が出たこと（例えば、払い出し、運びだし、出荷、使い切りなど）を検出して、その対象物の識別情報、検出日時および作業場所を対応付けた作業実績を生成する作業実績生成部８１（例えば、作業実績生成部１１）と、各作業場所で生成された複数の作業実績を組み合わせて、対象物に対して行われたイベントを判断し、そのイベントの内容を表すイベント情報を生成するイベント情報生成部８２（例えば、イベント情報生成部１２）と、イベント情報に基づいて、生産工程における対象物の発生または変化を示すトレース情報を生成するトレース情報生成部８３（例えば、トレース情報生成部１３）と、イベント情報およびトレース情報に基づいて、トレース情報ごとのリードタイムを算出するリードタイム算出部８４（例えば、リードタイム算出部１４）とを備えている。
【００７５】
イベント情報生成部８２は、イベント情報として、判断されたイベントとそのイベントに対応する作業実績に含まれる検出日時に基づいて各イベントの実績時間を算出し、リードタイム算出部８４は、実績時間を対象物ごとに加算してリードタイムを算出する。
【００７６】
そのような構成により、生産工程で発生するイベントごとのリードタイムを容易に管理できる。
【００７７】
また、イベント情報生成部８２は、予め作業場所ごとに設定された区分に応じて決定されるイベントの中から、複数の作業実績を組み合わせて、対象物に対して行われたイベントを判断してもよい。
【００７８】
また、具体的には、イベント情報生成部８２は、作業場所で行われたイベントについて、識別情報で識別される対象物についての作業実績がその作業場所における過去の作業実績に存在する場合、その対象物が滞留するイベント（例えば、保管）であると判断し、識別情報で識別される対象物についての作業実績がその作業場所における過去の作業実績に存在しない場合、その作業場所における過去の作業実績により特定される物からその対象物に変化させるイベント（例えば、加工）であると判断してもよい。
【００７９】
また、イベント情報生成部８２は、作業場所で行われたイベントについて、同一の作業場所で識別番号が異なる３つ以上の作業実績が存在する場合、最後の作業実績で識別される対象物をそれ以外の作業実績で識別される複数の対象物で生成するイベント（例えば、組立）であると判断してもよい。
【００８０】
また、リードタイム算出部８４は、対象物の数量に応じて（例えば、個数で割って）リードタイムを算出してもよい。
【００８１】
また、生産工程管理システム８０は、対象物の工程ごとにリードタイムを出力する管理情報出力部（例えば、管理情報出力部１５）を備えていてもよい。そして、管理情報出力部は、横軸方向に対象物の工程、縦軸方向に時間を設定したグラフにリードタイムを出力してもよい。そのような構成によれば、工程ごとの作業の無駄を可視化でき、作業者が容易にその判断を行うことが可能になる。
【００８２】
以上、実施形態及び実施例を参照して本願発明を説明したが、本願発明は上記実施形態および実施例に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【００８３】
この出願は、２０１７年３月１５日に出願された日本特許出願２０１７−０５００３０を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【符号の説明】
【００８４】
１１  作業実績生成部
１２  イベント情報生成部
１３  トレース情報生成部
１４  リードタイム算出部
１５  管理情報出力部
２０  対象物情報記憶部
２１  作業実績記憶部
２２  イベント情報記憶部
２３  トレース情報記憶部
２４  リードタイム記憶部
１００  生産工程管理システム
【図１】
0006750800.tif 000002
【図２】
0006750800.tif 000003
【図３】
0006750800.tif 000004
【図４】
0006750800.tif 000005
【図５】
0006750800.tif 000006
【図６】
0006750800.tif 000007
【図７】
0006750800.tif 000008
【図８】
0006750800.tif 000009
【図９】
0006750800.tif 000010
【図１０】
0006750800.tif 000011
【図１１】
0006750800.tif 000012
【図１２】
0006750800.tif 000013
【図１３】
0006750800.tif 000014
【図１４】
0006750800.tif 000015
【図１５】
0006750800.tif 000016
【図１６】
0006750800.tif 000017