(57)【要約】【課題】  多品種少量の製造工程において、製造現場状況に合わせて作業指示を変更し、提供できるシステムを提供する。【手段】  複数の部品からなる製品の製造を実行する作業セルが複数ある製造工程において、各製品の製造工程の進捗状況を記憶した作業進捗情報を記憶する作業進捗情報記憶部と、各製造工程における作業情報を記憶する作業情報記憶部と作業者の作業資格情報を記憶する作業者資格情報記憶部とを備えた作業指示生成システムであり、各作業セルの作業進捗状況に応じて、ある作業セルから他の作業セルへ作業者を応援させる新しい作業指示を生成する処理を、前記作業進捗情報と前記作業情報と前記製品情報と、前記作業者資格情報に基づいて実行する。【選択図】  図１
2014235495.tif 000002
【特許請求の範囲】
【請求項１】
作業の進捗状況に応じて作業指示を変更する作業指示生成システムは、
部品の入庫情報を管理する部品入庫管理端末、
作業の進捗状況に応じて作業指示の順序を再計算する作業指示順序再計算装置、
及び前記端末と前記計算装置とを接続するネットワークを有し、
前記作業指示順序再計算装置は、複数の部品からなる製品の製造を実行する作業セルが複数ある製造工程において、各製品の製造工程の進捗状況を記憶した作業進捗情報を記憶する作業進捗情報記憶部と、
各製造工程における作業情報を記憶する作業情報記憶部と、
作業者の作業資格情報を記憶する作業者資格情報記憶部と、
前記部品入庫管理端末が管理する製品に係る部品入庫情報、及び前記作業情報から前記作業進捗情報を作成し、前記部品入庫情報の変更及び前記作業の進捗状況に応じて前記作業進捗情報を更新する作業進捗情報取得手段、及び、
前記作業進捗情報と、前記作業情報と、前記作業者資格情報とに基づいて、当該作業セルの作業リソースである作業者を他作業セルへ作業応援させる、前記作業指示情報の作業指示を再計算する作業指示再計算手段
を有することを特徴とする作業指示生成システム。
【請求項２】
前記作業指示再計算手段は、
前記作業進捗情報から作業停滞した作業セルとその作業セルを担当する作業者を応援作業者と判定し、更に前記作業資格情報から同応援作業者の有する作業資格情報を判定し、
前記作業進捗情報から、作業進捗遅れを挽回すべき作業セルを判定し、同作業セルの未着手作業に関して必要な作業資格の情報を取得し、
前記応援作業者の有する作業資格情報と、前記作業進捗遅れを挽回すべき作業セルの未着手作業に関して必要な作業資格の情報とを比較して、前記応援作業者が前記作業進捗遅れを挽回すべき作業セルの作業を応援できるか否かを判定することを特徴とする請求項１記載の作業指示生成システム。
【請求項３】
前記作業指示再計算手段は、
前記応援作業者が前記作業進捗遅れを挽回すべき作業セルの作業を応援できるか否かの判定の結果、応援できると判定した場合に、
更に、前記作業進捗遅れを挽回すべき作業セルの未着手作業の中から、組立階層が第二階層以下で、かつ作業順序が早い作業グループを前記応援作業者に指示する作業として決定し、作業指示することを特徴とする請求項２記載の作業指示生成システム。
【請求項４】
部品の入庫情報を管理する部品入庫管理端末、作業の進捗状況に応じて作業指示の順序を再計算する作業指示順序再計算装置によって実行される作業指示生成方法であって、
前記作業指示順序再計算装置は、複数の部品からなる製品の製造を実行する作業セルが複数ある製造工程において、
各製品の製造工程の進捗状況を記憶した作業進捗情報を記憶し、
各製造工程における作業情報を記憶し、
作業者の作業資格情報を記憶し、
前記部品入庫管理端末が管理する製品に係る部品入庫情報、及び前記作業情報から前記作業進捗情報を作成し、
前記部品入庫情報の変更及び前記作業の進捗状況に応じて前記作業進捗情報を更新し、更に
前記作業進捗情報と前記作業情報と前記作業者資格情報とに基づいて、前記作業指示情報の作業指示を再計算することを特徴とする作業指示生成方法。
【請求項５】
前記作業指示を再計算する方法は、
前記作業進捗情報から作業停滞した作業セルとその作業セルを担当する作業者を応援作業者と判定し、更に前記作業資格情報から同応援作業者の有する作業資格情報を判定し、
前記作業進捗情報から、作業進捗遅れを挽回すべき作業セルを判定し、同作業セルの未着手作業に関して必要な作業資格の情報を取得し、
前記応援作業者の有する作業資格情報と、前記作業進捗遅れを挽回すべき作業セルの未着手作業に関して必要な作業資格の情報とを比較して、前記応援作業者が前記作業進捗遅れを挽回すべき作業セルの作業を応援できるか否かを判定することを特徴とする請求項４記載の作業指示生成方法。
【請求項６】
前記作業指示を再計算する方法は、
前記応援作業者が前記作業進捗遅れを挽回すべき作業セルの作業を応援できるか否かの判定の結果、応援できると判定した場合に、
更に、前記作業進捗遅れを挽回すべき作業セルの未着手作業の中から、組立階層が第二階層以下で、かつ作業順序が早い作業グループを前記応援作業者に指示する作業として決定し、作業指示することを特徴とする請求項５記載の作業指示生成方法。
【請求項７】
部品の入庫情報を管理する部品入庫管理端末、作業の進捗状況に応じて作業指示の順序を再計算する作業指示順序再計算装置によって実行される作業指示生成方法を実行するためのプログラムを格納した、計算機で読み取り可能な記憶媒体であって、前記方法は、
前記作業指示順序再計算装置は、複数の部品からなる製品の製造を実行する作業セルが複数ある製造工程において、
各製品の製造工程の進捗状況を記憶した作業進捗情報を記憶し、
各製造工程における作業情報を記憶し、
作業者の作業資格情報を記憶し、
前記部品入庫管理端末が管理する製品に係る部品入庫情報、及び前記作業情報から前記作業進捗情報を作成し、
前記部品入庫情報の変更及び前記作業の進捗状況に応じて前記作業進捗情報を更新し、更に
前記作業進捗情報と前記作業情報と前記作業者資格情報とに基づいて、前記作業指示情報の作業指示を再計算することを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作業者が複数の部品を組み立てて製品を製造する工程で用いられる作業指示を作業状況にあわせて変更、修正して作業者に提供する作業指示生成システムに関する。
【背景技術】
【０００２】
作業者が複数の部品を組み立てて所定の製品を製造する多品種少量製品の作業工程において、作業者に対し、その組み立て作業を指示する作業指示図が提示されている。その作業指示図には、所定の組立順序に従って、各組み立て作業工程で必要な部品のリストが示され、さらに、各作業で組み立てられる製造途上の製品の外観図などが示される。
【０００３】
これらの作業指示生成方法として、次のような先行技術がある。例えば、特許文献１に示された方法では、生産工程に含まれる複数の作業要素を１つ又は複数の作業要素毎に区画することにより複数の工程を編成するための支援を行う工程編成支援システムであり、工程編成の対象とすべき作業内容に対応する作業価値情報と、作業価値情報に対応する複数の作業要素を取得することにより、工程編成の対象とすべき複数の作業要素を特定して、複数の工程を編成することができる工程編成手段が示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２３１７６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、これらの作業指示は、製造作業の計画段階において、新規に工程編成を行う際に有用な支援システムであって、計画時に定めた作業指示の順番に従って、作業指示を作業者に提供するものであった。特に、量産製品ではなく多品種少量製品の製造においては、部品の有無による作業段取りの変更など、製造現場の作業環境や作業状況の変化によって当初の作業指示順序で作業できなくなり、作業者が思考して次の作業を決定しているという状況がある。これにより、大幅な作業遅延などのトラブルが発生する。そのため、当初に計画された作業指示情報を製造現場状況にあわせて変更する必要があった。
【０００６】
本発明は上記に鑑みて成されたものであって、多品種少量製品の製造工程において、製造現場状況にあわせて作業指示を変更し、提供できるシステムを提供するものである。特に複数作業セルで並行して、別製品の製造作業を実行するセル生産において、ある作業セルの作業が何らかの原因で作業停滞となった場合、その作業セルの作業リソースである作業者を他作業セルへ作業応援させる作業指示を新たに再計算するシステムを提供するものである。
【課題を解決するための手段】
【０００７】
本発明に係る作業指示生成システムは、作業情報記憶部に記憶されている当該製品の作業情報と、部品入庫情報記憶部に記憶されている部品入庫情報から、作業進捗情報取得部で作業進捗情報を作成する。次に、作業進捗情報取得部において、作業指示表示端末を監視して、作業進捗情報を更新する。そして、作業指示順序再計算部において、作業指示順序を再計算し、作業情報記憶部に記憶させることで、作業の進捗状況にあわせた作業指示を作業者へ提供する。特に複数作業セルで並行して、別製品の製造作業を実行するセル生産において、ある作業セルの作業が何らかの原因で作業停滞となった場合、その作業セルの作業リソースである作業者を他作業セルへ作業応援させる作業指示を新たに再計算する。
【発明の効果】
【０００８】
本発明によれば、作業進捗や作業に係る部品の有無などにあわせて、作業指示を変更するシステムを提供できる。これにより、人や設備の作業リソースの有効活用ができる。また、所定の製品の製造工程が大幅に遅延することを防ぐことができる。
【図面の簡単な説明】
【０００９】
【図１】作業指示生成システムの構成図を示す図である。
【図２Ａ】作業進捗情報の例を示す図である。
【図２Ｂ】作業進捗情報の例を示す図である。
【図３】作業情報の例を示す図である。
【図４】部品入庫情報の例を示す図である。
【図５】作業指示生成システムの処理フローを示す図である。
【図６】作業進捗情報の作成処理フローを示す図である。
【図７】作業進捗情報の更新処理フローを示す図である。
【図８】作業指示順序再計算処理フローを示す図である。
【図９】作業指示順序再計算処理フローの一部を示す図である。
【図１０】部品構成の例を示す図である。
【図１１】部品構成関係の概念図を示す図である。
【図１２】各作業セルの作業進捗情報の一覧を示す図である。
【図１３】作業者資格情報の例を示す図である。
【図１４】組立階層の説明図の一例を示す図である。
【図１５】作業指示再計算処理フローの一部を示す図である。
【図１６】作業者の作業状況・作業指示の一覧を示す図である。
【発明を実施するための形態】
【００１０】
以下、図を用いて本発明の実施形態について、詳細な説明を行う。
【００１１】
（システム構成）
図１は、本実施形態に係る作業指示生成システムの構成例を示した図である。作業指示生成システム１は、作業指示順序再計算装置１００と、作業指示順序再計算装置とネットワーク１１０を介して接続された部品入庫情報記憶部１２０、部品入庫管理端末１３０、作業指示計画生成端末１４０、及び作業指示表示端末１５０から構成されている。
【００１２】
作業指示順序再計算装置１００は、作業の進捗状況に応じて作業指示を変更して提供する処理装置であり、各作業工程の作業進捗情報を取得するための作業進捗情報取得部１０２と、上記作業情報取得部１０２で取得した作業進捗情報２１０と、後述の作業情報２２０とを用いて予め準備された作業指示情報の作業指示順序を再計算する作業順序再計算処理部１０３とから構成される処理部１０１と、後述する作業進捗情報２１０を記憶した作業進捗情報記憶部１０５と、後述する作業情報２２０を記憶した作業情報記憶部１０６とから構成される記憶部１０４と、入出力部１０７と、を含んで構成される。
【００１３】
本実施形態を実施する作業指示順序再計算装置１００は、ＣＰＵとメモリ、さらには記憶装置を有する（いずれも図示せず）処理装置であり、処理部１０１に含まれる各処理部を実行するためのプログラムがメモリに格納されており、ＣＰＵがメモリ内のプログラムを実行する。記憶部１０４に含まれる各情報は記憶装置に格納されており、プログラムの実行時に、必要に応じてメモリに読み出される。また、上記のプログラムを計算機で読み取り可能な記憶媒体に格納し、これらプログラムをメモリに読み込んで実行することもできる。
【００１４】
部品入庫情報記憶部１２０は、後述する部品入庫管理端末１３０から出力された部品入庫情報２３０を記憶する記憶部である。
【００１５】
部品入庫管理端末１３０は、端末処理装置１３１と、キーボードやマウスからなる入力装置１３２と、ＬＣＤ(Liquid Crystal Display)などからなる表示装置１３３とから構成され、例えば、部品倉庫（スタッカ）などと連動しており、部品の入庫情報を管理して部品入庫情報記憶部１２０へ部品入庫情報２３０を格納する処理端末である。
【００１６】
作業指示計画生成端末１４０は、ある所定の製品製造工程の作業指示順番を決定し、製造現場へ供給する作業指示情報を生成する端末であり、作業指示生成処理装置１４１と、キーボードやマウスからなる入力装置１４２と、ＬＣＤなどからなる表示装置１４３とから構成される。
【００１７】
作業指示表示端末１５０は、例えば製造現場に設置され、ある所定の製品製造に係る作業指示情報を作業情報記憶部１０６より取得し、表示する端末であり、端末処理装置１５１と、キーボードやマウスからなる入力装置１５２と、ＬＣＤなどからなる表示装置１５３とから構成される。
【００１８】
作業者は入力装置１５２を用いて当該製品の作業指示情報を取得するための入力を行うとともに、作業の進捗を表す情報、例えば、ある作業工程の「開始」、「完了」や「中断」といった情報を入力する。
【００１９】
作業者資格情報記憶部１６０は、下記の作業者情報管理端末１７０から出力された各作業者の有する作業資格を示す作業者資格情報２４０を記憶する。作業者情報管理端末１７０は、作業者情報の処理装置１７１と、キーボードやマウスからなる入力装置１７２と、ＬＣＤなどからなる表示装置１７３とから構成される。
【００２０】
（各種情報）
本実施形態で、作業進捗情報記憶部１０５に記憶される作業進捗情報２１０を図２Ａ及び図２Ｂ、作業情報記憶部１０６に記憶される作業情報２２０を図３、部品入庫情報記憶部１２０に記憶される部品入庫情報２３０を図４のそれぞれを用いて説明する。図２Ａ、図２Ｂ、図３及び図４に示す各種情報は製品ごとに設けられている。
【００２１】
図２Ａ及び図２Ｂは、作業進捗情報記憶部１０５に記憶される作業進捗情報２１０の構成例を示したものである。図２Ａは、一人（作業者「戸崎」）で作業する場合の元の作業進捗情報であり、図２Ｂは、作業の一部を応援作業者（作業者「坂本」）が担当し、二人で作業する場合の作業進捗情報である。作業進捗情報２１０は、後述する作業進捗情報取得部１０２の処理によって、後述の作業情報２２０と部品入庫情報２３０とから作成されるデータであり、作業Ｎｏ．２１０ａ、組立階層２１０ｇ、当該製品を構成する部品の部品名称２１０ｂ、入庫日時２１０ｃ、出庫日時２１０ｄ、作業要期２１０ｈ、作業実績２１０ｉ、進捗データ２１０ｅ、作業指示２１０ｆ、及び作業者２１０ｊのデータから構成される。また、上述した作業指示表示端末１５０の入力装置１５２で入力された、各作業の「開始」、「完了」、「中断」などを表す情報は後述する作業進捗情報取得部１０２の処理により、進捗データ２１０ｅとして記憶する。さらに、当該作業の進捗情報として、作業指示開始時間、作業の経過時間も作業進捗情報取得部１０２の処理により、記憶されるものとする。
【００２２】
図３は作業情報記憶部１０６に記憶される作業情報２２０の構成例を示したものである。作業情報２２０は、作業指示計画生成端末１４０において作成された作業指示データであり、作業Ｎｏ．２２０ａ、当該製品を構成する部品の部品名称２２０ｂ、組立階層２２０ｉ、作業資格２２０ｋ、親部品２２０ｃ、子部品２２０ｄ、関連部品２２０ｅ、作業指示順番２２０ｆ、作業要期２２０ｇ、部品供給予定時刻２２０ｈ、作業標準時間２２０ｊのデータから構成される。親部品２２０ｃと、子部品２２０ｄと、関連部品２２０ｅは、製品の組立工程における各部品の構成関係を示したものであり、図１０、図１１を用いて後述する。
【００２３】
作業者は本情報２２０を用いて当該製品の製造に必要な作業指示を呼び出して、作業指示表示端末１５０に表示する。
【００２４】
図４は、部品入庫情報記憶部１２０に記憶される部品の部品入庫情報２３０の構成例を示したものである。部品入庫情報２３０は、部品入庫管理端末１３０によって作成されたデータであり、作業Ｎｏ．２３０ａ、当該製品の部品名称２３０ｂ、型式２３０ｃ、図面番号２３０ｄ、入庫日時２３０ｅ、出庫日時２３０ｆのデータから構成される。
【００２５】
図１３は、作業者資格情報記憶部１６０に記憶される作業者資格情報２４０の構成例を示したものである。作業者資格情報２４０は、作業者No.２４０a、氏名２４０b、作業資格(溶接)２４０c、作業資格(圧着)２４０d、作業資格(半田付け)２４０e、作業資格(クレーン)２４０fのデータから構成される。
【００２６】
（処理フロー）
以降、当該製品の製造作業を想定してシステムの処理フローを説明する。
【００２７】
作業指示生成システムのシステム処理の全体像を図５に示す。
【００２８】
Ｓ１００において、作業情報記憶部１０６に記憶されている当該製品の作業情報２２０と、部品入庫情報記憶部１２０に記憶されている部品入庫情報２３０とから、作業進捗情報取得部１０２で作業進捗情報２１０を作成する。作成された作業進捗情報２１０は作業情報記憶部１０５に記憶される。次に、Ｓ２００において、作業進捗情報取得部１０２が、部品入庫情報２３０及び作業指示表示端末１５０を監視して、進捗に問題がある作業進捗情報２１０を更新する。そして、Ｓ３００において作業指示順序再計算処理部１０３によって、作業指示順序を再計算し、作業情報記憶部１０６に記憶させることで、作業の進捗状況に合わせた作業指示を作業者へ提供可能となる。
【００２９】
作業進捗情報取得部１０２における作業進捗情報作成処理Ｓ１００、作業進捗情報取得部１０２における作業進捗情報更新処理Ｓ２００、作業指示順序再計算部１０３における作業指示順序再計算処理Ｓ３００の各処理について図６、図７、図８を用いて詳しく説明する。
【００３０】
（作業進捗情報作成Ｓ１００）
作業進捗情報取得部１０２における作業進捗情報作成処理Ｓ１００の処理フローを、図６を用いて説明する。
【００３１】
当該製品の製造作業開始前に、図２に示したような作業進捗データを記憶する作業進捗情報２１０を作成する。
【００３２】
Ｓ１０１において、作業情報記憶部１０６から図３に示したような当該製品の作業情報２２０を取得する。Ｓ１０２において、部品入庫情報記憶部１２０より図４に示したような部品入庫情報２３０を取得する。
【００３３】
Ｓ１０３において、作業情報２２０と部品入庫情報２３０とを比較して、前述の図２Ａのような作業進捗情報２１０を作成する。このとき、進捗情報が格納される箇所には、初期値として「未着手」といった、作業が未着手であることを示すデータが入力される。
【００３４】
Ｓ１０４において、作成された前記作業進捗情報２１０を作業進捗情報記憶部１０５に格納して、処理終了となる。
【００３５】
Ｓ１００の処理によって作業進捗情報２１０と部品入庫情報２３０は、当該製品の部品名称２１０ｂ、２３０ｂや、部品ＩＤなどで連動しており、以降で、部品入庫情報２３０が更新されると該当する部品の作業進捗情報２１０が更新される。
【００３６】
（作業進捗情報更新Ｓ２００）
次に、作業進捗情報取得部１０２における作業進捗情報更新処理Ｓ２００について図７を用いて説明する。
【００３７】
Ｓ２０１において、部品入庫情報２３０に変更があるかを判定して、変更がある場合には、Ｓ２０２へ移行する。Ｓ２０２において、部品入庫情報２３０の再読み込みを行う。作業進捗情報２１０の入庫情報欄２１０ｃに変更を入力して更新する（Ｓ２０３）。変更がない場合には、次にＳ２０４の処理を行う。
【００３８】
Ｓ２０４において、作業指示表示端末１５０から作業進捗情報２１０の入力が行われたかどうかを判定する。作業進捗情報２１０に入力があった場合には、Ｓ２０５において、作業指示表示端末１５０からデータを取得し、作業進捗情報２１０の進捗データ２１０ｅに入力値を入力する（Ｓ２０６）。作業進捗情報２１０に入力がない場合には、処理終了となる。
【００３９】
（作業指示順序再計算Ｓ３００）
続いて、作業指示順序再計算処理部１０３における作業指示順序再計算処理Ｓ３００について図８を用いて説明する。
【００４０】
Ｓ３０１において、作業情報記憶部１０６から作業指示情報（作業情報２２０の内容）を取得する。Ｓ３０２において、作業進捗情報記憶部１０５より作業進捗情報２１０を取得する。
【００４１】
Ｓ３０３において、前記ステップＳ３０１で取得した作業指示情報の作業指示順番と、前記ステップＳ３０２で取得した作業進捗情報２１０の作業開始順番とを比較し、互いに一致しているかを判定する。一致している場合には、Ｓ３０４の処理に移る。一致しない場合は、Ｓ３０５へ移る。Ｓ３０５において、作業指示順番と現在の実施作業が異なることを、作業指示表示端末１５０に表示させ、Ｓ３０６の作業順番計算の処理へ移行する。このとき作業指示のアラームは、Ｓ３０６の処理の終了により解除される。
【００４２】
Ｓ３０４において、後工程の作業要素（部品の有無、設備の稼動状況）に問題があり、作業停滞が発生するかどうかを判定する。例えば判定の要素としては、作業進捗情報２１０の部品の供給予定時刻２１０ｄを用いて、供給時刻までに部品の供給がなされていなければ、作業停滞が発生すると判定される。作業停滞が発生しない場合には、処理を終了し、作業停滞が発生する場合にはＳ３０６の作業指示順序計算を実行する。
【００４３】
Ｓ３０６において、作業指示の順序を計算し、作業指示を出力する。この処理については図９を用いて後述する。Ｓ３０７において、Ｓ３０６の処理結果として出力される作業指示情報を作業情報記憶部１０６へ格納して、処理終了となる。
【００４４】
なお、Ｓ３０５で出力される作業指示情報は、図３に示したような作業情報２２０と同じ形式のもので、作業指示順番が異なるデータとなる。
【００４５】
（作業指示順序計算Ｓ４００）
Ｓ３０６において、作業指示順序を再計算する処理フローＳ４００を、図９を用いて説明する。
【００４６】
Ｓ４０１において、作業進捗情報２１０から、進捗データ２１０ｅが未着手となっている作業工程の項目（以下、残作業項目とする）を抽出する。Ｓ４０２において、Ｓ４０１で抽出した残作業項目の作業進捗情報２１０の作業指示２１０ｆに作業指示の再計算対象であることを表すデータ、本実施例では「対象」を入力する。
【００４７】
Ｓ４０３において、抽出した残作業項目数だけ、Ｓ４０４〜Ｓ４０９の処理を繰り返す。
【００４８】
Ｓ４０４において、残作業項目が作業指示（２１０ｆ）「対象」であるかを判別する。「除外」であればＳ４０８へ移る。「対象」であれば、Ｓ４０５を行う。
【００４９】
Ｓ４０５において、部品供給ができるかどうかを作業進捗情報２１０の入庫日付２１０ｃ、供給日付２１０ｄから判定する。部品の供給が可能であれば、そのままＳ４０６へ移る。部品供給ができなければ、Ｓ４０７で作業指示を「除外」とする。
【００５０】
Ｓ４０６において、作業情報２２０から、親部品２２０ｃを特定し、親部品が供給可能かどうかを判定する。親部品がある場合には、Ｓ４０３の繰り返し処理へ戻り、親部品が無い（供給できない）場合には、Ｓ４０７において、作業指示を「除外」とする。
【００５１】
Ｓ４０８において、作業情報２２０から、構造的に関連を持つ部品情報（関連部品２２０ｅ）を取得して、関連部品の有無を判定する。関連部品がある場合には、Ｓ４０９において関連部品に係る作業指示を「除外」とする。関連部品が無い場合は、Ｓ４０３の繰り返し処理に戻る。
【００５２】
Ｓ４１０において、作業指示（２１０ｆ）に「除外」が入力されている項目を作業進捗情報２１０から抽出し、もともとの作業指示順番２２０ｆの関係を維持したまま、作業指示（２２０ｆ）「除外」の部品を、作業指示「対象」の部品の作業順番の末尾に挿入する。
【００５３】
以上の処理によって、作業可能な作業項目を抽出して、作業指示情報を作成することができる。
（作業指示順序計算Ｓ５００）
Ｓ３０６において、応援作業者を追加して優先度の高い作業を担当させる場合の作業指示を再計算する処理フローＳ５００を、図１５を用いて説明する。
（ステップ５０１）作業停滞している作業セル、作業対象製品番号の 作業者情報を図１２に示す作業進捗情報より取得する。
【００５４】
図１２は、作業場所（セル）を基準とした作業進捗情報一覧であり、作業進捗情報記憶部１０５に格納されている作業進捗情報２１０を元に作成される各作業セルの作業進捗情報一覧６１０の構成を示したものである。この作業セルの作業進捗情報６１０は、作業場所（セル）６１０ａ、作番６１０ｂ、作業者名６１０ｃ、作業進捗状況６１０ｄ、遅れ挽回優先順位６１０ｅのデータから構成されている。遅れ挽回優先順位６１０ｅは、作業進捗状況６１０ｄの遅れ日数が大きい順に決定されるものとする。
（ステップ５１０）作業停滞している製品の作業者（応援者）の 作業資格を作業資格情報より取得する。
（ステップ５２０）各製品の遅れ度合い高いものを判断し優先順位を付ける。
（ステップ５３０）Ｎ＝１、即ち優先順位Ｎｏ．の初期設定を行う。
（ステップ５４０）Ｎ番目の優先順位の製品に関して、未着手の作業に必要な作業資格情報を作業情報より取得する。
（ステップ５５０）応援者が、優先順位が高い製品の作業可能かを判定する。
（ステップ５５１）他に応援候補製品はあるかを判定する。
（ステップ５５２）次の優先順位の製品を判定する為、Ｎ＝Ｎ＋１とする。
（ステップ５５３）応援先無しとして判定する。
（ステップ５６０）その製品の未着手作業の中から、図１４に示すような第２階層以下の作業で且つ作業順序の早い物を、応援者に対して割り当てた新たな作業指示を作成する。
【００５５】
図１４は、ある作番対象製品の部品と作業順序を示すものであり、且つ、部組構成（部組とその部品階層）を親子階層で示した説明図である。
【００５６】
階層の定義では、ベース部品（最初に置く部品）に直接組み付けられる部品を第一階層部品とする。第一階層下に子部品を有する部品に関して、その子部品を第二階層とする。更に、孫部品が有る場合は、その孫部品の階層を第三階層とする。第二階層、第三階層の部品は、第一階層の組立作業とは別の場所で作業可能な部品であり、時間と空間を分けられる事を示す。即ち、階層は作業分割の目安である。
【００５７】
下記に、ＦＡＮユニットを例に階層を説明する。
【００５８】
第一階層
［５］ＦＡＮユニット
第二階層
［５−１］ユニットケース
［５−２］カード
［５−３］ＰＩ-Ａｓｓｙ
第三階層
［５−３−１］ＰＩ  
［５−３−２］ＰＩケース  
第二階層
［５−４］ＦＵＳＥ
［５−５］電線  
［５−６］電線
【００５９】
図１６は、作業者を基準とした作業状況情報の一覧であり、作業者ごとの現在の作業状況と、作業者ごとの次作業を示すものである。現在の作業状況は、作業進捗情報記憶部１０５に格納されている作業進捗情報２１０より取得されるとし、次作業は、図１５の作業指示再計算処理により判定されて作業情報が格納されるものとする。
【００６０】
以上の処理によって、複数作業セルで並行して、別製品の製造作業を実行するセル生産において、ある作業セルの作業が何らかの原因で作業停滞となった場合、その作業セルの作業者を他作業セルへ作業応援させる作業指示を新たに再計算して提供することができる。
【００６１】
（部品の親子関係の判定）
図９に示した処理フローＳ４００のＳ４０６において、部品の親子関係（図３に示した親部品２２０ｃ、子部品２２０ｄ）の判定とその方法について具体例を用いて説明する。
【００６２】
作業情報２２０の親部品２２０ｃ、子部品２２０ｄ、関連部品２２０ｅの項目は、製品の組立工程における各部品の構成関係を示したものであり、図１０を用いて説明する。ただし、本例では説明の簡単化のために３次元モデルを２次元モデルとして示している。
【００６３】
親部品２２０ｃと子部品２２０ｄの定義は、ある部品Ｂを取り付ける際に、部品Ａがないと取り付け作業ができない場合に、部品Ａを部品Ｂの親部品、部品Ｂを部品Ａの子部品とする。このとき、親部品、子部品の判定は３次元モデル設計システムで、少なくとも２つ以上の部品モデルから構成されている３次元モデルにおいて、構造的に少なくともひとつの面が隣接あるいは、合致しているものを抽出し、構造関係から、上記定義において各部品の親部品、子部品を判定する。なお、各部品の詳細は、部品入庫情報２３０の図面番号２３０ｄで管理される図面データに保持されている。
【００６４】
図１０の部品Ｄを例に挙げると、部品Ｄの親部品は部品Ｃと部品Ｂであり、部品Ｄの子部品は部品Ｅとなる。
【００６５】
次に関連部品の考え方について図１１を用いて説明する。ある部品に図の斜線部で示したように取付面を設定し、部品取付面を底面として、破線で示したような直方体、部品取付空間を考え、この直方体の内部に含まれる部品については、関連部品とする。このとき、部品底面の寸法は部品の最大幅よりも大きく設定し、部品を完全に覆える形状とする。例えば、図に示したＸＹＺ座標を用いて説明すると、Ｘ方向（部品最大幅＋５ｃｍ）、Ｙ方向（部品最大幅＋４ｃｍ）、Ｚ方向（部品最大幅＋２０ｃｍ）の直方体を考える。この直方体内部に部品が含まれ、かつ構造的に隣接していない場合に、その部品は関連部品と判定される。
【００６６】
図１０の部品Ｄを例に挙げて関連部品について説明すると、破線で示した部品取付空間内に含まれる関連部品は、部品Ｆ、部品Ｇ、部品Ｈ、及び部品Ｉとなる。
【００６７】
上記のように、親部品又は子部品の一方が入荷しない、あるいは、親部品又は子部品の一方の出来具合に問題がある場合には、他方に関係した作業の進捗に影響を与えるため、作業停滞が発生する。また、図１０に示したように、部品Ｄの親部品は部品Ｃと部品Ｂであり、部品Ｄの子部品は部品Ｅとなる場合、部品Ｂ、Ｃ、部品Ｄ、及び部品Ｅは、親―子―孫の関係にあり、親と孫の関係についても同様な問題が発生する可能性があり、その場合は作業停滞が発生する。
【符号の説明】
【００６８】
１：作業指示生成システム、１００：作業指示順序再計算装置、１０１：処理部、１０２：作業進捗情報取得部、１０３：作業指示順序再計算処理部、１０４：記憶部、１０５：作業進捗情報記憶部、１０６：作業情報記憶部、１０７：入出力部、１１０：ネットワーク、１２０：部品入庫情報記憶部、１３０：部品入庫管理端末、１４０：作業指示計画生成端末、１５０：作業指示表示端末、２１０：作業進捗情報、２２０：作業情報、２３０：部品入庫情報、２４０：作業者資格情報
【図１】
2014235495.tif 000003
【図２Ａ】
2014235495.tif 000004
【図２Ｂ】
2014235495.tif 000005
【図３】
2014235495.tif 000006
【図４】
2014235495.tif 000007
【図５】
2014235495.tif 000008
【図６】
2014235495.tif 000009
【図７】
2014235495.tif 000010
【図８】
2014235495.tif 000011
【図９】
2014235495.tif 000012
【図１０】
2014235495.tif 000013
【図１１】
2014235495.tif 000014
【図１２】
2014235495.tif 000015
【図１３】
2014235495.tif 000016
【図１４】
2014235495.tif 000017
【図１５】
2014235495.tif 000018
【図１６】
2014235495.tif 000019