JP2687589B2 - Sewing machine tape feeder - Google Patents
Sewing machine tape feederInfo
- Publication number
- JP2687589B2 JP2687589B2 JP1141860A JP14186089A JP2687589B2 JP 2687589 B2 JP2687589 B2 JP 2687589B2 JP 1141860 A JP1141860 A JP 1141860A JP 14186089 A JP14186089 A JP 14186089A JP 2687589 B2 JP2687589 B2 JP 2687589B2
- Authority
- JP
- Japan
- Prior art keywords
- tape
- sewing
- speed
- pulses
- integer
- 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
- 238000009958 sewing Methods 0.000 title claims description 58
- 238000003491 array Methods 0.000 claims 1
- 239000004744 fabric Substances 0.000 description 18
- 238000000034 method Methods 0.000 description 16
- 230000008569 process Effects 0.000 description 14
- 210000003127 knee Anatomy 0.000 description 9
- 230000008859 change Effects 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000003139 buffering effect Effects 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 230000002195 synergetic effect Effects 0.000 description 1
- 230000037303 wrinkles Effects 0.000 description 1
Landscapes
- Sewing Machines And Sewing (AREA)
Description
【発明の詳細な説明】 [産業上の利用分野] 本発明はステップモータを利用したいせ込み縫製用の
テープ送り装置に関する。DETAILED DESCRIPTION OF THE INVENTION [Industrial field of application] The present invention relates to a tape feeding device for shirring sewing using a step motor.
[従来の技術] ゴムテープ等の伸縮性縫製テープを伸長状態で加工布
に縫い込むことにより、加工布に適度な波状を形成し、
立体的な形状と伸縮性とを加工布に与える縫製方法であ
る「いせ込み縫製」は、ミシンにおいて次のように実現
されている。[Prior Art] An elastic sewing tape such as a rubber tape is sewn into a work cloth in an extended state to form an appropriate wavy shape on the work cloth,
"Sewing sewing", which is a sewing method that gives a work cloth a three-dimensional shape and elasticity, is realized in a sewing machine as follows.
即ち、ミシン主軸の回転速度を検出し、その回転速度
に対して所定の相対的給送速度となるように、テープ供
給用ステップモータの回転速度を調節することにより実
現している。ここで相対的給送速度とは、主軸の回転速
度に対する、テープ給送速度の割合を意味し、主軸の回
転速度と加工布の移動速度とは比例しているので、相対
的給送速度は加工布の移動速度に対するテープ給送速度
の割合をも意味する。That is, it is realized by detecting the rotation speed of the sewing machine main shaft and adjusting the rotation speed of the tape supplying step motor so that the rotation speed becomes a predetermined relative feeding speed. Here, the relative feeding speed means the ratio of the tape feeding speed to the rotation speed of the spindle, and since the rotation speed of the spindle and the moving speed of the work cloth are proportional, the relative feeding speed is It also means the ratio of the tape feeding speed to the moving speed of the work cloth.
この相対的給送速度は加工布の移動速度の100%未満
に設定されている。即ちテープの絶対的給送速度が加工
布の移動速度より常に低く設定されている。このことに
より、テープが縫製位置で加工布に縫い込まれると、そ
の縫い込まれた部分のテープは加工布と同じ速度で移動
するため、相対的給送速度と加工布の移動速度との速度
の差に応じてテープは引き延ばされることになる。しか
も伸長状態のままで加工布に縫い込まれる。従って、縫
製後にテープが元の長さに縮もうとして、加工布に波状
のしわを形成することになる。This relative feeding speed is set to less than 100% of the moving speed of the work cloth. That is, the absolute feeding speed of the tape is always set lower than the moving speed of the work cloth. As a result, when the tape is sewn into the work cloth at the sewing position, the tape in the sewn portion moves at the same speed as the work cloth, and therefore the speed of the relative feeding speed and the moving speed of the work cloth. The tape will be stretched according to the difference between the two. Moreover, it is sewn into the work cloth in the stretched state. Therefore, after sewing, the tape tends to shrink to its original length, forming wavy wrinkles on the work cloth.
給送速度を相対的に調節するのは、主軸の回転速度は
一定でなく操作により変化するので、主軸がいかなる速
度であろうとも、即ち加工布がいかなる速度であろうと
も、伸縮性縫製テープを一定の伸び率として供給し、加
工布のいせ込み量を常に一定に調節するためである。The relative adjustment of the feeding speed is because the rotation speed of the main spindle is not constant and is changed by the operation. Therefore, regardless of the main spindle speed, that is, the work cloth speed, the elastic sewing tape is used. Is to be supplied as a constant elongation rate so that the amount of shirring of the work cloth is constantly adjusted.
テープの給送速度を調節する機構として、一般的には
テープの挾持用ローラとそのローラを回転させるステッ
プモータとが用いられている。ステップモータは入力す
る駆動パルス数及びパルス幅により正確にその回転速度
が制御できるので、アナログ的に変化する主軸の回転速
度を検出してその速度に対して所定の相対的速度となる
ように制御できる。As a mechanism for adjusting the feeding speed of the tape, a roller for holding the tape and a step motor for rotating the roller are generally used. The rotation speed of the step motor can be accurately controlled by the input drive pulse number and pulse width, so the rotation speed of the spindle that changes in an analog manner is detected and controlled to a predetermined relative speed with respect to that speed. it can.
[発明が解決しようとする課題] 特にいせ込み量が大きい縫製をしようとすると、テー
プの伸び率を大きくする必要がある。そのためにはテー
プの相対的給送速度は十分に低下されなくてはならな
い。その際、主軸1回転当りの駆動パルス数はきわめて
少なくなる。例えば主軸1回転につき「5」程になる。
この状態で例えばいせ込み量を少なくしようとすると、
主軸1回転当りのパルス数を増加しなくてはならない。
パルス数の最小の増加量は「1」であるので「5」から
「6」への増加となる。[Problems to be Solved by the Invention] Particularly when sewing with a large amount of shirring, it is necessary to increase the elongation rate of the tape. For that purpose, the relative feeding speed of the tape must be sufficiently reduced. At that time, the number of drive pulses per one rotation of the main shaft becomes extremely small. For example, it becomes about "5" per one rotation of the main shaft.
In this state, for example, if you try to reduce the amount of bullying,
The number of pulses per spindle revolution must be increased.
Since the minimum increase amount of the pulse number is "1", it increases from "5" to "6".
ところが、「5」から「6」に増加した場合、ステッ
プモータの回転速度は20%も一度に上昇することにな
る。従ってテープの相対的給送速度もステップ的に20%
も上昇してしまう。このため、わずかにいせ込み量を低
下したくても(例えば2%)20%以下の調節は不可能で
あるため、所望のいせ込み量を実現することが出来な
い。いせ込み量を増加したい場合も同じであり、「5」
から「4」へと20%も一度に相対的給送速度が低下して
しまう。However, when increasing from “5” to “6”, the rotation speed of the step motor increases by 20% at a time. Therefore, the relative feeding speed of the tape is 20% stepwise.
Will also rise. For this reason, even if it is desired to slightly reduce the amount of shirring (for example, 2%), it is impossible to adjust the amount to 20% or less, so that the desired amount of shirring cannot be realized. The same applies when you want to increase the amount of shirring. "5"
From 4 to 4, the relative feeding speed decreases by 20% at a time.
勿論、ステップ角の小さい高価なステップモータを用
いればよいが、主軸の回転速度がきわめて高速な場合に
はパルス幅が小さくなり過ぎて脱調する恐れがあった。
また、挾持用ローラの直径を小さくすることにより、1
ステップにおけるテープ給送速度変化量を小さくする方
法もあるが、テープを挾持して正確に送り出させるに
は、ある程度以上の直径が必要でありローラの直径縮小
にも限度があった。またローラの直径を縮小すると主軸
の回転速度が高速になった場合に、ステップモータの回
転速度が追従できず十分にテープを給送できない恐れが
あった。Of course, an expensive step motor with a small step angle may be used, but if the rotation speed of the main shaft is extremely high, the pulse width becomes too small and there is a risk of step out.
In addition, by reducing the diameter of the holding roller,
There is also a method of reducing the amount of change in the tape feeding speed in the step, but a certain diameter or more is required to pinch and accurately feed the tape, and there is a limit to the reduction of the roller diameter. Further, if the diameter of the roller is reduced and the rotation speed of the main spindle becomes high, the rotation speed of the step motor cannot follow and there is a risk that the tape cannot be sufficiently fed.
本発明は上記問題点に鑑みなされたものであり、従来
のステップ角の大きい安価なステップモータを用いて
も、そのステップ角の大きさに規制されずに、十分に細
かな相対的給送速度調節を可能とし、所望のいせ込み量
を実現することを目的とするものである。The present invention has been made in view of the above problems, and even if a conventional inexpensive step motor having a large step angle is used, it is not restricted by the size of the step angle and a sufficiently small relative feeding speed is obtained. The purpose of the adjustment is to realize a desired amount of shirring.
[課題を解決するための手段] 上記目的を達成するために本発明のミシンのテープ送
り装置は、第1図に例示するごとく、ステップモータM1
の回転により伸縮性縫製テープM2を縫製位置に給送する
テープ供給手段M3と、 目的とする上記伸縮性縫製テープM2の相対的給送速度
を実現するに際して、該相対的給送速度に対応するミシ
ン主軸M4の1回転当りの計算上のパルス数以上で該パル
ス数に最も近い整数と、該パルス数以下で該パルス数に
最も近い整数とから、1つまたは2つの整数を選択して
配列させた整数配列の平均値が、上記計算上のパルス数
と同一または近似である整数配列を求める整数配列取得
手段M5と、 上記ステップモータM1の駆動信号におけるミシン主軸
M4の1回転毎のパルス数を、上記整数配列取得手段M5に
より求められた上記整数配列にしたがって、順次、調節
するパルス数調整手段M6と、 を備えることにより、ステップモータM1の回転速度の
分解能より、上記伸縮性縫製テープM2の相対的給送速度
の分解能を細かく調節可能としたことを特徴とする。[Means for Solving the Problems] To achieve the above object, a tape feeding device for a sewing machine according to the present invention has a step motor M1 as shown in FIG.
When the relative feeding speed of the elastic sewing tape M2 and the tape feeding means M3 for feeding the elastic sewing tape M2 to the sewing position by the rotation of Arrangement by selecting one or two integers from an integer that is closest to the number of pulses that is greater than or equal to the number of calculated pulses per revolution of the sewing machine spindle M4 and an integer that is less than or equal to the number of pulses that is closest to the number of pulses. The average value of the integer array thus obtained is an integer array acquisition means M5 for obtaining an integer array that is the same as or approximate to the calculated pulse number, and the sewing machine spindle in the drive signal of the step motor M1.
The pulse number adjusting means M6 for sequentially adjusting the number of pulses per one rotation of M4 according to the integer array obtained by the integer array obtaining means M5, thereby providing a resolution of the rotation speed of the step motor M1. Further, the resolution of the relative feeding speed of the elastic sewing tape M2 can be finely adjusted.
[作用] 例えば、パルス数がミシン主軸M4の1回転に対して
「5」である給送速度から2%上昇させたい場合、計算
上のパルス数は「5.1」となる。この計算上のパルス数
は、ステップモータM1では達成できない。したがって、
整数配列取得手段M5は、計算上のパルス数「5.1」以上
で該パルス数に最も近い整数「6」と計算上のパルス数
「5.1」以下で該パルス数に最も近い整数「5」とから
なる整数配列を求める。この整数配列の平均値は「5.
1」となるように設定されている。例えば、「5,5,5,5,
5,6,5,5,5,5」という整数配列である。[Operation] For example, when it is desired to increase the number of pulses by 2% from the feeding speed of "5" per revolution of the sewing machine spindle M4, the calculated number of pulses is "5.1". This calculated number of pulses cannot be achieved with the step motor M1. Therefore,
The integer array acquisition means M5 is composed of an integer "6" that is greater than or equal to the calculated number of pulses "5.1" and the closest number "5" that is less than or equal to the calculated number of pulses "5.1". Is obtained. The average value of this integer array is `` 5.
It is set to be "1". For example, "5,5,5,5,
It is an integer array of "5,6,5,5,5,5".
そして、パルス数調節手段M6が、ミシン主軸M4の10回
転にわたって「5,5,5,5,5,6,5,5,5,5」の整数配列パタ
ーンになるようにパルス数が調節されたステップモータ
M1の駆動信号を、ミシン主軸M4の1回転毎に順次出力
し、これを繰り返す。Then, the pulse number adjusting means M6, the pulse number is adjusted so as to be an integer array pattern of "5,5,5,5,5,6,5,5,5,5" over 10 revolutions of the sewing machine spindle M4. Step motor
The drive signal of M1 is sequentially output for each revolution of the sewing machine spindle M4, and this is repeated.
このようにステップモータM1の駆動信号が制御される
と、特に、供給されるテープが伸縮性縫製テープM2であ
ることから、その緩衝作用により、「5」から「6」
へ、また「6」から「5」へパルス数が変化している部
分の一瞬における給送速度の変化を伸縮性縫製テープM2
自身が吸収して、給送速度全体を平均化したものとする
作用を生じる。このことにより、伸縮性縫製テープM2の
実際の給送速度として、2%の上昇が可能となる。When the drive signal of the step motor M1 is controlled in this manner, particularly, since the tape to be supplied is the stretchable sewing tape M2, the buffering action thereof causes "5" to "6".
The change in the feeding speed at a moment when the pulse number changes from “6” to “5”
It absorbs by itself and produces the effect of averaging the entire feeding speed. As a result, the actual feeding speed of the elastic sewing tape M2 can be increased by 2%.
このようにステップモータM1の整数配列のパターンに
よる制御と、伸縮性縫製テープM2との相乗的作用により
細かい分解能でいせ込み量の制御が可能となる。In this way, the control by the pattern of the integer array of the step motor M1 and the synergistic action with the elastic sewing tape M2 enable the control of the shirring amount with a fine resolution.
[実施例] 以下、本発明の一実施例について図面を参照して説明
する。第2図は実施例としてのテープ送り装置を備えた
ミシン1を示している。本ミシン1には駆動用モータ3
が備えられ、その出力はベルト5及びプーリ13を介して
ベッド部1aに配置されている下軸7に伝達され、更にベ
ルト9を介してアーム部1bに配置されている主軸11に伝
達される。下軸7は、ベット部1aに設けられた送り歯や
糸輪捕捉器等の機構を駆動する。主軸11はアーム部1bに
設けられた針等の機構を駆動する。これらの機構は良く
知られた一般的なものであるので詳細は省略する。尚、
駆動用モータ3は操作者の足元に設けられたフットスイ
ッチ3aの踏み込み量に応じてその回転速度が調整され
る。Hereinafter, an embodiment of the present invention will be described with reference to the drawings. FIG. 2 shows a sewing machine 1 equipped with a tape feeding device as an embodiment. The sewing machine 1 has a drive motor 3
Is provided, and its output is transmitted via the belt 5 and the pulley 13 to the lower shaft 7 arranged in the bed portion 1a, and further transmitted via the belt 9 to the main shaft 11 arranged in the arm portion 1b. . The lower shaft 7 drives a mechanism such as a feed dog and a thread catcher provided on the bed portion 1a. The main shaft 11 drives a mechanism such as a needle provided on the arm portion 1b. These mechanisms are well-known general ones and will not be described in detail. still,
The rotation speed of the drive motor 3 is adjusted according to the depression amount of the foot switch 3a provided at the foot of the operator.
下軸7のプーリ13に対面して回転速度検出器を兼ねた
針位置検出器15が設けられている。この針位置検出器15
は、プーリ13に設けられた複数の反射マークの移動を光
学的に捉えて、下軸7に連動する主軸11の回転速度を検
出し、また別の反射マークにより、主軸11に連動して上
下駆動されている針の位置を検出している。針位置検出
器15の信号は制御装置17に入力される。A needle position detector 15 also serving as a rotation speed detector is provided facing the pulley 13 of the lower shaft 7. This needle position detector 15
Optically detects the movement of a plurality of reflection marks provided on the pulley 13 to detect the rotation speed of the main shaft 11 which is interlocked with the lower shaft 7, and by another reflection mark, is interlocked with the main shaft 11 to move vertically. The position of the driven needle is detected. The signal from the needle position detector 15 is input to the controller 17.
アーム部1bの先端にはローラA18とローラB19とが設け
られている。一方のローラA18は自由回転し、他方のロ
ーラB19はステップモータ21により継手23及び軸25を介
して回転される。従ってアーム部1bの上方に備えたテー
プ供給源(図示せず)から伸縮性縫製テープ、ここでは
ゴムテープ27を、ローラA18とローラB19との間に供給し
挾持させれば、ステップモータ21の回転速度とローラB1
9の直径とに応じた速度で、ゴムテープ27を縫製位置29
に供給することが出来る。A roller A18 and a roller B19 are provided at the tip of the arm portion 1b. One roller A18 freely rotates, and the other roller B19 is rotated by the step motor 21 via the joint 23 and the shaft 25. Therefore, if a stretchable sewing tape, here a rubber tape 27, is supplied between the roller A18 and the roller B19 from a tape supply source (not shown) provided above the arm portion 1b and held, the rotation of the step motor 21 is rotated. Speed and roller B1
At a speed corresponding to the diameter of 9 and the rubber tape 27,
Can be supplied to
縫製位置29では第3図に示すごとく、押え棒31の先端
に取り付けられた押え足33が、ゴムテープ27と加工布35
とを、針板37に押し付けている。押え足33の先端にはゴ
ムテープ27の案内孔33aが設けられており、ローラB19に
よって給送されてきたゴムテープ27は、この案内孔33a
を通過することにより、その供給先が正確に縫製位置29
になるように規制されている。尚、縫製位置29における
ミシン1の詳細は第3図に示したので、第2図には省略
してある。At the sewing position 29, as shown in FIG. 3, the presser foot 33 attached to the tip of the presser bar 31 is attached to the rubber tape 27 and the work cloth 35.
And are pressed against the needle plate 37. A guide hole 33a for the rubber tape 27 is provided at the tip of the presser foot 33, and the rubber tape 27 fed by the roller B19 is provided in the guide hole 33a.
By passing through the
Are regulated. The details of the sewing machine 1 at the sewing position 29 are shown in FIG. 3 and are omitted in FIG.
こうして、縫製位置29に給送されたゴムテープ27と加
工布35とは、主軸11の回転に伴い上下動される針棒39の
先端に設けられた針41と、下軸7の回転に伴い針41と同
期して駆動される図示しない糸輪捕捉器との協働により
縫合され、送り歯45によりベッド面47上を後方に送り出
される。In this way, the rubber tape 27 and the work cloth 35 fed to the sewing position 29 are moved up and down with the rotation of the main shaft 11, the needle 41 provided at the tip of the needle bar 39 and the needle 41 with the rotation of the lower shaft 7. It is sewn in cooperation with a thread catcher (not shown) that is driven in synchronization with 41, and is sent out backward on the bed surface 47 by the feed dog 45.
制御装置17はコンピュータとして構成され、第2図に
示すごとくCPU51、ROM53、RAM55、入出力インターフェ
イス57及びそれらの間の信号伝達を行うバスライン59を
備え、CPU51はROM53に格納されているプログラム及びデ
ータに従い、所定の処理を実行している。その所定の処
理は、上記針位置検出器15、操作者の膝の位置に設けら
れたひざスイッチ61、トグルスイッチ62、デジタルスイ
ッチA63、デジタルスイッチB65及びデジタルスイッチC6
7からの信号を、入出力インターフェイス57を介して入
力し、その入力データに基づいて必要な演算処理を行
い、その演算結果として、入出力インターフェイス57を
介して発光ダイオードA71、発光ダイオードB73及び発光
ダイオードC75のいずれかを選択して点灯し、ステップ
モータ21の回転を制御するためのパルス信号をステップ
モータ21に向けて出力している。The control device 17 is configured as a computer, and includes a CPU 51, a ROM 53, a RAM 55, an input / output interface 57 and a bus line 59 for transmitting signals between them as shown in FIG. 2, and the CPU 51 stores programs and programs stored in the ROM 53. A predetermined process is executed according to the data. The predetermined processing is performed by the needle position detector 15, the knee switch 61 provided at the position of the operator's knee, the toggle switch 62, the digital switch A63, the digital switch B65, and the digital switch C6.
The signal from 7 is input through the input / output interface 57, necessary arithmetic processing is performed based on the input data, and as the calculation result, the light emitting diode A71, the light emitting diode B73, and the light emitting diode B73 are emitted through the input / output interface 57. One of the diodes C75 is selected and turned on, and a pulse signal for controlling the rotation of the step motor 21 is output to the step motor 21.
尚、制御装置17の正面図は第4図に示すごとくであ
る。標準縫製設定部17aにはデジタルスイッチA63及び発
光ダイオードA71が配置され、いせ込み縫製設定部17bに
はデジタルスイッチB65、デジタルスイッチC67、トグル
スイッチ62及び2つの発光ダイオードB73,発光ダイオー
ドC75が配置されている。The front view of the controller 17 is as shown in FIG. A digital switch A63 and a light emitting diode A71 are arranged in the standard sewing setting portion 17a, and a digital switch B65, a digital switch C67, a toggle switch 62 and two light emitting diodes B73 and a light emitting diode C75 are arranged in the barbed sewing setting portion 17b. ing.
デジタルスイッチA63〜デジタルスイッチC67は各々そ
の表示部63a〜67a,63b〜67bにて10進数を表示してい
る。この10進数の設定は表示部63a〜67a,63b〜67bの上
下に配置されている「+」キー63c〜67c,63d〜67d及び
「−」キー63e〜67e,63f〜67fを押すことによりなされ
る。例えば表示部63bの数値が現在「8」に設定されて
いるが、「+」キー63dを1回押せば「9」に変更で
き、押す回数だこ増加し、「9」以上の場合は再度
「0」に戻る。また「−」キー63fは逆に、押す回数だ
け減少し、「0」以下の場合は再度「9」に戻る。他の
表示部についても同様である。The digital switches A63 to C67 display decimal numbers on their display units 63a to 67a and 63b to 67b, respectively. This decimal number is set by pressing the "+" keys 63c-67c, 63d-67d and "-" keys 63e-67e, 63f-67f arranged above and below the display units 63a-67a, 63b-67b. It For example, the value on the display 63b is currently set to "8", but you can change it to "9" by pressing the "+" key 63d once, and the number of presses will increase, and if it is "9" or more, it will be displayed again. Return to 0 ". Conversely, the "-" key 63f is decreased by the number of times it is pressed, and when it is "0" or less, it returns to "9" again. The same applies to other display units.
発光ダイオードA71はひざスイッチ61がオフの場合に
点灯しオンの場合に消灯するように制御され、発光ダイ
オードB73及び発光ダイオードC75はひざスイッチ61がオ
フの場合には両方とも消灯し、ひざスイッチ61がオンの
場合に、トグルスイッチ62のつまみ部62aを倒した側が
点灯し、逆側が消灯するように制御されている。The light emitting diode A71 is controlled so that it is turned on when the knee switch 61 is turned off and turned off when the knee switch 61 is turned on, and both the light emitting diode B73 and the light emitting diode C75 are turned off when the knee switch 61 is turned off and the knee switch 61 is turned on. When is turned on, the side of the toggle switch 62 on which the knob portion 62a is tilted is turned on, and the opposite side is turned off.
CPU51がROM53内にプログラム及びデータに基づき実施
するパルス信号の設定及び出力処理について、第5図
(A)、(B)のフローチャートにて説明する。尚、第
5図(A)の処理はミシン1の電源オン以降、実施され
るパルス信号設定処理であり、第5図(B)は針位置検
出器15からの針位置信号が出力された際に割り込み実行
されるパルス出力処理である。この針位置信号の出力時
点は針が針板37に開けられた針孔(図示しない)から抜
け出て、ちょうど先端が針孔の所に来た時点である。The pulse signal setting and output processing executed by the CPU 51 in the ROM 53 based on the program and data will be described with reference to the flowcharts of FIGS. 5 (A) and 5 (B). The process shown in FIG. 5 (A) is a pulse signal setting process performed after the power of the sewing machine 1 is turned on, and FIG. 5 (B) shows the process when the needle position signal from the needle position detector 15 is output. Is a pulse output process that is executed by interruption. The time when the needle position signal is output is the time when the needle comes out of the needle hole (not shown) formed in the needle plate 37 and the tip just comes to the needle hole.
ミシン1の電源オンにより、パルス信号設定処理が開
始されると、まずひざスイッチ61がオンか否かが判定さ
れる(S110)。オンで無ければ、発光ダイオードA71点
灯され、他の発光ダイオード73,75は消灯される(S12
0)。このことによりデジタルスイッチA63の設定値が選
択されたことを操作者に示す。そしてデジタルスイッチ
A63の設定値が読み込まれる(S130)。この設定値は標
準縫製用の相対的給送速度として予め操作者により設定
されている値であり、第4図の例では「98」なる値が読
み込まれる。When the pulse signal setting process is started by turning on the power of the sewing machine 1, it is first determined whether or not the knee switch 61 is on (S110). If it is not on, the light emitting diode A71 is turned on, and the other light emitting diodes 73 and 75 are turned off (S12
0). This indicates to the operator that the set value of the digital switch A63 has been selected. And digital switch
The set value of A63 is read (S130). This set value is a value set in advance by the operator as the relative feeding speed for standard sewing, and the value "98" is read in the example of FIG.
ステップS110にてひざスイッチ61がオン状態、即ち操
作者によりひざスイッチ61が押されていれば、次にトグ
ルスイッチ62がオンか否かが判定される(S140)。第4
図においてトグルスイッチ62のつまみ部62aを左に倒す
とオフであり、右に倒すとオンである。オンで無ければ
発光トランジスタB73が点灯され、他の発光ダイオード7
1,75は消灯される(S150)。このことによりデジタルス
イッチB65の設定値が選択されたことを操作者に示す。
そしてデジタルスイッチB65の第1のいせ込み縫製用設
定値(ここでは「49」)が読み込まれる(S160)。If the knee switch 61 is in the ON state in step S110, that is, if the operator has pressed the knee switch 61, it is next determined whether or not the toggle switch 62 is on (S140). 4th
In the figure, turning the knob 62a of the toggle switch 62 to the left turns it off, and turning it to the right turns it on. If it is not on, the light emitting transistor B73 is turned on, and the other light emitting diode 7
1,75 are turned off (S150). This indicates to the operator that the set value of the digital switch B65 has been selected.
Then, the first set value for the pseudo-sewing sewing (here, “49”) of the digital switch B65 is read (S160).
逆にトグルスイッチ62がオンならば、発光トランジス
タC75が点灯され、他の発光ダイオード71,73は消灯され
る(S170)。このことによりデジタルスイッチC67の設
定値が選択されたことを操作者に示す。そしてデジタル
スイッチC67の第2のいせ込み縫製用設定値(ここでは
「02」)が読み込まれる(S180)。On the contrary, if the toggle switch 62 is on, the light emitting transistor C75 is turned on and the other light emitting diodes 71, 73 are turned off (S170). This indicates to the operator that the set value of the digital switch C67 has been selected. Then, the second setting value for false stitch sewing (here, "02") of the digital switch C67 is read (S180).
この様にしてスイッチ61,62の状態に応じてデジタル
スイッチ63〜67の内の1つが選択されて設定値が読み込
まれる。スイッチ61,62のオン・オフ状態と設定値の選
択状況をまとめて第1表に示す。In this way, one of the digital switches 63 to 67 is selected according to the state of the switches 61 and 62 and the set value is read. Table 1 summarizes the on / off states of the switches 61 and 62 and the selection status of the set values.
次に設定値の変更が前回の処理との間であったか否か
が判定される(S185)。本設定処理が開始されたばかり
であれば、設定値は新たに読み込まれたことから肯定判
定されて、フラグFに「1」をセットする(S187)。次
に設定値に基づいてROM53内に用意されているデータテ
ーブルの該当部分の配列パターンを読み込む。このデー
タテーブルは第6図に示すごとく設定値に対してパルス
数配列パターン(整数配列に該当)を対応させたもので
ある。このテーブルから設定値に該当する配列パターン
をRAM55内の所定領域に読み込む(S190)。 Next, it is determined whether or not the change of the set value was between the previous processing (S185). If this setting process has just been started, an affirmative decision is made that the set value has been newly read, and the flag F is set to "1" (S187). Next, the array pattern of the corresponding portion of the data table prepared in the ROM 53 is read based on the set value. This data table corresponds to the pulse number array pattern (corresponding to an integer array) with respect to the set value as shown in FIG. The array pattern corresponding to the set value is read from this table into a predetermined area in the RAM 55 (S190).
例えば、設定値が「98」であれば、「23,23,23」(1
針平均23.00)なる配列パターンが読み込まれる。同様
にして設定値が「49」であれば、「11,12,12,11,12,1
2」(1針平均11.67)なる配列パターンが読み込まれ、
設定値が「02」であれば、「6,6,6,6,6,5,6,6,6,6,6,
6」(1針平均5.92)なる配列パターンが読み込まれ
る。For example, if the setting value is "98", "23,23,23" (1
An array pattern with a needle average of 23.00) is read. Similarly, if the set value is "49", "11,12,12,11,12,1
2 ”(one stitch average 11.67) array pattern is read,
If the setting value is "02", it is "6,6,6,6,6,5,6,6,6,6,6,
An array pattern of 6 "(average of 5.92 per stitch) is read.
この後、再度ステップS110の処理に戻る。 After this, the process returns to step S110 again.
その後に、ステップS185にて設定値が変更されていな
いと判定された場合は、配列パターンを読み込む必要が
ないので、そのままステップS110の処理に戻る。After that, if it is determined in step S185 that the set value has not been changed, it is not necessary to read the array pattern, and therefore the process directly returns to step S110.
一方、針位置信号の発生によりパルス出力処理が開始
されると、まず、フラグFが「1」か否かが判定される
(S210)。上記ステップS187が実行されていれば、F=
1であるので、肯定判定されて既に読み込まれているパ
ルス数配列パターンから最初のパルス数が読み込まれる
(S220)。例えば設定値が「49」ならば、最初のパルス
数は「11」である。次にフラグFに「0」がセットされ
る(S230)。次に主軸回転速度とパルス数とからパルス
幅を決定する(S250)。即ち針位置検出器15からの回転
速度信号に基づき図示しない回転速度検出ルーチンによ
り主軸11の回転速度が算出されている。この回転速度の
値及びパルス数に対して反比例の関係にてパルス幅が決
定される。On the other hand, when the pulse output process is started by the generation of the needle position signal, it is first determined whether or not the flag F is "1" (S210). If the above step S187 is executed, F =
Since it is 1, the first pulse number is read from the pulse number array pattern that has been affirmatively determined and already read (S220). For example, if the set value is "49", the first pulse number is "11". Next, the flag F is set to "0" (S230). Next, the pulse width is determined from the spindle rotation speed and the number of pulses (S250). That is, the rotation speed of the spindle 11 is calculated by a rotation speed detection routine (not shown) based on the rotation speed signal from the needle position detector 15. The pulse width is determined in inverse proportion to the value of the rotation speed and the number of pulses.
次に、決定されたパルス数及びパルス幅のパルス信号
をステップモータに出力する(S260)。こうして一旦処
理を終了する。Next, a pulse signal having the determined number of pulses and pulse width is output to the step motor (S260). Thus, the process is once ended.
次に設定値の変更がないまま、再度パルス出力処理が
開始されると、ステップS210にて否定判定され、次のパ
ルス数の読込がなされる(S240)。設定値が「49」であ
れば、次のパルス数は「12」である。以後、上述のステ
ップS250,S260が実行されて、パルス数「12」のパルス
が出力される。Next, when the pulse output process is started again without changing the set value, a negative determination is made in step S210, and the next pulse number is read (S240). If the set value is "49", the next pulse number is "12". After that, the above-mentioned steps S250 and S260 are executed, and the pulse with the pulse number “12” is output.
そして設定値の変更がない限り、読み込んだ配列パタ
ーンを順番に、「12」,「11」,「12」,「12」と実行
して行く。配列パターンの最後となれば、ステップS240
では再び配列パターンの先頭「11」から繰り返すことに
なる。Then, unless the set value is changed, the read array pattern is sequentially executed as "12", "11", "12", "12". If the end of the array pattern, step S240
Then, it will be repeated from the first "11" of the array pattern again.
この配列パターンの途中で設定値が変更になれば、例
えば「02」になれば、ステップS185にて肯定判定され、
F=1となり(S187)、新たなパルス数配列パターンが
読み込まれる(S190)。そしてパルス出力処理側では、
ステップS210で肯定判定され、最初のパルス数から出力
処理がなされる(S220,S230,S250,S260)。If the set value is changed in the middle of this array pattern, for example, if it is "02", an affirmative decision is made in step S185,
F = 1 is set (S187), and a new pulse number array pattern is read (S190). And on the pulse output processing side,
A positive determination is made in step S210, and output processing is performed from the first pulse number (S220, S230, S250, S260).
以上のように設定値により選択されたパルス数配列パ
ターンに応じたパルス数出力がなされる。第7図には設
定値が「00」である場合に出力されるパルス数配列パタ
ーンのタイミングチャートを示す。ここでは主軸11の1
回転に対して平均5.75パルスの回転が実現されているこ
とになる。他の設定値の平均値は第6図に示す。第6図
では設定値が「1」増加するとパルス数平均値が1.5%
増加するように設定されている。As described above, the pulse number output according to the pulse number array pattern selected by the set value is performed. FIG. 7 shows a timing chart of the pulse number arrangement pattern output when the set value is "00". Here, 1 of the spindle 11
This means that an average of 5.75 pulses of rotation is realized with respect to the rotation. The average values of the other set values are shown in FIG. In Fig. 6, when the set value increases by "1", the average number of pulses is 1.5%.
It is set to increase.
このようにして設定値が「98」ではステップモータ21
が加工布35の移動速度と同じ速度でゴムテープ27を給送
して標準縫製を実現し、設定値が「49」あるいは「02」
では、加工布35の移動速度より低速でゴムテープ27を給
送して所望のいせ込み縫製を実現している。いせ込み量
は相対的給送速度が遅い設定値「02」の方が大きい。In this way, when the set value is "98", the step motor 21
Realizes standard sewing by feeding the rubber tape 27 at the same speed as the movement speed of the work cloth 35, and the set value is "49" or "02".
In the above, the rubber tape 27 is fed at a speed lower than the moving speed of the work cloth 35 to realize the desired shirring sewing. The amount of shirring is larger at the set value "02" where the relative feeding speed is slower.
以上述べたごとく、通常、主軸11の1回転当りのパル
ス数のみにて相対的給送速度を調節していたのでは、せ
いぜい20段階前後(5パルス〜24パルス最大20段階)で
しか設定できないのに対し、本実施例は複数回転間の出
力パルス数配列パターンによって、装置的には変更せず
とも、平均値的に更に分解能の細かい相対的給送速度制
御(ここでは100段階)が可能となった。しかも、ゴム
テープ27の緩衝作用により実際の相対的給送速度もその
パターン全体にわたって平均化されてしまい、各段階毎
にその段階に対応した均一ないせ込み状態が実現され
る。As described above, normally, if the relative feeding speed is adjusted only by the number of pulses per one revolution of the main shaft 11, it can be set only at around 20 stages (5 to 24 pulses, maximum 20 stages). On the other hand, in this embodiment, the relative feeding speed control (here, 100 steps) with a finer average resolution is possible without changing the device by the output pulse number arrangement pattern between a plurality of rotations. Became. Moreover, due to the buffering action of the rubber tape 27, the actual relative feeding speed is also averaged over the entire pattern, and a uniform shirring state corresponding to each step is realized.
上記実施例では、いせ込み縫製側のデジタルスイッチ
65,67は2つのみであったが、必要に応じて、3つ以上
設けてもよい。この場合、トグルスイッチ62ではなく、
3つ以上の状態から選択できるダイヤルスイッチ等を設
ける。In the above-mentioned embodiment, the digital switch on the false stitching side
Although there are only two 65 and 67, three or more may be provided if necessary. In this case, not the toggle switch 62,
A dial switch that can be selected from three or more states is provided.
上記実施例において、ステップモータ21、ローラA18
及びローラB19がテープ供給手段M3に該当し、ステップS
130,S160,S180,S190が整数配列取得手段としての処理に
該当し、第5図(B)のパルス出力処理がパルス数調節
手段としての処理に該当する。In the above embodiment, the step motor 21, the roller A18
And roller B19 correspond to tape supply means M3, and step S
130, S160, S180, and S190 correspond to the processing as the integer array acquisition means, and the pulse output processing of FIG. 5B corresponds to the processing as the pulse number adjustment means.
発明の効果 以上詳述したように本発明においては、整数配列取得
手段M5が、目的とする伸縮性縫製テープM2の相対的給送
速度を実現するに際して、該相対的給送速度に対応する
ミシン主軸M4の1回転当りの計算上のパルス数以上で該
パルス数に最も近い整数と、該パルス数以下で該パルス
数に最も近い整数とから、1つまたは2つの整数を選択
して配列させた整数配列の平均値が、上記計算上のパル
ス数と同一または近似である整数配列を求め、この整数
配列にしたがって、パルス数調節手段M6が、ステップモ
ータM1の駆動信号におけるミシン主軸M4の1回転毎のパ
ルス数を、順次、調節している。このことにより、ステ
ップモータM1の回転速度の分解能より、伸縮性縫製テー
プM2の相対的給送速度の分解能を細かく調節可能とな
る。As described above in detail, in the present invention, when the integer array acquisition means M5 realizes the target relative feeding speed of the elastic sewing tape M2, the sewing machine corresponding to the relative feeding speed is provided. One or two integers are selected and arranged from an integer that is closest to the number of pulses that is greater than or equal to the number of calculated pulses per revolution of the spindle M4 and an integer that is less than or equal to the number of pulses that is closest to the number of pulses. The average value of the integer array obtained is an integer array that is the same as or approximate to the calculated pulse number, and according to this integer array, the pulse number adjusting means M6 sets 1 of the sewing machine spindle M4 in the drive signal of the step motor M1. The number of pulses for each rotation is adjusted sequentially. As a result, the resolution of the relative feeding speed of the elastic sewing tape M2 can be adjusted more finely than the resolution of the rotation speed of the step motor M1.
このため、特に低い相対的給送速度においても速度調
節が粗くならず、所望のいせ込み状態を正確に設定でき
る。従って品質の高い縫製品を提供できる。Therefore, the speed adjustment does not become rough even at a relatively low relative feeding speed, and the desired shirring state can be accurately set. Therefore, high quality sewn products can be provided.
第1図は本発明の基本的例示図、第2図は実施例として
のテープ送り装置を備えたミシンの主要部構成ブロック
図、第3図はその縫製位置近傍の側面構成図、第4図は
その制御装置部分の正面図、第5図(A)はそのパルス
信号設定処理のフローチャート、第5図(B)はそのパ
ルス出力処理のフローチャート、第6図は設定値からパ
ルス数配列パターンを求めるテーブルの構成説明図、第
7図はパルス出力の例を示すタイミングチャートであ
る。 M1…ステップモータ、M2…伸縮性縫製テープ M3…テープ供給手段、M4…ミシン主軸 M5…整数配列取得手段、M6…パルス数調節手段 1…ミシン、11…主軸、15…針位置検出器 17…制御装置 18…ローラA、19…ローラB 21…ステップモータ、27…ゴムテープ 63…デジタルスイッチA 65…デジタルスイッチB 67…デジタルスイッチCFIG. 1 is a basic exemplification diagram of the present invention, FIG. 2 is a block diagram of a main portion of a sewing machine equipped with a tape feeding device as an embodiment, FIG. 3 is a side face configuration diagram in the vicinity of a sewing position, and FIG. Is a front view of the control device portion, FIG. 5 (A) is a flow chart of the pulse signal setting process, FIG. 5 (B) is a flow chart of the pulse output process, and FIG. 6 shows a pulse number arrangement pattern from set values. FIG. 7 is a timing chart showing an example of pulse output. M1 ... Step motor, M2 ... Elastic sewing tape M3 ... Tape supply means, M4 ... Sewing machine spindle M5 ... Integer array acquisition means, M6 ... Pulse number adjusting means 1 ... Sewing machine, 11 ... spindle, 15 ... Needle position detector 17 ... Controller 18 ... Roller A, 19 ... Roller B 21 ... Step motor, 27 ... Rubber tape 63 ... Digital switch A 65 ... Digital switch B 67 ... Digital switch C
───────────────────────────────────────────────────── フロントページの続き (72)発明者 岩越 弘恭 愛知県名古屋市瑞穂区堀田通9丁目35番 地 ブラザー工業株式会社内 (56)参考文献 特開 昭57−45894(JP,A) 特開 昭62−159694(JP,A) 特開 昭59−201698(JP,A) 実開 昭62−379(JP,U) ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Hiroyasu Iwakoshi 9-35 Hotta-dori, Mizuho-ku, Nagoya, Aichi Prefecture Brother Industries, Ltd. (56) Reference JP-A-57-45894 (JP, A) Sho 62-159694 (JP, A) JP 59-201698 (JP, A) Actual development Sho 62-379 (JP, U)
Claims (1)
ープを縫製位置に給送するテープ供給手段と、 目的とする上記伸縮性縫製テープの相対的給送速度を実
現するに際して、該相対的給送速度に対応するミシン主
軸の1回転当りの計算上のパルス数以上で該パルス数に
最も近い整数と、該パルス数以下で該パルス数に最も近
い整数とから、1つまたは2つの整数を選択して配列さ
せた整数配列の平均値が、上記計算上のパルス数と同一
または近似である整数配列を求める整数配列取得手段
と、 上記ステップモータの駆動信号におけるミシン主軸の1
回転毎のパルス数を、上記整数配列取得手段により求め
られた上記整数配列にしたがって、順次、調節するパル
ス数調節手段と、 を備えることにより、ステップモータの回転速度の分解
能より、上記伸縮性縫製テープの相対的給送速度の分解
能を細かく調節可能としたことを特徴とするミシンのテ
ープ送り装置。1. A tape feeding means for feeding an elastic sewing tape to a sewing position by rotation of a step motor, and a relative feeding when realizing a target relative feeding speed of the elastic sewing tape. One or two integers are selected from an integer that is closest to the number of pulses that is greater than or equal to the number of calculated pulses per revolution of the sewing machine spindle that corresponds to the speed, and an integer that is less than or equal to the number of pulses that is closest to the number of pulses. The average value of the arranged integer arrays is an integer array obtaining means for obtaining an integer array having the same or an approximate number as the calculated pulse number, and 1 of the sewing machine spindle in the drive signal of the step motor.
The number of pulses for each rotation is sequentially adjusted according to the integer array obtained by the integer array obtaining means, and the pulse number adjusting means is provided, so that the elastic sewing can be performed from the resolution of the rotation speed of the step motor. A tape feeding device for a sewing machine, which is capable of finely adjusting the resolution of the relative feeding speed of the tape.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1141860A JP2687589B2 (en) | 1989-06-02 | 1989-06-02 | Sewing machine tape feeder |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1141860A JP2687589B2 (en) | 1989-06-02 | 1989-06-02 | Sewing machine tape feeder |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH037196A JPH037196A (en) | 1991-01-14 |
JP2687589B2 true JP2687589B2 (en) | 1997-12-08 |
Family
ID=15301850
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1141860A Expired - Fee Related JP2687589B2 (en) | 1989-06-02 | 1989-06-02 | Sewing machine tape feeder |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2687589B2 (en) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5745894A (en) * | 1980-09-02 | 1982-03-16 | Mitsubishi Electric Corp | Sewing tape feeder for sewing machine |
JPS59201698A (en) * | 1983-04-27 | 1984-11-15 | Tokyo Keiki Co Ltd | Controller for pulse motor |
JPH0122624Y2 (en) * | 1985-06-19 | 1989-07-06 | ||
JPH0669515B2 (en) * | 1985-12-30 | 1994-09-07 | ブラザー工業株式会社 | Machine feed cloth machine |
-
1989
- 1989-06-02 JP JP1141860A patent/JP2687589B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH037196A (en) | 1991-01-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4777896A (en) | Sewing machine for performing pattern-correct sewing | |
US4732095A (en) | Sewing machine for automatically sewing neat seam ends | |
US4867087A (en) | Sewing machine for performing pattern-match sewing | |
US5000105A (en) | Edge tracing sewing machine | |
JP2687589B2 (en) | Sewing machine tape feeder | |
KR100432913B1 (en) | Apparatus and mathod for controlling quantity and direction of revolution using a motor in sewing machine | |
US4998493A (en) | Edge tracing sewing machine | |
JPH0349796A (en) | Profile sewing machine for cloth edge | |
US20070227425A1 (en) | Cloth-holder frame transfer apparatus for sewing machine | |
US4953486A (en) | Electronic zigzag sewing machine | |
US4722291A (en) | Apparatus for automatically adjusting the stitch pitch of a sewing machine | |
JPH0240350B2 (en) | MISHINNOOKURIRYOSEIGYOHOHOTOSONOSOCHI | |
US4721050A (en) | Feed device for a sewing machine | |
JPH0466598B2 (en) | ||
US5042409A (en) | Edge tracing sewing machine | |
JPH0249688A (en) | Thread tension adjuster of sewing machine | |
JPH0314477B2 (en) | ||
JPS63125285A (en) | Sewing machine cloth feed control device | |
JPH0148786B2 (en) | ||
JPH0218110B2 (en) | ||
JP2614204B2 (en) | sewing machine | |
JPS6249889A (en) | needle feed sewing machine | |
JPH02228996A (en) | Automatic copying sewing machine | |
JPS6249891A (en) | sewing machine | |
JPH0733744Y2 (en) | Sewing machine display controller |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |