JP4251267B2 - AC motor fixed position stop control device - Google Patents
AC motor fixed position stop control device Download PDFInfo
- Publication number
- JP4251267B2 JP4251267B2 JP2002241376A JP2002241376A JP4251267B2 JP 4251267 B2 JP4251267 B2 JP 4251267B2 JP 2002241376 A JP2002241376 A JP 2002241376A JP 2002241376 A JP2002241376 A JP 2002241376A JP 4251267 B2 JP4251267 B2 JP 4251267B2
- Authority
- JP
- Japan
- Prior art keywords
- motor
- speed
- deceleration
- slow speed
- control device
- 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 - Fee Related
Links
Images
Landscapes
- Control Of Ac Motors In General (AREA)
- Stopping Of Electric Motors (AREA)
Description
【0001】
【発明の属する技術分野】
この発明は、交流電動機によって駆動される回転体主軸の多点停止位置決め制御機能を持つインバータによる定位置停止制御装置に関する。
【0002】
【従来の技術】
図5は、この種の定位置停止制御装置の従来例を示すブロック図で、交流電動機10、変速機11、回転体主軸12、位置検出器13、位置検出回路14、速度検出回路15、位置制御演算回路16、速度パターン選択回路17、加減速度演算回路18およびインバータ20等から構成される。
このような構成において、交流電動機10から変速機11などを介して駆動される回転体主軸12には、パルスエンコーダ等の位置検出器13が取り付けられているので、この位置検出器13の位置情報から位置検出回路14により演算される回転位置θと、同じく位置情報から速度検出回路15により演算される速度検出実際値Nとを、速度パターン選択回路17に入力する。
【0003】
一方、位置制御演算回路16で演算される位置制御直線減速パターン演算結果と、パラメータ設定される位置制御直線減速パターンに移る速度を示す緩速速度の設定値とのいずれかを、速度パターン選択回路17からの出力によって切り換え、得られた結果を加減速度演算回路18の入力とし、この加減速度演算回路18からの出力を速度指令として、インバータ20内の図示されない速度制御ブロックに出力することにより、定位置停止制御を行なうものである。上記の一連の動作を、時間軸とともに示すと例えば図6のようになる。
【0004】
【発明が解決しようとする課題】
位置決め開始指令が入力されて、通常の減速時間に従った減速傾斜から位置制御直線減速パターンに移る速度である緩速速度の設定値は、大きくすると停止までの時間を短縮できるが、電動機やインバータの能力を超え減速トルクが必要となるまで大きくしすぎると目標停止位置に止まりきれず、オーバランしてしまう。反対に小さくしすぎると停止までの時間が長くなるので、オーバランしない程度の最適値にするべきであるが、設定は人為的に行なわれるので、停止位置決め動作を繰り返しながら、回転体主軸の動作を見て設定値を変化させ、システムの負荷条件に応じた最適値を人為的に決定すると言う煩雑で時間のかかる作業を必要とする問題がある。
したがって、この発明の課題は、停止位置決め制御のための緩速速度を最適化できるようにし、煩雑で時間のかかる作業を不要にすることにある。
【0005】
【課題を解決するための手段】
このような課題を解決するため、請求項1の発明では、インバータ装置により制御され、位置検出器が取り付けられる回転体主軸を駆動する交流電動機を、目標位置に停止させる交流電動機の定位置停止制御装置において、
前記交流電動機の最高速度および減速時間と、交流電動機と前記回転主軸との変速比とから、交流電動機が最短時間で停止可能となる直線減速パターンに移行するための緩速速度最大値を演算する演算手段を設けたことを特徴とする。
【0006】
上記請求項1の発明では、前記緩速速度をパラメータ設定して制御するときは、このパラメータ設定される緩速速度値が前記演算手段からの演算値を超えないように制限するリミッタを付加することができる(請求項2の発明)。
【0007】
【発明の実施の形態】
図1はこの発明の第1の実施の形態を示す構成図である。
図1からも明らかなように、図5に示す従来例に対し緩速速度演算回路19を付加した点が特徴である。緩速速度演算回路19は、以下のように緩速速度の最適値を演算する。
【0008】
図2は、電動機速度Na(r:回転数/min:分)から減速時間Ta(s:秒)で停止するまでの減速傾斜αの様子を示す。いま、電動機速度がNa(r/min)から最短時間での減速時間がTa(s)としてパラメータ設定してあるとすると、減速可能な減速傾斜αは、
α≦Na/Ta …(1)
で表わされる(但し、電動機特性,負荷トルク特性とも定トルク特性の場合)。
【0009】
一方、図6のように、通常の減速時間に従った減速傾斜での減速後、緩速速度となりその速度を維持した後、例えば主軸が停止位置の1回転手前から位置制御直線減速を開始して、目標停止位置に停止できる減速傾斜を演算するシステムにおいては、移動角θ,緩速速度N1および減速時間tの間には次式の関係が成立する。
θ(°)=(N1/60)×t×(360/2) …(2)
【0010】
電動機と主軸間の変速比が主軸速度:電動機速度=1:nのとき、主軸が1回転するときの電動機の移動角θ(°)は、θ(°)=360×nであるので、上記(2)式から、
N1=120n/t …(3)
となる。この関係を減速傾斜αとして表わすと、
α=N1/t=N1/(120n/N1)=N12/120n
となり、この傾斜αが(1)式を満足しなければならないことから、
N12/120n≦Na/Ta
∴N1≦√(120×n×Na/Ta) …(4)
となり、等式の関係が成り立つN1が緩速速度として設定できる最大値となる。
【0011】
一般的に、Na/Taは位置決め以外の通常停止時の減速傾斜として予めインバータに設定されているし、変速比nは機械構成から一義的に決まるので、これらの値から図1の緩速速度演算回路19により、オーバランせず最短時間で位置決めできる緩速速度N1を求めることが可能となる。
【0012】
図3はこの発明の第2の実施の形態を示す構成図である。
図1と殆ど同じであるが、パラメータ設定される緩速速度の設定値を、緩速速度演算回路19からの出力値によって制限するリミッタ21を付加した点が特徴である。これにより、緩速速度のパラメータ設定値に最適値以上の設定がなされても、最適値でリミットされるので、回転体主軸の多点停止位置決めにおいてオーバランすることなく、目標停止位置に減速停止可能となる。また、緩やかに目標停止位置に減速停止したい場合などに、任意の減速傾斜に設定することも可能である。
【0013】
図4はこの発明の第3の実施の形態を示す構成図である。
これは、図1に示すものに対し、緩速速度演算回路19に入力する値として、回転位置θの外にトルク指令τと、速度検出回路15により演算される速度実際値(検出値)Nとを用いる点にある。
すなわち、トルク指令τ,速度N,負荷の慣性(イナーシャ)GD2,減速時間tの間には、次式、
t=GD2×N/(375×τ)
すなわち、
375×τ/GD2=N/t
なる関係がある。
【0014】
したがって、速度検出回路を有するベクトル制御式インバータの場合、例えば通常加減速時などにトルク指令に対する速度の時間当たりの変化率を求め、これから負荷イナーシャGD2を予め推定しておくことにより、緩速速度演算回路19では、最大トルク指令で減速できる減速傾斜(N/t)を自動的に演算することが可能となる。
【0015】
【発明の効果】
請求項1の発明のように、電動機最高速度Naと減速時間Taと変速比nを与えて、緩速速度最適値を自動的に決定することで、緩速速度パラメータ設定の必要がなくなるだけでなく、最短速度パターンでの動作が可能になると言う利点が得られる。
請求項2の発明のように、電動機最高速度Naと減速時間Taと変速比nを与えて緩速速度最適値を自動的に決定し、かつ、緩速速度のパラメータ設定値を最適値で制限(リミット)するようにすれば、最適値以上の設定がなされた場合でも、回転体主軸の多点停止位置決めにおいてオーバランすることなく、目標停止位置に減速停止可能となる。なお、緩速速度パラメータ設定の必要があるにしても、設定値を最適値よりも大きくしておけば、調整する調整員によるバラツキもなくなり、さらには、緩やかに目標停止位置に減速停止したい場合に、任意の減速傾斜に設定することも可能である。
請求項3の発明のように、インバータ装置からのトルク指令によって、緩速速度最適値を自動的に決定することで、緩速速度パラメータ設定の必要がなくなるだけでなく、最短速度パターンでの動作が可能になると言う利点が得られる。
【図面の簡単な説明】
【図1】この発明の第1の実施の形態を示す構成図である。
【図2】緩速速度の演算原理説明図である。
【図3】この発明の第2の実施の形態を示す構成図である。
【図4】この発明の第3の実施の形態を示す構成図である。
【図5】従来例を示す構成図である。
【図6】図5の動作説明図である。
【符号の説明】
10…交流電動機、11…変速機、12…回転体主軸、13…位置検出器、14…位置検出回路、15…速度検出回路、16…位置制御演算回路、17…速度パターン選択回路、18…加減速演算回路、19…緩速速度演算回路、20…インバータ装置、21…リミッタ。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a fixed position stop control device using an inverter having a multipoint stop positioning control function of a rotating body spindle driven by an AC motor.
[0002]
[Prior art]
FIG. 5 is a block diagram showing a conventional example of this type of fixed position stop control device, in which an AC motor 10, a
In such a configuration, a
[0003]
On the other hand, either a position control linear deceleration pattern calculation result calculated by the position
[0004]
[Problems to be solved by the invention]
When the positioning start command is input and the set value of the slow speed, which is the speed that moves from the deceleration ramp according to the normal deceleration time to the position control linear deceleration pattern, can be increased, the time to stop can be reduced. If the deceleration torque is increased too much to exceed the required capacity, it will not be able to stop at the target stop position and will overrun. On the other hand, if it is too small, the time to stop will be longer, so it should be set to an optimum value that does not overrun.However, since the setting is done artificially, the operation of the rotating body spindle should be performed while repeating the stop positioning operation. There is a problem that it requires a complicated and time-consuming work of changing the set value to see and artificially determining the optimum value according to the load condition of the system.
Accordingly, an object of the present invention is to optimize a slow speed for stop positioning control, and to eliminate a complicated and time-consuming work.
[0005]
[Means for Solving the Problems]
In order to solve such a problem, in the invention of
From the maximum speed and deceleration time of the AC motor and the gear ratio between the AC motor and the rotating spindle, the maximum slow speed for shifting to a linear deceleration pattern that allows the AC motor to stop in the shortest time is calculated. An arithmetic means is provided.
[0006]
In the first aspect of the invention, when the slow speed is controlled by setting a parameter, a limiter for limiting the slow speed value set by the parameter so as not to exceed the calculated value from the calculating means is added. it is Ru can (the invention of claim 2).
[0007]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 1 is a block diagram showing a first embodiment of the present invention.
As is apparent from FIG. 1, the slow
[0008]
FIG. 2 shows the state of the deceleration gradient α from the motor speed Na (r: number of revolutions / min: minutes) to the stop at the deceleration time Ta (s: seconds). Assuming that the motor speed is set as a parameter as the deceleration time Ta (s) in the shortest time from Na (r / min), the deceleration gradient α that can be decelerated is
α ≦ Na / Ta (1)
(However, when the motor characteristics and the load torque characteristics are both constant torque characteristics).
[0009]
On the other hand, as shown in FIG. 6, after deceleration at a deceleration slope according to a normal deceleration time, the speed becomes a slow speed, and after that speed is maintained, for example, the position control linear deceleration starts from one rotation before the main spindle stops. Thus, in the system that calculates the deceleration slope that can stop at the target stop position, the following relationship is established among the movement angle θ, the slow speed N1, and the deceleration time t.
θ (°) = (N1 / 60) × t × (360/2) (2)
[0010]
When the gear ratio between the motor and the spindle is spindle speed: motor speed = 1: n, the moving angle θ (°) of the motor when the spindle rotates once is θ (°) = 360 × n. From equation (2)
N1 = 120 n / t (3)
It becomes. When this relationship is expressed as a deceleration slope α,
α = N1 / t = N1 / (120n / N1) = N1 2 / 120n
Since this inclination α must satisfy the equation (1),
N1 2 / 120n ≦ Na / Ta
∴N1 ≦ √ (120 × n × Na / Ta) (4)
Thus, N1 that satisfies the equation relation is the maximum value that can be set as the slow speed.
[0011]
In general, Na / Ta is preset in the inverter as a deceleration slope during normal stop other than positioning, and the gear ratio n is uniquely determined from the machine configuration. The
[0012]
FIG. 3 is a block diagram showing a second embodiment of the present invention.
Although it is almost the same as FIG. 1, it is characterized in that a
[0013]
FIG. 4 is a block diagram showing a third embodiment of the present invention.
This is different from the one shown in FIG. 1 in that the torque command τ in addition to the rotational position θ and the actual speed value (detected value) N calculated by the
That is, between the torque command τ, speed N, load inertia GD 2 , and deceleration time t,
t = GD 2 × N / (375 × τ)
That is,
375 × τ / GD 2 = N / t
There is a relationship.
[0014]
Therefore, in the case of a vector control type inverter having a speed detection circuit, for example, the rate of change per unit time of the speed with respect to the torque command is obtained during normal acceleration / deceleration, for example, and the load inertia GD 2 is estimated in advance from this. The
[0015]
【The invention's effect】
As in the first aspect of the invention, it is not necessary to set the slow speed parameter by automatically determining the optimum slow speed value by giving the motor maximum speed Na, the deceleration time Ta, and the gear ratio n. There is an advantage that the operation with the shortest speed pattern is possible.
As in the second aspect of the invention, the optimum value for the slow speed is automatically determined by giving the maximum motor speed Na, the deceleration time Ta, and the gear ratio n, and the parameter setting value for the slow speed is limited to the optimum value. (Limit) makes it possible to decelerate and stop at the target stop position without overrun in the multi-point stop positioning of the rotating body spindle even when a setting greater than the optimum value is made. Even if it is necessary to set the slow speed parameter, if the set value is set larger than the optimum value, there will be no variation due to the adjustment personnel to adjust, and furthermore, if you want to slowly decelerate to the target stop position. It is also possible to set an arbitrary deceleration inclination.
As in the invention of claim 3, by automatically determining the slow speed optimum value according to the torque command from the inverter device, not only the slow speed parameter setting is not necessary, but also the operation in the shortest speed pattern The advantage is that it becomes possible.
[Brief description of the drawings]
FIG. 1 is a configuration diagram showing a first embodiment of the present invention;
FIG. 2 is an explanatory diagram of a calculation principle of a slow speed.
FIG. 3 is a block diagram showing a second embodiment of the present invention.
FIG. 4 is a block diagram showing a third embodiment of the present invention.
FIG. 5 is a block diagram showing a conventional example.
6 is an operation explanatory diagram of FIG. 5. FIG.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 10 ... AC motor, 11 ... Transmission, 12 ... Rotating body main shaft, 13 ... Position detector, 14 ... Position detection circuit, 15 ... Speed detection circuit, 16 ... Position control arithmetic circuit, 17 ... Speed pattern selection circuit, 18 ... Acceleration / deceleration calculation circuit, 19 ... slow speed calculation circuit, 20 ... inverter device, 21 ... limiter.
Claims (2)
前記交流電動機の最高速度および減速時間と、交流電動機と前記回転主軸との変速比とから、交流電動機が最短時間で停止可能となる直線減速パターンに移行するための緩速速度最大値を演算する演算手段を設けたことを特徴とする交流電動機の定位置停止制御装置。In the AC motor fixed position stop control device for stopping the AC motor, which is controlled by the inverter device and drives the rotating body spindle to which the position detector is attached, at the target position,
From the maximum speed and deceleration time of the AC motor and the gear ratio between the AC motor and the rotating spindle, the maximum slow speed for shifting to a linear deceleration pattern that allows the AC motor to stop in the shortest time is calculated. A constant position stop control device for an AC motor, characterized in that a calculation means is provided.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002241376A JP4251267B2 (en) | 2002-08-22 | 2002-08-22 | AC motor fixed position stop control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002241376A JP4251267B2 (en) | 2002-08-22 | 2002-08-22 | AC motor fixed position stop control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004080971A JP2004080971A (en) | 2004-03-11 |
| JP4251267B2 true JP4251267B2 (en) | 2009-04-08 |
Family
ID=32023873
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002241376A Expired - Fee Related JP4251267B2 (en) | 2002-08-22 | 2002-08-22 | AC motor fixed position stop control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4251267B2 (en) |
-
2002
- 2002-08-22 JP JP2002241376A patent/JP4251267B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2004080971A (en) | 2004-03-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5878794B2 (en) | Spindle positioning device | |
| JPH0751991A (en) | Tool breakage preventing method | |
| JPH03242713A (en) | Driving controller | |
| US5015935A (en) | Servo-control apparatus | |
| JPH05228794A (en) | Positioning method for main spindle | |
| JP4251267B2 (en) | AC motor fixed position stop control device | |
| JP2018078747A (en) | Parameter adjustment system for servo motor controller in machine tool | |
| JP7534078B2 (en) | Motor control device | |
| US4732099A (en) | Motor controller for a sewing machine | |
| JPS5945515A (en) | Method for controlling position of motor | |
| JP2713566B2 (en) | Numerical control device for tapping | |
| JP3352612B2 (en) | Position control servo device and servo control method for position control system | |
| JP2819411B2 (en) | Fixed position stop control device | |
| JP2506206B2 (en) | Method and apparatus for selecting gear ratio of machine tool | |
| JPH03110603A (en) | Backlash correction control system for servo motor | |
| JPH04112692A (en) | Synchronized operation method for plural motors | |
| JP2021040412A5 (en) | ||
| JP2518298B2 (en) | Spindle rotation position control method | |
| JP3543571B2 (en) | Numerical control device and control method thereof | |
| JPH02168899A (en) | Drive controller | |
| JP2518297B2 (en) | Spindle rotation position control method | |
| JPH06261574A (en) | Servo motor controller | |
| JP2546881B2 (en) | Maximum static friction torque measurement method | |
| JPS637416Y2 (en) | ||
| JPH0428809B2 (en) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20040122 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20040205 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050714 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080312 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080508 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080617 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20080919 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20080919 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20080919 |
|
| 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: 20081225 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090107 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120130 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120130 Year of fee payment: 3 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120130 Year of fee payment: 3 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120130 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130130 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130130 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140130 Year of fee payment: 5 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |