JPS6227610A - アブソリユ−ト位置の検出方法 - Google Patents

アブソリユ−ト位置の検出方法

Info

Publication number
JPS6227610A
JPS6227610A JP16804385A JP16804385A JPS6227610A JP S6227610 A JPS6227610 A JP S6227610A JP 16804385 A JP16804385 A JP 16804385A JP 16804385 A JP16804385 A JP 16804385A JP S6227610 A JPS6227610 A JP S6227610A
Authority
JP
Japan
Prior art keywords
absolute position
temperature
converter
detector
data
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.)
Granted
Application number
JP16804385A
Other languages
English (en)
Other versions
JP2547395B2 (ja
Inventor
Kimio Suzuki
公夫 鈴木
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 JP60168043A priority Critical patent/JP2547395B2/ja
Publication of JPS6227610A publication Critical patent/JPS6227610A/ja
Application granted granted Critical
Publication of JP2547395B2 publication Critical patent/JP2547395B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Length Measuring Devices With Unspecified Measuring Means (AREA)
  • Transmission Devices (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、位相変調方式または振幅変調方式の゛ノ′ブ
ソリュート位置検出器により検出されたデー夕を位置変
換器により位置データに変換した後、この位置データか
らアブソリュート位置を求める際、温度変化による位相
推移または振幅変動による誤差を補正して、正確なアブ
ソリュート位置を求めるアブソリュート位置の検出方法
に関し、例えば工作機械等におけるテーブルのアブソリ
ュート位置の検出に利用できる。
〔背景技術とその問題点〕
−mに、レゾルバ、インダントシン、マグネスケール等
の位相遷移(変調)方式または振幅変調方式によるアブ
ソリュート位置検出器から得られる位置データは、アブ
ソリュート位置検出器や位置変換器等の温度上昇により
、位相推移および振幅変動を起す。
また、NC装置等に使用した場合、送り軸および切削軸
等の動力伝達系の温度上昇により、機械軸上に熱変位が
生じ、見掛上位相推移および振幅変動を起すことになる
。
このため、得られた位置データを基にアブソリュート位
置を算出する際、これらの温度変化に応じて誤差が生じ
てしまう問題があった。
〔発明の目的〕
本発明の目的は、これらの温度上昇により生じる誤差を
補正し、より正確なアブソリュート位置を検出する方法
を提供することにある。
〔問題点を解決するための手段および作用〕そのため、
本発明では、アブソリュート位置検出器、NC装置等の
送り軸および切削軸等の動力伝達系の温度変化に対して
は線形補正を、位置変換器の温度変化に対しては非線形
補正を、それぞれ行うことにより、正確なアブソリュー
ト位置を検知しようとするものである。
具体的には、被駆動部材を動力伝達系を介して移動させ
る駆動源の位置をアブソリュート位置検出器で検出した
後、このデータを位置変換器により位置データに変換し
、この位置データから被駆動部材のアブソリュート位置
を算出するアブソリュート位置の検出方法において、前
記位置変換器によって得られた位置データまたはこの位
置データから算出されたアブソリュート位置を、前記ア
ブソリュート位置検出器、位置変換器および動力伝達系
の少なくとも1つ以上の温度変化に応じて補正すること
を特徴としいてる。
〔実施例〕
第1図は本発明をNG工作機械のテーブルの位置制御に
応用した一実施例を示している。同図において、駆動源
としてのモータ50の出力軸58には、その一端側に被
駆動部材としてのテーブル51をX軸方向へ進退させる
動力伝達系としてのボールねじ59が連結されていると
ともに、他端側に位相形のアブソリュート位置検出器5
4が連結されている。
アブソリュート位置検出器54には、その−次側励磁巻
線に対し励磁電流を供給するための電線55がドライバ
回路52から接続されている。一方、アブソリュート位
置検出器54からの二次側出力は、電線56をi!lじ
て位置変換器53ヘフイードバンクされている。フィー
ドバンク信号P^は、位置変換器53で位置データに変
換された後、ライン64を介して中央処理装置(以下、
CPUという。)57へ送られる。
また、アブソリュート位置検出器54、位置変換器53
、ボールねじ59のそれぞれに対し!ffセy+60.
61.62が取付けられている。温度センサ60からの
信号θdは電線60Aを通じて、また温度センサ61か
らの信号θCは電線61Aを通じて、更に温度センサ6
2からの信号θbは電線62Aを通して、それぞれA/
D変換器63に供給されている。A/D変換器63に供
給された信号θd、θC1θbは、そこで温度データに
それぞれ変換された後、前記と同様にライン64を介し
てCPU57に送られる。
CPU57では、得られた位置データおよび温度データ
θd、θC1θbを基に、後述する手順で温度変化Tに
対応する補正を行い、正確なアブソリュート位置を算出
する。
温度=25℃(常温)のとき 第1図において、各温度センサ60.61.62で検出
される温度Tが25℃(常温)となっているとき、テー
ブル51をX方向に移動させるために、モータ50をθ
。度回転させたものを第2図に示す。
第2図において、アブソリュート位置検出器54からの
フィードバック信号PAは、位置変換器53により位置
データP、(θ)に変換される。
例えば、モータ50がθ。度回転したときに得られる位
置データはα。で表される。また、CPU57において
、得られた位置データPA(θ)を基にアブソリュート
位置Xが算出される。例えば、モータ50がθ。度回転
したときに得られるアブソリュート位置はXoとして算
出される。ただし、ここでは温度T=25℃を基準温度
とするため、位置データに対する位相推移は無しとし、
位置データPA(θ)はフィードバック信号PAに対し
線形に変化する2000進カウントのデジタル量とする
。
゛星r#T≠25℃のとき 第1図において、アブソリュート位置検出器54、位置
変換器53およびボールねじ59の温度Tが上昇し、フ
ィードバンク信号PAが位相推移を起すような場合、面
頂と同様にテーブル5IをX方向に移動させるために、
モータ50をθ。度回転させると、得られる位置データ
Pa(θ)およびアブソリュート位置Xはそれぞれα。
+XOに一致しなくなる。
これは、第3図に示すように、温度T≠25℃のとき、
モータ50の回転角が0点にあたる位置で位置データP
a ’(θ)がε (≠O)となるためである。
従って、モータ50の回転角が0点にあたる位置での位
置データCに対応するアブソリュート位置Xのオフセッ
ト量δを求め、このオフセットaδでアブソリュート位
置Xを補正すれば、正しいXoを算出することができる
。
次項では、この補正方法を示し、アブソリュート位置X
0の算出を行う ’e4jLM正によるアブソリュート立Wのγ庁フィー
ドバンク信号θd、θC1θbのうち、温度センサ60
,62からのフィードバック信号θd、θbは、温度T
の変化に従って、θd 、  θb cc T となり、線形動作を示す。ところで、A/D変換器63
によりθd、θbば、第4図(A)  (B’)に示す
ように、それぞれ線形な位相推移量θd(T)、θb 
(T)に対応するため、θd (T) 、  θb(T
)CcTθd (T) =D (T−25) θb (T) =B (T−25)  ・・・・・・(
1)となり、定数り、Bを用いて線形に温度変化(T−
25)に対する位相推移量を求めることができる。
また、温度センサ61からのフィードバック信号θCは
、温度Tの変化に従って非線形に動作するため、第5図
に示すような微小温度区間に対する離散的な位相推移量
、cc (Ti)を対応させ、(1)式と同様に、 cc(T)=θc (Ti)   −−(2)と置くこ
とで、位置変換器53の温度変化に対する位相推移量を
求めることができる。
以上から、(1)弐および(2)式より温度T≠25℃
のとき、0点にあたる位置データPA(θ)=εは、 ε=θd (T)+θb (T)+θc (T)=D 
(T−25) +B (T−25)+θc (Ti) 
     ・・・・・・(3)で表される。
更に、このεに対するアブソリュート位置のオフセソ)
Iδに関しては、線形に変動するため、δ0り ε 、゛、  δ=C(D (T−25)+B (T−25
)+θc(Ti)) =Co (T  25) +Cs (T  25)+C
θc(Ti)     ・・・・・・(4)(ただし、
Co−C−DSCa=C−B)となり、位置データεに
対するオフセットIδを求めることができる。
以上のことから、このオフセット量δにより得られたア
ブソリュート位置X1を補正し、実際のアブソリュート
位ffX。を算出すると、次式のようになる。
X o ”  X l−δ =X、−Co(T  〜 25 ) −C++  (T−25)  −Cθc(Ti)・・・
・・・ (5) 即ち、比例定数Cゎ=検出器の単位温度当たりの移動量
、C8−ボールねじの単位温度当たりの移動量、C・θ
c (Ti )−位置変換器の各温度Ti 時における
移動量を予め求めておき、温度T(およびTi )をパ
ラメータとして、CPU57でオフセット量δを求め、
アブソリュート位置Xに対してこのオフセソ)Iδを補
正すれば、実際のアブソリュート位置を算出することが
できる。
以上の説明中、第1図において、動力伝達系としてボー
ルねじ59を使用したが、動力伝達系としては、モータ
50からの回転によって被駆動部材を駆動させ得るもの
であれば、いずれでもよい。
また、アブソリュート位置検出器としては、上記実施例
で述べた回転形に限定されるものではなく、直線形のア
ブソリュート位置検出器でもよい。
更に、位相変調形のアブソリュート位置検出器に限らず
、振幅変調形のアブソリュ−1・位置検出器を用いても
よい。
また、上記実施例では、アブソリュート位置X1をオフ
セット呈δで補正して、実際のアブソリュート位置X0
を算出した。しかし、本発明では、位置データPA (
θ)を(3)式で求められたεで補正して実際の位置デ
ータを求めた後、この補正後の位置データからアブソリ
ュート位置を求めるようにしても、同様な効果が期待で
きる。
また、(4)式において、温度Tを連続的に変化するも
のとしてオフセット量を求める項があった。しかし、本
発明では、全て離散的に温度T1におけるオフセット量
δiを求め、 δi= Co (Ti −25) + Cg (Ti−25) +C・θC(Ti) (ただし、i=1.2,3.・・・、N)となるオフセ
ット量をN個パラメータとして用意しておくのもよい。
〔発明の効果〕
以上の通り、本発明によれば、温度変化によって生しる
誤差を補正し、より正確なアブソリュート位置の検出が
可能な検出方法を提供することができる。
【図面の簡単な説明】
第1図は本発明の方法によりアブソリュート位置を検知
するとき温度変化Tに対する補正を実施する場合の回路
構成を説明する図、第2図は第1図の装置により温度T
=25℃として取り得る位置データおよびアブソリュー
ト位置を説明する波形図、第3図は第1図の装置により
温度T≠25℃(任意温度)として取り得る位置データ
およびアブソリュート位置から温度補正をするための波
形図、第4図は第1図の装置において検出器およびボー
ルねじの温度センサから得られる信号に対し位相推移量
を示す波形図、第5図は第1図の装置において位置変換
器の温度センサから得られる温度に対し離散的位相推移
量を示す波形図である。 50・・・駆動源としてのモータ、51・・・被駆動部
材としてのテーブル、52・・・ドライバ回路、53・
・・位置変換器、54・・・アブソリュート位置検出器
、57・・・CPU、59・・・動力伝達系としてのボ
ールねし、63・・・A/D変換器。

Claims (5)

    【特許請求の範囲】
  1. (1)被駆動部材を動力伝達系を介して移動させる駆動
    源の位置をアブソリュート位置検出器で検出した後、こ
    のデータを位置変換器により位置データに変換し、この
    位置データから被駆動部材のアブソリュート位置を算出
    するアブソリュート位置の検出方法において、前記位置
    変換器によって得られた位置データまたはこの位置デー
    タから算出されたアブソリュート位置を、前記アブソリ
    ュート位置検出器、位置変換器および動力伝達系の少な
    くとも1つ以上の温度変化に応じて補正することを特徴
    とするアブソリュート位置の検出方法。
  2. (2)特許請求の範囲第1項において、前記位置変換器
    によって得られた位置データからアブソリュート位置を
    算出した後、そのアブソリュート位置を前記温度変化に
    応じて補正することを特徴とするアブソリュート位置の
    検出方法。
  3. (3)特許請求の範囲第1項において、前記位置変換器
    によって得られた位置データを前記温度変化に応じて補
    正した後、その補正された値からアブソリュート位置を
    算出すること特徴とするアブソリュート位置の検出方法
    。
  4. (4)特許請求の範囲第1項ないし第3項のいずれかに
    おいて、前記位置データまたはアブソリュート位置を、
    前記アブソリュート位置検出器および動力伝達系の少な
    くとも1つ以上の温度変化に応じて連続線形または離散
    線形に補正することを特徴とするアブソリュート位置の
    検出方法。
  5. (5)特許請求の範囲第1項ないし第4項のいずれかに
    おいて、前記位置データまたはアブソリュート位置を、
    前記位置変換器の温度変化に応じて離散的にかつ非線形
    に補正することを特徴とするアブソリュート位置の検出
    方法。
JP60168043A 1985-07-29 1985-07-29 アブソリユ−ト位置の検出方法 Expired - Lifetime JP2547395B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60168043A JP2547395B2 (ja) 1985-07-29 1985-07-29 アブソリユ−ト位置の検出方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60168043A JP2547395B2 (ja) 1985-07-29 1985-07-29 アブソリユ−ト位置の検出方法

Publications (2)

Publication Number Publication Date
JPS6227610A true JPS6227610A (ja) 1987-02-05
JP2547395B2 JP2547395B2 (ja) 1996-10-23

Family

ID=15860760

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60168043A Expired - Lifetime JP2547395B2 (ja) 1985-07-29 1985-07-29 アブソリユ−ト位置の検出方法

Country Status (1)

Country Link
JP (1) JP2547395B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62278360A (ja) * 1986-05-28 1987-12-03 Hitachi Seiko Ltd ポ−ルねじの熱変位補正装置
JPH05338693A (ja) * 1992-06-03 1993-12-21 Toshiharu Yagi 物品の受渡しが可能な情報交換システム

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5566706A (en) * 1978-06-29 1980-05-20 Okuma Mach Works Ltd Temperature compensating device for positioning in numerical control machine
JPS55107902A (en) * 1979-02-09 1980-08-19 Ono Sokki Co Ltd Method of temperature compensation for displacement meter
JPS57178105A (en) * 1981-04-25 1982-11-02 Ono Sokki Co Ltd Measuring method for pitch between distance pulses in distance measurement

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5566706A (en) * 1978-06-29 1980-05-20 Okuma Mach Works Ltd Temperature compensating device for positioning in numerical control machine
JPS55107902A (en) * 1979-02-09 1980-08-19 Ono Sokki Co Ltd Method of temperature compensation for displacement meter
JPS57178105A (en) * 1981-04-25 1982-11-02 Ono Sokki Co Ltd Measuring method for pitch between distance pulses in distance measurement

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62278360A (ja) * 1986-05-28 1987-12-03 Hitachi Seiko Ltd ポ−ルねじの熱変位補正装置
JPH05338693A (ja) * 1992-06-03 1993-12-21 Toshiharu Yagi 物品の受渡しが可能な情報交換システム

Also Published As

Publication number Publication date
JP2547395B2 (ja) 1996-10-23

Similar Documents

Publication Publication Date Title
US5073749A (en) Mobile robot navigating method
CN111070237B (zh) 一体化关节及一体化关节多传感器控制系统和方法
CN108731707B (zh) 双增量式编码器测量绝对位置方法和装置
JP5994962B1 (ja) 車両用舵角検出装置及びそれを搭載した電動パワーステアリング装置
KR100241148B1 (ko) 수치 제어기의 백래시 보정 장치 및 그 방법
US20200073395A1 (en) Robot and method and apparatus of controlling movement of transport robot
WO1988008640A1 (fr) Dispositif de commande de la vitesse d'un servomoteur
US4795955A (en) Position control apparatus
JP4014719B2 (ja) Nc工作機械の制御装置および位置決め制御方法
US20200096365A1 (en) Encoder and encoder control system
WO1994024621A1 (fr) Procede d'asservissement de force par estimation de la charge perturbatrice
US11512983B2 (en) Encoder and encoder control method
JP2547395B2 (ja) アブソリユ−ト位置の検出方法
JPS58208612A (ja) 測定方法および測定装置
WO2021124603A1 (ja) モータ制御装置、モータ制御方法
JP3551762B2 (ja) モータ制御装置
JPH07198417A (ja) 対象物の位置を求めるための方法および装置
US11493898B2 (en) Servo motor controller
JP2698069B2 (ja) ポールねじの熱変位補正装置
JPS636604A (ja) 数値制御システム
JPS63154088A (ja) 減速機付モ−タの力・トルク制御方式
JPH0460203B2 (ja)
JPS62169213A (ja) 位置決め装置
SU963754A1 (ru) Устройство дл автоматического копировани линии сварного соединени
JP2000099156A (ja) 位置制御装置および位置制御方法