(57)【要約】【課題】緊急停止時は通常のゲインから緊急停止用に算出しておいた高いゲインへと切り替え、位置制御のままで緊急停止を行い、モータ停止距離を短縮する数値制御装置を提供する。【解決手段】（ａ）は位置制御による通常の停止を説明する図、（ｂ）は速度制御による緊急停止を説明する図、（ｃ）は高ゲインに切り替え位置制御で緊急停止することを説明する図であり、ゲイン切り替えを実行することにより高いゲインのため早く停止する。（ｂ）に示される従来の緊急停止を試行した結果、減速開始までの速度がＶで、減速開始から停止までの間の移動量がＬであった場合、数１式によって緊急停止用の位置制御のゲインが算出される。［緊急停止用の位置制御のゲイン］＝Ｖ÷Ｌ・・・（数１）【選択図】図３
2016082850.tif 000002
【特許請求の範囲】
【請求項１】
モータを制御する数値制御装置において、緊急停止指令時には緊急停止用の位置制御のゲインを用いて停止させる停止手段を有し、位置制御のままで急停止することを特徴とする数値制御装置。
【請求項２】
前記緊急停止用の位置制御のゲインは、あらかじめモータ制御方式を速度制御として急停止を行い、前記急停止したときの速度および前記急停止までに要した移動距離から算出することを特徴とする請求項１に記載の数値制御装置。
【請求項３】
前記緊急停止指令時に、指令位置を現在の速度と切り替え後のゲインから算出される緊急停止位置に変更することを特徴とする請求項１または２に記載の数値制御装置。
【請求項４】
前記緊急停止指令時に複数軸が補間しながら指令経路に沿って運転中に実行した場合に、各軸が同期を保って停止できる最短の位置となるよう指令位置を出力することで緊急停止時に軸同士の位置関係を失わないことを特徴とする請求項１〜３の何れか一つに記載の数値制御装置。
【請求項５】
前記緊急停止用の位置制御のゲインは、条件の異なる複数のパターンに応じて複数の緊急停止用位置制御のゲインを保持でき、緊急停止時には状況に応じた緊急停止用の位置制御のゲインを選択することを特徴とする請求項１〜４の何れか一つに記載の数値制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モータを制御する数値制御装置に関し、特に、モータ停止距離を短縮する数値制御装置に関する。
【背景技術】
【０００２】
工作機械や産業用ロボットなどのモータで駆動される機械において、安全対策上の要請により緊急停止スイッチが押されたり、アラームの発生などによって緊急停止状態となり、被駆動体を緊急停止させる必要がある場合がある。  
モータを停止させる場合、通常時はモータ制御方式が位置制御のままで停止させるが、異常発生などの緊急時はモータ制御方式を位置制御から速度制御へと切り替え、速度ゼロを指令することにより、モータの回転速度がゼロとなるよう速度制御してモータの緊急停止を行っていた。図１はモータを停止させる従来技術を説明する図である。モータの回転速度がゼロとなるように速度制御し、通常停止より停止距離が短縮される。
【０００３】
特許文献１には、異常発生等でモータの緊急停止を行う場合、緊急停止指令時にモータ制御方式を位置制御から速度制御に切り替え、モータの回転速度がゼロとなるよう速度制御し、通常停止よりも停止距離が短縮される緊急停止を行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平７−１４３７８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
緊急停止指令に応じモータの速度指令値をゼロとするため、モータ制御方式を緊急停止指令時は位置制御から速度制御に切り替えて停止させる従来技術には、位置制御の打ち切りに起因する問題が生じていた。  
速度制御に切り替わったモータを位置制御で再度駆動させる場合、位置制御を打ち切った時点からの移動によって蓄積したサーボ位置偏差量をクリアし、数値制御装置が管理する現在位置へそのクリア量について反映（フォローアップ）する必要があり、緊急停止から運転復旧までのタイムロスの一因となってしまう。なお、フォローアップを行わずに位置制御に戻した場合、蓄積していたサーボ位置偏差量がゼロになるようモータが急激に動く可能性があり危険である。
【０００６】
また、緊急停止指令に応じて、モータ制御方式を位置制御から速度制御に切り替えて停止させるために短い停止距離での停止が実現できるが、切り替えによって、以下の新たな課題が発生することになる。複数モータが補間しながら指令経路に沿った運転を行っている最中に、緊急停止指令を実行すると、位置制御から速度制御に切り替わり、複数モータが協調せず別々に急停止する。その結果、モータ間の位置制御における同期性が失われ、指令経路から外れた位置で停止する。これにより、加工継続および運転復旧が困難になり、また、不良品が発生する可能性もある。
【０００７】
そこで本発明の目的は、上記従来技術の問題点に鑑み、速度制御による停止を事前に試行しておくことでモータの停止特性データを取得し、この取得データから緊急停止用の位置制御のゲインを算出しておき、緊急停止時は通常のゲインから緊急停止用に算出しておいた高いゲインへと切り替え、位置制御のままで緊急停止を行い、モータ停止距離を短縮する数値制御装置を提供することである。
【課題を解決するための手段】
【０００８】
本発明ではまず、速度制御による停止を事前に試行しておくことでモータの停止特性データを取得し、この取得データから緊急停止用の位置制御のゲインを算出しておく。緊急停止時は通常のゲインから緊急停止用に算出しておいた高いゲインへと切り替え、位置制御のままで緊急停止を行う。位置制御のゲインとは位置指令に対する応答の係数であり、ゲインの値を高くすると位置制御の応答は上がるが、値を高くしすぎると不安定な動作となる。
【０００９】
本願の請求項１に係る発明は、モータを制御する数値制御装置において、緊急停止指令時には緊急停止用の位置制御のゲインを用いて停止させる停止手段を有し、位置制御のままで急停止することを特徴とする数値制御装置である。  
請求項２に係る発明は、前記緊急停止用の位置制御のゲインは、あらかじめモータ制御方式を速度制御として急停止を行い、前記急停止したときの速度および前記急停止までに要した移動距離から算出することを特徴とする請求項１に記載の数値制御装置である。  
請求項３に係る発明は、前記緊急停止指令時に、指令位置を現在の速度と切り替え後のゲインから算出される緊急停止位置に変更することを特徴とする請求項１または２に記載の数値制御装置である。  
請求項４に係る発明は、前記緊急停止指令時に複数軸が補間しながら指令経路に沿って運転中に実行した場合に、各軸が同期を保って停止できる最短の位置となるよう指令位置を出力することで緊急停止時に軸同士の位置関係を失わないことを特徴とする請求項１〜３の何れか一つに記載の数値制御装置である。  
請求項５に係る発明は、前記緊急停止用の位置制御のゲインは、条件の異なる複数のパターンに応じて複数の緊急停止用位置制御のゲインを保持でき、緊急停止時には状況に応じた緊急停止用の位置制御のゲインを選択することを特徴とする請求項１〜４の何れか一つに記載の数値制御装置である。
【発明の効果】
【００１０】
本発明により急停止時に最短距離で停止するための適切な位置制御のゲインが算出できる。緊急停止時にはこの位置制御のゲインを適用することで、モータ制御方式を位置制御から速度制御に切り替えずに最短距離で緊急停止を行える。したがって、複数軸が補間したまま停止するため、軸同士の同期性を維持して停止できる。また、速度制御に切り替えて緊急停止させていた場合に停止後に行っていた、サーボ位置偏差量をクリアし数値制御装置が管理する現在位置へそのクリアした量を反映（フォローアップ）し、速度制御から位置制御に戻すといった一連の動作が必要ないため、緊急停止から運転復旧までの稼動停止時間を短縮できる。
【図面の簡単な説明】
【００１１】
【図１】モータを停止させる従来技術を説明する図である。
【図２】回転しているモータを停止させる場合、ゲインを高くすると素早く停止することが可能であるが、ゲインを高くしすぎるとオーバシュートしてモータが逆回転してしまうことを説明する図である。
【図３】高ゲインに切り替え位置制御で緊急停止させる制御を説明する図である。
【図４】緊急停止用の位置制御のゲインを算出する手段を備えた制御装置を説明する図である。
【図５】緊急停止が実行された場合、位置制御のゲインを事前に試行しておいた従来の緊急停止（速度制御）により算出しておいた緊急停止用の位置制御のゲインへと切り替える制御を説明するフローチャートである。
【図６】緊急停止指令時に終点（停止位置）変更なしの場合（図６（ａ））と、終点（停止位置）変更ありの場合（図６（ｂ））を説明する図である。
【図７】緊急停止指令が実行された場合、位置制御のゲインを事前に試行しておいた従来の緊急停止（速度制御）により算出しておいた緊急停止用の位置制御のゲインへと切り替え、次に、現在のモータ速度より緊急停止位置を算出し、指令位置を緊急停止位置に変更する制御を説明するフローチャートである。
【図８】緊急停止時に軸同士の位置関係を失わない各軸の緊急停止指令位置を決定して指令経路を外れずに停止する制御を説明する図である。
【図９】補間している全ての軸でループ処理を行い、基準軸以外の軸ならば緊急停止用の位置制御のゲインを基準軸と同じ値に変更し、指令経路上で停止できるよう終点位置を変更する処理を示すフローチャートである。
【図１０】複数軸で加工する平歯車の熱間転造を示す図である。
【図１１】モータ停止距離を短縮する数値制御装置を説明する図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態を図面と共に説明する。  
速度制御による緊急停止の事前試行により緊急停止時のモータ停止特性データを取得し、取得したデータから緊急停止用の位置制御のゲインを算出しておく。緊急停止時はあらかじめ算出しておいた緊急停止用の位置制御のゲインへと切り替え、位置制御で急停止させることによりモータ停止距離を短縮する数値制御装置を提供する。また、複数軸が補間しながら動作している場合も位置制御での停止を行うことで軸同士の同期性を維持したまま最短距離で停止できる。
【００１３】
＜請求項１、２の実施形態＞
回転しているモータを停止させる場合、ゲインを高くすると素早く停止させることが可能であるが、ゲインを高くしすぎるとオーバシュートしてモータが逆回転してしまう（図２参照）。
【００１４】
そこで本発明では、最初に、従来の緊急停止手段である速度制御での速度ゼロ指令による緊急停止を試行し、このときの停止開始時の速度と、停止までに移動した距離から、最適な位置制御のゲインを算出する。緊急停止時は、モータの位置制御のゲイン設定値を事前の試行において算出しておいた緊急停止用の位置制御のゲインへと切り替えることで、速度制御での速度ゼロ指令に相当する急停止が可能となる。
【００１５】
図３は高ゲインに切り替え位置制御で緊急停止させる制御を説明する図である。図３（ａ）は位置制御による通常の停止を説明する図である。図３（ｂ）は速度制御による緊急停止を説明する図である。図３（ｃ）は高ゲインに切り替え位置制御で緊急停止することを説明する図である。ゲイン切り替えを実行することにより高いゲインのため早く停止する。
【００１６】
（緊急停止用の位置制御のゲインの算出）  
本発明では図３（ｂ）に示される従来の緊急停止を試行した結果、減速開始までの速度がＶで、減速開始から停止までの間の移動量がＬであった場合、以下の計算式（数１）によって緊急停止用の位置制御のゲインが算出される。  
［緊急停止用の位置制御のゲイン］＝Ｖ÷Ｌ    ・・・      （数１）
【００１７】
図４は緊急停止用の位置制御のゲインを算出する手段を備えた制御装置を説明する図である。後述するモータを制御する数値制御装置１０は、試行実行手段３０、緊急用のゲイン記憶部３１、停止手段３２を備えている。試行実行手段３０は、減速開始するときの速度Ｖと、減速開始から停止するまでの移動量Ｌを用いて、数式１によって、緊急停止用の位置制御のゲインを算出する。速度Ｖや移動量Ｌは従来から数値制御装置１０が取得可能な物理量である。試行実行手段３０により算出された緊急停止用の位置制御のゲインは緊急用のゲイン記憶部３１に記憶される。そして、緊急時に実行される停止手段３２は緊急用のゲイン記憶部３１に記憶されたゲインを読み込み、本発明に係る緊急停止用の位置制御によるモータの停止を実行する。
【００１８】
（フローチャート）  
図５は緊急停止が実行された場合、位置制御のゲインを事前に試行しておいた従来の緊急停止（速度制御）により算出しておいた緊急停止用の位置制御のゲインへと切り替える制御を説明するフローチャートである。以下、各ステップに従って説明する。  
●［ステップｓａ０１］緊急停止指令がなされたか否かを判別し、緊急停止指令がなされた場合、ステップｓａ０２へ移行し、緊急停止指令がなされていない場合、ステップｓａ０３へ移行する。  
●［ステップｓａ０２］ゲインの設定値を緊急用に切り替えて処理を終了する。  
●［ステップｓａ０３］ゲインの設定値を切り替えないで処理を終了する。
【００１９】
＜請求項３の実施形態＞  
図６は緊急停止指令時に終点（停止位置）変更なしの場合（図６（ａ））と、終点（停止位置）変更ありの場合（図６（ｂ））を説明する図である。
【００２０】
位置制御のゲインを高めることによって緊急停止時に素早い停止を実現することができるが、緊急停止指令時に位置指令を変更しないと、通常の位置制御のゲインで停止できる大きな量のサーボ位置偏差量が蓄積されているため、停止時間は短くなるが、停止距離はゲインを高めない場合と変わらず長くなってしまう（図６（ａ））。
【００２１】
そこで、緊急停止時には緊急停止位置を算出し、その位置を指令終点へと変更することにより、停止可能な最短の距離で停止させる。これにより緊急停止時に速度制御に切り替えて速度指令ゼロで停止する場合と同等の距離での停止ができ、かつ、停止時には位置制御のままでサーボ位置偏差量もゼロであるため、すぐに次の移動を指令することが可能となる（図６（ｂ））。
【００２２】
（緊急停止位置の算出）  
以下の計算式によって緊急停止位置が算出される。  
［緊急停止位置］＝［速度］÷［緊急停止用の位置制御のゲイン］＋［減速開始位置］        ・・・    （数２）
【００２３】
図４の数値制御装置１０に示したように、緊急停止位置の算出手段３３により、緊急停止位置を数２式により算出する。減速開始を開始する時の速度は、緊急停止の指令がなされたときの、サーボモータの回転速度のデータを用いることができる。また、減速開始位置は、緊急停止の指令がなされたときの、各軸の位置（サーボモータの回転位置）のデータを用いることができる。
【００２４】
（フローチャート）
図７は緊急停止指令が実行された場合、位置制御のゲインを事前に試行しておいた従来の緊急停止（速度制御）により算出しておいた緊急停止用の位置制御のゲインへと切り替え、次に、現在のモータ速度より緊急停止位置を算出し、指令位置を緊急停止位置に変更する制御を説明するフローチャートである。以下、各ステップに従って説明する。
【００２５】
●［ステップｓｂ０１］緊急停止指令がなされたか否かを判別し、緊急停止指令がなされた場合、ステップｓｂ０２へ移行し、緊急停止指令がなされていない場合、ステップｓｂ０５へ移行する。  
●［ステップｓｂ０２］ゲインの設定値を緊急用に切り替える。  
●［ステップｓｂ０３］緊急停止位置を算出する。  
●［ステップｓｂ０４］緊急停止位置に指令位置を変更し処理を終了する。  
●［ステップｓｂ０５］ゲインの設定値を切り替えないで処理を終了する。  
【００２６】
＜請求項４の実施形態＞
従来の制御方式により複数モータが補間しながら指令経路に沿った運転を行っている最中に、緊急停止指令を実行すると、位置制御から速度制御に切り替わり、複数モータが協調せず別々に急停止する。このため、モータ間の位置制御における同期性が失われ、指令経路から外れた位置で停止する危険性がある。
【００２７】
そこで本発明では、補間している軸の中の１軸を基準軸とする。そして基準軸以外の軸が、同期を保って経路を外れずに停止できる最短の位置となるよう指令位置を出力することで、緊急停止時に軸同士の位置関係を失わない各軸の緊急停止指令位置を決定して指令経路を外れずに停止する。
【００２８】
ここで、図８を例として、Ｘ軸とＹ軸の２軸が補間しながら位置制御で動作している最中に緊急停止指令を実行する場合を説明する。図８（ａ）は従来方式（速度制御）による停止で、指令経路上で停止しない。図８（ｂ）は本発明の位置制御による停止で、各軸の位置をＸ軸とＹ軸とで独立して停止位置を設定する場合であって、この場合、各軸を指令経路上で停止しない可能性がある。図８（ｃ）は本発明の位置制御による停止で、基準軸に基づいて各軸の終点位置を変更する場合、指令経路上で各軸を停止することができる。
【００２９】
上述したように、従来方式（速度制御）では、位置制御を行わないためＸ軸とＹ軸が独立に停止する。その結果、元々の指令経路上ではない位置で停止してしまう危険性がある（図８（ａ））。また、本発明による位置制御で軸ごとにあらかじめ測定した緊急停止用の位置制御のゲインに基づいて終点位置を設定する場合、図８（ａ）の従来方式（速度制御）と同様の停止位置となるため、元々の指令経路上ではない位置に停止してしまう可能性がある（図８（ｂ））。
【００３０】
そこで、本発明の位置制御で緊急停止制御を行う際に、基準軸を用いる場合、例えば緊急停止用の位置制御のゲインがＸ軸よりも低いＹ軸を基準軸とする。Ｙ軸で請求項３と同様にあらかじめ算出した緊急停止用の位置制御のゲインに対応した終点位置を設定する。もう一方のＸ軸では基準軸であるＹ軸と同期して経路上で停止できるよう、Ｙ軸の終点位置をもとにしてＸ軸の終点位置を決定し、緊急停止用の位置制御のゲインを基準軸であるＹ軸と同じになるよう変更して緊急停止する。これにより、Ｘ軸とＹ軸の位置関係を失わずに緊急停止させることができる（図８（ｃ））。
【００３１】
（フローチャート）
図９は補間している全ての軸でループ処理を行い、基準軸以外の軸ならば緊急停止用の位置制御のゲインを基準軸と同じ値に変更し、指令経路上で停止できるよう終点位置を変更する処理を示すフローチャートである。
【００３２】
複数モータが補間しながら指令経路に沿った運転を行っている最中に緊急停止指令を実行した場合、まず、補間している全ての軸で緊急停止用の位置制御のゲインを比較して基準軸を決定する。次に、基準軸の緊急停止用の位置制御のゲインから基準軸の終点位置を算出する。補間している全ての軸でループ処理を行い、基準軸以外の軸ならば緊急停止用の位置制御のゲインを基準軸と同じ値に変更し、経路上で停止できるよう終点位置を変更する。以下、各ステップに従って説明する。  
●［ステップｓｃ０１］緊急停止ゲインから基準軸を決定する。  
●［ステップｓｃ０２］基準軸の終了位置を算出する。  
●［ステップｓｃ０３］補間している全ての軸についてループ処理を実行する。
【００３３】
●［ステップｓｃ０４］軸が基準軸であるか否かを判断し、基準軸であればステップｓｃ０７へ移行し、基準軸でなければステップｓｃ０５へ移行する。  
●［ステップｓｃ０５］緊急停止のゲインを基準軸に合わせる。  
●［ステップｓｃ０６］指令経路上に停止するため終点位置を変更する。  
●［ステップｓｃ０７］ループ終了判定を行い、ループ終了でなければステップｓｃ０３に戻り、ループ終了であれば処理を終了する。
【００３４】
＜請求項１〜４の具体的な適用例＞
図１０は複数軸で加工する平歯車の熱間転造を示す図である。平歯車の熱間転造は、周部に転造する歯型が形成された工具１と工具２との間に加工物３を矢印４方向に向かって通過させることで、加工物３に歯車が転造される。平歯車の製造作業中に、何らかの異常が生じた場合は工具１、２を駆動するモータを緊急に停止する必要がある。また、加工物３は高温で加工されているため、異常が発生した場合は工具１、２を逆回転し、温度低下前に速やかに加工物３を戻す必要がある。
【００３５】
［従来技術］
従来の速度制御による停止では、各々のモータが別々に急停止するために工具同士の同期が乱れ、歯車がかみ合わなくなり、加工物が破損する可能性がある。また、モータを位置制御で再度駆動させるためには、蓄積したサーボ位置偏差量をクリアし、数値制御装置が管理する現在位置へそのクリア量を反映（フォローアップ）する必要があるため、停止後に速やかに加工物を戻せなかった。このため、加工物の破損や加工機の故障が発生する危険性があった。
【００３６】
［本発明］
これに対して本発明は位置制御で停止させるため同期関係が失われず、歯車のかみ合いが乱れることはない。また、停止後すぐに位置制御で動作させることが可能であるため、速やかに加工物を戻すことができる。
【００３７】
＜請求項５の実施形態＞
設定できる緊急停止用の位置制御のゲインが１つだけの場合、加工物の重量や機械の位置によって、最短距離で停止できなかったり、ゲインが大きすぎてオーバシュートしたりする可能性がある。そこで、あらかじめ想定される種類の緊急停止用の位置制御のゲインを種類ごとに格納しておき、緊急停止時の状況に応じて選択することで、様々な状況において最短距離で停止させることが可能となる。以下に、ゲインの切り替えについて説明する。
【００３８】
［信号による切り替え］  
加工物の重量に応じて事前に選択信号を設定しておき、緊急停止時はその信号を参照し、切り替える緊急停止用の位置制御のゲインを選択する。  
［速度による切り替え］  
パラメータ等により、各速度において選択する緊急停止用の位置制御のゲインを決定しておく。緊急停止時の速度を確認し、切り替える緊急停止用の位置制御のゲインを選択する。  
［位置による切り替え］  
パラメータ等により、各座標値において選択する緊急停止用の位置制御のゲインを決定しておく。緊急停止時の座標値を確認し、切り替える緊急停止用の位置制御のゲインを選択する。
【００３９】
負荷や重量、機械位置や速度など、上述の条件を複数組み合わせた場合も同様であり、それらの測定を事前に行うことで様々なパターンに対応できる。
【００４０】
図１１はモータ停止距離を短縮する数値制御装置を説明する図である。
数値制御装置１０は工作機械や産業用機械などの機械本体（図示せず）を制御する装置である。図５，図７，図９に示すフローチャートの処理を実行するプログラムを記憶装置に記憶し、該プログラムを実行することにより、モータ停止距離を短縮する。プロセッサ（ＣＰＵ）１１は数値制御装置１０を全体的に制御するプロセッサである。プロセッサ（ＣＰＵ）１１はバス１８を介してＲＯＭ１２に格納されたシステムプログラムを読み出し、このシステムプログラムに従って数値制御装置１０を全体的に制御する。
【００４１】
ＲＯＭ１２に格納されているシステムプログラムには、加工プログラムの作成及び編集のために必要となる編集モードの処理や自動運転のための再生モードの処理を実施するための各種のものがある。なお、本明細書では産業用機械を含めて工作機械と称する。ＲＡＭ１３は一時的な計算データなどの各種データを一時的に格納するメモリである。ＳＲＡＭ１４は図示しないバッテリーでバックアップされ不揮発性メモリとして機能し、ＬＣＤ／ＭＤＩユニット２０を用いてオペレータが入力した各種データがインタフェース１５を介して、ＳＲＡＭ１４のデータ領域に格納されている。また、ＳＲＡＭ１４には、読み込まれた加工プログラムやＬＣＤ／ＭＤＩユニット２０を介して入力された加工プログラム等が記憶されるようになっている。ＬＣＤ／ＭＤＩユニット２０は液晶表示装置などのディスプレイとキーボードなどの手動入力装置とから構成されている。
【００４２】
工作機械の各軸の現在位置、アラーム、パラメータ、及び画像データ等の画像信号は、ＬＣＤ／ＭＤＩユニット２０に送られ、ＬＣＤ／ＭＤＩユニット２０に備わったディスプレイに表示される。ＬＣＤ／ＭＤＩユニット２０は液晶表示装置などのディスプレイやキーボードなどの手動入力装置を備えている。
【００４３】
インタフェース１５はＬＣＤ／ＭＤＩユニット２０の手動入力装置からデータを受けてプロセッサ（ＣＰＵ）１１に渡す。インタフェース１６は手動パルス発生器２１に接続され、手動パルス発生器２１からのパルスを受ける。手動パルス発生器２１は機械本体の操作盤に実装され、手動操作に基づく分配パルスによる各軸制御で工作機械の可動部を精密に位置決めするために使用される。
【００４４】
軸制御回路１７はプロセッサ（ＣＰＵ）１１から各軸の移動指令を受けて、サーボアンプ２２に出力する。サーボアンプ２２はこの指令を受けて、工作機械各軸のサーボモータ２３を駆動する。各軸のサーボモータ２３には位置・速度検出用の検出器（図示せず）が内蔵されており、この検出器からの位置データが軸制御回路１７にそれぞれフィードバックされる。なお、この位置データは、差分を取ることによって速度データを生成することができる。図１１では、これらの位置・速度のフィードバック信号については記載を省略している。
【符号の説明】
【００４５】
１  工具
２  工具
３  加工物
４  移動方向
１０  数値制御装置
１１  プロセッサ
１２  ＲＯＭ
１３  ＲＡＭ
１４  ＳＲＡＭ
１５  インタフェース
１６  インタフェース
１７  軸制御回路
１８  バス
２０  ＬＣＤ／ＭＤＩユニット
２１  手動パルス発生器
２２  サーボアンプ
２３  モータ
３０  試行実行手段
３１  緊急用のゲイン記憶部
３２  停止手段
【図１】
2016082850.tif 000003
【図３】
2016082850.tif 000004
【図４】
2016082850.tif 000005
【図５】
2016082850.tif 000006
【図６】
2016082850.tif 000007
【図７】
2016082850.tif 000008
【図８】
2016082850.tif 000009
【図９】
2016082850.tif 000010
【図１０】
2016082850.tif 000011
【図１１】
2016082850.tif 000012
【図２】
2016082850.tif 000013
【手続補正書】
【提出日】平成27年10月27日(2015.10.27)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本願の請求項１に係る発明は、モータを制御する数値制御装置において、緊急停止指令時には緊急停止用の位置制御のゲインを用いて停止させる停止手段を有し、位置制御のままで急停止することを特徴とする数値制御装置である。
請求項２に係る発明は、前記緊急停止用の位置制御のゲインは、あらかじめモータ制御方式を速度制御として急停止を行い、前記急停止したときの速度および前記急停止までに要した移動距離から算出することを特徴とする請求項１に記載の数値制御装置である。  
請求項３に係る発明は、前記緊急停止指令時に、指令位置を現在の速度と切り替え後のゲインから算出される緊急停止位置に変更することを特徴とする請求項１または２に記載の数値制御装置である。  
請求項４に係る発明は、複数軸が補間しながら指令経路に沿って運転中に、前記緊急停止指令を実行した場合、各軸が同期を保って停止できる最短の位置となるよう指令位置を出力することで緊急停止時に軸同士の位置関係を失わないことを特徴とする請求項１〜３の何れか一つに記載の数値制御装置である。  
請求項５に係る発明は、前記緊急停止用の位置制御のゲインは、条件の異なる複数のパターンに応じて複数の緊急停止用位置制御のゲインを保持でき、緊急停止時には状況に応じた緊急停止用の位置制御のゲインを選択することを特徴とする請求項１〜４の何れか一つに記載の数値制御装置である。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項４
【補正方法】変更
【補正の内容】
【請求項４】
複数軸が補間しながら指令経路に沿って運転中に、前記緊急停止指令を実行した場合、各軸が同期を保って停止できる最短の位置となるよう指令位置を出力することで緊急停止時に軸同士の位置関係を失わないことを特徴とする請求項１〜３の何れか一つに記載の数値制御装置。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】図７
【補正方法】変更
【補正の内容】
【図７】
2016082850.tif 000014