JP3089070B2 - Loom motion mechanism controller - Google Patents
Loom motion mechanism controllerInfo
- Publication number
- JP3089070B2 JP3089070B2 JP03332229A JP33222991A JP3089070B2 JP 3089070 B2 JP3089070 B2 JP 3089070B2 JP 03332229 A JP03332229 A JP 03332229A JP 33222991 A JP33222991 A JP 33222991A JP 3089070 B2 JP3089070 B2 JP 3089070B2
- Authority
- JP
- Japan
- Prior art keywords
- loom
- deviation
- gain
- loop
- drive motor
- 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 - Lifetime
Links
Landscapes
- Looms (AREA)
- Control Of Electric Motors In General (AREA)
Description
【0001】[0001]
【産業上の利用分野】この発明は、織機の開口、レピ
ア、筬打ちの各運動機構を専用の駆動モータにより駆動
し、織機主軸に同期させて駆動モータの回転量を位置制
御するための織機の運動機構制御装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a loom for driving the opening, rapier and beating movement mechanisms of a loom by a dedicated drive motor and controlling the rotation amount of the drive motor synchronously with the main shaft of the loom. And a motion mechanism control device.
【0002】[0002]
【従来の技術】織機において、開口、レピア、筬打ち等
の各運動機構は、織機の主軸を駆動源としないで専用の
駆動モータにより駆動することがあり、その方法あるい
は装置が既に開示されている(たとえば、特公昭63−
58940号公報、特開昭53−106865号公報、
特開昭59−199841号公報)。2. Description of the Related Art In looms, respective movement mechanisms such as shedding, rapier, beating, etc. are sometimes driven by a dedicated drive motor without using the main shaft of the loom as a drive source. (For example,
No. 58940, JP-A-53-106865,
JP-A-59-199841).
【0003】これらの各運動機構は、織機主軸の回転角
度に対し、厳密に同期して動作する必要がある。しか
し、各運動機構を専用の駆動モータにより駆動すると、
織機主軸との同期ずれが問題となり、この同期ずれを防
止するために、駆動モータの制御は位置制御を採用する
ことが好ましい。すなわち、駆動モータは、適切な位置
制御系を介し、織機主軸に追従するように制御するのが
普通である。[0003] Each of these motion mechanisms must operate strictly in synchronization with the rotation angle of the loom main shaft. However, when each motion mechanism is driven by a dedicated drive motor,
Synchronization with the loom main shaft becomes a problem, and in order to prevent this synchronism, it is preferable to employ position control for drive motor control. That is, the drive motor is generally controlled to follow the loom main shaft via an appropriate position control system.
【0004】[0004]
【発明が解決しようとする課題】かかる従来技術によれ
ば、各運動機構の駆動モータを位置制御系を介して制御
するとき、制御系の伝達関数に係わるゲイン(以下、単
にループゲインという)が偏差の大小に拘らず一定であ
ったため、速応性または安定性の点で問題があった。According to the prior art, when the drive motor of each motion mechanism is controlled via a position control system, a gain (hereinafter, simply referred to as a loop gain) relating to a transfer function of the control system is increased. Since the deviation was constant regardless of the magnitude of the deviation, there was a problem in terms of quick response or stability.
【0005】すなわち、開口、レピア、筬打ちの各運動
機構は、一般に、織機を運転するとき、停止状態、定速
駆動状態、急加減速状態の運動を繰り返すが、この前2
者の状態では、制御量の時間的変化が小さいために偏差
が小さく、急加減速状態では、偏差が大きくなる。この
とき、制御系は、小さな偏差に対しては、ハンチングが
発生しないように小さなループゲインが要求され、大き
な偏差に対しては、それを速やかに解消するために、大
きなループゲインが要求される。しかし、従来の制御系
は、ループゲインが偏差の大小に拘らず一定であるた
め、ループゲインを小さく設定すると、ハンチングが発
生することなく制御が安定するが、急加減速状態におけ
る速応性が不足し、また、逆にループゲインを大きくす
ると、速応性を上げることができるが、停止状態、定速
駆動状態においてハンチングが発生して制御が安定せ
ず、したがって、所定のすべての運動状態に対して良好
な制御性を実現することが困難であった。That is, the opening, rapier, and beating motion mechanisms generally repeat the motions of the stopped state, the constant speed drive state, and the rapid acceleration / deceleration state when the loom is operated.
In the state of the user, the deviation is small because the temporal change of the control amount is small, and the deviation is large in the rapid acceleration / deceleration state. At this time, the control system requires a small loop gain so that hunting does not occur for a small deviation, and a large loop gain is required for a large deviation in order to eliminate it quickly. . However, in the conventional control system, since the loop gain is constant regardless of the magnitude of the deviation, if the loop gain is set to a small value, the control is stable without hunting, but the quick response in a rapid acceleration / deceleration state is insufficient. On the other hand, when the loop gain is increased, the responsiveness can be increased.However, hunting occurs in the stop state and the constant speed drive state, and the control is not stabilized. It was difficult to achieve good controllability.
【0006】そこで、この発明の目的は、かかる従来技
術の問題に鑑み、位置指令部、位置制御部を介して駆動
モータを位置制御するとき、メモリ手段を有するゲイン
補正部を設けることにより、制御系全体の速応性や安定
性を損うことなく、すべての運動状態に対して良好な制
御性を実現することができる織機の運動機構制御装置を
提供することにある。Accordingly, an object of the present invention is to provide a gain correction section having a memory means when a position of a drive motor is controlled via a position command section and a position control section in view of the problem of the prior art. It is an object of the present invention to provide a loom motion mechanism control device capable of achieving good controllability for all motion states without impairing the responsiveness and stability of the entire system.
【0007】[0007]
【課題を解決するための手段】かかる目的を達成するた
めのこの発明の構成は、専用の駆動モータを介し、所定
の駆動パターンに従うように織機主軸に同期して織機の
運動機構を駆動する織機の運動機構制御装置において、
織機主軸の回転角度に応じて駆動モータの目標回転量を
出力する位置指令部と、位置指令部からの目標回転量と
駆動モータの回転量との偏差を解消するように駆動モー
タの回転を制御する位置制御部と、位置制御部の偏差に
追従させて、位置制御部の位置制御ループ、速度制御ル
ープ、電流制御ループの少なくとも1のループゲインを
調整するゲイン補正部とを備えてなり、ゲイン補正部
は、位置制御部の偏差を織機主軸の関数として記憶する
メモリ手段を有し、メモリ手段に記憶された偏差に基づ
いてループゲインを決定することをその要旨とする。According to a first aspect of the present invention, there is provided a loom for driving a locomotion mechanism of a loom in synchronization with a main shaft of a loom so as to follow a predetermined drive pattern via a dedicated drive motor. In the motion mechanism control device of
A position command unit that outputs a target rotation amount of the drive motor in accordance with the rotation angle of the loom main shaft, and the rotation of the drive motor is controlled to eliminate a deviation between the target rotation amount from the position command unit and the rotation amount of the drive motor. And a gain correction unit that adjusts at least one of a position control loop, a speed control loop, and a current control loop of the position control unit by following a deviation of the position control unit. The correction unit has a memory unit that stores the deviation of the position control unit as a function of the loom main shaft, and its gist is to determine a loop gain based on the deviation stored in the memory unit.
【0008】なお、ゲイン補正部は、ループゲインの修
正機能を有することができる。[0008] The gain correction section can have a loop gain correction function.
【0009】また、ゲイン補正部は、以上の各場合にお
いて、織機停止時用と織機運転時用との異なる関数に基
づいてループゲインを決定することができる。In each of the above cases, the gain correction unit can determine the loop gain based on different functions for when the loom is stopped and when the loom is operated.
【0010】[0010]
【作用】かかる発明の構成によるときは、位置制御部
は、位置指令部から出力される目標回転量に従って、目
標回転量と駆動モータの回転量との偏差を解消するよう
に駆動モータの回転量を位置制御し、織機主軸の回転角
度に追従させることができる。一方、ゲイン補正部は、
位置制御部の位置制御ループ、速度制御ループ、電流制
御ループの少なくとも1のループゲインを、位置制御部
の偏差に追従させて調整することができるから、偏差が
大のときには、ループゲインを増大することにより制御
系全体の速応性を上げることができ、また、偏差が小の
ときには、ループゲインを小さく調整して制御系全体の
安定性を高めることができる。According to the structure of the present invention, the position control section controls the rotation amount of the drive motor so as to eliminate the deviation between the target rotation amount and the rotation amount of the drive motor in accordance with the target rotation amount output from the position command section. Can be controlled to follow the rotation angle of the main shaft of the loom. On the other hand, the gain correction unit
At least one loop gain of the position control section, the speed control loop, and the current control loop can be adjusted to follow the deviation of the position control section. Therefore, when the deviation is large, the loop gain is increased. As a result, the responsiveness of the entire control system can be improved, and when the deviation is small, the loop gain can be adjusted to a small value to increase the stability of the entire control system.
【0011】なお、ゲイン補正部は、位置制御部の偏差
を織機主軸の関数として記憶するメモリ手段を有するか
ら、たとえば1リピート(織機主軸の回転数を単位とす
る制御対象の駆動パターンの一巡周期をいう、以下同
じ)前の偏差を利用して、いわゆる先行制御による良好
な制御性を容易に実現することができる。Since the gain correction unit has a memory means for storing the deviation of the position control unit as a function of the loom main shaft, for example, one repeat (one cycle of the drive pattern of the controlled object in units of the number of revolutions of the loom main shaft). By using the previous deviation, it is possible to easily realize good controllability by so-called preceding control.
【0012】ゲイン補正部は、ループゲインの修正機能
を有することにより、設定したループゲインを再修正す
ることができ、一層良好な制御性を実現することが可能
である。Since the gain correction section has a loop gain correction function, the set loop gain can be corrected again, and more excellent controllability can be realized.
【0013】ゲイン補正部は、織機停止時用と織機運転
時用との異なる関数を使用することにより、織機の停止
中にインチング動作などを行なうときにも、特に小さな
ループゲインによる安定な制御動作を実現することがで
きる。The gain correction unit uses a different function for when the loom is stopped and for when the loom is operated, so that even when performing an inching operation or the like while the loom is stopped, a stable control operation with a particularly small loop gain is performed. Can be realized.
【0014】なお、このような織機の運動機構制御装置
は、開口運動機構、レピア運動機構、筬打ち運動機構の
いずれの駆動モータに対しても、有効に適用することが
できる。It should be noted that such a loom motion mechanism control device can be effectively applied to any of the drive motors of the shedding motion mechanism, the rapier motion mechanism, and the beating motion mechanism.
【0015】[0015]
【比較例】以下、図面を以って、この発明の前提となる
比較例を説明する。Comparative Example Hereinafter, a comparative example on which the present invention is based will be described with reference to the drawings.
【0016】織機の運動機構制御装置(以下、単に制御
装置という)は、位置指令部10と、位置制御部20
と、ゲイン補正部30とを備えてなる(図1)。ただ
し、ここで、制御装置は、専用の駆動モータMによる開
口運動機構を制御対象とするものとする。A loom motion mechanism control device (hereinafter simply referred to as a control device) includes a position command unit 10 and a position control unit 20.
And a gain correction unit 30 (FIG. 1). Here, it is assumed that the control device controls the opening movement mechanism by the dedicated drive motor M.
【0017】位置指令部10には、エンコーダE1 を介
し、織機主軸Aの回転角度θが入力されている。位置指
令部10からは、駆動モータMの目標回転量Po を指示
する指令回転信号So と、ベーススピード信号Sb とが
出力されている。The rotation angle θ of the main shaft A of the loom is input to the position command section 10 via the encoder E1. The position command unit 10 outputs a command rotation signal So for instructing a target rotation amount Po of the drive motor M and a base speed signal Sb.
【0018】位置指令部10は、ステップカウンタ1
1、パルスパターン発生器12、速度検出器13、ベー
ススピード計算器14を備えており(図2)、エンコー
ダE1からの回転角度θは、ステップカウンタ11、パ
ルスパターン発生器12、速度検出器13に分岐入力さ
れている。ステップカウンタ11の出力は、パルスパタ
ーン発生器12に接続されており、パルスパターン発生
器12の出力は、指令回転信号So となっている。ま
た、速度検出器13の出力は、ベーススピード計算器1
4、D/A変換器15を介し、ベーススピード信号Sb
となっている。なお、ステップカウンタ11と、パルス
パターン発生器12、ベーススピード計算器14とに
は、それぞれ開口パターン設定器16からの規定ステッ
プ数Nr 、開口パターンSKが併せ入力されている。The position command unit 10 includes a step counter 1
1, a pulse pattern generator 12, a speed detector 13, and a base speed calculator 14 (FIG. 2). The rotation angle θ from the encoder E1 is calculated by a step counter 11, a pulse pattern generator 12, and a speed detector 13. Is input to the branch. The output of the step counter 11 is connected to a pulse pattern generator 12, and the output of the pulse pattern generator 12 is a command rotation signal So. The output of the speed detector 13 is the base speed calculator 1
4. Via the D / A converter 15, the base speed signal Sb
It has become. The step counter 11, the pulse pattern generator 12, and the base speed calculator 14 are also supplied with the specified number of steps Nr and the aperture pattern SK from the aperture pattern setting device 16, respectively.
【0019】位置制御部20は、極性判断器21、偏差
カウンタ22、D/A変換器23、位置増幅器24から
なる位置制御ループ20cと、速度制御ループ20a
と、電流制御ループ20bとを縦続してなる(図1)。The position control unit 20 comprises a position control loop 20c comprising a polarity judgment unit 21, a deviation counter 22, a D / A converter 23, and a position amplifier 24, and a speed control loop 20a.
And the current control loop 20b in cascade (FIG. 1).
【0020】極性判断器21には、位置指令部10から
の指令回転信号So と、駆動モータMの回転量Pf を示
すエンコーダE2 からの位置フィードバック信号Sf と
が入力されており、極性判断器21の出力は、偏差カウ
ンタ22の加算端子、減算端子に個別に接続されてい
る。偏差カウンタ22からは、偏差d=Po −Pf を指
示する偏差信号Sd が出力され、偏差信号Sd は、D/
A変換器23を介して位置増幅器24に導かれている。
位置増幅器24からは、速度指令信号Sv が出力されて
いる。The polarity judging unit 21 receives a command rotation signal So from the position command unit 10 and a position feedback signal Sf from the encoder E2 indicating the rotation amount Pf of the drive motor M. Are individually connected to an addition terminal and a subtraction terminal of the deviation counter 22. The deviation counter 22 outputs a deviation signal Sd indicating the deviation d = Po−Pf.
It is guided to a position amplifier 24 via an A converter 23.
A speed command signal Sv is output from the position amplifier 24.
【0021】速度指令信号Sv は、速度制御ループ20
aの加算点25aにおいて、位置指令部10からのベー
ススピード信号Sb 、F/V変換器28を経由する位置
フィードバック信号Sf と合成され、速度増幅器25に
導かれている。速度増幅器25の出力は、電流制御ルー
プ20bの加算点26aを介して電流増幅器26に接続
され、電流増幅器26の出力は、駆動モータMに接続さ
れている。なお、電流増幅器26の出力には、電流検出
器CTが介装され、電流検出器CTの出力は、加算点2
6aに負帰還されている。The speed command signal Sv is transmitted to the speed control loop 20
At the addition point 25a of a, the base speed signal Sb from the position command unit 10 and the position feedback signal Sf passing through the F / V converter 28 are combined and guided to the speed amplifier 25. The output of the speed amplifier 25 is connected to the current amplifier 26 via the summing point 26a of the current control loop 20b, and the output of the current amplifier 26 is connected to the drive motor M. The output of the current amplifier 26 is provided with a current detector CT, and the output of the current detector CT
6a is negatively fed back.
【0022】ゲイン補正部30は、ゲイン計算器31、
増幅率設定器32からなり、ゲイン計算器31には、偏
差カウンタ22からの偏差信号Sd が分岐入力されてい
る。ゲイン計算器31の出力は、増幅率設定器32に接
続され、増幅率設定器32からの増幅率gは、位置増幅
器24に入力されている。The gain correction unit 30 includes a gain calculator 31,
The gain calculator 31 includes a gain calculator 31 to which a deviation signal Sd from the deviation counter 22 is input. The output of the gain calculator 31 is connected to the gain setting unit 32, and the gain g from the gain setting unit 32 is input to the position amplifier 24.
【0023】なお、駆動モータMは、図示しない綜絖枠
駆動用のカム機構に連結されているものとする。ただ
し、綜絖枠は、一般に複数枚を組み合わせて使用する
が、ここでは、その1枚分のみが図示されている。The drive motor M is connected to a heddle frame driving cam mechanism (not shown). However, a plurality of heald frames are generally used in combination, but only one heald frame is shown here.
【0024】織機を起動し、織機主軸Aが回転すると、
エンコーダE1 は、織機主軸Aの回転角度θを出力す
る。そこで、位置指令部10のステップカウンタ11
は、開口パターン設定器16からの規定ステップ数Nr
を参照し、織機主軸Aの1回転ごとに、綜絖枠の駆動パ
ターン、すなわち開口パターンSKの1リピート内のス
テップ数Nを更新し、出力することができる。ただし、
ここで、規定ステップ数Nr とは、開口パターンSKが
一巡する織機主軸Aの回転数をいうものとし、図3の例
では、Nr =6である。When the loom is started and the main shaft A of the loom rotates,
The encoder E1 outputs the rotation angle θ of the main shaft A of the loom. Therefore, the step counter 11 of the position command unit 10
Is the prescribed number of steps Nr from the aperture pattern setting device 16
, The driving pattern of the heald frame, that is, the number of steps N in one repeat of the opening pattern SK can be updated and output every one rotation of the main shaft A of the loom. However,
Here, the prescribed number of steps Nr refers to the number of revolutions of the main shaft A of the loom in which the opening pattern SK makes a round, and Nr = 6 in the example of FIG.
【0025】パルスパターン発生器12は、開口パター
ン設定器16からの開口パターンSK、ステップカウン
タ11からのステップ数Nを参照し、エンコーダE1 か
らの織機主軸Aの回転角度θに追従して駆動モータMを
回転駆動するための目標回転量Po を算出する。ただ
し、目標回転量Po は、エンコーダE2 からの駆動モー
タMの回転量Pf と同一分解能の疎密のパルス列として
表わすものとし、このような目標回転量Po は、指令回
転信号So として外部に出力される。なお、パルスパタ
ーン発生器12は、たとえばエンコーダE1 の出力信号
を2相パルス列信号とすることにより、織機主軸Aの回
転方向を検出することができ、その結果を利用して駆動
モータMの回転方向を決定することができる。そこで、
パルスパターン発生器12は、たとえば指令回転信号S
o におけるパルス列の極性を選択することにより、駆動
モータMの回転方向を併せ指示することができる。The pulse pattern generator 12 refers to the opening pattern SK from the opening pattern setting device 16 and the number of steps N from the step counter 11, and follows the rotation angle θ of the main shaft A of the loom from the encoder E1 to drive the drive motor. A target rotation amount Po for rotationally driving M is calculated. It should be noted that the target rotation amount Po is represented as a sparse and dense pulse train having the same resolution as the rotation amount Pf of the drive motor M from the encoder E2, and such a target rotation amount Po is output to the outside as a command rotation signal So. . The pulse pattern generator 12 can detect the rotation direction of the main shaft A of the loom by, for example, converting the output signal of the encoder E1 into a two-phase pulse train signal. Can be determined. Therefore,
The pulse pattern generator 12 outputs, for example, the command rotation signal S
By selecting the polarity of the pulse train at o, the rotation direction of the drive motor M can be indicated together.
【0026】一方、速度検出器13は、エンコーダE1
からの回転角度θを入力して織機主軸Aの回転速度を検
出する。そこで、ベーススピード計算器14は、開口パ
ターンSKを参照して駆動モータMの所要のベーススピ
ードを算出し、D/A変換器15を介し、ベーススピー
ド信号Sb として外部に出力することができる(図
3)。On the other hand, the speed detector 13 has an encoder E1
And the rotational speed of the loom main shaft A is detected. Therefore, the base speed calculator 14 can calculate a required base speed of the drive motor M with reference to the opening pattern SK and output it as a base speed signal Sb to the outside via the D / A converter 15 ( (Fig. 3).
【0027】このようにして、位置指令部10が、織機
主軸Aの回転角度θに応じて、駆動モータMの目標回転
量Po を指令回転信号So として出力すれば(図1)、
極性判断器21は、指令回転信号So を構成するパルス
列の極性から駆動モータMの回転方向を判断し、正回転
なら偏差カウンタ22の加算端子に、また、負回転なら
減算端子に、それぞれ目標回転量Po を入力する。極性
判断器21は、駆動モータMの回転量Pf を示す位置フ
ィードバック信号Sf に対しても、たとえば、それを構
成する2相パルス列信号から駆動モータMの回転方向を
判断し、正回転なら偏差カウンタ22の減算端子に、ま
た、負回転なら加算端子に、回転量Pfを入力する。そ
こで、偏差カウンタ22は、駆動モータMに対する目標
回転量Po と実際の回転量Pf との偏差d=Po −Pf
を偏差信号Sd として出力側に発生することができる。In this way, if the position command unit 10 outputs the target rotation amount Po of the drive motor M as the command rotation signal So according to the rotation angle θ of the loom main shaft A (FIG. 1),
The polarity judging unit 21 judges the rotation direction of the drive motor M from the polarity of the pulse train constituting the command rotation signal So. If the rotation is positive, it is sent to the addition terminal of the deviation counter 22, and if the rotation is negative, it is sent to the subtraction terminal. Enter the quantity Po. The polarity determiner 21 also determines the direction of rotation of the drive motor M from the two-phase pulse train signal constituting the position feedback signal Sf indicating the rotation amount Pf of the drive motor M. The rotation amount Pf is input to the subtraction terminal 22 and to the addition terminal if the rotation is negative. Therefore, the deviation counter 22 calculates a deviation d = Po−Pf between the target rotation amount Po for the drive motor M and the actual rotation amount Pf.
At the output side as the deviation signal Sd.
【0028】偏差dは、D/A変換器23によりディジ
タル量からアナログ量に変換され、位置増幅器24にお
いて、偏差dを解消するための速度指令信号Sv に変換
される。なお、このとき、ゲイン補正部30において、
ゲイン計算器31は、偏差dの大きさに追従させて位置
制御ループ20cの最適なループゲインGを計算し、増
幅率設定器32は、そのループゲインGに対応する位置
増幅器24の増幅率gを設定し、位置増幅器24に出力
する。速度指令信号Sv は、速度制御ループ20a、電
流制御ループ20bを介して駆動モータMに出力され、
駆動モータMは、偏差カウンタ22の偏差dが消滅する
まで所定の速度で回転する。ただし、このときの駆動モ
ータMの回転速度は、基本的に位置指令部10からのベ
ーススピード信号Sb に従う。The deviation d is converted from a digital amount to an analog amount by the D / A converter 23, and is converted by the position amplifier 24 into a speed command signal Sv for eliminating the deviation d. At this time, in the gain correction unit 30,
The gain calculator 31 calculates the optimum loop gain G of the position control loop 20c by following the magnitude of the deviation d, and the gain setting unit 32 calculates the gain g of the position amplifier 24 corresponding to the loop gain G. And outputs the result to the position amplifier 24. The speed command signal Sv is output to the drive motor M via the speed control loop 20a and the current control loop 20b,
The drive motor M rotates at a predetermined speed until the deviation d of the deviation counter 22 disappears. However, the rotation speed of the drive motor M at this time basically follows the base speed signal Sb from the position command unit 10.
【0029】ここで、織機運転中に駆動モータMが同期
ずれを起こすと、偏差カウンタ22の出力側に偏差dが
発生する。このとき、ゲイン発生部30のゲイン計算器
31は、たとえば図4に示すような連続関数に基づい
て、偏差dの大きさに応じたループゲインGを求め、増
幅率設定器32は、そのループゲインGを実現するよう
に位置増幅器24の増幅率gを定め、それを位置増幅器
24に出力する。Here, if the drive motor M is out of synchronization during the operation of the loom, a deviation d is generated on the output side of the deviation counter 22. At this time, the gain calculator 31 of the gain generator 30 obtains a loop gain G according to the magnitude of the deviation d based on, for example, a continuous function as shown in FIG. The gain g of the position amplifier 24 is determined so as to realize the gain G, and is output to the position amplifier 24.
【0030】図4の関数は、偏差dが|d|<d1 、d
1 ≦|d|<d2 、d2 ≦|d|<d3 (ただし、0<
d1 <d2 <d3 )の各領域の順に急勾配となり、|d
|>d3 において一定値となっている。そこで、ゲイン
計算器31は、偏差dの大きさに応じて、たとえば偏差
d=da <d1 のとき、小さいループゲインG=Gaを
得ることができ、偏差d=db >d3 のとき、大きいル
ープゲインG=Gb を得ることができる。なお、この関
数において、偏差dが小さい領域、すなわち|d|<d
1 におけるループゲインGは、位置制御部20の安定性
が十分に維持できる値であり、偏差dが大きい領域、す
なわち|d|>d3 におけるループゲインGは、偏差d
を速やかに解消し、速応性を高めることができる値に設
定されている。The function of FIG. 4 is such that the deviation d is | d | <d1, d
1 ≦ | d | <d2, d2 ≦ | d | <d3 (where 0 <
d1 <d2 <d3), the gradient becomes steep in the order of | d
Is constant when |> d3. Therefore, the gain calculator 31 can obtain a small loop gain G = Ga according to the magnitude of the deviation d, for example, when the deviation d = da <d1, and when the deviation d = db> d3, Gain G = Gb can be obtained. In this function, the region where the deviation d is small, ie, | d | <d
1 is a value that can sufficiently maintain the stability of the position control unit 20, and the loop gain G in a region where the deviation d is large, that is, | d |> d3, is a deviation d.
Is quickly settled, and the value is set so that quick response can be improved.
【0031】増幅率設定器32は、ゲイン計算器31に
より求められたループゲインGを実現するための位置増
幅器24の増幅率gを求め、それを位置増幅器24に出
力する。位置増幅器24は、増幅率gに従って速度指令
信号Sv を作成し、位置制御ループ20cのループゲイ
ンGを適正に設定することができる。なお、図4に示す
偏差dとループゲインGとの関数は、原点に対して点対
称なパターンとしたが、これは非対称であってもよい。The gain setting unit 32 obtains the gain g of the position amplifier 24 for realizing the loop gain G obtained by the gain calculator 31 and outputs it to the position amplifier 24. The position amplifier 24 generates the speed command signal Sv according to the amplification factor g, and can appropriately set the loop gain G of the position control loop 20c. Although the function of the deviation d and the loop gain G shown in FIG. 4 is a point-symmetric pattern with respect to the origin, the function may be asymmetric.
【0032】ゲイン補正部30のゲイン計算器31は、
切換器31dを介し、偏差dの大きさにより複数の関数
発生器31a、31b…を選択してもよい(図5)。The gain calculator 31 of the gain correction unit 30
A plurality of function generators 31a, 31b,... May be selected via the switch 31d according to the magnitude of the deviation d (FIG. 5).
【0033】関数発生器31a、31b…は、それぞれ
大偏差用、中偏差用、小偏差用に分けて、それぞれの場
合の偏差dとループゲインGとの関数を定義するものと
し、切換器31dは、偏差dの大きさを判別する判別器
31eの出力により、関数発生器31a、31b…を選
択することができる。なお、関数発生器31a、31
b、31cは、それぞれ偏差dに応じてループゲインG
1 、G2 、G3 (ただし、G1 >G2 >G3 )を出力す
るものとする。ここで、中偏差用の関数発生器31b
は、これを省略してもよく、また、必要に応じて2以上
を設けてもよい。少なくとも小偏差用と大偏差用との異
なる関数に基づいてループゲインGを決定することがで
きるから、各関数発生器31a、31b…における関数
形を単純化することができる。The function generators 31a, 31b,... Are respectively divided into a large deviation, a medium deviation, and a small deviation, and define a function of the deviation d and the loop gain G in each case. Can select the function generators 31a, 31b,... Based on the output of the discriminator 31e for discriminating the magnitude of the deviation d. The function generators 31a, 31
b and 31c are loop gains G according to the deviation d, respectively.
1, G2, G3 (where G1>G2> G3). Here, the function generator 31b for the medium deviation
May be omitted, or two or more may be provided as necessary. Since the loop gain G can be determined based on at least different functions for small deviation and large deviation, the function forms of the function generators 31a, 31b,... Can be simplified.
【0034】ゲイン計算器31は、織機停止時用と織機
運転時用とに分けて関数発生器31a、31bを設け
(図6)、それぞれの出力として得られるループゲイン
G1 、G2 (ただし、G1 <G2 )を切換器31dによ
って選択し、ループゲインGを求めてもよい。The gain calculator 31 is provided with function generators 31a and 31b separately for the loom when the loom is stopped and for the loom when it is operating (FIG. 6), and loop gains G1 and G2 (G1 and G2) obtained as the respective outputs. <G2) may be selected by the switch 31d to determine the loop gain G.
【0035】切換器31dは、たとえば、織機が運転中
であることを示す運転信号Sa を入力し、運転信号Sa
がないときは、小さいループゲインG1 を出力する織機
停止時用の関数発生器31aを選択し、運転信号Sa が
あるときは、大きいループゲインG2 を出力する織機運
転時用の関数発生器31bを選択する。織機の停止中に
インチング動作などを行なう際、ループゲインGを織機
運転時より小さく設定することにより、有害なハンチン
グを生じることなく、駆動モータMを安定に追従させる
ことができる。なお、切換器31dは、織機を起動して
運転信号Sa が発生した後、さらに低速の過渡的回転期
間を除くための所定期間が経過したときに織機運転時用
の関数発生器31bを選択するように、織機主軸Aの回
転量を計数するカウンタ、または適当なタイマと組み合
わせてもよい。The switch 31d receives, for example, an operation signal Sa indicating that the loom is operating, and outputs the operation signal Sa.
When there is no operation signal, the function generator 31a for stopping the loom which outputs a small loop gain G1 is selected, and when there is the operation signal Sa, the function generator 31b for operating the loom which outputs a large loop gain G2 is selected. select. When the inching operation or the like is performed while the loom is stopped, by setting the loop gain G smaller than that during the operation of the loom, the drive motor M can stably follow without causing harmful hunting. The switch 31d selects the function generator 31b for the operation of the loom when a predetermined period for excluding the low-speed transient rotation period has elapsed after the operation signal Sa is generated by starting up the loom. As described above, a counter for counting the rotation amount of the loom main shaft A or a suitable timer may be used.
【0036】[0036]
【実施例】ゲイン計算器31は、メモリ手段31fを備
えることができる(図7)。DESCRIPTION OF THE PREFERRED EMBODIMENTS The gain calculator 31 can include a memory means 31f (FIG. 7).
【0037】メモリ手段31fには、偏差dが入力さ
れ、メモリ手段31fの出力は、ゲインパターン発生器
31gを介し、ループゲインGとして外部に引き出され
ている。なお、メモリ手段31f、ゲインパターン発生
器31gには、織機主軸Aの回転角度θ、ステップ数N
が分岐入力されている。そこで、メモリ手段31fは、
織機を運転しているとき、たとえば、開口パターンSK
の1リピート分の偏差d=f1 (N、θ)を記憶するも
のとし(図8)、ゲインパターン発生器31gは、この
ようにして記憶された偏差dに対応して、ループゲイン
G=f2 (N、θ)を発生するものとする。The deviation d is input to the memory means 31f, and the output of the memory means 31f is drawn out as a loop gain G via a gain pattern generator 31g. Note that the memory means 31f and the gain pattern generator 31g store the rotation angle θ of the loom main shaft A and the number of steps N
Is a branch input. Therefore, the memory means 31f
When the loom is operating, for example, the opening pattern SK
Is stored (FIG. 8), and the gain pattern generator 31g outputs a loop gain G = f2 corresponding to the deviation d thus stored. (N, θ).
【0038】たとえば、図8において、ループゲインG
が一定であるとき、開口パターンSKが上行から下行に
転ずる際(θ=θ11)、下行から停止状態に移行する際
(θ=θ21)、停止状態から上行に移行する際(θ=θ
61)、それぞれ駆動モータMの動作に遅れやオーバシュ
ートが発生するから(同図の二点鎖線)、それに対応し
て大きな偏差dが発生し易い。また、開口パターンSK
が上行または下行の定速状態では、ハンチングに基づく
微少な偏差dが発生し易いが、停止状態では、一般に、
持続的なハンチングがない限り偏差dは生じない。そこ
で、ゲインパターン発生器31gは、このような偏差d
のパターンがステップ数N、回転角度θの関数としてメ
モリ手段31fに記憶されているときは、ステップ数
N、回転角度θの進行に応じて、メモリ手段31fに記
憶されている偏差dを読み出すことにより、現実の偏差
dに先行して適切なループゲインG=f2 (N、θ)を
発生することができ(同図)、開口パターンSKの全域
に亘り、良好な制御性を実現することができる。For example, in FIG.
Is constant, when the opening pattern SK changes from the upper row to the lower row (θ = θ11), when shifting from the lower row to the stop state (θ = θ21), and when shifting from the stop state to the upper row (θ = θ)
61) Since a delay or an overshoot occurs in the operation of the drive motor M (two-dot chain line in the figure), a correspondingly large deviation d is likely to occur. Also, the opening pattern SK
In the ascending or descending constant speed state, a small deviation d based on hunting is likely to occur, but in the stopped state, generally,
There is no deviation d unless there is persistent hunting. Thus, the gain pattern generator 31g provides such a deviation d
Is stored in the memory means 31f as a function of the number of steps N and the rotation angle θ, the deviation d stored in the memory means 31f is read in accordance with the progress of the number of steps N and the rotation angle θ. As a result, an appropriate loop gain G = f2 (N, .theta.) Can be generated prior to the actual deviation d (FIG. 6), and good controllability can be realized over the entire area of the opening pattern SK. it can.
【0039】前実施例のメモリ手段31fは、たとえば
開口パターンSKの1リピートを最短周期とする適当な
周期ごとに偏差dを更新記憶してもよい(図9)。The memory means 31f of the previous embodiment may update and store the deviation d at every suitable period, for example, with one repeat of the opening pattern SK as the shortest period (FIG. 9).
【0040】メモリ手段31fには、適当な更新指令信
号Sc を入力し、ゲインパターン発生器31gとの間に
許容偏差設定器31j付きの比較器31hを介装する。
メモリ手段31fは、更新指令信号Sc が入力される都
度、1リピート分の偏差d=f1 (N、θ)を更新記憶
することができるから、比較器31hは、更新された偏
差dと、許容偏差設定器31jからの上限値d1 、下限
値d2 とを比較し、d>d1 の区間(N、θ)について
は、ゲインパターン発生器31gから出力されるループ
ゲインGを大きくし、d<d2 の区間(N、θ)につい
ては、ループゲインGを小さくするように修正すること
ができる。すなわち、このときのゲイン計算器31、ゲ
イン補正部30は、ループゲインGの修正機能を有する
から、一層良好な制御性を実現することが可能である。An appropriate update command signal Sc is input to the memory means 31f, and a comparator 31h with an allowable deviation setter 31j is interposed between the memory means 31f and the gain pattern generator 31g.
The memory means 31f can update and store the deviation d = f1 (N, .theta.) For one repeat every time the update command signal Sc is input. The upper limit value d1 and the lower limit value d2 from the deviation setter 31j are compared with each other. For the section (N, .theta.) Where d> d1, the loop gain G output from the gain pattern generator 31g is increased, and d <d2 Can be modified so that the loop gain G is reduced. That is, since the gain calculator 31 and the gain correction unit 30 at this time have the function of correcting the loop gain G, it is possible to realize better controllability.
【0041】なお、図6の比較例は、他の任意の比較
例、実施例と組み合わせることができる。たとえば、図
5の関数発生器31a、31b…は、それぞれ織機停止
時用と織機運転時用とに重複して設け、運転信号Sa の
有無等により、それらの一方を選択すればよい。また、
図9において、許容偏差設定器31jに設定される上限
値d1 、下限値d2 は、織機停止時用と織機運転時用と
で異なる値に設定してもよい。The comparative example of FIG. 6 can be combined with any other comparative examples and embodiments. For example, the function generators 31a, 31b,... Shown in FIG. 5 may be provided redundantly for when the loom is stopped and when the loom is operated, and one of them may be selected depending on the presence or absence of the operation signal Sa. Also,
In FIG. 9, the upper limit d1 and the lower limit d2 set in the allowable deviation setter 31j may be set to different values for when the loom is stopped and when the loom is operated.
【0042】ゲイン補正部30において調整対象とする
ループゲインGは、位置制御ループ20cのループゲイ
ンに代えて、速度制御ループ20aや電流制御ループ2
0bのループゲインを調整対象とすることもできる。こ
のとき、偏差dとループゲインGとの関数は、それぞれ
の制御系に合わせて設定し、ゲイン補正部30からの増
幅率gは、速度増幅器25または電流増幅器26に対し
て出力すればよい。また、このときは、位置制御ループ
20cにおける偏差dに代えて、調整対象とする制御系
の偏差を使用して、または、その他の制御系の偏差を使
用して、調整対象となる制御系に適合するループゲイン
G、増幅率gを算出するようにしてもよい。The loop gain G to be adjusted in the gain correction section 30 is replaced by the speed control loop 20a or the current control loop 2 instead of the loop gain of the position control loop 20c.
The loop gain of 0b can be adjusted. At this time, the function of the deviation d and the loop gain G may be set according to each control system, and the gain g from the gain correction unit 30 may be output to the speed amplifier 25 or the current amplifier 26. In this case, instead of the deviation d in the position control loop 20c, the deviation of the control system to be adjusted is used, or the deviation of another control system is used to change the control system to be adjusted. A suitable loop gain G and amplification factor g may be calculated.
【0043】なお、ゲイン補正部30からのループゲイ
ンは、同様の手法により、位置制御ループ20c、速度
制御ループ20a、電流制御ループ20bの2以上に対
して同時に与えてもよい。すなわち、ゲイン補正部30
は、これらの制御ループの少なくとも1のループゲイン
を調整対象とすることができる。The loop gain from the gain correction unit 30 may be simultaneously applied to two or more of the position control loop 20c, the speed control loop 20a, and the current control loop 20b by the same method. That is, the gain correction unit 30
Can adjust at least one loop gain of these control loops.
【0044】また、ゲイン補正部30は、各制御系のル
ープゲインを調整するために、それぞれの増幅器の増幅
率gを変更することができる限り、任意の構成にするこ
とができる。たとえば、増幅率設定器32の機能を、そ
れぞれの増幅器に付加してもよい。The gain correction unit 30 may have any configuration as long as the gain g of each amplifier can be changed in order to adjust the loop gain of each control system. For example, the function of the gain setting device 32 may be added to each amplifier.
【0045】さらに、このような制御装置は、綜絖枠の
開口運動機構に代えて、レピア運動機構や筬打ち運動機
構に対しても、全く同様に適用することができる。すな
わち、レピア運動機構を制御対象にするときは、駆動モ
ータMをキャリヤ用またはインサート用のレピアの駆動
機構に連結すればよく、筬打ち運動機構を制御対象にす
るときは、駆動モータMを筬駆動用のカム機構に連結す
ればよい。Further, such a control device can be applied to a rapier movement mechanism or a beating movement mechanism in the same manner, instead of the heddle frame opening movement mechanism. That is, when the rapier motion mechanism is to be controlled, the drive motor M may be connected to the carrier or insert rapier drive mechanism. When the beating motion mechanism is to be controlled, the drive motor M may be connected to the reed drive mechanism. What is necessary is just to connect with the cam mechanism for a drive.
【0046】[0046]
【発明の効果】以上説明したように、この発明によれ
ば、開口運動機構などの駆動モータの回転を織機主軸の
回転に同期させて位置制御する位置指令部と位置制御部
とに対してゲイン補正部を付設し、位置制御部の位置制
御ループ、速度制御ループまたは電流制御ループの少な
くとも1のループゲインを偏差に追従させて調整するこ
とにより、偏差が大のときには、ループゲインを増大さ
せて制御系全体の速応性を上げることができ、また、偏
差が小のときには、ループゲインを減少させて制御系全
体の安定性を高めることができるから、制御系の速応性
と安定性とを兼ね備え、制御対象のすべての運動状態に
おいて良好な制御性を容易に実現することができるとい
う優れた効果がある。As described above, according to the present invention, the gain of the position command section and the position control section for controlling the position of the drive motor such as the opening motion mechanism in synchronization with the rotation of the main shaft of the loom is increased. By providing a correction unit and adjusting at least one loop gain of the position control loop, speed control loop or current control loop of the position control unit so as to follow the deviation, when the deviation is large, the loop gain is increased. The responsiveness of the entire control system can be increased, and when the deviation is small, the loop gain can be reduced to increase the stability of the entire control system. There is an excellent effect that good controllability can be easily realized in all motion states of the controlled object.
【図1】 比較例を示す全体ブロック系統図FIG. 1 is an overall block diagram showing a comparative example.
【図2】 図1の要部ブロック系統図FIG. 2 is a block diagram of a main part of FIG. 1;
【図3】 動作説明図(1)FIG. 3 is an explanatory diagram of an operation (1).
【図4】 動作説明図(2)FIG. 4 is an operation explanatory view (2).
【図5】 他の比較例を示す要部ブロック系統図FIG. 5 is a main block diagram showing another comparative example.
【図6】 他の比較例を示す図5相当図FIG. 6 is a diagram corresponding to FIG. 5, showing another comparative example.
【図7】 実施例を示す図5相当図FIG. 7 is a diagram corresponding to FIG. 5 showing an embodiment.
【図8】 動作説明図(3)FIG. 8 is an operation explanatory view (3).
【図9】 他の実施例を示す図5相当図FIG. 9 is a view corresponding to FIG. 5, showing another embodiment.
A…織機主軸 M…駆動モータ θ…回転角度 Po …目標回転量 Pf …回転量 d…偏差 G…ループゲイン 10…位置指令部 20…位置制御部 20a…速度制御ループ 20b…電流制御ループ 20c…位置制御ループ 30…ゲイン補正部 31f…メモリ手段 A: Loom main shaft M: Drive motor θ: Rotation angle Po: Target rotation amount Pf: Rotation amount d: Deviation G: Loop gain 10: Position command unit 20: Position control unit 20a: Speed control loop 20b: Current control loop 20c ... Position control loop 30 ... Gain correction unit 31f ... Memory means
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平2−168881(JP,A) 特開 平2−262883(JP,A) 特開 平2−60481(JP,A) 特開 平2−174580(JP,A) 特開 平1−229845(JP,A) 特開 昭60−162842(JP,A) (58)調査した分野(Int.Cl.7,DB名) D03D 51/00 D03D 47/27 D03D 49/60 H02P 5/00 ──────────────────────────────────────────────────続 き Continuation of the front page (56) References JP-A-2-168888 (JP, A) JP-A-2-262883 (JP, A) JP-A-2-60481 (JP, A) JP-A-2- 174580 (JP, A) JP-A-1-229845 (JP, A) JP-A-60-162842 (JP, A) (58) Fields investigated (Int. Cl. 7 , DB name) D03D 51/00 D03D 47 / 27 D03D 49/60 H02P 5/00
Claims (3)
ターンに従うように織機主軸に同期して織機の運動機構
を駆動する織機の運動機構制御装置において、織機主軸
の回転角度に応じて駆動モータの目標回転量を出力する
位置指令部と、該位置指令部からの目標回転量と駆動モ
ータの回転量との偏差を解消するように駆動モータの回
転を制御する位置制御部と、該位置制御部の偏差に追従
させて、該位置制御部の位置制御ループ、速度制御ルー
プ、電流制御ループの少なくとも1のループゲインを調
整するゲイン補正部とを備えてなり、該ゲイン補正部
は、前記位置制御部の偏差を織機主軸の関数として記憶
するメモリ手段を有し、該メモリ手段に記憶された偏差
に基づいてループゲインを決定することを特徴とする織
機の運動機構制御装置。1. A loom motion mechanism control device for driving a loom locomotive mechanism in synchronization with a loom main shaft so as to follow a predetermined drive pattern via a dedicated drive motor, wherein the drive motor corresponds to a rotation angle of the loom main shaft. A position command unit that outputs a target rotation amount of the motor, a position control unit that controls rotation of the drive motor so as to eliminate a deviation between the target rotation amount from the position command unit and the rotation amount of the drive motor, and the position control unit. A gain correction unit that adjusts at least one loop gain of a position control loop, a speed control loop, and a current control loop of the position control unit so as to follow the deviation of the position control unit. A motion control device for a loom, characterized by having a memory means for storing the deviation of the control section as a function of the main axis of the loom, and determining a loop gain based on the deviation stored in the memory means. .
正機能を有することを特徴とする請求項1記載の織機の
運動機構制御装置。2. The motion mechanism control device for a loom according to claim 1, wherein the gain correction unit has a loop gain correction function.
機運転時用との異なる関数に基づいてループゲインを決
定することを特徴とする請求項1または請求項2記載の
織機の運動機構制御装置。3. The loom motion mechanism according to claim 1, wherein the gain correction unit determines the loop gain based on different functions for when the loom is stopped and when the loom is operated. Control device.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2-405996 | 1990-12-25 | ||
JP40599690 | 1990-12-25 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0525751A JPH0525751A (en) | 1993-02-02 |
JP3089070B2 true JP3089070B2 (en) | 2000-09-18 |
Family
ID=18515622
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP03332229A Expired - Lifetime JP3089070B2 (en) | 1990-12-25 | 1991-12-16 | Loom motion mechanism controller |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3089070B2 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3214307B2 (en) * | 1995-09-04 | 2001-10-02 | 株式会社豊田自動織機 | Opening control method and apparatus in loom |
EP0893525A1 (en) * | 1997-07-24 | 1999-01-27 | Sulzer Rüti Ag | Driving arrangement for a loom and loom with such an arrangement |
DE102005039319A1 (en) | 2005-08-19 | 2007-02-22 | Giesecke & Devrient Gmbh | Card-shaped data carrier |
JP2015022295A (en) * | 2013-07-24 | 2015-02-02 | カシオ計算機株式会社 | Velocity control apparatus, projection apparatus, speed control method, and program |
-
1991
- 1991-12-16 JP JP03332229A patent/JP3089070B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH0525751A (en) | 1993-02-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2894709B2 (en) | Warp speed controller | |
US4884597A (en) | Pile warp yarn tension control | |
US5228480A (en) | Pick finding apparatus for electric motor driven heald frames | |
JP3089070B2 (en) | Loom motion mechanism controller | |
JP3214307B2 (en) | Opening control method and apparatus in loom | |
JPH08325645A (en) | Apparatus for controlling tension in process line | |
US5743305A (en) | Shedding control method based on stored shedding curves | |
JP4542668B2 (en) | Pulse oscillation IC and motor positioning control method and apparatus using the IC | |
JP3124652B2 (en) | Loom motion mechanism controller | |
JP2530123B2 (en) | Change weave control method | |
KR100535720B1 (en) | Filling Bar Preventing Method and Apparatus | |
JPWO2004018752A1 (en) | Control method of electric opening device | |
JP2934321B2 (en) | Loom motion mechanism controller | |
JPH03181921A (en) | Optical quantity adjusting device | |
JP3689960B2 (en) | Method and apparatus for opening control in loom | |
US6070619A (en) | Easing roller control method | |
JP2934320B2 (en) | Loom motion mechanism controller | |
JP3406823B2 (en) | Loom delivery control device | |
JP2796840B2 (en) | How to prevent the loss of synchronization of a loom | |
JP2832854B2 (en) | Loom fixed position stop device | |
JPH10139369A (en) | Bracing control device for hung load | |
JP3046474B2 (en) | Warp control device of loom | |
JP2934332B2 (en) | Spindle control method of loom | |
JPH0759776B2 (en) | Sending control method | |
JP2004323998A (en) | Method and apparatus for driving a warp beam |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080714 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080714 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090714 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100714 Year of fee payment: 10 |