(57)【要約】【課題】振動を抑えてモーターの同期制御を行う。【解決手段】同期的に駆動する二つのモーター１０５，１０９に対して、２次アダマール行列に基づいて和動モードと差動モードに分解する仮想モード制御を行なうモーター制御装置１０において、二つのモーター１０５，１０９の内の一方のモーター１０５への入力に対して外乱を抑えるための補償値を出力する第一の外乱オブザーバー１１と、差動モードの指令値に対して外乱を抑えるための補償値を出力する第二の外乱オブザーバー１２とを備えることを特徴とする。【選択図】図２
2018098846.tif 000002
【特許請求の範囲】
【請求項１】
同期的に駆動する二つのモーターに対して、２次アダマール行列に基づいて和動モードと差動モードに分解する仮想モード制御を行なうモーター制御装置において、
前記二つのモーターの内の一方のモーターへの入力に対して外乱を抑えるための補償値を出力する第一の外乱オブザーバーと、
前記差動モードの指令値に対して外乱を抑えるための補償値を出力する第二の外乱オブザーバーとを備えることを特徴とするモーター制御装置。
【請求項２】
請求項１記載のモーター制御装置と、
同期的に駆動する二つのモーターとを備え、
前記モーター制御装置が前記二つのモーターに対して、２次アダマール行列に基づいて和動モードと差動モードに分解する前記仮想モード制御を行なうことを特徴とするミシン。
【請求項３】
請求項１記載のモーター制御装置と、
同期的に駆動する二つのモーターとを備え、
前記モーター制御装置が前記二つのモーターに対して、２次アダマール行列に基づいて和動モードと差動モードに分解する前記仮想モード制御を行なうことを特徴とする電子部品実装装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、二軸のモーターの同期制御を行うモーター制御装置、ミシン及び電子部品実装装置に関する。
【背景技術】
【０００２】
二軸のモーターの駆動を同期して行い、関連する二つの機構の動作を同期的に実行させたいという要請は機械制御の分野において従来から多く存在している。
例えば、電子部品搭載装置に用いられる従来のガントリ型ＸＹ位置決め装置は、ヘッドのＹ軸方向への移動に左右１対の平行に配置されたＹ軸駆動部を持ち、その上に設置されたＸ軸駆動部でヘッドのＸ軸方向への移動を行なう構成を採っている。
そして、Ｘ軸駆動部と、二つのＹ軸駆動部は、それぞれ、回転型モーター＋タイミングベルト（チェーン）又はボールねじ等により構成され、各軸駆動部のモーターは、指令発生部より各モーター制御部に受けた指令に基づき、モーター制御をして位置決めが行なわれる。
【０００３】
上述のようなガントリ型ＸＹ型位置決め装置では、左右１対のＹ軸駆動部のモーターは、両軸が同期して移動することが必要である。
しかしながら、二つのＹ軸駆動部は、Ｘ軸駆動部を介してヘッドを搬送するので、ヘッドのＸ軸方向の移動により重心が移動して、二つのＹ軸駆動部のモーターが受ける負荷のバランスが変化することが原因となり、左右のＹ軸駆動部で偏差が発生してしまい、位置決め精度や位置決め時間に悪影響を与えるという問題点を生じていた。
【０００４】
このような二つのモーターに個別に生じる負荷の変動に対応すべく、二つのモーターを和動軸と差動軸とに分解して仮想的に一つのモーターとしてとして制御する仮想モードと、各モーターを個別に制御する実体モードを備える制御系を構成し、各モーターの実体モードに個別に外乱トルクを推定する外乱オブザーバーを設けている（例えば、特許文献１の図２０参照）。
これにより、二つのモーターに個別に生じる外乱の影響を抑制しつつ、二つのモーターの偏差の低減を図っていた。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許５０８４２３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記従来のモーター制御装置では、外乱に対する応答性を向上させるためには、外乱オブザーバーのゲインを高くする必要がある。
一方、外乱オブザーバーのゲインを高くすると、共振周波数が低い駆動系では、振動が発生しやすくなるという欠点がある。
そして、二つのモーターを制御する上記従来のモーター制御装置では、二つのモーターのそれぞれの外乱オブザーバーのゲインの差が大きくなると、外乱が生じたときに偏差が大きくなってしまうことから、片方のモーターの外乱オブザーバーのゲインのみを低くすることができず、両方のゲインを低くしなければならないので、外乱に対する影響を十分に抑えることができないという問題があった。
【０００７】
本発明は、二つのモーターを制御し、振動の発生を抑えつつ、外乱の影響を低減することが可能なモーター制御装置、ミシン及び電子部品実装装置を提供することをその目的とする。
【課題を解決するための手段】
【０００８】
請求項１記載の発明は、モーター制御装置において、
同期的に駆動する二つのモーターに対して、２次アダマール行列に基づいて和動モードと差動モードに分解する仮想モード制御を行なうモーター制御装置において、
前記二つのモーターの内の一方のモーターへの入力に対して外乱を抑えるための補償値を出力する第一の外乱オブザーバーと、
前記差動モードの指令値に対して外乱を抑えるための補償値を出力する第二の外乱オブザーバーとを備えることを特徴とする。
【０００９】
請求項２記載の発明は、ミシンにおいて、
請求項１記載のモーター制御装置と、
同期的に駆動する二つのモーターとを備え、
前記モーター制御装置が前記二つのモーターに対して、２次アダマール行列に基づいて和動モードと差動モードに分解する前記仮想モード制御を行なうことを特徴とする。
【００１０】
請求項３記載の発明は、電子部品実装装置において、
請求項１記載のモーター制御装置と、
同期的に駆動する二つのモーターとを備え、
前記モーター制御装置が前記二つのモーターに対して、２次アダマール行列に基づいて和動モードと差動モードに分解する前記仮想モード制御を行なうことを特徴とする。
【発明の効果】
【００１１】
本発明は、二つのモーターの内の一方のモーターへの入力に対して外乱を抑えるための補償値を出力する第一の外乱オブザーバーと、差動モードの指令値に対して外乱を抑えるための補償値を出力する第二の外乱オブザーバーとを備えている。
このため、一方のモーターと他方のモーターとに対して同期制御を行う場合、二軸の偏差が0となるように、差動モード位置指令には0が入力されるので、第二の外乱オブザーバーに入力される値は全体的に小さくなる。このため、第二の外乱オブザーバーのオブザーバーゲインの値を従来よりも大きく設定しても、他方のモーター側での振動の発生を抑制することができる。
このため、一方のモーターを他方のモーターよりも共振周波数の高い振動系とした場合に、第一の外乱オブザーバーのオブザーバーゲインを第二の外乱オブザーバーのオブザーバーゲインに合わせて小さくする必要がなく、それぞれのゲインの値をより大きく設定することが可能となる。
これにより、モーター制御装置は、一方のモーターと他方のモーターのそれぞれの駆動系について振動を抑えつつも、外乱の影響を収束し、ロバスト性の向上を図ることが可能となる。
【図面の簡単な説明】
【００１２】
【図１】モーター制御装置を搭載したミシンの概略図である。
【図２】モーター制御装置のブロック線図である。
【図３】第二の外乱オブザーバーのブロック線図である。
【図４】第一の外乱オブザーバーのブロック線図である。
【図５】本発明に係るモーター制御装置により同期制御を行った場合の上軸と下軸との間に生じる偏差を示す線図である。
【図６】比較例のモーター制御装置により同期制御を行った場合の上軸と下軸との間に生じる偏差を示す線図である。
【図７】モーター制御装置を搭載した電子部品実装装置の概略図である。
【発明を実施するための形態】
【００１３】
［発明の実施形態の概略］
発明の実施形態としてモーター制御装置１０を搭載したミシン１００を例示する。
このミシン１００は、図１に示すように、下端部で縫い針１０１を保持した針棒１０２を上下動させるクランク機構からなる針棒上下動機構１０３と、針棒上下動機構１０３に動力を付与する上軸１０４と、上軸１０４の回転駆動を行う上モーター１０５と、下降した縫い針１０１から上糸を捕捉する剣先を備えた釜１０６と、釜１０６に回転力を付与する下軸１０７と、下軸１０７と釜１０６との間に設けられた伝達機構１０８と、下軸１０７の回転駆動を行う下モーター１０９とを備えており、モーター制御装置１０は上モーター１０５及び下モーター１０９の同期駆動制御を行っている。
【００１４】
下軸１０７と釜１０６との間に設けられた伝達機構１０８は、歯車による増速機構であり、上軸１０４の二倍の回転を釜１０６に伝達する。
釜１０６は、上述のように、針棒１０２の上下の往復動作に対して二倍速で回転し、下降した縫い針１０１に対して正確なタイミングで剣先がその横を通過しないと、上糸を捕捉することができない。
そして、上軸１０４と下軸１０７とは、いずれも水平且つ平行に配置されており、これらは、同期回転が行われる。
これらにより、上モーター１０５と下モーター１０９とは、同期的に回転し、より偏差が小さくなる様に回転駆動を行うことが要求される。
【００１５】
しかしながら、上モーター１０５は、縫い針１０１を突き通す際にトルク変動を生じ、さらに、被縫製物の厚さや硬さ、材質等によっても変動の幅が異なってくるので、外乱の影響が下モーター１０９よりも大きくなる傾向にある。
従って、モーター制御装置１０は、外乱によるトルク変動の影響を抑えつつ、上モーター１０５と下モーター１０９の偏差がより小さくなるように同期制御を行う必要がある。
【００１６】
［モーター及びロータリーエンコーダー］
ミシン１００は、その全体構成を制御するための図示しない主制御装置を備え、モーター制御装置１０は主制御部から入力される位置指令に従って上モーター１０５と下モーター１０９とを同期的に制御する。
また、上モーター１０５と下モーター１０９とには、それぞれ、その出力軸に軸角度を検出するロータリーエンコーダー１１０，１１１が装備されており、検出した軸角度がモーター制御装置１０に入力される。
【００１７】
図２はモーター制御装置１０を含むミシン１００の上モーター１０５と下モーター１０９の制御系のブロック線図である。
【００１８】
図２において、符号１０５と１０９は、それぞれ上モーター１０５と下モーター１０９における信号の流れを示している。
即ち、符号Ktは各モーター１０５，１０９のトルク定数であり、Jmはモーターイナーシャ、Jlは負荷イナーシャ（針棒上下動機構１０３や伝達機構１０８等）を示す。
また、τdismは外乱トルク、τreacは上軸１０４又は下軸１０７から受ける捻れ反力によるトルクであり、τdisはこれらの合計となる負荷トルクである。
なお、添え字“1”は上モーター１０５に関するパラメータであることを示し、添え字“2”は下モーター１０９に関するパラメータであることを示す。以下に説明する各種のパラメータについて同様である。
【００１９】
各モーター１０５，１０９の出力軸に設けられたロータリーエンコーダー１１０，１１１は、モーターの軸角度である位置応答値θmと角速度である速度応答値θ・m（=dθm/dt）を検出し、モーター制御装置１０に入力する。
また、各ロータリーエンコーダー１１０，１１１の下流側（図２における右側）はモーター負荷を示している。即ち、符号Kfは上軸１０４又は下軸１０７の軸捻れによるバネ定数を示している。
また、τdislは外乱トルク、θlは上軸１０４又は下軸１０７の下流側の端部の軸位置（軸角度）を示している。
【００２０】
［モーター制御装置］
モーター制御装置１０による制御系は、図２に示すように、上モーター１０５と下モーター１０９の二軸に対する個別の指令値を取り扱う実空間Ｓと、上モーター１０５と下モーター１０９の二軸に対する総和となる和動モード位置指令と二軸の差となる差動モード位置指令とにより二軸を仮想和動軸及び仮想差動軸として扱う仮想空間Ｖとから構成される。
【００２１】
モーター制御装置１０は、仮想空間Ｖにおいて、上モーター１０５と下モーター１０９の二軸を仮想的な和動軸と差動軸に分解して制御系を構成する。例えば２次アダマール行列を用いて、次式（１）のように、二軸を仮想和動軸、仮想差動軸にモード変換する。
【００２２】
【数１】
2018098846.tif 000003
上記αは、対になる任意のパラメータを表わしている。
【００２３】
図２における和動モード位置指令θcomcmdと差動モード位置指令θdifcmdはミシン１００の主制御装置からモーター制御装置１０に入力される。
なお、添え字“com”は和動モードを、添え字“dif”は差動モードを表わしている。以下に説明する各種のパラメータについて同様である。
【００２４】
和動モード側では、和動モード速度指令θ・comcmdを次式（２）により取得し、和動モード加速度参照値θ・・comrefを次式（３）により取得する。
【００２５】
【数２】
2018098846.tif 000004
【００２６】
また、差動モード側では、差動モード速度指令θ・difcmdを次式（４）により取得し、差動モード加速度指令θ・・difcmdを次式（５）により取得し、差動モード加速度参照値θ・・difrefを次式（６）により取得する。
【００２７】
【数３】
2018098846.tif 000005
【００２８】
このモーター制御装置１０では、実空間Ｓの上モーター１０５に対する入力電流Irefに対して外乱を抑えるための補償値を加える第一の外乱オブザーバー１１と、仮想空間Ｖの差動モード側において差動モード加速度指令θ・・difcmdに対して外乱を抑えるための補償値を加える第二の外乱オブザーバー１２とを備えることを特徴としている。
上式（６）におけるθ＾・・disは、上記第二の外乱オブザーバー１２が出力する補償値としての推定加速度補償値である。
なお、添え字の“＾”は推定値を示す。以下、他のパラメータについても同様である。
【００２９】
第二の外乱オブザーバー１２のブロック線図を図３に示す。
上記第二の外乱オブザーバー１２には、差動モード加速度参照値θ・・difrefと上モーター１０５の速度応答値θ・m1と下モーター１０９の速度応答値θ・m2の速度偏差θ・difmとが入力され、推定加速度補償値θ＾・・disが出力され、差動モード加速度参照値θ・・difrefに加算される。
【００３０】
上記第二の外乱オブザーバー１２は、次式（７）により推定加速度補償値θ＾・・disを取得する。なお、式（７）の符号G2はオブザーバーゲインである。
第二の外乱オブザーバー１２により求められた推定加速度補償値θ＾・・disは差動モード加速度指令θ・・difcmdに加算される。
【００３１】
【数４】
2018098846.tif 000006
【００３２】
なお、２軸並列駆動においては、双方の同期駆動を行うために、差動モード位置指令θdifcmd=0が入力される。
【００３３】
そして、仮想軸（仮想空間Ｖ）で設計した加速度参照値θ・・comref及びθ・・difrefは、２次アダマール行列の逆行列を用いることにより、次式（８）に示す如く、実空間Ｓにおける上モーター１０５及び下モーター１０９へ入力する加速度参照値θ・・refm1及びθ・・refm2に変換することが可能である。
【００３４】
【数５】
2018098846.tif 000007
【００３５】
上モーター１０５の加速度参照値θ・・refm1はJm1n/Kt1nが乗じられ、さらに、前述した第一の外乱オブザーバー１１からの出力に基づく電流補償値が加算されて、入力電流Iref1として上モーター１０５に入力される。
なお、Jm1nは上モーター１０５のイナーシャのノミナル値であり、Kt1nは上モーター１０５のトルク定数である。
なお、添え字の“n”はノミナル値を示す。以下、他のパラメータについても同様である。
【００３６】
第一の外乱オブザーバー１１のブロック線図を図４に示す。
上記第一の外乱オブザーバー１１には、入力電流Iref1とロータリーエンコーダー１１０による上モーター１０５の速度応答値θ・m1とが入力され、外乱トルクの推定値τ＾disが出力される。
上モーター１０５は、入力電流Iref1と負荷トルクτdis1との間で次式（９）の関係が成立し、これを負荷トルクτdis1について解くと式（１０）となる。
これに対して、第一の外乱オブザーバー１１は、次式（１１）により負荷トルクの推定値τ＾dis1を取得する。なお、式（１１）の符号G1はオブザーバーゲインである。
【００３７】
【数６】
2018098846.tif 000008
【００３８】
第一の外乱オブザーバー１１により求められた負荷トルクの推定値τ＾dis1は上モーター１０５のトルク定数のノミナル値Kt1nで除算されて電流補償値が求められ、上モーター１０５への入力電流Iref1に加算される。
【００３９】
また、下モーター１０９の加速度参照値θ・・refm2はJm2n/Kt2nが乗じられ、入力電流Iref2として下モーター１０９に入力される。
なお、Jm2nは下モーター１０９のイナーシャのノミナル値であり、Kt2nは下モーター１０９のトルク定数である。
【００４０】
[発明の実施形態における技術的効果]
上記モーター制御装置１０では、上モーター１０５への入力に対して外乱を抑えるための補償値としての負荷トルクの推定値τ＾dis1を出力する第一の外乱オブザーバー１１と、差動モードの指令値である加速度参照値θ・・difrefに対して外乱を抑えるための補償値としての推定加速度補償値θ＾・・disを出力する第二の外乱オブザーバー１２とを備え、上モーター１０５よりも共振周波数が低い駆動系である下モーター１０９への入力に対しては外乱オブザーバーを設けない構成としている。
【００４１】
上モーター１０５と下モーター１０９とに対して同期制御を行う場合、二軸の偏差が0となるように、差動モード位置指令θdifcmdには0が入力されるので、第二の外乱オブザーバー１２に入力される値は全体的に小さくなる。このため、第二の外乱オブザーバー１２のオブザーバーゲインG2の値を従来よりも大きく設定しても、下モーター１０９側での振動の発生を抑制することができる。
このため、第一の外乱オブザーバー１１のオブザーバーゲインG1を第二の外乱オブザーバー１２のオブザーバーゲインG2に合わせて小さくする必要がなく、それぞれのゲインの値をより大きく設定することが可能となる。
これにより、モーター制御装置１０は、上モーター１０５と下モーター１０９のそれぞれの駆動系について振動を抑えつつも、外乱の影響を収束し、ロバスト性の向上を図ることが可能となる。
【００４２】
［モーター制御装置の比較試験］
上記本発明に係るモーター制御装置１０と比較例であるモーター制御装置とをそれぞれ使用してミシン１００の上モーター１０５及び下モーター１０９の同期制御を行った場合に、上モーター１０５と下モーター１０９との間に生じる偏差を求めて比較した。
ミシン１００は、各モーターの回転数を1000[rpm]とし、縫いピッチを4[mm]として、ビニールレザーに対して縫製を行った。
【００４３】
比較例であるモーター制御装置は、上モーター１０５への入力に対して外乱を抑えるための補償値を出力する第一の外乱オブザーバー１１と、下モーター１０９の入力に対して外乱を抑えるための補償値を出力する第一の外乱オブザーバー１１と同一構成の外乱オブザーバーとを備え、差動モードの指令値に対して外乱を抑えるための補償値を出力する第二の外乱オブザーバー１２は備えていない。
従って、共振周波数が低い下モーター１０９の駆動系において振動が発生してしまうので、第二の外乱オブザーバーのオブザーバーゲインG2は0[rad/s]に設定した。
また、第一の外乱オブザーバー１１のオブザーバーゲインG1は100[rad/s]に設定した。
【００４４】
これに対して、本発明に係るモーター制御装置１０では、第一の外乱オブザーバー１１のオブザーバーゲインG1は100[rad/s]、第二の外乱オブザーバー１２のオブザーバーゲインG2は50[rad/s]に設定した。
【００４５】
図５は本発明に係るモーター制御装置１０、図６は比較例により同期制御を行った場合の上軸１０４と下軸１０７との間に生じる偏差を示す線図である。縦軸は偏差を示し、横軸は時間を示す。
また、図５及び図６における着色部は、外乱が大きくなる針刺し区間を示している。
これらにより、本発明に係るモーター制御装置１０では、第二の外乱オブザーバー１２のオブザーバーゲインG2を比較例よりも高く設定した場合でも振動が発生せず、また、これにより、動作全体において生じる偏差を-3.42〜+2.43°（偏差幅5.85°）とし、針刺し時の偏差を+0.95〜+1.65°（偏差幅0.70°）とすることができる。
これに対して、比較例では、動作全体において生じる偏差を-3.25〜+3.77°（偏差幅7.02°）とし、針刺し時の偏差を+0.94〜+3.06°（偏差幅2.12°）となった。
これらから分かるように、本発明に係るモーター制御装置１０は、動作全体に渡って偏差を低減することができ、特に、外乱の影響が大きくなる場合により効果的に偏差を低減することが可能である。
【００４６】
［電子部品実装装置への適用］
図７は電子部品実装装置２００の斜視図である。図７において、水平面において互いに直交する二方向をそれぞれＸ軸方向とＹ軸方向とし、これらに直交する鉛直方向をＺ軸方向というものとする。
【００４７】
電子部品実装装置２００は、図示のように、各構成部材がその上面に載置される基台２２０と、基板ＰをＸ軸方向に沿って前工程から後工程に搬送する基板搬送手段２３０と、電子部品を供給する電子部品供給装置２１０と、複数の電子部品供給装置２１０が備えられる収納部２４０と、電子部品供給装置２１０により供給される電子部品を基板Ｐに搭載する搭載ヘッド２６０と、搭載ヘッド２６０をＸ、Ｙ軸の各方向に移動するヘッド移動手段２７０と、電子部品の実装動作の制御を行う図示しない主制御装置とを有している。
【００４８】
基板搬送手段２３０は、図示しない搬送ベルトを備えており、その搬送ベルトにより基板ＰをＸ軸方向に沿って前工程側から後工程側へ搬送する。
また、基板搬送手段２３０は、搭載ヘッド２６０により電子部品を基板Ｐへ実装するため、所定の部品実装位置において基板Ｐの搬送を停止し、基板Ｐを支持することも行う。
フィーダ収納部２４０は、基台２２０上に設けられている。フィーダ収納部２４０は、電子部品供給装置２１０がその長手方向を基板Ｐの搬送方向と直交し、複数の電子部品供給装置２１０が並列するように着脱自在に備えられるようになっている（図７では電子部品供給装置２１０を一つのみ図示）。
搭載ヘッド２６０は、Ｘ軸ガイド部材２７３に備えられており、バキュームエアにより電子部品を吸着する吸着ノズルを有している。この吸着ノズルは、吸着保持する電子部品の大きさや形状に応じて交換できるように、着脱可能に備えられている。
【００４９】
ヘッド移動手段２７０は、搭載ヘッド２６０をＸ軸方向に移動するＸ軸移動手段２７１と、搭載ヘッド２６０をＹ軸方向に移動するＹ軸移動手段２７４と、により構成されている。
Ｘ軸移動手段２７１は、Ｘ軸方向に沿った状態でＹ軸移動手段２７４に支持された梁状のＸ軸ガイド部材２７２と、ベルト機構を介してＸ軸ガイド部材２７３に沿って搭載ヘッド２６０を搬送するＸ軸モーター２７３とを備えている。
【００５０】
Ｙ軸移動手段２７４は、Ｘ軸ガイド部材２７２の一端部と他端部とをそれぞれ個別に支持する、Ｙ軸方向に沿った梁状の第一及び第二のＹ軸ガイド部材２７５，２７６と、ベルト機構を介して第一のＹ軸ガイド部材２７５に沿ってＸ軸ガイド部材２７２を搬送する第一のＹ軸モーター２７７と、ベルト機構を介して第二のＹ軸ガイド部材２７６に沿ってＸ軸ガイド部材２７２を搬送する第二のＹ軸モーター２７８とを備えている。
【００５１】
上記構成の電子部品実装装置２００では、Ｘ軸モーター２７３と第一及び第二のＹ軸モーター２７７，２７８のそれぞれの出力軸にロータリーエンコーダーが併設され、それぞれの軸角度を検出しつつ制御することにより、搭載ヘッド２６０をＸ軸方向及びＹ軸方向に沿って任意に位置決めすることができる。
従って、主制御装置は、Ｘ軸モーター２７３と第一及び第二のＹ軸モーター２７７，２７８を制御して、各電子部品供給装置２１０の電子部品受け取り位置と基板Ｐの実装目的位置とに搭載ヘッド２６０の吸着ノズルを自在に位置決めし、電子部品に実装動作を行っている。
【００５２】
そして、第一のＹ軸モーター２７７と第二のＹ軸モーター２７８は、Ｘ軸ガイド部材２７２の一端部と他端部とを搬送することから、これらの間での偏差が大きくなると、Ｘ軸ガイド部材２７２はＸ軸方向に対する平行度が確保できなくなり、電子部品の位置決め精度が低下を生じる。
一方で、搭載ヘッド２６０の移動によるＸ軸ガイド部材２７２の重心位置の変動や外乱の影響により、第一のＹ軸モーター２７７と第二のＹ軸モーター２７８との間で偏差が生じる場合がある。
【００５３】
そこで、電子部品実装装置２００の主制御装置が、前述したミシン１００のモーター制御装置１０と同一のモーター制御装置を備え、第一のＹ軸モーター２７７及び第二のＹ軸モーター２７８に対して、前述した上モーター１０５及び下モーター１０９に対する同期制御と同じ同期制御を行う構成としている。
これにより、第一のＹ軸モーター２７７及び第二のＹ軸モーター２７８に対して同期制御を行う場合、二軸の偏差が0となるように制御しつつも、第一のＹ軸モーター２７７及び第二のＹ軸モーター２７８のそれぞれの駆動系について振動の発生を低減し、外乱の影響を収束し、ロバスト性の向上を図ることが可能となる。
従って、電子部品実装装置２００は、精度良く電子部品の実装動作を行うことが可能となる。
【００５４】
［その他］
なお、上記モーター制御装置１０では、速度制御としてＰ制御を行っているが、ＰＩ制御、ＰＤ制御、ＰＩＤ制御を行う構成としても良い。
【００５５】
また、本実施形態では、モーター制御装置１０をミシン１００や電子部品実装装置２００に適用した場合を例示したが、二つのモーターを同期制御させる要請があるあらゆる機械、装置に適用することが可能である。
また、回転型モーターに限らず、リニアモーターの同期制御にも適用可能である。
【符号の説明】
【００５６】
１０  モーター制御装置
１１  第一の外乱オブザーバー
１２  第二の外乱オブザーバー
１００  ミシン
１０４  上軸
１０５  上モーター
１０７  下軸
１０９  下モーター
１１０，１１１  ロータリーエンコーダー
２００  電子部品実装装置
２７７  第一のＹ軸モーター
２７８  第二のＹ軸モーター
G1，G2  オブザーバーゲイン
Ｓ  実空間
Ｖ  仮想空間
θ＾・・dis  推定加速度補償値
θ・・comref  和動モード加速度参照値
θ・・difcmd  差動モード加速度指令
θ・・difref  差動モード加速度参照値
θ・・refm1  加速度参照値
θ・・refm2  加速度参照値
θ・comcmd  和動モード速度指令
θ・difcmd  差動モード速度指令
θ・difm  速度偏差
θ・m  速度応答値
θ・m1  速度応答値
θ・m2  速度応答値
θcomcmd  和動モード位置指令
θdifcmd  差動モード位置指令
θm  位置応答値
τ＾dis  推定値
τ＾dis1  推定値
τdis1  負荷トルク
【図１】
2018098846.tif 000009
【図２】
2018098846.tif 000010
【図３】
2018098846.tif 000011
【図４】
2018098846.tif 000012
【図５】
2018098846.tif 000013
【図６】
2018098846.tif 000014
【図７】
2018098846.tif 000015