(57)【要約】【課題】  顧客自身が設置場所や用途に応じた自由なデザインの構造物を容易に注文でき、かつ、注文を受けた構造物をより低コストで提供する。【解決手段】  本発明は加工処理システムに関する。そして、本発明の加工処理システムは、顧客が使用する顧客端末に、設計パラメータの入力を受け付ける設計パラメータ入力を受け付ける入力受付コンテンツと、入力された設計パラメータに応じた構造物に対応する画像を描画する画像描画コンテンツを顧客端末に供給する手段と、顧客端末から入力受付コンテンツで入力を受け付けた設計パラメータに基づいて、それぞれの部品の形状を設計する形状設計手段と、材料から形状設計手段により設計した部品のそれぞれを切り出す際におけるそれぞれの部品のレイアウトを決定し、決定したレイアウトに基づいて材料からそれぞれの部品を切り出す加工処理を行うための加工データを生成する加工データ生成手段とを有することを特徴とする。【選択図】      図１
2020173559.tif 000002
【特許請求の範囲】
【請求項１】
顧客が使用する顧客端末に、構造物を構成する部品を設計するための設計パラメータの入力を受け付ける設計パラメータ入力を受け付ける入力受付コンテンツと、前記入力受付コンテンツにより入力を受け付けた設計パラメータに応じた前記構造物に対応する画像を描画する画像描画コンテンツを前記顧客端末に供給するコンテンツ供給手段と、
前記顧客端末から、前記入力受付コンテンツで入力を受け付けた設計パラメータに基づいて、それぞれの前記部品の形状を設計する形状設計手段と、
材料から前記形状設計手段により設計した前記部品のそれぞれを切り出す際におけるそれぞれの前記部品のレイアウトを決定し、決定したレイアウトに基づいて前記材料からそれぞれの前記部品を切り出す加工処理を行うための加工データを生成する加工データ生成手段と
を有することを特徴とする加工処理システム。
【請求項２】
前記加工データ生成手段が生成した加工データを含む注文データを、外部装置に送信する送信手段をさらに備えることを特徴とする請求項１に記載の加工処理システム。
【請求項３】
コンピュータを、
顧客が使用する顧客端末に、構造物を構成する部品を設計するための設計パラメータの入力を受け付ける設計パラメータ入力を受け付ける入力受付コンテンツと、前記入力受付コンテンツにより入力を受け付けた設計パラメータに応じた前記構造物に対応する画像を描画する画像描画コンテンツを前記顧客端末に供給するコンテンツ供給手段と、
前記顧客端末から、前記入力受付コンテンツで入力を受け付けた設計パラメータに基づいて、それぞれの前記部品の形状を設計する形状設計手段と、
材料から前記形状設計手段により設計した前記部品のそれぞれを切り出す際におけるそれぞれの前記部品のレイアウトを決定し、決定したレイアウトに基づいて前記材料からそれぞれの前記部品を切り出す加工処理を行うための加工データを生成する加工データ生成手段と
を有することを特徴とする加工処理プログラム。
【請求項４】
加工処理システムが行う加工処理方法において、
前記加工処理システムは、コンテンツ供給手段、形状設計手段、及び加工データ生成手段を有し、
前記コンテンツ供給手段は、顧客が使用する顧客端末に、構造物を構成する部品を設計するための設計パラメータの入力を受け付ける設計パラメータ入力を受け付ける入力受付コンテンツと、前記入力受付コンテンツにより入力を受け付けた設計パラメータに応じた前記構造物に対応する画像を描画する画像描画コンテンツを前記顧客端末に供給し、
前記形状設計手段は、前記顧客端末から、前記入力受付コンテンツで入力を受け付けた設計パラメータに基づいて、それぞれの前記部品の形状を設計し、
前記加工データ生成手段は、材料から前記形状設計手段により設計した前記部品のそれぞれを切り出す際におけるそれぞれの前記部品のレイアウトを決定し、決定したレイアウトに基づいて前記材料からそれぞれの前記部品を切り出す加工処理を行うための加工データを生成する
を有することを特徴とする加工処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、加工処理システム、加工処理プログラム、及び加工処理方法に関し、例えば、顧客の注文に応じて、木材を、家具や遊具等の構造物の部品に加工するシステムに適用し得る。
【背景技術】
【０００２】
従来、家具、遊具、建築物等の構造物に加工するシステム（以下、「加工処理システム」と呼ぶ）が存在する。従来の加工処理システムとしては、例えば、特許文献１の記載技術が存在する。
【０００３】
特許文献１に記載されたシステムは、家具の製造事業者が、顧客の要望に応じて家具を自由に設計変更し、かつ、変更した加工を実現している。具体的には、特許文献１の記載技術では、家具の立体構造を単純な直方体形状の構造の組み合わせとして捉え、それぞれの直方体形状の構造ごとに設計変更を反映することで顧客の要望に応じて家具を自由に設計変更することを実現している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１８−８１７１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の記載技術は、家具の製造事業者によるオーダーメイド家具の設計負担を軽減するものであり、顧客自身が構造物の仕様を用途や設置場所等に合わせて変更することは容易ではない。
【０００６】
また、特許文献１の記載技術により設計した家具を材料から製造する際には、構成が１点ずつ異なるため、生産管理について量産品とのコスト差が大きくなるという点で解決できないという問題もある。
【０００７】
以上のような問題に鑑みて、顧客自身が設置場所や用途に応じた自由なデザインの構造物（例えば、オーダーメイド家具）を容易に注文でき、かつ、注文を受けた構造物をより低コストで提供することができる加工処理システム、加工処理プログラム、及び加工処理方法が望まれている。
【課題を解決するための手段】
【０００８】
第１の本発明の加工処理システムは、（１）顧客が使用する顧客端末に、構造物を構成する部品を設計するための設計パラメータの入力を受け付ける設計パラメータ入力を受け付ける入力受付コンテンツと、前記入力受付コンテンツにより入力を受け付けた設計パラメータに応じた前記構造物に対応する画像を描画する画像描画コンテンツを前記顧客端末に供給するコンテンツ供給手段と、（２）前記顧客端末から、前記入力受付コンテンツで入力を受け付けた設計パラメータに基づいて、それぞれの前記部品の形状を設計する形状設計手段と、（３）材料から前記形状設計手段により設計した前記部品のそれぞれを切り出す際におけるそれぞれの前記部品のレイアウトを決定し、決定したレイアウトに基づいて前記材料からそれぞれの前記部品を切り出す加工処理を行うための加工データを生成する加工データ生成手段とを有することを特徴とする。
【０００９】
第２の本発明の加工処理プログラムは、コンピュータを、（１）顧客が使用する顧客端末に、構造物を構成する部品を設計するための設計パラメータの入力を受け付ける設計パラメータ入力を受け付ける入力受付コンテンツと、前記入力受付コンテンツにより入力を受け付けた設計パラメータに応じた前記構造物に対応する画像を描画する画像描画コンテンツを前記顧客端末に供給するコンテンツ供給手段と、（２）前記顧客端末から、前記入力受付コンテンツで入力を受け付けた設計パラメータに基づいて、それぞれの前記部品の形状を設計する形状設計手段と、（３）材料から前記形状設計手段により設計した前記部品のそれぞれを切り出す際におけるそれぞれの前記部品のレイアウトを決定し、決定したレイアウトに基づいて前記材料からそれぞれの前記部品を切り出す加工処理を行うための加工データを生成する加工データ生成手段とを有することを特徴とする。
【００１０】
第３の本発明は、加工処理システムが行う加工処理方法において、（１）前記加工処理システムは、コンテンツ供給手段、形状設計手段、及び加工データ生成手段を有し、（２）前記コンテンツ供給手段は、顧客が使用する顧客端末に、構造物を構成する部品を設計するための設計パラメータの入力を受け付ける設計パラメータ入力を受け付ける入力受付コンテンツと、前記入力受付コンテンツにより入力を受け付けた設計パラメータに応じた前記構造物に対応する画像を描画する画像描画コンテンツを前記顧客端末に供給し、（３）前記形状設計手段は、前記顧客端末から、前記入力受付コンテンツで入力を受け付けた設計パラメータに基づいて、それぞれの前記部品の形状を設計し、（４）前記加工データ生成手段は、材料から前記形状設計手段により設計した前記部品のそれぞれを切り出す際におけるそれぞれの前記部品のレイアウトを決定し、決定したレイアウトに基づいて前記材料からそれぞれの前記部品を切り出す加工処理を行うための加工データを生成することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、顧客自身が設置場所や用途に応じた自由なデザインの構造物を容易に注文でき、かつ、注文を受けた構造物をより低コストで提供することができる。
【図面の簡単な説明】
【００１２】
【図１】実施形態に係る加工処理システムの全体構成について示したブロック図である。
【図２】実施形態に係るＷｅｂアプリケーションサーバの機能的構成について示したブロック図である。
【図３】実施形態に係るＤＢサーバの機能的構成について示したブロック図である。
【図４】実施形態に係るテンプレートＤＢの機能的構成について示したブロック図である。
【図５】実施形態に係るテンプレートデータの機能的構成について示したブロック図である。
【図６】実施形態に係るテンプレートデータ（画像描画テンプレート）に従って構造物（棚）の画像を描画する手順について示した説明図（その１）である。
【図７】実施形態に係るテンプレートデータ（画像描画テンプレート）に従って構造物（棚）の画像を描画する手順について示した説明図（その２）である。
【図８】実施形態に係るテンプレートデータ（部品設計部）に従って、構造物（棚）を構成する各部品の必要数を算出する処理の手順について示した説明図である。
【図９】実施形態に係るテンプレートデータ（部品設計部）に従って設計される構造物（棚）の斜視図である。
【図１０】実施形態に係るテンプレートデータ（部品設計部）に従って設計される構造物（棚）の部品（縦板）の平面図である。
【図１１】実施形態に係るテンプレートデータ（部品設計部）に従って設計される構造物（棚）の部品（横板）の平面図である。
【図１２】実施形態に係るテンプレートデータ（部品設計部）に従って構造物（棚）を構成する各部品が指定材料上でレイアウトされた例について示した図である。
【図１３】実施形態に係る加工処理システムで顧客から構造物の注文を受け付ける際の動作について示したフローチャートである。
【図１４】実施形態に係る顧客端末（Ｗｅｂブラウザ）で表示される設計パラメータ入力画面の構成例について示した図である。
【図１５】実施形態に係る加工処理システムで、注文を受けた構造物の部品が加工処理される際の動作について示したフローチャートである。
【発明を実施するための形態】
【００１３】
（Ａ）主たる実施形態
以下、本発明による加工処理システム、加工処理プログラム、及び加工処理方法の一実施形態を、図面を参照しながら詳述する。
【００１４】
（Ａ−１）実施形態の構成
図１は、この実施形態の加工処理システム１の全体構成を示すブロック図である。
【００１５】
まず、加工処理システム１の全体の概要について説明する。
【００１６】
加工処理システム１は、顧客から、家具、遊具、建築物等の構造物の注文を受け付け、木材を加工して顧客から注文を受けた構造物の部品（又は構造物）を製造して顧客に配送するサービスを支援するためのシステムである。
【００１７】
図１に示す加工処理システム１は、Ｗｅｂアプリケーションサーバ１０及びＤＢサーバ２０を有している。なお、加工処理システム１を構成する装置（コンピュータ）の数は限定されないものである。例えば、加工処理システム１は、Ｗｅｂアプリケーションサーバ１０及びＤＢサーバ２０の両方の機能を担う１つの装置（コンピュータ）で構成するようにしてもよい。
【００１８】
そして、図１に示すＷｅｂアプリケーションサーバ１０は、ネットワークＮＷを介して、他の装置やシステム（決済システム３０、サービス提供事業者端末４０、設計者端末５０、加工事業者端末６０、及び顧客端末８０）と通信可能となっている。また、加工事業者端末６０の配下には、加工装置７０が接続されている。
【００１９】
Ｗｅｂアプリケーションサーバ１０は、加工処理システム１において各端末（サービス提供事業者端末４０、設計者端末、加工事業者端末６０、及び顧客端末８０）にＷｅｂベースで構造物の注文処理や加工処理に関するアプリケーション（アプリケーションサービス）を提供する装置である。そして、ＤＢサーバ２０は、Ｗｅｂアプリケーションサーバ１０で、種々のデータを管理する手段として配置されている。また、この実施形態において、Ｗｅｂアプリケーションサーバ１０は、顧客との間で代金の決済を行うことが可能な手段として決済システム３０を利用可能であるものとする。なお、図１に示す加工処理システム１では、データセンタにＷｅｂアプリケーションサーバ１０、及びＤＢサーバ２０が配置されているものとする。
【００２０】
サービス提供事業者端末４０は、当該加工処理システム１により構造物を構成する部品（又は構造物）を加工（材料から加工）して配送するサービスを提供するサービス提供事業者のオペレータが使用する端末である。この実施形態では、サービス提供事業者端末４０は、サービス提供事業者の事業所に配置されているものとする。サービス提供事業者端末４０は、Ｗｅｂブラウザ４１を有しており、Ｗｅｂブラウザ４１を用いてＷｅｂアプリケーションサーバ１０にアクセスする構成となっている。
【００２１】
設計者端末５０は、当該加工処理システム１で提供される構造物を加工（材料から構造物を構成する部品を加工）する際のテンプレートを設計する設計者が使用する端末である。この実施形態では、設計者端末５０は、設計者の事業所に配置されているものとする。設計者端末５０は、Ｗｅｂブラウザ５１を有しており、Ｗｅｂブラウザ５１を用いてＷｅｂアプリケーションサーバ１０にアクセスする構成となっている。
【００２２】
加工事業者端末６０は、材料（材木）を加工して部品を製造する事業者のオペレータが使用する端末である。この実施形態では、加工事業者端末６０は、加工事業者の事業所に配置されているものとする。また、加工事業者の事業所には、加工事業者端末６０の制御に従って材料（材木）を加工する加工装置７０も配置されている。加工事業者端末６０は、Ｗｅｂブラウザ６１を有しており、Ｗｅｂブラウザ６１を用いてＷｅｂアプリケーションサーバ１０にアクセスする構成となっている。さらに、加工事業者端末６０は、加工装置７０を制御するためのソフトウェアとして加工装置制御部６２を有している。
【００２３】
加工装置７０は、例えば、既存のＣＮＣ（Ｃｏｍｐｕｔｅｒ  Ｎｕｍｅｒｉｃａｌ  Ｃｏｎｔｒｏｌ）ルータ等の切削加工装置を適用することができる。また、加工装置制御部６２としては種々のＣＳＣルータ等の切削加工装置を制御するためのソフトウェアを適用することができる。
【００２４】
顧客端末８０は、構造物を注文する顧客が使用する端末である。この実施形態では、顧客端末８０は顧客宅に配置されるものとする。顧客端末８０は、Ｗｅｂブラウザ８１を有しており、Ｗｅｂブラウザ８１を用いてＷｅｂアプリケーションサーバ１０にアクセスする構成となっている。
【００２５】
次に、加工処理システム１を構成する各装置（Ｗｅｂアプリケーションサーバ１０、ＤＢサーバ２０）の内部構成について説明する。
【００２６】
図２は、ＤＢサーバ２０の内部構成について示したブロック図である。
【００２７】
ＤＢサーバ２０は、Ｗｅｂアプリケーションサーバ１０の処理で必要となる種々のデータを提供する装置である。具体的には、ＤＢサーバ２０は、Ｗｅｂアプリケーションサーバ１０の処理で必要となる種々のデータを保持し、Ｗｅｂアプリケーションサーバ１０の要求に応じてデータ処理（例えば、データの更新や読出しの処理）を行う。
【００２８】
ＤＢサーバ２０は、ＤＢ処理部２１及びデータ記録部２２を有している。ＤＢサーバ２０の内部構成は、機能的には図３のように示すことができる。ＤＢサーバ２０としては、例えば、メモリ及びプロセッサを有するコンピュータ（例えば、ＰＣやワークステーション等）を用いて構築することができる。
【００２９】
データ記録部２２は、ＤＢサーバ２０内での各処理で利用される各種データを記録するデータ記録手段である。図３に示す通り、データ記録部２２には、少なくとも、テンプレートＤＢ４２１、ユーザＤＢ４２２、加工事業者ＤＢ４２３、及び注文ＤＢ４２４が記録されているものとする。データ記録部２２に記録する各データベースの構成については後述する。
【００３０】
ＤＢ処理部２１は、Ｗｅｂアプリケーションサーバ１０の要求（命令）に応じて、データ記録部２２に記録された各データベースのデータ処理（例えば、データの更新や読出しの処理）を行う。ＤＢ処理部２１は、例えば、ＯＲＡＣＬＥ（登録商標）やＭｙＳＱＬ（登録商標）等のＤＢＭＳ（Ｄａｔａｂａｓｅ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）を用いて構築することができる。したがって、データ記録部２２に記録する各データベースは、ＤＢ処理部２１で対応するデータ構造で構成されている必要がある。
【００３１】
図３は、Ｗｅｂアプリケーションサーバ１０の内部構成について示したブロック図である。
【００３２】
Ｗｅｂアプリケーションサーバ１０の内部構成は、機能的には図２のように示すことができる。Ｗｅｂアプリケーションサーバ１０としては、例えば、メモリ及びプロセッサを有するコンピュータ（例えば、ＰＣやワークステーション等）を用いて構築することができる。また、Ｗｅｂアプリケーションサーバ１０としては、例えば、種々のＷｅｂサーバ向けのミドルウェア（例えば、Ａｐａｃｈｅやｎｇｉｎｘ等）の環境上でプログラム（例えば、ＨＴＭＬ、ＲＵＢＹ、ＰＨＰ、Ｐｙｔｈｏｎ等を用いたプログラム）を実行することで実現することができる。
【００３３】
Ｗｅｂアプリケーションサーバ１０は、加工処理サービス部１１を有している。
【００３４】
この実施形態では、Ｗｅｂアプリケーションサーバ１０に組み込まれるプログラム（実施形態に係る加工処理プログラム）には、図２に示す加工処理サービス部１１が含まれるものとする。なお、この実施形態の加工処理プログラムに搭載するモジュールの組み合わせは上記の例に限定されないものである。
【００３５】
加工処理サービス部１１は、各端末（サービス提供事業者端末４０、設計者端末５０、加工事業者端末６０、及び顧客端末８０）との間で、構造物の注文処理や加工処理等に関するデータ処理を実行する機能を担っている。
【００３６】
次に、ＤＢサーバ２０（データ記録部４２）に記録される各データベースの構成について説明する。
【００３７】
テンプレートＤＢ４２１には、構造物ごとに、画像及び実物のモデリングを行うためのテンプレートのデータ（以下、「テンプレートデータ」と呼ぶ）が登録されている。
【００３８】
ユーザＤＢ４２２は、それぞれの顧客に関する情報（例えば、顧客の氏名、住所、メールアドレス等を含む情報）を管理するためのデータベースである。
【００３９】
加工事業者ＤＢ４２３は、それぞれの加工事業者に関する情報（例えば、加工事業者の氏名、住所、メールアドレス、材料の在庫状態等を含む情報）を管理するためのデータベースである。
【００４０】
注文ＤＢ４２４は、顧客から受け付けた構造物の注文ごとの情報を管理するためのデータベースである。注文ＤＢ４２４で管理される各注文の情報には、例えば、注文に係る構造物の部品を加工するために必要な情報（例えば、加工データや加工に必要な材料の情報等を含む情報）注文の価格、送料、顧客による決済状況（例えば、クレジットカード等による支払処理の状況）加工事業者による加工の進捗状況、加工した部品の発送状況の情報等が含まれる。
【００４１】
次に、テンプレートＤＢ４２１の内部構成について説明する。
【００４２】
図４は、テンプレートＤＢ４２１の内部構成について示したブロック図である。
【００４３】
図４に示すように、テンプレートＤＢ４２１には、構造物ごとのテンプレートデータＴＤ（ＴＤ−１、ＴＤ−２、…）が登録されている。ＤＢサーバ２０（ＤＢ処理部２１）は、例えば、設計者端末５０からテンプレートデータＴＤのアップロードを受けてテンプレートＤＢ４２１に登録する。
【００４４】
図５は、各テンプレートデータＴＤの内部構成について示したブロック図である。
【００４５】
そして、各テンプレートデータＴＤは、１又は複数のパラメータ（以下、「設計パラメータ」と呼ぶ）に基づき顧客に提供する構造物の画像（顧客端末８０のＷｅｂブラウザ８１上で表示させる３Ｄ画像）を描画するためのテンプレート（画像描画テンプレートＴＤ１）と、画像描画テンプレートと同じ設計パラメータに基づき構造物の各部品を材料（材木）から加工処理する処理に関するテンプレート（加工処理テンプレートＴＤ２）と、当該テンプレートデータＴＤで用いられる設計パラメータの構造を定義したデータ（設計パラメータ定義データＴＤ３）を有している。
【００４６】
以下では、テンプレートデータの具体例を説明する。ここでは、テンプレートデータＴＤ−１は、シンプルな構造の棚を構造物とするテンプレートデータであるものとする。以下では、テンプレートデータＴＤ−１に基づき製造される構造物としての棚を「棚ＳＨ」と表し、棚ＳＨについてコンピュータ上で描画した画像を「画像ＧＳＨ」と表すものとする。
【００４７】
テンプレートデータＴＤ−１の設計パラメータ定義データＴＤ３で定義された設計パラメータは、棚ＳＨの横幅ＷＨ、高さＨＬ、奥行ＤＬ、横マス数ＨＢ（横方向のマス数）、及び縦マス数ＶＢ（縦方向のマス数）、指定材料ＭＴ（棚ＳＨに用いる材木の種類）であるものとする。なお、指定材料ＭＴとは、棚ＳＨに適用可能な材料のうち顧客に指定された材料であるものとする。指定材料ＭＴは、顧客に指定された材料を示す識別子（例えば、材料を示すＩＤ番号等）の形式であってもよい。以上のように、テンプレートデータＴＤ−１において、棚ＳＨは、指定材料ＭＴに対応する材料を用いて、横幅ＷＨ、高さＨＬ、奥行ＤＬの枠内に、「横マス数ＨＢ×縦マス数ＶＢ」の数分の格子が形成された形状として定義されている。
【００４８】
設計パラメータ定義データＴＤ３には、各設計パラメータについて入力形式（例えば、「数値入力形式」であるか、リスト等から選択を受け付ける「選択入力形式」であるか）や入力可能な範囲等に関するデータが設定されている。例えば、入力形式が数値入力形式の設計パラメータについては、単位（例えば、「ｃｍ」、「ｍｍ」等）、入力可能な数値の範囲（下限、上限）、及びグリッド幅等を設定するようにしてもよい。また、例えば、選択入力形式の設計パラメータについては、選択肢の一覧を設定するようにしてもよい。ここでは、横幅ＷＨ、高さＨＬ、奥行ＤＬ、横マス数ＨＢ、及び縦マス数ＶＢについては数値入力形式の設計パラメータであり、指定材料ＭＴについては選択入力形式の設計パラメータであるものとする。
【００４９】
なお、ここでは、テンプレートデータＴＤ−１において、棚ＳＨは、水平方向に並べて立設（垂直方向に立設）される縦板ＳＨ１と、縦板ＳＨ１の間に水平方向に配置（接合）される横板ＳＨ２の２種類の部品により、横マス数ＨＢ×縦マス数ＶＢの数分の格子が形成される構造として定義されているものとする。なお、この実施形態では説明を簡易とするため、棚ＳＨにおいて、縦板ＳＨ１は幅方向（棚ＳＨの幅方向）で等間隔に配置され、横板ＳＨ２も高さ方向（棚ＳＨの高さ方向）で等間隔に配置されるものとして説明するが、各縦板ＳＨ１間の間隔、及び各横板ＳＨ２間の間隔についても設計パラメータとして任意の値を設定可能とするようにしてもよい。
【００５０】
次に、画像描画テンプレートＴＤ１を用いた棚の画像ＧＳＨの構成方法について説明する。
【００５１】
図６、図７は、設計パラメータに基づき棚の画像ＧＳＨを描画する方法について示した説明図である。
【００５２】
図６は、横幅ＷＬ、高さＨＬ、及び奥行ＤＬを任意の寸法とし、横マス数ＨＢ＝２、縦マス数ＶＢ＝２とした場合の棚の画像ＧＳＨについて示した図となっている。また、図７は、横幅ＷＬ、高さＨＬ、及び奥行ＤＬを任意の寸法とし、横マス数ＨＢ＝３、縦マス数ＶＢ＝３とした場合の棚の画像ＧＳＨについて示した図となっている。
【００５３】
図６、図７に示す画像ＧＳＨは、Ｘ方向（幅方向；図６の方から見て横方向）の画素数が横幅ＷＬに比例したＧＷＬとなっており、Ｙ方向（高さ方向；図６の方から見て縦方向）の画素数が高さＨＬに比例したＧＨＬとなっており、Ｚ方向（奥行方向；図６の方から見てＸ方向とＹ方向の間の方向）の画素数が横幅ＷＤに比例したＧＤＬとなっている。そして、画像ＧＳＨは、縦板ＳＨ１に対応する描画オブジェクトの画像ＧＳＨ１と、横板ＳＨ２に対応する描画オブジェクトの画像ＧＳＨ２をレンダリングする（重ねて描画する）ことで形成されている。なお、画像ＧＳＨ１、ＧＳＨ２を構成する描画オブジェクトには、いずれも指定材料ＭＴに対応するテクスチャ（パターン）が貼りつけられた画像となっている。
【００５４】
図６では、横マス数ＨＢ＝２、縦マス数ＶＢ＝２となっているので、棚の画像ＧＳＨは、３個（ＨＢ＋１個）の画像ＧＳＨ１と、６個（（ＶＢ＋１）×ＨＢ個）の画像ＧＳＨ２をレンダリングすることで構成されている。また、図７では、横マス数ＨＢ＝３、縦マス数ＶＢ＝３となっているので、棚の画像ＧＳＨは、４個（ＨＢ＋１個）の画像ＧＳＨ１と、１２個（（ＶＢ＋１）×ＨＢ個）の画像ＧＳＨ２をレンダリングすることで構成されている。
【００５５】
上述のように、テンプレートデータＴＤ−１（加工処理テンプレートＴＤ２）により定義される構造物は、複数種類の部品により構成されている。したがって、画像描画テンプレートＴＤ１には、構造物を構成する各部品の形状及びテクスチャ（指定材料ＭＴに対応するテクスチャ）を定義した３Ｄの描画オブジェクト（３Ｄの形状がベクトル化されたデータ）と、設計パラメータに応じたレンダリングの手順（順序）が記述（任意のプログラミング言語により記述）されていれば良いことになる。例えば、図６に示す棚ＳＨの画像ＧＳＨを描画する場合、２種類の板形状の部品ＳＨ１、ＳＨ２に対応する描画オブジェクトを定義するデータがあれば、設計パラメータ（横幅ＷＬ、高さＨＬ、奥行ＤＬ、横マス数ＨＢ、縦マス数ＶＢ、指定材料ＭＴ）に基づく棚の画像ＧＳＨを描画するプログラムを構成することは可能である。この実施形態では、説明を簡易とするため、図６、図７に示すように簡便な構成の棚ＳＨを例として示しているが、構造物が複雑な形状であったとしても、当該構造物を構成する各部品に応じた３Ｄの描画オブジェクトがそろっていれば、画像描画テンプレートＴＤ１を構成することは可能である。
【００５６】
以上のように、画像描画テンプレートＴＤ１は、上述のように設計パラメータ（横幅ＷＬ、高さＨＬ、奥行ＤＬ、横マス数ＨＢ、縦マス数ＶＢ、指定材料ＭＴ）に基づき棚の画像ＧＳＨを描画することが可能なＷｅｂコンテンツ（例えば、Ｗｅｂブラウザ上で設計パラメータに応じて画像ＧＳＨを描画することが可能なプログラム）で構成されている。画像描画テンプレートＴＤ１を記述するためのプログラミング言語については限定されず、種々のプログラミング言語を適用することができる。
【００５７】
また、画像描画テンプレートＴＤ１を構成する各部品に対応する描画オブジェクトは、実際の構造物を構成する部品（加工処理テンプレートＴＤ２で定義された部品の形状）を簡略化（抽象化）した形状であってもよい。例えば、図６、図７では、縦板ＳＨ１及び横板ＳＨ２はただの板形状として描画しているが、実際には、接合するための要素（例えば、「ほぞ」や「ほぞ穴」）が形成されていなければ、板同士を接合することはできない。しかしながら、顧客が家具を注文する際は、全体的な形状のイメージがつかめればよいため、画像描画テンプレートＴＤ１に設定する各部品の描画オブジェクトは、実際の部品を簡略化した形状としても大きな問題はない。
【００５８】
次に、加工処理テンプレートＴＤ２の内部構成について説明する。
【００５９】
図５に示すように、加工処理テンプレートＴＤ２は、部品設計部ＴＤ２１、及び加工データ設計部ＴＤ２２を有している。
【００６０】
部品設計部ＴＤ２１は、設計パラメータに基づいて、構造物を構成する各部品の必要数を算出する処理と、構造物を構成する各部品のモデリング（形状設計）の処理を担っている。
【００６１】
部品設計部ＴＤ２１には、設計パラメータを入力すると、構造物を構成する各部品の形状を記述したデータ（部品の形状を実寸大でモデリングしたデータ；例えば、ＣＡＤ形式のデータ）と、各部品の必要数を出力するプログラムが設定されている。部品設計部ＴＤ２１は、設計パラメータに基づき、部品（構造物を構成する各種類の部品）の形状を決定するパラメータのうち、設計パラメータに応じて変動するパラメータ（以下、「変動パラメータ」と呼ぶ）を算出し、固定パラメータと算出した変動パラメータにしたがった部品の形状をモデリングする処理を行う。
【００６２】
加工データ設計部ＴＤ２２は、構造物を構成する各部品（部品設計部ＴＤ２１で設計した各部品を必要数分）を材料（例えば、矩形の板形状の材木）から加工装置７０で切削する際のレイアウト（材木における各部品の位置及び姿勢）を設計すると共に、材料上（材木としての板の平面上）でレイアウトした各部品を加工装置７０で切削する際のルート（例えば、切削するドリルを移動させる軌跡）を設計する機能を担っている。
【００６３】
以下では、構造物として棚ＳＨを適用した場合における部品設計部ＴＤ２１、及び加工データ設計部ＴＤ２２の具体例について説明する。
【００６４】
まず、部品設計部ＴＤ２１による棚ＳＨを構成する各部品（縦板ＳＨ１、横板ＳＨ２）の必要数算出の処理方法について説明する。
【００６５】
図８は、部品設計部ＴＤ２１が棚ＳＨを構成する各部品の必要数を算出する処理の例について示した図である。
【００６６】
上述の通り、棚ＳＨを縦板ＳＨ１と横板ＳＨ２の組み合わせで構成できるとすると、部品設計部ＴＤ２１は、横マス数ＨＢと縦マス数ＶＢに基づいて、縦板ＳＨ１と横板ＳＨ２の必要数を算出することができる。上述の通り、縦板ＳＨ１の必要数は「ＨＢ＋１」枚であり、横板ＳＨ２の必要数は、「（ＶＢ＋１）×ＨＢ」枚となる。このように、部品設計部ＴＤ２１では、予め設計パラメータに基づく各部品の算出式を設定することができる。
【００６７】
例えば、図８（ａ）に示すように、横マス数ＨＢ＝２、縦マス数ＶＢ＝２の場合、縦板ＳＨ１は３枚（２＋１）であり、横板ＳＨ２は６枚（（２＋１）×２）となる。また、例えば、図８（ｂ）に示すように、横マス数ＨＢ＝３、縦マス数ＶＢ＝３の場合、縦板ＳＨ１は４枚（３＋１）であり、横板ＳＨ２は１２枚（（３＋１）×３）となる。
【００６８】
次に、部品設計部ＴＤ２１による棚ＳＨを構成する各部品（縦板ＳＨ１、横板ＳＨ２）の形状を、設計パラメータに基づいてモデリングする処理の例について説明する。ここでは、横マス数ＨＢ＝２、縦マス数ＶＢ＝２とする棚ＳＨの形状を設計する処理の例について説明する。
【００６９】
図９は、横マス数ＨＢ＝２、縦マス数ＶＢ＝２とする棚ＳＨの斜視図である。
【００７０】
また、図１０は、図９に示す棚ＳＨを構成する縦板ＳＨ１の平面図である。
【００７１】
また、図１１は、図９に示す棚ＳＨを構成する横板ＳＨ２の平面図である。
【００７２】
以下では、棚ＳＨを構成する各部品の構成についても、図９に示すように棚ＳＨを組み立てた状態とした場合の方向（図９に示す幅方向、高さ方向、奥行方向）を用いて説明する。
【００７３】
まず、縦板ＳＨ１の板厚の寸法はＴ１で、横板ＳＨ２の板厚の寸法はＴ２であるものとする。ここでは、Ｔ１、Ｔ２は固定パラメータであるものとする。
【００７４】
次に、縦板ＳＨ１と横板ＳＨ２の板面の形状（ほぞＴＥを除いた外形の形状）について説明する。
【００７５】
図９、図１１に示すように、縦板ＳＨ１の板面は高さ方向の寸法がＨＬで、奥行方向の寸法がＤＬの矩形（ＨＬ×ＤＬの四角形）となる。また、図９、図１０に示すように、横板ＳＨ２の板面（ほぞＴＥを除く）は幅方向の寸法がＷ１で、奥行方向の寸法がＤＬの矩形（Ｗ１×ＤＬの四角形）となる。ここでは、幅方向で縦板ＳＨ１を配置する間隔を等間隔とすると、Ｗ１については、横幅ＷＬ、板厚Ｔ１、及び横マス数ＨＢに基づいて決定することができる。例えば、Ｗ１は、以下の（１）式により求めることができる。
Ｗ１＝｛ＷＬ−Ｔ１×（ＨＢ＋１）｝／ＨＢ  …（１）
【００７６】
次に、横板ＳＨ２の幅方向の端面に形成されるほぞＴＥ（突起）の形状について説明する。
【００７７】
この実施形態では、横板ＳＨ２の幅方向の各端面には、それぞれ４つのほぞＴＥが形成されるものとして説明する。なお、ここでは、横板ＳＨ２の各端面に設けるほぞＴＥの数は固定（固定パラメータ）であるものとして説明するが、奥行ＤＬに応じて動的に変更するようにしてもよい。
【００７８】
図１１に示すように、全てのほぞＴＥは、幅方向の寸法（長さ）がＷＴで、奥行方向の寸法（幅）がＤＴであるものとする。ここでは、各ほぞＴＥの形状自体は、設計パラメータにより変動はせず固定パラメータにより決定されるものとする。
【００７９】
また、図１１に示すように、各ほぞＴＥの奥行方向の位置は、各ほぞＴＥの奥行方向の中心位置により位置決め（定義）されるものとする。さらに、図１１に示すように、横板ＳＨ２の左右の端面で、各ほぞＴＥの奥行方向の位置は一致しているものとする。
【００８０】
図１１では、各ほぞＴＥの中心位置を奥側の端部から順にＰＤ１、ＰＤ２、ＰＤ３、ＰＤ４と図示している。ここでは、横板ＳＨ２において、最も奥側及び最も手前側のほぞＴＥの中心位置は、それぞれ奥側又は手前側の端部から距離Ｄ１分離れた位置であるものとする。なお、ここでは、距離Ｄ１は固定パラメータであるものとする。さらに、ここでは、ＰＤ１とＰＤ４との間の各ほぞＴＥの中心位置は等間隔（Ｄ２）であるものとする。すなわち、ＰＤ１とＰＤ２との間、ＰＤ２とＰＤ３との間、及びＰＤ３とＰＤ４との間の各区間の距離はいずれもＤ２となる。
【００８１】
そうすると、上述の通り、Ｄ１は固定値であるため、横板ＳＨ２において、Ｄ２は、以下の（２）式のように示すことができる。
Ｄ２＝｛ＤＬ−（２×Ｄ１）｝／３  …（２）
【００８２】
そうすると、横板ＳＨ２において、各ほぞＴＥの位置（例えば、奥側又は手前側の端部から各ほぞＴＥの中心位置（ＰＤ１〜ＰＤ４）までの距離）は明らかとなる。
【００８３】
以上のように、横板ＳＨ２の幅方向の両端に形成されるほぞＴＥの奥行方向における各位置は、設計パラメータ（奥行方向の寸法ＤＬ）に基づいて算出することができる。
【００８４】
以上のように、設計パラメータ（ＷＬ、ＨＬ、ＤＬ、ＨＢ、ＶＢ）に基づいて、横板ＳＨ２の形状を決定するための各変動パラメータ（例えば、上述のＷ１、Ｄ２を含む変動パラメータ）を算出することで、横板ＳＨ２の形状をモデリングすることができる。
【００８５】
次に、縦板ＳＨ１に形成されるほぞ穴ＭＯの構成について説明する。
【００８６】
ここでは、全てのほぞ穴ＭＯは貫通孔であるものとする。
【００８７】
図１０に示すように、全てのほぞ穴ＭＯの内形は、奥行方向の寸法がＤＭで、高さ方向の寸法がＨＭであるものとする。すなわち、各ほぞ穴ＭＯの形状自体は、設計パラメータにより変動はせず固定パラメータに基づく形状であるものとする。ほぞ穴ＭＯの寸法ＨＭは、例えば、横板ＳＨ２の板厚Ｔ２よりわずかに長い寸法（例えば、０．５〜０．７５ｍｍ程度長い寸法）を適用することが望ましい。また、ほぞ穴ＭＯの寸法ＤＭは、例えば、ほぞＴＥのＤＴ（幅）よりわずかに長い寸法（例えば、０．５〜０．７５ｍｍ程度長い寸法）を適用することが望ましい。
【００８８】
縦板ＳＨ１で、各横板ＳＨ２と接する部分にはほぞ穴ＭＯが奥行方向に並べて配置される。以下では、各縦板ＳＨ１において、奥行方向に並べて形成されたほぞ穴ＭＯを「ほぞ穴列」とも呼ぶものとする。ここでは、縦マス数ＶＢ＝２であるので、図１０に示すように、各縦板ＳＨ１の板面には、３列のほぞ穴列が形成されることになる。ここでは、各横板ＳＨ２の各端面に４つのほぞＴＥが形成されるので、縦板ＳＨ１に形成される各ほぞ穴列は、奥行方向に並べて配置された４つのほぞ穴ＭＯにより形成される。
【００８９】
縦板ＳＨ１において、各ほぞ穴列を構成する各ほぞ穴ＭＯの奥行方向の位置（各ほぞ穴ＴＥの奥行方向の中心位置）は、横板ＳＨ２における奥行方向のほぞＴＥの位置（各ほぞＴＥの奥行方向の中心位置）と一致していなければならない。すなわち、縦板ＳＨ１の各ほぞ穴列を構成する各ほぞ穴の奥行方向の位置は、横板ＳＨ２における各ほぞＴＥの中心位置と同じ位置（ＰＤ１、ＰＤ２、ＰＤ３、ＰＤ４）を適用する必要がある。
【００９０】
図１０では、各ほぞ穴列の高さ方向における中心位置を、上方向から順にＰＨ１、ＰＨ２、ＰＨ３と図示している。ここでは、縦板ＳＨ１において、最も上側及び最も下側のほぞ穴ＭＯの中心位置ＰＨ１、ＰＨ３は、それぞれ上側又は下側の端部から距離Ｈ１分離れた位置であるものとする。なお、距離Ｈ１は固定パラメータであるものとする。さらに、ここでは、ＰＨ１とＰＨ３との間の各ほぞ穴ＭＯの中心位置は等間隔（Ｈ２）であるものとする。すなわち、ＰＨ１とＰＨ２との間、及びＰＨ２とＰＨ３との間の各区間の距離はいずれもＨ２となる。
【００９１】
そうすると、上述の通り、Ｈ１は固定値であるため、縦板ＳＨ１において、Ｈ２は、例えば以下の（３）式のように示すことができる。
Ｈ２＝｛ＨＬ−（２×Ｈ１）｝／ＶＢ  …（３）
【００９２】
そうすると、縦板ＳＨ１において、各ほぞ穴ＭＯ（ほぞ穴列）の位置（例えば、奥側又は手前側の端部から各ほぞ穴列の中心位置（ＰＨ１〜ＰＨ３）までの距離）は明らかとなる。
【００９３】
以上のように、縦板ＳＨ１に形成されるほぞ各穴ＭＯ（ほぞ穴列）の位置は、設計パラメータに基づいて算出することができる。
【００９４】
以上のように、設計パラメータ（ＷＬ、ＨＬ、ＤＬ、ＨＢ、ＶＢ）に基づいて、縦板ＳＨ１の形状を決定するための各変動パラメータ（例えば、上述のＨ２、Ｄ２を含むパラメータ）を算出することで、縦板ＳＨ１の形状をモデリングすることができる。すなわち、部品設計部ＴＤ２１では、設計パラメータに基づいて、各変動パラメータを算出し、算出した各変動パラメータに応じた縦板ＳＨ１の形状をモデリングすることができる。
【００９５】
ここでは、設計パラメータ（ＷＬ、ＨＬ、ＤＬ、ＨＢ、ＶＢ）に基づいて、棚ＳＨを構成する縦板ＳＨ１及び横板ＳＨ２の形状を決定するための各変動パラメータを算出することで、縦板ＳＨ１及び横板ＳＨ２の形状をモデリングすることができることを説明したが、棚ＳＨに限らず種々の構造物について適切な固定パラメータが設定（設計パラメータに基づく変動パラメータの算出に必須の固定パラメータが設定）されていれば、動的な設計パラメータに基づいて変動パラメータを算出し、変動パラメータと固定パラメータに基づいて各部品のモデリングを行うことが可能である。
【００９６】
次に、加工データ設計部ＴＤ２２が部品設計部ＴＤ２１でモデリングした各部品を材木（指定材料ＭＴに対応する材木）上にレイアウト処理して切削ルートを決定する処理の例について説明する。
【００９７】
加工データ設計部ＴＤ２２は、まず、指定材料ＭＴに対応する材木（材料）上に、部品設計部ＴＤ２１でモデリングした棚ＳＨの各部品を配置するレイアウト処理を行う。加工データ設計部ＴＤ２２によるレイアウト処理の方式については限定されないものであり種々の方式を適用することができる。例えば、加工データ設計部ＴＤ２２では、材木の平面上で、各部品（各部品の輪郭）同士の間隔が最小隙間ＧＭ以上の間隔となるように配置することや、材木上で各部品の長手方向と材木の長手方向が並行となるように配置すること等のポリシー（予めプログラミングされたポリシー）に基づき、各部品のレイアウトを行うようにしてもよい。
【００９８】
図１２は、横マス数ＨＢ＝２、縦マス数ＶＢ＝２の場合の棚ＳＨの各部品を指定材料ＭＴ上にレイアウトした結果について示した図である。
【００９９】
ここでは、加工データ設計部ＴＤ２２は、材木の平面上で、各部品（各部品の輪郭）同士の間隔を最小隙間ＧＭ以上の間隔とし、材木上で各部品の長手方向と材木の長手方向が並行となるようにレイアウト処理を行うものとする。
【０１００】
図１２では、加工データ設計部ＴＤ２２は、棚ＳＨを構成する各部品（縦板ＳＨ１×３枚、横板ＳＨ２×６枚）を指定材料ＭＴに対応する材木上にレイアウトした結果、２枚の材木Ｍ−１、Ｍ−２上に各部品配置する結果となっている。
【０１０１】
そして、加工データ設計部ＴＤ２２は、部品をレイアウトした各材木Ｍ−１、Ｍ−２のそれぞれについて、加工装置７０で切削するルート（切削する順序）を決定する処理行う。加工データ設計部ＴＤ２２が各材木Ｍ−１、Ｍ−２について切削するルートを決定する手段は限定されないものであり種々の方式（例えば、ＣＡＤデータから切削ルートを認識するソフトウェア等）を適用することができる。
【０１０２】
そして、加工データ設計部ＴＤ２２は、加工装置７０で、部品をレイアウトした各材木について決定した切削ルートで切削を実行させるための制御データ（以下、「切削データ」と呼ぶ）を生成する。切削データの形式は、限定されないものであり、加工装置７０（加工装置制御部６２）に適用可能なデータ形式であればよい。
【０１０３】
（Ａ−２）実施形態の動作
次に、以上のような構成を有する実施形態の加工処理システムの動作を説明する。
【０１０４】
まず、Ｗｅｂアプリケーションサーバ１０（加工処理サービス部１１）が顧客（顧客端末８０）から、構造物の注文を受け付ける処理（以下、「顧客注文受付処理」と呼ぶ）の動作概要について説明する。
【０１０５】
図１３は、顧客注文受付処理の概要について示したフローチャートである。
【０１０６】
ここでは、まず、顧客端末８０（Ｗｅｂブラウザ８１）が顧客の操作に従って、Ｗｅｂアプリケーションサーバ１０（加工処理サービス部１１）にアクセスしたものとする。そして、Ｗｅｂアプリケーションサーバ１０（加工処理サービス部１１）は、顧客端末８０（Ｗｅｂブラウザ８１）からの要求に応じて、ログイン処理（認証処理）を受け付けたものとする（Ｓ１０１）。
【０１０７】
次に、Ｗｅｂアプリケーションサーバ１０（加工処理サービス部１１）は、顧客端末８０（Ｗｅｂブラウザ８１）から、注文する構造物（構造物の種類）の選択受付を行うための操作画面（以下、「構造物選択画面」と呼ぶ）へのアクセスを受け付け、顧客端末８０（Ｗｅｂブラウザ８１）からの要求に応じて構造物選択画面で注文する構造物の選択を受け付けたものとする（Ｓ１０２）。ここでは、Ｗｅｂアプリケーションサーバ１０（加工処理サービス部１１）は、注文する構造物としてテンプレートデータＴＤ−１に設定された棚ＳＨの選択を受け付けたものとする。
【０１０８】
構造物選択画面で注文する構造物の選択を受け付けると、Ｗｅｂアプリケーションサーバ１０（加工処理サービス部１１）は、選択された構造物の設計パラメータの入力を受け付けるための操作画面（以下、「設計パラメータ入力画面」と呼ぶ）のコンテンツを、顧客端末８０（Ｗｅｂブラウザ８１）に供給する（Ｓ１０３）。
【０１０９】
図１４は、設計パラメータ入力画面の構成例について示した図である。
【０１１０】
図１４に示す設計パラメータ入力画面は、上述の棚ＳＨの設計パラメータ入力を受け付け、受け付けた設計パラメータに基づいて描画した棚ＳＨの画像を表示する構成となっている。
【０１１１】
図１４に示す設計パラメータ入力画面には、棚ＳＨの設計パラメータ（横幅ＷＬ、高さＨＬ、奥行ＤＬ、横マス数ＨＢ、縦マス数ＶＢ、指定材料ＭＴ）の入力を受け付けるための入力オブジェクトＯＢ１０１〜ＯＢ１０６と、入力された設計パラメータに応じた棚ＳＨの画像ＧＳＨを表示させるためのフィールドＦ１０１と、入力された設計パラメータで棚ＳＨの注文を受け付けるためのボタンＢ１０１が配置されている。
【０１１２】
加工処理サービス部１１は、Ｗｅｂコンテンツとして、テンプレートデータＴＤ−１の画像描画テンプレートＴＤ１を、そのまま又は顧客端末８０（Ｗｅｂブラウザ８１）で実行可能なプログラムコードに変換して、顧客端末８０（Ｗｅｂブラウザ８１）に供給する。これにより、顧客端末８０（Ｗｅｂブラウザ８１）では、設計パラメータ入力画面を表示する際に、入力された設計パラメータの内容に応じた棚ＳＨの画像ＧＳＨをフィールドＦ１０１に表示することができる。
【０１１３】
また、このとき加工処理サービス部１１は、テンプレートデータＴＤ−１の設計パラメータ定義データＴＤ３に従って棚ＳＨを設計するための設計パラメータの入力を受け付けるための入力オブジェクトＯＢ１０１〜ＯＢ１０６を形成し、設計パラメータ入力画面（Ｗｅｂコンテンツ）を構成する要素（Ｗｅｂコンテンツの要素）として顧客端末８０（Ｗｅｂブラウザ８１）側に供給する。入力オブジェクトＯＢ１０１〜ＯＢ１０６では、テンプレートデータＴＤ−１の設計パラメータ定義データＴＤ３で定義された入力形式（入力可能な値の範囲や選択肢を含む）で入力を受け付けることが可能な構成となっている。
【０１１４】
入力オブジェクトＯＢ１０１〜ＯＢ１０５では、設計パラメータ定義データＴＤ３に定義されたグリッド幅と範囲（上限値及び下限値）で設計パラメータの入力（例えば、テキストボックスやスライダー等で入力）を受けることができる。また、入力オブジェクトＯＢ１０６では、設計パラメータ定義データＴＤ３に定義された選択肢のリストを表示して選択（例えば、ラジオボタン、リストボックス、コンボボックス等で選択）を受け付けることができる。
【０１１５】
図１４に示す設計パラメータ入力画面では、数値入力形式の設計パラメータ（横幅ＷＬ、高さＨＬ、奥行ＤＬ、横マス数ＨＢ、及び縦マス数ＶＢ）の入力を受け付けるための入力オブジェクトＯＢ１０１〜ＯＢ１０５については、数値入力を受け付けるボックス又はスライダーを用いて入力を受け付ける構成となっており、選択入力形式の設計パラメータ（指定材料ＭＴ）の入力を受け付けるためのオブジェクトＯＢ１０６については、ラジオボタンでいずれかの材料（図１４では、ヒノキ材、ナラ材、又はブナ材のいずれか）の選択入力を受け付ける構成となっている。
【０１１６】
そして、設計パラメータ入力画面では、入力オブジェクトＯＢ１０１〜ＯＢ１０６に入力される設計パラメータの変化に応じて、フィールドＦ１０１に表示される棚の画像ＧＳＨも変化する構成となっている。
【０１１７】
以上のように、Ｗｅｂアプリケーションサーバ１０（加工処理サービス部１１）は、設計パラメータ入力画面のＷｅｂコンテンツを顧客端末８０（Ｗｅｂブラウザ８１）に供給することで、顧客端末８０（Ｗｅｂブラウザ８１）から設計パラメータの入力（構造物の注文）を受け付けることができる。
【０１１８】
Ｗｅｂアプリケーションサーバ１０（加工処理サービス部１１）は、設計パラメータの入力（構造物の注文）を受け付けると、テンプレートデータＴＤ−１の加工処理テンプレートＴＤ２に受け付けた設計パラメータを適用して、棚ＳＨを構成する部品（縦板ＳＨ１、横板ＳＨ２）の数の算出、形状のモデリング、指定材料ＭＴ上のレイアウト、加工装置７０による切削ルートの決定、及び加工事業者端末６０（加工装置制御部６２）で処理可能な加工データの生成処理を行う（Ｓ１０４）。
【０１１９】
そして、Ｗｅｂアプリケーションサーバ１０（加工処理サービス部１１）は、加工事業者（加工事業者端末６０）へ注文を発注するためのデータ（以下、「注文データ」と呼ぶ）を生成して、注文ＤＢ４２４に登録（新規の注文を登録する）する（Ｓ１０５）。注文データには、生成した加工データ（入力された設計パラメータに基づく加工データ）、加工に用いる材料（指定材料ＭＴ）とその数（レイアウト処理により決定した数量）、及び注文した顧客（顧客端末８０を使用する顧客）の情報（例えば、顧客の氏名、電子メールアドレス、発送先の住所等の情報）を含む情報を設定するようにしてもよい。
【０１２０】
以上のように、Ｗｅｂアプリケーションサーバ１０（加工処理サービス部１１）は、顧客からの注文を受け付けて、設計パラメータに応じた構造物（棚ＳＨ）の部品を加工するための加工データを生成して注文データの登録を行う。
【０１２１】
次に、Ｗｅｂアプリケーションサーバ１０（加工処理サービス部１１）が加工事業者（加工事業者端末６０）に、顧客から受けた注文（注文データ）に基づく構造物を構成する部品の加工を依頼する処理について説明する。
【０１２２】
図１５は、加工事業者に顧客から受けた注文を依頼する処理の概要について示したフローチャートである。
【０１２３】
ここでは、まず、加工事業者端末６０（Ｗｅｂブラウザ６１）が加工事業者の操作に従って、Ｗｅｂアプリケーションサーバ１０（加工処理サービス部１１）にアクセスしたものとする。そして、Ｗｅｂアプリケーションサーバ１０（加工処理サービス部１１）は、加工事業者端末６０（Ｗｅｂブラウザ６１）からの要求に応じて、ログイン処理（認証処理）を受け付けたものとする（Ｓ２０１）。
【０１２４】
次に、Ｗｅｂアプリケーションサーバ１０（加工処理サービス部１１）は、加工事業者端末６０（Ｗｅｂブラウザ６１）から、加工処理する注文を選択するための操作画面（以下、「注文選択画面」と呼ぶ）へのアクセスを受け付け、加工事業者端末６０（Ｗｅｂブラウザ６１）からの要求に応じて注文選択画面で、加工処理を行う注文（注文ＤＢ４２４に登録されている注文データのいずれか）の選択を受け付けたものとする（Ｓ２０２）。ここでは、Ｗｅｂアプリケーションサーバ１０（加工処理サービス部１１）は、上述のステップＳ１０５で登録された注文（棚ＳＨの注文；注文データ）が選択されたものとする。
【０１２５】
注文の選択を受け付けると、加工事業者端末６０（Ｗｅｂブラウザ６１）は、加工事業者端末６０（Ｗｅｂブラウザ６１）に、選択された注文の注文データをダウンロードさせる（Ｓ２０３）。
【０１２６】
これにより、加工事業者端末６０では、加工装置７０に材木（注文データで指定された材木）をセットして注文された構造物（棚ＳＨ）を構成する各部品を切削させるために必要なデータが揃うことになる。
【０１２７】
その後、オペレータ（加工事業者）の操作により、加工事業者端末６０の加工装置制御部６２に、ダウンロードした注文データに含まれる加工データがセットされ、さらに加工装置７０に材木（注文データで指定された材木）がセットされると、加工装置７０により注文データに基づく構造物(棚ＳＨ）を構成する部品（縦板ＳＨ１、横板ＳＨ２）が切削される（Ｓ２０４）。
【０１２８】
以上のように、加工事業者のオペレータは、加工事業者端末６０及び加工装置７０を用いて注文データに基づく構造物(棚ＳＨ）を構成する部品（縦板ＳＨ１、横板ＳＨ２）を加工（製造）することができる。また、注文データには、顧客への発送先の情報も含まれるため、加工事業者自身が、製造した部品を直接顧客に配送することが可能となる。
【０１２９】
（Ａ−３）実施形態の効果
この実施形態によれば、以下のような効果を奏することができる。
【０１３０】
上記の実施形態では、顧客端末８０（Ｗｅｂブラウザ８１）に設計パラメータ入力画面のコンテンツを提供して顧客に提示することで、顧客は容易にオーダーメイドの構造物をデザインして注文することができる。さらに設計パラメータ入力画面では、入力された設計パラメータに応じた構造物の画像（３Ｄ画像）が表示されるので、デザインした構造物のイメージを容易に顧客に把握させることができる。
【０１３１】
また、上記の実施形態では、Ｗｅｂアプリケーションサーバ１０（加工処理サービス部１１）は、加工データと必要な材料（指定材料ＭＴ）の情報を加工事業者（加工事業者端末６０）に提供し、加工事業者では提供された加工データと指定材料ＭＴに対応する材料（材木）を加工装置７０にセットするだけで注文された構造物の部品を加工（製造）できる。さらに、上記の実施形態では、加工事業者から顧客へは構造物を部品の状態で提供することが前提となっているため、より低コストでオーダーメイドの構造物を顧客に提供することができる。
【０１３２】
さらに、上記の実施形態において、画像描画テンプレートＴＤ１を構成する各部品に対応する描画オブジェクトは、実際の構造物を構成する部品（加工処理テンプレートＴＤ２で定義された部品の形状）を簡略化（抽象化）した形状としてもよい旨を説明した。画像描画テンプレートＴＤ１に設定する各部品の描画オブジェクトを簡略化した形状で定義することで、顧客端末８０における処理量（描画データを生成して顧客端末８０に表示させる際の一連の処理量）を低減し、スムーズな処理を実現することができる。
【０１３３】
（Ｂ）他の実施形態
本発明は、上記の各実施形態に限定されるものではなく、以下に例示するような変形実施形態も挙げることができる。
【０１３４】
（Ｂ−１）上記の実施形態では、構造物の組み立ては顧客側で行う例について説明したが、構造物の組み立てを加工事業者側で行う前提としてもよい。
【０１３５】
（Ｂ−２）上記の実施形態のＷｅｂアプリケーションサーバ１０では、加工事業者に注文データを提供する際に、加工事業者端末６０からのアクセスを受けているが、Ｗｅｂアプリケーションサーバ１０から加工事業者へ注文データを提供する方法は限定されないものである。例えば、Ｗｅｂアプリケーションサーバ１０は、単に加工事業者のメールアドレス等に注文データを送信することで、注文データを加工事業者に提供するようにしてもよい。
【０１３６】
（Ｂ−３）上記の実施形態の設計パラメータ入力画面において、設計パラメータに応じて変化する金額（構造物の注文に際して顧客に請求する代金を見積もった金額）を表示するようにしてもよい。
【０１３７】
例えば、顧客端末８０（Ｗｅｂブラウザ８１）で表示される設計パラメータ入力画面において、入力された設計パラメータがリアルタイムにＷｅｂアプリケーションサーバ１０（加工処理サービス部１１）側に送信されるように構成し、Ｗｅｂアプリケーションサーバ１０（加工処理サービス部１１）側で設計パラメータが更新される都度、上述の図１３のステップＳ１０４の処理のうち、材料に対する各部品のレイアウト処理までを行って、必要な材料の種類と数（材木の種類と数）を見積り、さらに見積もった材料の種類と数に応じた注文金額を見積って顧客端末８０（Ｗｅｂブラウザ８１）側に返し、その見積もった注文金額（以下、「見積金額」と呼ぶ）を設計パラメータ入力画面上に表示するようにしてもよい。
【０１３８】
必要な材料の種類と数から見積金額を算出する方法は限定されないものである。例えば、材料（材木）の単価が予め把握されていれば材料費の見積もりは容易である。また、例えば、材料（材木）１つあたりの加工時間に基づく加工費（加工事業者の取り分）が予め把握されていれば、加工費の見積もりは容易である。さらに、例えば、顧客の住所（予めユーザＤＢ４２２に登録された住所）に基づき送料を算出する手段（例えば、送料算出テーブルや、インターネット上の見積もりシステム）があれば、送料の見積もりは容易である。さらにまた、その他の諸経費（サービス提供事業者の取り分等や梱包費用等）についても予め、材料の種類と数に基づき算出することが可能な状態であるものとする。以上のように、Ｗｅｂアプリケーションサーバ１０（加工処理サービス部１１）側で、設計パラメータに基づき、注文にかかる金額の見積もりを行うための計算式が予め設定されていれば、リアルタイムに設計パラメータに基づく注文金額の見積もりを行うことは容易である。このように、設計パラメータ入力画面において、設計パラメータの変化に応じた見積金額を表示することで、顧客はデザインした構造物の値段を把握しながら設計を進めることができ、顧客の注文を促すことが可能となる。
【符号の説明】
【０１３９】
１…加工処理システム、１０…Ｗｅｂアプリケーションサーバ、１１…加工処理サービス部、２０…ＤＢサーバ、２１…ＤＢ処理部、２２…データ記録部、３０…決済システム、４０…サービス提供事業者端末、４１…Ｗｅｂブラウザ、４２…データ記録部、５０…設計者端末、５１…Ｗｅｂブラウザ、６０…加工事業者端末、６１…Ｗｅｂブラウザ、６２…加工装置制御部、７０…加工装置、８０…顧客端末、８１…Ｗｅｂブラウザ、４２１…テンプレートＤＢ、４２２…ユーザＤＢ、４２３…加工事業者ＤＢ、４２４…注文ＤＢ、ＴＤ、ＴＤ−１…テンプレートデータ、ＴＤ１…画像描画テンプレート、ＴＤ２…加工処理テンプレート、ＴＤ２１…部品設計部、ＴＤ２２…加工データ設計部、ＴＤ３…設計パラメータ定義データ。
【図１】
2020173559.tif 000003
【図２】
2020173559.tif 000004
【図３】
2020173559.tif 000005
【図４】
2020173559.tif 000006
【図５】
2020173559.tif 000007
【図６】
2020173559.tif 000008
【図７】
2020173559.tif 000009
【図８】
2020173559.tif 000010
【図９】
2020173559.tif 000011
【図１０】
2020173559.tif 000012
【図１１】
2020173559.tif 000013
【図１２】
2020173559.tif 000014
【図１３】
2020173559.tif 000015
【図１４】
2020173559.tif 000016
【図１５】
2020173559.tif 000017