JP6721307B2 - 複数軸を備えた工作機械の制御装置 - Google Patents

複数軸を備えた工作機械の制御装置 Download PDF

Info

Publication number
JP6721307B2
JP6721307B2 JP2015183045A JP2015183045A JP6721307B2 JP 6721307 B2 JP6721307 B2 JP 6721307B2 JP 2015183045 A JP2015183045 A JP 2015183045A JP 2015183045 A JP2015183045 A JP 2015183045A JP 6721307 B2 JP6721307 B2 JP 6721307B2
Authority
JP
Japan
Prior art keywords
command
swing
work
tool
swing command
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2015183045A
Other languages
English (en)
Other versions
JP2017056515A (ja
Inventor
幸季 亀田
幸季 亀田
直人 園田
直人 園田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
FANUC Corp
Original Assignee
FANUC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by FANUC Corp filed Critical FANUC Corp
Priority to JP2015183045A priority Critical patent/JP6721307B2/ja
Priority to DE102016116901.3A priority patent/DE102016116901A1/de
Priority to CN201610825990.1A priority patent/CN106891200B/zh
Priority to US15/265,930 priority patent/US9910421B2/en
Publication of JP2017056515A publication Critical patent/JP2017056515A/ja
Application granted granted Critical
Publication of JP6721307B2 publication Critical patent/JP6721307B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q15/00Automatic control or regulation of feed movement, cutting velocity or position of tool or work
    • B23Q15/007Automatic control or regulation of feed movement, cutting velocity or position of tool or work while the tool acts upon the workpiece
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/19Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
    • G05B19/33Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an analogue measuring device
    • G05B19/35Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an analogue measuring device for point-to-point control
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/402Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for positioning, e.g. centring a tool relative to a hole in the workpiece, additional detection means to correct position
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q11/00Accessories fitted to machine tools for keeping tools or parts of the machine in good working condition or for cooling work; Safety devices specially combined with or arranged in, or specially adapted for use in connection with, machine tools
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/34Director, elements to supervisory
    • G05B2219/34015Axis controller
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/41Servomotor, servo controller till figures
    • G05B2219/41015Adjust position and speed gain of different axis
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/49Nc machine tool, till multiple
    • G05B2219/49055Remove chips from probe, tool by vibration
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/49Nc machine tool, till multiple
    • G05B2219/49384Control of oscillatory movement like filling a weld, weaving

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Mechanical Engineering (AREA)
  • Turning (AREA)
  • Automatic Control Of Machine Tools (AREA)
  • Numerical Control (AREA)

Description

本発明は、複数軸の協調動作によりワークを切削加工する工作機械の制御装置に関する。特に、本発明は、回転対称ワークの外周面または内周面を工具により切削加工する工作機械の制御装置に関する。
工作機械の工具によりワークを加工する際に切屑が連続して発生すると、切屑が工具に絡まる場合がある。このような場合には、切屑を工具から除去するために工作機械を停止させる必要があり、時間がかかって生産効率が低下する。さらに、切屑によって、ワークが損傷する可能性があり、ワークの品質が低下する場合がある。
このような欠点を避けるために、従来技術では、特許文献1および特許文献2に開示されるように切屑を細分化させる振動切削が導入されている。特許文献1および特許文献2においては振動切削情報テーブルを予め作成し、振動切削情報テーブルに記載された条件に従って振動切削を行うようにしている。
特許第5033929号公報 特許第5139592号公報
しかしながら、従来技術では振動切削情報テーブルを予め作成する必要があり、このことは煩雑であり時間もかかる。
本発明はこのような事情に鑑みてなされたものであり、テーブルを作成することなしに、切屑を細分化できる細断条件を加工条件から実際の切削加工に作成することのできる工作機械の制御装置を提供することを目的とする。
前述した目的を達成するために1番目の発明によれば、回転対称ワークの外周面または内周面を工具により切削加工する工作機械の制御装置であって、前記ワークおよび前記工具を前記ワークの回転軸線回りに相対的に回転させる主モータと、前記ワークの前記外周面または内周面の母線に沿って前記工具および前記ワークを相対的に送出す少なくとも一つの補助モータと、前記ワークおよび前記工具の相対的な回転速度ならびに前記工具および前記ワークを相対的に送出す送り速度に基づいて、前記少なくとも一つの補助モータの加工指令を作成する加工指令作成部と、前記回転速度および前記送り速度に基づいて、前記ワークの回転軸線回りにおける前記回転速度に対して非同期になるように且つ前記工具が前記ワークを断続切削するように、前記少なくとも一つの補助モータの揺動指令を作成する揺動指令作成部と、前記加工指令に前記揺動指令を加算する加算部と、前記揺動指令が加算された後で、前記加工指令に基づいて前記少なくとも一つの補助モータを制御する制御部とを具備し、前記揺動指令作成部は、前記回転速度に基づいて、前記ワークまたは前記工具が一回転する毎に半周期ずつズレるように前記揺動指令の揺動周波数を作成すると共に、前記送り速度に基づいて前記揺動指令の揺動振幅を作成し、前記制御部は、前記ワークおよび前記工具の一周期分の位置偏差を学習し補正量とすることで、前記揺動指令による周期的な位置偏差の増加を抑制するようにした、制御装置が提供される。
2番目の発明によれば、1番目の発明において、前記揺動指令作成部は、前記少なくとも一つの補助モータのトルクが所定値を越えないように、前記揺動周波数と前記揺動振幅とを作成する。
3番目の発明によれば、1番目または2番目の発明において、前記揺動指令作成部は、学習制御の制御帯域に基づいて、学習が収束するように前記揺動周波数と前記揺動振幅とを作成し、前記学習帯域は前記揺動指令の揺動周波数に依存する。
4番目の発明によれば、1番目から3番目のいずれかの発明において、前記揺動指令作成部は、前記工具が前記ワークを加工することにより生じる切屑の所望長さに基づいて前記揺動周波数と前記揺動振幅とを作成する。
1番目の発明においては、回転軸線回りにおける回転速度に対して非同期になるように揺動指令の揺動周波数が決定され、工具がワークを断続切削可能なように揺動指令の揺動振幅が決定される。そして、そのような揺動指令が加算された加工指令に従ってモータを駆動してワークを切削加工している。このため、テーブルを作成することなしに、ワークが細分化される細断条件を実際の切削加工に作成することができる。さらに、揺動指令の揺動周波数がワークまたは工具が一回転する毎に半周期ずつズレるので、揺動振幅を最小にできる。その結果、断続切削を効率的に実施することができる。さらに、学習制御が適用されるので、揺動指令に対する追従性を高められる。
2番目の発明においては、揺動指令を加算した後の加工指令に基づいて少なくとも一つの補助モータを駆動する際に、モータのトルクが飽和するのを避けられる。
3番目の発明においては、さらに適切な揺動指令を求めることができる。
4番目の発明においては、短い切屑が要求される場合にはワークが傷付くのを避けられ、長い切屑が要求される場合にはトルクを抑えて工具へかかる負荷を低減することができる。
添付図面に示される本発明の典型的な実施形態の詳細な説明から、本発明のこれら目的、特徴および利点ならびに他の目的、特徴および利点がさらに明解になるであろう。
本発明に基づく制御装置を含むシステムの図である。 本発明に基づく制御装置の動作を示すフローチャートである。 本発明に基づく制御装置を含む他のシステムの図である。 円筒形ワークと工具とを示す図である。 円錐台形ワークと工具とを示す他の図である。 送り量と回転角度との関係を示す図である。 送り量と回転角度との関係を示す他の図である。
以下、添付図面を参照して本発明の実施形態を説明する。以下の図面において同様の部材には同様の参照符号が付けられている。理解を容易にするために、これら図面は縮尺を適宜変更している。
図1は本発明に基づく制御装置を含むシステムの図である。図1に示されるように、システム1は、工作機械10と、工作機械10を制御する制御装置20とを含んでいる。工作機械10は工具11を有しており、工具11は、回転対称なワークW、例えば円筒形、円錐形、または円錐台形などのワークの外周面または内周面を切削加工する。図1に示される例においては、工具11は円筒形ワークWの外周面を切削加工するものとする。また、図1などにおいては、ワークの中心回転軸線をZ軸、Z軸に対して垂直な軸線をX軸としている。
図1には円筒形のワークWが示されている。工作機械10の主モータM0はワークWをその中心回転軸線回りに回転させる。さらに、工作機械10の補助モータM1は工具11をワークWの母線に沿って送出す。なお、後述するように、二つ以上の補助モータM1、M2が工具11をワークWの母線に沿って送出す構成であってもよい。
主モータM0および補助モータM1、M2はサーボモータであるのが好ましい。そして、補助モータM1、M2は主モータM0と協調動作しつつ工具11を送出してワークWを切削加工するものとする。なお、主モータM0および補助モータM1、M2必要トルクは、切削負荷を除けばイナーシャと指令の角加速度より推定できるが、トルクを検出するための検出器T0、T1、T2がそれぞれ備えられていても良い。
制御装置20はデジタルコンピュータであり、ワークWの加工条件を含む加工条件記憶部29を有している。ワークWの加工条件は、ワークWの回転速度および工具11の送り速度を含んでいる。さらに、制御装置20は、回転軸線回りにおけるワークWおよび工具11の相対的な回転速度ならびに工具11およびワークWを相対的に送出す送り速度に基づいて、少なくとも一つの補助モータM1の加工指令を作成する加工指令作成部22を含んでいる。
さらに、制御装置20は、前述した回転速度および送り速度に基づいて、回転軸線回りにおける回転速度に対して非同期になるように且つ工具11がワークWを断続切削するように、少なくとも一つの補助モータM1の揺動指令を作成する揺動指令作成部23を有している。揺動指令は揺動周波数と揺動振幅とを含んでいる。
なお、断続切削とは、工具11が周期的にワークWに接触およびワークWから離間しながらワークWを切削加工することを意味し、揺動切削または振動切削ともいう。また、図1においてはワークWが回転すると共に工具11がワークWに対して揺動するようになっているが、工具11が回転すると共にワークWが工具11に対して揺動する構成であってもよい。
さらに、制御装置20は、加工指令に揺動指令を加算する加算部24と、揺動指令が加算された後で、加工指令に基づいて少なくとも一つの補助モータM1を制御する制御部26とを含んでいる。後述するように、制御部26は、ワークWおよび工具11の回転速度と揺動指令の揺動周波数に基づいて学習制御を行うものとする。
図2は本発明に基づく制御装置の動作を示すフローチャートである。はじめに、図2のステップS11において、加工指令作成部22は、加工条件記憶部29に記憶されたワークWの回転速度および工具11の送り速度に基づいて、補助モータM1の加工指令を作成する。
さらに、ステップS12においては、揺動指令作成部23は、前述した回転速度および送り速度に基づいて揺動指令を作成する。図1に示される例においては、工具11は回転軸線のみに沿って揺動するので、補助モータM1のためだけの揺動指令が作成される。
ここで、図3は本発明に基づく制御装置を含む他のシステムの図である。図3に示される例においては、円錐台形のワークWが配置されている。この場合には、工具11はワークWの母線に沿って斜方向に揺動してワークWの外周面を切削加工するようになっている。工具11はX方向およびZ方向の合成方向に移動するので、工具11を移動させるために二つの補助モータM1、M2が必要とされる。この場合には、ステップS12においては、二つの補助モータM1、M2のための揺動指令がそれぞれ作成されるものとする。なお、さらに多数の補助モータにより工具11を送出す構成であってもよい。
また、図4Aは円筒形ワークと工具とを示す、図1とは異なる図である。図4Aにおいては、工具11が円筒形ワークWの内周面を加工するようになっている。この場合には、単一の補助モータM1で十分であり、ステップS12においては補助モータM1のためだけの揺動指令が作成される。
これに対し、図4Bは円錐台形ワークと工具とを示す図である。図4Bにおいては工具11が円錐台形ワークWの内周面を加工するようになっている。このような場合には、前述したように二つの補助モータM1、M2が必要とされ、ステップS12においては、二つの補助モータM1、M2のための揺動指令がそれぞれ作成される。
以下においては、図1に示されるように工具11が円筒形ワークWの外周面を切削加工する場合について説明する。ただし、以下の説明は、図3、図4Aおよび図4Bに示される場合にも概ね同様であることが理解されるだろう。
図5は送り量と回転角度との関係を示す図である。図5における横軸はワークWの中心回転軸線、つまりZ軸に相当し、縦軸はワークWの回転角度を示している。図5には斜方向に延びる複数の直線状破線C1、C2、C3…が示されている。図5から分かるように、破線C1と横軸との間の交点の横軸座標は、次の破線C2の開始点における横軸座標に相当する。同様に、破線C2と横軸との間の交点の横軸座標は、次の破線C3の開始点における横軸座標に相当する。従って、これら複数の直線状破線C1、C2、C3…は揺動指令が無い場合においてワークW上における工具11の軌跡を示すのが分かるであろう。
また、図5に示される曲線A1、A2は、揺動指令がある場合においてワークW上における工具11の軌跡を示している。なお、図5に示される工具の曲線A1、A2は指令値であるものとする。
また、図5における曲線A1はワークWの第一回転目における工具11の軌跡であり、曲線A2はワークWの第二回転目における工具11の軌跡である。簡潔にする目的で、ワークWの第三回転目以降の工具11の軌跡は図示を省略している。これら曲線A1、A2は破線C1、C2を基準軸線とする正弦波に横軸方向の送り量を加算したものである。従って、本発明においては揺動指令は回転速度に対して非同期になる。
図2のステップS12において、揺動指令作成部23は以下のようにして揺動指令を作成する。はじめに、揺動指令作成部23は送り速度に基づいて破線C1を決定する。次いで、破線C1を基準軸線とする正弦波の揺動周波数を決定する。この場合には所定値を揺動周波数としてよい。なお、破線C2、C3を基準とする正弦波は破線C1を基準とする正弦波と同じ揺動周波数を有するものとする。
図5から分かるように、破線C1を基準軸線とする正弦波は初期位相を有さない。これに対し、破線C2以降を基準軸線とする正弦波は初期位相を有する。図5に示されるように、或る破線、例えば破線C2を基準軸線とする正弦波の初期位相は、一つ前の破線、例えば破線C1を基準軸線とする正弦波に対して半周期(180度)ズレるのが好ましい。その理由は、半周期ズレた場合には、揺動指令の揺動振幅を最小限にでき、その結果、最も効率的に切屑を細断できるためである。なお、破線C2を基準軸線とする正弦波の初期位相が180度以外の他の値であってもよい。
次いで、揺動指令作成部23は前述した正弦波の振幅(揺動振幅)を決定する。図5に示される曲線A1と曲線A2とは、回転角度が90度の箇所B1と回転角度が270度の箇所B2とにおいて互いに重なっている。図5から分かるように箇所B1、B2においては曲線A1の破線C1からの最大値は、曲線A2の破線C2からの最小値よりも大きい。言い換えれば、揺動指令作成部23は、前の曲線A1と後の曲線A2とが部分的に互いに重なるように揺動振幅を決定する。なお、破線C2、C3を基準とする正弦波は破線C1を基準とする正弦波と同じ揺動振幅を有するものとする。
この重なり箇所B1、B2においては工具11がワークWから離間するのでワークWは加工されない。本発明においては、このような重なり箇所が周期的に発生するので所謂、断続切削を行うことができる。図5に示される例においては、曲線A2に従った動作により切屑が箇所B1、B2においてそれぞれ発生することとなる。つまり、第二回転目の曲線A2においては二つの切屑が発生する。そして、本発明では、このような断続切削が周期的に行われるので振動切削が可能となる。
なお、破線C3周りに形成される曲線A3(図5には示さない)は曲線A1と同じ形状である。従って、曲線A2と曲線A3とは、回転角度が180度の箇所において重なり、この箇所において切屑が発生することとなる。従って、第三回転目の曲線A3においては一つの切屑が発生する。以降、偶数回転目では二つの切屑が発生し、奇数回転目では一つの切屑が発生する。ただし、一回転目では切屑は発生しない。
このようにして揺動揺動周波数と揺動振幅とを定めることにより、揺動指令作成部23は揺動指令を作成する(ステップS12)。次いで、ステップS13において、この揺動指令は図1に示される加算部24を通じて加工指令に加算される。なお、図5に示される曲線A1、A2は揺動指令が加算された後の加工指令を示している。
次いで、図2のステップS14において制御部26は加工指令に基づいて主モータM0および補助モータM1をそれぞれ制御する。このため、本発明では、従来技術のように振動切削情報のテーブルを予め作成する必要はなく、ワークWの加工条件から、ワークWを実際に切削加工する前にワークWの細断条件を決定できる。
ところで、図6は送り量と回転角度との関係を示す、図5と同様な他の図である。図6には、指令値の曲線A1、A2に加えて、実位置の曲線A1’、A2’が示されている。図6に示されるように曲線A1、A2に対応した指令値に基づいて主モータM0および補助モータM1を駆動したとしても、実位置の曲線A1’、A2’は曲線A1、A2に完全には追従しない場合がある。図6に示される例では、指令値の曲線A1、A2と実位置の曲線A1’、A2’とが互いに離間しているので、断続切削が起きず、その結果、切屑が良好に形成されない。
このため、本発明では、図2のステップS15に示されるように、学習制御を用いて揺動指令への追従性を向上させる。学習制御は「繰返しパターンの決まった周期指令」への追従性を向上する制御方式であり、1周期目より2周期目、2周期目より3周期目……と周期が進むにつれて位置偏差を減少させることができる。具体的には、ワークWおよび工具11の1周期分の位置偏差を学習し補正量とすることで、揺動指令による周期的な位置偏差の増加を抑制する。なお、揺動指令を学習の対象とするため、学習帯域は揺動指令の揺動周波数に依存することとなる。
その結果、実位置の曲線A1’、A2’は、指令値の曲線A1、A2に次第に近づくようになり、最終的には指令値の曲線A1、A2に一致する。指令値の曲線A1、A2は箇所B1、B2を有するので、断続切削が確実に起こり、細断化された切屑を確実に形成できるようになる。
また、学習制御を行うための学習帯域には上限があり、上限を超えた場合、学習は収束せず位置偏差が残ってしまう。結果、切屑が良好に形成されないことになる。従って、本発明においては、学習制御を実施することが可能な範囲内で、最適な揺動周波数および揺動振幅を求める必要がある。
具体的には、トルクの低減手法と同様、後述するように切屑の長さを調整する(長くする)ことで、揺動指令の揺動周波数を低く抑えることができ、学習帯域に収めることができる。もちろん、加工条件の変更が可能であるなら、送り速度を低減しても良い。
また、本発明においては、最適な揺動周波数および揺動振幅を求めているので、必要トルクを最小化できる。
一方、必要最小化できたとしても、トルク飽和は起こりえる現象であり避ける必要がある。さらに、学習制御を適用するとトルクは増大し、より飽和しやすい傾向にある。従って、本発明においては、トルク飽和を起こさない範囲内で、最適な揺動周波数および揺動振幅を求める必要がある。
具体的には、後述するように切屑の長さを調整する(長くする)ことで、揺動指令の揺動周波数を低く抑えることができ必要トルクを低減できる。もちろん、加工条件の変更が可能であるなら、送り速度を低減しても良い。
ところで、揺動振幅は可能な限り小さいのが好ましく、揺動周波数が低い場合には、より長い切屑が形成される。その際、主モータM0および補助モータM1、M2に要求されるトルクも小さくて済む。これに対し、揺動周波数が高い場合には、切屑の長さは短くなり、主モータM0および補助モータM1、M2に要求されるトルクも大きくなる。
操作者が所望長さの切屑を望んでいる場合には、操作者は切屑の所望の長さを揺動指令作成部23に入力する。これにより、揺動指令作成部23は切屑の所望長さに基づいて揺動周波数と揺動振幅とを作成する。例えば短い切屑が要求される場合にはワークWが傷付くのを避けられ、長い切屑が要求される場合にはトルクおよび学習帯域を抑えて工具11へかかる負荷を低減できるとともに学習を収束しやすくする。
典型的な実施形態を用いて本発明を説明したが、当業者であれば、本発明の範囲から逸脱することなしに、前述した変更および種々の他の変更、省略、追加を行うことができるのを理解できるであろう。
1 システム
10 工作機械
11 工具
20 制御装置
22 加工指令作成部
23 揺動指令作成部
24 加算部
26 制御部
29 加工条件記憶部
M0 主モータ
M1、M2 補助モータ
T0、T1、T2 トルク検出器
W ワーク

Claims (1)

  1. 回転対称ワーク(W)の外周面または内周面を工具(11)により切削加工する工作機械(10)の制御装置(20)であって、
    前記ワークを前記ワークの回転軸線回りに回転させる主モータ(M0)と、
    前記ワークの前記外周面または内周面の母線に沿って前記工具を送出す少なくとも一つの補助モータ(M1、M2)と、
    前記ワークの回転速度ならびに前記工具を送出す送り速度に基づいて、前記少なくとも一つの補助モータの加工指令を作成する加工指令作成部(22)と、
    前記ワークの回転速度ならびに前記工具を送出す送り速度に基づいて、正弦波の揺動周波数と揺動振幅とを定めることにより、前記工具が前記ワークを断続切削するように、前記少なくとも一つの補助モータの揺動指令を作成する揺動指令作成部(23)と、
    前記加工指令に前記揺動指令を加算して制御指令を作成する加算部(24)と、
    制御指令に基づいて前記少なくとも一つの補助モータを制御する制御部(26)とを具備し、
    前記揺動指令作成部は、前記ワークが一回転する毎に、前記揺動指令の初期位相が半周期ずつズレるように前記揺動指令を作成し、
    前記制御部は、前記ワークの一周期分の揺動指令の位置偏差を学習し補正量とすることで、前記揺動指令による周期的な位置偏差の増加を抑制するようにしており、
    前記揺動指令作成部は、前記少なくとも一つの補助モータのトルクが所定値を越えないように、または、学習制御の制御帯域の範囲内で学習が収束するように、前記工具が前記ワークを加工することにより生じる、操作者が入力した切屑の長さに基づいて、前記揺動周波数と前記揺動振幅とを作成する制御装置。
JP2015183045A 2015-09-16 2015-09-16 複数軸を備えた工作機械の制御装置 Active JP6721307B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2015183045A JP6721307B2 (ja) 2015-09-16 2015-09-16 複数軸を備えた工作機械の制御装置
DE102016116901.3A DE102016116901A1 (de) 2015-09-16 2016-09-09 Steuervorrichtung für eine Werkzeugmaschine mit mehreren Achsen
CN201610825990.1A CN106891200B (zh) 2015-09-16 2016-09-14 控制装置
US15/265,930 US9910421B2 (en) 2015-09-16 2016-09-15 Control device for machine tool having a plurality of axes

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015183045A JP6721307B2 (ja) 2015-09-16 2015-09-16 複数軸を備えた工作機械の制御装置

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2018091683A Division JP2018120643A (ja) 2018-05-10 2018-05-10 複数軸を備えた工作機械の制御装置

Publications (2)

Publication Number Publication Date
JP2017056515A JP2017056515A (ja) 2017-03-23
JP6721307B2 true JP6721307B2 (ja) 2020-07-15

Family

ID=58160932

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015183045A Active JP6721307B2 (ja) 2015-09-16 2015-09-16 複数軸を備えた工作機械の制御装置

Country Status (4)

Country Link
US (1) US9910421B2 (ja)
JP (1) JP6721307B2 (ja)
CN (1) CN106891200B (ja)
DE (1) DE102016116901A1 (ja)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6412197B1 (ja) 2017-04-04 2018-10-24 ファナック株式会社 揺動切削を行う工作機械の制御装置
JP6499709B2 (ja) * 2017-04-14 2019-04-10 ファナック株式会社 揺動切削を行う工作機械の制御装置
JP6503001B2 (ja) 2017-04-18 2019-04-17 ファナック株式会社 揺動切削を行う工作機械の制御装置
JP6503000B2 (ja) 2017-04-18 2019-04-17 ファナック株式会社 揺動切削を行う工作機械の制御装置
JP6503002B2 (ja) 2017-04-20 2019-04-17 ファナック株式会社 揺動切削を行う工作機械の制御装置
JP6441416B1 (ja) 2017-06-27 2018-12-19 ファナック株式会社 制御装置
JP6595537B2 (ja) * 2017-07-27 2019-10-23 ファナック株式会社 揺動切削を行う工作機械の制御装置
JP6636998B2 (ja) 2017-08-22 2020-01-29 ファナック株式会社 数値制御装置
JP6693927B2 (ja) 2017-10-11 2020-05-13 ファナック株式会社 制御装置
DE112017003251T5 (de) 2017-12-21 2019-09-05 Mitsubishi Electric Corporation Numerische Steuerungsvorrichtung
JP6980536B2 (ja) * 2018-01-10 2021-12-15 シチズン時計株式会社 切削装置及びその制御方法
CN110347113B (zh) * 2018-04-06 2024-06-11 发那科株式会社 机床的控制装置
JP6763917B2 (ja) * 2018-07-10 2020-09-30 ファナック株式会社 工作機械の制御装置
JP6885910B2 (ja) * 2018-10-15 2021-06-16 ファナック株式会社 数値制御装置
DE112018008087B4 (de) * 2018-11-29 2022-09-08 Mitsubishi Electric Corporation Numerisches Steuerungsgerät und numerisches Steuerungsverfahren
DE102019218367A1 (de) * 2018-11-29 2020-07-16 Fanuc Corporation Numerische steuervorrichtung, programm und steuerverfahren
JP6912506B2 (ja) 2019-03-06 2021-08-04 ファナック株式会社 工作機械の制御装置
JP6975192B2 (ja) 2019-03-14 2021-12-01 ファナック株式会社 数値制御装置及び工作機械
JP7252040B2 (ja) 2019-04-03 2023-04-04 ファナック株式会社 数値制御装置
CN115104073A (zh) * 2020-02-20 2022-09-23 发那科株式会社 机床的控制装置
CN116745712B (zh) 2021-06-02 2024-05-07 三菱电机株式会社 数控装置、学习装置、推断装置及数控方法
WO2024053027A1 (ja) * 2022-09-07 2024-03-14 ファナック株式会社 工作機械制御装置および工作機械制御プログラム

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AT331439B (de) 1973-07-24 1976-08-25 Voest Ag Strangfuhrung fur eine stranggiessanlage
JPS5139592A (ja) 1974-10-01 1976-04-02 Asahi Carbon Co Ltd Haadokeikaabonburatsukuno seizoho
US4254676A (en) * 1977-10-29 1981-03-10 Pratt Burnerd International Limited Workholding
EP0356389B1 (fr) * 1988-08-16 1992-09-16 Tornos-Bechler SA Fabrique de Machines Moutier Dispositif d'entraînement destiné à une machine d'usinage multibroches
JP2001150201A (ja) * 1999-11-22 2001-06-05 Mitsubishi Materials Corp 振動工具による切削方法及び切削装置
JP3650021B2 (ja) * 2000-10-23 2005-05-18 西部電機株式会社 Nc加工機
JP2004227163A (ja) * 2003-01-21 2004-08-12 Fanuc Ltd サーボ制御装置
JP3923047B2 (ja) * 2003-03-04 2007-05-30 ファナック株式会社 同期制御装置
WO2006078189A1 (fr) * 2005-01-20 2006-07-27 Sergey Nikolaevich Tikhonov Procede de coupe par vibration et couteau vibratoire
JP4074638B2 (ja) 2006-01-31 2008-04-09 ファナック株式会社 電動機の制御装置
CN201020635Y (zh) * 2006-10-20 2008-02-13 宁波大学 一种车削设备的主动减振装置
CN100999058B (zh) * 2006-12-30 2010-09-29 浙江大学 尺寸精加工和超声表面加工一体化装置
CN201008976Y (zh) * 2007-03-15 2008-01-23 杭州电子科技大学 超声波扭转振动车铣***
JP4728422B2 (ja) * 2009-12-09 2011-07-20 ファナック株式会社 高速揺動動作を高精度化するサーボ制御システム
JP5033929B1 (ja) 2011-11-10 2012-09-26 ハリキ精工株式会社 工作機械
JP5139592B1 (ja) 2012-09-12 2013-02-06 ハリキ精工株式会社 工作機械
WO2015162739A1 (ja) 2014-04-23 2015-10-29 三菱電機株式会社 数値制御装置
JP5873140B2 (ja) * 2014-06-25 2016-03-01 ファナック株式会社 同期制御装置

Also Published As

Publication number Publication date
JP2017056515A (ja) 2017-03-23
CN106891200B (zh) 2019-06-25
CN106891200A (zh) 2017-06-27
US9910421B2 (en) 2018-03-06
US20170075337A1 (en) 2017-03-16
DE102016116901A1 (de) 2017-03-16

Similar Documents

Publication Publication Date Title
JP6721307B2 (ja) 複数軸を備えた工作機械の制御装置
US10509387B2 (en) Control device for machine tool performing oscillation cutting
JP6412197B1 (ja) 揺動切削を行う工作機械の制御装置
CN110695762B (zh) 机床的控制装置
JP6499709B2 (ja) 揺動切削を行う工作機械の制御装置
CN108723890B (zh) 进行摇摆切割的机床的控制装置
US11396073B2 (en) Control device for machine tool
KR102623128B1 (ko) 공작 기계의 제어 장치 및 이 제어 장치를 구비한 공작 기계
JP5823082B1 (ja) 数値制御装置
JP2019185355A (ja) 工作機械の制御装置
US11285576B2 (en) Servo controller
JP6912506B2 (ja) 工作機械の制御装置
JP7022096B2 (ja) サーボ制御装置
JP6599920B2 (ja) 揺動切削を行う工作機械の制御装置
JP2018120643A (ja) 複数軸を備えた工作機械の制御装置
JP2020074214A (ja) 複数軸を備えた工作機械の制御装置
CN111752226B (en) Servo control device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20161214

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20170920

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20171017

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20171024

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20171026

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20171205

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20180306

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180510

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20180521

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20180727

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190422

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190822

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191225

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200618

R150 Certificate of patent or registration of utility model

Ref document number: 6721307

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150