JP3173530B2 - Motor positioning control device - Google Patents
Motor positioning control deviceInfo
- Publication number
- JP3173530B2 JP3173530B2 JP25412292A JP25412292A JP3173530B2 JP 3173530 B2 JP3173530 B2 JP 3173530B2 JP 25412292 A JP25412292 A JP 25412292A JP 25412292 A JP25412292 A JP 25412292A JP 3173530 B2 JP3173530 B2 JP 3173530B2
- Authority
- JP
- Japan
- Prior art keywords
- acceleration
- deceleration
- equation
- control device
- parameter
- 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
Landscapes
- Numerical Control (AREA)
- Control Of Position Or Direction (AREA)
Description
【0001】[0001]
【産業上の利用分野】加減速演算を備えた電動機の位置
決め制御装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electric motor positioning control device having acceleration / deceleration calculation.
【0002】[0002]
【従来の技術】加減速演算を備えた位置決め装置の従来
例を図2に示す。図中、位置決め制御装置はモーション
制御命令解読手段201、位置指令演算手段202、加
減速演算手段203から成る位置指令生成装置240と
電動機230を駆動する位置制御装置220から構成さ
れる。モーション制御命令解読手段201は位置決め命
令を解釈して、位置指令演算手段202に送り速度F[p
ps] と移動距離を入力する。位置指令演算手段202は
特定の周期(サンプリング周期)毎に、位置指令を位置
制御装置220に出力する。加減速演算を行う目的は、
位置指令データの速度成分が急激に(例えば、微分不可
能な不連続関数状)変化する場合に、指令の加速度成分
が規定された最大加速度を越えないようにすることであ
る。加減速計算アルゴリズムとしては、図4のブロック
線図に示す指数関数型が一般的に用いられている。図中
のωが設定すべき加減速パラメータであり、このパラメ
ータによって指令の加速度成分の最大値が変化する。ま
た例えば、特開平2−66012号公報には、円滑な速
度制御を行うサーボモータの制御技術が示されている。2. Description of the Related Art FIG. 2 shows a conventional example of a positioning device provided with acceleration / deceleration calculation. In the figure, the positioning control device includes a position command generation device 240 including a motion control command decoding means 201, a position command calculation means 202, and an acceleration / deceleration calculation means 203, and a position control device 220 for driving an electric motor 230. The motion control command decoding means 201 interprets the positioning command and sends the position command calculation means 202 a feed speed F [p
ps] and the travel distance. The position command calculation means 202 outputs a position command to the position control device 220 at a specific cycle (sampling cycle). The purpose of performing acceleration / deceleration calculation is
When the speed component of the position command data changes rapidly (for example, in the form of a non-differentiable discontinuous function), the acceleration component of the command should not exceed the specified maximum acceleration. As an acceleration / deceleration calculation algorithm, an exponential function type shown in a block diagram of FIG. 4 is generally used. In the drawing, ω is an acceleration / deceleration parameter to be set, and the maximum value of the commanded acceleration component changes according to this parameter. For example, Japanese Patent Application Laid-Open No. 2-66012 discloses a servo motor control technique for performing smooth speed control.
【0003】[0003]
【発明が解決しようとする課題】いかなる電動機もそれ
自身が発生し得る最大加速度以下の加速度で使用しなけ
ればならない為、前記加減速パラメータ値の設定はきわ
めて重要である。従来は、加減速演算の為の1パラメー
タとして、前記加減速演算手段に直接人間(作業者)が
設定していた。また、従来、パラメータωと電動機の加
速度成分の最大値との関係が明らかにされていなかっ
た。このため、パラメータ値は人間の勘に頼ることとな
り、極めて重要なパラメータであるにもかかわらず、設
定に個人差が生じるという、大きな問題点がある。ま
た、普通、一度設定した加減速パラメータに対して、複
数の位置決め制御命令(ブロック)が実行される。複数
の位置決め制御命令に対して、電動機の加速度成分が規
定された最大加速度を越えないようにするために、前記
加減速パラメータを最も高速度の位置決め動作用に設定
する必要がある。この様に設定すると、低速度の送り時
には、必要以上に加減速パラメータが小さいこととな
り、加減速動作による時間遅れが、当該速度の最適パラ
メータを設定した場合と比べて大きくなる。即ち、加減
速により必要以上の時間が浪費され、位置決め制御に要
する時間に無駄が生じるという問題点がある。作業のタ
クトタイムを短縮するという観点から位置決め制御時間
の短縮は非常に重要な問題である。このため、各位置決
め制御命令毎に加減速パラメータを自動的に設定するこ
とが強く望まれる。これを実現するためには、電動機の
加速度(独立変数)から加減速パラメータ(従属変数)
を計算できる様に定式化することが必要不可決の条件で
ある。しかしながら、後述の(6)式から(9)式で説
明しているように、前記条件を満足するためには(8)
式を逆に解く必要がある。このためには、(9)式を逆
に解く(解析的に)必要があるが、このことは著しく困
難である。従って、各位置決め制御命令毎に加減速パラ
メータを自動的に設定することはほとんど不可能であっ
た。前記特開平2−66012号公報でも、この問題に
ついては何も示されていない。すなわち、本発明は、上
述した問題点を全て解決することを目的としている。The setting of the acceleration / deceleration parameter values is very important because any motor must be used at an acceleration below the maximum acceleration that can be generated by itself. Conventionally, a person (operator) directly sets the acceleration / deceleration calculation means as one parameter for the acceleration / deceleration calculation. Conventionally, the relationship between the parameter ω and the maximum value of the acceleration component of the electric motor has not been clarified. For this reason, the parameter value depends on the intuition of human beings, and there is a great problem that the setting varies from person to person although it is an extremely important parameter. Usually, a plurality of positioning control commands (blocks) are executed for the once set acceleration / deceleration parameters. In order to prevent the acceleration component of the motor from exceeding the specified maximum acceleration for a plurality of positioning control commands, it is necessary to set the acceleration / deceleration parameters for the highest-speed positioning operation. With this setting, the acceleration / deceleration parameter becomes unnecessarily small during low-speed feeding, and the time delay due to the acceleration / deceleration operation becomes larger than when the optimum parameter for the speed is set. That is, there is a problem in that unnecessary time is wasted due to acceleration / deceleration, and time required for positioning control is wasted. Reducing the positioning control time is a very important issue from the viewpoint of reducing the tact time of the work. Therefore, it is strongly desired to automatically set the acceleration / deceleration parameters for each positioning control command. To achieve this, acceleration / deceleration parameters (dependent variables) are derived from the acceleration (independent variables) of the motor.
It is an indispensable condition to formulate so that can be calculated. However, as described in the expressions (6) to (9) below, in order to satisfy the above condition, the expression (8)
The equation needs to be solved in reverse. For this purpose, it is necessary to solve equation (9) in reverse (analytically), but this is extremely difficult. Therefore, it has been almost impossible to automatically set acceleration / deceleration parameters for each positioning control command. Japanese Patent Application Laid-Open No. 2-66012 does not disclose anything about this problem. That is, an object of the present invention is to solve all the problems described above.
【0004】[0004]
【課題を解決するための手段】上記問題点を解決するた
め、本発明では、加減速演算を備えた電動機の位置決め
制御装置において、電動機を駆動する位置制御手段と、
加減速パラメータωに応じた指数加減速がかかった位置
指令を出力する加減速演算手段と、前記加減速演算手段
に位置指令を出力する位置指令演算手段と、送り速度と
位置決め距離とを前記位置指令演算手段に出力するモー
ション制御命令解読手段とを備え、前記送り速度Fとあ
らかじめ設定した電動機の最大加速度amaxと前記位置
制御装置の位置ループゲインKpとを定数と指数関数を用
いた数式に用いて、前記加減速パラメータωを位置ルー
プゲインKpで割った値x(x=ω/Kp)を計算し、前記x
に前記Kpをかけることで前記加減速パラメータωをもと
めることを特徴とするものである。また、加減速演算を
備えた電動機の位置決め制御装置において、前記送り速
度Fとあらかじめ設定した電動機の最大加速度amaxと前
記位置制御装置の位置ループゲインKpとを2次までの多
項式となる数式に用いて、前記加減速パラメータωを位
置ループゲインKpで割った値x(x=ω/Kp)を計算し、
前記xに前記Kpをかけることで前記加減速パラメータω
をもとめることを特徴とするものである。In order to solve the above-mentioned problems, the present invention provides a positioning control device for an electric motor having acceleration / deceleration calculation, wherein the position control means drives the electric motor;
Acceleration / deceleration calculation means for outputting a position command at which exponential acceleration / deceleration is applied according to the acceleration / deceleration parameter ω; position command calculation means for outputting a position command to the acceleration / deceleration calculation means; A motion control command decoding means for outputting to the command calculation means, wherein the feed rate F, the preset maximum acceleration a max of the electric motor, and the position loop gain Kp of the position control device are converted into a mathematical expression using a constant and an exponential function. The value x (x = ω / Kp) of the acceleration / deceleration parameter ω divided by the position loop gain Kp is calculated using
The acceleration / deceleration parameter ω is obtained by multiplying the acceleration by the Kp. Further, in a motor positioning control device provided with acceleration / deceleration calculation, the feed speed F, a preset maximum acceleration a max of the motor, and a position loop gain Kp of the position control device are converted into a polynomial expression of up to second order. Calculate a value x (x = ω / Kp) by dividing the acceleration / deceleration parameter ω by the position loop gain Kp,
By multiplying the x by the Kp, the acceleration / deceleration parameter ω
It is characterized by seeking.
【0005】[0005]
【作用】まず、(9)式を(10)式で近似することに
より(12)式が導出でき、従って、従来ほとんど不可
能と考えられていた電動機の加速度(独立変数)から加
減速パラメータ(従属変数)を計算できる様に定式化す
ることができる。即ち、各位置決め制御命令毎に、位置
決め制御命令で指定される送り速度とあらかじめ設定し
た電動機の最大加速度と前記位置制御装置の位置ループ
ゲインとから加減速パラメータを演算し、前記加減速パ
ラメータを前記加減速演算手段にセットすることによ
り、各位置決め制御命令毎に加減速パラメータを自動的
に設定することができる。従って、各位置決め制御動作
毎の加減速に要する時間を必要最小限とすることがで
き、かつ、作業者に依存せずに、常に最適なパラメータ
を自動的に設定できる。First, the equation (12) can be derived by approximating the equation (9) with the equation (10). Therefore, the acceleration / deceleration parameter (independent variable) which has been considered to be almost impossible is calculated from the acceleration (independent variable) of the motor. (Dependent variable) can be formulated. That is, for each positioning control command, an acceleration / deceleration parameter is calculated from a feed speed specified by the positioning control command, a preset maximum acceleration of the motor, and a position loop gain of the position control device, and the acceleration / deceleration parameter is calculated as By setting the acceleration / deceleration calculation means, acceleration / deceleration parameters can be automatically set for each positioning control command. Therefore, the time required for acceleration / deceleration for each positioning control operation can be minimized, and the optimum parameters can always be set automatically without depending on the operator.
【0006】[0006]
【実施例】本発明の実施例として、一定速度で電動機を
回す、即ちランプ状の位置指令(速度成分はステップ関
数状)を加減速演算手段に入力する場合を考える。まず
加減速パラメータωと指令の加速度成分の最大値との関
係式を導出する。指数加減速を用いた位置制御系を図4
に示す。速度F[PPS ]の一定速度で送る場合、位置指
令はランプ関数であるから、位置制御系の加速度はDETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS As an embodiment of the present invention, it is assumed that the motor is rotated at a constant speed, that is, a ramp-shaped position command (the speed component is a step function) is input to the acceleration / deceleration calculation means. First, a relational expression between the acceleration / deceleration parameter ω and the maximum value of the commanded acceleration component is derived. Figure 4 shows a position control system using exponential acceleration / deceleration.
Shown in When sending at a constant speed F [PPS], the position command is a ramp function, so the acceleration of the position control system is
【0007】[0007]
【数1】 (Equation 1)
【0008】となる。(1)式を逆ラプラス変換すると
加速度は[0008] The inverse Laplace transform of equation (1) gives the acceleration
【0009】[0009]
【数2】 (Equation 2)
【0010】となる。加速度の最大値を求めるために、
(2)式において## EQU1 ## To find the maximum value of acceleration,
In equation (2)
【0011】[0011]
【数3】 (Equation 3)
【0012】とおく。(3)式において[0012] In equation (3)
【0013】[0013]
【数4】 (Equation 4)
【0014】より、(3)式はFrom equation (3),
【0015】[0015]
【数5】 (Equation 5)
【0016】の時、最大値をとるので、(5)式を
(2)式に代入すると、加速度の最大値amax はAt this time, since the maximum value is obtained, if the equation (5) is substituted into the equation (2), the maximum value a max of the acceleration becomes
【0017】[0017]
【数6】 (Equation 6)
【0018】となる。(6)式において、## EQU1 ## In equation (6),
【0019】[0019]
【数7】 (Equation 7)
【0020】とおくと、加速度の最大値amax は amax =FKP f( x) (8) となる。ここで、In other words, the maximum value of the acceleration a max is a max = FK P f (x) (8) here,
【0021】[0021]
【数8】 (Equation 8)
【0022】である。(7)式〜(9)式は、加減速フ
ィルタのパラメータωを決定した後、位置制御系の最大
加速度を求める為の数式である。あらかじめ与えられた
最大加速度を越えないようにパラメータωの値を決める
場合には、(8)式を逆に解く必要がある。このために
は、(9)式を逆に解く(解析的に)必要があるが、こ
のことは著しく困難である。(9)式を逆に解くため、
(9)式を## EQU1 ## Equations (7) to (9) are equations for determining the maximum acceleration of the position control system after determining the parameter ω of the acceleration / deceleration filter. When determining the value of the parameter ω so as not to exceed the predetermined maximum acceleration, it is necessary to solve the equation (8) in reverse. For this purpose, it is necessary to solve equation (9) in reverse (analytically), but this is extremely difficult. To solve equation (9) in reverse,
Equation (9)
【0023】[0023]
【数9】 (Equation 9)
【0024】で近似する。図5に示すように、α=0.36
6 、β=4とすれば、(10)式は(9)式とほぼ一致
する。(10)式を(8)式に適用する((8) 式のf(
x)をf1(x) で置き換える)と、位置制御系の最大加
速度はApproximate As shown in FIG. 5, α = 0.36
6, if β = 4, the expression (10) almost coincides with the expression (9). Applying equation (10) to equation (8) (f (
x) is replaced by f 1 (x)) and the maximum acceleration of the position control system is
【0025】[0025]
【数10】 (Equation 10)
【0026】となる。(11)式をxについて解くと## EQU1 ## Solving equation (11) for x
【0027】[0027]
【数11】 [Equation 11]
【0028】を得る。次に、本発明の第1の実施例を説
明する。図1において、位置決め制御装置はモーション
制御命令解読手段101、位置指令演算手段102、加
減速演算手段103、加減速パラメータ演算手段110
から成る位置指令生成装置140と電動機130を駆動
する位置制御装置120から構成される。モーション制
御命令解読手段101は位置決め命令を解釈して、送り
速度F[pps] と電動機の最大加速度 amax [pulse/s2]を
加減速パラメータ演算手段110に出力すると同時に、
送り速度と移動距離を位置指令演算手段102に入力す
る。位置指令演算手段102は特定の周期(サンプリン
グ周期)毎に、移動すべき位置データを演算し、前記デ
ータを加減速演算手段に入力する。加減速パラメータ演
算手段は、前記送り速度Fと前記最大加速度 amax 及び
位置制御装置の比例ゲイン Kp とを(12)式に用いて
xを計算し、このxを(7)式に適用して加減速パラメ
ータωを計算する。前記最大加速度 amax と前記比例ゲ
イン Kp は、計算パラメータとして前記加減速パラメー
タ演算手段に、あらかじめ設定しておいてもよい。加減
速パラメータ演算手段は計算したωの値を前記加減速演
算手段にセットする。ωのセット後、加減速演算手段
は、前記位置データに図3に示す加減速演算を行ない、
位置指令データとする。つぎに、加減速演算手段は特定
の周期(サンプリング周期)毎に、前記位置指令データ
を位置制御装置120に出力する。次に、本発明の第2
の実施例を説明する。前記(12)式の演算を、簡単化
するために、(12)式を近似式で表現する。まず、
(10)式と(11)式からIs obtained. Next, a first embodiment of the present invention will be described. In FIG. 1, a positioning control device includes a motion control command decoding means 101, a position command calculation means 102, an acceleration / deceleration calculation means 103, and an acceleration / deceleration parameter calculation means 110.
And a position control device 120 for driving the electric motor 130. The motion control command decoding means 101 interprets the positioning command and outputs the feed rate F [pps] and the maximum acceleration a max [pulse / s 2 ] of the motor to the acceleration / deceleration parameter calculation means 110,
The feed speed and the moving distance are input to the position command calculating means 102. The position command calculating means 102 calculates the position data to be moved for each specific cycle (sampling cycle), and inputs the data to the acceleration / deceleration calculating means. The acceleration / deceleration parameter calculation means calculates x using the feed speed F, the maximum acceleration amax, and the proportional gain Kp of the position control device in equation (12), and applies x to equation (7) to calculate the acceleration. Calculate the deceleration parameter ω. The maximum acceleration amax and the proportional gain Kp may be set in advance in the acceleration / deceleration parameter calculation means as calculation parameters. The acceleration / deceleration parameter calculation means sets the calculated value of ω in the acceleration / deceleration calculation means. After setting ω, the acceleration / deceleration calculation means performs the acceleration / deceleration calculation shown in FIG.
Assume position command data. Next, the acceleration / deceleration calculation means outputs the position command data to the position control device 120 at a specific cycle (sampling cycle). Next, the second embodiment of the present invention
An example will be described. In order to simplify the calculation of the expression (12), the expression (12) is expressed by an approximate expression. First,
From equations (10) and (11)
【0029】[0029]
【数12】 (Equation 12)
【0030】である。図5より、0 ≦ f1(x) ≦0.366
であり、α=0.366 、β=4であるから、## EQU1 ## From FIG. 5, 0 ≤ f1 (x) ≤ 0.366
Since α = 0.366 and β = 4,
【0031】[0031]
【数13】 (Equation 13)
【0032】である。(12)式の自然対数eの項をテ
ーラ展開し、2次までの多項式で近似するとIs as follows. The term of the natural logarithm e in the equation (12) is tailored and approximated by a polynomial up to the second order.
【0033】[0033]
【数14】 [Equation 14]
【0034】となる。(15)式のγはテーラ展開では
1/2 であるが、ここでは近似誤差を最小にするためにパ
ラメータとする。α=0.366 、β=4 、γ=1とした
時、(12)式と(15)式の計算結果を図6に示す。
図より、(15)式の近似式は(12)式をほぼ近似で
きている。即ち、前記送り速度F[pps] と前記最大加速
度amax 及び位置制御装置の比例ゲイン Kp とを(1
2)式に適用してxを計算し、このxを(7)式に適用
して加減速パラメータωを計算する。本実施例の動作
は、(12)式のかわりに(15)式を用いる他は、実
施例1の場合と同一である。なお、(15)式におい
て、α、β、γはすべて定数であるから、あらかじめ指
数および割り算計算を行っておけるため(12)式と比
べると加減速パラメータωを計算する場合に、対数ある
いは指数の計算が不要であり、(12)式を用いる第1
の実施例よりも計算が単純となり、計算時間を短縮でき
る。## EQU1 ## Γ in equation (15) is
It is 1/2, but here it is a parameter to minimize the approximation error. FIG. 6 shows the calculation results of equations (12) and (15) when α = 0.366, β = 4, and γ = 1.
As shown in the figure, the approximate expression of Expression (15) can be approximately approximated to Expression (12). That is, the feed rate F [pps], the maximum acceleration amax, and the proportional gain Kp of the position control device are set to (1
X is calculated by applying the equation (2), and the acceleration / deceleration parameter ω is calculated by applying the x to the equation (7). The operation of this embodiment is the same as that of the first embodiment except that the equation (15) is used instead of the equation (12). In Equation (15), α, β, and γ are all constants, so that the exponent and the division can be calculated in advance. Therefore, when calculating the acceleration / deceleration parameter ω as compared with Equation (12), the logarithm or the exponent is used. Does not need to be calculated, and the first using the equation (12)
The calculation is simpler than in the embodiment, and the calculation time can be reduced.
【00035】[00035]
【発明の効果】以上説明した様に、本発明では、(9)
式を(10)式という単純かつ高精度な数式で近似した
ことにより、従来ほとんど不可能と考えられていた電動
機の加速度(独立変数)から加減速パラメータ(従属変
数)を計算できることになり、前記加減速パラメータを
加減速演算手段にセットすることにより、各位置決め制
御命令毎に加減速パラメータを自動的に設定することが
できるという大きな効果がある。このため、加減速パラ
メータの設定に人間を介在させず、設定値の個人差をな
くせるという効果もある。また、(12)式によって、
常に、各位置決め命令毎に最適な加減速パラメータが計
算できるという効果がある。このため、位置決め制御時
間が短縮され作業のタクトタイムが短縮できるという効
果が生じる。さらに、(15)式によって加減速パラメ
ータを計算することにより、(12)式を用いる場合よ
りも計算が単純化でき、計算時間を短縮できるという効
果がある。As described above, according to the present invention, (9)
By approximating the equation with the simple and highly accurate equation (10), the acceleration / deceleration parameter (dependent variable) can be calculated from the acceleration (independent variable) of the motor, which has been considered to be almost impossible. By setting the acceleration / deceleration parameter in the acceleration / deceleration calculation means, there is a great effect that the acceleration / deceleration parameter can be automatically set for each positioning control command. For this reason, there is also an effect that a human does not intervene in the setting of the acceleration / deceleration parameter, and the individual difference in the set value can be eliminated. Also, according to equation (12),
There is an effect that an optimum acceleration / deceleration parameter can always be calculated for each positioning command. Therefore, there is an effect that the positioning control time is shortened and the tact time of the operation can be shortened. Further, by calculating the acceleration / deceleration parameter by the equation (15), the calculation can be simplified and the calculation time can be shortened as compared with the case of using the equation (12).
【図1】本発明による位置決め制御系FIG. 1 shows a positioning control system according to the present invention.
【図2】従来の位置決め制御系FIG. 2 shows a conventional positioning control system.
【図3】指数加減速演算のブロック線図FIG. 3 is a block diagram of exponential acceleration / deceleration calculation.
【図4】指数加減速を備えた位置制御系FIG. 4 shows a position control system with exponential acceleration / deceleration.
【図5】(9)式と(10)式の比較FIG. 5 is a comparison of equations (9) and (10).
【図6】(12)式と(15)式の比較FIG. 6 is a comparison of equations (12) and (15).
101、201 モーション制御命解読手段 102、202 位置指令演算手段 103、203 加減速演算手段 110 加減速パラメータ演算手段 120、220位置制御装置 130、230 電動機 140 位置指令生成装置 240 従来の位置指令生成装置 101, 201 Motion control instruction decoding means 102, 202 Position command calculation means 103, 203 Acceleration / deceleration calculation means 110 Acceleration / deceleration parameter calculation means 120, 220 Position control device 130, 230 Motor 140 Position command generation device 240 Conventional position command generation device
Claims (2)
御装置において、前記電動機を駆動する位置制御手段
と、 加減速パラメータωに応じた指数加減速がかかった位置
指令を出力する加減速演算手段と、 前記加減速演算手段に位置指令を出力する位置指令演算
手段と、 送り速度と位置決め距離とを前記位置指令演算手段に出
力するモーション制御命令解読手段とを備え、 前記送り速度Fとあらかじめ設定した電動機の最大加速
度a max と前記位置制御装置の位置ループゲインKpとを
定数と指数関数を用いた数式に用いて、前記加減速パラ
メータωを位置ループゲインKpで割った値x(x=ω/K
p)を計算し、 前記xに前記Kpをかけることで前記加減速パラメータω
をもとめる ことを特徴とする電動機の位置決め制御装
置。1. A positioning control device for an electric motor having acceleration / deceleration calculation, a position control means for driving the electric motor, and an acceleration / deceleration calculation means for outputting a position command at which exponential acceleration / deceleration according to an acceleration / deceleration parameter ω is applied. When, with the position command calculating means for outputting a position command to the acceleration and deceleration calculating means, and a motion control instruction decoding means for outputting the positioning distance and feed rate on the position command calculating means, preset and the feed rate F The maximum acceleration a max of the electric motor and the position loop gain Kp of the position control device are
Using the constant and exponential function in the mathematical formula,
The value x (x = ω / K) obtained by dividing the meter ω by the position loop gain Kp
p) is calculated and the acceleration / deceleration parameter ω is calculated by multiplying the x by the Kp.
Positioning control device for an electric motor, characterized in that to determine a.
装置において、In the device, 前記送り速度Fとあらかじめ設定した電動機の最大加速The feed speed F and the preset maximum acceleration of the motor
度aDegree a maxmax と前記位置制御装置の位置ループゲインKpとを2And the position loop gain Kp of the position control device is 2
次までの多項式となる数式に用いて、前記加減速パラメThe above-mentioned acceleration / deceleration parameters
ータωを位置ループゲインKpで割った値x(x=ω/Kp)X divided by the position loop gain Kp (x = ω / Kp)
を計算し、And calculate 前記xに前記Kpをかけることで前記加減速パラメータωBy multiplying the x by the Kp, the acceleration / deceleration parameter ω
をもとめることを特徴とする請求項1記載の電動機の位2. The position of the electric motor according to claim 1, wherein
置決め制御装置。Placement control device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP25412292A JP3173530B2 (en) | 1992-08-28 | 1992-08-28 | Motor positioning control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP25412292A JP3173530B2 (en) | 1992-08-28 | 1992-08-28 | Motor positioning control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0683454A JPH0683454A (en) | 1994-03-25 |
| JP3173530B2 true JP3173530B2 (en) | 2001-06-04 |
Family
ID=17260535
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP25412292A Expired - Fee Related JP3173530B2 (en) | 1992-08-28 | 1992-08-28 | Motor positioning control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3173530B2 (en) |
-
1992
- 1992-08-28 JP JP25412292A patent/JP3173530B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0683454A (en) | 1994-03-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0417312B1 (en) | Feedforward control unit for servomotor | |
| EP0089156B1 (en) | Method and apparatus for controlling acceleration and/or deceleration | |
| JP2008063149A (en) | Elevator car door system | |
| JPH11249724A (en) | Route planning device and route planning method for robot control | |
| US5373439A (en) | Method for controlling the traveling path of a robot during acceleration and deceleration | |
| JPH0991025A (en) | Method for controlling robot in shortest time considering operation duty | |
| JP3173530B2 (en) | Motor positioning control device | |
| JPH04352012A (en) | Robot-position controlling method | |
| JPH07200031A (en) | Numerical control method and numerical control device | |
| JP3352612B2 (en) | Position control servo device and servo control method for position control system | |
| CA1223941A (en) | Two mode control system for controlling tape position in a reel-to-reel system | |
| JPS61280797A (en) | Controller for stepper motor or synchronous motor | |
| JPH0818264B2 (en) | Robot control method | |
| JP3654975B2 (en) | Control system gain automatic determination method | |
| JP2000020104A (en) | Speed control gain adjustment method and apparatus | |
| JP2004145868A (en) | Control method of proportional integral controller | |
| CN112540630B (en) | Motor speed signal processing method, device, robot and storage medium | |
| JP4300384B2 (en) | Positioning servo controller | |
| JP3070318B2 (en) | AC motor acceleration / deceleration control method | |
| SU1618643A1 (en) | Robot self-adjusting electric drive | |
| JPH07121227A (en) | Asymmetrical acceleration and deceleration filter | |
| JP3068381B2 (en) | Servo control device | |
| JP2540752B2 (en) | Stacker crane travel control device | |
| JPH02232702A (en) | Controller | |
| JPS62242209A (en) | Controlling method for servomotor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080330 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090330 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090330 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100330 Year of fee payment: 9 |
|
| LAPS | Cancellation because of no payment of annual fees |