(57)【要約】      （修正有）【課題】複数の造形物の製造装置と造形受注との関係で、造形受注順で造形するよりも、少なくとも納期短縮を含むスケジュール管理の適正化を図る。【解決手段】複数の三次元造形装置３６を適用可能の環境下において、複数の受注（以下、ジョブという場合がある）があったとき、ジョブを何れの三次元造形装置３６に割り当てるかを事前に判断し、最適なスケジュール（例えば、全てのジョブの造形終了時刻が最短となるスケジュール）を組むための管理制御（スケジュール管理制御）を行う。各スケジュール毎に合計比率ｂ／ａ（Σ｛ｂ／ａ｝）が演算され、選択部７６では、スケジュール作成部６６で作成された全てのスケジュール表（１）〜（ｎ）のΣ｛ｂ／ａ｝の内、最小値となるスケジュール表（ｘ）を選択する。【選択図】図３
2018005840.tif 000002
【特許請求の範囲】
【請求項１】
複数の造形物を同時に造形し得る造形装置を含む複数の造形装置の各々に対する複数の造形指示を受け付ける受付手段と、
前記受付手段で受け付けた複数の造形指示に対し、前記複数の造形装置の各々に対し、前記複数の造形指示を割り当てて作成した複数の造形計画の組み合わせの中から、特定の造形計画を選択する選択手段と、
を有する造形物受注管理制御装置。
【請求項２】
前記特定の造形計画が、最短造形時間となる造形計画である、請求項１記載の造形物受注管理制御装置。
【請求項３】
選択手段が、
それぞれの造形計画において、各造形指示を、割り当てられた造形装置を用いて単体で実行するときの造形処理時間ａと、割り当てられた造形装置の稼働状況に基づく、造形指示の受け付けから造形物の発送までの時間ｂとの比ｂ／ａを演算し、全ての造形指示の比ｂ／ａの加算値が最小となる造形計画を選択する、
請求項１又は請求項２記載の造形物受注管理制御装置。
【請求項４】
前記造形計画において、それぞれの造形装置での仕様を逸脱する組み合わせを予め排除する、請求項１〜請求項３の何れか１項記載の造形物受注管理制御装置。
【請求項５】
前記造形計画において、各造形指示によって造形される造形物の高さの差が予め定めた範囲内となる組み合わせの造形計画を優先して選択対象とする、請求項１〜請求項４の何れか１項記載の造形物受注管理制御装置。
【請求項６】
前記造形指示に、納期が指定されている場合に、当該納期の差が予め定めた範囲内となる組み合わせの造形計画を優先して選択対象とする、請求項１〜請求項４の何れか１項記載の造形物受注管理制御装置。
【請求項７】
コンピュータを、
請求項１〜請求項６の何れか１項記載の造形物受注管理制御装置として動作させる、
造形物受注管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、造形物受注管理制御装置、造形物受注管理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、光ビームを用いた三次元造形物の製造装置の特徴を生かして、三次元形状造形物の製造発注から製造開始までをオンラインで連続的に処理可能で発注から納期までの期間を短縮することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−３４５４２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、複数の造形物の製造装置と造形受注との関係で、造形受注順で造形するよりも、少なくとも納期短縮を含むスケジュール管理の適正化を図ることができる造形物受注管理制御装置、造形物受注管理プログラムを得ることが目的である。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、複数の造形物を同時に造形し得る造形装置を含む複数の造形装置の各々に対する複数の造形指示を受け付ける受付手段と、前記受付手段で受け付けた複数の造形指示に対し、前記複数の造形装置の各々に対し、前記複数の造形指示を割り当てて作成した複数の造形計画の組み合わせの中から、特定の造形計画を選択する選択手段と、を有する造形物受注管理制御装置である。
【０００６】
請求項２に記載の発明は、前記請求項１に記載の発明において、前記特定の造形計画が、最短造形時間となる造形計画である。
【０００７】
請求項３に記載の発明は、前記請求項１又は請求項２に記載の発明において、選択手段が、それぞれの造形計画において、各造形指示を、割り当てられた造形装置を用いて単体で実行するときの造形処理時間ａと、割り当てられた造形装置の稼働状況に基づく、造形指示の受け付けから造形物の発送までの時間ｂとの比ｂ／ａを演算し、全ての造形指示の比ｂ／ａの加算値が最小となる造形計画を選択する。
【０００８】
請求項４に記載の発明は、前記請求項１〜請求項３の何れか１項記載の発明において、前記造形計画において、それぞれの造形装置での仕様を逸脱する組み合わせを予め排除する。
【０００９】
請求項５に記載の発明は、前記請求項１〜請求項４の何れか１項記載の発明において、前記造形計画において、各造形指示によって造形される造形物の高さの差が予め定めた範囲内となる組み合わせの造形計画を優先して選択対象とする。
【００１０】
請求項６に記載の発明は、前記請求項１〜請求項４の何れか１項記載の発明において、前記造形指示に、納期が指定されている場合に、当該納期の差が予め定めた範囲内となる組み合わせの造形計画を優先して選択対象とする。
【００１１】
請求項７に記載の発明は、コンピュータを、請求項１〜請求項６の何れか１項記載の造形物受注管理制御装置として動作させる、造形物受注管理プログラムである。
【発明の効果】
【００１２】
請求項１に記載の発明によれば、複数の造形物の製造装置と造形受注との関係で、造形受注順で造形するよりも、少なくとも納期短縮を含むスケジュール管理の適正化を図ることができる。
【００１３】
請求項２に記載の発明によれば、造形時間が最短となる造形計画を選択することができる。
【００１４】
請求項３に記載の発明によれば、造形時間が最短となる造形計画を数値比較で選択することができる。
【００１５】
請求項４に記載の発明によれば、不要な造形計画を事前に排除することができる。
【００１６】
請求項５に記載の発明によれば、造形物の高さを考慮しない場合よりも造形効率を向上することができる。
【００１７】
請求項６に記載の発明によれば、納期を考慮しない場合よりも造形効率を向上することができる。
【００１８】
請求項７に記載の発明によれば、複数の造形物の製造装置と造形受注との関係で、造形受注順で造形するよりも、少なくとも納期短縮を含むスケジュール管理の適正化を図ることができる。
【図面の簡単な説明】
【００１９】
【図１】本実施の形態に係る造形用画像管理システムの全体を示す概略図である。
【図２】本実施の形態に係る造形用画像管理制御装置の構成を示すブロック図である。
【図３】本実施の形態に係り、造形物受注管理制御装置で実行されるスケジュール管理制御を実行するための処理を詳細に示す機能ブロック図である。
【図４】同時に造形する造形物の数（体）と造形時間との関係を示す特性図である。
【図５】図３のスケジュール作成部で作成されるスケジュール表の一例を示す概念図である。
【図６】本実施の形態に係る造形物受注管理制御装置で実行されるジョブ割り当て制御の流れを示すフローチャートである。
【図７】本実施の形態に係る三次元造形装置における、造形実行のための制御ルーチンである。
【図８】本実施の形態の実施例に係り、特定の装置台数Ｎと特定のジョブ数Ｊの下で実行されるジョブ割り当て制御（スケジューリング）の実行するための各スケジュール表のタイミングチャートである。
【発明を実施するための形態】
【００２０】
図１は、本実施の形態に係る造形物受注管理制御装置１４を含む造形管理システムの全体を示す概略図である。
【００２１】
通信回線網１０には、ネットワークＩ／Ｆ１２を介して、造形物受注管理制御装置１４が接続されている。
【００２２】
通信回線網１０は、例えば、ＬＡＮ（ローカル・エリア・ネットワーク）又はインターネット回線であり、複数のＬＡＮが、ＷＡＮ（ワイド・エリア・ネットワーク）によって相互に接続されていてもよい。また、通信回線網１０を含む全ての通信回線網は、それぞれ有線接続である必要はない。すなわち、一部又は全部が無線によって情報を送受信する無線通信回線網であってもよい。
【００２３】
造形物受注管理制御装置１４は、本体１６と、ＵＩ（ユーザーインターフェイス）１８とを有している。ＵＩ１８は、表示部としてのモニタ２０と、入力操作部としてのキーボード２２及びマウス２４を備える。
【００２４】
また、本体１６には、造形を発注するために必要な発注情報の入力源として機能する、メディアリーダー２６が接続されている。
【００２５】
メディアリーダー２６には、例えばＳＤメモリカード等の記録メディア３０が挿入可能なスロット部が設けられ、挿入された記録メディアに記録された発注情報が読み取られ、本体１６へ送出される。
【００２６】
なお、発注情報は、通信回線網１０に接続された発注ＰＣ２８からネットワークＩ／Ｆ１２を介して、受信するようにしてもよい。
【００２７】
図２に示される如く、造形物受注管理制御装置１４の本体１６は、ＣＰＵ１６Ａ、ＲＡＭ１６Ｂ、ＲＯＭ１６Ｃ、入出部１６Ｄ（Ｉ／Ｏ１６Ｄ）、及びこれらを接続するデータバスやコントロールバス等のバス１６Ｅを備えている。
【００２８】
Ｉ／Ｏ１６Ｄには、前述したように、ネットワークＩ／Ｆ１２、ＵＩ１８（モニタ２０、キーボード２２及びマウス２４）、メディアリーダー２６が接続されている。
【００２９】
また、Ｉ／Ｏ１６Ｄには、大規模記録媒体としてのハードディスク３４が接続されている。ハードディスク３４は、受け付けた造形の発注に関する情報（本実施の形態では、受注管理情報という）や、受注管理情報に基づき、造形を複数の三次元造形装置３６（１）、３６（２）・・・３６（ｎ）に割り付けるための割り付け処理に必要な情報（後述するスケジュールに関する情報）を一時的に格納する。三次元造形装置３６（１）、３６（２）・・・３６（ｎ）については、後述する。
【００３０】
ＲＯＭ１６Ｃには、造形用受注管理制御のためのプログラムが記録されており、造形物受注管理制御装置１４が起動すると、ＲＯＭ１６Ｃから当該プログラムが読み出され、ＣＰＵ１６Ａによって実行される。なお、造形用画像管理制御プログラムは、ＲＯＭ１６Ｃの他、ハードディスク３４や他の記録媒体に記録しておいてもよい。
【００３１】
図１及び図２に示される如く、通信回線網１０には、複数の三次元造形装置３６（１）、３６（２）・・・３６（ｎ）が接続されている。なお、以下において、三次元造形装置３６（１）、３６（２）・・・３６（ｎ）を総称する場合は、「三次元造形装置３６」又は「３Ｄプリンタ３６」という。また、三次元造形装置３６は、造形物受注管理制御装置１４に、専用の信号線を介して、直接接続してもよい。
【００３２】
三次元造形装置３６は、造形物の造形方式が同一であってもよいし、異なる複数種類の三次元造形装置３６を混在させてもよい。
【００３３】
造形方式としては、液層光重合方式、結合剤噴射方式、材料押出方式、材料噴射方式、シート積層方式、粉末床溶融結合方式、及び指向性エネルギー堆積方式等がある。
【００３４】
図１では、三次元造形装置３６の外観の一例を示しているが、三次元造形装置３６は、造形方式、造形し得る造形物の大きさの範囲、及び適用する材料（フィラメント）の種類を含む要素によって、その外観及び大きさが様々である。
【００３５】
また、図１及び図２では、３台の三次元造形装置３６を図示しているが、２台又は４台以上種類の三次元造形装置３６を接続し、造形する対象によって、選択可能としてもよい。
【００３６】
なお、三次元造形装置３６では、それぞれの造形方式の種類によって、造形するときの適応し得る材質（材料）が異なる。
【００３７】
以下に、造形方式の種類とそれぞれの造形方式の適応材質の関係の一例を示す（造形方式・・・適用材質）。
（１）液層光重合方式・・・ＵＶ硬化樹脂
（２）結合剤噴射方式・・・石膏、セラミックス、砂、カルシウム、プラスティック
（３）材料押出方式・・・ＡＢＳ（アクリニトリル・ブタジエン・スチレン樹脂）、ＰＬＡ（ポリ乳酸）、ナイロン１２、ＰＣ（ポリカーボネイト）、ＰＰＳＦ（ポリフェニルスルホン）
（４）材料噴射方式・・・ＵＵＶ硬化樹脂、脂、ワックス、ハンダ
（５）シート積層方式・・・紙、樹脂シート、アルミシート
（６）粉末床溶融結合方式・・・エンジニアリングプラスティック、ナイロン、金属
（７）指向性エネルギー堆積方式・・・金属
三次元造形装置３６のそれぞれの仕様（上記（１）から（７）の造形方式と適応材質を含む）は、後述する造形装置仕様データベース５６（図３参照）に格納されている。
【００３８】
ところで、造形物受注管理制御装置１４では、三次元造形物を受注して造形する場合、例えば、受注する造形情報（形状や大きさ、及び材質、付加機能等）によって造形にかかる時間が異なる。また、受注時の三次元造形装置３６の稼働状況に影響を受ける場合がある。
【００３９】
さらに、受注の疎密状況によって、単体で造形する場合と、所謂ギャンギング処理（複数の造形物を単一の三次元造形装置３６で同時に造形する処理）する場合（造形形態）とで、造形時間が異なる。
【００４０】
参考として、図４は、同時に造形する造形物の数（体）と造形時間との関係を示す特性図である。なお、図４では、造形物は同一形状とする。
【００４１】
図４の点線Ａで示す特性図は、単体造形したときの造形時間であり、当然であるが、１体の造形物の造形時間の倍数となる。
【００４２】
一方、図４の実線Ｂで示す特性図は、同時造形（ギャンギング）したときの造形時間であり、同時造形する数が増えるほど造形時間が二次曲線的に短縮されることがわかる。
【００４３】
このように、造形時間は、造形情報、三次元造形装置３６の稼働状況、及び造形形態を含む要素によって、変動する。
【００４４】
そこで、本実施の形態の造形物受注管理制御装置１４では、複数の三次元造形装置３６を適用可能の環境下において、複数の受注（以下、ジョブという場合がある）があったとき、ジョブを何れの三次元造形装置３６に割り当てるかを事前に判断し、最適なスケジュール（例えば、全てのジョブの造形終了時刻が最短となるスケジュール）を組むための管理制御（スケジュール管理制御）を構築した。
【００４５】
図３は、本実施の形態に係り、造形物受注管理制御装置１４の本体１６（図２参照）で実行される、受注した複数の造形を、複数の三次元造形装置３６に割り当てるためのスケジュール管理制御を実行するための処理を詳細に示す機能ブロック図である。なお、図３は、造形物受注管理制御装置１４のハード構成を限定するものではない。
【００４６】
図３に示す受付部５０は、メディアリーダー２６及び発注ＰＣ２８を含む各所からの造形発注を受け付ける。造形発注は、受付部５０を主体とした場合は、受注となる。
【００４７】
受付部５０では、各所からの発注を一括して受け付けると共に、各所からの発注に基づく、受注情報を受注管理情報作成部５２へ送出する。受注管理情報作成部５２は、受注情報に含まれる情報の内、造形するときの設計情報を造形時間演算部５４に送出する。
【００４８】
造形時間演算部５４は、造形装置仕様データベース５６から三次元造形装置３６の仕様（スペック）を取得し、設計情報に基づき、単体で造形するときの単独造形時間ａを演算する。造形装置仕様データベース５６は、三次元造形装置３６の造形処理制御を一括管理する造形装置管理部５８によって、装置の導入、廃棄、バージョンアップ等がなされる毎に、最新の情報に更新された仕様が記憶される。
【００４９】
なお、単独造形時間ａは目安でよく、造形装置仕様データベース５６から取得しなくても、例えば、設計情報から体積を演算し、予め定めた体積−造形時間相関図から予測するようにしてもよい。
【００５０】
造形時間演算部５４で演算した単独造形時間ａは、受注管理情報作成部５２へ送出される。
【００５１】
受注管理情報作成部５２では、受注情報及び単独造形時間ａに基づき、ジョブとして管理するための情報を作成する。受注管理情報は、ジョブＩＤ、入稿時刻、設計情報、単独造形時間ａ、及び特記事項を含む。
【００５２】
なお、特記事項とは、納期に関する情報（緊急依頼、造形時期指定）、造形方式や材質に関する情報等、発注側からの個別の要望や指定の総称である。
【００５３】
受注管理情報作成部５２は、一時格納部６０に接続されており、作成した受注管理情報を一時格納部６０へ送出する。一時格納部６０では、当該受注管理情報を一時的に格納する。
【００５４】
一時格納部６０は、抽出時期判定部６２に接続されており、受注管理情報を取得する毎に、受注状況情報を抽出時期判定部６２へ送出する。
【００５５】
抽出時期判定部６２では、造形装置管理部５８から三次元造形装置３６の稼働状況を取得し、造形スケジュールを設定する受注管理情報を抽出する時期か否かを判定する。
【００５６】
抽出時期判定部６２は、抽出部６４に対して、受注管理情報の抽出を指示する。
【００５７】
抽出部６４は、一時格納部６０に接続されており、抽出時期判定部６２からの抽出指示に基づき、当該一時格納部６０から造形スケジュール管理対象の受注管理情報を抽出する。
【００５８】
抽出部６４で抽出された複数（ジョブ数Ｊ）の受注管理情報は、スケジュール作成部６６及び入稿−発送期間演算部６８へ送出されるようになっている。
【００５９】
入稿−発送期間演算部６８では、入稿待機期間情報記憶部７０に記憶された入稿待機期間、及び、発送準備期間情報記憶部７２に記憶された発送準備期間を考慮した入稿から発送までの期間（入稿−発送期間ｂ）を演算し、スケジュール作成部６６へ送出する。
【００６０】
また、スケジュール作成部６６は、造形装置管理部５８から、適用可能な三次元造形装置３６の数（装置数Ｎ）を取得する。これにより、スケジュール作成部６６には、受注管理情報に加え、ジョブ数Ｊ、装置数Ｎ、入稿−発送期間ｂが入力されることになる。
【００６１】
ここで、複数の三次元造形装置３６（装置数Ｎ）で、複数のジョブ（ジョブ数Ｊ）の造形を実行する組み合わせは、ＮのＪ乗（＝ＮＪ）通りである（表１参照）。なお、表１の組み合わせは、全てのジョブが全ての三次元装置３６で造形可能であり、かつ極端な例として、単一の三次元造形装置３６で全てのジョブを同時造形（ギャンギング）することを含む組み合わせである。表１の太線枠に示すように、装置が２台（装置数Ｎ＝２）、３個のジョブ（ジョブ数Ｊ＝３）の例では、スケジュールは、８通り（ＮＪ＝２３）の組み合わせとなる。
【００６２】
また、組み合わせ数は、表１の範囲に限定されるものではなく、８台以上の三次元造形装置３６であってもよく、また、１０以上のジョブ数であってもよい。
【００６３】
【表１】
2018005840.tif 000003
図５に示される如く、スケジュール作成部６６では、全ての組み合わせのスケジュール表７４（１）〜（ｎ）を設定する。スケジュール表７４は、項目７４Ａとしてジョブ名、項目７４Ｂとして単独造形時間ａ、項目７４Ｃとして装置（名）、項目７４Ｄとして入稿−発送期間ｂが設定される。
【００６４】
また、各スケジュール表７４には、項目７４Ｅとして、各ジョブにおける単独造形時間ａと、入稿−発送期間ｂとの比率（ｂ／ａ）が演算されて表記される。
【００６５】
演算された各スケジュール内の全ての比率ｂ／ａは合計され、各スケジュール毎に合計比率ｂ／ａ（Σ｛ｂ／ａ｝）が演算されるようになっている（項目７４参照）。
【００６６】
図３に示される如く、スケジュール作成部６６は、選択部７６に接続されている。選択部７６では、スケジュール作成部６６で作成された全てのスケジュール表７４（１）〜（ｎ）の項目７４Ｆ（Σ｛ｂ／ａ｝）の内、最小値となるスケジュール表７４（ｘ）を選択する。なお、ｘは、スケジュール表７４を識別するする括弧内の１〜ｎの内の何れかを示す。
【００６７】
Σ｛ｂ／ａ｝が最小値になるスケジュールは、全てのジョブの造形処理の終了時刻が最短時刻であることを示すものである。
【００６８】
選択部７６は、ジョブ割り当て部７８に接続されている。ジョブ割り当て部７８では、造形装置管理部５８に対して、選択されたスケジュール表７４（ｘ）に基づいて、各ジョブを三次元造形装置３６に割り当てる指示を行う。
【００６９】
造形装置管理部５８では、三次元造形装置３６を制御して、スケジュール表７４（ｘ）に従い、造形処理を実行する。
【００７０】
以下に本実施の形態の作用を図６及び図７のフローチャートに従い説明する。
【００７１】
図６は、造形物受注管理制御装置１４で実行されるジョブ割り当て制御の流れを示すフローチャートである。
【００７２】
ステップ１００では、ネットワークＩ／Ｆ１２、メディアリーダー２６、又は発注ＰＣ２８から、造形物の発注（ジョブ）を受け付けたか否かが判断され、肯定判定されると、ステップ１０２へ移行して、受注管理情報を作成し、ステップ１０４へ移行する。受注管理情報は、ジョブ名（ＩＤ）、入稿時刻、設計情報、単独造形時間ａ、及び特記事項を含む。
【００７３】
ステップ１０４では、ステップ１０２で作成された受注管理情報を一時的に格納し、ステップ１０６へ移行する。また、ステップ１００で否定判定された場合は、ステップ１０６へ移行する。
【００７４】
ステップ１０６では、受付情報を確認し、ステップ１０８へ移行して、スケジュール作成時期か否かを判定する。このステップ１０８で否定判定された場合は、スケジュール作成時期ではないと判断し、このルーチンは終了し、次のジョブの受け付けを待つ。
【００７５】
また、ステップ１０８で肯定判定されると、スケジュール作成時期であると判断し、ステップ１１０へ移行する。
【００７６】
ステップ１１０では、一時格納部６０（図３参照）から、これからスケジューリングを実行する対象となるジョブ（対象ジョブ）の受注管理情報を抽出し、次いでステップ１１２へ移行して、必要な情報を取得し、ステップ１１４へ移行する。ステップ１１２における、必要な情報とは、入稿時刻情報、入稿待機期間、及び発送準備期間である。
【００７７】
ステップ１１４では、受注管理情報及び必要な情報に基づいて、各ジョブの入稿から発送までの期間（入稿−発送期間ｂ）を演算し、ステップ１１６へ移行する。
【００７８】
ステップ１１６では、必要な情報を取得し、ステップ１１８へ移行する。ステップ１１６における、必要な情報とは、装置数Ｎ、ジョブ数Ｊ、単独造形時間ａ、及び入稿−発送期間ｂである。
【００７９】
ステップ１１８では、スケジュール表７４（１）〜７４（ｎ）（図５参照）を作成する。スケジュール表７４（１）〜７４（ｎ）の数は、装置数Ｎとジョブ数Ｊとから決まるものであり、ＮのＪ乗（＝ＮＪ）通りのスケジュール表が作成される。各スケジュール表７４は、項目７４Ａとしてジョブ名、項目７４Ｂとして単独造形時間ａ、項目７４Ｃとして装置（名）、項目７４Ｄとして入稿−発送期間ｂが書き込まれ、また、項目７４Ｅとして、各ジョブにおける単独造形時間ａと、入稿−発送期間ｂとの比率（ｂ／ａ）が演算された結果が表記される。
【００８０】
さらに、各スケジュール表７４（１）〜７４（ｎ）には、項目７４Ｆが設定されており、演算された各スケジュール内の全ての比率ｂ／ａは合計され、各スケジュール毎に合計比率ｂ／ａ（Σ｛ｂ／ａ｝）が演算された結果が表記される。
【００８１】
図６に示される如く、次のステップ１２０では、作成されたＮＪ通りのスケジュール表７４の中から、最適スケジュール表を選択する。
【００８２】
すなわち、ステップ１２０では、スケジュール作成部６６で作成された全てのスケジュール表７４（１）〜（ｎ）の項目７４Ｆ（Σ｛ｂ／ａ｝）の内、最小値となるスケジュール表７４（ｘ）を選択する。ｘは、スケジュール表７４を識別するする括弧内の１〜ｎの内の何れかを示す。
【００８３】
Σ｛ｂ／ａ｝が最小値になるスケジュール表７４（ｘ）は、全てのジョブの造形処理の終了時刻が最短時刻であることを示す。
【００８４】
次のステップ１２２では、選択されたスケジュール表７４（ｘ）に基づいて、三次元造形装置３６にジョブを割り当て、次いで、ステップ１２４へ移行して、各三次元造形装置３６に対して、ジョブ割り当てに基づく造形を指示し、このルーチンは終了する。
【００８５】
図７は、三次元造形装置３６における、造形実行のための制御ルーチンである。
【００８６】
ステップ１５０では、造形指示があったか否かが判断され、否定判定された場合は、このルーチンは終了する。また、ステップ１５０で肯定判定されると、ステップ１５２へ移行して、図６のステップ１２２で実行された割り当て情報を取得し、ステップ１５４へ移行する。
【００８７】
ステップ１５４では、各三次元造形装置３６にジョブを割り当て、次いでステップ１５６へ移行して各三次元造形装置３６による造形の開始を指示し、ステップ１５８へ移行する。各三次元装置３６は、それぞれ独立した駆動制御系に基づいて造形物の造形処理を実行する。
【００８８】
ステップ１５８では、全ての三次元造形装置３６での造形処理が終了したか否かが判断され、肯定判定されると、ステップ１６０へ移行して、造形装置管理部５８が三次元造形装置３６毎に造形履歴を記憶し、ステップ１６２へ移行する。
【００８９】
ステップ１６２では、造形が終了した造形物の発送を手配し、このルーチンは終了する。
【００９０】
なお、本実施の形態では、選択部７６（図３参照）での選択の際、全ての組み合わせ（スケジュール）の中から造形時間が最短となるスケジュールを選択するようにしたが、造形履歴を加味してスケジュールを選択するようにしてもよい。
【００９１】
すなわち、図３に示される如く、造形装置管理部５８から、造形履歴を抽出して記憶する造形履歴記憶部８０（図３では点線枠で図示）を設ける。
【００９２】
造形履歴記憶部８０は、選択部７６に接続されており、選択部７６において、スケジュールを選択する場合に、履歴の中に、同一又は類似する組み合わせ（スケジュール）がある場合は、優先して選択する。この場合、選択部７６での選択処理時間が短縮され、また、履歴のあるスケジュールであるため、履歴のないスケジュールを選択するよりも信頼性を高めることが可能となる。
【００９３】
また、本実施の形態では、造形期間が最短となるスケジュールを選択するようにしたが、完成する造形物の高さの差が予め定めた範囲内となる組み合わせの造形計画を優先して選択対象としてもよい。造形物の高さの差が少ないほど、ギャンギングに有利となるからである。
【００９４】
さらに、本実施の形態では、造形期間が最短となるスケジュールを選択するようにしたがた、特記事項として納期が指定されている場合、指定された納期の差が予め定めた範囲内のジョブが組み合わされたスケジュールを優先的に選択対象としてもよい。
【実施例】
【００９５】
図８は、本実施の形態の造形物受注管理制御装置１４において、特定の装置台数Ｎと特定のジョブ数Ｊの下で実行されるジョブ割り当て制御（スケジューリング）の実施例を示す。
【００９６】
本実施例は、装置が２台（装置数Ｎ＝２）、３個の（ジョブ数Ｊ＝３）の組み合わせであり、表１に示される如く、スケジュールは、８通り（＝２３）の組み合わせとなり、図８には、それぞれのスケジュール表７４（１）〜７４（８）が示されている。
【００９７】
なお、図８には、スケジュール表７４（１）〜（８）の右側に対応して、造形のタイミングチャートが示されている。
【００９８】
図８に示す斜線矩形枠の期間は、三次元造形装置３６が前ジョブの処理中であり、入稿（黒丸点）があってもすぐに処理できない期間である。
【００９９】
図８に示す白抜き矩形枠の期間は、ギャンギングを含めた造形期間である。
【０１００】
一例として、スケジュール表（２）は、２ジョブを装置Ａでギャンギング造形処理し、１ジョブを装置Ｂで単独造形処理する。このため、装置Ａでは、単独造形するよりも、例えば０．９倍の時間で処理され（図４参照）、装置Ｂでは単独造形時間ａで処理される。
【０１０１】
図８にタイミングチャートにより、点線右向き三角で示す入稿待機期間、点線左向き三角で示す発送準備期間を考慮すると、入稿（黒丸点）から発送（白丸点）までの期間（入稿−発送期間ｂ）が得られる。
【０１０２】
各スケジュール表７４（１）〜７４（８）では、各ジョブのｂ／ａの合計（＝Σ｛ｂ／ａ｝）が演算され、最小値を選択する。すなわち、図８では、スケジュール表７４（４）がｂ／ａの合計が最小値となり（Σ｛ｂ／ａ｝＝８．１）、当該スケジュール表７４（４）が選択される。すなわち、この実施例では、スケジュール表７４（４）が、スケジュール表（ｘ）となる。
【０１０３】
スケジュール表７４（１）〜７４（８）のタイミングチャートを比較しても、スケジュール表７４（４）が最短で処理されることがわかる。
【符号の説明】
【０１０４】
１４    造形物受注管理制御装置
１０    通信回線網
１２    ネットワークＩ／Ｆ
１６    本体
１８    ＵＩ（ユーザーインターフェイス）
２０    モニタ
２２    キーボード
２４    マウス
２６    メディアリーダー
３０    記録メディア
１６Ａ    ＣＰＵ
１６Ｂ    ＲＡＭ
１６Ｃ    ＲＯＭ
１６Ｄ    入出部（Ｉ／Ｏ）
１６Ｅ    バス
３４    ハードディスク
３６（１）〜（ｎ）    三次元造形装置
５０    受付部
５２    受注管理情報作成部
５４    造形時間演算部
５６    造形装置仕様データベース
５８    造形装置管理部
６０    一時格納部
６２    抽出時期判定部
６４    抽出部
６６    スケジュール作成部
６８    入稿−発送期間演算部
７０    入稿待機期間情報記憶部
７２    発送準備期間情報記憶部
７４（１）〜（ｎ）    スケジュール表（候補）
７４（ｘ）    スケジュール表（選択）
７６    選択部
７８    ジョブ割り当て部
８０    造形履歴記憶部
【図１】
2018005840.tif 000004
【図２】
2018005840.tif 000005
【図３】
2018005840.tif 000006
【図４】
2018005840.tif 000007
【図５】
2018005840.tif 000008
【図６】
2018005840.tif 000009
【図７】
2018005840.tif 000010
【図８】
2018005840.tif 000011
【手続補正書】
【提出日】平成29年2月23日(2017.2.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の造形物を同時に造形し得る造形装置を含む複数の造形装置の各々に対する複数の造形指示を受け付ける受付手段と、
前記受付手段で受け付けた複数の造形指示に対し、前記複数の造形装置の各々に対し、前記複数の造形指示を割り当てて作成した複数の造形計画の組み合わせの中から、少なくとも最短造形時間となる造形計画を選択する選択手段とを有し、
前記選択手段が、
それぞれの造形計画において、各造形指示を、割り当てられた造形装置を用いて単体で実行するときの造形処理時間ａと、割り当てられた造形装置の稼働状況に基づく、造形指示の受け付けから造形物の発送までの時間ｂとの比ｂ／ａを演算し、全ての造形指示の比ｂ／ａの加算値が最小となる造形計画を選択する、
造形物受注管理制御装置。
【請求項２】
前記造形計画において、各造形指示によって造形される造形物の高さの差が予め定めた範囲内となる組み合わせの造形計画を優先して選択対象とする、請求項１記載の造形物受注管理制御装置。
【請求項３】
前記造形指示に、納期が指定されている場合に、当該納期の差が予め定めた範囲内となる組み合わせの造形計画を優先して選択対象とする、請求項１記載の造形物受注管理制御装置。
【請求項４】
複数の造形物を同時に造形し得る造形装置を含む複数の造形装置の各々に対する複数の造形指示を受け付ける受付手段と、
前記受付手段で受け付けた複数の造形指示に対し、前記複数の造形装置の各々に対し、前記複数の造形指示を割り当てて作成した複数の造形計画の組み合わせの中から、少なくとも最短造形時間となる造形計画を選択する選択手段とを有し、
前記造形計画において、各造形指示によって造形される造形物の高さの差が予め定めた範囲内となる組み合わせの造形計画を優先して選択対象とする、造形物受注管理制御装置。
【請求項５】
前記選択手段が、
それぞれの造形計画において、各造形指示を、割り当てられた造形装置を用いて単体で実行するときの造形処理時間ａと、割り当てられた造形装置の稼働状況に基づく、造形指示の受け付けから造形物の発送までの時間ｂとの比ｂ／ａを演算し、全ての造形指示の比ｂ／ａの加算値が最小となる造形計画を選択する、請求項４記載の造形物受注管理制御装置。
【請求項６】
前記造形指示に、それぞれの造形装置での仕様を逸脱する組み合わせを予め排除する、請求項１〜請求項５の何れか１項記載の造形物受注管理制御装置。
【請求項７】
コンピュータを、
請求項１〜請求項６の何れか１項記載の造形物受注管理制御装置として動作させる、
造形物受注管理プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
請求項１に記載の発明は、複数の造形物を同時に造形し得る造形装置を含む複数の造形装置の各々に対する複数の造形指示を受け付ける受付手段と、前記受付手段で受け付けた複数の造形指示に対し、前記複数の造形装置の各々に対し、前記複数の造形指示を割り当てて作成した複数の造形計画の組み合わせの中から、少なくとも最短造形時間となる造形計画を選択する選択手段とを有し、前記選択手段が、それぞれの造形計画において、各造形指示を、割り当てられた造形装置を用いて単体で実行するときの造形処理時間ａと、割り当てられた造形装置の稼働状況に基づく、造形指示の受け付けから造形物の発送までの時間ｂとの比ｂ／ａを演算し、全ての造形指示の比ｂ／ａの加算値が最小となる造形計画を選択する、造形物受注管理制御装置である。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
請求項２に記載の発明は、前記請求項１に記載の発明において、前記造形計画において、各造形指示によって造形される造形物の高さの差が予め定めた範囲内となる組み合わせの造形計画を優先して選択対象とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
請求項３に記載の発明は、前記請求項１に記載の発明において、前記造形指示に、納期が指定されている場合に、当該納期の差が予め定めた範囲内となる組み合わせの造形計画を優先して選択対象とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
請求項４に記載の発明は、複数の造形物を同時に造形し得る造形装置を含む複数の造形装置の各々に対する複数の造形指示を受け付ける受付手段と、前記受付手段で受け付けた複数の造形指示に対し、前記複数の造形装置の各々に対し、前記複数の造形指示を割り当てて作成した複数の造形計画の組み合わせの中から、少なくとも最短造形時間となる造形計画を選択する選択手段とを有し、前記造形計画において、各造形指示によって造形される造形物の高さの差が予め定めた範囲内となる組み合わせの造形計画を優先して選択対象とする、造形物受注管理制御装置である。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
請求項５に記載の発明は、前記請求項４記載の発明において、前記選択手段が、それぞれの造形計画において、各造形指示を、割り当てられた造形装置を用いて単体で実行するときの造形処理時間ａと、割り当てられた造形装置の稼働状況に基づく、造形指示の受け付けから造形物の発送までの時間ｂとの比ｂ／ａを演算し、全ての造形指示の比ｂ／ａの加算値が最小となる造形計画を選択する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
請求項６に記載の発明は、前記請求項１〜請求項５の何れか１項記載の発明において、それぞれの造形装置での仕様を逸脱する組み合わせを予め排除する。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
請求項１に記載の発明によれば、複数の造形物の製造装置と造形受注との関係で、造形受注順で造形するよりも、少なくとも納期短縮を含むスケジュール管理の適正化を図ることができる。また、造形時間が最短となる造形計画を数値比較で選択することができる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
請求項２に記載の発明によれば、造形物の高さを考慮しない場合よりも造形効率を向上することができる。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
請求項３に記載の発明によれば、納期を考慮しない場合よりも造形効率を向上することができる。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
請求項４に記載の発明によれば、複数の造形物の製造装置と造形受注との関係で、造形受注順で造形するよりも、少なくとも納期短縮を含むスケジュール管理の適正化を図ることができる。また、造形時間が最短となる造形計画を選択することができる。さらに、造形物の高さを考慮しない場合よりも造形効率を向上することができる。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
請求項５に記載の発明によれば、造形時間が最短となる造形計画を数値比較で選択することができる。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
請求項６に記載の発明によれば、不要な造形計画を事前に排除することができる。
【手続補正書】
【提出日】平成29年4月25日(2017.4.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の造形物を同時に造形し得る三次元造形装置を含む複数の三次元造形装置の各々に対する複数の造形指示を受け付ける受付手段と、
前記受付手段で受け付けた複数の造形指示に対し、前記複数の三次元造形装置の各々に対し、前記複数の造形指示を割り当てて作成した複数の造形計画の組み合わせの中から、少なくとも最短造形時間となる造形計画を選択する選択手段とを有し、
前記選択手段が、
それぞれの造形計画において、各造形指示を、割り当てられた三次元造形装置を用いて単体で実行するときの造形処理時間ａと、割り当てられた三次元造形装置の稼働状況に基づく、造形指示の受け付けから造形物の発送までの時間ｂとの比ｂ／ａを演算し、全ての造形指示の比ｂ／ａの加算値が最小となる造形計画を選択する、
造形物受注管理制御装置。
【請求項２】
前記造形計画において、各造形指示によって造形される造形物の高さの差が予め定めた範囲内となる組み合わせの造形計画を優先して選択対象とする、請求項１記載の造形物受注管理制御装置。
【請求項３】
前記造形指示に、納期が指定されている場合に、当該納期の差が予め定めた範囲内となる組み合わせの造形計画を優先して選択対象とする、請求項１記載の造形物受注管理制御装置。
【請求項４】
複数の造形物を同時に造形し得る三次元造形装置を含む複数の三次元造形装置の各々に対する複数の造形指示を受け付ける受付手段と、
前記受付手段で受け付けた複数の造形指示に対し、前記複数の三次元造形装置の各々に対し、前記複数の造形指示を割り当てて作成した複数の造形計画の組み合わせの中から、少なくとも最短造形時間となる造形計画を選択する選択手段とを有し、
前記造形計画において、各造形指示によって造形される造形物の高さの差が予め定めた範囲内となる組み合わせの造形計画を優先して選択対象とする、造形物受注管理制御装置。
【請求項５】
前記選択手段が、
それぞれの造形計画において、各造形指示を、割り当てられた三次元造形装置を用いて単体で実行するときの造形処理時間ａと、割り当てられた三次元造形装置の稼働状況に基づく、造形指示の受け付けから造形物の発送までの時間ｂとの比ｂ／ａを演算し、全ての造形指示の比ｂ／ａの加算値が最小となる造形計画を選択する、請求項４記載の造形物受注管理制御装置。
【請求項６】
前記造形指示に、それぞれの三次元造形装置での仕様を逸脱する組み合わせを予め排除する、請求項１〜請求項５の何れか１項記載の造形物受注管理制御装置。
【請求項７】
コンピュータを、
請求項１〜請求項６の何れか１項記載の造形物受注管理制御装置として動作させる、
造形物受注管理プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
請求項１に記載の発明は、複数の造形物を同時に造形し得る三次元造形装置を含む複数の三次元造形装置の各々に対する複数の造形指示を受け付ける受付手段と、前記受付手段で受け付けた複数の造形指示に対し、前記複数の三次元造形装置の各々に対し、前記複数の造形指示を割り当てて作成した複数の造形計画の組み合わせの中から、少なくとも最短造形時間となる造形計画を選択する選択手段とを有し、前記選択手段が、それぞれの造形計画において、各造形指示を、割り当てられた三次元造形装置を用いて単体で実行するときの造形処理時間ａと、割り当てられた三次元造形装置の稼働状況に基づく、造形指示の受け付けから造形物の発送までの時間ｂとの比ｂ／ａを演算し、全ての造形指示の比ｂ／ａの加算値が最小となる造形計画を選択する、造形物受注管理制御装置である。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
請求項４に記載の発明は、複数の造形物を同時に造形し得る三次元造形装置を含む複数の三次元造形装置の各々に対する複数の造形指示を受け付ける受付手段と、前記受付手段で受け付けた複数の造形指示に対し、前記複数の三次元造形装置の各々に対し、前記複数の造形指示を割り当てて作成した複数の造形計画の組み合わせの中から、少なくとも最短造形時間となる造形計画を選択する選択手段とを有し、前記造形計画において、各造形指示によって造形される造形物の高さの差が予め定めた範囲内となる組み合わせの造形計画を優先して選択対象とする、造形物受注管理制御装置である。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
請求項５に記載の発明は、前記請求項４記載の発明において、前記選択手段が、それぞれの造形計画において、各造形指示を、割り当てられた三次元造形装置を用いて単体で実行するときの造形処理時間ａと、割り当てられた三次元造形装置の稼働状況に基づく、造形指示の受け付けから造形物の発送までの時間ｂとの比ｂ／ａを演算し、全ての造形指示の比ｂ／ａの加算値が最小となる造形計画を選択する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
請求項６に記載の発明は、前記請求項１〜請求項５の何れか１項記載の発明において、前記造形指示に、それぞれの三次元造形装置での仕様を逸脱する組み合わせを予め排除する。