(57)【要約】      （修正有）【課題】機械加工製品をカスタマイズするシステム及び方法を提供する。【解決手段】方法は、インターネットサーバに、型番の異なる複数の標準製品の製品データを記憶する標準製品メタデータリポジトリと、各標準製品に対応するカスタム項目の置換データを記憶するカスタム項目メタデータリポジトリとを構築し、遠隔ブラウザクライアントを介して選択した標準製品の型番に基づいて、標準製品の２Ｄ視覚化画像をサーバを経由してクライアントに表示し、選型番の標準製品に使用可能な１又は複数のカスタム項目の選択候補を提供し、遠隔ブラウザクライアントを介した１又は複数の追加加工項目に対する選択及び選択された１又は複数の追加加工項目に基づいて、選択された追加加工項目に対応する置換データを抽出し、選択した型番の標準製品の製品データと、抽出された追加加工項目の置換データとをマージしてカスタマイズする機械加工製品のメタデータを取得する。【選択図】なし【特許請求の範囲】
【請求項１】
インターネットサーバに、型番の異なる複数の標準製品の製品データを記憶するための標準製品メタデータリポジトリと、各標準製品に対応するカスタム項目の置換データを記憶するためのカスタム項目メタデータリポジトリとを構築することと、
顧客が遠隔ブラウザクライアントを介して選択した標準製品の型番に基づいて、選択された型番の標準製品の２Ｄ視覚化画像を、前記サーバを経由して前記クライアントに表示し、選択された型番の標準製品に使用可能な１または複数のカスタム項目の選択候補を提供することと、
顧客の遠隔ブラウザクライアントを介した１または複数のカスタム項目の選択および選択された１または複数の追加加工項目に基づいて、選択されたカスタム項目に対応する置換データを抽出することと、
前記顧客の選択した型番の標準製品の製品データと、抽出された追加加工項目の置換データとをマージして、カスタマイズする機械加工製品のメタデータを取得することと、
を含む、カスタマイズする製品のメタデータを取得する方法。
【請求項２】
標準製品のメタデータリポジトリの構築が、
各種型番の標準製品用に材料リスト（ＢＯＭ）を構築するとともに、１または複数のパラメータを用いて、材料リスト中の各部材を定義することと、
各種型番の標準製品用に加工項目リスト（ＢＯＰ）を構築するとともに、１または複数のパラメータを用いて、加工項目リスト中の各加工項目を定義することと、を含み、
カスタム項目のメタデータリポジトリの構築が、
各種型番の標準製品用に１または複数の追加加工項目を限定し、１または複数のパラメータを用いて、追加加工項目の各々を定義するとともに、各パラメータの数値範囲を限定することを含む、請求項１に記載の方法。
【請求項３】
選択された追加加工項目の２Ｄ視覚化画像を、前記サーバを経由して前記クライアントに表示するとともに、選択された追加加工項目に使用可能な選択候補およびパラメータ範囲を提供することをさらに含む、請求項２に記載の方法。
【請求項４】
ユーザによる遠隔ブラウザクライアントにおける標準製品の型番の選択に応答して、選択された標準製品のインスタンスの、ＢＯＭおよびＢＯＰを含むメタデータを、標準製品メタデータリポジトリから検索し、初期化して当該顧客の発注書インスタンスに取り込み、
ユーザによる１または複数の追加加工項目の選択に応答して、ＢＯＭおよびＢＯＰのメタデータを読み出すとともに、メタデータのマッピングに基づいてルールを定義し、標準製品のＢＯＭおよびＢＯＰのオブジェクトに対応する視覚化図形に自動変換するとともに、ブラウザに作図し、ユーザによる各追加加工項目パラメータの数値入力に応答して、ブラウザの視覚化とメタデータとの間で、ブラウザに作図される視覚化画像が対応的に変更されるように変換し、
ユーザの指示した、１または複数の追加加工項目に対する入力の完成に応答して、ブラウザは、追加加工項目の最終更新されたメタデータを、バックエンドサーバに送信し、前記バックエンドサーバは、追加加工項目のメタデータと、選択された標準製品のメタデータとをマージして、当該ユーザのカスタム製品のメタデータを得ることをさらに含む、請求項３に記載の方法。
【請求項５】
ブラウザの視覚化と、Ｊｓｏｎフォーマットのメタデータとの間で、ブラウザに作図される視覚化画像が対応的に変更されるように変換する、請求項４に記載の方法。
【請求項６】
前記部材を定義するパラメータには、形状パラメータと規格寸法パラメータとを含み、前記加工項目を定義するパラメータには、形状パラメータと規格寸法パラメータとを含む、請求項２に記載の方法。
【請求項７】
複雑な組立体の部材は、まず各部材のサブアセンブリを定義し、１または複数のパラメータを用いて各サブアセンブリを一つずつ定義し、ツリー状構造により組み合わせて記憶する、請求項２に記載の方法。
【請求項８】
ｗｅｂ技術を用いたＣＡＤシミュレーションにより、２Ｄ視覚化図形のブラウザへの作図を実現する、請求項２に記載の方法。
【請求項９】
マージされたカスタム製品のメタデータから、見積もりに用いるメタデータを抽出し、抽出されたユーザ見積もりのメタデータを見積もりシステムに伝送するとともに、見積もりシステムで計算された、カスタム製品に関する価格を、ユーザのブラウザクライアントに送信する、請求項１に記載の方法。
【請求項１０】
見積もりに用いるメタデータには、ＢＯＭ材料の寸法情報および材質、ＢＯＰ加工項目の寸法情報および加工類別、追加加工項目の寸法情報および材質が含まれる、請求項９に記載の方法。
【請求項１１】
見積もりシステムで計算された、カスタム製品に関する価格が、マージされたメタデータ中のＢＯＭ材料の寸法情報に基づいて、各材料の重量の合計を計算するとともに、使用する材料の単価に基づいて、材料に基づく価格を計算したものと、マージされたメタデータ中の各加工項目の寸法情報に基づいて、当該加工項目に要する工数を計算するとともに、当該加工項目の単価に基づいて、加工項目の価格を計算したものとを含む、請求項１０に記載の方法。
【請求項１２】
記憶されたサブアセンブリのツリー状階層構造の反復加算により計算された材料の価格および加工項目の価格に基づいて、カスタム製品全体の価格を得る、請求項１１に記載の方法。
【請求項１３】
マージされたカスタム製品のメタデータから、作図を自動生成するためのメタデータを抽出するとともに、ＡｕｔｏＣＡＤシステムの作図自動生成ＡＰＩおよび関数ライブラリを呼び出して、メタデータで示される図形オブジェクトを自動生成することをさらに含む、請求項１に記載の方法。
【請求項１４】
マージされたカスタム製品のメタデータに基づいて、数値制御ＣＡＭソフトウェアのＡＰＩおよび関数ライブラリを呼び出し、特定の加工項目の加工方法ライブラリを組み合わせることで、メタデータで示される加工オブジェクトを自動生成し、加工センターで実行可能な加工プログラムに自動変換可能とする、請求項１に記載の方法。
【請求項１５】
ソフトウェアコマンドが記憶された非一時的なコンピュータ可読媒体であって、プロセッサにより実行されるとき、前記ソフトウェアコマンドは前記プロセッサに請求項１〜１３のいずれかに記載の方法を実行させる、前記可読媒体。
【請求項１６】
機械加工製品をカスタマイズするシステムであって、
型番の異なる複数の標準製品の製品データを記憶するための標準製品メタデータリポジトリと、
各標準製品に対応するカスタム項目の置換データを記憶するためのカスタム項目メタデータリポジトリと、
遠隔ブラウザクライアントからの顧客による標準製品の型番に対する選択に基づいて、選択された型番の標準製品の２Ｄ視覚化画像をクライアントに表示し、選択された型番の標準製品に使用可能な１または複数のカスタム項目の選択候補を提供するための表示部材と、
顧客による遠隔ブラウザクライアントを介した１または複数のカスタム項目に対する選択および選択された１または複数の追加加工項目に基づいて、選択されたカスタム項目に対応する置換データを抽出するカスタムデータ抽出部材と、
前記顧客が選択した型番の標準製品の製品データと、抽出された追加加工項目の置換データとをマージして、カスタム製品のメタデータを得る計算部材と、
マージされたカスタム製品のメタデータから、見積もりに用いるメタデータを抽出し、計算されたカスタム製品の価格を、ユーザのブラウザクライアントに送信する見積もり部材と、を備える前記システム。
【請求項１７】
標準製品メタデータリポジトリが、１または複数のパラメータを用いて材料リスト中の各部材が定義される、各種型番の標準製品の材料リスト（ＢＯＭ）と、１または複数のパラメータを用いて加工項目リスト中の各加工項目が定義される、各種型番の標準製品の加工項目リスト（ＢＯＰ）と、を備え、
カスタム項目メタデータリポジトリが、１または複数のパラメータを用いて追加加工項目の各々が定義されるとともに、各パラメータの数値範囲が限定される、各種型番の標準製品用に限定された１または複数の追加加工項目を備える、請求項１６に記載のシステム。
【請求項１８】
選択された追加加工項目の２Ｄ視覚化画像を、前記サーバを経由して前記クライアントに表示するとともに、選択された追加加工項目に使用可能な選択候補およびパラメータ範囲を提供する、請求項１６に記載のシステム。
【請求項１９】
計算部材が、
ユーザによる遠隔ブラウザクライアントにおける標準製品の型番の選択に応答して、選択された標準製品のインスタンスの、ＢＯＭおよびＢＯＰを含むメタデータを、標準製品メタデータリポジトリから検索し、初期化して当該顧客の発注書インスタンスに取り込み、
ユーザによる１または複数の追加加工項目の選択に応答して、ＢＯＭおよびＢＯＰのメタデータを読み出すとともに、メタデータのマッピングに基づいてルールを定義し、標準製品のＢＯＭおよびＢＯＰのオブジェクトに対応する視覚化図形に自動変換するとともに、ブラウザに作図し、また、ユーザによる各追加加工項目のパラメータ数値の入力に応答して、ブラウザの視覚化とメタデータとの間で、ブラウザに作図された視覚化画像を対応的に変更するように変換し、
ユーザの指示した、１または複数の追加加工項目に対する入力の完成に応答して、ブラウザは、追加加工項目の最終更新されたメタデータを、バックエンドサーバに送信し、前記バックエンドサーバは、追加加工項目のメタデータと、選択された標準製品のメタデータとをマージして、当該ユーザのカスタム製品のメタデータを得る、請求項１７に記載のシステム。
【請求項２０】
表示部材は、ｗｅｂ技術を用いたＣＡＤシミュレーションにより２Ｄ視覚化図形をブラウザに作図することを実現する、請求項１７に記載のシステム。
【請求項２１】
ブラウザの視覚化と、Ｊｓｏｎフォーマットのメタデータとの間で、ブラウザに作図された視覚化画像を対応的に変更するように変換する、請求項１９に記載のシステム。
【請求項２２】
見積もりに用いるメタデータが、ＢＯＭ材料の寸法情報および材質、ＢＯＰ加工項目の寸法情報および加工類別、追加加工項目の寸法情報および材質を含む、請求項１８に記載のシステム。
【請求項２３】
見積もり部材が、マージされたメタデータ中のＢＯＭ材料の寸法情報に基づいて、各材料の重量の合計を計算するとともに、使用する材料の単価に基づいて、材料に基づく価格を計算し、マージしたメタデータ中の各加工項目の寸法情報に基づいて、当該加工項目に要する工数を計算するとともに、当該加工項目の単価に基づいて、加工項目の価格を計算する、請求項２１に記載のシステム。
【請求項２４】
記憶されたサブアセンブリのツリー状階層構造の反復加算により計算された材料の価格および加工項目の価格に基づいて、カスタム製品全体の価格を得る、請求項２１に記載の方法。
【請求項２５】
マージされたカスタム製品のメタデータから、作図を自動生成するためのメタデータを抽出するとともに、ＡｕｔｏＣＡＤシステムの作図自動生成ＡＰＩおよび関数ライブラリを呼び出して、メタデータで示される図形オブジェクトを自動生成する製図部材をさらに備える、請求項１６に記載のシステム。
【請求項２６】
マージされたカスタム製品のメタデータに基づいて、数値制御ＣＡＭソフトウェアのＡＰＩおよび関数ライブラリを呼び出し、特定の加工項目の加工方法ライブラリを組み合わせることで、メタデータで示される加工オブジェクトを自動生成し、加工センターで実行可能な加工プログラムに自動変換可能である加工プログラム生産部材をさらに備える、請求項１６に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機械加工製品カスタマイズ技術の分野に属し、特にインターネット回線を利用して機械加工鋼材製品をカスタマイズすることに関する。
【背景技術】
【０００２】
従来、機械加工業界では、顧客による機械加工製品のカスタマイズにおいて、図面による加工形式が長い間維持されてきた。ある製品を顧客がカスタマイズするときには、まずコンピュータ支援設計ＣＡＤソフトウェアを用いて自ら図面を作成し、次に図面をメーカに送り、メーカでは受注部門の専門的な研修を受けた見積もり担当者が、顧客の提供したそのＣＡＤ図面を理解した上で、図面上の関連パラメータを見積もりシステムに入力し、見積もりシステムは、入力されたパラメータに基づいて価格を算出する。見積もり担当者は、算出された価格に基づいて顧客に見積価格を提示する。見積もりの過程で、顧客と見積もり担当者は双方が繰り返し意思疎通を行い、何度もデータを伝送して見積もりを完成させることもある。
【０００３】
メーカは次に、顧客の提供したＣＡＤ図面に基づいて原材料を機械加工し、顧客の求める製品を製造する。加工システムは、顧客の提供するＣＡＤ図面の内容を認識できず、また顧客ごとに製図エンジニア、製図習慣、および元となる対象基準も千差万別であり、メーカの生産従事者に、迅速かつ正確に製品加工を完成させ、製造過程における不必要な憶測を呼ばないように、メーカのＣＡＤ設計者は、様々な顧客からのＣＡＤ図面を変換および修正し、図面を標準化、規範化して、コンピュータ支援製造ＣＡＭソフトウェアが認識可能な電子図面にする必要がある。ＣＡＭエンジニアは、電子図面で表された加工ニーズを受けて、ＮＣ加工設備が認識可能な加工プログラムにプログラミングし、こうして製造前の準備過程が完了する。準備過程の完了後、生産従事者は、プログラミングされた加工プログラムをＮＣ工作機械にアップロードし、ＮＣ工作機械を操作して製品の加工を完成させる。図１は、従来技術の図面に基づく加工形式の一般的なプロセスを示している。
【０００４】
上記のような図面に基づく加工形式は、製品カスタマイズの複雑さの度合によって決定され、顧客の発注準備から加工プログラムができるまで、製造前の全準備段階に数時間から数日を要し、また完成には様々な専門技術者の共同作業が必要である。見積もりの過程では、顧客と見積もり担当者の双方で意思疎通するため、何度もデータの伝送が発生し、また時間的にも順番を待つなど、見積もり効率が低い。
【０００５】
従来のＣＡＤソフトウェアおよびＣＡＭソフトウェアは「多種広範な機能」であり、機械加工製品のカスタマイズ専用ではなく、あらゆる業界の製図ニーズに対応するため、非常に多くの専門的な製図機能を組み込んでおり、専門的な研修を受けなければ、習熟利用して、各々の利用上の問題をそれぞれ解決することはできない。
【０００６】
図１ａ〜図１ｃは、従来技術に基づく、顧客の提供したカスタム製品の図面を元に行う人為的な見積計算および顧客への見積提示、プログラミングおよび製造に使用可能な標準ＣＡＤ図面の作図、標準ＣＡＤ図面の加工プログラムへの変換、の３つの単独プロセスをそれぞれ示している。
【０００７】
従来の図面に基づく加工形式において、上記３つのプロセスは互いに独立しており、これに対し、顧客カスタマイズから製造まで多くのプロセスを関連付け、多段階で利用でき、専用ソフトウェアの複雑さをそれぞれで遮断し、操作者の使用上のハードルを引き下げるシステムに対するニーズが存在する。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明のシステムは、多段階の総合的な問題を解消する「エキスパートシステム」に属し、このシステムは、ｗｅｂ技術に基づくネット販売のインタフェースを利用し、必要なパラメータデータを収集するとともに、視覚的な表示効果を呈し、複数分野を関連付け、多段階で利用できるとともに、専用ソフトウェアの複雑さを遮断し、操作者の使用上のハードルを引き下げる。
【課題を解決するための手段】
【０００９】
本発明は、顧客の入力に基づいて必要なパラメータデータを自動的に収集するための、カスタマイズする機械加工製品のメタデータを取得する方法を開示する。当該方法は、インターネットサーバに、型番の異なる複数の標準製品の製品データを記憶するための標準製品メタデータリポジトリと、各標準製品に対応するカスタム項目の置換データを記憶するためのカスタム項目メタデータリポジトリとを構築することと、顧客が遠隔ブラウザクライアントを介して選択した標準製品の型番に基づいて、選択した型番の標準製品の２Ｄ視覚化画像を、前記サーバを経由して前記クライアントに表示し、選択した型番の標準製品に使用可能な１または複数のカスタム項目の選択候補を提供することと、顧客の遠隔ブラウザクライアントを介した１または複数の追加加工項目の選択および選択された１または複数の追加加工項目に基づいて、選択された追加加工項目に対応する置換データを抽出することと、前記顧客が選択した型番の標準製品の製品データと、抽出された追加加工項目の置換データとをマージして、カスタマイズする機械加工製品のメタデータを取得することと、を含む。
【００１０】
本発明はさらに、機械加工製品をカスタマイズするシステムを開示し、当該システムは、型番の異なる複数の標準製品の製品データを記憶するための標準製品メタデータリポジトリと、各標準製品に対応するカスタム項目の置換データを記憶するためのカスタム項目メタデータリポジトリと、遠隔ブラウザクライアントからの顧客による標準製品の型番に対する選択に基づいて、選択された型番の標準製品の２Ｄ視覚化画像をクライアントに表示し、選択された型番の標準製品に使用可能な１または複数のカスタム項目の選択候補を提供するための表示部材と、顧客の遠隔ブラウザクライアントを介した１または複数のカスタム項目に対する選択および選択された１または複数の追加加工項目に基づいて、選択されたカスタム項目に対応する置換データを抽出するカスタムデータ抽出部材と、前記顧客が選択した型番の標準製品の製品データと、抽出された追加加工項目の置換データとをマージして、カスタム製品のメタデータを取得する計算部材と、マージされたカスタム製品のメタデータから見積もりに用いるメタデータを抽出し、計算されたカスタム製品の価格を、ユーザのブラウザクライアントに送信するための見積もり部材と、を備える。
【発明の効果】
【００１１】
本発明は、専用のＣＡＤソフトウェアを用いることなく、ｗｅｂ環境において、顧客が自らネット販売のプラットフォーム上で、ＷＹＳＩＷＹＧのインタラクティブ方式にて、選択した標準モールドベースの型番に基づき、製品をさらにセルフ設計できるようにするもので、この設計のプロセスはＷＹＳＩＷＹＧであり、専用ＣＡＤと類似の表示効果を有している。最も重要であるのは、本発明の機械製品カスタマイズシステムは、顧客の入力に基づいて必要なパラメータデータを自動的に収集し、収集されたニーズデータを計算して記憶し、製品加工のニーズデータを伝送できることである。これにより、後続の見積もりの自動化、ＣＡＤ図面作成の自動化、およびＣＡＭプログラミングの自動化を可能にする。
【００１２】
本発明は、顧客の製品加工ニーズをデータ化した後、自動化されたプログラミングにより、生産加工前のＣＡＤおよびＣＡＭのプロセスを全自動的に完成するもので、全自動的に生産へ直結させ、フロー時間を短縮し、人為的処理にかかるコストの削減を実現する。近年、顧客用金型の開発周期は、従来の５０％まで短縮している。本発明はさらに、バックオフィス人員の関与を減らし、また一般的な営業時間の制約を受けないため、顧客カスタマイズ金型の製造効率を大きく向上させる。
【図面の簡単な説明】
【００１３】
次に図面を参照し詳しく説明することで、本発明の各実施形態における上記および他の特長ならびに利点を明らかにする。
【００１４】
【図１】従来技術に係る、顧客の提供したカスタム製品の図面に基づいて加工する、図面に基づく加工形式の生産プロセスを示している。
【図１ａ】従来技術に係る、顧客の提供したカスタム製品の図面を元に行う見積計算、および顧客への見積提示のフローを示している。
【図１ｂ】従来技術に係る、顧客の提供したカスタム製品の図面に基づく、プログラミングおよび製造に使用可能なＣＡＤ図面の作成フローを示している。
【図１ｃ】従来技術に係る、プログラミングおよび製造に使用可能なＣＡＤ図面を、加工プログラムに変換するフローを示している。
【図２】本発明に係る、顧客がネット販売のプラットフォーム上でセルフ設計する製品の自動見積もり、発注書の作成、プログラミングおよび製造に使用可能なＣＡＤ図面ならびに加工プログラムの自動生成のフロー図を示している。
【図３】本発明に係る、顧客がネット販売のプラットフォーム上でセルフ設計した製品に基づき、自動見積もりを行い、発注書を作成するフロー図を示している。
【図４】本発明に係る、遠隔ブラウザクライアントに表示された顧客が選択した標準モールドベースの２Ｄ図形化表示４０１、顧客が選択した標準モールドベースに関するパラメータ、および使用可能な選択候補のリスト４０２を示している。
【図５】図４において「セルフポケット加工」を選択したときのセルフポケット加工のインタフェースを示している。
【図６】図５の実施例よりもさらに複雑なセルフポケット加工のインタフェースを示している。
【図７】本発明の一実施例に係る自動作成された発注書を示している。
【図８】本発明の一実施例に係る、ＡＬＰプログラミングシステムが、加工プログラムに要する自動取得されたメタデータに基づいて自動生成した図面を示している。
【図９】本発明の一実施例に係る、ＡＬＰプログラミングシステムで自動生成された、ＮＣ装置に呼出しされる加工プログラムを示している。
【図１０】メタデータ中の矩形に関するメタデータの取得後に、正方形の矩形を作図する３つの方式を示している。
【発明を実施するための形態】
【００１５】
本明細書で使用されるすべての用語（技術および科学用語を含む）は、別途限定される場合を除き、本発明の属する技術分野の一般的な技術者による一般的な理解と同一の意味を有する。さらに理解されるべきは、用語（例えば、一般的に用いられている辞書で定義されるもの）は、関連の技術的背景および／または本明細書における意味と一致する意味を有していると解釈すべきであり、また、本明細書で明確に限定している場合を除き、理想化された或いは過度に形式化された意味では解釈されない。
【００１６】
図２は、本発明に係る、顧客がネット販売のプラットフォーム上で、自分で製品をカスタマイズするプロセスにおける入力の収集に必要なパラメータデータに基づく、自動見積もり、発注書作成、プログラミングおよび製造に使用可能なＣＡＤ図面の自動生成、ならびに加工プログラムの自動生成のフロー図を示している。
【００１７】
本発明において、ネット販売のプラットフォームを介して、システムは顧客がネット販売のプラットフォーム上でセルフ設計した製品の関連データを収集することができ、これにより後続の自動見積もり、プログラミングおよび製造に使用可能なＣＡＤ図面の自動生成、ならびに加工プログラムの自動生成を可能にする。
【００１８】
図３は、本発明に係る、ネット販売のプラットフォームにより、顧客が製品をセルフ設計するとともに自動見積もりするフロー図を示している。
【００１９】
図３において、３０では、顧客が遠隔ブラウザクライアントを介してネット販売プラットフォームのウェブページに入り、ネット販売プラットフォームのサーバにログインし、３１では、顧客が図形化されたアイコンから標準モールドベースを選択しており、複数の図形化されたアイコンは、複数の異なる標準モールドベースを表す。３２では、選択した標準モールドベースに関するリストから、仕様と型番を選択する。３３では、選択された型番の標準モールドベースを２Ｄ図形化表示するとともに、選択された型番の標準モールドベースに関するパラメータおよび使用可能な選択候補リストを表示し、当該選択候補リストには、寸法、材質、および使用可能な追加加工項目とそれに関連する選択候補リストが含まれ、顧客は、必要に応じて各種寸法を入力し、材質を選択し、使用可能な追加加工項目を選択することができる。３４では、顧客が追加加工項目を選択する。３５では、顧客が、選択した追加加工項目に関するリストから、寸法、加工位置、材質、およびその他関連パラメータを入力する。３６では、顧客の入力に基づき、２Ｄ標準モールドベースに対する２Ｄ図形化された追加加工項目を表示する。３７では、顧客の指示したカスタマイズ完成に応答し、カスタマイズされたモールドベースの価格を計算して表示する。３８では、顧客の指示に応答してカスタマイズされたモールドベースをカートに入れて数を指定する。３９では、顧客の指示に応答して顧客の注文製品の発注書を作成する。
【００２０】
図４は、本発明に係る、遠隔ブラウザクライアントで表示される、顧客の選択した標準モールドベースの２Ｄ図形化表示と、顧客の選択した標準モールドベースに関連するパラメータデータと、使用可能な選択候補リストとを示している。この実施例において、顧客は固定側型板（Ａ板）と可動側型板（Ｂ板）の厚みおよび材質をそれぞれ選択することができる。
【００２１】
図４で示した実施例において、顧客が、選択した標準モールドベースに基づく付加的な加工サービス、例えば「ポケット加工」を望む場合には、図４で示した選択候補から「セルフポケット加工」４０３を選択することで、オンラインセルフ設計状態に入ることができる。
【００２２】
図５は、図４で「セルフポケット加工」が選択された際のセルフポケット加工インタフェースを示している。このインタフェースにおいて、顧客は自分の製品のニーズに照らし、一連のパラメータを選択することで、図４に示したような２Ｄ図形化された標準モールドベース上で、ポケット加工をカスタマイズすることができる。
【００２３】
図６は、図５における実施例よりもさらに複雑なセルフポケット加工のインタフェースを示している。
【００２４】
図７は、本発明の一実施例に係る自動作成された発注書を示している。
【００２５】
本願で開示された、ｗｅｂ技術を用いて２Ｄ図面を実現するカスタマイズ方法は、少なくとも、標準モールドベースのメタデータリポジトリ（ｍｅｔａｄａｔａ  ｒｅｐｏｓｉｔｏｒｙ）の構築、追加加工のカスタマイズ化、メタデータのマージ、顧客のカスタマイズ過程における入力に基づく必要なパラメータデータの収集、自動見積もりの実現、自動化されたＣＡＤ図面の作成、および自動化されたＣＡＭプログラミングを含む。次に各プロセスを具体的に説明する。
【００２６】
標準モールドベースのメタデータリポジトリの構築
顧客によるモールドベースのセルフカスタマイズの過程で、必要なパラメータデータを収集して、自動見積もりを行い、また後続のプログラミングおよび製造に使用可能なＣＡＤ図面の自動生成ならびに加工プログラムの自動生成を可能とするため、顧客がカスタマイズしたモールドベースのメタデータを取得する必要がある。
【００２７】
以下、本発明における顧客がカスタマイズしたモールドベースのメタデータの取得方法を具体的に説明する。
【００２８】
まず、メーカの各種異なる仕様および型番の標準モールドベースに対し、材料リストＢＯＭをそれぞれ構築する。構築された各種型番の標準モールドベースの材料リストＢＯＭ上の各部材に対し、データリポジトリにおいて１または複数のパラメータおよび対応するパラメータ値を用いて、各部材（板材や部品）を定義し、この１または複数のパラメータは、例えば、立方体、円柱体、ねじ形、またはそれらの組み合わせ等、各部材の形状や、規格サイズの定義に用いられ、例えば立方体について、パラメータは、長さ、幅、厚さのデータを含み、円柱体について、パラメータは、直径や長さ等を含む。複雑な組立体については、まずそのサブアセンブリを定義し、次に各々のサブアセンブリを一つずつ定義し、その後で、ツリー状構造によりデータリポジトリ内で組み合わせを行ってもよい。
【００２９】
また、各種型番の標準モールドベースに、加工項目リスト（ＢＯＰ）をさらに構築する。機械加工業界において、加工項目とは、固体材料に、各種切削の手段を用いて、不必要な部分を原材料から除去する１または複数のプロセス、例えば、ポケット加工、穴あけ等を意味する。同様に、複数のパラメータを用いて、加工項目の形状および規格サイズを定義する必要がある。加工項目の形状パラメータには、立方体、円柱体、ねじ形、およびそれらの組み合わせ等が含まれ、また加工項目の規格サイズには、例えば、ポケット加工では、パラメータは長さ、幅、深さおよび傾斜度を含む。切削具の抜差しを考慮すると、パラメータにはさらにコーナーのタイプおよびサイズ、例えばＲ角、逃がし角、および位置する板材に対する中心座標（Ｘ，Ｙ座標）等が含まれる。穴あけについて、パラメータは直径および深さ等を含む。各部材の定義と同様に、加工項目について、まずサブアセンブリを定義し、次に各々のサブアセンブリを一つずつ定義し、その後に、ツリー状構造によりデータリポジトリ内で組み合わせを行う必要がある。
【００３０】
顧客は標準モールドベースを注文する場合、ネット販売のプラットフォームに入り、ブラウザ内のクライアントに、モールドベース見積書を作成することができる。システムは、顧客が選択した仕様と型番を読み取ると、バックエンドサーバにメタデータ作成要求を送り、メタデータリポジトリから、選択されたモールドベースのインスタンスのメタデータを検索して生成し、例えばＪＳＯＮフォーマットでカプセル化してクライアントに伝送し、クライアントはこのメタデータインスタンスを受信してバッファ記憶する。顧客はこれに基づいて一連の選択を行うことで、標準モールドベースを注文することができる。
【００３１】
追加加工のカスタマイズ化
本分野で慣用されるセルフ機能を有するネット販売プラットフォームでは、有限的な選択候補から固定値を選択するオプションのみが顧客に提供されている。慣用の技術とは異なり、本発明では、許可された数値範囲内で顧客が自ら任意の値を入力することができ、顧客は、理論上限度のない様々な配列組合せを有する非標準的な追加加工項目を追加することができる。
【００３２】
一実施例において、顧客が、選択した特定の型番の標準モールドベースの基礎の上に、特化される加工項目の追加を望む場合には、標準モールドベースの型番を選択した後、２Ｄ図面に基づきオンライン設計を行うことで、追加加工のカスタマイズ化を行うことができ、即ち本発明は、標準モールドベースの基礎の上に、非標準のＢＯＭおよびＢＯＰ項目の無限の組み合わせを顧客に提供することを可能にする。
【００３３】
標準モールドベースのメタデータリポジトリの構築後、各種型番のモールドベースをさらにカスタマイズ可能とするため、標準モールドベースの定義に基づいて、追加加工のタイプ（基本形状と基本形状の簡単な組み合わせ）を限定し、顧客が直観的で簡単な操作のみで、所望する加工項目の定義と有効な表示ができるようにする。顧客は、製品ニーズに基づき、対応する加工項目のセルフ加工インタフェースを介して、表示された対応加工項目の２Ｄ図形に基づいて一連のパラメータを選択し、許可された範囲内で所望する数値を入力することで、追加加工のカスタマイズ化を定義することができる。
【００３４】
一実施例において、顧客が、選択した標準モールドベースの基礎の上に、ポケット加工の追加を望む場合、セルフポケット加工アイコンを選択すれば、セルフポケット加工インタフェースに入ることができ、このとき、システムは自動的にＪａｖａ  Ｓｃｒｉｐｔ（登録商標）機能を呼び出してメタデータを読み取り、それについてメタデータのマッピングによりルールを定義し、モールドベースのＢＯＭおよびＢＯＰのオブジェクトに対応する２Ｄ図形に自動的に変換するとともに、ブラウザ上に作図して、抽象データの動態視覚化を実現する。顧客がカスタマイズする加工を新たに追加するときには、Ｊａｖａ  Ｓｃｒｉｐｔプログラムを用いて、ブラウザにおける視覚化図形を、例えばＪｓｏｎフォーマットのメタデータとの間で自動的に変換し、２Ｄ図形をリアルタイムかつ同期に表示する。顧客は、回数無制限にインタラクティブな操作ができ、毎回の操作では、図形がメタデータとの間で自動的に変換される。カスタマイズ操作が一旦完了して提出する際には、ブラウザは最新のメタデータをバックエンドサーバに送信し、バックエンドサーバは、顧客化したデータを、記憶された標準モールドベースのメタデータとマージして、そのモールドベースインスタンスの顧客化メタデータとして取得する。
【００３５】
特定の一実施例において、顧客が、選択した標準モールドベース上にポケット加工を追加する場合には、ポケット加工項目の定義において下記パラメータを入力する必要がある。
１．座標の位置決め：板材に対する位置決めに用いられ、複数の選択があり、板材の（Ｘ，Ｙ）平面の中心点に基づき、任意の方向にずらす（または（ｘ，ｙ）方向の変位量が（０，０）であるとき板材の中心に重なる）ことで、加工位置を決定することができる。
２．寸法の定義：板材の（Ｘ，Ｙ）平面におけるその延伸範囲を決定するために用いられ、標準モールドベースの定義を参照し、どれがＸ方向で、どれがＹ方向であるかをあらかじめ決定することができる。
３．加工特性：例えば、ポケット加工の角特性を定義して、角部の特徴を明確にする。下記図で示す実施例では、基準角をＲ角形式、半径を１３ミリメートルと定義し、残りの３つの角は逃がし角の形式とし、半径は１０ミリメートルとしている。こうした特徴を主ポケットと組み合わせて、一つの組み合わせ加工とする。
【００３６】
例えば、図５で示される、図４の標準モールドベース上にポケット加工を追加した実施例において、
５０１は中心変位の距離を示し、Ｘ１５，Ｙ１０は、Ｘ方向右向きに１５ミリメートルずらし、Ｙ方向上向きに１０ミリメートルずらすことを表している。
５０２はポケット加工の寸法サイズを示し、幅方向が１５０ミリメートル、長さ方向が２５０ミリメートルである。
５０３は４つの円弧角の度量がいずれもＲ角１３ミリメートルであることを示し、当然ながら、顧客は別のタイプやサイズを選択することもできる。
５０４は深さ方向における、ポケット加工の深さを示し、これにより２Ｄの制約を打破し、３Ｄ加工の内容を完全に表現することができる。
５０５は図示されたすべての加工が、具体的な寸法によって計算され表示されていることを示す。同比率で表示され、ＷＹＳＩＷＹＧであり、必要に応じて、顧客ニーズを満たすまで自由に変更、調整が可能である。
【００３７】
図５に示した「セルフポケット加工」インタフェースにおいて、顧客が一連のパラメータを選択し、具体的な数値を入力すると、図示エリアに同比率の加工図面が表示される。本発明では、追加加工の定義を視覚化する過程において、ＷＹＳＩＷＹＧで追加加工の設計を視覚化するという目標が実現される。即ち、顧客による毎回の設計操作に対し、視覚的なフィードバックを実現する。他のインターネット回線を使った設計やインタラクティブゲームと異なる点として、本発明は、顧客の毎回の設計操作に対し、自己独立した座標系を備え、表示される各図形は厳格な寸法要求を有している。各種図形のサイズと線の長さとの間は、同一の比率によって表示される（拡大するときは一緒に拡大され、縮小するときは一緒に縮小され、スクリーンの表示面積に関わらず、表示される寸法数値の比率は変更できず、メタデータにおける定義と一致する）。必要に応じて、顧客は視覚的なフィードバックに基づき、顧客ニーズが満たされるまで、パラメータを自由に変更、調整することができる。さらに、２Ｄ図面の表示に加え、ポケット加工の深さの定義が提供されることで、２Ｄの制約を打破し、３Ｄ加工の内容を完全に表現することができる。
【００３８】
市場にはすでに、類似の顧客オンライン設計用ツールソフトウェアがある。しかし、それらは通常、ＣＡＤソフトウェアを技術ベースとし、ｗｅｂブラウザに対する特殊な要求（特定のプラグインのインストールが必須等）があり、操作者には製図技能を求めることによって実現される。また、この機能を推奨する多くは鋼板（モールドベース）のメーカではなく、したがって、これらは通常、板材の交換など数量が有限的なカスタマイズ化しか実現することができない。このため、従来のオンライン設計用ツールソフトウェアに比べ、本発明の追加加工のカスタマイズ化過程では、許可された範囲内で任意の値を自ら入力することができ、理論上の配列組合せの数は無限的である。
【００３９】
従来のオンライン設計用ツールソフトウェアに比べ、本発明は、バックグラウンドエンジンとしてのＣＡＤソフトウェアに依存せず、ｗｅｂ技術を用いたＣＡＤシミュレーションにより、セルフ加工マンマシンインタフェースを実現する。具体的には、本発明は、ｗｅｂ技術を用いたＣＡＤシミュレーションによる座標システムを採用し、動態図形中の各オブジェクトがいずれも「座標」および「寸法」を有し、表示装置の規格、拡大または縮小表示、実際の占有画素等に関わらず、製品および加工を表す「座標」および「寸法」が変更されることはない。
【００４０】
ｗｅｂ技術によるＣＡＤシミュレーションで用いられる「ブロック」の概念は、モールドベース業界の特徴に照らし、ＢＯＰの一部のオブジェクトを適宜組み合わせて一つの「大オブジェクト」とし、オブジェクトごとに、その専有メタデータ、図形を遮蔽する点、線など、細かい特徴を操作する。
【００４１】
ｗｅｂ技術を用いたＣＡＤシミュレーションシステムのオブジェクト選択、オブジェクト操作の機能は、従来のブラウザにおける画像では、そのうちの一部の特定オブジェクトは選択できなかったが、本発明における図形は、相互間で関連のある多くの「ＢＯＭオブジェクト」および「ＢＯＰオブジェクト」から構成され、各オブジェクトは、独立したメタデータがそれに対応し、単独またはグループで選択されて、各オブジェクトを編集、操作することができる。
【００４２】
ｗｅｂ技術によるＣＡＤシミュレーションにおいて、オブジェクトのリアルタイム操作の特徴は、あるＢＯＰオブジェクトに対する操作が毎回、フィードバックを即時にリフレッシュすることであり、中間プロセスにおいてクライアントとサーバ間を何度も往復する必要がない。
【００４３】
ｗｅｂ技術を用いたＣＡＤシミュレーションのコンテンツの可変性は、従来の「スタンプ」や「アイコン」の概念とは異なる。「スタンプ」や「アイコン」は全体として拡大縮小が可能であり、必要に応じて配置されて、限定的なカスタマイズ機能を実現する。しかし「スタンプ」を構成する内部図形は固定的で変更することはできない。本発明は、動態的にメタデータごとに図形を作成することで、メタデータの変更時には、オブジェクトを構成するどの部分でも、変更（変形、変位、拡縮、増減）が可能である。
【００４４】
メタデータのマージ
追加加工のカスタマイズの過程において、顧客が標準モールドベースの型番を選択すると、システムはまず、メタデータリポジトリから、選択された標準モールドベースのインスタンスの、ＢＯＭおよびＢＯＰを含むメタデータを抽出し、初期化してその顧客発注書のインスタンス中に取り込み、顧客による板材に対する追加加工の定義はいずれも、このカスタマイズされたモールドベースのメタデータインスタンスにマージされる。このインスタンスのマージ後のメタデータは、後続のプロセスに流用することができ、自動見積もり、自動化された標準化ＣＡＤ図面の作成、および自動化されたＣＡＭプログラミングを実現する。
【００４５】
本発明において、追加加工の定義を視覚化するプロセスで、顧客がクライアントにて行う視覚化設計における入力は、データリポジトリに記憶可能でかつ様々な各システムに転送されて計算可能なデータに変換される。データ入力やデータ抽出の全プロセスにおいて、画像を入力したり保存したりする必要がない。したがって、本発明の重要な利点の一つとして、画像の処理解析の複雑なプロセスがなくなり、また画像画素の固定化による、拡縮時の重要データ喪失の可能性（画素が極度に低い場合の、サイズ数字の識別不能あるいは誤識別など）が回避される。本発明は、顧客が入力するデータにより、顧客の特定ニーズを備えた製品のＣＡＤ図面をレストアすることができる。
【００４６】
本発明はさらに、データ保存と計算表示との間の変換を実現し、クライアントにおいて２Ｄ幾何学的図形の方式で、顧客の求める加工項目をＷＹＳＩＷＹＧ方式で表示し、顧客による提出後には、顧客が入力した、図形で示されたデータは、メタデータとしてバックグラウンドデータリポジトリに記憶される。こうした顧客ニーズに基づいて調整されたデータが一旦取得されると、その後の処理プロセスでは、様々な技術を用いて複数の異なるシステムでこれらのデータを利用できるようになる。例えば、見積もりシステムのエンジンでこれらのデータを読み出せば、見積もりをリアルタイムに自動生成でき、ＣＡＤ技術を用いれば、顧客のカスタム製品の図面を自動で作成して再現でき、またＣＡＭ技術を用いれば、ＣＡＭプログラミングを自動実行して、工作機械で認識可能な加工プログラムに変換することができる。メタデータにおいて、総じて言えば、見積もりシステムに関するメタデータは、これに限定されるものではないが、モールドベースの容積に関するデータを含む。例えば、顧客が標準的なモールドベース上にポケット加工をカスタマイズしたい場合、許可された数値範囲内で、ポケットのサイズ、深さ、およびそのポケット加工のモールドベース上の位置を入力することができる。これらの入力されたデータのうち、ポケット加工のサイズおよび深さは、容積に関係するため、見積もりシステムは、容積に関するそれらのメタデータを抽出して、見積もり計算を行う。他方、ＣＡＤ自動製図およびＣＡＭ自動プログラミングでは、ポケット加工のサイズおよび深さのほか、ポケット加工のモールドベース上の位置も、ＣＡＤ自動製図およびＣＡＭ自動プログラミングに利用される。したがって、当業者は理解可能であるように、後続の加工プロセスにおいて、マージ後の略全てのメタデータが利用可能である。
【００４７】
自動見積もり
本発明の見積もりシステムにおいて、各種の様々な仕様および型番の標準モールドベースは、その材料リストＢＯＭの各材料の重量、およびその加工項目リストＢＯＰの各種加工に基づいて、対応的に各種標準モールドベースの基本価格を有している。
【００４８】
追加加工のカスタマイズ過程では、変更されたＢＯＭおよびＢＯＰ項目に基づいてメタデータのマージが行われるため、本発明では変更されたＢＯＭおよびＢＯＰ項目に対し、各種標準モールドベースの基本価格の上で、新たに見積もりを行うことができるようにし、オンラインのリアルタイム動態見積もりを可能としている。
【００４９】
収集されたＢＯＭ（材料リスト）およびＢＯＰ（加工リスト）から、見積もりに用いるメタデータを抽出し、必要なパラメータを見積もりシステムに送ることで、見積もり結果を直接顧客に戻すことができる。
【００５０】
本発明において、見積もりシステムに関する、カスタマイズされたモールドベースメタデータの必要パラメータには、これらに限らないが、モールドベースを構成するＢＯＭ材料の寸法情報を含み、これは例えば、１個あたりの板材の幅、長さ、高さ（実物長で計測され、例えばミリメートルを単位とする）、各部品の直径および長さであり、複数の特徴がある場合は、ツリー状構造によって組み合わせる。またモールドベースにおけるＢＯＰ加工項目の寸法情報を含み、標準モールドベースで定義されたものであるか、あるいはユーザがカスタマイズした追加の加工であるかを問わず、その実施される材料に基づき、ツリー状階層構造で各加工の寸法データや、ポケット加工の記録（幅、長さ、深さ、コーナーの特徴およびサイズ）が記憶され、孔タイプの加工であれば、その直径、深さ等のパラメータが記録される。
【００５１】
本発明において、モールドベースの見積もりは、基本的に材料費と加工サービス費の２部分に分かれる。材料費は２つの重要な変数を有し、一つは材質であり、材質が異なる材料の単価は通常異なり、もう一つは材料の重量であり、同様の材質の材料では、寸法が大きいほど重量も重く、費用も高い。当然ながら、特殊形状および特殊比率の材料には、特別な見積もり計算法がある。加工サービスの費用の計算では、その加工サービスの製造にはどのような設備が必要であるか、また各設備を占有する時間（工数）を参考にする。工数に対する計算能力が、加工見積もりの正確性を決定する。
【００５２】
各モールドベースについてＢＯＭ（材料リスト）およびＢＯＰ（加工リスト）のメタデータがすでに収集されている場合は、ＢＯＭ中の寸法メタデータを用いて、各材料アセンブリの重量を算出可能であり、その材料アセンブリで用いられる材質を参考に、各材料アセンブリの材料価格を算出することができる。ＢＯＰ中の各加工項目の加工寸法データを用いれば、各主要設備を占有する時間長を算出可能であり、各主要設備の単位時間長価格を参考に、その加工項目の費用を算出することができる。これによりツリー状階層構造に基づいて反復加算すれば、モールドベースをカスタマイズする全体の価格を算出可能である。
【００５３】
例えば、顧客が追加加工のカスタマイズの過程で、ＢＯＭ項目に修正を行った場合、例として板材の厚みを修正したとする。見積もりシステムは、マージしたメタデータ中の修正された板材の厚み数値を受け取ると、厚くなった厚みに基づいて板材の重量を再計算する。計算された板材重量および材料単価に基づき、板材の価格を再計算することで、修正されたＢＯＭ項目の価格が得られる。加工項目についても、類似の計算を行うことが可能である。即ち、標準モールドベースの加工項目ＢＯＰの基本価格の基礎の上に、追加加工のカスタマイズ過程で修正されたまたは追加された加工項目に基づいて、その追加加工項目の価格を再計算する。例えば、顧客が追加加工のカスタマイズ過程で、新たな加工項目を追加する場合、追加された加工項目のメタデータに基づいて、加工コスト（時間および加工種類の単価）を計算することで、マージしたメタデータに基づき、オンラインでリアルタイムに再見積もりを行うことができる。
【００５４】
標準化ＣＡＤ図面の自動作成
ＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）コンピュータ支援設計は、コンピュータ技術の重要な応用分野の一つである。例えば、ＡｕｔｏＣＡＤは米国Ａｕｔｏｄｅｓｋ社の開発したインタラクティブ型製図ソフトウェアであり、２次元および３次元設計に用いられる。
【００５５】
ＡｕｔｏＣＡＤは開放された体系構造を有し、ユーザと開発者が高級プログラミング言語を用いて拡充と修正を行う二次開発を許可している。ＡｕｔｏＣＡＤの二次開発は、ＡｕｔｏＣＡＤの開放されたＡＰＩの基礎の上に、そのユーザインタフェース、サービスロジック、およびデータリポジトリアクセスを拡張するものである。本発明は、収集されたＢＯＭ（材料リスト）およびＢＯＰ（加工リスト）から、製図の自動生成のためのメタデータを抽出後、市場の二次開発能力を有するＣＡＤソフトウェアを用いて、二次開発ソフトウェアのインタフェースを呼び出し、例えば、ＡｕｔｏＣＡＤシステムの製図を自動生成するＡＰＩおよび関数ライブラリを呼び出すことで、メタデータで示される図形オブジェクトを自動生成し、また生産ニーズに応じて、工員に知らせたい情報を自動的に図面上に追加することができる。
【００５６】
慣用されるＣＡＤの二次開発ツールとしては、例えば次のようなものがある。ａ）ＡｕｔｏＬＩＳＰプログラミング言語。スクリプトコマンドの方式を用いてＡｕｔｏＣＡＤの関数ライブラリを呼び出し、ＡｕｔｏＣＡＤのビルトインコマンド等を実行して、一連の自動化あるいは半自動化タスクを完成させる。ｂ）ＡｕｔｏＣＡＤ．Ｎｅｔ  ＡＰＩ。Ｃ＃言語を用いて、ＡｕｔｏＣＡＤ．Ｎｅｔ  ＡＰＩで開発された自動作図に基づき、ＣＡＤ図形コンテンツの自動化タスクを認識できる。
【００５７】
例えば、図１０に示したように、メタデータから矩形に関するメタデータを取得後、下記方式に基づき、１００×１００の正方形の矩形を作図することができる。
１．対称座標法
左上隅座標：ｘ：１００，ｙ：１００、右下隅座標：ｘ：２００，ｙ：２００
２．位置合わせ＋形状寸法
左上隅座標：ｘ：１００，ｙ：１００、幅１００、高さ１００
３．位置合わせ＋経路
始点座標（ｘ：１００，ｙ：１００）から、ｘの順方向に１００進み（ｍｏｖｅ：ｘ：１００，ｙ：０）、ｙの順方向に１００進み（ｍｏｖｅ：ｘ：０，ｙ：１００）、ｘの逆方向に１００進み（ｍｏｖｅ：ｘ：−１００，ｙ：０）、最後に始点と合わせる（ｃｌｏｓｅ：ｓｔａｒｔ）。
【００５８】
さらに別の方法として、例えば、ミラーｍｉｒｒｏｒ、ズームアップＺＯＯＭＵＰ、ズームダウンＺＯＯＭＤＯＷＮ、オフセットＯｆｆｓｅｔ等があり、いずれも幾何学的図形の位置とサイズを制御することができる。
【００５９】
ＣＡＭプログラミングの自動実行
製品の定義完了後、製造決定前に、ＮＣ加工センターで運用可能な加工プログラムが必要である。
【００６０】
図８は、ＡＬＰプログラミングシステムが、加工プログラムに要する自動取得されたメタデータに基づいて自動生成した図面を示している。
【００６１】
システムによる発注書の自動作成後、マージされたメタデータをＡＬＰプログラミングシステムに送り、ＡＬＰプログラミングシステムでは、加工プログラムの作成に必要なあらゆる情報が自動取得されている。このため人が関与することなく、生産従事者に認識される図面を自動作成することができる。
【００６２】
記憶されたメタデータのＢＯＭおよびＢＯＰに基づき、生成されたＣＡＤ図面の幾何学的図形を、座標データおよび動作データに変換し、数値制御ＣＡＭソフトウェアのＡＰＩおよび関数ライブラリを呼び出して、特定の加工項目の加工方法ライブラリと組み合わせることで、メタデータで示される加工オブジェクトを自動生成し、加工センターで実行可能な加工プログラムに自動変換することができる。
【００６３】
図９は、本発明の一実施例に係る、ＡＬＰプログラミングシステムで自動作成された、ＮＣ装置に呼出しされる加工プログラムを示している。
【００６４】
次に、本発明の実施形態に基づいて開示された複数の例を示す。
【００６５】
［例１］
カスタマイズする製品のメタデータを取得する方法において、インターネットサーバに、型番の異なる複数の標準製品の製品データを記憶するための標準製品メタデータリポジトリと、各標準製品に対応するカスタム項目の置換データを記憶するためのカスタム項目メタデータリポジトリとを構築することと、顧客が遠隔ブラウザクライアントを介して選択した標準製品の型番に基づいて、選択した型番の標準製品の２Ｄ視覚化画像を、前記サーバを経由して前記クライアントに表示し、選択した型番の標準製品に使用可能な１または複数のカスタム項目の選択候補を提供することと、顧客の遠隔ブラウザクライアントを介した１または複数のカスタム項目に対する選択および選択された１または複数の追加加工項目に基づいて、選択されたカスタム項目に対応する置換データを抽出することと、前記顧客の選択した型番の標準製品の製品データと、抽出された追加加工項目の置換データとをマージして、カスタマイズする機械加工製品のメタデータを取得することと、を含む。
【００６６】
［例２］
例１に記載の方法に基づき、標準製品のメタデータリポジトリの構築では、各種型番の標準製品用に材料リスト（ＢＯＭ）を構築するとともに、１または複数のパラメータを用いて材料リスト中の各部材を定義し、各種型番の標準製品用に加工項目リスト（ＢＯＰ）を構築するとともに、１または複数のパラメータを用いて加工項目リスト中の各加工項目を定義することを含み、カスタム項目のメタデータリポジトリの構築では、各種型番の標準製品用に１または複数の追加加工項目を限定し、１または複数のパラメータを用いて追加加工項目の各々を定義するとともに、各パラメータの数値範囲を限定することを含む。
【００６７】
［例３］
例２に記載の方法に基づき、選択された追加加工項目の２Ｄ視覚化画像を、前記サーバを経由して前記クライアントに表示するとともに、選択された追加加工項目に使用可能な選択候補およびパラメータ範囲を提供することをさらに含む。
【００６８】
［例４］
例３に記載の方法に基づき、ユーザによる遠隔ブラウザクライアントにおける標準製品の型番の選択に応答して、選択された標準製品のインスタンスの、ＢＯＭおよびＢＯＰを含むメタデータを、標準製品メタデータリポジトリから検索するとともに、初期化してその顧客の発注書インスタンスに取り込み、ユーザによる１または複数の追加加工項目の選択に応答して、ＢＯＭおよびＢＯＰのメタデータを読み出すとともに、メタデータのマッピングに基づいてルールを定義し、標準製品のＢＯＭおよびＢＯＰのオブジェクトに対応する視覚化図形に自動変換するとともに、ブラウザに作図し、また、ユーザによる各追加加工項目のパラメータ数値の入力に応答して、ブラウザの視覚化と、例えばＪｓｏｎフォーマットのメタデータとの間で、ブラウザに作図された視覚化画像を対応的に変更するように変換し、ユーザの指示した１または複数の追加加工項目に対する入力の完成に応答して、ブラウザが、追加加工項目の最終更新されたメタデータを、バックエンドサーバに送信し、前記バックエンドサーバは、追加加工項目のメタデータと、選択された標準製品のメタデータとをマージして、そのユーザのカスタム製品のメタデータを得ることをさらに含む。
【００６９】
［例５］
例２に記載の方法に基づき、前記部材を定義するパラメータは、形状パラメータと規格寸法パラメータとを含み、前記加工項目を定義するパラメータは、形状パラメータと規格寸法パラメータとを含む。
【００７０】
［例６］
例２に記載の方法に基づき、複雑な組立体の部材については、まず各部材のサブアセンブリを定義し、１または複数のパラメータを用いて各サブアセンブリを一つずつ定義し、ツリー状構造により組み合わせて記憶する。
【００７１】
［例７］
例２に記載の方法に基づき、ｗｅｂ技術を用いたＣＡＤシミュレーションにより、２Ｄ視覚化図形をブラウザに作図することを実現する。
【００７２】
［例８］
例１に記載の方法に基づき、マージされたカスタム製品のメタデータのうち見積もりに用いるメタデータを抽出し、抽出したユーザ見積もりのメタデータを、見積もりシステムに伝送するとともに、見積もりシステムで計算された、カスタム製品に関する価格を、ユーザのブラウザクライアントに送信する。
【００７３】
［例９］
例８に記載の方法に基づき、見積もりに用いるメタデータには、ＢＯＭ材料の寸法情報および材質、ＢＯＰ加工項目の寸法情報および加工類別、追加加工項目の寸法情報および材質を含む。
【００７４】
［例１０］
例８に記載の方法に基づき、見積もりシステムで計算された、カスタム製品に関する価格には、マージされたメタデータ中のＢＯＭ材料の寸法情報に基づいて、各材料の重量の合計を計算するとともに、使用する材料の単価に基づいて、材料に基づく価格を計算したものと、マージされたメタデータ中の各加工項目の寸法情報に基づいて、その加工項目に要する工数を計算するとともに、その加工項目の単価に基づいて、加工項目の価格を計算したものとを含む。
【００７５】
［例１１］
例９に記載の方法に基づき、記憶されたサブアセンブリのツリー状階層構造の反復加算により計算された材料の価格および加工項目の価格に基づいて、カスタム製品全体の価格を得る。
【００７６】
［例１２］
例１に記載の方法に基づき、マージされたカスタム製品のメタデータから、作図を自動生成するためのメタデータを抽出し、ＡｕｔｏＣＡＤシステムの作図自動生成ＡＰＩおよび関数ライブラリを呼び出して、メタデータで示される図形オブジェクトを自動生成することをさらに含む。
【００７７】
［例１３］
例１に記載の方法に基づき、マージされたカスタム製品のメタデータに基づいて、数値制御ＣＡＭソフトウェアのＡＰＩおよび関数ライブラリを呼び出し、特定の加工項目の加工方法ライブラリを組み合わせることで、メタデータで示される加工オブジェクトを自動生成し、加工センターで実行可能な加工プログラムに自動変換する。
【００７８】
［例１４］
ソフトウェアコマンドが記憶された非一時的なコンピュータ可読媒体において、プロセッサにより実行されるとき、前記ソフトウェアコマンドは前記プロセッサに実施例１〜１２のいずれかの方法を実行させる。
【００７９】
［例１５］
機械加工製品をカスタマイズするシステムにおいて、型番の異なる複数の標準製品の製品データを記憶するための標準製品メタデータリポジトリと、各標準製品に対応するカスタム項目の置換データを記憶するためのカスタム項目メタデータリポジトリと、遠隔ブラウザクライアントからの顧客による標準製品の型番に対する選択に基づいて、選択された型番の標準製品の２Ｄ視覚化画像をクライアントに表示し、選択された型番の標準製品に使用可能な１または複数のカスタム項目の選択候補を提供するための表示部材と、顧客による遠隔ブラウザクライアントを介した１または複数のカスタム項目に対する選択および選択された１または複数の追加加工項目に基づいて、選択されたカスタム項目に対応する置換データを抽出するカスタムデータ抽出部材と、前記顧客が選択した型番の標準製品の製品データと、抽出された追加加工項目の置換データとをマージして、カスタム製品のメタデータを得る計算部材と、マージされたカスタム製品のメタデータから見積もりに用いるメタデータを抽出し、計算されたカスタム製品の価格を、ユーザのブラウザクライアントに送信する見積もり部材と、を備える。
【００８０】
［例１６］
例１５に記載のシステムに基づき、標準製品メタデータリポジトリは、１または複数のパラメータを用いて材料リスト中の各部材が定義される、各種型番の標準製品の材料リスト（ＢＯＭ）と、１または複数のパラメータを用いて加工項目リスト中の各加工項目が定義される、各種型番の標準製品の加工項目リスト（ＢＯＰ）と、を備え、カスタム項目メタデータリポジトリは、１または複数のパラメータを用いて追加加工項目の各々が定義されるとともに、各パラメータの数値範囲が限定される、各種型番の標準製品用に限定された１または複数の追加加工項目を備える。
【００８１】
［例１７］
例１６に記載のシステムに基づき、選択された追加加工項目の２Ｄ視覚化画像を、前記サーバを経由して前記クライアントに表示するとともに、選択された追加加工項目に使用可能な選択候補およびパラメータ範囲を提供する。
【００８２】
［例１８］
例１６に記載のシステムに基づき、計算部材は、ユーザによる遠隔ブラウザクライアントにおける標準製品の型番の選択に応答して、選択された標準製品インスタンスの、ＢＯＭおよびＢＯＰを含むメタデータを、標準製品メタデータリポジトリから検索するとともに、初期化してその顧客の発注書インスタンスに組み込み、ユーザによる１または複数の追加加工項目の選択に応答して、ＢＯＭおよびＢＯＰのメタデータを読み出し、メタデータのマッピングに基づいてルールを定義し、標準製品のＢＯＭおよびＢＯＰのオブジェクトに対応する視覚化図形に自動変換するとともに、ブラウザに作図し、またユーザによる各追加加工項目のパラメータ数値の入力に応答して、ブラウザの視覚化と、例えばＪｓｏｎフォーマットのメタデータとの間で、ブラウザに作図された視覚化画像を対応的に変更するように変換し、
ユーザの指示した、１または複数の追加加工項目に対する入力の完成に応答して、ブラウザは、追加加工項目の最終更新されたメタデータを、バックエンドサーバに送信し、前記バックエンドサーバは、追加加工項目のメタデータと、選択された標準製品のメタデータとをマージして、そのユーザのカスタム製品のメタデータを得る。
【００８３】
［例１９］
例１６に記載のシステムに基づき、表示部材は、ｗｅｂ技術を用いたＣＡＤシミュレーションにより２Ｄ視覚化図形をブラウザに作図することを実現する。
【００８４】
［例２０］
例１６に記載のシステムに基づき、見積もりに用いるメタデータは、ＢＯＭ材料の寸法情報および材質、ＢＯＰ加工項目の寸法情報および加工類別、追加加工項目の寸法情報および材質を含む。
【００８５】
［例２１］
例２０に記載のシステムに基づき、見積もり部材は、マージされたメタデータ中のＢＯＭ材料の寸法情報に基づいて、各材料の重量の合計を計算するとともに、使用する材料の単価に基づいて、材料に基づく価格を計算し、マージされたメタデータ中の各加工項目の寸法情報に基づいて、その加工項目に要する工数を計算するとともに、その加工項目の単価に基づいて、加工項目の価格を計算する。
【００８６】
［例２２］
例２０に記載の方法に基づき、記憶されたサブアセンブリのツリー状階層構造の反復加算により計算された材料の価格および加工項目の価格に基づいて、カスタム製品全体の価格を得る。
【００８７】
［例２３］
例１５に記載のシステムに基づき、マージされたカスタム製品のメタデータから、作図を自動生成するためのメタデータを抽出し、ＡｕｔｏＣＡＤシステムの作図自動生成ＡＰＩおよび関数ライブラリを呼び出して、メタデータで示される図形オブジェクトを自動生成する製図部材をさらに含む。
【００８８】
［例２４］
例１５に記載のシステムに基づき、マージされたカスタム製品のメタデータに基づいて、数値制御ＣＡＭソフトウェアのＡＰＩおよび関数ライブラリを呼び出し、特定の加工項目の加工方法ライブラリを組み合わせることで、メタデータで示される加工オブジェクトを自動生成し、加工センターで実行可能な加工プログラムに自動変換可能な加工プログラム生産部材をさらに備える。
【００８９】
本発明では特定の例示的な形態を参考に、本発明の実施について具体的に説明したが、具体的な実施は、明細書および図面により裏付けられた特許請求の範囲で限定される本発明の理念および範囲から逸脱することなく、各種の変更が可能であることを当業者は理解すべきである。また、特定の数の要素を参考に例示的な形態を説明している場合において、例示的な形態は、特定の数の要素よりも少数または多数の要素による実施も可能であることを理解すべきである。
【図１】
2020095724.tif 000002
【図１ａ】
2020095724.tif 000003
【図１ｂ】
2020095724.tif 000004
【図１ｃ】
2020095724.tif 000005
【図２】
2020095724.tif 000006
【図３】
2020095724.tif 000007
【図４】
2020095724.tif 000008
【図５】
2020095724.tif 000009
【図６】
2020095724.tif 000010
【図７】
2020095724.tif 000011
【図８】
2020095724.tif 000012
【図９】
2020095724.tif 000013
【図１０】
2020095724.tif 000014
【外国語明細書】
2020095724000001.pdf
2020095724000002.pdf
2020095724000003.pdf
2020095724000004.pdf