JP3124652B2 - Loom motion mechanism controller - Google Patents
Loom motion mechanism controllerInfo
- Publication number
- JP3124652B2 JP3124652B2 JP05110793A JP11079393A JP3124652B2 JP 3124652 B2 JP3124652 B2 JP 3124652B2 JP 05110793 A JP05110793 A JP 05110793A JP 11079393 A JP11079393 A JP 11079393A JP 3124652 B2 JP3124652 B2 JP 3124652B2
- Authority
- JP
- Japan
- Prior art keywords
- drive motor
- loom
- rotation
- signal
- loop
- 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
- Looms (AREA)
- Control Of Electric Motors In General (AREA)
Description
【0001】[0001]
【産業上の利用分野】この発明は、織機の主軸を駆動源
としないで、専用の駆動モータにより織機の開口、レピ
ア、筬打ちの各運動機構を駆動し、織機主軸に同期させ
て駆動モータの回転量を位置制御するとき、駆動モータ
の損失を必要最少限に抑えることができる織機の運動機
構制御装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention does not use a main shaft of a loom as a driving source, but drives a moving mechanism for opening, rapier and beating of a loom by a dedicated driving motor, and synchronizes with a main shaft of the loom. The present invention relates to a motion mechanism control device for a loom capable of minimizing a loss of a drive motor when controlling the rotation amount of a loom.
【0002】[0002]
【従来の技術】織機において、開口、レピア、筬打ち等
の各運動機構は、織機の主軸を駆動源としないで、専用
の駆動モータにより駆動することがあり、その方法ある
いは装置が既に開示されている。2. Description of the Related Art In looms, respective movement mechanisms such as shedding, rapiers, and beating are sometimes driven by dedicated drive motors without using the main shaft of the loom as a drive source. ing.
【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 main shaft of the loom becomes a problem, and in order to prevent this synchronism, it is preferable to control the drive motor by using position control. Therefore, in these prior arts, it is common to control the drive motor to follow the loom main shaft via an appropriate position control system.
【0004】また、このときの位置制御系は、制御偏差
の大小により、ループゲインを変更することが好まし
い。開口、レピア、筬打ちの各運動機構は、一般に、織
機を運転するとき、停止、定速駆動、急加減速駆動の各
運動を繰り返すが、この前二者の状態では、制御量の時
間的変化が小さいために偏差が小さく、急加減速駆動の
状態では、偏差が大きくなる。このとき、制御系は、小
さな偏差に対しては、ハンチングが発生しないように小
さなループゲインが要求され、大きな偏差に対しては、
それを速やかに解消するために、大きなループゲインが
要求されるからである(特開平5−25751号公
報)。In this case, it is preferable that the position control system changes the loop gain depending on the magnitude of the control deviation. The opening, rapier, and beating motion mechanisms generally repeat stop, constant speed drive, and rapid acceleration / deceleration drive when the loom is operated. The deviation is small because the change is small, and the deviation becomes large in the state of rapid acceleration / deceleration driving. At this time, the control system requires a small loop gain so that hunting does not occur for a small deviation, and for a large deviation,
This is because a large loop gain is required to solve the problem promptly (Japanese Patent Laid-Open No. 5-25751).
【0005】[0005]
【発明が解決しようとする課題】かかる従来技術による
ときは、駆動モータは、必ずしも必要でないときに大き
な駆動電流が通電され、その損失が過大になることがあ
り得るという問題があった。たとえば、織機の開口制御
の場合を例にとると、位置制御系の制御精度は、綜絖枠
の閉口時において高精度が要求されるが、開口時におい
ては、必ずしも高精度を要求される訳ではない。また、
筬打ち制御においては、筬のフロントエンドにおいて
は、高精度を要求されるが、バックエンドにおいては、
さほどの高精度は必要でない。そこで、従来のように、
単に、位置制御系の偏差にのみ着目してループゲインを
変更すると、さほどの高精度を要求されないにも拘ら
ず、制御系のループゲインを過大に設定することが起り
得、そのときの駆動モータには、不必要に過大な駆動電
流が通電される結果となるからである。However, according to the prior art, there is a problem that a large drive current is supplied to the drive motor when it is not always necessary, and the loss may be excessive. For example, in the case of the shedding control of a loom, for example, the control accuracy of the position control system is required to be high when the heald frame is closed, but is not necessarily required to be high when opening the heald frame. Absent. Also,
In beating control, high accuracy is required at the front end of the reed, but at the back end,
Not much precision is needed. So, like before,
Simply changing the loop gain by focusing only on the deviation of the position control system may cause the loop gain of the control system to be set excessively, although not so high accuracy is required. In this case, an excessively large drive current is unnecessarily supplied.
【0006】なお、駆動モータに不必要に過大な駆動電
流が通電され、その損失が過大になると、駆動モータの
発熱が大きくなるために、駆動モータを大形化し、大容
量にしなければならず、全体コストがいたずらに過大に
なるおそれがある。When an excessively large drive current is supplied to the drive motor unnecessarily, and the loss is excessive, the heat generated by the drive motor increases. Therefore, the drive motor must be increased in size and capacity. However, the overall cost may be unnecessarily large.
【0007】そこで、この発明の目的は、かかる従来技
術の問題に鑑み、位置制御部の制御対象の運動位置に基
づいてループゲインを調整するゲイン補正部を設けるこ
とにより、駆動モータの損失を必要最少限に抑えること
ができる織機の運動機構制御装置を提供することにあ
る。Accordingly, an object of the present invention is to provide a gain correction unit that adjusts a loop gain based on a movement position of a control target of a position control unit in view of the problem of the related art, so that loss of a drive motor is required. An object of the present invention is to provide a loom motion mechanism control device that can be minimized.
【0008】[0008]
【課題を解決するための手段】かかる目的を達成するた
めのこの発明の構成は、専用の駆動モータを介して織機
の運動機構を駆動する場合において、織機主軸の回転角
度に応じて駆動モータの目標回転量を出力する位置指令
部と、位置指令部からの目標回転量と駆動モータの回転
量との偏差を解消するように駆動モータの回転を制御す
る位置制御部と、位置制御部の制御対象の運動位置に基
づいて位置制御部の位置制御ループ、速度制御ループ、
電流制御ループの少なくとも1のループゲインを調整す
るゲイン補正部とを備えることをその要旨とする。SUMMARY OF THE INVENTION In order to achieve the above object, the structure of the present invention is such that when a locomotion mechanism of a loom is driven via a dedicated drive motor, the drive motor is driven in accordance with the rotation angle of the main shaft of the loom. A position command unit that outputs a target rotation amount, 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 control of the position control unit. A position control loop and a speed control loop of the position control unit based on the movement position of the target;
The gist of the invention is to include a gain correction unit for adjusting at least one loop gain of the current control loop.
【0009】[0009]
【作用】この発明の構成によるときは、位置制御部は、
位置指令部から出力される目標回転量に従って、目標回
転量と駆動モータの回転量との偏差を解消するように駆
動モータの回転量を位置制御し、駆動モータを織機主軸
の回転角度に追従させることができる。一方、ゲイン補
正部は、位置制御部の位置制御ループ、速度制御ルー
プ、電流制御ループの少なくとも1のループゲインを、
位置制御部の制御対象の運動位置に基づいて調整するこ
とができるから、位置制御部が真に高精度を必要とする
ときにのみ、そのループゲインを増大させ、そうでない
ときは、小さいループゲインとすることにより、駆動モ
ータの駆動電流と、それに基づく損失とを必要最少限に
抑えることができる。According to the structure of the present invention, the position control unit includes:
According to the target rotation amount output from the position command unit, the rotation amount of the drive motor is position-controlled so as to eliminate the deviation between the target rotation amount and the rotation amount of the drive motor, and the drive motor follows the rotation angle of the loom main shaft. be able to. On the other hand, the gain correction unit 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,
Since the position can be adjusted based on the movement position of the object to be controlled by the position control unit, the loop gain is increased only when the position control unit truly requires high accuracy, and otherwise, the loop gain is reduced. By doing so, the drive current of the drive motor and the loss due to it can be suppressed to the minimum necessary.
【0010】なお、制御対象の運動位置とは、運動機構
を介して駆動モータに連結する綜絖枠、筬またはレピア
の現実の運動位置の他、駆動モータの現実の回転位置、
または、駆動モータに対する目標回転位置等であっても
よい。また、筬やレピアが制御対象であるときは、織機
主軸の回転位置であってもよい。筬やレピアは、一般
に、織機主軸の1回転に対して必ず1動作を行ない、駆
動モータが織機主軸に対して休止することがあり得ない
からである。[0010] The movement position of the controlled object includes the actual movement position of the heald frame, reed or rapier connected to the drive motor via the movement mechanism, the actual rotation position of the drive motor,
Alternatively, it may be a target rotation position or the like with respect to the drive motor. When a reed or a rapier is a control target, the rotation position of the main shaft of the loom may be used. This is because a reed or a rapier generally performs one operation for one rotation of the loom main shaft, and the drive motor cannot stop with respect to the loom main shaft.
【0011】[0011]
【実施例】以下、図面を以って実施例を説明する。Embodiments will be described below with reference to the drawings.
【0012】織機の運動機構制御装置(以下、単に、制
御装置という)は、位置指令部10と、位置制御部20
と、ゲイン補正部30とを備えてなる(図1)。ただ
し、ここでは、制御装置は、専用の駆動モータMによる
開口運動機構を制御対象とするものとする。A locomotion mechanism control device (hereinafter simply referred to as a control device) includes a position command section 10 and a position control section 20.
And a gain correction unit 30 (FIG. 1). However, here, the control device is to control the opening movement mechanism by the dedicated drive motor M.
【0013】位置指令部10には、織機主軸Aの回転角
度θがエンコーダE1 を介して入力されており、位置指
令部10からは、位置制御部20、ゲイン補正部30に
対し、それぞれ、駆動モータMの目標回転量Po を指示
する指令回転信号So と、位置信号Sp とが出力されて
いる。The rotation angle θ of the loom main shaft A is input to the position command unit 10 via the encoder E 1. The position command unit 10 drives the position control unit 20 and the gain correction unit 30, respectively. A command rotation signal So for instructing a target rotation amount Po of the motor M and a position signal Sp are output.
【0014】位置指令部10は、ステップカウンタ11
と、パルスパターン発生器12とを備えてなり(図
2)、エンコーダE1 からの回転角度θは、ステップカ
ウンタ11、パルスパターン発生器12に分岐入力され
ている。ステップカウンタ11の出力は、パルスパター
ン発生器12に接続されており、パルスパターン発生器
12の出力は、指令回転信号So となっている。また、
ステップカウンタ11と、パルスパターン発生器12と
には、それぞれ、開口パターン設定器13からの規定ス
テップ数Nr 、開口パターンSKが併せ入力されてい
る。なお、パルスパターン発生器12からの指令回転信
号So は、判別器14に分岐入力され、判別器14の出
力は、位置信号Sp として外部に引き出されている。The position command unit 10 includes a step counter 11
And a pulse pattern generator 12 (FIG. 2). The rotation angle θ from the encoder E1 is branched and input to the step counter 11 and the pulse pattern generator 12. 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. Also,
To the step counter 11 and the pulse pattern generator 12, the prescribed number of steps Nr and the aperture pattern SK from the aperture pattern setting device 13 are also input. Note that the command rotation signal So from the pulse pattern generator 12 is branched and input to the discriminator 14, and the output of the discriminator 14 is output to the outside as a position signal Sp.
【0015】位置制御部20は、極性判断器21、偏差
カウンタ22、D/A変換器23、位置増幅器24から
なる位置制御ループ20cと、速度制御ループ20a
と、電流制御ループ20bとを縦続してなる(図1)。The position control unit 20 includes a position control loop 20c including a polarity determiner 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).
【0016】極性判断器21には、位置指令部10から
の指令回転信号So と、駆動モータMの回転量Pf を示
すエンコーダE2 からの位置フィードバック信号Sf と
が入力されており、その出力は、偏差カウンタ22の加
算端子、減算端子に個別に接続されている。偏差カウン
タ22からは、偏差d=Po −Pf を指示する偏差信号
Sd が出力され、偏差信号Sd は、D/A変換器23を
介して位置増幅器24に導かれている。位置増幅器24
からは、速度指令信号Sv が出力されている。The polarity judgment 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. The difference counter 22 is individually connected to an addition terminal and a subtraction terminal. The deviation counter 22 outputs a deviation signal Sd indicating a deviation d = Po−Pf. The deviation signal Sd is guided to a position amplifier 24 via a D / A converter 23. Position amplifier 24
Outputs a speed command signal Sv.
【0017】速度指令信号Sv は、速度制御ループ20
aの加算点25aにおいて、F/V変換器28を経由す
る位置フィードバック信号Sf と合成されて、速度増幅
器25に導かれている。速度増幅器25の出力は、電流
制御ループ20bの加算点26aを介して電流増幅器2
6に接続され、電流増幅器26の出力は、駆動モータM
に接続されている。なお、電流増幅器26の出力には、
電流検出器CTが介装され、その出力は、加算点26a
に負帰還されている。The speed command signal Sv corresponds to the speed control loop 20
At the addition point 25a of a, the signal is synthesized with the position feedback signal Sf passing through the F / V converter 28 and guided to the speed amplifier 25. The output of the speed amplifier 25 is supplied to the current amplifier 2 via the summing point 26a of the current control loop 20b.
6 and the output of the current amplifier 26 is
It is connected to the. The output of the current amplifier 26 includes:
A current detector CT is interposed, and its output is provided at an addition point 26a.
Has been negatively fed back.
【0018】ゲイン補正部30は、増幅率設定器31か
らなり、増幅率設定器31には、位置指令部10からの
位置信号Sp が入力されている。また、増幅率設定器3
1から出力される増幅率gは、位置増幅器24に入力さ
れている。The gain correction unit 30 includes an amplification factor setting unit 31, to which the position signal Sp from the position command unit 10 is input. In addition, the amplification factor setting device 3
The amplification factor g output from 1 is input to the position amplifier 24.
【0019】駆動モータMは、綜絖枠SWを駆動するた
めのリンク機構LKに連結されている(図3)。The drive motor M is connected to a link mechanism LK for driving the heald frame SW (FIG. 3).
【0020】リンク機構LKは、駆動モータMの軸端に
突設する短い旋回アームLK1 と、旋回アームLK1 の
先端に連結する連結レバーLK2 と、綜絖枠SWの下方
に配設する回動軸LK3 とを主要部材としてなる。回動
軸LK3 の一端には、アームLK3aが突設されており、
アームLK3aは、連結レバーLK2 を介して旋回アーム
LK1 に連結されている。また、回動軸LK3 には、別
のアームLK3b、LK3bが突設されており、アームLK
3b、LK3bの先端は、綜絖枠SWに垂設するロッドLK
4 、LK4 の下端に連結されている。そこで、旋回アー
ムLK1 は、アームLK3aより十分短いものとすると、
駆動モータMを介して旋回アームLK1が1回転すると
き、アームLK3aを介して回動軸LK3 が所定角度だけ
正逆に回動し(図3の矢印K1 方向)、アームLK3b、
LK3b、ロッドLK4 、LK4 を介し、綜絖枠SWは、
所定ストロークだけ上下に往復移動することができる
(同図の矢印K2 方向)。すなわち、リンク機構LK
は、駆動モータMと綜絖枠SWとの間に介装する開口運
動機構となっている。The link mechanism LK includes a short revolving arm LK1 protruding from the shaft end of the drive motor M, a connecting lever LK2 connected to the tip of the revolving arm LK1, and a rotating shaft LK3 provided below the heald frame SW. Are the main members. An arm LK3a protrudes from one end of the rotating shaft LK3,
The arm LK3a is connected to the revolving arm LK1 via a connecting lever LK2. Further, another arm LK3b, LK3b is protrudingly provided on the rotation shaft LK3.
3b, LK3b has a rod LK vertically attached to the heald frame SW
4, connected to the lower end of LK4. Therefore, assuming that the swing arm LK1 is sufficiently shorter than the arm LK3a,
When the turning arm LK1 makes one rotation via the drive motor M, the turning axis LK3 turns forward and backward by a predetermined angle via the arm LK3a (in the direction of arrow K1 in FIG. 3), and the arm LK3b,
Through LK3b, rods LK4 and LK4, the heald frame SW is
It can reciprocate up and down by a predetermined stroke (in the direction of the arrow K2 in the figure). That is, the link mechanism LK
Is an opening movement mechanism interposed between the drive motor M and the heald frame SW.
【0021】なお、一般に、綜絖枠SWは、所定の複数
枚を組み合わせて使用するが、図1ないし図3は、その
1枚分のみを図示するものとする。In general, a plurality of heald frames SW are used in combination, but FIGS. 1 to 3 show only one heald frame.
【0022】いま、織機を起動し、織機主軸Aが回転す
ると、エンコーダE1 は、織機主軸Aの回転角度θを出
力する。そこで、位置指令部10のステップカウンタ1
1は、開口パターン設定器13からの規定ステップ数N
r を参照し、織機主軸Aの1回転ごとに、綜絖枠SWの
運動パターン、すなわち開口パターンSKの1リピート
内のステップ数Nを更新し、出力することができる。た
だし、ここで、規定ステップ数Nr とは、開口パターン
SKが一巡する織機主軸Aの回転数をいうものとし、図
4の例では、Nr =8である。Now, when the loom is started and the loom main shaft A rotates, the encoder E1 outputs the rotation angle θ of the loom main shaft A. Therefore, the step counter 1 of the position command unit 10
1 is the prescribed number of steps N from the aperture pattern setting device 13
With reference to r, the motion pattern of the heald frame SW, that is, the number of steps N in one repeat of the opening pattern SK can be updated and output for each rotation of the main shaft A of the loom. 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 in the example of FIG. 4, Nr = 8.
【0023】パルスパターン発生器12は、開口パター
ン設定器13からの開口パターンSK、ステップカウン
タ11からのステップ数Nを参照し、エンコーダE1 か
らの織機主軸Aの回転角度θに追従して駆動モータMを
回転駆動するための目標回転量Po を算出する。ただ
し、目標回転量Po は、エンコーダE2 からの駆動モー
タMの回転量Pf と同一分解能の疎密のパルス列として
表わすものとし、このような目標回転量Po は、指令回
転信号So として外部に出力されている。The pulse pattern generator 12 refers to the opening pattern SK from the opening pattern setting device 13 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 dense / 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. I have.
【0024】なお、パルスパターン発生器12は、開口
パターンSKの1サイクル、すなわち綜絖枠SWの1往
復が駆動モータMの1回転に対応するように、織機主軸
Aの回転角度θに対応して、目標回転量Po のパルスレ
ートを定めるものとする。また、パルスパターン発生器
12は、たとえば、エンコーダE1 の出力信号を2相パ
ルス列信号とすることにより、織機主軸Aの回転方向を
検出することができ、その結果を利用して、駆動モータ
Mの回転方向を決定することができる。そこで、パルス
パターン発生器12は、たとえば、指令回転信号So に
おけるパルス列の極性を選択することにより、駆動モー
タMの回転方向を併せ指示することができる。The pulse pattern generator 12 responds to the rotation angle θ of the loom main shaft A such that one cycle of the opening pattern SK, that is, one reciprocation of the heald frame SW corresponds to one rotation of the drive motor M. , The pulse rate of the target rotation amount Po. Further, the pulse pattern generator 12 can detect the rotation direction of the loom main shaft A by, for example, converting the output signal of the encoder E1 into a two-phase pulse train signal. The direction of rotation can be determined. Therefore, the pulse pattern generator 12 can instruct the rotation direction of the drive motor M together, for example, by selecting the polarity of the pulse train in the command rotation signal So.
【0025】このようにして、位置指令部10が、織機
主軸Aの回転角度θに応じて、駆動モータMの目標回転
量Po を指令回転信号So として出力すれば(図1)、
極性判断器21は、この指令回転信号So を構成するパ
ルス列の極性から、駆動モータMの回転方向を判断し、
正回転なら偏差カウンタ22の加算端子に、また、負回
転なら減算端子に、それぞれ目標回転量Po を入力す
る。極性判断器21は、駆動モータMの回転量Pf を示
す位置フィードバック信号Sf に対しても、たとえば、
それを構成する2相パルス列信号から駆動モータMの回
転方向を判断し、正回転なら偏差カウンタ22の減算端
子に、また、負回転なら加算端子に、回転量Pf を入力
する。そこで、偏差カウンタ22は、駆動モータMに対
する目標回転量Po と実際の回転量Pf との偏差d=P
o −Pf を演算し、偏差信号Sd として出力することが
できる。As described above, 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 determiner 21 determines the rotation direction of the drive motor M from the polarity of the pulse train constituting the command rotation signal So,
The target rotation amount Po is input to the addition terminal of the deviation counter 22 for positive rotation, and to the subtraction terminal for negative rotation. The polarity determiner 21 also receives, for example, a position feedback signal Sf indicating the rotation amount Pf of the drive motor M, for example,
The rotation direction of the drive motor M is determined from the two-phase pulse train signal constituting the signal, and the rotation amount Pf is input to the subtraction terminal of the deviation counter 22 for positive rotation and to the addition terminal for negative rotation. Therefore, the deviation counter 22 calculates the deviation d = P between the target rotation amount Po for the drive motor M and the actual rotation amount Pf.
o-Pf can be calculated and output as the deviation signal Sd.
【0026】偏差dは、D/A変換器23によりディジ
タル量からアナログ量に変換され、位置増幅器24にお
いて、この偏差dを解消するための速度指令信号Sv に
変換される。また、速度指令信号Sv は、速度制御ルー
プ20a、電流制御ループ20bを介して駆動モータM
に出力され、駆動モータMは、偏差カウンタ22の偏差
dが消滅するまで、所定の速度で回転する。ただし、こ
のときの駆動モータMの回転速度は、基本的に、織機主
軸Aの回転速度に比例する一定値であるものとする。ま
た、このとき、位置増幅器24の増幅率gは、ゲイン補
正部30の増幅率設定器31によって設定されている。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. The speed command signal Sv is transmitted to the drive motor M via the speed control loop 20a and the current control loop 20b.
And 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 is basically a constant value proportional to the rotation speed of the main shaft A of the loom. At this time, the gain g of the position amplifier 24 is set by the gain setting unit 31 of the gain correction unit 30.
【0027】一方、位置指令部10の判別器14は、パ
ルスパターン発生器12からの指令回転信号So を入力
し、そのパルス列を計数することにより、駆動モータM
によって駆動される綜絖枠SWが閉口位置となる時点、
すなわち、綜絖枠SWが、上死点、下死点の中間位置に
ある時点を中心に、パルス幅Δθの位置信号Sp を出力
する(図4)。たとえば、下死点にある綜絖枠SWが上
死点に駆動された後、そのまま連続して下死点にまで戻
るとき(図4の1≦N≦3)、指令回転信号So は、駆
動モータMがN=1のθ=180(度)からN=3のθ
=180(度)までの間に、駆動モータMが連続して1
回転するようなパルス列となる。On the other hand, the discriminator 14 of the position command section 10 receives the command rotation signal So from the pulse pattern generator 12 and counts the pulse train, thereby obtaining the drive motor M
When the heald frame SW driven by the
That is, the position signal Sp having the pulse width Δθ is output around the time when the heald frame SW is at the intermediate position between the top dead center and the bottom dead center (FIG. 4). For example, when the heald frame SW at the bottom dead center is driven to the top dead center and then returns to the bottom dead center continuously (1 ≦ N ≦ 3 in FIG. 4), the command rotation signal So is output from the drive motor. M = θ = 180 (degrees) from N = 1 to θ = N = 3
= 180 (degrees) until the drive motor M
A rotating pulse train is obtained.
【0028】そこで、このときの判別器14は、指令回
転信号So を計数することによって駆動モータMの回転
角度θm (度)を検出し、 90−Δθm /2≦θm ≦90+Δθm /2 および 270−Δθm /2≦θm ≦270+Δθm /2 に対応して、位置信号Sp を出力すればよい。綜絖枠S
Wは、それが下死点にあるときのθm =0(度)とする
と、θm =90(度)、θm =270(度)において閉
口位置をとるからである。ただし、ここで、Δθm は、
位置信号Sp のパルス幅Δθを定める適当な定数であ
り、パルス幅Δθは、織機主軸Aの回転角度θを基準に
して表わすものとする。Then, the discriminator 14 at this time detects the rotation angle θm (degree) of the drive motor M by counting the command rotation signal So, and obtains 90−Δθm / 2 ≦ θm ≦ 90 + Δθm / 2 and 270− What is necessary is just to output the position signal Sp corresponding to Δθm / 2 ≦ θm ≦ 270 + Δθm / 2. Heald frame S
This is because W assumes the closing position at θm = 90 (degrees) and θm = 270 (degrees), assuming that θm = 0 (degree) when it is at the bottom dead center. Here, Δθm is
The pulse width Δθ is an appropriate constant that determines the pulse width Δθ of the position signal Sp, and the pulse width Δθ is expressed based on the rotation angle θ of the main shaft A of the loom.
【0029】このような位置信号Sp がゲイン補正部3
0の増幅率設定器31に入力されると、増幅率設定器3
1は、位置信号Sp に対応して、増幅率gを位置制御ル
ープ20cの位置増幅器24に出力することができる。
すなわち、増幅率設定器31は、位置信号Sp が存在し
ないときは、g=g1 を出力し、それが存在するとき
は、g=g2 >g1 を出力するから、ゲイン補正部30
は、綜絖枠SWが閉口位置を含む上下の所定範囲内にあ
るときにのみ、位置制御ループ20cのループゲインを
大きく設定し、駆動モータMによる綜絖枠SWの位置制
御を高精度にする一方、その他の位置にあるときは、ル
ープゲインを小さく設定し、駆動モータMに対して不必
要に過大な駆動電流が通電されることがないようにする
ことができる。Such a position signal Sp is supplied to the gain correction unit 3
When input to the gain setting unit 31 of 0, the gain setting unit 3
1 can output the amplification factor g to the position amplifier 24 of the position control loop 20c corresponding to the position signal Sp.
That is, the gain setting unit 31 outputs g = g1 when the position signal Sp does not exist, and outputs g = g2> g1 when the position signal Sp exists.
Sets the loop gain of the position control loop 20c to be large only when the heald frame SW is within a predetermined upper and lower range including the closing position, and makes the position control of the heald frame SW by the drive motor M highly accurate. When the motor is at another position, the loop gain can be set small so that an unnecessary excessive drive current is not supplied to the drive motor M.
【0030】なお、以上の説明において、増幅率設定器
31は、位置信号Sp に対応して、増幅率gを滑らかに
変更するようにしてもよい(図4の二点鎖線)。また、
判別器14は、駆動モータMの回転角度θm =90
(度)、θm =270(度)の前後に対称的なパルス幅
Δθを設定するに代えて、パルス幅Δθを前後非対称に
設定するようにしてもよい。In the above description, the gain setting unit 31 may smoothly change the gain g in accordance with the position signal Sp (two-dot chain line in FIG. 4). Also,
The discriminator 14 determines the rotation angle θm of the drive motor M = 90
Instead of setting a symmetrical pulse width Δθ before and after (degrees) and θm = 270 (degrees), the pulse width Δθ may be set to be asymmetrical in the front-rear direction.
【0031】[0031]
【他の実施例】位置信号Sp は、位置指令部10の判別
器14により、指令回転信号So 、すなわち、駆動モー
タMの目標回転位置に基づいて作成するに代えて、エン
コーダE2 によって検出する駆動モータMの現実の回転
量Pf 、すなわち、駆動モータMの現実の回転位置に基
づいて作成することができる。すなわち、このときの判
別器14は、指令回転信号So のパルス列を計数するに
代えて、位置フィードバック信号Sf のパルス列を計数
すればよい。[Other Embodiments] A position signal Sp is generated by a discriminator 14 of a position command unit 10 based on a command rotation signal So, that is, a drive detected by an encoder E2 instead of being generated based on a target rotation position of a drive motor M. It can be created based on the actual rotation amount Pf of the motor M, that is, the actual rotation position of the drive motor M. That is, the discriminator 14 at this time may count the pulse train of the position feedback signal Sf instead of counting the pulse train of the command rotation signal So.
【0032】また、位置信号Sp は、制御対象である綜
絖枠SWのストロークを検出する適当な位置センサによ
って作ることもできる。すなわち、このときの位置セン
サは、綜絖枠SWが閉口位置を含む上下の所定範囲内に
あることを検知し、綜絖枠SWの現実の運動位置に基づ
いて位置信号Sp を出力すればよい。The position signal Sp can be generated by an appropriate position sensor for detecting the stroke of the heald frame SW to be controlled. That is, the position sensor at this time may detect that the heald frame SW is within a predetermined vertical range including the closing position, and output the position signal Sp based on the actual movement position of the heald frame SW.
【0033】なお、この発明は、駆動モータMに連結す
る位置制御部20の制御対象が、綜絖枠SWでなく、レ
ピアや筬であっても、そのまま適用することができる。
ただし、駆動モータMと、綜絖枠SW等とを連結する運
動機構は、駆動モータMを一方向に回転させるリンク機
構LKに限らず、駆動モータMを反転駆動する形式のリ
ンク機構や、任意の形式のカム機構等であってもよい。
また、制御対象がレピアや筬であるときは、位置信号S
p は、織機主軸Aの回転角度θに基づいて作成するよう
にしてもよい。The present invention can be applied as it is even if the control object of the position control unit 20 connected to the drive motor M is not a heald frame SW but a rapier or a reed.
However, the movement mechanism that connects the drive motor M and the heald frame SW and the like is not limited to the link mechanism LK that rotates the drive motor M in one direction. It may be a type of cam mechanism or the like.
When the control object is a rapier or a reed, the position signal S
p may be created based on the rotation angle θ of the main shaft A of the loom.
【0034】さらに、ゲイン補正部30によりループゲ
インを設定調整する対象は、位置制御ループ20cに代
えて、または、位置制御ループ20cとともに、速度制
御ループ20a、電流制御ループ20bの一方または双
方としてもよい。すなわち、ゲイン補正部30は、位置
信号Sp の作成方法により、制御対象の任意の運動位置
に基づいて、位置制御ループ20c、速度制御ループ2
0a、電流制御ループ20bの少なくとも1のループゲ
インを調整することができる。Further, the target for setting and adjusting the loop gain by the gain correction unit 30 is either the speed control loop 20a or the current control loop 20b or both of the position control loop 20c and the position control loop 20c. Good. That is, the gain correction unit 30 determines the position control loop 20c and the speed control loop 2 based on the arbitrary movement position of the control target by the method of generating the position signal Sp.
0a, at least one loop gain of the current control loop 20b can be adjusted.
【0035】[0035]
【発明の効果】以上説明したように、この発明によれ
ば、織機の運動機構を駆動する駆動モータを織機主軸に
同期させて位置制御する位置制御部に対してゲイン補正
部を付設し、位置制御部の位置制御ループ、速度制御ル
ープまたは電流制御ループの少なくとも1のループゲイ
ンを位置制御部の制御対象の運動位置に基づいて調整す
ることにより、制御対象を高精度に位置制御すべきとき
にのみゲインループを高め、それ以外のときのゲインル
ープを小さく抑えることができるから、駆動モータの駆
動電流も、前者のときにのみ大きくなり、後者のときに
不必要に過大になることがなく、したがって、駆動モー
タの損失を必要最少限に抑えることができるという優れ
た効果がある。As described above, according to the present invention, a gain correction section is added to a position control section for controlling a position of a drive motor for driving a movement mechanism of a loom in synchronization with a main shaft of a loom, and By adjusting at least one loop gain of the position control loop, speed control loop or current control loop of the control unit based on the movement position of the control target of the position control unit, when the position of the control target is to be controlled with high precision Only the gain loop can be increased and the gain loop at other times can be kept small, so that the drive current of the drive motor also increases only in the former case and does not become unnecessarily excessive in the latter case. Therefore, there is an excellent effect that the loss of the drive motor can be suppressed to the minimum necessary.
【図1】 全体ブロック系統図Fig. 1 Overall block system diagram
【図2】 要部ブロック系統図[Fig. 2] Block diagram of main parts
【図3】 運動機構の模式斜視図FIG. 3 is a schematic perspective view of an exercise mechanism.
【図4】 動作説明線図FIG. 4 is an operation explanatory diagram.
A…織機主軸 M…駆動モータ θ…回転角度 Po …目標回転量 Pf …回転量 d…偏差 10…位置指令部 20…位置制御部 20a…速度制御ループ 20b…電流制御ループ 20c…位置制御ループ 30…ゲイン補正部 A: Loom main shaft M: Drive motor θ: Rotation angle Po: Target rotation amount Pf: Rotation amount d: Deviation 10: Position command unit 20: Position control unit 20a: Speed control loop 20b: Current control loop 20c: Position control loop 30 ... Gain correction unit
フロントページの続き (56)参考文献 特開 平5−25751(JP,A) 特開 平4−222248(JP,A) 特開 平4−222255(JP,A) 特開 平4−153342(JP,A) 特開 昭54−64165(JP,A) 特開 平2−60481(JP,A) 特開 平5−25751(JP,A) (58)調査した分野(Int.Cl.7,DB名) D03D 51/00 - 51/02 D03D 47/27 H02P 5/00 D03C 13/00 Continuation of the front page (56) References JP-A-5-25751 (JP, A) JP-A-4-222248 (JP, A) JP-A-4-222255 (JP, A) JP-A-4-153342 (JP) JP-A-54-64165 (JP, A) JP-A-2-60481 (JP, A) JP-A-5-25751 (JP, A) (58) Fields investigated (Int. Cl. 7 , DB Name) D03D 51/00-51/02 D03D 47/27 H02P 5/00 D03C 13/00
Claims (1)
構を駆動する織機の運動機構制御装置において、織機主
軸の回転角度に応じて駆動モータの目標回転量を出力す
る位置指令部と、該位置指令部からの目標回転量と駆動
モータの回転量との偏差を解消するように駆動モータの
回転を制御する位置制御部と、該位置制御部の制御対象
の運動位置に基づいて前記位置制御部の位置制御ルー
プ、速度制御ループ、電流制御ループの少なくとも1の
ループゲインを調整するゲイン補正部とを備えてなる織
機の運動機構制御装置。1. A locomotive motion mechanism control device for driving a loom motion mechanism via a dedicated drive motor, a position command unit for outputting a target rotation amount of the drive motor in accordance with a rotation angle of a loom main shaft; A position control unit that controls the 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 based on a movement position of a control target of the position control unit. A motion mechanism control device for a loom, comprising: a gain correction unit configured to adjust at least one loop gain of a position control loop, a speed control loop, and a current control loop.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP05110793A JP3124652B2 (en) | 1993-05-12 | 1993-05-12 | Loom motion mechanism controller |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP05110793A JP3124652B2 (en) | 1993-05-12 | 1993-05-12 | Loom motion mechanism controller |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH06322644A JPH06322644A (en) | 1994-11-22 |
JP3124652B2 true JP3124652B2 (en) | 2001-01-15 |
Family
ID=14544783
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP05110793A Expired - Fee Related JP3124652B2 (en) | 1993-05-12 | 1993-05-12 | Loom motion mechanism controller |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3124652B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3214307B2 (en) * | 1995-09-04 | 2001-10-02 | 株式会社豊田自動織機 | Opening control method and apparatus in loom |
JP3375256B2 (en) * | 1995-10-18 | 2003-02-10 | 津田駒工業株式会社 | Aperture control method and aperture control device |
EP0893525A1 (en) * | 1997-07-24 | 1999-01-27 | Sulzer Rüti Ag | Driving arrangement for a loom and loom with such an arrangement |
-
1993
- 1993-05-12 JP JP05110793A patent/JP3124652B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH06322644A (en) | 1994-11-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR870001524B1 (en) | Method and apparatus for controlling motor-driven let-off motion for looms | |
JP3124652B2 (en) | Loom motion mechanism controller | |
KR0180984B1 (en) | Opening opening control method and device in loom | |
JP3089070B2 (en) | Loom motion mechanism controller | |
JP2000005900A (en) | Method and device for controlling electric motor bender | |
KR100295133B1 (en) | Easing method | |
JP2530123B2 (en) | Change weave control method | |
JPH0749038B2 (en) | Mechanical sector type ultrasonic diagnostic equipment | |
JPWO2004018752A1 (en) | Control method of electric opening device | |
JP2529943Y2 (en) | Loom shedding device | |
JP3689960B2 (en) | Method and apparatus for opening control in loom | |
JPH0631499A (en) | Drive controlling device of servo motor driven type press machine | |
JP2934320B2 (en) | Loom motion mechanism controller | |
JP2934321B2 (en) | Loom motion mechanism controller | |
JP2796840B2 (en) | How to prevent the loss of synchronization of a loom | |
JP2000303321A (en) | Gain setter in loom | |
JPH10139369A (en) | Bracing control device for hung load | |
JP2832854B2 (en) | Loom fixed position stop device | |
JP4051810B2 (en) | Dedicated motor control method and apparatus for loom | |
JPS622891A (en) | Drift correcting method of servo system | |
JP2765761B2 (en) | Lens position control device | |
JPH06159304A (en) | Control device for hydraulic actuator | |
CN112965366A (en) | Motor control method and system for adjusting angle position and speed | |
JP4005945B2 (en) | Phase adjustment method for electric opening device | |
JP2000064144A (en) | Shedding device of loom |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071027 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081027 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081027 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091027 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101027 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111027 Year of fee payment: 11 |
|
LAPS | Cancellation because of no payment of annual fees |