JP5833878B2 - Absolute length encoder - Google Patents
Absolute length encoder Download PDFInfo
- Publication number
- JP5833878B2 JP5833878B2 JP2011221216A JP2011221216A JP5833878B2 JP 5833878 B2 JP5833878 B2 JP 5833878B2 JP 2011221216 A JP2011221216 A JP 2011221216A JP 2011221216 A JP2011221216 A JP 2011221216A JP 5833878 B2 JP5833878 B2 JP 5833878B2
- Authority
- JP
- Japan
- Prior art keywords
- time
- track
- position information
- absolute
- abs
- 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
- 238000012545 processing Methods 0.000 claims description 22
- 238000005259 measurement Methods 0.000 claims description 19
- 238000001514 detection method Methods 0.000 claims description 11
- 230000015572 biosynthetic process Effects 0.000 claims description 2
- 238000003786 synthesis reaction Methods 0.000 claims description 2
- 230000005540 biological transmission Effects 0.000 description 12
- 230000002194 synthesizing effect Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000010354 integration Effects 0.000 description 3
- 238000012805 post-processing Methods 0.000 description 2
- 238000007781 pre-processing Methods 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Landscapes
- Transmission And Conversion Of Sensor Element Output (AREA)
Description
本発明は、絶対測長型エンコーダに係り、特にインクリメンタルトラックとアブソリュートトラックを有し、前記インクリメンタルトラックから得たインクリメンタル位置情報と前記アブソリュートトラックから得たアブソリュート位置情報を照合又は合成するようにされた絶対測長型エンコーダの改良に関する。 The present invention relates to an absolute length measurement encoder, and more particularly, to an incremental track and an absolute track, and collating or synthesizing incremental position information obtained from the incremental track and absolute position information obtained from the absolute track. The present invention relates to improvements in absolute length encoders.
測定対象の位置の変化(増分)を測定するためのインクリメンタル(以下INCとも略する)トラックと、測定対象の絶対位置を測定するためのアブソリュート(以下ABSとも略する)トラックを備え、INCトラック位置情報とABSトラック位置情報の組み合わせにより絶対位置を高精度で測定したり、あるいは、INCトラック位置情報とABSトラック位置情報とを照合して測定精度を高めたエンコーダが開発されている(特許文献1乃至5)。 INC track position is provided with an incremental (hereinafter also abbreviated as INC) track for measuring a change (increment) in the position of the measurement object and an absolute (hereinafter abbreviated as ABS) track for measuring the absolute position of the measurement object. An encoder has been developed that measures the absolute position with high accuracy by combining information and ABS track position information, or collates INC track position information with ABS track position information to improve measurement accuracy (Patent Document 1). To 5).
INCトラックとABSトラックを組合せた絶対測長型エンコーダの一例の全体構成を図1に、要部構成を図2に示す。図において、10は、INCトラック12とABSトラック14が並んで設けられたスケール、20は、INCトラック12用の光源22と、ABSトラック14用の光源24と、INCトラック12用のINC用受光素子26と、ABSトラック14用のABS用受光素子28と、該ABS用受光素子28を制御するための受光素子制御装置30とを備えた検出ヘッド、40は、前記INC用受光素子26の出力のINCパターン信号を常時計数してINC位置を求めるINC位置カウンタ42と、前記受光素子制御装置30と信号をやり取りして、必要なときにABSパターン信号を得てABS位置を演算するABS位置演算装置44を含む信号処理部、48は、検出ヘッド20と信号処理部40を接続するケーブルである。
FIG. 1 shows an overall configuration of an example of an absolute length measurement type encoder combining an INC track and an ABS track, and FIG. In the figure, 10 is a scale in which the INC
ここで、INCトラック位置情報は、信号処理部40のINC位置カウンタ42でリアルタイムに取得することができるが、ABSトラック位置情報は常時検出されているわけではなく、信号処理部40からのABSリクエストコマンドを、検出ヘッド20内部の受光素子制御装置30が受信してから検出が始まるため、ABS位置演算装置44でのABSリクエストコマンド送信からABS位置情報取得迄の間に遅延が生じる。
Here, the INC track position information can be acquired in real time by the
しかしながら、同位置で取得されたINCトラック位置情報と、ABSトラック位置情報とを照合又は合成するとき、エンコーダが移動していて、且つ、取得したABSトラックスケールパターン情報とINCトラックの位置情報が同時刻ではなかった場合、それぞれのトラックから取得された位置にずれが生じ、照合時や合成時の誤差となってしまうという問題点を有していた。 However, when the INC track position information acquired at the same position and the ABS track position information are collated or combined, the encoder is moving, and the acquired ABS track scale pattern information and the INC track position information are the same. If it was not time, there was a problem that the position acquired from each track was shifted, resulting in an error at the time of collation or synthesis.
本発明は、前記従来の問題点を解決するべくなされたもので、ABSパターン情報の伝送遅延によるABSトラックとINCトラック照合時又は合成時の位置誤差を低減することを課題とする。 The present invention has been made to solve the above-described conventional problems, and it is an object of the present invention to reduce a position error at the time of matching or combining an ABS track and an INC track due to a transmission delay of ABS pattern information.
なお、特許文献6には、アブソリュートエンコーダの回転速度が所定の値以上のときは、インクリメンタルパルスとの合成による現在位置の生成を不可として、位置ずれの発生を防止するようにしたロータリエンコーダが記載され、特許文献7には、複数のインクリメンタル信号から演算して得た絶対位置データをシフトレジスタに一度格納してから略同時に出力することで、絶対位置データ出力の時差を防止することが記載されているが、本発明の課題を解決するものではなかった。 Patent Document 6 describes a rotary encoder that prevents the occurrence of misalignment by prohibiting generation of the current position by combining with an incremental pulse when the rotational speed of the absolute encoder is equal to or higher than a predetermined value. Patent Document 7 describes that absolute position data obtained by calculating from a plurality of incremental signals is stored once in a shift register and then output almost simultaneously, thereby preventing a time difference in absolute position data output. However, the problem of the present invention has not been solved.
本発明は、インクリメンタルトラックとアブソリュートトラックを有し、検出ヘッドにより前記インクリメンタルトラックから得たインクリメンタル位置情報と前記アブソリュートトラックから得たアブソリュート位置情報を、信号処理部内で照合又は合成するようにされた絶対測長型エンコーダにおいて、前記信号処理部内に、前記アブソリュート位置情報を前記検出ヘッドに要求してから前記信号処理部で受信する迄の時間に応じて、該信号処理部内における前記インクリメンタル位置情報の取得を遅らせる遅延手段を備えることにより、前記インクリメンタルトラック及び前記アブソリュートトラックから同時刻の位置情報を取得して、前記信号処理部内で同時刻に照合又は合成することにより、前記課題を解決したものである。 The present invention has an absolute track and an absolute track, and an absolute position information obtained from the incremental track and an absolute position information obtained from the absolute track by a detection head are collated or synthesized in a signal processing unit. in measurement type encoder, the signal processing section, wherein in accordance with absolute position information from the request to the detector head until the time received by the signal processor, the acquisition of the incremental position information in the signal processing unit By providing delay means for delaying the above, the position information at the same time is obtained from the incremental track and the absolute track , and the above problem is solved by collating or synthesizing at the same time in the signal processing unit. .
ここで、前記信号処理部内に、前記アブソリュート位置情報を前記検出ヘッドに要求してから前記信号処理部で受信する迄の時間を計測する時間計測手段と、該時間計測手段の測定結果に応じて前記遅延手段による遅延時間を計算する演算手段とを更に備えることができる。 Here, the signal processing section, a time measurement means for measuring until the time received by the signal processing unit the absolute position information from the request to the detection head, in accordance with the measurement results of said time measuring means An arithmetic means for calculating a delay time by the delay means can be further provided.
本発明によれば、アブソリュート位置情報を検出ヘッドに要求してから信号処理部で受信するまでの時間に応じて、信号処理部内におけるインクリメンタル位置情報の取得を遅らせるようにしたので、同時刻のアブソリュート位置情報とインクリメンタル位置情報を同時刻に照合又は合成して、ABSパターン情報の伝送遅延によるABSトラックとINCトラック照合時又は合成時の位置誤差を低減することができる。 According to the present invention, according to the time from requesting the absolute position information on the detected head until received by the signal processing unit, since the delay the acquisition of the incremental position information in the signal processing unit, at the same time absolute By comparing or synthesizing the position information and the incremental position information at the same time, it is possible to reduce the position error at the time of collating or synthesizing the ABS track and the INC track due to the transmission delay of the ABS pattern information.
以下、図面を参照して本発明の実施形態を詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
本発明の第1実施形態は、図1及び図2に示した従来例と同様な絶対測長型エンコーダにおいて、更に、図3に示す如く、信号処理部40のABS位置演算装置44よりABSリクエストコマンドを送信してから(即ち、アブソリュート位置情報を要求してから)、ABS位置演算装置44がABSパターン信号を受信するまでの時間tmを計測するための時間計測装置50と、該時間計測装置50によって計測された時間tmに応じてINCパターン取得を遅延させる時間tINCを計算する演算装置52と、該演算装置52で計算されたINCパターン取得遅延時間tINCだけ前記INC用受光素子26からINC位置カウンタ42に入力されるINCパターン信号を遅延させる遅延装置54と、を設けたものである。
The first embodiment of the present invention is an absolute length measurement encoder similar to the conventional example shown in FIGS. 1 and 2, and further, as shown in FIG. 3, an ABS request is received from the ABS position
本実施形態において、ABSリクエストコマンドを送信するとき、ABSトラック14の位置情報がINCトラック12の位置情報に対して遅延する時間を次のようにして導出する。
In the present embodiment, when an ABS request command is transmitted, the time that the position information of the ABS track 14 is delayed with respect to the position information of the
図4は、ABS位置演算装置44がABSリクエストコマンドを送信してからABSパターン情報を取得するまでのタイムチャートである。ABS位置演算装置44から受光素子制御装置30へABSリクエストコマンドを送信すると同時に、時間計測装置50にて時間計測を開始し、ABS位置演算装置44がABSパターンを受信した時点で計測を終了する。このとき計測された時間を計測時間tmとする。
FIG. 4 is a time chart from when the ABS
この間に、受光素子制御装置30は、ABSリクエスト受信(所要時間t1)、前処理(所要時間t2)、スケールパターン(ABSパターン)取得(積分)(所要時間t3)、および後処理(所要時間t4)終了後、ABS位置演算装置44に対してABSパターン信号を送信(所要時間t5)する。
During this time, the light receiving
このとき、ケーブル48の伝送遅延時間をtdとすると、計測時間tmは、次式で表すことができる。
tm=td+t1+t2+t3+t4+td …(1)
At this time, if the transmission delay time of the
t m = t d + t 1 + t 2 + t 3 + t 4 + t d (1)
このうち、ABSリクエスト送信(受信)時間t1、前処理時間t2、スケールパターン(ABSパターン)取得積分時間t3、および後処理時間t4は既知であるため、伝送遅延時間tdは、次式で導出される。
td=(tm−t1−t2−t3−t4)/2 …(2)
Among these, since the ABS request transmission (reception) time t 1 , pre-processing time t 2 , scale pattern (ABS pattern) acquisition integration time t 3 , and post-processing time t 4 are known, the transmission delay time t d is It is derived by the following formula.
t d = (t m −t 1 −t 2 −t 3 −t 4 ) / 2 (2)
ここで導出した伝送遅延時間tdを利用してINCパターン取得遅延時間tINCを求めると、次式となる。
tINC=td+t1+t2+t3/2
=(tm+t1+t2−t4)/2 …(3)
When the INC pattern acquisition delay time t INC is obtained using the transmission delay time t d derived here, the following equation is obtained.
t INC = t d + t 1 + t 2 + t 3/2
= (T m + t 1 + t 2 -t 4 ) / 2 (3)
照合時にはINCトラック位置情報をABSスケールパターンと同時刻に取得したいので、次回位置情報照合時には、導出されたINCパターン取得遅延時間tINCを利用して、ABSリクエストの送信からtINCだけ遅れてINCトラック位置情報を取得すれば、両トラックから同時刻の位置情報を得ることができる。 Because at the time of verification want to get the INC track position information to the ABS scale pattern and the time, the next time position information collation, using the derived INC pattern acquisition delay time t INC, with a delay from the transmission of the ABS request only t INC INC If track position information is acquired, position information at the same time can be obtained from both tracks.
伝送遅延時間tdは、検出ヘッド20と信号処理部40を接続するケーブル48の長さにより変化するため、ケーブル長に応じて遅延時間を設定するか、ケーブル長の違いで発生するINCトラックの位置情報とABSトラックの位置情報との照合時の位置誤差を許容しなければならない。しかし、本実施形態を用いれば、伝送遅延時間tdをその都度測定するため、ケーブル長を気にかける必要はなく、どのようなケーブル長であっても照合時の誤差を抑制することができる。また、遅延時間が異なる通信形態に変更しても、本実施形態を用いれば、遅延によるトラック照合時の位置誤差は抑制される。
Transmission delay time t d is for changing the length of the
また、INCパターン取得遅延時間tINCは、スケールパターン(ABSパターン)取得における積分時間t3、および伝送遅延時間tdによって変化する。従って、t3を可変とすると、tINCを設定するとき、t3を取得しなければならないが、本実施形態を用いれば、(3)式から明らかなように、t3の値によらずtINCを導出することができる。 Further, the INC pattern acquisition delay time t INC changes depending on the integration time t 3 and the transmission delay time t d in the scale pattern (ABS pattern) acquisition. Therefore, if t 3 is variable, t 3 must be acquired when t INC is set. However, as is apparent from the equation (3), this embodiment does not depend on the value of t 3. t INC can be derived.
なお、前記実施形態においては、INCパターン取得遅延時間tINCを毎回取得するようにしていたが、tINCの変化が無視できるか小さいときには、図5に示す第2実施形態のように、(遅延)時間計測装置50と演算装置52を省略して、遅延装置54のみを設ける事もできる。
In the above-described embodiment, the INC pattern acquisition delay time t INC is acquired every time. However, when the change in t INC is negligible or small, as in the second embodiment shown in FIG. It is also possible to omit the
なお、前記実施形態においては、いずれもABSトラック14が1本とされていたが、ABSトラックが2本以上あっても良い。 In each of the above embodiments, the number of the ABS tracks 14 is one, but there may be two or more ABS tracks.
又、ABSトラック14の位置情報と、INCトラック12の位置情報を照合するときだけでなく、合成する際にも本発明は有効である。
In addition, the present invention is effective not only when the position information of the ABS track 14 and the position information of the INC
更に、適用対象もリニアエンコーダに限定されず、ロータリエンコーダであっても良い。 Further, the application target is not limited to the linear encoder, and may be a rotary encoder.
10…スケール
12…インクリメンタル(INC)トラック
14…アブソリュート(ABS)トラック
20…検出ヘッド
26…INC用受光素子
28…ABS用受光素子
30…受光素子制御装置
40…信号処理部
42…INC位置カウンタ
44…ABS位置演算装置
48…ケーブル
50…時間計測装置
52…演算装置
54…遅延装置
DESCRIPTION OF SYMBOLS 10 ...
Claims (2)
検出ヘッドにより前記インクリメンタルトラックから得たインクリメンタル位置情報と前記アブソリュートトラックから得たアブソリュート位置情報を、信号処理部内で照合又は合成するようにされた絶対測長型エンコーダにおいて、
前記信号処理部内に、前記アブソリュート位置情報を前記検出ヘッドに要求してから前記信号処理部で受信する迄の時間に応じて、該信号処理部内における前記インクリメンタル位置情報の取得を遅らせる遅延手段を備えることにより、前記インクリメンタルトラック及び前記アブソリュートトラックから同時刻の位置情報を取得して、前記信号処理部内で同時刻に照合又は合成することを特徴とする絶対測長型エンコーダ。 It has an incremental track and an absolute track,
In an absolute length measurement encoder adapted to collate or combine the incremental position information obtained from the incremental track with the detection head and the absolute position information obtained from the absolute track in a signal processing unit ,
The signal processing unit includes delay means for delaying acquisition of the incremental position information in the signal processing unit according to a time from when the absolute position information is requested to the detection head to when the signal processing unit receives the absolute position information. Thus, position information at the same time is acquired from the incremental track and the absolute track, and collation or synthesis is performed at the same time in the signal processing unit .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011221216A JP5833878B2 (en) | 2011-10-05 | 2011-10-05 | Absolute length encoder |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011221216A JP5833878B2 (en) | 2011-10-05 | 2011-10-05 | Absolute length encoder |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013079915A JP2013079915A (en) | 2013-05-02 |
JP5833878B2 true JP5833878B2 (en) | 2015-12-16 |
Family
ID=48526403
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011221216A Active JP5833878B2 (en) | 2011-10-05 | 2011-10-05 | Absolute length encoder |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5833878B2 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6114638B2 (en) * | 2013-06-07 | 2017-04-12 | 株式会社ミツトヨ | Encoder |
JP6769799B2 (en) * | 2016-09-21 | 2020-10-14 | 日本電産サンキョー株式会社 | Rotary encoder and absolute angle position detection method for rotary encoder |
JP7118627B2 (en) | 2017-12-01 | 2022-08-16 | 株式会社ミツトヨ | Electromagnetic induction position detector |
JP7391527B2 (en) | 2019-04-03 | 2023-12-05 | 株式会社ミツトヨ | photoelectric encoder |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3200846B2 (en) * | 1990-07-26 | 2001-08-20 | トヨタ自動車株式会社 | Hybrid encoder |
JPH0754260B2 (en) * | 1991-03-07 | 1995-06-07 | 株式会社ミツトヨ | Absolute encoder |
JP2593257B2 (en) * | 1991-08-12 | 1997-03-26 | 株式会社ミツトヨ | Displacement measuring device |
JP3111546B2 (en) * | 1991-10-28 | 2000-11-27 | 株式会社ニコン | Absolute encoder |
JPH0694418A (en) * | 1992-09-11 | 1994-04-05 | Sony Corp | Absolute position detector |
JP2626609B2 (en) * | 1994-12-12 | 1997-07-02 | 日本電気株式会社 | Rotary encoder and rotary disk used for this rotary encoder |
DE10054070A1 (en) * | 2000-10-31 | 2002-05-08 | Heidenhain Gmbh Dr Johannes | Precision process to determine the position of moving wafer bench and photo mask bench relative to each other |
JP4953714B2 (en) * | 2005-08-11 | 2012-06-13 | 株式会社ミツトヨ | Encoder output interpolation method and interpolation circuit |
JP5217033B2 (en) * | 2008-09-24 | 2013-06-19 | 日本電産サンキョー株式会社 | Information processing system and information processing method for encoder |
-
2011
- 2011-10-05 JP JP2011221216A patent/JP5833878B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2013079915A (en) | 2013-05-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9279703B2 (en) | Encoder and apparatus with the same | |
JP5833878B2 (en) | Absolute length encoder | |
JP6296401B2 (en) | Distance measuring device and solid-state imaging device | |
US8941051B2 (en) | Photosensor for position detecting device, position detecting device using same and position detecting method | |
JP6436616B2 (en) | Measuring device, measuring method, and processing device | |
EP2894437B1 (en) | Encoder, apparatus including the encoder, encoder calculation method, encoder calculation program, and storage medium storing the encoder calculation program | |
JP6207208B2 (en) | Position detection means | |
US9163959B2 (en) | Position detecting device using reflection type photosensor | |
US9267855B2 (en) | Method for determining the torque and/or angular speed of a rotating shaft and a device for carrying out same | |
US20130099105A1 (en) | Encoder and apparatus using the same | |
JP5968062B2 (en) | Position detection encoder and apparatus using the same | |
US9310226B2 (en) | Position detection apparatus, drive control apparatus, and lens apparatus | |
JP2005345375A (en) | Electromagnetic induction type abs encoder | |
JP6150462B2 (en) | Position detection encoder and apparatus using the same | |
JP6422201B2 (en) | Position detection means | |
CN101065683B (en) | Error compensation method for a 3D camera | |
JP6963208B2 (en) | Target speed estimator, radar device, target speed estimation method, and program | |
JP5288859B2 (en) | POSITION DETECTION ERROR CORRECTION DEVICE AND POSITION DETECTION ERROR CORRECTION METHOD | |
JP6289192B2 (en) | POSITION DETECTION DEVICE, LENS DEVICE HAVING SAME, AND OPTICAL OPERATING DEVICE | |
US10393550B2 (en) | Encoder and apparatus having the same | |
JP2013234852A (en) | Position detecting encoder and device using the same | |
KR20200053222A (en) | Radar apparatus and radar signal processing method for precise measurement of distance, angular velocity | |
JP2006329755A (en) | Encoder origin signal generating method and device | |
JP2004132984A (en) | Offset compensation method of sensor for detecting movement, rotational angle, and/or torque | |
JP5756267B2 (en) | Encoder signal processing circuit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140903 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150630 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150630 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150714 |
|
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: 20151027 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20151030 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5833878 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
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 |