JP4840987B2 - Positioning control device for equipment related to electronic component mounting - Google Patents
Positioning control device for equipment related to electronic component mounting Download PDFInfo
- Publication number
- JP4840987B2 JP4840987B2 JP2006228553A JP2006228553A JP4840987B2 JP 4840987 B2 JP4840987 B2 JP 4840987B2 JP 2006228553 A JP2006228553 A JP 2006228553A JP 2006228553 A JP2006228553 A JP 2006228553A JP 4840987 B2 JP4840987 B2 JP 4840987B2
- Authority
- JP
- Japan
- Prior art keywords
- compensator
- circuit
- electronic component
- component mounting
- position 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
Links
Images
Landscapes
- Electric Connection Of Electric Components To Printed Circuits (AREA)
- Supply And Installment Of Electrical Components (AREA)
- Control Of Position Or Direction (AREA)
Description
本発明は、電子部品実装機、接着剤塗布装置、フラックス塗布装置等の電子部品実装関連装置における移動体の位置決め制御を行う電子部品実装関連装置の位置決め制御装置に関する発明である。 The present invention relates to a positioning control device for an electronic component mounting related device that performs positioning control of a moving body in an electronic component mounting related device such as an electronic component mounting machine, an adhesive coating device, and a flux coating device.
表面実装ラインの装置における、コア技術の一つに高精度・高速位置決め技術が挙げられ、それを実現するための位置決め制御装置(モーションコントローラ)には、特化した制御則(位置指令・補償器など)が実装されることがある。特化した制御則とは、ポイント・ツー・ポイント(Point to Point)での高速・高精度位置決め動作において最大限の性能を引き出すものであって、これらは工作機械等の軌跡制御を実現する場合等、別の制御目標を実現する時の制御則とは必ずしも合致しない。例えば、ポイント・ツー・ポイント動作においては、位置指令の最終目的位置さえ正確であればよいため、振動抑制等を考慮して目標値追従特性(軌跡追従特性)を任意のものとした補償器を提供することがある。 One of the core technologies in surface mount line equipment is high-precision and high-speed positioning technology, and the positioning control device (motion controller) to realize it is a specialized control law (position command / compensator). Etc.) may be implemented. Specialized control laws are those that bring out the maximum performance in high-speed, high-accuracy positioning operations on a point-to-point basis. The control law for realizing another control target such as the above does not necessarily match. For example, in point-to-point operation, the final target position of the position command only needs to be accurate, so a compensator with an arbitrary target value tracking characteristic (trajectory tracking characteristic) in consideration of vibration suppression etc. May provide.
しかし、実際の動作はポイント・ツー・ポイント動作だけに限定されない。例えば、接着剤塗布においては、点塗布と線塗布の要求がある。この時、XYロボットの動作は、点塗布の場合は塗布座標間のポイント・ツー・ポイント動作でよいものの、線塗布は直線補間や曲線補間で動作する必要がある。そのため、ポイント・ツー・ポイント動作だけに対応した制御則を制御装置に実装した場合には、これらの動作での制御目標を到達できない場合があり、また、これらの制御目標も考慮した結果、ポイント・ツー・ポイント動作において、最適な制御則を実装できずに、サイクルタイムを限界まで短縮できない可能性があった。 However, actual operations are not limited to point-to-point operations. For example, in adhesive application, there is a demand for dot application and line application. At this time, the operation of the XY robot may be a point-to-point operation between application coordinates in the case of point application, but the line application needs to be operated by linear interpolation or curve interpolation. Therefore, if a control law that only supports point-to-point operation is implemented in the control device, the control target for these operations may not be reached. -In the two-point operation, the optimal control law could not be implemented and the cycle time could not be shortened to the limit.
また、ポイント・ツー・ポイント動作に限定した場合にも、あらゆる駆動条件下で最短位置決め時間を実現できる単一補償器を設計するのは容易ではない。 In addition, even when limited to point-to-point operation, it is not easy to design a single compensator that can realize the shortest positioning time under all driving conditions.
例えば、特許文献1(特開平9−130099号公報)には、サーボモータの制御における速度ループゲインをヘッドユニットの移動距離に応じて変更することにより、残留振動を軽減し、位置決め時間の短縮を図ることが記載されている。
しかしながら、上記特許文献1の技術は、制御パラメータ(速度ループゲイン)の変更であって、補償器構造そのものを変更していない。制御対象によっては、補償器構造そのものを変更しなければ最適解を得られず、残留振動の軽減、位置決め時間の短縮を実現できない可能性がある。
However, the technique of
本発明はこのような事情を考慮してなされたものであり、従ってその目的は、従来の制御パラメータの変更では実現困難であった残留振動の軽減、位置決め時間の短縮(サイクルタイムの短縮)を実現することができる電子部品実装関連装置の位置決め制御装置を提供することにある。 The present invention has been made in consideration of such circumstances. Therefore, the object of the present invention is to reduce the residual vibration and shorten the positioning time (shortening the cycle time), which has been difficult to realize by changing the conventional control parameters. An object of the present invention is to provide an electronic component mounting related apparatus positioning control apparatus that can be realized.
上記目的を達成するために、請求項1に係る発明は、電子部品実装機、接着剤塗布装置、フラックス塗布装置等の電子部品実装関連装置における移動体の位置決め制御を行う電子部品実装関連装置の位置決め制御装置において、前記移動体の移動に関する情報に応じて補償器の回路を補償器切替手段によって切り替えるものであり、更に、前記補償器の回路は、異なる振動モードの振動を抑制する2種類以上の補償器を有し、前記補償器切替手段は、前記2種類以上の補償器を切り替えるようにしたものである。この構成では、移動体の移動に関する情報に応じて補償器構造そのものを変更することができるため、従来の制御パラメータの変更では実現困難であった残留振動の軽減、位置決め時間の短縮(サイクルタイムの短縮)を実現することができる。しかも、前記補償器の回路は、異なる振動モードの振動を抑制する2種類以上の補償器を有し、前記補償器切替手段は、前記2種類以上の補償器を切り替えるようにしているため、移動体の移動に関する情報(移動距離等)に応じて、より適切な補償器に切り替えることができ、振動抑制効果を高めることができる。
In order to achieve the above object, the invention according to
この場合、請求項2のように、前記補償器切替手段は、前記移動体の移動距離に応じて前記補償器の回路を切り替えるようにすると良い。このようにすれば、移動体の移動距離に応じて振動モードが変化するのに対応して補償器の回路を適切に切り替えることができる。
In this case, as in
また、請求項3のように、前記補償器の回路は、前記移動体の移動途中に目的位置が変更された場合に変更前の目的位置と変更後の目的位置との相対距離に応じて切り替えられる補正回路を有し、前記補償器切替手段は、前記移動体の移動途中に目的位置が変更された場合に、前記相対距離に応じて前記補正回路を切り替えるようにしても良い。このようにすれば、移動体の移動途中に目的位置が変更された場合でも、残留振動の軽減、位置決め時間の短縮(サイクルタイムの短縮)を実現することができる。
According to a third aspect of the present invention, when the target position is changed during the movement of the moving body, the compensator circuit switches according to the relative distance between the target position before the change and the target position after the change. The compensator switching means may switch the correction circuit according to the relative distance when the target position is changed during the movement of the moving body. In this way, even when the target position is changed during the movement of the moving body, it is possible to reduce residual vibration and shorten positioning time (cycle time).
以下、本発明を実施するための最良の形態を電子部品実装機に適用して具体化した3つの実施例1〜3を説明する。 Hereinafter, three Examples 1 to 3 in which the best mode for carrying out the present invention is applied to an electronic component mounter will be described.
本発明の実施例1を図1乃至図7に基づいて説明する。
位置決め制御装置11は、主に位置指令生成部12、位置制御部13及び切替処理判定部14(補償器切替手段)から構成されている。機台15(図3参照)と一体となった制御対象は、剛体系もしくは電動機17と可動部18(移動体)との間にばね特性を有する共振振動系であり、また、機台15は可動部18の加減速動作時に発生する負荷トルクにより、弾性変形を起こし、更には負荷トルクの反作用を吸収しきれない場合には、機台15の固有振動数に依存した周波数で振動し、位置決め時間の増大や位置決め精度の劣化を招き、更には機台15の振動により、機械周辺環境への悪影響を及ばす場合もある。
A first embodiment of the present invention will be described with reference to FIGS.
The
本実施例1では、この機台15の振動を抑制するために、位置決め制御装置11は、次のように構成されている。
In the first embodiment, in order to suppress the vibration of the
位置指令生成部12は、種々の位置指令生成アルゴリズムを搭載し、移動距離、移動速度、加速度、減速度等により位置指令の軌道が決定される。
The position
この位置指令生成部12で生成した位置指令が入力される位置制御部13は、補償器構造を切り替える補償器構造切替回路20と、フィードフォワードのための補償器24,25と、フィードバックのための補償器26とから構成されている。補償器構造切替回路20は、位置指令をノッチフィルタK1(s)を通過させる回路aと、ノッチフィルタK1(s)をバイパスする回路bとを切り替えるスイッチ手段21とから構成されている。スイッチ手段21は、可動部18の移動距離に応じて切替処理判定部14によって切り替えられる。ノッチフィルタK1(s)は、機台15の振動を抑制するためのフィルタである。
The
補償器24のD(s)/Na(s)は、電動機電流指令から可動部18の位置までの近似伝達特性の逆特性であり、補償器25のNm(s)/Na(s)は、電動機17の位置から可動部18の位置までの近似伝達特性の逆特性である。
D (s) / Na (s) of the
そして、K2(s)は、D(s)/Na(s)とNm(s)/Na(s)をプロパーにするフィルタである。 K2 (s) is a filter that uses D (s) / Na (s) and Nm (s) / Na (s) as proper.
スイッチ手段21により補償器構造切替回路20がノッチフィルタK1(s)を使用する回路aに切り替えられている場合には、K1(s)・K2(s)=K(s)とすると、図2に示す比較例の補償器構造と等価になる。
When the compensator
要するに、ノッチフィルタK1(s)を使用する場合は、位置制御部13の補償器構造が図2においてK(s)=K1(s)・K2(s)とした補償器構造に切り替えられ、ノッチフィルタK1(s)を使用しない場合は、図2においてK(s)=K2(s)とした補償器構造に切り替えられることになる。
In short, when the notch filter K1 (s) is used, the compensator structure of the
尚、図2において、K(s)は、D(s)/Na(s)とNm(s)/Na(s)をプロパーにし、かつ、機台15の振動を抑制するフィルタである。
In FIG. 2, K (s) is a filter that uses D (s) / Na (s) and Nm (s) / Na (s) as proper and suppresses vibration of the
また、図1において、補償器26[Cpos(s)]は、PID補償器+トルクフィルタである。尚、sはラプラス変換演算子を示す。実際の位置決め制御装置11には、s領域で示された補償器を種々の離散化手法により、ディジタルフィルタに変換して実装している。
In FIG. 1, a compensator 26 [Cpos (s)] is a PID compensator + torque filter. Here, s represents a Laplace transform operator. In the actual
ところで、推力(トルク)は、電動機17から可動部18へと伝達していくが、このとき可動部18にかかる推力に機台15の固有振動数に相当するエネルギーが多く含まれれば、可動部18が機台15と共振し、機台15の振動が大きくなると考えられる。
By the way, the thrust (torque) is transmitted from the
図2の比較例では、K(s)は機台15の固有振動数付近のエネルギーを軽減させるが、機台15を揺らす程の加振力を有さない駆動条件、例えば狭隣接実装等に使用する微小移動動作では、K(s)が過補償項となりうる場合があり、位置決め時間の遅延要因となる。
In the comparative example of FIG. 2, K (s) reduces the energy near the natural frequency of the
そこで、本実施例1では、可動部18の移動距離に応じて最適な補償器構造に切り替えることができるようにする。まず、図2のK(s)を以下の通り分離して、図1のように構成したものである。
Therefore, in the first embodiment, the optimum compensator structure can be switched according to the moving distance of the
K(s)=K1(s)・K2(s)
K1(s)は、機台15の振動を抑制するノッチフィルタである。
K2(s)は、D(s)/Na(s)とNm(s)/Na(s)をプロパーにするフィルタである。
K (s) = K1 (s) · K2 (s)
K1 (s) is a notch filter that suppresses vibration of the
K2 (s) is a filter that makes D (s) / Na (s) and Nm (s) / Na (s) proper.
切替処理判定部14は、図4の補償器構造切替処理プログラムを実行して補償器構造切替回路20のスイッチ手段21を切り替えることで、可動部18の移動距離に応じて補償器構造切替回路20をノッチフィルタK1(s)を使用する回路aとノッチフィルタK1(s)を使用しない回路bとに切り替えて、残留振動の軽減、位置決め時間の短縮(サイクルタイムの短縮)を図る。
The switching
図4の補償器構造切替処理プログラムでは、まずステップ101で、可動部18の移動距離を決定し、次のステップ102で、移動距離を判定しきい値と比較してノッチフィルタK1(s)の使用の有無を判定する。この際、移動距離が判定しきい値以上であれば、ノッチフィルタK1(s)の使用有りと判定し、移動距離が判定しきい値未満であれば、ノッチフィルタK1(s)の使用無しと判定する。
In the compensator structure switching processing program of FIG. 4, first, in
その後、ステップ103に進み、上記ステップ102の判定結果に基づいて補償器構造切替回路20のスイッチ手段21を切り替えることで、可動部18の移動距離に応じて補償器構造切替回路20をノッチフィルタK1(s)を使用する回路aとノッチフィルタK1(s)を使用しない回路bとに切り替える。この後、ステップ104に進み、位置指令生成部12から位置指令を補償器構造切替回路20に払い出す処理を開始する。
Thereafter, the process proceeds to step 103, and the switch means 21 of the compensator
本実施例1の効果を数値例と波形で示す。例えば、fHzの機台振動(減衰比0・08)を有する制御対象に対して、位置指令生成を5次曲線で行う(日本カム工業会編「カム機構ハンドブック」第95頁参照)。また、補償器構造切替回路20のノッチフィルタK1(s)は以下の通り設定する。
The effect of the first embodiment is shown by numerical examples and waveforms. For example, a position command is generated with a quintic curve for a controlled object having a machine vibration (attenuation ratio of 0.08) of fHz (refer to page 95 of “Cam Mechanism Handbook” edited by the Japan Cam Industry Association). Further, the notch filter K1 (s) of the compensator
図5は位置指令払い出しに192制御周期要する5次曲線指令7000パルス移動時に、ノッチフィルタK1(s)を使用した時の位置指令、位置指令一階微分、位置指令二階微分の波形である。 FIG. 5 shows the waveforms of the position command, the position command first-order differentiation, and the position command second-order differentiation when the notch filter K1 (s) is used during movement of 7000th-order curve command 7000 pulses that require 192 control cycles for position command delivery.
図6は位置指令払い出しに172制御周期要する5次曲線指令1000パルス移動時にノッチフィルタK1(s)を使用する場合と200制御周期要する5次曲線指令1000パルス移動時にノッチフィルタK1(s)を使用しない場合の位置指令、位置指令一階微分、位置指令二階微分の波形である。波形の横軸は1制御周期を1として換算している。 FIG. 6 shows the case where the notch filter K1 (s) is used when moving 1000 pulses of the quintic curve command that requires 172 control cycles to issue the position command and the notch filter K1 (s) when moving 1000 pulses of the quintic curve command that requires 200 control cycles. This is a waveform of position command, position command first-order differentiation, and position command second-order differentiation when not. The horizontal axis of the waveform is converted assuming that one control cycle is one.
図6から、1000パルス移動時におけるノッチフィルタK1(s)使用時の位置指令払い出し完了時間は240制御周期であり、ノッチフィルタK1(s)不使用時の位置指令払い出し完了時間は200制御周期であり、40制御周期分の指令時間が短縮されている。 From FIG. 6, the position command payout completion time when the notch filter K1 (s) is used during the 1000 pulse movement is 240 control cycles, and the position command payout completion time when the notch filter K1 (s) is not used is 200 control cycles. Yes, the command time for 40 control cycles is shortened.
また、図7は位置指令二階微分のパワースペクトルを比較した結果である。7000パルス移動時で示された、fHzの帯域付近でのエネルギーレベルの低減が位置決め機台振動抑制で必要であるとすると、1000パルス移動時のfHzの帯域付近でのパワースペクトルは、ノッチフィルタK1(s)の使用の有無にかかわらず、これを下回るエネルギーレベルである。これは、移動距離と移動時間によって規定される位置指令のエネルギー分布特性如何によっては必ずしも補償器による振動抑制項が必要ではないことを示しており、位置指令のエネルギー分布を考慮した補償器構造の切り替えが有効であることを示している。また、移動距離(移動時間)の短い指令にノッチフィルタK1(s)を使用した場合の弊害として、フィルタ出力信号がインパルス状に歪むために、高周波のエネルギーが増幅してしまい、高次モードの振動を誘発してしまうことがある。その結果として、整定時間が延びてしまう場合がある。 FIG. 7 shows the result of comparing the power spectra of the position command second-order derivative. Assuming that reduction of the energy level in the vicinity of the fHz band indicated by the movement of 7000 pulses is necessary for suppressing the positioning machine base vibration, the power spectrum in the vicinity of the fHz band at the time of 1000 pulse movement is expressed by the notch filter K1. Regardless of whether or not (s) is used, the energy level is below this level. This indicates that the vibration suppression term by the compensator is not necessarily required depending on the energy distribution characteristics of the position command defined by the travel distance and travel time. Indicates that the switch is valid. Further, as a disadvantage when the notch filter K1 (s) is used for a command having a short moving distance (moving time), the filter output signal is distorted in an impulse shape, so that high-frequency energy is amplified and vibration in a higher-order mode. May be triggered. As a result, the settling time may be extended.
本実施例1のように、K1(s)にノッチフィルタを使用する場合には、高次モードの振動を誘発しない移動距離に対してのみ、ノッチフィルタK1(s)を使用し、高次モードの振動を誘発する移動距離に対しては、ノッチフィルタK1(s)を使用しないという切り替え則を適用することで、残留振動の軽減、移動時間の短縮(サイクルタイムの短縮)を実現することができる。 When the notch filter is used for K1 (s) as in the first embodiment, the notch filter K1 (s) is used only for the moving distance that does not induce the vibration of the higher order mode. By applying a switching rule that does not use the notch filter K1 (s) for the movement distance that induces vibration of the motor, it is possible to reduce residual vibration and shorten the movement time (shortening the cycle time). it can.
上記実施例1では、可動部18の移動距離に応じて補償器構造切替回路20をノッチフィルタK1(s)を使用する回路aとノッチフィルタK1(s)を使用しない回路bとに切り替えるようにしたが、補償器構造切替回路に異なる振動モードの振動を抑制する2種類以上の補償器(振動抑制項)を設け、補償器構造切替回路を3種類以上の補償器構造に切り替えるようにしても良い。以下、これを具体化した本発明の実施例2を図8及び図9に基づいて説明する。
In the first embodiment, the compensator
本実施例2は、機台振動の一次モード振動数がfHz(減衰比0.08)であり、それの1.5倍の帯域に2次モード(減衰比0・05)がある場合の実施例であり、補償器構造切替回路30に、以下の2種類の補償器K11(s)、K12(s)を設ける。
In the second embodiment, the primary mode frequency of the machine base vibration is fHz (attenuation ratio 0.08), and the secondary mode (attenuation ratio 0.05) is present in a band 1.5 times that frequency. As an example, the compensator
この場合、K12(s)は機台振動一次モードと二次モードを同時に抑制する補償器として構成され、K11(s)を内包している。 In this case, K12 (s) is configured as a compensator that simultaneously suppresses the machine vibration primary mode and the secondary mode, and includes K11 (s).
本実施例2では、切替処理判定部14は、図9の補償器構造切替処理プログラムを実行して補償器構造切替回路30のスイッチ手段31を切り替えることで、可動部18の移動距離に応じて、補償器構造切替回路30を、第1の補償器K11(s)を使用する回路aと、第2の補償器K12(s)を使用する回路bと、補償器K11(s)、K12(s)を使用しない回路cとに切り替えて、位置決め時間の短縮を図る。
In the second embodiment, the switching
図9の補償器構造切替処理プログラムでは、まずステップ201で、可動部18の移動距離を決定し、次のステップ202で、移動距離に基づいて使用する補償器を選択する。その後、ステップ203に進み、上記ステップ202の選択結果に基づいて補償器構造切替回路30のスイッチ手段31を切り替えることで、可動部18の移動距離に応じて補償器構造切替回路30を、第1の補償器K11(s)を使用する回路aと、第2の補償器K12(s)を使用する回路bと、補償器K11(s)、K12(s)を使用しない回路cとに切り替える。この後、ステップ204に進み、位置指令生成部12から位置指令を補償器構造切替回路30に払い出す処理を開始する。
In the compensator structure switching processing program of FIG. 9, first, in
本実施例2のように、移動距離に対して、抑制すべき機台振動のモード数が2個以上変化する場合には、切り替える回路を増やすことで位置決め時間を短縮できる。 As in the second embodiment, when the number of machine vibration modes to be suppressed changes with respect to the movement distance by two or more, the positioning time can be shortened by increasing the number of circuits to be switched.
尚、本実施例2では、2つの補償器K11(s)、K12(s)を並列に配置した上で、単一のスイッチ手段31で切り替える構成としているが、2つ以上の補償器を直列に並べ、それぞれに切り替え回路を設けた構成としても良い。 In the second embodiment, two compensators K11 (s) and K12 (s) are arranged in parallel and switched by a single switch means 31, but two or more compensators are connected in series. It is good also as a structure which arranged in order and provided the switching circuit in each.
本実施例2では、K12(s)は機台振動一次モードと二次モードを同時に抑制する補償器として構成され、K11(s)を内包している。そこで、K12(s)を二次モード抑制項に限定し、K11(s)と直列に配置した上で、それぞれの補償器K11(s)、K12(s)に切り替え回路を設けた構成としても良い。 In the second embodiment, K12 (s) is configured as a compensator that simultaneously suppresses the machine vibration primary mode and the secondary mode, and includes K11 (s). Therefore, K12 (s) is limited to the second-order mode suppression term, arranged in series with K11 (s), and a switching circuit is provided for each compensator K11 (s), K12 (s). good.
電子部品実装機において、動作途中に最終目的位置を変更する動作を行う際に本発明を適用する実施例3を説明する。動作途中に最終目的位置の変更指示をうけた場合の位置指令の生成方法としては、大別して二通りの方法が考えられる。 Embodiment 3 in which the present invention is applied when performing an operation of changing the final target position during operation in an electronic component mounting machine will be described. As a method of generating a position command when an instruction to change the final target position is received during the operation, there are roughly two methods.
一つ目は、軌跡変更直前の位置・速度・加速度を初期値として、最終目的位置までの軌跡を再計算する方法である。 The first is a method of recalculating the trajectory up to the final target position using the position, velocity, and acceleration immediately before the trajectory change as initial values.
二つ目は、初期目的位置と最終目的位置との相対距離(以下「補正距離」と呼ぶ)を求め、補正距離に対する位置指令を生成し、初期目的位置に対する位置指令に足しこむ方法である。後者の方法を実現する位置決め制御装置を図11に示す。位置指令生成部12は初期目的位置に対する軌跡データを第一位置指令として出力し、補正距離に対する軌跡データを第二位置指令として出力する。
The second method is to obtain a relative distance (hereinafter referred to as “correction distance”) between the initial target position and the final target position, generate a position command for the correction distance, and add the position command to the initial target position. FIG. 11 shows a positioning control device that realizes the latter method. The
補償器構造切替回路40は、第一位置指令に対して、前記実施例1と同様のノッチフィルタK1(s)と第一のスイッチ手段41とから成る第一の切替回路43を設け、第二位置指令に対して、同様のノッチフィルタK1(s)と第二のスイッチ手段42とから成る第二の切替回路44(補正回路)を設け、第一位置指令と第二位置指令の組み合わせに応じて補償器構造切替回路40を4通りの補償器構造に切り替えるようにしている。
The compensator
本実施例3では、切替処理判定部14は、図12の補償器構造切替処理プログラムを実行して補償器構造切替回路40の2つのスイッチ手段41,42を切り替えることで、可動部18の移動距離と補正距離に応じて補償器構造切替回路40を4通りの補償器構造に切り替える。
In the third embodiment, the switching
図12の補償器構造切替処理プログラムでは、まずステップ301で、可動部18の移動距離を決定し、次のステップ302で、移動距離を判定しきい値と比較して第一の切替回路43の第一のノッチフィルタK1(s)の使用の有無を判定する。
In the compensator structure switching processing program of FIG. 12, first, in
その後、ステップ303に進み、上記ステップ302の判定結果に基づいて補償器構造切替回路40の第一のスイッチ手段41を切り替えることで、可動部18の移動距離に応じて第一の切替回路43を第一のノッチフィルタK1(s)を使用する回路aと第一のノッチフィルタK1(s)を使用しない回路bとに切り替える。この後、ステップ304に進み、位置指令生成部12から第一位置指令を第一の切替回路43に払い出す処理を開始する。
Thereafter, the process proceeds to step 303, and the
この後、ステップ305に進み、目的位置の変更指示が出されたか否かを判定し、目的位置の変更指示が出されなければ、そのまま本プログラムを終了する。 Thereafter, the process proceeds to step 305, where it is determined whether an instruction to change the target position has been issued. If no instruction to change the target position has been issued, the program is terminated as it is.
一方、目的位置の変更指示が出された場合は、ステップ306に進み、初期目的位置と最終目的位置との相対距離(補正距離)を決定し、次のステップ307で、補正距離を判定しきい値と比較して第二の切替回路44の第二のノッチフィルタK1(s)の使用の有無を判定する。
On the other hand, if an instruction to change the target position is issued, the process proceeds to step 306 to determine the relative distance (correction distance) between the initial target position and the final target position, and in the
その後、ステップ308に進み、上記ステップ307の判定結果に基づいて第二の切替回路44の第二のスイッチ手段42を切り替えることで、補正距離に応じて第二の切替回路44を第二のノッチフィルタK1(s)を使用する回路cと第二のノッチフィルタK1(s)を使用しない回路dとに切り替える。この後、ステップ309に進み、位置指令生成部12から第二位置指令を第二の切替回路44に払い出す処理を開始する。
Thereafter, the process proceeds to step 308, where the
このようにすれば、例えば、第一位置指令に対して第一のノッチフィルタK1(s)を使用し、第二位置指令に対して第二のノッチフィルタK1(s)を使用しないような初期目的位置と最終目的位置が指定された場合に位置決め時間を短縮する効果が期待できる。例えば、前記実施例1で示した、7000パルス移動の軌跡データを第一位置指令に出力した上で、第一のノッチフィルタK1(s)を使用し、その動作途中に1000パルスの補正距離が指定された時に第二のノッチフィルタK1(s)を不使用とすることで、位置決め時間を短縮できる。 In this way, for example, the first notch filter K1 (s) is used for the first position command and the second notch filter K1 (s) is not used for the second position command. The effect of shortening the positioning time can be expected when the target position and the final target position are designated. For example, after outputting the trajectory data of the 7000 pulse movement shown in the first embodiment to the first position command, the first notch filter K1 (s) is used, and a correction distance of 1000 pulses is generated during the operation. By not using the second notch filter K1 (s) when designated, the positioning time can be shortened.
以上説明した各実施例1〜3では、移動距離に応じて補償器の回路を切り替えるようにしたが、例えば、移動時間、移動速度、加速度等のいずれかに応じて補償器の回路を切り替えるようにしても良く、要は、移動体の移動に関する少なくとも1つの情報に応じて補償器の回路を切り替えるようにすれば良い。 In each of the first to third embodiments described above, the compensator circuit is switched according to the moving distance. However, for example, the compensator circuit is switched according to any of the moving time, moving speed, acceleration, and the like. In short, the circuit of the compensator may be switched in accordance with at least one piece of information regarding the movement of the moving body.
その他、本発明は、電子部品実装機に限定されず、接着剤塗布装置、フラックス塗布装置等の電子部品実装関連装置に広く適用して実施できる。 In addition, the present invention is not limited to an electronic component mounting machine, and can be widely applied to electronic component mounting related devices such as an adhesive coating device and a flux coating device.
11…位置決め制御装置、12…位置指令生成部、13…位置制御部、14…切替処理判定部(補償器切替手段)、15…機台、17…電動機、18…可動部(移動体)、20…補償器構造切替回路、21…スイッチ手段、30…補償器構造切替回路、31…スイッチ手段、40…補償器構造切替回路、41…第一のスイッチ手段、42…第二のスイッチ手段、43…第一の切替回路、44…第二の切替回路(補正回路)
DESCRIPTION OF
Claims (3)
前記移動体の移動に関する情報に応じて補償器の回路を切り替える補償器切替手段を備え、
前記補償器の回路は、異なる振動モードの振動を抑制する2種類以上の補償器を有し、 前記補償器切替手段は、前記2種類以上の補償器を切り替えることを特徴とする電子部品実装関連装置の位置決め制御装置。 In an electronic component mounting related device positioning control device that performs positioning control of a moving body in an electronic component mounting related device such as an electronic component mounting machine, an adhesive coating device, a flux coating device,
Compensator switching means for switching the circuit of the compensator according to information relating to the movement of the moving body ,
The compensator circuit has two or more types of compensators that suppress vibrations in different vibration modes, and the compensator switching means switches between the two or more types of compensators. Device positioning control device.
前記補償器切替手段は、前記移動体の移動途中に目的位置が変更された場合に前記相対距離に応じて前記補正回路を切り替えることを特徴とする請求項1又は2に記載の電子部品実装関連装置の位置決め制御装置。 The circuit of the compensator has a correction circuit that is switched according to the relative distance between the target position before the change and the target position after the change when the target position is changed during the movement of the movable body,
3. The electronic component mounting-related device according to claim 1, wherein the compensator switching unit switches the correction circuit according to the relative distance when a target position is changed during the movement of the moving body. Device positioning control device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006228553A JP4840987B2 (en) | 2006-08-25 | 2006-08-25 | Positioning control device for equipment related to electronic component mounting |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006228553A JP4840987B2 (en) | 2006-08-25 | 2006-08-25 | Positioning control device for equipment related to electronic component mounting |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008053482A JP2008053482A (en) | 2008-03-06 |
| JP4840987B2 true JP4840987B2 (en) | 2011-12-21 |
Family
ID=39237241
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006228553A Active JP4840987B2 (en) | 2006-08-25 | 2006-08-25 | Positioning control device for equipment related to electronic component mounting |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4840987B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5533534B2 (en) * | 2010-10-08 | 2014-06-25 | パナソニック株式会社 | Component mounting apparatus and positioning control method in component mounting apparatus |
| JP2018171668A (en) * | 2017-03-31 | 2018-11-08 | セイコーエプソン株式会社 | Control device, robot, and robot system |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07117855B2 (en) * | 1987-05-06 | 1995-12-18 | 株式会社日立製作所 | Positioning control method for moving body |
| JPH05131331A (en) * | 1991-11-07 | 1993-05-28 | Hitachi Ltd | Sliding guide device and table device employing the same sliding guide device |
| JPH05292773A (en) * | 1992-04-06 | 1993-11-05 | Komatsu Ltd | Robot vibration reduction control device |
| JPH10268940A (en) * | 1997-03-25 | 1998-10-09 | Sony Corp | Feedback control device |
| JP2006197726A (en) * | 2005-01-13 | 2006-07-27 | Yaskawa Electric Corp | Positioning control device and positioning control method |
-
2006
- 2006-08-25 JP JP2006228553A patent/JP4840987B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2008053482A (en) | 2008-03-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101378624B1 (en) | Positioning control device | |
| JP4541218B2 (en) | Command generator | |
| US7902785B2 (en) | Method and device for guiding the movement of a moveable machine element of a machine | |
| CN110955192A (en) | Servo control device, robot, and servo control method | |
| US6920378B2 (en) | Command generation combining input shaping and smooth baseline functions | |
| JP4840987B2 (en) | Positioning control device for equipment related to electronic component mounting | |
| KR101332318B1 (en) | Apparatus and method for decreasing vibration of substrate transferring robot with beam shape | |
| JP5092831B2 (en) | Positioning control device | |
| JP2003208230A (en) | Method and device for controlling vibration damping of machine and vibration damping type machine | |
| JP2005063362A (en) | Servo control device | |
| US6975086B1 (en) | Positioning control method | |
| JP5017720B2 (en) | Position control device | |
| JP4880763B2 (en) | Motor control method and apparatus | |
| JP4367041B2 (en) | Machine control device | |
| JP2011100203A (en) | Position control device | |
| JP4340846B2 (en) | Positioning control device | |
| WO2015177912A1 (en) | Command generation device and method | |
| JP2005092624A (en) | Vibration control method for servo control device | |
| JP5509747B2 (en) | Motion control device | |
| WO2020044704A1 (en) | Vibration control device | |
| JP2005110396A (en) | Motor control device and control method | |
| WO2025144304A2 (en) | Design of a motion profile that provides nonvibrating operation of a system with hybrid input shaping method | |
| JP2006184994A (en) | Stage positioning method and positioning apparatus therefor | |
| JP2009075680A (en) | Command generation method and command generation apparatus for moving body | |
| Wang et al. | Stable Inversion of Unstable Zeros for Iterative Learning Control and Application to CNC Machine Tool Precision Tracking Control |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090804 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110511 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110512 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110621 |
|
| 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: 20111003 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111003 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4840987 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141014 Year of fee payment: 3 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |