(57)【要約】【課題】  装置を操作する作業員の手動作業の競合を防止したスケジュール生成装置を実現する。【解決手段】  複数の装置を時系列的に用いて製品を製造するためのスケジュールを生成するスケジュール生成装置において、装置を操作する作業員の手動作業時間を反映してスケジュールを生成するスケジューリング手段を備える。【選択図】                    図１
2005309938.tif 000002
【特許請求の範囲】
【請求項１】
複数の装置を時系列的に用いて製品を製造するためのスケジュールを生成するスケジュール生成装置において、
前記装置を操作する作業員の手動作業時間を反映してスケジュールを生成するスケジューリング手段を備えたことを特徴とするスケジュール生成装置。
【請求項２】
前記スケジューリング手段は、前記装置毎に定義された工程内で、どのような手動作業があるのかを定義する工程内作業定義手段、前記作業員毎にどの製品を担当するのかを定義する製品担当者定義手段及び前記製品毎に製造開始時間を定義する製品製造予定手段の少なくともいずれかの情報を参照することを特徴とする請求項１に記載のスケジュール生成装置。
【請求項３】
前記工程内作業定義手段は、開始タイミングから手動作業開始までの時間及び作業終了から終了タイミングまでの時間の少なくともいずれかを定義することを特徴とする請求項２に記載のスケジュール生成装置。
【請求項４】
前記工程内作業定義手段は、前記工程の開始から手動作業開始までの時間及び手動作業に要する時間の少なくともいずれかを定義することを特徴とする請求項２に記載のスケジュール生成装置。
【請求項５】
前記製品担当者定義手段は、前記作業員毎の担当製品情報及び作業員の担当予定時間情報の少なくともいずれかを定義することを特徴とする請求項２に記載のスケジュール生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の装置を時系列的に用い、これら装置の競合を防止して複数の製品を製造するためのスケジュールを作成するスケジュール生成装置に関するものである。更に詳しくは、装置産業等の現場作業員が、現場等で手動作業を伴う場合のスケジュールを作成するスケジュール生成装置に関するものである。
【背景技術】
【０００２】
図７は従来のスケジュール生成装置の一例を示す機能ブロック図である。１はスケジュール生成装置であり、製品製造定義手段２及び装置内工程定義手段３の情報を取得し、装置間の競合を防止したスケジュールを生成し、スケジュール結果出力手段４に渡す。
【０００３】
図８（Ａ）及び（Ｂ）は、製品製造定義手段２及び装置内工程定義手段３における装置及び装置内の工程を定義する処理のフローチャートである。図８（Ａ）の製品製造定義手段２では、製品毎にどのような装置を使って製造するかという情報、この例では製品Ａで使用される装置１及び装置２が定義されている。図示されていないが、他の製品（例えば製品Ｂ、製品Ｃ、製品Ｄ）についても同様に使用装置が定義されている。
【０００４】
図８（Ｂ）の装置内工程定義手段３では、装置内でどのような工程があるのかという情報及び工程のサイクルタイムが定義されている。この例では製品Ａで使用される装置１内の工程１及び工程２が定義されている。図示されていないが、装置２についてもその装置内の工程が定義されている。更に他製品に使用される装置（例えば装置３、装置４）についても装置内の工程が定義されている。
【０００５】
図９は、スケジュール生成装置１の処理手順を示すフローチャートであり、ステップＳ１でスケジューリングをスタートし、ステップＳ２で製品製造定義手段２及び装置内工程定義手段３からの装置及び装置内の工程情報を参照して装置間の競合を防止したスケジューリング処理を実行し、ステップＳ３でスケジューリングを完了する。
【０００６】
図１０は、スケジュール結果出力手段４に渡されるスケジュール結果の画面例である。この画面で明らかなように、製品Ａ及び製品Ｂで使用される装置１及び装置２間の競合が防止され、同様に製品Ｃ及び製品Ｄで使用される装置３及び装置４間の競合が防止されたスケジュール結果であることが分かる。
【０００７】
スケジュール生成装置に関連する先行技術文献としては、次のようなものがある。
【０００８】
【特許文献１】特開２０００−２５９７０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
従来の技術では、装置間の競合は防ぐことが可能であるが、その装置を操作する作業員の手動作業は配慮されていなかった。このため、装置間では競合しない場合でも、現場での手動作業では作業員間の競合が発生する場合があり、スケジューリングされた内容の中での作業員の調整を必要とする問題があった。
【００１０】
従って、本発明が解決しようとする課題は、装置を操作する作業員の手動作業の競合を防止したスケジュール生成装置を実現することにある。
【課題を解決するための手段】
【００１１】
このような課題を達成するために、本発明の構成は次の通りである。
（１）複数の装置を時系列的に用いて製品を製造するためのスケジュールを生成するスケジュール生成装置において、
前記装置を操作する作業員の手動作業時間を反映してスケジュールを生成するスケジューリング手段を備えたことを特徴とするスケジュール生成装置。
【００１２】
（２）前記スケジューリング手段は、前記装置毎に定義された工程内で、どのような手動作業があるのかを定義する工程内作業定義手段、前記作業員毎にどの製品を担当するのかを定義する製品担当者定義手段及び前記製品毎に製造開始時間を定義する製品製造予定手段の少なくともいずれかの情報を参照することを特徴とする請求項１に記載のスケジュール生成装置。
【００１３】
（３）前記工程内作業定義手段は、開始タイミングから手動作業開始までの時間及び作業終了から終了タイミングまでの時間の少なくともいずれかを定義することを特徴とする（２）に記載のスケジュール生成装置。
【００１４】
（４）前記工程内作業定義手段は、前記工程の開始から手動作業開始までの時間及び手動作業に要する時間の少なくともいずれかを定義することを特徴とする（２）に記載のスケジュール生成装置。
【００１５】
（５）前記製品担当者定義手段は、前記作業員毎の担当製品情報及び作業員の担当予定時間情報の少なくともいずれかを定義することを特徴とする（２）に記載のスケジュール生成装置。
【発明の効果】
【００１６】
以上説明したことから明らかなように、本発明によれば次のような効果がある。
（１）現場作業員（手動作業の作業者）が担当毎にスケジュールされるために、自分の作業時間内での作業スケジュールを一目で判ることができる。
【００１７】
（２）装置のスケジューリングだけでは判断できない手動作業の競合自体も防止できるので、現場作業員の負荷がどのぐらいかをビジュアルに判断でき、最適にスケジュールすることにより現場作業員の負荷を軽減することができる。
【００１８】
（３）また、手動作業を含めたスケジューリングを行うことで、装置間競合の防止のみを行う従来のスケジュール生成に比較して精度の高いスケジュールを生成することができ、製品製造の効率アップに貢献することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明を図面により詳細に説明する。図１は本発明を適用したスケジュール生成装置の一実施形態を示す機能ブロック図である。図７で説明した従来装置と同一要素には同一符号を付し、説明を省略する。以下、本発明の特徴部につき説明する。
【００２０】
図１において、１００は本発明が適用されたスケジュール生成装置であり、従来装置と比較した特徴部は、手動作業の競合を防止したスケジュールを生成するスケジューリング手段１０１を備えた構成にある。
【００２１】
スケジュール生成装置１００は、従来装置と同様に製品製造定義手段２及び装置内工程定義手段３における装置及び装置内の工程の定義情報を参照すると共に、工程内作業定義手段２００、製品担当者定義手段３００、製品製造予定定義手段４００の定義情報を参照してスケジュール生成処理を実行する。
【００２２】
図２（Ａ）及び（Ｂ）は、図８で説明した製品製造定義手段２及び装置内工程定義手段３と同一要素であり、説明を省略する。図２（Ｃ）は、本発明のスケジュール生成装置１００が参照する工程内作業定義手段２００の定義内容を示す。
【００２３】
工程内作業定義手段２００は、製品毎及び装置毎に定義された工程内でどのような手動作業があるのかを定義する。図示した例は、製品Ａで使用する装置１の工程１内の工程内作業の定義内容である。
【００２４】
この定義内容は、工程のスタートからエンドまでのサイクルタイム及びこの工程内の手作業のタイミングを定義する。このタイミングは、開始タイミングからどのぐらいの時刻以降に手動作業を開始するかという情報及び終了タイミングからどのぐらいの時刻前に作業を完了するかという情報並びに手動作業にかかる所要時間の情報等である。
【００２５】
この他にも、工程の開始から何分後に手動作業１を開始するかという情報と、この手動作業にかかる所要時間の情報を定義する形等の定義内容であってもよい。更に、１つの工程内に手動作業が分割して複数存在することも可能である。この場合の定義方法としては、工程内の手動作業のタイミングが判別出来るような定義情報であれば、スケジューリングは可能である。
【００２６】
図３は、製品担当者定義手段３００の定義内容を示す。定義情報はテーブルに保持されており、実際に作業する担当者毎にどの製品を担当するのかという情報、例えば担当者Ａは製品Ａと製品Ｃの製造を担当する等の情報を定義しておく。更に、担当者の担当予定時間を予め定義しておく。
【００２７】
図４は、製品製造予定定義手段４００の定義内容を示す。定義情報はテーブルに保持されており、実際に製造する製品の製造開始時間を定義しておく。
【００２８】
図５は、スケジュール生成装置１００の処理手順を示すフローチャートである。ステップＳ１でスケジューリングをスタートし、ステップＳ２で製品製造定義手段２及び装置内工程定義手段３からの装置及び装置内の工程情報を参照して装置間の競合を防止したスケジューリング処理を実行する。これまでの処理は図９で説明した従来装置と同じである。
【００２９】
ステップＳ３では、手動作業の競合を防止する手動作業競合防止スケジュール機能により手動作業の競合を防止するスケジューリング処理が実行され、ステップＳ４でスケジューリングが完了する。
【００３０】
図６は、各定義手段の定義内容を参照したスケジュール結果を示す画面例である。スケジュール生成装置１００は、設定された製品毎の製造開始時刻より、まず装置競合を防止するようにスケジュール生成処理を実行（領域Ｓ参照）した後に、更に担当者毎の手動作業時間の競合を防止するようにスケジューリングする（領域Ｔ参照）。
【００３１】
このスケジューリングにおいて、競合が発生する場合には、オペレータに競合がある旨のメッセージを出力し、競合があったままで良い場合には、競合状態のままスケジューリングし、競合があってはまずいという指定をされた場合には、競合が発生しないようにスケジューリングする。このように、装置および手動作業のそれぞれについての競合防止の指定を可能にする機能を持たせている。
【００３２】
この機能によれば、例えば、装置のスケジューリング上では競合が発生しないが、手動操作上で競合が発生する場合に、手動操作側の競合防止が指定されているときには、装置側のスケジュール（製品製造スケジュール）をずらして、手動操作の競合が発生するのを防止することができる。
【００３３】
更に、スケジュール生成装置１００は、スケジュールの自動生成機能に加えてスケジューリングした内容をオペレータが介入して手動修正でケジュール変更を行う機能を有しており、操作に柔軟性を持たせている。
【図面の簡単な説明】
【００３４】
【図１】本発明を適用したスケジュール生成装置の一実施形態を示す機能ブロック図である。
【図２】製品製造定義手段、装置内工程定義手段、工程内作業定義手段の定義内容を示すフローチャートである。
【図３】製品担当者定義手段の定義内容を示すテーブルである。
【図４】製品製造予定定義手段の定義内容を示すテーブルである。
【図５】スケジュール生成装置の処理手順を示すフローチャートである。
【図６】本発明スケジュール生成装置によるスケジュール結果を示す画面例である。
【図７】従来のスケジュール生成装置の一例を示す機能ブロック図である。
【図８】製品製造定義手段及び装置内工程定義手段の定義内容を示すフローチャートである。
【図９】スケジュール生成装置の処理手順を示すフローチャートである。
【図１０】スケジュール結果出力手段に渡されるスケジュール結果の画面例である。
【符号の説明】
【００３５】
２  製品製造定義手段
３  装置内工程定義手段
４  スケジュール結果出力手段
１００  スケジュール生成装置
１０１  スケジューリング手段
２００  工程内作業定義手段
３００  製品担当者定義手段
４００  製品製造予定定義手段
【図１】
2005309938.tif 000003
【図２】
2005309938.tif 000004
【図３】
2005309938.tif 000005
【図４】
2005309938.tif 000006
【図５】
2005309938.tif 000007
【図６】
2005309938.tif 000008
【図７】
2005309938.tif 000009
【図８】
2005309938.tif 000010
【図９】
2005309938.tif 000011
【図１０】
2005309938.tif 000012