【手続補正書】
【提出日】令和1年5月16日(2019.5.16)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００６１
【補正方法】変更
【補正の内容】
【００６１】
また、本発明の実施形態は方法として具現することができ、その一例が提供されてきた。その方法の一部として実行される分割、変更および再構成の各動作は、任意の適切な方法において順序化することができる。したがって、例示的な実施形態において順次の動作として示される場合であっても、例示されるのとは異なる順序において動作が実行される実施形態を構成することもでき、異なる順序は、いくつかの動作を同時に実行することを含むことができる。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００６２
【補正方法】削除
【補正の内容】
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
工作物に対して機械加工工具を動かす機械加工命令に従って、前記工作物の機械加工をシミュレートする方法であって、前記シミュレーションは、プロセッサを用いて一組のリモートホストと通信して実施され、前記プロセッサは、前記方法を実施する記憶された命令に結合され、前記記憶された命令は、前記プロセッサによって実行されるとき、前記方法の少なくともいくつかのステップを実行し、前記方法は、
前記工作物のモデルを交差しない容積に分割して、一組の部分工作物を生成することと、
各部分工作物に対し前記機械加工命令を変更して、前記機械加工命令とは異なる、一組の変更された機械加工命令群を生成することであって、前記変更された機械加工命令の各群は、１つの部分工作物に関連付けられ、前記部分工作物を貫通するように前記機械加工工具を動かす有効な機械加工命令と、前記部分工作物の外側で前記工作物の前記モデルを貫通するように前記機械加工工具を動かす少なくとも１つの偽の機械加工命令とを含むことと、
前記リモートホストに対して、前記変更された機械加工命令の少なくとも１つの群を用いて前記工作物の前記機械加工をシミュレートして、前記工作物の機械加工シミュレーションの幾何学的形状を生成させることであって、各幾何学的形状は対応する部分工作物に関連付けられることと、
前記対応する部分工作物の前記容積内の各幾何学的形状の一部を用いて、前記機械加工された工作物の表現を再構成することと、
を含む、方法。
【請求項２】
部分工作物に対して前記機械加工命令を変更することは、
各機械加工命令に対し、機械加工命令に関連する掃引容積を確定することであって、前記掃引容積は、前記工作物の前記モデルの容積の、前記機械加工命令に従って前記機械加工工具の形状の動きにより形成された容積との交差部分によって形成されることと、
前記掃引容積のバウンディングボックスを求めることと、
前記掃引容積の前記バウンディングボックスが前記部分工作物とオーバーラップする場合、前記部分工作物に関連する前記変更された機械加工命令の前記群に対して前記有効な機械加工命令として、前記機械加工命令を選択することと、
を含む、請求項１に記載の方法。
【請求項３】
前記機械加工命令の全てと異なる、前記部分工作物に対する前記偽の機械加工命令を生成することと、
前記部分工作物に関連する前記変更された機械加工命令の前記群内に前記偽の機械加工命令を追加することと、
を更に含む、請求項２に記載の方法。
【請求項４】
前記部分工作物の外側で前記工作物の前記モデルを貫通するように前記機械加工工具を動かす前記機械加工命令のサブセットとして、前記部分工作物に対する前記偽の機械加工命令を生成することと、
前記部分工作物に関連する前記変更された機械加工命令の前記群内に前記偽の機械加工命令を追加することと、
を更に含む、請求項２に記載の方法。
【請求項５】
前記分割することは、
前記工作物の前記モデルを、同一の形状及び寸法を有する前記部分工作物に分割すること、
を含む、請求項１に記載の方法。
【請求項６】
前記分割することは、
前記工作物の前記モデルを、異なる形状若しくは寸法、又は両方の組合せを有する前記部分工作物に分割すること、
を含む、請求項１に記載の方法。
【請求項７】
部分工作物の数は、リモートホストの数に等しく、
前記リモートホストを、各リモートホストが前記対応する部分工作物に関連付けられるように、異なる部分工作物に関連付けることと、
前記対応する部分工作物に関連する前記変更された機械加工命令群を、通信リンクを介して各リモートホストに送信することと、
前記送信に応じて、前記対応する部分工作物に関連する前記幾何学的形状を、各リモートホストから受信することと、
を含む、請求項１に記載の方法。
【請求項８】
前記工作物の前記モデルを前記リモートホストに送信すること、
を更に含む、請求項７に記載の方法。
【請求項９】
前記再構成することは、
前記対応する部分工作物の前記容積内の各幾何学的形状の一部を抽出して、一組のクリッピングされた幾何学的形状を生成することと、
前記工作物の前記モデル内の関連する部分工作物の位置に従って、前記一組のクリッピングされた幾何学的形状をメモリ内で結合して、前記機械加工された工作物の前記表現を生成することと、
を含む、請求項１に記載の方法。
【請求項１０】
前記再構成することは、
前記対応する部分工作物の前記容積内の各幾何学的形状の一部に対応する画像をレンダリングして、前記機械加工された工作物を表す合成画像を表示デバイス上で形成すること、
を含む、請求項１に記載の方法。
【請求項１１】
前記レンダリングすることは、
前記部分工作物に関連する前記幾何学的形状をフラグメントにラスタライズすることと、
前記部分工作物の外側でフラグメントを破棄することと、
前記ラスタライズされたフラグメントに従って前記画像のピクセルを更新することと、
を含む、請求項１０に記載の方法。
【請求項１２】
工作物に対して機械加工工具を動かす機械加工命令に従って、前記工作物の機械加工をシミュレートする、一組のリモートホストと通信するために設けられたシステムであって、
前記機械加工命令と前記工作物のモデルとを記憶するために設けられたメモリと、
プロセッサであって、
前記工作物のモデルを交差しない容積に分割して、一組の部分工作物を生成し、
各部分工作物に対する前記機械加工命令を変更して、前記機械加工命令とは異なる一組の変更された機械加工命令群を生成し、前記変更された機械加工命令の各群は、１つの部分工作物に関連付けられ、前記部分工作物を貫通するように前記機械加工工具を動かす有効な機械加工命令と、前記部分工作物の外側で前記工作物の前記モデルを貫通するように前記機械加工工具を動かす少なくとも１つの偽の機械加工命令とを含むために設けられた、
プロセッサと、
送受信機であって、
前記対応する部分工作物に関連する前記変更された機械加工命令群を、通信リンクを介して各リモートホストに送信し、
前記送信に応じて、前記対応する部分工作物に関連する前記幾何学的形状を、各リモートホストから受信するために設けられた、
送受信機と、
を備え、
前記プロセッサは、前記対応する部分工作物の前記容積内の各幾何学的形状の一部を用いて、前記機械加工された工作物の表現を再構成するために設けられている、システム。
【請求項１３】
前記機械加工された工作物の前記表現をレンダリングするための表示デバイス、
を更に備える、請求項１２に記載のシステム。
【請求項１４】
前記プロセッサは、前記部分工作物に対する前記機械加工命令を、
各機械加工命令に対し、機械加工命令に関連する掃引容積を確定することであって、前記掃引容積は、前記工作物の前記モデルの容積の、前記機械加工命令に従って前記機械加工工具の形状の動きにより形成された容積との交差部分によって形成されることと、
前記掃引容積のバウンディングボックスを求めることと、
前記掃引容積の前記バウンディングボックスが前記部分工作物とオーバーラップする場合、前記部分工作物に関連する前記変更された機械加工命令の前記群に対して前記有効な機械加工命令として、前記機械加工命令を選択することと、
によって変更するために設けられた、請求項１２に記載のシステム。
【請求項１５】
前記プロセッサは、前記部分工作物に対する前記機械加工命令を、
前記機械加工命令の全てと異なる、前記部分工作物に対する前記偽の機械加工命令を生成することと、
前記部分工作物に関連する前記変更された機械加工命令の前記群内に前記偽の機械加工命令を追加することと、
によって更に変更するために設けられた、請求項１２に記載のシステム。
【請求項１６】
前記プロセッサは、前記部分工作物に対する前記機械加工命令を、
前記部分工作物の外側で前記工作物の前記モデルを貫通するように前記機械加工工具を動かす前記機械加工命令のサブセットとして、前記部分工作物に対する前記偽の機械加工命令を生成することと、
前記部分工作物に関連する前記変更された機械加工命令の前記群内に前記偽の機械加工命令を追加することと、
によって更に変更するために設けられた、請求項１２に記載のシステム。
【請求項１７】
前記プロセッサは、前記機械加工された工作物の前記表現を、
前記対応する部分工作物の前記容積内の各幾何学的形状の一部を抽出して、一組のクリッピングされた幾何学的形状を生成することと、
前記工作物の前記モデル内の関連する部分工作物の位置に従って、前記一組のクリッピングされた幾何学的形状をメモリ内で結合して、前記機械加工された工作物の前記表現を生成することと、
によって確定するために設けられた、請求項１２に記載のシステム。
【請求項１８】
前記プロセッサは、前記機械加工された工作物の前記表現を、
前記対応する部分工作物の前記容積内の各幾何学的形状の一部に対応する画像をレンダリングして、前記機械加工された工作物を表す合成画像を表示デバイス上で形成すること、
によって確定するために設けられた、請求項１２に記載のシステム。
【請求項１９】
前記プロセッサは、前記機械加工された工作物の前記表現を、
前記部分工作物に関連する前記幾何学的形状をフラグメントにラスタライズすることと、
前記部分工作物の外側でフラグメントを破棄することと、
前記ラスタライズされたフラグメントに従って前記画像のピクセルを更新することと、
によって確定するために設けられた、請求項１８に記載のシステム。