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
JPS6144245B2 - - Google Patents
[go: Go Back, main page]

JPS6144245B2 - - Google Patents

Info

Publication number
JPS6144245B2
JPS6144245B2 JP2916779A JP2916779A JPS6144245B2 JP S6144245 B2 JPS6144245 B2 JP S6144245B2 JP 2916779 A JP2916779 A JP 2916779A JP 2916779 A JP2916779 A JP 2916779A JP S6144245 B2 JPS6144245 B2 JP S6144245B2
Authority
JP
Japan
Prior art keywords
resolver
phase
error correction
output
command
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
Application number
JP2916779A
Other languages
Japanese (ja)
Other versions
JPS55121111A (en
Inventor
Kosuke Mya
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2916779A priority Critical patent/JPS55121111A/en
Publication of JPS55121111A publication Critical patent/JPS55121111A/en
Publication of JPS6144245B2 publication Critical patent/JPS6144245B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Arrangements For Transmission Of Measured Signals (AREA)
  • Transmission And Conversion Of Sensor Element Output (AREA)
  • Optical Transform (AREA)
  • Measurement Of Length, Angles, Or The Like Using Electric Or Magnetic Means (AREA)
  • Length Measuring Devices With Unspecified Measuring Means (AREA)

Description

【発明の詳細な説明】 本発明は、数値制御装置の位置検出器としてレ
ゾルバを使用した場合の検出誤差補正装置に関す
るものである。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a detection error correction device when a resolver is used as a position detector of a numerical control device.

従来の数値制御装置は、その位置検出器として
電磁的な検出器(例えばレゾルバ、インダクトシ
ン)、又は光学的な検出器(例えばエンコーダ)
が一般的に使用されているが、これらの検出器の
大半は回転式のもので占められている。
Conventional numerical control devices use an electromagnetic detector (e.g. resolver, inductosyn) or an optical detector (e.g. encoder) as their position detector.
are commonly used, but most of these detectors are of the rotating type.

この回転式位置検出器の代表的なものの一つに
レゾルバがあるが、その位置検出方方式は一般的
に位相差で検出する方式が採用されている。第1
図は、この方法による従来の装置を示したもので
あり、2はレゾルバ、1はレゾルバの励振回路、
3はレゾルバ2の固定子巻線、4は電磁的に直交
した2巻線をもつレゾルバ2の回転子巻線、5は
例えば第2図の如き回転子巻線4の2巻線の出力
を抵抗21、コンデンサ22により位相合成しレ
ゾルバ2の機械回転角に比例した電気位相シフト
量に変換する公知の位相器、6は励振回路1の出
力を移動指令入力10で、デイジタル又はアナロ
グ的に位相変調ができる公知の位相変調器、7は
位相器5と位相変調器6の両出力の位相差を弁別
する位相弁別器、8は位相弁別器7の出力により
駆動されるサーボ増巾器、9はサーボモータを示
す。
One of the typical rotary position detectors is a resolver, and its position detection method generally uses a phase difference detection method. 1st
The figure shows a conventional device using this method, where 2 is a resolver, 1 is an excitation circuit for the resolver,
3 is the stator winding of the resolver 2, 4 is the rotor winding of the resolver 2 having two electromagnetically orthogonal windings, and 5 is the output of the two windings of the rotor winding 4 as shown in FIG. A known phase shifter synthesizes the phase using a resistor 21 and a capacitor 22 and converts it into an electrical phase shift amount proportional to the mechanical rotation angle of the resolver 2. 6 is a phase shifter that converts the output of the excitation circuit 1 into a movement command input 10 digitally or analogously. A known phase modulator capable of modulation; 7 is a phase discriminator that discriminates the phase difference between the outputs of the phase shifter 5 and the phase modulator 6; 8 is a servo amplifier driven by the output of the phase discriminator 7; 9 indicates a servo motor.

第1図の装置では、まず移動指令入力10によ
り、移動指令が位相変調器6に与えられその結
果、位相器5との間に位相差が生じ、その差は、
弁別器7と増巾器8を経由してサーボモータ9を
回転させ機械的な結合機構11を経由して回転子
巻線4を回転させる。
In the device shown in FIG. 1, first, a movement command is given to the phase modulator 6 by a movement command input 10, and as a result, a phase difference is generated between it and the phase shifter 5, and the difference is as follows.
The servo motor 9 is rotated via the discriminator 7 and the amplifier 8, and the rotor winding 4 is rotated via the mechanical coupling mechanism 11.

この結果、位相器5と弁別器6の出力位相が一
致するまで移動が継続し、位置決め動作が可能と
なる。ところで、この方法で問題となるのは、レ
ゾルバ自身の機械的精度、及び励振回路1の励振
波形に含まれる高調波に起因する回転巻線4の残
留電圧誤差で、この誤差によるレゾルバ2の1回
転で通常1サイクル又は数サイクル発生する指令
入力に対する理論機械角即ち、電気位相角と実際
の検出機械角とのズレであり、その様子は通常第
3図の如くとなる。
As a result, the movement continues until the output phases of the phase shifter 5 and the discriminator 6 match, and positioning operation becomes possible. By the way, the problem with this method is the mechanical accuracy of the resolver itself and the residual voltage error of the rotating winding 4 caused by harmonics included in the excitation waveform of the excitation circuit 1. This is a deviation between a theoretical mechanical angle, that is, an electrical phase angle, and an actual detected mechanical angle in response to a command input that normally occurs in one cycle or several cycles during rotation, and the situation is normally as shown in FIG.

この誤差は、通常余り大きな値でなく又繰返精
度には影響を与えないので、寸法、精度上より問
題となることは少ないが、輪郭制御で特にプロフ
アイル切削又は削旋時、切削面の面粗度にかなり
の影響を与え問題となる。即ち第3図で発生する
検出器1回転当り1回又は数回発生するウネリが
切削面に形成され、特に削旋時に問題となること
が多い。
This error is usually not a very large value and does not affect repeatability, so it is less of a problem in terms of dimensions and accuracy. It has a considerable effect on surface roughness and becomes a problem. That is, the undulations that occur once or several times per one rotation of the detector as shown in FIG. 3 are formed on the cutting surface, and often become a problem especially during turning.

本発明は、このような欠点を簡単な構成で解決
するためになされたもので、第3図のウネリを近
似的になくすることにより、前記の如き問題点を
解消し、良好な切削面を得られるようにしたもの
である。
The present invention has been made to solve these drawbacks with a simple configuration, and by approximately eliminating the undulations shown in Fig. 3, the above-mentioned problems can be solved and a good cutting surface can be obtained. It was made so that it could be obtained.

第4図は、本発明の実施例を示したもので、1
〜11は第1図と同一である。又12は移動指令
入力10によつて作動するリングカウンタ、13
はリングカウンタ12のカウント値によつて、例
えば第5図の如き補正位相シフト指令又は補正パ
ルス指令を発生する誤差補正量指令器、14は位
相変調器6と同一の位相変調器を示す。
FIG. 4 shows an embodiment of the present invention.
11 are the same as in FIG. 12 is a ring counter operated by the movement command input 10; 13;
14 indicates an error correction amount command device which generates a correction phase shift command or a correction pulse command as shown in FIG. 5, for example, according to the count value of the ring counter 12;

第6図は第4図の移動指令入力10と位相変調
器6の関係を示したもので、通常の数値制御装置
では位相変調器6即ちレゾルバの励振回路1の出
力波形と最少の移動指令入力10に対応する変調
器6の位相シフト量の関係は、〔レゾルバの電気
角1サイクル即ち360゜に相当する位相角〕=〔最
少移動指令入力に対応する位相シフト量〕×〔整
数〕となつている。これは一般的には、電気角1
サイクル分に対応する機械移動量は2mmで、最少
移動指令は10μ又は1μとなつており、この場合
は最少移動指令入力に対応する位相シフト量は第
6図の電気角1サイクル分の1/200又は1/2000即
ち1.2度又は0.12度の位相量となつている。
FIG. 6 shows the relationship between the movement command input 10 and the phase modulator 6 shown in FIG. The relationship between the phase shift amount of the modulator 6 corresponding to 10 is as follows: [phase angle corresponding to one electrical angle cycle of the resolver, that is, 360 degrees] = [phase shift amount corresponding to the minimum movement command input] x [integer] ing. This is generally an electrical angle of 1
The mechanical movement amount corresponding to a cycle is 2 mm, and the minimum movement command is 10 μ or 1 μ. In this case, the phase shift amount corresponding to the minimum movement command input is 1/1 cycle of electrical angle in Fig. 6. The phase amount is 200 or 1/2000, that is, 1.2 degrees or 0.12 degrees.

次に本発明の作用を説明する。 Next, the operation of the present invention will be explained.

第4図での基本的な検出及び駆動動作は、第1
図の1〜11の如くであるが、まず移動指令入力
10により、指令入力として第6図の最少移動単
位分のみ指令されたとして、その動作を説明す
る。
The basic detection and drive operations in Figure 4 are as follows:
As shown in FIGS. 1 to 11, the operation will first be described assuming that only the minimum movement unit shown in FIG. 6 is commanded by the movement command input 10.

指令入力10により位相変調器6は単位移動量
分のみ位相がシフトし、位相弁別器7により出力
が発生し、これによつてサーボ増巾器8とサーボ
モータ9が作動し、機械的な結合機構11を介し
てレゾルバ回転子巻線4が位相変調器6の位相と
一致するまで移動して停止する。
In response to the command input 10, the phase of the phase modulator 6 is shifted by the unit movement amount, and the phase discriminator 7 generates an output, which activates the servo amplifier 8 and the servo motor 9, thereby creating a mechanical connection. The resolver rotor winding 4 moves via the mechanism 11 until it matches the phase of the phase modulator 6, and then stops.

一方入力10はリングカウンタ12にも与えら
れている。このリングカウンタ12は第4図では
第6図のレゾルバ電気角1サイクルに対する最少
移動指令シフト量での分割数と同じ数だけカウン
トできるリングカウンタで構成され最少移動量に
相当するシフト入力又はパルスが指令されると、
その移動方向により1カウントプラス又はマイナ
スできるようになつている。又このリングカウン
タ12は適当な方法により構成されたレゾルバの
電気角1サイクル中の1点でのみ出力を出すレゾ
ルバ回転原点検出回路15により0にリセツトさ
れるようになつている。
On the other hand, input 10 is also applied to ring counter 12 . This ring counter 12 in FIG. 4 is constructed of a ring counter that can count the same number of divisions in the minimum movement command shift amount for one cycle of the resolver electrical angle in FIG. 6, and the shift input or pulse corresponding to the minimum movement amount is When commanded,
Depending on the direction of movement, it is possible to add or subtract one count. The ring counter 12 is reset to 0 by a resolver rotation origin detection circuit 15 which is constructed in a suitable manner and outputs an output only at one point in one electrical angle cycle of the resolver.

もし前記の入力10が与えられる直前にレゾル
バ回転原点検出回路15によりリングカウンタ1
2が0にリセツトされ、かつ入力10がプラスカ
ウントの移動指令とすると、リングカウンタ12
はカウント“1”となる。その結果この出力は第
5図に示す如く誤差補正指令器13によつて前記
検出回路14に誤差補正シフト入力Eが与えら
れ、検出回路14はレゾルバの励振回路1に対し
Eだけシフトした位相の励振出力をレゾルバ2に
与える。
If the ring counter 1 is detected by the resolver rotation origin detection circuit 15 immediately before the input 10 is given,
2 is reset to 0, and input 10 is a movement command with a positive count, the ring counter 12
becomes the count “1”. As a result, this output is given as an error correction shift input E to the detection circuit 14 by the error correction command unit 13 as shown in FIG. The excitation output is given to the resolver 2.

この結果レゾルバの回転子巻線4の出力はリン
グカウンタ12および誤差補正指令器13のない
場合にくらべ±Eに相当する移動量だけ補正され
た形となり、入力10による機械移動量はリング
カウンタ12、誤差補正指令器13、および位相
変調器14のない従来の方法による場合の移動量
の±Eとなる。従つて、この±Eを第3図のレゾ
ルバのカウント“1”の位置に相当する誤差に対
応して補正する方向と量を設定しておけば、レゾ
ルバ自身による誤差をキヤンセルすることが可能
となる。
As a result, the output of the rotor winding 4 of the resolver is corrected by the movement amount corresponding to ±E compared to the case without the ring counter 12 and the error correction command unit 13, and the mechanical movement amount due to the input 10 is calculated by the ring counter 12. , the amount of movement in the conventional method without the error correction command unit 13 and the phase modulator 14 is ±E. Therefore, if the direction and amount for correcting this ±E are set in accordance with the error corresponding to the count "1" position of the resolver in Figure 3, it is possible to cancel the error caused by the resolver itself. Become.

以上よりこの誤差補正は前記の如くリングカウ
ンタ12のカウント数を規定し、また各カウント
値毎に前記の如く誤差補正指令器13で補正量を
設定することにより、レゾルバの回転角全域で補
正が可能となり、第3図の誤差のウネリを消すこ
とが可能となる。又リングカウンタ12のカウン
ト数は適当な方法により最少移動単位の適当な倍
数による分割数で補正する近似法(例えば第7図
の如く8点として)を使用しても効果があり、し
かもリングカウンタ12および誤差補正指令器1
3を簡単化することが可能である。
From the above, this error correction is performed by specifying the count number of the ring counter 12 as described above, and setting the correction amount with the error correction command unit 13 for each count value as described above. This makes it possible to eliminate the fluctuation of the error shown in FIG. It is also effective to use an approximation method to correct the count number of the ring counter 12 by dividing the number of points by an appropriate multiple of the minimum movement unit (for example, by setting 8 points as shown in Fig. 7). 12 and error correction command unit 1
3 can be simplified.

以上の説明は移動指令入力10として最少移動
量に相当する入力のみを与えた場合で示したが、
連続的に移動指令入力10が与えられた場合も同
じ過程の連続で動作し、補正動作も正常に行なわ
れることは言うまでもない。
The above explanation was given for the case where only the input corresponding to the minimum movement amount was given as the movement command input 10, but
It goes without saying that even when the movement command input 10 is continuously applied, the same process continues and the correction operation is performed normally.

一方、本発明装置による補正は、レゾルバの位
相出力を応用した速度検出回路にも適用可能で、
従来の装置ではレゾルバの第3図による誤差曲線
は回転ムラの発生要因となるが、本装置を用いる
ことにより、回転ムラをなくすることが可能とな
る。
On the other hand, the correction by the device of the present invention can also be applied to a speed detection circuit that applies the phase output of a resolver.
In the conventional device, the error curve shown in FIG. 3 of the resolver causes rotational unevenness, but by using this device, it becomes possible to eliminate rotational unevenness.

また第4図の一連の動作は、マイクロコンピユ
ータによりソフトウエアによつて処理することも
勿論可能である。
Further, the series of operations shown in FIG. 4 can of course be processed by software using a microcomputer.

以上述べたように本発明によれば、レゾルバを
位相検出器として使用した数値制御装置の切削性
能、特に面粗度の改善に大きく寄与することがで
き、またレゾルバを使用した速度検出方式での回
転ムラの防止にも役立つ事ができるものである。
As described above, the present invention can greatly contribute to improving the cutting performance of a numerically controlled device that uses a resolver as a phase detector, especially in improving surface roughness, and can also significantly improve the cutting performance of a numerical control device that uses a resolver as a phase detector, and can also significantly improve the cutting performance of a numerical control device that uses a resolver as a phase detector. This can also be useful in preventing uneven rotation.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は従来の装置を説明するための説明図、
第2図は第1図の補足説明図、第3図は従来の装
置で発生するレゾルバの誤差曲線図、第4図は本
発明の一実施例を示す説明図、第5図および第6
図は第4図の説明のための補足説明図、第7図は
本発明の簡易例を示す説明図である。 図中同一符号は同一または相当部分を示し、2
はレゾルバ、5は位相器、6,14は位相変調
器、7は位相弁別器、8はサーボ増巾器、9はサ
ーボモータ、10は移動指令入力、12はリング
カウンタ、13は誤差補正指令器、15はレゾル
バ回転原点検出回路、Xは最小移動指令入力に対
応した位相シフト量、Tはレゾルバ励振1サイク
ル周期、nは整数、l1は補正シフト量による補正
近似曲線、l2はレゾルバ誤差曲線である。
FIG. 1 is an explanatory diagram for explaining a conventional device;
FIG. 2 is a supplementary explanatory diagram of FIG. 1, FIG. 3 is a resolver error curve diagram generated in a conventional device, FIG. 4 is an explanatory diagram showing an embodiment of the present invention, and FIGS.
The figure is a supplementary explanatory diagram for explaining FIG. 4, and FIG. 7 is an explanatory diagram showing a simple example of the present invention. The same reference numerals in the figures indicate the same or corresponding parts, 2
is a resolver, 5 is a phase shifter, 6 and 14 are phase modulators, 7 is a phase discriminator, 8 is a servo amplifier, 9 is a servo motor, 10 is a movement command input, 12 is a ring counter, 13 is an error correction command 15 is the resolver rotation origin detection circuit, X is the phase shift amount corresponding to the minimum movement command input, T is the resolver excitation cycle period, n is an integer, l1 is the correction approximate curve based on the correction shift amount, l2 is the resolver This is the error curve.

Claims (1)

【特許請求の範囲】[Claims] 1 移相差によつて位置検出、速度検出等を行う
レゾルバの検出誤差を補正する装置において、移
動指令入力をカウントするカウンタ手段と、この
カウンタ手段の出力に重みをつける誤差補正量指
令手段と、この出力により励振移相をシフトする
移相変調手段とを備え、レゾルバ自身又はその周
辺回路によつて周期的に発生する誤差を、指令入
力により、レゾルバの電気角1サイクルに対応し
て補正することを特徴とするレゾルバ検出誤差補
正装置。
1. A device for correcting detection errors of a resolver that performs position detection, speed detection, etc. using a phase shift difference, comprising a counter means for counting movement command inputs, an error correction amount command means for weighting the output of the counter means, It is equipped with a phase shift modulation means that shifts the excitation phase shift using this output, and corrects errors periodically generated by the resolver itself or its peripheral circuits corresponding to one cycle of electrical angle of the resolver by inputting a command. A resolver detection error correction device characterized by:
JP2916779A 1979-03-13 1979-03-13 Correction system for resolver detection error Granted JPS55121111A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2916779A JPS55121111A (en) 1979-03-13 1979-03-13 Correction system for resolver detection error

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2916779A JPS55121111A (en) 1979-03-13 1979-03-13 Correction system for resolver detection error

Publications (2)

Publication Number Publication Date
JPS55121111A JPS55121111A (en) 1980-09-18
JPS6144245B2 true JPS6144245B2 (en) 1986-10-02

Family

ID=12268675

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2916779A Granted JPS55121111A (en) 1979-03-13 1979-03-13 Correction system for resolver detection error

Country Status (1)

Country Link
JP (1) JPS55121111A (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62126316A (en) * 1985-11-27 1987-06-08 Nippon Electric Ind Co Ltd Synchronous digital converter of synchronous electric apparatus
US6242906B1 (en) * 1999-05-10 2001-06-05 Mitutoyo Corporation Systems and methods for calibrating an absolute position encoder

Also Published As

Publication number Publication date
JPS55121111A (en) 1980-09-18

Similar Documents

Publication Publication Date Title
US6590358B1 (en) Servocontrol device
US5646496A (en) Apparatus and method for generating digital position signals for a rotatable shaft
EP0935335A1 (en) Position controller
US6664752B2 (en) Method and apparatus for correcting actuator positioning error
WO1984004162A1 (en) Method of detecting absolute position of servo control system
JPS59188517A (en) Detection system for absolute position of servocontrol system
JPH01174914A (en) System for correcting detection error of resolver
US4107654A (en) Numerical control system having a position processing unit operated upon a power failure
JPS6144245B2 (en)
JP3365063B2 (en) Rotation angle detection method
US4095158A (en) Position-controlling system
US5101148A (en) Electric motor actuator
JP3341519B2 (en) Synchronous control device
JPS61161998A (en) Load detecting method of stepping motor
JP2660006B2 (en) Rotor angle detection method
JPS63179259A (en) Speed detection method using resolver
JP2674024B2 (en) Servo controller
JPH1066373A (en) Speed controller
JPS60239618A (en) Detection of magnitude of rotation of rotating body by absolute value and apparatus thereof
KR940010897B1 (en) Rotational position detector for robot
JPH0353565B2 (en)
WO1984004587A1 (en) Absolute value detection apparatus for detecting rotational position
JPS62225908A (en) Position detector
JP3594203B2 (en) Motor control device
JP3904723B2 (en) VR type resolver