JP7173010B2 - 校正装置、エンコーダ装置、駆動装置、ステージ装置、ロボット装置、エンコーダ装置の製造方法、及び校正プログラム - Google Patents
校正装置、エンコーダ装置、駆動装置、ステージ装置、ロボット装置、エンコーダ装置の製造方法、及び校正プログラム Download PDFInfo
- Publication number
- JP7173010B2 JP7173010B2 JP2019532506A JP2019532506A JP7173010B2 JP 7173010 B2 JP7173010 B2 JP 7173010B2 JP 2019532506 A JP2019532506 A JP 2019532506A JP 2019532506 A JP2019532506 A JP 2019532506A JP 7173010 B2 JP7173010 B2 JP 7173010B2
- Authority
- JP
- Japan
- Prior art keywords
- detection
- detection unit
- error information
- scale
- unit
- 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
- 238000004519 manufacturing process Methods 0.000 title claims description 15
- 238000001514 detection method Methods 0.000 claims description 594
- 238000012545 processing Methods 0.000 claims description 117
- 238000004364 calculation method Methods 0.000 claims description 69
- 238000012937 correction Methods 0.000 claims description 44
- 239000000758 substrate Substances 0.000 claims description 6
- 238000012935 Averaging Methods 0.000 claims description 3
- 238000000034 method Methods 0.000 description 51
- 238000010586 diagram Methods 0.000 description 25
- 239000003638 chemical reducing agent Substances 0.000 description 7
- 101150099612 Esrrb gene Proteins 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 238000005259 measurement Methods 0.000 description 4
- 240000006829 Ficus sundaica Species 0.000 description 3
- 230000033001 locomotion Effects 0.000 description 3
- 230000000737 periodic effect Effects 0.000 description 3
- 239000000523 sample Substances 0.000 description 3
- 230000001131 transforming effect Effects 0.000 description 3
- NAWXUBYGYWOOIX-SFHVURJKSA-N (2s)-2-[[4-[2-(2,4-diaminoquinazolin-6-yl)ethyl]benzoyl]amino]-4-methylidenepentanedioic acid Chemical compound C1=CC2=NC(N)=NC(N)=C2C=C1CCC1=CC=C(C(=O)N[C@@H](CC(=C)C(O)=O)C(O)=O)C=C1 NAWXUBYGYWOOIX-SFHVURJKSA-N 0.000 description 1
- 241000238876 Acari Species 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000033228 biological regulation Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
- 125000006850 spacer group Chemical group 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D5/00—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
- G01D5/12—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
- G01D5/244—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing characteristics of pulses or pulse trains; generating pulses or pulse trains
- G01D5/24471—Error correction
- G01D5/24485—Error correction using other sensors
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D18/00—Testing or calibrating apparatus or arrangements provided for in groups G01D1/00 - G01D15/00
- G01D18/001—Calibrating encoders
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D5/00—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
- G01D5/12—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
- G01D5/244—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing characteristics of pulses or pulse trains; generating pulses or pulse trains
- G01D5/24428—Error prevention
- G01D5/24433—Error prevention by mechanical means
- G01D5/24438—Special design of the sensing element or scale
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D5/00—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
- G01D5/12—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
- G01D5/244—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing characteristics of pulses or pulse trains; generating pulses or pulse trains
- G01D5/24471—Error correction
- G01D5/2449—Error correction using hard-stored calibration data
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D5/00—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
- G01D5/26—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light
- G01D5/32—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light
- G01D5/34—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells
- G01D5/347—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells using displacement encoding scales
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Transmission And Conversion Of Sensor Element Output (AREA)
- Optical Transform (AREA)
Description
本発明の態様に従えば、回転体に取り付けられるスケールに対して配置される第1検出部、及び第2検出部がそれぞれスケールを検出して出力する第1検出信号、及び第2検出信号に基づいて第2検出部に関する第1差分波形を算出し、スケールに対して配置される第3検出部がスケールを検出して出力する第3検出信号、及び第1検出信号に基づいて第3検出部に関する第2差分波形を算出し、第1差分波形及び第2差分波形に基づいて、第1検出部及び第2検出部の第1相対位置と、第1検出部及び第3検出部の第2相対位置と、を算出する位置算出部と、第1差分波形、第2差分波形、及び第1相対位置に基づいて、回転体の回転位置情報に対する第1誤差情報を算出し、第1差分波形、第2差分波形、及び第2相対位置に基づいて、回転位置情報に対する第2誤差情報を算出し、第1誤差情報及び第2誤差情報に基づいて、回転位置情報に対する第3誤差情報を算出する誤差算出部と、を備える校正装置が提供される。
本発明の態様に従えば、上記態様に記載のエンコーダ装置と、回転体に駆動力を供給する駆動部と、を備える駆動装置が提供される。
本発明の態様に従えば、上記態様に記載の駆動装置と、駆動装置によって移動するステージと、を備えるステージ装置が提供される。
本発明の態様に従えば、上記態様に記載の駆動装置と、駆動装置によって移動するアームと、を備えるロボット装置が提供される。
本発明の態様に従えば、回転体に取り付けられるスケールに対して配置される第1検出部、及び第2検出部がそれぞれスケールを検出して出力する第1検出信号、及び第2検出信号に基づいて第2検出部に関する第1差分波形を算出し、スケールに対して配置される第3検出部がスケールを検出して出力する第3検出信号、及び第1検出信号に基づいて第3検出部に関する第2差分波形を算出し、第1差分波形及び第2差分波形に基づいて、第1検出部及び第2検出部の第1相対位置と、第1検出部及び第3検出部の第2相対位置と、を算出することと、第1差分波形、第2差分波形、及び第1相対位置に基づいて、回転体の回転位置情報に対する第1誤差情報を算出し、第1差分波形、第2差分波形、及び第2相対位置に基づいて、回転位置情報に対する第2誤差情報を算出し、第1誤差情報及び第2誤差情報に基づいて、回転位置情報に対する第3誤差情報を算出することと、第3誤差情報をエンコーダ装置の記憶部に記憶させることと、を含むエンコーダ装置の製造方法が提供される。
本発明の態様に従えば、コンピュータに、回転体に取り付けられるスケールに対して配置される第1検出部、及び第2検出部がそれぞれスケールを検出して出力する第1検出信号、及び第2検出信号に基づいて第2検出部に関する第1差分波形を算出し、スケールに対して配置される第3検出部がスケールを検出して出力する第3検出信号、及び第1検出信号に基づいて第3検出部に関する第2差分波形を算出し、第1差分波形及び第2差分波形に基づいて、第1検出部及び第2検出部の第1相対位置と、第1検出部及び第3検出部の第2相対位置と、を算出することと、第1差分波形、第2差分波形、及び第1相対位置に基づいて、回転体の回転位置情報に対する第1誤差情報を算出し、第1差分波形、第2差分波形、及び第2相対位置に基づいて、回転位置情報に対する第2誤差情報を算出し、第1誤差情報及び第2誤差情報に基づいて、回転位置情報に対する第3誤差情報を算出することと、を実行させる校正プログラムが提供される。
本発明の第1の態様に従えば、回転体に取り付けられるスケールに対して配置される第1検出部、第2検出部、及び第3検出部のそれぞれから得られる検出信号に基づいて、第1検出部と第2検出部との相対位置を算出する位置算出部と、位置算出部が算出した相対位置、及び検出信号に基づいて、回転体の回転位置情報に対する誤差情報を算出する誤差算出部と、を備える校正装置が提供される。
本発明の第4の態様に従えば、回転軸に取り付けられるスケールと、スケールを検出して第1検出信号を出力する第1検出部と、第1検出信号と第1検出部とは異なる2つの検出部がスケールを検出して出力する第2検出信号及び第3検出信号とに基づいて算出した第1検出部と2つの検出部の少なくとも1つとの相対位置を用いて算出された誤差情報を記憶する記憶部と、誤差情報を用いて、第1検出信号から得られる回転軸の回転位置情報を補正する補正部と、を備えるエンコーダ装置が提供される。
本発明の第5の態様に従えば、回転軸の回転位置情報を算出するエンコーダ装置であって、回転軸に取り付けられるスケールと、基板に固定され、スケールを検出して第1検出信号を出力する被校正用検出部と、第1検出信号をもとに回転位置情報を算出する処理部と、記憶部に記憶された誤差情報を用いて回転位置情報を補正する補正部と、を備え、記誤差情報を算出する場合に2つの校正用検出部が基板に取り付けられ、誤差情報は、第1検出信号と2つの校正用検出部がスケールを検出して出力する第2検出信号及び第3検出信号とを用いて算出された、被校正用検出部と少なくとも1つの校正用検出部との相対位置に基づいて算出される、エンコーダ装置が提供される。
本発明の第7の態様に従えば、第4の態様または第5の態様のエンコーダ装置と、回転軸に駆動力を供給する駆動部と、を備える駆動装置が提供される。
第1実施形態について説明する。図1および図2は、第1実施形態に係るエンコーダ装置および校正装置を示す図である。エンコーダ装置ECは、測定対象の回転体の回転位置情報を検出する。回転位置情報は、多回転情報および1回転内の角度位置の一方または双方を含む。多回転情報は、回転の数を示す情報(例、1回転、2回転)である。角度位置は、1回転未満の回転角を示す情報(例、30[deg]、π[rad])である。
次に、第2実施形態について説明する。本実施形態において、上述の実施形態と同様の構成については、同じ符号を付してその説明を省略あるいは簡略化する。図6は、第2実施形態に係るエンコーダ装置および校正装置を示す図である。本実施形態において、第1検出部11、第2検出部12、及び第3検出部13の少なくとも1つは、検出部2から取り外し可能である。図6(A)は、検出部2に第1検出部11、第2検出部12、及び第3検出部13が設けられた状態である。図6(B)は、検出部2から第3検出部13が取り外された状態である。
次に、第3実施形態について説明する。本実施形態において、上述の実施形態と同様の構成については、同じ符号を付してその説明を省略あるいは簡略化する。図7は、第3実施形態に係るエンコーダ装置および校正装置を示す図である。本実施形態において、検出部2(第1検出部11、第2検出部12、及び第3検出部13)は、エンコーダ装置ECと校正装置1とに分かれている。図7において、エンコーダ装置ECは、第1検出部11を備える。また、校正装置1は、第2検出部12および第3検出部13を備える。第2検出部12および第3検出部13は、検出部2から取り外し可能である。
次に、第4実施形態について説明する。本実施形態において、上述の実施形態と同様の構成については、同じ符号を付してその説明を省略あるいは簡略化する。図8は、第4実施形態に係るエンコーダ装置および校正装置を示す図である。本実施形態において、エンコーダ装置ECは、第1検出部11、処理部3、記憶部4、及び補正部5を備える。また、本実施形態において、校正装置1は、第2検出部12、第3検出部13、処理部18、位置算出部15、及び誤差算出部16を備える。
第5実施形態について説明する。本実施形態において、上述の実施形態と同様の構成については、同じ符号を付してその説明を省略あるいは簡略化する。図9は、第5実施形態に係るエンコーダ装置および校正装置を示す図である。本実施形態において、校正装置1は、エンコーダ装置ECの補正部5から出力される情報に基づいて、誤差情報を算出する。エンコーダ装置ECは、記憶部4に記憶された誤差情報を、校正装置1が算出した誤差情報へ更新する。ここでは、図9(A)において、記憶部4に初期の誤差情報が記憶されているとする。初期の誤差情報は、例えば、補正量が0である誤差情報である。
第6実施形態について説明する。本実施形態において、上述の実施形態と同様の構成については、同じ符号を付してその説明を省略あるいは簡略化する。図10は、第6実施形態に係るエンコーダ装置および校正装置を示す図である。本実施形態において、第1検出部11は、複数の検出部(検出部21a、検出部21b)を含む。位置算出部15および誤差算出部16の一方または双方は、複数の検出部(検出部21a、検出部21b)から得られる信号を平均化した信号を、第1検出部11の検出信号として用いる。
第7実施形態について説明する。本実施形態において、上述の実施形態と同様の構成については、同じ符号を付してその説明を省略あるいは簡略化する。図11は、第7実施形態に係るエンコーダ装置および校正装置を示す図である。図11(A)には、校正処理におけるエンコーダ装置ECおよび校正装置1を示した。本実施形態において、校正装置1は、検出部2及び記憶部25を備える。検出部2は、第1検出部11、第2検出部12、及び第3検出部13を含む。
第8実施形態について説明する。本実施形態において、上述の実施形態と同様の構成については、同じ符号を付してその説明を省略あるいは簡略化する。図13は、第8実施形態に係るエンコーダ装置を示す図である。本実施形態において、エンコーダ装置ECは、スケールS、検出部26、照射部29、処理部3、記憶部4、補正部5、及びエンコーダ本体部51を備える。
第9実施形態について説明する。本実施形態において、上述の実施形態と同様の構成については、同じ符号を付してその説明を省略あるいは簡略化する。図14は、第9実施形態に係る校正装置を示す図である。この校正装置1(例、校正システム、製造装置)は、駆動装置61、移動装置62、検出装置63、アライメント装置64、及び処理装置65を備える。
第10実施形態について説明する。本実施形態において、上述の実施形態と同様の構成については、同じ符号を付してその説明を省略あるいは簡略化する。図15は、第10実施形態に係る校正装置を示す図である。校正装置1は、駆動装置61、回転体SF1、エンコーダ装置EC2、及び処理装置65を備える。校正装置1は、エンコーダ装置EC2に対して校正処理を実行する。校正装置1は、校正されたエンコーダ装置EC2が検出する回転体SF1の回転位置情報と、校正対象のエンコーダ装置ECが検出する回転体SF1の回転位置情報とに基づいて、エンコーダ装置ECに対する誤差情報を生成する。
次に、実施形態に係る駆動装置について説明する。図16は、実施形態に係る駆動装置を示す図である。以下の説明において、上記した実施形態と同一または同等の構成部分については同一符号を付けて説明を省略または簡略化する。この駆動装置MTRは、電動モータを含むモータ装置である。駆動装置MTRは、回転体SFと、本体部BDと、エンコーダ装置ECとを備える。回転体SFは、例えば、図1に示した回転体SF1あるいは図2に示した回転体SF2である。
次に、実施形態に係るステージ装置について説明する。以下の説明において、上記した実施形態と同一または同等の構成部分については同一符号を付けて説明を省略または簡略化する。図17は、実施形態に係るステージ装置を示す図である。このステージ装置STGは、図17に示した駆動装置MTRの回転体SFのうち負荷側端部SFaに、ステージ(回転テーブルTB、移動物体)を取り付けた構成である。
次に、実施形態に係るロボット装置について説明する。図18は、実施形態に係るロボット装置を示す図である。図18には、ロボット装置RBTの一部(関節部分)を示した。以下の説明において、上記した実施形態と同一または同等の構成部分については同一符号を付けて説明を省略装置または簡略化する。このロボット装置RBTは、第1アームAR1と、第2アームAR2と、関節部JTとを有している。第1アームAR1は、関節部JTを介して、第2アームAR2と接続されている。
Claims (19)
- 回転体に取り付けられるスケールと、
前記スケールを検出して第1検出信号を出力する第1検出部と、
校正装置から第3誤差情報を記憶する記憶部と、
誤差情報を用いて、前記第1検出信号から得られる前記回転体の回転位置情報を補正する補正部と
を備え、
前記校正装置は、
前記第1検出信号、及び第2検出部が前記スケールを検出して出力する第2検出信号に基づいて前記第2検出部に関する第1差分波形を算出し、
前記第1検出信号、及び第3検出部が前記スケールを検出して出力する第3検出信号に基づいて前記第3検出部に関する第2差分波形を算出し、
前記第1差分波形及び前記第2差分波形に基づいて、前記第1検出部及び前記第2検出部の第1相対位置と、前記第1検出部及び前記第3検出部の第2相対位置と、を算出し、
前記第1差分波形、前記第2差分波形、及び前記第1相対位置に基づいて、第1誤差情報を算出し、
前記第1差分波形、前記第2差分波形、及び前記第2相対位置に基づいて、第2誤差情報を算出し、
前記第1誤差情報及び前記第2誤差情報に基づいて、前記第3誤差情報を算出する、
エンコーダ装置。 - 前記第1検出信号に基づいて前記回転位置情報を算出する処理部を備える請求項1に記載のエンコーダ装置。
- 前記校正装置を更に備え、
前記校正装置は、前記回転体の回転軸方向視において、前記回転体の回転軸を中心にして前記第1検出部と前記第2検出部とがなす角を前記第1相対位置として算出し、前記第1検出部と前記第3検出部とがなす角を前記第2相対位置として算出する位置算出部を備える請求項1又は請求項2に記載のエンコーダ装置。 - 前記第1検出信号をもとに前記回転位置情報を算出する処理部を更に備え、
前記第1検出部は、基板に固定され、
前記第3誤差情報を算出する場合に前記第2検出部及び前記第3検出部が前記基板に取り付けられる、請求項1から請求項3のいずれか一項に記載のエンコーダ装置。 - 前記回転位置情報を算出する場合に前記第2検出部及び前記第3検出部が前記基板から取り外された状態において、前記処理部は前記第1検出信号を用いて前記回転位置情報を算出する、請求項4に記載のエンコーダ装置。
- 回転体に取り付けられるスケールに対して配置される第1検出部、及び第2検出部がそれぞれ前記スケールを検出して出力する第1検出信号、及び第2検出信号に基づいて前記第2検出部に関する第1差分波形を算出し、
前記スケールに対して配置される第3検出部が前記スケールを検出して出力する第3検出信号、及び前記第1検出信号に基づいて前記第3検出部に関する第2差分波形を算出し、
前記第1差分波形及び前記第2差分波形に基づいて、前記第1検出部及び前記第2検出部の第1相対位置と、前記第1検出部及び前記第3検出部の第2相対位置と、を算出する位置算出部と、
前記第1差分波形、前記第2差分波形、及び前記第1相対位置に基づいて、前記回転体の回転位置情報に対する第1誤差情報を算出し、
前記第1差分波形、前記第2差分波形、及び前記第2相対位置に基づいて、前記回転位置情報に対する第2誤差情報を算出し、
前記第1誤差情報及び前記第2誤差情報に基づいて、前記回転位置情報に対する第3誤差情報を算出する誤差算出部と、を備える校正装置。 - 前記位置算出部は、前記回転体の回転軸方向視において、前記回転体の回転軸を中心にして前記第1検出部と前記第2検出部とがなす角を前記第1相対位置として算出し、前記第1検出部と前記第3検出部とがなす角を前記第2相対位置として算出する、請求項6に記載の校正装置。
- 前記誤差算出部は、前記第1誤差情報と前記第2誤差情報との平均によって、前記第3誤差情報を算出する、請求項6に記載の校正装置。
- 前記第1検出部は、複数の検出部を含み、
前記位置算出部および前記誤差算出部の一方または双方は、前記複数の検出部から得られる信号を平均化した信号を、前記第1検出部の検出信号として用いる、請求項6から請求項8のいずれか一項に記載の校正装置。 - 前記誤差算出部は、2以上の整数をiとして、前記第1検出部の検出結果を表すフーリエ級数のi次成分の誤差を算出し、
前記回転体の回転方向における前記第1検出部と前記第2検出部との角度と、前記回転体の回転方向における前記第1検出部と前記第3検出部との角度との一方または双方は、2以上の整数をjとして、2π/j×i[rad]以外の角度に設定される、請求項6から請求項9のいずれか一項に記載の校正装置。 - 前記第1検出部、前記第2検出部、及び前記第3検出部を含む検出部を備え、
前記第1検出部、前記第2検出部、及び前記第3検出部の少なくとも1つは、前記検出部から取り外し可能である、請求項6から請求項10のいずれか一項に記載の校正装置。 - 請求項1から請求項5のいずれか一項に記載のエンコーダ装置と、
前記回転体に駆動力を供給する駆動部と、を備える駆動装置。 - 請求項12に記載の駆動装置と、
前記駆動装置によって移動するステージと、を備えるステージ装置。 - 請求項12に記載の駆動装置と、
前記駆動装置によって移動するアームと、を備えるロボット装置。 - 回転体に取り付けられるスケールに対して配置される第1検出部、及び第2検出部がそれぞれ前記スケールを検出して出力する第1検出信号、及び第2検出信号に基づいて前記第2検出部に関する第1差分波形を算出し、
前記スケールに対して配置される第3検出部が前記スケールを検出して出力する第3検出信号、及び前記第1検出信号に基づいて前記第3検出部に関する第2差分波形を算出し、
前記第1差分波形及び前記第2差分波形に基づいて、前記第1検出部及び前記第2検出部の第1相対位置と、前記第1検出部及び前記第3検出部の第2相対位置と、を算出することと、
前記第1差分波形、前記第2差分波形、及び前記第1相対位置に基づいて、前記回転体の回転位置情報に対する第1誤差情報を算出し、
前記第1差分波形、前記第2差分波形、及び前記第2相対位置に基づいて、前記回転位置情報に対する第2誤差情報を算出し、
前記第1誤差情報及び前記第2誤差情報に基づいて、前記回転位置情報に対する第3誤差情報を算出することと、
前記第3誤差情報をエンコーダ装置の記憶部に記憶させることと、を含むエンコーダ装置の製造方法。 - 前記第1相対位置は、前記回転体の回転軸方向視において前記第1検出部と前記第2検出部とがなす角である角度位置を含み、前記第2相対位置は、前記回転体の回転軸方向視において前記第1検出部と前記第3検出部とがなす角である角度位置を含む、請求項15に記載のエンコーダ装置の製造方法。
- 前記第3誤差情報が算出された後に、前記第1検出部、前記第2検出部、及び前記第3検出部のうち少なくとも1つの検出部を前記エンコーダ装置から取り外すことを含む、請求項15又は請求項16に記載のエンコーダ装置の製造方法。
- 前記第3誤差情報が算出された後に、前記第1検出部、前記第2検出部、及び前記第3検出部を前記エンコーダ装置から取り外し、前記スケールに対して被校正用検出部を前記エンコーダ装置に取り付けることを含む、請求項15から請求項17のいずれか一項に記載のエンコーダ装置の製造方法。
- コンピュータに、
回転体に取り付けられるスケールに対して配置される第1検出部、及び第2検出部がそれぞれ前記スケールを検出して出力する第1検出信号、及び第2検出信号に基づいて前記第2検出部に関する第1差分波形を算出し、
前記スケールに対して配置される第3検出部が前記スケールを検出して出力する第3検出信号、及び前記第1検出信号に基づいて前記第3検出部に関する第2差分波形を算出し、
前記第1差分波形及び前記第2差分波形に基づいて、前記第1検出部及び前記第2検出部の第1相対位置と、前記第1検出部及び前記第3検出部の第2相対位置と、を算出することと、
前記第1差分波形、前記第2差分波形、及び前記第1相対位置に基づいて、前記回転体の回転位置情報に対する第1誤差情報を算出し、
前記第1差分波形、前記第2差分波形、及び前記第2相対位置に基づいて、前記回転位置情報に対する第2誤差情報を算出し、
前記第1誤差情報及び前記第2誤差情報に基づいて、前記回転位置情報に対する第3誤差情報を算出することと、を実行させる校正プログラム。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017145399 | 2017-07-27 | ||
JP2017145399 | 2017-07-27 | ||
PCT/JP2018/026343 WO2019021845A1 (ja) | 2017-07-27 | 2018-07-12 | 校正装置、エンコーダ装置、駆動装置、ステージ装置、ロボット装置、エンコーダ装置の製造方法、及び校正プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2019021845A1 JPWO2019021845A1 (ja) | 2020-07-09 |
JP7173010B2 true JP7173010B2 (ja) | 2022-11-16 |
Family
ID=65039739
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019532506A Active JP7173010B2 (ja) | 2017-07-27 | 2018-07-12 | 校正装置、エンコーダ装置、駆動装置、ステージ装置、ロボット装置、エンコーダ装置の製造方法、及び校正プログラム |
Country Status (4)
Country | Link |
---|---|
US (1) | US11579001B2 (ja) |
JP (1) | JP7173010B2 (ja) |
CN (1) | CN110959101B (ja) |
WO (1) | WO2019021845A1 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SE542950C2 (en) * | 2018-02-01 | 2020-09-22 | Leine & Linde Ab | Methods, computer programs, devices and encoders for signal error correction |
DE102019209866A1 (de) * | 2019-07-04 | 2021-01-07 | Dr. Johannes Heidenhain Gmbh | Winkelmesseinrichtung und Verfahren zum Betrieb einer Winkelmesseinrichtung |
DE102019209862A1 (de) * | 2019-07-04 | 2021-01-07 | Dr. Johannes Heidenhain Gmbh | Winkelmesseinrichtung |
JP2021076587A (ja) * | 2019-10-31 | 2021-05-20 | 株式会社ニコン | エンコーダ装置、その使用方法、その位置決め方法、及び位置検出方法 |
WO2025017788A1 (ja) * | 2023-07-14 | 2025-01-23 | 株式会社日立ハイテク | 光学式異物検査装置およびプログラム |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3221161B2 (ja) | 1993-06-22 | 2001-10-22 | 富士ゼロックス株式会社 | 回転部材駆動装置の故障検知装置 |
JP5436578B2 (ja) | 2009-12-17 | 2014-03-05 | キヤノン株式会社 | ロータリエンコーダ及びそれを有する回転機構 |
JP5477292B2 (ja) | 2008-08-26 | 2014-04-23 | 株式会社ニコン | エンコーダシステム、及び信号処理方法 |
JP5842334B2 (ja) | 2011-02-07 | 2016-01-13 | 株式会社ニコン | エンコーダ装置、及び駆動装置 |
JP6386368B2 (ja) | 2014-12-22 | 2018-09-05 | Dmg森精機株式会社 | ロータリーエンコーダ、ロータリーエンコーダの制御方法および制御プログラム |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0850034A (ja) | 1994-08-05 | 1996-02-20 | Nikon Corp | 多回転アブソリュートエンコーダ |
CN1057605C (zh) * | 1997-08-08 | 2000-10-18 | 致伸实业股份有限公司 | 线性光栅系统 |
JP4120425B2 (ja) * | 2003-02-28 | 2008-07-16 | 株式会社ジェイテクト | 回転角度検出装置及びトルク検出装置 |
DE102004024398B4 (de) * | 2004-05-17 | 2008-05-15 | Infineon Technologies Ag | Verfahren und Vorrichtungen zum Einstellen einer Bestimmungsvorschrift eines Winkelsensors |
JP3826207B2 (ja) * | 2004-08-31 | 2006-09-27 | 独立行政法人産業技術総合研究所 | 自己校正機能付き角度検出器 |
JP2006220530A (ja) * | 2005-02-10 | 2006-08-24 | Matsushita Electric Ind Co Ltd | 絶対回転角度検出装置 |
DE112006002928B4 (de) * | 2005-11-28 | 2010-08-12 | Mitsubishi Electric Corp. | Positionsabtastfehler-Korrekturverfahren |
JP4005096B2 (ja) * | 2005-11-29 | 2007-11-07 | ファナック株式会社 | エンコーダの信号処理回路 |
TWI605491B (zh) * | 2006-01-19 | 2017-11-11 | Nippon Kogaku Kk | 曝光裝置及曝光方法、以及元件製造方法 |
CN101162139B (zh) * | 2006-10-13 | 2011-09-28 | 深圳市大族电机科技有限公司 | 光栅尺信号误差补偿方法 |
JP4824635B2 (ja) * | 2007-06-15 | 2011-11-30 | 株式会社 ソキア・トプコン | ロータリエンコーダの角度補正方法 |
JP4940411B2 (ja) * | 2007-06-27 | 2012-05-30 | 多摩川精機株式会社 | アナログ角度センサ精度補正プログラム、補正方法、記録媒体およびサーボドライバ |
JP4859903B2 (ja) * | 2008-10-23 | 2012-01-25 | 三菱電機株式会社 | 移動方向検出装置 |
AU2010323118B2 (en) * | 2009-11-26 | 2013-06-27 | Leica Geosystems Ag | Calibration method and angle measuring method for an angle measuring device, and angle measuring device |
JP5866629B2 (ja) * | 2011-10-25 | 2016-02-17 | 株式会社ミツトヨ | 変位検出装置、目盛の校正方法及び目盛の校正プログラム |
CN102506914B (zh) * | 2011-11-04 | 2014-08-27 | 北京理工大学 | 一种光电编码器的误差补偿方法 |
JP5731569B2 (ja) * | 2013-05-02 | 2015-06-10 | ファナック株式会社 | 精度補正機能を備えたエンコーダ |
CN105593644B (zh) * | 2013-10-02 | 2018-11-13 | 株式会社尼康 | 编码器用标尺、编码器、驱动装置及载台装置 |
CN103837169B (zh) * | 2014-02-28 | 2016-05-11 | 哈尔滨工业大学 | 用于磁电编码器的自校正装置和方法以及磁电编码器 |
WO2017014189A1 (ja) * | 2015-07-17 | 2017-01-26 | 株式会社ニコン | エンコーダ装置、駆動装置、ステージ装置、ロボット装置、回転情報取得方法及び回転情報取得プログラム |
JP6649018B2 (ja) * | 2015-09-16 | 2020-02-19 | 日本電産サンキョー株式会社 | ロータリエンコーダ、およびロータリエンコーダの絶対角度位置検出方法 |
US11364950B2 (en) * | 2016-12-27 | 2022-06-21 | Xuzhou Heavy Machinery Co., Ltd. | Steering control system and method as well as crane |
JP7203584B2 (ja) * | 2018-12-03 | 2023-01-13 | キヤノンプレシジョン株式会社 | アブソリュートロータリエンコーダ |
-
2018
- 2018-07-12 US US16/634,065 patent/US11579001B2/en active Active
- 2018-07-12 JP JP2019532506A patent/JP7173010B2/ja active Active
- 2018-07-12 CN CN201880048937.2A patent/CN110959101B/zh active Active
- 2018-07-12 WO PCT/JP2018/026343 patent/WO2019021845A1/ja active Application Filing
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3221161B2 (ja) | 1993-06-22 | 2001-10-22 | 富士ゼロックス株式会社 | 回転部材駆動装置の故障検知装置 |
JP5477292B2 (ja) | 2008-08-26 | 2014-04-23 | 株式会社ニコン | エンコーダシステム、及び信号処理方法 |
JP5675761B2 (ja) | 2008-08-26 | 2015-02-25 | 株式会社ニコン | エンコーダ装置及びエンコーダ装置の回転情報検出方法 |
JP5720765B2 (ja) | 2008-08-26 | 2015-05-20 | 株式会社ニコン | エンコーダシステム、及び信号処理方法 |
JP5790748B2 (ja) | 2008-08-26 | 2015-10-07 | 株式会社ニコン | エンコーダシステム、及び信号処理方法 |
JP5917481B2 (ja) | 2008-08-26 | 2016-05-18 | 株式会社ニコン | エンコーダシステム、及び信号処理方法 |
JP5436578B2 (ja) | 2009-12-17 | 2014-03-05 | キヤノン株式会社 | ロータリエンコーダ及びそれを有する回転機構 |
JP5842334B2 (ja) | 2011-02-07 | 2016-01-13 | 株式会社ニコン | エンコーダ装置、及び駆動装置 |
JP6386368B2 (ja) | 2014-12-22 | 2018-09-05 | Dmg森精機株式会社 | ロータリーエンコーダ、ロータリーエンコーダの制御方法および制御プログラム |
Also Published As
Publication number | Publication date |
---|---|
CN110959101B (zh) | 2023-01-17 |
US20200370927A1 (en) | 2020-11-26 |
US11579001B2 (en) | 2023-02-14 |
WO2019021845A1 (ja) | 2019-01-31 |
JPWO2019021845A1 (ja) | 2020-07-09 |
CN110959101A (zh) | 2020-04-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7173010B2 (ja) | 校正装置、エンコーダ装置、駆動装置、ステージ装置、ロボット装置、エンコーダ装置の製造方法、及び校正プログラム | |
JP6460697B2 (ja) | 角度検出方法、角度検出装置、およびロボット装置 | |
US9341500B2 (en) | Calibration method and angle measuring method for an angle measuring device, and angle measuring device | |
JP5038861B2 (ja) | 位置測定装置 | |
US7711508B2 (en) | Position detector | |
JP5111031B2 (ja) | 変位検出方法及びモータ制御装置 | |
JP6578499B1 (ja) | 汎用型ロータリーエンコーダ及びそれを用いたサーボモータ | |
CN108139232B (zh) | 角度检测装置 | |
KR102195533B1 (ko) | 로터리 인코더 및 로터리 인코더의 각도 보정 방법 | |
US10914614B2 (en) | Encoder apparatus and method for calculating eccentricity information based on a phase difference between an incremental detection signal and an absolute detection signal used to correct rotational information | |
US20130253870A1 (en) | Self-Calibrating Single Track Absolute Rotary Encoder | |
US10899013B2 (en) | Eccentricity error correction method for angle detector and robot system | |
CN111521212A (zh) | 磁编码器校正系统及方法、控制终端及可读存储介质 | |
KR20160100013A (ko) | 레이저트레이서를 이용한 회전축의 오차측정 및 보상을 위한 시스템 및 방법 | |
JP2012137310A (ja) | エンコーダ装置、駆動装置、及びロボット装置 | |
US11045950B2 (en) | Driving device and detecting device | |
JP5803173B2 (ja) | ロボット制御装置およびキャリブレーション方法 | |
CN108075703A (zh) | 用于降低永磁激励电马达的同步波动的方法 | |
JP6106839B2 (ja) | エンコーダ | |
KR20170073351A (ko) | 모터 제어 장치 및 방법 | |
JP2014098642A (ja) | 角度補正装置及び回転角センサ | |
JP2013205163A (ja) | エンコーダ、及び駆動装置 | |
US20150292882A1 (en) | System for measuring orthogonality of a stage and method for positioning stage home using same | |
JP2020134505A (ja) | 汎用型ロータリーエンコーダ | |
JP2007024636A (ja) | 検出装置および方法、走査装置および方法、並びにプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210611 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220510 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20220706 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220909 |
|
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: 20221004 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20221017 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7173010 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |