Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4568686B2 - Mobile device - Google Patents
[go: Go Back, main page]

JP4568686B2 - Mobile device - Google Patents

Mobile device Download PDF

Info

Publication number
JP4568686B2
JP4568686B2 JP2006034357A JP2006034357A JP4568686B2 JP 4568686 B2 JP4568686 B2 JP 4568686B2 JP 2006034357 A JP2006034357 A JP 2006034357A JP 2006034357 A JP2006034357 A JP 2006034357A JP 4568686 B2 JP4568686 B2 JP 4568686B2
Authority
JP
Japan
Prior art keywords
detecting means
moving body
information detected
control
moving
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.)
Expired - Lifetime
Application number
JP2006034357A
Other languages
Japanese (ja)
Other versions
JP2007213443A (en
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.)
Shibaura Machine Co Ltd
Original Assignee
Toshiba Machine Co Ltd
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 Toshiba Machine Co Ltd filed Critical Toshiba Machine Co Ltd
Priority to JP2006034357A priority Critical patent/JP4568686B2/en
Publication of JP2007213443A publication Critical patent/JP2007213443A/en
Application granted granted Critical
Publication of JP4568686B2 publication Critical patent/JP4568686B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Numerical Control (AREA)
  • Control Of Position Or Direction (AREA)

Description

この発明は、直線移動あるい回転移動する移動体を有する移動装置に関し、特に、ディジタル位置信号を用いて移動体の位置制御をフィードバック制御式に行う移動装置に関するものである。   The present invention relates to a moving apparatus having a moving body that moves linearly or rotates, and more particularly to a moving apparatus that performs position control of a moving body in a feedback control manner using a digital position signal.

移動体の位置決めを制御するサーボ制御系は、現在、多くのものがディジタル位置信号を用いたディジタル方式である。ディジタル位置信号を用いて移動体の位置制御をフィードバック制御式に行う移動装置は、アナログ制御方式のものでは目立たなかった現象として、位置決めが完了した定常状態において、外力の有無に拘わらず、ディジタル位置信号の最小単位のプラス1単位とマイナス1単位に相当する範囲の幅をもって移動体がゆらぐ(行ったり来たりする)、ゆらぎ振動が生じる。このゆらぎ振動の周期は、サーボ制御系の電気的パラメータ(位置ループゲイン、速度ループゲイン、時定数、PiDパラメータ等)にのみ影響され、機械的時定数の影響を受けない。   Many servo control systems that control the positioning of a moving body are digital systems using digital position signals. A moving device that uses a digital position signal to control the position of a moving body in a feedback control system is a phenomenon that was not noticeable with the analog control system. When the moving body fluctuates (moves back and forth) within a range corresponding to plus one unit and minus one unit of the minimum signal unit, fluctuation vibration occurs. The period of this fluctuation vibration is affected only by electrical parameters (position loop gain, velocity loop gain, time constant, PiD parameter, etc.) of the servo control system, and is not affected by the mechanical time constant.

このゆらぎ振動は、一般的な工作機械では、適切な位置決め分解能の設定によって精度上、問題にならないが、機械動作中の位置変動をきらう分野、例えば、サブミクロン程度の精度を要する超精密分野における鏡面加工などにおいて問題になる。   This fluctuation vibration does not cause a problem in accuracy by setting an appropriate positioning resolution in a general machine tool, but in a field where position fluctuation during machine operation is difficult, for example, in an ultra-precision field that requires submicron accuracy. It becomes a problem in mirror finishing.

これを避けるために、位置決めが完了した後は、数位置検出単位の幅内のディジタル位置信号の変化に対して制御指令を出さない、いわゆる不感帯を設ける手法や位置制御系の積分ゲインをオフする手法が採用されることがある。   In order to avoid this, after positioning is completed, a control command is not issued in response to a change in the digital position signal within the range of several position detection units, and a so-called dead zone providing method or integration gain of the position control system is turned off. Techniques may be employed.

しかし、不感帯を設ける手法は、制御系が無効になっている訳ではないので、サイクルタイムが大きくなった状態で、移動体が不感帯幅内を行ったり来たりする現象が生じるようになるだけで、ゆらぎ振動は解消しない。しかも、移動体に対して一方向に力がかかっている場合には、不感帯の片方の端に移動体が位置するため、位置制御の精度を上げる効果が小さい。   However, since the method of providing the dead zone does not mean that the control system is disabled, the phenomenon that the moving body moves back and forth within the dead zone width when the cycle time becomes large only occurs. The fluctuation vibration does not disappear. In addition, when a force is applied to the moving body in one direction, the moving body is positioned at one end of the dead zone, so that the effect of increasing the accuracy of position control is small.

不感帯を設ける手法に比べて効果が大きいのは、移動体の位置を検出するリニアスケール等、ディジタル位置信号を出力するディジタル位置センサの分解能を高める手法である。ディジタル位置センサの分解能が高まれば、それに応じてゆらぎ振動幅を小さくできる。しかし、この場合も、ゆらぎ振動がなくなる訳でない。また、リニアスケールの分解能を高めることには、物理的に限度があり、しかも、リニアスケールは、モータ位置を検出するロータリエンコーダ等に比して、高分解能のものほど、高価なものになる。   Compared with the method of providing a dead zone, the effect is greater in the method of increasing the resolution of a digital position sensor that outputs a digital position signal, such as a linear scale that detects the position of a moving body. If the resolution of the digital position sensor increases, the fluctuation vibration width can be reduced accordingly. However, even in this case, the fluctuation vibration is not eliminated. In addition, there is a physical limit to increasing the resolution of the linear scale, and the higher the resolution of the linear scale, the more expensive the rotary encoder that detects the motor position.

現在、ゆらぎ振動を解消する、もっとも確実な手法として、機械的クランプとサーボ制御系の制御を無効化する手法がある。しかし、超精密加工等、サブミクロンの値が問題となる場合には、機械的クランプの動作時に、移動体が、許容値以上、動かされてしまうことが通常であるため、低クランプ力にせざるを得いことが多く、外力により動かされてしまう危険があった。外力によって移動体の位置にずれが生じると、位置復帰ができなかったり、位置復帰が遅れると云う問題がある。 Currently, the most reliable method for eliminating fluctuation vibration is to invalidate the mechanical clamp and servo control system control. However, ultra-precision machining, etc., when the value of the sub-micron ing and problems during the operation of mechanical clamping, moving body, since the allowable value or more, that would be moved is usually causes a low clamping force forced to many money Ikoto, there is danger of being moved by an external force. If the position of the moving body is displaced by an external force, there is a problem that the position cannot be returned or the position return is delayed.

この発明は、上述の如き問題点を解消するためになされたもので、サーボ制御系が宿命的に持つ位置決め完了後のゆらぎ振動現象を、実用上、問題にならない値に抑制し、併せて外乱に対しても迅速に対応することができ、位置決め完了後の位置の安定性の向上を図った移動装置を提供することを目的としている。   The present invention has been made to solve the above-mentioned problems, and suppresses the fluctuation vibration phenomenon after positioning completion, which the servo control system has desperately, to a value that does not cause a problem in practice, and at the same time, disturbs the disturbance. It is an object of the present invention to provide a moving apparatus that can quickly cope with the above-described problem and that improves the stability of the position after completion of positioning.

この発明による移動装置は、固定台と、前記固定台に対して移動可能に設けられた移動体と、前記移動体を駆動する駆動装置と、前記駆動装置を制御する制御装置とを有する移動装置において、前記移動体の位置を検出する第1の位置検出手段と、前記第1の位置検出手段の分解能より高い分解能を有し前記駆動装置の位置を検出する第2の位置検出手段とを有し、前記制御装置は、前記第1の位置検出手段によって検出される位置情報に基づく位置決めが完了した後は、前記第1の位置検出手段によって検出される位置情報に基づく位置制御を無効にし、前記第2の位置検出手段によって検出される位置情報のみに基づいて位置制御を行い、前記第1の位置検出手段の信号フィードバック回路に、ローパスフィルタと、ゲート付きバッファとが設けられており、位置決め完了後は、前記ローパスフィルタの機能停止、前記ゲート付きバッファのゲート閉、前記ゲート付きバッファのバッファ値の最大化のいずれか一つあるいは複数の組み合わせにより、前記第1の位置検出手段によって検出される位置情報に基づく位置制御を無効にするMobile device according to the present invention, the mobile having solid and Jodai, a moving member provided movably with respect to the fixed base, a driving device for driving the movable body, and a control unit for controlling the drive device In the apparatus, first position detecting means for detecting the position of the moving body, and second position detecting means for detecting the position of the driving device having a resolution higher than that of the first position detecting means . a, the control device, wherein after the positioning based on the position information detected completed by the first position detecting means, disable the position control based on position information detected by said first position detecting means the have a row position control based only on the position information detected by the second position detection means, the signal feedback circuit of the first position detecting means, and a low-pass filter, gated buffer After the positioning is completed, the first low-pass filter is stopped, the gate of the gated buffer is closed, or the buffer value of the gated buffer is maximized. The position control based on the position information detected by the position detecting means is invalidated .

この発明による移動装置によれば、位置決めが完了した後は、移動体の位置を検出する第1の位置検出手段による位置情報に基づく位置制御を無効にし、第1の位置検出手段の分解能より高い分解能を有して駆動装置の位置を検出する第2の位置検出手段による位置情報のみに基づいて位置制御を行うから、第2の位置検出手段の分解能に応じて移動体のゆらぎ振動幅が小さくなる。しかも、第2の位置検出手段による位置制御では、駆動装置のばね定数の影響により、駆動装置でのゆらぎ振動幅が縮小されるため、移動体のゆらぎ振動幅が、更に小さくなる効果を期待できる。これにより、この発明による移動装置によれば、サーボ制御系が宿命的に持つ位置決め完了後のゆらぎ振動現象が、実用上、問題にならない値に抑制される。 According to the moving device of the present invention, after the positioning is completed, the position control based on the position information by the first position detecting means for detecting the position of the moving body is invalidated and is higher than the resolution of the first position detecting means. Since the position control is performed based only on the position information by the second position detecting means that detects the position of the driving device with resolution, the fluctuation vibration width of the moving body is reduced according to the resolution of the second position detecting means. Become. In addition, in the position control by the second position detecting means , the fluctuation vibration width in the driving device is reduced due to the influence of the spring constant of the driving device, so that the effect of further reducing the fluctuation vibration width of the moving body can be expected. . As a result, according to the moving device of the present invention, the fluctuation vibration phenomenon after completion of positioning, which the servo control system has, is suppressed to a value that does not cause a problem in practice.

位置決めが完了した後は、第2の位置検出手段によって検出される位置情報によるサーポ系が動作しているから、移動体に一定内の外力が働いても、位置ずれを生じることがなく、併せて外乱に対しても迅速に対応することができる。 After the positioning is completed, the servo system based on the position information detected by the second position detecting unit operates, so that even if an external force within a certain level is applied to the moving body, the position shift does not occur. Can respond quickly to disturbances.

(実施形態1)
この発明による移動装置の実施形態1を、図1、図2を参照して説明する。
(Embodiment 1)
A moving apparatus according to a first embodiment of the present invention will be described with reference to FIGS.

本実施形態の移動装置は、直線型移動装置であり、上面に直線移動案内部12を有する固定台11と、固定台11の直線移動案内部12に案内されて直線移動する移動体13と、移動体13を駆動する駆動装置20と、駆動装置20を制御する制御装置50とを有する。   The moving device of the present embodiment is a linear moving device, and includes a fixed base 11 having a linear movement guide portion 12 on the upper surface, a moving body 13 that moves linearly while being guided by the linear movement guide portion 12 of the fixed base 11, A driving device 20 that drives the moving body 13 and a control device 50 that controls the driving device 20 are included.

固定台11には、移動体13の直線移動位置を検出する第1の位置検出手段として、リニアスケール14が取り付けられている。リニアスケール14は移動体13の直線移動位置を表すディジタル位置信号を制御装置50のサーボ制御部51に入力する。 The fixed frame 11, a first position detection means for detecting the linear movement position of the moving body 13, the linear scale 14 is attached taken. The linear scale 14 inputs a digital position signal representing the linear movement position of the moving body 13 to the servo control unit 51 of the control device 50.

駆動装置20は、移動体13に取り付けられている送りナット21とねじ係合する送りねじ22と、送りねじ22を回転可能に支持する軸受23、24と、駆動箱25と、駆動箱25に取り付けられて送りねじ22を回転駆動するサーボモータ(電気サーボモータ)26と、必要ならば、駆動箱25に収容された減速用の歯車27、28、歯車軸29、30、軸受31、32、33等により構成される。   The drive device 20 includes a feed screw 22 that is screw-engaged with a feed nut 21 attached to the movable body 13, bearings 23 and 24 that rotatably support the feed screw 22, a drive box 25, and a drive box 25. A servo motor (electric servo motor) 26 that is attached and rotationally drives the feed screw 22; and, if necessary, reduction gears 27 and 28, gear shafts 29 and 30 housed in a drive box 25, bearings 31 and 32, 33 or the like.

サーボモータ26の後端部には、駆動装置20の位置を検出する第2の位置検出手段として、サーボモータ26の回転位置を検出するロータリエンコーダ34が取り付けられている。ロータリエンコーダ34は、サーボモータ26の回転位置を表すディジタル位置信号を制御装置50のサーボ制御部51に入力する。 A rotary encoder 34 for detecting the rotational position of the servo motor 26 is attached to the rear end of the servo motor 26 as second position detecting means for detecting the position of the drive device 20. The rotary encoder 34 inputs a digital position signal indicating the rotational position of the servo motor 26 to the servo control unit 51 of the control device 50.

ロータリエンコーダ34の分解能は、移動体13の送り量に換算すると、リニアスケール14の分解能より十分に高いものでなければならない。ロータリエンコーダ34の分解能が十分でない場合には、送りねじ22とサーボモータ26との間に、減速機構を設けることが必要になる。この一例が、歯車27、28による減速歯車列である。 The resolution of the rotary encoder 34 must be sufficiently higher than the resolution of the linear scale 14 when converted to the feed amount of the moving body 13. When the resolution of the rotary encoder 34 is not sufficient, it is necessary to provide a speed reduction mechanism between the feed screw 22 and the servo motor 26. An example of this is a reduction gear train using gears 27 and 28.

なお、駆動装置20の位置を検出する第2の位置検出手段として、サーボモータ26に直結されたロータリエンコーダ34に代えて、駆動箱25の歯車軸30に接続された別置きのロータリエンコーダ35を用いてもよい。ロータリエンコーダ35は、歯車軸30の回転位置を表すディジタル位置信号を制御装置50のサーボ制御部51に入力する。 As a second position detection means for detecting the position of the drive device 20, a separate rotary encoder 35 connected to the gear shaft 30 of the drive box 25 is used instead of the rotary encoder 34 directly connected to the servo motor 26. It may be used. The rotary encoder 35 inputs a digital position signal indicating the rotational position of the gear shaft 30 to the servo control unit 51 of the control device 50.

また、サーボモータ26のロータリエンコーダ34と歯車軸30のロータリエンコーダ35とを併用し、サーボモータ26のロータリエンコーダ34をサーボ制御部51における速度制御専用(速度ループ)の位置検出手段とし、位置制御(位置ループ)のための第2の位置検出手段として、歯車軸30のロータリエンコーダ35を十分な高分解能をもったものとした形態のサーボ制御系を構築することも可能である。 Further, the rotary encoder 34 of the servo motor 26 and the rotary encoder 35 of the gear shaft 30 are used in combination, and the rotary encoder 34 of the servo motor 26 is used as a position detection means dedicated to speed control (speed loop) in the servo control unit 51 to control the position. As the second position detecting means for (position loop), it is possible to construct a servo control system in which the rotary encoder 35 of the gear shaft 30 has a sufficiently high resolution.

ロータリエンコーダ35の分解能が不足する場合には、サーボモータ26より送りねじ22に至る動力伝達系の途中から分岐して増速機構を設け、これにロータリエンコーダ35を取り付けることにより、ロータリエンコーダ35の1パルス当たりの送り量を小さくすることができる。この1パルス当たりの送り量を小さくすることは、ゆらぎ振動の片振幅を小さくすることに繋がる。   When the resolution of the rotary encoder 35 is insufficient, a speed increasing mechanism is provided by branching from the middle of the power transmission system from the servo motor 26 to the feed screw 22, and the rotary encoder 35 is attached to the rotary encoder 35. The feed amount per pulse can be reduced. Reducing the feed amount per pulse leads to reducing the amplitude of fluctuation vibration.

この場合、注意すべきことは、増速機構にバックラッシがないことである。バックラッシがあると、バックラッシの回転角度に相当する分、ロータリエンコーダ35のサーボ回路に不感帯が生じ、当初の目的を達成することができない。   In this case, it should be noted that the speed increasing mechanism has no backlash. If there is backlash, a dead zone occurs in the servo circuit of the rotary encoder 35 by the amount corresponding to the rotation angle of the backlash, and the original purpose cannot be achieved.

なお、サーボモータ26のロータリエンコーダ34が十分な分解能を有していれば、別置きのロータリエンコーダ35は不要である。   If the rotary encoder 34 of the servo motor 26 has sufficient resolution, the separate rotary encoder 35 is unnecessary.

また、サーボモータ26のロータリエンコーダ34の分解能が不足する場合には、ロータリエンコーダ34のエンコーダ信号は、速度フィードバック補償にのみ使用し、十分な分解能を有する別置きのロータリエンコーダ35を設置して、これのエンコーダ信号を位置フィードバック補償に用いるようにしてもよい。   When the resolution of the rotary encoder 34 of the servo motor 26 is insufficient, the encoder signal of the rotary encoder 34 is used only for speed feedback compensation, and a separate rotary encoder 35 having sufficient resolution is installed. These encoder signals may be used for position feedback compensation.

制御装置50は、サーボ制御部51と、マイクロコンピュータによる上位制御部52とを有する。   The control device 50 includes a servo control unit 51 and a host control unit 52 using a microcomputer.

サーボ制御部51は、リニアスケール14からの信号がフィードバックされる回路と、ロータリエンコーダ34あるいは35あるいはその双方の信号がフィードバックされる回路とが併存する構成になっている。   The servo control unit 51 has a configuration in which a circuit to which a signal from the linear scale 14 is fed back and a circuit to which the rotary encoder 34 or 35 or both signals are fed back coexist.

リニアスケール14、ロータリエンコーダ34、35の信号回路には変換係数器53、54、55が設けられている。変換係数器53、54、55は、変換係数DMR14、DMR34、DMR35によって、リニアスケール14、ロータリエンコーダ34、35の各信号の1単位と指令信号MCMDの1単位の大きさが異なる場合、それが等値になるように補正するものである。   Conversion coefficient units 53, 54, and 55 are provided in the signal circuits of the linear scale 14 and the rotary encoders 34 and 35, respectively. When the conversion coefficient units 53, 54, and 55 have different sizes of one unit of each signal of the linear scale 14 and the rotary encoders 34 and 35 and one unit of the command signal MCMD depending on the conversion coefficients DMR14, DMR34, and DMR35, It corrects so that it may become equal value.

上位制御部52は、指令信号MCMDを出力する位置指令部56を有する。位置指令部56が出力する指令信号MCMDとロータリエンコーダ34、35の信号は、常時、比較器Cm1によって加減算され、指令値に対する偏差量が偏差カウンタ57(ER1)に記憶される。また、位置指令部56が出力する指令信号MCMDとリニアスケール14の信号は、常時、比較器Cm4によって加減算され、指令値に対する偏差量が偏差カウンタ58(ER3)に記憶される。偏差カウンタ57、58の記憶データは、上位制御部52のずれ監視部59に送信される。   The host control unit 52 includes a position command unit 56 that outputs a command signal MCMD. The command signal MCMD output from the position command unit 56 and the signals of the rotary encoders 34 and 35 are always added and subtracted by the comparator Cm1, and the deviation amount with respect to the command value is stored in the deviation counter 57 (ER1). Further, the command signal MCMD output from the position command unit 56 and the signal of the linear scale 14 are always added and subtracted by the comparator Cm4, and the deviation amount with respect to the command value is stored in the deviation counter 58 (ER3). The data stored in the deviation counters 57 and 58 is transmitted to the deviation monitoring unit 59 of the host control unit 52.

変換係数器53、54、55を経たリニアスケール14とロータリエンコーダ34、35の信号は、比較器Cm6によって加減算され、その両位置検出手段の相互偏差が相互偏差カウンタ60(ER4)に書き込まれる。相互偏差カウンタ60に書き込まれた相互偏差は、上位制御部52のずれ監視部59に送信されると共に、次の機能器であるゲート付きバッファ61に渡される。 The signals of the linear scale 14 and the rotary encoders 34 and 35 that have passed through the conversion coefficient units 53, 54, and 55 are added and subtracted by the comparator Cm6, and the mutual deviation of both position detecting means is written in the mutual deviation counter 60 (ER4). The mutual deviation written in the mutual deviation counter 60 is transmitted to the deviation monitoring unit 59 of the higher order control unit 52 and is also passed to the gated buffer 61 which is the next functional unit.

ゲート付きバッファ61の設定値は、上位制御部52の定数・開閉指令部63からの信号によって変更可能であり、出力側に設けられているゲートを閉じて回路を遮断することができる。   The set value of the gated buffer 61 can be changed by a signal from the constant / open / close command unit 63 of the host control unit 52, and the gate provided on the output side can be closed to shut off the circuit.

ローパスフィルタ62は、両位置検出手段の相互偏差の高周波成分を除去する働きをするものであり、一次遅れフィルタと呼ばれることもある。ローパスフィルタ62による信号流れ抑制率を決める周波数の変更と、ローパスフィルタ62の動作を止める、すなわち、相互偏差量の更新を止めることが、上位制御部52に設けられた周波数変更指令部64、機能停止指令部65によって行えるようになっている。 The low-pass filter 62 serves to remove the high-frequency component of the mutual deviation between the two position detecting means , and is sometimes called a first-order lag filter. The frequency change command unit 64 provided in the host control unit 52 is a function of changing the frequency for determining the signal flow suppression rate by the low-pass filter 62 and stopping the operation of the low-pass filter 62, that is, stopping the update of the mutual deviation amount. The stop command unit 65 can be used.

相互偏差は、ローパスフィルタ62を経た後、比較器Cm5によってロータリエンコーダ34あるいは35の信号と加算される。従って、相互偏差の変化率が小さい場合、サーボ制御系(位置ループ)の比較器Cm2には、リニアスケール14による位置検出値と全く同値の信号がフィードバックされることになる。つまり、この回路構成によれば、移動体13の最終位置決めは、リニアスケール14の位置信号によって実施される。   The mutual deviation is added to the signal of the rotary encoder 34 or 35 by the comparator Cm5 after passing through the low-pass filter 62. Therefore, when the change rate of the mutual deviation is small, a signal having exactly the same value as the position detection value by the linear scale 14 is fed back to the comparator Cm2 of the servo control system (position loop). That is, according to this circuit configuration, the final positioning of the moving body 13 is performed by the position signal of the linear scale 14.

比較器Cm2は、位置指令部56が出力する指令信号MCMDと比較器Cm5の信号との加減算を行い、指令信号MCMDに対する比較器Cm5の信号(位置フィードバック信号)の偏差は偏差カウンタ68(ER2)に書き込まれる。   The comparator Cm2 performs addition / subtraction between the command signal MCMD output from the position command unit 56 and the signal of the comparator Cm5, and the deviation of the signal (position feedback signal) of the comparator Cm5 with respect to the command signal MCMD is a deviation counter 68 (ER2). Is written to.

比較器Cm2の手前にある速度・加減速時定数設定器66は、通常の移動時とは異なった状態で、移動体13が強制的に引きずられた時の復帰動作の速度と加減速を制御するためのものである。速度・加減速時定数設定器66による復帰動作速度、加減速は、上位制御部52の定数・カーブ指令部67によって変更可能になっている。   The speed / acceleration / deceleration time constant setting unit 66 in front of the comparator Cm2 controls the speed and acceleration / deceleration of the return operation when the moving body 13 is forcibly dragged in a state different from that during normal movement. Is to do. The return operation speed and acceleration / deceleration by the speed / acceleration / deceleration time constant setting unit 66 can be changed by a constant / curve command unit 67 of the host control unit 52.

偏差カウンタ68の偏差はゲイン設定器70を経て比較器Cm3に送られる。比較器Cm3は、ゲイン設定器70の出力に対する速度指令とロータリエンコーダ34の信号を微分器75によって微分することにより得られる速度フィードバック値との偏差を算出し、その偏差を速度制御器71に渡す。速度制御器71はサーボアンプ72に電流指令を出力する。これにより、サーボアンプ72によってサーボモータ26に流れる電流が制御される。   The deviation of the deviation counter 68 is sent to the comparator Cm3 via the gain setter 70. The comparator Cm3 calculates a deviation between the speed command with respect to the output of the gain setting device 70 and the speed feedback value obtained by differentiating the signal of the rotary encoder 34 by the differentiator 75, and passes the deviation to the speed controller 71. . The speed controller 71 outputs a current command to the servo amplifier 72. As a result, the current flowing through the servo motor 26 is controlled by the servo amplifier 72.

偏差カウンタ68は、書き込まれた偏差を上位制御部52のずれ監視部59に送る。上位制御部52のずれ監視部59は、位置決め時インポジョンチェック機能によって、偏差カウンタ68よりの偏差がゼロあるいは予め設定された値以内に入っているか否かを判別する。ずれ監視部59は、偏差カウンタ68よりの偏差がゼロあるいは予め設定された値以内に入っていれば、位置決めが完了したと判断し、位置決め完了(インポジョン)信号を出力する。   The deviation counter 68 sends the written deviation to the deviation monitoring unit 59 of the upper control unit 52. The deviation monitoring unit 59 of the host control unit 52 determines whether or not the deviation from the deviation counter 68 is zero or within a preset value by the positioning impose check function. If the deviation from the deviation counter 68 is zero or within a preset value, the deviation monitoring unit 59 determines that the positioning has been completed and outputs a positioning completion (imposition) signal.

上位制御部52において、位置決め完了信号が出力されると、機能停止指令部65が機能停止信号をローパスフィルタ62に出力するか、定数・開閉指令部63がゲート付きバッファ61のゲート閉あるいはバッファ値を極大化(最大化)する指令信号をゲート付きバッファ61に出力する。   In the host control unit 52, when a positioning completion signal is output, the function stop command unit 65 outputs a function stop signal to the low-pass filter 62, or the constant / open / close command unit 63 closes the gate of the gated buffer 61 or sets the buffer value. A command signal for maximizing (maximizing) is output to the gated buffer 61.

これにより、ローパスフィルタ62の機能停止(相互偏差の更新停止)、あるいはゲート付きバッファ61のゲート閉、バッファ値極大化が行われ、リニアスケール14の位置信号を用いる相互偏差回路が遮断される。この結果、ローパスフィルタ62の出力値は一定値となり、サーボ制御系(位置ループ)のフィードバック信号は、ロータリエンコーダ34あるいは35の信号に一定値を加えた値になる。   Thereby, the function of the low-pass filter 62 is stopped (mutual deviation update is stopped), the gate of the gated buffer 61 is closed, and the buffer value is maximized, and the mutual deviation circuit using the position signal of the linear scale 14 is cut off. As a result, the output value of the low-pass filter 62 becomes a constant value, and the feedback signal of the servo control system (position loop) becomes a value obtained by adding a constant value to the signal of the rotary encoder 34 or 35.

つまり、位置決めが完了した後は、リニアスケール14によって検出される位置情報に基づく位置制御が無効になり、ロータリエンコーダ34あるいは35によって検出される位置情報のみに基づいて位置制御が行われる。   That is, after the positioning is completed, the position control based on the position information detected by the linear scale 14 becomes invalid, and the position control is performed based only on the position information detected by the rotary encoder 34 or 35.

なお、ローパスフィルタ62の機能停止、ゲート付きバッファ61のゲート閉、ゲート付きバッファ61のバッファ値の最大化の複数の組み合わせにより、リニアスケール14によって検出される位置情報に基づく位置制御を無効にしてもよい。   It should be noted that the position control based on the position information detected by the linear scale 14 is invalidated by a plurality of combinations of the function stop of the low-pass filter 62, the gate closing of the gated buffer 61, and the buffer value maximization of the gated buffer 61 Also good.

したがって、位置決め完了後は、サーボ制御系のゆらぎ振動は、ロータリエンコーダ34あるいは35の信号によるゆらぎ振動となる。つまり、位置決め完了後のゆらぎ振動の片振幅は、ロータリエンコーダ34あるいは35の最小分解能相当になり、ロータリエンコーダ34あるいは35が十分に高い分解能を有していれば、ゆらぎ振動幅を小さくすることができる。   Therefore, after the positioning is completed, the fluctuation vibration of the servo control system becomes the fluctuation vibration due to the signal of the rotary encoder 34 or 35. That is, the single amplitude of the fluctuation vibration after the positioning is completed corresponds to the minimum resolution of the rotary encoder 34 or 35. If the rotary encoder 34 or 35 has a sufficiently high resolution, the fluctuation vibration width can be reduced. it can.

例えば、1回転10万パルスのロータリエンコーダ34を組み込まれたサーボモータ26を、ピッチ10mmの送りねじ22に直結した場合、ロータリエンコーダ34の1パルス当たりの移動体13の送り量(=ゆらぎ振動の片振幅)は、0.1μmとなり、移動体13の移動現象にもよるが、ゆらぎ振動幅Aは、プラス・マイナス0.1μmとなる。このゆらぎ振動幅は、実用上、無視することができる。   For example, when a servo motor 26 incorporating a rotary encoder 34 of 100,000 pulses per rotation is directly connected to the feed screw 22 having a pitch of 10 mm, the feed amount of the moving body 13 per pulse of the rotary encoder 34 (= fluctuation vibration fluctuation). The half amplitude) is 0.1 μm, and the fluctuation vibration width A is plus or minus 0.1 μm, depending on the movement phenomenon of the moving body 13. This fluctuation vibration width can be ignored in practice.

更に、送り駆動系のばね定数Kと送り抵抗値Ffとのバランスによっては、ゆらぎ振動幅が、より一層、小さくなることを期待できる。例えば、送り駆動系のばね定数Kが送り方向(直線)換算で400N/μm(=4N/0.01μm)で、送り抵抗値Ffが50Nである場合、サーボ制御系によるゆらぎ振動片振幅(ロータリエンコーダ34の1パルス当たりの移動体13の送り量)A=0.10μmであれば、送り駆動系のばね系に作用する力は40Nであり、送り抵抗値Ff=50Nより小さいことから、移動体13が動くことはなく、送り駆動系のばね系を縮めたり、伸ばしたり(弾性変形)するだけである。つまり、A・K<Ffならば、移動体13は、ゆらぎ振動しない。   Furthermore, the fluctuation vibration width can be expected to be further reduced depending on the balance between the spring constant K of the feed drive system and the feed resistance value Ff. For example, when the spring constant K of the feed drive system is 400 N / μm (= 4 N / 0.01 μm) in terms of feed direction (straight line) and the feed resistance value Ff is 50 N, the fluctuation vibration piece amplitude (rotary rotary) by the servo control system If the feed amount of the movable body 13 per pulse of the encoder 34) A = 0.10 μm, the force acting on the spring system of the feed drive system is 40 N, which is smaller than the feed resistance value Ff = 50 N. The body 13 does not move, and only the spring system of the feed drive system is contracted or stretched (elastically deformed). That is, if A · K <Ff, the moving body 13 does not fluctuate.

したがって、移動体13の送り抵抗Ffと、移動体13の送り駆動系のばね定数Kと、ロータリエンコーダ34の1パルス当たりの移動体13の送り量Aとが、A・K<Ffを満足するように設定されていることが好ましい。   Therefore, the feed resistance Ff of the mobile body 13, the spring constant K of the feed drive system of the mobile body 13, and the feed amount A of the mobile body 13 per pulse of the rotary encoder 34 satisfy A · K <Ff. It is preferable that they are set as follows.

なお、リニアスケール14の信号によるフィードバック回路を遮断した時、ローパスフィルタ62の出力が一定値になるので、相互偏差カウンタ60には、既に残量がないので、サーボ制御系が動作することはない。つまり、リニアスケール14とロータリエンコーダ34、35との間で発生する虞れのある精度上の差からくる偏差によって移動体13が不必要に動かされることはない。   When the feedback circuit based on the signal of the linear scale 14 is cut off, the output of the low-pass filter 62 becomes a constant value. Therefore, the servo control system does not operate because the mutual deviation counter 60 already has no remaining amount. . That is, the moving body 13 is not unnecessarily moved by a deviation resulting from a difference in accuracy that may occur between the linear scale 14 and the rotary encoders 34 and 35.

位置決め完了後、移動体13は、リニアスケール14の信号によって位置決め保持されている場合よりも、遙かに小さな振幅のゆらぎ振動状態で、実質的に停止した状態にある。しかし、この状態で、送り抵抗値Ffより大きい外力Pが移動体13に働くと、移動体13は動かされ、外力Pの大きさによっては、移動体13は、リニアスケール14の最小検出単位を超えた移動量のずれを生じることがある。一般に、リニアスケール14は、最小検出単位が、望ましい位置決め精度に等しいか、約半分程度のものを用いられるので、この移動体13のずれ動きの現象は見逃すことができない。   After the positioning is completed, the moving body 13 is substantially stopped in a fluctuation vibration state having a much smaller amplitude than that in the case where the positioning is held by the signal of the linear scale 14. However, in this state, when an external force P greater than the feed resistance value Ff acts on the moving body 13, the moving body 13 is moved. Depending on the magnitude of the external force P, the moving body 13 may have a minimum detection unit of the linear scale 14. There may be a shift in the amount of movement that exceeds the limit. In general, the linear scale 14 has a minimum detection unit equal to a desired positioning accuracy or about half, and therefore, the phenomenon of the displacement movement of the moving body 13 cannot be overlooked.

ここで、移動体13のずれ量を具体例で見てみる。送り駆動系のばね定数K=400N/μm、移動体13の送り抵抗値Ff=50N、外力P=1000N、リニアスケール14の分解能S=1.0μm、ロータリエンコーダ34あるいは35の分解能R=0.1μmとすると、送り駆動系に作用する荷重Pfは、下式(1)により表される。   Here, the displacement amount of the moving body 13 will be described as a specific example. Spring constant K of the feed drive system = 400 N / μm, feed resistance value Ff = 50 N of the moving body 13, external force P = 1000 N, resolution S of the linear scale 14 S = 1.0 μm, resolution R of the rotary encoder 34 or 35 R = 0. Assuming 1 μm, the load Pf acting on the feed drive system is expressed by the following equation (1).

Pf=P−Ff=1000N−50N=950N …(1)
サーボモータ26がロックして動かないものと仮定すると、送り駆動系のたわみ=移動体13のずれ量Δχは、下式(2)により表される。
Pf = P-Ff = 1000N-50N = 950N (1)
Assuming that the servomotor 26 is locked and does not move, the deflection of the feed drive system = the deviation Δχ of the moving body 13 is expressed by the following equation (2).

Δχ=Pf/K=950N/400N/μm=2.375μm …(2)
実際には、サーボモータ26は完全にはロックされておらず、機械系および電気系の要因によって決まるサーボ剛性と応答周波数を持っているので、外力が応答周波数より速い速度で移動体13に作用すると、サーボモータ26は逆転させられてしまうので、移動体13は、上述のずれ量Δχより、さらに大きい量、動かされてしまうことになる。
Δχ = Pf / K = 950 N / 400 N / μm = 2.375 μm (2)
Actually, the servo motor 26 is not completely locked and has servo rigidity and response frequency determined by the factors of the mechanical system and electrical system, so that the external force acts on the moving body 13 at a speed faster than the response frequency. Then, since the servomotor 26 is reversed, the moving body 13 is moved by an amount larger than the above-described deviation amount Δχ.

このような事態に対処するため、本実施形態の移動装置のサーボ制御系は、以下のような構成、特徴を有するものになっている。   In order to cope with such a situation, the servo control system of the mobile device of the present embodiment has the following configuration and characteristics.

位置決め完了後、移動体13は、ロータリエンコーダ34あるいは35の信号によってフィードバック補償式に位置制御されている。この状態下では、リニアスケール14の信号はサーボ制御系では無効化されているが、リニアスケール14の信号自体は存在し、フィードバック回路(位置ループ)の偏差カウンタ68は、指令信号MCMDと移動体13の現在値、つまり、リニアスケール14の信号値との偏差(ずれ)を表している。   After the positioning is completed, the position of the moving body 13 is controlled in a feedback compensation manner by a signal from the rotary encoder 34 or 35. Under this state, the signal of the linear scale 14 is invalidated in the servo control system, but the signal of the linear scale 14 itself exists, and the deviation counter 68 of the feedback circuit (position loop) has the command signal MCMD and the moving body. 13 represents the deviation (deviation) from the current value of 13, that is, the signal value of the linear scale 14.

上位制御部52は、位置決め完了後、移動体13の停止位置のずれ量を監視するずれ監視部59を有する。ずれ監視部59は、偏差カウンタ58およびリニアスケール14の信号(相互偏差カウンタ60の記憶値)を常時監視しており、指令信号MCMDとリニアスケール14の信号との偏差、つまり、移動体13の停止位置のずれ量があらかじめ設定された閾値以内であるか否かをチェック(運転中スケールずれ過大チェック)している。ずれ量があらかじめ設定された閾値を超えると、上位制御部52に設けられている特殊サーボ制御部69が必要と認めて修正信号を送出する。   The host control unit 52 includes a deviation monitoring unit 59 that monitors the deviation amount of the stop position of the moving body 13 after the positioning is completed. The deviation monitoring unit 59 constantly monitors the deviation counter 58 and the signal of the linear scale 14 (the stored value of the mutual deviation counter 60), and the deviation between the command signal MCMD and the signal of the linear scale 14, that is, the moving body 13 It is checked whether or not the deviation amount of the stop position is within a preset threshold value (excessive scale deviation check during operation). When the amount of deviation exceeds a preset threshold value, the special servo control unit 69 provided in the upper control unit 52 recognizes that it is necessary and sends a correction signal.

この修正信号の送出により、サーボ制御系でリニアスケール14の信号が再び有効になるように、上位制御部52の定数・開閉指令部63、機能停止指令部65から、ゲート付きバッファ61、ローパスフィルタ62を元の動作状態にする制御信号が送出される。これにより、リニアスケール14の信号に基づく位置制御が有効になる。   By sending this correction signal, the constant / open / close command unit 63 and the function stop command unit 65 of the host control unit 52 from the constant / open / close command unit 65 and the function stop command unit 65 are re-validated in the servo control system. A control signal is sent to bring 62 to its original operating state. Thereby, the position control based on the signal of the linear scale 14 becomes effective.

こうして、位置決め時と同様に、ロータリエンコーダ34あるいは35とリニアスケール14の両方の信号によるサーボ制御が併存するように、サーボ制御系が切り換わる際に必要になるのは、ゲート付きバッファ61に溜まったフィードバック補償量が一気にステップ状に位置ループに突入することによりサーボモータ26を瞬時に回転させ、駆動装置20や移動体13にショックが発生することを防ぐ機能である。速度・加減速時定数設定器66と定数・カーブ指令部67が、この機能を司る。   Thus, as in the positioning, what is necessary when the servo control system is switched is accumulated in the gated buffer 61 so that the servo control by the signals of both the rotary encoder 34 or 35 and the linear scale 14 coexists. This is a function for preventing the occurrence of a shock in the driving device 20 and the moving body 13 by instantaneously rotating the servo motor 26 when the feedback compensation amount enters the position loop step by step. The speed / acceleration / deceleration time constant setting unit 66 and the constant / curve command unit 67 control this function.

これにより、ステップ状に流れ込んできた移動指令量は、定数・カーブ指令部67によって指定された速度、加速度およびカーブをもってサーボ制御系(位置ループ)に入り、駆動装置20や移動体13にショックが発生することが防止される。   As a result, the movement command amount that has flowed into the step shape enters the servo control system (position loop) with the speed, acceleration, and curve specified by the constant / curve command section 67, and a shock is applied to the drive device 20 and the moving body 13. Occurrence is prevented.

なお、ローパスフィルタ62と周波数変更指令部64に適切な値を設定して同様の効果を得ることもできる。   The same effect can be obtained by setting appropriate values in the low-pass filter 62 and the frequency change command unit 64.

また、本実施形態では、サーボアンプ72を介してサーボモータ26のトルクを変更することができるトルク可変制御指令部73が、定トルク制御指令部74に加えて、上位制御部52に設けられている。これにより、位置信号と負荷に基づいて出力トルクが制御される通常のサーボ制御に加えて、必要に応じてトルクをも制御することが可能である。   In the present embodiment, a torque variable control command unit 73 that can change the torque of the servo motor 26 via the servo amplifier 72 is provided in the host control unit 52 in addition to the constant torque control command unit 74. Yes. Thereby, in addition to the normal servo control in which the output torque is controlled based on the position signal and the load, it is possible to control the torque as necessary.

この制御機能を用いれば、移動体13が指令位置に到達するまでの間、所定のトルクをもって移動体13を送り移動させることができるほか、位置決めされてサーボ制御系がリニアスケール14の信号を無効にしてロータリエンコーダ34あるいは35の信号のみによって位置制御している間、所定のトルクをもって移動体13を定位置に保持することができる。   If this control function is used, the moving body 13 can be fed and moved with a predetermined torque until the moving body 13 reaches the command position. In addition, the servo control system is invalidated by positioning the servo control system. Thus, while the position is controlled only by the signal of the rotary encoder 34 or 35, the movable body 13 can be held at a fixed position with a predetermined torque.

また、ロータリエンコーダ34あるいは35の信号のみによって位置制御している状態で、移動体13の偏差(ずれ)が大きくなり、リニアスケール14の信号を併用した位置制御に戻って、移動体13を指令位置に戻す制御が行われる時に、トルク制御を、加減速時定数処理された位置制御方式と併用あるいは単独で用いることもできる。なお、ここで云う所定のトルクは、一定のトルクだけでなく、任意に変化させたトルクをも含む。   Further, in a state where the position control is performed only by the signal of the rotary encoder 34 or 35, the deviation (displacement) of the moving body 13 becomes large, and the control returns to the position control using the signal of the linear scale 14 together. When the control to return to the position is performed, the torque control can be used in combination with the position control method subjected to acceleration / deceleration time constant processing or independently. The predetermined torque mentioned here includes not only a constant torque but also a torque that is arbitrarily changed.

これにより、移動体13の復帰制御において、移動体13の停止位置のずれ量をゼロあるいは所定値内に戻す動作を、指定された定トルクあるいは指定された割合で変化する可変トルク方式によって行うことができる。   Thereby, in the return control of the moving body 13, the operation of returning the displacement amount of the stop position of the moving body 13 to zero or a predetermined value is performed by a specified constant torque or a variable torque method that changes at a specified rate. Can do.

(実施形態2)
この発明による移動装置の実施形態2を、図3を参照して説明する。
(Embodiment 2)
A mobile device according to a second embodiment of the present invention will be described with reference to FIG.

この実施形態では、固定台11上に二組の直線移動案内部12R、12Lが互いに平行に設けられており、直線移動案内部12Rに案内されて直線移動する移動体13Rと、直線移動案内部12Lに案内されて直線移動する移動体13Lとが並列に設けられている。移動体13Rと13Lは、連結体13Cによって互いに連結され、一体的に直線移動する形態をとることができる。 In this embodiment, two sets of linear movement guide portions 12R and 12L are provided in parallel with each other on the fixed base 11, and a moving body 13R that linearly moves while being guided by the linear movement guide portion 12R, and a linear movement guide portion. A moving body 13L that is guided by 12L and moves linearly is provided in parallel. The moving bodies 13R and 13L are connected to each other by a connecting body 13C and can take a form of linear movement integrally.

移動体13Rを駆動する駆動装置20Rと、移動体13Lを駆動する駆動装置20Lとが個別に設けられている。駆動装置20R、20Lは、制御装置500によって総括的に制御される。   A driving device 20R that drives the moving body 13R and a driving device 20L that drives the moving body 13L are individually provided. The drive devices 20R and 20L are controlled by the control device 500 as a whole.

固定台11には、移動体13R、13Lの各々の直線移動位置を検出する第1の位置検出手段として、リニアスケール14R、14Lが取り付けられている。リニアスケール14Rは移動体13Rの直線移動位置を表すディジタル位置信号を制御装置500に入力し、リニアスケール14Lは移動体13Lの直線移動位置を表すディジタル位置信号を制御装置500に入力する。 A fixed base 11, the mobile 13R, as the first position detecting means for detecting the linear movement position of each of 13L, the linear scale 14R, 14L are attach. The linear scale 14R inputs a digital position signal representing the linear movement position of the moving body 13R to the control device 500, and the linear scale 14L inputs a digital position signal representing the linear movement position of the moving body 13L to the control device 500.

駆動装置20Rと20Lは、各々実施形態1の駆動装置20と同様に構成されており、移動体13R、13Lに取り付けられている送りナット21R、21Lとねじ係合する送りねじ22R、22Lと、駆動箱25R、25Lと、駆動箱25R、25Lに取り付けられて送りねじ22R、22Lを回転駆動するサーボモータ26R、26L等により構成される。   The drive devices 20R and 20L are each configured similarly to the drive device 20 of the first embodiment, and feed screws 22R and 22L that are screw-engaged with feed nuts 21R and 21L attached to the moving bodies 13R and 13L, The drive boxes 25R and 25L and servomotors 26R and 26L that are attached to the drive boxes 25R and 25L and rotationally drive the feed screws 22R and 22L are configured.

サーボモータ26の後端部には、駆動装置20R、20Lの位置を検出する第2の位置検出手段として、サーボモータ26R、26Lの回転位置を検出するロータリエンコーダ34R、34Lが取り付けられている。ロータリエンコーダ34R、34Lは、各々、サーボモータ26R、26Lの回転位置を表すディジタル位置信号を制御装置500に入力する。 At the rear end of the servo motor 26, rotary encoders 34R and 34L for detecting the rotational positions of the servo motors 26R and 26L are attached as second position detecting means for detecting the positions of the drive devices 20R and 20L. The rotary encoders 34R and 34L input digital position signals representing the rotational positions of the servo motors 26R and 26L to the control device 500, respectively.

ロータリエンコーダ34R、34Lの分解能は、実施形態1と同様に、リニアスケール14R、14Lの分解能より十分に高いものでなければならない。   The resolution of the rotary encoders 34R and 34L must be sufficiently higher than the resolution of the linear scales 14R and 14L, as in the first embodiment.

駆動装置20R、20Lには、必要に応じて、駆動装置20R、20Lの位置を検出する第2の位置検出手段として、駆動箱25R、25L内の歯車軸(図示省略)に接続された別置きのロータリエンコーダ35R、35Lが取り付けられることがある。ロータリエンコーダ35R、35Lの分解能も、実施形態1と同様に、リニアスケール14R、14Lの分解能より十分に高いものでなければならない。 The driving devices 20R and 20L are provided separately as a second position detecting means for detecting the positions of the driving devices 20R and 20L as needed, connected to gear shafts (not shown) in the driving boxes 25R and 25L. Rotary encoders 35R and 35L may be attached. The resolution of the rotary encoders 35R and 35L must be sufficiently higher than the resolution of the linear scales 14R and 14L, as in the first embodiment.

制御装置500は、詳細の図示を省略されているが、実施形態1に示されている制御装置50のサーボ制御部51と同等のサーボ制御部を、サーボモータ26R用と、サーボモータ26L用として、二台分有している。制御装置500は、実施形態1に示されている制御装置50の上位制御部52と同等の上位制御部を一つ有している。 Although detailed illustration of the control device 500 is omitted, a servo control unit equivalent to the servo control unit 51 of the control device 50 shown in the first embodiment is used for the servo motor 26R and the servo motor 26L. , Have two cars. The control device 500 has one upper control unit equivalent to the upper control unit 52 of the control device 50 shown in the first embodiment.

この上位制御部は、サーボモータ26R用のサーボ制御部とサーボモータ26L用のサーボ制御部の双方を統括制御し、二台の移動体13R、13Lを、同一位置に、同一速度・加減速度をもって位置決めする指令を各サーボ制御部へ送出する。   This host control unit controls both the servo control unit for the servo motor 26R and the servo control unit for the servo motor 26L, and controls the two moving bodies 13R and 13L at the same position with the same speed and acceleration / deceleration. Sends a positioning command to each servo controller.

制御装置500は、移動体13Rと13Lの位置の差が設定された閾値を超えた場合に、自動的に、あるいは上位制御部からの信号によって、直近の位置決め位置に、選択された側の移動体13Rあるいは13Lを位置復帰させる機能を有する。   When the difference between the positions of the moving bodies 13R and 13L exceeds a set threshold value, the control device 500 moves the selected side to the nearest positioning position automatically or by a signal from the host controller. It has a function of returning the position of the body 13R or 13L.

制御装置500は、上位制御部がサーボモータ26R用のサーボ制御部とサーボモータ26L用のサーボ制御部の片方にのみ位置決めする指令を送出することもできる。この場合には、二台の移動体13R、13Lのうちの一方だけが、指定された位置に、指定された速度・加減速度をもって位置決めされる。   In the control device 500, the host controller can send a command for positioning only to one of the servo controller for the servo motor 26R and the servo controller for the servo motor 26L. In this case, only one of the two moving bodies 13R and 13L is positioned at the designated position with the designated speed / acceleration / deceleration.

上述以外のことは、実施形態1と同様に、位置制御が行われる。したがって、実施形態2においても、実施形態1と同様の作用、効果が得られる。   Except for the above, position control is performed as in the first embodiment. Therefore, also in Embodiment 2, the same operations and effects as in Embodiment 1 can be obtained.

(実施形態3)
この発明による移動装置の実施形態3を、図4を参照して説明する。なお、図4において、図1に対応する部分は、図1に付した符号と同一の符号を付けて、その説明を省略する。
(Embodiment 3)
Embodiment 3 of the moving apparatus according to the present invention will be described with reference to FIG. 4, parts corresponding to those in FIG. 1 are denoted by the same reference numerals as those in FIG. 1, and description thereof is omitted.

実施形態3は、油圧・電気サーボ式のものであり、移動体13を駆動する駆動装置80は、油圧シリンダ装置81と、油圧シリンダ装置81に送る油量を制御する電気モータ・ポンプ式油圧サーボバルブ87あるいは電磁式油圧サーボバルブ88と、油圧供給源ユニット89とを有する。電気モータ・ポンプ式油圧サーボバルブ87は、電気サーボモータ90によって駆動される油ポンプ91を有する。 The third embodiment is of a hydraulic / electric servo type. A driving device 80 for driving the moving body 13 includes a hydraulic cylinder device 81 and an electric motor / pump type hydraulic servo for controlling the amount of oil sent to the hydraulic cylinder device 81. A valve 87 or an electromagnetic hydraulic servo valve 88 and a hydraulic supply source unit 89 are included. Electric motor Hydraulic servovalve 87 includes an oil pump 91 driven by an electric servo-motor 90.

油圧シリンダ装置81は、シリンダ部82を固定台11上に固定され、ピストンロッド83の先端を適当なばね定数のブラケット84によって移動体13に直結固定されている。油圧シリンダ装置81の後部ロッド85には、移動体13の位置を検出する第1の位置検出手段して、リニアスケール86が接続されている。リニアスケール86は、移動体13の直線移動位置を表すディジタル位置信号を制御装置50に入力する。   In the hydraulic cylinder device 81, the cylinder portion 82 is fixed on the fixed base 11, and the tip of the piston rod 83 is directly connected and fixed to the moving body 13 by a bracket 84 having an appropriate spring constant. A linear scale 86 is connected to the rear rod 85 of the hydraulic cylinder device 81 as first position detecting means for detecting the position of the moving body 13. The linear scale 86 inputs a digital position signal indicating the linear movement position of the moving body 13 to the control device 50.

なお、リニアスケール86は、実施形態1と同様に、移動体13の位置を直接検出するように設けられていてもよい。   The linear scale 86 may be provided so as to directly detect the position of the moving body 13 as in the first embodiment.

電気モータ・ポンプ式油圧サーボバルブ87の電気サーボモータ90には、駆動装置20の位置を検出する第2の位置検出手段として、電気サーボモータ90の回転位置を検出するロータリエンコーダ92が取り付けられている。ロータリエンコーダ92は、電気サーボモータ26の回転位置を表すディジタル位置信号を制御装置50に入力する。 The electric servo motor 90 of the electric motor / pump hydraulic servo valve 87 is provided with a rotary encoder 92 for detecting the rotational position of the electric servo motor 90 as a second position detecting means for detecting the position of the driving device 20. Yes. The rotary encoder 92 inputs a digital position signal indicating the rotational position of the electric servomotor 26 to the control device 50.

ロータリエンコーダ92の分解能は、実施形態1と同様に、リニアスケール86の分解能より十分に高いものでなければならない。   The resolution of the rotary encoder 92 must be sufficiently higher than the resolution of the linear scale 86 as in the first embodiment.

電磁式油圧サーボバルブ88が用いられる場合には、駆動装置20の位置を検出する第2の位置検出手段として、油圧サーボバルブ88のスプール位置を検出する位置検出器93が油圧サーボバルブ88に取り付けられる。位置検出器93は、油圧サーボバルブ88のスプール位置を表すディジタル位置信号を制御装置50に入力する。この場合、位置検出器93の分解能は、油圧サーボバルブ88のスプール位置を検出する1単位がリニアスケール86の1単位より十分に小さいことが必要である。 When the electromagnetic hydraulic servo valve 88 is used, a position detector 93 for detecting the spool position of the hydraulic servo valve 88 is attached to the hydraulic servo valve 88 as the second position detecting means for detecting the position of the drive device 20. It is done. The position detector 93 inputs a digital position signal indicating the spool position of the hydraulic servo valve 88 to the control device 50. In this case, the resolution of the position detector 93 requires that one unit for detecting the spool position of the hydraulic servo valve 88 is sufficiently smaller than one unit of the linear scale 86.

実施形態3の制御装置50は、実施形態1の制御装置50と同様に構成されており、電気サーボモータ90あるいは油圧サーボバルブ88の制御を行う。したがって、実施形態3においても、実施形態1と同様に位置制御が行われ、実施形態1と同様の作用、効果が得られる。 The control device 50 according to the third embodiment is configured in the same manner as the control device 50 according to the first embodiment, and controls the electric servo motor 90 or the hydraulic servo valve 88. Therefore, also in the third embodiment, position control is performed in the same manner as in the first embodiment, and the same operations and effects as in the first embodiment are obtained.

(実施形態4)
この発明による移動装置の実施形態4を、図を参照して説明する。
(Embodiment 4)
The fourth embodiment of a mobile device according to the present invention will be described with reference to FIG.

実施形態4は回転型の移動装置である。本実施形態の移動装置は、固定台101上に回転テーブル(回転移動体)102が、流体静圧軸受(図示省略)によって固定台101より支持された形態で、回転可能に設けられている。   The fourth embodiment is a rotary type moving device. In the moving device of this embodiment, a rotary table (rotary moving body) 102 is rotatably provided on a fixed base 101 in a form supported by the fixed base 101 by a hydrostatic bearing (not shown).

固定台101には、回転テーブル102の位置を検出する第1の位置検出手段として、回転位置検出器103が取り付けられている。回転位置検出器103は、回転テーブル102の回転位置を表すディジタル位置信号を制御装置50に入力する。   A rotation position detector 103 is attached to the fixed base 101 as first position detection means for detecting the position of the rotation table 102. The rotational position detector 103 inputs a digital position signal indicating the rotational position of the rotary table 102 to the control device 50.

固定台101には回転テーブル102を回転駆動する駆動装置110が取り付けられている。駆動装置110は、駆動箱111内に設けられた摩擦駆動式の減速部(図示省略)と、駆動箱111に取り付けられたサーボモータ(電気サーボモータ)112と有する。   A driving device 110 for rotating the rotary table 102 is attached to the fixed base 101. The drive device 110 includes a friction drive type speed reducer (not shown) provided in the drive box 111 and a servo motor (electric servomotor) 112 attached to the drive box 111.

サーボモータ112には、駆動装置110の位置を検出する第2の位置検出手段として、サーボモータ112の回転位置を検出するロータリエンコーダ113が取り付けられている。ロータリエンコーダ113は、サーボモータ112の回転位置を表すディジタル位置信号を制御装置50に入力する。 A rotary encoder 113 that detects the rotational position of the servo motor 112 is attached to the servo motor 112 as a second position detection unit that detects the position of the driving device 110. The rotary encoder 113 inputs a digital position signal indicating the rotational position of the servo motor 112 to the control device 50.

ロータリエンコーダ113の分解能は、回転位置検出器103の分解能より十分に高いものでなければならない。   The resolution of the rotary encoder 113 must be sufficiently higher than the resolution of the rotational position detector 103.

駆動装置110には、必要に応じて、駆動装置110の位置を検出する第2の位置検出手段として、駆動箱111内の減速部の軸(図示省略)に接続された別置きのロータリエンコーダ114が取り付けられることがある。ロータリエンコーダ114の分解能は、回転位置検出器103の分解能より十分に高いものでなければならない。 The drive device 110 has a separate rotary encoder 114 connected to a shaft (not shown) of the speed reduction unit in the drive box 111 as second position detection means for detecting the position of the drive device 110 as necessary. May be attached. The resolution of the rotary encoder 114 must be sufficiently higher than the resolution of the rotational position detector 103.

実施形態4の制御装置50は、実施形態1の制御装置50と同様に構成されており、サーボモータ112の制御を行う。したがって、実施形態4においても、実施形態1と同様に位置制御が行われ、実施形態1と同様の作用、効果が得られる。   The control device 50 according to the fourth embodiment is configured similarly to the control device 50 according to the first embodiment, and controls the servo motor 112. Therefore, also in the fourth embodiment, position control is performed in the same manner as in the first embodiment, and the same operations and effects as in the first embodiment are obtained.

この発明による移動装置の実施形態1を示す斜視図である。It is a perspective view which shows Embodiment 1 of the moving apparatus by this invention. この発明による移動装置の実施形態1を示すブロック図である。It is a block diagram which shows Embodiment 1 of the moving apparatus by this invention. この発明による移動装置の実施形態2を示す斜視図である。It is a perspective view which shows Embodiment 2 of the moving apparatus by this invention. この発明による移動装置の実施形態3を示す斜視図である。It is a perspective view which shows Embodiment 3 of the moving apparatus by this invention. この発明による移動装置の実施形態4を示す斜視図である。It is a perspective view which shows Embodiment 4 of the moving apparatus by this invention.

符号の説明Explanation of symbols

11 固定台
12、12R、12L 直線移動案内部
13、13R、13L 移動体
14、14R、14L リニアスケール
20、20R、20L 駆動装置
21、21R、21L 送りナット
22、22R、22L 送りねじ
23、24 軸受
25、25R、25L 駆動箱
26、26R、26L サーボモータ
27、28 歯車
29、30 歯車軸
31、32、33 軸受
34、34R、34L ロータリエンコーダ
35、35R、35L ロータリエンコーダ
50、500 制御装置
51 サーボ制御部
52 上位制御部
53、54、55 変換係数器
56 位置指令部
57、58 偏差カウンタ
59 ずれ監視部
60 相互偏差カウンタ
61 ゲート付きバッファ
62 ローパスフィルタ
63 定数・開閉指令部
64 周波数変更指令部
65 機能停止指令部
66 速度・加減速時定数設定器
67 定数・カーブ指令部
68 偏差カウンタ
69 特殊サーボ制御部
70 ゲイン設定器
71 速度制御器
72 サーボアンプ
73 トルク可変制御指令部
74 定トルク制御指令部
75 微分器
Cm1〜Cm6 比較器
80 駆動装置
81 油圧シリンダ装置
82 シリンダ部
83 ピストンロッド
84 ブラケット
85 後部ロッド
86 リニアスケール
87 電気モータ・ポンプ式油圧サーボバルブ
88 電磁式油圧サーボバルブ
89 油圧供給源ユニット
90 電気サーボモータ
91 油ポンプ
92 ロータリエンコーダ
93 位置検出器
101 固定台
102 回転テーブル
103 回転位置検出器
110 駆動装置
111 駆動箱
112 サーボモータ
113、114 ロータリエンコーダ
11 fixed base 12, 12R, 12L linear movement guide unit 13, 13R, 13L moving body 14, 14R, 14L linear scale 20, 20R, 20L drive unit 21, 21R, 21L feed nut 22, 22R, 22L feed screw 23, 24 Bearing 25, 25R, 25L Drive box 26, 26R, 26L Servo motor 27, 28 Gear 29, 30 Gear shaft 31, 32, 33 Bearing 34, 34R, 34L Rotary encoder 35, 35R, 35L Rotary encoder 50, 500 Control device 51 Servo control unit 52 Host control unit 53, 54, 55 Conversion coefficient unit 56 Position command unit 57, 58 Deviation counter 59 Deviation monitoring unit 60 Mutual deviation counter 61 Gated buffer 62 Low pass filter 63 Constant / open / close command unit 64 Frequency change command unit 65 Function stop fingers Command section 66 Speed / acceleration / deceleration time constant setting unit 67 Constant / curve command section 68 Deviation counter 69 Special servo control section 70 Gain setting section 71 Speed controller 72 Servo amplifier 73 Torque variable control command section 74 Constant torque control command section 75 Differential Cm1 to Cm6 Comparator 80 Drive device 81 Hydraulic cylinder device 82 Cylinder part 83 Piston rod 84 Bracket 85 Rear rod 86 Linear scale 87 Electric motor / pump type hydraulic servo valve 88 Electromagnetic hydraulic servo valve 89 Hydraulic supply source unit 90 Electric servo Motor 91 Oil pump 92 Rotary encoder 93 Position detector 101 Fixed base 102 Rotary table 103 Rotational position detector 110 Drive unit 111 Drive box 112 Servo motor 113, 114 Rotary encoder

Claims (5)

固定台と、前記固定台に対して移動可能に設けられた移動体と、前記移動体を駆動する駆動装置と、前記駆動装置を制御する制御装置とを有する移動装置において、
前記移動体の位置を検出する第1の位置検出手段と、
前記第1の位置検出手段の分解能より高い分解能を有し前記駆動装置の位置を検出する第2の位置検出手段とを有し、
前記制御装置は、前記第1の位置検出手段によって検出される位置情報に基づく位置決めが完了した後は、前記第1の位置検出手段によって検出される位置情報に基づく位置制御を無効にし、前記第2の位置検出手段によって検出される位置情報のみに基づいて位置制御を行い、
前記第1の位置検出手段の信号フィードバック回路に、ローパスフィルタと、ゲート付きバッファとが設けられており、位置決め完了後は、前記ローパスフィルタの機能停止、前記ゲート付きバッファのゲート閉、前記ゲート付きバッファのバッファ値の最大化のいずれか一つあるいは複数の組み合わせにより、前記第1の位置検出手段によって検出される位置情報に基づく位置制御を無効にする、
ことを特徴とする移動装置。
In a moving device having a fixed base, a movable body provided movably with respect to the fixed base, a drive device for driving the movable body, and a control device for controlling the drive device,
First position detecting means for detecting the position of the moving body;
Second position detection means for detecting a position of the driving device having a resolution higher than that of the first position detection means ;
The control device, wherein after the positioning based on the position information detected completed by the first position detecting means, disable the position control based on position information detected by said first position detecting means, the second There line position control based only on the position information detected by the second position detecting means,
The signal feedback circuit of the first position detecting means is provided with a low-pass filter and a gated buffer. After positioning is completed, the function of the low-pass filter is stopped, the gate of the gated buffer is closed, and the gate is attached. Disabling position control based on position information detected by the first position detecting means by any one or a combination of maximization of the buffer value of the buffer;
A mobile device characterized by that.
固定台と、前記固定台に対して移動可能に設けられた移動体と、前記移動体を駆動する駆動装置と、前記駆動装置を制御する制御装置とを有する移動装置において、
前記移動体の位置を検出する第1の位置検出手段と、
前記第1の位置検出手段の分解能より高い分解能を有し前記駆動装置の位置を検出する第2の位置検出手段とを有し、
前記制御装置は、前記第1の位置検出手段によって検出される位置情報に基づく位置決めが完了した後は、前記第1の位置検出手段によって検出される位置情報に基づく位置制御を無効にし、前記第2の位置検出手段によって検出される位置情報のみに基づいて位置制御を行い、
前記制御装置は、前記移動体の停止位置のずれ量を監視するずれ監視部を有し、前記移動体の停止位置のずれ量があらかじめ設定された閾値を超えると、前記第1の位置検出手段によって検出される位置情報に基づく位置制御を有効にし、前記移動体の停止位置のずれ量をゼロあるいは所定値内に戻す復帰制御を行う、
ことを特徴とる移動装置。
In a moving device having a fixed base, a movable body provided movably with respect to the fixed base, a drive device for driving the movable body, and a control device for controlling the drive device,
First position detecting means for detecting the position of the moving body ;
Second position detection means for detecting a position of the driving device having a resolution higher than that of the first position detection means;
The control device, wherein after the positioning based on the position information detected completed by the first position detecting means, disable the position control based on position information detected by the front Symbol first position detection means, Performing position control based only on position information detected by the second position detecting means,
The control device includes a deviation monitoring unit that monitors a deviation amount of the stop position of the moving body, and when the deviation amount of the stop position of the movable body exceeds a preset threshold, the first position detection unit The position control based on the position information detected by is made effective, and the return control for returning the shift amount of the stop position of the moving body to zero or within a predetermined value is performed.
It shall be the said moving device.
固定台と、前記固定台に対して移動可能に設けられた移動体と、前記移動体を駆動する駆動装置と、前記駆動装置を制御する制御装置とを有する移動装置において、
前記移動体の位置を検出する第1の位置検出手段と、
前記第1の位置検出手段の分解能より高い分解能を有し前記駆動装置の位置を検出する第2の位置検出手段とを有し、
前記制御装置は、前記第1の位置検出手段によって検出される位置情報に基づく位置決めが完了した後は、前記第1の位置検出手段によって検出される位置情報に基づく位置制御を無効にし、前記第2の位置検出手段によって検出される位置情報のみに基づいて位置制御を行い、
前記第1の位置検出手段の信号フィードバック回路に、ローパスフィルタと、ゲート付きバッファとが設けられており、位置決め完了後は、前記ローパスフィルタの機能停止、前記ゲート付きバッファのゲート閉、前記ゲート付きバッファのバッファ値の最大化のいずれか一つあるいは複数の組み合わせにより、前記第1の位置検出手段によって検出される位置情報に基づく位置制御を無効にする、
前記制御装置は、前記移動体の停止位置のずれ量を監視するずれ監視部を有し、前記移動体の停止位置のずれ量があらかじめ設定された閾値を超えると、前記第1の位置検出手段によって検出される位置情報に基づく位置制御を有効にし、前記移動体の停止位置のずれ量をゼロあるいは所定値内に戻す復帰制御を行う
ことを特徴とる移動装置。
In a moving device having a fixed base, a movable body provided movably with respect to the fixed base, a drive device for driving the movable body, and a control device for controlling the drive device,
First position detecting means for detecting the position of the moving body;
Second position detection means for detecting a position of the driving device having a resolution higher than that of the first position detection means;
The controller disables the position control based on the position information detected by the first position detecting means after the positioning based on the position information detected by the first position detecting means is completed, and Performing position control based only on position information detected by the position detecting means of 2,
The signal feedback circuit of the first position detecting means is provided with a low-pass filter and a gated buffer. After positioning is completed, the function of the low-pass filter is stopped, the gate of the gated buffer is closed, and the gate is attached. Disabling position control based on position information detected by the first position detecting means by any one or a combination of maximization of the buffer value of the buffer;
The control device includes a deviation monitoring unit that monitors a deviation amount of the stop position of the moving body, and when the deviation amount of the stop position of the movable body exceeds a preset threshold, the first position detection unit The position control based on the position information detected by is made effective, and the return control for returning the shift amount of the stop position of the moving body to zero or within a predetermined value is performed .
It shall be the said moving device.
請求項2または請求項3に記載の移動装置において、
前記復帰制御において、前記移動体の停止位置のずれ量をゼロあるいは所定値内に戻す動作を、指定された速度および加減速時定数に従って行う
ことを特徴とする移動装置。
The mobile device according to claim 2 or claim 3,
In the return control, the operation of returning the displacement amount of the stop position of the moving body to zero or within a predetermined value is performed according to a specified speed and acceleration / deceleration time constant .
It shall be the said moving device.
請求項2または請求項3に記載の移動装置において、
前記復帰制御において、前記移動体の停止位置のずれ量をゼロあるいは所定値内に戻す動作を、指定された定トルクあるいは指定された割合で変化する可変トルク方式によって行う
ことを特徴とする移動装置。
The mobile device according to claim 2 or claim 3,
In the return control, an operation of returning the amount of deviation of the stop position of the moving body to zero or a predetermined value is performed by a specified constant torque or a variable torque method that changes at a specified rate .
It shall be the characteristic of the transfer DoSo location.
JP2006034357A 2006-02-10 2006-02-10 Mobile device Expired - Lifetime JP4568686B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006034357A JP4568686B2 (en) 2006-02-10 2006-02-10 Mobile device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006034357A JP4568686B2 (en) 2006-02-10 2006-02-10 Mobile device

Publications (2)

Publication Number Publication Date
JP2007213443A JP2007213443A (en) 2007-08-23
JP4568686B2 true JP4568686B2 (en) 2010-10-27

Family

ID=38491802

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006034357A Expired - Lifetime JP4568686B2 (en) 2006-02-10 2006-02-10 Mobile device

Country Status (1)

Country Link
JP (1) JP4568686B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014135030A (en) * 2013-01-11 2014-07-24 Fanuc Ltd Motor control device for correcting backlash

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57201117A (en) * 1981-05-28 1982-12-09 Toyo Electric Mfg Co Ltd Positioning apparatus
JPS6421409U (en) * 1987-07-24 1989-02-02
JPH04315553A (en) * 1991-04-12 1992-11-06 Hitachi Seiko Ltd Positioning control device
JP3593445B2 (en) * 1997-10-21 2004-11-24 株式会社日立製作所 Scroll wrap processing method and processing apparatus
JP4014719B2 (en) * 1998-02-19 2007-11-28 東芝機械株式会社 NC machine tool control apparatus and positioning control method
JP3640823B2 (en) * 1998-12-28 2005-04-20 ナブテスコ株式会社 Servo control system
JP2004030498A (en) * 2002-06-28 2004-01-29 Nachi Fujikoshi Corp Servo motor driver
JP2004192594A (en) * 2002-12-09 2004-07-08 Takara Sangyo:Kk Servo cylinder feeder

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014135030A (en) * 2013-01-11 2014-07-24 Fanuc Ltd Motor control device for correcting backlash

Also Published As

Publication number Publication date
JP2007213443A (en) 2007-08-23

Similar Documents

Publication Publication Date Title
CN102156436B (en) Multi-closed-loop feedback control system for laser cutter
US9658608B2 (en) Servo control apparatus
US6889115B2 (en) Position control apparatus and position control method
CN103676779B (en) The control device of electric motor of adjusting lash
US10247301B2 (en) Servo control system with position compensation function for driven member
CN202058007U (en) Multiple closed-loop feedback control system of laser cutting machine
US10948899B2 (en) Motor controller that uses an acceleration/deceleration time constant of the motor
US10391729B2 (en) Servo press, control method, and program
US10031507B2 (en) Servo control device
TWI708474B (en) Positioning control device and mold clamping device
US20070229019A1 (en) Electric motor control unit
US9760082B2 (en) Motor control apparatus for compensating reverse delay of motor
JPH01222302A (en) Numerical controller
Sato Practical high-precision motion control system based on nominal characteristic trajectory following control and simple feedforward element design methods
JP4510723B2 (en) Position control device having lost motion correction function
US20160288442A1 (en) Servo press, control method, and a recording medium recording a program
JP5455737B2 (en) Drive control device
JP4568686B2 (en) Mobile device
CN109195782B (en) Method for pressing a workpiece with a predetermined pressing force
JP2006215626A (en) Position control device
JP2007018439A (en) Gantry type XY positioning device
JP3278069B2 (en) Electro-hydraulic servo mechanism
US20190113903A1 (en) Controller
JP2000089829A (en) Position control method and device
JP5246784B2 (en) Synchronous drive control method and synchronous drive control apparatus for injection molding machine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20081202

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100212

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100216

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100318

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

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

R150 Certificate of patent or registration of utility model

Ref document number: 4568686

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

Year of fee payment: 3

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