Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP2792066B2 - Sewing machine feed amount correction device - Google Patents
[go: Go Back, main page]

JP2792066B2 - Sewing machine feed amount correction device - Google Patents

Sewing machine feed amount correction device

Info

Publication number
JP2792066B2
JP2792066B2 JP32814588A JP32814588A JP2792066B2 JP 2792066 B2 JP2792066 B2 JP 2792066B2 JP 32814588 A JP32814588 A JP 32814588A JP 32814588 A JP32814588 A JP 32814588A JP 2792066 B2 JP2792066 B2 JP 2792066B2
Authority
JP
Japan
Prior art keywords
feed
sewing
work cloth
amount
sewing machine
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
Application number
JP32814588A
Other languages
Japanese (ja)
Other versions
JPH02172494A (en
Inventor
秀人 松本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP32814588A priority Critical patent/JP2792066B2/en
Publication of JPH02172494A publication Critical patent/JPH02172494A/en
Application granted granted Critical
Publication of JP2792066B2 publication Critical patent/JP2792066B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Sewing Machines And Sewing (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はミシンの送り量補正装置に関し、特に加工布
を試行的に縫製して設定された送りピッチ量に対する実
際の送りピッチ量の送り誤差を求め、加工布の実際の縫
製時にこの送り誤差に基いて送り用ステッピングモータ
の制御量を補正するようにしたものに関する。
Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a feed amount correcting device for a sewing machine, and more particularly to a feed error of an actual feed pitch amount with respect to a set feed pitch amount by trial sewing of a work cloth. And correcting the control amount of the feed stepping motor based on the feed error at the time of actual sewing of the work cloth.

〔従来の技術〕[Conventional technology]

一般に、電子ジグザグミシンにおいては、針棒を上下
動させる針棒上下駆動機構と、針棒を左右に揺動させる
揺動駆動機構と、この揺動駆動機構を駆動する揺動用ス
テッピングモータとがアーム部内に組み込まれるととも
に、布送り用の送り歯の上下動のための上下送り駆動機
構と、送り歯の前後動のための前後送り駆動機構と、こ
の前後送り駆動機構を駆動する送り用ステッピングモー
タとがベッド部内に組み込まれており、直線縫いやジグ
ザグ縫いに加えて、オーバーロックステッチなどのステ
ッチ縫い、ひらがなを含む文字やマークなどの模様縫い
などの複数種類の縫製が可能になっている。
Generally, in an electronic zigzag sewing machine, a needle bar up / down drive mechanism for vertically moving a needle bar, a swing drive mechanism for swinging the needle bar left and right, and a swing stepping motor for driving the swing drive mechanism are provided as arms. A vertical feed drive mechanism for moving the feed dog up and down, a feed drive mechanism for moving the feed dog back and forth, and a stepping motor for driving the feed drive mechanism The stitches are built into the bed portion, and in addition to straight stitching and zigzag stitching, a plurality of types of sewing such as stitch stitching such as overlock stitching and pattern stitching such as characters and marks including hiragana can be performed.

従って、各種の模様縫いのうち、特にアルファベット
の「O」や「Q」、数字の「8」や「0」、その他のル
ープ状のマークなどの模様を縫製するときに、模様縫い
の開始点と前進縫い及び後進縫いを実行して模様縫いを
終了する終了点との一致が特に要求される。
Therefore, when sewing patterns such as the alphabet “O” and “Q”, the numbers “8” and “0”, and other loop-shaped marks, among various pattern sewings, the starting point of the pattern sewing is And the end point at which pattern stitching is ended by executing forward stitching and reverse stitching.

一般に、前記前後送り駆動機構に送り調節器を備え、
送り用ステッピングモータを制御してこの送り調節器の
傾きを変更するミシンでは、送り調節器の送り量「0」
に対応する回動位置と送り用ステッピングモータの原点
位置とが正確に一致していることが原則である。従っ
て、工場出荷段階において作業者は送り調節器と送り用
ステッピングモータとが前述の位置関係となるように、
各ミシン毎にステッピングモータの取付位置を調整する
ようにしている。
Generally, a feed adjuster is provided in the front-rear feed drive mechanism,
In a sewing machine that controls the feed stepping motor to change the inclination of the feed adjuster, the feed amount of the feed adjuster is “0”.
It is a principle that the rotation position corresponding to the above and the origin position of the feed stepping motor exactly match. Therefore, at the factory shipment stage, the worker adjusts the feed adjuster and the feed stepping motor to have the above-described positional relationship.
The mounting position of the stepping motor is adjusted for each sewing machine.

一方、送り用ステッピングモータに代えてサーボモー
タなどのリニアアクチュエータを使用している場合に
は、リニアアクチュエータを駆動する駆動電圧が「0」
ボルトのときに送り調節器の送り量「0」位置に一致す
るように、駆動電圧の調整作業が行なわれている。
On the other hand, when a linear actuator such as a servomotor is used instead of the feed stepping motor, the drive voltage for driving the linear actuator is “0”.
The operation of adjusting the drive voltage is performed so that the position of the volts corresponds to the position of the feed amount “0” of the feed adjuster.

最近、オペレータの便宜のため設定された送りピッチ
量や針揺動ピッチ量を、数値でディスプレイに表示でき
るようにしたミシンも製品化されている。
Recently, a sewing machine that can display a feed pitch amount and a needle swing pitch amount set for the convenience of an operator on a display numerically has also been commercialized.

〔発明が解決しようとする課題〕[Problems to be solved by the invention]

上述したように、送り調節器の傾きをステッピングモ
ータやリニアアクチュエータで制御して加工布を前進送
り或いは後進送りさせるミシンでは、工場出荷段階にお
いてステッピングモータの取付け位置や駆動電圧の
「0」ボルト点を微妙に調整する調整作業を行わなけれ
ばならず、調整作業に多大の労力や時間を費やすという
問題がある。
As described above, in the sewing machine in which the inclination of the feed adjuster is controlled by the stepping motor or the linear actuator to feed the work cloth forward or backward, the mounting position of the stepping motor or the "0" volt point of the driving voltage at the factory shipment stage. There is a problem that an adjustment operation for finely adjusting the adjustment must be performed, and a great deal of labor and time is required for the adjustment operation.

前記のように出荷時に調整を施しても、部品の製作精
度や取付誤差などにより、実際の送りピッチが設定され
た送りピッチに正確に一致しにくいこと、特に伸縮率の
大きい加工布を縫製するときに、直線縫いやジグザグ縫
いなどの場合、試し縫いを繰り返すなどして送りピッチ
の誤差を見込んで送りピッチ量を勘に頼って設定しなけ
ればならないこと、模様縫いのときに模様の形状が大き
く変形すること、などの問題がある。
Even if adjustments are made at the time of shipment as described above, it is difficult for the actual feed pitch to exactly match the set feed pitch due to manufacturing accuracy and mounting errors of parts, and particularly, sew a work cloth having a large expansion and contraction rate. Sometimes, in the case of straight stitching or zigzag stitching, it is necessary to set the value by relying on the feed pitch amount in anticipation of the feed pitch error by repeating trial sewing, etc. There are problems such as large deformation.

更に、ミシンの長期の使用により送り駆動装置の駆動
系に遊びが生じたときには綺麗な模様縫いができず、駆
動系を定期的に再調整しなければならないことなどの問
題がある。
Furthermore, when play occurs in the drive system of the feed drive device due to long-term use of the sewing machine, a beautiful pattern cannot be sewn, and the drive system must be readjusted periodically.

本発明の目的は、縫製する加工布を種類に関係なく、
設定された送りピッチ量で加工布を確実に前進送り又は
後進送りし得るようなミシンの送り量補正装置を提供す
ることにある。
The object of the present invention is, regardless of the type of work cloth to be sewn,
It is an object of the present invention to provide a sewing machine feed amount correcting device capable of reliably moving a work cloth forward or backward at a set feed pitch amount.

〔課題を解決するための手段〕[Means for solving the problem]

第1請求項に係るミシンの送り量補正装置は、第1図
の機能ブロック図に示すように、下端に縫針が取付けら
れ上下動可能な針棒と、針棒の上下動と調時して送り歯
で加工布を移送する送り機構と、送り機構を駆動する送
り用ステッピングモータとを備えたミシンにおいて、加
工布を縫製するときに加工布を送る送りピッチ量を設定
する送りピッチ量設定手段と、加工布を実際に縫製する
縫製モードと試行的に縫製する試行モードとを択一的に
設定するモード設定手段と、前記試行モードにおいて加
工布を縫製中にその前端及び後端を検出する検出手段
と、ミシン上軸の回転に調時して、ミシン上軸の一回転
当たり所定数のパルスを出力するパルス発生手段と、検
出手段で加工布の前端を検出した時点と後端を検出した
時点との間において、パルス発生手段から出力されるパ
ルスを計数する計数手段と、設定手段で設定された試行
モードにおける前進縫い又は後進縫いにおいて計数手段
からのパルス数と所定のパルス数と予め入力された加工
布の前端と後端間の長さとに基いて実際の送りピッチ量
を演算し、この実際の送りピッチ量と送りピッチ量設定
手段からの送りピッチ量とに基いて設定送りピッチ量の
単位量当たりの送り誤差を求める演算手段と、演算手段
で求めた送り誤差のデータを記憶する記憶手段と、モー
ド設定手段で設定された縫製モードにおいて、記憶手段
の送り誤差データに基いて送り用ステッピングモータの
制御量を補正する補正制御手段とを備えたものである。
As shown in the functional block diagram of FIG. 1, the sewing machine feed amount correcting device according to the first aspect of the present invention is provided with a needle bar having a sewing needle attached to a lower end thereof, which can move up and down, and a needle bar which moves up and down. In a sewing machine provided with a feed mechanism for transferring a work cloth by a feed dog and a feed stepping motor for driving the feed mechanism, a feed pitch setting means for setting a feed pitch for sending the work cloth when sewing the work cloth Mode setting means for selectively setting a sewing mode in which the work cloth is actually sewn and a trial mode in which the work cloth is sewn trially, and detecting a front end and a rear end thereof while sewing the work cloth in the trial mode. Detecting means, pulse generating means for outputting a predetermined number of pulses per one rotation of the upper shaft of the sewing machine in synchronization with rotation of the upper shaft of the sewing machine, and detecting when the front end of the work cloth is detected by the detecting means and the rear end thereof Between that time and Counting means for counting the pulses output from the loosening means, and the number of pulses from the counting means, a predetermined number of pulses, and the front end of the work cloth previously input in forward sewing or reverse sewing in the trial mode set by the setting means. The actual feed pitch amount is calculated based on the distance between the feed pitch and the rear end, and the feed per unit amount of the set feed pitch amount is calculated based on the actual feed pitch amount and the feed pitch amount from the feed pitch amount setting means. Calculating means for calculating an error; storing means for storing data of the feed error obtained by the calculating means; and a control amount of the feed stepping motor based on the feed error data of the storing means in the sewing mode set by the mode setting means. And correction control means for correcting

第2請求項に係るミシンの送り量補正装置は、下端に
縫針が取付けられ上下動可能な針棒と、前記針棒の上下
動と調時して送り歯で加工布を移送する送り機構と、前
記送り機構を駆動する送り用ステッピングモータとを備
えたミシンにおいて、加工布を縫製するときに加工布を
送る送りピッチ量を設定する送りピッチ量設定手段と、
加工布を実際に縫製する縫製モードと試行的に縫製する
試行モードとを択一的に設定するモード設定手段と、前
記試行モードにおいて加工布を縫製中にその加工布に印
された前部マークライン及び後部マークラインを検出す
る検出手段と、ミシン上軸の回転に調時して、ミシン上
軸の一回転当たり所定数のパルスを出力するパルス発生
手段と、前記検出手段で加工布の前部マークラインを検
出した時点と後部マークラインを検出した時点との間に
おいて、前記パルス発生手段から出力されるパルスを計
数する計数手段と、前記試行モードにおける前進縫い又
は後進縫いにおいて前記計数手段からのパルス数と前記
所定のパルス数と予め入力された加工布の前部マークラ
インと後部マークライン間の長さとに基いて実際の送り
ピッチ量を演算し、この実際の送りピッチ量と送りピッ
チ量設定手段からの送りピッチ量とに基いて設定送りピ
ッチ量の単位量当たりの送り誤差を求める演算手段と、
演算手段で求めた送り誤差のデータを記憶する記憶手段
と、前記縫製モードにおいて、記憶手段の送り誤差デー
タに基いて送り用ステッピングモータの制御量を補正す
る補正制御手段とを備えたものである。
A feed amount correcting device for a sewing machine according to a second aspect of the present invention includes a needle bar on which a sewing needle is attached at a lower end and which can move up and down; In a sewing machine including a stepping motor for feeding that drives the feed mechanism, a feed pitch amount setting unit that sets a feed pitch amount for feeding the work cloth when sewing the work cloth,
Mode setting means for selectively setting a sewing mode in which the work cloth is actually sewn and a trial mode in which the work cloth is trially sewn; and a front mark marked on the work cloth while sewing the work cloth in the trial mode. Detecting means for detecting a line and a rear mark line; pulse generating means for outputting a predetermined number of pulses per rotation of the sewing machine upper shaft in synchronization with rotation of the upper shaft of the sewing machine; Between a point in time when the set mark line is detected and a point in time when the rear mark line is detected, counting means for counting the pulses output from the pulse generating means, and from the counting means in the forward stitching or the reverse stitching in the trial mode. The actual feed pitch amount is calculated based on the number of pulses, the predetermined number of pulses, and the length between the front mark line and the rear mark line of the work cloth previously input. A calculating means for calculating a feed error per unit quantity of setting the feed amount of pitch on the basis of the feed pitch amount from the actual feed pitch amount and feed pitch amount setting means,
Storage means for storing data of the feed error obtained by the arithmetic means, and correction control means for correcting the control amount of the feed stepping motor based on the feed error data in the storage means in the sewing mode. .

〔作用〕[Action]

第1請求項に係るミシンの送り量補正装置において
は、モード設定手段で試行モードが択一的に設定された
ときには、計数手段は加工布の前進縫い又は後進縫いに
よる縫製中に検出手段でその前端を検出した時点とその
後端を検出した時点との間において、パルス発生手段か
ら出力されるパルスを計数して、そのパルス数を演算手
段に出力する。演算手段は、先づこのパルス数とミシン
上軸の一回転当たりの所定パルス数とに基いて送り回数
を求めるとともに、この送り回数と予め入力された加工
布の前端と後端間の長さとに基いて実際の送りピッチ量
を求め、実際の送りピッチ量と送りピッチ量設定手段か
らの設定送りピッチ量とに基いて設定送りピッチ量の単
位量当たりの送り誤差を求め、この送り誤差のデータを
記憶手段に供給する。記憶手段はこの送り誤差のデータ
を記憶する。
In the sewing machine feed amount correcting device according to the first aspect, when the trial mode is set alternatively by the mode setting means, the counting means uses the detecting means during the forward sewing or the reverse sewing of the work cloth. Between the time when the front end is detected and the time when the rear end is detected, the number of pulses output from the pulse generation means is counted, and the number of pulses is output to the calculation means. The calculating means first calculates the number of feeds based on the number of pulses and a predetermined number of pulses per rotation of the upper shaft of the sewing machine, and calculates the number of feeds and the length between the front end and the rear end of the work cloth input in advance. The actual feed pitch amount is obtained based on the actual feed pitch amount, and the feed error per unit amount of the set feed pitch amount is obtained based on the actual feed pitch amount and the set feed pitch amount from the feed pitch amount setting means. The data is supplied to the storage means. The storage means stores the data of the feed error.

一方、モード設定手段で縫製モードが択一的に設定さ
れたときには、補正制御手段は前進縫いのときには記憶
手段に記憶した前進縫い誤差データを読出して送り用ス
テッピングモータの制御量をこの前進縫いの誤差データ
に基いて補正するとともに、後進縫いのときには記憶手
段に記憶した後進縫いの誤差データを読出して送り用ス
テッピングモータの制御量をこの後進縫いの誤差データ
に基いて補正する。
On the other hand, when the sewing mode is alternatively set by the mode setting means, the correction control means reads out the forward stitching error data stored in the storage means at the time of forward stitching, and changes the control amount of the feed stepping motor to the forward stitching amount. In addition to the correction based on the error data, at the time of reverse stitching, the reverse stitching error data stored in the storage means is read out, and the control amount of the feed stepping motor is corrected based on the reverse stitching error data.

その結果、前進縫い又は後進縫いにより各種の縫目を
形成する際に、加工布は送りピッチ量設定手段で設定さ
れたピッチ量に等しい送り量で確実に布送りされる。
As a result, when forming various stitches by forward stitching or backward stitching, the work cloth is reliably fed by a feed amount equal to the pitch amount set by the feed pitch amount setting means.

第2請求項に係るミシンの送り量補正装置は、検出手
段が加工布の前端と後端の代りに加工布に印された前部
マークラインと後部マークラインとを検出し、演算手段
が加工布の前端と後端間の長さの代りに前部マークライ
ンと後部マークライン間の長さを用いる、という点で第
1請求項のものと異なるのみで、第1請求項のミシンの
送り量補正装置と略同様に作用する。
In the sewing machine feed amount correcting apparatus according to the second aspect, the detecting means detects a front mark line and a rear mark line marked on the work cloth instead of the front end and the rear end of the work cloth, and the calculating means performs the processing. The sewing machine according to the first aspect, which differs from the first aspect only in that the length between the front mark line and the rear mark line is used instead of the length between the front end and the rear end of the cloth. It works in substantially the same way as the quantity correction device.

〔発明の効果〕〔The invention's effect〕

第1請求項に係るミシンの送り量補正装置によれば、
以上説明したように、実際に縫製する加工布と同種の加
工布を試行モードで前進縫い又は後進縫いにより予め縫
製することにより、前進縫い時及び後進縫い時の設定さ
れた送りピッチ量の単位量当りの送り誤差を夫々求め、
これらの誤差データに基いて縫製時の送りピッチ量が前
進送り時及び後進送り時に確実に補正されるので、送り
用ステッピングモータの取付け位置やリニアアクチュエ
ータの駆動電圧の調整作業を殆ど必要とせず、またミシ
ンの長期使用により生じる送り駆動機構の駆動系の遊び
分を考慮して送りピッチ量が自動的に補正されるので、
コストの低減を図り且つ無調整ミシンを実現することが
できる。
According to the feed amount correcting device for a sewing machine according to the first aspect,
As described above, by sewing the work cloth of the same kind as the work cloth to be actually sewn in advance in the trial mode by forward stitching or backward stitching, the unit amount of the set feed pitch amount during forward stitching and reverse stitching is set. Find the feed error per hit,
Based on these error data, the feed pitch amount at the time of sewing is reliably corrected at the time of forward feed and at the time of reverse feed, so that there is almost no need to adjust the mounting position of the stepping motor for feed or the drive voltage of the linear actuator, Also, since the feed pitch amount is automatically corrected in consideration of the play of the drive system of the feed drive mechanism caused by long-term use of the sewing machine,
The cost can be reduced and a non-adjustable sewing machine can be realized.

更に、伸縮率に関係なく各種の加工布に所望の各種の
模様を綺麗に縫製することができる。
Furthermore, various desired patterns can be neatly sewn on various types of work cloths regardless of the expansion ratio.

第2請求項に係るミシンの送り量補正装置によれば、
第1請求項のものと同様の効果が得られるのに加えて、
縫製に供する加工布に前後に所定間隔あけて前後1対の
マークラインを印したものを用いることが出来るので、
加工布の前後端間の長さが大きい場合に不必要に長く試
行モードでの縫製を行なったり或いは試行用の加工布を
準備したりする必要がない。
According to the feed amount correcting device for a sewing machine according to the second aspect,
In addition to obtaining the same effects as those of the first aspect,
Since a pair of front and rear mark lines can be marked on the work cloth for sewing at predetermined intervals in the front and rear,
When the length between the front and rear ends of the work cloth is large, it is unnecessary to perform sewing in the trial mode unnecessarily or to prepare a work cloth for trial.

〔実施例〕〔Example〕

以下、本発明の実施例について図面に基いて説明す
る。本発明は布縁倣い縫いが可能な電子制御式ジグザグ
ミシンに本発明を適用したものである。
Hereinafter, embodiments of the present invention will be described with reference to the drawings. The present invention is an application of the present invention to an electronically controlled zigzag sewing machine that can perform cloth edge copying and sewing.

第2図に示すように、ミシンMのアーム部2内には、
針棒12を上下動させる針棒上下駆動装置と、その針棒12
を左右方向に揺動させる針棒揺動駆動装置と、天秤駆動
装置とが組み込まれ、ベッド部4内には、加工布Wを布
送りする送り歯20の上下動のための上下送り駆動装置
と、送り歯20の前後動のための前後送り駆動装置とが組
み込まれており、針棒12は針棒揺動駆動装置を介して針
棒揺動用ステッピングモータ57(第4図参照)で駆動さ
せる。本願出願人が特開昭61−276591号広報に開示した
ものと同様に、前後送り駆動装置には図示外の送り調整
器及び角駒からなる送り調整機構が設けられており、送
り調整器の傾斜角つまり布送り量は送り調整器に連結さ
れた送り用ステッピングモータ58(第4図参照)の制御
量に応じて変更されるようになっている。針棒上下駆動
装置と天秤駆動装置と上下送り駆動装置とはミシンモー
タ56(第4図参照)で駆動される。
As shown in FIG. 2, in the arm 2 of the sewing machine M,
A needle bar vertical drive device for moving the needle bar 12 up and down, and the needle bar 12
A needle bar swing drive unit for swinging the work cloth W in the left-right direction and a balance drive unit are incorporated, and a vertical feed drive unit for moving the feed dog 20 for feeding the work cloth W up and down in the bed unit 4 is provided. The needle bar 12 is driven by a needle bar swing stepping motor 57 (see FIG. 4) via the needle bar swing drive device. Let it. Similarly to the one disclosed by the applicant of the present invention in Japanese Patent Application Laid-Open No. 61-276591, a forward / backward drive device is provided with a feed adjustment mechanism comprising a feed adjuster and a square piece (not shown). The tilt angle, that is, the cloth feed amount is changed according to the control amount of the feed stepping motor 58 (see FIG. 4) connected to the feed adjuster. The needle bar vertical drive device, the balance drive device, and the vertical feed drive device are driven by a sewing machine motor 56 (see FIG. 4).

前記針棒12の下端には縫針14が取付けられ、針棒12の
直ぐ後方に配設された押え棒16の下端部には押え足18が
着脱可能に取付けられている。
A sewing needle 14 is attached to a lower end of the needle bar 12, and a presser foot 18 is detachably attached to a lower end of a presser bar 16 disposed immediately behind the needle bar 12.

第2図・第3図に示すように、この押え足18と針板32
には左右方向に長い針孔22が形成されている。その針孔
22の直ぐ前方には左右方向向きに検出器26が配設され、
検出器26はその基端部でベッド部4に取付けられると供
にその検出部は押え足18上に位置し、押え足18には検出
器26に対抗して矩形状の開口部24が形成されている。検
出器26には、送り方向に直交する方向に受光部を下方に
向けた複数(例えば、p個)のCCD(電荷結合素子)を
左右方向に一列に配設したCCD型リニアイメージセンサ2
8(以下、センサという)が設けられると供に、このセ
ンサ28に接近して投光用の光源(図示略)が装着されて
いる。前記ベッド部4に配設された針板32には複数のス
リットが形成されており、このスリットを挿通して送り
歯20が針板32から上方へ突出可能になっている。
As shown in FIGS. 2 and 3, the presser foot 18 and the needle plate 32
Is formed with a long needle hole 22 in the left-right direction. The needle hole
Detector 26 is arranged in front of right and left in the direction of right and left,
When the detector 26 is attached to the bed 4 at its base end, the detector is located on the presser foot 18, and a rectangular opening 24 is formed in the presser foot 18 in opposition to the detector 26. Have been. The detector 26 includes a CCD-type linear image sensor 2 in which a plurality of (for example, p) CCDs (charge coupled devices) having light receiving portions directed downward in a direction orthogonal to the feed direction are arranged in a line in the left-right direction.
8 (hereinafter referred to as a sensor), and a light source (not shown) for projecting light is mounted near the sensor 28. A plurality of slits are formed in the needle plate 32 provided in the bed portion 4, and the feed dog 20 can project upward from the needle plate 32 through the slits.

頭部8には、第2図に示すように縫製運転を開始或い
は停止させるための起動・停止ボタン34が設けられ、脚
柱部6の機枠10には所望の縫製模様を選択するテンキー
からなる模様選択スイッチ36、模様縫いのときに加工布
Wの送りピッチ量を任意に調節する送りピッチ量調節ボ
リュームツマミ38及び縫針14の揺動量を任意に調節する
針揺動量調節ボリューム用ツマミ40、縫製速度を低速か
ら高速に亙って変更し得るスピードボリューム用ツマミ
42、加工布Wを実際に縫製する縫製モードと試行的に加
工布Wを縫製して送り誤差を求める試行モードとを択一
的に設定するモード設定用ツマミ44などが設けられてい
る。
A start / stop button 34 for starting or stopping the sewing operation is provided on the head 8 as shown in FIG. 2, and the machine frame 10 of the pillar 6 is provided with a numeric keypad for selecting a desired sewing pattern. A pattern selection switch 36, a feed pitch adjustment knob 38 for arbitrarily adjusting the feed pitch of the work cloth W during pattern sewing, and a needle swing adjustment knob 40 for arbitrarily adjusting the swing of the sewing needle 14. Speed volume knob that can change the sewing speed from low to high
42. A mode setting knob 44 for selectively setting a sewing mode in which the work cloth W is actually sewn or a trial mode in which the work cloth W is sewn on a trial basis to obtain a feed error is provided.

更に、アーム部2には、模様縫い以外の直線縫いやジ
グザグ縫いなどのときに、設定する送りピッチ量を0.5m
mづつ増加させるインクリースキー45及び設定する送り
ピッチ量を0.5mmづつ減少させるデクリークキー46、設
定する針揺動量を0.5mmづつ増加させるインクリースキ
ー47及び設定する針揺動量を0.5mmづつ減少させるデク
リースキー48、設定された送りピッチ量及び針揺動量を
夫々表示するLEDからなる表示器49などが設けられてい
る。尚、このミシンMには布縁倣いの倣い幅設定用ボリ
ュームや倣い縫い開始スイッチなどが設けられており、
倣い縫い開始スイッチが操作されたときには倣い幅設定
用ボリュームで設定される布端からの距離に基いて布縁
倣い縫いが可能である。この倣い縫いは通常のミシンの
布縁倣い縫いと同様であるのでその詳しい説明を省略す
る。
Further, the arm 2 is provided with a feed pitch of 0.5 m when performing linear sewing or zigzag sewing other than pattern sewing.
Increment ski 45 to increase by m, decree key 46 to decrease the set feed pitch by 0.5 mm, increment ski 47 to increase the set needle swing by 0.5 mm, and set the needle swing by 0.5 mm There are provided a decreescue 48 for decreasing the number, a display 49 made of LEDs for respectively displaying the set feed pitch amount and the set needle swing amount, and the like. This sewing machine M is provided with a volume for setting a scanning width of a cloth edge copying, a sewing start switch, and the like.
When the copying start switch is operated, the cloth edge sewing can be performed based on the distance from the cloth edge set by the copying width setting volume. This copying sewing is similar to the cloth edge copying sewing of a normal sewing machine, and therefore, detailed description thereof is omitted.

次に、ミシンMの制御系の全体構成について、第4図
のブロック図に基いて説明する。
Next, the overall configuration of the control system of the sewing machine M will be described with reference to the block diagram of FIG.

制御装置Cの入出力インターフェース63には入力信号
として次のようなスイッチやボリュームなどが接続され
ている。
The input / output interface 63 of the control device C is connected to the following switches and volume as input signals.

インクリースキー45・47及びデクリースキー46・48、
起動・停止ボタン34に連結され起動信号及び停止信号を
出力する起動・停止スイッチ34a、所望の模様を選択す
る模様選択スイッチ36、モード設定用ツマミ44に連結さ
れ試行モードのときには「H」レベルモード信号を出力
し、縫製モードのときには「L」レベルのモード信号を
出力するモード設定スイッチ44a、センサ28を構成する
p個の画素の夫々からの検出信号を順次時系列で出力す
る検出器26及び検出器26からの信号をA/D変換するA/D変
換器26a、送りピッチ量調節ボリューム用ツマミ38に連
結され送りピッチ量調節信号を出力する送りピッチ量調
節ボリューム38a及びその信号をA/D変換するA/D変換器5
3、針揺動量調節ボリューム用ツマミ40に連結され針揺
動量調節信号を出力する針揺動量調節ボリューム40a及
びその信号をA/D変換するA/D変換器54、スピードボリュ
ーム用ツマミ42に連結され設定速度信号を出力するスピ
ードボリューム42a及びその信号をA/D変換するA/D変換
器55、円周等分割位置に形成された所定数のスリットや
開口を有しミシン上軸に取付けられたディスクとフォト
インタラプタなどからなりミシン上軸の回転に調時して
ミシン上軸の一回転当たり所定数(例えば、100)のパ
ルスを発生するパルス発生器50、ミシン上軸に取付けら
れたディスクとフォトインタラプタからなりミシン上軸
(図示略)の回転に調時して所定のタイミング毎に布送
りタイミング信号(パルス信号)を出力する布送りタイ
ミング信号発生器51及びタイミング信号発生器51と同様
にディスクとフォトインタラプタからなりミシン上軸の
回転に調時して所定のタイミング毎に針揺動タイミング
信号(パルス信号)を出力する針揺動タイミング信号発
生器52などが接続されている。
Increeski 45/47 and Decreeski 46/48,
A start / stop switch 34a connected to the start / stop button 34 for outputting a start signal and a stop signal, a pattern selection switch 36 for selecting a desired pattern, and an "H" level mode in the trial mode when connected to the mode setting knob 44 A mode setting switch 44a that outputs a signal, and outputs a mode signal of “L” level in the sewing mode; a detector 26 that sequentially outputs a detection signal from each of the p pixels constituting the sensor 28 in time series; An A / D converter 26a for A / D converting a signal from the detector 26, a feed pitch adjustment knob 38a connected to a feed pitch adjustment knob 38 for outputting a feed pitch adjustment signal, and an A / D converter A / D converter 5 for D conversion
3.Connected to the needle swing adjustment knob 40a that is connected to the needle swing adjustment knob 40 and outputs the needle swing adjustment signal, and the A / D converter 54 that A / D converts the signal, and the speed knob 42. A speed volume 42a for outputting a set speed signal, an A / D converter 55 for A / D converting the signal, and a predetermined number of slits and openings formed at equally divided circumferential positions are attached to the upper shaft of the sewing machine. Pulse generator 50, which comprises a disk and a photo interrupter, and generates a predetermined number (for example, 100) of pulses per rotation of the upper shaft of the sewing machine in synchronization with the rotation of the upper shaft of the sewing machine, and a disk attached to the upper shaft of the sewing machine. Feed timing signal generator 51 which outputs a cloth feed timing signal (pulse signal) at predetermined timings in synchronism with the rotation of the upper shaft (not shown) of the sewing machine, and a photo interrupter. Like the signal generator 51, a needle swing timing signal generator 52, which is composed of a disk and a photo interrupter and outputs a needle swing timing signal (pulse signal) at predetermined timings in synchronization with the rotation of the upper shaft of the sewing machine, etc. It is connected.

前記センサ28に制御装置Cからクロック信号を供給す
ることにより、検出器26は第1番目の画素からp個の電
荷量信号つまり検出信号(検出パルス信号)を順次時系
列で出力する。従って、加工布Wに対向する各画素から
は「L」レベルの検出信号が出力され、また加工布Wに
対向しない各画素からは「H」レベルの検出信号が出力
される。更に、ミシンモータ56は駆動回路59を介して、
針棒揺動用ステッピングモータ57は駆動回路60を介し
て、送り用ステッピングモータ58は駆動回路61を介し
て、表示器49は駆動回路62を介して夫々入出力インター
フェース63に接続されている。
By supplying a clock signal from the control device C to the sensor 28, the detector 26 sequentially outputs p charge amount signals, that is, detection signals (detection pulse signals) from the first pixel in time series. Accordingly, an “L” level detection signal is output from each pixel facing the work cloth W, and an “H” level detection signal is output from each pixel not facing the work cloth W. Further, the sewing machine motor 56 is driven via a drive circuit 59,
The needle bar swinging stepping motor 57 is connected to an input / output interface 63 via a drive circuit 60, the feed stepping motor 58 via a drive circuit 61, and the display 49 via a drive circuit 62.

制御装置CはCPU(中央演算装置)64と、そのCPU64に
データバス67を介して接続された入出力インターフェー
ス63、ROM(リード・オンリ・メモリ)65及びRAM(ラン
ダム・アクセス・メモリ)70とから構成されている。
The control device C includes a CPU (central processing unit) 64, an input / output interface 63, a ROM (read only memory) 65 and a RAM (random access memory) 70 connected to the CPU 64 via a data bus 67. It is composed of

ROM65には、多数の文字や記号やマークなどの模様の
夫々について各縫い動作毎の針位置(加工布Wに刺挿す
る縫針14の位置)を決定する針位置データつまり針棒12
の揺動方向と揺動位置を指定する振り位置データと送り
歯20の送り量と送り方向に指定する送り量データとを模
様番号と対応させて予め記憶した模様データ、選択され
た模様データと布送りタイミング信号発生器51及び針揺
動タイミング信号発生器52からのタイミング信号とに基
いて送り用ステッピングモータ58と針棒揺動用ステッピ
ングモータ57とを夫々制御するための制御プログラム、
スピードボリューム42aから出力される設定速度信号と
起動・停止スイッチ34aから出力される起動信号及び停
止信号に基いてミシンモータ56の駆動を制御する制御プ
ログラム、後述の送り用ステッピングモータ58の制御量
を補正する送りピッチ量補正制御プログラムなどが記憶
されている。
The ROM 65 stores needle position data for determining a needle position (position of the sewing needle 14 inserted into the work cloth W) for each of a large number of patterns such as characters, symbols, and marks, that is, the needle bar 12.
Swing position data to specify the swing direction and swing position, feed amount of the feed dog 20 and feed amount data to specify the feed direction are associated with the pattern numbers, and are stored in advance in the pattern data, the selected pattern data. A control program for controlling the feed stepping motor 58 and the needle bar swing stepping motor 57 based on the timing signals from the cloth feed timing signal generator 51 and the needle swing timing signal generator 52, respectively.
A control program for controlling the driving of the sewing machine motor 56 based on the set speed signal output from the speed potentiometer 42 and the start signal and the stop signal output from the start / stop switch 34a, and the control amount of the feed stepping motor 58 described later. A feed pitch amount correction control program to be corrected is stored.

この送りピッチ量補正制御プログラムには、インクリ
ースキー45やデクリースキー46の操作により加工布Wを
布送りする送りピッチ量を設定するための送りピッチ量
設定制御プログラム、試行モードにおける縫製開始検出
器26から時系列で入力されるp個の検出信号に基いて、
試行用布wの前端が検出器26の下方に位置したとき、前
進送り時にはp個の検出信号の殆どが「H」レベルから
「L」レベルに変化し、また後進送り時にはその殆どが
「L」レベルから「H」レベルに変化することを検出し
て試行用布w(第7図参照)の前端を検出し、また試行
用布wの後端が検出器26の下方に位置したとき、前進送
り時にはp個の検出信号の殆どが「L」レベルから
「H」レベルに変化し、また後進送り時にはその殆どが
「H」レベルから「L」レベルに変化することを検出し
て試行用布wの後端を検出する布端検出プログラム、ミ
シン上軸の一回転当たりパルス発生器50から出力するパ
ルス数Nのデータ、試行モードのときに試行的に縫製す
る試行用布wの前端と後端間の長さL(例えば、100m
m)のデータ、模様データや設定された送りピッチ量に
基いて送り用ステッピングモータ58をステップ動作させ
るパルス数を求める送り用テーブル、送りの初期ピッチ
(例えば、2.0mm)のデータなどが含まれている。
The feed pitch correction control program includes a feed pitch setting control program for setting a feed pitch for feeding the work cloth W by operating the increment ski 45 or the decrees key 46, and detecting the start of sewing in the trial mode. Based on the p detection signals input in time series from the detector 26,
When the front end of the trial cloth w is located below the detector 26, most of the p detection signals change from the "H" level to the "L" level at the time of forward feed, and most of the "L" level at the time of reverse feed. From the "H" level to the "H" level to detect the front end of the trial cloth w (see FIG. 7). When the rear end of the trial cloth w is located below the detector 26, It is detected that almost all of the p detection signals change from "L" level to "H" level at the time of forward feed, and almost all of them change from "H" level to "L" level at the time of reverse feed. A cloth end detection program for detecting the rear end of the cloth w, data of the number of pulses N output from the pulse generator 50 per rotation of the upper shaft of the sewing machine, and a front end of the trial cloth w to be sewn in trial in the trial mode. Length L between rear ends (for example, 100m
m) data, pattern data, a feed table for calculating the number of pulses for stepping the feed stepping motor 58 based on the set feed pitch amount, data of an initial feed pitch (for example, 2.0 mm), and the like. ing.

RAM70には、加工布Wを縫製するときに指示される縫
い方向を記憶する縫い方向フラグFを格納する縫い方向
フラグメモリ71、送りピッチ量設定制御プログラムによ
り設定された設定送りピッチデータBを記憶する設定送
りピッチデータメモリ72、布端検出プログラムにより試
行用布wの前端を検出した時点と後端を検出した時点と
の間にパルス発生器50から入力されるパルスを順次カウ
ントするカウント値メモリ73、前進縫いにおける誤差デ
ータを格納する前進誤差データメモリ74、後進縫いにお
ける誤差のデータを格納する後進誤差データメモリ75、
CPU64で演算処理した結果を一時的に記憶する各種メモ
リが設けられている。尚、縫い方向フラグFがセットさ
れたときには送り方向が前進となりリセットされたとき
には送り方向が後進となる。尚、モード設定スイッチ44
aから「H」レベルのモード信号を出力しているときに
は、布縁倣い縫制御を強制的に中止させる。
In the RAM 70, a sewing direction flag memory 71 for storing a sewing direction flag F for storing a sewing direction instructed when sewing the work cloth W, and set feed pitch data B set by the feed pitch amount setting control program are stored. Set feed pitch data memory 72, a count value memory for sequentially counting pulses input from the pulse generator 50 between the time when the front end of the trial cloth w is detected by the cloth end detection program and the time when the rear end is detected. 73, a forward error data memory 74 for storing error data in forward stitching, a reverse error data memory 75 for storing error data in reverse stitching,
Various memories for temporarily storing the result of the arithmetic processing by the CPU 64 are provided. When the sewing direction flag F is set, the feed direction is forward, and when the sewing direction flag F is reset, the feed direction is reverse. The mode setting switch 44
When the mode signal of the “H” level is output from “a”, the cloth edge copying control is forcibly stopped.

次に、ミシンMの制御装置Cで行われる送りピッチ量
補正制御のルーチンについて第5図(a)・(b)のフ
ローチャートに基いて、また送りピッチ量設定制御のル
ーチンについて第6図のフローチャートに基いて説明す
る。尚、試行モードにおいて試行的に縫製する試行用布
wは第7図に示すように実際に縫製する加工布Wと同種
のものであり、押え足18と送り歯20との間に位置して実
際に布送りされる送り部waとその送り部waを右側に拡大
して設けられた検出部wbとからなり、この検出部wbの前
端と後端間距離は100mmに設定されている。但し、フロ
ーチャートにおいてSi(i=1、2、3・・・)は各ス
テップを示す。
Next, the routine of the feed pitch amount correction control performed by the control device C of the sewing machine M will be described with reference to the flowcharts of FIGS. 5 (a) and 5 (b), and the flowchart of FIG. It will be described based on FIG. The trial cloth w to be sewn on a trial basis in the trial mode is of the same type as the work cloth W to be actually sewn as shown in FIG. 7, and is located between the presser foot 18 and the feed dog 20. The feed unit wa is actually fed with cloth, and the detection unit wb is provided by enlarging the feed unit wa to the right. The distance between the front end and the rear end of the detection unit wb is set to 100 mm. However, in the flowchart, Si (i = 1, 2, 3,...) Indicates each step.

電源スイッチ(図示略)を操作して電源が投入された
ときにCPU64がリセット信号を出力するのに伴い、ROM65
の送りの初期ピッチデータに基いて表示器49の送りピッ
チ表示領域には「2.0」が表示されるとともにこの初期
ピッチデータが設定送りピッチデータメモリ72に格納さ
れ、更に各メモリをリセットするなどの初期設定が実行
され(S1)、送りピッチ量設定制御が開始される。
When the CPU 64 outputs a reset signal when the power is turned on by operating a power switch (not shown), the ROM 65
In the feed pitch display area of the display 49, "2.0" is displayed based on the initial pitch data of the feed, and the initial pitch data is stored in the set feed pitch data memory 72, and further, each memory is reset. Initial setting is executed (S1), and feed pitch amount setting control is started.

電源スイッチの投入とともにこの送りピッチ量設定制
御が開始されると、インクリースキー45が1回操作され
る毎に(S50)、設定送りピッチデータメモリ72の設定
送りピッチデータBに例えば「0.5」(mm)が加算され
(S51)、加算された新規の設定送りピッチデータBが
設定送りピッチデータメモリ72に格納され(S52)、メ
インルーチンに戻る。また、デクリースキー46が1回操
作される毎に(S53)、設定送りピッチデータメモリ72
の設定送りピッチデータBから例えば「0.5」(mm)が
減算され(S54)、減算された新規の設定送りピッチデ
ータBが設定送りピッチデータメモリ72に格納され(S5
2)、メインルーチンに戻る。
When the feed pitch setting control is started when the power switch is turned on, every time the increment key 45 is operated once (S50), the set feed pitch data B of the set feed pitch data memory 72 is set to, for example, "0.5". (Mm) is added (S51), the added new set feed pitch data B is stored in the set feed pitch data memory 72 (S52), and the process returns to the main routine. Each time the decreeskey 46 is operated once (S53), the set feed pitch data memory 72 is operated.
For example, "0.5" (mm) is subtracted from the set feed pitch data B (S54), and the new set feed pitch data B obtained by the subtraction is stored in the set feed pitch data memory 72 (S5).
2) Return to the main routine.

そして、モード設定用ツマミ44を操作して試行モード
が設定されているときには、モード設定スイッチ44aか
ら出力される「H」レベルのモード信号に基いてS3でYe
sと判定され、起動・停止ボタン34を操作しないうちは
起動・停止スイッチ34aから停止信号が出力されている
のでS4でNoと判定される。
When the trial mode is set by operating the mode setting knob 44, Ye is determined in S3 based on the "H" level mode signal output from the mode setting switch 44a.
Since the stop signal is output from the start / stop switch 34a while the start / stop button 34 is not operated, the determination is No in S4.

そして、第7図に示すように試行用布wの送り部waの
前端部分を押え足18の下方にセットして押え足18を下降
させ、起動・停止ボタン34を操作したとき起動・停止ス
イッチ34aから起動信号が出力され、ミシンモータ56に
駆動信号が出力されてS4でYesと判定され、カウント値
メモリ73と前進誤差データメモリ74及び後進誤差データ
メモリ75が夫々クリアされる(S5)。尚、試行モードで
は強制的に例えば直線縫いが実行される。次に、縫い方
向フラグメモリ71の縫い方向フラグFがセットされて前
進送りが指示され(S6)、試行用布wが前進送りで布送
りされて検出器26から出力される検出信号を用いて布端
検出プログラムによって試行用布wの前端が検出された
か否かが判定される(S7)。検出器26で試行用布wの検
出部wbの前端が検出されたときにはS7でYesと判定さ
れ、パルス発生器50からパルス信号が入力されたときに
は(S8)、カウント値メモリ73のカウント値Mがインク
リメントされ(S9)、検出器26から出力される検出信号
を用いて布端検出プログラムによって検出部wbの後端が
検出されたか否かが判定される(S10)。そして、S8〜S
10が繰り返されて検出器26で検出部wbの後端が検出され
るまでカウント値メモリ73のカウント値Mが順次インク
リメントされる。検出部wbの後端が検出されたとき、カ
ウント値メモリ73のカウント値MとROM65のパルス数N
とに基いて、演算式M÷N により検出部wbの前端と後
端間距離である100mmを縫製するのに要する送り回数T
が演算で求められ(S11)、送り回数TとROM65に予め記
憶している前端と後端間の長さL(100mm)とに基い
て、演算式L÷T により前進送りの実際の送りピッチ
量Aが演算で求められる(S12)。更に、前進送りの実
際の送りピッチ量Aと設定送りピッチデータメモリ72に
記憶している設定送りピッチデータBとに基いて、演算
式(B−A)÷B により設定送りピッチデータBの1m
m当たりの前進用送り誤差e1が演算で求められ(S13)、
この送り誤差e1が前進誤差データメモリ74に格納される
(S14)。
Then, as shown in FIG. 7, the front end portion of the feed portion wa of the trial cloth w is set below the presser foot 18, the presser foot 18 is lowered, and the start / stop switch 34 is operated when the start / stop button 34 is operated. A start signal is output from 34a, a drive signal is output to the sewing machine motor 56, and a YES determination is made in S4, and the count value memory 73, the forward error data memory 74, and the reverse error data memory 75 are cleared (S5). In the trial mode, for example, straight stitching is forcibly performed. Next, the sewing direction flag F of the sewing direction flag memory 71 is set, and forward feed is instructed (S6). The trial cloth w is fed by forward feed and the detection signal output from the detector 26 is used. It is determined whether the front end of the trial cloth w is detected by the cloth edge detection program (S7). When the detector 26 detects the front end of the detection portion wb of the trial cloth w, the determination is Yes in S7. When the pulse signal is input from the pulse generator 50 (S8), the count value M in the count value memory 73 is determined. Is incremented (S9), and it is determined whether or not the rear end of the detection unit wb is detected by the cloth edge detection program using the detection signal output from the detector 26 (S10). And S8 ~ S
Step 10 is repeated, and the count value M of the count value memory 73 is sequentially incremented until the detector 26 detects the rear end of the detection unit wb. When the rear end of the detection unit wb is detected, the count value M of the count value memory 73 and the pulse number N of the ROM 65
The number of feeds T required to sew 100 mm, which is the distance between the front end and the rear end of the detection unit wb, is calculated using the arithmetic expression M ÷ N.
Is calculated (S11), and based on the number of feeds T and the length L (100mm) between the front end and the rear end stored in advance in the ROM 65, the actual feed pitch of the forward feed is calculated by the equation L ÷ T. The quantity A is calculated (S12). Further, based on the actual feed pitch amount A of forward feed and the set feed pitch data B stored in the set feed pitch data memory 72, 1 m of the set feed pitch data B is calculated by the following equation (BA) ÷ B.
The forward feed error e1 per m is calculated (S13).
The feed error e1 is stored in the forward error data memory 74 (S14).

次に、検出器26で検出部wbの後端が検出されてから所
定時間経過して、後端が検出器26より幾分後方に位置し
たとき(S15)、縫い方向フラグメモリ71の縫い方向フ
ラグFがリセットされて後進送りが指示されると供に、
カウント値メモリ73がクリアされる(S16)。そして、S
17〜S22がS7〜S12と同様に制御されて後進送りの実際の
送りピッチ量Aが演算で求められる。但し、S17では検
出部wbの後端か否かが判定され、S20では前端か否かが
判定される。更に、後進送りの実際の送りピッチ量Aと
設定送りピッチデータメモリ72に記憶している設定送り
ピッチデータBとに基いて、演算式(B−A)÷Bによ
り設定送りピッチデータBの1mm当たりの後進用送り誤
差e2が演算で求められ(S23)、この送り誤差e2が後進
誤差データメモリ75に格納される(S24)。次に、ミシ
ンモータ56の駆動が停止され(S25)、縫い方向フラグ
メモリ71の縫い方向フラグFがセットされて前進送りが
指示され(S26)、S2に戻る。
Next, when a predetermined time has elapsed after the detection of the rear end of the detection unit wb by the detector 26 and the rear end is located somewhat behind the detector 26 (S15), the sewing direction of the sewing direction flag memory 71 is When the flag F is reset and the reverse feed is instructed,
The count value memory 73 is cleared (S16). And S
17 to S22 are controlled in the same manner as S7 to S12, and the actual feed pitch amount A for the reverse feed is obtained by calculation. However, in S17, it is determined whether or not it is the rear end of the detection unit wb, and in S20, it is determined whether or not it is the front end. Further, based on the actual feed pitch amount A of the reverse feed and the set feed pitch data B stored in the set feed pitch data memory 72, 1 mm of the set feed pitch data B is obtained by an arithmetic expression (BA) ÷ B. The per-reverse feed error e2 is calculated (S23), and the feed error e2 is stored in the reverse error data memory 75 (S24). Next, the drive of the sewing machine motor 56 is stopped (S25), the sewing direction flag F of the sewing direction flag memory 71 is set, a forward feed is instructed (S26), and the process returns to S2.

次に、実際に縫製作業をするためにモード設定用ツマ
ミ44を操作して縫製モードを択一的に設定したときに
は、モード設定スイッチ44aから出力される「L」レベ
ルのモード信号に基いてS3でNoと判定され、ミシンモー
タ56に駆動信号が出力されていないときには、S27でNo
と判定され、S2〜S3・S27が繰り返される。そして、第
2図に示すように加工布Wを縫製位置にセットし且つ所
望の模様を選択した後起動・停止ボタン34を操作したと
き起動・停止スイッチ34aから起動信号が出力され、ミ
シンモータ56に駆動信号が出力され、S27でYesと判定さ
れて実際の縫製が開始される。次に、布送りタイミング
信号発生器51からの布送りタイミング信号に基いて布送
りタイミングか否かが判定され(S28)、布送りタイミ
ングのときに今回送り歯20で加工布Wを布送りする送り
量Qの演算、つまり直線縫いやジグザグ縫いのときには
設定送りピッチデータメモリ72に格納した設定送りピッ
チデータBを送り量Qとし、模様が選択されているとき
にはROM65の模様データに基く送り量に送りピッチ量調
節ボリューム38aからの送りピッチ量調節信号を加味し
た送り量Qが演算で求められる(S29)。
Next, when the sewing mode is selectively set by operating the mode setting knob 44 in order to actually perform the sewing operation, S3 is determined based on the "L" level mode signal output from the mode setting switch 44a. Is determined to be No and the drive signal is not output to the sewing machine motor 56,
Is determined, and S2 to S3 · S27 are repeated. Then, as shown in FIG. 2, when the work cloth W is set at the sewing position and the desired pattern is selected and the start / stop button 34 is operated, a start signal is output from the start / stop switch 34a and the sewing machine motor 56 A drive signal is output, and the result of the determination in S27 is Yes, and actual sewing is started. Next, it is determined whether or not it is the cloth feed timing based on the cloth feed timing signal from the cloth feed timing signal generator 51 (S28), and the cloth feed W is fed by the current feed dog 20 at the cloth feed timing. When the feed amount Q is calculated, that is, in the case of straight stitching or zigzag sewing, the set feed pitch data B stored in the set feed pitch data memory 72 is used as the feed amount Q. When a pattern is selected, the feed amount based on the pattern data in the ROM 65 is used. The feed amount Q in consideration of the feed pitch adjustment signal from the feed pitch adjustment knob 38a is obtained by calculation (S29).

そして、模様データに格納した送り方向データなどに
基いて前進送りが指示されて縫い方向フラグメモリ71の
縫い方向フラグFがセットされているときには(S3
0)、送り量Qと前進誤差データメモリ74に格納した前
進縫い時の誤差データe1とに基いて、演算式Q×e1 に
より送り量Qに対応する送り誤差Eが演算で求められ
(S31)、この送り誤差EとROM65の送り用テーブルとに
基いて送り用ステッピングモータ58の制御を補正する補
正量が求められ(S32)、この補正量に基いて送り用ス
テッピングモータ58の制御量が補正され(S33)、S27に
戻る。その結果、送り用ステッピングモータ58に連結さ
れた送り調節器の傾きが補正され、送り歯20による加工
布Wが送り量Qに等しい送り量で確実に布送りされる。
When forward feed is instructed based on the feed direction data stored in the pattern data and the sewing direction flag F of the sewing direction flag memory 71 is set (S3
0), a feed error E corresponding to the feed amount Q is calculated by an arithmetic expression Q × e1 based on the feed amount Q and the error data e1 at the time of forward sewing stored in the forward error data memory 74 (S31). A correction amount for correcting the control of the feed stepping motor 58 is obtained based on the feed error E and the feed table of the ROM 65 (S32), and the control amount of the feed stepping motor 58 is corrected based on the correction amount. (S33), and returns to S27. As a result, the inclination of the feed adjuster connected to the feed stepping motor 58 is corrected, and the work cloth W by the feed dog 20 is reliably fed by the feed amount equal to the feed amount Q.

以上説明したように、縫製する加工布Wと同種の試行
用布wを用いて試行縫いを実行することにより、前進縫
い時の送り誤差及び後進縫い時の送り誤差を夫々演算に
より求め、これらの送り誤差に基いて実際に縫製すると
きの送り量を補正するので、加工布Wの種類特に加工布
Wの伸縮率に関係なく各種の加工布に所望の各種の模様
を綺麗に縫製することができる。
As described above, by performing trial sewing using the same type of trial cloth w as the work cloth W to be sewn, a feed error at the time of forward sewing and a feed error at the time of reverse sewing are obtained by calculation, respectively. Since the feed amount at the time of actual sewing is corrected based on the feed error, it is possible to neatly sew various patterns desired on various work cloths irrespective of the type of the work cloth W, particularly the expansion and contraction rate of the work cloth W. it can.

更に、前進縫い及び後進縫いの夫々について求めた送
り誤差で前進縫い及び後進縫いの夫々の送り量を補正す
るので、送り用ステッピングモータ58の取付け位置の調
整作業を殆ど必要とせず、またミシンMの長期使用によ
り生じる送り駆動機構の駆動系の遊び分を考慮して送り
ピッチが前進送り及び後進送りについて自動的に確実に
補正され、コストの低減を図り且つ無調整ミシンを実現
することができる。
Further, since the feed amount of each of the forward stitching and the backward stitching is corrected by the feed error calculated for each of the forward stitching and the backward stitching, the adjusting operation of the mounting position of the feed stepping motor 58 is hardly required. The feed pitch is automatically and reliably corrected for the forward feed and the reverse feed in consideration of the play of the drive system of the feed drive mechanism caused by long-term use of the sewing machine, thereby reducing costs and realizing a non-adjustable sewing machine. .

尚、前記実施例では前後端間の長さLの試行用布wを
用いて試行モードでの縫い製を行なうようにしたが、縫
製に供する加工布Wの前後方向の長さが余り長くないと
きには加工布Wを用いて試行モードでの縫製を行なうこ
とも可能であり、この場合加工布Wの前後端間の長さL
をテンキー36からRAM70のメモリに入力するように構成
すればよい。
In the above-described embodiment, the sewing in the trial mode is performed using the trial cloth w having the length L between the front and rear ends. However, the length of the work cloth W for sewing in the front-rear direction is not too long. In some cases, sewing in the trial mode can be performed using the work cloth W. In this case, the length L between the front and rear ends of the work cloth W
May be input from the numeric keypad 36 to the memory of the RAM 70.

また、前進誤差データメモリ74及び後進誤差データメ
モリ75を不揮発生メモリにて構成すれば、ミシンの電源
を切断しても前進誤差データメモリ74及び後進誤差デー
タメモリ74に記憶された各誤差データの内容が失なわれ
ないため、ミシンの電源を接続する毎に試行モードにて
試行的に加工布を縫製する必要がない。
Further, if the forward error data memory 74 and the backward error data memory 75 are constituted by non-volatile memory, even if the sewing machine is turned off, the error data stored in the forward error data memory 74 and the backward error data memory 74 can be stored. Since the contents are not lost, there is no need to trially sew the work cloth in the trial mode every time the power supply of the sewing machine is connected.

尚、送り調節機構を設けないで、送り用ステッピング
モータ送り歯20を直接前後動させる前後送り駆動装置を
備えたミシンにも本発明の適用し得ることは勿論であ
る。
It should be noted that the present invention can of course be applied to a sewing machine provided with a forward / reverse feed drive device for directly moving the feed stepping motor feed dog 20 forward / backward without providing a feed adjusting mechanism.

尚、布縁倣い縫できない通常のミシンに電子制御式ジ
グザグミシンに検出器を別途設け、この通常のジグザグ
にも本発明を適用することができる。
It should be noted that a detector is separately provided in an electronically controlled zigzag sewing machine in a normal sewing machine that cannot perform cloth edge copying, and the present invention can be applied to this normal zigzag sewing machine.

<別実施例> 前記実施例では、検出器26によって試行モードにおい
て試行布wの前端と後端とを検出するように構成したけ
れども、これの代りに加工布Wの上面に予め前部マーク
ラインとこれに対して所定距離L(例えば、100mm)離
れた後部マークラインとを送り方向の直交方向に印し、
この加工布Wを用いて試行モードでの縫製を行なうよう
にする。前部マーク及び後部マークはチャコペーパやチ
ャコを用いて加工布Wの色調に対してコントラストが明
瞭になるように印しておいて、検出器26の検出信号のレ
ベル変化から前部マークラインと後部マークラインとを
検出し、前記送りピッチ量補正制御のS12及びS22におい
ては前記所定距離L(これは、プログラムに格納された
定数、或いはテンキー36から入力されRAMのメモリに格
納される定数)に基いて実際の送りピッチ量Aを演算す
るように、前記送りピッチ量補正制御のプログラムを構
成する。但し、その他の構成については前記実施例と同
様なので説明を省略する。
<Another Embodiment> In the above embodiment, the detector 26 is configured to detect the front end and the rear end of the trial cloth w in the trial mode. However, instead of this, the front mark line is previously formed on the upper surface of the work cloth W. And a rear mark line separated by a predetermined distance L (for example, 100 mm) in the direction perpendicular to the feed direction.
The sewing in the trial mode is performed using the work cloth W. The front mark and the rear mark are marked so that the contrast of the color tone of the work cloth W becomes clear using chaco paper or chaco, and the front mark line and the rear mark are determined based on a change in the level of the detection signal of the detector 26. A mark line is detected, and in S12 and S22 of the feed pitch correction control, the predetermined distance L (this is a constant stored in a program or a constant input from the numeric keypad 36 and stored in the RAM memory) is used. The feed pitch amount correction control program is configured to calculate the actual feed pitch amount A based on the program. However, the other configuration is the same as that of the above-described embodiment, and the description is omitted.

特許請求の範囲に記載の各手段と、前記実例及び別実
施例に記載の構成要素との対応関係について補足説明す
る。
A supplementary description will be given of the correspondence between the means described in the claims and the components described in the actual examples and the other embodiments.

送りピッチ量節手段に相当するものは、インクリース
キー45、デクリースキー46、第6図に示す送りピッチ量
設定制御(S50〜S54)、このピッチ量設定制御を達成す
る制御装置C、送りピッチ量調節ボリューム38等であ
る。
The feed pitch amount adjusting means includes an incremental ski 45, a decree ski 46, a feed pitch setting control (S50 to S54) shown in FIG. 6, a control device C for achieving this pitch setting control, a feed. A pitch amount adjustment volume 38 and the like.

モード設定手段に相当するものは、モード設定用ツマ
ミ44と制御装置C等である。検出手段に相当するもの
は、CCD型リニアイメージセンサ28と制御装置C等であ
る。パルス発生手段に相当するものは、パルス発生器50
である。
What corresponds to the mode setting means is the mode setting knob 44 and the control device C. What corresponds to the detecting means is the CCD linear image sensor 28 and the control device C. The equivalent of the pulse generating means is a pulse generator 50
It is.

計数手段に相当するものは、第5図(a)のS8〜S10
及びS18〜S20と制御装置C等である。演算手段に相当す
るものは、第5図(a)のS11〜S13及びS21〜S23と制御
装置C等である。記憶手段に相当するものは、前進誤差
データメモリ74と、後進誤差データメモリ75と、制御装
置C等である。補正制御手段に相当するものは、第5図
(b)のS31〜S34と、制御装置C等である。
What corresponds to the counting means is S8 to S10 in FIG.
And S18 to S20 and the control device C. Those corresponding to the calculating means are S11 to S13 and S21 to S23 in FIG. What corresponds to the storage means is the forward error data memory 74, the reverse error data memory 75, the control device C and the like. What corresponds to the correction control means are S31 to S34 in FIG. 5B and the control device C and the like.

【図面の簡単な説明】[Brief description of the drawings]

第1図は本発明の構成を示す機能ブロック図、第2図〜
第7図は本発明の実施例を示すもので、第2図はミシン
の斜視図、第3図は検出器を押え足に接近させて取付け
た状態を示す部分斜視図、第4図はミシンの制御系のブ
ロック図、第5図(a)・(b)は送りピッチ量補正制
御のルーチンの概略フローチャート、第6図は送りピッ
チ量設定制御のルーチンの概略フローチャート、第7図
は試行モードで試行的に縫製する試行用布の平面図であ
る。 M……ミシン、12……針棒、14……縫針、20……送り
歯、26……検出器、28……リニアイメージセンサ、38a
……送りピッチ量調節ボリューム、44a……モード設定
スイッチ、45……インクリースキー、46……デクリース
キー、50……パルス発生器、 58……送り用ステッピングモータ、64……CPU、65……R
OM、70……RAM、72……設定送りピッチデータメモリ、7
3……カウント値メモリ、74……前進誤差データメモ
リ、75……後進誤差データメモリ、 C……制御装置。
FIG. 1 is a functional block diagram showing the configuration of the present invention, and FIGS.
FIG. 7 shows an embodiment of the present invention, FIG. 2 is a perspective view of the sewing machine, FIG. 3 is a partial perspective view showing a state in which the detector is mounted close to the presser foot, and FIG. 5 (a) and 5 (b) are schematic flowcharts of a feed pitch amount correction control routine, FIG. 6 is a schematic flowchart of a feed pitch amount setting control routine, and FIG. 7 is a trial mode. FIG. 5 is a plan view of a trial cloth sewn on a trial basis. M: sewing machine, 12: needle bar, 14: sewing needle, 20: feed dog, 26: detector, 28: linear image sensor, 38a
… Feed pitch adjustment volume, 44a… Mode setting switch, 45… Increment ski, 46… Decree ski, 50… Pulse generator, 58… Feed stepping motor, 64… CPU, 65 …… R
OM, 70… RAM, 72 …… Setting feed pitch data memory, 7
3: Count value memory, 74: Forward error data memory, 75: Reverse error data memory, C: Control device.

───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.6,DB名) D05B 27/22 D05B 69/00 D05B 19/00──────────────────────────────────────────────────続 き Continued on the front page (58) Field surveyed (Int. Cl. 6 , DB name) D05B 27/22 D05B 69/00 D05B 19/00

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】下端に縫針が取付けられ上下動可能な針棒
と、前記針棒の上下動と調時して送り歯で加工布を移送
する送り機構と、前記送り機構を駆動する送り用ステッ
ピングモータとを備えたミシンにおいて、 加工布を縫製するときに加工布を送る送りピッチ量に設
定する送りピッチ量設定手段と、 加工布を実際に縫製する縫製モードと試行的に縫製する
試行モードとを択一的に設定するモード設定手段と、 前記試行モードにおいて加工布を縫製中にその前端及び
後端を検出する検出手段と、 ミシン上軸の回転に調時して、ミシン上軸の一回転当た
り所定数のパルスを出力するパルス発生手段と、 前記検出手段で加工布の前端を検出した時点と後端を検
出した時点との間において、前記パルス発生手段から出
力されるパルスを計数する計数手段と、 前記試行モードにおける前進縫い又は後進縫いにおいて
前記計数手段からのパルス数と前記所定のパルス数と予
め入力された加工布の前端と後端間の長さとに基いて実
際の送りピッチ量を演算し、この実際の送りピッチ量と
送りピッチ量設定手段からの送りピッチ量とに基いて設
定送りピッチ量の単位量当たりの送り誤差を求める演算
手段と、 演算手段で求めた送り誤差のデータを記憶する記憶手段
と、 前記縫製モードにおいて、記憶手段の送り誤差データに
基いて送り用ステッピングモータの制御量を補正する補
正制御手段とを備えたことを特徴とするミシンの送り量
補正装置。
1. A needle bar having a sewing needle attached to a lower end thereof and capable of moving up and down, a feed mechanism for transferring a work cloth with a feed dog in synchronization with the vertical movement of the needle bar, and a feed mechanism for driving the feed mechanism. In a sewing machine equipped with a stepping motor, a feed pitch setting means for setting a feed pitch for sending a work cloth when sewing a work cloth, a sewing mode for actually sewing the work cloth, and a trial mode for trial sewing. Mode setting means for alternatively setting the sewing machine, in the trial mode, detecting means for detecting the front end and the rear end of the work cloth during sewing, and adjusting the rotation of the upper shaft of the sewing machine to adjust the rotation of the upper shaft of the sewing machine. Pulse generating means for outputting a predetermined number of pulses per rotation; counting pulses output from the pulse generating means between a time when the front end of the work cloth is detected by the detecting means and a time when the rear end is detected. Total Means, an actual feed pitch amount based on the number of pulses from the counting means, the predetermined number of pulses, and a previously input length between the front end and the rear end of the work cloth in forward sewing or backward sewing in the trial mode. Calculating means for calculating a feed error per unit amount of the set feed pitch amount based on the actual feed pitch amount and the feed pitch amount from the feed pitch amount setting means; and A feed amount correcting device for a sewing machine, comprising: storage means for storing data; and correction control means for correcting a control amount of a feed stepping motor based on feed error data of the storage means in the sewing mode. .
【請求項2】下端に縫針が取付けられ上下動可能な針棒
と、前記針棒の上下動と調時して送り歯で加工布を移送
する送り機構と、前記送り機構を駆動する送り用ステッ
ピングモータとを備えたミシンにおいて、 加工布を縫製するときに加工布を送る送りピッチ量を設
定する送りピッチ量設定手段と、 加工布を実際に縫製する縫製モードと試行的に縫製する
試行モードとを択一的に設定するモード設定手段と、 前記試行モードにおいて加工布を縫製中にその加工布に
印された前部マークライン及び後部マークラインを検出
する検出手段と、 ミシン上軸の回転に調時して、ミシン上軸の一回転当た
り所定数のパルスを出力するパルス発生手段と、 前記検出手段で加工布の前部マークラインを検出した時
点と後部マークラインを検出した時点との間において、
前記パルス発生手段から出力されるパルスを計数する計
数手段と、 前記試行モードにおける前進縫い又は後進縫いにおいて
前記計数手段からのパルス数と前記所定のパルス数と予
め入力された加工布の前部マークラインと後部マークラ
イン間の長さとに基いて実際の送りピッチ量を演算し、
この実際の送りピッチ量と送りピッチ量設定手段からの
送りピッチ量とに基いて設定送りピッチ量の単位量当た
りの送り誤差を求める演算手段と、 演算手段で求めた送り誤差のデータを記憶する記憶手段
と、 前記縫製モードにおいて、記憶手段の送り誤差データに
基いて送り用ステッピングモータの制御量を補正する補
正制御手段とを備えたことを特徴とするミシンの送り量
補正装置。
2. A needle bar having a sewing needle attached to a lower end thereof and capable of moving up and down, a feed mechanism for transferring a work cloth with a feed dog in synchronization with the vertical movement of the needle bar, and a feed mechanism for driving the feed mechanism. In a sewing machine equipped with a stepping motor, a feed pitch setting means for setting a feed pitch for feeding a work cloth when sewing a work cloth, a sewing mode for actually sewing the work cloth, and a trial mode for trial sewing. Mode setting means for selectively setting a front mark line and a rear mark line marked on the work cloth during sewing of the work cloth in the trial mode, and rotation of the upper shaft of the sewing machine. And a pulse generating means for outputting a predetermined number of pulses per rotation of the upper shaft of the sewing machine, and a time when the front mark line and the rear mark line of the work cloth are detected by the detection means. In between,
Counting means for counting the pulses output from the pulse generating means; and in the forward stitching or the backward stitching in the trial mode, the number of pulses from the counting means, the predetermined number of pulses, and the front mark of the work cloth previously input. Calculate the actual feed pitch amount based on the length between the line and the rear mark line,
Calculating means for obtaining a feed error per unit amount of the set feed pitch amount based on the actual feed pitch amount and the feed pitch amount from the feed pitch amount setting means; and storing the feed error data obtained by the calculating means. A feed amount correcting device for a sewing machine, comprising: a storage unit; and a correction control unit that corrects a control amount of a feed stepping motor based on feed error data of the storage unit in the sewing mode.
JP32814588A 1988-12-26 1988-12-26 Sewing machine feed amount correction device Expired - Fee Related JP2792066B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP32814588A JP2792066B2 (en) 1988-12-26 1988-12-26 Sewing machine feed amount correction device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP32814588A JP2792066B2 (en) 1988-12-26 1988-12-26 Sewing machine feed amount correction device

Publications (2)

Publication Number Publication Date
JPH02172494A JPH02172494A (en) 1990-07-04
JP2792066B2 true JP2792066B2 (en) 1998-08-27

Family

ID=18206998

Family Applications (1)

Application Number Title Priority Date Filing Date
JP32814588A Expired - Fee Related JP2792066B2 (en) 1988-12-26 1988-12-26 Sewing machine feed amount correction device

Country Status (1)

Country Link
JP (1) JP2792066B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04200495A (en) * 1990-11-30 1992-07-21 Juki Corp Sewing correction value setting machine
JP2009297190A (en) 2008-06-12 2009-12-24 Brother Ind Ltd Sewing machine

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6322838B2 (en) 2014-09-26 2018-05-16 インテル・コーポレーション Power management for memory access in system on chip

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6322838B2 (en) 2014-09-26 2018-05-16 インテル・コーポレーション Power management for memory access in system on chip

Also Published As

Publication number Publication date
JPH02172494A (en) 1990-07-04

Similar Documents

Publication Publication Date Title
GB2177520A (en) Control unit for providing seam length control of a sewing machine
US4616583A (en) Thread tightening control apparatus of automatic sewing machine
JP2792066B2 (en) Sewing machine feed amount correction device
JPS61257675A (en) Cloth edge copy sewing machine
US4966090A (en) Fabric edge trace stitching system
JPH0117397B2 (en)
US6167824B1 (en) Sewing machine having work holder
US4721050A (en) Feed device for a sewing machine
JPS63300796A (en) Sewing machine that can copy fabric edges
JPH0268092A (en) automatic copy stitch sewing machine
JPH0314477B2 (en)
JP2778083B2 (en) Automatic sewing machine
JPH0148786B2 (en)
JP2555672B2 (en) Sewing machine
JPS6348555B2 (en)
JPH02228994A (en) automatic copy stitch sewing machine
JPS61257681A (en) Cloth edge follow stitchable sewing machine
JPS61257676A (en) Cloth edge follow sewing machine
JPH0438988A (en) Electronic control type zigzag sewing machine
JP3211336B2 (en) Phase signal generator for sewing
JPH10235045A (en) Overlock sewing machine
JPS6268483A (en) Cloth edge copy sewing machine
JPH0142708B2 (en)
JPH0438194A (en) Apparatus for controlling stepper motor
JPH0137157B2 (en)

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees