(57)【要約】  【課題】製品の納期を遵守し、かつ合流工程における仕掛数が少なくなるようにすること。  【解決手段】製造指示装置１１０の処理順序算出部は、各工程に仕掛かっている仕掛部品を特定し、当該仕掛かり部品の納期余裕度を算出する。そして、納期余裕度が予め定められた閾値に満たないものについては、納期余裕度の小さいものから順に各工程に投入するようにし、納期余裕度が予め定められた閾値以上のものについては、合流工程までの残処理時間の最小値が小さな製品の仕掛部品から順に各工程に投入するようにする。【選択図】図３
2011039987.tif 000002
【特許請求の範囲】
【請求項１】
各工程に仕掛部品を投入する処理順序を特定する製造指示装置であって、
製品、および、当該製品の納期、を特定する受注情報と、
製品、当該製品を構成する部品、当該部品を製造する工程経路、および、当該工程経路において他の工程経路を経由してきた他の部品と合流する合流工程、を特定する部品構成情報と、
工程経路、当該工程経路に含まれる工程、当該工程での処理時間、を特定する工程経路情報と、
製品、当該製品を構成する部品、当該部品が属している工程、当該部品が当該工程での処理が行われているか否か、を特定する作業実績情報と、
を記憶する記憶部と、制御部と、を備え、
前記制御部は、
前記作業実績情報より、工程に属し、当該工程での処理が行われていない前記部品を当該工程における仕掛部品として特定する処理と、
前記部品構成情報より、前記仕掛部品の工程経路と、合流工程と、を特定する処理と、
前記工程経路情報より、前記仕掛部品の工程経路における合流工程までの工程での処理時間を集計することにより、前記仕掛かり部品の合流工程までの残処理時間を算出し、前記仕掛部品を有する製品の納期までの残り時間を算出し、前記残り時間を前記残処理時間で除算して納期余裕度を算出する処理と、
前記納期余裕度が予め定められた閾値に満たない仕掛部品については、前記納期余裕度が小さいものから順に各工程に投入する処理順序とし、前記納期余裕度が予め定められた閾値以上の仕掛部品については、前記納期余裕度が予め定められた閾値以上の仕掛部品を有する製品を構成する部品の前記合流工程までの残処理時間の最小値が小さな製品の仕掛部品から順に各工程に投入する処理順序とする処理と、を行うこと、
を特徴とする製造指示装置。
【請求項２】
請求項１に記載の製造指示装置であって、
前記制御部は、
前記納期余裕度が予め定められた閾値以上の仕掛部品であって、前記納期余裕度が予め定められた閾値以上の仕掛部品を有する製品を構成する部品の前記合流工程までの残処理時間の最小値が等しい仕掛部品については、前記納期余裕度が予め定められた閾値以上の仕掛部品を有する製品を構成する部品の前記合流工程までの残処理時間の最大値が小さな製品の仕掛部品から順に各工程に投入する処理順序とすること、
を特徴とする製造指示装置。
【請求項３】
請求項１又は２に記載の製造指示装置であって、
前記制御部は、
各工程において、前記納期余裕度が予め定められた閾値に満たない仕掛部品を処理した後に、前記納期余裕度が予め定められた閾値以上の仕掛部品の処理を行うように、処理順序を特定する処理を行うこと、
を特徴とする製造指示装置。
【請求項４】
請求項３に記載の製造指示装置であって、
前記制御部は、各工程における前記仕掛部品の処理順序を予め定められた表示形式にして出力部に出力する処理を行うこと、
を特徴とする製造指示装置。
【請求項５】
請求項３又は４に記載の製造指示装置であって、
前記制御部は、
製品毎に、当該製品に含まれる部品の前記合流工程までの残処理時間の最大値から、当該製品に含まれる部品の前記合流工程までの残処理時間の最小値を減算することで、合流工程における仕掛時間を算出し、
製品毎に当該製品に含まれる部品の前記合流工程までの残処理時間と、前記仕掛時間と、を予め定められた表示形式にして出力部に出力する処理を行うこと、
を特徴とする製造指示装置。
【請求項６】
請求項３から５の何れか一項に記載の製造指示装置であって、
前記制御部は、
特定の時間間隔における前記合流工程での仕掛部品の総数を集計し、当該特定の時間間隔と、当該総数と、を予め定められた表示形式にして出力部に出力する処理を行うこと、
を特徴とする製造指示装置。
【請求項７】
請求項３から６の何れか一項に記載の製造指示装置であって、
前記制御部は、
前記閾値の値の修正値の入力を、入力部を介して受け付けると、前記処理順序を再度特定すること、
を特徴とする製造指示装置。
【請求項８】
コンピュータを、各工程に仕掛部品を投入する処理順序を特定する製造指示装置として機能させるプログラムであって、
前記コンピュータは、
製品、および、当該製品の納期、を特定する受注情報と、
製品、当該製品を構成する部品、当該部品を製造する工程経路、および、当該工程経路において他の工程経路を経由してきた他の部品と合流する合流工程、を特定する部品構成情報と、
工程経路、当該工程経路に含まれる工程、当該工程での処理時間、を特定する工程経路情報と、
製品、当該製品を構成する部品、当該部品が属している工程、当該部品が当該工程での処理が行われているか否か、を特定する作業実績情報と、
を記憶する記憶手段と、制御手段と、を備え、
前記制御手段に、
前記作業実績情報より、工程に属し、当該工程での処理が行われていない前記部品を当該工程における仕掛部品として特定する処理と、
前記部品構成情報より、前記仕掛部品の工程経路と、合流工程と、を特定する処理と、
前記工程経路情報より、前記仕掛部品の工程経路における合流工程までの工程での処理時間を集計することにより、前記仕掛かり部品の合流工程までの残処理時間を算出し、前記仕掛部品を有する製品の納期までの残り時間を算出し、前記残り時間を前記残処理時間で除算して納期余裕度を算出する処理と、
前記納期余裕度が予め定められた閾値に満たない仕掛部品については、前記納期余裕度が小さいものから順に各工程に投入する処理順序とし、前記納期余裕度が予め定められた閾値以上の仕掛部品については、前記納期余裕度が予め定められた閾値以上の仕掛部品を有する製品を構成する部品の前記合流工程までの残処理時間の最小値が小さな製品の仕掛部品から順に各工程に投入する処理順序とする処理と、を行わせること、
を特徴とするプログラム。
【請求項９】
請求項８に記載のプログラムであって、
前記制御手段に、
前記納期余裕度が予め定められた閾値以上の仕掛部品であって、前記納期余裕度が予め定められた閾値以上の仕掛部品を有する製品を構成する部品の前記合流工程までの残処理時間の最小値が等しい仕掛部品については、前記納期余裕度が予め定められた閾値以上の仕掛部品を有する製品を構成する部品の前記合流工程までの残処理時間の最大値が小さな製品の仕掛部品から順に各工程に投入する処理順序とさせること、
を特徴とするプログラム。
【請求項１０】
請求項８又は９に記載のプログラムであって、
前記制御手段に、
各工程において、前記納期余裕度が予め定められた閾値に満たない仕掛部品を処理した後に、前記納期余裕度が予め定められた閾値以上の仕掛部品の処理を行うように、処理順序を特定する処理を行わせること、
を特徴とするプログラム。
【請求項１１】
請求項１０に記載のプログラムであって、
前記制御手段に、各工程における前記仕掛部品の処理順序を予め定められた表示形式にして出力部に出力する処理を行わせること、
を特徴とするプログラム。
【請求項１２】
請求項１０又は１１に記載のプログラムであって、
前記制御手段に、
製品毎に、当該製品に含まれる部品の前記合流工程までの残処理時間の最大値から、当該製品に含まれる部品の前記合流工程までの残処理時間の最小値を減算することで、合流工程における仕掛時間を算出し、
製品毎に当該製品に含まれる部品の前記合流工程までの残処理時間と、前記仕掛時間と、を予め定められた表示形式にして出力部に出力する処理を行わせること、
を特徴とするプログラム。
【請求項１３】
請求項１０から１２の何れか一項に記載のプログラムであって、
前記制御手段に、
特定の時間間隔における前記合流工程での仕掛部品の総数を集計し、当該特定の時間間隔と、当該総数と、を予め定められた表示形式にして出力部に出力する処理を行わせること、
を特徴とするプログラム。
【請求項１４】
請求項１０から１３の何れか一項に記載のプログラムであって、
前記制御手段に、
前記閾値の値の修正値の入力を、入力部を介して受け付けると、前記処理順序を再度特定させること、
を特徴とするプログラム。
【請求項１５】
各工程に仕掛部品を投入する処理順序を特定する製造指示システムであって、
製品、および、当該製品の納期、を特定する受注情報と、
製品、当該製品を構成する部品、当該部品を製造する工程経路、および、当該工程経路において他の工程経路を経由してきた他の部品と合流する合流工程、を特定する部品構成情報と、
工程経路、当該工程経路に含まれる工程、当該工程での処理時間、を特定する工程経路情報と、
製品、当該製品を構成する部品、当該部品が属している工程、当該部品が当該工程での処理が行われているか否か、を特定する作業実績情報と、
を記憶する記憶部と、制御部と、を備え、
前記制御部は、
前記作業実績情報より、工程に属し、当該工程での処理が行われていない前記部品を当該工程における仕掛部品として特定する処理と、
前記部品構成情報より、前記仕掛部品の工程経路と、合流工程と、を特定する処理と、
前記工程経路情報より、前記仕掛部品の工程経路における合流工程までの工程での処理時間を集計することにより、前記仕掛かり部品の合流工程までの残処理時間を算出し、前記仕掛部品を有する製品の納期までの残り時間を算出し、前記残り時間を前記残処理時間で除算して納期余裕度を算出する処理と、
前記納期余裕度が予め定められた閾値に満たない仕掛部品については、前記納期余裕度が小さいものから順に各工程に投入する処理順序とし、前記納期余裕度が予め定められた閾値以上の仕掛部品については、前記納期余裕度が予め定められた閾値以上の仕掛部品を有する製品を構成する部品の前記合流工程までの残処理時間の最小値が小さな製品の仕掛部品から順に各工程に投入する処理順序とする処理と、を行うこと、
を特徴とする製造指示システム。
【請求項１６】
製品、および、当該製品の納期、を特定する受注情報と、
製品、当該製品を構成する部品、当該部品を製造する工程経路、および、当該工程経路において他の工程経路を経由してきた他の部品と合流する合流工程、を特定する部品構成情報と、
工程経路、当該工程経路に含まれる工程、当該工程での処理時間、を特定する工程経路情報と、
製品、当該製品を構成する部品、当該部品が属している工程、当該部品が当該工程での処理が行われているか否か、を特定する作業実績情報と、
を記憶する記憶部と、制御部と、を備える製造指示装置が、各工程に仕掛部品を投入する処理順序を特定する製造指示方法であって、
前記制御部が、前記作業実績情報より、工程に属し、当該工程での処理が行われていない前記部品を当該工程における仕掛部品として特定する処理を行う過程と、
前記制御部が、前記部品構成情報より、前記仕掛部品の工程経路と、合流工程と、を特定する処理を行う過程と、
前記制御部が、前記工程経路情報より、前記仕掛部品の工程経路における合流工程までの工程での処理時間を集計することにより、前記仕掛かり部品の合流工程までの残処理時間を算出し、前記仕掛部品を有する製品の納期までの残り時間を算出し、前記残り時間を前記残処理時間で除算して納期余裕度を算出する処理を行う過程と、
前記制御部が、前記納期余裕度が予め定められた閾値に満たない仕掛部品については、前記納期余裕度が小さいものから順に各工程に投入する処理順序とし、前記納期余裕度が予め定められた閾値以上の仕掛部品については、前記納期余裕度が予め定められた閾値以上の仕掛部品を有する製品を構成する部品の前記合流工程までの残処理時間の最小値が小さな製品の仕掛部品から順に各工程に投入する処理順序とする処理を行う過程と、
を有すること、
を特徴とする製造指示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各工程に仕掛部品を投入する処理順序を特定する技術に関する。
【背景技術】
【０００２】
産業機械やモータなどの個別受注生産製品では、顧客が要求した納期までに製品を製造するため、生産計画や製造指示を決定する必要がある。
【０００３】
例えば、特許文献１には、納期を順守するために、最終工程完了までの残処理時間と、納期までの残時間と、の比によって計算される納期余裕度の小さいものから、仕掛部品の処理を行う製造指示を行う技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開2004-295679号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば、産業機械やモータなど複数のサブラインがメインラインで合流する組立ラインでは、大型部品が合流工程において集合するために、合流工程の仕掛置き場に空きがなくなる可能性があり、合流工程の仕掛数が重要視される。
【０００６】
しかしながら、特許文献１に記載された技術のように、納期の余裕度から処理順序を作成する技術では、各部品の合流工程までの処理時間を考慮しておらず、各部品の到着時刻がずれ、全部品が揃わない場合がある。そのため、合流工程において、先に到着した部品は、作業が開始できず、仕掛数が増大してしまう場合がある。
【０００７】
そこで、本発明は、納期を遵守し、かつ合流工程における仕掛数が少なくなるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
以上の課題を解決するため、本発明は、納期に余裕のない仕掛部品については、合流工程までの残処理時間の短い製品に使用されるものを優先して処理するようにする。
【０００９】
例えば、本発明は、各工程に仕掛部品を投入する処理順序を特定する製造指示装置であって、製品、および、当該製品の納期、を特定する受注情報と、製品、当該製品を構成する部品、当該部品を製造する工程経路、および、当該工程経路において他の工程経路を経由してきた他の部品と合流する合流工程、を特定する部品構成情報と、工程経路、当該工程経路に含まれる工程、当該工程での処理時間、を特定する工程経路情報と、製品、当該製品を構成する部品、当該部品が属している工程、当該部品が当該工程での処理が行われているか否か、を特定する作業実績情報と、を記憶する記憶部と、制御部と、を備え、前記制御部は、前記作業実績情報より、工程に属し、当該工程での処理が行われていない前記部品を当該工程における仕掛部品として特定する処理と、前記部品構成情報より、前記仕掛部品の工程経路と、合流工程と、を特定する処理と、前記工程経路情報より、前記仕掛部品の工程経路における合流工程までの工程での処理時間を集計することにより、前記仕掛かり部品の合流工程までの残処理時間を算出し、前記仕掛部品を有する製品の納期までの残り時間を算出し、前記残り時間を前記残処理時間で除算して納期余裕度を算出する処理と、前記納期余裕度が予め定められた閾値に満たない仕掛部品については、前記納期余裕度が小さいものから順に各工程に投入する処理順序とし、前記納期余裕度が予め定められた閾値以上の仕掛部品については、前記納期余裕度が予め定められた閾値以上の仕掛部品を有する製品を構成する部品の前記合流工程までの残処理時間の最小値が小さな製品の仕掛部品から順に各工程に投入する処理順序とする処理と、を行うこと、を特徴とする。
【発明の効果】
【００１０】
以上のように、本発明によれば、納期遅れを少なくし、かつ合流工程における仕掛数が少なくなるようにすることができる。
【図面の簡単な説明】
【００１１】
【図１】製造指示システムの概略図。
【図２】組立ラインの一例を示す概略図。
【図３】製造指示装置の概略図。
【図４】受注情報テーブルの概略図。
【図５】部品構成情報テーブルの概略図。
【図６】工程経路情報テーブルの概略図。
【図７】作業実績情報テーブルの概略図。
【図８】パラメータ情報テーブルの概略図。
【図９】コンピュータの概略図。
【図１０】各工程に仕掛かっている部品の処理順序を特定する処理を示すフローチャート。
【図１１】表示画面の一例を示す概略図。
【図１２】表示画面の一例を示す概略図。
【図１３】表示画面の一例を示す概略図。
【図１４】部品の処理順序を作成する処理を示すフローチャート。
【発明を実施するための形態】
【００１２】
図１は、本発明の一実施形態である製造指示システム１００の概略図である。図示するように、製造指示システム１００は、製造指示装置１１０と、受注処理装置１３０と、生産計画立案装置１５０と、生産ライン管理装置１７０と、を備え、これらはネットワーク１９０を介して相互に情報の送受信を行うことができるようにされている。
【００１３】
ここで、本発明では、産業機械やモータなど複数のサブラインがメインラインで合流する工程を有する組立ラインにおける製造指示（処理順序の特定）を対象とする。
【００１４】
例えば、図２（組立ラインの一例を示す概略図）に示すように、大型モータの組立ライン１９１のように、サブライン工程であるコイル工程１９１ａから乾燥工程１９１ｃで作成されるステータ１９２と、サブライン工程である製缶工程１９１ｄから乾燥工程１９１ｇで作成されるロータ１９３と、が最終製品であるモータを作成するメインライン工程である組立１９１ｈから発送工程１９１ｉにおける組立工程１９１ｈで合流する。
【００１５】
組立ライン１９１では、製品ごとに、工程経路が異なり、全工程中、いずれかの工程を通過しない場合もある。また、製品ごとに、各工程の処理時間は異なる。そのため、組立工程１９１ｈまでの処理時間は、各部品によって異なり、組立工程１９１ｈに到着する時刻がずれ、組立工程１９１ｈの仕掛が増大する。
【００１６】
なお、本発明における製造指示システム１００では、組立ライン１９１における各工程の仕掛の処理順序を即時に決定し、利用者に提供する。
【００１７】
図３は、製造指示装置１１０の概略図である。図示するように、製造指示装置１１０は、記憶部１１１と、制御部１１８と、入力部１２３と、出力部１２４と、通信部１２５と、を備える。
【００１８】
記憶部１１１は、受注情報記憶領域１１２と、部品構成情報記憶領域１１３と、工程経路情報記憶領域１１４と、作業実績情報記憶領域１１５と、パラメータ情報記憶領域１１６と、を備える。
【００１９】
受注情報記憶領域１１２には、製品毎の納期を特定する受注情報が記憶される。例えば、本実施形態においては、図４（受注情報テーブル１１２ａの概略図）に示すような受注情報テーブル１１２ａが記憶される。
【００２０】
図示するように、受注情報テーブル１１２ａは、受注番号欄１１２ｂと、製品番号欄１１２ｃと、製品欄１１２ｄと、納期欄１１２ｅと、納め先欄１１２ｆと、を有する。
【００２１】
受注番号欄１１２ｂには、各々の受注を一意に識別するための識別情報が格納される。ここでは、受注を受けた際に採番される受注番号が格納される。
【００２２】
製品番号欄１１２ｃには、受注番号欄１１２ｂで特定される受注で、注文を受けた製品を特定する識別情報である製品番号が格納される。
【００２３】
製品欄１１２ｄには、受注番号欄１１２ｂで特定される受注で、注文を受けた製品の製品名が格納される。
【００２４】
納期欄１１２ｅには、受注番号欄１１２ｂで特定される受注で、注文を受けた製品の納期を特定する情報が格納される。ここで、納期は、年月日で特定されているが、このような態様に限定されるものではない。
【００２５】
納め先欄１１２ｆには、受注番号欄１１２ｂで特定される受注で、注文を受けた製品を納める納め先を特定する情報が格納される。
【００２６】
図３に戻り、部品構成情報記憶領域１１３には、製品毎に、当該製品を構成する部品と、当該部品が製造される工程経路と、を特定する部品構成情報が記憶される。例えば、本実施形態においては、図５（部品構成情報テーブル１１３ａの概略図）に示すような部品構成情報テーブル１１３ａが記憶される。
【００２７】
図示するように、部品構成情報テーブル１１３ａは、製品番号欄１１３ｂと、製品欄１１３ｃと、構成部品欄１１３ｄと、工程経路欄１１３ｅと、合流工程欄１１３ｆと、を有する。
【００２８】
製品番号欄１１３ｂには、製品を特定する識別情報である製品番号が格納される。
【００２９】
製品欄１１３ｃには、製品番号欄１１３ｂで特定される製品の製品名を特定する情報が格納される。
【００３０】
構成部品欄１１３ｄには、製品番号欄１１３ｂで特定される製品を構成する部品を特定する情報が格納される。ここでは、部品を特定する情報として部品名が格納される。
【００３１】
工程経路欄１１３ｅには、製品番号欄１１３ｂで特定される製品の構成部品欄１１３ｄで特定される部品を製造するための工程経路を特定する情報が格納される。ここでは、工程経路を特定する情報として、各々の工程経路に一意に割り当てられている工程経路番号が格納される。
【００３２】
合流工程欄１１３ｆには、製品番号欄１１３ｂで特定される製品を製造する組立ラインにおいて、サブラインで製造されてきた部品が合流する工程を特定する情報が格納される。ここで、工程を特定する情報として、工程名が格納される。
【００３３】
図３に戻り、工程経路情報記憶領域１１４には、工程経路に含まれる工程と、当該工程の処理時間と、を特定する工程経路情報が記憶される。例えば、本実施形態においては、図６（工程経路情報テーブル１１４ａの概略図）に示すような工程経路情報テーブル１１４ａが記憶される。
【００３４】
図示するように、工程経路情報テーブル１１４ａは、工程経路欄１１４ｂと、工程欄１１４ｃと、処理時間欄１１４ｄと、を有する。
【００３５】
工程経路欄１１４ｂには、各々の工程経路を特定する情報が格納される。
【００３６】
工程欄１１４ｃには、工程経路欄１１４ｂで特定される工程経路に含まれる工程を特定する情報が格納される。なお、各々の工程経路に含まれる工程は、上方のレコードから順に処理されるものとする。
【００３７】
処理時間欄１１４ｄには、工程経路欄１１４ｂで特定される工程経路の工程欄１１４ｃで特定される工程の処理時間を特定する情報が格納される。
【００３８】
図３に戻り、作業実績情報記憶領域１１５には、製品を構成する部品毎に、処理待ち又は処理中の工程と、当該工程の前工程の終了時刻と、を特定する作業実績情報が記憶される。例えば、本実施形態においては、図７（作業実績情報テーブル１１５ａの概略図）に示すような作業実績情報テーブル１１５ａが記憶される。
【００３９】
図示するように、作業実績情報テーブル１１５ａは、製品番号欄１１５ｂと、部品欄１１５ｃと、製造工程欄１１５ｄと、終了時間欄１１５ｅと、開始時間欄１１５ｆと、を有する。
【００４０】
製品番号欄１１５ｂには、製品を特定する識別情報である製品番号が格納される。
【００４１】
部品欄１１５ｃには、製品番号欄１１５ｂで特定される製品を構成する部品を特定する情報が格納される。
【００４２】
製造工程欄１１５ｄには、製品番号欄１１５ｂで特定される製品の部品欄１１５ｃで特定される部品が、処理待ち又は処理中の工程を特定する情報が格納される。
【００４３】
終了時間欄１１５ｅには、製造工程欄１１５ｄで特定される工程の前工程での処理の終了時間を特定する情報（年月日時間）が格納される。
【００４４】
開始時間欄１１５ｆには、製造工程欄１１５ｄで特定される工程での処理が開始された開始時間を特定する情報（年月日時間）が格納される。なお、製造工程欄１１５ｄで特定される工程での処理が開始されていない場合には、本欄は空欄とされる。
【００４５】
図３に戻り、パラメータ情報記憶領域１１６には、納期の遅れを判断するためのパラメータを特定するパラメータ情報が記憶される。例えば、本実施形態においては、図８（パラメータ情報テーブル１１６ａの概略図）に示すようなパラメータ情報テーブル１１６ａが記憶される。
【００４６】
図示するように、パラメータ情報テーブル１１６ａは、項目欄１１６ｂと、値欄１１６ｃと、を有する。
【００４７】
項目欄１１６ｂには、パラメータの項目を特定する情報が格納される。ここでは、項目を特定する情報として、「納期遅れ基準値」及び「間隔時間」がそれぞれ格納される。
【００４８】
値欄１１６ｃには、項目欄１１６ｂで特定される項目に対応する値を特定する情報が格納される。
【００４９】
図３に戻り、制御部１１８は、全体制御部１１９と、情報取得部１２０と、処理順序算出部１２１と、を備える。
【００５０】
全体制御部１１９は、製造指示装置１１０における全体の処理を制御する。
【００５１】
情報取得部１２０は、受注処理理想値１３０、生産計画立案装置１５０及び生産ライン管理装置１７０より必要な情報を取得して、記憶部１１１に記憶する。
【００５２】
例えば、情報取得部１２０は、受注処理装置１３０より、受注情報テーブル１１２ａの各レコードに格納する情報を取得し、受注情報テーブル１１２ａに格納する処理を行う。
【００５３】
また、情報取得部１２０は、生産計画立案装置１５０より、部品構成情報テーブル１１３ａ及び工程経路情報テーブル１１４ａの各レコードに格納する情報を取得し、部品構成情報テーブル１１３ａ及び工程経路情報テーブル１１４ａに格納する処理を行う。
【００５４】
さらに、情報取得部１２０は、生産ライン管理装置１７０より、作業実績情報テーブル１１５ａの各レコードに格納する情報を取得し、作業実績情報テーブル１１５ａに格納する処理を行う。
【００５５】
ここで、情報取得部１２０は、予め定められた時に、受注処理理想値１３０、生産計画立案装置１５０及び生産ライン管理装置１７０から情報を取得するようにしてもよく、また、これらの装置より情報が送られてきた時に、対応するテーブルに格納するようにしてもよい。
【００５６】
処理順序算出部１２１は、各工程に仕掛かっている部品の処理順序を特定する処理を行う。
【００５７】
例えば、処理順序算出部１２１は、各工程に仕掛かっている部品の納期余裕度を算出し、納期に余裕のない部品は、納期までの余裕度の小さいものから順に各工程での処理順序とし、納期に余裕のある部品は、合流工程までの近接度の小さいものから順に各工程での処理順序とする。
【００５８】
入力部１２３は、情報の入力を受け付ける。
【００５９】
出力部１２４は、情報を出力する。
【００６０】
通信部１２５は、ネットワーク１９０を介した情報の送受信を行う。
【００６１】
以上に記載した製造指示装置１１０は、例えば、図９（コンピュータ９００の概略図）に示すような、ＣＰＵ（Central Processing Unit）９０１と、メモリ９０２と、ＨＤＤ（Hard Disk Drive）等の外部記憶装置９０３と、ＣＤ（Compact Disk）やＤＶＤ（Digital Versatile Disk）等の可搬性を有する記憶媒体９０４に対して情報を読み書きする読書装置９０５と、キーボードやマウスなどの入力装置９０６と、ディスプレイなどの出力装置９０７と、通信ネットワークに接続するためのＮＩＣ（Network Interface Card）等の通信装置９０８と、を備えた一般的なコンピュータ９００で実現できる。
【００６２】
例えば、記憶部１１１は、ＣＰＵ９０１がメモリ９０２又は外部記憶装置９０３を利用することにより実現可能であり、制御部１１８は、外部記憶装置９０３に記憶されている所定のプログラムをメモリ９０２にロードしてＣＰＵ９０１で実行することで実現可能であり、入力部１２３は、ＣＰＵ９０１が入力装置９０６を利用することで実現可能であり、出力部１２４は、ＣＰＵ９０１が出力装置９０７を利用することで実現可能であり、通信部１２５は、ＣＰＵ９０１が通信装置９０８を利用することで実現可能である。
【００６３】
この所定のプログラムは、読書装置９０５を介して記憶媒体９０４から、あるいは、通信装置９０８を介してネットワークから、外部記憶装置９０３にダウンロードされ、それから、メモリ９０２上にロードされてＣＰＵ９０１により実行されるようにしてもよい。また、読書装置９０５を介して記憶媒体９０４から、あるいは、通信装置９０８を介してネットワークから、メモリ９０２上に直接ロードされ、ＣＰＵ９０１により実行されるようにしてもよい。
【００６４】
受注処理装置１３０は、顧客からの受注を受け付けて、予め定められた時又は製造指示装置１１０からの要求に応じて、受け付けた受注情報を製造指示装置１１０に送信する。
【００６５】
生産計画立案装置１５０は、製造指示システム１００の利用者から、部品構成情報及び工程経路情報の入力を受け付けて、予め定められた時又は製造指示装置１１０からの要求に応じて、受け付けた部品構成情報及び工程経路情報を製造指示装置１１０に送信する。
【００６６】
生産ライン管理装置１７０は、生産ラインに配置されている各生産装置や各生産装置の利用者より、作業実績情報の入力を受け付けて、予め定められた時又は製造指示装置１１０からの要求に応じて、受け付けた作業実績情報を製造指示装置１１０に送信する。
【００６７】
図１０は、各工程に仕掛かっている部品の処理順序を特定する処理を示すフローチャートである。
【００６８】
まず、処理順序算出部１２１は、記憶部１１１より、受注情報テーブル１１２ａ、部品構成情報テーブル１１３ａ、工程経路情報テーブル１１４ａ、作業実績情報テーブル１１５ａ及びパラメータ情報テーブル１１６ａを読み込む（Ｓ１０）。
【００６９】
次に、処理順序算出部１２１は、合流工程（ここでは、組立工程）までの各工程において、部品の納期までの余裕度と、組立工程までの近接度と、から部品の処理順序を作成する（Ｓ１１）。なお、このステップＳ１１での処理の詳細は、図１４を用いて説明する。また、合流工程以降の各工程の部品の処理順序は、任意の方法、例えば、納期余裕度等が小さいものから順に処理するようにすればよい。
【００７０】
次に、処理順序算出部１２１は、合流工程における製品（ここでは、モータ）の総仕掛数及び総仕掛時間を算出する（Ｓ１２）。
【００７１】
例えば、処理順序算出部１２１は、作業実績情報テーブル１１５ａにおいて、開始時間欄１１５ｆに開始時間が格納されていないレコードを、部品構成情報テーブル１１３ａを参照して、各製品の工程経路毎における工程毎にまとめることで、各工程に仕掛かっている部品を特定する。
【００７２】
また、処理順序算出部１２１は、モータｊ（ｊはモータを識別するために、１から順に各モータに割り振られた自然数であって、１≦ｊ≦ｎ）を構成する全ての部品の集合において、各工程に仕掛かっている部品の組立工程までの処理時間を工程経路情報テーブル１１４ａの処理時間欄１１４ｄより特定して、仕掛かっている工程から組み立て工程までの処理時間を集計することで、各工程に仕掛かっている部品の残処理時間を算出する。
【００７３】
そして、処理順序算出部１２１は、モータｊを構成する全ての部品の集合において、各工程に仕掛かっている部品の組立工程までの残処理時間の最大値をＭａｘＭｊ、組立工程までの残処理時間の最小値をＭｉｎＭｊとすると、モータｊを構成する部品ｉ（ｉは部品を識別するために、１から順に各部品に割り振られた自然数）の組立工程における仕掛時間ＷＴｊは下記の（１）式となる。
【００７４】
【数１】
2011039987.tif 000003
【００７５】
この（１）式により、組立ラインの組立工程における、各モータの仕掛時間が算出できる。
【００７６】
さらに、モータの総数をｎ（ｎは自然数）とすると、モータの総仕掛時間ＴＷＴｊは、下記の（２）式となる。
【００７７】
【数２】
2011039987.tif 000004
【００７８】
この（２）式により、組立ラインの組立工程における、全製品の仕掛時間が算出できる。
【００７９】
また、処理順序算出部１２１は、パラメータ情報テーブル１１６ａに格納されている間隔時間を用いて、組立工程におけるモータの総仕掛数を算出する。
【００８０】
例えば、処理順序算出部１２１は、現在時刻をＴ、間隔時間をＳＴ、モータｊを構成する部品の集合において、組立工程までの残処理時間の最小値をＭｉｎＭｊとすると、下記の（３）式が成立する部品は、時刻ＴからＴ＋ＳＴの間に、モータｊが組立工程に仕掛かっている。この（３）式により、組立ラインの組立工程における、時間間隔ＳＴごとの総仕掛数を算出できる。
【００８１】
【数３】
2011039987.tif 000005
【００８２】
次に、処理順序算出部１２１は、ステップＳ１１で算出される納期までの余裕度、組立工程まで近接度及び部品の処理順序と、ステップＳ１２で算出される組立工程における製品の総仕掛時間及び組立工程における製品の総仕掛数と、を予め定められた表示画面に加工して、出力部１２４に出力する（Ｓ１３）。
【００８３】
図１１は、表示画面１９２の一例を示す概略図である。図１１の例では、後述する表示選択領域１９２ａにおいて「処理順序」が選択された場合の例である。
【００８４】
図示するように、表示画面１９２は、表示選択領域１９２ａと、工程選択領域１９２ｂと、処理順序表示領域１９２ｃと、を有する。
【００８５】
表示選択領域１９２ａにおいて「処理順序」が選択された場合には、工程選択領域１９２ｂで処理順序を表示する工程が選択されることにより、当該工程における仕掛部品（背品番号及び部品名で特定）の処理順序を特定する情報が、納期余裕度及び近接度を特定する情報とともに処理順序表示領域１９２ｃに表示される。
【００８６】
このような表示画面１９２により、製造指示装置１１０の利用者は、パラメータ情報テーブル１１６ａに格納されている納期遅れ基準を再設定する際の参考情報として、処理順序と、その処理順序によって処理される部品の納期までの余裕度と、組立までの近接度を参照することができる。
【００８７】
図１２は、表示画面の一例を示す概略図である。図１２の例では、表示選択領域１９２ａにおいて「仕掛時間」が選択された場合の例である。
【００８８】
図示するように、表示画面１９２は、表示選択領域１９２ａと、合流工程の総仕掛時間領域１９２ｄと、仕掛時間表示領域１９２ｅと、を有する。
【００８９】
表示選択領域１９２ａにおいて「仕掛時間」が選択された場合には、合流工程の総仕掛時間領域１９２ｄに合流工程の総仕掛時間が表示され、仕掛時間表示領域１９２ｅには、各製品の各々の部品毎に仕掛かっている工程及び合流工程までの残処理時間と、合流工程における製品の総仕掛時間と、を特定する情報が表示される。
【００９０】
このような表示画面１９２により、製造指示装置１１０の利用者は、パラメータ情報テーブル１１６ａに格納されている納期遅れ基準を再設定する際の参考情報として、組立工程における製品の仕掛時間、組立工程における製品の総仕掛時間、を参照することができる。
【００９１】
図１３は、表示画面の一例を示す概略図である。図１３の例では、表示選択領域１９２ａにおいて「総仕掛数」が選択された場合の例である。
【００９２】
図示するように、表示画面１９２は、表示選択領域１９２ａと、総仕掛数表示領域１９２ｆと、を有する。
【００９３】
表示選択領域１９２ａにおいて「総仕掛数」が選択された場合には、総仕掛数表示領域１９２ｆには、各々の製品毎に、組立工程における仕掛時間及び総仕掛数を特定する情報が表示される。
【００９４】
このような表示画面１９２により、製造指示装置１１０の利用者は、パラメータ情報テーブル１１６ａに格納されている納期遅れ基準を再設定する際の参考情報として、間隔時間ごとの組立工程における総仕掛数を参照することができる。
【００９５】
図１０に戻り、製造指示装置１１０の利用者が、表示画面１９２を参照することにより、総仕掛時間と、総仕掛数が、利用者の評価基準を満たすならば修正をしないものとして（ステップＳ１４でＮｏ）、処理を終了し、利用者の評価基準を満たさないならば修正を行うものとして（ステップＳ１４でＹｅｓ）、ステップＳ１５に進む。
【００９６】
ステップＳ１５では、処理順序算出部１２１は、入力部１２３を介して、製造指示装置１１０の利用者より、パラメータ情報テーブル１１６ａに格納されている納期遅れ基準の値の修正の入力を受け付け、ステップＳ１１に戻り処理を繰り返す。
【００９７】
ここで、製造指示装置１１０の利用者は、納期順守を重要視するならば、納期遅れ基準の値を小さくなるように再設定し、仕掛時間や仕掛数を重要視するならば、納期遅れ規準の値を大きくなるように再設定する。
【００９８】
図１４は、図１０におけるステップＳ１１における部品の処理順序を作成する処理を示すフローチャートである。
【００９９】
まず、処理順序算出部１２１は、部品毎に納期までの余裕度を算出する（Ｓ２０）。
【０１００】
例えば、部品ｉの発送工程完了までの残処理時間Ｐｉ、納期までの残時間をＴｉとすると、納期余裕度Ｃｉは、下記の（４）式となる。
【０１０１】
【数４】
2011039987.tif 000006
【０１０２】
次に、処理順序算出部１２１は、パラメータ情報テーブル１１６ａに格納されている納期遅れ基準値の値と、ステップＳ２０で算出された納期までの余裕度から、納期遅れの部品を判定する（Ｓ２１）。
【０１０３】
例えば、処理順序算出部１２１は、納期遅れ基準値の値をＫ、部品ｉの納期余裕度をＣｉとすると、Ｃｉ＜Ｋならば納期から遅れ、Ｃｉ≧Ｋならば納期を順守すると判定する。
【０１０４】
次に、処理順序算出部１２１は、ステップＳ２１で納期から遅れると判定された部品について、ステップＳ２０によって算出される納期余裕度の小さいものから処理するように、処理順序を作成する（Ｓ２２）。
【０１０５】
次に、処理順序算出部１２１は、ステップＳ２１で納期を順守すると判定された部品について、その部品が構成する製品の全部品の中で、合流工程までの作業時間の最小値を近接度と定義し、近接度の小さい部品から処理するように、処理順序を作成し、ステップＳ２２で作成された処理順序がある工程の場合には、ステップＳ２２で作成された処理順序の後に近接度の小さい部品から処理する処理順序をつなげる（Ｓ２３）。このようにすることで、合流工程に早く到着する部品の仕掛時間を削減するような処理順序が可能となる。
【０１０６】
例えば、部品ｉの組立工程までの残処理時間をＭｉ、モータｊを構成する部品の集合をＦｊとすると、組立工程までのモータの近接度Ｎｉは、下記の（５）式となる。
【０１０７】
【数５】
2011039987.tif 000007
【０１０８】
この（５）式により、組立ラインの合流工程（組立工程）における、各製品（各モータ）の近接度を算出できる。
【０１０９】
なお、（５）式で算出される値が同じ部品については、製品の全部品の中で、組立工程までの作業時間の最大値を遠隔度と定義し、遠隔度の小さい部品から、処理するように、処理順序を作成する。このようにすることにより、（５）式で算出される値が同じ部品間においても、組立工程に早く到着する部品の仕掛時間を削減するような処理順序が可能となる。
【０１１０】
例えば、部品ｉの組立工程までの残処理時間をＭｉ、モータｊを構成する部品の集合をＦｊとすると、組立工程までのモータの遠隔度Ｄｉは、下記の（６）式となる。
【０１１１】
【数６】
2011039987.tif 000008
【０１１２】
この（６）式により、組立ラインの合流工程（組立工程）における、各製品（各モータ）の遠隔度を算出できる。
【０１１３】
以上のように、本実施形態によれば、製品の組立ラインにおいて、顧客の要求する納期を順守し、かつ、組立の仕掛数を最小化する処理順序を作成することができる。
【符号の説明】
【０１１４】
１００  製造指示システム
１１０  製造指示装置
１１１  記憶部
１１２  受注情報記憶領域
１１３  部品構成情報記憶領域
１１４  工程経路情報記憶領域
１１５  作業実績情報記憶領域
１１６  パラメータ情報記憶領域
１１８  制御部
１１９  全体制御部
１２０  情報取得部
１２１  処理順序算出部
１２３  入力部
１２４  出力部
１２５  通信部
【図１】
2011039987.tif 000009
【図２】
2011039987.tif 000010
【図３】
2011039987.tif 000011
【図４】
2011039987.tif 000012
【図５】
2011039987.tif 000013
【図６】
2011039987.tif 000014
【図７】
2011039987.tif 000015
【図８】
2011039987.tif 000016
【図９】
2011039987.tif 000017
【図１０】
2011039987.tif 000018
【図１１】
2011039987.tif 000019
【図１２】
2011039987.tif 000020
【図１３】
2011039987.tif 000021
【図１４】
2011039987.tif 000022