(57)【特許請求の範囲】
【請求項１】
数値制御装置（７）が部分プログラム（ＴＰ）へアクセス可能であり、前記部分プログラムが前記数値制御装置（７）によって実行可能であり、
前記数値制御装置（７）が前記部分プログラム（ＴＰ）を実行することによって、生産機械（１１）の制御が可能であり、
使用者インターフェース（１２）を介して使用者（１０）から前記数値制御装置（７）に選択指令（ＳＥＬ）が予め与えられ、前記選択指令により前記部分プログラム（ＴＰ）のプログラム命令シーケンスの少なくとも１つのプログラム命令が選択され、
前記数値制御装置（７）が、コンピュータ−コンピュータ接続（６）を介して直接的又は間接的に、少なくとも１つの選択されたプログラム命令を識別する情報（ｉｄｅｎｔ）を前記部分プログラム（ＴＰ）の生成に使用されたＣＡＭシステム（４）に伝送し、
前記数値制御装置（７）が、前記コンピュータ−コンピュータ接続（６）を介して、前記ＣＡＭシステム（４）から、前記少なくとも１つの選択されたプログラム命令を含むプログラム命令シーケンスのパラメータ記述（１４）を受け取り、
前記数値制御装置（７）が、前記使用者インターフェース（１２）を介して、前記パラメータ記述（１４）を数値制御装置（７）の使用者（１０）に対して出力し、
前記数値制御装置（７）が、前記使用者（１０）から前記パラメータ記述（１４）の変更を受け取り、
前記数値制御装置（７）が、変更されたパラメータ記述（１４’）を前記ＣＡＭシステム（４）に伝送し、
前記数値制御装置（７）が、前記ＣＡＭシステム（４）から、前記変更されたパラメータ記述（１４’）に対応する修正された部分プログラム（ＴＰ’）を受け取り、
前記数値制御装置（７）が、前記パラメータ記述（１４）と一緒に、前記ＣＡＭシステム（４）から、前記部分プログラム（ＴＰ）の実行によって発生する加工物（２）の加工の画像（１６）を受け取り、前記画像は、前記パラメータ記述（１４）に対応しており、
前記数値制御装置（７）が、前記使用者（１０）に対して、前記使用者インターフェース（１２）を介して前記画像（１６）を出力し、
前記変更されたパラメータ記述（１４’）の伝送後に、前記数値制御装置（７）が、まず前記ＣＡＭシステム（４）から、先ず、前記修正された部分プログラム（ＴＰ’）の実行によって生じる加工物（２’）の加工工程の画像（１６’）を受け取り、前記画像は、前記変更されたパラメータ記述（１４’）に対応しており、
前記数値制御装置（７）が、前記使用者インターフェース（１２）を介して、前記使用者（１０）に対し前記画像（１６’）を出力し、
前記数値制御装置（７）が、前記使用者（１０）から、前記画像（１６’）が適切であることを承認する承認応答（ＯＫ）を受け取った後にはじめて、前記数値制御装置（７）が、前記ＣＡＭシステム（４）から、前記修正された部分プログラム（ＴＰ’）を要求し、
前記プログラム命令シーケンスが、前記部分プログラム（ＴＰ）にも前記数値制御装置（７）にもパラメータ形式で存在しないことを特徴とする、
数値制御装置のための動作方法。
【請求項２】
前記使用者（１０）によって、前記プログラム命令シーケンスの１つの任意のプログラム命令、又は連続する複数のプログラム命令の任意のグループが選択可能であることを特徴とする請求項１記載の動作方法。
【請求項３】
前記使用者（１０）によって前記選択されたプログラム命令が、少なくとも１つのプログラム命令を含み、
前記加工物（２）が、前記少なくとも１つのプログラム命令に基づいて、前記加工物の表面の少なくとも１つの点で互いに直交する２つの方向に湾曲した前記表面上で加工されることを特徴とする請求項１又は２記載の動作方法。
【請求項４】
前記部分プログラム（ＴＰ）のメインプログラムが、複数のサブプログラム呼出し（ＳＲ１〜ＳＲＮ）を含み、前記使用者（１０）が、前記複数のサブプログラム呼出し（ＳＲ１〜ＳＲＮ）の１つを選択することによって、前記少なくとも１つのプログラム命令を選択することを特徴とする請求項１から３の１つに記載の動作方法。
【請求項５】
前記数値制御装置（７）が、部分プログラム（ＴＰ）のヘッダー（１３）に基づいて自動的に、前記部分プログラム（ＴＰ）の生成に使用された前記ＣＡＭシステム（４）を決定することを特徴とする請求項１から４の１つに記載の動作方法。
【請求項６】
数値制御装置（７）によって直接的に実行可能である機械コード（９）を含み、前記機械コード（９）を実行することにより、前記数値制御装置（７）が請求項１から５の１つに記載の動作方法を実施する、コンピュータプログラム。
【請求項７】
前記数値制御装置によって実行可能な請求項６記載のコンピュータプログラム（８）が記憶されている数値制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、
・数値制御装置により部分プログラムへのクセスが可能であって、その部分プログラムが数値制御装置によって実行可能であり、
・数値制御装置が、部分プログラムを実行することによって、生産機械の制御が可能であり、
・使用者インターフェースを介して、使用者から数値制御装置に選択指令が予め与えられ、その選択指令により部分プログラムのプログラム命令シーケンスの少なくとも１つのプログラム命令が選択される、
数値制御装置のための動作方法に関する。
【背景技術】
【０００２】
さらに、本発明は、コンピュータプログラムが数値制御装置によって直接的に実行可能である機械コードを含み、数値制御装置によるその機械コードの実行が、数値制御装置がこの種の動作方法を実施することをもたらす、コンピュータプログラムに関する。
【０００３】
さらに、本発明は、数値制御装置によって実行可能なこの種のコンピュータプログラムが記憶されている数値制御装置に関する。
【０００４】
数値制御装置は、動作時に一般に所謂部分プログラムを実行する。部分プログラムは、生産機械（特に、工作機械）の位置および回転数調節される軸をどのように制御するかを決定する。理論的には、数値制御装置の使用者インターフェースを介して直接的に部分プログラムを生成することができる。しかし、数値制御装置の使用者インターフェースを介しては、制御命令を個別に逐次設定できる可能性を提供することしかできない。従って、実際には部分プログラムは、ＣＡＤシステムにより生成されたデータに基づいてＣＡＭシステムにより生成される。ＣＡＭシステムは、所謂ポストプロセッサも一緒に含んでいてよい。
【０００５】
部分プログラムを生成する際にＣＡＭシステムを用いてＣＡＭシステムの使用者により一連のプログラム命令シーケンスが生成される。各プログラム命令シーケンスについて、ＣＡＭシステムの使用者は、ＣＡＭシステムに対して、各加工のパラメータ記述を設定する。例えば、金型製作におけるフライス加工の際に、ＣＡＭシステムの使用者は、仕上げ削りのために、どの工具を使用すべきか、どのくらいの送り深さにすべきか、何をジオメトリ基準とするか等を設定することができる。ＣＡＭシステムの使用者は、例えばフライスが移動されるべき経路も設定することができる。それに続いてプログラム命令シーケンスのパラメータ記述に基づいてＣＡＭシステムが部分プログラムを生成する。その部分プログラムが数値制御装置に伝送される。一般に、その部分プログラムは、もはやパラメータ記述自体を含んでおらず、生産機械の位置および回転数調節される軸のための個々の制御命令の列だけを含んでいる。個々の制御命令の列は非常に長くてよい（一部では、数百万個のデータセット）。制御命令の列を決定する基礎となった基準は、もはや制御命令の列から取り出すことができない。この種の基準の例として、切削ラインの間隔、工具ジオメトリ、加工戦略、衝突回避計算の結果、技術的な例えば工具位置調整のような諸値等が挙げられる。
【０００６】
部分プログラムを変更しようとする際に、制御命令自体の直接的な変更は実用的な方法ではない。というのは、制御命令の列の基礎をなす制御命令の列の基準はもはや取り出すことができないからである。むしろ、プログラム命令シーケンスの基礎をなすパラメータ記述が変更されなければならない。
【０００７】
ＣＡＭシステムの使用者は、一般に数値制御装置の使用者とは異なる者である。多くの場合に、ＣＡＭシステムの使用者には、部分プログラムにより制御されるべき生産機械の技術的な特性データが不足している。このことは、数値制御装置による部分プログラムの実行が不適切に製作された加工物をもたらす可能性がある。このような場合に、個々の具体的なケースに応じて、再度、基礎から新しく部分プログラムを決定する必要がある。しかし、多くの場合において、適切な加工物の製作を可能にするためにどのパラメータ記述のどのパラメータを変更すればよいかは、数値制御装置の使用者にとって、生産機械およびそれの技術データの知識に基づいて明らかである。
【０００８】
従来技術において、数値制御装置の使用者は、部分プログラムの変更すべき部分が数値制御装置内にパラメータ形式で存在する場合にのみ、部分プログラムの変更を行うことができる。そういうケースに当たるのは、一般に、部分プログラム全体の僅かな部分でしかない。その他の全てのケースにおいて、数値制御装置の使用者は、ＣＡＭシステムの使用者と連係しなければならず、ＣＡＭシステムの使用者に、どのパラメータ記述におけるどのパラメータを変更したいかを伝えなければならない。それに従って、ＣＡＭシステムの使用者は、ＣＡＭシステムを呼び出して、該当するパラメータ記述を手動で変更し、それから部分プログラムを新たに作成する。相応に修正された部分プログラムは、一般に、元のプログラムに対する差替え用として数値制御装置に伝送される。
【０００９】
修正された部分プログラムも所望の結果をもたらさないことが起こり得る。このような場合に、最後に述べた方法は、事情によっては何回も、部分プログラムにより製作される加工物が適切なものになるまで繰り返されなければならない。
【発明の概要】
【発明が解決しようとする課題】
【００１０】
本発明の課題は、数値制御装置の使用者自体がＣＡＭシステムで生成された部分プログラムを変更することができる可能性を提供することにある。
【課題を解決するための手段】
【００１１】
この課題は、本発明によれば請求項１記載の特徴事項を有する動作方法により解決される。本発明による動作方法の有利な実施形態は、従属請求項２から８に記載されている。
【００１２】
本発明によれば、冒頭に述べた如き動作方法が次によって構成されている。すなわち、
・数値制御装置が、コンピュータ−コンピュータ接続を介して直接的又は間接的に、少なくとも１つの選択されたプログラム命令を識別する情報を、部分プログラムの生成に使用されたＣＡＭシステムに伝送し、
・数値制御装置が、コンピュータ−コンピュータ接続を介して、前記ＣＡＭシステムから、少なくとも１つの選択されたプログラム命令を含むプログラム命令シーケンスのパラメータ記述を受け取り、
・数値制御装置が、使用者インターフェースを介して、そのパラメータ記述を、数値制御装置の使用者に対して出力し、
・数値制御装置が、その使用者からパラメータ記述の変更を受け取り、
・数値制御装置が、その変更されたパラメータ記述を前記ＣＡＭシステムに伝送し、
・数値制御装置が、前記ＣＡＭシステムから、その変更されたパラメータ記述に対応する修正された部分プログラムを受け取る。
【００１３】
それによって、数値制御装置の使用者は、正確に部分プログラムの変更したい部分のパラメータ記述を得ることができる。
【００１４】
本発明による動作方法は、有利な実施形態では、次のように構成されている。
・数値制御装置が、前記ＣＡＭシステムから、パラメータ記述と一緒に、そのパラメータ記述に対応する画像であって部分プログラムの実行によってもたらされる加工物加工の画像を受け取り、
・数値制御装置が、その画像を使用者インターフェースにより使用者に対して出力する。
【００１５】
それによって、使用者には、パラメータ記述自体に加えて、該当する加工のグラフィック表示も提供される。
【００１６】
さらに、次のように構成されていることが好ましい。
・数値制御装置が、前記ＣＡＭシステムから先ず、変更されたパラメータ記述に対応する画像であって修正された部分プログラムの実行によってもたらされる加工物加工の画像を受け取り、
・数値制御装置が、その画像を、使用者インターフェースを介して使用者に対して出力し、
・数値制御装置が、使用者から、その画像が適切であることを承認する承認応答を受け取った後にはじめて、前記ＣＡＭシステムに修正された部分プログラムを要求する。
【００１７】
この方法によって、伝送されるべきデータ量の大きさを最小限にすることができる。
【００１８】
本発明による方法は、使用者がどのプログラム命令を選択したかに関係なく実行可能である。従って、本発明による方法は、数値制御装置の使用者がパラメータ形式で数値制御装置内に格納されているプログラム命令シーケンスの１つのプログラム命令を選択する場合にも実行可能である。しかし、本発明による方法は、プログラム命令シーケンスが部分プログラム内にも数値制御装置内にもパラメータ形式で存在していない場合に十分な長所を示す。
【００１９】
その使用者によって、特定の複数のプログラム命令又は相前後する複数のプログラム命令の特定のグループが選択可能であるとよい。しかし、その使用者によって、１つの任意のプログラム命令又は相前後するプログラム命令の任意のグループが選択可能であることが好ましい。
【００２０】
特に、使用者によって選択されるプログラム命令が少なくとも１つのプログラム命令を含み、その少なくとも１つのプログラム命令に基づいて工作物が１つの面において加工され、その１つの面が当該面の少なくとも１つの点で互いに直交する２つの方向に湾曲していることが望ましい。
【００２１】
実際面では、部分プログラムのメインプログラムは、しばしばサブプログラム呼出しを含む。関連するサブプログラムは、その代わりとして、パラメータ化されたプログラム命令又はフリーフォーム処理であってよい。数値制御装置の使用者による選択は、その使用者がサブプログラム呼出しの１つを選択することによって少なくとも１つのプログラム命令を選択するように構成されているとよい。
【００２２】
本発明による動作方法のためには、数値制御装置にとって部分プログラムの作成に使用されたＣＡＭシステムが既知であることが必要である。この情報は数値制御装置内に固定的に格納しておいてもよいし、あるいは相応の情報をＣＡＭシステムの使用者に問い合わせてもよい。しかし、該当するＣＡＭシステムを数値制御装置が自主的に部分プログラムのヘッダーに基づいて確認することが好ましい。
【００２３】
前記課題は、さらに請求項９の特徴事項を有するコンピュータプログラムによって解決される。本発明によれば、冒頭に述べた如きコンピュータプログラムが次のように構成されている。すなわち、数値制御装置が、機械コードを実行することによって、数値制御装置が本発明による動作方法を実施する。
【００２４】
前記課題は、さらに請求項１０によれば、数値制御装置によって実行可能な本発明によるコンピュータプログラムが記憶されている数値制御装置によって解決される。
【００２５】
以下において、本発明の上述の特性、特徴および利点、ならびにこれらをどのようにして達成するかの方法を、図面に示す実施例に基づいて、さらに詳細に説明する。
【図面の簡単な説明】
【００２６】
【図１】図１は複数の装置の複合システムを概略図で示す
【図２】図２は部分プログラムのメインプログラムを概略図で示す。
【図３】図３は部分プログラムのサブプログラムを概略図で示す。
【図４】図４は図１の複合システムの通信を概略図で示す。
【図５】図５は出力マスクを概略図で示す。
【図６】図６は図１の複合システムの他の通信を概略図で示す。
【発明を実施するための形態】
【００２７】
以下において、図１を参照しながら、先ず本発明の基礎をなす従来技術の典型的な方法を説明する。
【００２８】
図１によれば、先ずＣＡＤシステム１により加工すべき加工物２が指定される。加工物２の（一般に純粋に幾何学的な）描画３がＣＡＭシステム４に転送される。ＣＡＭシステム４は一般にＣＡＭプロセッサ４ａおよびポストプロセッサ４ｂを含む。ＣＡＭシステム４により部分プログラムＴＰが生成される。ＣＡＭプロセッサ４ａが移動パターンをもたらす。一般に、ＣＡＭプロセッサ４ａは、加工物２の面に割り当てられたパラメータ化されたマスクに基づいて、一連の工具経路を生成する。さらに、それらの工具経路は一般に制御と関係なく定義されている。ポストプロセッサ４ｂは、それらの工具経路を制御に特有の列（＝部分プログラムＴＰ）に変換する。部分プログラムＴＰは、例えばデータ媒体５又はコンピュータ−コンピュータ接続６を介して、数値制御装置７に伝送される。それによって数値制御装置７は部分プログラムＴＰへのアクセスが可能である。データ媒体５をＵＳＢメモリスティックとして図示しているが、これは単なる例示に過ぎない。コンピュータ−コンピュータ接続６は、個々の具体的なケースに応じて、ＬＡＮとして、ＷＡＮとして、又はＷＷＷとして構成することができる。コンピュータ−コンピュータ接続６を介して、事情によっては、ＣＡＭシステム４の部分プログラムＴＰへの数値制御装置７の直接的なアクセスが可能であるとよい。
【００２９】
数値制御装置７は、コンピュータプログラム８によりプログラミングされている。コンピュータプログラム８は、数値制御装置７の内部に記憶されており、例えばＥＥＰＲＯＭ内に、又はフラッシュＥＰＲＯＭ内に記憶されている。コンピュータプログラム８は、数値制御装置７によって直接的に実行可能である機械コード９を含んでいる。コンピュータプログラム８は、一般に数値制御装置７の製造元によって数値制御装置７に格納される。
【００３０】
数値制御装置７による機械コード９の実行は、先ず、使用者１０による適切な制御命令の設定後に、数値制御装置７が部分プログラムＴＰを実行することをもたらす。部分プログラムＴＰの実行により、数値制御装置７によって生産機械１１が制御される。生産機械１１は、特に工作機械として構成されているとよい。部分プログラムＴＰの実行（および生産機械１１の相応の制御）によって、加工物２が製作される。
【００３１】
部分プログラムＴＰのメインプログラムは、図２によれば、一般にサブプログラム呼出しＳＲ１，ＳＲ２，・・・，ＳＲＮを含む。それどころかメインプログラムは、サブプログラム呼出しＳＲ１，ＳＲ２，・・・，ＳＲＮのシーケンスのみから構成されていてよい。
【００３２】
サブプログラム呼出しＳＲ１，ＳＲ２，・・・，ＳＲＮの幾つかがパラメータ化されており、図２よればサブプログラム呼出しＳＲ１およびＳＲ４がパラメータ化されている。この場合に、付属のサブプログラムは、部分プログラムＴＰに関係なく数値制御装置７内に格納されている。付属のサブプログラムにより、パラメータ化されたサブプログラム呼出しＳＲ１，ＳＲ４は、数値制御装置７内において生産機械１１の位置調節される軸Ａ１〜Ａ５の個々の移動運動の列に変換される。数値制御装置７は、位置調節される軸Ａ１〜Ａ５の移動運動への変換時に、当該サブプログラム呼出しＳＲ１，ＳＲ４のパラメータａ，ｂ，ｃを考慮する。従って、部分プログラムＴＰのこれらの部分は、数値制御装置７にパラメータ形式で予め与えることができる。
【００３３】
サブプログラム呼出しＳＲ１，ＳＲ２，・・・，ＳＲＮのうちのその他（図２によればサブプログラム呼出しＳＲ２およびＳＲ３）は、パラメータ化されていない。この場合には、付属のサブプログラムは部分プログラムＴＰの構成要素である。付属のサブプログラムは、図３によれば、一般に位置調節される軸Ａ１〜Ａ５の個々の移動運動の（非常に長い）列から成る。個々の移動運動のそれぞれについて、位置調節される軸Ａ１〜Ａ５ごとに、それぞれの位置値ｐ１１〜ｐ５１，ｐ１Ｎ〜ｐ５Ｎが設定されている。さらに、位置調節される軸Ａ１〜Ａ５ごとに、それぞれの速度値ｖ１１〜ｖ５１，ｖ１Ｎ〜ｖ５Ｎが設定されているとよい。しかし、しばしば、ほんの僅かに重なっている速度（時にはそれどころか唯一の速度）が設定されていて、該速度に基づいて数値制御装置７が軸Ａ１〜Ａ５の速度値をそれぞれの位置ｐ１１〜ｐ５１，ｐ１Ｎ〜ｐ５Ｎごとに自動的に確定する。さらに、通常は、少なくとも１つの回転数調節される軸Ａ６に対して、回転数ｎ１〜ｎＮが設定されている。
【００３４】
パラメータ化されていないサブプログラム呼出しＳＲ２，ＳＲ３自体を取りやめ、その代わりに、位置調節される軸Ａ１〜Ａ５の個々の移動運動の列が、場合によっては回転数調節される軸Ａ６の回転数ｎ１〜ｎＮも、部分プログラムＴＰのメインプログラム内に含まれているようにしてよい。
【００３５】
数値制御装置７をプログラミングしているコンピュータプログラム８は、部分プログラムＴＰを実行するだけでなく、使用者１０が使用者インターフェース１２を介して数値制御装置７と通信することを可能にし、数値制御装置７がこの後に構成した動作を実行することを生じさせる。以下において、図４を参照して本発明の対象である相応の動作方法をさらに詳細に説明する。
【００３６】
図４によれば、数値制御装置７の使用者１０が使用者インターフェース１２を介して選択指令ＳＥＬを予め与える。その選択指令ＳＥＬにより、部分プログラムＴＰのプログラム命令シーケンスの少なくとも１つのプログラム命令が選択される。例えば、使用者１０は、図２に破線矢印で示されているように、１つのサブプログラム呼出しＳＲ１，ＳＲ４を選択することができる。そのサブプログラム呼出しＳＲ１，ＳＲ４は、数値制御装置７にパラメータ形式で設定されており、従って、そのサブプログラム呼出しＳＲ１，ＳＲ４に付属するサブプログラムは、数値制御装置７内に部分プログラムＴＰに関係なく格納されている。あるいは、使用者１０は、図３に破線矢印で示されているように、選択指令ＳＥＬにより、１つのプログラム命令シーケンスの１つの個別のプログラム命令、又はそのプログラム命令シーケンスの相前後する複数のプログラム命令のグループを選択することができる。例えば、後者の場合には、使用者１０が、選択すべきグループの最初のプログラム命令と最後のプログラム命令とを選択するとよい。該当するプログラム命令シーケンスは、部分プログラムＴＰにも数値制御装置７にもパラメータ形式で存在しなくてよい。しかし代わりに、使用者１０は、図２に実線矢印で示されているように、選択指令ＳＥＬにより、数値制御装置７にも部分プログラムＴＰにもパラメータ形式で存在していないサブプログラム呼出しＳＲ２を選択することができる。このケースでは、選択指令ＳＥＬによって（間接的に）該当するサブプログラムの移動運動の列の全体が選択される。
【００３７】
次にさらに説明する動作方法は、使用者１０が特定のプログラム命令を選択するときにのみ、実行するとよい。しかし、次にさらに説明する動作方法は、常に実行すること、従って使用者１０がどの１つ又は複数のプログラム命令を選択するかに関係なく実行することが好ましい。従って、使用者１０が、本発明による動作方法に関するかぎり、プログラム命令シーケンスの任意の１つのプログラム命令又は相前後した複数のプログラム命令の任意のグループを選択できることが好ましい。特に、使用者１０によって選択されるプログラム命令が少なくとも１つのプログラム命令を含み、その少なくとも１つのプログラム命令に基づいて加工物２が１つの面において加工され、その１つの面が当該面の少なくとも１つの点で互いに直交する２つの方向に湾曲しているとよい。このことは、互いに直交する２つの方向がどのように選ばれているかに関係なく当てはまる。換言するならば、その面の当該点ではその面が湾曲していない方向は存在しない。
【００３８】
数値制御装置７にとって、どのＣＡＭシステム４により部分プログラムＴＰが作成されたかは既知である。例えば、数値制御装置７には使用者１０によって相応の情報が予め与えられるとよい。相応の情報は固定的に数値制御装置７内に格納されていてもよい。しかし、図２に従って、部分プログラムＴＰが、相応の情報が格納されているヘッダー１３を有するのが好ましい。この場合に、数値制御装置７は、自分自身でその該当するＣＡＭシステム４を確認することができる。その情報自体は任意の種類であってよい。例えば、ＵＲＬ（universal resource locator）形式で格納されているとよい。
【００３９】
選択指令ＳＥＬに基づいて、数値制御装置７は、図４に従って、コンピュータ−コンピュータ接続６を介して直接的又は間接的に、情報ｉｄｅｎｔをＣＡＭシステム４に伝送する。その情報ｉｄｅｎｔは、少なくとも１つの選択されたプログラム命令を識別する。例えば、その相応の情報ｉｄｅｎｔが、部分プログラムＴＰのメインプログラムの行番号、又は対応するサブプログラムのラベルおよびそこでの行番号を含んでいるとよい。
【００４０】
その情報ｉｄｅｎｔは、ＣＡＭシステム４によって自動処理される。特に、ＣＡＭシステム４は、少なくとも１つの選択されたプログラム命令を含むプログラム命令シーケンスのパラメータ記述１４を確認する。ＣＡＭシステム４は、その確認したパラメータ記述１４を、コンピュータ−コンピュータ接続６を介して数値制御装置７に伝送する。数値制御装置７は、パラメータ記述１４を受け取る。さらに、数値制御装置７は、使用者インターフェース１２を介して、そのパラメータ記述１４を使用者１０に対して出力する。図５は１つの出力マスク１５内の相応の表示を示す。
【００４１】
パラメータ記述１４は、複数のパラメータＰＡＲ１〜ＰＡＲＮを含む。パラメータＰＡＲ１〜ＰＡＲＮは、使用者１０によって変更することができる。ここで使用者１０がパラメータＰＡＲ１〜ＰＡＲＮの１つ、例えばパラメータＰＡＲｎを変更するならば、数値制御装置７はその変更を受け取る。数値制御装置７は、（使用者１０によって相応の要求が設定された後に）、変更されたパラメータ記述１４’を、もしくは少なくとも変更、例えば変更されたパラメータＰＡＲｎ（又はその変更されたパラメータＰＡＲｎを含めた全てのパラメータＰＲ１〜ＰＲＮ）を、コンピュータ−コンピュータ接続６を介してＣＡＭシステム４に伝送する。それにしたがって、ＣＡＭシステム４は修正された部分プログラムＴＰ’を確認する。修正された部分プログラムＴＰ’は、使用者１０によって変更されたパラメータ記述１４’に対応する。修正された部分プログラムＴＰ’は、自動的に数値制御装置７に伝送される。数値制御装置７は、修正された部分プログラムＴＰ’を受け取る。それによって、使用者１０が、それ以降は元の部分プログラムＴＰの代わりに修正された部分プログラムＴＰ’を呼び出して、数値制御装置７によって実行させることができる。
【００４２】
本発明の上述の基本原理は、種々の方法で部分的に変更することができる。
【００４３】
例えば、ＣＡＭシステム４がパラメータ記述１４と一緒に画像１６を数値制御装置７に伝送するとよい。画像１６は、部分プログラムＴＰの実行によって生じさせられる加工物２の加工に対応する。特に、画像１６は加工工程自体、例えば加工工具が移動する経路、又は例えば作用角度のようなその他のパラメータを表示する。画像１６は、表示される寸法および角度が実際的であるという意味で写実的である。数値制御装置７は、画像１６を受け取り、使用者インターフェース１２を介してその画像１６を使用者１０に対して出力する（図５参照）。
【００４４】
さらに、使用者１０には、少なくとも随意的に、修正された部分プログラムＴＰ’を直ちに要求しないで、先ず一種の予告だけを行う可能性を提供する。この場合に、数値制御装置７は、図６によれば、これまでと同様に、変更されたパラメータ記述１４’をＣＡＭシステム１４に伝送する。しかし、それにしたがってＣＡＭシステム４は先ず画像１６’を確認する。画像１６’は、画像１６と同様に、工作物２’を写実的に表示する。しかし、画像１６’は修正された部分プログラムＴＰ’に基づいている。従って、画像１６’は変更されたパラメータ記述に合致する。ついでにいえば、画像１６’は画像１６と対応する。画像１６’はＣＡＭシステム４から数値制御装置７に伝送され、数値制御装置７は画像１６’を受け取り、使用者インターフェース１２により使用者１０に対して出力する。これに対して、修正された部分プログラムＴＰ’は、この時点でまだ数値制御装置７に伝送されていない。画像１６が適切であること、従って変更されたパラメータ記述１４’も適切であること承認する承認応答ＯＫを、数値制御装置７が使用者１０から受け取ったときにはじめて、修正された部分プログラムＴＰ’が、数値制御装置７によってＣＡＭシステム４に対して要求される。
【００４５】
本発明は多くの利点を有する。特に、加工物２の製作時に現場で問題が生じたときに、数値制御装置７（もしくは生産機械１１）の使用者１０が、部分プログラムＴＰを必要に応じて簡単な方法で修正することができる。
【００４６】
本発明を細部にわたって好ましい実施例によって詳しく図示して説明したが、本発明は開示した例によって限定されることはなく、本発明の保護範囲を逸脱することなく、それから他の変形を当業者によって導き出すことができる。
【符号の説明】
【００４７】
１                  ＣＡＤシステム
２                  加工物
３                  描画
４                  ＣＡＭシステム
４ａ                ＣＡＭプロセッサ
４ｂ                ポストプロセッサ
５                  データ媒体
６                  コンピュータ−コンピュータ接続
７                  数値制御装置
８                  コンピュータプログラム
９                  機械コード
１０                使用者
１１                生産機械
１２                使用者インターフェース
１３                ヘッダー
１４                パラメータ記述
１４’              変更されたパラメータ記述
１５                出力マスク
１６                部分プログラムに基づく画像
１６’              修正された部分プログラムに基づく画像
Ａ１〜Ａ５          位置調節される軸
Ａ６                回転数調節される軸
ｉｄｅｎｔ          選択されたプログラム命令を識別する情報
ＯＫ                承認応答
ＰＡＲ１〜ＰＡＲＮ  パラメータ
ＰＡＲｎ            変更されたパラメータ
ＳＲ１〜ＳＲＮ      サブプログラム呼出し
ＴＰ                部分プログラム
ＴＰ’              修正された部分プログラム
【図１】
0006383782.tif 000002
【図２】
0006383782.tif 000003
【図３】
0006383782.tif 000004
【図４】
0006383782.tif 000005
【図５】
0006383782.tif 000006
【図６】
0006383782.tif 000007