JPH03224013A - Motor controlling driver - Google Patents
Motor controlling driverInfo
- Publication number
- JPH03224013A JPH03224013A JP2033890A JP2033890A JPH03224013A JP H03224013 A JPH03224013 A JP H03224013A JP 2033890 A JP2033890 A JP 2033890A JP 2033890 A JP2033890 A JP 2033890A JP H03224013 A JPH03224013 A JP H03224013A
- Authority
- JP
- Japan
- Prior art keywords
- motor
- encoder
- working
- detect
- linear scale
- 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.)
- Pending
Links
- 238000001514 detection method Methods 0.000 abstract description 6
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Length Measuring Devices With Unspecified Measuring Means (AREA)
- Transmission And Conversion Of Sensor Element Output (AREA)
- Machine Tool Sensing Apparatuses (AREA)
- Control Of Position Or Direction (AREA)
- Stopping Of Electric Motors (AREA)
Abstract
Description
【発明の詳細な説明】 [産業上の利用分野] 本発明は、モータ制御用ドライバに関する。[Detailed description of the invention] [Industrial application field] The present invention relates to a motor control driver.
[従来の技術]
放電加工機等の工作機械において、位置検出する場合、
エンコーダが使用されており、このエンコーダは、モー
タの回転数、回転角度を検出するものである。[Prior art] When detecting position in machine tools such as electrical discharge machines,
An encoder is used, and this encoder detects the rotation speed and rotation angle of the motor.
[発明が解決しようとする課題]
上記エンコーダを使用して位置検出する場合、モータと
そのエンコーダとの間にポールネジ、ギヤ、カップリン
グが存在している場合には、位置検出が不正確になる。[Problems to be Solved by the Invention] When position detection is performed using the encoder described above, position detection becomes inaccurate if a pole screw, gear, or coupling exists between the motor and its encoder. .
つまり、ギヤの場合にはバックラッシュが発生し、カッ
プリングの場合には捩れが発生し、これらが原因して位
置検出が不正確になる。したがって、エンコーダを使用
して位置検出すると、特に、テーブルを停止するときに
最も問題となる。In other words, backlash occurs in the case of gears, and twist occurs in the case of couplings, which result in inaccurate position detection. Therefore, using encoders to detect position is most problematic, especially when stopping the table.
一方、位置検出、速度検出する場合、リニヤスケールを
使用し、そのフィードバックパルスを使用すると、機械
系の応答が遅いので、制御系のゲインを上げることがで
きず、また、制御系と機械系とが共振することによって
振動を発生しやすい、したがって、リニヤスケールを使
用する場合、テーブル動作中に位置検出すると迅速性を
欠くという問題がある。On the other hand, when detecting position and speed, if a linear scale is used and its feedback pulse is used, the response of the mechanical system is slow, so it is not possible to increase the gain of the control system, and the control system and mechanical system are When a linear scale is used, there is a problem that position detection during table operation lacks speed.
本発明は、テーブル動作中に迅速に位置検出を行なうこ
とができ、しかもテーブルを停止するときに位置検出が
正確であるモータ制御用ドライバを提供することを目的
とするものである。SUMMARY OF THE INVENTION An object of the present invention is to provide a motor control driver that can quickly detect a position while the table is in motion and can accurately detect the position when the table is stopped.
[課題を解決する手段]
本発明は、テーブル動作中には、エンコーダを使用して
位置検出し、テーブルを停止させようとするときには、
リニアスケールを使用して位置検出するものである。[Means for Solving the Problems] The present invention uses an encoder to detect the position during table operation, and when attempting to stop the table,
The position is detected using a linear scale.
[作用]
本発明は、テーブル動作中には、エンコーダを使用して
位置検出し、テーブルを停止させようとするときには、
リニアスケールを使用して位置検出するので、テーブル
動作中に迅速に位置検出を行なうことができ、しかもテ
ーブルを停止するときに位置検出が正確である。[Function] The present invention uses an encoder to detect the position during table operation, and when attempting to stop the table,
Since the position is detected using a linear scale, the position can be quickly detected while the table is in motion, and the position can be detected accurately when the table is stopped.
[実施例] 第1図は、本発明の一実施例を示すブロック図である。[Example] FIG. 1 is a block diagram showing one embodiment of the present invention.
ACモータ1の位置を検出する手段としてパルスエンコ
ーダ10とリニアスケール20とが設けられ、エンコー
ダ10は、テーブル動作中に位置検出するものであり、
リニアスケール20は、テーブルを停止させようとする
ときに位置検出するものである。また、リニアスケール
20は、図示しない目盛と発光素子と受光素子とで構成
され、上記目盛には0.1gm単位でスリットが設けら
れ、上記スリットを経由した上記発光素子からの光を上
記受光素子が受けるようになっている。A pulse encoder 10 and a linear scale 20 are provided as means for detecting the position of the AC motor 1, and the encoder 10 detects the position during table operation.
The linear scale 20 is used to detect the position when the table is to be stopped. The linear scale 20 is composed of a scale (not shown), a light emitting element, and a light receiving element, and the scale is provided with slits in units of 0.1 gm, and the light from the light emitting element passing through the slit is transmitted to the light receiving element. is now being accepted.
また、エンコーダ10用として、位置制御手段11と速
度制御手段12とが設けられ、リニアスケール20用と
して、位置制御手段21と速度制御手段22とが設けら
れている0位置制御手段11と21とは並列に接続され
、これらの切換えを行なうスイッチS1が設けられ、速
度制御手段12と22とが並列で接続され、これらの切
換えを行なうスイッチS2が設けられ、エンコーダ10
またはリニアスケール20からの信号を切換えるスイッ
チS3が設けられている。なお、スイッチS1.S2、
S3は互いに連動して切換わる。これらスイッチS1、
S2、S3は図示しないコントローラによって制御され
る。Further, for the encoder 10, a position control means 11 and a speed control means 12 are provided, and for the linear scale 20, a position control means 21 and a speed control means 22 are provided. are connected in parallel, a switch S1 is provided for switching these, speed control means 12 and 22 are connected in parallel, a switch S2 is provided for switching these, and the encoder 10
Alternatively, a switch S3 for switching the signal from the linear scale 20 is provided. Note that the switch S1. S2,
S3 are switched in conjunction with each other. These switches S1,
S2 and S3 are controlled by a controller (not shown).
位置制御手段11と21とは、基本的には同じものであ
るが、それぞれエンコーダ10用ゲイン、リニアスケー
ル20用ゲインに調整されている。同様に、速度制御手
段12と22とは、基本的には同じものであるが、それ
ぞれエンコーダ10用ゲイン、リニアスケール20用ゲ
インに調整されている。The position control means 11 and 21 are basically the same, but are adjusted to have a gain for the encoder 10 and a gain for the linear scale 20, respectively. Similarly, the speed control means 12 and 22 are basically the same, but are adjusted to have a gain for the encoder 10 and a gain for the linear scale 20, respectively.
次に、上記実施例の動作について説明する。Next, the operation of the above embodiment will be explained.
まず、これからテーブルを動作しようとする場合には、
図示しないコントローラが、スイッチS1、S2、S3
をそれぞれE端子に切換える。First, if you are going to operate a table,
A controller (not shown) includes switches S1, S2, and S3.
Switch each to the E terminal.
これによって、エンコーダ用位置制御手段11からの位
置制御信号とエンコーダlOからの位置信号とがエンコ
ーダ用速度制御手段12に送られ。As a result, the position control signal from the encoder position control means 11 and the position signal from the encoder IO are sent to the encoder speed control means 12.
エンコーダ用速度制御手段12の出力信号に基づいて電
流制御手段2がACモータ1を制御する。Current control means 2 controls AC motor 1 based on the output signal of encoder speed control means 12 .
このように、テーブルを動作しているときに、エンコー
ダ10の位置信号を使用するので、テーブル動作中の位
置検出が迅速に行なわれる。In this way, since the position signal from the encoder 10 is used while the table is being operated, the position can be quickly detected while the table is being operated.
一方、動作中のテーブルを停止させようとする場合には
、テーブルがその停止位置に近付いたときに、上記コン
トローラがスイッチS1.S2、S3をそれぞれL端子
に切換える。これによって、リニアスケール用位置制御
手段21からの位置制御信号とリニアスケール20から
の位置信号とがリニアスケール用速度制御手段22に送
られ、リニアスケール用速度制御手段22の出力信号に
基づいて、電流制御手段2がACモータ1を制御する。On the other hand, when the table in operation is to be stopped, when the table approaches its stop position, the controller switches the switch S1. Switch S2 and S3 to the L terminal. As a result, the position control signal from the linear scale position control means 21 and the position signal from the linear scale 20 are sent to the linear scale speed control means 22, and based on the output signal of the linear scale speed control means 22, A current control means 2 controls the AC motor 1.
このように、テーブルを停止させようとするときに、リ
ニアスケール10の位置信号を使用するので、テーブル
停止時の位置検出が極めて正確になる。In this way, since the position signal of the linear scale 10 is used when stopping the table, the position detection when the table is stopped becomes extremely accurate.
上記実施例においては、リニアスケール20内の目盛の
スリット間隔を0.17zmに設定しであるが、上記ス
リット間隔を他の値に設定してもよい。In the above embodiment, the slit interval of the scale in the linear scale 20 is set to 0.17 zm, but the slit interval may be set to other values.
本発明は、放電加工機以外の工作機械に適用でき、また
工作機以外にも位置制御を必要とする装置に適用するこ
とができる。The present invention can be applied to machine tools other than electrical discharge machines, and can be applied to devices other than machine tools that require position control.
[発明の効果]
本発明によれば、テーブル動作中に迅速に位置検出を行
なうことができ、しかもテーブルを停止するときに位置
検出が正確であるという効果を奏する。[Effects of the Invention] According to the present invention, the position can be quickly detected while the table is in operation, and the position can be detected accurately when the table is stopped.
第1図は、本発明の一実施例を示すブロック図である。
O・・・エンコーダ、
l・・・エンコーダ用位置制御手段、
2・・・エンコーダ用速度制御手段、
0・・・リニアスケール、
l・・・リニアスケール用位置制御手段、2・・・リニ
アスケール用速度制御手段。FIG. 1 is a block diagram showing one embodiment of the present invention. O...Encoder, l...Position control means for encoder, 2...Speed control means for encoder, 0...Linear scale, l...Position control means for linear scale, 2...Linear scale Speed control means for use.
Claims (1)
、テーブルを停止させようとするときには、リニアスケ
ールを使用して位置検出することを特徴とするモータ制
御用ドライバ。A motor control driver characterized in that during table operation, an encoder is used to detect the position, and when the table is to be stopped, a linear scale is used to detect the position.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2033890A JPH03224013A (en) | 1990-01-30 | 1990-01-30 | Motor controlling driver |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2033890A JPH03224013A (en) | 1990-01-30 | 1990-01-30 | Motor controlling driver |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03224013A true JPH03224013A (en) | 1991-10-03 |
Family
ID=12024354
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2033890A Pending JPH03224013A (en) | 1990-01-30 | 1990-01-30 | Motor controlling driver |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03224013A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002337037A (en) * | 2001-05-11 | 2002-11-26 | Murata Mach Ltd | Position detecting control device for moving object |
| JP2017030278A (en) * | 2015-08-04 | 2017-02-09 | ファナック株式会社 | Injection molding machine equipped with a mold rotating device |
-
1990
- 1990-01-30 JP JP2033890A patent/JPH03224013A/en active Pending
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002337037A (en) * | 2001-05-11 | 2002-11-26 | Murata Mach Ltd | Position detecting control device for moving object |
| JP2017030278A (en) * | 2015-08-04 | 2017-02-09 | ファナック株式会社 | Injection molding machine equipped with a mold rotating device |
| CN106426735A (en) * | 2015-08-04 | 2017-02-22 | 发那科株式会社 | Injection molding machine including mold rotating device |
| US10201923B2 (en) | 2015-08-04 | 2019-02-12 | Fanuc Corporation | Injection molding machine including mold rotating device |
| CN106426735B (en) * | 2015-08-04 | 2019-06-07 | 发那科株式会社 | The injection machine for having metal die rotating device |
| DE102016009202B4 (en) * | 2015-08-04 | 2020-02-20 | Fanuc Corporation | Injection molding machine comprising mold turning device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH03224013A (en) | Motor controlling driver | |
| WO1990013075A1 (en) | Returning method to reference point | |
| JPH01320467A (en) | Measurement of revolutions for machine | |
| JPS63167912A (en) | Servo controller | |
| WO1986005011A1 (en) | Apparatus for detecting quantity of rotation of rotary shaft | |
| JP3092099B2 (en) | Numerical control unit | |
| SU1296522A1 (en) | Device for controlling transverse cutting of glass ribbon | |
| SU875338A1 (en) | Device for maintaining constant cutting rate | |
| JPH0431603Y2 (en) | ||
| JP3453198B2 (en) | Input circuit | |
| JPS6225324Y2 (en) | ||
| KR940000222B1 (en) | Programmable controller | |
| JPS6235907A (en) | Controller for machine tool | |
| JPH0535320A (en) | Origin homing device for movable object | |
| JPH067879Y2 (en) | Machine Tools | |
| KR910002113Y1 (en) | Automatic exchangeable device of tools | |
| JPS61232944A (en) | Watch dog timer of computer controlling system carried on car | |
| KR850001568B1 (en) | Displace device of the feed for a machine tool | |
| JPS6083110A (en) | Detecting system for original point of position control machine | |
| JPH02275504A (en) | Origin restoration device for numerical control | |
| JPH01264747A (en) | Origin return device for automatic control machine tool | |
| JP2000056834A (en) | Position control device and position control method | |
| CN117301619A (en) | A motion control system for servo press applications | |
| SU1069975A1 (en) | Control signal shaper for copying machine-tools | |
| JPS5831615B2 (en) | Origin positioning method and device for digital servo drive device |