JP2017191536A - フィードバック制御における出力値の制御を行う数値制御装置 - Google Patents

フィードバック制御における出力値の制御を行う数値制御装置 Download PDF

Info

Publication number
JP2017191536A
JP2017191536A JP2016081690A JP2016081690A JP2017191536A JP 2017191536 A JP2017191536 A JP 2017191536A JP 2016081690 A JP2016081690 A JP 2016081690A JP 2016081690 A JP2016081690 A JP 2016081690A JP 2017191536 A JP2017191536 A JP 2017191536A
Authority
JP
Japan
Prior art keywords
value
override
spindle
feedback control
speed
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.)
Granted
Application number
JP2016081690A
Other languages
English (en)
Other versions
JP6514141B2 (ja
Inventor
宏祐 宇野
Kosuke Uno
宏祐 宇野
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 JP2016081690A priority Critical patent/JP6514141B2/ja
Priority to DE102017003649.7A priority patent/DE102017003649B4/de
Priority to CN201710244859.0A priority patent/CN107300893B/zh
Priority to US15/487,878 priority patent/US10261492B2/en
Publication of JP2017191536A publication Critical patent/JP2017191536A/ja
Application granted granted Critical
Publication of JP6514141B2 publication Critical patent/JP6514141B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-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 program data in numerical form
    • G05B19/416Numerical 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 program data in numerical form characterised by control of velocity, acceleration or deceleration
    • G05B19/4166Controlling feed or in-feed
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-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 program 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 program 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/27Numerical 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 program 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 absolute digital measuring device
    • G05B19/31Numerical 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 program 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 absolute digital measuring device for continuous-path control
    • 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
    • B23Q15/12Adaptive control, i.e. adjusting itself to have a performance which is optimum according to a preassigned criterion
    • 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/34432Speed and current control integrated into nc control system
    • 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/42Servomotor, servo controller kind till VSS
    • G05B2219/42073Position and speed feedback, speed derived from position reference
    • 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/43Speed, acceleration, deceleration control ADC
    • G05B2219/43158Feedrate override

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)
  • Numerical Control (AREA)
  • Automatic Control Of Machine Tools (AREA)
  • Feedback Control In General (AREA)

Abstract

【課題】フィードバック制御をする際に遅延等を発生させることなく出力値を制御することが可能な数値制御装置を提供すること。
【解決手段】本発明の数値制御装置1は、プログラム指令を解析して軸の移動を指令する指令データを生成する指令プログラム解析部10と、前記主軸負荷値が一定となるように前記指令データによる前記軸の送り速度または送り速度に対するオーバライドをフィードバック制御により演算する速度演算処理を開始する速度演算部11と、を備え、速度演算部11は、演算したオーバライドと異なるオーバライドを出力する際にフィードバック制御のフィードバック値と目標値との偏差の解消を目的とした特徴量を、出力されるオーバライドから逆算された値へ更新する、ことを特徴とする。
【選択図】図1

Description

本発明は、数値制御装置に関し、特にフィードバック制御における出力値の制御を行う数値制御装置に関する。
主軸の負荷を一定になるように送り速度を制御することにより、切削速度の向上や切削工具の長寿命化を図る技術がある(例えば、特許文献1など)。このような制御方法においては、負荷を一定に制御するために、単位時間当たりの切削体積が小さいときは送り速度を上げることで切削体積を大きくし、切削体積が大きく主軸負荷が高いときは送り速度を下げることで切削体積を小さくする。単純にこの制御方法を工作機械に適用した場合、加工プログラムや加工対象の形状等によっては送り速度が際限なく上昇してしまう可能性がある。送り速度が上昇した状態で切削体積が急激に増加した場合、離散時間制御では送り速度を減少させる前に工具や加工対象が破損する可能性がある。
そのため、送り速度の変化をある程度制限する必要がある。しかし、フィードバック制御における出力値を単純にクランプし、出力値を最大値または最小値に上書きした場合、積分項またはそれに準ずる特徴量が意図せずに変化してしまう可能性がある。送り速度の制御方法は様々なものが考えられるが、一般的に対象の値を一定値に保つための制御としてPID制御が広く使われている。本発明では、送り速度の制御方法としてPID制御によるオーバライドの制御を例として一実施形態を解説する。
PID制御による出力は一般に数1式で算出することができる。
Figure 2017191536
主軸の負荷が一定になるように送り速度を制御する場合は、出力値O(t)を送り速度(オーバライド)とし、eL(t)を目標主軸負荷と時刻tでの主軸負荷との差分とし、定数に適切な値を設定することで主軸負荷を目標へ近づけることができる。切削していない状態、つまり主軸の空転時には送り速度を上げても主軸負荷は変動しないため、切削中、つまり主軸負荷が一定値以上に達しているときのみ制御を行うのが望ましい。なお、数1式ではPID制御開始時の時刻をt0としている。
図4は、本実施形態のPID制御を用いたフィードバック制御のブロック線図の例を示している。上記した工具にかかる負荷などを一定に制御することを目的として、図4に示したフィードバック制御を数値制御を行う工作機械に適用する場合には、フィードバック制御の制御周期毎に、目標主軸負荷と実際の加工による主軸負荷のフィードバックL(t)とに従って今回の制御周期の出力値O(t)が算出されて制御が行われる。つまり、制御周期ごとに図4のブロック線図を1周することになる。ここで積分のブロックに着目すると、特別な操作をしない場合、時刻tにおいて積分のブロックが出力する値は数2式によって表される。
Figure 2017191536
数2式にあるように、時刻tnに計算される積分ブロックが出力する値は時刻tn-1の積分ブロックの出力する値を用いており、時刻tn-1で積分ブロックが出力する値も同様に時刻tn-2で積分ブロックが出力する値を用いている。和や積を問わず、このように制御周期をまたいで値を受け継ぐ特徴量は主に制御対象(主軸負荷)の値と目標値の偏差を解消することを意図して用いられている。このような特徴量は目標値との偏差があれば1回計算するごとに値が変化してしまうため、偏差が解消されない状態が長く続くと大きく値が変化してしまう。
特開2012−032869号公報
定数に適当な数値を設定し、PID制御のシミュレーションを行ったものを図5に示す。図5は横軸を工具の送り量(距離)とし、縦軸をそれぞれ切込み量、送り速度、主軸負荷値、積分項の値とした場合のグラフを示している。図5に示されるように、PID制御の下では、工具のワークに対する切り込み量の変化に合わせて工具の送り速度が変化し、主軸負荷の送りの距離が進むと共に、つまり時間が経過すると共に目標とする主軸負荷へ近づいていることが分かる。しかし、切り込み量が急激に増加している(A)において、主軸負荷が目標とする主軸負荷から大きく離れてしまっている。事前に切り込み量を推定する手法がなければ送り速度が高い状態で切り込み量の大きい領域へ入ってしまうため、この主軸負荷の乖離を防止するためには送り速度の最大値を設定する必要がある。そこで、図5と同様の条件で送り速度の上限値を設定し、単純に出力値をクランプしたものが図6となる。
図6は図5と同じスケールでグラフを表示している。図6に示すように、送り速度の上限値が設定されたことで、送り速度が上限値よりも大きくならないように抑制されていることが分かる。また、(B)では図5の(A)に比べて主軸負荷が大きくなっていないことが分かる。しかし、(B)から(C)にかけて、送り速度が上限値となっており、主軸負荷が目標とする主軸負荷よりも高い状態で推移している。これは、速度の上限値を設定したことにより主軸負荷が減少し、目標とする主軸負荷と主軸負荷の偏差が大きくなり、それが原因で積分項の値が図5の場合と比べて大きくなり、(B)から(C)にかけて積分項が減少するのに時間がかかることにより、出力値である送り速度が減少するまでに時間を要してしまうためである。このように、単純に送り速度の上限値を設定し、出力をクランプすることは、送り速度が上限値へ張り付いてしまう現象を起こす原因となり、これにより工具やワークの破損、主軸モータや送り軸モータのオーバヒートを起こす要因となる。
このように、数値制御装置のフィードバック制御において、出力値を制限または制御する場合、積分かそれに類する制御周期を跨いだ和や積などで表される「フィードバック値と目標値との偏差の解消を目的とした特徴量」(数1式においては右辺第2項の積分項により算出される値)が、意図せず増加または減少してしまうという問題がある。また、当該特徴量の意図しない変化によって、工作機械、加工工具または加工対象に不具合を発生させてしまう可能性があるという問題がある。
そこで本発明の目的は、フィードバック制御をする際に遅延等を発生させることなく出力値を制御することが可能な数値制御装置を提供することである。
本発明の数値制御装置では、フィードバック制御からの出力値を制限または制御する場合、フィードバック制御が望ましい出力値を出力するように、積分かそれに類する特徴量を逆算して更新することにより、上記問題を解決する。
そして、本願の請求項1に係る発明は、プログラム指令に基づいて主軸と該主軸を駆動する軸とを備えた機械を制御する際に前記主軸の主軸負荷値が一定となるように前記軸の移動速度を制御するフィードバック制御を行う数値制御装置において、前記プログラム指令を解析して前記軸の移動を指令する指令データを生成する指令プログラム解析部と、前記主軸負荷値が一定となるように前記指令データによる前記軸の送り速度または送り速度に対するオーバライドをフィードバック制御により演算する速度演算処理を開始する速度演算部と、を備え、前記速度演算部は、演算した前記オーバライドと異なるオーバライドを出力する際にフィードバック制御で用いられる式のフィードバック値と目標値との偏差の解消を目的とした特徴量を、出力されるオーバライドから逆算された値で更新する、ことを特徴とする数値制御装置である。
本発明によれば、積分かそれに類する特徴量の意図しない増加または減少がなくなり、制御の追従性が上がる。それにより、工作機械、加工工具または加工対象の不具合や、モータのオーバヒート等を抑制することができる。
本発明の一実施形態における数値制御装置の概略ブロック図である。 本発明の一実施形態における数値制御装置でのPID制御における切込み量、オーバライド、主軸負荷値、積分項の値の変化を示す図である。 本発明の一実施形態における図1の数値制御装置1が備える速度演算部11上で実行される処理のフローチャートである。 PID制御を用いたフィードバック制御のブロック線図の例である。 通常のPID制御における切込み量、オーバライド、主軸負荷値、積分項の値の変化を示す図である。 出力をクランプしたPID制御における切込み量、オーバライド、主軸負荷値、積分項の値の変化を示す図である。
以下、本発明の実施形態を図面と共に説明する。
図1は、本発明の一実施形態による数値制御装置の機能ブロック図を示している。本実施形態による数値制御装置1は、指令プログラム解析部10、速度演算部11、補間部12、補間後加減速部13、サーボモータ制御部14、主軸負荷計測部15を備える。
指令プログラム解析部10は、図示しないメモリに記憶されるプログラム等から制御対象となる機械の動作を指令するブロックを逐次読み出して解析し、解析結果に基づいてサーボモータ2により駆動する軸の移動を指令する指令データを作成し、作成した該指令データを速度演算部11へと出力する。
速度演算部11は、主軸負荷計測部15により測定されるスピンドルモータ3の主軸負荷に基づいて、該主軸負荷が一定となるように指令プログラム解析部10から入力された指令データの送り速度に対するオーバライドを演算する。そして、演算されたオーバライドに基づいて速度が調整された指令データを補間部12へと出力する。
補間部12は、速度演算部11から入力された速度調整後の指令データに基づいて、指令データによる指令経路上の補間周期毎の点として補間データを生成し、補間後加減速部13へと出力する。
補間後加減速部13は、補間部12から入力された補間データに基づいて補間周期毎の各軸の速度を算出し、結果データをサーボモータ制御部14へと出力する。
そして、サーボモータ制御部14は、補間後加減速部13の出力に基づいて制御対象となる機械の軸を駆動するサーボモータ2を制御する。
なお、図1ではスピンドルモータ制御回路及びスピンドルモータ用アンプ等は省略してある。
次に、速度演算部11により実行される速度の演算について説明する。本発明におけるPID制御とは下記の拡張を含むものとする。
●拡張)積分項は、任意の時刻に任意の値を代入できるものとし、そのような積分項を下端を省略した不定積分で表記する。
上記した拡張により、本発明では以下に示す数3式をPID制御の式として用いる。
Figure 2017191536
本実施形態の数値制御装置1が備える速度演算部11は、前述した出力値の上限値を設定したPID制御において、数3式により算出された出力値O(t)が上限値Otを越えた時刻tに以下の数4式で算出される代替値Iを積分項へ代入する。以後、数3式により算出された出力値O(t)が上限値Otを越えている間は、数3式の積分項に各制御周期ごとに数4式に従って計算される代替値を代入してO(t)に代わりOtを出力する。数4式で算出される代替値Iは、出力されるオーバライドの値(上限値Ot)から逆算された値である。
Figure 2017191536
図6と同様の条件で上記処理を適用した場合のシミュレーション結果を図2に示す。図2に示すように、本実施形態の数値制御装置1では図6と同様に出力がクランプされるが、PID制御の計算を行うとクランプ後の出力が出力されるような値を積分項に代入する処理を加えている。そのため、(D)において送り速度が上限値へ達しても図6のように積分項の値は増大せず、一定値となっている。また、(E)において切り込み量が増大した瞬間の主軸負荷は図6と同等となるが、その直後に送り速度が低下し、主軸負荷も減少している。このように、本実施形態の数値制御装置1では積分項の意図しない増加または減少を防ぐことで制御の応答性が上がっていることが分かる。
図3は、本実施形態による速度演算部11上で制御周期毎に実行される処理のフローチャートである。なお、図3のフローチャート中において、L(t)は現在の主軸負荷の値、Lmは本発明で導入される制御方法が有効となる主軸負荷の値、O(t)はPID制御が算出した出力値、Otは予め決められた出力値の上限値である。
●[ステップSA01]速度演算部11は、主軸負荷計測部15により測定されるスピンドルモータ3の現在の主軸負荷値L(t)が、あらかじめ設定された本実施形態の制御方法が有効となる主軸負荷値Lm以上であるか否かを判定する。主軸負荷値Lm以上である場合にはステップSA02へと処理を移行し、そうでない場合にはステップSA06へと処理を移行する。
●[ステップSA02]速度演算部11は、PID制御によるフィードバック制御により出力値O(t)を演算する。
●[ステップSA03]速度演算部11は、ステップSA02のPID制御により算出された出力値O(t)が予め決められた出力値の上限値であるOt以下であるか否かを判定する。Ot以下である場合にはステップSA04へと処理を移行し、Otを上回る場合にはステップSA05へと処理を移行する。
●[ステップSA04]速度演算部11は、ステップSA02で算出したO(t)を出力値とする。
●[ステップSA05]速度演算部11は、積分項に数4式の代替値を代入しOtを出力値とする。
●[ステップSA06]速度演算部11は、通常のオーバライドを出力する。
●[ステップSA07]速度演算部11は、算出された出力値に基づいて指令データを調整して補間部12へと出力し、今回の制御周期における処理を終了する。
以上、本発明の実施の形態について説明したが、本発明は上記した実施の形態の例にのみ限定されるものでなく、適宜の変更を加えることにより様々な態様で実施することができる。
例えば、上記した実施形態ではPID制御を用いたフィードバック制御に本発明を適用した場合を説明しており、PID制御の場合には積分項がフィードバック制御における制御周期を跨いだ和や積などで表される「フィードバック値と目標値との偏差の解消を目的とした特徴量」に該当しているので、積分項に対して代替値を代入するものとして説明しているが、他の制御方法に適用する場合には「フィードバック値と目標値との偏差の解消を目的とした特徴量」に該当する部分に対して出力値から逆算される代替値を代入するように構成すればよい。
1 数値制御装置
2 サーボモータ
3 スピンドルモータ
10 指令プログラム解析部
11 速度演算部
12 補間部
13 補間後加減速部
14 サーボモータ制御部
15 主軸負荷計測部

Claims (1)

  1. プログラム指令に基づいて主軸と該主軸を駆動する軸とを備えた機械を制御する際に前記主軸の主軸負荷値が一定となるように前記軸の移動速度を制御するフィードバック制御を行う数値制御装置において、
    前記プログラム指令を解析して前記軸の移動を指令する指令データを生成する指令プログラム解析部と、
    前記主軸負荷値が一定となるように前記指令データによる前記軸の送り速度または送り速度に対するオーバライドをフィードバック制御により演算する速度演算処理を開始する速度演算部と、
    を備え、
    前記速度演算部は、演算した前記オーバライドと異なるオーバライドを出力する際にフィードバック制御で用いられる式のフィードバック値と目標値との偏差の解消を目的とした特徴量を、出力されるオーバライドから逆算された値で更新する、
    ことを特徴とする数値制御装置。
JP2016081690A 2016-04-15 2016-04-15 フィードバック制御における出力値の制御を行う数値制御装置 Active JP6514141B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2016081690A JP6514141B2 (ja) 2016-04-15 2016-04-15 フィードバック制御における出力値の制御を行う数値制御装置
DE102017003649.7A DE102017003649B4 (de) 2016-04-15 2017-04-13 Numerische Steuereinheit
CN201710244859.0A CN107300893B (zh) 2016-04-15 2017-04-14 数值控制装置
US15/487,878 US10261492B2 (en) 2016-04-15 2017-04-14 Numerical controller that controls an output value in feedback control

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016081690A JP6514141B2 (ja) 2016-04-15 2016-04-15 フィードバック制御における出力値の制御を行う数値制御装置

Publications (2)

Publication Number Publication Date
JP2017191536A true JP2017191536A (ja) 2017-10-19
JP6514141B2 JP6514141B2 (ja) 2019-05-15

Family

ID=59981014

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016081690A Active JP6514141B2 (ja) 2016-04-15 2016-04-15 フィードバック制御における出力値の制御を行う数値制御装置

Country Status (4)

Country Link
US (1) US10261492B2 (ja)
JP (1) JP6514141B2 (ja)
CN (1) CN107300893B (ja)
DE (1) DE102017003649B4 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102018002425A1 (de) 2017-03-31 2018-10-31 Fanuc Corporation Numerische Regelungsvorrichtung
DE112021001850T5 (de) 2020-03-25 2023-01-26 Fanuc Corporation Steuervorrichtung
JP2025019776A (ja) * 2023-07-28 2025-02-07 ヤマザキマザック株式会社 ワークの加工方法、プログラム、及び、工作機械

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6787950B2 (ja) 2018-06-04 2020-11-18 ファナック株式会社 数値制御装置
JP6940474B2 (ja) * 2018-12-05 2021-09-29 ファナック株式会社 工作機械
US11095661B2 (en) 2019-05-29 2021-08-17 Cisco Technology, Inc. Enforcing data sovereignty policies in a cloud environment
DE112022000464T5 (de) * 2021-03-02 2023-10-05 Fanuc Corporation Numerische steuerung und computerlesbares speichermedium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03161240A (ja) * 1989-11-20 1991-07-11 Mitsubishi Motors Corp Nc切削装置
JP2006518674A (ja) * 2003-02-25 2006-08-17 ゼネラル・エレクトリック・カンパニイ オンデマンド適応制御系
JP2012032869A (ja) * 2010-07-28 2012-02-16 Okouchi Kinzoku Co Ltd 円盤刃物送り制御方法,装置およびそれを用いた切断装置
US20160026170A1 (en) * 2014-07-25 2016-01-28 Fanuc Corporation Numerical controller having suppressor that suppresses variation in velocity due to abrupt change in positional deviation
JP2017097701A (ja) * 2015-11-26 2017-06-01 ファナック株式会社 主軸負荷により送り速度を制御する数値制御装置

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3665493A (en) * 1970-03-30 1972-05-23 Bendix Corp Adaptive numerical control system for a machine tool
US6859680B2 (en) * 2002-03-01 2005-02-22 Toshiba Kikai Kabushiki Kaisha Numerical controlling unit having tool-breakage detecting function
US7508152B2 (en) 2005-08-29 2009-03-24 The Boeing Company Apparatus for machine tool feedrate override using limiting parameters corresponding to actual spindle speed
JP2008225533A (ja) * 2007-03-08 2008-09-25 Fanuc Ltd サーボ制御装置
US20100030366A1 (en) * 2008-07-30 2010-02-04 Jerry Gene Scherer Method, system, and apparatus for on-demand integrated adaptive control of machining operations
JP4620148B2 (ja) * 2008-10-15 2011-01-26 ファナック株式会社 サーボモータ制御装置
JP5863919B1 (ja) * 2014-09-30 2016-02-17 ファナック株式会社 工作機械の制御装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03161240A (ja) * 1989-11-20 1991-07-11 Mitsubishi Motors Corp Nc切削装置
JP2006518674A (ja) * 2003-02-25 2006-08-17 ゼネラル・エレクトリック・カンパニイ オンデマンド適応制御系
JP2012032869A (ja) * 2010-07-28 2012-02-16 Okouchi Kinzoku Co Ltd 円盤刃物送り制御方法,装置およびそれを用いた切断装置
US20160026170A1 (en) * 2014-07-25 2016-01-28 Fanuc Corporation Numerical controller having suppressor that suppresses variation in velocity due to abrupt change in positional deviation
JP2017097701A (ja) * 2015-11-26 2017-06-01 ファナック株式会社 主軸負荷により送り速度を制御する数値制御装置

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102018002425A1 (de) 2017-03-31 2018-10-31 Fanuc Corporation Numerische Regelungsvorrichtung
JP2018173735A (ja) * 2017-03-31 2018-11-08 ファナック株式会社 数値制御装置
US10649434B2 (en) 2017-03-31 2020-05-12 Fanuc Corporation Numerical controller
DE102018002425B4 (de) 2017-03-31 2023-05-11 Fanuc Corporation Numerische Regelungsvorrichtung
DE112021001850T5 (de) 2020-03-25 2023-01-26 Fanuc Corporation Steuervorrichtung
DE112021001850B4 (de) * 2020-03-25 2025-03-06 Fanuc Corporation Steuervorrichtung
US12259703B2 (en) 2020-03-25 2025-03-25 Fanuc Corporation Control device
JP2025019776A (ja) * 2023-07-28 2025-02-07 ヤマザキマザック株式会社 ワークの加工方法、プログラム、及び、工作機械
JP7686358B2 (ja) 2023-07-28 2025-06-02 ヤマザキマザック株式会社 ワークの加工方法、プログラム、及び、工作機械

Also Published As

Publication number Publication date
US20170300030A1 (en) 2017-10-19
DE102017003649A1 (de) 2017-10-19
US10261492B2 (en) 2019-04-16
JP6514141B2 (ja) 2019-05-15
CN107300893B (zh) 2020-03-31
CN107300893A (zh) 2017-10-27
DE102017003649B4 (de) 2022-03-24

Similar Documents

Publication Publication Date Title
JP2017191536A (ja) フィードバック制御における出力値の制御を行う数値制御装置
JP6333797B2 (ja) 主軸負荷により送り速度を制御する数値制御装置
US9851709B2 (en) Numerical control device
JP6321583B2 (ja) 速度変化に対応した3次元干渉チェックを行う数値制御装置
JP6321611B2 (ja) アナログ入力電圧入力指令の不感帯で減速停止を行うサーボ制御装置
JP5715189B2 (ja) オーバライドの変化時に送り速度を円滑に変更する機能を有する数値制御装置
JP2017072912A (ja) 加工エリアの大きさによるパラメータの自動選定機能を有する数値制御装置
JP2016151951A (ja) 機械の負荷を低減する数値制御装置
JP6321605B2 (ja) 曲率と曲率変化量による速度制御を行う数値制御装置
JP2018030162A (ja) レーザ制御装置
JP6333782B2 (ja) 同期開始ブロックのショックを解消する機能を有する同期制御装置
JP6017509B2 (ja) 運転停止時に送り速度を円滑に変更する数値制御装置
JP6100816B2 (ja) 位置偏差過大を抑制する速度制御を行う数値制御装置
CN103801775B (zh) 线切割机的控制装置、线切割机和线切割方法
JP6081954B2 (ja) 工作機械の反転動作を高速化する数値制御装置
US11126163B2 (en) Numerical controller
JP6356658B2 (ja) プレスの調整が容易な数値制御装置
JP2016115074A (ja) 干渉回避位置決め機能を備えた数値制御装置
CN106707971B (zh) 数值控制装置
JP2017049766A (ja) 位置による最大速度制御機能を具備した数値制御装置
JP2016134078A (ja) スカイビング加工指令に基づいて工作機械を制御する数値制御装置
JP2019025491A (ja) 数値制御装置

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180719

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180807

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181009

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20190312

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190411

R150 Certificate of patent or registration of utility model

Ref document number: 6514141

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150