(57)【要約】【課題】断続切削における切屑の細断の可否を作業者が容易に判断できる表示装置を提供する。【解決手段】表示装置１２は、位置情報取得部１６、回転情報取得部１７、第一波形生成部１８、第二波形生成部１９、及び波形表示部２１を具備する。位置情報取得部１６は、断続切削を行うときの送り軸Ｍ１の位置情報を取得する。回転情報取得部１７は、断続切削を行うときの主軸Ｍ０の回転情報としてワークＷの回転速度を取得する。第一波形生成部１８は、送り軸Ｍ１の時系列の位置情報から、該位置情報の時間による変化を表す第一波形データを生成する。第二波形生成部１９は、上記の回転速度から一回転あたりの時間を求め、その時間ごとに第一波形データを部分波形データに分割し、各部分波形データを第一波形データの開始点に合わせるように時間軸方向に順次シフトすることにより複数の第二波形データを生成する。波形表示部２１は、複数の第二波形データを表示する。【選択図】図１
2018195002.tif 000002
【特許請求の範囲】
【請求項１】
ワークと工具を該ワークの中心軸線まわりに相対的に回転させる主軸と、該中心軸線に沿った加工方向に前記ワークと前記工具とを相対的に送る送り軸とを協調動作して、前記ワークを旋削加工する工作機械において、旋削加工により生じる切屑を細断するために、前記加工方向に前記工具と前記ワークとを相対的に揺動させて断続切削を行う際の、前記工作機械に関する情報を表示する表示装置であって、
前記断続切削を行うときの前記送り軸の位置情報を一定時間間隔で取得する位置情報取得部と、
前記断続切削を行うときの前記主軸の回転情報として前記主軸の回転速度を取得する回転情報取得部と、
前記位置情報取得部が前記一定時間間隔で取得した前記送り軸の時系列の位置情報から、該位置情報の時間による変化を表す第一波形データを生成する第一波形生成部と、
前記回転情報取得部が取得した前記回転速度から一回転あたりの時間を求め、前記第一波形データを前記一回転あたりの時間ごとに部分波形データに分割し、各々の前記部分波形データを前記第一波形データの開始点に合わせるように時間軸方向に順次シフトすることにより複数の第二波形データを生成する第二波形生成部と、
前記複数の第二波形データを表示する波形表示部と、
を具備する、表示装置。
【請求項２】
請求項１に記載の表示装置であって、
前記第一波形データを前記一回転あたりの時間ごとに分割およびシフトして生成されるｎ番目（ｎは自然数）と（ｎ＋１）番目の各前記第二波形データに関して前記（ｎ＋１）番目の第二波形データから前記ｎ番目の第二波形データを減算して、第三波形データを生成する第三波形生成部をさらに具備し、
前記波形表示部は、前記第三波形データを、前記複数の第二波形データに代えて表示する、表示装置。
【請求項３】
ワークと工具を該ワークの中心軸線まわりに相対的に回転させる主軸と、該中心軸線に沿った加工方向に前記ワークと前記工具とを相対的に送る送り軸とを協調動作して、前記ワークを旋削加工する工作機械において、旋削加工により生じる切屑を細断するために、前記加工方向に前記工具と前記ワークとを相対的に揺動させて断続切削を行う際の、前記工作機械に関する情報を表示する表示装置であって、
前記断続切削を行うときの前記送り軸の位置情報を一定時間間隔で取得する位置情報取得部と、
前記断続切削を行うときの前記主軸の回転情報として前記主軸の回転角度を取得する回転情報取得部と、
前記位置情報取得部が前記一定時間間隔で取得した前記送り軸の時系列の位置情報の、前記回転角度による変化を表す第一波形データを生成する第一波形生成部と、
前記第一波形データを一回転分の前記回転角度ごとに部分波形データに分割し、各々の部分波形データを前記第一波形データの開始点に合わせるように順次シフトすることにより複数の第二波形データを生成する第二波形生成部と、
前記複数の第二波形データを表示する波形表示部と、
を具備する、表示装置。
【請求項４】
請求項３に記載の表示装置であって、
前記第一波形データを一回転分の前記回転角度ごとに分割およびシフトして生成されるｎ番目（ｎは自然数）と（ｎ＋１）番目の各前記第二波形データに関して前記（ｎ＋１）番目の第二波形データから前記ｎ番目の第二波形データを減算して、第三波形データを生成する第三波形生成部をさらに具備し、
前記波形表示部は、前記第三波形データを、前記複数の第二波形データに代えて表示する、表示装置。
【請求項５】
前記位置情報取得部は、前記送り軸に対して与えられる前記断続切削のための送り指令または該送り指令により駆動された前記送り軸の位置を、前記送り軸の前記位置情報として取得する、請求項１から４のいずれか一項に記載の表示装置。
【請求項６】
請求項１から４のいずれか一項に記載の表示装置と、
前記回転速度ならびに前記送り軸による送り速度を事前に記憶していて、前記回転速度と前記送り速度とに基づいて、前記送り軸に対して与えられる前記断続切削のための送り指令を生成する機能を含む制御装置と、
を備えた、加工システム。
【請求項７】
前記送り指令により駆動された前記送り軸の位置を検出する位置検出装置を備えており、
前記位置検出装置は、前記送り軸に搭載されたエンコーダまたは、前記工具の位置を遠隔計測する位置計測器を有する、請求項６に記載の加工システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、主軸と送り軸との協調動作によりワークを旋削加工する工作機械の表示装置に関し、特に、揺動切削のための表示装置および加工システムに関する。
【背景技術】
【０００２】
工作機械の切削工具によりワークを加工する際に切屑が連続して発生すると、切屑が切削工具に絡まる場合がある。このような場合には、切屑を切削工具から除去するために工作機械を停止させる必要があり、時間がかかって生産効率が低下する。さらに、切屑によって、ワークが損傷する可能性があり、ワークの品質が低下する場合がある。
このような欠点を避けるために、加工方向に切削工具とワークとを相対的に揺動させることにより切屑を細断する揺動切削が知られている（例えば特許文献１、特許文献２等参照）。揺動切削を行う工作機械の制御装置は、加工方向に切削工具またはワークを送る送り軸のサーボモータに対して正弦波状の送り指令を与えることにより、加工方向に切削工具とワークとを相対的に揺動させている。
また、従来、数値制御装置（ＣＮＣ）により加工プログラムに従って生成されて工作機械の各軸のサーボモータに指令される指令データや、各軸に備わる位置検出装置から出力される実位置データなどを波形表示できる波形表示装置が知られている（例えば特許文献３）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５０３３９２９号公報
【特許文献２】特許第５５９９５２３号公報
【特許文献３】特許第６００１７２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した揺動切削において意図したとおりに切屑を細断する為には、送り軸によりワークの加工方向に工具またはワークを周期的に揺動させるための送り指令の周波数や振幅等を事前に決める必要がある。一般的に、工作機械の数値制御装置においては、主軸回転数や送り速度などの加工条件や各種パラメータを設定可能なＮＣプログラムが作成されて記憶されており、上述の揺動動作の送り指令は該ＮＣプログラムに従って生成される。そのため、作業者は、数値制御装置内のＮＣプログラムに設定された加工条件や各種パラメータの変更を行って、揺動動作のための送り指令の周波数や振幅等を決定している。
このような作業では、数値制御装置内のＮＣプログラムに設定された加工条件や各種パラメータの変更に応じて、揺動動作を行う送り軸の指令データや実位置データがどのように変化するかを確認できることが望ましく、上述のような波形表示装置が有用である。
しかしながら、揺動動作を行う送り軸に関する指令データまたは実位置データの時間変化を単純に波形表示するだけでは、工具による切屑の細断が可能であるか否かを判定するのは難しいという課題がある。このため、揺動切削における切屑の細断の可否を作業者が視覚的に容易に判断できることが望まれている。
【課題を解決するための手段】
【０００５】
本開示の一態様は、ワークと工具を該ワークの中心軸線まわりに相対的に回転させる主軸と、該中心軸線に沿った加工方向に前記ワークと前記工具とを相対的に送る送り軸とを協調動作して、前記ワークを旋削加工する工作機械において、旋削加工により生じる切屑を細断するために、前記加工方向に前記工具と前記ワークとを相対的に揺動させて断続切削を行う際の、前記工作機械に関する情報を表示する表示装置であって、
前記断続切削を行うときの前記送り軸の位置情報を一定時間間隔で取得する位置情報取得部と、
前記断続切削を行うときの前記主軸の回転情報として前記主軸の回転速度を取得する回転情報取得部と、
前記位置情報取得部が前記一定時間間隔で取得した前記送り軸の時系列の位置情報から、該位置情報の時間による変化を表す第一波形データを生成する第一波形生成部と、
前記回転情報取得部が取得した前記回転速度から一回転あたりの時間を求め、前記第一波形データを前記一回転あたりの時間ごとに部分波形データに分割し、各々の前記部分波形データを前記第一波形データの開始点に合わせるように時間軸方向に順次シフトすることにより複数の第二波形データを生成する第二波形生成部と、
前記複数の第二波形データを表示する波形表示部と、
を具備する、表示装置でありうる。
また、本開示の他の態様は、ワークと工具を該ワークの中心軸線まわりに相対的に回転させる主軸と、該中心軸線に沿った加工方向に前記ワークと前記工具とを相対的に送る送り軸とを協調動作して、前記ワークを旋削加工する工作機械において、旋削加工により生じる切屑を細断するために、前記加工方向に前記工具と前記ワークとを相対的に揺動させて断続切削を行う際の、前記工作機械の動作情報を表示する表示装置であって、
前記断続切削を行うときの前記送り軸の位置情報を一定時間間隔で取得する位置情報取得部と、
前記断続切削を行うときの前記主軸の回転情報として前記主軸の回転角度を取得する回転情報取得部と、
前記位置情報取得部が前記一定時間間隔で取得した前記送り軸の時系列の位置情報の、前記回転角度による変化を表す第一波形データを生成する第一波形生成部と、
前記第一波形データを一回転分の前記回転角度ごとに部分波形データに分割し、各々の部分波形データを前記第一波形データの開始点に合わせるように順次シフトすることにより複数の第二波形データを生成する第二波形生成部と、
前記複数の第二波形データを表示する波形表示部と、
を具備する、表示装置でありうる。
【発明の効果】
【０００６】
上記の各態様によれば、揺動切削を行う工作機械の制御装置に備わる表示装置によって、揺動切削における切屑の細断の可否を作業者が視覚的に容易に判断できるようになる。
【０００７】
添付図面に示される本開示の典型的な実施形態の詳細な説明から、本発明のこれら目的、特徴および利点ならびに他の目的、特徴および利点がさらに明解になるであろう。
【図面の簡単な説明】
【０００８】
【図１】一実施形態の表示装置を含む加工システムの図である。
【図２Ａ】図１に示された制御装置により生成される送り軸の位置指令を示す図である。
【図２Ｂ】図１に示された制御装置により生成される送り軸の揺動指令を示す図である。
【図２Ｃ】図２Ａに示された位置指令に図２Ｂに示された揺動指令を加算して得られる送り指令を示す図である。
【図３】波形表示部が表示する第二波形データの一例を示した図である。
【図４】波形表示部が表示する第三波形データの一例を示した図である。
【図５】図３の横軸を時間に代えて回転角度で表した図である。
【発明を実施するための形態】
【０００９】
次に、本開示の実施形態について図面を参照して説明する。参照する図面において、同様の構成部分または機能部分には同様の参照符号が付けられている。理解を容易にするために、これらの図面は縮尺を適宜変更している。また、図面に示される形態は本発明を実施するための一つの例であり、本発明は図示された形態に限定されるものではない。
【００１０】
図１は、一実施形態の表示装置１２を備えた加工システム１を示す図である。
加工システム１は、工作機械１０と、工作機械１０を制御する制御装置１１と、表示装置１２とを備える。
【００１１】
工作機械１０は工具１４、例えばバイトを有する。工具１４は、例えば円筒形、円柱形、円錐形、または円錐台形などを有するワークを切削加工する。ワークＷの形状は円柱形以外の形状でもよく、工作機械１０は切削加工を行うものに限られず、研削や研磨などを行うものでもよい。
但し、以降の説明においては、図１に示されるように、回転する円柱形のワークＷの外周面が工具１４により旋削加工されるものとする。また、ワークＷが回転すると共に工具１４がワークＷの外周面の母線に沿って揺動する構成を例にとって説明する。
【００１２】
工作機械１０は、複数の駆動軸１３を有する。駆動軸１３の各々は、ＣＮＣ(Computer Numerical Controller)、ＰＬＣ（Programmable Logic Controller）等といった制御装置１１によって制御される。図１には３つの駆動軸１３を有する工作機械１０が図示されているが、駆動軸１３の数は限定されず、工作機械１０には必要数の駆動軸を備えることができる。
複数の駆動軸１３は、主軸Ｍ０と、主軸Ｍ０と協調動作する少なくとも２つの送り軸Ｍ１、Ｍ２とを含む。主軸Ｍ０はスピンドルモータまたはサーボモータを備えるものである。送り軸Ｍ１、Ｍ２は、ボールねじ機構またはリニアスライダ等の送り機構と該送り機構を駆動するサーボモータとを含むものである。
【００１３】
図１においては、ワークＷの回転軸となる該ワークの中心軸線をＺ軸、Ｚ軸に対して垂直な軸線をＸ軸としている。さらに、主軸Ｍ０は、ワークＷを該ワークの中心軸線（Ｚ軸）まわりに回転させる。送り軸Ｍ１は、Ｚ軸方向に沿った第一方向（以下、加工方向と呼ぶ。）に工具１４を送ることと該第一方向に工具１４を往復運動、すなわち揺動させることの両方を行うことができる。送り軸Ｍ２は、Ｘ軸方向に沿った第二方向（すなわち、切込み方向）に工具１４を送ることと該第二方向に工具１４を往復運動、すなわち揺動させることの両方を行うことができる。
円柱形または円筒形のワークを旋削加工する場合、ワークを該ワークの中心軸線（Ｚ軸）まわりに回転するとともに、工具１４はＺ軸方向に沿った第一方向（加工方向）のみに送られる。この場合、送り軸Ｍ２は基本的には不要である。
【００１４】
円錐形や円錐台形等のワークのように外径がＺ軸方向において異なるワークを旋削加工する場合は、ワークＷが該ワークの中心軸線（Ｚ軸）まわりに回転するとともに、工具１４はＸ軸方向およびＺ軸方向の合成方向に送られる。この場合、工具１４をワークＷの外周面の母線に沿って斜め方向に送るために、少なくとも２つの送り軸Ｍ１、Ｍ２が必要とされる。送り軸Ｍ１と送り軸Ｍ２の両方を制御することにより、工具１４はワークＷの外周面の母線に沿って斜め方向に送られる。
【００１５】
制御装置１１においては、主軸回転数（Ｓ）や送り速度（Ｆ）などの加工条件や各種パラメータを設定可能な加工プログラム（ＮＣプログラム）が作成されて記憶されている。制御装置１１は、加工プログラムに設定された加工条件や各種パラメータを変更できる操作盤（不図示）を備えている。
【００１６】
制御装置１１は、主軸Ｍ０、送り軸Ｍ１、送り軸Ｍ２などの各駆動軸１３を個別に動作させるための各指令を加工プログラムに従って生成し、生成した各指令を、対応する主軸Ｍ０、送り軸Ｍ１、送り軸Ｍ２などの各駆動軸１３に送信することができる。図１の例のように主軸Ｍ０によりワークＷを回転させると共に送り軸Ｍ１、Ｍ２などにより工具１４を送る構成では、制御装置１１は、主軸Ｍ０に所定の回転速度の指令を送信し、送り軸Ｍ１、Ｍ２などには所定の目標位置の指令を送信する。
【００１７】
加工システム１は、主軸Ｍ０、送り軸Ｍ１、送り軸Ｍ２などの駆動軸１３ごとに、各駆動軸１３の位置を検出する位置検出装置１５を備えている。特に、図１に示されるように主軸Ｍ０によりワークＷを回転させる構成では、主軸Ｍ０の位置検出装置１５として、ワークＷの回転位置（角度）を検出することが可能なセンサ、例えばロータリエンコーダが使用されうる。ロータリエンコーダは、ワークＷの回転速度を検出することも可能である。また、図１に示された送り軸Ｍ１の位置検出装置１５としては、ワークＷの加工方向における工具１４の位置を検出することが可能なセンサ、例えばエンコーダが使用されうる。送り軸Ｍ２の位置検出装置１５としては、上記の切込み方向における工具１４の位置を検出することが可能なセンサ、例えばエンコーダが使用されうる。
但し、送り軸Ｍ１、Ｍ２の位置検出装置１５は、送り軸Ｍ１、Ｍ２の位置（図１の例では工具１４の位置）を取得できれば如何なる装置でもよく、上記のエンコーダに限定されない。送り軸Ｍ１、Ｍ２の位置検出装置１５は、例えば、駆動軸１３から離間して配置されていてレーザトラッカまたは３次元位置センサなどを含む位置計測器でもよい。
制御装置１１は、上述したように各駆動軸１３に送信した指令と、各駆動軸１３の位置検出装置１５から制御装置１１にフィードバックされる各駆動軸１３の位置データとが一致するように、各駆動軸１３を制御する。
【００１８】
さらに、制御装置１１は、旋削加工により生じる切屑を細断するために、前述の第一方向（加工方向）に工具１４とワークＷとを相対的に揺動させて断続切削を行うように送り軸Ｍ１を制御する機能を有する。
このような断続切削を行うための送り軸Ｍ１の送り指令もまた、制御装置１１により、加工プログラムに従って生成される。作業者は、制御装置１１の操作盤（不図示）を用いて加工条件や各種パラメータを変更することにより、断続切削のための送り指令の周波数や振幅等を決定することができる。
なお、上記の断続切削とは、工具１４が周期的にワークＷに接触およびワークＷから離間しながらワークＷを切削加工することを意味し、揺動切削または振動切削ともいう。
【００１９】
前述した断続切削のための送り指令は、例えば、以下のような方法で生成される。まず、制御装置１１は、加工プログラムに設定されている加工開始点、加工終了点、主軸Ｍ０の回転速度（図１の例ではワークＷの回転速度）、送り軸Ｍ１による送り速度（図１の例では工具１４の送り速度）などに基づいて、図１のＺ軸方向に沿った第一方向（加工方向）の送りに関する送り軸Ｍ１の位置指令を生成する。続いて、制御装置１１は、前述した回転速度および送り速度と各種パラメータとに基づいて、上記の加工方向における工具１４の揺動（往復運動）を生じさせるための送り軸Ｍ１の揺動指令を生成する。さらに、制御装置１１は、位置指令に揺動指令を加算して、前述した断続切削のための送り指令（合成指令）を生成する。
【００２０】
ここで、図２Ａは、前述の位置指令を示した図であり、横軸は時間を表し、縦軸は加工方向の位置（位置指令値）を表している。位置指令においては、時間の経過とともに送り軸Ｍ１の位置指令値が直線的に増加している（直線Ｐ参照）。
図２Ｂは、前述の揺動指令を示した図であり、横軸は時間を表し、縦軸は加工方向の位置（位置指令値）を表している。揺動指令においては、時間の経過とともに周期的に送り軸Ｍ１の位置指令値が増減している（波状曲線Ｓ参照）。図２Ｂから分かるように、揺動指令における振幅および周波数を変更することにより、様々な振動波形の揺動指令を得ることができる。なお、この例ではワークＷの回転速度および工具１４の送り速度をそれぞれ一定の値としているため、揺動指令の周波数も振幅も、時間経過に関わらず一定の値になっている。
図２Ｃは、図２Ａに示された位置指令に図２Ｂに示された揺動指令を加算して得られる送り指令（合成指令）を示した図であり、横軸は時間を表し、縦軸は加工方向の位置（位置指令値）を表している。工具１４の軌跡は、図２Ｃに示された送り指令に追従するようになる。より具体的には、図２Ｃに示されるように、送り指令（波状曲線Ｑ参照）によって、工具１４は、一回の往復運動において、所定の後退量だけ後退してから所定の前進量だけ前進して、その差の進行量だけ移動する。このように本実施形態では、送り軸Ｍ１により工具１４が加工方向に往復運動(揺動）しながら該加工方向に送られることによって、断続切削が行われる。
【００２１】
前述の揺動指令は、図２Ｂに波状曲線Ｓで示されたような余弦波状の指令であり、次式のように定義される。
揺動指令＝（Ｋ×Ｆ／２）×ｃｏｓ（２π×Ｓ／６０×Ｉ×ｔ）−（Ｋ×Ｆ／２）                                                                ・・・式（１）
式（１）において、Ｋは揺動振幅倍率、ＦはワークＷの一回転当たりの工具１４の移動量、すなわち毎回転送り量［mm/rev］、ＳはワークＷの中心軸線まわりの回転速度[min-1],or [rpm]、Ｉは揺動周波数倍率、である。ここで、揺動周波数、すなわち揺動指令の周波数は式（１）におけるＳ／６０×Ｉ の項に相当し、揺動振幅、すなわち揺動指令の振幅は式（１）におけるＫ×Ｆ／２ の項に相当する。但し、揺動振幅倍率Ｋは１以上の数とし、揺動周波数倍率Ｉはゼロより大きい非整数とする（例えば０．５、０．８、１．２、１．５、１．９、２．３、又は２．５、…等の正の非整数）。揺動振幅倍率Ｋおよび揺動周波数倍率Ｉは定数である。
【００２２】
上記の式（１）によると、揺動指令は、ゼロの位置を基準軸線とする余弦波に対して（Ｋ×Ｆ／２）の項がオフセット値として減じられた指令になっている。このため、位置指令に揺動指令を加算して得られる送り指令（図２Ｃの波状曲線Ｑ）は、その位置指令（図２Ｃの直線）を加工方向において超えない指令になる。このことにより、送り指令（波状曲線Ｑ）に基づく工具１４の位置軌跡を、工具１４の加工方向において位置指令による位置を上限として制御することができる。
さらに、式（１）のような余弦波の揺動指令とすることで、図２Ｃの波状曲線Ｑから分かるように、工具１４の加工開始点（横軸の０°の位置）で工具１４の送り方向に初めから大きな揺動が出ないようにしている。
なお、揺動周波数倍率Ｉを整数としない理由は、ワークＷの中心軸線まわりの回転数と全く同じになる揺動周波数の場合には、後述するような重なり箇所Ｂ１、Ｂ２等（図３参照）を発生させることができず、揺動切削による切屑の細断効果が得られなくなるからである。
【００２３】
上記の式（１）は、制御装置１１内の加工プログラムに記述されているものとする。工作機械１０の操作盤（不図示）は、揺動振幅倍率Ｋおよび揺動周波数倍率Ｉの各値を制御装置１１内の加工プログラムに記述された式（１）に与えられるようになっている。また、ワークＷの回転速度Ｓ[min-1]や工具１４の送り速度［mm/min］は制御装置１１内の加工プログラムに加工条件として事前に設定されているものとする。
制御装置１１は、そのような送り速度と回転速度とから、上記の式（１）における毎回転送り量Ｆ（＝送り速度／回転速度Ｓ）を計算し、揺動振幅倍率Ｋおよび揺動周波数倍率Ｉの各値が事前に与えられた上記の式（１）により揺動指令を算出することができる。
【００２４】
本実施形態の加工システム１は、旋削加工により生じる切屑を細断するために、加工方向に工具１４とワークＷとを相対的に揺動させて断続切削を行う際の、工作機械１０に関する情報を表示する表示装置１２を備える。
上述したように、断続切削を行うための送り軸Ｍ１の送り指令が制御装置１１により生成され、表示装置１２は、そのような送り指令や、該送り指令により駆動された送り軸Ｍ１の実位置を作業者に視認させるための装置とされる。
しかし、断続切削のための送り指令の指令値を表示画面に単純に表示する方法では、工具１４による切屑の細断が可能であるか否かを作業者が表示画面から判定するのは難しい。断続切削のための送り指令により駆動された送り軸Ｍ１の実位置を位置検出装置１５により検出し、その検出値を表示画面に表示する方法においても、作業者が切屑の細断の可否を表示画面から判定するのは難しい。
【００２５】
そこで、本実施形態の表示装置１２は、図１に示されるように、位置情報取得部１６、回転情報取得部１７、第一波形生成部１８、第二波形生成部１９、第三波形生成部２０、および波形表示部２１を具備する。
【００２６】
図１に示された構成例においては、表示装置１２は制御装置１１の外部に離れて配置されているが、表示装置１２は工作機械１０の操作盤（不図示）に備えられていてもよいし、あるいは、表示装置１２は制御装置１１と一体的に備えられていてもよい。波形表示部２１は、ＬＣＤ（Liquid crystal display）パネルやＯＬＥＤ（Organic light emitting diode）パネルなどの表示パネル部でありうる。
【００２７】
位置情報取得部１６は、断続切削を行うときの送り軸Ｍ１の位置情報を一定時間間隔で取得する。この一定時間間隔は、例えば、制御装置１１のサンプリング制御周期（例えば指令パルスの分配周期）の整数倍とすることができる。また、位置情報取得部１６が取得する位置情報は、断続切削のための送り指令の値または該送り指令により駆動された送り軸Ｍ１の実位置のいずれか一方である。
さらに、送り軸Ｍ１の位置情報として送り軸Ｍ１の実位置を取得する場合、その実位置は、送り軸Ｍ１のサーボモータに備わるエンコーダの出力値でもよいし、レーザトラッカまたは３次元位置センサ等の位置計測器により遠隔計測された送り軸Ｍ１の移動端の位置、例えば工具１４の先端部の位置でもよい。位置情報取得部１６は、取得した送り軸Ｍ１の時系列の位置情報を表示装置１２内のメモリ（不図示）に記憶させる機能も備える。
【００２８】
回転情報取得部１７は、ワークＷおよび工具Ｗの相対的な回転速度および回転角度を回転情報として取得する。図１に示された構成の場合は、制御装置１１に記憶された加工プログラムに主軸Ｍ０の回転速度（ワークＷの回転速度）が予め設定されており、回転情報取得部１７は、制御装置１１から主軸Ｍ０の回転速度を回転情報として取得する。さらに、前述したように主軸Ｍ０の位置検出装置１５としてロータリエンコーダが使用されており、制御装置１１は、断続切削の間、ロータリエンコーダにより主軸Ｍ０の回転角度を検出することができる。このため、回転情報取得部１７は、制御装置１１から主軸Ｍ０の回転速度とともに回転角度も回転情報として取得することができる。
【００２９】
第一波形生成部１８は、位置情報取得部１６により上記の一定時間間隔で取得された送り軸Ｍ１の時系列の位置情報から、その時系列の位置情報の時間による変化を表す第一波形データを生成する。例えば、断続切削のための送り指令を位置情報取得部１６により取得する場合は、図２Ｃに示されるような波状曲線Ｑが第一波形データに相当する。
但し、生成される第一波形データは、送り軸Ｍ１のサーボモータに搭載されたエンコーダの出力値と時間を対応付けたもの、あるいは位置計測器により遠隔計測された工具１４の先端位置と時間とを対応付けたものであってもよい。つまり、第一波形データは、送り軸Ｍ１に対する位置指令値に基づいた波形データもよいし、送り軸Ｍ１の実位置に基づいた波形データでもよい。
【００３０】
第二波形生成部１９は、回転情報取得部１７が取得した回転速度に基づいて、一回転あたりの時間を求める。回転速度をＳ[min-1]、揺動周波数倍率をＩとすると、周波数はＳ×６０×Ｉと表すことができるため、一回転あたりの時間ＴＲ［S］は  １／Ｓ×６０×Ｉ  といった式によって求められる。
さらに、第二波形生成部１９は、第一波形生成部１８が生成した第一波形データを上記の一回転あたりの時間ＴＲごとに部分波形データに分割し、各々の部分波形データを上記第一波形データの時間軸上の原点（開始点）に合わせるように時間軸方向に順次シフトすることにより複数の第二波形データを生成する。
波形表示部２１は、第二波形生成部１９により生成される複数の第二波形データを表示する。
【００３１】
図３は、波形表示部２１が表示する第二波形データの一例を示した図である。図３における横軸は時間を示し、縦軸は加工方向（すなわち、図１のＺ軸方向に沿った第一方向）における位置を示している。
図３に示される曲線Ａ１および曲線Ａ２は、例えば図２Ｃに示された送り指令の時系列データ（波状曲線Ｑ）をワークＷの一回転あたりの時間ＴＲごとに分割して得られた部分波形データ、すなわち第二波形データに相当する。図３では揺動周波数倍率Ｉを１．５に設定した場合で上記の時間時間ＴＲを求めた例を示している。また、曲線Ａ１はワークＷの第一回転目における第二波形データを表し、曲線Ａ２はワークＷの第二回転目における第二波形データを表している。簡潔にする目的で、ワークＷの第三回転目以降の第二波形データは図示を省略している。これら曲線Ａ１、Ａ２等のような第二波形データは、回転するワークＷ上における工具１４の軌跡を表したものでもある。
また、図３には斜方向に延びる複数の直線状破線Ｃ１、Ｃ２、Ｃ３…が示されている。各破線Ｃ１、Ｃ２、Ｃ３は、図２Ｃに示された位置指令（点線の直線Ｐ）に相当し、図３の縦軸方向における各破線Ｃ１、Ｃ２、Ｃ３の間隔は毎回転送り量Ｆに相当する。このため、波形表示部２１において曲線Ａ１、Ａ２等のような各第二波形データを表示する際、位置指令を示す破線Ｃ１、Ｃ２、Ｃ３も表示するのが良い。
【００３２】
図３によると、曲線Ａ１と曲線Ａ２とが２箇所Ｂ１、Ｂ２で互いに重なっている。箇所Ｂ１、Ｂ２においては破線Ｃ１に対する曲線Ａ１の最大値は、破線Ｃ２に対する曲線Ａ２の最小値よりも大きい。
この重なり箇所Ｂ１、Ｂ２においては、工具１４が曲線Ａ２の軌跡で加工しているときにワークＷから離間するので、ワークＷは加工されない。このような重なり箇所Ｂ１、Ｂ２が周期的に発生するので、前述した断続切削が実現する。図３に示される例においては、曲線Ａ２に従った動作により切屑が箇所Ｂ１、Ｂ２においてそれぞれ発生することとなる。つまり、第二回転目の曲線Ａ２においては二つの切屑が発生する。
【００３３】
したがって、作業者は、表示装置１２の波形表示部２１により、前の曲線Ａ１と後の曲線Ａ２とが部分的に互いに重なる箇所Ｂ１、Ｂ２の存在を確認することにより、切屑の細断の可否を判断することができる。重なり箇所Ｂ１、Ｂ２等が生じていないとき、作業者は、図２Ｂに示された揺動指令における揺動周波数や揺動振幅を変更する。この変更は、制御装置１１内の加工プログラム上の設定値、例えば主軸回転速度Ｓ、毎回転送り量Ｆ、揺動周波数倍率Ｉなどの調整により行える。作業者は、意図した重なり箇所Ｂ１、Ｂ２が生じるように、表示装置１２の波形表示部２１を視認しながら揺動周波数や揺動振幅の変更を行うとよい。
【００３４】
さらに、本実施形態の表示装置１２は、図１に示されるように第三波形生成部２０を具備することもできる。第三波形生成部２０は、第一波形データを一回転あたりの時間ＴＲごとに分割およびシフトして生成されるｎ番目（ｎは自然数）と（ｎ＋１）番目の各第二波形データに関して（ｎ＋１）番目の第二波形データからｎ番目の第二波形データを減算して、第三波形データを生成する。波形表示部２１は、第三波形生成部２０により生成される第三波形データを、複数の第二波形データに代えて表示することもできる。
【００３５】
図４は、波形表示部２１が表示する第三波形データの一例を示した図である。図４における横軸は時間を示し、縦軸は減算値、すなわち、（ｎ＋１）番目の第二波形データからｎ番目の第二波形データを減算して得られた値を示している。例えば、図３に示された曲線Ａ２の第二波形データから曲線Ａ１の第二波形データを減算すると、図４に示される曲線Ｄ１のような第三波形データが生成される。
図４においては、減算値がマイナスの値として表示されている二つの箇所Ｆ１、Ｆ２が、前述した図３の重なり箇所Ｂ１、Ｂ２に相当する。よって、作業者は、このようなマイナスの減算値を示す箇所Ｆ１、Ｆ２の存在を波形表示部２１によって確認することにより、切屑の細断の可否を判断することができる。この表示方法によれば、図３に示されるような表示方法よりも、切屑の細断の可否の判断が作業者にとってより容易となる。
【００３６】
以上に説明したような表示装置１２によれば、断続切削（揺動切削）における切屑の細断の可否を作業者が容易に判断できるようになる。それにより、作業者は、意図したとおりに切屑を細断化する断続切削を実現することができる。
【００３７】
工具１４の駆動機構部にバックラッシが在る場合やその駆動機構部の剛性が低い場合には、断続切削中に振動が発生し、工具１４の位置精度が安定しないことがある。例えば、断続切削のための送り指令に基づいて送り軸Ｍ１を駆動したとしても、工具１４の実位置は、図３に示されるような曲線Ａ１、Ａ２に完全には追従しない場合がある。つまり、切屑の細断が可能であると見做せる指令値であっても、実際には、意図したとおりに切屑の細断が行われない可能性がある。この点において、本実施形態の表示装置１２は、送り軸Ｍ１の実位置の時間による変化をエンコーダ等の位置検出装置１５によって検出し、この検出データに基づいて前述の第二波形データまたは第三波形データを生成して波形表示部２１に表示することもできる。このため、作業者は、そのような送り軸Ｍ１の実位置に基づく第二波形データまたは第三波形データを見ることで、実際に切屑の細断が行われるか否かを正確に判断することができる。
【００３８】
なお、以上に説明した実施形態においては、第一波形生成部１８は送り軸Ｍ１の位置情報の時間による変化を表す第一波形データを生成するものとしたが、本発明はこれに限られない。例えば、第一波形生成部１８は、送り軸Ｍ１の位置情報の、主軸Ｍ０の回転角度による変化を表す波形データを第一波形データとして生成してもよい。つまり、図２Ｃとして示された第一波形データのグラフの横軸が時間の代わりに回転角度に変更されたものとしてもよい。この場合には、第二波形生成部１９は、このような第一波形データを一回転分の回転角度（３６０°又は２π）ごとに部分波形データに分割し、各々の部分波形データを上記の横軸上の原点（開始点、すなわちゼロ）に合わせるように順次シフトすることにより複数の第二波形データを生成するように構成されてもよい。さらに、第三波形生成部２０は、（ｎ＋１）番目の第二波形データからｎ番目の第二波形データを減算して第三波形データを生成するように構成されてもよい。
【００３９】
要するに、図３および図４の例においては、横軸を時間としているが、横軸を回転角度としてもよい。例えば、図３の横軸を時間に代えて回転角度で表した図は図５の様になる。
時間をｔ［s］とし、ワークＷの回転角速度をω［rad/s］とすると、ワークＷの回転角度θ［rad］を、θ＝ω・ｔ  の式により表すことができる。ワークＷの回転速度をＳ[min-1]、周波数倍率をＩとすると、回転角速度ωは、ω＝２π×Ｓ／６０×Ｉ  の式により表すことができる。このため、回転角度θは、回転速度Ｓと時間ｔと周波数倍率Ｉとから求まる。回転情報取得部１７は制御装置１１から主軸Ｍ０の回転速度Ｓを回転情報として取得しているので、第二波形生成部１９は、その回転速度Ｓと時間ｔと周波数倍率Ｉとに基づいて、時間ｔによる第二波形データを回転角度θによる第二波形データに変換することができる。さらに、第三波形生成部２０は、回転角度θによる第二波形データを基に、回転角度θによる第三波形データを生成することができる。
【００４０】
前述したように、制御装置１１内の加工プログラムに設定された設定値である回転速度Ｓから、ワークＷの回転角度を計算してもよいが、主軸Ｍ０に搭載されたロータリエンコーダから実際にワークＷの回転角度を検出してもよい。表示装置１２は、このようなワークＷの回転角度の検出と送り軸Ｍ１の位置情報の取得とを同じ一定時間間隔で行うことにより、実際の回転角度と送り軸Ｍ１の位置情報とを互いに関連付けた第一波形データを生成してもよい。表示装置１２は、そのような第一波形データから、実際の回転角度による第二波形データまたは第三波形データを生成してもよい。
【００４１】
さらに、第二波形データまたは第三波形データを波形表示部２１に表示するときに、図３および図４に示される表示方法に代え、時間もしくは回転角度を縦軸方向に示し、送り軸の位置指令値または実位置を横軸方向に示してもよい。
【００４２】
以上においては、円柱形ワークＷの旋削加工を例にして表示装置１２を説明したので、図２Ｂ、図２Ｃ、図３、および図４の各々に示される波形は、ワークＷの回転速度Ｓが一定値であるときの波形である。円錐形または円錐台形等のワークを旋削加工する場合、工具１４の加工方向（図１のＺ軸方向に沿った方向）における送り位置に応じて、工具１４の先端が当接するワークの部位の直径が変わる。この場合、ワークＷの回転速度Ｓが一定値であると、ワークにおける工具の当接部位の周速（すなわち、切削速度）が工具１４の加工方向の位置によって変わってしまい、均質な加工表面が得られない可能性がある。このため、ワークＷの回転速度Ｓは、上記の周速が一定になるように、工具１４の先端が当接するワークの部位の直径に応じて変化する関数により定められていてもよい。
【００４３】
また、上述した制御装置１１および表示装置１２は、バスを介して互いに接続された、ＲＯＭ（read only memory)やＲＡＭ（random access memory）などのメモリ、ＣＰＵ（control processing unit）、および通信制御部を備えたコンピュータを用いて構成されている。さらに、表示装置１２を構成する位置情報取得部１６、回転情報取得部１７、第一波形生成部１８、第二波形生成部１９、第三波形生成部２０、等の各機能部は、上記コンピュータに搭載されたＣＰＵ、メモリ、および該メモリに記憶された制御プログラムが協働することにより達成されうる。
【００４４】
以上では典型的な実施形態を用いて本発明を説明したが、当業者であれば、本開示の範囲から逸脱することなしに、上述の実施形態に変更及び種々の他の変更、省略、追加を行うことができるのを理解できるであろう。
【００４５】
例えば、以上に説明したような実施形態では、ワークＷが回転すると共に工具１４がワークＷの外周面の母線に沿って揺動する構成を例示したが、本発明はこの構成に限定されない。
本発明に係る工作機械は、ワーク（Ｗ）と工具（１４）をワーク（Ｗ）の中心軸線まわりに相対的に回転させる主軸（Ｍ０）と、該中心軸線に沿った加工方向にワーク（Ｗ）と工具（１４）とを相対的に送る少なくとも一つの送り軸（Ｍ１、Ｍ２）等とを制御して、ワーク（Ｗ）を旋削加工する構成であればよい。例えば、工具１４がワークＷの中心軸線まわりに回転すると共にワークＷが工具１４に対して揺動する構成、あるいは、ワークＷが回転すると共に工具１４に対してワークＷがワークＷの外周面の母線に沿った方向に揺動する構成が想定されうる。本発明では、工具１４がワークＷの中心軸線まわりに回転してワークＷを切削する加工方法も旋削加工の一種とする。
【００４６】
また、本開示の少なくとも一つの課題を解決するために、以下のような各種の態様とその効果を提供することができる。
本開示の第一態様は、ワーク（Ｗ）と工具（１４）を該ワーク（Ｗ）の中心軸線まわりに相対的に回転させる主軸（Ｍ０）と、該中心軸線に沿った加工方向に前記ワーク（Ｗ）と前記工具（１４）とを相対的に送る送り軸（Ｍ１；Ｍ２）とを協調動作して、前記ワーク（Ｗ）を旋削加工する工作機械（１０）において、旋削加工により生じる切屑を細断するために、前記加工方向に前記工具（１４）と前記ワーク（Ｗ）とを相対的に揺動させて断続切削を行う際の、前記工作機械（１０）の動作情報を表示する表示装置（１２）であって、
前記断続切削を行うときの前記送り軸（Ｍ１；Ｍ２）の位置情報を一定時間間隔で取得する位置情報取得部（１６）と、
前記断続切削を行うときの前記主軸（Ｍ０）の回転情報として前記主軸（Ｍ０）の回転速度を取得する回転情報取得部（１７）と、
前記位置情報取得部（１６）が前記一定時間間隔で取得した前記送り軸（Ｍ１；Ｍ２）の時系列の位置情報から、該位置情報の時間による変化を表す第一波形データを生成する第一波形生成部（１８）と、
前記回転情報取得部（１７）が取得した前記回転速度から一回転あたりの時間を求め、前記第一波形データを前記一回転あたりの時間ごとに部分波形データに分割し、各々の前記部分波形データを前記第一波形データの開始点に合わせるように時間軸方向に順次シフトすることにより複数の第二波形データを生成する第二波形生成部（１９）と、
前記複数の第二波形データを表示する波形表示部（２１）と、
を具備する、表示装置（１２）でありうる。
上記第一態様によれば、表示装置により、断続切削（揺動切削）における切屑の細断の可否を作業者が容易に判断できるようになる。
本開示の第二態様は、上記第一態様の表示装置（１２）であって、
前記第一波形データを前記一回転あたりの時間ごとに分割およびシフトして生成されるｎ番目（ｎは自然数）と（ｎ＋１）番目の各前記第二波形データに関して前記（ｎ＋１）番目の第二波形データから前記ｎ番目の第二波形データを減算して、第三波形データを生成する第三波形生成部（２０）をさらに具備し、
前記波形表示部（２１）は、前記第三波形データを、前記複数の第二波形データに代えて表示する、表示装置（１２）でありうる。
上記第二態様によれば、前述した第二波形データを表示する場合と比べ、切屑の細断の可否の判断が作業者にとってより容易となる。
本開示の第三態様は、ワーク（Ｗ）と工具（１４）を該ワーク（Ｗ）の中心軸線まわりに相対的に回転させる主軸（Ｍ０）と、該中心軸線に沿った加工方向に前記ワーク（Ｗ）と前記工具（１４）とを相対的に送る送り軸（Ｍ１；Ｍ２）とを協調動作して、前記ワーク（Ｗ）を旋削加工する工作機械（１０）において、旋削加工により生じる切屑を細断するために、前記加工方向に前記工具（１４）と前記ワーク（Ｗ）とを相対的に揺動させて断続切削を行う際の、前記工作機械（１０）の動作情報を表示する表示装置（１２）であって、
前記断続切削を行うときの前記送り軸（Ｍ１；Ｍ２）の位置情報を一定時間間隔で取得する位置情報取得部（１６）と、
前記断続切削を行うときの前記主軸（Ｍ０）の回転情報として前記主軸（Ｍ０）の回転角度を取得する回転情報取得部（１７）と、
前記位置情報取得部（１６）が前記一定時間間隔で取得した前記送り軸（Ｍ１；Ｍ２）の時系列の位置情報の、前記回転角度による変化を表す第一波形データを生成する第一波形生成部（１８）と、
前記第一波形データを一回転分の前記回転角度ごとに部分波形データに分割し、各々の部分波形データを前記第一波形データの開始点に合わせるように順次シフトすることにより複数の第二波形データを生成する第二波形生成部（１９）と、
前記複数の第二波形データを表示する波形表示部（２１）と、
を具備する、表示装置（１２）でありうる。
上記第三態様によれば、上記第一態様の表示装置と同様の効果が得られる。
本開示の第四態様は、上記第三態様の表示装置（１２）であって、
前記第一波形データを一回転分の前記回転角度ごとに分割およびシフトして生成されるｎ番目（ｎは自然数）と（ｎ＋１）番目の各前記第二波形データに関して前記（ｎ＋１）番目の第二波形データから前記ｎ番目の第二波形データを減算して、第三波形データを生成する第三波形生成部（２０）をさらに具備し、
前記波形表示部（２１）は、前記第三波形データを、前記複数の第二波形データに代えて表示する、表示装置（１２）でありうる。
上記第四態様によれば、上記第二態様の表示装置と同様の効果が得られる。
本開示の第五態様は、上記第一態様から第四態様のいずれかの表示装置（１２）であって、前記位置情報取得部（１６）は、前記送り軸（Ｍ１；Ｍ２）に対して与えられる前記断続切削のための送り指令または該送り指令により駆動された前記送り軸（Ｍ１；Ｍ２）の位置を、前記送り軸（Ｍ１；Ｍ２）の前記位置情報として取得する、表示装置（１２）でありうる。
上記第五態様によれば、送り指令により実際に駆動された送り軸の位置を送り軸の位置情報として取得し、この情報を基に前述の第二波形データまたは第三波形データを表示するようにしている。そのため、作業者は、表示内容から、実際に切屑の細断が行われるか否かを正確に判断することができる。
本開示の第六態様は、上記第一態様から第五態様のいずれかの表示装置（１２）と、
前記回転速度ならびに前記送り軸（Ｍ１）による送り速度を事前に記憶していて、前記回転速度と前記送り速度とに基づいて、前記送り軸（Ｍ１；Ｍ２）に対して与えられる前記断続切削のための送り指令を生成する機能を含む制御装置（１１）と、を備えた加工システム（１）でありうる。
本開示の第七態様は、上記第六態様の加工システム（１）であって、前記送り指令により駆動された前記送り軸（Ｍ１；Ｍ２）の位置を検出する位置検出装置（１５）を備えており、
前記位置検出装置（１５）は、前記送り軸（Ｍ１；Ｍ２）に搭載されたエンコーダまたは、前記工具（１４）の位置を遠隔計測する位置計測器を有する、加工システム（１）でありうる。
上記第七態様によれば、位置計測器により工具の位置を遠隔計測し、計測された工具の位置を送り軸の位置情報として取得することができる。そのため、作業者は、工具の位置のより詳細な情報により、切屑の細断の可否を判断することができる。
【符号の説明】
【００４７】
１    加工システム
１０    工作機械
１１    制御装置
１２    表示装置
１３    駆動軸
１４    工具
１５    位置検出装置
１６    位置情報取得部
１７    加工条件取得部
１８    第一波形生成部
１９    第二波形生成部
２０    第三波形生成部
２１    波形表示部
Ｍ０    主軸
Ｍ１、Ｍ２    送り軸
Ｗ    ワーク
【図１】
2018195002.tif 000003
【図２Ａ】
2018195002.tif 000004
【図２Ｂ】
2018195002.tif 000005
【図２Ｃ】
2018195002.tif 000006
【図３】
2018195002.tif 000007
【図４】
2018195002.tif 000008
【図５】
2018195002.tif 000009