(57)【特許請求の範囲】
【請求項１】
工作機械を駆動制御する数値制御装置に接続され、該数値制御装置から得られる前記工作機械の駆動軸の動作および状態の少なくとも一方を示す駆動軸データを取得し、該駆動軸データを波形表示するデータ管理機能を備えた波形表示装置であって、
前記駆動軸データを前記数値制御装置から取得する駆動軸データ取得部と、
前記数値制御装置の制御方式および加減速を含む動作条件を指定するためのパラメータを該数値制御装置から取得するパラメータ取得部と、
前記駆動軸データ及び前記パラメータの取得時刻にもとづいて前記駆動軸データ及び前記パラメータを関連付けて管理する取得データ管理部と、
を備え、
前記取得時刻は前記波形表示装置のタイマーによって生成されることを特徴とするデータ管理機能を備えた波形表示装置。
【請求項２】
前記パラメータ取得部は、前記数値制御装置から更にパラメータ変更時刻を含むパラメータ変更履歴を取得し、
前記取得データ管理部は、前記駆動軸データの取得時刻及び前記パラメータ変更履歴のパラメータ変更時刻にもとづいて前記駆動軸データ及び前記パラメータ変更履歴のパラメータを関連付けて管理することを特徴とする請求項１に記載のデータ管理機能を備えた波形表示装置。
【請求項３】
前記数値制御装置及び前記波形表示装置に備わったタイマー間の時間の遅れに基づいて前記取得時刻及び前記パラメータ変更時刻を調節する時刻調節部と、
を備えたことを特徴とする請求項２に記載のデータ管理機能を備えた波形表示装置。
【請求項４】
前記取得データ管理部で関連付けて管理されている前記駆動軸データ及び前記パラメータを任意に選択することができる管理データ選択部と、
を備えたことを特徴とする請求項１〜３のいずれか１つに記載のデータ管理機能を備えた波形表示装置。
【請求項５】
前記管理データ選択部で選択された前記駆動軸データ及び前記パラメータを表示器及び記憶装置の少なくとも１つの出力装置に出力する管理データ出力部と、
を備えたことを特徴とする請求項４に記載のデータ管理機能を備えた波形表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ管理機能を備えた波形表示装置に関する。
【背景技術】
【０００２】
工作機械や産業機械に備わった複数の駆動軸を駆動制御する数値制御装置において、それらの制御方式及び加減速等の動作条件を指定するために、パラメータが設定される。これらのパラメータを評価するために、数値制御装置から各駆動軸の位置及び速度等のデータを取得し、表示する波形表示装置が用いられている。また、誤ったパラメータ設定による機械の誤動作を防止するために、作業者が変更したパラメータを後で確認できるようにパラメータ書換え情報を記憶し、作業者に呈示する機能を有する数値制御装置が用いられている。
【０００３】
例えば、特許文献１には、工作機械を制御する数値制御装置において、パラメータの書換履歴情報を、プログラム記憶装置に記憶させることで、特別な記憶手段及び専用の読み出し手段を設けることなく、パラメータ書換履歴情報を残すことができるパラメータ書換履歴機能付き数値制御装置が開示されている。  
また、特許文献２には、工作機械を制御する数値制御装置において、パラメータの書換えの事実を検出し、書換え事実情報を作業者に提示することで、パラメータが書換えられた事実を作業者が確実に知ることができ、また、書換え事実情報に基づき作業者にパラメータを保存するように促すという、作業者の保存操作忘れ防止技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１９９５３０号公報
【特許文献２】特許第４２６９５３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
背景技術で説明した特許文献１も２も、パラメータと駆動軸データを波形表示装置で関連付けて管理する技術ではない。このように、従来、測定データを波形表示装置側で管理し、パラメータを数値制御装置側で管理していたため、駆動軸データを測定した時のパラメータ設定情報を正確に把握することが困難であり、効果的にパラメータを調整することができなかった。また、測定データとパラメータとを関連付けて管理する場合、測定データ毎にパラメータを保存し、それらを対応付けて逐一データを管理する必要があった。このため、作業者は多大な労力を必要としていた。また、これらの作業は自動で行われないので、これらの関連付けを誤るとパラメータを正しく評価することができなくなる問題があった。
【０００６】
そこで、本発明は、波形表示装置側で駆動軸データとパラメータを管理することで、所望の駆動軸データに対応するパラメータを容易に抽出可能であり、駆動軸データ間のパラメータの比較が容易に行え、効果的にパラメータ調整を行うことが可能な、データ管理機能を備えた波形表示装置を提供することを課題とする。
【課題を解決するための手段】
【０００７】
本願の請求項１に係る発明は、工作機械を駆動制御する数値制御装置に接続され、該数値制御装置から得られる前記工作機械の駆動軸の動作及び状態の少なくとも一方を示す駆動軸データを取得し、該駆動軸データを波形表示するデータ管理機能を備えた波形表示装置であって、前記駆動軸データを前記数値制御装置から取得する駆動軸データ取得部と、前記数値制御装置の制御方式および加減速を含む動作条件を指定するためのパラメータを該数値制御装置から取得するパラメータ取得部と、前記駆動軸データ及び前記パラメータの取得時刻にもとづいて前記駆動軸データ及び前記パラメータを関連付けて管理する取得データ管理部と、を備え、前記取得時刻は前記波形表示装置のタイマーによって生成されることを特徴とするデータ管理機能を備えた波形表示装置である。  
請求項２に係る発明は、前記パラメータ取得部は、前記数値制御装置から更にパラメータ変更時刻を含むパラメータ変更履歴を取得し、前記取得データ管理部は、前記駆動軸データの取得時刻及び前記パラメータ変更履歴のパラメータ変更時刻にもとづいて前記駆動軸データ及び前記パラメータ変更履歴のパラメータを関連付けて管理することを特徴とする請求項１に記載のデータ管理機能を備えた波形表示装置である。  
請求項３に係る発明は、前記数値制御装置及び前記波形表示装置に備わったタイマー間の時間の遅れに基づいて前記取得時刻及び前記パラメータ変更時刻を調節する時刻調節部と、を備えたことを特徴とする請求項２に記載のデータ管理機能を備えた波形表示装置である。  
請求項４に係る発明は、前記取得データ管理部で関連付けて管理されている前記駆動軸データ及び前記パラメータを任意に選択することができる管理データ選択部と、を備えたことを特徴とする請求項１〜３のいずれか１つに記載のデータ管理機能を備えた波形表示装置である。
請求項５に係る発明は、前記管理データ選択部で選択された前記駆動軸データ及び前記パラメータを表示器及び記憶装置の少なくとも１つの出力装置に出力する管理データ出力部と、を備えたことを特徴とする請求項４に記載のデータ管理機能を備えた波形表示装置である。
【発明の効果】
【０００８】
本発明により、波形表示装置側で駆動軸データとパラメータを管理することで、所望の駆動軸データに対応するパラメータを容易に抽出可能であり、駆動軸データ間のパラメータの比較が容易に行え、効果的にパラメータ調整を行うことが可能な、データ管理機能を備えた波形表示装置を提供できる。
【図面の簡単な説明】
【０００９】
【図１】波形表示装置のタイマーの時刻データを用いる本発明の実施形態を説明する図である。
【図２】数値制御装置及び波形表示装置の時刻データを用いる本発明の実施形態を説明する図である。
【図３】標準時刻データを用いる本発明の実施形態を説明する図である。
【図４】図１に示される実施形態において実行される処理を説明するフローチャートである。
【図５】図２に示される実施形態において実行される処理を説明するフローチャートである。
【図６】駆動軸データとパラメータのデータ管理の例を説明する表である。
【図７】駆動軸のパラメータ変更履歴のデータ管理の例を説明する表である。
【図８】履歴表示と波形表示とパラメータ表示を説明する図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態を図面と共に説明する。  
図１は本発明の実施形態を説明する図である。機構部にサーボモータを有する駆動軸２１，２２を備えた工作機械２０は数値制御装置１０によって駆動制御される。なお、工作機械２０には２つの駆動軸２１，２２に限定されるわけではなく、必要数の駆動軸を備えることができる。数値制御装置１０は、加工プログラムに従って工作機械２０に備わった駆動軸２１，２２などの各駆動軸を制御し、工具と加工物との相対的な位置や姿勢を制御し、ワークの加工を行わせる。また、数値制御装置１０は、各駆動軸に備わった図示しない位置検出器からフィードバックされる位置データを取得し、該位置データを元に速度データ、加速度データを生成する機能を有する。前記位置データ、前記速度データ、及び前記加速度データは、駆動軸データであって、駆動軸の動作を表す。また、数値制御装置１０で生成される工作機械２０の各駆動軸２１，２２に指令される位置、速度、加速度などの指令データも駆動軸の動作を示す駆動軸データとして扱う。また、駆動軸の状態を表すデータしては、駆動軸２０，２１からフィードバックされる温度、電流、電圧などのデータや、数値制御装置１０から駆動軸２０，２１に指令される電流指令や電圧指令、工作機械に指令されるＰＭＣからの指令データがある。また、数値制御装置１０は、工作機械２０を制御するための各種パラメータを設定し変更する機能を備えている。上述した数値制御装置１０の構成は公知のものである。
【００１１】
波形表示装置３０は、例えば、パーソナルコンピュータのような演算手段、表示手段、通信手段、及び記憶手段を備えた装置であって、数値制御装置１０が工作機械２０から取得もしくは算出した駆動軸データを取得する駆動軸データ取得部３１と、数値制御装置１０において設定されている各種パラメータのデータを取得するパラメータ取得部３２と、時刻データを生成するタイマー３８と、を備えている。取得データ管理部３３は、駆動軸データ取得部３１とパラメータ取得部３２で数値制御装置１０からリアルタイムで取得した各データを、タイマー３８により生成される時刻データに関連付けて図６に示されるように管理する。図６には、取得時刻と駆動軸データとパラメータとが取得時刻を基に関連付けられて管理されていることが図示されている。管理データ選択部３４により、取得データ管理部３３で管理されている駆動軸データとパラメータを任意に選択することができ、選択されたデータは、管理データ出力部３５を介して、表示器や記憶装置等の出力装置３６に出力される。
【００１２】
ところで、オペレータの操作により変更されたパラメータの履歴を記憶するパラメータ変更履歴記憶手段を有する数値制御装置１０が従来から公知である。波形表示装置３０で取得されるデータとして、リアルタイムに取得される駆動軸データと、数値制御装置１０で取得し保存されているデータがある。前述のとおり、駆動軸データとパラメータが異なる装置で取得された場合、各装置間のタイマーに遅れがあると、駆動軸データとパラメータを時系列で関連付けることが困難になる。つまり、駆動軸データとパラメータを波形表示装置３０で表示する場合、取得時刻は、波形表示装置３０のタイマー３８で設定される。しかし、数値制御装置１０が保存している過去のパラメータやパラメータ変更履歴を取得する場合、それらのデータを取得あるいは変更した時刻は、数値制御装置１０に備わったタイマー１１で設定されているため、波形表示装置側で取得した駆動軸データと時刻が正確に合わなくなってしまう。
【００１３】
そこで、図２に示されるように、波形表示装置３０に備わった時刻調節部３７において、駆動軸データとパラメータあるいはパラメータ変更履歴の取得時刻を調節する。時刻調節部３７では、同時に数値制御装置１０のタイマー１１と波形表示装置３０のタイマー３８からそれぞれ時刻データを取得し、相互の時刻データの差分を駆動軸データまたはパラメータの取得あるいは変更の時刻データに加算することにより、波形表示装置３０のタイマー３８あるいは数値制御装置１０のタイマー１１に合わせて時刻を設定できる。図７は波形表示装置３０によりリアルタイムで得られる駆動軸データと数値制御装置１０で取得あるいは変更されたパラメータ変更履歴を関連付けて取得データ管理部３３で管理される。図７には、取得時刻、駆動軸データ、パラメータ変更履歴が取得時刻を基に関連付けられて管理されている。
【００１４】
また、図３に示されるように、数値制御装置１０のタイマー１１と波形表示装置３０のタイマー３８とは別に、正確に時刻データを取得可能な手段、例えば、電波時計、あるいは、ＧＰＳ時計により取得された標準時刻に基づいて、駆動軸データを取得した時刻とパラメータの取得あるいは変更した時刻を標準時刻に合わせて調節することで、時刻を正確に合わせることができる。
【００１５】
図８は、図１〜図３に示される波形表示装置３０の出力装置３６の１つの例である表示器に表示される例を説明する図である。駆動軸データとパラメータの履歴を作業者に提示し、提示されたデータから所望のデータを選択すると、選択された駆動軸データとパラメータが表示される。
【００１６】
図４は、図１に示される実施形態において実行される処理を説明するフローチャートである。以下、各ステップに従って説明する。  
●［ステップＳＡ０１］駆動軸データ取得部において駆動軸データを数値制御装置から取得する。  
●［ステップＳＡ０２］パラメータ取得部においてパラメータを数値制御装置から取得する。  
●［ステップＳＡ０３］取得データ管理部において駆動軸データとパラメータを関連付けて管理する。  
●［ステップＳＡ０４］管理データ選択部において関連付けられた駆動軸データとパラメータを選択する。  
●［ステップＳＡ０５］管理データ出力部において選択された駆動軸データとパラメータを出力装置に出力し、処理を終了する。
【００１７】
図５は、図２に示される実施形態において実行される処理を説明するフローチャートである。以下、各ステップに従って説明する。  
●［ステップＳＢ０１］駆動軸データ取得部において駆動軸データを数値制御装置から取得する。  
●［ステップＳＢ０２］パラメータ取得部においてパラメータを数値制御装置から取得する。  
●［ステップＳＢ０３］時刻調節部において数値制御装置と波形表示装置のタイマー間の遅れを考慮し駆動軸データ取得時刻とパラメータ変更履歴の変更時刻を調節する。
●［ステップＳＢ０４］取得データ管理部において駆動軸データとパラメータを関連付けて管理する。  
●［ステップＳＢ０５］管理データ選択部において関連付けられた駆動軸データとパラメータを選択する。  
●［ステップＳＢ０６］管理データ出力部において選択された駆動軸データとパラメータを出力装置に出力し、処理を終了する。
【符号の説明】
【００１８】
１０  数値制御装置
１１  タイマー
２０  工作機械
２１  駆動軸
２２  駆動軸
３０  波形表示装置
３１  駆動軸データ取得部
３２  パラメータ取得部
３３  取得データ管理部
３４  管理データ選択部
３５  管理データ出力部
３６  出力装置
３７  時刻調節部
３８  タイマー
【図１】
0005416238.tif 000002
【図２】
0005416238.tif 000003
【図３】
0005416238.tif 000004
【図４】
0005416238.tif 000005
【図５】
0005416238.tif 000006
【図６】
0005416238.tif 000007
【図７】
0005416238.tif 000008
【図８】
0005416238.tif 000009