(57)【特許請求の範囲】
【請求項１】
加工品に対して機械加工ステーションの切削工具によって実行される５軸動作シーケンスを決定するためのコンピュータで使用可能な方法において、当該方法が、
機械加工パターンを受信するステップと；
機械加工される面に垂直な工具の軸と；駆動面に垂直な工具の軸と；固定点を常に通過する工具の軸と；曲線の点を常に通過する工具の軸と；空間内の固定ベクトルと平行な工具の軸とを含むセットから選択された、前記加工品に対する前記切削工具の軸の向きを規定するステップと；
（ａ）前記加工品への接近と；（ｂ）前記加工品からの離脱と；（ｃ）決定された機械加工すべき加工対象エリアの２以上のサブエリアの連結と；のうち少なくとも１つに対して１以上のルールを規定するステップと；
５軸動作を有する前記切削工具の動作シーケンスを決定するステップであって、前記決定が前記受信した機械加工パターンと前記規定した切削工具の軸の向きとに基づいており、前記決定された切削工具の動作シーケンスは、利用可能な機械加工パターンの総数と利用可能な切削工具の軸の向きの総数とを乗じた結果を含んでいる１セットの切削工具の動作の一部である、ステップと；
（ａ）前記決定された機械加工すべき加工対象エリアと；（ｂ）前記機械加工パターンと；（ｃ）前記規定した切削工具の軸の向きと；（ｄ）前記加工品への接近、前記加工品からの離脱、および前記加工すべき加工対象エリアの２以上のサブエリアの連結用に規定されたルールの少なくとも１つと、のうち少なくとも１つの数値制御式（ＣＮＣ）コードを生成するステップとを含むことを特徴とする方法。
【請求項２】
請求項１に記載のコンピュータで使用可能な方法において、前記機械加工パターンは、複数の機械加工パターンを含む第１メニューからのユーザの選択に基づくことを特徴とする方法。
【請求項３】
請求項１に記載のコンピュータで使用可能な方法において、前記切削工具の軸の向きは、複数の切削工具の軸の向きを含む第２メニューからのユーザの選択に基づくことを特徴とする方法。
【請求項４】
請求項１に記載のコンピュータで使用可能な方法がさらに、１以上のＣＮＣコードとして前記切削工具の動作シーケンスを出力するステップを含むことを特徴とする方法。
【請求項５】
請求項１に記載のコンピュータで使用可能な方法において、前記機械加工パターンは、複数の機械加工パターンを含む第１メニューからのユーザの選択に基づいており、前記１セットの切削工具の動作が利用可能な機械加工パターンの総数と利用可能な切削工具の軸の向きの総数とを乗じた結果を含むことを特徴とする方法。
【請求項６】
切削工具に対する命令を生成するための装置において、当該装置が、
機械加工パターンを受信するための入力手段と；
機械加工される面に垂直な工具の軸と；駆動面に垂直な工具の軸と；固定点を常に通過する工具の軸と；曲線の点を常に通過する工具の軸と；空間内の固定ベクトルと平行な工具の軸とを含むセットから選択された前記切削工具の軸の向きを受信するための入力手段と；
アドレス指定可能メモリを有する処理モジュールであって、当該処理モジュールが５軸動作を有する前記切削工具の動作シーケンスを決定するよう適合されており、前記決定が前記受信した機械加工パターンと前記受信した軸の向きとに基づいており、前記決定された切削工具の動作シーケンスが１セットの切削工具の動作の一部である処理モジュールとを具えることを特徴とする装置。
【請求項７】
請求項６に記載の装置がさらに、１以上のＣＮＣコードとして前記決定された切削工具の動作シーケンスを出力するための手段を具えることを特徴とする装置。
【請求項８】
請求項６に記載の装置において、前記機械加工パターンを受信するための入力手段は電気通信部と；無線通信受信部と；記憶部の読み取り部と；携帯可能メディアの読み取り部とのうち少なくとも１つであることを特徴とする装置。
【請求項９】
請求項６に記載の装置において、前記切削工具の軸の向きを受信するための入力手段は電気通信部と；無線通信受信部と；記憶部の読み取り部と；携帯可能メディアの読み取り部とのうち少なくとも１つであることを特徴とする装置。
【請求項１０】
請求項６に記載の装置において、前記決定された切削工具の動作シーケンスを出力するための手段は電気通信部と；無線通信送信部と；記憶部への書き込み部と；携帯可能メディアへの書き込み部とのうち少なくとも１つであることを特徴とする装置。
【請求項１１】
請求項６に記載の装置がさらに、複数の機械加工パターンを含む第１メニューからユーザの選択を受信するよう適合されたユーザインターフェースを具えることを特徴とする装置。
【請求項１２】
請求項６に記載の装置がさらに、複数の切削工具の軸の向きを含む第２メニューからユーザの選択を受信するよう適合されたユーザインターフェースを具えることを特徴とする装置。
【請求項１３】
請求項６に記載の装置がさらに、複数の機械加工パターンを含む第１メニューからユーザの選択を受信し、複数の切削工具の軸の向きを含む第２メニューからユーザの選択を受信するよう適合されたユーザインターフェイスを具えることを特徴とする装置。
【請求項１４】
請求項６に記載の装置がさらに、加工対象エリアの指定を受信するための入力手段を具え、前記加工対象エリアの指定を受信するための入力手段がユーザインターフェースと、電気通信部と；無線通信受信部と；記憶部の読み取り部と；携帯可能メディアの読み取り部とのうち少なくとも１つであることを特徴とする装置。
【請求項１５】
請求項１４に記載の装置において、前記処理モジュールがさらに、受信した機械加工パターンと、受信した切削工具の軸の向きと、指定された機械加工すべき加工対象エリアとに基づいて前記切削工具の動作シーケンスを決定するよう適合されていることを特徴とする装置。
【請求項１６】
請求項６に記載の装置がさらに、複数の機械加工パターンを含む第１メニューからユーザの選択を受信するよう適合されたユーザインターフェースを具え、前記１セットの切削工具の動作が利用可能な機械加工パターンの総数と利用可能な切削工具の軸の向きの総数とを乗じた結果を含むことを特徴とする装置。
【請求項１７】
５軸の切削工具の動作用の切削工具の軸の向きと機械加工パターンに基づいて複合機械加工するための装置を用いる方法であって、
前記装置のユーザインターフェースを介して、機械加工パターンの利用可能な選択肢のセットから選択するステップと；
前記装置のユーザインターフェースを介して、機械加工される面に垂直な工具の軸と；駆動面に垂直な工具の軸と；固定点を常に通過する工具の軸と；曲線の点を常に通過する工具の軸と；空間内の固定ベクトルと平行な工具の軸とを含む切削工具の軸の向きの利用可能な選択肢のセットから選択するステップと；
選択した機械加工パターンと切削工具の軸の向きを受信して切削工具の動作シーケンスを決定するステップであって、前記５軸の切削工具の動作のうち、前記決定した切削工具の動作シーケンスは１セットの切削工具の動作の一部であるステップとを含むことを特徴とする方法。
【請求項１８】
請求項１７に記載の切削工具の軸の向きと機械加工パターンに基づいて複合機械加工するための装置を用いる方法において、前記１セットの切削工具の動作が利用可能な機械加工パターンの総数と利用可能な切削工具の軸の向きの総数とを乗じた結果を含むことを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、その幾つかの実施例において一般にコンピュータ支援製造（ＣＡＭ）用の工作機械の経路の軌道計画に関し、特に工場の機械加工用の多軸工作機械のコンピュータ数値制御（ＣＮＣ）プログラムを構成するユーザインターフェースによって作成される定義に関する。
【背景技術】
【０００２】
コンピュータ支援製造（ＣＡＭ）ソフトウェアシステムはコンピュータ数値制御（ＣＮＣ）の工作機械をプログラムするのに用いられており、この工作機械は機械工場で金型、ダイ、工具、プロトタイプ、航空宇宙部品などの個々の部品の製造に用いられている。近年の機械工場では２軸（Ａ，Ｂ）の回転動作と組み合わせた３軸の直線（Ｘ，Ｙ，Ｚ）動作が可能な同時５軸工作機械を適用する傾向が増している。この種のマシンでは、加工プロセスで、切削工具と加工品がＣＮＣプログラムによって記述されたとおりに互いに関連して５軸で同時に動作する。
【０００３】
このようなアプリケーションは本来数学的および技術的な複雑さを有するので、５軸全てを完全に働かす−これら５軸工作機械の動作を制御するＣＮＣプログラムの生成は難易度が高い。５軸工作機械をプログラムするためのＣＡＭシステムはユーザの操作が容易でなければならず、エラーの無いＣＮＣプログラムを作成しなければならない。ＣＮＣプログラムにおける小さなエラーは加工品、切削工具および／または工作機械自体に高価な損傷および／または回復できない損傷をもたらすであろう。実行されるとき、最新技術の５軸ＣＡＭソフトウェアは多くの特定の機械加工サイクルを含んでおり、機械加工サイクルをユーザに理解させるようにするため、各サイクルは若干の選択肢を含んでいる。すなわち、現在の最新技術の５軸ＣＡＭソフトウェアは１または少数の向きと共に１または少数のパターンで構成される機械加工サイクルをユーザに提供する。各パターンと向きの組み合わせは、一般的に新しい機械加工サイクルとして提示される。限られた数の選択肢は、限られた数の使用という、これらの機械加工サイクルの柔軟性を無くしてしまう。さらに、幾つかの特定の機械加工サイクルは、要求される多彩な機械加工をカバーするためそれぞれ独立した機械加工サイクルを実行する詳細ステップの重複をもたらす。実装されるＣＡＭステップの視点から、機械加工サイクルの増殖は、しばしば重複する条件と共に、ステップを実装する労力と機械で読み取り可能なコードを介して実行する内部ステップおよびユーザインターフェースの双方を保守する労力を指数関数的に増加させる。これらの内部ステップとその保守の量は、ＣＡＭステップの信頼性に負担を掛けるよう作用する場合がある。
【発明の概要】
【０００４】
本発明のコンピュータで使用可能な方法および装置は、例えばユーザインターフェースの別個のメニューを介した機械加工パターンの選択あるいは指示と工作機械の軸の向きの選択あるいは指示とによって機械加工パターンと工作機械の軸の向きの様々な組み合わせを取り扱うことによって機械語命令を生成するための迅速な構成を可能にする。本発明は、その幾つかの実施例で、工作機械の位置計画を行うコンピュータで使用可能な方法を含み、工作機械の位置計画に従って加工品に対して機械加工ステーションの工作機械によって動作が実行される方法において、当該方法が、（ａ）機械加工パターンを受信するステップと；（ｂ）何れかの発生順序で、工作機械の軸の向きを受信するステップと；（ｃ）前記受信した機械加工パターンと前記受信した工作機械の軸の向きとに基づいて工作機械の位置計画を決定するステップと；（ｄ）１以上の機械語命令として前記工作機械の位置計画を出力するステップと、を含むことを特徴とする。前記コンピュータで使用可能な方法の幾つかの例示的な実施例では、前記機械加工パターンは、複数の機械加工パターンを含む第１メニューによるユーザの選択に基づいていてもよい。前記コンピュータで使用可能な方法の幾つかの例示的な実施例では、前記工作機械の軸の向きは、複数の工作機械の軸の向きを含む第２メニューによるユーザの選択に基づいていてもよい。前記コンピュータで使用可能な方法の幾つかの例示的な実施例では、前記工作機械の軸の向きを受信するステップの前に、前記加工品に対する前記工作機械の軸の向きを規定するステップがあってもよい。前記コンピュータで使用可能な方法の幾つかの例示的な実施例では、前記機械加工パターンを受信するステップの前に、機械加工すべき加工品エリアを決定するステップがあってもよい。前記コンピュータで使用可能な方法の幾つかの例示的な実施例では、前記受信した機械加工パターンと前記受信した工作機械の軸の向きとに基づいて工作機械の位置計画を決定するステップの前に、（ｉ）前記加工品への接近と；（ｉｉ）前記加工品からの離脱と；（ｉｉｉ）前記指定された機械加工すべき加工品エリアの２以上のサブエリアの連結と；のうち少なくとも１つに対して１以上のルールを規定するステップがあってもよい。前記コンピュータで使用可能な方法の幾つかの例示的な実施例では、１以上の機械語命令として工作機械の位置計画を出力するステップの前に、（ｉ）前記指定された機械加工すべき加工品エリアと；（ｉｉ）前記受信した機械加工パターンと；（ｉｉｉ）前記受信した工作機械の軸の向きと；（ｉｖ）前記加工品への接近、前記加工品からの離脱、および前記指定された機械加工すべき加工品エリアの２以上のサブエリアの連結用に規定されたルールのうち少なくとも１つと、のうち少なくとも１つを１以上の機械語命令に変換するステップがあってもよい。
【０００５】
本発明は、その幾つかの実施例で、工作機械に対する命令を生成するための装置も含み、当該装置が、（ａ）機械加工パターンを受信するための第１受信部または入力手段と；（ｂ）工作機械の軸の向きを受信するための第２受信部または入力手段と、前記第１受信部と第２受信部は１つの受信部、受信モジュールなどとして実装されてもよく；（ｃ）アドレス指定可能メモリを有する処理モジュールであって、受信した機械加工パターンと受信した工作機械の軸の向きとに基づいて工作機械の位置計画を決定する１以上の命令を実行するよう構成された処理モジュールと；（ｄ）１以上の機械語命令として前記工作機械の位置計画を出力するための送信部または手段と、を具えることを特徴とする。前記工作機械に対する命令を生成するための装置の幾つかの実施例では、機械加工パターンを受信するための入力手段は電気通信部と；無線通信受信部と；記憶部の読み取り部と；携帯可能メディアの読み取り部とのうち少なくとも１つでよい。工作機械に対する命令を生成するための装置の幾つかの実施例では、工作機械の軸の向きを受信するための受信部または入力手段は電気通信部と；無線通信受信部と；記憶部の読み取り部と；携帯可能メディアの読み取り部とのうち少なくとも１つでよい。工作機械に対する命令を生成するための装置の幾つかの実施例では、工作機械の位置計画を出力するための手段を受信する受信部または入力手段は電気通信部と；無線通信送信部と；記憶部への書き込み部と；携帯可能メディアへの書き込み部とのうち少なくとも１つである。工作機械に対する命令を生成するための装置の幾つかの実施例では、当該装置がさらに、複数の機械加工パターンを含む第１メニューからユーザの選択を受信するよう適合されたユーザインターフェースを具える。工作機械に対する命令を生成するための装置の幾つかの実施例では、当該装置がさらに、複数の工作機械の軸の向きを含む第２メニューからユーザの選択を受信するよう適合されたユーザインターフェースを具える。工作機械に対する命令を生成するための装置の幾つかの実施例では、当該装置がさらに、複数の機械加工パターンを含む第１メニューからユーザの選択を受信し、複数の工作機械の軸の向きを含む第２メニューからユーザの選択を受信するよう適合されたユーザインターフェースを具える。工作機械に対する命令を生成するための装置の幾つかの実施例では、当該装置がさらに、加工品エリアの指定を受信するための受信部または入力手段を含み、前記加工品エリアの指定を受信するための入力手段はユーザインターフェースと、電気通信部と；無線通信受信部と；記憶部の読み取り部と；携帯可能メディアの読み取り部とのうち少なくとも１つである。工作機械に対する命令を生成するための装置の幾つかの実施例では、当該装置がさらに、受信した機械加工パターンと、受信した工作機械の軸の向きと、指定された機械加工すべき加工品エリアとに基づいて工作機械の位置計画を決定するよう適合されてもよい。前記命令を生成するための装置は受信モジュールを具え、前記受信モジュールが前記機械加工パターンの受信部と前記工作機械の軸の向きの受信部とを具える。
【図面の簡単な説明】
【０００６】
本発明をより完全に理解するため、添付図面と共に以下の記載を参照されたい。
【図１】図１は、本発明のシステムの実施例のトップレベルの機能ブロック図である。
【図２】図２は、本発明の例示的方法の実施例のトップレベルのフローチャートである。
【図３Ａ】図３Ａは、本発明の例示的方法の実施例のトップレベルのフローチャートである。
【図３Ｂ】図３Ｂは、本発明の例示的方法の実施例のトップレベルのフローチャートである。
【図４】図４は、本発明の例示的実施例の一部の例示的な機能ブロック図である。
【図５Ａ】図５Ａは、本発明の例示的方法の実施例のトップレベルのフローチャートである。
【図５Ｂ】図５Ｂは、本発明の例示的方法の実施例のトップレベルのフローチャートである。
【発明を実施するための形態】
【０００７】
本発明は、その幾つかの実施例において図１の機能ブロック図で示されるような製造支援システム１００を含み、このシステムは、工作機械１３０と数値コード生成部１２０および計画モジュール１１０を具える物理的なコンピュータ装置１０２とを具え、計画モジュールは中央演算処理装置とアドレス指定可能メモリとを具えていてもよい。アドレス指定可能メモリは１以上の記憶部を含んでいてもよく、これは１以上のデータベースの要素を保存していてもよい。計画モジュール１１０は処理モジュールを有しており、数値コード生成部１２０は別個の処理モジュールでもよいし、計画モジュールの処理モジュールによって実行されるコンピュータ実行命令として実装されてもよい。工作機械１３０は、加工工具あるいは切削工具を提供し、数値コード生成部１２０によって提供される命令に従って加工品に対する切削工具の進路を定める。切削工具の位置は、３つの絶対位置（すなわちＸＹＺ）および２つの回転位置（すなわちＡ−Ｘ軸周りの回転位置、およびＢ−Ｙ軸周りの回転位置）で表現されてもよい。数値コード生成部は、計画モジュール１１０の出力に応答してもよい。計画モジュールは、コンピュータベースモデルの（ａ）機械加工すべき加工品エリア１４１と；（ｂ）加工品を機械加工するのに適用されるパターン１４２と；（ｃ）工作機械１３０の切削工具と加工品との間の相対的な向き１４３を表す関係と；（ｄ）（１）加工品への接近用の命令と；（２）加工品からの離脱用の命令と；（３）機械加工サブエリアを連結する動作用の命令と、を含む補助動作１４４と、を含む１以上のデータベース１４０にアクセスする。ユーザインターフェース１５０を介して、システム１００のユーザが計画モジュール１１０によってアプリケーション用データベース１４０からファイルまたはオブジェクトを選択し、例えばＧコードの数値コード１２１を生成する。次いで、工作機械１３０はＧコードを受信し、符号化された命令を実行して工作機械を駆動する。例えば、この装置は第１メニュー１５１からユーザの選択を受信するよう適合されたユーザインターフェース１５０を有しており、これはタッチスクリーン、またはディスプレイおよび指示デバイスでもよく、第１メニュー１５１が複数の機械加工パターンを含んでおり、この装置はまた第２メニュー１５２から受信するよう適合されたユーザインターフェース１５０を有しており、これは第１メニュー１５１と同じタッチスクリーン、もしくはディスプレイおよび指示デバイスを介して、または別個のタッチスクリーン、またはディスプレイおよび指示デバイスを介して表示されてもよく、第２メニュー１５２が複数の工作機械の軸の向きを含んでいる。
【０００８】
本発明は、その幾つかの実施例において図２のトップレベルのフローチャートで示されるような５軸の機械加工の例示的な方法を含んでおり、複合機械加工サイクルは計画プロセスあるいはプログラミングプロセスを含んでおり、これはＣＮＣ符号化が後続する４ステップを含む。５軸の複合機械加工の例示的な４つの計画ステップは、（ａ）機械加工すべき加工品エリアを規定または選択するステップと（ステップ２１０）；（ｂ）この選択されたエリアを機械加工するときに適用するパターンを選択するステップと（ステップ２２０）；（ｃ）切削工具と加工品の向きの関係を規定するステップと（ステップ２３０）；（ｄ）（１）加工品への接近と；（２）加工品からの離脱と；（３）機械加工サブエリアを連結する動作と、を含む補助動作を規定するステップと（ステップ２４０）、を含んでいる。その後、当該方法はＣＮＣコードを生成するステップを含んでもよい（ステップ２５０）。
【０００９】
別の方法の実施例が、図３Ａおよび図３Ｂのトップレベルのフローチャートに記載されてもよい。例示的なステップは、規定された表面のセットにより選択する範囲を規定することによって機械加工するためのエリアを選択するステップと（ステップ３１０）；曲線パターンの生成方法を選択するステップと（ステップ３２０）；曲線に沿った方向に工作機械の軸を駆動するためのルールを選択するステップと（ステップ３３０）；工作機械の経路のシングルカット（ｓｉｎｇｌｅ  ｃｕｔｓ）間の横方向の増分を選択するステップと（ステップ３４０）；カットのセット、接近の種類、開始時の離脱（ｄｅｔａｃｈ）および終了時の離脱（ｄｅｔａｃｈ）ごとに選択するステップと（ステップ３５０）；工作機械の経路の大きい部分同士の結合種類を選択するステップと（ステップ３６０）；例外イベントの応答を選択するステップと（ステップ３７０）；工作機械の経路を決定するステップと（ステップ３８０）、を含む。
【００１０】
本発明の実施例である曲線パターンのデータベースの内容および使用の例示的な機能ブロック図が図４に示されている。曲線パターンのデータベース４２０を構築するのに機械加工すべきエリアに対する曲線パターンを生成する複数のルール４１０を用いてもよく、曲線パターンのデータベースは、曲線の点に沿った方向に工作機械の軸を規定するためのルール４３０と共に参照される。例示的な曲線の生成方法は、（ａ）アイソパラメトリック補間と；（ｂ）駆動面（ｄｒｉｖｅ  ｓｕｒｆａｃｅ）のアイソパラメトリック投影と；（ｃ）平面のセットとの交差と；（ｄ）指定された輪郭または所定の輪郭からの相殺と、を含んでいる。曲線パターンのデータベースを含む曲線パターンのデータは、（ａ）点ＸＹＺとして；（ｂ）適正（ｐｅｒｔｉｎｅｎｃｅ）な表面として；（ｃ）所属する表面に垂直なベクトルとして；Ｕ＝ｆ１（ｘ，ｙ，ｚ）およびＶ＝ｆ２（ｘ，ｙ，ｚ）とした場合の表面へのＵＶマッピングとして表されてもよい。曲線パターンの点に沿った方向に工作機械の軸を規定するための例示的なルールは、（ａ）駆動面に垂直な方向または機械加工表面に垂直な方向と；（ｂ）固定点または所定の曲線の点を通過する方向と；（ｃ）所定の固定ベクトルと平行な方向と、を含んでもよい。
【００１１】
図５Ａと図５Ｂはトップレベルのフローチャートの形態で複合機械加工の方法の実施例を示しており、この方法は、機械加工用の加工品全体を選択し（ステップ５１０）、加工品の表面と交差する、所定の曲線にそれぞれ垂直な、連続した平面を含む曲線パターンを選択し（ステップ５２０）、工作機械の軸の向きが機械加工すべき加工品の表面に垂直に選択され（ステップ５３０）、シングルカット間の横方向の増分またはワークフィード連結（ｗｏｒｋｆｅｅｄ  ｌｉｎｋｓ）がなめらかな立方連結（ｆｌｕｅｎｔ  ｃｕｂｉｃ  ｌｉｎｋｓ）として選択され（ステップ５４０）；接近および離脱が半径のような動作または丸みのある動作として選択され（ステップ５５０）；工作機械の経路の大きい部分同士の結合はこの実施例ではＸ軸周りの半径方向の高速な連結（ｒａｐｉｄ  ｌｉｎｋｓ）として選択される。この計画では、完全な工作機械の経路が決定される（ステップ５８０）。
【００１２】
この複合機械加工の方法では、部品を機械加工するための様々な方法が複数の機械加工サイクルを有しており、これは１つの複合機械加工の機能に圧縮されてもよい。ＣＡＭシステム開発の観点から、このような複合機能を実現するということは、個々の向きと個々のパターンを交換可能に用いられるオブジェクトとして構築するということを意味する。任意の個々のオブジェクトは寄生する依存関係を取り除かれ、ソフトウェア本体に一度しか出現しないので、この交換可能なオブジェクトのアプローチは、得られるソフトウェアに高度な信頼性を提供する。
【００１３】
５軸の複合機械加工サイクルの方法は、一般に最新技術より数の多いパターン選択用の１セットの選択肢をユーザに利用可能にし、一般に最新技術より数の多い向きの選択肢の範囲と組み合わせてパターンの選択肢を利用可能にする。したがって、パターンと向きとの組み合わせを選択することによって、ユーザは５軸の機械加工サイクルを容易かつ確実に構成するであろう。例えば、パターンの利用可能な選択肢の数が６つであり、向きの利用可能な選択肢が６つである場合、ユーザは３６個の組み合わせた方法から選択して部品を機械加工するであろう。ＣＡＭシステム開発の視点から、この実施例において向きの１つの新しい選択肢を追加することは、６つの新しくかつ異なる機械加工サイクル−既存パターンにつき１つを自動的に有することを意味する。
【００１４】
また当業者は、本書で記載されるモジュールと機能がさらに細分化され、組み合わされ、および／または変更されても、依然として本発明の実施例の趣旨のうちであることを認識するであろう。さらに、本発明の多くの変形が示され、詳細に記載されているが、本発明の範囲内のその他の変更はこの開示に基づいて当業者に容易に明らかであり、すなわち本書で記載された例示的なフローチャートまたはプロセスが修正され変更されても、依然として本発明の趣旨のうちとなるであろう。また、特定の特徴の様々な組み合わせまたはサブコンビネーションおよび実施例の態様が作られても、依然として本発明の範囲内であると考えられる。したがって、開示された発明の変形例を形成するために開示された実施例の様々な特徴と態様を互いに組み合わせることができ、または互いの代わりに用いることができることを理解されたい。このように、本書で開示された本発明の範囲を上記特別に開示された実施例によって限定すべきではない。
【図１】
0005620931.tif 000002
【図２】
0005620931.tif 000003
【図３Ａ】
0005620931.tif 000004
【図３Ｂ】
0005620931.tif 000005
【図４】
0005620931.tif 000006
【図５Ａ】
0005620931.tif 000007
【図５Ｂ】
0005620931.tif 000008