JPH0691082A - Feed quantity regulating sewing machine - Google Patents
Feed quantity regulating sewing machineInfo
- Publication number
- JPH0691082A JPH0691082A JP24682492A JP24682492A JPH0691082A JP H0691082 A JPH0691082 A JP H0691082A JP 24682492 A JP24682492 A JP 24682492A JP 24682492 A JP24682492 A JP 24682492A JP H0691082 A JPH0691082 A JP H0691082A
- Authority
- JP
- Japan
- Prior art keywords
- amount
- feed
- deviation amount
- pattern
- work cloths
- 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.)
- Pending
Links
- 238000009958 sewing Methods 0.000 title claims abstract description 43
- 230000001105 regulatory effect Effects 0.000 title description 2
- 230000008859 change Effects 0.000 claims abstract description 66
- 239000004744 fabric Substances 0.000 claims description 37
- 238000004364 calculation method Methods 0.000 claims description 20
- 239000013307 optical fiber Substances 0.000 description 18
- 230000006870 function Effects 0.000 description 16
- 238000006073 displacement reaction Methods 0.000 description 13
- 238000000034 method Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 10
- 230000033001 locomotion Effects 0.000 description 7
- 239000000463 material Substances 0.000 description 5
- 230000003247 decreasing effect Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 238000012840 feeding operation Methods 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 230000000994 depressogenic effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 239000000696 magnetic material Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Landscapes
- Sewing Machines And Sewing (AREA)
Abstract
(57)【要約】
【目的】 送り量調節ミシンにおいて、より簡便に送り
量を適切に制御できる。
【構成】 検出器が上送り歯及び下送り歯により送られ
る2枚の加工布の柄をそれぞれ検出し、それにより検出
された両加工布のずれ量を算出すると共にずれ量変化量
を算出する(S235)。次いで、ずれ量、ずれ量変化
量及び掛かり具合設定キーにより設定された掛かり具合
を入力情報として、予め設定されたファジィルールに基
づいて2枚の加工布の柄が一致するように上送り歯と下
送り歯の送り量に対する送り量変化量をファジィ推論に
より算出する(S240)。そして、ファジィ推論の結
果に応じて上送り歯による送り量を調整しながら縫い位
置に送り、縫い針によって縫いずれを起こすことなく縫
い合わされる。
(57) [Summary] [Purpose] With a feed amount adjusting sewing machine, the feed amount can be controlled more simply and appropriately. [Structure] A detector detects a handle of each of two work cloths fed by an upper feed tooth and a lower feed tooth, and calculates a deviation amount between the two work cloths detected thereby, and also calculates a deviation amount change amount. (S235). Then, with the shift amount, the shift amount change amount, and the hanging degree set by the hanging degree setting key as input information, the upper feed dog and the upper feed dog are matched so that the patterns of the two work cloths match based on a preset fuzzy rule. The change amount of the feed amount with respect to the feed amount of the lower feed dog is calculated by fuzzy inference (S240). Then, while adjusting the feed amount by the upper feed dog according to the result of the fuzzy inference, the feed amount is fed to the sewing position, and the sewing needle is sewn without causing any sewing.
Description
【0001】[0001]
【産業上の利用分野】本発明は、加工布の目印を検出
し、2枚の加工布の目印が一致するように縫合する送り
量調節ミシンに関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a feed amount adjusting sewing machine which detects a mark on a work cloth and stitches the two work cloths so that the marks match each other.
【0002】[0002]
【従来の技術】従来より、この種のミシンとしては、特
開平1−192388号公報に記載されたものが知られ
ている。このミシンは、目印としての柄が描かれた加工
布からの反射光の強度データを柄間隔に応じた所定回数
分検出し、その強度データを、互いに異なる複数のアル
ゴリズムの内から作業者が選択して設定したアルゴリズ
ムに従い処理してずれ量を算出し、そのずれ量に応じて
2枚の加工布の相対的な送り量を制御して、2枚の加工
布の目印が一致するようにしていた。2. Description of the Related Art Conventionally, as this type of sewing machine, a sewing machine described in JP-A-1-192388 has been known. This sewing machine detects the intensity data of the reflected light from the work cloth on which the pattern as the mark is drawn a predetermined number of times according to the pattern interval, and the operator selects the intensity data from a plurality of different algorithms. Then, the deviation amount is calculated by processing according to the set algorithm, and the relative feed amount of the two work cloths is controlled according to the deviation amount so that the marks of the two work cloths match. It was
【0003】[0003]
【発明が解決しようとする課題】しかしながら、こうし
た従来のものでは、ずれ量は正確に検出できるが、上送
り歯圧力や押え圧力が一定であっても、上送り歯の送り
量を変化させたときに、それによる実際の加工布の送り
量の変化にばらつきがあり、必ずしも適切に2枚の加工
布の目印が一致するように送ることができない場合があ
った。However, in such a conventional device, the shift amount can be accurately detected, but the feed amount of the upper feed dog is changed even if the upper feed dog pressure and the pressing pressure are constant. At times, there are variations in the actual feed amount of the work cloths, and it may not always be possible to properly feed the two work cloths so that the marks of the work cloths match.
【0004】そのような場合には、その都度、上送り歯
圧力や押え圧力を作業者が、適切な制御が行えるよう
に、繰り返し調整していたため、調整のための時間と、
手間がかかるという問題があった。そこで、本発明は上
記の課題を解決するためになされたものであり、その目
的は、より簡便に送り量を適切に制御することができる
送り量調節ミシンを提供することにある。In such a case, since the operator has repeatedly adjusted the upper feed dog pressure and the pressing pressure so that the operator can perform appropriate control, the adjustment time and
There was a problem that it took time. Then, this invention is made in order to solve the said subject, The objective is to provide the feed amount adjusting sewing machine which can control a feed amount appropriately more simply.
【0005】[0005]
【課題を解決するための手段】かかる目的を達成すべ
く、本発明の送り量調節ミシンは、図1に例示する如
く、2枚の加工布M1の目印をそれぞれ検出する目印検
出手段M2と、前記2枚の加工布M1を重ね合わせて縫
合する縫合手段M3と、前記2枚の加工布M1を所定の
送り量に応じて縫合手段M3に送ると共に、2枚の加工
布M1の少なくとも一方の送り量を調整可能な布送り手
段M4とを備えた送り量調節ミシンにおいて、目印検出
手段M2により検出される2枚の加工布M1の目印から
該目印のずれ量を算出するずれ量算出手段M5と、該ず
れ量算出手段M5により算出されるずれ量からずれ量変
化量を算出するずれ量変化量算出手段M6と、掛かり具
合を設定する掛かり具合設定手段M7と、前記ずれ量、
前記ずれ量変化量、前記掛かり具合を入力情報として、
予め設定されたファジィルールに基づいて2枚の加工布
M1の目印が一致するように布送り手段M4の送り量に
対する送り量変化量をファジィ推論により算出するファ
ジィ推論手段M8とを備えている。In order to achieve the above object, the feed amount adjusting sewing machine of the present invention, as illustrated in FIG. 1, includes mark detecting means M2 for detecting the marks of two work cloths M1, respectively. A stitching means M3 for overlapping and stitching the two work cloths M1 and two work cloths M1 are sent to the stitching means M3 according to a predetermined feed amount and at least one of the two work cloths M1 is In a feed amount adjusting sewing machine including a cloth feeding means M4 capable of adjusting the feed amount, a deviation amount calculating means M5 for calculating a deviation amount of the marks from the marks of the two work cloths M1 detected by the mark detecting means M2. A deviation amount change amount calculation means M6 for calculating a deviation amount change amount from the deviation amount calculated by the deviation amount calculation means M5, a engagement condition setting means M7 for setting an engagement condition, and the deviation amount,
As the input information, the shift amount change amount and the engagement degree,
A fuzzy inference means M8 is provided for calculating a feed amount change amount with respect to the feed amount of the cloth feeding means M4 by fuzzy inference so that the marks of the two work cloths M1 match based on a preset fuzzy rule.
【0006】[0006]
【作用】前記構成を有する送り量調節ミシンは、目印検
出手段M2が、布送り手段M4により送られる2枚の加
工布M1の目印をそれぞれ検出する。そして、ずれ量算
出手段M5が、目印検出手段M2により検出される2枚
の加工布M1の目印からずれ量を算出し、ずれ量変化量
算出手段M6が、このずれ量からずれ量変化量を算出す
る。In the feed amount adjusting sewing machine having the above structure, the mark detecting means M2 detects the marks of the two work cloths M1 fed by the cloth feeding means M4. Then, the deviation amount calculating means M5 calculates the deviation amount from the mark of the two work cloths M1 detected by the mark detecting means M2, and the deviation amount change amount calculating means M6 calculates the deviation amount change amount from the deviation amount. calculate.
【0007】更に、ファジィ推論手段M8が、前記ずれ
量、前記ずれ量変化量、掛かり具合設定手段M7に設定
された掛かり具合を入力情報として、予め設定されたフ
ァジィルールに基づいて2枚の加工布M1の目印が一致
するように布送り手段M4の送り量に対する送り量変化
量をファジィ推論により算出する。そして、布送り手段
M4が送り量変化量に応じて、少なくとも一方の加工布
の送り量を調整し、縫合手段M3が、2枚の加工布を重
ね合わせて縫合する。Further, the fuzzy inference means M8 processes the two sheets on the basis of the preset fuzzy rule by using the deviation amount, the deviation amount change amount, and the engagement degree set in the engagement degree setting means M7 as input information. The feed amount change amount with respect to the feed amount of the cloth feeding means M4 is calculated by fuzzy inference so that the marks of the cloth M1 are matched. Then, the cloth feed means M4 adjusts the feed quantity of at least one of the work cloths in accordance with the change in the feed quantity, and the sewing means M3 superposes the two work cloths and stitches them.
【0008】[0008]
【実施例】以下、本発明を具体化した一実施例を図面に
基づいて詳細に説明する。図2は本発明の一実施例であ
る送り量調節ミシンの概略を示す要部構成図である。縫
い針1は、ミシンモータ2(図7参照)によって駆動さ
れて上下に往復運動されるように構成されており、針板
3の下方に配置されたミシンモータ2によって駆動され
る糸輪捕捉器(図示せず)との協働により縫目を形成す
る。本実施例では、これらにより縫合手段M3が構成さ
れている。An embodiment of the present invention will be described in detail below with reference to the drawings. FIG. 2 is a schematic view of the essential parts of a feed amount adjusting sewing machine which is an embodiment of the present invention. The sewing needle 1 is configured to be reciprocally moved up and down by being driven by a sewing machine motor 2 (see FIG. 7), and a thread catcher driven by the sewing machine motor 2 arranged below the needle plate 3. The seams are formed in cooperation with (not shown). In this embodiment, these constitute the suturing means M3.
【0009】また、上下運動と水平運動とが組合わさっ
た図3に示す矢印Bの運動を行う下送り歯4と、同様に
上下運動と水平運動とが組合わさった図3に示す矢印C
の運動を行う上送り歯6とが設けられており、下送り歯
4と上送り歯6とは、共に前記ミシンモータ2により駆
動されるように構成されている。Further, the lower feed dog 4 performing the movement of arrow B shown in FIG. 3 in which vertical movement and horizontal movement are combined, and arrow C shown in FIG. 3 in which vertical movement and horizontal movement are also combined.
The upper feed dog 6 for performing the above movement is provided, and the lower feed tooth 4 and the upper feed tooth 6 are both configured to be driven by the sewing machine motor 2.
【0010】更に、布押え足8によって2枚の加工布1
0,12を上から押さえるようにされており、前記縫い
針1、下送り歯4、上送り歯6及び糸輪捕捉器(図示せ
ず)の各運動が同期して実行されて、2枚の加工布1
0,12が重ね合わされて縫合され、図3の矢印A方向
に移送されるように構成されている。Further, two work cloths 1 are made by the work clamp foot 8.
0 and 12 are pressed from above, and the respective motions of the sewing needle 1, the lower feed dog 4, the upper feed dog 6 and the thread catcher (not shown) are executed in synchronization with each other. Processing cloth 1
0 and 12 are overlapped and sewn, and are transferred in the direction of arrow A in FIG.
【0011】尚、1周期当りの下送り歯4の矢印A方向
の下送り量、即ち下送りピッチは、図示しない調節機構
によって調整できるように構成されており、この下送り
歯4の下送りピッチは、調節機構に作動的に連結された
ポテンショメータ14によって検出される。また、1周
期当りの上送り歯6の矢印A方向の上送り量、即ち上送
りピッチは、ステップモータ15の回転に応じて調整で
きるように構成されている。The lower feed amount of the lower feed dog 4 in the direction of arrow A per cycle, that is, the lower feed pitch is configured to be adjustable by an adjusting mechanism (not shown). The pitch is detected by potentiometer 14 operably connected to the adjustment mechanism. Further, the upper feed amount of the upper feed dog 6 in the direction of arrow A per cycle, that is, the upper feed pitch is configured to be adjustable according to the rotation of the step motor 15.
【0012】従って、調節機構によって下送り歯4の下
送りピッチを調節して一定の送り量で下加工布12を移
送するのに対して、上送り歯6の上送りピッチをステッ
プモータ15により適宜変更して、上加工布10の送り
量を、下加工布12の送り量に対して相対的に変化させ
ることができる。これにより、上下2枚の加工布10,
12間の相対的な送り量が調整可能とされている。本実
施例では、これらにより布送り手段M4が構成されてい
る。Therefore, the lower feed pitch of the lower feed dog 4 is adjusted by the adjusting mechanism to feed the lower work cloth 12 at a constant feed amount, while the upper feed pitch of the upper feed tooth 6 is adjusted by the step motor 15. The feed amount of the upper work cloth 10 can be changed relative to the feed amount of the lower work cloth 12 by appropriately changing. As a result, the upper and lower work cloths 10,
The relative feed amount between the 12 is adjustable. In the present embodiment, these constitute the cloth feeding means M4.
【0013】また、縫い針1の針下信号、針上信号を出
力する針位置検出センサ16,18と、前記ミシンモー
タ2の駆動により回転されるミシン主軸(図示せず)の
回転に同期して信号を出力する回転同期センサ20も設
けられている。更に、足踏みペダル22の踏み込みに応
じた信号を発生する発生回路24が設けられている。こ
の発生回路24からは、足踏みペダル22が踏まれたと
きには起動信号が出力される。The needle position detecting sensors 16 and 18 for outputting the needle down signal and needle up signal of the sewing needle 1 and the sewing machine main shaft (not shown) rotated by the driving of the sewing machine motor 2 are synchronized with the rotation. A rotation synchronization sensor 20 that outputs a signal is also provided. Further, a generating circuit 24 for generating a signal according to the depression of the foot pedal 22 is provided. The generation circuit 24 outputs an activation signal when the foot pedal 22 is depressed.
【0014】前記上下加工布10,12は、所定間隔で
積層された3枚の布ガイド板26,28,30の間をそ
れぞれ通過するようになされている。下の布ガイド板2
6には、その他の布ガイド板28,30にそれぞれ形成
された長穴を挿通するピン32,34が立設されてお
り、ピン32,34は2枚の上下加工布10,12の端
縁に当接して送り方向に対する横方向のずれを規制す
る。The upper and lower work cloths 10 and 12 are designed to pass between three cloth guide plates 26, 28 and 30 which are laminated at predetermined intervals. Lower cloth guide plate 2
6, pins 32 and 34 that stand through the long holes formed in the other cloth guide plates 28 and 30 are provided upright, and the pins 32 and 34 are the edge edges of the two upper and lower work cloths 10 and 12. And the lateral displacement with respect to the feeding direction is regulated.
【0015】そして、真ん中の布ガイド板28には、上
下加工布10,12の目印としての柄を検出する本発明
の目印検出手段M2である検出器36が組み込まれてい
る。この検出器36は、図4に示すように、プリズム体
38,40を備えており、プリズム体38,40の反射
を利用して上下加工布10,12に対して光を投射する
と共に、上下加工布10,12表面で反射された光を同
じくプリズム体38,40の反射を利用して入射するも
のである。The center cloth guide plate 28 is equipped with a detector 36 which is the mark detecting means M2 of the present invention for detecting the pattern as the mark of the upper and lower work cloths 10 and 12. As shown in FIG. 4, the detector 36 is provided with prism bodies 38 and 40. The detector 36 utilizes the reflection of the prism bodies 38 and 40 to project light onto the upper and lower work cloths 10 and 12, and The light reflected on the surfaces of the work cloths 10 and 12 is also incident by utilizing the reflection of the prism bodies 38 and 40.
【0016】そして、検出器36と投光部52及び受光
部54との間には、光ファイバ束42が接続配置されて
いる。この光ファイバ束42は、多数の光ファイバの集
合体として構成されており、図2に示すように、光ファ
イバ束42の一端が、2つに分けられて、上加工布用光
ファイバ束42a及び下加工布用光ファイバ束42bと
され、各プリズム体38,40にそれぞれ対向配置され
ている。An optical fiber bundle 42 is connected between the detector 36 and the light projecting section 52 and the light receiving section 54. The optical fiber bundle 42 is configured as an assembly of a large number of optical fibers, and one end of the optical fiber bundle 42 is divided into two as shown in FIG. And an optical fiber bundle 42b for the lower processing cloth, which is arranged so as to face the prism bodies 38 and 40, respectively.
【0017】図5に示すように、上加工布用光ファイバ
束42a内には、複数の投光用光ファイバ本体Faを中
央に、その両側に複数の受光用光ファイバ本体Fbが所
定の比率で収容されている。下加工布用光ファイバ束4
2bについても同様である。この上加工布用光ファイバ
束42a及び下加工布用光ファイバ束42bの他端は、
投光用光ファイバ46、二組の受光用光ファイバ48,
50に別れそれぞれ投光部52のレンズ56及び受光部
54の各フォトダイオード部60,62に対向配置され
ている。As shown in FIG. 5, in the optical fiber bundle 42a for the upper work cloth, a plurality of light-transmitting optical fiber bodies Fa are located at the center and a plurality of light-receiving optical fiber bodies Fb are arranged on both sides thereof at a predetermined ratio. It is housed in. Optical fiber bundle 4 for roughing cloth
The same applies to 2b. The other ends of the upper processing cloth optical fiber bundle 42a and the lower processing cloth optical fiber bundle 42b are
An optical fiber 46 for projecting light, two sets of optical fibers 48 for receiving light,
The lens 56 of the light projecting section 52 and the photodiode sections 60 and 62 of the light receiving section 54 are arranged to face each other.
【0018】投光部52には、投光用光ファイバ46の
端面にレンズ56を介して白色光を投射する光源58が
設けられている。受光部54には、受光用光ファイバ4
8,50端面からの光をそれぞれ受光する上加工布10
用のフォトダイオード部60及び下加工布12用のフォ
トダイオード部62が設けられている。The light projecting section 52 is provided with a light source 58 for projecting white light onto the end surface of the light projecting optical fiber 46 via a lens 56. The light receiving section 54 includes a light receiving optical fiber 4
Top work cloth 10 that receives light from the end faces 8 and 50, respectively
And a photodiode portion 62 for the lower work cloth 12 are provided.
【0019】これらのフォトダイオード部60,62
は、図6に示すように、入射窓に赤色(R)、青色
(B)、緑色(G)の光を高い感度で透過する色フィル
タが設けられた複数のフォトダイオードから構成されて
いる。色フィルタは受光範囲が広がるように同じ色相の
ものを離して配置されているので、受光用光ファイバ4
8,50端面からの光が多少ずれてフォトダイオード部
60,62に投射されても、赤色(R)、青色(B)、
緑色(G)の各色相の光を効率よく検出できる。These photodiode parts 60, 62
As shown in FIG. 6, it is composed of a plurality of photodiodes provided with a color filter that transmits red (R), blue (B), and green (G) light with high sensitivity in the incident window. Since the color filters are arranged apart from one another having the same hue so as to widen the light receiving range, the light receiving optical fiber 4
Even if the light from the end faces of 8 and 50 is slightly shifted and projected on the photodiode parts 60 and 62, red (R), blue (B),
Light of each hue of green (G) can be efficiently detected.
【0020】従って、光源58から投射された白色光
は、投光用光ファイバ46を介して検出器36先端のプ
リズム体38,40で反射されて上下の加工布10,1
2に投射される。上下の加工布10,12で反射された
光はプリズム体38,40で反射され、投射と同じ光路
を逆にたどって、受光用光ファイバ48,50を介して
各フォトダイオード部60,62の出力は、同じく制御
ボックス44内に設けられた電子制御回路70に入力さ
れる。Therefore, the white light projected from the light source 58 is reflected by the prism bodies 38 and 40 at the tip of the detector 36 via the optical fiber 46 for projecting light, and the upper and lower work cloths 10 and 1 are processed.
2 is projected. The light reflected by the upper and lower work cloths 10 and 12 is reflected by the prism bodies 38 and 40, traces the same optical path as the projection in the reverse direction, and passes through the optical fibers 48 and 50 for light reception to the photodiode parts 60 and 62. The output is input to the electronic control circuit 70 also provided in the control box 44.
【0021】電子制御回路70は、図7に示すように、
周知のCPU73,ROM75,RAM78の他、フォ
トダイオード部60,62が接続されたA/Dコンバー
タ80、上送り量を調節するステップモータ15を駆動
する駆動回路94および動力源であるミシンモータ2を
駆動する駆動回路96を備えて構成されている。The electronic control circuit 70, as shown in FIG.
In addition to the well-known CPU 73, ROM 75, RAM 78, an A / D converter 80 to which the photodiode units 60, 62 are connected, a drive circuit 94 for driving the step motor 15 for adjusting the upper feed amount, and a sewing machine motor 2 as a power source. A driving circuit 96 for driving is provided.
【0022】この他、電子制御回路70には、プーリ
(図示せず)内に設けられ主軸(図示せず)の回転に同
期して24[個/回転]のパルス信号を出力する回転同
期センサ20、同じくプーリ(図示せず)内に設けられ
針下信号、針上信号を出力する針位置検出センサ16,
18、下加工布12の布送り量を検出する前述したポテ
ンショメータ14、足踏みペダル22に設けられ起動・
停止の信号を発生する発生回路24が接続される。In addition to this, the electronic control circuit 70 is provided with a rotation synchronizing sensor which is provided in a pulley (not shown) and outputs a pulse signal of 24 [pieces / revolution] in synchronization with the rotation of a main shaft (not shown). 20, a needle position detection sensor 16, which is also provided in a pulley (not shown) and outputs a needle down signal and a needle up signal,
18, the above-mentioned potentiometer 14 for detecting the cloth feed amount of the lower processing cloth 12, and the foot pedal 22 for starting and
A generator circuit 24 for generating a stop signal is connected.
【0023】更に、上送り歯圧力・押え圧力・生地質等
によって定まる掛かり具合を設定する本発明の掛かり具
合設定手段M7としての掛かり具合設定キー25なども
接続されている。この掛かり具合は、本実施例では値が
100に近いほど上送り歯6の上送り量に対して、実際
の上加工布10の送り量の応答がよいことを示す値であ
る。上送りは圧力が大きいと掛かり具合の値は大きくな
り、押え圧力が大きいと掛かり具合の値は小さくなる。
また、生地質によってもその値は異なる。Further, an engagement degree setting key 25 as an engagement degree setting means M7 of the present invention for setting an engagement degree determined by the upper feed dog pressure, the presser foot pressure, the material quality, etc. is also connected. In this embodiment, this degree of engagement is a value indicating that the closer the value is to 100, the better the response of the actual feed amount of the upper work cloth 10 to the upper feed amount of the upper feed dog 6. When the upper feed is large in pressure, the value of the applied degree becomes large, and when the presser pressure is large, the value of the applied degree becomes small.
The value also varies depending on the material quality.
【0024】また、ROM75には柄合わせ制御ルーチ
ンのプログラムが予め書き込まれている。そして、その
柄合わせ制御において、それぞれ異なる手法のアルゴリ
ズムで柄ずれ量の算出を行なうモードとして、3つの柄
ずれ量算出モードがある。本実施例では、それらの3つ
の柄ずれ量算出モードに対応して、明度演算サブルーチ
ン(モード1)、色相の差分演算サブルーチン(モード
2)、色相の差分強調演算サブルーチン(モード3)が
それぞれROM75に記憶されている。A program for a pattern matching control routine is written in the ROM 75 in advance. Then, in the pattern matching control, there are three pattern shift amount calculation modes as modes for calculating the pattern shift amount by algorithms of different methods. In the present embodiment, the brightness calculation subroutine (mode 1), the hue difference calculation subroutine (mode 2), and the hue difference emphasis calculation subroutine (mode 3) correspond to these three pattern displacement amount calculation modes, respectively. Remembered in.
【0025】また、柄合わせ制御においては、上下加工
布10,12布の柄を一致させるように上送り量を適時
調節しているが、この上送り量変化量を算出するための
ファジィ推論プログラムもまたROM75に予め書き込
まれている。さらに、RAM78には、フォトダイオー
ド部60,62によってサンプリングされる色信号デー
タが順次ストアされる規定個数Cm分のメモリ領域が割
り当てられている。このRAM78はバックアップ電源
(図示省略)により常時バックアップされており、必要
なデータ等が記憶できるようにされている。Further, in the pattern matching control, the upper feed amount is properly adjusted so that the patterns of the upper and lower work cloths 10 and 12 are made to coincide with each other. A fuzzy inference program for calculating the upper feed amount change amount. Is also written in the ROM 75 in advance. Further, the RAM 78 is assigned with a memory area of a specified number Cm in which the color signal data sampled by the photodiode units 60 and 62 are sequentially stored. The RAM 78 is constantly backed up by a backup power source (not shown) so that necessary data and the like can be stored.
【0026】次に、このように構成された送り量調節ミ
シンの作動について、図8〜図11のフローチャートに
よって説明する。はじめに、割込ルーチン(図8参照)
から説明する。割込ルーチンは、回転同期センサ20の
同期信号の立ち下がりによって起動される。回転同期セ
ンサ20は、主軸(図示せず)が1回転する度に24個
の同期信号を発生することから、主軸(図示せず)が1
5度回転する度に割込ルーチンが繰り返し実行される。Next, the operation of the thus configured feed amount adjusting sewing machine will be described with reference to the flow charts of FIGS. First, interrupt routine (see Figure 8)
Let's start with. The interrupt routine is started by the fall of the synchronization signal of the rotation synchronization sensor 20. Since the rotation synchronization sensor 20 generates 24 synchronization signals each time the main shaft (not shown) makes one rotation, the main shaft (not shown) has one
The interrupt routine is repeatedly executed every time it rotates 5 degrees.
【0027】まず、回転同期センサ20からの同期信号
が上下加工布10,12の送り作動期間内のものである
かどうか、即ち、縫い針1が上昇して上送り歯6、下送
り歯4により上下加工布10,12を移送中である送り
作動期間に割り込みが掛かったか否かを調べる(S50
0)。この作動期間は、針位置検出センサ16,18の
検出データにより判断できる。送り作動期間内のもので
ないときには(S500:NO)、何も実行せず本ルー
チンを終えて柄合わせ制御ルーチンの処理に戻る。First, whether the synchronizing signal from the rotation synchronizing sensor 20 is within the feed operation period of the upper and lower work cloths 10 and 12, that is, the sewing needle 1 is raised to move the upper feed dog 6 and the lower feed dog 4 It is determined whether or not an interruption has occurred during the feeding operation period during which the upper and lower work cloths 10 and 12 are being transferred (S50).
0). This operation period can be determined by the detection data of the needle position detection sensors 16 and 18. If it is not within the feed operation period (S500: NO), nothing is executed and this routine is terminated and the process returns to the pattern matching control routine.
【0028】一方、回転同期センサ20からの同期信号
が送り作動期間内のときには(S500:YES)、フ
ォトダイオード部60,62からのアナログ信号をA/
Dコンバータ80でディジタル信号に変換した6個の色
信号(上加工布10の赤,青,緑の色信号、下加工布1
2の赤,青,緑の色信号)を1組の色信号データとして
RAM78に記憶し(S510)、色信号データ個数C
の値を値1インクリメントしてから(S520)、柄合
わせ制御ルーチンの実行に復帰する。On the other hand, when the synchronizing signal from the rotation synchronizing sensor 20 is within the feeding operation period (S500: YES), the analog signals from the photodiode portions 60 and 62 are A / A.
Six color signals converted into digital signals by the D converter 80 (red, blue, green color signals of the upper work cloth 10, lower work cloth 1)
2 red, blue, and green color signals) are stored in the RAM 78 as one set of color signal data (S510), and the number C of color signal data is stored.
After incrementing the value of 1 by 1 (S520), the process returns to the execution of the pattern matching control routine.
【0029】この結果、上送り歯6、下送り歯4により
上下加工布10,12が図2及び図3の矢印A方向に移
送中に検出された色信号データのみが、RAM78の所
定の領域に蓄積される。続いて、柄合わせ制御ルーチン
について図9及び図10を参照しながら説明する。As a result, only the color signal data detected while the upper and lower work cloths 10 and 12 are being transferred by the upper feed dog 6 and the lower feed tooth 4 in the direction of arrow A in FIGS. Accumulated in. Next, the pattern matching control routine will be described with reference to FIGS. 9 and 10.
【0030】まず、縫製にはいる前に、柄ずれ量算出モ
ードと、柄間隔と、上送り歯圧力・押え圧力・生地質等
によって定まる掛かり具合とを、予め設定しておく(S
100)。尚、掛かり具合の設定は、掛かり具合設定キ
ー25から手入力により設定しても良いし、あるいは試
縫等により自動的に設定しても良い。First, before the sewing is started, the pattern deviation amount calculation mode, the pattern interval, and the degree of engagement determined by the upper feed dog pressure, the presser foot pressure, the material quality, etc. are set in advance (S).
100). It should be noted that the setting of the hanging degree may be manually input from the hanging degree setting key 25, or may be automatically set by trial sewing or the like.
【0031】次に、柄間隔を基にして規定長さLを設定
して、規定長さLに相当する加工布10,12からの色
信号データの個数である規定個数Cmの演算を行なう
(S110,120)。例えば、規定長さLを30[m
m]、送り量を1[mm]に設定したとき、主軸1回転
当りにおける送り作動範囲内の同期信号の数が10[パ
ルス]であることから、 10[パルス]×30[mm]/1[mm] と演算することによって規定個数Cmは300個と決定
される。Next, the specified length L is set based on the pattern interval, and the specified number Cm, which is the number of color signal data from the work cloths 10 and 12 corresponding to the specified length L, is calculated ( S110, 120). For example, the specified length L is 30 [m
m] and the feed amount are set to 1 [mm], the number of synchronization signals in the feed operation range per revolution of the main spindle is 10 [pulses], so 10 [pulses] × 30 [mm] / 1 The prescribed number Cm is determined to be 300 by calculating [mm].
【0032】続いて、RAM78に割り当てられた制御
回数Kおよび色信号データ個数Cを値0にクリアする
(S130,140)。そして、上下2枚の加工布1
0,12があるか否かを判断する(S150)。この判
断は、加工布10,12があるときには、検出器36か
らの出力レベルが低く、加工布10,12がないときに
は、検出器36からの出力レベルが非常に高くなること
により判断される。Subsequently, the control count K and the color signal data count C assigned to the RAM 78 are cleared to the value 0 (S130, 140). And the upper and lower work cloth 1
It is determined whether 0 or 12 is present (S150). This determination is made because the output level from the detector 36 is low when the work cloths 10 and 12 are present, and the output level from the detector 36 is very high when the work cloths 10 and 12 are not present.
【0033】上下加工布10,12があると判断される
と(S150:YES)、発生回路24を介して、作業
者により足踏みペダル22が踏まれ、オンされたか否か
が判断される(S160)。そして、ペダルがオンされ
たと判断されると(S160:YES)、ミシンモータ
2を駆動して、縫製を行なう(S170)。When it is determined that the upper and lower work cloths 10 and 12 are present (S150: YES), it is determined whether or not the operator depresses the foot pedal 22 via the generating circuit 24 (S160). ). When it is determined that the pedal is turned on (S160: YES), the sewing machine motor 2 is driven to perform sewing (S170).
【0034】縫製作業中は、ミシンモータ2の回転に同
期して既述した割込ルーチン(図8参照)が実行され、
RAM78の所定の領域に順次新しい色信号データが蓄
積される。次に、制御回数Kが値0であるか否かを判断
し(S180)、その制御回数Kが値0のときは(S1
80:YES)、続いて、色信号データ個数Cが規定個
数Cmに達したか否かを判断する(S190)。During the sewing operation, the interrupt routine (see FIG. 8) described above is executed in synchronization with the rotation of the sewing machine motor 2,
New color signal data is sequentially stored in a predetermined area of the RAM 78. Next, it is judged whether or not the control count K is 0 (S180), and when the control count K is 0 (S1).
80: YES), and subsequently, it is determined whether or not the number C of color signal data has reached the specified number Cm (S190).
【0035】そして、色信号データ個数Cが規定個数C
mに達していないときは(S190:NO)、ステップ
S150以降の処理を繰り返して待ち続け、初めて規定
個数Cmに達した場合(S190:YES)、あるいは
ステップS180で制御回数Kが値0でないと判断した
時、つまり制御が既に開始されたときは(S180:N
O)、図10に示すステップS200以降の柄合わせ処
理に移行する。Then, the number C of color signal data is the specified number C
If m has not been reached (S190: NO), the process after step S150 is repeated and kept waiting, and if the specified number Cm is reached for the first time (S190: YES), or if the control count K is not 0 in step S180. When the judgment is made, that is, when the control is already started (S180: N
O), the process proceeds to the pattern matching process after step S200 shown in FIG.
【0036】図10に示すように、柄合わせ処理では、
まず、予め設定してある柄ずれ量算出モードの番号を判
断し(S200)、設定されたモードに応じて明度演算
サブルーチン(S210)、色相の差分演算サブルーチ
ン(S220)、色相の差分強調演算サブルーチン(S
230)のいずれかを実行し柄ずれ量を算出する。As shown in FIG. 10, in the pattern matching process,
First, the number of the pattern shift amount calculation mode set in advance is determined (S200), and the brightness calculation subroutine (S210), the hue difference calculation subroutine (S220), and the hue difference emphasis calculation subroutine are determined according to the set mode. (S
230) is executed to calculate the pattern displacement amount.
【0037】以下に、柄ずれ量算出モードがモード3で
あって差分強調演算サブルーチンを実行することで、柄
ずれ量を算出する過程を簡単に説明する(図12参
照)。差分強調演算サブルーチンでは、まずRAM78
の所定領域に蓄積されている最新の色信号データから規
定個数Cm手前までの色信号データを読み込み、上下加
工布10,12それぞれの差分強調信号を求める。The process of calculating the pattern deviation amount by executing the difference emphasis calculation subroutine when the pattern deviation amount calculation mode is the mode 3 will be briefly described below (see FIG. 12). In the difference emphasis calculation subroutine, first, the RAM 78
From the latest color signal data accumulated in the predetermined area to the specified number Cm before the color signal data, the difference emphasis signals of the upper and lower work cloths 10 and 12 are obtained.
【0038】続いて、差分強調信号データを平滑化処理
してノイズ等の影響を取り除き、次に、平滑化されたデ
ータを微分化処理して平滑化データの大きな変化を一層
際だたせるとともに緩やかな変化をなだらかにする。そ
して、この微分データを用いて柄ずれ量dおよび柄ずれ
方向を計算し、制御回数Kに対応づけて記憶する。Subsequently, the difference emphasis signal data is smoothed to remove the influence of noise and the like, and then the smoothed data is differentiated to make a large change in the smoothed data more noticeable and gradual. Smooth out changes. Then, the pattern deviation amount d and the pattern deviation direction are calculated using this differential data, and stored in association with the control count K.
【0039】こうして柄ずれ量dが求められると、前回
の柄ずれ量dn-1 に対する今回の柄ずれ量dn との差
(以後は、柄ずれ量変化量dd(=dn −dn-1 )と称
する)を算出する(S235)。次に、これら柄ずれ量
dと柄ずれ量変化量ddと掛かり具合hとによって、フ
ァジィ推論を行う(S240)。そして、ファジィ推論
の結果に応じて上送り量の調節処理(S300)を行な
う。When the pattern deviation amount d is obtained in this manner, the difference between the previous pattern deviation amount dn-1 and the current pattern deviation amount dn (hereinafter, the pattern deviation amount change amount dd (= dn-dn-1)) is obtained. (Referred to) is calculated (S235). Next, fuzzy inference is performed based on the pattern deviation amount d, the pattern deviation amount variation amount dd, and the degree of application h (S240). Then, the upward feed amount adjusting process (S300) is performed according to the result of the fuzzy inference.
【0040】この後、制御回数Kを値1インクリメント
して(S310)、図9の既述したステップS150に
進む。このように上送り量の調節を行って、上下加工布
10、12間の相対的な送り量を制御し、上下加工布1
0,12を、両者の柄を一致させて縫合する。Thereafter, the control count K is incremented by 1 (S310), and the process proceeds to step S150 described above in FIG. By adjusting the upper feed amount in this way, the relative feed amount between the upper and lower work cloths 10 and 12 is controlled, and the upper and lower work cloths 1 and 12 are controlled.
0 and 12 are sewn so that the handles of both are matched.
【0041】次に、ファジィ推論について図11,図1
3,図14を参照しながら説明する。図10のステップ
S235までに制御に必要な柄ずれ量d、柄ずれ量変化
量dd、掛かり具合hが求められ、この求められた柄ず
れ量d、柄ずれ量変化量dd、掛かり具合hから、図1
3に示すメンバーシップ関数により各柄ずれ量d、柄ず
れ量変化量dd、掛かり具合hにおける適合度が求めら
れる。Next, regarding fuzzy inference, FIG. 11 and FIG.
3, with reference to FIG. The pattern shift amount d, the pattern shift amount change amount dd, and the application degree h required for the control are obtained by step S235 in FIG. 10, and from the obtained pattern shift amount d, the pattern deviation amount variation amount dd, and the application state h. , Figure 1
With the membership function shown in FIG. 3, the degree of suitability for each pattern deviation amount d, the amount of pattern deviation amount variation dd, and the degree of hanging h are obtained.
【0042】このメンバーシップ関数は、ROM75に
予め記憶されており、各メンバーシップ関数の横軸は、
各柄ずれ量d、柄ずれ量変化量dd、掛かり具合hに対
応しており、縦軸は適合度に対応している。図13
(a)は、柄ずれ量dに関するメンバーシップ関数を示
す特性図である。この柄ずれ量dのファジィ集合は、3
段階のランクMI,ZR,PLの各ファジィ集合に区分
されている。This membership function is stored in the ROM 75 in advance, and the horizontal axis of each membership function is
It corresponds to each pattern displacement amount d, the pattern displacement amount variation amount dd, and the degree of hanging h, and the vertical axis corresponds to the degree of conformity. FIG.
(A) is a characteristic view showing a membership function relating to the pattern deviation amount d. The fuzzy set of this pattern deviation amount d is 3
The fuzzy sets are classified into ranks MI, ZR, and PL.
【0043】ランクMIは、柄ずれ量dが−3.0mmか
ら0mmの間で適合度が1から0に順次変化する。ランク
ZRは、柄ずれ量dが−3.0mmから0mmの間で適合度
が0から1に順次変化し、柄ずれ量dが0mmから3.0
mmの間で適合度が1から0に順次変化する。また、ラン
クPLは、柄ずれ量dが0mmから3.0mmの間で適合度
が0から1に順次変化する。In the rank MI, the degree of conformity gradually changes from 1 to 0 when the pattern deviation amount d is between -3.0 mm and 0 mm. In the rank ZR, the degree of conformity gradually changes from 0 to 1 when the pattern displacement amount d is between −3.0 mm and 0 mm, and the pattern displacement amount d is 0 mm to 3.0.
The goodness of fit gradually changes from 1 to 0 in mm. In the rank PL, the degree of conformity sequentially changes from 0 to 1 when the pattern deviation amount d is 0 mm to 3.0 mm.
【0044】図13(b)は、柄ずれ量変化量ddに関
するメンバーシップ関数を示す特性図である。この柄ず
れ量変化量ddのファジィ集合は、3段階のランクM
I,ZR,PLの各ファジィ集合に区分されている。ラ
ンクMIは、柄ずれ量変化量ddが−3.0mmから0mm
の間で適合度が1から0に順次変化する。ランクZR
は、柄ずれ量変化量ddが−3.0mmから0mmの間で適
合度が0から1に順次変化し、柄ずれ量変化量ddが0
mmから3.0mmの間で適合度が1から0に順次変化す
る。また、ランクPLは、柄ずれ量変化量ddが0mmか
ら3.0mmの間で適合度が0から1に順次変化する。FIG. 13B is a characteristic diagram showing a membership function relating to the pattern deviation amount change amount dd. The fuzzy set of the pattern shift amount change amount dd is a rank M of three stages.
It is divided into I, ZR, and PL fuzzy sets. Rank MI has a pattern shift amount change amount dd of -3.0 mm to 0 mm
The fitness level sequentially changes from 1 to 0. Rank ZR
Indicates that the degree of conformity changes sequentially from 0 to 1 when the pattern deviation amount change amount dd is between −3.0 mm and 0 mm, and the pattern deviation amount change amount dd is 0.
The conformity changes from 1 to 0 in the range from mm to 3.0 mm. Further, in the rank PL, the degree of conformity sequentially changes from 0 to 1 when the pattern displacement amount change amount dd is from 0 mm to 3.0 mm.
【0045】図13(c)は、掛かり具合hに関するメ
ンバーシップ関数を示す特性図である。この掛かり具合
hのファジィ集合は、3段階のランクS,M,Lの各フ
ァジィ集合に区分されている。ランクSは、掛かり具合
hが0から50の間で適合度が1から0に順次変化す
る。ランクMは、掛かり具合hが0から50の間で適合
度が0から1に順次変化し、掛かり具合hが50から1
00の間で適合度が1から0に順次変化する。また、ラ
ンクLは、掛かり具合hが50から100の間で適合度
が0から1に順次変化する。FIG. 13C is a characteristic diagram showing a membership function relating to the degree of h. The fuzzy set having the degree h is divided into three fuzzy sets of ranks S, M, and L. In the rank S, the degree of conformity changes from 0 to 50 and the fitness level changes from 1 to 0 sequentially. In the rank M, the fitness level changes from 0 to 1 in the range from 0 to 50, and the degree of h is from 50 to 1.
During 00, the goodness of fit sequentially changes from 1 to 0. In the rank L, the degree of suitability is changed from 0 to 1 in the range of 50 to 100.
【0046】次に、ROM75に予め記憶されている制
御規則について説明する。制御規則は、前述した柄ずれ
量d、柄ずれ量変化量dd、掛かり具合hに関するメン
バーシップ関数に基づいて、本実施例では、以下の14
種類が設定されている。 (1)柄ずれ量が負で(d=MI)、柄ずれ量変化量が
負の場合(dd=MI)、上送り量変化量は正方向に大
きい(ds=PL)。 (2)柄ずれ量が負で(d=MI)、柄ずれ量変化量が
0の場合(dd=ZR)、上送り量変化量は正方向に小
さい(ds=PS)。 (3)柄ずれ量が負で(d=MI)、柄ずれ量変化量が
正の場合(dd=PL)、上送り量変化量は0である
(ds=ZR)。 (4)柄ずれ量が0で(d=ZR)、柄ずれ量変化量が
負の場合(dd=MI)、上送り量変化量は正方向に小
さい(ds=PS)。 (5)柄ずれ量が0で(d=ZR)、柄ずれ量変化量が
0の場合(dd=ZR)、上送り量変化量は0である
(ds=ZR)。 (6)柄ずれ量が0で(d=ZR)、柄ずれ量変化量が
正の場合(dd=PL)、上送り量変化量は負方向に小
さい(ds=MS)。 (7)柄ずれ量が正で(d=PL)、柄ずれ量変化量が
負の場合(dd=MI)、上送り量変化量は0である
(ds=ZR)。 (8)柄ずれ量が正で(d=PL)、柄ずれ量変化量が
0の場合(dd=ZR)、上送り量変化量は負方向に小
さい(ds=MS)。 (9)柄ずれ量が正で(d=PL)、柄ずれ量変化量が
正の場合(dd=PL)、上送り量変化量は負方向に大
きい(ds=MS)。 (10)掛かり具合が良い場合(h=L)、上送り量変
化量は0である(ds=ZR)。 (11)柄ずれ量が正で(d=PL)、掛かり具合が普
通の場合(h=M)、上送り量変化量は負方向に小さい
(ds=MS)。 (12)柄ずれ量が負で(d=MI)、掛かり具合が普
通の場合(h=M)、上送り量変化量は正方向に小さい
(ds=PS)。 (13)柄ずれ量が正で(d=PL)、掛かり具合が悪
い場合(h=S)、上送り量変化量は負方向に大きい
(ds=ML)。 (14)柄ずれ量が負で(d=MI)、掛かり具合が悪
い場合(h=S)、上送り量変化量は正方向に大きい
(ds=PL)。Next, the control rules stored in advance in the ROM 75 will be described. The control rule is based on the above-described membership function relating to the pattern deviation amount d, the pattern deviation amount change amount dd, and the hanging degree h.
The type is set. (1) When the pattern shift amount is negative (d = MI) and the pattern shift amount change amount is negative (dd = MI), the upward feed amount change amount is large in the positive direction (ds = PL). (2) When the pattern deviation amount is negative (d = MI) and the pattern deviation amount change amount is 0 (dd = ZR), the upward feed amount change amount is small in the positive direction (ds = PS). (3) When the pattern shift amount is negative (d = MI) and the pattern shift amount change amount is positive (dd = PL), the upper feed amount change amount is 0 (ds = ZR). (4) When the pattern shift amount is 0 (d = ZR) and the pattern shift amount change amount is negative (dd = MI), the upper feed amount change amount is small in the positive direction (ds = PS). (5) When the pattern shift amount is 0 (d = ZR) and the pattern shift amount change amount is 0 (dd = ZR), the upper feed amount change amount is 0 (ds = ZR). (6) When the pattern deviation amount is 0 (d = ZR) and the pattern deviation amount change amount is positive (dd = PL), the upper feed amount change amount is small in the negative direction (ds = MS). (7) When the pattern shift amount is positive (d = PL) and the pattern shift amount change amount is negative (dd = MI), the upper feed amount change amount is 0 (ds = ZR). (8) When the pattern shift amount is positive (d = PL) and the pattern shift amount change amount is 0 (dd = ZR), the upper feed amount change amount is small in the negative direction (ds = MS). (9) When the pattern shift amount is positive (d = PL) and the pattern shift amount change amount is positive (dd = PL), the upper feed amount change amount is large in the negative direction (ds = MS). (10) When the application condition is good (h = L), the amount of change in the upper feed amount is 0 (ds = ZR). (11) When the pattern displacement amount is positive (d = PL) and the degree of engagement is normal (h = M), the upward feed amount change amount is small in the negative direction (ds = MS). (12) When the pattern shift amount is negative (d = MI) and the degree of engagement is normal (h = M), the upward feed amount change amount is small in the positive direction (ds = PS). (13) When the pattern displacement amount is positive (d = PL) and the engagement condition is bad (h = S), the upward feed amount change amount is large in the negative direction (ds = ML). (14) When the pattern displacement amount is negative (d = MI) and the engagement condition is bad (h = S), the upward feed amount change amount is large in the positive direction (ds = PL).
【0047】前述したファジィ推論では、図11に示す
ように、まず、柄ずれ量d、柄ずれ量変化量dd、掛か
り具合hの各入力情報に対して適合度を求める(S25
0)。例えば、柄ずれ量dが−1.2mm、柄ずれ量変
化量が0mm、掛かり具合が30とした場合、図13
(a)のメンバーシップ関数より、柄ずれ量dはランク
MIに対する適合度が0.4で、ランクZRに対しては
0.6で、ランクPLに対しては0となる。In the above-mentioned fuzzy inference, as shown in FIG. 11, first, the degree of conformity is calculated for each input information of the pattern displacement amount d, the pattern displacement amount variation amount dd, and the application degree h (S25).
0). For example, when the pattern deviation amount d is -1.2 mm, the pattern deviation amount variation amount is 0 mm, and the hanging degree is 30, FIG.
According to the membership function of (a), the pattern deviation amount d is 0.4 for the rank MI, 0.6 for the rank ZR, and 0 for the rank PL.
【0048】また、図13(b)のメンバーシップ関数
より、柄ずれ量変化量ddはランクZRに対する適合度
が1で、ランクMI及びPLに対しては0となる。図1
3(c)のメンバーシップ関数より、掛かり具合hはラ
ンクSに対する適合度は0.4で、ランクMに対しては
0.6で、ランクLに対しては0となる。Further, according to the membership function of FIG. 13B, the pattern deviation amount variation amount dd has a suitability of 1 for the rank ZR and 0 for the ranks MI and PL. Figure 1
From the membership function of 3 (c), the degree of conformity h is 0.4 for the rank S, 0.6 for the rank M, and 0 for the rank L.
【0049】続いて、各制御規則(1)から(14)毎
に、各制御規則前半の条件部全体の適合度を求める(S
260)。条件部の入力情報が複数ある場合は、それぞ
れの適合度のうちで小さい方の適合度を条件部全体の適
合度とする。前述した例で考えれば、制御規則(1)で
は、柄ずれ量dのランクがMIで柄ずれ量変化量ddの
ランクがMIであるから、前者の適合度は0.4で後者
の適合度は0である。よって、条件部全体の適合度は0
となり、この例では制御規則(1)は無視される。Then, for each of the control rules (1) to (14), the suitability of the entire condition part in the first half of each control rule is obtained (S).
260). When there is a plurality of input information of the condition part, the smaller one of the respective adaptability is set as the adaptability of the entire condition part. Considering the above-described example, in the control rule (1), the rank of the pattern deviation amount d is MI and the rank of the pattern deviation amount change amount dd is MI, so the suitability of the former is 0.4 and the suitability of the latter is 0.4. Is 0. Therefore, the goodness of fit of the entire condition part is 0
In this example, control rule (1) is ignored.
【0050】同様にして制御規則(2)では、柄ずれ量
dのランクがMIで柄ずれ量変化量ddのランクがZR
であるから、前者の適合度は0.4で後者の適合度は1
となる。よって、上送り量変化量は正方向に小さく(d
s=PS)、条件部全体の適合度は0.4となる。以
下、制御規則(3)〜(14)について求める。Similarly, in the control rule (2), the rank of the pattern deviation amount d is MI and the rank of the pattern deviation amount variation dd is ZR.
Therefore, the former fitness is 0.4 and the latter fitness is 1.
Becomes Therefore, the amount of change in the upper feed amount is small in the positive direction (d
s = PS), the fitness of the entire condition part is 0.4. Hereinafter, the control rules (3) to (14) will be obtained.
【0051】この例において有効となる制御規則は、
(2),(5),(12),(14)である。制御規則
(5)では、柄ずれ量dのランクがZRで柄ずれ量変化
量ddのランクがZRであるから、前者の適合度は0.
6で後者の適合度は1となる。よって、上送り量変化量
は0であり(ds=ZR)、条件部全体の適合度は0.
6となる。The control rules that are valid in this example are:
(2), (5), (12) and (14). In the control rule (5), since the rank of the pattern deviation amount d is ZR and the rank of the pattern deviation amount variation dd is ZR, the former suitability is 0.
At 6, the latter conformance becomes 1. Therefore, the change amount of the upper feed amount is 0 (ds = ZR), and the conformity of the entire condition part is 0.
It becomes 6.
【0052】また、制御規則(12)では、柄ずれ量d
のランクがMIで掛かり具合hのランクがMであるか
ら、前者の適合度は0.4で後者の適合度は0.6とな
る。よって、上送り量変化量は正方向に小さく(ds=
PS)、条件部全体の適合度は0.4となる。In the control rule (12), the pattern deviation amount d
Since the rank is MI and the rank of the degree of h is M, the suitability of the former is 0.4 and the suitability of the latter is 0.6. Therefore, the change amount of the upper feed amount is small in the positive direction (ds =
PS), the fitness of the entire condition part is 0.4.
【0053】更に、制御規則(14)では、柄ずれ量d
のランクがMIで掛かり具合hのランクがSであるか
ら、前者の適合度は0.4で後者の適合度は0.4とな
る。よって、上送り量変化量は正方向に大きく(ds=
PL)、条件部全体の適合度は0.4となる。Further, according to the control rule (14), the pattern deviation amount d
The rank of MI is MI and the rank of the degree of h is S, so the suitability of the former is 0.4 and the suitability of the latter is 0.4. Therefore, the amount of change in the upper feed amount is large in the positive direction (ds =
PL), the fitness of the entire condition part is 0.4.
【0054】そして、各制御規則毎に求めた適合度を基
にして、結論部操作量(ここでは上送り量変化量)のメ
ンバーシップ関数を、図14に示すように修正する(S
270)。制御規則の中には、同じランクの変数を修正
するものがあるが、この場合には、適合度の大きい方を
優先させる。Then, based on the goodness of fit obtained for each control rule, the membership function of the conclusion part operation amount (here, the amount of upward feed change) is corrected as shown in FIG. 14 (S
270). Some control rules modify variables of the same rank, but in this case, the one with a higher degree of conformity is given priority.
【0055】最後に、修正された上送り量変化量のメン
バーシップ関数から、最終的な上送り量変化量を求める
(S280)。具体的には、修正された上送り量変化量
のメンバーシップ関数の重心を求めることによって得ら
れる。この重心は下記式により算出することができる。Finally, the final change amount of the upper feed amount is obtained from the corrected membership function of the change amount of the upper feed amount (S280). Specifically, it is obtained by obtaining the center of gravity of the corrected upper feed amount variation membership function. This center of gravity can be calculated by the following formula.
【0056】上送り量変化量=Σ(上送り量変化量×適
合度)/Σ(適合度) 前述した例においては、上送り量変化量dsは+2とな
る。この算出した上送り量変化量dsによりステップモ
ータ15を回転させて、上送り量を調整する。尚、ファ
ジィ推論ルーチンの実行が本発明のファジィ推論手段M
8として働く。Upper feed amount change amount = Σ (upper feed amount change amount × fitness) / Σ (fitness) In the above example, the upper feed amount change amount ds is +2. The step motor 15 is rotated according to the calculated change amount ds of the upper feed amount to adjust the upper feed amount. The fuzzy inference routine is executed by the fuzzy inference means M of the present invention.
Work as 8.
【0057】以上説明したように、本実施例の送り量調
節ミシンは、上送り量変化量dsが、柄ずれ量dと、柄
ずれ量変化量ddと、上送り歯圧力・押え圧力・生地質
等によって定まる掛かり具合hとによりファジィ推論さ
れ、この上送り量変化量dsにより上送り量を増減す
る。As described above, in the feed amount adjusting sewing machine of this embodiment, the upper feed amount change amount ds, the pattern deviation amount d, the pattern deviation amount change amount dd, the upper feed dog pressure, the presser foot pressure, the raw pressure Fuzzy inference is performed based on the degree of h that is determined by the geology and the like, and the upper feed amount is increased or decreased by the upper feed amount change amount ds.
【0058】よって、従来では適正な制御を行うために
上送り歯圧力や押え圧力等を調整しなければならなかっ
たが、調整することなく、一定の上送り歯圧力や押え圧
力であっても、上下加工布10,12の柄が一致するよ
うに、生地質、上送り歯圧力や押え圧力に見合った上送
り量変化量dsにより上送り量を増減する。従って、簡
便に送り量を適切に制御することができる。Therefore, in the past, the upper feed dog pressure, the pressing pressure, etc. had to be adjusted in order to perform proper control, but even if the upper feed dog pressure and the pressing pressure are constant without adjustment. The upper feed amount is increased / decreased by the upper feed amount change amount ds corresponding to the material quality, the upper feed dog pressure and the pressing pressure so that the patterns of the upper and lower work cloths 10 and 12 are matched. Therefore, the feed amount can be easily and appropriately controlled.
【0059】以上本発明の実施例について説明したが、
本発明はこうした実施例に限定されるものではなく、例
えば、本発明の趣旨を逸脱しない範囲において種々なる
態様で実施し得ることは勿論である。更に、高精度な制
御を行おうとするならば、入力情報の数や制御規則を増
やしたり、入力情報のメンバーシップ関数のランク数を
増やすことによって実現可能である。また、本実施例で
は上送り量を下送り量に対して変更して上下加工布1
0,12間の相対的な送り量を制御しているが、この逆
であってもよいし、両者ともに変更してもよい。The embodiment of the present invention has been described above.
The present invention is not limited to such embodiments, and it goes without saying that the present invention can be implemented in various modes without departing from the spirit of the present invention. Furthermore, if high-precision control is to be performed, it can be realized by increasing the number of input information and control rules, or by increasing the number of ranks of the membership function of input information. Further, in this embodiment, the upper feed amount is changed with respect to the lower feed amount, and the upper and lower work cloths 1 are changed.
Although the relative feed amount between 0 and 12 is controlled, the reverse may be possible or both may be changed.
【0060】さらに、本発明は目印として加工布10,
12の柄を検出して柄合わせ縫製を行なうミシンにのみ
限定されるものではなく、所定の目印が付けられた加工
布10,12の目印を検出するものでもよい。その目印
としては、加工布10,12上に予め所定間隔毎に織り
込まれた磁性体(この場合、目印検出手段としては、磁
気センサーが採用される)や、加工布10,12の縁部
に形成された波形縁等の切込みがある。Further, the present invention uses the work cloth 10 as a mark,
The sewing machine is not limited to the sewing machine that detects the pattern 12 and performs pattern matching sewing, and may detect the marks of the work cloths 10 and 12 to which predetermined marks are attached. As the mark, a magnetic material (in this case, a magnetic sensor is used as the mark detecting means) woven in advance on the work cloths 10 and 12 at predetermined intervals, or on the edges of the work cloths 10 and 12 are used. There are notches such as corrugated edges formed.
【0061】[0061]
【発明の効果】以上詳述したように本発明の送り量調節
ミシンは、2枚の加工布の目印が一致するように、生地
質、上送り歯圧力や押え圧力に見合った上送り量変化量
により上送り量を増減するので、上送り歯圧力や押え圧
力を適切な制御ができるようにその都度調節することな
く、簡便に送り量を適切に制御することができるという
効果を奏する。As described above in detail, in the feed amount adjusting sewing machine of the present invention, the upper feed amount changes corresponding to the material quality, the upper feed dog pressure and the pressing pressure so that the marks of the two work cloths match. Since the upper feed amount is increased / decreased depending on the amount, there is an effect that the upper feed dog pressure and the pressing pressure can be simply and appropriately controlled without adjusting each time so as to appropriately control.
【図1】本発明の送り量調節ミシンの基本的構成を例示
するブロック図である。FIG. 1 is a block diagram illustrating a basic configuration of a feed amount adjusting sewing machine of the present invention.
【図2】本発明の一実施例としての送り量調節ミシンの
概略を示す要部構成図である。FIG. 2 is a main part configuration diagram schematically showing a feed amount adjusting sewing machine as one embodiment of the present invention.
【図3】本実施例の送り量調節ミシンの上下送り歯と検
出器との構成を示す要部断面図である。FIG. 3 is a cross-sectional view of essential parts showing a configuration of a vertical feed dog and a detector of the feed amount adjusting sewing machine of the present embodiment.
【図4】本実施例の検出器の先端構造の拡大斜視図であ
る。FIG. 4 is an enlarged perspective view of the tip structure of the detector of this embodiment.
【図5】本実施例の検出器のファイバ束の構成を説明す
る説明図である。FIG. 5 is an explanatory diagram illustrating a configuration of a fiber bundle of the detector according to the present exemplary embodiment.
【図6】本実施例の検出器の色フィルタの構成を説明す
る説明図である。FIG. 6 is an explanatory diagram illustrating a configuration of a color filter of the detector according to the present exemplary embodiment.
【図7】本実施例の電気系統の構成を示すブロック図で
ある。FIG. 7 is a block diagram showing a configuration of an electric system of the present embodiment.
【図8】本実施例の割込ルーチンを示すフローチャート
である。FIG. 8 is a flowchart showing an interrupt routine of this embodiment.
【図9】本実施例の柄合わせ制御ルーチンの前半部分を
示すフローチャートである。FIG. 9 is a flowchart showing the first half of the pattern matching control routine of this embodiment.
【図10】本実施例の柄合わせ制御ルーチンの後半部分
を示すフローチャートである。FIG. 10 is a flowchart showing the latter half of the pattern matching control routine of this embodiment.
【図11】本実施例のファジィ推論ルーチンを示すフロ
ーチャートである。FIG. 11 is a flowchart showing a fuzzy inference routine of this embodiment.
【図12】本実施例の加工布からの色信号データを明度
信号、差分信号、差分強調信号に変換した加工データを
示す説明図である。FIG. 12 is an explanatory diagram showing processed data obtained by converting color signal data from the processed cloth of this embodiment into a brightness signal, a difference signal, and a difference emphasis signal.
【図13】本実施例のファジィ推論における入力情報の
メンバーシップ関数を示す説明図である。FIG. 13 is an explanatory diagram showing a membership function of input information in fuzzy inference according to the present embodiment.
【図14】本実施例のファジィ推論における制御規則毎
に求めた適合度により修正したメンバーシップ関数を示
す説明図である。FIG. 14 is an explanatory diagram showing a membership function modified by a goodness of fit obtained for each control rule in fuzzy inference according to the present embodiment.
M1,10,12…加工布 M2…目印検出手段
M3…縫合手段 M4…布送り手段 M5…ずれ量算出手段 M6…ずれ量変化量算出手段 M7…掛かり具合設定手
段 M8…ファジィ推論手段 1…縫い針
2…ステップモータ 4…下送り歯 6…上送り歯
8…布押え足 15…ステップモータ 36…検出器
52…投光部 54…受光部 70…電子制御回路
73…CPU 75…ROM 78…RAMM1, 10, 12 ... Work cloth M2 ... Mark detecting means
M3 ... stitching means M4 ... cloth feed means M5 ... deviation amount calculation means M6 ... deviation amount change amount calculation means M7 ... engaging degree setting means M8 ... fuzzy inference means 1 ... sewing needle
2 ... Step motor 4 ... Lower feed tooth 6 ... Upper feed tooth
8 ... Cloth foot 15 ... Step motor 36 ... Detector
52 ... Emitting unit 54 ... Light receiving unit 70 ... Electronic control circuit
73 ... CPU 75 ... ROM 78 ... RAM
Claims (1)
目印検出手段と、 前記2枚の加工布を重ね合わせて縫合する縫合手段と、 前記2枚の加工布を所定の送り量に応じて前記縫合手段
に送ると共に、2枚の加工布の少なくとも一方の送り量
を調整可能な布送り手段と、 を備えた送り量調節ミシンにおいて、 前記目印検出手段により検出される前記2枚の加工布の
目印から該目印のずれ量を算出するずれ量算出手段と、 該ずれ量算出手段により算出されるずれ量からずれ量変
化量を算出するずれ量変化量算出手段と、 掛かり具合を設定する掛かり具合設定手段と、 前記ずれ量、前記ずれ量変化量、前記掛かり具合を入力
情報として、予め設定されたファジィルールに基づいて
前記2枚の加工布の目印が一致するように前記布送り手
段の送り量に対する送り量変化量をファジィ推論により
算出するファジィ推論手段と、 を備えたことを特徴とする送り量調節ミシン。1. A mark detecting means for detecting a mark on each of the two work cloths, a stitching means for superposing the two work cloths on each other, and stitching the two work cloths according to a predetermined feed amount. A feed amount adjusting sewing machine capable of adjusting the feed amount of at least one of the two work cloths while feeding the work piece to the suturing means, and the two work pieces detected by the mark detecting means. A deviation amount calculation means for calculating the deviation amount of the mark from the cloth mark, a deviation amount change amount calculation means for calculating the deviation amount change amount from the deviation amount calculated by the deviation amount calculation means, and the degree of engagement are set. The hanging condition setting means and the cloth feeding means so that the marks of the two work cloths match based on a preset fuzzy rule using the deviation amount, the deviation amount change amount, and the hanging condition as input information. Sending Feed amount adjusting sewing machine, characterized by comprising a fuzzy inference means for calculating the fuzzy inference feed rate variation to the amount.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP24682492A JPH0691082A (en) | 1992-09-16 | 1992-09-16 | Feed quantity regulating sewing machine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP24682492A JPH0691082A (en) | 1992-09-16 | 1992-09-16 | Feed quantity regulating sewing machine |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0691082A true JPH0691082A (en) | 1994-04-05 |
Family
ID=17154244
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP24682492A Pending JPH0691082A (en) | 1992-09-16 | 1992-09-16 | Feed quantity regulating sewing machine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0691082A (en) |
-
1992
- 1992-09-16 JP JP24682492A patent/JPH0691082A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS5944295A (en) | Apparatus for driving and controlling sewing machine | |
| US4982677A (en) | Pattern-matching sheet-joining machine | |
| US4901660A (en) | Pattern-matching sewing machine | |
| JPH0783797B2 (en) | Sewing machine | |
| JPH0357796B2 (en) | ||
| JPH0136393B2 (en) | ||
| JPH01192388A (en) | Pattern matching sewing machine | |
| US5161476A (en) | Pattern matching system | |
| JPH0710314B2 (en) | Vertical feed amount control device for sewing machine | |
| JPH06292779A (en) | Sheet material processing equipment | |
| JP3094681B2 (en) | Cloth feed adjusting sewing machine | |
| JPH01192390A (en) | Pattern matching sewing machine | |
| JPH05161772A (en) | Mark matching sewing machine | |
| JP2892830B2 (en) | Method and apparatus for detecting the edge of a workpiece | |
| JPH06315586A (en) | Feed quantity adjustable sewing machine | |
| JPH06315587A (en) | Feed quantity adjustable sewing machine | |
| JPH04256778A (en) | Working device for sheet material with color pattern | |
| JPH06292781A (en) | Vertical feed sewing machine | |
| US4712497A (en) | Sewing machine | |
| JPH05220286A (en) | Pattern / pattern recognition device | |
| JP2867706B2 (en) | Mark alignment processing machine | |
| JPH04259488A (en) | sewing system | |
| JPH04259487A (en) | mark alignment sewing machine | |
| JPH01256996A (en) | pattern matching sewing machine | |
| JPH01192389A (en) | Pattern matching processing machine |