[go: up one dir, main page]

JP7311348B2 - サーボモータの制御装置 - Google Patents

サーボモータの制御装置 Download PDF

Info

Publication number
JP7311348B2
JP7311348B2 JP2019143559A JP2019143559A JP7311348B2 JP 7311348 B2 JP7311348 B2 JP 7311348B2 JP 2019143559 A JP2019143559 A JP 2019143559A JP 2019143559 A JP2019143559 A JP 2019143559A JP 7311348 B2 JP7311348 B2 JP 7311348B2
Authority
JP
Japan
Prior art keywords
speed
command
unit
fixed position
stop
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
JP2019143559A
Other languages
English (en)
Other versions
JP2021027684A (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 JP2019143559A priority Critical patent/JP7311348B2/ja
Priority to DE102020004678.9A priority patent/DE102020004678A1/de
Priority to CN202010768635.1A priority patent/CN112327762B/zh
Priority to US16/983,206 priority patent/US11687057B2/en
Publication of JP2021027684A publication Critical patent/JP2021027684A/ja
Application granted granted Critical
Publication of JP7311348B2 publication Critical patent/JP7311348B2/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/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/404Numerical 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 compensation, e.g. for backlash, overshoot, tool offset, tool wear, temperature, machine construction errors, load, inertia
    • 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/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 programme data in numerical form characterised by control of velocity, acceleration or deceleration
    • 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/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 programme data in numerical form characterised by control of velocity, acceleration or deceleration
    • G05B19/4163Adaptive control of feed or cutting velocity
    • 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
    • B23Q1/00Members which are comprised in the general build-up of a form of machine, particularly relatively large fixed members
    • B23Q1/70Stationary or movable members for carrying working-spindles for attachment of tools or work
    • 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
    • B23Q5/00Driving or feeding mechanisms; Control arrangements therefor
    • B23Q5/02Driving main working members
    • B23Q5/04Driving main working members rotary shafts, e.g. working-spindles
    • B23Q5/10Driving main working members rotary shafts, e.g. working-spindles driven essentially by electrical means
    • 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
    • B23Q5/00Driving or feeding mechanisms; Control arrangements therefor
    • B23Q5/02Driving main working members
    • B23Q5/04Driving main working members rotary shafts, e.g. working-spindles
    • B23Q5/20Adjusting or stopping working-spindles in a predetermined position
    • 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/36Nc in input of data, input key till input tape
    • G05B2219/36521Select by combination of detected force, acceleration, speed, work rate
    • 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/41004Selection gain according to selection of speed or positioning mode
    • 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/41006Change gain as function of speed and position
    • 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/42215Stop machine in a predetermined position

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Position Or Direction (AREA)
  • Numerical Control (AREA)
  • Stopping Of Electric Motors (AREA)
  • Control Of Electric Motors In General (AREA)

Description

本発明は、サーボモータの制御装置に関する。
例えば、工作機械の主軸を駆動するためのサーボモータなど、産業用機械のサーボモータは、回転量、速度、トルク等が駆動制御されている。また、サーボモータの制御装置は、サーボモータの位置、磁極位置(モータ磁石の位相(角度))を検出器で検出し、検出器からの各種のフィードバック値に基づいて電圧指令値を決定し、パルス幅変調(PWM; Pulse Width Modulation)方式によって変調した電圧を印加することで、サーボモータの駆動制御を行っている。
また、産業用機械を特定の位置で停止する動作、いわゆる、オリエンテーション(定位置停止)動作を制御する手法としては、例えば、オリエンテーション指令を受けるとともに、サーボモータに最大電流を流して最大減速制御動作を実行し、最も大きい減速加速度を検出し、最も早く定位置で停止する状態値を取得する。そして、この状態値に基づいて、ある特定の位置に止まるための指令を作成し、この指令に従ってサーボモータの駆動制御を行う手法が実用化されている。
例えば、特許文献1には、「回転軸の定位置停止制御装置において、上位制御装置により作成された所定の第一の速度を有する第一の速度指令と該第一の速度指令の前記第一の速度よりも小さい所定の第二の速度を有する第二の速度指令とのうちの一方の速度指令に応じて前記回転軸を速度制御する速度ループ制御手段と、制御周期毎に移動指令を作成する移動指令作成手段と、該移動指令作成手段により作成された移動指令に応じて回転軸を制御周期毎に位置制御する位置ループ制御手段と、前記速度ループ制御手段の前記上位制御装置により作成された前記第一の速度指令による前記回転軸の速度制御と、前記速度ループ制御手段の前記第二の速度指令による前記回転軸の速度制御と、前記位置ループ制御手段による前記回転軸の位置制御とを切換える切換手段と、加減速中の前記回転軸の加速度を検出する加速度検出手段と、を具備し、前記回転軸が停止するときには、前記切換手段は、前記速度ループ制御手段の速度制御を前記上位制御装置により作成された前記第一の速度指令による前記回転軸の速度制御から前記第二の速度指令による前記回転軸の速度制御へと切換え、前記回転軸の速度が前記第二の速度に達すると、前記切換手段は、前記速度ループ制御手段の前記第二の速度指令による前記回転軸の速度制御から前記位置ループ制御手段による前記回転軸の位置制御へと切換えるようになっており、前記切換手段によって前記速度ループ制御手段の前記第二の速度指令による前記回転軸の速度制御から前記位置ループ制御手段による前記回転軸の位置制御へと切換えられた後の所定時間において前記移動指令作成手段により作成される前記移動指令は、前記切換手段によって前記速度制御から前記位置制御への切換えられる前の所定時間において前記加速度検出手段により検出された加速度を有することを特徴とする定位置停止制御装置。」が開示されている。
特許第4099503号公報
ここで、上記のオリエンテーション制御手法は、サーボモータに最大電流を流して最大減速制御動作を実行し、最も大きい減速加速度を検出するため、オリエンテーション指令が出されたときの産業用機械の動作速度が高い場合には、最大減速制御動作の実行、最も大きい減速加速度の検出に要する時間を確保でき、早く効果的に、特定位置に停止させることができる(特定位置に停止させる指令を作成できる)。
これに対し、オリエンテーション指令が出されたときの産業用機械の動作速度がある程度低い場合には、最大減速制御動作の実行、最も大きい減速加速度の検出に要する時間(手間)がかかり、逆に特定位置に停止させるまでの時間が長くなって歩掛りの低下を招くおそれがある。
このため、オリエンテーション指令が出されたときの産業用機械の動作速度がある程度低い場合であっても、早く効果的に、特定位置に停止させることを可能にする手法が強く望まれていた。
本開示のサーボモータの制御装置の一態様は、回転軸を駆動するサーボモータを制御し、定位置停止動作を制御するためのサーボモータの制御装置であって、前記回転軸の速度を検出する速度検出部と、第1の速度及び前記第1の速度より低い第2の速度を設定するとともに記憶する速度設定記憶部と、定位置停止指令時の速度を前記第1の速度と比較する速度比較部と、前記速度比較部による比較結果に基づいて前記定位置停止指令時の動作方法を決定する定位置停止動作決定部と、前記定位置停止動作決定部で決定した動作方法に基づいて前記サーボモータを制御する定位置停止制御部と、を備え、前記定位置停止動作決定部は、前記定位置停止指令時の速度が前記第1の速度より高い前記比較結果の場合に、前記第2の速度まで最大トルクで減速させる速度指令、及び前記速度検出部で検出した速度から求めた減速中の加速度又は予め設定した所定の加速度に基づいて目標位置に停止させる移動指令を作成し、前記定位置停止指令時の速度が前記第1の速度より低い前記比較結果の場合に、所定の減速度で減速させる速度指令、及び該速度指令に基づいて目標停止位置に停止させる移動指令を作成する、速度指令作成部及び移動指令作成部を備え、前記定位置停止制御部は、前記速度指令作成部及び前記移動指令作成部で作成した前記速度指令及び前記移動指令に基づいて前記サーボモータを制御する構成とした。
本開示のサーボモータの制御装置の一態様によれば、オリエンテーション指令が出されたときの産業用機械などの動作速度がある程度低い場合であっても、早く効果的に、特定位置に停止させることが可能になる。すなわち、オリエンテーション動作の高速化を実現することが可能になる。
一態様の<実施例1>のサーボモータの制御装置を示すブロック図である。 一態様のサーボモータの制御装置を用いた場合のサーボモータの定位置停止動作制御を示す図である。 一態様の<実施例1>のサーボモータの制御装置を用いた場合のサーボモータの定位置停止動作制御を示すフロー図である。 一態様の<実施例2>のサーボモータの制御装置を示すブロック図である。 一態様の<実施例2>のサーボモータの制御装置を用いた場合のサーボモータの定位置停止動作制御を示すフロー図である。
以下、図1から図5を参照し、一実施形態に係るサーボモータの制御装置について説明する。
本実施形態は、工作機械の主軸を駆動するサーボモータ(産業用機械の回転軸)を制御し、例えば、工具交換時に主軸位置を工具交換可能な特定の位置で停止させるオリエンテーション(定位置停止)動作を好適に制御するためのサーボモータの制御装置に関するものである。
なお、本開示のサーボモータの制御装置は、サーボモータ(回転軸)を備えた産業用機械のオリエンテーション動作を制御することが可能であればよく、工作機械に限らず、ロボット、搬送機、計測器、試験装置、プレス機、圧入器、印刷機、ダイカストマシン、射出成型機、食品機械、包装機、溶接機、洗浄機、塗装機、組立装置、実装機、木工機械、シーリング装置、切断機など、他の産業用機械のサーボモータの駆動制御に適用しても勿論構わない。
はじめに、本実施形態の工作機械の制御システムは、図1に示すように、例えば、指令部のCNC(コンピュータ数値制御装置:Computerized Numerical Control)の指令に基づいて、工作機械の主軸(回転軸)を駆動するサーボモータ2を制御し、オリエンテーション(定位置停止)動作を制御するためのサーボモータの制御装置1を備えている。
<実施例1>
本実施形態の<実施例1>におけるサーボモータの制御装置1は、図1、図2に示すように、サーボモータ2で駆動する主軸の速度を検出する速度検出部3と、第1の速度及び第1の速度(パラメータ)V1より低い第2の速度(目標速度:パラメータ)V2を設定するとともに記憶する速度設定記憶部4と、オリエンテーション指令時(定位置停止指令時)の速度を第1の速度V1と比較する速度比較部5と、速度比較部5による比較結果に基づいてオリエンテーション指令時のサーボモータ2の動作方法を決定する定位置停止動作決定部6と、定位置停止動作決定部6で決定した動作方法に基づいてサーボモータ3を制御する定位置停止制御部7と、を備えて構成されている。なお、図1に示すように、本実施形態では、定位置停止動作決定部6が速度比較部5を備えるものとして構成されている。
定位置停止動作決定部6は、図1、図2に示すように、速度検出部3で検出した速度に基づいて加速度を求める、又は予め所定の加速度を設定するとともに記憶する加速度計算/設定部8と、速度指令を作成する速度指令作成部9と、移動指令を作成する移動指令作成部10と、を備えている。
速度指令作成部9及び移動指令作成部10は、オリエンテーション停止指令時の速度が第1の速度V1より高い比較結果が速度比較部5で得られた場合に、第2の速度V2まで最大トルクで減速させる速度指令、及び加速度計算/設定部8で求めた減速中の加速度、又は予め設定した所定の加速度に基づいて目標位置に停止させる移動指令を作成する。
また、速度指令作成部9及び移動指令作成部10は、オリエンテーション停止指令時の速度が第1の速度V1より低い比較結果が速度比較部5で得られた場合に、所定の減速度で減速させる速度指令、及びこの速度指令に基づいて目標停止位置に停止させる移動指令を作成する。
本実施形態のサーボモータの制御装置1においては、定位置停止制御部7が、速度指令作成部9及び移動指令作成部10で作成した速度指令及び移動指令に基づいてサーボモータ2を制御する。
より具体的に、本実施形態の<実施例1>のサーボモータの制御装置1によってオリエンテーション動作を制御する際には、図3(図1、図2)に示すように、CNCからオリエンテーション指令(定位置停止指令)が出されると、速度比較部5によって、オリエンテーション指令時の主軸の速度検出部3で検出される回転速度が速度設定記憶部4に設定、記憶された第1の速度V1以上であるか否かが確認される(STEP1)。
速度比較部5による比較結果が第1の速度V1未満の場合には、移動指令作成部10で作成された移動指令が出され、定位置停止制御部7が加速度計算/設定部8に予め設定、記憶された所定の加速度Aに基づいてサーボモータ2の動作を制御し、すなわち、主軸の回転速度を減速制御し、定位置に停止させる(STEP2)。
一方、速度比較部5による比較結果が第1の速度V1以上の場合には、速度設定記憶部4に設定、記憶された第2の速度(目標速度)V2を目標とする速度指令が速度指令作成部9で作成され、且つ加速度計算/設定部8で求めた減速中の加速度、又は予め設定した所定の加速度に基づいて目標位置に停止させる移動指令が移動指令作成部10で作成される。
このとき、速度指令は、オリエンテーション指令が出されてから短時間で第2の速度V2まで減速するため、サーボモータ2の固有の最大トルクで第2の速度V2まで減速するように作成される。
なお、サーボモータ2の固有の最大トルクは、イナーシャの違いなどによって変化する。このため、オリエンテーション指令時の状態に応じ、適切な最大トルクで第2の速度V2まで減速するように速度指令が作成される。
このように作成した移動指令(速度指令に基づく移動指令)が定位置停止制御部7に出され、サーボモータ2の駆動が制御される(STEP3)。また、この移動指令に基づく減速中の加速度が加速度計算/設定部8で求められるとともに(STEP4)、速度検出部3で検出される速度が第2の速度V2に到達したか否かが確認される(STEP5)。
速度検出部3で検出される速度が第2の速度V2に到達していない場合には、引き続き移動指令に基づくサーボモータ2の減速駆動制御が継続され、減速中の加速度の算出、第2の速度V2への到達の確認が行われる(STEP3、STEP4、STEP5)。
速度検出部3で検出される速度が第2の速度V2に到達した場合には、移動指令に基づく減速制御が解除されるとともに、この時に検出された加速度Adに基づいて定位置に停止する移動指令が作成され、この移動指令に基づいてサーボモータ2の駆動を制御し、定位置に停止させる(STEP6)。
<実施例2>
ここで、サーボモータ2が誘導機である場合、図4に示すように、本実施形態の<実施例2>のサーボモータの制御装置1は、速度検出部3と、速度設定記憶部4と、速度比較部5(定位置停止動作決定部6)と、定位置停止制御部7と、加速度計算/設定部8(定位置停止動作決定部6)と、速度指令作成部9(定位置停止動作決定部6)と、移動指令作成部10(定位置停止動作決定部6)と、に加え、サーボモータ2の電流値を検出する電流検出部11と、電流検出部11で検出した電流値から磁束量を求める磁束量計算部12と、を備えて構成される。
また、この場合の速度指令作成部9、移動指令作成部10は、オリエンテーション指令時の速度が第1の速度V1より低く、所定の減速度で減速させる場合に、予め設定した減速度を減速開始時の磁束量に基づいて補正した所定の減速度で減速させる速度指令、及びこの速度指令に基づいて目標停止位置に停止させる移動指令を作成する。
そして、本実施形態の<実施例2>のサーボモータの制御装置1によってオリエンテーション動作を制御する際には、図5(図2、図4)に示すように、まず、<実施例1>場合と同様、CNCからオリエンテーション指令(定位置停止指令)が出されると、速度比較部5によって、オリエンテーション指令時の主軸の速度検出部3で検出される回転速度が速度設定記憶部4に設定、記憶された第1の速度V1以上であるか否かが確認される(STEP1)。
速度比較部5による比較結果が第1の速度V1以上の場合には、第2の速度(目標速度)V2を目標とする速度指令が速度指令作成部9で作成され、且つ減速中の加速度、又は予め設定した所定の加速度に基づいて目標位置に停止させる移動指令が移動指令作成部10で作成される。
作成した移動指令(速度指令に基づく移動指令)が定位置停止制御部7に出され、サーボモータ2の駆動が制御される(STEP3)。この移動指令に基づく減速中の加速度が求められるとともに(STEP4)、速度検出部3で検出される速度が第2の速度V2に到達したか否かが確認される(STEP5)。
速度検出部3で検出される速度が第2の速度V2に到達していない場合には、引き続き移動指令に基づくサーボモータ2の減速駆動制御が継続され、減速中の加速度の算出、第2の速度V2への到達の確認が行われる(STEP3、STEP4、STEP5)。
速度検出部3で検出される速度が第2の速度V2に到達した場合には、この時に検出された加速度Adに基づいて定位置に停止する移動指令が作成され、この移動指令に基づいてサーボモータ2の駆動を制御し、定位置に停止させる(STEP6)。
一方、速度比較部5による比較結果が第1の速度V1未満の場合には、サーボモータ2が誘導モータであるか否かが確認され(STEP7)、誘導モータでない場合には、移動指令作成部10で作成された移動指令が出され、定位置停止制御部7が加速度計算/設定部8に予め設定、記憶された所定の加速度Aに基づいてサーボモータ2の動作を制御し、すなわち、主軸の回転速度を減速制御し、定位置に停止させる(STEP2)。
誘導モータである場合には、速度指令作成部9、移動指令作成部10が、オリエンテーション指令時の速度が第1の速度V1より低く、所定の減速度で減速させる場合に、予め設定、記憶した減速度(所定の加速度)を減速開始時の磁束量に基づいて補正した所定の減速度(所定の加速度A’で求めた減速度)で減速させる速度指令、及びこの速度指令に基づいて目標停止位置に停止させる移動指令を作成する。
そして、この移動指令に基づいてサーボモータ2の駆動を制御し、定位置に停止させる(STEP8)。
したがって、本実施形態のサーボモータの制御装置1においては、オリエンテーション指令が出されたときの産業用機械などの動作速度がある程度低い場合であっても、早く効果的に、特定位置に停止させることが可能になる。すなわち、オリエンテーション動作の高速化を実現することが可能になる。
以上、サーボモータの制御装置の一実施形態について説明したが、本発明は上記の実施形態に限定されるものではなく、その趣旨を逸脱しない範囲で適宜変更可能である。
1 サーボモータの制御装置
2 サーボモータ
3 速度検出部
4 速度設定記憶部
5 速度比較部
6 定位置停止動作決定部
7 定位置停止制御部
8 加速度計算/設定部
9 速度指令作成部
10 移動指令作成部
11 電流検出部
12 磁束量計算部

Claims (2)

  1. 回転軸を駆動するサーボモータを制御し、定位置停止動作を制御するためのサーボモータの制御装置であって、
    前記回転軸の速度を検出する速度検出部と、
    第1の速度及び前記第1の速度より低い第2の速度を設定するとともに記憶する速度設定記憶部と、
    定位置停止指令時の速度を前記第1の速度と比較する速度比較部と、
    前記速度比較部による比較結果に基づいて前記定位置停止指令時の動作方法を決定する定位置停止動作決定部と、
    前記定位置停止動作決定部で決定した動作方法に基づいて前記サーボモータを制御する定位置停止制御部と、を備え、
    前記定位置停止動作決定部は、
    前記定位置停止指令時の速度が前記第1の速度より高い前記比較結果の場合に、前記第2の速度まで最大トルクで減速させる第1の速度指令、及び前記速度検出部で検出した速度から求めた減速中の加速度又は予め設定した所定の加速度に基づいて目標位置に停止させる第1の移動指令を作成し、
    前記定位置停止指令時の速度が前記第1の速度より低い前記比較結果の場合に、所定の減速度で減速させる第2の速度指令、及び前記第2の速度指令に基づいて目標停止位置に停止させる第2の移動指令を作成する、速度指令作成部及び移動指令作成部を備え、
    前記定位置停止制御部は、
    前記速度指令作成部及び前記移動指令作成部で作成した前記第1の速度指令及び前記第1の移動指令または前記第2の速度指令及び前記第2の移動指令に基づいて前記サーボモータを制御する、
    サーボモータの制御装置。
  2. 前記サーボモータが誘導モータとされ、
    前記定位置停止動作決定部は、
    前記誘導モータの電流を検出する電流検出部と、
    前記電流検出部で検出した電流値から磁束量を求める磁束量計算部と、を備え、
    前記速度指令作成部及び前記移動指令作成部は、
    前記定位置停止指令時の速度が前記第1の速度より低く、前記所定の減速度で減速させる場合に、予め設定した前記減速度を減速開始時の磁束量に基づいて補正した前記所定の減速度で減速させる前記第2の速度指令、及び前記第2の速度指令に基づいて目標停止位置に停止させる前記第2の移動指令を作成する、
    請求項1に記載のサーボモータの制御装置。
JP2019143559A 2019-08-05 2019-08-05 サーボモータの制御装置 Active JP7311348B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2019143559A JP7311348B2 (ja) 2019-08-05 2019-08-05 サーボモータの制御装置
DE102020004678.9A DE102020004678A1 (de) 2019-08-05 2020-07-31 Servomotorsteuerung
CN202010768635.1A CN112327762B (zh) 2019-08-05 2020-08-03 伺服电动机的控制装置
US16/983,206 US11687057B2 (en) 2019-08-05 2020-08-03 Servo motor controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019143559A JP7311348B2 (ja) 2019-08-05 2019-08-05 サーボモータの制御装置

Publications (2)

Publication Number Publication Date
JP2021027684A JP2021027684A (ja) 2021-02-22
JP7311348B2 true JP7311348B2 (ja) 2023-07-19

Family

ID=74188701

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019143559A Active JP7311348B2 (ja) 2019-08-05 2019-08-05 サーボモータの制御装置

Country Status (4)

Country Link
US (1) US11687057B2 (ja)
JP (1) JP7311348B2 (ja)
CN (1) CN112327762B (ja)
DE (1) DE102020004678A1 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023053343A1 (ja) * 2021-09-30 2023-04-06 ファナック株式会社 制御装置
CN115298951B (zh) * 2022-06-17 2024-02-20 广东逸动科技有限公司 电机的控制方法、船舶、设备及存储介质
CN119769014A (zh) 2022-08-25 2025-04-04 发那科株式会社 电动机控制装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012191675A (ja) 2011-03-08 2012-10-04 Yaskawa Electric Corp モータ制御装置及びモータ制御方法
JP2017022810A (ja) 2015-07-07 2017-01-26 Dmg森精機株式会社 モータ駆動制御装置およびこれを備えた工作機械
JP2018134709A (ja) 2017-02-22 2018-08-30 ファナック株式会社 工作機械の数値制御装置

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4450682B2 (ja) * 2004-06-24 2010-04-14 山洋電気株式会社 サーボモータ制御装置及びその制御方法
JP4099503B2 (ja) 2005-12-19 2008-06-11 ファナック株式会社 回転軸の定位置停止制御装置
JP5970880B2 (ja) * 2012-03-15 2016-08-17 オムロン株式会社 動力源の制御装置
JP6321611B2 (ja) * 2015-11-20 2018-05-09 ファナック株式会社 アナログ入力電圧入力指令の不感帯で減速停止を行うサーボ制御装置
JP2018102022A (ja) * 2016-12-19 2018-06-28 コニカミノルタ株式会社 永久磁石同期電動機の制御装置、制御方法、および画像形成装置
KR101939487B1 (ko) * 2017-06-07 2019-01-16 엘지전자 주식회사 모터 구동 장치

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012191675A (ja) 2011-03-08 2012-10-04 Yaskawa Electric Corp モータ制御装置及びモータ制御方法
JP2017022810A (ja) 2015-07-07 2017-01-26 Dmg森精機株式会社 モータ駆動制御装置およびこれを備えた工作機械
JP2018134709A (ja) 2017-02-22 2018-08-30 ファナック株式会社 工作機械の数値制御装置

Also Published As

Publication number Publication date
DE102020004678A1 (de) 2021-02-11
US11687057B2 (en) 2023-06-27
US20210041848A1 (en) 2021-02-11
CN112327762A (zh) 2021-02-05
JP2021027684A (ja) 2021-02-22
CN112327762B (zh) 2025-04-11

Similar Documents

Publication Publication Date Title
JP7311348B2 (ja) サーボモータの制御装置
JP5751433B2 (ja) モータ制御装置及びモータ制御方法
JP5003832B1 (ja) モータ制御装置及びモータ制御方法
JP6301977B2 (ja) 主軸と送り軸との同期運転を制御する工作機械の制御装置及び制御方法
JP5623757B2 (ja) モータの制御方法及び装置
JP5878794B2 (ja) 主軸位置決め装置
US9753452B2 (en) Device and method of controlling machine tool, to control synchronized operation of spindle axis and feed axis
EP0786710B1 (en) Positioning system with speed control mode and position control mode using speed profiling
JP2011176907A5 (ja)
JP2018040464A5 (ja)
CN112713817B (zh) 电动机的控制装置
JP6653179B2 (ja) リニアモータの制御装置及び制御方法
US11114967B2 (en) Controller of rotary axis
CN103731073B (zh) 控制驱动一个被驱动体的多个电动机的电动机控制装置
WO2014017019A1 (ja) 産業用機械の異常判定方法
JP6605926B2 (ja) 主軸と送り軸との同期運転を制御する工作機械の制御装置及び制御方法
US10819265B2 (en) Method and apparatus for controlling an electric machine
JP2012205362A (ja) モータ制御装置及びモータ制御方法
JP7272868B2 (ja) モータ制御装置及び工作機械
KR101684617B1 (ko) 3상 모터의 구동 장치 및 방법
JP2017060306A (ja) インバータにより駆動されるモータの制御方法
CN106464176A (zh) 用于驱动电机的方法、电机
JP4222890B2 (ja) 電動式溶接ガンの制御方法
JP2020178470A (ja) ステッピングモータの駆動制御装置
JP2012010487A (ja) 主軸制御装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220517

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230324

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230328

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230522

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230706

R150 Certificate of patent or registration of utility model

Ref document number: 7311348

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150