(57)【特許請求の範囲】
【請求項１】
被回転体に連結されて、該被回転体を回転させるモータと、該モータの作動を制御するとともに、該モータの作動中において、該モータに供給される電力が遮断されて、該モータの制御が不能となったときに、該モータを非常停止させる回転制御部とを備えた回転装置の、前記モータの回転速度の適否を判定する装置であって、
前記モータ及び被回転体のイナーシャを推定するイナーシャ推定部と、
前記イナーシャ推定部によって推定されたイナーシャに基づいて、前記回転制御部における制御目標として予定された前記モータの回転速度が、前記モータを許容時間内に非常停止させることができる速度であるか否かについての適否を判定する判定部と、
前記判定部によって不適と判定された場合に、その旨を報知する報知部とを備えて構成されていることを特徴とする回転速度判定装置。
【請求項２】
前記判定部は、前記イナーシャ推定部によって推定されたイナーシャが、予定された回転速度に対して許容される許容イナーシャを越えているとき、前記回転速度が不適であると判定するように構成されていることを特徴とする請求項１記載の回転速度判定装置。
【請求項３】
前記判定部は、予定された前記回転速度が、前記イナーシャ推定部によって推定されたイナーシャに対して許容される許容回転速度を越えているとき、予定された前記回転速度が不適であると判定するように構成されていることを特徴とする請求項１記載の回転速度判定装置。
【請求項４】
前記イナーシャ推定部は、前記被回転体について設定された３次元モデルデータを外部から取得し、取得された３次元モデルデータを基に、前記被回転体のイナーシャを推定するように構成されていることを特徴とする請求項１から３のいずれか１項に記載の回転速度判定装置。
【請求項５】
前記イナーシャ推定部は、カメラによって撮像された前記被回転体の画像を外部から取得し、取得された画像を基に、前記被回転体のイナーシャを推定するように構成されていることを特徴とする請求項１から３のいずれか１項に記載の回転速度判定装置。
【請求項６】
前記イナーシャ推定部は、前記モータが予定された回転速度で回転するときに、前記回転速度に達するまでの加速時間及び前記回転速度を前記回転装置から取得し、取得された加速時間及び回転速度に基づいて、前記モータ及び被回転体のイナーシャを推定するように構成されていることを特徴とする請求項１から３のいずれか１項に記載の回転速度判定装置。
【請求項７】
前記判定部は、回転速度が不適であると判定されたとき、推定された前記イナーシャに応じて許容される回転速度を推定し、推定された回転速度に係るデータを前記回転装置の回転制御部に送信するように構成されていることを特徴とする請求項１から６のいずれか１項に記載の回転速度判定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被回転体を回転させるモータと、このモータの作動を制御する回転制御部とを備えた回転装置において、前記モータの回転速度の適否を判定する回転速度判定装置に関する。
【背景技術】
【０００２】
例えば、工作機機械の分野では、被回転体であるワークや工具を回転させるために回転装置が用いられており、この回転装置は、一般的に、前記被回転体に連結されて、当該被回転体を回転させるモータ、このモータの作動を制御する回転制御部などを備えて構成される。
【０００３】
そして、前記回転制御部には、一般的に、停電やその他の原因によって、前記モータの回転中に、当該モータに接続されたアンプによる制御が不能となったとき、当該モータを非常停止させるためのダイナミックブレーキ回路と呼ばれる回路が設けられている。このようなダイナミックブレーキ回路を備えた回転装置の一例として、従来、特許第６２８５４７７号公報（各特許文献１）に開示されたモータ駆動装置が知られている。
【０００４】
このモータ駆動装置は、同公報に開示されるように、モータを駆動するインバータと、モータの回転速度を取得する回転速度取得部と、モータのイナーシャに関する情報を格納したイナーシャ情報格納部と、モータの回転速度及びイナーシャに基づいて、モータの回転エネルギーを計算する回転エネルギー計算部と、非常停止時にモータの発電制動によって減速トルクを発生させるダイナミックブレーキ回路と、このダイナミックブレーキ回路における抵抗の耐量に関する情報を格納した耐量情報格納部と、モータの非常停止時に上アーム及び下アームのうちの一方のアームのパワー素子をオンし、他方のアームのパワー素子をオフするパワー素子操作部と、ダイナミックブレーキ回路のスイッチを操作するダイナミックブレーキ回路操作部と、モータの回転エネルギーとダイナミックブレーキ回路の耐量とを比較する耐量比較部とから構成される。
【０００５】
そして、ダイナミックブレーキ回路操作部は、モータの回転エネルギーがダイナミックブレーキ回路の耐量を超えている場合には、ダイナミックブレーキ回路を動作させないで、モータの回転エネルギーがダイナミックブレーキ回路の耐量以下の場合に、ダイナミックブレーキ回路を動作させる。尚、モータの回転エネルギーがダイナミックブレーキ回路の耐量を超えている場合には、ダイナミックブレーキ回路操作部は、しばらくモータを空転させることにより、その回転速度が低下し、モータの回転エネルギーがダイナミックブレーキ回路の耐量以下になった後に、ダイナミックブレーキ回路を動作させる。
【０００６】
斯くして、この従来のモータ駆動装置では、上記のようなダイナミックブレーキ回路操作部の動作により、ダイナミックブレーキ回路の損傷が回避される。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特許第６２８５４７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ところで、上述した工作機械の場合、モータが回転させる対象物として被回転体には、上述したワークや工具の他に、これらワークや工具を保持する主軸などが含まれている。したがって、モータを非常停止させるためには、モータの他に、これらの被回転体のイナーシャに基づいた回転エネルギーを考慮する必要がある。
【０００９】
ところが、上述した従来のモータ駆動装置では、モータのみのイナーシャに基づいて、モータの回転エネルギーを算出しているため、モータを非常停止させるために必要なエネルギーを正確に算出することができていなかった。
【００１０】
主軸については、当該工作機械においては不変であり、その設計上の形状や材質から、イナーシャを算出することができるが、ワークについては、様々な大きさや形状のものが当該工作機械により加工され、また、工具についても、加工に応じて様々な大きさや形状のものが使用される。したがって、モータや主軸のイナーシャの他に、その時に加工されているワーク、及びその時に使用されている工具のイナーシャについても、これを正確に認識できなければ、加工中のモータを非常停止させるために必要なエネルギーを正確に算出することはできない。
【００１１】
また、従来のモータ駆動装置では、モータの回転エネルギーがダイナミックブレーキ回路の耐量を超えている場合には、しばらくモータを空転させるようにしており、このような態様では、ダイナミックブレーキ回路の焼き付きを防止することができるかもしれないが、本来的な目的である、モータの非常停止については、これを達成することができない。
【００１２】
本発明者等は、以上のような背景に鑑み、以下の知見を得るに至ったものである。即ち、モータ及び被回転体の回転エネルギーがダイナミックブレーキ回路の耐量内であれば、ダイナミックブレーキ回路に焼き付きを生じることなく、モータを非常停止させることが可能であること。そして、モータ及び被回転体の正確なイナーシャが分かれば、ダイナミックブレーキ回路に焼き付きを生じることなくモータを非常停止させることが可能なモータの回転速度を算出することができること。言い換えれば、モータ及び被回転体の正確なイナーシャが分かれば、予定されたモータの回転速度が、ダイナミックブレーキ回路に焼き付きを生じることなく、当該モータを非常停止させることが可能な回転速度であるか否かを判別できること。
【００１３】
そこで、本発明は、予定されたモータの回転速度が、当該モータを非常停止させることが可能な回転速度であるか否かを判定する回転速度判定装置の提供を、その目的とする。
【課題を解決するための手段】
【００１４】
上記課題を解決するための本発明は、被回転体に連結されて、該被回転体を回転させるモータと、該モータの作動を制御するとともに、該モータの作動中において、該モータに供給される電力が遮断されて、該モータの制御が不能となったときに、該モータを非常停止させる回転制御部とを備えた回転装置の、前記モータの回転速度の適否を判定する装置であって、
前記モータ及び被回転体のイナーシャを推定するイナーシャ推定部と、
前記イナーシャ推定部によって推定されたイナーシャに基づいて、前記回転制御部における制御目標として予定された前記モータの回転速度が、前記モータを許容時間内に非常停止させることができる速度であるか否かについての適否を判定する判定部と、
前記判定部によって不適と判定された場合に、その旨を報知する報知部とを備えて構成さる回転速度判定装置に係る。
【００１５】
この回転速度判定装置によれば、前記イナーシャ推定部により、前記モータ及び被回転体のイナーシャが推定される。尚、被回転体はモータにより駆動されて回転する物体であり、例えば、工作機械の主軸装置の場合には、主軸、これに取り付けられたチャック、及びチャックに把持されたワークなどが含まれ、また、工具主軸装置の場合には、主軸、及びこれに取り付けられた工具などが含まれる。
【００１６】
そして、前記イナーシャ推定部により推定されたイナーシャ（推定イナーシャ）に基づいて、前記判定部により、予定された前記モータの回転速度につき、その適否が判定される。例えば、前記モータ及び被回転体の回転エネルギーは、当該モータ及び被回転体のイナーシャ、並びに回転速度から算出することができる。そして、前記回転制御部によって前記モータを非常停止させる際に消費される単位時間当たりのエネルギーと、前記モータ及び被回転体の回転エネルギーとに基づいて、前記回転制御部により当該モータを非常停止させることができる時間を算出することができる。
【００１７】
したがって、モータを非常停止させる際の許容時間が定まり、更に、モータに予定された回転速度（予定回転速度）が定まれば、予定回転速度で回転しているモータを許容時間内で非常停止させることができる許容イナーシャ（即ち、予定回転速度に対して設定される閾値）が求まる。そこで、前記判定部は、前記推定イナーシャと前記許容イナーシャとを比較し、推定イナーシャが許容イナーシャ以下であれば、当該予定回転速度は適正であると判定し、推定イナーシャが許容イナーシャを超える場合には、当該予定回転速度は不適であると判定することができる。
【００１８】
或いは、モータを非常停止させる際の許容時間が定まり、更に、モータ及び被回転体のイナーシャが推定されれば、モータを許容時間内で非常停止させることができる許容回転速度（即ち、推定イナーシャに対して設定される閾値）が求まる。斯くして、前記判定部は、モータの予定回転速度と、前記許容回転速度を比較し、予定回転速度が許容回転速度以下であれば、当該予定回転速度は適正であると判定し、予定回転速度が許容回転速度を超える速度であれば、当該予定回転速度は不適であると判定することができる。
【００１９】
そして、前記判定部によって不適と判定された場合には、前記報知部によりその旨が報知される。尚、報知の態様としては、適宜ディスプレイを用いた表示や、スピーカを介した音声出力などの態様を例示することができる。
【００２０】
斯くして、本発明に係る回転速度判定装置によれば、モータに対して予定された回転速度が、当該モータを許容時間内に非常停止させることができる回転速度であるか否かを判定することができるので、予定回転速度が適正な場合には、そのまま当該モータを回転させ、予定回転速度が適正でない場合には、当該モータを停止させるといった処置を講じることができる。そして、このような態様を採ることで、モータを非常停止させる必要が生じたときに、当該モータを確実に許容時間内で停止させることができる。
【００２１】
また、この回転速度判定装置では、前記イナーシャ推定部により、モータのみならず、このモータによって駆動される被回転体のイナーシャも推定し、これらモータ及び被回転体のイナーシャに基づいて、モータを非常停止させる時間を算出するようにしているので、当該非常停止時間を正確に算出することができ、ひいては、上述した予定回転速度が適正か否かの判定を正確に行うことができる。
【００２２】
尚、本発明において、前記イナーシャ推定部は、前記被回転体のイナーシャを推定する際に、当該被回転体の３次元モデルデータを外部から取得し、取得された３次元モデルデータを基に、前記被回転体のイナーシャを推定することができる。
【００２３】
或いは、前記イナーシャ推定部は、前記被回転の内、外部から観察することができるものについては、カメラにより撮像された当該被回転体の画像を外部から取得し、取得された画像を基に、当該被回転体のイナーシャを推定することができる。
【００２４】
また、本発明において、前記イナーシャ推定部は、前記モータが予定された回転速度で回転するときに、前記回転速度に達するまでの加速時間及び前記回転速度を前記回転装置から取得し、取得された加速時間及び回転速度に基づいて、前記モータ及び被回転体のイナーシャを推定することができる。
【００２５】
また、本発明において、前記判定部は、回転速度が不適であると判定されたとき、推定された前記イナーシャに応じて許容される回転速度を推定し、推定された回転速度に係るデータを前記回転装置の回転制御部に送信するように構成されていても良い。このようにすれば、前記回転制御部は、推定イナーシャに応じた適正な回転速度で前記モータを回転させることができる。
【発明の効果】
【００２６】
以上のように、本発明に係る回転速度判定装置によれば、モータに対して予定された回転速度が、当該モータを許容時間内に非常停止させることができる回転速度であるか否かを判定することができるので、予定回転速度が適正な場合には、そのまま当該モータを回転させ、予定回転速度が適正でない場合には、当該モータを停止させるといった処置を講じることができる。そして、このような態様を採ることで、モータを非常停止させる際に、当該モータを確実に許容時間内で停止させることができる。
【００２７】
また、この回転速度判定装置では、前記イナーシャ推定部により、モータのみならず、このモータによって駆動される被回転体のイナーシャも推定し、これらモータ及び被回転体のイナーシャに基づいて、モータを非常停止させる時間を算出するようにしているので、当該非常停止時間を正確に算出することができ、ひいては、上述した予定回転速度が適正か否かの判定を正確に行うことができる。
【図面の簡単な説明】
【００２８】
【図１】本発明の第１の実施形態に係る回転速度判定装置及び回転装置を示したブロック図である。
【図２】第１の実施形態における回転制御部に設けられる非常停止回路を含む主軸モータの回路を示した回路図である。
【図３】モータ及び被回転体を所定時間内に非常停止させる場合の許容イナーシャと許容回転速度との関係を示した線図である。
【図４】本発明の第２の実施形態に係る回転速度判定装置及び回転装置を示したブロック図である。
【図５】本発明の第３の実施形態に係る回転速度判定装置及び回転装置を示したブロック図である。
【発明を実施するための形態】
【００２９】
以下、本発明の具体的な実施の形態について、図面を参照しながら説明する。
【００３０】
［第１の実施形態］
まず、本発明の第１の実施形態に係る回転速度判定装置について、図１〜図３を参照しながら説明する。図１に示すように、本例の回転速度判定装置１は、回転装置１０における回転速度の適否を判定する装置である。
【００３１】
本例の回転装置１０は、ＮＣ旋盤の一部を構成するもので、同じくＮＣ旋盤の一部を構成する被回転体２０を駆動して回転させる。被回転体２０は、回転自在に主軸台（図示せず）に支持される主軸２１、この主軸２１の先端部に取り付けられるチャック２２、及びこのチャック２２に把持されたワーク２３から構成される。尚、本例では、回転装置１０、及びこの回転装置１０によって駆動される被回転体２０を、ＮＣ旋盤の構成物としたが、このような態様に限られるものでは無く、マシニングセンタなどの他の工作機械の構成物や、他のあらゆる機械の構成物とすることができる。
【００３２】
前記回転装置１０は、前記主軸２１に接続されて、当該主軸２１を回転させる主軸モータ（同期モータ）１１、この主軸モータ１１の回転速度等を検出するロータリエンコーダ１２、前記主軸モータ１１の動作を制御する回転制御部１３、及びＮＣプログラム記憶部１４などから構成される。
【００３３】
前記ＮＣプログラム記憶部１４は、ＮＣ旋盤の加工で用いられるＮＣプログラムを記憶する機能部であり、ＲＡＭなどの適宜記憶媒体から構成される。尚、ＮＣプログラムには、各送り軸に関する位置指令や、前記被回転体２０の回転に関する指令（回転方向、及び回転速度）などが含まれる。
【００３４】
前記回転制御部１３は、前記主軸モータ１１の回転動作を制御する機能部であり、ＮＣプログラム記憶部１４に格納されたＮＣプログラムが実行される際に、当該ＮＣプログラム中に含まれる回転に関する指令に従って、指令された回転方向、及び指令された回転速度で前記主軸モータ１１を回転させる。その際、回転制御部１３は、前記ロータリエンコーダ１２によって検出される主軸モータ１１の回転速度に基づいて、当該主軸モータ１１をフィードバック制御する。尚、ＮＣプログラム中に含まれる回転以外の指令、例えば上記送り軸の関する位置指令は、回転制御部１３以外の他の制御部である送り軸制御部によって制御が実行される。他の指令についても同様である。
【００３５】
また、前記回転制御部１３は、停電や、その他の原因により、前記主軸モータ１１に供給される電力が遮断されたときに、当該主軸モータ１１を非常停止させるための回路（非常停止回路であり、従来例ではダイナミックブレーキ回路と称されている。）を備えている。この非常停止回路は、電力供給が遮断されたときに、主軸モータ１１に接続される回路であり、電力遮断時に、主軸モータ１１との間に、図２に示した短絡回路を形成する。この短絡回路によれば、電力供給が遮断されて、前記主軸モータ１１及び前記被回転体２０が空転することよって当該主軸モータ１１に発生する誘起電流を、コイルに流すことで当該主軸モータ１１及び被回転体２０の回転エネルギーを熱に変換して消費させ（銅損を生じさせ）、これにより主軸モータ１１を停止させるというものである。尚、非常停止回路としては、このようなダイナミックブレーキ回路に限られるものではなく、例えば、供給電力が遮断されたときに、主軸モータ１１とこれを駆動するアンプとの間で動力線間を短絡して、主軸モータ１１の内部抵抗のみで電力を消費させるように構成された短絡回路でも良い。
【００３６】
この回転制御部１３は、ＣＰＵ、ＲＡＭ、ＲＯＭなどを含むコンピュータの他、適宜構成の電気回路、電子回路などから構成される。
【００３７】
尚、図２に示した非常停止回路における銅損Ｐｌｏｓｓ［Ｊ／ｓ］は、以下の数式１よって算出することができる。
（数式１）
Ｐｌｏｓｓ＝３ＲＩ２＝Ｒ・（Ｋｍ・ωｍ）２／（Ｒ２＋（ωｍ・ｐ・Ｌ）２）
但し、Ｒは１相分の抵抗値［Ω］、Ｌは１相分のインダクタンス［Ｈ］、Ｋｍは線間誘起電圧定数［Ｖｒｍｓ／（ｒａｄ／ｓ）］、ωｍは回転角速度［ｒａｄ／ｓ］（回転角速度は回転速度［ｍ／ｓ］と等価であるため、以下では、「回転速度」と総称する。）、ｐは極対数（極数／２）である。
【００３８】
前記回転速度判定装置１は、イナーシャ推定部２、判定部３及び報知部４から構成される。尚、この回転速度判定装置１は、ＣＰＵ、ＲＡＭ、ＲＯＭなどを含むコンピュータから構成され、前記イナーシャ推定部２、判定部３及び報知部４は、それぞれコンピュータプログラムによってその機能が実現され、後述する処理を実行する。
【００３９】
前記イナーシャ推定部２は、前記回転制御部１３から、前記主軸モータ１１が回転を開始してから目標とする回転速度に達するまでの時間（加速時間）、及び達した回転速度に係るデータを取得し、これらのデータに基づいて、主軸モータ１１及び被回転体２０のイナーシャを推定する処理を行う。
【００４０】
主軸モータ１１の加速時間をｔａｃ［ｓ］、主軸モータ１１及び被回転体２０のイナーシャをＩ［ｋｇｍ２］、加速時の主軸モータ１１の出力をＰｍｏｔｏｒ［ｗ］、回転速度をω［ｒａｄ／ｓ］とすると、以下の関係式（数式２）が成立する。
（数式２）
Ｉ＝（２Ｐｍｏｔｏｒ・ｔａｃ）／ω２
イナーシャ推定部２は、回転制御部１３から、主軸モータ１１の加速時間ｔａｃ、及び回転速度ωに係るデータを取得して、上記数式２に従って、主軸モータ１１及び被回転体２０のイナーシャＩを推定する。
【００４１】
前記判定部３は、前記イナーシャ推定部２により推定された主軸モータ１１及び被回転体２０のイナーシャＩを基に、主軸モータ１１の回転速度ω（目標回転速度として予定された回転速度）の適否を判定する処理を行う。主軸モータ１１の回転速度ωの適否は、主軸モータ１１への電力の供給が遮断されたときに、前記回転制御部１３に設けられた非常停止回路により、主軸モータ１１及び被回転体２０を所定時間（許容時間）内に停止可能か否かで決定される。尚、この許容時間は、非常停止回路に負荷がかかったときに当該非常停止回路が焼き付かない時間であり、回路毎に経験的に設定された時間を用いることができる。
【００４２】
ところで、前記非常停止回路で主軸モータ１１及び被回転体２０を停止させることができる時間（非常停止）ｔｓは、主軸モータ１１及び被回転体２０の回転エネルギーをｒｅとすると、上述した非常停止回路の銅損Ｐｌｏｓｓを用いて、以下の数式３によって算出することができる。
（数式３）
ｔｓ＝ｒｅ／Ｐｌｏｓｓ
但し、
ｒｅ＝（Ｉ・ω２）／２
よって、
ｔｓ＝（Ｉ・ω２）／（２・Ｐｌｏｓｓ）
【００４３】
そして、許容時間をｔａｗとすると、主軸モータ１１及び被回転体２０を許容時間ｔａｗ内に停止させるためには、主軸モータ１１及び被回転体２０のイナーシャＩは、以下の数式４を満足する必要がある。
（数式４）
ｔａｗ＞ｔｓ＝（Ｉ・ω２）／（２・Ｐｌｏｓｓ）
したがって、
Ｉ＜２・Ｐｌｏｓｓ・ｔａｗ／ω２
【００４４】
言い換えれば、回転速度ωで回転する主軸モータ１１及び被回転体２０を許容時間ｔａｗ内に停止させるために、主軸モータ１１及び被回転体２０に許容されるイナーシャＩａｗは、以下の数式５によって表される。
（数式５）
Ｉａｗ＝２・Ｐｌｏｓｓ・ｔａｗ／ω２
【００４５】
そこで、前記判定部３は、前記イナーシャ推定部２によって推定された主軸モータ１１及び被回転体２０の推定イナーシャＩを、許容イナーシャ（閾値）Ｉａｗと比較し、推定イナーシャＩが許容イナーシャＩａｗ以下であれば、主軸モータ１１の回転速度ωは適正であると判定し、推定イナーシャＩが許容イナーシャＩａｗを超える場合には、主軸モータ１１の回転速度ωは不適であると判定する。
【００４６】
或いは、他の態様として、判定部３は、推定イナーシャＩが、上記数式４を満足するか否かを判別し、推定イナーシャＩが数式４を満足する場合には、主軸モータ１１の回転速度ωは適正であると判定し、推定イナーシャＩが数式４を満足しない場合には、主軸モータ１１の回転速度ωは不適であると判定することができる。
【００４７】
更に他の態様としては、主軸モータ１１の回転速度ωに着目すると、主軸モータ１１を非常停止させる際の許容時間ｔａｗが設定され、主軸モータ１１及び被回転体２０のイナーシャＩが推定されれば、主軸モータ１１及び被回転体２０を許容時間ｔａｗ内に停止させるためには、主軸モータ１１の回転速度ωは、上記数式４から、以下の数式６を満足する必要がある。
（数式６）
ω＜（２・Ｐｌｏｓｓ・ｔａｗ／Ｉ）１／２
【００４８】
言い換えれば、イナーシャＩを有する主軸モータ１１及び被回転体２０を許容時間ｔａｗ内に停止させるために、主軸モータ１１及び被回転体２０に許容される許容回転速度ωａｗは、以下の数式７によって表される。
（数式７）
ωａｗ＝（２・Ｐｌｏｓｓ・ｔａｗ／Ｉ）１／２
【００４９】
そこで、前記判定部３は、主軸モータ１１の回転速度ωと、前記許容回転速度ωａｗとを比較し、回転速度ωが許容回転速度ωａｗ以下であれば、当該回転速度ωは適正であると判定し、回転速度ωが許容回転速度ωａｗを超える速度であれば、当該回転速度ωは不適であると判定する。
【００５０】
或いは、判定部３は、主軸モータ１１の回転速度ωが、推定イナーシャＩに基づいて算出される上記数式６を満足するか否かを判別し、回転速度ωが数式６を満足する場合には、主軸モータ１１の回転速度ωは適正であると判定し、回転速度ωが数式６を満足しない場合には、主軸モータ１１の回転速度ωは不適であると判定することができる。
【００５１】
尚、主軸モータ１１及び被回転体２０を合わせたイナーシャＩと、このイナーシャＩに対して許容される主軸モータ１１及び被回転体２０の許容回転速度ωａｗとの関係、言い換えれば、主軸モータ１１及び被回転体２０の回転速度ωに対して許容される主軸モータ１１及び被回転体２０を合わせた許容イナーシャＩａｗとの関係は、図３に示した限界曲線で表される。そして、主軸モータ１１及び被回転体２０のイナーシャＩに対して、主軸モータ１１の回転角速度ωが、限界曲線より下の領域である場合には、当該回転角速度ωは適正であり、限界曲線より上の領域となる場合には、当該回転角速度ωは不適である。
【００５２】
そして、判定部３は、回転速度ωが不適であると判定された場合には、上記数式７に従って算出される、或いは既に算出した許容回転速度ωａｗに減速する指令を前記回転制御部１３に送信して、主軸モータ１１の回転速度を許容回転速度ωａｗに減速させる処理を行う。
【００５３】
前記報知部５は、ディスプレイ５に接続されており、前記判定部３により判定された前記主軸モータ１１の回転角速度ωの適否について、当該ディスプレイ５に表示する。特に、回転速度ωが不適であると判定された場合には、外部に明瞭に認識されるように、強調表示を行う、或いは、アラームを伴った表示を行うのが好ましい。
【００５４】
以上の構成を備えた本例の回転速度判定装置１によれば、前記回転制御部１３により、前記主軸モータ１１が駆動されて回転を開始すると、前記イナーシャ推定部２により、前記主軸モータ１１が回転を開始してから目標とする回転速度に達するまでの加速時間ｔａｃ、及び達した回転速度ωに係るデータが、前記回転制御部１３から取得され、取得された加速時間ｔａｃ及び回転速度ωに基づいて、主軸モータ１１及び被回転体２０のイナーシャＩが推定される。
【００５５】
そして、前記イナーシャ推定部２により推定された主軸モータ１１及び被回転体２０のイナーシャＩに基づいて、前記判定部３により、当該主軸モータ１１の回転速度ωの適否、即ち、当該主軸モータ１１への電力の供給が遮断されたときに、前記回転制御部１３に設けられた非常停止回路によって、前記主軸モータ１１及び被回転体２０を所定時間（許容時間ｔａｗ）内に停止可能な回転速度か否かが判定され、この判定結果が、前記報知部５を介して、前記ディスプレイ５に表示される。
【００５６】
また、前記判定部３により、回転速度ωが不適であると判定された場合には、上記数式７に従って算出される、或いは既に算出した許容回転速度ωａｗに減速する指令が前記回転制御部１３に送信され、この回転制御部１３による制御の下で、前記主軸モータ１１の回転速度ωが許容回転速度ωａｗに減速される。
【００５７】
以上のように、本例の回転速度判定装置１によれば、主軸モータ１１に対して予定された回転速度ωが、当該主軸モータ１１を許容時間ｔａｗ内に非常停止させることができる回転速度であるか否かを判定することができ、また、判定結果が、報知部４を介してディスプレイ５に表示されるので、回転速度ωが適正でない場合には、そのことが、例えばオペレータなどの関係者によって認識される。
【００５８】
また、本例では、回転速度ωが不適であると判定された場合に、前記判定部３から前記回転制御部１３に、回転速度ωを許容回転速度ωａｗに減速する指令が送信され、回転制御部１３によって、前記主軸モータ１１の回転速度ωが許容回転速度ωａｗに減速されるので、主軸モータ１１を常に適正な回転速度で回転させることができる。
【００５９】
また、本例の回転速度判定装置１では、前記イナーシャ推定部２により、主軸モータ１１のみならず、この主軸モータ１１によって駆動される被回転体２０のイナーシャＩも推定し、これら主軸モータ１１及び被回転体２０のイナーシャＩに基づいて、主軸モータ１１の回転速度ωの適否を判定するようにしているので、当該判定を正確に行うことができる。
【００６０】
［第２の実施形態］
次に、本発明の第２の実施形態に係る回転速度判定装置について、図４を参照しながら説明する。この回転速度判定装置１０１は、第１の実施形態に係る回転速度判定装置１に比べて、主軸モータ１１及び被回転体２０のイナーシャＩを推定する手法、及び回転速度ωの適否を判定する手法が異なるものであり、構成的には、モデルデータ記憶部１０４を更に備える点、前記イナーシャ推定部２とは異なる処理を実行するイナーシャ推定部１０２を備える点、前記判定部３とは異なる処理を実行する判定部１０３を備える点において、その構成が異なっており、他の構成については、第１の実施形態に係る回転速度判定装置１と同じである。したがって、この回転速度判定装置１０１において、前記回転速度判定装置１と同じ構成については、同じ符号を付している。また、回転装置１０及び被回転体２０についても、第１の実施形態のものと同じ構成である。
【００６１】
前記モデルデータ記憶部１０４は、前記主軸モータ１１のロータ部、前記主軸２１、及び前記チャック２２のモデルデータ（形状及び材質）、並びに当該ＮＣ旋盤で加工が予定されている各ワークのモデルデータ（形状及び材質）を記憶する機能部であり、予め、外部から前記モデルデータが入力され、当該モデルデータ記憶部１０４に格納される。
【００６２】
前記イナーシャ推定部１０２は、前記ＮＣプログラム記憶部１４に格納されたＮＣプログラムが実行される際に、当該ＮＣプログラム中に含まれるワークの種類に関する情報を、前記ＮＣプログラム記憶部１４から取得する。そして、取得したワークの情報を基に、前記モデルデータ記憶部１０４を参照して当該ワークの形状及び材質を認識する。また、同様に前記モデルデータ記憶部１０４に参照して、前記主軸モータ１１のロータ部、前記主軸２１、及び前記チャック２２の形状及び材質を認識する。
【００６３】
ついで、イナーシャ推定部１０２は、取得した主軸モータ１１、主軸２１、チャック２２及びワークの形状及び材質に基づいて、これらの質量を推定するとともに、これらを総合したイナーシャＩを理論的に推定した後、当該イナーシャＩに係る情報を前記判定部１０３に送信する。
【００６４】
前記判定部１０３は、実行されるＮＣプログラム中に含まれる主軸モータ１１の回転速度ωに関する情報（回転指令）を、前記ＮＣプログラム記憶部１４から取得する。そして、前記イナーシャ推定部１０２において推定された主軸モータ１１及び被回転体２０のイナーシャＩ、及び取得した主軸モータ１１の回転速度ωに基づいて、第１の実施形態における手法と同様の手法により、主軸モータ１１の回転速度ωの適否を判定する。この判定部１０３では、その判定処理において、主軸モータ１１の回転速度ωをＮＣプログラム中に含まれる指令速度を用いる点において、第１の実施形態における判定部３とは、その処理手法が異なっている。
【００６５】
［第３の実施形態］
次に、本発明の第３の実施形態に係る回転速度判定装置について、図５を参照しながら説明する。この回転速度判定装置１１１は、第２の実施形態に係る回転速度判定装置１０１に比べて、主軸モータ１１及び被回転体２０のイナーシャを推定する手法が異なるものであり、構成的には、機内にカメラ１１３を更に備える点、前記イナーシャ推定部１０２とは異なる処理を実行するイナーシャ推定部１１２を備える点において、その構成が異なっており、他の構成については、第２の実施形態に係る回転速度判定装置１０１と同じである。したがって、この回転速度判定装置１１１において、前記回転速度判定装置１、回転速度判定装置１０１と同じ構成については、同じ符号を付している。また、回転装置１０及び被回転体２０についても、第１の実施形態及び第２の実施形態のものと同じ構成である。
【００６６】
前記カメラ１１３は、ＮＣ旋盤の加工領域内を撮像するカメラであり、特に、チャック２２及びワーク２３の外観を撮像することができるようになっている。
【００６７】
前記イナーシャ推定部１１２は、前記ＮＣプログラム記憶部１４に格納されたＮＣプログラムが実行される際に、前記カメラ１１３によって撮像された画像を当該カメラ１１３から取得する。そして、得られた画像を処理してワーク形状を認識するとともに、前記モデルデータ記憶部１０４を参照して、認識されたワーク形状に合致した材質を認識する。また、同様に、前記モデルデータ記憶部１０４に参照して、前記主軸モータ１１のロータ部、前記主軸２１、及び前記チャック２２の形状及び材質を認識する。
【００６８】
ついで、イナーシャ推定部１１２は、取得した主軸モータ１１、主軸２１、チャック２２及びワークの形状及び材質に基づいて、これらの質量を推定するとともに、これらを総合したイナーシャＩを理論的に推定した後、当該イナーシャＩに係る情報を前記判定部１０３に送信する。
【００６９】
この第３の実施形態では、カメラ１１３によって撮像されたワークの画像からワーク形状を認識するようにした点が、第２の実施形態と異なっている。
【００７０】
以上、本発明の具体的な実施形態について説明したが、本発明が採り得る態様は、何らこれに限定されるものではない。例えば、上述した第１、第２及び第３の各実施形態では、判定部３及び判定部１０３において、イナーシャＩに対する許容回転速度ωａｗ、或いは回転速度に対する許容イナーシャＩａｗを数式によって算出するようにしたが、このような態様に限られるものではなく、図１、図４及び図５に示すように、限界情報記憶部６を設け、この限界情報記憶部６に、イナーシャＩに対する許容回転速度ωａｗ、或いは回転速度に対する許容イナーシャＩａｗを予め格納するようにしても良い。この場合、判定部３及び判定部１０３は、この限界情報記憶部６に格納された許容回転速度ωａｗ、或いは許容イナーシャＩａｗを用いて、主軸モータ１１の回転速度ωの適否を判定することができる。
【００７１】
また、上例では、判定部３及び判定部１０３において、回転速度ωが不適であると判定された場合に、当該判定部３及び判定部１０３から前記回転制御部１３に、回転速度ωを許容回転速度ωａｗに減速する指令を送信して、前記主軸モータ１１の回転速度ωを許容回転速度ωａｗに減速させるようにしたが、このような態様に限られるものではなく、当該判定部３及び判定部１０３から回転制御部１３に、減速指令を送信しない態様であっても良い。この場合、ディスプレイ５に表示された判定結果を確認することで、オペレータ等の関係者は、主軸モータ１１を停止させるといった処置などを講じることができる。
【００７２】
また、前記報知部４による報知の態様は、上例のものに限定されるものではなく、判定結果を外部に報知することができるものであれば、どのような態様のものであっても良い。
【００７３】
また、上例では、被回転体２０として、主軸２１、チャック２２及びワーク２３から構成されるものを例示したが、当然のことながら、このような構成物に限られるものではない。ほんの一例を挙げれば、工作機械の分野における他の構成物としては、主軸やこの主軸に装着される工具からなるものを例示することができる。
【００７４】
繰り返しになるが、上述の実施形態の説明は、すべての点で例示であって、制限的なものではない。当業者にとって変形および変更が適宜可能である。本発明の範囲は、上述の実施形態ではなく、特許請求の範囲によって示される。さらに、本発明の範囲には、特許請求の範囲内と均等の範囲内での実施形態からの変更が含まれる。
【符号の説明】
【００７５】
１    回転速度判定装置
２    イナーシャ推定部
３    判定部
４    報知部
５    ディスプレイ
１０  回転装置
１１  主軸モータ
１２  ロータリエンコーダ
１３  回転制御部
２０  被回転体
２１  主軸
２２  チャック
２３  ワーク
【要約】
【課題】モータの回転速度が、当該モータを非常停止させることが可能な回転速度であるか否かを判定する回転速度判定装置を提供する。
【解決手段】被回転体２０に連結されて、この被回転体２０を回転させるモータ１１と、モータ１１の作動を制御するとともに、モータ１１の制御が不能となった場合に、このモータ１１を非常停止させる回転制御部１３とを備えた回転装置１０において、モータ１１の回転速度の適否を判定する装置である。回転速度判定装置１は、モータ１１及び被回転体２０のイナーシャを推定するイナーシャ推定部２と、イナーシャ推定部２によって推定されたイナーシャに基づいて、予定された回転速度の適否を判定する判定部３と、判定部３によって不適と判定された場合に、その旨を報知する報知部４とを備える。
【選択図】図１【図１】
0006839783.tif 000002
【図２】
0006839783.tif 000003
【図３】
0006839783.tif 000004
【図４】
0006839783.tif 000005
【図５】
0006839783.tif 000006