(57)【要約】【課題】できるだけ少ない実験数で、複雑な組み合わせを持つ加工条件に対して、最良の加工条件を検索することのできる加工条件探索装置を得る。【解決手段】実験加工条件発生部５は、加工機１に対して実験加工条件を発生する。加工機１は、実験加工条件で加工を行い、実加工結果は実加工結果保持部４で保持される。加工特性モデル部３は、実加工結果保持部４に保持された実加工結果に基づいて、所定の加工条件が入力された場合の最適加工条件である加工特性モデルを生成する。実験加工条件発生部５は、実験加工条件を発生させる場合、この加工特性モデルを用いて行う。【選択図】図１
2008036812.tif 000002
【特許請求の範囲】
【請求項１】
実験加工条件を発生する実験加工条件発生部と、
前記実験加工条件発生部から出力された加工条件で加工を行い、実加工結果を出力する加工機と、
前記加工機から出力された実加工結果に基づいて、所定の加工条件が入力された場合の最適加工条件である加工特性モデルを生成する加工特性モデル部とを備え、
前記実験加工条件発生部は、前記加工特性モデルを用いて実験加工条件を発生させることを特徴とする加工条件探索装置。
【請求項２】
実験加工条件発生部は、加工特性モデルを用いて実験加工条件のサンプリング点を推測して実験加工条件を生成すると共に、加工特性モデル部は、前記実験加工条件における実加工結果に基づいて加工特性モデルを更新し、更に、前記実験加工条件発生部は、前記更新された加工特性モデルに基づいてサンプリング点を推測して実験すべき加工条件を生成し、前記実験加工条件発生部及び加工特性モデル部はこれらの処理を繰り返すことを特徴とする請求項１記載の加工条件探索装置。
【請求項３】
複数の加工機が実験加工条件発生部と接続され、当該実験加工条件発生部は、前記複数の加工機に対して並列的に実験加工条件を発生させることを特徴とする請求項１または請求項２記載の加工条件探索装置。
【請求項４】
加工特性モデルとして、加工の進行状況を示す加工安定度を含むことを特徴とする請求項１から請求項３のうちのいずれか１項記載の加工条件探索装置。
【請求項５】
加工特性モデル部は、得られた実加工結果に基づいて、好ましい結果と好ましくない結果が観測される識別境界ｆを求めると共に、当該識別境界ｆに基づいて、ある条件で加工を行った場合に、好ましい結果が観測される新たな識別境界ｇと、好ましくない結果が観測される新たな識別境界ｈとで挟まれる領域が最大となる条件を求め、実験加工条件発生部は、前記条件を次の実験点として選択することを特徴とする請求項１から請求項４のうちのいずれか１項記載の加工条件探索装置。
【請求項６】
加工特性モデル部は、得られた実加工結果に基づいて、好ましい結果と好ましくない結果が観測される識別境界ｆを求めると共に、当該識別境界ｆに基づいて、ある条件で加工を行った場合に、好ましい結果が観測される新たな識別境界ｈと前記識別境界ｆとで挟まれる領域と、好ましくない結果が観測される新たな識別境界ｇと前記識別境界ｆとで挟まれる領域が最小となる条件を求め、実験加工条件発生部は、前記条件を次の実験点として選択することを特徴とする請求項１から請求項４のうちのいずれか１項記載の加工条件探索装置。
【請求項７】
加工特性モデル部は、得られた実加工結果に基づいて、好ましい結果と好ましくない結果が観測される識別境界ｆを求めると共に、当該識別境界ｆに基づいて、ある条件で加工を行った場合に、好ましい結果が観測される新たな識別境界ｈと前記識別境界ｆとで挟まれる領域と、好ましくない結果が観測される新たな識別境界ｇと前記識別境界ｆとで挟まれる領域との和÷差の値が最大となる条件を求め、実験加工条件発生部は、前記条件を次の実験点として選択することを特徴とする請求項１から請求項４のうちのいずれか１項記載の加工条件探索装置。
【請求項８】
加工特性モデル部は、次の実験点の候補を発生する場合、それまでの実験点が一様に分布しているかを判定し、一様であった場合は、現在の識別境界付近の値を次の実験点の候補として選択し、一様でないと判定した場合は、まだ実験していない値をランダムに次の実験点の候補として選択することを特徴とする請求項１から請求項７のうちのいずれか１項記載の加工条件探索装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、加工機に対して、加工条件と呼ばれる制御パラメータを適切なものに設定する場合、その適切な加工条件を探索する加工条件探索装置に関するものである。
【背景技術】
【０００２】
産業用途で用いられる加工機は、例えば工具鋼からなる金属ワークに対し、物理的、電気的、化学的に作用を加えて形状を徐々に変化させることで所望する最終形状を得るという加工プロセスを有する。加工対象となるワークは、金属のみならずプラスチックや木材、有機物、ガラスなど様々であり、ワークの初期形状も棒状、板状、塊状、筒状など様々である。
【０００３】
これら加工機は、その加工プロセスにおいて、一般に、加工条件と呼ばれる制御パラメータを変更することで、加工プロセスの状態を変化させることができる。ここで、適切な加工条件の選択が加工の成否を分けることになるが、加工要求仕様を満足させるような好条件を選択することは実際問題として困難である。
【０００４】
例えば、液中短間隙におけるアーク放電による熱作用及びこれに伴う加工液の気化爆発作用による放電痕の累積により所望形状を得る放電加工においては、要求される加工面の面粗さ、形状精度を満たしつつ、加工速度が高くかつ異常な加工状態に陥らない加工条件を選択することが求められている。ここでいう加工条件は複数の制御パラメータから構成され、それぞれの制御パラメータは数段階に変化する値の中から一つ選択するように構成されている。例えば制御パラメータが９種類あり、それぞれ９段階の値を選べるとした場合、総組み合わせ数３８７４２０４８９通りの中から一つを選び出すことになる。通常はこれらの組み合わせを全て試してみることは行わず、適切と考えられる組み合わせを過去の経験や加工現象モデルで推測し、また、その周辺を実験的に探索して、適切な加工条件を選び出すことで組み合わせ爆発の発生を回避している。
【０００５】
例えば、特許文献１〜３には、ワーク板材の板厚、使用ワイヤ電極径、要求加工面粗さを入力すると適切な加工条件を算出する加工条件自動選択装置、即ち、加工プロセスとは逆方向の加工モデルが示されており、更に、その加工条件による加工結果をそれ以降の加工にフィードバックする手段も示されている。
【０００６】
また、例えば、特許文献４には、同じ加工を繰り返し行いながら、仕上げ面粗さ、加工速度などの性能指標を改善させていく技術が開示されている。ここでも、逐次変更するのは主として加工軌跡であり、電気的な加工条件の変更は可能だが難しいとして具体的な変更方法は開示されていない。また、特許文献５等においても、やはり同じ加工を繰り返し実施しつつ、シミュレーション、即ち、順方向の加工特性モデルによる加工状態推定情報と実際の加工状態情報を上流工程にフィードバックし、加工プログラムおよび加工条件の改良を行う方法が示されている。      
【０００７】
また、例えば、特許文献６には、複数の実験計画に基づいて加工条件による実験加工を行い、その結果を基に最適な加工条件を選択する技術が示されており、更に、順方向回帰モデル、実験範囲の移動も示されている。
【０００８】
また、例えば、特許文献７には、加工中の放電パルス形状を類別してカウントし、予め定められたモデルにより加工間隙に印加されているエネルギー量を推定し、そのエネルギー量を指標として加工間隙の距離を目標値に制御する技術が示されている。また、特許文献８においても、予め定められたモデルにより加工間隙に印加されているエネルギー量を推定し、そのエネルギー量を指標として放電パルスの休止時間を目標値に制御する技術が示されている。更に、特許文献９においても、加工中に放電パルスの状態を計測し、予め用意した放電現象モデルにより、加工間隙の状態を代表する値（無負荷時間）を推測し、その値をある目標値に向かって制御することで加工間隙の距離を適切に保つ制御方式が開示されている。
【０００９】
更に、例えば、特許文献１０においても、加工中の放電パルス波形の形状を表す代表値を、順方向の加工特性モデルにより得られる理論値と比較し、間隙制御の目標値と加工安定化制御パラメータを変化させる技術が示されている。また、この文献では、理論値と計測値の乖離率を定義して、この乖離率を入力とし加工の安定度を出力とする推論部（ファジー推論）を備え、加工の安定度に応じて加工安定化制御動作パラメータを変更するアイデアが開示されている。あるいはニューラルネットで計測値から制御操作量を算出するアイデアが開示されている。
【００１０】
【特許文献１】特開昭６４−６４７２１号公報
【特許文献２】特開昭６４−６４７２２号公報
【特許文献３】特開昭６４−６４７２３号公報
【特許文献４】特開平６−１１４６３７号公報
【特許文献５】特許第３２５７３２７号公報
【特許文献６】特開平７−２９５６１９号公報
【特許文献７】特開平９−１１０４３号公報
【特許文献８】特開２００１−６２６３４号公報
【特許文献９】特許第３００６８１７号公報
【特許文献１０】特許第３５４７１５１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
上記従来の技術では、以上の特許文献に示すように、予め様々な場合の組み合わせ（板厚、ワイヤ径、目標とする表面粗さ、などの要求仕様）に対して適切な加工条件組み合わせを出力できるように、加工条件を蓄積しておく、あるいはあらかじめ定めた何らかのモデルにもとづいて加工条件をその都度算出する加工条件検索システムは存在していた。
しかしながら、加工条件、即ち、制御パラメータの組み合わせと要求仕様の間の関係を網羅的に設計することは簡単ではなく、その結果、得られる加工条件は最適な場合もあるがそうでない場合も出てきてしまうという問題点があった。つまり、加工機の加工特性を事前の実験で取得するにあたり、制御パラメータの組み合わせの数が非常に多く、全ての加工条件による実験を実施することはコストと時間を要することに起因する。このため、要求仕様に対し事前に網羅的に最適な加工条件を検索できるシステムを設計することは困難である。
【００１２】
このような課題に対処するため、加工を繰り返す度に加工結果を改善するよう加工条件や加工軌跡を変化させることが考えられる。しかし複数の制御パラメータの組み合わせを同時に変化させることで加工結果がどのように変化するのかという因果関係を明らかにする手段は備える必要が生じる。一部の制御パラメータを、それぞれ単独で変化させる方法を用いると、最適ではない準最適な加工条件に到達するのにさえ、加工繰り返し数を多く要するという問題点が生じることになる。
【００１３】
一方、制御パラメータの定義域を選択して実験範囲を決定し、その実験範囲を変化させながら加工実験を行って加工特性データを収集することを繰り返し、そこから良い加工条件を選択する技術も存在する。これは古典的実験計画法やタグチメソッドなどに見られる方法である。しかしながら、このような技術においても、実験した加工条件と加工結果の組み合わせの中で、どれがよいのか選択するに止まり、実験結果を応用的に利用するにしてもせいぜい各制御パラメータによる効果が独立していることを仮定して制御パラメータそれぞれの最適値を選択するに止まり、結局、最適な加工条件への到達の成否およびそれに要する時間は、実験範囲の選び方、即ち、作業者の知見あるいは経験に左右されるという問題点があった。
更に、加工条件と加工結果の関係を表す加工特性モデルを見出す技術も存在するが、モデルの利用方法としては、加工中に計測したデータから加工特性モデルを用いて加工状態を推測しサーボ送りに関する一つの制御パラメータを変更するために用いているのみで、複数の制御パラメータからなる加工条件を選択するものではない。
【００１４】
この発明は、以上のような問題点を解決するためのなされたもので、要求仕様に対応する加工条件を決定するにあたり、必要に応じて加工実験を試行し、加工実験を試行する場合にはどの加工条件を用いて試行するかを自動的に決定し、その際、できるだけ少ない試行数となるような加工条件で実験を試行し、結果として最良の加工条件を探し当てる加工条件探索装置を得ることを目的とする。
【課題を解決するための手段】
【００１５】
この発明に係る加工条件探索装置は、実験加工条件を発生する実験加工条件発生部と、実験加工条件発生部から出力された加工条件で加工を行い、実加工結果を出力する加工機と、加工機から出力された実加工結果に基づいて、所定の加工条件が入力された場合の最適加工条件である加工特性モデルを生成する加工特性モデル部とを備え、実験加工条件発生部が、加工特性モデルを用いて実験加工条件を発生させるようにしたものである。
【発明の効果】
【００１６】
この発明の加工条件探索装置は、実加工結果に基づいて加工特性モデルを生成すると共に、この加工特性モデルを用いて実験加工条件を発生させるようにしたので、できるだけ少ない実験数で、複雑な組み合わせを持つ加工条件に対して、最良の加工条件を探索することができる。
【発明を実施するための最良の形態】
【００１７】
実施の形態１．
図１は、この発明の実施の形態１による加工条件探索装置を示す構成図である。
図示の装置は、加工機１、最適加工条件発生部２、加工特性モデル部３、実加工結果保持部４、実験加工条件発生部５を備えている。
加工機１は、本発明の対象とする加工プロセスを実行する産業用装置であり、例えば、金属の塊から何らかの形状を除去もしくは付加もしくは変形し、最終的に所望する形状を得て製品を作るためのものである。このような加工機１としては、切削加工機、放電加工機、レーザ加工機、電子ビーム加工機、プラズマ加工機、電解加工機、鍛造機、圧延機、溶接機、表面処理機等が該当する。尚、以下の実施の形態では、加工機１がワイヤカット放電加工機の場合について説明する。
【００１８】
最適加工条件発生部２は、作業者から入力された、これから行う加工に関する要求仕様データを、所定のユーザインタフェースを介して受け取り、その要求仕様に対応する最適な加工条件（制御パラメータの組み合わせ）のデータを出力するものである。出力された加工条件は加工機１に転送される。また、最適加工条件発生部２は、最適な加工条件を発生させる場合、加工特性モデル部３を用いるよう構成されている。
【００１９】
作業者が入力に用いるユーザインタフェースは、ディスプレイ画面とキーボード、ポインタなどから構成されるか、もしくはコンピュータで読み取り可能なデータファイルを介して行われる。入力の内容は、加工に用いるワークの材質、ワーク板厚を含むワーク形状（ワーク図面情報）、ワイヤ径、ワイヤ材質、加工液のノズル位置（ワークに密着しているか、ワークから離れているか）、目標とする表面粗さ、加工面の真直度（本来水平面であるべき加工面が歪んでいる度合い）に代表される形状精度、加工速度などについて作業者が数値データあるいは優先する、しないなどの項目の全てあるいは一部である。
【００２０】
加工特性モデル部３は、ワーク材質やワーク形状などの要求仕様の一部と加工条件を入力データとし、それら入力の元で加工機１において行われる加工プロセスの結果を推測し、それによる加工結果のデータを出力するものである。加工結果のデータとは、加工速度、加工面の面粗さ、加工断面の真直度、そしてなにより加工が異常なく完了するか否かである。
【００２１】
図２は、加工特性モデル部３の内部の構成を示す説明図である。
図示のように、加工特性モデル部３には、加工条件を引数とする関数が３つ備えられている。加工条件を探索する段階においては、これらの関数により、加工速度、面粗さ、真直度、ワイヤ断線の発生の有無による加工完了・中断が推測できる。各関数は、別途定められる動作パラメータにより上記の入出力関係を変化させることができる。この動作パラメータの決定は、実加工結果保持部４に蓄積保持されているデータを処理することで行われる。それは、例えば重回帰分析、サポートベクターマシン、サポートベクター回帰、カーネル回帰、ベイズポイントマシン、ベイズ推定、最尤推定、応答曲面、ラジアスベイシスファンクションネットワーク、ニューラルネットワーク、といった関数モデルおよびパラメータ決定アルゴリズムの組み合わせを用いることで行われる。
【００２２】
なお、図２に示した加工特性モデル部３における材質推定モデルについては、加工機１による実加工が行われているとき、あるいは実加工終了後に、加工中に収集された加工に関するデータと、そのとき使用した加工条件、ワイヤ径、ワイヤ材質のデータを引数とし、加工中のワークの板厚、ワークの材質、加工液ノズルの位置を推定して、推定結果のデータを出力するためのものである。ワーク図面情報が与えられているときには、ワークの板厚は推定するのではなく引数として用いることになり、その場合にはより正確に推定を行える効果がある。
【００２３】
実加工結果保持部４は、加工機１にて加工が行われる毎に、そのときに使用した加工条件、要求仕様、加工結果を組み合わせて保存しておく、いわゆるリレーショナルデータベースである。その構成の一例を図３に示す。
図３に示す通り、実加工結果１件のデータについて、時刻、場所に始まる複数の項目（フィールド）の集合として保持し、実加工結果データの集合をテーブルで表し、項目のＩＤ番号で他のテーブルのデータを結合している。この実加工結果保持部４に保持されたデータは先に述べた加工特性モデル部３のモデルの形式およびモデル形式のパラメータを決定する際に参照される。
【００２４】
実験加工条件発生部５は、最適加工条件発生部２の発生した加工条件をより良いものに改善する際に用いられるもので、加工特性モデル部３の加工特性を用いてサンプリング点を推測して実験すべき加工条件を生成するよう構成されている。即ち、実験加工条件発生部５は、加工特性モデル部３を用いて、ある加工条件による加工プロセスの結果を予測しながら次に実験すべき加工条件を発生させる機能を有している。
【００２５】
実験加工条件発生部５が加工条件を加工機１に対して出力した場合、加工機１にて実験加工が行われる。加工実験の結果得られたデータは実加工結果保持部４において追加保持される。そして、新たに得られた実加工結果を加えて、加工特性モデル部３のパラメータが再決定される。以下、同様の手順を繰り返し、加工実験が繰り返される。この繰り返しの終了判定は別途定められる。例えば加工が異常終了しないことを前提とする中で最も加工速度の速い加工条件が得られると終了する。ワイヤカット放電加工機の場合には加工の異常終了はワイヤが断線することである。
【００２６】
本実施の形態の特徴は、実際の加工が行われる度に実加工結果保持部４に加工結果が追加蓄積され、それに基づいて加工特性モデル部３が更新され、最適加工条件発生部２の出力する加工条件がより良いもの（加工速度がより高いもの、形状精度がより良いもの、面粗さがより均一であったり微細であるもの）に変化させる動作が行われ、その際、実験加工条件発生部５が加工特性モデル部３および実加工結果保持部４のデータに基づいて実験加工条件を発生させることで、全体としてより良い加工条件を得るまでの時間が短くなることにある。
【００２７】
次に、実施の形態１における加工実験試行動作について説明する。
図４は、各部のデータの流れを示す説明図である。
また、図５は、各部の動作を示すフローチャートである。
実験加工条件発生部５は、先ず、複数の加工条件をグローバル探索加工条件として発生させる（図５におけるステップＳＴ１）。複数の加工条件とは例えば図６に示すごとく、７種類の制御パラメータについて、それぞれ２つのレベルに変化させた場合の、総計２の７乗通り、即ち、１２８通りの中から８通りのみを選び出して実験する場合の、各制御パラメータの組み合わせであり、この加工条件で加工実験を実施する。これは、いわゆるＬ８型直交表を用いて実験を行うものである。尚、Ｌ８に限らず、Ｌ４、Ｌ１６、Ｌ３２、Ｌ６４、Ｌ９、Ｌ２７、Ｌ８１、Ｌ２４３、Ｌ１２、Ｌ１８、Ｌ３６、Ｌ７２などを使ってもよく、あるいは、多元配置、ラテン方格、グレコラテン方格、一様計画、Ｄ最適、Ｇ最適、Ａ最適などの最適計画、応答曲面計画における複合計画、Ｂｏｘ  ａｎｄ  Ｂｅｈｎｋｅｎ計画、あるいはまったくのランダムな計画などを適宜用いる。
【００２８】
次に、実験加工条件発生部５は、ステップＳＴ１で発生させた加工条件リストの中から一つの加工条件を加工機１に対して出力し、加工実験を行う（ステップＳＴ２）。加工機１における加工結果は実加工結果保持部４に保存される。尚、このステップＳＴ２において、ステップＳＴ１で発生させた加工条件のリストをどの順番で加工実験するかはランダムに選ぶことする。また、図５のフローチャートにおけるステップＳＴ２の詳細及び加工機１の動作については後述する。次いで、ステップＳＴ３において、加工条件リストを全て実験し終わったかを判定し、終わっていなければステップＳＴ２の加工実験に戻り、全て終了していればステップＳＴ４に進んで、加工特性モデル部３における加工特性モデルのパラメータを実加工結果保持部４に蓄えられたデータを元に更新する。即ち、ステップＳＴ２，ＳＴ３の処理は、ステップＳＴ１で発生させた各制御パラメータの組み合わせ（グローバル探索加工条件）の中から最適な加工条件を探索するグローバル探索処理である。
【００２９】
ステップＳＴ４において加工特性モデル部３の加工特性モデルが更新されると、ステップＳＴ５において、ローカル探索加工条件を発生させる。即ち、このステップＳＴ５では、実加工結果保持部４に保持されている加工条件のうち、最適なものを一つ選び出す。例えば、現在のワーク材質、ワーク板厚、ワイヤ径、ワイヤ材質、ノズル位置において、加工速度が最大になりかつワイヤ断線が発生しない加工条件を最適なものとして選択する。次に加工特性モデル部３を用いて、加工速度が高くなる方向へはどの制御パラメータをどのように変化させればよいかを計算する。加工速度に関する加工特性モデルが重回帰式で表現されている場合には、加工速度は制御パラメータ次元の超平面であるので、先ほど選んだ加工条件を出発点とし、加工速度の超平面を登る方向に進むことになる。具体的には次の通りである。
【００３０】
図７は、探索加工条件の説明図である。
図７（ａ）に示すように、加工速度が計測され、全ての加工条件でワイヤ断線が発生していなかったとする（通常は加工速度が高いとワイヤ断線が発生しやすくなると言われている）。このときの加工速度に関する加工特性モデルを重回帰分析でパラメータを決定すると、
（推定加工速度）＝（制御パラメータ１）−２×（制御パラメータ２）＋３×（制御パラメータ３）制御パラメータ４）＋１．８×（制御パラメータ５）−０．５×（制御パラメータ６）＋（制御パラメータ７）
とモデルをたてることができる。
【００３１】
図７（ａ）に示すような結果が得られた場合、最適な加工条件は、実加工速度の高い実験番号８番の加工条件である。そしてこの実験番号８の加工条件を出発点とし、加工特性モデル式の示す超平面を少し登る方向に各制御パラメータを変化させ（ステップＳＴ５）、実験加工を行い（ステップＳＴ６）、ワイヤの断線が発生するまで（ステップＳＴ８）繰り返す。即ち、図７（ｂ）に示すように、実験番号８．１、８．２、８．３、８．４と実験が行われていく。ここでは、８．４にてワイヤ断線が発生している。ステップＳＴ７において、加工特性モデル部３は、追加された実加工結果のデータを加えて重回帰分析を実施し、加工特性モデルのパラメータを更新する。例えば、８．１は全ての制御パラメータ組み合わせの中から上述の加工速度モデル式による推定加工速度が、実験番号８の加工条件により得られた加工速度よりも少しだけ速くなる加工条件を選んでいる。あるいは制御パラメータが連続値をとる場合には、加工速度モデル式の微係数を求め、実験番号８の近傍で推定加工速度が速い加工条件を選んで８．１としている。ここでは各制御パラメータが１もしくは２のごとく、いわゆるノッチと呼ばれる段階的なの値をとる場合について説明している。制御パラメータが連続的な値をとる場合には、各制御パラメータに適当な刻み幅を定め、それら刻み幅をΔｉ  （ｉ＝０，１，・・・，Ｎ：制御パラメータ数）としたとき、制御パラメータＰｉについてＰｉ−ΔｉおよびＰｉ＋Δｉの２種類変化させ、加工条件全体で２のＮ乗個を次の実験加工条件候補とし、その中から加工特性モデルにより評価値の高い（ここでは加工速度が速いこと）ものを選択するようにすれば良い。
【００３２】
８．１で実験した後は、同様の手順を繰り返し、８．２、８．３、８．４となる加工条件を発生させて実験を繰り返し、最終的に８．４にて断線が観測され、ＳＴ８の終了判定が成立して手順が終了する。
【００３３】
尚、上記ステップＳＴ２およびステップＳＴ６の加工処理の詳細は次の通りである。図５において、ステップＳＴ１１〜ステップＳＴ１９は、図示しない制御装置の動作であり、ステップＳＴ２１〜ステップＳＴ２６は、加工機１の動作である。
先ず、実験加工条件発生部５から、加工条件が出力されると、図示しない制御装置は、その加工条件を加工機１に送信する（ステップＳＴ１１）。また、制御装置はＮＣプログラムを送信する（ステップＳＴ１２）と共に、加工開始指示を行う（ステップＳＴ１３）。加工機１では、送信された加工条件を受信し（ステップＳＴ２１）、ＮＣプログラムを受信すると（ステップＳＴ２２）、加工開始指示待ちを行い、制御装置からの加工開始指示を受信すると（ステップＳＴ２３）、加工を開始する（ステップＳＴ２４）。
【００３４】
加工機１では、加工が完了すると加工完了通知を送出する（ステップＳＴ２５）と共に、加工結果を送信する（ステップＳＴ２６）。制御装置側では、ステップＳＴ１３において加工開始指示を送出した後は加工終了待ちとなり、この状態で加工機１からの加工終了通知と加工結果を受信すると（ステップＳＴ１４、ＳＴ１５）、加工結果を実加工結果保持部４に送出する（ステップＳＴ１６）。また、制御装置は、ワーク使用回数が敷居値を超えたかを判定し（ステップＳＴ１７）、敷居値を超えていない場合は、そのまま加工制御を終了し、敷居値を超えていた場合は、ワーク交換等、必要なメッセージを作業者に提示し（ステップＳＴ１８）、作業者からの確認入力を受信すると（ステップＳＴ１９）、加工制御を終了する。
【００３５】
以上説明したように、本実施の形態においては、実際の加工が行われる度に実加工結果保持部４に加工結果が追加蓄積され、それに基づいて加工特性モデル部３が更新され、最適加工条件発生部２の出力する加工条件がよりよいものに変化させる動作が行われる。このとき、実験加工条件発生部５が、先ず複数の加工条件を選び出して加工実験を行い（グローバル探索）、次に、グローバル探索で得られた加工特性を元に加工条件を改善しうる加工条件を発生させ（ローカル探索：加工特性の超平面の登り方向を計算し、新たな加工条件を発生させる）、加工実験を行って確認している。加工条件に含まれる各制御パラメータは、実験加工毎に、一つの種類のみを変化させるのではなく、複数のものを同時に変化させることになる。もちろん一つの種類だけが変化する場合もあるが、その場合でも同一種類の制御パラメータが変化し続けるのではなく、あちこちの制御パラメータが変化することになる。もっとも加工特性モデルにより単一の制御パラメータのみが加工速度を変化させる効果を持つことがモデル化された場合には単一の制御パラメータのみを変化させることになる。いずれにせよ次に実験加工を行うべき加工条件は加工特性モデルにより推測して加工条件を発生する。
【００３６】
図８は、ワイヤカット放電加工機において、上記手順によりグローバル探索を行って、ワイヤ断線の発生しない加工速度最速の加工条件を選び出し、加工特性モデルをもとにローカル探索を実施した場合の説明図である。この例は、グローバル探索が終了し、ローカル探索が行われている様子をプロットしたものである。横軸は加工条件であり、複数（３種類）の制御パラメータが組み合わされてばらばらに変化している様子がプロットされている。（制御パラメータ１，制御パラメータ２，制御パラメータ３）の組み合わせが（８，１０，６）→（８，１０，７）→（８，１０，８）→（８，１１，７）→（９，１０，６）→…と言った様に変化していったことが示されている。加工速度について、加工特性モデルと実測はこの場合には若干の乖離があるが、順序関係は保存されているので探索には問題がない。グローバル探索により得られた加工条件から出発して、順次実験加工が進み、最終的に加工速度が高くワイヤ断線しない断線限界の最適な加工条件を探索することができた。
【００３７】
図９は、これまで述べてきた実験の試行による加工条件の探索動作（最適な加工条件を検索できるように全体を鍛える、あるいは部分的に改良することに相当する）および、加工要求仕様に対して最適加工条件を検索する動作の概要を示したものである。
即ち、９００ａは上述した加工実験の試行による加工条件の探索動作を示し、９００ｂは最適加工条件の検索動作を示している。尚、図中の加工特性モデル部３や実加工結果保持部４は同様の構成を示している。また、最適加工条件の検索動作９００ｂでは、加工特性モデル部３は、最適加工条件発生部２から与えられた加工条件の中で、加工条件の探索動作９００ａで更新した加工特性モデルに基づいて最適条件を出力し、最適加工条件発生部２は、これを加工機１に出力する。
【００３８】
以上述べてきたように、グローバル探索、ローカル探索の双方で、これまで述べてきたような方法で、加工特性モデル部３および実加工結果保持部４のデータに基づいて実験加工条件を発生させることで、効率的な探索が可能となるので、全体としてよりよい加工条件を得るまでの時間が短くなる効果がある。
【００３９】
尚、本実施の形態の探索アルゴリズムは、加工特性モデルをある種の評価関数であると見たとき、この評価関数自体の推定と、推定された評価関数のもとでの最適化を並行して実施していることに相当し、評価関数の推定に供するサンプリング点（加工実験）をある種の評価関数のもとで選択することの繰り返しにより、探索の効率を高く保つアルゴリズムであることがわかる。ある種の評価関数とは、探索効率を良くすると考えられる場合に評価値が高くなるような関数で、上記例では超平面の傾きの高い方向に進むことが評価値が高い。
【００４０】
以上のように、実施の形態１の加工条件探索装置によれば、実験加工条件を発生する実験加工条件発生部と、実験加工条件発生部から出力された加工条件で加工を行い、実加工結果を出力する加工機と、加工機から出力された実加工結果に基づいて、所定の加工条件が入力された場合の最適加工条件である加工特性モデルを生成する加工特性モデル部とを備え、実験加工条件発生部は、加工特性モデルを用いて実験加工条件を発生させるようにしたので、できるだけ少ない実験数で、複雑な組み合わせからなる加工条件のうち、最良の加工条件を探索することができる。
【００４１】
また、実施の形態１の加工条件探索装置によれば、実験加工条件発生部は、加工特性モデルを用いて実験加工条件のサンプリング点を推測して実験加工条件を生成すると共に、加工特性モデル部は、実験加工条件における実加工結果に基づいて加工特性モデルを更新し、更に、実験加工条件発生部は、更新された加工特性モデルに基づいてサンプリング点を推測して実験すべき加工条件を生成し、実験加工条件発生部及び加工特性モデル部はこれらの処理を繰り返すようにしたので、効率的な探索を行え、最適な加工条件を得るまでの時間を更に短縮することができる。
【００４２】
実施の形態２．
実施の形態２では、上記実施の形態１で説明した「ある種の評価関数」として、次のようなものを考える。
図１０に示すように、白抜きの丸で示されるような加工速度の実験値（実加工速度）が得られているとする。そのとき、加工特性モデルを建てて、加工速度の推定値を得る。図１０中の実線にこれを示す。同時に推定値が分散して取りうる値の上限と下限を加工特性モデルより得る。図１０中の破線にこれを示す。尚、図１０の横軸は加工条件、縦軸はその加工条件により得られる加工速度である。
【００４３】
このとき、次に実験して実測すべきサンプリング点は推定分散値の幅が広いところである。例えば加工条件組み合わせの５番目から１０番目のあたり、２０番目から２５番目あたり３５番目から４５番目あたりである。これらのうち、もっとも分散が大きい（と推測されている）加工条件について加工実験を行うことにする。即ち、本実施の形態においては「ある種の評価関数」とは、加工速度の推定における分散である。
図１０においては、加工特性モデルとして、実測値の変則的な移動平均
Ｙ＝（Ｙ（ｉ−１）＋Ｙ（ｉ）＋Ｙ（ｉ＋１））／３
を用いている。分散も同様、前後１つずつのサンプリング点を用いている。
【００４４】
このことは次のような考察をすることもできる。
加工条件ｘ、加工速度ｙとするとき、加工速度の加工特性モデルがパラメータθを持つ関数ｆで表されているとする。
ｙ＝ｆ（ｙ｜ｘ，θ）
θは実験により得られたデータＤにより、ｐ（θ｜Ｄ）なる確率分布で推定できるとする。
但し、
ｐ（θ｜Ｄ）＝ｐ（Ｄ｜θ）ｐ（θ）／∫ｐ（Ｄ｜θ）ｐ（θ）ｄθ
である（ベイズの定理）。
【００４５】
このとき、ある加工条件ｘに対してどのような加工速度ｙが得られるかという推定は、次式で与えることができる。
ｑ（ｙ｜ｘ，Ｄ）＝∫ｐ（ｙ｜ｘ，θ）ｐ（θ｜Ｄ）ｄθ
とすると、このｑは加工速度の推定値の確率分布となる。
結局、
ｙ＝∫Ｙ・ｑ（Ｙ｜ｘ，Ｄ）ｄＹ
と推測され（平均値）、そのときの分散は、
σ2＝∫（Ｙ−ｙ）・ｑ（Ｙ｜ｘ，Ｄ）ｄＹ
と推測できる。これにより、ｑ（ｙ｜ｘ，Ｄ）なる確率分布を評価関数として用いることにして、ｑ（ｙ｜ｘ，Ｄ）が平均的に同じ値になるようなＤを実験により得ることにすればよい。
【００４６】
以上のように、実施の形態２によれば、評価関数として、加工速度の推定における分散として、探索の効率を高く保つ加工条件探索装置が得られる効果がある。
【００４７】
実施の形態３．
本実施の形態では、加工不能に陥る加工条件についての加工特性モデルを、探索実験を実施することで作成する探索アルゴリズムについて説明する。
例えば、ワイヤ放電加工機においては、加工に用いるワイヤの径、材質、ワークの材質と形状が決められたとして、加工条件の選び方によってはワイヤが断線してしまい加工不能に陥ることがある。あるいは、切削加工機においては、先端工具が破損して加工不能に陥ることがある。加工不能に陥る原因はいくつかあるが、加工が行われる間隙への加工エネルギー投入過多が主因である。言葉を返せば加工エネルギー量として加工不能に陥るより少し小さい値を選択すれば加工速度が速くなるので、このような値を与える加工条件を最適な加工条件として選択することができる。
【００４８】
先ず、加工条件が２つのパラメータで構成されている場合を説明する。
図１１は、パラメータＸ１とＸ２による加工結果が良かったか、加工不能に陥ったかを表した説明図である。この例では、各パラメータは離散的な値をとり、かつ最小値、最大値の制限があるので、加工条件としての組み合わせは図１１の点線の交わる格子点のいずれかを選択することになる。
【００４９】
本実施の形態のアルゴリズムでは、予め何点か実験し、加工の良否のサンプルを得ておくことにする。図１１では、予め得た４点について、白丸が良点、黒丸が不良点としてプロットしてある。丸印内の番号は実験した順番を表すものとする。
このように加工の良否を与える加工条件が何点か得られているとき、図１２に示すような実線（式（１）で表される）を所定の方法で定めることで、未だ実験していない加工条件を含めて、加工の良否を推定する加工特性モデルを得る。つまり、この実線の白丸側の格子点の加工条件は全て良い加工条件で、実線の黒丸側は全て不良な加工条件であると推定するのである。
実線の方程式を定める所定の方法とは、例えば、各実験点から実線に降ろした法線の長さを各実験点から実線への距離と定義し、全ての実験点からの距離の和が最小になるように実線の方程式の係数を選択する方法である。あるいはサポートベクターマシン（http://www.kernel-machines.org/）の考え方にあるマージン（実験点からの距離）が最大になるように実線の方程式の係数を定める方法である。以下、実線のことを識別境界と呼ぶことにする。
【数１】
2008036812.tif 000003
【００５０】
次に、加工実験を追加実施して、この加工特性モデルを変更するが、追加で実施する加工条件を以下に示す手順にて一つ選択する。手順は図１２の状態から開始される。先ず候補点を複数抽出する。これには識別境界が横切る格子を挟む格子点を全て抽出して複数の候補とする。抽出した状態を図１３に示す。星印で示した格子点がそれである。
そして、全ての候補について、加工特性モデル部３は次のことを計算する。あるｉ番目の候補が対応する加工条件で加工実験を行ったら良い加工であることが分かったと仮定して識別境界を再計算する。再計算は先に述べた所定の方式による。この結果、新たな識別境界候補として下式（２）を得る。
【数２】
2008036812.tif 000004
【００５１】
同様にあるi番目の候補が対応する加工条件で加工実験を行ったら不良な加工であることが分かったと仮定して識別境界を再計算する。再計算は先に述べた所定の方式による。この結果、新たな識別境界候補として下式（３）を得る。
【数３】
2008036812.tif 000005
【００５２】
次に、式（４）の如く関数ｆおよびｇを定義し、既に実験結果が得られている格子点に良、不良を仮定した候補格子点を加えてＤiを計算する。全ての候補点についてＤiが求まるとその中からＤiの値が最大になるｉが定まる。即ちＤiが最大になる候補が定まるので、この候補点を次に実験する格子点として選択する。尚、下式（４）のＸ1jというのは加工条件パラメータＸ1の実際の値を格子点ｊの値にするという意味である。
【数４】
2008036812.tif 000006
【００５３】
次に実験する格子点が定まったのでこの格子点に対応する加工条件を用いて実験し、加工の良、不良を確定させる。加工結果が良だった場合には式（２）の各係数を式（１）の各係数α1、α2、ｂとして新たに採用する。加工結果が不良だった場合には式（３）の各係数を式（１）の各係数α1、α2、ｂとして新たに採用する。つまり図１４に示すように例えば５と記された点が候補として選択され、実験したら良であり、新たに識別境界が引き直された状態が得られる。
【００５４】
図１５は、本実施の形態の動作を示すフローチャートである。
先ず、実験加工条件発生部５より加工機１に数点の加工条件を与えて、初期加工実験を行い（ステップＳＴ３１）、図１１のような結果を得る。このような結果は実加工結果保持部４に保持され、加工特性モデル部３はこの結果に基づいて、図１２に示すような識別境界を決定する（ステップＳＴ３２）。そして、図１３中の星印で示すような格子点の候補を発生させ（ステップＳＴ３３）、ステップＳＴ３４において、まだ実験していない点が残っている場合は、全ての実験点の候補について式（４）に示すようなＤiを計算する（ステップＳＴ３５）。そして、全てのＤｉが一定値以下であるかを判定し（ステップＳＴ３６）、この条件を満たさなかった場合、実験加工条件発生部５は、最大のＤｉを与えるｉを選択してこれを次の実験点とする（ステップＳＴ３７）。次に、ステップＳＴ３７で決定した実験点で実際に実験を行って加工結果を取得し、実加工結果保持部４に保持する（ステップＳＴ３８）。その後はステップＳＴ３２に戻り、以降、この手順を繰り返していく。
【００５５】
このような手順を終了させる条件は、ステップＳＴ３４において実験点が全て無くなった場合と、ステップＳＴ３６において全てのＤｉが一定値以下となった場合である。
尚、上記の説明では、式（４）を用いてＤｉを決定したが、下式（５）または（６）を用いても同様の結果を得ることができる。
【数５】
2008036812.tif 000007
【００５６】
本実施の形態で用いたサポートベクターマシンは、線形サポートベクターマシンである例について説明したが、サポートベクターマシンではカーネルトリックと呼ばれる手法を用いて非線形な識別境界面を形成する方法を用いても、同様の手順を実施可能である。こちらの場合には、加工実験結果が、図１６に示すように、直線では分離分割できないような場合であっても、非線形な曲線により加工の良否を識別する境界が得られる。これにより加工特性モデルの識別性能を向上させられる効果がある。
【００５７】
以上のように、実施の形態３の加工条件探索装置によれば、加工実験を進めながら加工特性モデルを構築する際、ある時点で得られている識別境界の変化が最も大きくなる候補について実験を繰り返すので、識別境界が正しい位置に収束する速度を速くすることを期待できる加工条件探索装置が得られる。
【００５８】
実施の形態４．
図１７は、実施の形態４による加工条件探索装置の構成図である。
実施の形態４は、複数の加工機１−１〜１−ｎが、パーソナルコンピュータ１００とネットワーク１０１を介して接続された例である。パーソナルコンピュータ１００には、最適加工条件発生部２、加工特性モデル部３、実加工結果保持部４、実験加工条件発生部５と共に、計量手段６が設けられている。ここで、最適加工条件発生部２〜実験加工条件発生部５は、加工機１−１〜１−ｎに対して並列的に処理を行うよう構成されている以外の基本的な構成は実施の形態１と同様であるため、ここでの詳細な説明は省略する。計量手段６は、それぞれの加工機１−１〜１−ｎを用いて加工実験を行った場合、加工機１−１〜１−ｎ毎のデータ量を計量する手段である。また、計量手段６は、加工実験結果をいずれかの加工機１−１〜１−ｎに送信した場合は、その加工実験結果を得た加工機１−１〜１−ｎの情報とデータ量を通知する機能を有している。
【００５９】
また、ネットワーク１０１は、例えば、イーサネット（登録商標）からなるもので、それぞれの加工機１−１〜１−ｎとパーソナルコンピュータ１００とが、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）のＬＡＮ（Local Area Network）を構成している。
【００６０】
加工機１−１〜１−ｎは、それぞれ計量手段７−１〜７−ｎを備えている（図面上では、計量手段７−２〜７−ｎの図示は省略されている）。これらの計量手段７−１〜７−ｎは、計量手段６から加工実験結果を得た加工機１−１〜１−ｎの情報とデータ量に基づいて、加工実験結果を得た加工機１−１〜１−ｎの計量手段７−１〜７−ｎと通信を行い、その加工機１−１〜１−ｎに対して報酬情報を送信する機能を有している。計量手段で計量する値は、加工実験数、加工実験時間、作業時間、加工形状の大きさ（加工距離、加工面積、加工体積）、使用エネルギー量（電力量、ガス量、水量）、使用材料費用、などである。
【００６１】
このように構成された加工条件探索装置では、実験加工条件発生部５で発生させた複数の加工条件が、ネットワーク１０１を介してそれぞれの加工機１−１〜１−ｎに分配され、並列的に実験が行われる。そして、加工機１−１〜１−ｎにおけるそれぞれの加工結果はネットワーク１０１を介して実加工結果保持部４に保持される。このように、実施の形態１では、加工機１の実験が逐次的に行われていたのに対し、本実施の形態では並列的に行われるため、最適化に要する時間が更に短くなる。
【００６２】
また、いずれかの加工機１−１〜１−ｎからの要求（例えば、加工機１−２であるとする）により、最適加工条件発生部２が最適加工条件を出力する場合、計量手段６は、その最適加工条件を求めるために用いた加工機１−１〜１−ｎの情報（例えば、加工機１−１であるとする）とその最適加工条件のデータ量の情報を、要求のあった加工機１−２に対して送信する。最適加工条件を受け取った加工機１−２の計量手段７−２は、計量手段６から通知された加工機１−１の計量手段７−１と通信を行い、データ量に応じた報酬を示す報酬情報を送信する。計量手段７−１では、この報酬情報を受け取った場合はこれを蓄積し、後日あるいは直ちに、蓄積された報酬情報に基づいて、加工機１−１と加工機１−２の所有者間で実際の金銭の決済が金融機関等を通じて行われる。即ち、加工機１−２の所有者から加工機１−１所有者への支払いが行われる。尚、決済処理の詳細については公知であるため、ここでの説明は省略する。
【００６３】
このような計量手段６、７−１〜７−ｎを用いて、データ量に応じた報酬を支払うように加工機１−１〜１−ｎ間で契約することで、加工実験を行うことで報酬を交換するビジネスを実現することができる。
【００６４】
尚、本実施の形態では、ネットワーク１０１としてイーサネット（登録商標）を用いたが、他の物理層によるネットワーク、例えば、無線ＬＡＮ、無線ＷＡＮ、ＡＴＭ（非同期転送モード）、あるいは公衆回線、ＶＬＡＮ（仮想ＬＡＮ）、インターネットといったネットワークでも同様の効果を奏する。
【００６５】
以上のように、実施の形態４の加工条件探索装置によれば、複数の加工機が実験加工条件発生部と接続され、実験加工条件発生部は、複数の加工機に対して並列的に実験加工条件を発生させるようにしたので、最適化に要する時間を更に短縮することができる。
【００６６】
実施の形態５．
実施の形態５は、加工特性モデルとして、加工の進行状況を示す加工安定度を含むようにしたものである。
例えば、加工機、特に放電加工機は、加工中に予定通りに一定のペースで加工が進行する場合と、加工が止まったり進んだり、完全に止まったり、加工の進行状況が乱れる場合がある。このような加工の進行状況を示す値を加工安定度と称することとする。
上記各実施の形態では、一定の進行ペースを保ったか否かにかかわらず加工が終了したもののみを採用していたが、本実施の形態では、加工実験中の安定度も含めて実加工結果保持部４に記録しておくことで、実験加工条件発生部５は、加工が終了しなかった場合をも含めて、全ての加工実験データを採用する。これにより、判断に用いる加工実験データの数が増えるので、最適な加工条件が発見できるまでの時間が短くなり、加工速度および安定度という２つの数値により、最適加工条件発生部２は、より詳細な方針の下での最適加工条件を選択することが可能となる。加工安定度の求め方は次の通りである。
【００６７】
加工中に観測されたデータをｘ、加工安定度の推測値をｙとし、加工安定度がパラメータθを持つ関数ｆで表されているとする。
ｙ＝ｆ（ｙ｜ｘ，θ）
尚、θは事前の実験により得られたデータＤにより、ｐ（θ｜Ｄ）なる確率分布で推定できるとする。
但し、
ｐ（θ｜Ｄ）＝ｐ（Ｄ｜θ）ｐ（θ）／∫ｐ（Ｄ｜θ）ｐ（θ）ｄθである（ベイズの定理）。
【００６８】
このとき、加工中にｘが観測された時点での加工安定度の推定値ｙは次式で与えることができる。
ｑ（ｙ｜ｘ，Ｄ）＝∫ｐ（ｙ｜ｘ，θ）ｐ（θ｜Ｄ）ｄθ
とし、
ｙ＝∫Ｙ・ｑ（Ｙ｜ｘ，Ｄ）ｄＹ
【００６９】
また、ワークおよび電極の材質組成、ワーク形状が既知の元での加工実験の結果得られた加工特性モデルを用いる（加工特性モデルを固定する）ことで、新たに実行する加工において加工状態、即ち加工速度、安定度を計測して加工特性モデルに代入すると、ワークもしくは工具（電極）の材質組成、もしくはワークの形状を推定することができる。次に、この推定の結果を用いて、予め定めた適切な加工条件を選択することの加工制御動作を行う。これにより詳細な方針の下での最適加工条件を選択することが可能となる。
【００７０】
上記の加工安定度ｙの計算式は事前の実験により得られたデータＤを用いることで確定される。確定の後には、ｙを加工中の安定度の推定値として用いる。ｙの増減により加工を安定させるための加工条件パラメータを増減するよう制御することで、加工状態に適応した加工制御を実施するものである。例えば、安定度が所定の値を下まわったとき、放電パルスの休止時間に相当する加工条件パラメータを変更してパルス休止時間を増大させる制御を行うものである。
【００７１】
以上のように、実施の形態５の加工条件探索装置によれば、加工特性モデルとして、加工の進行状況を示す加工安定度を含むようにしたので、判断に用いる加工実験データの数が増えるので、最適な加工条件が発見できるまでの時間が短くなり、より詳細な方針の下での最適加工条件を選択することが可能となる。
【００７２】
実施の形態６．
本実施の形態では、加工不能に陥る加工条件についての加工特性モデルを、探索実験を実施することで作成する探索アルゴリズムについて説明する。即ち、好ましくない加工状態に陥る加工条件と、そうでない加工条件を識別する識別境界を、実験を繰り返すことで正確なものにする方法について説明する。
【００７３】
好ましくない加工状態とは、例えばワイヤ放電加工機においては、ワイヤの断線や加工送り制御が振動的に推移するなどして結果的に加工面が荒れる状態を指す。あるいは、切削加工機においては、先端工具が破損する、加工中に異常な振動が発生する状態を指す。
【００７４】
実施の形態６の図面上の構成は、実施の形態１で用いた図面上の構成と同様であるため、これらの図面を援用して説明する。実施の形態６の加工特性モデル部３は、好ましい結果と好ましくない結果が観測される識別境界ｆを求めると共に、この識別境界ｆに基づいて、ある条件で加工を行った場合に、好ましい結果が観測される新たな識別境界ｇと、好ましくない結果が観測される新たな識別境界ｈとで挟まれる領域が最大となる条件を求めるよう構成されている。また、実験加工条件発生部５は、加工特性モデル部３で求められた条件を次の実験点として選択するよう構成されている。他の各構成は実施の形態１と同様である。
【００７５】
次に、実施の形態６の動作について説明する。
図１８は探索実験が進行しつつあるときの、ある時点での識別境界と次の探索実験点をどこに選ぶのかということを説明するための説明図である。図中、Ｘ１，Ｘ２は二つの加工条件パラメータであり、ｆと示した太い実線が現時点での識別境界である。このとき、次の実験点Ｓn+1の候補を識別境界近傍の加工条件パラメータの格子点の一つを選んだとして、その候補点を実験した結果、好ましくない結果が観測された場合には新たな識別境界ｇを得ることが出来ると予測される。一方、好ましい結果が観測された場合には、新たな識別境界ｈを得ることが出来ると予測される。これらの値は次のように表される。
【数６】
2008036812.tif 000008
【００７６】
加工特性モデル部３は、これら予測される識別境界ｇおよびｈに挟まれた領域の面積（あるいは体積、あるいは体積に相当する量）を計算する。即ち、加工特性モデル部３は、現在の識別境界付近の格子点で、まだ実験していない点を全てを探索候補点とし、これら複数の候補点全てについて、上記面積（あるいは体積、あるいは体積に相当する量）を計算して、これらの値を比較し、この値が最大になる候補点を求め、実験加工条件発生部５はこの候補点を次の実験点とする。ここで面積（あるいは体積、あるいは体積に相当する量）と述べたが加工条件が２入力なら面積であり、３入力であれば体積であり、それ以上の多入力であれば識別境界ｇおよびｈに挟まれた多様体の体積のことを指している。
【００７７】
図１９に、実施の形態６における探索実験の手順を示す。
ここで、ステップＳＴ３１〜ステップＳＴ３４及びステップＳＴ３８は、実施の形態３の図１５のフローチャートと同様である。即ち、ステップＳＴ３１では、数点の加工条件にて初期加工実験を行う。次にステップＳＴ３２にて、その時点で得られている実験結果（複数の実験点ごとの加工結果）から加工特性モデル部３は識別境界を決定する（サポートベクターマシンを用いる）。次に、ステップＳＴ３３にて、実験加工条件発生部５は、ステップＳＴ３２で定めた識別境界付近の格子点を次の実験候補点とする。格子点は図１３に示すごとく選択する。尚、ここではこの操作を候補の発生と呼ぶことにする。既に全ての格子点を実験しつくしている場合には終了するが、そうでない場合にはステップＳＴ４１に進む。ステップＳＴ４１では、加工特性モデル部３により、発生した全ての候補点について、上記の面積（あるいは体積、あるいは体積に相当する量）を計算する。そして、ステップＳＴ４２にて、実験加工条件発生部５は、この値が最大になる候補点を次の実験点として選択する。ステップＳＴ３８にて、ステップＳＴ４２にて選択された実験点を実際に加工実験し加工結果を取得する。そしてステップＳＴ３２に戻り、以下これらの処理を繰り返す。
【００７８】
以上のように、実施の形態６の加工条件探索装置によれば、加工特性モデル部は、得られた実加工結果に基づいて、好ましい結果と好ましくない結果が観測される識別境界を求めると共に、この識別境界に基づいて、ある条件で加工を行った場合に、好ましい結果が観測される新たな識別境界と、好ましくない結果が観測される新たな識別境界とで挟まれる領域が最大となる条件を求め、実験加工条件発生部は、その条件を次の実験点とするようにしたので、加工実験を進めながら加工特性モデルを構築する際、ある時点で得られている識別境界の変化が最も大きくなる候補について実験を繰り返すため、識別境界が正しい位置に収束する速度を速くすることを期待できる加工条件探索装置が得られる。
【００７９】
実施の形態７．
実施の形態７は、実施の形態６において示した次の候補点の選択方法の他の例について示すものである。実施の形態６では、候補を一つに選択するため、識別境界ｇおよびｈに挟まれた領域の面積（あるいは体積、あるいは体積に相当する量）を計算し、その値が最大になる候補点を選択していたが、実施の形態７では、図２０に示すように（面積についての場合のみ示すが、体積の場合でも効果は同等である）、ある候補点について、識別境界ｆとｇの面積差Ａfg、識別境界ｆとｈの面積差Ａfhを計算し、それらの差を計算する。このとき、全ての候補点についてこの差を計算し、その差が最も小さくなる候補点を次の実験点として選択する。尚、図中、Ｘ１，Ｘ２は二つの加工条件パラメータである。
【００８０】
即ち、実施の形態７における加工特性モデル部３は、得られた実加工結果に基づいて、好ましい結果と好ましくない結果が観測される識別境界ｆを求めると共に、識別境界ｆに基づいて、ある条件で加工を行った場合に、好ましい結果が観測される新たな識別境界ｈと識別境界ｆとで挟まれる領域と、好ましくない結果が観測される新たな識別境界ｇと識別境界ｆとで挟まれる領域が最小となる条件を求めるよう構成されている。また、実験加工条件発生部５は、加工特性モデル部３で求められた条件を次の実験点として選択するよう構成されている。これ以外の構成は実施の形態６と同様である。
【００８１】
実施の形態７において、識別境界ｆとｈとの面積の差をＡfh（Ｓn+1）、識別境界ｆとｇとの面積の差をＡfg（Ｓn+1）とした場合、Ｓn+1は次のように表される。
【数７】
2008036812.tif 000009
【００８２】
図２１は、実施の形態７の加工条件探索装置の動作を示すフローチャートである。
ここで、ステップＳＴ５１及びステップＳＴ５２における実験点の選択方法以外は図１９に示した実施の形態６の動作と同様であるため、実験点の選択についてのみ説明する。ステップＳＴ３４において、まだ実験していない点があった場合、加工特性モデル部３は、全ての実験点の候補について、識別境界ｆとｈとの面積の差Ａfh（Ｓn+1）と、識別境界ｆとｇとの面積の差Ａfg（Ｓn+1）との差を計算する（ステップＳＴ５１）。そして、この値が最小となる候補点を求め、実験加工条件発生部５はこの候補点を次の実験点として選択する（ステップＳＴ５２）。
【００８３】
さて、ＡfgとＡfhの差が小さいということは、その候補点による実験を行った結果、好ましくない結果となった場合と好ましい結果となった場合の識別境界の変化量がほぼ同等であるということである。従って、次の実験点の候補として、識別境界が正しくはそこを通過するのであろうという予測が確からしい点を選択することができる。
【００８４】
以上のように、実施の形態７の加工条件探索装置によれば、加工特性モデル部は、得られた実加工結果に基づいて、好ましい結果と好ましくない結果が観測される識別境界ｆを求めると共に、識別境界ｆに基づいて、ある条件で加工を行った場合に、好ましい結果が観測される新たな識別境界ｈと識別境界ｆとで挟まれる領域と、好ましくない結果が観測される新たな識別境界ｇと識別境界ｆとで挟まれる領域が最小となる条件を求め、実験加工条件発生部は、その条件を次の実験点とするようにしたので、加工実験を進めながら加工特性モデルを構築する際、ある時点で得られている識別境界の変化が最も大きくなる候補について実験を繰り返すため、識別境界が正しい位置に収束する速度を速くすることを期待できる加工条件探索装置が得られる。
【００８５】
実施の形態８．
実施の形態７は、実施の形態６において示した次の候補点の選択方法の更に他の例について示すものである。実施の形態６では候補を一つに選択するため、識別境界ｇおよびｈに挟まれた領域の面積（あるいは体積、あるいは体積に相当する量）を計算しその値が最大になる候補点を選択していたが、実施の形態８では図２２に示すように（面積についての場合のみ示すが、体積の場合でも効果は同等である）、ある候補点について、ｆとｇの面積差Ａfg、ｆとｈの面積差Ａfhを計算し、それらの差と和を用いて、和÷（差＋１．０）という値を計算する。このとき、全ての候補点についてこの差を計算し、その値が最も大きくなる候補点を次の実験点として選択する。尚、図中、Ｘ１，Ｘ２は二つの加工条件パラメータである。
【００８６】
即ち、実施の形態８における加工特性モデル部３は、得られた実加工結果に基づいて、好ましい結果と好ましくない結果が観測される識別境界ｆを求めると共に、識別境界ｆに基づいて、ある条件で加工を行った場合に、好ましい結果が観測される新たな識別境界ｈと識別境界ｆとで挟まれる領域と、好ましくない結果が観測される新たな識別境界ｇと識別境界ｆとで挟まれる領域との和÷差の値が最大となる条件を求めるよう構成されている。また、実験加工条件発生部５は、加工特性モデル部３で求められた条件を次の実験点として選択するよう構成されている。これ以外の構成は、実施の形態６と同様である。
また、実施の形態８において、ｆとｈとの面積の差をＡfh（Ｓn+1）、ｆとｇとの面積の差をＡfg（Ｓn+1）とした場合、Ｓn+1は次のように表される。
【数８】
2008036812.tif 000010
【００８７】
図２３は、実施の形態８の加工条件探索装置における動作に示すフローチャートである。
ここで、ステップＳＴ６１及びステップＳＴ６２における実験点の選択方法以外は図１９に示した実施の形態６の動作と同様であるため、実験点の選択についてのみ説明する。ステップＳＴ３４において、まだ実験していない点があった場合、加工特性モデル部３は、全ての実験点の候補についてＡfh（Ｓn+1）とＡfg（Ｓn+1）の和÷（差＋１．０）を計算する（ステップＳＴ６１）。そして、この値が最も大きくなる候補点を求め、実験加工条件発生部５はこの候補点を次の実験点として選択する（ステップＳＴ６２）。
【００８８】
さて、本実施の形態で計算する和÷（差＋１．０）という値が大きいということは、その候補点による実験を行った結果、好ましくない結果となった場合と好ましい結果となった場合の識別境界の変化量がほぼ同等であり、かつその変化量が大きいということである。即ち、変化量が同等になれば差の値（分母）は小さくなり、かつ、変化量が大きければ和の値（分子）は大きくなるからである。このような点から、次の実験点の候補として、識別境界が正しくはそこを通過するのであろうという予測が確からしい点を選択することができる。
【００８９】
尚、上記実施の形態において、和÷（差＋１．０）における１．０の値については、差が０であった場合に、和÷差の値が無限大になってしまうのを避けるためであり、１．０以外の数値であってもよい。但し、値を小さくすると、差の大小の影響を大きく評価し、値を大きくすると差の大小の影響を小さく評価することになる。従って、条件等に合わせて適宜値は選択する。
【００９０】
以上のように、実施の形態８の加工条件探索装置によれば、加工特性モデル部は、得られた実加工結果に基づいて、好ましい結果と好ましくない結果が観測される識別境界ｆを求めると共に、識別境界ｆに基づいて、ある条件で加工を行った場合に、好ましい結果が観測される新たな識別境界ｈと識別境界ｆとで挟まれる領域と、好ましくない結果が観測される新たな識別境界ｇと識別境界ｆとで挟まれる領域との和÷差の値が最大となる条件を求め、実験加工条件発生部は、その条件を次の実験点として選択するようにしたので、加工実験を進めながら加工特性モデルを構築する際、ある時点で得られている識別境界の変化が最も大きくなる候補について実験を繰り返すため、識別境界が正しい位置に収束する速度を速くすることを期待できる加工条件探索装置が得られる。
【００９１】
実施の形態９．
これまでの実施の形態では、加工中に発生する好ましくない状態として、主としてワイヤ放電加工機における断線現象を説明に用いてきたが、断線現象のみならず加工中に観測される様々な現象を元に好ましい状態と好ましくない状態を識別することで探索実験の繰り返しが成立する。実施の形態９ではそのような他の識別の方法を説明する。
【００９２】
図２４及び図２５は、ワイヤ放電加工機においてワーク端面から少し離れた位置からワイヤを送り切り込んでいったときの加工距離と加工速度の関係をプロットしたものである。尚、図２４は加工結果が好ましいと予測されるときの加工結果を、図２５は加工結果が好ましくないと予測されるときの加工結果を、それぞれ示している。
【００９３】
これらの図に示すように、加工開始後、先ず、ワイヤは空送を経てワークに当たり始め、加工速度が一定の値に向かって収束していく。この区間のことを喰付区間と呼ぶことにする。これは通常ワイヤの周りに流しているウォータージェット水流ノズルの開口半径とほぼ同等の距離を進む間の現象が観測される。次に、定常的な本加工に移行し、所定の距離を進んだところで加工が完了する。この区間を本加工区間と呼ぶことにする。
【００９４】
このとき、喰付区間、本加工区間それぞれについて、実験の結果得られた観測値から、加工速度の最大値、最小値、平均値、標準偏差を計算する。次に、喰付区間、本加工区間それぞれについて予め定めた加工速度の最大値、最小値、平均値、標準偏差についての敷居値と比較し、比較結果が一つでも好ましくない比較結果が得られた場合に、その加工条件による実験結果が好ましくない結果が観測されたと判断する。実験中にワイヤが断線する現象が観測された場合にはもちろん好ましくない結果が観測されたと判断する。このような比較結果を行う意義というのは、加工中に加工速度が変化するような加工条件というのは、探索実験で用いるような単純な形状で断線しなくても、より複雑な形状を加工した際に断線することがあったり、加工面が荒れる（段が付く、表面粗さが均一になっていない）などの加工結果が得られるのを、好ましくない加工結果として予測しうるとの物理現象を利用している。
【００９５】
以上のように、実施の形態９の加工条件探索装置によれば、加工実験を進めながら加工特性モデルを構築する際、単なる断線のみならず加工面の仕上がりを予測した加工条件を探索が期待できる加工条件探索装置が得られる。
【００９６】
実施の形態１０．
実施の形態１０は、次の実験点の候補を発生する場合に、それまでの実験点が一様に分布しているかを調べ、一様に分布していなかった場合は、まだ実験していない候補点のなかでいずれかの点をランダムに選択して実験を行うようにしたものである。
【００９７】
図面上の構成は、実施の形態１と同様であるため、これらの図面を援用して説明する。実施の形態１０の加工特性モデル部３は、次の実験点の候補を発生する場合、それまでの実験点が一様に分布しているかを判定し、一様であった場合は、現在の識別境界付近の値を次の実験点の候補として選択し、一様でないと判定した場合は、まだ実験していない値をランダムに次の実験点の候補として選択するよう構成されている。その他の構成は実施の形態１と同様であるため、ここでの説明は省略する。
【００９８】
次に、実施の形態１０の動作について説明する。
図２６は、実施の形態１０の加工条件探索装置の動作を示すフローチャートであり、これは、実施の形態３、６、７、８のステップＳＴ３３の動作の詳細を示している。
これら実施の形態において、ステップＳＴ３３では、候補点として現時点での識別境界の付近の格子点を候補として発生するとしていたが、本実施の形態においてはステップＳＴ３３での手順をより複雑なものに拡張している。即ち、これまでの実験点が実験可能な空間内に一様に分布しているかどうかをカイ二乗検定により検定する（ステップＳＴ３３１）。検定の結果、一様であるという仮説が棄却された場合にＱの値に１を代入し、棄却されない場合にはＱに−１を代入する。ステップＳＴ３３２において、Ｑ＜０であった場合（即ち、実験点が一様に分布していると判断された場合）には、他の実施の形態と同様に、現時点での識別境界の付近の格子点を候補として発生し（ステップＳＴ３３３）、ステップＳＴ３４に進む。
【００９９】
一方、Ｑ＞０であった場合には実験点に偏在が見られるということであり、まだ実験していない格子点の中からランダムに一つ選択する（ステップＳＴ３３４）。次に、格子点が選択できるかを判定し（ステップＳＴ３３５）、選択できた場合にはステップＳＴ３８にジャンプし、実験を実施する。また、ステップＳＴ３３５において、格子点が選択できない場合には全ての格子点を実験し尽くしたということであるため、ステップＳＴ３４に進み、探索は終了する。
【０１００】
以上のように、実施の形態１０の加工条件探索装置によれば、次の実験点の候補を発生する場合、それまでの実験点が一様に分布しているかを判定し、一様であった場合は、現在の識別境界付近の値を次の実験点の候補として選択し、一様でないと判定した場合は、まだ実験していない値をランダムに次の実験点の候補として選択するようにしたので、加工実験を進めながら加工特性モデルを構築する際、探索可能な空間をまんべんなく探索しようとするため、正しい識別境界が離れ小島のように点在している場合であっても、識別境界が正しい位置に収束する速度を速くすることを期待できる加工条件探索装置が得られる。
【０１０１】
また、実施の形態３、６、７、８のいずれかで説明した候補の発生方法と、実施の形態１０で説明した候補の発生方法を交互に、あるいは時々他方を、あるいは最初に片方を実施し途中から他方を実施するように構成することもできる。この場合には複雑な現象であっても高速に最適な加工条件を探索できる加工条件探索装置が得られる効果がある。
【０１０２】
実施の形態１１．
実施の形態１１は、加工中に観測される様々な現象を元に好ましい状態と好ましくない状態を識別する判定手法の変更を実行する例を示している。
例えば、実施の形態９では、加工中に観測される様々な現象を元に好ましい状態と好ましくない状態を識別することで探索実験の繰り返しを行う例を示したが、実施の形態１１では、加工中に観測される様々な現象を元に好ましい状態と好ましくない状態を識別する判定手法の変更を実行する。
【０１０３】
図２７は、実施の形態１１の加工条件探索装置の動作を示すフローチャートである。
例えば実施の形態３で説明したように、候補点の発生後、実験点が一つに定められ（ステップＳＴ７１）、この実験点によって実験加工が行われ（ステップＳＴ７２）、実験加工結果が得られる（ステップＳＴ７３）。更に、実験加工結果によって識別境界を決定し（ステップＳＴ７４）、この識別境界に基づいて最適加工条件を選択して（ステップＳＴ７５）、実加工を実施する（ステップＳＴ７６）。あるいは、ステップＳＴ７５の後、ステップＳＴ７１に戻る。
【０１０４】
ステップＳＴ７６において、実加工が実施されると、その加工結果が好ましい状態か、好ましくない状態かを判定し（ステップＳＴ７７）、その加工結果が好ましい状態と好ましくない状態を識別する判定手法が異なっている場合は、その加工結果が好ましい状態と好ましくない状態を識別する判定手法が一致するよう、その識別値、例えば実施の形態９における各敷居値を変更する（ステップＳＴ７８）。そして、ステップＳＴ７４に進み、変更した敷居値に基づいて新たな識別境界を決定する。
【０１０５】
以上のように、実施の形態１１の加工条件探索装置によれば、加工実験を進めながら加工特性モデルを構築する際、単なる断線のみならず加工面の仕上がりの予測を常に正しいものに更新しながら、正確に加工条件を探索が期待できる加工条件探索装置が得られる。
【０１０６】
実施の形態１２．
これまでの実施の形態では、加工中に発生する好ましくない状態として、主としてワイヤ放電加工機におけるワイヤ断線領域を高速に正確化する例を説明してきたが、実施の形態１２では、加工速度の高い加工条件を探索する構成について説明する。
【０１０７】
先ず始めに、これまで述べてきた実施の形態により断線する領域を探索する実験を実施する。この探索実験が進行すると断線領域の正確化が進んでいくが、この正確化の進み具合を数値化する。例えばサポートベクターマシンを用いて断線領域を表す場合にはサポートベクターマシンで言うところのマージンが１．０未満となるまだ実験していない格子点の数を進み具合の数値として用いる。正確化が進行するにつれ、そのような格子点の数は徐々に減っていき、最終的にゼロになるのである。そこで、探索実験を繰り返してこの数値がある敷居値以下になったときに探索実験を終了し、断線しない領域に分類された実験結果を用いて加工速度を推定する関数式を回帰する。関数式には線形回帰式、非線形回帰式を用いる。
【０１０８】
次に、得られた加工速度回帰式を用いて、断線しない領域に分類された加工条件の格子点の中から加工速度が最大になると推定される加工条件格子点を一つまたはいくつか選択する。次に、選んだ各加工条件で実際に加工実験を行い、得られた実測加工速度の中から最大になるものを選び、その加工速度を与える加工条件を最終結果として選択する。
【０１０９】
以上のように、実施の形態１２の加工条件探索装置によれば、加工速度が最大になる加工条件の高速な探索が期待できる加工条件探索装置が得られる効果がある。
尚、本実施の形態では、正確化の進み具合の数値化として、サポートベクターマシンで言うところのマージンが１．０未満となる格子点の数を用いたが、１．０以外の敷居値であってももちろん良い。また、正確化の進み具合の数値として、実施の形態６、７、８などで説明した候補点の評価値の最大値を用いても良い。このような場合であっても、やはり探索が進行するにつれ、候補点の評価値は徐々に小さくなっていき、最終的にゼロになる。これらの方法を用いても同様の効果が得られる。
【０１１０】
また、本実施の形態では、先ず断線識別境界の正確化を行い、その後、加工速度が最大になる加工条件の探索を実施したが、識別境界の正確化と加工条件最大の探索を交互に、あるいは時々他方を実施するように構成することもできる。これらの方法を用いても同様の効果が得られる。
【０１１１】
実施の形態１３．
実施の形態１に示したように、実験の開始時に、直交表あるいは、多元配置、ラテン方格、グレコラテン方格、一様計画、Ｄ最適、Ｇ最適、Ａ最適などの最適計画、応答曲面計画における複合計画、Ｂｏｘ  ａｎｄ  Ｂｅｈｎｋｅｎ計画、あるいはまったくのランダムな計画などを適宜用いることとしていた。これらは実験対象がどのような応答をもつか定かではないときに、出来るだけ少ない実験数でより正確な応答の全容がわかることを期待して実験の計画を立てる方法である。一方、実験する対象の応答が、経験や過去の実験により、事前にある程度はわかっていることもある。そのような場合には前記実験計画手法のみに頼らず、実験点を事前知識に基づいて追加すればよい。
【０１１２】
図２８では、直交表Ｌ９を用いて初期の実験候補点（黒丸で図示）を選択することに加えて、事前知識に基づいた実験点（白丸で図示）を追加して実験を開始しているところを表している。また、図中、破線で囲まれた領域は実験可能な範囲を示している。事前知識とは、例えば、ある領域内で過去に最適な加工条件が見つかったことがある、という人間の経験のことでもよい。図２８においては、ハッチングされた領域が経験的に良いと分かっている領域を示しており、このときハッチング領域内に、数点、白丸で示すような実験点を選んでいる。
また、事前知識に基づいて加工実験点を与えるに当たり、各実験点を個別に指定する方法や、数式を用いてある範囲内や選択する規則を指定する方法がある。
【０１１３】
以上のように実施の形態１３の加工条件探索装置によれば、事前知識を用いてより高速に合目的な最適加工条件の探索が期待できる加工条件探索装置が得られる効果がある。
【０１１４】
実施の形態１４．
実施の形態６、実施の形態７、実施の形態８において、次の実験点候補を発生した後、すべての実験点候補についてある数式に基づいてそれぞれの実験点候補の評価値を計算することにしていた。実施の形態１４では、次の実験点候補を発生したのち、これまでの実験点により得られた加工速度を用いて加工速度予測モデル（加工条件を引数とする加工速度回帰式）を構築し、この加工速度予測モデルを用いてすべての実験点候補により得られるであろう加工速度の予測値を計算する。そして、この予測値をキーにして実験点候補を降順にソートし、上位１００点のみを次の実験点候補とする。すなわち高い加工速度が得られることが予測される実験点候補１００点について、ある数式に基づいてそれぞれの実験点候補の評価値を計算することにする。図は省略する。
【０１１５】
以上のように、実施の形態１４の加工条件探索装置によれば、実験点候補の選択に要する計算時間を短くするとともに、より高速に合目的な最適加工条件の探索が可能な加工条件探索装置が得られる効果がある。なお、１００点というのは単なる例であり５０点でも１０００点でも効果は変わらない。
【０１１６】
実施の形態１５．
実施の形態６、実施の形態７、実施の形態８において、例えばサポートベクターマシンを用いて、好ましくない結果がもたらされた加工条件と好ましい結果がもたらされた加工条件を識別する境界を得ることにしていた。サポートベクターマシンによるモデルはいくつかのパラメータを調整することが出来、簡単に言えば識別境界の表現力を調節できる。例えば複雑な識別境界を描きたいときにはあるパラメータの値を大きくすれば良い。しかしその際の欠点としてサポートベクターマシンの数式を処理するのに要する時間が増大することがある。そのパラメータの値を小さくすれば計算時間は短くなるが、すべての実験点の結果を正しく識別できる識別境界を作れないことが起きる。
【０１１７】
そこで、実施の形態１５においては、該当するパラメータの値を、最初は小さなものにしておいて計算時間の削減をはかる。そして識別境界を決定するステップ、たとえば図２１におけるＳＴ３２において、その時点までに得られている実験点による結果を、完全に分離する識別境界を得ることが出来なくなった時点で該当するパラメータの値を、完全に分離できるようになるまで増やすように構成する。同時に完全に分離できなくなる直前まで減らすように構成する。図は省略する。
【０１１８】
以上のように、実施の形態１５の加工条件探索装置によれば、実験点候補の選択に要する計算時間を短かい加工条件探索装置が得られる効果がある。
【図面の簡単な説明】
【０１１９】
【図１】この発明の実施の形態１による加工条件探索装置を示す構成図である。
【図２】この発明の実施の形態１における加工特性モデル部の内部構成を示す説明図である。
【図３】この発明の実施の形態１における実加工結果保持部の内部構成を示す説明図である。
【図４】この発明の実施の形態１における加工実験試行動作時の各部のデータの流れを示す説明図である。
【図５】この発明の実施の形態１における加工実験試行動作時の各部の動作を示すフローチャートである。
【図６】この発明の実施の形態１におけるグローバル探索加工条件の一例を示す説明図である。
【図７】この発明の実施の形態１における探索加工条件の説明図である。
【図８】この発明の実施の形態１における探索動作の一例を示す説明図である。
【図９】この発明の実施の形態１における実験を実施して加工条件を探索する動作と要求仕様に対する最適加工条件を検索する動作を示す説明図である。
【図１０】この発明の実施の形態２における探索動作の一例を示す説明図である。
【図１１】この発明の実施の形態３における加工条件の一例を示す説明図である。
【図１２】この発明の実施の形態３における加工実験の識別境界の初期値を示す説明図である。
【図１３】この発明の実施の形態３における加工実験の候補点の説明図である。
【図１４】この発明の実施の形態３における加工実験の新たな識別境界を示す説明図である。
【図１５】この発明の実施の形態３における加工実験の動作を示すフローチャートである。
【図１６】この発明の実施の形態３における非線形な識別境界面を形成する場合の説明図である。
【図１７】この発明の実施の形態４による加工条件探索装置の構成図である。
【図１８】この発明の実施の形態６による加工条件探索装置の識別境界と次の探索実験点との関係を示す説明図である。
【図１９】この発明の実施の形態６による加工条件探索装置の動作を示すフローチャートである。
【図２０】この発明の実施の形態７による加工条件探索装置の識別境界と次の探索実験点との関係を示す説明図である。
【図２１】この発明の実施の形態７による加工条件探索装置の動作を示すフローチャートである。
【図２２】この発明の実施の形態８による加工条件探索装置の識別境界と次の探索実験点との関係を示す説明図である。
【図２３】この発明の実施の形態８による加工条件探索装置の動作を示すフローチャートである。
【図２４】この発明の実施の形態９による加工条件探索装置の加工結果が好ましいと予測されるときの加工結果を示す説明図である。
【図２５】この発明の実施の形態９による加工条件探索装置の加工結果が好ましくないと予測されるときの加工結果を示す説明図である。
【図２６】この発明の実施の形態１０による加工条件探索装置の動作を示すフローチャートである。
【図２７】この発明の実施の形態１１による加工条件探索装置の動作を示すフローチャートである。
【図２８】この発明の実施の形態１３による加工条件探索装置の事前知識に基づいた実験点の説明図である。
【符号の説明】
【０１２０】
１，１−１〜１−ｎ  加工機、２  最適加工条件発生部、３  加工特性モデル部、４  実加工結果保持部、５  実験加工条件発生部。
【図１】
2008036812.tif 000011
【図２】
2008036812.tif 000012
【図３】
2008036812.tif 000013
【図４】
2008036812.tif 000014
【図５】
2008036812.tif 000015
【図６】
2008036812.tif 000016
【図７】
2008036812.tif 000017
【図８】
2008036812.tif 000018
【図９】
2008036812.tif 000019
【図１０】
2008036812.tif 000020
【図１１】
2008036812.tif 000021
【図１２】
2008036812.tif 000022
【図１３】
2008036812.tif 000023
【図１４】
2008036812.tif 000024
【図１５】
2008036812.tif 000025
【図１６】
2008036812.tif 000026
【図１７】
2008036812.tif 000027
【図１８】
2008036812.tif 000028
【図１９】
2008036812.tif 000029
【図２０】
2008036812.tif 000030
【図２１】
2008036812.tif 000031
【図２２】
2008036812.tif 000032
【図２３】
2008036812.tif 000033
【図２４】
2008036812.tif 000034
【図２５】
2008036812.tif 000035
【図２６】
2008036812.tif 000036
【図２７】
2008036812.tif 000037
【図２８】
2008036812.tif 000038