"計算機シミュレーションによってNC加工装置における装置や工具などのツールとワークの位置姿勢関係を計算して工具の経路を生成する装置であって,前記工具の経路上の任意の点において前記ツールと前記ワークとの最近接距離を計算する最近接距離計算手段と,該最近接距離計算手段で計算した結果に基づいて前記ツールに対する前記ワークの距離と方向とに応じて異なる色またはテクスチャを付与する色またはテクスチャ付与手段と,前記最近接距離計算手段で計算した結果に基づいて前記色またはテクスチャ付与手段で付与した色またはテクスチャを前記工具の経路上の点の色またはテクスチャとして画面上に表示する表示手段とを有することを特徴とする加工経路生成装置。前記工具の経路上の点の色またはテクスチャが表示された表示手段の画面上で前記工具の経路または前記工具の姿勢を修正する情報を入力する入力手段と,該入力手段から入力された情報に基づいて前記工具の経路または姿勢を修正して前記最近接距離計算手段で前記ツールと前記ワークとの最近接距離を算出した結果を再度前記表示手段の画面上に表示させるデータ修正手段とを更に有することを特徴とする請求項1の加工経路生成装置。前記データ修正手段で修正した欠陥に基づいて前記NC加工装置で前記ワークを加工するためのNCプログラムを作成するNCプログラム作成手段を更に供えたことを特徴とする請求項2記載の加工経路生成装置。前記ツールには,前記NC加工装置における装置として前記工具のホルダ,前記ワークの把持具,及び前記ワーク近辺の前記加工装置の部品を含み,前記ワークには,加工部位を含むワーク,及び該加工部位を含むワークに取り付けられている他のワークを含むことを特徴とする請求項1記載の加工経路生成装置。前記色またはテクスチャ付与手段は,前記ツールに対する前記ワークの距離と方向とで特定の色で異なる明度を付与することを特徴とする請求項1記載の加工経路生成装置。計算機シミュレーションによってNC加工装置における装置や工具などのツールとワークの位置姿勢関係を計算して工具の経路を生成する装置であって,前記工具の経路上の任意の点において前記ツールと前記ワークとの最近接距離を計算する最近接距離計算手段と,該最近接距離計算手段で計算した結果に基づいて前記ツールに対する前記ワークの距離と方向とに応じて点数を付与する点数付与手段と,前記最近接距離計算手段で計算した結果に基づいて前記点数付与手段で決定した点数を,前記工具経路上の点の点数として前記工具経路上の点の点数を総計して当該経路の成績とする点数総計手段と,前記ワークの加工方向や前記工具の姿勢を変えた複数のパターンについて前記最近接距離計算手段と前記点数付与手段と前記点数総計手段とを用いて求めた前記複数のパターンごとの点数の総計を画面上に一覧表示する表示手段とを有することを特徴とする加工経路生成装置。前記異なる工具経路ごとの点数の総計が一覧表示された表示手段の画面上で選択された工具経路を前記NC加工装置の工具経路として選択する工具経路選択手段を更に備えたことを特徴とする請求項6記載の加工経路生成装置。前記工具経路選択手段で選択した工具経路に基づいて前記NC加工装置のNCプログラムを作成するNCプログラム作成手段を更に備えたことを特徴とする請求項7記載の加工経路生成装置。計算機シミュレーションによってNC加工装置における装置や工具などのツールとワークの位置姿勢関係を計算して工具の経路を生成する方法であって,前記工具の経路上の任意の点において前記ツールと前記ワークとの最近接距離を計算して求め、該計算して求めた結果に基づいて前記ツールに対する前記ワークの距離と方向とに応じて異なる色またはテクスチャを付与し,前記計算して求めた結果に基づいて前記付与した色またはテクスチャを前記工具の経路上の点の色またはテクスチャとして画面上に表示することを特徴とする加工経路生成方法。前記工具の経路上の点の色またはテクスチャが表示された画面上で前記工具の経路または前記工具の姿勢を修正する情報を入力し,該入力された情報に基づいて前記工具の経路または姿勢を修正して前記ツールと前記ワークとの最近接距離を再度算出し、該最近接距離を再度算出した結果を再度前記画面上に表示させることを特徴とする請求項9の加工経路生成方法。前記再度前記画面上に表示させた再度算出した最近接距離のデータに基づいて前記NC加工装置で前記ワークを加工するためのNCプログラムを作成することを特徴とする請求項10記載の加工経路生成方法。前記ツールには,前記NC加工装置における装置として前記工具のホルダ,前記ワークの把持具,及び前記ワーク近辺の前記加工装置の部品を含み,前記ワークには,加工部位を含むワーク,及び該加工部位を含むワークに取り付けられている他のワークを含むことを特徴とする請求項9記載の加工経路生成方法。前記色またはテクスチャ付与することが,前記ツールに対する前記ワークの距離と方向とで特定の色で異なる明度を付与することであることを特徴とする請求項9記載の加工経路生成方法。計算機シミュレーションによってNC加工装置における装置や工具などのツールとワークの位置姿勢関係を計算して工具の経路を生成する方法であって,前記工具の経路上の任意の点において前記ツールと前記ワークとの最近接距離を計算し,該計算した結果に基づいて前記ツールに対する前記ワークの距離と方向とに応じて点数を付与し,前記計算した結果に基づいて付与した点数を前記工具経路上の点の点数として前記工具経路上の点の点数を総計して当該経路の成績とし,前記最近接距離を計算し、前記点数を付与し,前記点数を総計して当該経路の成績とすることを前記ワークの加工方向や前記工具の姿勢を変えて複数のパターンについて実行し、該実行して求めた前記ワークの加工方向や前記工具の姿勢を変えた複数のパターンごとの点数の総計を画面上に一覧表示することを特徴とする加工経路生成方法。前記前記ワークの加工方向や前記工具の姿勢を変えた複数のパターンごとの点数の総計が一覧表示された画面上で選択された工具経路を前記NC加工装置の工具経路とすることを特徴とする請求項14記載の加工経路生成方法。前記画面上で選択された工具経路に基づいて前記NC加工装置のNCプログラムを作成することを特徴とする請求項15記載の加工経路生成方法。上記の従来技術では,装置や工具などのツールとワークが干渉する状況を把握することはできても,加工経路上でツールがワークとどの方向でどのくらいクリアランスが厳しいか容易に判らない課題がある。実際には,生成した加工経路を使ってNCプログラムを作成して装置を実際に動かし,干渉状態に達する前に,クリアランスを随時チェックし,ツールの姿勢や経路を随時調整しながらNCプログラムを修正しているため,NCプログラムの作成工数が増加する課題がある。例えば,上記特許文献1では,CAM装置においてツールとワークが干渉する部分を特別な色で画面表示することで干渉部位を把握しやすくしているものの,干渉状態に達する前のクリアランスを随時把握することができない。また,上記特許文献2では,CAM装置において干渉チェックを高速に行うが,干渉状態に達する前のクリアランスを計算する方法については述べられていない。上記非特許文献1では,クリアランスが厳しい方向を工具の状態空間で色表示するものの,工具のホルダ,装置アーム部分,装置台座など,工具以外の部分におけるクリアランスを随時把握することはできない。上記非特許文献2では,CAM装置においてツールとワークが干渉する状況を教示するマニピュレータの力覚フィードバックで把握することができるが,干渉状態に達する前のクリアランスを随時把握することができない。すなわち,従来技術では,加工経路で干渉の有無をCAM装置上でチェックできるものの,干渉する前にツールの姿勢や経路を補正する情報が無いことが課題である。これにより,干渉した結果で加工経路を修正してまた干渉チェックする繰返し動作となるために,製造効率化の課題となっている。上記課題を解決するために本発明では,計算機シミュレーションによってNC加工装置における装置や工具などのツールとワークの位置姿勢関係を計算して工具の経路を生成する加工経路生成装置を,工具の経路上の任意の点においてツールとワークとの最近接距離を計算する最近接距離計算手段と,最近接距離計算手段で計算した結果に基づいてツールに対するワークの距離と方向とに応じて異なる色またはテクスチャを付与する色またはテクスチャ付与手段と,前記最近接距離計算手段で計算した結果に基づいて前記色またはテクスチャ付与手段で付与した色またはテクスチャを前記工具の経路上の点の色またはテクスチャとして画面上に表示する表示手段とを備えて構成した。また、上記課題を解決するために本発明では,計算機シミュレーションによってNC加工装置における装置や工具などのツールとワークの位置姿勢関係を計算して工具の経路を生成する加工経路生成装置を,工具の経路上の任意の点においてツールとワークとの最近接距離を計算する最近接距離計算手段と,最近接距離計算手段で計算した結果に基づいてツールに対するワークの距離と方向とに応じて点数を付与する点数付与手段と,最近接距離計算手段で計算した結果に基づいて前記点数付与手段で決定した点数を,工具経路上の点の点数として前記工具経路上の点の点数を総計して当該経路の成績とする点数総計手段と,ワークの加工方向や工具の姿勢を変えた複数のパターンについて最近接距離計算手段と点数付与手段と点数総計手段とを用いて求めた複数のパターンごとの点数の総計を画面上に一覧表示する表示手段とを備えて構成した。また、上記課題を解決するために本発明では,計算機シミュレーションによってNC加工装置における装置や工具などのツールとワークの位置姿勢関係を計算して工具の経路を生成する方法において,工具の経路上の任意の点においてツールとワークとの最近接距離を計算して求め、計算して求めた結果に基づいてツールに対するワークの距離と方向とに応じて異なる色またはテクスチャを付与し,計算して求めた結果に基づいて付与した色またはテクスチャを工具の経路上の点の色またはテクスチャとして画面上に表示するようにした。また、上記課題を解決するために本発明では,計算機シミュレーションによってNC加工装置における装置や工具などのツールとワークの位置姿勢関係を計算して工具の経路を生成する方法において,工具の経路上の任意の点においてツールとワークとの最近接距離を計算し,計算した結果に基づいてツールに対するワークの距離と方向とに応じて点数を付与し,計算した結果に基づいて付与した点数を工具経路上の点の点数として工具経路上の点の点数を総計して当該経路の成績とし,最近接距離を計算し、点数を付与し,点数を総計して当該経路の成績とすることをワークの加工方向や工具の姿勢を変えて複数のパターンについて実行し、実行して求めたワークの加工方向や工具の姿勢を変えた複数のパターンごとの点数の総計を画面上に一覧表示するようにした。本発明により,工具や加工機と部品のクリアランスを加工領域全体で俯瞰して把握することができ,クリアランスが厳しい方向に対してツールの姿勢や経路をCAM装置上で事前に随時調整しながら加工経路を計画することができる。これにより,干渉した結果で加工経路を修正してまた干渉チェックする従来の繰返し動作を行わなくとも適正な加工経路を短時間に生成することができ,製造効率化に貢献することができる。本発明の一実施の形態を、以下に図面を用いて説明する。図2Aは,本発明を適用したNC加工システムの概略の構成を示す図である。NC加工システムは,CAD装置210,CAM装置220,NCプログラム生成装置230,NC加工機240で構成されている。CAD装置210,CAM装置220,NCプログラム生成装置230のそれぞれには,処理手段211,221,231,表示手段212,222,232,入力手段213,223,233,直接アクセス記憶手段214,224,234,間接アクセス記憶手段215,225,235が備えられている。処理手段211,221,231はCPUなどの中央演算処理ユニットなど数学演算を行うプロセス手段である。直接アクセス記憶手段214,224,234は,処理手段211,221,231のキャッシュメモリでも,DRAMのようなメモリ手段でも良く,処理手段211,221,231の内部処理速度と同等のメモリアクセスができる手段を指す。間接アクセス記憶手段215,225,235は,ハードディスク,光ディスク,磁気テープなどの媒体でも,インターネットイントラネットを介した他のコンピュータにある,ハードディスク,光ディスク,磁気テープ,DRAMでも良く,処理手段211,221,231の内部処理速度とは異なるメモリアクセスを行う手段を指す。表示手段212,222,232は,ディスプレイ手段や印刷手段など視覚的表示手段を指す。入力手段213,223,233は,キーボード,マウス,デジタイザ,センサなど,処理手段211,221,231に対して直接アクセス記憶手段214,224,234および間接アクセス記憶手段215,225,235以外からの全ての情報の入力手段を指す。表示手段212,222,232及び入力手段213,223,233は、それぞれCAD装置210,CAM装置220,NCプログラム生成装置230の間で共有しても良い。CAD装置210では,NC加工機240で用いる工具やワークの3次元形状を現す計算モデルの他,NC加工機240そのものの3次元形状を現す計算モデルを処理手段211で生成する。CAM装置220では,CAD装置210で生成した,NC加工機,工具,ワークの3次元形状を現す計算モデルを取得し,これら計算モデルの相互の位置姿勢関係から,NC加工機240でワークを加工するときの工具の加工経路を生成する。すなわち,NC加工機に設置したワークを工具で加工するときに,工具がワークに対して動く経路を,これら計算モデルの相互の位置姿勢関係から処理手段221で算出する。このとき,NC加工機に設置したワークに対して,工具の加工部位以外のところがワークに干渉していないか,NC加工機がワークに干渉していないか,経路上の任意の点における計算モデルの相互の位置姿勢関係から計算モデルの干渉状態を算出することで,干渉チェックを行う。特にCAM装置220の間接アクセス記憶手段225には,本発明を実施するために,ツールとワークの最近接距離と方向のデータ保存領域226と,距離と方向で表示色を決めるデータテーブル227を有する。このデータ保存領域226とデータテーブル227は,随時直接アクセス記憶手段224にコピーして利用修正を受け,適宜また間接アクセス記憶手段225に保存する。CAM装置220の処理手段221は、図2Bに示すように、加工経路データ作成部2211、最近距離方向算出部2212、最近距離方向色設定部2213、ツールワーク関係修正部2214を備えている。NCプログラム生成装置230では,CAM装置220で生成した,加工経路情報を使って,NC加工機240特有の制御コマンドなどを付与して,対象のワークを想定した工具でNC加工機240が加工するようにNCプログラムを生成する。つぎに、上記に説明した構成を有する加工システムにおいて、本発明を適用した例の詳細を以下に説明する。図3は,図2Aに示した装置構成に本実施例を適用した時にCAM装置220及びNCプログラム作成装置230で実行する処理手順を示している。本実施例は図2Aの構成においてCAM装置220の機能を高度化する処理及びその結果に基づいてNCプログラム生成装置230においてNC加工機240のNCプログラムを作成する方法及びその装置に関するものであり,特にCAM装置220内部の処理手順について、図1に示した構成で加工する場合について以下に説明する。まず,CAM装置220は、予めCAD装置210で生成した,NC加工機240の工具及びワークを保持する部分の近辺101,工具103,ワーク102の3次元形状を現す計算モデルを取得し,間接アクセス記憶手段225に保存するS301。次に,計算モデルを直接アクセス記憶手段224にコピーし,加工経路データ作成部2211で,NC加工機,工具,ワークの計算モデルの相互の位置姿勢関係から,NC加工機240でワーク102を加工する工具103の加工経路を生成し,そのデータを間接アクセス記憶手段225に保存するS302。次に,間接アクセス記憶手段225に保存した加工経路データを直接アクセス記憶手段224にコピーし,NC加工機240に設置したワーク102に対して,工具103の加工部位以外のところがワーク102に干渉していないか,NC加工機240の工具及びワークを保持する部分の近辺101がワーク102に干渉していないか,干渉状態を計算するための加工経路上の任意の点を,1ないし複数設定するS303。更に,干渉計算する1ないし複数のワークの計算モデルと,工具,NC加工機など1ないし複数のツールの計算モデルを選択するS304。次に,干渉計算する加工経路上の点を選択するS305。このとき,選択する点がない場合には,全ての処理が終了したものとするS306。そして,このポイントにおけるワークとツールの位置姿勢を計算するS307。次に,複数あるワークから1つ選択するS308。このとき,選択するワークがない場合には,S313に移るS309。選択するワークが有る場合には次のステップに進んで複数あるツールの中から1つのツールを選択するS310。このとき,選択するツールがない場合には,ステップ308に戻るS311。次に、最近接距離方向算出部2212において,選択したワークとツールの間の最近接点を求め,その距離とそのツール基準点からの方向を求め,図2Aにおけるツールとワークの最近接距離と方向のデータ保存領域226に,その距離と方向のデータを保存するS312。これをステップ305で選択した加工経路上の点におけるツールとワークの位置姿勢関係において,全てのワークと全てのツールの組み合わせについて,ステップ308からステップ312を繰り返す。そして,図2で示したツールとワークの最近接距離と方向のデータ保存領域226に保存してあるこれら組合せの中から,最近接距離を持つツールとワークの組合せを抽出するS313。次に,最近接距離方向色設定部2213において、距離と方向で表示色を決めるデータテーブル227を参照して,抽出した最短距離にあるツールとワークの組み合わせの距離と方向に応じた色を決めるS314。この色を,加工経路上の当該ポイント上の色として表示手段222に表示するS315。その後,S305に戻り,同様の処理を行う。これをS306において,選択する点がない状態,すなわち,全ての加工経路上の点で処理終了するまで続ける。これにより,全ての加工経路上の点において,ワーク102とツール103の最近接距離とその方向を,加工経路上の色として把握することができる。すなわち,ワークとツールのクリアランスを加工領域全体で色の変化で俯瞰して容易に把握することがCAM装置220の表示手段222で可能となる。この表示手段222に表示された情報を用いて,ツールワーク関係修正部2214において入力手段223から入力されたデータ例えば、表示手段222に表示されたデータを対話型の入力手段223で修正して入力するに基づいて処理し、その結果を表示手段222に再度表示することにより,ツール103の姿勢や経路を随時調整しながら加工経路を適切に計画することができるS316。ツール103の姿勢や経路の調整が終了するとそれらのデータはNCプログラム生成装置230に送られて処理手段231でNC加工装置240を用いてワーク102を加工するためのNCプログラムが作成されS317,NCプログラムの作成が完了すると一連の操作が完了する。図4は,図3の処理手順のS313およびS314におけるツール103の部位401とワーク102403の部位406の関係を模式的に示した図である。ツール103の部位401はツール103とワーク102との接触点402でワーク403と接触している。このとき,接触点402において,ツール103の部位401の進み方向をX方向404,接触点402におけるワーク403の法線方向をZ方向405としたとき,接触点402を原点とする3次元座標系を定義することができる。このとき,ツール103の部位401が加工経路に沿って加工をするときに,ツール103の部位401はワーク403の別の部位406との干渉を避けながら加工する必要があり,ツール103の部位401とワーク403の部位406の最近接距離と方向407を常に把握し,その状況から加工経路を随時調整する必要がある。本実施例は、この課題を解決するものである。本実施例においては,最近接距離と方向407の情報を色に変換し,その色を接触点402の色としてCAM装置220の表示手段222に表示することで、干渉の状況をオペレータが随時把握することを可能にし,その状況から加工経路を随時把握できるようにした。図5は,図3の処理手順のステップS313およびS314において,図4で示した最近接距離と方向407の情報を色に変換する処理を模式的に示している。x軸501は図4のx軸404に相当し,紙面に向かって垂直方向にあるz軸502は図4のz軸405に相当する。よって,図5をA-A’面から見た図が図4に相当する。x軸501とz軸502で構成する3次元座標系において,x軸501を含むxy平面において原点からの距離と方向によって色を配色したパターン503を設定してCAM装置220の間接アクセス記憶手段225の距離と方向で表示色を決めるデータテーブル227に記憶しておく。このデータテーブル227を用いて図4の最近接距離と方向407をこのxy平面に投射した線504を引き,この線分の先端が指し示す色505をこの座標系原点の色として設定する。配色パターン503は,色を変えてもよいし,明度を変えても良いし,異なるテクスチャを配置しても良い。またこの配色パターン503は図4の接触点402に必ずしも設置する必要が無く,ツールのどこの部位において評価しても良く,配置された配色パターン503の位置姿勢に応じて最近接距離と方向407を投射して線504を引き代表とする色を決めれば良い。図6は,図4,図5で説明した方法で加工経路の干渉チェックを行い,工具経路上の各点について色を配色した結果である。複数の矢印601はそれぞれ生成した加工経路の列を表し,工具経路上で障害となる対象602があるとき,白丸で示した各工具経路上の代表点603それぞれにおいて,図3,4,5で説明した本発明のアルゴリズムを実施し,選択した色をそれぞれの代表点を中心とする六角形604の色で加工面にマッピングしている。このとき,ツールは障害となる対象602との最近接距離を各工具経路上の代表点603で計算して色を選定するので,障害となる対象602に近い代表点605の色と,遠い代表点606の色では異なり,これを加工面で俯瞰してみると巨視的な色のパターンを持つようになる。図6では,代表点605の色でグループ化する最近接領域,代表点604の色でグループ化する領域,代表点607の色でグループ化する領域,そして,代表点606の色でグループ化する領域でパターン化されている。このパターンから,あるツールの姿勢で加工したときに,ツールとワークのクリアランスが,加工面のどの部分で,ツールに対してどの方向で,どの位となるか,視覚的に容易に把握できるようになる。そして,この情報を元に,ツールの姿勢や加工経路を随時調整することにより,加工時間が短い工程経路を短時間に生成することができるようになる。図7は,図4の接触点402における,ツール103の部位401の進み方向をX方向404,接触点402におけるワーク403の法線方向をZ方向405としたときの,接触点402を原点とする3次元座標系と,ツール703103の姿勢を説明した図である。図7における3次元座標系のx軸701は図4のX404,z軸702は図4のZ405に相当する。このとき,ツール703の姿勢を表す代表線704と座標系の関係は,代表線704を座標系のxy面に投影した補助線705とx軸701が成す角α706と,z軸702と補助線705で成す面で代表線704とZ軸702が成す角β707で表すことができる。例えば、図6の加工経路の列601を生成するときには,予め加工面に対するツールの姿勢を決める必要があるが,この場合,図7におけるα,βを設定することでツールの姿勢を決めることができる。図8は,図7で説明した,加工面に対する姿勢を図7で示した2つの角度α,βで設定したときの加工時のツール103の状況を示す。図7では,加工面上で定義する3次元座標系でα,βを決めるため,図8におけるツール103の姿勢は,接触点が801,802,803と移動すると,それぞれの接触点の法線に対して一定の姿勢で加工するように,ツール103の姿勢が,804,805,806となり,紙面に固定した視点ではツール103が揺れ動くように見える。そして,工具経路上で障害となる対象807に対するツール103のクリアランスは,接触点801におけるツール103の姿勢804は遠ざかる姿勢であったものが,接触点803におけるツール103の姿勢806は障害となる対象807に急激に近づく姿勢となり,ツール103とワーク102の衝突の危険性が高まる。こういった状況を,本実施例では,ワーク102の加工面のどの部分で,ツール103に対してどの方向で,どの位となるか,視覚的に容易に把握でき,工具の姿勢を随時調整することができる。図9は,図7で説明したツール姿勢決定方法とは別の方法を説明する図である。図4の接触点402を原点とする3次元座標系は,図9では,原点901,図4のx軸404がx軸902,図4のz軸405がz軸903に相当する。図9では,ツール904の姿勢を定義するために,このxyz座標系とは異なり,ワーク102に対するツール904の姿勢に影響しない固定座標を定義する。すなわち,ツール904の姿勢を表す代表線905の上にある点906を原点とした固定座標に対してツール904の姿勢を定義する。まず,代表線905を固定座標系のx0y0面に投影した補助線907とx0軸908が成す角γ909と,z0軸910と補助線907で成す面で代表線905とz軸910が成す角δ911で表すことができる。例えば図6の加工経路の列601を生成するときには,図9においてγ,δで姿勢を決めることができる。図10は,図9で説明した,加工面に対する姿勢を図9で示した2つの角度γ,δで設定したときの加工時のツール103の状況を示す。図9では,固定座標系A01でγ,δを決めるため,図10におけるツール103の姿勢は,ワーク102との接触点がA02,A03,A04と移動すると,固定座標系A01に対して一定の姿勢で加工するように,ツール103の姿勢が,A05,A06,A07となり,紙面に固定した視点ではツールが常に一定の姿勢で加工するように見える。このような姿勢で加工するためには,ツールの刃先とワークの接触点を随時補正して刃先の掬い角などを一定にするなど工夫が必要であるが,工具経路上で障害となる対象A08に対するツール103のクリアランスは,図8のときのように接触点A02から接触点A04に移るときに急激に近づく姿勢とはならない利点を持つ。こういった状況を表示手段222に色分けして表示することにより,加工面のどの部分で,ツール103に対してどの方向で,どの位となるか,視覚的に容易に把握でき,工具の姿勢を随時調整することが可能になる。図11は,図5における配色パターン503を点数に置き換えた図である。x軸B01は図4のx軸404に相当し,紙面に向かって垂直方向にあるz軸B02は図4のz軸405に相当する。このとき,x軸B01とz軸B02で構成する3次元座標系において,x軸B01を含むxy平面において原点からの距離と方向によって配点したパターンB03を設定する。図11では座標系原点に近いほど配点を高くしている。この配点パターンB03は,図11では正の整数で表しているが,負の整数でもいいし,実数でも良い。また,図11では座標系原点に対して同心円状に同じ配点になるように配置しているが,座標系はツールの送り方向と加工面法線で構成するために前後左右があるため,例えば右側を正,左側を負に配点することや,方向に重み付けをして配点するとしても良い。図12は,図11の配点パターンを使って工具系路上の各点について点数をつけた結果である。複数の矢印C01は生成した加工経路の列を表し,工具経路上で障害となる対象C02があるとき,各工具系路上の代表点C03それぞれにおいて,図11で説明した配点パターンB03を使って点数をつける。このとき,ツールは障害となる対象C02との最近接距離を各工具系路上の代表点C03で計算して配点を決めるので,障害となる対象C02に近い代表点C04の点数と,遠い代表点C05の点数は異なる。これを加工経路全てC06で総和をとると,ツール103とワーク102のクリアランスからみた,生成した加工経路群の成績を比較することができる。図13は図12で説明したツールとワークのクリアランスからみた,生成した加工経路群の成績を比較する画面1300の一例である。図11,12では,クリアランスが大きいほど配点を低くしたため,加工経路全てで総和を取った値が小さいほど成績が良いことになる。そこで,ワークの加工方向やツールの姿勢をそれぞれ何パターンか用意して組合せ,その組合せにおいて本発明を用いて加工経路群の成績を算出して並べたものが図13である。図13では,ワークの加工方向や加工ピッチで分類した工程経路のパターンを工程経路番号と呼び表示欄1301に表示し,それに対して,ツールの姿勢を何パターンか組み合わせたものを工程経路計画番号として成績を求め表示欄1302に表示している。図13で示されるように,空間的な広がりを持つ加工面をどのようにツールが加工するか,その戦略の良し悪しを,図13では成績と呼ぶひとつのスカラ量で比較することが可能となる。画面上で画面切替えボタン1303をクリックすると、次の図14に示す画面が表示される。図14は,本発明をCAM上で実施したときの画面1400の例を示す。この画面例では,ツールとワークの位置姿勢関係を全体俯瞰図1401として示し,入力として,加工経路番号1402と干渉チェック対象1403がある。更に,ツール姿勢に対して図7,図8で示した加工面に対して固定の座標系を用いて,ツールの姿勢を決める2つの角度α,βで定義してツール姿勢表示欄1404に表示している。そしてこれらの入力情報を元に本発明の方法を用いてツールとワークのクリアランスを加工経路に沿って計算し,それをクリアランスマップ1405として表示している。この画面により,ある工程経路に対してツールの姿勢を決めて加工したときに,ツールとワークのクリアランスが,ツールに対してどの方向で,どの位となるか,視覚的に容易に把握でき,工具の姿勢を随時調整することができる。経路番号指定欄1402で新たな経路番号を指定すると、全体俯瞰図表示欄1401とクリアランスマップ表示欄1405の表示が、指定された経路番号に応じて切り替えて表示される。また、干渉チェック対象指定欄1403で干渉チェックの対象を変えると全体俯瞰図表示欄1401とクリアランスマップ表示欄1405の表示も指定された干渉チェック対象に応じて切り替わる。なお、図14のクリアランスマップ表示欄1405の表示は、図6の実施例に対応した表示の例を示したが、図12の実施例で説明したような数値表示にしても良い。画面切替えボタン1303をクリックすると、図13に示した画面が表示される。"