(57)【要約】  生産すべき製品を特定すべき情報と、生産すべき数量または個数と、生産を完了すべき期日を含む注文に基づいて、該製品を生産するための工程を生成する生産支援システム（１０）が、注文を入力する入力部（３４）と、入力部から入力された注文に基づいて、注文により特定される製品を生産するために必要な複数の作業機械と、各作業機械が受け持つ工程と、各工程を実行するために要する時間とに関する情報を含むスケジュールを生成するスケジュール演算部（１２）と、生成されたスケジュールの各工程を各作業機械が解釈し実行可能な情報である複数のタスクに分解する工程分解情報提供部（１８）と、工程分解情報提供部からのタスクに基づいて、各作業機械へ指令を出力する工程指令部（１４）とを備えている。
2020090063.tif 000002
【特許請求の範囲】
【請求項１】
生産すべき製品を特定すべき情報と、生産すべき数量または個数と、生産を完了すべき期日を含む注文に基づいて、該製品を生産するための工程を生成する生産支援システムにおいて、
注文を入力する入力部と、
入力部から入力された注文に基づいて、注文により特定される製品を生産するために必要な複数の作業機械と、各作業機械が受け持つ工程と、各工程を実行するために要する時間とに関する情報を含むスケジュールを生成するスケジュール演算部と、
生成されたスケジュールの各工程を各作業機械が解釈し実行可能な情報である複数のタスクに分解する工程分解情報提供部と、
工程分解情報提供部からのタスクに基づいて、各作業機械へ指令を出力する工程指令部と、
を備えたことを特徴とした生産支援システム。
【請求項２】
製品を生産するために必要な複数の作業機械と、各作業機械が受け持つ工程と、各工程を実行するために要する時間とに関する情報を各製品を特定する情報に関連付けて格納した工程計画データベースを更に備えた請求項１に記載の生産支援システム。
【請求項３】
工程計画データベースに格納されている工程と、該工程を実行する各作業機械とに関連付けてタスクを格納した工程分解情報データベースを更に備えた請求項１に記載の生産支援システム。
【請求項４】
スケジュールに含まれる工程を作業機械が実行するために要する時間に関する情報を、該工程と作業機械とに関連付けて格納した作業時間データベースを更に備えた請求項１に記載の生産支援システム。
【請求項５】
スケジュールに含まれる工程を作業機械が実行するために要した実際の時間を作業時間データベースに蓄積するようにした請求項４に記載の生産支援システム。
【請求項６】
作業機械が、複数の工作機械と、工作機械間でワークを搬送する無人搬送台車とを含む請求項１に記載の生産支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多品種少量生産または多品種変量生産に適合した生産支援システムに関する。
【背景技術】
【０００２】
製造業では、種々のニーズに対応するために、多様な標準的な製品に加えて、様々なオプションを準備して、いわゆるマスカスタマイゼーションと称される製造方法によって、多品種少量生産または多品種変量生産に適合しようとしている。そうした多品種少量生産または多品種変量生産を目的とした生産システムの一例として、特許文献１には、複数の製造工程を有する多品種変量製造ラインにおいて、ラインの実状にあった工程フローを各品種で標準的に正確に作成し、工程フローの変更内容を正確に各品種で行うシステムが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０９−２６０２３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近時、市場のニーズは常に変化し、しかもその変化が非常に速くなっている。従って、こうした変化するニーズに対応するために、高い生産性を維持する多品種少量生産または多品種変量生産に適合した生産システムの構築は困難になっている。【０００５】
本発明は、こうした従来の問題を解決することを技術課題としており、多種の加工機を混在させて加工を行う生産システムにおいて、生産性の高い工程を容易に生成可能とした生産システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述の目的を達成するために、本発明によれば、生産すべき製品を特定すべき情報と、生産すべき数量または個数と、生産を完了すべき期日を含む注文に基づいて、該製品を生産するための工程を生成する生産支援システムにおいて、注文を入力する入力部と、入力部から入力された注文に基づいて、注文により特定される製品を生産するために必要な複数の作業機械と、各作業機械が受け持つ工程と、各工程を実行するために要する時間とに関する情報を含むスケジュールを生成するスケジュール演算部と、生成されたスケジュールの各工程を各作業機械が解釈し実行可能な情報である少なくとも１つのタスクに分解する工程分解情報提供部と、工程分解情報提供部からのタスクに基づいて、各作業機械へ指令を出力する工程指令部とを備えた生産支援システムが提供される。
【発明の効果】
【０００７】
生産システムにとっては抽象的でそのままでは実行できない製品名、製品番号またはモデル番号と、数量または個数と、納期とを含む注文に基づいて、該注文の内容をより具体化したスケジュールを生成し、該スケジュールに基づいて、各工程を各作業機械が解釈し実行可能な情報である複数のタスクに分解し、タスクに基づいて、各作業機械へ指令を出力するようになっている。スケジュール演算部によって、特定の工程が生産量を著しく律速したり生産工程のボトルネックとならないようにスケジュールを作成すれば、生産システム全体で製造効率を高めることが可能になる。また、本実施形態によれば、１つの生産システム中に複数の製品を混在させても、生産システムを構成する作業機械を効率的に運用することが可能なので、特に、多品種少量生産または多品種変量生産に適合した生産システムを構築することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】本発明の好ましい実施形態による生産支援システムを示すブロック図である。
【図２】製造すべき製品の製品名、製品番号またはモデル番号に関連付けて工程計画データベースに格納されている工程計画または基本工程を示すブロック図である。
【図３】スケジュール演算部が生成するスケジュールの一例を示す図である。
【図４】スケジュールに含まれるワーク搬送工程を更に下位概念の工程で示す図である。
【図５】切削加工による荒加工工程をより具体的な工程に分割した例を示す図である。
【図６】ワーク取り付け、取り外し工程を、より具体的な工程に分割した例を示す図である。
【図７】荒加工工程を、機械レベルで解釈、実行可能な一層具体的なタスクに分割した例を示す図である。
【図８】放電加工による仕上げ加工工程を、より具体的な工程に分割した例を示す図である。
【図９】放電加工による仕上げ加工のための工程を、機械レベルで解釈、実行可能な一層具体的なタスクに分割した例を示す図である。
【図１０】工程を階層的に分割して示す図である。
【図１１】工程分解情報データベースに格納されているタスクと関連した情報を示す図である。
【図１２】工程分解情報提供部から工程指令部へ出力される一連のタスクの一例を示す図である。
【図１３】工程分解情報提供部から工程指令部へ出力される一連のタスクの他の例を示す図である。
【図１４】本発明を適用可能な生産システムの一例を示すブロック図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本願発明の好ましい実施形態を説明する。
先ず、図１４を参照すると、本発明を適用可能な生産システムの一例して生産システム１００が図示されている。本例において、生産システム１００は、少なくとも１つの工作機械として、３台の工作機械１１０、１２０、１３０を有している。生産システム１００は、更に、工作機械１１０、１２０、１３０に接続された生産支援システム１０、ワークステーション１５０、工具ステーション１６０、および、工作機械１１０、１２０、１３０とワークステーション１５０および工具ステーション１６０の間でワークＷや工具Ｔまたは電極Ｅを搬送する無人搬送台車１４０を備えている。
【００１０】
なお、本発明では、生産システム１００の工作機械１１０、１２０、１３０、および、無人搬送台車１４０は、工程を実行する作業機械と称される。図１４には、３台の工作機械１１０、１２０、１３０と、２台の無人搬送台車１４０が図示されているが、これは単なる例示であって、本発明は、例示した作業機械の種類、個数に限定されない。
【００１１】
ワークステーション１５０は、未加工ワークを保持する給送ワークステーション１５２と、加工済ワークを保持する排送ワークステーション１５４とを含むことができる。工具ステーション１６０は、予備の工具や、未使用電極を保持することができる。
【００１２】
工作機械１００は放電加工機であって、放電加工機本体１１２と、複数の電極を格納した電極交換装置１１４とを有している。電極交換装置１１４は、格納している電極と放電加工機本体１１２の主軸（図示せず）先端に装着された電極Ｅとを随時交換する。放電加工機本体１１２は、主軸の電極Ｅに対して相対移動可能に設けられた加工槽１１６を備えている。放電加工機本体１１２、電極交換装置１１４、および、加工槽１１６は、カバー１１０ａ内に収容されている。放電加工機１１０は、また放電加工機本体１１２、電極交換装置１１４および加工槽１１６を制御するＮＣ装置のような制御装置Ｃ１を備えている。放電加工機１１０は、加工槽１１６に満たされた加工液中に浸漬されたワークＷを電極Ｅによって放電加工する。放電加工機本体１１２は、細孔放電加工機、型彫り放電加工機またはワイヤ放電加工機とすることができる。
【００１３】
図１４において、第１の工作機械である工作機械１２０は立形マシニングセンタであって、立形フライス盤のような切削加工機１２２と、複数の工具を格納した工具交換装置１２４とを有している。加工機１２２および工具交換装置１２４はカバー１２０ａ内に収容されている。工作機械１２０は、またＮＣ装置のような制御装置Ｃ２を備えている。工具交換装置１２４は、制御装置Ｃ２に入力される加工プログラムに従い、格納している複数の工具から加工に用いる工具を選択して、加工機１２２の主軸１２２ｂに装着した工具Ｔと随時交換する。工作機械１２０は、主軸１２２ｂに装着した工具Ｔとテーブル１２２ａに取り付けられているワークＷとを相対移動して、工具ＴによってワークＷを切削加工する。
【００１４】
図１４において、第２の工作機械である工作機械１３０は横形マシニングセンタであって、横形フライス盤のような切削加工機１３２と、複数の工具を格納した工具交換装置１３４と、ワーク交換装置１３８とを有している。加工機１３２および工具交換装置１３４はカバー１３０ａ内に収容されている。カバー１３０ａには、加工が行われる加工室とワーク交換装置１３８の内部空間との間を開閉するドア１３０ｂが配設されている。工作機械１３０は、またＮＣ装置のような制御装置Ｃ３を備えている。工具交換装置１３４は、制御装置Ｃ３に入力される加工プログラムに従い、格納している複数の工具から加工に用いる工具を選択して、加工機１３２の主軸１３２ｂに装着した工具Ｔと随時交換する。工作機械１３０では、ワークＷは、イケール１３６ａを介してテーブル１３２ａに取り付けられる。工作機械１３０は、主軸１３２ｂに装着した工具Ｔと、テーブル１３２ａに取り付けられているワークＷとを相対移動して、工具ＴによってワークＷを切削加工する。
【００１５】
ワーク交換装置１３８では、未加工ワークＷ′がイケール１３６ｂに取り付けられた状態で待機しており、該未加工ワークＷ′は現在進行している加工プロセスが終了したときに、加工済ワークＷと交換される。加工済ワークＷは、ワーク交換装置１３８のカバーの側面に設けられたドア１３８ａを開いて、無人搬送台車１４０によって外部に、例えば加工済ワークＷを一時的に保持する排送ワークステーション１５４に搬送される。
【００１６】
無人搬送台車１４０は、無線ＬＡＮのような無線通信によって生産支援システム１０に接続されており、該生産支援システム１０によって制御される無軌道式の無人搬送台車であって、多関節式のロボットアーム１４２と、ロボットアーム１４２の先端に取り付けられたロボットハンドのようなエンドエフェクタ１４４とを有している。エンドエフェクタ１４４は、ワークＷまたはワークＷを取り付けたパレット（図示せず）、工具Ｔおよび工具Ｔを装着した工具ホルダ、電極Ｅおよび電極Ｅを装着した電極ホルダ（図示せず）を把持または保持することが可能である。
【００１７】
図１を参照すると、生産支援システム１０は、スケジュール演算部１２、工程指令部１４、推定作業時間提供部１６、工程分解情報提供部１８、工程計画データベース２０、作業時間データベース２２、工程分解情報データベース２４、および、複数の機械制御部２６、２８を主要な構成要素として具備しており、これらの構成要素は、ＣＰＵ（中央演算素子）のようなマイクロプロセッサ、ＲＡＭ（ランダムアクセスメモリ）やＲＯＭ（リードオンリーメモリ）のようなメモリ装置、ＨＤＤ（ハードディスクドライブ）やＳＳＤ（ソリッドステートドライブ）のような記憶デバイス、出入力ポート、および、これらを相互接続する双方向バスを含む１または複数のコンピュータ装置および関連するソフトウェアから構成することができる。生産支援システム１０は、生産システム１００の工作機械１１０、１２０、１３０の制御装置Ｃ１、Ｃ２、Ｃ３に接続されており、制御装置Ｃ１、Ｃ２、Ｃ３に指令を出力したり、制御装置Ｃ１、Ｃ２、Ｃ３からデータを受け取ったりする。
【００１８】
スケジュール演算部１２には、入力部３４を通じて注文が入力される。注文は、例えば製品名、製品番号またはモデル番号のような生産すべき製品を特定する情報と、生産すべき数量または個数に関する情報と、生産を完了すべき期日または納期に関する情報とを含むことができる。注文は、標準的な製品からの変更であるオプションに関する情報を含んでいてもよい。注文は、生産システム１００を運用するユーザまたは生産システム１００のオペレータによって入力することができる。生産システム１００のユーザまたはオペレータが入力する場合、入力部３４は、生産支援システム１０にＬＡＮのようなネットワークを介して接続されたコンピュータ装置（パーソナルコンピュータまたはタブレット）とすることができる。また、注文は、製品の発注者または顧客が入力してもよい。その場合、入力部３４は、インターネットを介して接続された発注者または顧客のコンピュータ装置（パーソナルコンピュータまたはタブレット）とすることができる。或いは、入力部３４は、インターネットを介して発注者または顧客のコンピュータに接続された、生産システム１００ユーザのサーバーとすることができる。
【００１９】
スケジュール演算部１２は、入力部３４から入力された注文に基づいて、工程計画データベース２０を参照して、スケジュールを工程指令部１４に出力する。工程計画データベース２０には、図２に示すような、製造すべき製品の製品名、製品番号またはモデル番号に関連付けて工程計画または基本工程が格納されている。図２は、一例として、高精度の金型加工によって金型Ａを製造する工程２６は、無人搬送台車１４０によってワークＷを切削加工用の工作機械１２０または１３０へ搬送するワーク搬送工程３８、工作機械１２０または１３０における切削加工による荒加工工程４０、無人搬送台車１４０によってワークＷを切削加工用の工作機械１２０または１３０から放電加工用の工作機械１１０へ搬送するワーク搬送工程４２、放電加工用の工作機械１２０における放電加工による仕上げ加工工程４４、および、無人搬送台車１４０によってワークＷを放電加工用の工作機械１２０から排送用のワークステーション１５４へ搬送するワーク搬送工程４６を含むことを示している。
【００２０】
スケジュール演算部１２は、工程計画データベース２０を参照して得られた工程計画（図２）を推定作業時間提供部１６に出力する。推定作業時間提供部１６は、作業時間データベース２２を参照して、各工程３８〜４６に要する時間を求める。作業時間データベース２２には、生産システム１００の各作業機械１１０〜１４０（後述する図３では、作業機械ＭＣ１、ＭＣ２、ＭＣ３、ＥＤ１、ＥＤ２、ＵＣ１、ＵＣ２）の各々が、関連する工程３８〜４６を実行するための推定時間が予め設定、格納されている。
【００２１】
スケジュール演算部１２は、推定作業時間提供部１６から出力される、各工程３８〜４６に要する時間を集計し、図３に示すような、入力部３４から入力された注文に従って製品を生産システム１００で製造するためのスケジュールを工程指令部１４に出力する。図３において、ＭＣ１、ＭＣ２、ＭＣ３、ＥＤ１、ＥＤ２、ＵＣ１、ＵＣ２は作業機械であり、横軸は各作業機械ＭＣ１、ＭＣ２、ＭＣ３、ＥＤ１、ＥＤ２、ＵＣ１、ＵＣ２が工程を実行するために要する時間となっている。
【００２２】
なお、図１４では、本発明を適用可能な生産システムとして、２台の切削加工用の工作機械１２０、１３０と、１台の放電加工用の工作機械１１０を備えた生産システム１００について説明したが、図３では、スケジュールは、３台の切削加工用の工作機械ＭＣ１、ＭＣ２、ＭＣ３と、２台の放電加工用の工作機械ＥＤ１、ＥＤ２と、少なくとも２台の無人搬送台車ＵＣ１、ＵＣ２を備えた生産システムのためのスケジュールとなっている。
【００２３】
図３は、２つの注文＃１０、＃１１がスケジュール演算部１２に入力された場合を示している。図３において、一例として示す２つの注文＃１０、＃１１は、何れも、図２に示すような、切削加工による荒加工４６と、放電加工による仕上げ加工４４とを必要とする高精度に製作された金型の注文である。図３において、ＳＣ１〜ＳＣ５が、注文＃１０による金型を製造するための各工程を示しており、ＳＣ６〜ＳＣ１０が、注文＃１１による金型を製造するための各工程を示している。図３の工程ＳＣ１〜ＳＣ５およびＳＣ６〜ＳＣ１０は、図２の工程３８〜４６の各工程に対応している。
【００２４】
より詳細には、図３において、注文＃１０による金型を製造するために、未加工ワークが無人搬送台車ＵＣ１によって切削加工用の工作機械ＭＣ３へ搬送され（ＳＣ１）、該未加工ワークが工作機械ＭＣ３において切削加工により荒加工され（ＳＣ２）、荒加工されたワークが無人搬送台車ＵＣ１によって放電加工用の工作機械ＥＤ１へ搬送され（ＳＣ３）、荒加工されたワークが工作機械ＥＤ１において放電加工により仕上げ加工され（ＳＣ４）、仕上げ加工されたワークが無人搬送台車ＵＣ１によって排送ワークステーションへ搬送される（ＳＣ５）。図３からは、注文＃１０について、午後１７時３０分頃に全ての工程が終了することが理解されよう。
【００２５】
同様に、注文＃１１による金型を製造するために、未加工ワークが無人搬送台車ＵＣ２によって切削加工用の工作機械ＭＣ２へ搬送され（ＳＣ６）、該未加工ワークが工作機械ＭＣ２において切削加工により荒加工され（ＳＣ７）、荒加工されたワークが無人搬送台車ＵＣ２によって放電加工用の工作機械ＥＤ２へ搬送され（ＳＣ８）、荒加工されたワークが工作機械ＥＤ２において放電加工により仕上げ加工され（ＳＣ９）、仕上げ加工されたワークが無人搬送台車ＵＣ２によって排送ワークステーションへ搬送される（ＳＣ１０）。図３からは、注文＃１１について、午後１８時３０分頃に全ての工程が終了することが理解されよう。
【００２６】
このように、スケジュール演算部１２は、現在利用可能な作業機械ＭＣ１、ＭＣ２、ＭＣ３、ＥＤ１、ＥＤ２、ＵＣ１、ＵＣ２、および、各作業機械が各工程ＳＣ１〜ＳＣ５およびＳＣ６〜ＳＣ１０を実行するために要する時間を勘案して、全ての注文＃１０、＃１１について、納期内に製品を製造可能なようにスケジュールを作成する。
【００２７】
工程指令部１４は、後述するように、スケジュール演算部１２から受け取ったスケジュールを工程分解情報提供部１８へ出力する。工程分解情報提供部１８は、受け取ったスケジュールに記載されている各工程ＳＣ１〜ＳＣ５およびＳＣ６〜ＳＣ１０に基づいて、工程分解情報データベース２４を参照して、スケジュールに記載されている各工程ＳＣ１〜ＳＣ５およびＳＣ６〜ＳＣ１０を更に分解する。
【００２８】
例えば、図２のワーク搬送工程３８（図３では、工程ＳＣ１、ＳＣ６）、４２（図３では、工程ＳＣ３、ＳＣ８）、４６（図３では、工程ＳＣ５、ＳＣ１０）は、図４に示すように、それ以上分解できない１つの工程３８′、４２′、４６′を含んでいる。
【００２９】
これに対して図２の切削加工による荒加工工程４０（図３では、工程ＳＣ２、ＳＣ７）は、図５に示すように、未加工ワークＷを例えば工作機械１２０または１３０のテーブル１２２ａまたは１３２ａに固定するワーク取り付け工程４８、加工工程５０、テーブル１２２ａまたは１３２ａから取り外す工程５２に分解することができる。
【００３０】
図６を参照すると、ワーク取り付け工程４８（後述する放電加工の場合は工程６４）またはワーク取り外し工程５２（後述する放電加工の場合は工程６８）は、無人搬送台車１４０のロボットアーム１４２を給送ワークステーション１５２上の１つのワークへ向けて移動させる工程５２、エンドエフェクタ１４４によって該ワークを把持する工程５４、工作機械１２０のテーブル１２２ａまたは工作機械１３０のワーク交換装置１３８へ向けてロボットアーム１４２を移動させる工程５６に分解することができる。ワークの取り外し工程では、この逆の順の工程となるが、やはり３つの工程に分解することができる。
【００３１】
図５の加工工程５０は、更に、個々の加工プログラムを実行する更に具体化された１または複数の工程に分解することができる。図７では、加工工程５０は、加工プログラムＯ０１００、Ｏ０１０１およびＯ０１０２を実行する３つの工程５８、６０、６２に分解されている。
【００３２】
図２の放電加工による仕上げ加工工程４４（図３では、工程ＳＣ４、ＳＣ９）は、図８に示すように、荒加工されたワークＷを例えば工作機械１１０のテーブル１１２ａに固定するワーク取り付け工程６４、加工工程６６、テーブル１１２ａから取り外す工程６８に分解することができる。図８の加工工程６６は、更に、電極Ｅを準備する工程７０と、１または複数の工程、図９では、加工プログラムＯ０２００、Ｏ０２０１およびＯ０２０２を実行する３つの工程７２、７４、７６に分解することができる。
【００３３】
こうして、工程計画データベース２０に格納されている抽象的な工程計画または基本工程は、図１０に示すように、より具体的な（抽象度の低い）階層ごとに多数の工程に分解することができる。
【００３４】
工程分解情報データベース２４は、分解された具体的な工程（タスク）を作業機械ＭＣ１、ＭＣ２、ＭＣ３、ＥＤ１、ＥＤ２、ＵＣ１、ＵＣ２の各々と関連付けて格納している。このように各工程を分解（細分化）することによって、各工程の内容が一層具体的になり、機械レベルで解釈、実行可能なタスクを得ることができる。図１１に一例として示すように、工程分解情報データベース２４は、金型Ａを切削加工により荒加工する工程（図７の工程５０）について、該工程５０を実行可能な工作機械として作業機械ＭＣ１、ＭＣ２、ＭＣ３の各々に関連付けて、使用する治具およびタスクを組合せテーブルの形態で格納している。
【００３５】
例えば、工程指令部１４がスケジュール演算部１２から受け取ったスケジュールに基づき、「金型Ａの荒加工を工作機械（作業機械）ＭＣ１で実施する」という工程を工程分解情報提供部１８へ出力する。工程分解情報提供部１８は、受け取った工程に基づき、工程分解情報データベース２４を参照して、スケジュール演算部１２が作成したスケジュールに適合した治具、工具、加工プログラム、タスクを見つけ出し、これを工程指令部１４へ出力する。
【００３６】
工作機械ＭＣ１と工作機械ＭＣ２の何れでも金型Ａを荒加工することができる場合であっても、具体的なタスクや加工時間は異なっており、それによって、金型Ａの荒加工に要する時間が異なる。例えば、工作機械ＭＣ１では、図１２に示すように、金型Ａを荒加工する場合に、ドア（例えば、図１４ではドア１２０ｂ）を手動（無人搬送台車１４０のエンドエフェクタ１４４）で開き（工程８０ａ）、（無人搬送台車１４０のエンドエフェクタ１４４で）ワークＷをテーブル（例えば、図１４では１２２ａ）に取り付け（工程８０ｂ）、ドア（例えば、図１４ではドア１２０ｂ）を手動（無人搬送台車１４０のエンドエフェクタ１４４）で閉じ（工程８０ｃ）、切削加工を実行し（工程８０ｄ）、ドアを再び手動で開き（工程８０ｅ）、（無人搬送台車１４０のエンドエフェクタ１４４で）ワークＷをテーブルから取り外し（工程８０ｆ）、ドアを再び手動で閉じる（工程８０ｇ）ことが行われるのに対して、工作機械ＭＣ２では、図１３に示すように、ドアを自動で開き（工程９０ａ）、（無人搬送台車１４０のエンドエフェクタ１４４で）ワークＷをテーブルに取り付け（工程９０ｂ）、ドアを自動で閉じ（工程９０ｃ）、切削加工を実行し（工程９０ｄ）、ドアを再び自動で開き（工程９０ｅ）、（無人搬送台車１４０のエンドエフェクタ１４４で）ワークＷをテーブルから取り外し（工程９０ｆ）、ドアを再び自動で閉じる（工程９０ｇ）ことができる。このように、金型Ａを荒加工するための具体的なタスクは、各工作機械で異なることが生じ得る。
【００３７】
工程指令部１４は、工程分解情報データベース２４から受け取った、治具、工具、加工プログラム、タスクに基づき、各作業機械３０、３２、…（図２では作業機械ＭＣ１、ＭＣ２、ＭＣ３、ＥＤ１、ＥＤ２、ＵＣ１、ＵＣ２）へ指令を出力する。その際、機械制御部２６、２８、…を介して各作業機械３０、３２、…へ指令を出力することによって、各指令を機械制御部２６、２８、…の例えば、プロトコルに適合する形式の指令に変換するようにできる。
【００３８】
例えば、金型Ａのような既知の製品名、製品番号またはモデル番号と、数量または個数と、納期とを含む注文は、人に理解し易い指令または指示と言えるが、生産システムにとっては抽象的でそのままでは実行することはできない。本実施形態では、注文の内容をより具体化した１または複数の工程に分解した工程モデルである工程計画を予め設定し、製品名、製品番号またはモデル番号と関連付けて工程計画データベース２０に格納し、工程計画の各工程を更に１または複数の工程に分解した工程分解情報として予め作成し工程分解情報データベース２４に格納し、注文が入力されたときに、データベース２０、２４を参照することによって、抽象的な指示（注文）から機械レベルで解釈、実行可能な一層具体的なタスクを生成することが可能となる。
【００３９】
より詳細には、本実施形態では、入力された注文に基づいてスケジュール演算部１２がスケジュールを作成し、該スケジュールに基づいて、各工程をより具体的な工程に分解して生産システムを形成する各作業機械３０、３２、…（図２では作業機械ＭＣ１、ＭＣ２、ＭＣ３、ＥＤ１、ＥＤ２、ＵＣ１、ＵＣ２）へ指令が出力される。スケジュール演算部１２は、特定の工程が生産量を著しく律速したり生産工程のボトルネックとならないようにスケジュールを作成するので、生産システム１００全体で製造効率を高めることが可能になる。また、本実施形態によれば、１つの生産システム中に複数の製品を混在させても、生産システムを構成する作業機械を効率的に運用することが可能なので、特に、多品種少量生産または多品種変量生産に適合した生産システムを構築することが可能となる。
【００４０】
なお、既述の実施形態では、スケジュール演算部１２がスケジュールを作成するとき、スケジュール演算部１２は、作業時間データベース２２に予め設定、格納されている、生産システム１００の各作業機械１１０〜１４０（作業機械ＭＣ１、ＭＣ２、ＭＣ３、ＥＤ１、ＥＤ２、ＵＣ１、ＵＣ２）の各々が、関連する工程３８〜４６を実行するために要する時間の推定値（推定時間）を推定作業時間提供部１６から受け取るようになっている。しかしながら、本発明は、これに限定されず、生産システム１００の各作業機械１１０〜１４０（作業機械ＭＣ１、ＭＣ２、ＭＣ３、ＥＤ１、ＥＤ２、ＵＣ１、ＵＣ２）の各々が各工程を実行したときに要した実際の時間を実績データとして、収集し作業時間データベース２２に蓄積するようにできる。これによって、スケジュール演算部１２が作成するスケジュールの精度を高めることが可能となる。実績データには、工程を実行するために実際に要した時間に加えて、工程を実行したときの気温、使用した工具、冶具等を関連付けることができる。また、同様の作業機械１１０〜１４０（作業機械ＭＣ１、ＭＣ２、ＭＣ３、ＥＤ１、ＥＤ２、ＵＣ１、ＵＣ２）を備えた他の工場の実績データをインターネット等のネットワークを介して収集、格納してもよい。
【符号の説明】
【００４１】
１０    生産支援システム
１２    スケジュール演算部
１４    工程指令部
１６    推定作業時間提供部
１８    工程分解情報提供部
２０    工程計画データベース
２２    作業時間データベース
２４    工程分解情報データベース
１００    生産システム
１００    工作機械
１１０    放電加工機
１１０ａ    カバー
１１２    放電加工機本体
１１２ａ    テーブル
１１４    電極交換装置
１１６    加工槽
１２０    工作機械
１２０ａ    カバー
１２０ｂ    ドア
１２２    切削加工機
１２２ａ    テーブル
１２２ｂ    主軸
１２４    工具交換装置
１３０    工作機械
１３０ａ    カバー
１３０ｂ    ドア
１３２    切削加工機
１３２ａ    テーブル
１３２ｂ    主軸
１３４    工具交換装置
１３６ａ    イケール
１３６ｂ    イケール
１３８    ワーク交換装置
１３８ａ    ドア
１４０    無人搬送台車
１４２    ロボットアーム
１４４    エンドエフェクタ
１５０    ワークステーション
１５２    給送ワークステーション
１５４    排送ワークステーション
１６０    工具ステーション
【図１】
2020090063.tif 000003
【図２】
2020090063.tif 000004
【図３】
2020090063.tif 000005
【図４】
2020090063.tif 000006
【図５】
2020090063.tif 000007
【図６】
2020090063.tif 000008
【図７】
2020090063.tif 000009
【図８】
2020090063.tif 000010
【図９】
2020090063.tif 000011
【図１０】
2020090063.tif 000012
【図１１】
2020090063.tif 000013
【図１２】
2020090063.tif 000014
【図１３】
2020090063.tif 000015
【図１４】
2020090063.tif 000016
【国際調査報告】
2020090063.tif 000017
2020090063.tif 000018
2020090063.tif 000019
2020090063.tif 000020