JP2017117252A - プレスの調整が容易な数値制御装置 - Google Patents

プレスの調整が容易な数値制御装置 Download PDF

Info

Publication number
JP2017117252A
JP2017117252A JP2015252890A JP2015252890A JP2017117252A JP 2017117252 A JP2017117252 A JP 2017117252A JP 2015252890 A JP2015252890 A JP 2015252890A JP 2015252890 A JP2015252890 A JP 2015252890A JP 2017117252 A JP2017117252 A JP 2017117252A
Authority
JP
Japan
Prior art keywords
acceleration
deceleration
time constant
punch press
parameter
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
JP2015252890A
Other languages
English (en)
Other versions
JP6356658B2 (ja
Inventor
洋輝 外園
Hiroki Sotozono
洋輝 外園
佐藤 敬
Takashi Sato
敬 佐藤
武志 持田
Takeshi Mochida
武志 持田
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 JP2015252890A priority Critical patent/JP6356658B2/ja
Priority to US15/386,759 priority patent/US10528035B2/en
Priority to CN201611206994.8A priority patent/CN106919143B/zh
Priority to DE102016015515.9A priority patent/DE102016015515B4/de
Publication of JP2017117252A publication Critical patent/JP2017117252A/ja
Application granted granted Critical
Publication of JP6356658B2 publication Critical patent/JP6356658B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/408Numerical 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 data handling or data format, e.g. reading, buffering or conversion of data
    • G05B19/4083Adapting program, configuration
    • 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
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B30PRESSES
    • B30BPRESSES IN GENERAL
    • B30B15/00Details of, or accessories for, presses; Auxiliary measures in connection with pressing
    • B30B15/26Program-control arrangements
    • 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/41Numerical 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 interpolation, e.g. the computation of intermediate points between programmed end points to define the path to be followed and the rate of travel along that path
    • G05B19/4103Digital interpolation
    • 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/35Nc in input of data, input till input file format
    • G05B2219/35356Data handling
    • 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/37Measurements
    • G05B2219/37399Pressure
    • 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/41436Feedforward of speed and acceleration
    • 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/45Nc applications
    • G05B2219/45131Turret punch press

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)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Numerical Control (AREA)
  • Punching Or Piercing (AREA)

Abstract

【課題】パンチプレス加工機のテーブル軸の動作設定を容易に行うことを可能とする数値制御装置を提供すること。【解決手段】本発明の数値制御装置1は、パンチプレスパラメータの設定を受け付けるパラメータ設定部10と、パンチプレスパラメータに基づいてパンチプレス加工における軸制御用パラメータを算出するNCパラメータ算出部11と、パンチプレスパラメータと軸制御用パラメータとを記憶するパラメータ記憶部12と、プログラムの指令ブロックを解析して移動指令データを生成する指令解析部13と、移動指令データに基づいて補間データを生成する補間部14と、パンチプレスパラメータと軸制御用パラメータと指令ブロックにより指令される送り速度とに基づいて軸制御に用いる直線加減速時定数およびベル形加減速時定数を算出し、算出した各加減速時定数に基づいて補間後加減速処理を行う加減速部15と、を備える。【選択図】図6

Description

本発明は、数値制御装置に関し、特にパンチプレス加工機のテーブル軸の動作設定を容易に行うことを可能とする数値制御装置に関する。
パンチプレス加工機では、目的のヒットレート(1分あたりのプレス回数)を出すために、X軸およびY軸(テーブル軸)の移動量に応じて、テーブル軸の速度、加減速時定数、ポジションゲインを7段階に切換える「最適化速度による位置決め」という機能がある。この機能を用いる場合には、X軸およびY軸のそれぞれの軸に対して切換えの境界となる移動量(以下、境界値)と、速度、加減速時定数、ポジションゲインの設定を行う。この設定においては、図9に示すように、X軸およびY軸のそれぞれの軸に対して、境界値と、7段階分の速度、加減速時定数、ポジションゲインという多くの設定項目があるため、設定が難しく且つ時間がかかるという問題がある。
一方で、制御対象となる軸の加減速時定数の設定を支援する従来技術として、特許文献1には、図10に示すように、移動量dのブロックでの早送り速度F、サーボモータの速度−トルク特性、負荷イナーシャから、加速トルクがモータ性能の上限Lmaxとなる加速度から加減速時定数Tを求め、全ての駆動軸の中で最も大きい時定数を各軸の時定数とする技術が開示されている。
特許第3083870号公報
パンチプレス加工機では、ブロックの移動が完了した時点でプレスを行うが、このとき、サーボモータが整定していないと加工不良になる。特許文献1に開示される技術では、加速トルクがモータ性能の上限Lmaxとなる加速度から加減速時定数Tを求めているが、パンチプレス加工機の場合には高い加減速度で軸を移動させた場合、図11に示すように、テーブル軸の移動完了時にオーバシュートが発生するなどしてプレスのタイミングを遅らせなければならなくなり、特許文献1に開示される技術で設定した加減速度が最適値であると必ずしも言えない場合があり、パンチプレス加工機のテーブル軸の加減速時定数の設定に特許文献1に開示される技術を単純に適用することができないという問題がある。
また、「最適加速度による位置決め」機能を用いている場合、テーブル軸の移動量が境界値を越えると、テーブル軸の加速度(速度と加減速時定数の切換えにより加速度が切換わる)、ポジションゲインが切換わるため、図12に示すように、境界値の前後では、移動量が少し違うだけで、テーブル軸の動作(加速度、ポジションゲイン)が大きく変わることがあるという問題がある。
そこで本発明の目的は、パンチプレス加工機のテーブル軸の動作設定を容易に行うことを可能とする数値制御装置を提供することである。
本発明の数値制御装置ではパンチプレス加工の制御において、従来技術のように直線加減速時定数を移動量に応じて変化させるのではなく、機械の構造とサーボモータの特性からテーブル軸の到達速度に応じた直線加減速時定数t1を自動的に算出する。また、パンチプレス加工機では一般的な評価基準として、テーブル軸の移動量がdp(25.4(mm)や25.0(mm)など)で動作する場合の基準ヒットレートhpがある(このdpを基準ピッチとする)。また、最小の移動量(最小ピッチdm)を設定し、そのときのヒットレートhmから算出した移動可能時間とtとから、それぞれのベル形加減速時定数t2p、t2mを自動で算出する。図13は、本発明の数値制御装置が自動的に算出する直線加減速時定数とベル形加減速時定数を示す図である。このように、直線加減速時定数を到達速度に応じて、ベル形加減速時定数を移動量に応じて線形に変化させるので、「最適加速度による位置決め機能」の移動量の境界値問題が解決できる。なお、速度は機械の仕様上の最大速度に、ポジションゲインは機械(サーボモータ)の初期調整で設定するポジションゲインの標準値に、それぞれ固定値として設定する。
また、従来技術では直線加減速時定数のみで移動量が大きくなるとオーバシュートが大きくなり、パンチできるまでの時間が不安定で制御することが難しいという問題があったが、本発明の数値制御装置ではヒットレートを満たす範囲内でベル形加減速時定数を掛けることによってオーバシュート量を減らして制御しやすくする。
そして、本願の請求項1に係る発明は、プログラムに基づいてパンチプレス加工を行う機械を制御する数値制御装置において、パンチプレス加工に係るパラメータであるパンチプレスパラメータの設定を受け付けるパラメータ設定部と、前記パラメータ設定部が受け付けた前記パンチプレスパラメータに基づいてパンチプレス加工における軸制御用パラメータを算出するNCパラメータ算出部と、前記パンチプレスパラメータと、前記軸制御用パラメータとを記憶するパラメータ記憶部と、前記プログラムから指令ブロックを読み出して解析して移動指令データを生成し、生成した前記移動指令データを出力する指令解析部と、前記移動指令データに基づいて補間処理を行って補間データを生成し、生成した補間データを出力する補間部と、前記パラメータ記憶部に記憶される前記パンチプレスパラメータと、前記軸制御用パラメータと、前記指令ブロックにより指令される送り速度とに基づいて、軸制御に用いる直線加減速時定数およびベル形加減速時定数を算出し、算出した直線加減速時定数およびベル形加減速時定数に基づいて前記補間データに対する補間後加減速処理を行い、補間後加減速処理を適用した補間データを出力する加減速部と、前記加減速部から出力された補間後加減速処理を適用した補間データに基づいて前記機械の軸を制御するサーボ制御部と、を備えたことを特徴とする数値制御装置である。
本願の請求項2に係る発明は、前記パンチプレスパラメータは、1回のパンチにかかる時間、基準ピッチとその時の目標ヒットレート、最小ピッチとその時の目標ヒットレート、機械の構造から得られる最大加速トルクと直線加減速時定数、を少なくとも含む、ことを特徴とする請求項1に記載の数値制御装置である。
本願の請求項3に係る発明は、前記軸制御用パラメータは、直線加減速時定数調整用トルク波形、を少なくとも含む、ことを特徴とする請求項1または2に記載の数値制御装置である。
本願の請求項4に係る発明は、前記加減速部は、前記直線加減速時定数に対して線形である前記ベル形加減速時定数を算出する、ことを特徴とする請求項1〜3のいずれか1つに記載の数値制御装置である。
本発明により、テーブル軸移動の移動量(基準ピッチ)dp(mm)とそのときの目標ヒットレートhp(回/msec)、テーブル軸移動の移動量(最小ピッチ)dm(mm)とそのときの目標ヒットレートhm(回/msec)、1回のパンチにかかる時間tp(msec)、テーブル軸のサーボモータのモータの特性、の4つのパラメータを設定するだけで、基準ピッチと最小ピッチ時のベル形加減速時定数t2p、t2mを自動で算出、設定することができるため、作業者による項目入力の工数を減らすことができる。
本発明の数値制御装置によるパンチプレスに用いられるパラメータの関係を示す図である。 サーボモータの送り速度−トルク特性について説明する図である。 加速トルクと送り速度との関係について説明する図である。 移動距離が小さく、テーブル軸の到達速度が指令速度とならない場合におけるベル形加減速時定数の算出について説明する図である。 移動距離が大きく、テーブル軸の到達速度が指令速度となる場合におけるベル形加減速時定数の算出について説明する図である。 本発明の一実施形態による数値制御装置の機能ブロック図である。 図6の数値制御装置1上で実行されるパラメータ設定に係る処理のフローチャートである。 図6の数値制御装置1上で実行されるパンチプレス加工時の制御処理のフローチャートである。 従来技術でのパンチプレス加工における「最適化速度による位置決め」による速度、加減速時定数、ポジションゲインの設定について説明する図である。 特許文献1の技術について説明する図である。 特許文献1の技術をパンチプレス加工に適用した場合の課題について説明する図である。 従来技術でのパンチプレス加工における「最適化速度による位置決め」機能を用いた場合の課題について説明する図である。 本発明の数値制御装置により自動的に算出される直線加減速時定数と、ベル形加減速時定数を示す図である。
以下、本発明の実施形態を図面と共に説明する。まず、本発明の数値制御装置における各処理について説明する。
<目標ヒットレート、プレス時間からテーブル軸の動作時間tの算出>
本発明の数値制御装置では、機械メーカが設定した基準ピッチ時と最小ピッチ時の目標とするヒットレートから、目標ヒットレートを達成できるテーブル軸の動作時間t(msec)を求める。目標ヒットレートを達成できる加工プログラムでのプレスブロック1ブロックあたりのテーブル軸の動作時間t(msec)は、図1に示すように、目標とする基準ヒットレートをh(回/msec)、目標ヒットレートを達成可能なプレスブロック1ブロックあたりの実行時間をtb(msec)、1回のパンチにかかる時間をtp(msec)とした時、以下に示す数1式で算出することができる。
<加速トルクと加速度の関係>
サーボモータの加速トルクと加速度との関係は以下の数2式で、モータの回転速度と軸の繰り速度との関係は以下の数3式により一般的に示される。
これら数2式、数3式に基づいて、サーボモータの加速トルクと加速度との関係は、以下に示す数4式で表すことができる。この数3式においてTa、t1以外は機械の仕様により定まる定数項であるため、テーブル軸の加速度V/t1と、加速トルクTaとは比例の関係にあることが分かる。
<サーボモータの速度-トルク特性の登録>
サーボモータには速度とトルクの関係を示した送り速度−トルク特性がある(図2参照)。この送り速度−トルク特性の特徴(最大加速トルクTmax、変化点Fpc、変化点からの傾きA)を、各サーボモータのモータ番号にそれぞれの紐付けて予めデータベースへ登録しておく。このように、送り速度−トルク特性の特徴をデータベースへ登録しておくことによってモータ番号を指定するだけで各サーボモータの送り速度−トルク特性を得ることができる。なお、データベースに登録されていないサーボモータを使用する場合のために、送り速度−トルク特性の特徴(最大加速トルクTmax、変化点Fpc、変化点からの傾きA)を直接入力できるようにしてもよい。直接入力できるようにすることによって、新しいサーボモータが使われる場合や、他社のサーボモータが使われる場合などにおいても柔軟に対応することができる。
<直線加減速時定数の調整用トルク波形の算出>
図3は、サーボモータの送り速度−トルク特性を示している。図3から、パンチプレス加工機で使用しているサーボモータの速度−トルク特性の上限トルク波形は、以下に示す数5式により表すことができる。
そして、上記数5式と、機械の構造から決定する最大偏荷重トルク(最大加速トルク)Ta(Nm)を用いることで直線加減速時定数を線形に制御するための調整用トルク波形l(f)とその波形の変化点Fc(mm/min)とを以下の数6式、数7式のように表すことができる。なお、調整用トルク波形l(f)は、Taとlp(f)の変化点Fpc(mm/min)からの傾きA、上限トルク波形との割合X(%)(このパラメータは変化点Fc以降でトルクが飽和するのを防ぐためのものである)から求めればよい。
<直線加減速時定数の算出>
機械の構造から加減速時の最大トルクTaと最大加速度(直線加減速時定数t1m)は決まっているが、調整用トルク波形l(f)の変化点Fcから上限トルクが減少するため、トルクが飽和しないようにするために直線加減速時定数を大きくする必要がある。最大トルクTaと調整用トルク波形l(f)、上限トルクとの割合Xより直線加減速時定数t1は以下の数8式で求めることができる。
<ベル形加減速時定数の算出>
ベル形加減速時定数t2p,t2mを、上記で算出した直線加減速時定数t1と、最大移動可能時間tと、到達速度とにより算出する。図4に示すように、移動距離dが小さく、テーブル軸の到達速度が指令速度Fとならない場合、ベル形加減速時定数t2を以下のように求めることができる。即ち、図4からd=t0/2×Ft0/2t1であるから、これを直線加減速時定数のみの場合の位置決め時間t0について解くと、t0=√(4dt1/F)となる。また、t=t0+t2より、t=√(4dt1/F)+t2となる。これをt2について解くと、t2=t−√(4dt1/F)となるため、基準ピッチと最小ピッチでのベル形加減速時定数は以下の数9式で表すことができる。従って、t2pとt2mとは以下の数10式で算出することができる。
また、ベル形加減速時定数t2p,t2mを、上記した直線加減速時定数t1と、最大移動可能時間tと、到達速度とに基づいて算出する。図5に示すように、移動距離dが十分大きく、テーブル軸の到達速度が指令速度Fとなる場合、ベル形加減速時定数t2は次に示す数11式で表すことができる。従って、t2pとt2mとは以下の数12式で算出することができる。
そして、テーブル軸の移動量が基準ピッチdpと最小ピッチdmにおけるベル形加減速時定数t1p、t2pを基準に、テーブル軸の移動量に応じてベル形加減速時定数を線形に切換える。移動量d(mm)における加減速時定数t2d(msec)を、以下数13式で算出する。
本発明の数値制御装置では、上記の演算過程を経て直線加減速時定数t1、ベル形加減速時定数t2dを算出し、これら値を用いてテーブル軸の移動制御を行う。
図6は、本発明の一実施形態による数値制御装置の機能ブロック図である。本実施形態の数値制御装置1は、パラメータ設定部10、NCパラメータ算出部11、パラメータ記憶部12、指令解析部13、補間部14、加減速部15、サーボ制御部16を備える。
パラメータ設定部10は、数値制御装置1が備える表示器/MDIユニット(図示せず)からのオペレータの操作に基づいて入力されたパンチプレスによる加工に用いられる各種パラメータの設定を受け付ける。パンチプレスの各種パラメータとしては、1回のパンチにかかる時間tp、基準ピッチdpとその時の目標ヒットレートhp、最小ピッチdmとその時の目標ヒットレートhm、機械の構造から得られる最大加速トルクTaと直線加減速時定数t1m、などが挙げられる。
また、パラメータ設定部10は、必要に応じてオペレータの操作に基づいてサーボモータの送り速度−トルク特性の設定を受け付ける。
NCパラメータ算出部11は、パラメータ設定部10により設定された、パンチプレスによる加工に用いられる各種パラメータの設定に基づいて、上記した算出手順に従って直線加減速時定数の調整用トルク波形l(f)を算出し、算出した直線加減速時定数の調整用トルク波形l(f)をパラメータ設定部10により設定された各種パラメータと共にパラメータ記憶部12へと記憶する。
指令解析部13は、図示しないメモリから読み出したプログラムに含まれる加工指令のブロックを解析して移動指令に係るデータを生成し、生成した移動指令に係るデータを補間部14へと出力する。
補間部14は、指令解析部13から受け付けた移動指令に係るデータに基づいて、移動指令に係るデータにより指令される指令経路上の点を補間周期で補間計算した補間データを生成し、生成した補間データと移動指令に係るデータに含まれる到達速度とを加減速部15へと出力する。
加減速部15は、補間部14から受け付けた到達速度と、パラメータ記憶部12に記憶される各種パラメータと、及び直線加減速時定数の調整用トルク波形l(f)とに基づいて、直線加減速時定数t1、ベル形加減速時定数t2p、t2mを算出し、更にベル形加減速時定数t2dを算出する。そして、算出した直線加減速時定数t1、ベル形加減速時定数t2dをに基づいて補間部14から受け付けた補間データに対して補間後加減速処理を行って補間周期毎の各駆動軸の速度を算出し、算出結果を適用した加減速処理後の補間データをサーボ制御部16へと出力する。
そして、サーボ制御部16は、加減速部15の出力に基づいて制御対象となる各軸を制御するサーボモータ2を制御する。
図7は、本発明の数値制御装置1上で実行されるパラメータ設定に係る処理のフローチャートである。
●[ステップSA01]パラメータ設定部10は、オペレータの操作による、1回のパンチにかかる時間tp、基準ピッチdpとその時の目標ヒットレートhp、最小ピッチdmとその時の目標ヒットレートhmなどのパンチプレスの加工に用いられる各種パラメータと、機械の構造から得られる最大加速トルクTaと直線加減速時定数t1mなどの設定を受け付け、NCパラメータ算出部へと出力する。
●[ステップSA02]パラメータ設定部10は、必要に応じて、オペレータの操作によるサーボモータの送り速度−トルク特性の設定を受け付け、NCパラメータ算出部へと出力する。
●[ステップSA03]NCパラメータ算出部11は、ステップSA01,SA02でオペレータにより設定された各種設定値に基づいて、直線加減速時定数の調整用トルク波形l(f)を算出し、算出した直線加減速時定数の調整用トルク波形l(f)をステップSA01,ステップSA02で設定された各種設定値と共にパラメータ記憶部12へと記憶する。
図8は、本発明の数値制御装置1上で実行されるパンチ加工時の制御処理のフローチャートである。
●[ステップSB01]指令解析部13は、図示しないメモリに記憶されるプログラムからブロックを読み込む。
●[ステップSB02]指令解析部13は、ステップSB01で読み込んだブロックを解析して移動指令に係るデータを生成し、生成した移動指令に係るデータを補間部14へと出力する。
●[ステップSB03]補間部14は、ステップSB02で生成された移動指令に係るデータに対して補間処理を行って補間データを生成し、生成した補間データと移動指令に係るデータで指令される送り速度(到達速度)を加減速部15へと出力する。
●[ステップSB04]加減速部15は、補間部14から受け付けた到達速度と、パラメータ記憶部12に記憶される各種パラメータと、直線加減速時定数の調整用トルク波形l(f)とに基づいて、直線加減速時定数t1を算出する。
●[ステップSB05]加減速部15は、ステップSB04で算出した直線加減速時定数t1と、パラメータ記憶部12に記憶される各種パラメータとに基づいて、ベル形加減速時定数t2p、t2mを算出する。
●[ステップSB06]加減速部15は、ステップSB05で算出したベル形加減速時定数t2p、t2mが共に0以上であるか否かを判定する。共に0以上である場合にはステップSB08へ処理を移行し、いずれかが0より小さい場合にはステップSB07へと処理を移行する。
●[ステップSB07]加減速部15は、目標ヒットレートを達成できない旨警告を出力して、本処理を中断する。
●[ステップSB08]加減速部15は、ステップSB05で算出したベル形加減速時定数t2p、t2mと、パラメータ記憶部12に記憶される各種パラメータとに基づいて、ベル形加減速時定数t2dを算出する。
●[ステップSB09]加減速部15は、ステップSB04で算出した直線加減速時定数t1と、ステップSB08で算出したベル形加減速時定数t2dとに基づいて、補間部14から受け付けた補間データに対して補間後加減速処理を実行し、処理結果をサーボ制御部16へと出力する。
●[ステップSB10]サーボ制御部16は、加減速部15の出力に基づいて制御対象となる各軸を制御するサーボモータ2を制御する。
●[ステップSB11]プログラムが終了したか否かを判定する。プログラムが終了した場合には本処理を終了し、終了していない場合にはステップSB01へ処理を移行する。
以上、本発明の実施の形態について説明したが、本発明は上述した実施の形態の例にのみ限定されるものでなく、適宜の変更を加えることにより様々な態様で実施することができる。
1 数値制御装置
2 サーボモータ
10 パラメータ設定部
11 パラメータ算出部
12 パラメータ記憶部
13 指令解析部
14 補間部
15 加減速部
16 サーボ制御部

Claims (4)

  1. プログラムに基づいてパンチプレス加工を行う機械を制御する数値制御装置において、
    パンチプレス加工に係るパラメータであるパンチプレスパラメータの設定を受け付けるパラメータ設定部と、
    前記パラメータ設定部が受け付けた前記パンチプレスパラメータに基づいてパンチプレス加工における軸制御用パラメータを算出するNCパラメータ算出部と、
    前記パンチプレスパラメータと、前記軸制御用パラメータとを記憶するパラメータ記憶部と、
    前記プログラムから指令ブロックを読み出して解析して移動指令データを生成し、生成した前記移動指令データを出力する指令解析部と、
    前記移動指令データに基づいて補間処理を行って補間データを生成し、生成した補間データを出力する補間部と、
    前記パラメータ記憶部に記憶される前記パンチプレスパラメータと、前記軸制御用パラメータと、前記指令ブロックにより指令される送り速度とに基づいて、軸制御に用いる直線加減速時定数およびベル形加減速時定数を算出し、算出した直線加減速時定数およびベル形加減速時定数に基づいて前記補間データに対する補間後加減速処理を行い、補間後加減速処理を適用した補間データを出力する加減速部と、
    前記加減速部から出力された補間後加減速処理を適用した補間データに基づいて前記機械の軸を制御するサーボ制御部と、
    を備えたことを特徴とする数値制御装置。
  2. 前記パンチプレスパラメータは、1回のパンチにかかる時間、基準ピッチとその時の目標ヒットレート、最小ピッチとその時の目標ヒットレート、機械の構造から得られる最大加速トルクと直線加減速時定数、を少なくとも含む、
    ことを特徴とする請求項1に記載の数値制御装置。
  3. 前記軸制御用パラメータは、直線加減速時定数調整用トルク波形、を少なくとも含む、
    ことを特徴とする請求項1または2に記載の数値制御装置。
  4. 前記加減速部は、前記直線加減速時定数に対して線形である前記ベル形加減速時定数を算出する、
    ことを特徴とする請求項1〜3のいずれか1つに記載の数値制御装置。
JP2015252890A 2015-12-25 2015-12-25 プレスの調整が容易な数値制御装置 Active JP6356658B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2015252890A JP6356658B2 (ja) 2015-12-25 2015-12-25 プレスの調整が容易な数値制御装置
US15/386,759 US10528035B2 (en) 2015-12-25 2016-12-21 Numerical controller
CN201611206994.8A CN106919143B (zh) 2015-12-25 2016-12-23 数值控制装置
DE102016015515.9A DE102016015515B4 (de) 2015-12-25 2016-12-23 Numerische Steuereinheit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015252890A JP6356658B2 (ja) 2015-12-25 2015-12-25 プレスの調整が容易な数値制御装置

Publications (2)

Publication Number Publication Date
JP2017117252A true JP2017117252A (ja) 2017-06-29
JP6356658B2 JP6356658B2 (ja) 2018-07-11

Family

ID=59010707

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015252890A Active JP6356658B2 (ja) 2015-12-25 2015-12-25 プレスの調整が容易な数値制御装置

Country Status (4)

Country Link
US (1) US10528035B2 (ja)
JP (1) JP6356658B2 (ja)
CN (1) CN106919143B (ja)
DE (1) DE102016015515B4 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109308050A (zh) * 2017-07-26 2019-02-05 发那科株式会社 数值控制装置

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6795553B2 (ja) * 2018-07-06 2020-12-02 ファナック株式会社 数値制御装置、数値制御方法及び数値制御プログラム
CN118401340B (zh) * 2022-05-18 2025-05-30 三菱电机株式会社 控制参数调整装置
CN117261343B (zh) * 2023-11-21 2024-02-09 山东迪格重工机械有限公司 一种基于物联网的冲床故障监测系统

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04335410A (ja) * 1991-05-10 1992-11-24 Fanuc Ltd 数値制御装置
JPH0916240A (ja) * 1995-06-05 1997-01-17 Murata Mach Ltd 移動体の移動速度制御装置
JPH1063339A (ja) * 1996-08-26 1998-03-06 Mori Seiki Co Ltd 数値制御工作機械の制御装置
JP2001312309A (ja) * 2000-04-28 2001-11-09 Makino Milling Mach Co Ltd 数値制御工作機械及びその加減速制御方法

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09101814A (ja) * 1995-10-06 1997-04-15 Fanuc Ltd 数値制御装置及び自動プログラミング装置
JP3902710B2 (ja) * 1999-03-24 2007-04-11 株式会社牧野フライス製作所 数値制御による工作機械の制御方法及び装置
JP3681972B2 (ja) * 2000-10-18 2005-08-10 ファナック株式会社 加減速制御方法
JP5149421B2 (ja) * 2011-05-20 2013-02-20 ファナック株式会社 加工時間予測部および加工誤差予測部を有する数値制御装置
CN103797430B (zh) 2011-09-15 2016-01-13 三菱电机株式会社 数控装置、加工系统以及数控方法
DE112013006980B4 (de) * 2013-05-14 2018-12-27 Mitsubishi Electric Corporation Numerische Steuerungseinrichtung
CN105814503B (zh) 2013-12-13 2018-11-13 三菱电机株式会社 数控装置及数控方法
JP5778801B2 (ja) 2014-01-23 2015-09-16 ファナック株式会社 工作機械の数値制御装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04335410A (ja) * 1991-05-10 1992-11-24 Fanuc Ltd 数値制御装置
JPH0916240A (ja) * 1995-06-05 1997-01-17 Murata Mach Ltd 移動体の移動速度制御装置
JPH1063339A (ja) * 1996-08-26 1998-03-06 Mori Seiki Co Ltd 数値制御工作機械の制御装置
JP2001312309A (ja) * 2000-04-28 2001-11-09 Makino Milling Mach Co Ltd 数値制御工作機械及びその加減速制御方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109308050A (zh) * 2017-07-26 2019-02-05 发那科株式会社 数值控制装置
JP2019025491A (ja) * 2017-07-26 2019-02-21 ファナック株式会社 数値制御装置
US10514674B2 (en) 2017-07-26 2019-12-24 Fanuc Corporation Numerical controller
CN109308050B (zh) * 2017-07-26 2020-02-25 发那科株式会社 数值控制装置

Also Published As

Publication number Publication date
JP6356658B2 (ja) 2018-07-11
CN106919143B (zh) 2019-10-01
DE102016015515A1 (de) 2017-06-29
US20170185073A1 (en) 2017-06-29
CN106919143A (zh) 2017-07-04
US10528035B2 (en) 2020-01-07
DE102016015515B4 (de) 2024-02-29

Similar Documents

Publication Publication Date Title
JP4980458B2 (ja) 数値制御工作機械の加工時間予測装置
JP4891528B2 (ja) 加工時間算出装置
US9851709B2 (en) Numerical control device
JP5762625B2 (ja) 軌跡制御装置
US10514681B2 (en) Numerical controller including overlap function between arbitrary blocks by common acceleration/deceleration control unit
JP6356658B2 (ja) プレスの調整が容易な数値制御装置
JP6200456B2 (ja) 工作機械とロボット間の干渉チェックシステム
JP6174652B2 (ja) 加工エリアの大きさによるパラメータの自動選定機能を有する数値制御装置
JP6321583B2 (ja) 速度変化に対応した3次元干渉チェックを行う数値制御装置
WO2016024338A1 (ja) 数値制御装置
JP6321611B2 (ja) アナログ入力電圧入力指令の不感帯で減速停止を行うサーボ制御装置
JP6514141B2 (ja) フィードバック制御における出力値の制御を行う数値制御装置
JP2018005304A (ja) 加減速フィルタの時定数を動的に切り替える数値制御装置
JP2017097701A (ja) 主軸負荷により送り速度を制御する数値制御装置
JP6017509B2 (ja) 運転停止時に送り速度を円滑に変更する数値制御装置
JP5715189B2 (ja) オーバライドの変化時に送り速度を円滑に変更する機能を有する数値制御装置
JP6100816B2 (ja) 位置偏差過大を抑制する速度制御を行う数値制御装置
CN102082545B (zh) 马达速度控制器及其控制方法
JP2007094936A (ja) 数値制御装置
CN108693838B (zh) 数值控制装置和控制方法
JP7002072B2 (ja) 数値制御装置と制御方法
JP2021002092A (ja) 数値制御装置
JP4627740B2 (ja) 数値制御装置
JP5752213B2 (ja) テーブル形式データで複数の指令を同時に実行する機能を備えた数値制御装置
JP2017049766A (ja) 位置による最大速度制御機能を具備した数値制御装置

Legal Events

Date Code Title Description
A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20171204

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20171219

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20171226

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: 20180522

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180614

R150 Certificate of patent or registration of utility model

Ref document number: 6356658

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150