(57)【要約】  本発明は、機械（１）における加工プロセスの最適化のために、加工セット（１１ａ、１１ｂ、１１ｃ）を有する制御プログラム（１０）が加工プロセスを制御し、加工セット（１１ａ、１１ｂ、１１ｃ）の実行中に発生するプロセス情報をファイル（３）に加工セットに関連付けて記憶し、プロセス情報をファイル中において制御プログラム内に記憶することを特徴とする方法に関する。本発明は機械での加工プロセスを最適化する可能性を提供する。
2009509780.tif 000002
【特許請求の範囲】
【請求項１】
機械（１）における加工プロセスの最適化のための方法において、加工セット（１１ａ、１１ｂ、１１ｃ）を有する制御プログラム（１０）が加工プロセスを制御し、加工セット（１１ａ、１１ｂ、１１ｃ）の実行中に発生するプロセス情報をファイル（３）中に加工セットに関連付けて記憶し、プロセス情報をファイル中に制御プログラム内に記憶することを特徴とする方法。
【請求項２】
プロセス情報を、ファイル中に注釈の形で制御プログラム内に記憶することを特徴とする請求項１記載の方法。
【請求項３】
加工セットに関連付けされて記憶されたプロセス情報を、可視化システム（６）によって読取可能なフォーマットに変換することを特徴とする請求項１又は２記載の方法。
【請求項４】
プロセス情報を、可視化システム（６）によって可視化することを特徴とする請求項１乃至３の１つに記載の方法。
【請求項５】
プロセス情報を、該情報が加工中におけるプロセス情報発生位置に図式的に割り当てられるように可視化することを特徴とする請求項４記載の方法。
【請求項６】
可視化システム（６）としてＣＡＭシステムを使用することを特徴とする請求項３から５記載の１つに記載の方法。
【請求項７】
機械（１）が工作機械、生産機械および／又はロボットであることを特徴とする請求項１乃至５の１つに記載の方法。
【請求項８】
機械（１）の制御のための制御装置（２）において、制御装置（２）が加工セット（１１ａ、１１ｂ、１１ｃ）を有する制御プログラム（１０）により加工プロセスを制御し、加工セット（１１ａ、１１ｂ、１１ｃ）の実行中に発生するプロセス情報がファイル（３）中に加工セットに関連付けされて記憶され、プロセス情報がファイル中に制御プログラム内に記憶されるように制御装置（２）が構成されていることを特徴とする制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は機械における加工プロセスの最適化のための方法に関する。更に本発明は機械の制御のための制御装置に関する。
【０００２】
例えば工作機械、生産機械および／又はロボット等の機械の場合、工業的には、所謂作業計画内で、ＣＡＤシステムの助けにより、製造すべき工作物が設計される。それから、設計された工作物ジオメトリに関するデータがＣＡＤシステムからＣＡＭシステムに伝送される。ＣＡＭシステムは、例えばフライス加工の場合、工作物の製造に必要なフライス軌道を算定して可視化する。その際、工業的には、作業計画内のこれらフライスデータから、専門分野特有にポストプロセッサとも呼ばれる他のプログラムにより、機械の加工プロセスを制御する制御プログラムが発生される。制御プログラムは専門分野特有にＮＣ部分プログラムとも呼ばれる。しかる後に、完成した制御プログラムが機械を制御するための制御装置（例えば数値制御装置）に伝送される。制御プログラムにより、機械での加工プロセスが制御される。制御プログラムの設定時および／又は制御プログラム内で、加工プロセスのために必要な、例えば機械のスピンドル回転数又は送り速度の如き技術的パラメータも確定される。機械での工作物の加工中に、操作者が、例えば不都合な応力発生や異常騒音という結果を確認した場合には、その徴候が消えるまで、例えば操作者が最大送り速度および／又はスピンドル回転数を低減する。しかしこの経験の作業計画へのフィードバックは、一般に行なわれないか、せいぜいのところ、口頭で、操作者が所轄の専門家と作業計画に関し話し合うことで行なわれる。作業計画の専門家集団が、機械の操作者からフィードバック情報を全く受けないか、又は不十分なフィードバック情報しか受けないために、作業計画者には不正確な情報しか存在せず、加工プロセスの最適化が全く不可能か、非常におおまかにしかできない。これは、機械の能力が完全には利用されず、例えば加工プロセスが不必要に長く続くという結果を招き、また、例えば工作物の到達可能な表面仕上げ品質に関して最適な結果をもたらさない
【０００３】
独国特許出願公開第１０１４４７８８号明細書から、数値制御される工業用工作機械においてプロセスデータを確実かつ高性能に記録する方法と装置が公知である。これによると、プロセスデータは動作時間が重視される周期的な時間領域で収集され、ＦＩＦＯ特性を有するデータ中間メモリに周期的な制御クロックにて取り込まれる。このデータ中間メモリは動作時間が重視されない非周期的な時間領域で読み出され、読み出されたデータは処理されて、データセットとしてプロトコルメモリに保存される。
【０００４】
独国特許出願公開第１０１３３６１２号明細書から、工作機械のための数値制御ならびに数値制御のための方法と、工作機械の監視のための方法とが公知である。
【０００５】
欧州特許出願公開第０８１３１３０号明細書から、工作機械又はロボットのための数値制御装置が公知である。この数値制御装置においては、数値制御装置の操作者に、部分プログラムの入力時、システムで使用可能なデータに基づき、個々の使用工具に対して可能な監視方法がメニューにて提供される。メニューの受け入れ後に、制御装置によって案内された製造プロセスがスタートする。
【０００６】
本発明の課題は、機械における加工プロセスを最適化することにある。
【０００７】
この課題は、機械における加工プロセスの最適化法において、加工セットを有する制御プログラムが加工プロセスを制御し、加工セットの実行中に発生するプロセス情報をファイル中に加工セットに関連付けて記憶し、プロセス情報をファイル中において制御プログラム内に記憶することによって解決される。
【０００８】
更に、この課題は、制御装置を次のように構成した機械の制御のための制御装置により解決される。即ち、制御装置は、該装置が加工セットを有する制御プログラムにより加工プロセスを制御し、加工セットの実行中に発生するプロセス情報をファイル中に加工セットに関連付けされて記憶し、ファイルのプロセス情報を制御プログラム内に記憶するように構成する。
【０００９】
プロセス情報をファイル中に加工セットに関連付けて記憶すると有利である。プロセス情報をファイル中に加工セットに関連付けて記憶すれば、プロセス情報を特に容易に種々のシステム間で交換できる。
【００１０】
更に、ファイル中に制御プログラムを記憶すると望ましい。同一のファイル中にプロセス情報の他に制御プログラムを記憶すれば、簡単な方法で、プロセス情報と制御プログラムの付属の加工セットとの間の関連が作り出せる。
【００１１】
更に、プロセス情報をファイル中において制御プログラム内に記憶すると有利であることが分かった。この措置に伴い、特に簡単な方法で、プロセス情報と制御プログラムの付属の加工セットとの間の関連が作り出せる。
【００１２】
これに関し、本発明にとって、プロセス情報をファイル中において注釈の形で制御プログラム内に記憶する有利である。これによって、洗練された方法で制御プログラム内へのプロセス情報の統合が可能になる。
【００１３】
更に、本発明にとって、加工セットに関連付けされて記憶されたプロセス情報を可視化システムで読取可能なフォーマットに変換すると望ましい。これによって、プロセス情報をどの標準可視化システム、特にＣＡＭシステムによっても可視化することができる。
【００１４】
更に、本発明では、プロセス情報を可視化システムで可視化すると有利である。この結果、使用者が簡単な方法でプロセス情報を図式的にできる。
【００１５】
更に、本発明では、プロセス情報を、該情報が加工中のプロセス情報発生位置に図式的に割り当てられるよう可視化するとよい。この結果、使用者がプロセス情報を加工中のプロセス情報発生位置と共に図式的に把握し得る。
【００１６】
更に、可視化システムとしてＣＡＭシステムを使用すると有利である。ＣＡＭシステムは広く普及した可視化システムである。
【００１７】
更に、機械を工作機械、生産機械および／又はロボットとして構成するとよい。特に工作機械、生産機械および／又はロボットの技術分野では、しばしば加工プロセスが最適化される。しかし、本発明が他の技術分野でも使用可能なことは自明である。
【００１８】
制御装置の有利な構成は、方法の有利な構成によりもたらされ、その逆も真である。
【００１９】
本発明の実施例を図面に示し、以下において詳細に説明する。
【００２０】
図１は機械１を示し、これは機械１の制御装置２を有する。加工プロセス、例えば工作物のフライス加工が、加工プロセスを制御する制御プログラム１０で行なわれる。
【００２１】
制御プログラムは、一般に多数の加工セットから構成されている。
【００２２】
制御プログラムの典型的部分を図３に示す。制御プログラム１０は多数の加工セットを有する。見易さのため、３つの加工セット１１ａ、１１ｂ、１１ｃのみを示している。一般に各加工セットは各々に特徴的な番号を有し、例えば加工セット１１ａは番号Ｎ１０を有する。更に、各加工セットは一般に、例えばどのように機械の機械軸を移動すべきかという指令を含む。例えば指令Ｘ１０は機械のＸ軸を位置１０に移動すべきであることを意味し、指令Ｙ２０はＹ軸を位置２０に移動すべきであることを意味する。
【００２３】
本発明では、加工セットの実行中に発生するプロセス情報を加工セットに関連付けて記憶する。この場合、プロセス情報は、例えば発信器で測定され、制御装置２で適切に処理されるか、プロセス量の形で直接的に制御装置２内に蓄えられる。
【００２４】
典型的なプロセス情報は、例えば次のとおりである。
ａ）加工セットの実行中に発生する最小、平均および最大の送り速度、
ｂ）加工セットの実行中に発生する最小、平均および最大の機械軸速度、
ｃ）加工セットの実行中に発生する最小、平均および最大の機械軸の軸加速度、
ｄ）加工セットの実行中に発生する最小、平均および最大の電流摂取（それに伴う力又はトルクの摂取）、
ｅ）加工セットの実行中に発生する各機械軸の電動機の電流摂取の最大の変化速度（時間微分）、
ｆ）加工セットの実行中に発生する平均スピンドル回転数（目標設定および実際値）、
ｇ）加工セットの実行中に発生する最小、平均および最大のスピンドルトルク、
ｈ）加工セットの実行中に発生するスピンドルトルクの最大の変化速度（時間微分）
ｉ）加工セットのための加工時間、および
ｊ）ジオメトリ量、特にジオメトリ量の定義がプロセス量および／又は機械の動力学的な量によって影響を与えられる場合のジオメトリ量（例えば輪郭誤差および実際位置）。
【００２５】
プロセス情報を、本発明では、加工セットに関連付けて記憶する。即ち、プロセス情報が発生させられた各時点で実行中であった加工セットに、当該プロセス情報を割り当てることができるように記憶する。しかしながら、場合によっては、個々のプロセス情報のみを加工セットに関連付けて記憶してもよい。
【００２６】
プロセス情報を、特にファイル３（図１参照）内に加工セットに関連付けて記憶するとよい。この場合、ファイルには付加的に制御プログラムも記憶するとよい。
【００２７】
図２は、このようなファイルの実施例を示す。このファイルでは、プロセス情報を表形式で加工セットに関連付けて記憶している。この表は多数の欄を有するが、見易さのために図２には３つの欄のみを示し、その後は点線で表示している。第１の欄は多数の加工セットから構成された制御プログラムを含んでいる。図２には見易さのために３つの加工セットのみを示す。各加工セットに対し、他の欄には、各加工セットに割り当てたプロセス情報が書き込まれている。実施例では、例えば図２の１番目の加工セット（Ｎ１０  Ｘ１０  Ｙ２０）の実行中に１０ｍ／秒2なるＸ軸の最大軸過速度および５ｍ／秒2なるＹ軸の最大軸過速度を得て、対応する欄に書き込んだ。加工セットに関連付けて記憶すべきプロセス情報の個数に応じ、ファイルは多かれ少なかれ多数の欄を有する。加工セットの実行時に発生するプロセス情報は、このような方法で、その都度付属の加工セットに対して、加工セットに関連付けされて記憶される。
【００２８】
しかし例えば代替的に、プロセス情報を、例えば簡単に注釈の形で制御プログラム内に記憶させ、制御プログラムを、例えばファイルに保存することも可能である。プロセス情報は、このような方法によれば、制御プログラムの構成部分である。
【００２９】
この方法で発生させたファイル３を、次に変換手段５に伝送する。これを矢印４で示す（図１参照）。例えば逆動作をするポストプロセッサ５の形で実現可能な変換手段５は、加工セットに関連付けされて記憶したプロセス情報を可視化システム６により読取可能なフォーマットに変換する。フォーマットとして、例えば所謂ＣＬ（Cutter Location Data）フォーマットが選択でき、これは市販のどのＣＡＭシステムでも読取可能である。
【００３０】
しかる後に変換したファイルを可視化システム６に転送する。このことを矢印１２で示している。例えばＣＡＭシステムとして存在する可視化システム６を用い、プロセス情報を可視化する。可視化システム６がファイル３のフォーマットを読み取れる場合には、ファイル３の変換は省略でき、ファイル３を直接に可視化システム６に供給できる。これを図１の破線の矢印７で示している。
【００３１】
プロセス情報を、可視化システム６で、プロセス情報が加工中におけるプロセス情報発生位置（例えば工具位置）に図式的に割り当てるべく可視化すると特に有利である。その際、作業計画の専門家に対し、例えばフライス軌道上の該当位置および／又は工具における該当位置のクリックによって該当プロセス情報が画面に挿入される。可視化のために、可視化システム６が付加的になお、例えば工作物ジオメトリに関するデータをＣＡＤシステム８から得ることが場合によっては必要である。このことを矢印９で示している。
【００３２】
加工セットに関連付けたプロセス情報に基づき、作業計画の専門家は、作業計画において、機械の操作者が、例えば送り回転数、オーバライド回転数、スピンドル回転数の如き技術的特性量を個々の加工ステップについて変更したかどうかを確認できる。更に、専門家は、加工経過中にどの加速度およびトルクが発生されたか、又は工具交換、スピンドル加速又はスピンドル回転数変更のためのどの待ち時間が必要であったかについての実証を得る。しかる後、これらの情報を用いて、専門家は、加工プロセスを、例えば始動計画および／又は加工技術の変更によって狙いを定めて最適化し、かつそのような方法で最適化した制御プログラムを作成する。
【００３３】
加工プロセスの最適化の他に、プロセス情報は、加工プロセスの分類、検証および／又は記録のためにも使用可能である。この場合、各仕上がった工作物について関連したプロセス情報を記憶しかつ保管する。
【図面の簡単な説明】
【００３４】
【図１】本発明の実施例を概略的に示す。
【図２】ファイルに加工セットに関連付けされて記憶されたプロセス情報を示す。
【図３】制御プログラムを示す。
【符号の説明】
【００３５】
１  機械、２  制御装置、３  ファイル、５  変換手段、６  可視化システム、８  ＣＡＤシステム、１０  制御プログラム
【図１】
2009509780.tif 000003
【図２】
2009509780.tif 000004
【図３】
2009509780.tif 000005
【国際調査報告】
2009509780.tif 000006
2009509780.tif 000007
2009509780.tif 000008
2009509780.tif 000009