JPS6227601A - Absolute position detector - Google Patents
Absolute position detectorInfo
- Publication number
- JPS6227601A JPS6227601A JP16804585A JP16804585A JPS6227601A JP S6227601 A JPS6227601 A JP S6227601A JP 16804585 A JP16804585 A JP 16804585A JP 16804585 A JP16804585 A JP 16804585A JP S6227601 A JPS6227601 A JP S6227601A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- absolute
- output
- resolver
- selector circuit
- 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
Links
- 238000001514 detection method Methods 0.000 claims description 18
- 238000007493 shaping process Methods 0.000 claims description 10
- 230000005284 excitation Effects 0.000 claims description 6
- 230000005540 biological transmission Effects 0.000 claims description 5
- 230000001360 synchronised effect Effects 0.000 claims 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000004804 winding Methods 0.000 description 1
Landscapes
- Measurement Of Length, Angles, Or The Like Using Electric Or Magnetic Means (AREA)
- Length Measuring Devices With Unspecified Measuring Means (AREA)
- Transmission And Conversion Of Sensor Element Output (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、工作機械等の制御軸、例えばテーブルのx、
y方向の位置制御の対象となる制御軸等におけるアブソ
リュート位置を、直接検知するための装置に関する。[Detailed Description of the Invention] [Industrial Application Field] The present invention relates to control axes of machine tools, etc., such as the x of a table,
The present invention relates to a device for directly detecting the absolute position of a control axis or the like that is subject to position control in the y direction.
従来、アブソリュート位置の検知は、複数の位置検出器
より得られるポジションデータを逐次読出し、それを中
央処理袋f(CPU)あるいは高速演算回路により演算
してアブソリュート値を算出することにより行われてい
るが、モータの回転時に制御軸の移動距離を検知する際
も同様の方法がとられていた。Conventionally, absolute position detection has been performed by sequentially reading position data obtained from multiple position detectors and calculating the absolute value by calculating the data using a central processing unit (CPU) or high-speed calculation circuit. However, a similar method was used to detect the movement distance of the control shaft when the motor rotated.
これは、現在位置をアブソリュート値で読出せる利点を
有する反面、制御軸の軸数が多くなると、それに比例し
て検出回路も多(必要となり、故障率も大きくなるとい
う欠点があった。While this has the advantage of being able to read the current position as an absolute value, it has the disadvantage that as the number of control axes increases, a proportionate number of detection circuits are required and the failure rate also increases.
本発明の目的は、制御軸が多くなっても、検出回路を増
やすことなく、アブソリュート位置が検知可能なアブソ
リュート位置の検知装置を提供することにある。An object of the present invention is to provide an absolute position detection device that can detect the absolute position without increasing the number of detection circuits even if the number of control axes increases.
〔問題点を解決するための手段および作用〕そのため、
本発明では、モータのロータに歯車伝達機構を介して連
結されかつ少なくとも1つがロータの1回転以内の絶対
角度を検知可能な複数の位置検出器と、これら各位置検
出器からの二次側出力を選択的に取り出すセレクタ回路
と、このセレクタ回路によって選択された位置検出器か
らの二次側出力を基に得られるポジションデータを更新
記憶する記憶部を有する検出回路と、この検出回路の記
憶部に記憶されたポジションデータを順次取込み、これ
らのポジションデータからアブソリニート位置を算出し
後、モータのロータの1回転以内の絶対角度を検出する
位置検出器からの二次側出力のみを選択するように前記
セレクタ回路を設定し、前記記憶部に更新記憶されたポ
ジションデータの差分を前記アブソリュート位置データ
に加算してアブソリュート位置を求める演算処理装置と
、を具備したことを特徴としている。[Means and actions for solving problems] Therefore,
The present invention includes a plurality of position detectors connected to the rotor of the motor via a gear transmission mechanism, at least one of which can detect an absolute angle within one revolution of the rotor, and a secondary side output from each of these position detectors. a selector circuit that selectively retrieves the position data, a detection circuit that has a storage section that updates and stores position data obtained based on the secondary output from the position detector selected by the selector circuit, and a storage section of the detection circuit. After sequentially importing the position data stored in the controller and calculating the absolute position from these position data, only the secondary output from the position detector that detects the absolute angle within one rotation of the motor rotor is selected. The present invention is characterized by comprising an arithmetic processing device that sets the selector circuit and adds a difference between the position data updated and stored in the storage section to the absolute position data to obtain the absolute position.
第1図は本発明の一実施例を示している。同図において
、例えば工作機械のテーブルを複数の移動方向のうちの
1つ、ここではX軸方向へ移動させるモータ10の出力
軸には、歯車伝達機構11を介して位置検出器としての
3つのIXレゾルバ12.13.14のロータ軸がそれ
ぞれ連結されている。ここでは、IXレゾルバ12のみ
がモータ10の出力軸に直結されている。各レゾルバ1
2.13.14の一次側励磁巻線には、電線29゜30
を介して励磁回路20から励磁電流(Sin波、CO3
波)が供給されている。FIG. 1 shows an embodiment of the invention. In the same figure, for example, the output shaft of a motor 10 that moves a table of a machine tool in one of a plurality of moving directions, here the X-axis direction, is connected to three position detectors via a gear transmission mechanism 11. The rotor shafts of IX resolvers 12, 13, and 14 are connected to each other. Here, only the IX resolver 12 is directly connected to the output shaft of the motor 10. Each resolver 1
2.13.14 The primary side excitation winding has an electric wire of 29°30
Excitation current (Sin wave, CO3
wave) is supplied.
各レゾルバ12,13.14の二次側出力P。Secondary side output P of each resolver 12, 13.14.
Pt、P3は、電線21,22.23を通じてセレクタ
回路15へ送られる。セレクタ回路15は、演算処理装
置としての中央処理装置(以下、CPUという。)19
から電線31.32を通じて与えられるセレクト信号S
L、、SL、によりいずれか1つの出力を選択し、その
選択信号を電線24を介して波形整形回路16へ送る。Pt and P3 are sent to the selector circuit 15 through electric wires 21, 22, and 23. The selector circuit 15 includes a central processing unit (hereinafter referred to as CPU) 19 as an arithmetic processing unit.
Select signal S given through wires 31 and 32 from
One of the outputs is selected by L, SL, and the selection signal is sent to the waveform shaping circuit 16 via the electric wire 24.
例えば、セレクト信号SL、、SL、が共に「0」のと
きは信号P、を選択し、またセレクト信号SL、が「1
」でかつセレクト信号S L zが「0」のときは信号
P2を選択し、更にセレクト信号SL、が「0」でかつ
セレクト信号SL2がrlJのときは信号P、を選択す
る。For example, when the select signals SL, SL, are both "0", the signal P is selected, and the select signal SL is "1".
” and the select signal S L z is “0”, the signal P2 is selected, and further, when the select signal SL is “0” and the select signal SL2 is rlJ, the signal P is selected.
波形整形回路16では、得られた信号を矩形波に波形整
形し、電線25を介してラッチ信号として記憶部として
のレジスタ回路17に供給する。The waveform shaping circuit 16 shapes the obtained signal into a rectangular wave and supplies it as a latch signal to the register circuit 17 as a storage section via the electric wire 25.
レジスタ回路17には、2000進数で自走するカウン
タ18のデータがライン26を介して供給されており、
前述のラッチ信号によりカウンタ18のデータがセット
されるようになっている。しジスタ回路17にセントさ
れたデータは、CPU19からの読出信号Rdが電線2
8を通じてレジスタ回路17へ与えられたとき、ライン
27を通じてCPU19へ取り込まれる。なお、ここで
は、前記波形整形回路16、レジスタ回路17およびカ
ウンタ18により、本実施例の検出回路41が構成され
ている。The register circuit 17 is supplied with data of a self-running counter 18 in base 2000 through a line 26.
The data in the counter 18 is set by the aforementioned latch signal. The data sent to the register circuit 17 is read out from the CPU 19 via the electric wire 2.
When the signal is applied to the register circuit 17 through the line 27, it is taken into the CPU 19 through the line 27. Note that here, the waveform shaping circuit 16, the register circuit 17, and the counter 18 constitute the detection circuit 41 of this embodiment.
CPUI 9では、続出信号Rdを出力し、レジスタ回
路17にセットされたデータのうち、レゾルバ12から
の値をa2、レゾルバ13からの値をas、レゾルバ1
4からの値をa3とし、次の関係式によりモータ回転に
対応するアブソリュート値Aを割出す。The CPU 9 outputs a successive signal Rd, and among the data set in the register circuit 17, the value from the resolver 12 is a2, the value from the resolver 13 is as, and the value from the resolver 1 is
Let the value from 4 be a3, and calculate the absolute value A corresponding to the motor rotation using the following relational expression.
A” (al 、az 、a3 )
(たたし、0≦ai ≦1999)
この後、CPUI 9では、レゾルバ12の二次側出力
(モータlOと直結するレゾルバ12の二次側出力)の
みを選択するように前記セレクタ回路15を設定し、レ
ジスタ回路17から得られるデータの差分を前記求めら
れたアブソリュート値Aに追加し、これにより現在位置
をアブソリュート値で検知していく。A” (al, az, a3) (0≦ai≦1999) After this, in the CPUI 9, only the secondary side output of the resolver 12 (the secondary side output of the resolver 12 directly connected to the motor IO) is The selector circuit 15 is set to select, and the difference in data obtained from the register circuit 17 is added to the determined absolute value A, thereby detecting the current position as an absolute value.
以上の説明中、位置検出器として、IXレゾルバを用い
る例を示したが、本発明ではその1回転以内での絶対量
が測定されうるものであれば、単にレゾルバに限定され
るものではない。例えば、インダクトシン或いは磁気ス
ケールでもよい。In the above description, an example is shown in which an IX resolver is used as a position detector, but the present invention is not limited to simply a resolver as long as the absolute amount within one rotation can be measured. For example, an inductosin or magnetic scale may be used.
また、検出回路41の構成としては、上記実施例で述べ
た波形整形回路16、カウンタ18およびレジスタ回路
17による構成に限定されるものではなく、第2図に示
すような検出回路91でもよい、これは、励磁回路60
から得られる基本周期信号fo(励磁信号:Sin、C
os波と同周期)と、波形整形回路56から得られる矩
形波信号fとの位相差を検知する位相同期回路57によ
り、位相差に相当するパルスをアップダウンカウンタ5
8に供給する方法で、最後にレゾルバ52の二次側出力
のみを選択するところは第1図と同様である。Further, the configuration of the detection circuit 41 is not limited to the configuration including the waveform shaping circuit 16, counter 18, and register circuit 17 described in the above embodiment, but may be a detection circuit 91 as shown in FIG. This is the excitation circuit 60
The fundamental periodic signal fo (excitation signal: Sin, C
os wave) and the rectangular wave signal f obtained from the waveform shaping circuit 56, a pulse corresponding to the phase difference is sent to the up/down counter 5.
8, and finally selects only the secondary output of the resolver 52, which is the same as in FIG.
以上の通り、本発明によれば、セレクタ回路を用いるこ
とで、制御軸の軸数が多くなっても、検出回路を増やす
ことなく、アブソリュート位置を検知することができる
。As described above, according to the present invention, by using the selector circuit, even if the number of control axes increases, the absolute position can be detected without increasing the number of detection circuits.
第1図は本発明の一実施例を示すプロ・ツク図、第2図
は本発明の他の実施例を示すブロック図である。
10.50・・・モータ、11.51・・・歯車伝達機
構、12,13,14.52.53.54・・・位置検
出器としてのレゾルバ、15.55・・・セレクタ回路
、16.56・・・波形整形回路、17・・・記憶部と
してのレジスタ回路、18・・・カウンタ、58・・・
記憶部としてのカウンタ、19.59・・・演算処理装
置としてのCPU、20.60・・・励磁回路、57・
・・位相同期回路。
代理人 弁理士 木 下 実 三
第1図
第2図FIG. 1 is a block diagram showing one embodiment of the invention, and FIG. 2 is a block diagram showing another embodiment of the invention. 10.50...Motor, 11.51...Gear transmission mechanism, 12,13,14.52.53.54...Resolver as position detector, 15.55...Selector circuit, 16. 56... Waveform shaping circuit, 17... Register circuit as storage section, 18... Counter, 58...
Counter as storage unit, 19.59... CPU as arithmetic processing unit, 20.60... Excitation circuit, 57.
...Phase synchronization circuit. Representative Patent Attorney Minoru Kinoshita Figure 1 Figure 2
Claims (4)
かつ少なくとも1つがロータの1回転以内の絶対角度を
検知可能な複数の位置検出器と、これら各位置検出器か
らの二次側出力を選択的に取り出すセレクタ回路と、 このセレクタ回路によって選択された位置検出器からの
二次側出力を基に得られるポジションデータを更新記憶
する記憶部を有する検出回路と、この検出回路の記憶部
に記憶されたポジションデータを順次取込み、これらの
ポジションデータからアブソリュート位置を算出し後、
モータのロータの1回転以内の絶対角度を検出する位置
検出器からの二次側出力のみを選択するように前記セレ
クタ回路を設定し、前記記憶部に更新記憶されたポジシ
ョンデータの差分を前記アブソリュート位置データに加
算してアブソリュート位置を求める演算処理装置と、 を具備したことを特徴とするアブソリュート位置の検知
装置。(1) A plurality of position detectors connected to the rotor of the motor via a gear transmission mechanism, at least one of which can detect an absolute angle within one rotation of the rotor, and a secondary side output from each of these position detectors. A detection circuit having a selector circuit for selectively extracting data, a storage section for updating and storing position data obtained based on the secondary output from the position detector selected by the selector circuit, and a storage section for the detection circuit. After sequentially importing the stored position data and calculating the absolute position from these position data,
The selector circuit is set to select only the secondary output from the position detector that detects the absolute angle within one revolution of the motor rotor, and the difference between the position data updated and stored in the storage unit is used as the absolute value. An absolute position detection device characterized by comprising: an arithmetic processing device that calculates the absolute position by adding it to position data;
は、前記モータのロータに歯車伝達機構を介して連結さ
れた複数の単極レゾルバによって構成されていることを
特徴とするアブソリュート位置の検知装置。(2) In claim 1, the position detector is configured by a plurality of unipolar resolvers connected to the rotor of the motor via a gear transmission mechanism. Detection device.
、前記セレクタ回路によって選択されたレゾルバからの
二次側出力を矩形波に波形整形する波形整形回路と、自
走式のカウンタと、前記波形整形回路からの出力をラッ
チ信号として前記カウンタのデータをラッチするレジス
タ回路とから構成されていることを特徴とするアブソリ
ュート位置の検知装置。(3) In claim 2, the detection circuit includes a waveform shaping circuit that shapes the secondary output from the resolver selected by the selector circuit into a rectangular wave, and a self-running counter; An absolute position detection device comprising: a register circuit that latches data of the counter using an output from the waveform shaping circuit as a latch signal.
、前記セレクタ回路によって選択されたレゾルバからの
二次側出力を矩形波に波形整形する波形整形回路と、こ
の波形整形回路からの出力と前記レゾルバの一次側に供
給される励磁信号と同周期の矩形波信号との位相差に相
当するパルスを出力する位相同期回路と、この位相同期
回路からのパルスをカウントするアップダウンカウンタ
とから構成されていることを特徴とするアブソリュート
位置の検知装置。(4) In claim 2, the detection circuit includes a waveform shaping circuit that shapes the secondary output from the resolver selected by the selector circuit into a rectangular wave, and an output from the waveform shaping circuit. and a phase synchronized circuit that outputs a pulse corresponding to the phase difference between the excitation signal supplied to the primary side of the resolver and a rectangular wave signal of the same period, and an up/down counter that counts the pulses from this phase synchronized circuit. An absolute position detection device characterized by comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16804585A JPH0797004B2 (en) | 1985-07-29 | 1985-07-29 | Absolute position detector |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16804585A JPH0797004B2 (en) | 1985-07-29 | 1985-07-29 | Absolute position detector |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6227601A true JPS6227601A (en) | 1987-02-05 |
| JPH0797004B2 JPH0797004B2 (en) | 1995-10-18 |
Family
ID=15860802
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP16804585A Expired - Fee Related JPH0797004B2 (en) | 1985-07-29 | 1985-07-29 | Absolute position detector |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0797004B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010217006A (en) * | 2009-03-17 | 2010-09-30 | Aisan Ind Co Ltd | Position detector |
-
1985
- 1985-07-29 JP JP16804585A patent/JPH0797004B2/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010217006A (en) * | 2009-03-17 | 2010-09-30 | Aisan Ind Co Ltd | Position detector |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0797004B2 (en) | 1995-10-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4831510A (en) | Encoder and resolver signal processing circuit | |
| CA1203625A (en) | Apparatus for detecting an absolute position and a process thereof | |
| US4358723A (en) | Method and apparatus for measuring the rotation of a work table | |
| JPS59188518A (en) | Detection system for absolute position of servocontrol system | |
| US4376970A (en) | High speed digital position monitoring system | |
| WO2019223108A1 (en) | Method and apparatus for measuring movement distance, and storage medium | |
| JPS6227601A (en) | Absolute position detector | |
| JPS6110715A (en) | Absolute-position detecting system | |
| JP2004139299A (en) | Control program and method for returning to home position in positioning system | |
| JPH04123205A (en) | Initial position detector for target to be controlled | |
| JPS6231381A (en) | Rotor angle detector of synchronous motor | |
| JPS62194416A (en) | Detection of absolute position and instrument therefor | |
| JPH0442602B2 (en) | ||
| CN204808004U (en) | Encoder interface arrangement and module based on PROFINET communication | |
| JPS60219988A (en) | Controller for brushless motor | |
| JPS63289417A (en) | Pulse encoder | |
| JPH0521166B2 (en) | ||
| JPS6173002A (en) | Angle detecting device | |
| JPH01119717A (en) | Absolute position detection method using multi-speed resolver | |
| EP0024957A1 (en) | Apparatus for determining the position of an object | |
| KR930007778B1 (en) | Zero point setting device of robot | |
| JP2597977B2 (en) | Reference point setting method for position detection circuit | |
| US3143646A (en) | Simultaneous equation solver | |
| JPH095112A (en) | Absolute encoder | |
| JPH03122703A (en) | Position detector |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |