# US 4,391,211 A · Automatic sewing machine

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 4,391,211 A
- Document ID: US4391211A
- Status: Granted
- Kind: A
- Application number: 06/204,993
- Filed: 1980-11-07
- Granted: 1983-07-05
- Earliest claimed: 1979-11-28
- Assignees: Brother Kogyo Kabushiki Kaisha
- Inventors: Yoshikazu Yamamoto; Toshiaki Yanagi
- Web page: https://patentgrep.com/patent/US4391211A

## CPC

- G05B 19/416: characterised by control of velocity, acceleration or deceleration (G05B19/19 takes precedence)
- D05B 21/00: Sewing machines with devices for automatically controlling movement of work-carrier relative to stitch-forming mechanism in order to obtain particular configuration of seam, e.g. program-controlled for sewing collars or for attaching pockets
- G05B 2219/43203: Limitation of speed, permissible, allowable, maximum speed
- G05B 2219/45195: Sewing machines
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)
- D05B: SEWING (appliances for the tailoring trade A41H; sewing tables A47B29/00; sewing in bookbinding B42B2/00; sewing machines modified for knitting D04B39/08)

## Abstract

An automatic sewing machine provided with a memory for storing stitch instructions directing a relative position between a vertically reciprocated needle and a work piece and a speed control means for controlling the machine's drive motor at a suitable speed for each particular sewing operation carried out according to the stitch instructions. To determine the maximum permissible speed suitable to the variation of the relative position for each stitch, all of the stitch instructions in the memory are checked by a central processing unit before starting each sewing operation. The unit provides a control signal concerning the maximum permissible speed to a speed control means so that the driving speed of the drive motor is limited to no more than the maximum permissible speed.

## Claims

### Claim 1

In an automatic sewing machine having
stitch forming instrumentalities including an endwise reciprocatory needle, the combination comprising
a drive motor for reciprocating the needle to produce stitches in a workpiece,
drive means operative to vary the relative position between the needle and the workpiece,
stitch instruction storage means for storing stitch instructions capable of influencing the relative positions to form a stitch pattern,
means operative synchronously with reciprocation of the needle for extracting the stitch instruction from the stitch instruction storage means in a predetermined sequence,
position control means responsive to the extracted stitch instruction for controlling operation of the drive means between successive stitches in the stitch pattern,
processing means for scanning all of said stitch instructions in said stitch instruction storage means to determine a maximum permissible speed of said drive motor depending on the variation of said relative position between successive stitches in said stitch pattern and for starting said drive motor to form said stitch pattern after determination of the maximum permissible speed, and
speed control means for limiting the actual speed of said drive motor to no more than said maximum permissible speed during formation of said stitch pattern.

### Claim 2

In an automatic sewing machine having
stitch forming instrumentalities including an endwise reciprocatory needle, the combination comprising
a drive motor for reciprocating the needle to produce stitches in a workpiece,
manual means operable to start the drive motor,
drive means operative to vary the relative position between the needle and the workpiece,
stitch instruction storage means containing a plurality of randomly addressable storage locations for storing stitch instructions representing the relative positions to form a stitch pattern,
means for addressing said storage locations in timed relation to reciprocation of the needle,
position control means responsive to the stitch instruction in the addressed storage location for controlling operation of the drive means between successive stitches in the stitch pattern,
processing means responsive to the operation of said manual means for sequentially addressing all of said storage locations regardless of reciprocation of said needle to examine the variation of said relative position between successive stitches in said stitch pattern, for selecting one speed from among predetermined maximum permissible speeds depending on the result of the examination, and for starting said drive motor to form said stitch pattern after selection of the maximum permissible speed, and
speed control means for limiting the actual speed of said drive motor to no more than said selected maximum permissible speed during formation of said stitch pattern.

### Claim 3 (depends on 2)

The improvement according to claim 2, including
manual means operative to select one from among a plurality of predetermined ratios for dividing the maximum permissible speed selected by said processing means,
whereby said permissible speed data is generated by said processing means on the basis of the selected ratio and the selected maximum permissible speed.

### Claim 4 (depends on 2)

The improvement according to claim 2, wherein said processing means stops generation of said permissible speed data and provides to said speed control means low speed data related to a constant speed substantially lower than said predetermined maximum permissible speeds while the predetermined number of stitches are being produced at the beginning and the end of said stitch pattern.

### Claim 5 (depends on 4)

The improvement according to claim 4, wherein each of said stitch instructions includes position data representing said relative position and drive control data associated with the position data, and said processing means selectively generates one of said low speed data and said permissible speed data in accordance with the drive control data.

### Claim 6 (depends on 2)

The improvement according to claim 2, wherein said processing means scans all of said stitch instructions stored in said stitch instruction storage means to compare each of said variations of said relative positions with a predetermined value and generates first permissible speed data representing a high maximum permissible speed when all of said variations are the predetermined value or less and second permissible speed data representing a low maximum permissible speed when at least one of said variations is above the predetermined value.

### Claim 7 (depends on 6)

The improvement according to claim 6, wherein said stitch instruction storage means stores end code data representing the end of said stitch pattern, and said processing means includes stitch instruction scanning means for sequentially extracting each of said stitch instructions and said end code data stored in said stitch instruction storage means regardless of reciprocation of said needle and generates said first permissible speed data when said stitch instruction scanning means extracts said end code data.

### Claim 8 (depends on 6)

The improvement according to claim 6, wherein said processing means includes stitch instruction scanning means for sequentially extracting each of said stitch instructions stored in said stitch instruction storage means regardless of reciprocation of said needle and generates said second permissible speed data when said stitch instruction scanning means extracts stitch instruction representing said variation more than said predetermined value.

### Claim 9

A method of sewing a workpiece with an automatic sewing machine, the automatic sewing machine having stitch forming instrumentalities including an endwise reciprocatory needle, a drive motor for reciprocating the needle to produce stitches in a workpiece, drive means operative to vary the relative position between the needle and the workpiece, stitch instruction storage means for storing stitch instructions capable of influencing the relative positions to form a stitch pattern, means operative synchronously with reciprocation of the needle for extracting the stitch instruction from the stitch instruction storage means in a predetermined sequence, and position control means responsive to the extracted stitch instruction for controlling operation of the drive means between successive stitches in the stitch pattern, the method comprising the steps in seriatim of:
scanning all of said stitch instructions stored in said stitch instruction storage means to examine variation of said relative position between successive stitches in a stitch pattern;
determining a maximum permissible speed depending on the result of said examination;
starting said drive motor to form said stitch pattern,
generating permissible speed data related to said maximum permissible speed synchronously with reciprocation of said needle; and
limiting the actual speed of said drive motor to no more than said maximum permissible speed data during formation of said stitch pattern.
