[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPS5957690A - Automatic sewing machine - Google Patents

Automatic sewing machine

Info

Publication number
JPS5957690A
JPS5957690A JP58156214A JP15621483A JPS5957690A JP S5957690 A JPS5957690 A JP S5957690A JP 58156214 A JP58156214 A JP 58156214A JP 15621483 A JP15621483 A JP 15621483A JP S5957690 A JPS5957690 A JP S5957690A
Authority
JP
Japan
Prior art keywords
signal
low
pulse
gate
input
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.)
Granted
Application number
JP58156214A
Other languages
Japanese (ja)
Other versions
JPS6248510B2 (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.)
UNION SUPESHIARU CORP
YUNION SUPESHIARU CORP
Original Assignee
UNION SUPESHIARU CORP
YUNION SUPESHIARU CORP
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
Priority claimed from US05/592,951 external-priority patent/US4051794A/en
Application filed by UNION SUPESHIARU CORP, YUNION SUPESHIARU CORP filed Critical UNION SUPESHIARU CORP
Publication of JPS5957690A publication Critical patent/JPS5957690A/en
Publication of JPS6248510B2 publication Critical patent/JPS6248510B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/409Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by using manual data input [MDI] or by using control panel, e.g. controlling functions with the panel; characterised by control panel details or by setting parameters
    • DTEXTILES; PAPER
    • D05SEWING; EMBROIDERING; TUFTING
    • D05BSEWING
    • D05B21/00Sewing 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. programme-controlled for sewing collars, for attaching pockets
    • DTEXTILES; PAPER
    • D05SEWING; EMBROIDERING; TUFTING
    • D05BSEWING
    • D05B69/00Driving-gear; Control devices
    • D05B69/36Devices for stopping drive when abnormal conditions occur, e.g. thread breakage
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/10Programme control other than numerical control, i.e. in sequence controllers or logic controllers using selector switches
    • G05B19/106Programme control other than numerical control, i.e. in sequence controllers or logic controllers using selector switches for selecting a programme, variable or parameter
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/19Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
    • G05B19/40Open loop systems, e.g. using stepping motor
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/408Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by data handling or data format, e.g. reading, buffering or conversion of data
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/4093Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part programme, for the NC machine
    • DTEXTILES; PAPER
    • D05SEWING; EMBROIDERING; TUFTING
    • D05BSEWING
    • D05B65/00Devices for severing the needle or lower thread
    • DTEXTILES; PAPER
    • D05SEWING; EMBROIDERING; TUFTING
    • D05DINDEXING SCHEME ASSOCIATED WITH SUBCLASSES D05B AND D05C, RELATING TO SEWING, EMBROIDERING AND TUFTING
    • D05D2207/00Use of special elements
    • D05D2207/02Pneumatic or hydraulic devices
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/36Nc in input of data, input key till input tape
    • G05B2219/36512Select by a selector, dip switch
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Textile Engineering (AREA)
  • Mechanical Engineering (AREA)
  • Geometry (AREA)
  • Sewing Machines And Sewing (AREA)
  • Numerical Control (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 本発明にミシンに関し、特にプログラム制御される自動
ミシンに係るものである。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a sewing machine, and more particularly to a program-controlled automatic sewing machine.

ミシンの縫針に対し所定のパターンで被加工物を移動す
る被加工物ホルダーを備えたミシンは公知である。この
ようなミシンは同じパターンを繰返し縫う場合に特に有
利である。最も初期のこの種のミシンは比較的複雑なカ
ム制御式のものであり、このミシンではある縫パターン
から多の縫パターンに変えたい場合にはその都度カム装
置全体ン交換し時間のかかる調節を行わなければならな
い。ボタン用孔かがりを行つたり、バータツクをするた
めのカム制御ミシンは他の縫パターンに変更する能力を
全く有しない。
2. Description of the Related Art Sewing machines are known that include a workpiece holder that moves a workpiece in a predetermined pattern relative to the sewing needle of the sewing machine. Such a sewing machine is particularly advantageous when sewing the same pattern repeatedly. The earliest sewing machines of this type were relatively complex cam-controlled machines, and each time a person wanted to change from one sewing pattern to many, the entire cam device had to be replaced, making for time-consuming adjustments. It must be made. Cam-controlled sewing machines for buttonhole stitching and bartacking have no ability to change to other sewing patterns.

もつと最近では、穿孔紙テープ、カード又は磁気テープ
の如き機械的に制御されるエレメントに蓄えられた情報
のシーケンスによつて被加工物ホルダーを移動するミシ
ンが普及している。このようなミシンでは、記録媒体内
の情報のシーケンスは各サイクルにおいて針が被加工物
から抜がれている間に被加工物ホルダーの運動を制御す
る。
More recently, sewing machines have become popular in which a workpiece holder is moved by a sequence of information stored on mechanically controlled elements such as perforated paper tape, cards or magnetic tape. In such sewing machines, the sequence of information in the recording medium controls the movement of the workpiece holder while the needle is withdrawn from the workpiece in each cycle.

しかし、被加工物の運動を制御するために紙、磁気テー
プ又はカードを用いる自動ミシンは幾つかの欠点を有す
る。第1に、これらのテープミシン及びカードミシンに
おいては蓄積情報の1つの場所への移動に時間が相当か
かる。従つて、ミシンを高速で運転するためには単−の
蓄積場所に完全指令を記憶、収容しなければならない。
However, automatic sewing machines that use paper, magnetic tape or cards to control the movement of the workpiece have several drawbacks. First, in these tape sewing machines and card sewing machines, it takes a considerable amount of time to move the stored information to one location. Therefore, in order to operate the sewing machine at high speed, complete commands must be stored and stored in a single storage location.

更に、ミシンの複雑な操作は各蓄積場所に記憶可能な情
報量によつて制限される。本質的には機械的である第2
の制限は蓄積媒体が1つの蓄積場所から次の蓄積場所へ
機械的に移動できる速度によつてミシン番号が制限され
るということである。第3に、紙、磁気テープ又はカー
ドの読取装置はカム制御ミシンに比べて高価である。ま
た、バツフアユニツトを用いれば高速化が可能となるが
、これらはミシンの価格を著しく増大する。
Furthermore, the complexity of sewing machine operation is limited by the amount of information that can be stored in each storage location. The second, which is mechanical in nature
The limitation is that the sewing machine number is limited by the speed at which the storage medium can be mechanically moved from one storage location to the next. Third, paper, magnetic tape or card readers are expensive compared to cam controlled sewing machines. Also, although higher speeds can be achieved by using buffer units, they significantly increase the cost of the sewing machine.

本発明の主たる特徴は、ミシンの速度と縫製能力を向上
するランダムにアドレスできるメモリ−手段を有する自
動ミシンを提供することである。
A principal feature of the present invention is to provide an automatic sewing machine with randomly addressable memory means that increases the speed and sewing capabilities of the machine.

本発明のミシンは、縫針と、縫針を往復させる手段と、
縫製中被加工物を移動する被加工物ホルダーを備えてい
る。このミシンは、位置情報及び指令情報を記憶できる
ランダムにアドレスできる蓄積場所を有するメモリー手
段とこれらの蓄積場所を順に選択するアドレス手段とを
備えている。
The sewing machine of the present invention includes a sewing needle, a means for reciprocating the sewing needle,
It is equipped with a workpiece holder that moves the workpiece during sewing. The sewing machine includes memory means having randomly addressable storage locations in which position information and command information can be stored, and address means for sequentially selecting these storage locations.

このミシンは、また、選択された蓄積場所から情報を順
に読取る手段と、読取情報を表わす信号を発生する手段
と、この記号に従つて針往復手段を制御し被加工物ホル
ダーを移動する手段とを有する。
The sewing machine also includes means for sequentially reading information from the selected storage location, means for generating a signal representative of the read information, and means for controlling the needle reciprocating means and moving the workpiece holder in accordance with the symbol. has.

本発明の特徴は、蓄積場所が複数の別個のデータミシン
を形成する複数の情報ビツトを有することである。
A feature of the invention is that the storage location has a plurality of information bits forming a plurality of separate data machines.

本発明の他の特徴は、選択された蓄積場所のいずれかの
データミシンを別個に選択する手段を提供することであ
る。
Another feature of the invention is that it provides a means to separately select any data sewing machine in a selected storage location.

本発明の更に他の特徴は、読取手段が選択されたデータ
バンクの選択された蓄積位置から情報を順に読取ること
である。
A further feature of the invention is that the reading means sequentially reads information from selected storage locations of the selected data bank.

本発明の更に他の特徴は、所定の蓄積場所からアドレス
が開始されるようアドレス手段をイニシアライズする手
段を提供することである。
Yet another feature of the invention is the provision of means for initializing the addressing means so that the addressing begins at a predetermined storage location.

更に本発明の他の特徴は、選択されたバンクの所定の蓄
積場所で異なつたバンクを選択するためバンク選択手段
を自動的に変える手段を提供することである。
Yet another feature of the invention is the provision of means for automatically changing the bank selection means to select a different bank at a given storage location of a selected bank.

本発明の特徴は、異なつたバンクを選択するためバンク
選択手段を順次切換るスイツチ手段を堤供することであ
る。
A feature of the invention is the provision of switch means for sequentially switching the bank selection means to select different banks.

本発明の他の特徴は、選択されたデータバンクを表示す
る手段を提供することである。
Another feature of the invention is the provision of means for displaying selected databanks.

本発明の更に他の特徴は、アドレス手段にシーケンスを
与えるためミシンの動作に対し非同期のクロツク信号を
発生する手段を提供することである。
A further feature of the invention is the provision of a means for generating a clock signal asynchronous to the operation of the sewing machine to sequence the addressing means.

本発明の更に他の特徴は、ミシン選択手段がデータ信号
を形成するためメモリ−手段からのある出力信号を選択
的に可能化又は禁止することである。
Yet another feature of the invention is that the sewing machine selection means selectively enables or disables certain output signals from the memory means to form data signals.

本発明の他の特徴は、ミシンの動作に対し異なつた時間
に駆動手段を選択的に始動するためミシンに時間合せし
て別個のパルスを形成する手段を提供することである。
Another feature of the invention is the provision of means for timed and discrete pulses to the sewing machine for selectively starting the drive means at different times for operation of the sewing machine.

本発明の更に他の特徴は、ミシンの1サイクル中メモリ
ー手段から個数の選択されたデータ情報を復号する手段
を提供することにある。
Yet another feature of the invention is the provision of means for decoding a number of selected pieces of data information from the memory means during one cycle of the sewing machine.

本発明の特徴は、第1と第2のクランプ手段とこれらの
クランプ手段を被加工物に選択的に係合させる手段とを
提供することである。
A feature of the invention is the provision of first and second clamping means and means for selectively engaging the clamping means with a workpiece.

本発明の更に他の特徴は、駆動手段の−部に接続された
温度測定手段と過温の状態によつて生ずる損傷を防止す
るため駆動手段を消勢する手段とを提供することである
Yet another feature of the invention is the provision of temperature measuring means connected to the -portion of the drive means and means for deenergizing the drive means to prevent damage caused by overtemperature conditions.

本発明の更に他の特徴に、クランプ手段が被加工物との
係合位置から外れたか否かを判定する手段とクランプ手
段がその外れ位置にある間縫うのを防止するため駆動手
段を遮断する手段とを提供することである。
Still other features of the invention include means for determining whether the clamping means is disengaged from engagement with the workpiece and shutting off the drive means to prevent sewing while the clamping means is in the disengaged position. The purpose is to provide the means.

本発明の更に他の特徴は、基準(ホーム)位置から間隔
をあけた所定位置に被加工物ホルダーを移動する手段を
提供することである。
Yet another feature of the invention is the provision of means for moving the workpiece holder to a predetermined position spaced from a reference (home) position.

本発明の他の特徴は、駆動手段用のパルス列を発生する
手段と、蓄積場所で選択されたデータ情報によつてパル
ス列を修正する手段とを提供することである。
Another feature of the invention is the provision of means for generating a pulse train for the drive means and means for modifying the pulse train by data information selected at the storage location.

本発明の特徴は、基準パルス列を発生する手段と駆動手
段を付勢する基準パルス列を修正する手段とを提供する
ことである。
A feature of the invention is the provision of means for generating a reference pulse train and means for modifying the reference pulse train for energizing the drive means.

本発明の更に他の特徴は、針に対し被加工物ホルダーを
所定位置へ移動するように駆動手段を始動する手段と、
この駆動手段の始動後所定時間経過した時この駆動手段
を停止する手段とを提供することである。
Still other features of the invention include means for activating the drive means to move the workpiece holder into position relative to the needle;
It is an object of the present invention to provide means for stopping this driving means when a predetermined period of time has elapsed after starting the driving means.

本発明の他の特徴は、往復手段が針を停止している間作
業ホルダーを駆動する手段を提供することである。
Another feature of the invention is that the reciprocating means provides a means for driving the working holder while the needle is stationary.

本発明の更に他の特徴は、針の往復が停止している間作
業ホルダーを駆動する前にミシン上の糸を切断する手段
を提供することである。
Yet another feature of the invention is the provision of a means for cutting the thread on the sewing machine while the needle is stopped reciprocating and prior to driving the work holder.

本発明の更に他の特徴は、針の往復か停止している間、
駆動手段を始動するルスを形成する手段を提供すること
である。
Yet another feature of the invention is that while the needle is reciprocating or stopping,
The object of the present invention is to provide a means for forming a pulse for starting the drive means.

本発明の更に他の特徴は、縫動作のシーケンスの終りに
針の往後が停止した時ミシンのクランプ手段を自動的に
解放する手段を提供することである。
Yet another feature of the invention is the provision of means for automatically releasing the clamping means of the sewing machine when the needle stops moving back and forth at the end of a sequence of sewing operations.

本発明の特徴、ミシンの糸切れを検出するセンサー手段
と糸切れを指示する信号を形成するためセンサ手段に応
答する手段とを提供することである。
A feature of the present invention is the provision of sensor means for detecting thread breaks in a sewing machine and means responsive to the sensor means for forming a signal indicative of thread breakage.

発明の更に他の特徴は、信号形成手段によつて誤信号を
防止するためミシンが所定の動作モードにあるとき信号
形成手段が可能化されることである。
Yet another feature of the invention is that the signal forming means is enabled when the sewing machine is in a predetermined operating mode in order to prevent false signals by the signal forming means.

更に他の特徴は、本発明の実施例の以下の記載で−層充
分に明らかとなる。
Further features will become more fully apparent in the following description of embodiments of the invention.

第1図乃至第3図を参照すると、ミシン針54に機械的
動力を伝達する突出アーム52を有する本発明によるプ
ログラム制御ミシン50か示してある。縫われるべき被
加工物(図示せず)は新規な動力伝達系統によつて水平
面上を移動する被加工物ホルダー56によつて保持され
る。動力伝達系統はアーム52の両側に位置決めされた
1対のステツプモータ58、60によつて駆動される。
1-3, a program controlled sewing machine 50 according to the present invention is shown having a projecting arm 52 for transmitting mechanical power to a sewing needle 54. Referring to FIGS. The workpiece to be sewn (not shown) is held by a workpiece holder 56 which is moved in a horizontal plane by means of a novel power transmission system. The power train is driven by a pair of step motors 58, 60 positioned on opposite sides of arm 52.

これらのモータは被加工物ホルダーを座標軸方向即ち基
部方向X、Yと称される2つの座標軸方向に被加工物ホ
ルダーを移動するために駆動力を供給する。この動力伝
達系統はステツプモータの回転駆動力を2つの座標方向
への被加工物ホルダーの運動に変換する作用をし、Y軸
方向はアーム52の縦軸線にほぼ整列し、X軸方向はア
ームの縦軸線を横切る方向でる。
These motors provide driving forces for moving the workpiece holder in two coordinate axes, referred to as coordinate axes or base directions X, Y. This power transmission system functions to convert the rotational drive force of the step motor into motion of the workpiece holder in two coordinate directions, the Y-axis direction being approximately aligned with the longitudinal axis of the arm 52, and the X-axis direction being approximately aligned with the longitudinal axis of the arm 52. The direction that crosses the vertical axis of

ステツプモータは制御系統の新規な電気回路からの電気
信号によつて駆動される。これらの信号は電気機械同期
ユニツト62によつて針54を被加工物に入れたり被加
工物から抜く運動に同期される。ユニツト62はミシン
の手輪64に接続されてこの手輪によつて駆動され電気
回路に同期信号を供給する。
The step motor is driven by an electrical signal from a new electrical circuit in the control system. These signals are synchronized by electromechanical synchronization unit 62 to the movement of needle 54 into and out of the workpiece. The unit 62 is connected to the handwheel 64 of the sewing machine and is driven by the handwheel to provide a synchronizing signal to the electrical circuit.

この特定の実施例では、被加工物ホルダーはミシン針の
運動と位置に対し所定のパターンで動かされる。被加工
物ホルダー56の運動と縫加工との所望のパターンを指
示する指令のシーケンスはランダムにアドレスできる複
数の蓄積場所を有する蓄積エレメント又はメモリーユニ
ツトに蓄積される。これらの指令はホルダーの運動と針
の往復を制御する指令(コマンド)情報と、2つの座標
軸方回に副い種々の距離にわたつて針に対する被加工物
ホルダーの運動を導く位置情報とを含む。
In this particular embodiment, the workpiece holder is moved in a predetermined pattern relative to the movement and position of the sewing machine needle. The sequence of commands directing the desired pattern of movement and sewing of the workpiece holder 56 is stored in a storage element or memory unit having a plurality of randomly addressable storage locations. These commands include command information that controls the movement of the holder and the reciprocation of the needle, and position information that guides the movement of the workpiece holder relative to the needle over various distances in two coordinate axes. .

好ましくは、蓄積エレメントはブログラム可能な読取り
専用のメモリー(ROM)である。この装置において、
種々の場所に貯えられた指令は所望の新しい運動パター
ンを画くように変えられる。この蓄積エレメントは、例
えば、新しい運動パターンを指示するように変えられな
いランダムにアドレスできる読取り専用メモリーであつ
てもよい。
Preferably, the storage element is a programmable read-only memory (ROM). In this device,
Commands stored at various locations are changed to create the desired new movement pattern. This storage element may be, for example, a randomly addressable read-only memory that cannot be changed to indicate a new movement pattern.

両形式のソリツドステートメモリーエレメントは簡単に
入手でき好ましい。当業者には知られているように、こ
のメモリー又は蓄積エレメントは不揮発性であり、即ち
電力停止中データを保持し、また非破壊性であり、即ち
データは読取動作によつて破壊されない。
Both types of solid state memory elements are readily available and preferred. As known to those skilled in the art, this memory or storage element is non-volatile, ie, retains data during power outages, and non-destructive, ie, the data is not destroyed by read operations.

被加工物ホルダーの各運動に対する完全指令を得るのに
必要な程度の数の蓄債エレメントのアドレス可能場所か
ら情報を読取る電気制御回路が設けてある。この回路は
各指令をステツプデータに供給すべきパルスのシーケン
スに変換し、従つて同期ユニツト62によつて指令され
た通り針54が被加工物に係合しない時モータを駆動す
る。このようにして、被加工物ホルダーの運動はミシン
針54の運動に悪影響を与えないように時間合せされる
An electrical control circuit is provided for reading information from as many addressable locations of the storage element as necessary to obtain complete command for each movement of the workpiece holder. This circuit converts each command into a sequence of pulses to be applied to the step data and thus drives the motor when the needle 54 does not engage the workpiece as commanded by the synchronization unit 62. In this way, the movement of the workpiece holder is timed so as not to adversely affect the movement of the sewing machine needle 54.

第3図に最もよく示すように、ステツプモータ58、6
0から被加工物ホルダー56に動力を伝達するのに用い
られる動力伝達系統は、2つのケーブル系統又は歯車の
如き他の適当な手段から成り、それぞれは各座標方向に
相応する。ケーブル系統の構成は以下の通り。プーリー
66、68はステツプモータ58、60の軸70、72
にそれぞれ取付けられている。ケーブル74、76は以
下にのべるようにプーリー66、68のまわりに固定さ
ねている。このようにして、ステツプモータの軸70、
72の回転運動にケーブル74、76の直線運動に変換
される。
As best shown in FIG.
The power transmission system used to transmit power from 0 to the workpiece holder 56 consists of two cable systems or other suitable means such as gears, one corresponding to each coordinate direction. The configuration of the cable system is as follows. The pulleys 66, 68 are connected to the shafts 70, 72 of the step motors 58, 60.
are installed in each. Cables 74, 76 are secured around pulleys 66, 68 as described below. In this way, the step motor shaft 70,
The rotational motion of cables 74 and 76 is converted into the linear motion of cables 74 and 76.

両プーリー66、68とそれに関連する構造体とは実質
的に同じであるので第4図及び第5図に関連して−方の
プーリ−66を代表してのべる。
Since both pulleys 66, 68 and their associated structures are substantially the same, one pulley 66 will be described as a representative in connection with FIGS. 4 and 5.

図示のように、プーリー66は1対のスクリュー77a
、778によつて相応するモーフ軸70に固定される。
As shown, the pulley 66 has a pair of screws 77a.
, 778 to the corresponding morph axis 70.

相応するケーブルはプーリーの外面に形成された螺旋溝
82に複数回、例えば21/4乃至21/2回巻かれ、
このように巻付けられたケーブルの中心部分は周方向の
切欠84に収容され、この切欠においてケーブルにスク
リュー78によつてこのプーリーに固定される。従つて
、ケーブルの1ターンの少なくとも−部は切欠84の上
方で形成され、他の部分は、切欠の下方で形成される。
The corresponding cable is wound several times, for example 21/4 to 21/2 times, in a helical groove 82 formed on the outer surface of the pulley;
The central part of the cable thus wound is accommodated in a circumferential recess 84 in which the cable is fixed to this pulley by means of a screw 78. Thus, at least a portion of one turn of the cable is formed above the notch 84, and the other portion is formed below the notch.

このようにして、適当なケーブルが各プーリーに強固に
固定される。
In this way, a suitable cable is firmly fixed to each pulley.

第1図乃至第3図、第6図及び第7図を参照してのべる
と、ミシンの基板86に固定されたピボツトピン108
を中心に被加工物ホルダーをピボツト運動するケーブル
76に1対のフツクと肩スクリュー88、89によつて
基板86に両端が固着されている。第3図に最もよく示
すように、ケーブル76の幾つかの部分か自由に回転す
るプーリー90の上下の溝に反対の回転方向に通される
Referring to FIGS. 1-3, 6, and 7, a pivot pin 108 fixed to a base plate 86 of the sewing machine
A cable 76 about which the workpiece holder pivots is secured at both ends to a substrate 86 by a pair of hooks and shoulder screws 88 and 89. As best shown in FIG. 3, portions of cable 76 are threaded through the upper and lower grooves of freely rotating pulley 90 in opposite rotational directions.

第3図、第6図及び第7図に示すように、プーリー90
はピボツトピン108によつて基板ト86に枢支された
ピボツトアーム92から延びる連結部材96の端部94
付近に回転自在に取付けられている。再び第3図を参照
すると、ケーブル76の1つのターンはプーリー90か
らモータプーリー68を通り、ケーブルの他のターンは
プーリー90から基板86に枢支された自由に回転する
プーリー98を通る。図示のように、ケーブル76はプ
ーリー98のまわりを通り、このプーリーからモーター
プーリー68を通つてケーブル76がその端部間おプー
リー90、98、68のまわりを通る。
As shown in FIGS. 3, 6 and 7, the pulley 90
is an end 94 of a connecting member 96 extending from a pivot arm 92 which is pivoted to the base plate 86 by a pivot pin 108.
It is rotatably mounted nearby. Referring again to FIG. 3, one turn of cable 76 passes from pulley 90 to motor pulley 68, and the other turn of cable passes from pulley 90 to a freely rotating pulley 98 which is pivoted to base plate 86. As shown, the cable 76 passes around a pulley 98, from which the cable 76 passes through the motor pulley 68, and around the pulleys 90, 98, 68 between its ends.

ケーブル端部が固定されているのでステツプモータ60
がモータプーリー68を回転するとプーリー90、68
間のケーブルコースはモータ軸72の回転方向に基づい
て縮小又は拡大し、−方それと同時にプーリー90、9
8間のケーブルコースは逆に拡大し又は縮小する。従つ
て、モータプーリー68が第3図でみてモータ60によ
つて、時計方向に駆動されると、プーリー90はほぼモ
ータプーリー68に接近しプーリー98から離れる方向
に移動される。反対に、プーリー90はプーリー68の
反時計方向の回転に相応してほぼプーリー93に接近し
プーリー68から離れる方向に移動される。
Since the cable end is fixed, the step motor 60
rotates the motor pulley 68, the pulleys 90, 68
The cable course between the pulleys 90, 9 simultaneously shrinks or expands based on the direction of rotation of the motor shaft 72.
The cable course between 8 expands or contracts inversely. Thus, when motor pulley 68 is driven clockwise by motor 60 as viewed in FIG. 3, pulley 90 is moved generally toward and away from motor pulley 68. Conversely, pulley 90 is moved approximately toward pulley 93 and away from pulley 68 in response to the counterclockwise rotation of pulley 68.

第3図、第6図及び第7図を参照してのべると、プーリ
ー90は部材96に接近されているのでプーリー90の
運動はピン108を中心とするピボツトアーム92のピ
ボツト運動に変換される。以下から判るように、ピボツ
トアーム92はそのピボツト運動時に−端を被加工物ホ
ルダー56に取付けた伸長アーム110を移動する。従
つて、アーム92がピボツトピン108を中心に回転す
ると、アーム110と被加工物ホルダー56も回転する
。それに従つて、第3図でみてモータプーリー68が時
計方向に回転すると被加工物ホルダー56は基板86の
端縁100に向けて移動し、これは−X軸方向の運動で
あり、またプーリー68が反時計方向に回転することに
応じて被加工物ホルダ−は板86の反対端縁102に向
けて移動し、これは+X軸方向である。
Referring to FIGS. 3, 6 and 7, pulley 90 is brought close to member 96 so that movement of pulley 90 is translated into pivot movement of pivot arm 92 about pin 108. Referring to FIGS. As will be seen below, pivot arm 92 displaces extension arm 110, which is attached at its negative end to workpiece holder 56, during its pivot movement. Therefore, as arm 92 rotates about pivot pin 108, arm 110 and workpiece holder 56 also rotate. Accordingly, as motor pulley 68 rotates clockwise as seen in FIG. 3, workpiece holder 56 moves toward edge 100 of substrate 86, which is a movement in the - In response to the counterclockwise rotation of the plate 86, the workpiece holder moves toward the opposite edge 102 of the plate 86, which is in the +X axis direction.

第1図乃至第3図、第9図及び第10図を参照してのべ
ると、ステツプモータ60の1つのコーナーは、板86
の孔104aを貫通するボルト104とボルト104の
頭と板86との中間のワツシャー1048とボルト10
4に螺合された1対のロツクナツト104cの如き適当
な手段によツて基板86の下側に枢支されている。モー
タ60の2つの隣接するコーナーは図示のように同様の
ナツト、ボルト組立体によつて基板86に摺動自在に取
付けられ、それぞれの組立体のボルト95、97は板8
6をそれぞれ貫通するスロツト95a、97aに挿入さ
れている。モータの反対側のコーナーもナツト、ボルト
組立体によつて板86に摺動自在に取付けられ、この組
立体のボルト99は板86のスロツト99aを貫通して
いる。螺旋ばね106又は他の適当なばね手段の端部1
01は夫々ボルト99の頭とブラケツト組立体106に
接続され、ブラケツト組立体106は図示のように基板
86の上面に固定されている。ばね103とそれに関連
する構造体とはミシンが休んでいる時ボルト99が細長
いスロツト99aの縦方向の中心付近に位置するように
設けられている。
Referring to FIGS. 1-3, 9 and 10, one corner of the step motor 60 is connected to the plate 86.
The bolt 104 passing through the hole 104a and the washer 1048 located between the head of the bolt 104 and the plate 86 and the bolt 10
It is pivoted to the underside of the base plate 86 by suitable means such as a pair of lock nuts 104c threaded onto the base plate 86. Two adjacent corners of motor 60 are slidably attached to base plate 86 by similar nut and bolt assemblies as shown, with bolts 95, 97 of each assembly attached to plate 86.
6 are inserted into slots 95a and 97a that pass through them, respectively. The opposite corner of the motor is also slidably attached to plate 86 by a nut and bolt assembly, the bolts 99 of which pass through slots 99a in plate 86. End 1 of a helical spring 106 or other suitable spring means
01 are connected to the heads of bolts 99 and a bracket assembly 106, respectively, and the bracket assembly 106 is fixed to the upper surface of the substrate 86 as shown. Spring 103 and associated structure are arranged such that bolt 99 is located near the longitudinal center of elongated slot 99a when the sewing machine is at rest.

ミシンの運転中ステツプモータ60はボルト95、97
、99が相応するスロツト内をすべりつつボルト104
を中心に僅かに回転せしめられ、この時ばね103ボル
ト99に力をかけてモータプーリー68を介してケーブ
ル76に連続的な張力を維持する。ケーブル系統にかか
る衝撃を減衰するのにモータ質量を用いるため上記のモ
ータ取付構造体を用いることは既に提案されている。
While the sewing machine is running, the step motor 60 is connected to bolts 95 and 97.
, 99 slides into the corresponding slot, the bolt 104
The spring 103 applies a force to the bolt 99 to maintain continuous tension on the cable 76 via the motor pulley 68. It has already been proposed to use the motor mounting structure described above to use the motor mass to dampen shocks on the cable system.

第1図乃至第3図、第6図及び第7図に示すように、伸
長アーム110の放射運動を制御するケーブル74の−
端はアーム110の被加工物ホルダーとは反対側の端部
付近から垂下する柱112に固定されている。ケーブル
74はこの注から自由回転プーリー114のまわりを通
り、このプーリーはスクリューの如き適当な手段によつ
てアーム110の下側の基板86に枢支されている。ケ
ーブル74にプーリー114からモータプーリー66を
通り、こゝではケーブルは約21/4ターンめぐる。ケ
ーブル74はモータプーリー66から、スクリュー11
8によつて基板86に枢支された自由回転プーリー11
6とスクリューの如き適当な手段によつてアーム110
の下側の基板に枢支された自由回転プーリー120とを
まわる。プーリー120から出るケーブル74の他端は
アーム110の被加工物ホルダー56付近の他端から垂
下する柱122に固定される。
As shown in FIGS. 1-3, 6, and 7, a cable 74 for controlling the radial movement of the extension arm 110 is connected to the
The end is fixed to a post 112 depending from near the end of the arm 110 on the opposite side from the workpiece holder. Cable 74 passes from this point around a free rotating pulley 114 which is pivoted to base plate 86 on the underside of arm 110 by suitable means such as screws. Cable 74 passes from pulley 114 to motor pulley 66, where the cable makes approximately 21/4 turns. The cable 74 is connected from the motor pulley 66 to the screw 11.
Free rotating pulley 11 pivoted to base plate 86 by 8
6 and arm 110 by suitable means such as screws.
The free-rotating pulley 120 is pivoted to the lower base plate. The other end of the cable 74 coming out of the pulley 120 is fixed to a post 122 depending from the other end of the arm 110 near the workpiece holder 56.

第3図に最もよく示すように、ステンプモータ58の1
つのコーナーはステツプモータ60に関連してのべたの
と同じようにナツト、ボルト組立体123によつて基板
86の下側に枢支されている。前にのべたように、ステ
ツプモータ58の隣接するコーナーはナンド、ボルト組
立体124、125によつて基板86の下側に摺動自在
に支持され、また反対側のコーナーはナツト、ボルト組
立体126によつて基板の下に摺動自在に支持されてい
る。ばね128は、その端部を組立体126とブラケツ
ト組立体130とに接続し、ブラケツト組立体は基板8
6の上面に固定されている。前に述べたように、ばね1
28は組立体126に力をかけ、それによつてケーブル
74はモータプーリー66を介して連続した張力を受け
るように維持される。
As best shown in FIG.
The two corners are pivoted to the underside of base plate 86 by nut and bolt assemblies 123 similar to those described in connection with step motor 60. As previously stated, adjacent corners of step motor 58 are slidably supported on the underside of base plate 86 by nut and bolt assemblies 124 and 125, and opposite corners are supported by nut and bolt assemblies 124 and 125. It is slidably supported under the substrate by 126. Spring 128 connects its ends to assembly 126 and bracket assembly 130, with the bracket assembly being connected to substrate 8.
It is fixed on the top surface of 6. As mentioned before, spring 1
28 applies a force to assembly 126 such that cable 74 is maintained under continuous tension via motor pulley 66.

モータ軸70が回転すると、プーリー120と柱122
との間のケーブル部分が軸の回転方向に基いて縮少又は
拡大し、−方プーリー114と柱112との間のケーブ
ル部分に逆に同時に拡大し又は縮少する。従つて、第3
図でみてモータプーリー66の時計方向の回転運動はケ
ーブル端部部分の直線連動に変換され、伸長アーム11
0と被加工物ホルダー56とを針とピボツトピン108
とに対して基板の外縁132に向けて放射運動させるこ
とにより、この運動は+Y軸方向の運動である。また、
モータプーリー66が反時計方向に回転すると、アーム
110と被加工物ホルダー56とは端縁132から離れ
る方向に放射運動し、これは−Y軸方向である。従つて
、X軸とY軸との両方のステツプモータ60、58を同
時に付勢すると、被加工物ホルダーはX軸方向とY軸方
向とに同時にピボツト運動及び放射運動せしめられる。
When the motor shaft 70 rotates, the pulley 120 and the column 122
The cable portion between the two pulleys 114 and the column 112 simultaneously expands or contracts depending on the direction of rotation of the shaft. Therefore, the third
As seen in the figure, the clockwise rotational movement of the motor pulley 66 is converted into a linear movement of the cable end portion, and the extension arm 11
0 and the workpiece holder 56 and the needle and pivot pin 108.
This movement is in the +Y-axis direction by causing a radial movement toward the outer edge 132 of the substrate with respect to. Also,
As motor pulley 66 rotates counterclockwise, arm 110 and workpiece holder 56 radiate away from edge 132, which is in the -Y axis direction. Therefore, energizing both the X and Y step motors 60, 58 simultaneously causes the workpiece holder to pivot and radiate in the X and Y directions simultaneously.

−見すると、被加工物ホルダーが運動する座標系統に極
座標のように思えるが、即ちピボツトアーム92上で伸
長アーム110を運動することによつて供給される放射
成分とピボツトアーム92をピホツトピン108を中心
に回転することによツて供給される角度成分とを有する
座標系統のように思えるが、この系統には被加工物ホル
ダーを針54に対し直角座標系統にほぼ近い形で移動せ
しめる手段が設けられている。この手段は被加工物ホル
ダーがピホツトピン108を中心に回転する時この運動
によつて通常化する円形縫線を直角座標系統で発生する
如き直線縫線に接近するように変形する装置を含む。こ
の直線縫線への接近はピボツトアーム92によつて被加
工物ホルダーに付与される回転運動量に基づく量に従つ
て伸長アーム110の有効長さを縮めることによつて自
動的に達成される。アーム92の特定の角度位置に対し
伸長アームの有効長さが縮められる量は、(1)柱12
2から針54とピボツトピン108との両方まての距離
、(2)プーリー120が回転する軸線からポスト12
2までの距離、及び(3)プーリー120の円周溝の内
側の半径によつて定められる。プーリー120は、プー
リーの半径とケーブルの太さの半分との和に等しい距離
だけピボツトピン108と針54との間の線の−側に間
隔をあけである。
- At first glance, the coordinate system in which the workpiece holder moves appears to be polar coordinates, i.e. the radiation component provided by the movement of the extension arm 110 on the pivot arm 92 and the rotation of the pivot arm 92 about the pivot pin 108. Although it appears to be a coordinate system with an angular component provided by rotation, this system is provided with means for moving the workpiece holder relative to the needle 54 in a manner that approximates a Cartesian coordinate system. ing. This means includes a device for transforming the circular raphe normalized by this movement as the workpiece holder rotates about the pivot pin 108 to approximate a straight raphe as would occur in the Cartesian coordinate system. This approach to a straight raphe is automatically accomplished by reducing the effective length of extension arm 110 by an amount based on the rotational momentum imparted to the workpiece holder by pivot arm 92. The amount by which the effective length of the extension arm is reduced for a particular angular position of arm 92 is: (1) column 12;
(2) the distance from both needle 54 and pivot pin 108 from post 12 to the axis around which pulley 120 rotates;
(3) the inner radius of the circumferential groove of pulley 120. Pulleys 120 are spaced on the negative side of the line between pivot pin 108 and needle 54 by a distance equal to the radius of the pulley plus half the thickness of the cable.

図示の構造体によれば、ステツプモータ58の固定位置
でポスト122が円(プーリー120の内周である円)
のインボリュートと称される通路を追跡し、その結果ア
ーム92の回転角か中心位置から増大するにつれてポス
ト122が益々内径方向に引かれる。既ののべたように
、所要の内径方向の運動量はケーブル76によつて被加
工物ホルダーに回転運動のみが付与される時直線に近い
通路に沿ツて縫作業がなされるようにすることである。
According to the illustrated structure, the post 122 is a circle (the circle that is the inner circumference of the pulley 120) at the fixed position of the step motor 58.
The post 122 follows a path called an involute, so that the post 122 is increasingly drawn radially inward as the angle of rotation of the arm 92 increases from the central position. As already mentioned, the required radial movement is achieved by ensuring that the sewing operation is performed along a nearly straight path when only rotational movement is applied to the workpiece holder by the cable 76. be.

ピボツトアーム92がその中心位置からピン108を中
心にピボツト運動すると、ケーブル74は時計方向又に
反時計方向にプーリー120のまわりに巻付いたり巻ほ
ぐれたりする。その結果、アーム92の中心位置からの
同じ角度回転に対して、中心位置からの回転方向によつ
て補償効果が異なる。この補償をできるだけ対称的に維
持するためケーブル74の適正な処理に合せてプーリー
120の半径をできるだけ小さくするのが望ましい。
As pivot arm 92 pivots about pin 108 from its central position, cable 74 wraps and unwraps around pulley 120 in either a clockwise or counterclockwise direction. As a result, for the same angular rotation of the arm 92 from the center position, the compensation effect differs depending on the direction of rotation from the center position. In order to keep this compensation as symmetrical as possible, it is desirable to make the radius of pulley 120 as small as possible to accommodate proper handling of cable 74.

以下にのべるように、ステツプモータ58、60の各々
はホーミング組立体リミツト組立体を有する。これらの
ステツプモータ用のホーミング組立体はホーミング作動
中作業ホルダーをX軸及びY軸方向の所定のホーム位置
に位置ぎめするのに用いられる。制御系統は縫パターン
動作の始動前及び完了後に自動的てホーミング動作に入
り、その際作業ホルダーは基準(ホーム)位置に移され
る。
As discussed below, each step motor 58, 60 has a homing assembly and a limit assembly. Homing assemblies for these step motors are used to position the work holder at a predetermined home position in the X and Y axes during a homing operation. The control system automatically enters a homing operation before starting and after completing the sewing pattern operation, during which the work holder is moved to the reference (home) position.

ホーム位置は、X軸Y軸のホーミング組立体を適当に調
節することによつて針に対し予め選択することができ、
リミツト組立体によつて許されるところの縫パターンの
全範囲にわたツて被加工物が運動し得るような位置に選
ばれる。ステツプモータは縫動作中開ループの状態で用
いられるのでプログラム制御を受けていてもホーミング
組立体は同じホーム位置で各縫動作を開始することによ
つて連続縫動作間の基準位置の累積誤差を防止する。
The home position can be preselected for the needle by appropriately adjusting the X- and Y-axis homing assemblies;
The position is selected to allow movement of the workpiece through the full range of the sewing pattern allowed by the limit assembly. Since the step motor is used in an open loop during sewing operations, even under program control, the homing assembly eliminates cumulative errors in reference position between successive sewing operations by starting each sewing operation at the same home position. To prevent.

被加工物ホルダーとそれに保持された被加工物とは縫作
業の始めと終りに極めて精度よく位置決めされるので高
度の位置精度が要求される場合でもボタン穴を切るスリ
ツトナイフの如き補助器具をミシンに関連して用いるこ
とができる。
The workpiece holder and the workpiece held in it are positioned very precisely at the beginning and end of the sewing operation, so even when a high degree of positional accuracy is required, it is convenient to use an auxiliary tool such as a slit knife for cutting buttonholes on the sewing machine. Can be used in conjunction with

リミツト組立体は被加工物ホルダーの運動を所定範囲の
位置に閉込めるのに用いられ、従つて針に対する被加工
物ホルダーのX軸方向とY軸方向との運動を制限する。
The limit assembly is used to confine the movement of the workpiece holder to a predetermined range of positions, thus limiting the movement of the workpiece holder relative to the needle in the X and Y axes.

このようにして被加工物ホルダーのクランプとミシン針
との間の障害が防止される。この障害かあると、ミシン
を損陽し、ミシンの作業者にけがをさせる虞れがある。
In this way, interference between the clamp of the workpiece holder and the sewing machine needle is prevented. If this obstruction occurs, there is a risk of damage to the sewing machine and injury to the operator of the sewing machine.

以下に判るように、リミツト組立体は針に対する被加工
物ホルダーによる運動の自由を変えるように調節できる
As will be seen below, the limit assembly is adjustable to vary the freedom of movement by the workpiece holder relative to the needle.

両ステツプモータ用のホーミング組立体及びリミツト組
立体は実質的に同じであるので、X軸ステツプモータ6
0に関係するホーミング組立体及びリミツト組立体を詳
細にのべる。第1図、第2図及び第11図に示すように
、支持板134は基板136の上面に取付けられ、フオ
ーク状の支持ブラケツト138は1対のスクリュー14
0a、1408によつて支持板134固定されている。
Since the homing and limiting assemblies for both step motors are substantially the same, the X-axis step motor 6
The homing assembly and limit assembly related to 0 will be described in detail. As shown in FIGS. 1, 2, and 11, a support plate 134 is attached to the top surface of a substrate 136, and a fork-shaped support bracket 138 is attached to a pair of screws 14.
The support plate 134 is fixed by 0a and 1408.

スクリュー140a、1408はブラケツト138の僅
かの調節を許すように支持板134のスロツトを貫通し
ている。第1図に示すように、軸142は適当なベアリ
ング144a、1448によつてブラケツト138の板
146a、1468に軸受けされ、この回転自在に取付
けられた軸142に基板136を貫通し、プーリー14
8はこの軸の下端に固定されている。プーリー150が
モータ軸72の下端に固定され、エンドレスベルト15
2は軸142がモータ軸72によつて駆動されるようし
てプーリー148、150のまわりを延びている。
Screws 140a, 1408 pass through slots in support plate 134 to allow slight adjustment of bracket 138. As shown in FIG. 1, a shaft 142 is journaled in plates 146a, 1468 of bracket 138 by suitable bearings 144a, 1448, and rotatably mounted shaft 142 extends through base plate 136 and connects pulley 14.
8 is fixed to the lower end of this shaft. A pulley 150 is fixed to the lower end of the motor shaft 72, and the endless belt 15
2 extends around pulleys 148, 150 such that shaft 142 is driven by motor shaft 72.

X軸ホーミング組立体154は第1図、第2図及び第1
2図に最もよく示されている。このホーミング組立体1
54は、切欠158を有しこの切欠と外部部分162と
の中間に径方向に延びる端縁160を形成するホーミン
グ円板156と、1対のボルト又はスクリュー166a
、1668によツて支持板134に取付けられた光学セ
ンサ164とから成ツている。軸142は円板156を
貫通する孔168に挿入され、円板156は、その垂下
部分172のねじ孔を孔168の内面まで貫通する1対
のスクリュー170によつて軸142に固定されている
。従つて、軸142の回転運動はホ−ミング円板156
を回転することになる。
The X-axis homing assembly 154 is shown in FIGS.
This is best shown in Figure 2. This homing assembly 1
54 includes a homing disk 156 having a notch 158 and defining a radially extending edge 160 intermediate the notch and external portion 162, and a pair of bolts or screws 166a.
, 1668, and an optical sensor 164 attached to the support plate 134 by means of . The shaft 142 is inserted into a hole 168 passing through the disc 156, and the disc 156 is secured to the shaft 142 by a pair of screws 170 passing through threaded holes in a depending portion 172 thereof to the inner surface of the hole 168. . Therefore, the rotational movement of the shaft 142 is caused by the homing disk 156.
will be rotated.

図示のように、円板156の外部部分162は光学セン
サ164の間隔をあけた脚174の間を通過せしめられ
、−方の脚は発光ダイオードを収容し、他方の脚は遮断
型フオトトランジスタを収容している。従つて、センサ
164は切欠158の存在又は不存在を検出し脚174
間の光の通過又は遮断の状態変化に応答して円板端縁1
60がセンサの脚174を通る毎に状態が変化する信号
を発生する。円板156と円板端縁160との回転位置
に基づいて、出力信号はセンサに対する端縁160の現
位置を制御系統に指示し、またこの信号は円板端縁16
0をセンサに向けて駆動するようにモータ軸72を移動
すべき回転方向を定めるのに用いられる。端縁160が
センサの脚174を通過する時、センサ信号の状態変化
はセンサの脚の間を端縁が丁度通過中である(位置して
いる)ことを制御系統に指示する。所望なら、ステツプ
モータに端縁の通過時に停止することができ、また端縁
が所望の位置からはずれた場合には制御装置によりモー
タ方向を逆転して円板を適正位置に戻すようにする。し
かし、好ましい実施例では、ホーミング組立体は以下に
詳細にのべるようにセンサに対する円板端縁の位置合せ
、従つて針に対する被加工物ホルダーの位置合せを−層
精密にするため幾分異なツた方法で用いられる。いづれ
の場合も、ホーミンク組立体はホーミングモードにおい
て被加工物ホルダーを正確に位置決めするため制御系統
とステツプモータと共に閉ループで用いられることは明
らかである。
As shown, the outer portion 162 of the disk 156 is passed between spaced legs 174 of the optical sensor 164, with one leg containing a light emitting diode and the other leg containing a blocking phototransistor. It is accommodated. Therefore, sensor 164 detects the presence or absence of notch 158 and leg 174
In response to a change in the state of passing or blocking light between the disc edge 1
60 generates a signal that changes state each time it passes the sensor leg 174. Based on the rotational position of disc 156 and disc edge 160, an output signal indicates to the control system the current position of disc edge 160 relative to the sensor;
This is used to determine the rotational direction in which the motor shaft 72 should be moved so as to drive the motor shaft 72 toward the sensor. As the edge 160 passes the sensor legs 174, the change in state of the sensor signal indicates to the control system that the edge is just passing between the sensor legs. If desired, the step motor can be stopped as the edge passes, and if the edge moves from the desired position, the controller reverses the direction of the motor to return the disc to the proper position. However, in a preferred embodiment, the homing assembly uses a somewhat different tool to provide greater precision in the alignment of the disk edge to the sensor and, therefore, the workpiece holder to the needle, as detailed below. It is used in a different way. In either case, it is clear that the homing assembly is used in closed loop with the control system and step motor to precisely position the workpiece holder in the homing mode.

円板156とその端縁160の回転位置は円板を軸14
2に固定する際スクリュー170を用いて調整できる。
The rotational position of the disk 156 and its edge 160 is
When fixing to 2, it can be adjusted using the screw 170.

従つて、軸142に対する円板端縁160の角度位置を
変えることにより軸142の異なツた回転位置及び針に
対する被加工物ホルダーの相応する異なツた位置におい
て端縁160がセンサの脚174間を通過するように適
当に調整できる。このようにして、針に対する被加工物
ホルダーのホーム位置は所望通り容易に修正できる。制
御系統に関連するY軸ホーミング組立体の動作及び被加
工物ホルダーをY軸方向に沿ツたホーム位置におくY軸
ステツプモータの動作はX軸ホーミング組立体について
上記したのと同じである。
Thus, by varying the angular position of the disc edge 160 relative to the shaft 142, the edge 160 is moved between the legs 174 of the sensor at different rotational positions of the shaft 142 and correspondingly different positions of the workpiece holder relative to the needle. It can be adjusted appropriately to pass through. In this way, the home position of the workpiece holder relative to the needle can be easily modified as desired. The operation of the Y-axis homing assembly in conjunction with the control system and the operation of the Y-axis step motor to home the workpiece holder along the Y-axis direction is the same as described above for the X-axis homing assembly.

第1図及び第13図に示すように、X軸リミツト組立体
178は1対の細長い機械的ストツパー180、182
とこれらのストツパに関連し支持ブラケツト13の突出
部146a、1468間を延びる機械的衝合ロツド18
4とから成ツている。
As shown in FIGS. 1 and 13, the X-axis limit assembly 178 includes a pair of elongated mechanical stops 180, 182.
and a mechanical abutment rod 18 associated with these stops and extending between the projections 146a, 1468 of the support bracket 13.
It consists of 4.

軸142はストツパー180、182の−端付近を貫通
する孔186に挿入され、ストツパー180、182は
1対のねじ188、190によつてそれぞれ軸142に
固定され、これらのねじはストツパー180、182を
それぞれ孔186まで貫通するねじ孔192、194に
挿入されている。従ツて、軸142に対するストツパー
180、182の角度位置にねじ188、190を用い
ることによつて軸に固定される前にストツパーを所望の
角度位置にすることによつて調節される。
The shaft 142 is inserted into a hole 186 passing through the vicinity of the negative ends of the stops 180, 182, and the stops 180, 182 are secured to the shaft 142 by a pair of screws 188, 190, respectively. are inserted into screw holes 192 and 194 passing through the holes 186, respectively. Thus, the angular position of the stops 180, 182 relative to the shaft 142 is adjusted by bringing the stops to the desired angular position before being secured to the shaft using screws 188, 190.

第13図に示すように、軸142はストツパー182が
ロツド184に衝合するまで時計方向に回転することが
許される。この時相互に係合するストツパー182とロ
ツド184とは軸142とモータ軸72とが更に回転す
るのを防止し、従ツて、X軸ステツプモータによつて針
に対してX軸方向に所定位置で駆動される被加工物ホル
ダーを停止する。同様にして、軸142はストツパー1
80がロツド184に係合するまで反時計方向に回転す
るのが許され、この時被加工物ホルダーは針に対してX
軸の反対方向に所定位置で停止される。従つて、軸14
2はストツパー180、182の角度位置によつて定め
られる角度だけ回転うるのが許され、また被加工物ホル
ダーはストツパにより運動が停止されるまでX軸方向に
沿ツた位置範囲内を移動するのが許されることが判る。
As shown in FIG. 13, the shaft 142 is allowed to rotate clockwise until the stop 182 abuts the rod 184. The mutually engaged stopper 182 and rod 184 then prevent further rotation of the shaft 142 and motor shaft 72, thus allowing the X-axis step motor to force the needle into a predetermined position in the X-axis direction. Stop the driven workpiece holder at the position. Similarly, the shaft 142 is connected to the stopper 1.
80 is allowed to rotate counterclockwise until it engages rod 184, at which time the workpiece holder is
It is stopped in a predetermined position in the opposite direction of the axis. Therefore, the axis 14
2 is allowed to rotate by an angle determined by the angular position of the stops 180, 182, and the workpiece holder moves within a range of positions along the X-axis until the movement is stopped by the stops. It turns out that this is permissible.

このようにして、リミツト組立体178は針に対して被
加工物ホルダーの移動可能な範囲を制限して被加工物ホ
ルダーのクランプが針に衝突するのを防止する。被加工
物ホルダーが停止する位置に軸142上のストツパー1
80、182の角度位置を適当に調節することによつて
変えられる。
In this manner, limit assembly 178 limits the range of movement of the workpiece holder relative to the needle to prevent the workpiece holder clamp from impinging on the needle. Stopper 1 on shaft 142 is placed at the position where the workpiece holder stops.
This can be changed by appropriately adjusting the angular positions of 80 and 182.

この調節は被加工物をミシンに保持するのに用いられる
種々の寸法のクランプによつて特に望ましく、各クラン
プはこれらのクランプがX軸方向に縫針を突き刺すに基
いてストツパー180、182の適当な調節を必要とす
る。Y軸方向についての被加工物ホルダーの許容位置範
囲を制限するのに用いられるY軸リミツト組立体はX軸
リミツト組立体に関連して上記したのと同様である。
This adjustment is particularly desirable with clamps of various sizes used to hold the workpiece in the sewing machine, each clamp having an appropriate adjustment of the stops 180, 182 based on how these clamps drive the sewing needle in the X-axis direction. Requires adjustment. The Y-axis limit assembly used to limit the range of allowable positions of the workpiece holder in the Y-axis direction is similar to that described above in connection with the X-axis limit assembly.

第1図及び第2図に示すように、プーリー198はY軸
ステツプモータ58によつて駆動される軸70の下端に
固定され、無端ベルト200はY軸リミツト兼ホーミン
グ組立体204を駆動する目的で軸に固定されたプーリ
ー202とプーリー198とのまわりを延びている。前
いのべたように、Y軸リミツト兼ホーミング組立体はX
軸組立体と実質的に同−であツて、Y軸方向に沿ツて被
加工物ホルダーのホーム位置を得てその運動を制限する
ように同じように動作する。従つて、X軸とY軸とのリ
ミツト兼ホーミング組立体は制御系統とX軸及びY軸ス
テツプモータと協働して全位置範囲にわたツて被加工物
ホルダーの運動を制限するとともに被加工物ホルダーを
X軸とY軸との方向で予め選択されたホーム位置に位置
ぎめする機能を有する。
As shown in FIGS. 1 and 2, a pulley 198 is fixed to the lower end of a shaft 70 driven by a Y-axis step motor 58, and an endless belt 200 is used for driving a Y-axis limiting and homing assembly 204. It extends around pulley 202 and pulley 198 which are fixed to the shaft. As mentioned earlier, the Y-axis limit and homing assembly is
It is substantially identical to the shaft assembly and similarly operates to home the workpiece holder and limit its movement along the Y-axis direction. Therefore, the X- and Y-axis limiting and homing assemblies work together with the control system and the X- and Y-axis step motors to limit the movement of the workpiece holder over the entire range of positions and to control the workpiece. It has the function of positioning the object holder at a preselected home position in the directions of the X and Y axes.

第6図乃至第8図を参照してのべると、ピボツトアーム
92はねじ214によつてこのアームに取付けられた1
対の自由回転ローラ210及び212とねじ224によ
つてレバー220、222にそれぞれ取付けられた1対
お自由回転ローラ216、218とを有する。レバー2
20、222はこれらが自由にピボツト運動する時の中
心であるねじ226によつて、共にピボツトアーム92
に取付けられている。螺旋ばね228はレバー220、
222の端部間を延び、ばね228の両端はレバーの適
当な孔を貫通している。このばね228はレバー220
、222をねじ226を中心に偏倚し、また相応するロ
ーラ216、218を縦軌道229に接するように偏倚
し、この軌道はローラ216、218が乗る伸長アーム
110の−側に沿ツて延びている。ローラ210、21
2は伸長アーム110の他側に沿ツて縦方向に延びる軌
道に向けてばね負荷され、従つて、これらのローラにア
ーム92と110を−体に保持するように軌道に向けて
ばね負荷され、且つそれぞれの軌道に沿ツて移動し、伸
長アーム110はこれらのローラに乗ツてピボツトアー
ム92に対し縦方向に移動する。伸長アーム110が+
Y軸と−Y軸との方向に最も径方向に遠い位置に達した
時、ポスト112、122はピボツトアームに形成され
た切欠232、233にそれぞれ挿入されてこれらのポ
ストとアーム92との間の干渉を防止する。
Referring to FIGS. 6-8, the pivot arm 92 is attached to the pivot arm 92 by a screw 214.
It has a pair of free rotating rollers 210 and 212 and a pair of free rotating rollers 216 and 218 attached to levers 220 and 222, respectively, by screws 224. Lever 2
20, 222 are both connected to the pivot arm 92 by a screw 226 which is the center of their free pivoting movement.
installed on. The helical spring 228 is connected to the lever 220,
222, and the ends of spring 228 pass through appropriate holes in the lever. This spring 228 is the lever 220
. There is. rollers 210, 21
2 are spring-loaded toward a track extending longitudinally along the other side of the extension arm 110, so that these rollers are spring-loaded toward a track to hold arms 92 and 110 against the body. , and along their respective trajectories, the extension arm 110 moves longitudinally relative to the pivot arm 92 on these rollers. The extension arm 110 is +
When the posts 112 and 122 reach the radially farthest position in the Y-axis and -Y-axis directions, they are inserted into the notches 232 and 233 formed in the pivot arm, respectively, and the distance between these posts and the arm 92 is increased. Prevent interference.

図示のように、保持板231は基板86の上方に取付け
られてピボツトピン108と面する保持端縁234を形
成する。ピボツトアーム92は1対の保持部材235a
、2358を有し、これらの保持部材は保持板231の
端縁234付近の−部がこれらの保持部材に形成された
溝236に挿入される位置でアーム92の前方部分から
垂下している。部材235a、2358はアーム92が
ピン108を中心に揺動する時端縁234に沿ツて移動
しアーム92、110の前方部分を基板86に対して所
望の垂直位置に保持する。特に、保持部材235a、2
358は、ミシンの針領域の作業面にクランプ力がかけ
られた時アーム92、110が基板86に対し持上るの
を防止する。
As shown, a retaining plate 231 is mounted above the substrate 86 and forms a retaining edge 234 facing the pivot pin 108. The pivot arm 92 has a pair of holding members 235a.
, 2358, and these holding members depend from the front portion of the arm 92 at a position where the negative portion near the edge 234 of the holding plate 231 is inserted into the groove 236 formed in these holding members. Members 235a, 2358 move along edge 234 as arm 92 swings about pin 108 to maintain the forward portion of arm 92, 110 in a desired vertical position relative to substrate 86. In particular, the holding members 235a, 2
358 prevents the arms 92, 110 from lifting relative to the base plate 86 when a clamping force is applied to the working surface of the needle area of the sewing machine.

このように組立てられると、被加工物ホルダーに最も近
い部分である伸長アーム110の前方部分はローラ21
2、218に乗り、−方アーム110の後方部分はロー
ラ210、216の上に乗る。伸長アーム110に取付
けられた被加工物ホルダーはピン108が貫通するピボ
ツトアーム92の孔217によつてピン108のまわり
をピボツトアームと共に枢動する。前にのべたように、
このピボツト運動はステツプモータ60もよつて駆動さ
れるケーブル76によつて制御される。軌道229、2
30のローラ210、212、216及び218に乗る
伸長アーム110は、ピボツトピン108に対してほぼ
径方向にピボツトアーム92に沿ツて移動する。ステツ
プモータ58によつて駆動されるケーブル74は伸長ア
ーム110の放射運動(径運動)を制御する。従つて、
モータの回転方向に基いて、このケーブルのポスト11
2側の−端は引ツばられ、ポスト122側の他端は緩み
又はその逆となる。このようにして伸長アームの放射運
動を制御する確実駆動が常に存在する。
When assembled in this manner, the forward portion of the extendable arm 110, which is the portion closest to the workpiece holder, is connected to the roller 21.
2, 218, and the rear portion of the negative arm 110 rides on rollers 210, 216. A workpiece holder attached to extension arm 110 pivots with the pivot arm about pin 108 by means of a hole 217 in pivot arm 92 through which pin 108 passes. As mentioned before,
This pivoting movement is controlled by cable 76 which is also driven by step motor 60. Orbit 229,2
Extendable arm 110, which rides on thirty rollers 210, 212, 216 and 218, moves along pivot arm 92 in a generally radial direction relative to pivot pin 108. Cable 74, driven by step motor 58, controls the radial movement of extendable arm 110. Therefore,
Based on the direction of rotation of the motor, the post 11 of this cable
The negative end on the second side is pulled, and the other end on the post 122 side becomes loose, or vice versa. In this way there is always a positive drive controlling the radial movement of the extension arm.

被加工物ホルダー56は縫われている間布地を保持する
適当なクランプ装置又は他の構造体を備えている。例え
ば、被加工物ホルダーは、ミシンの作業面付近に位置す
る下部クラツプ部材とこの下部クランプ部材に圧接して
布地を保持したりこの下部クランプ部材から離れて布地
を解放したりする上部クランプ部材とを含む。それに代
えて、被加工物ホルダーは布地とこの布地に縫付けられ
るラベルとを別個に保持する開放自在なクランプ部材を
備えていてもよい。いずれの場合も、この制御系統は両
軸のクランプ組立体及び他のものと両立する。
Workpiece holder 56 includes a suitable clamping device or other structure to hold the fabric while being sewn. For example, the workpiece holder includes a lower clamp member located near the work surface of the sewing machine, and an upper clamp member that presses against the lower clamp member to hold the fabric or separates from the lower clamp member to release the fabric. including. Alternatively, the workpiece holder may include a releasable clamping member that holds the fabric and the label sewn onto the fabric separately. In either case, this control system is compatible with dual shaft clamp assemblies and others.

第1図乃至第3図及び第14図を参照してのべると、ミ
シンの作業図242付近に位置決めされた下部クランプ
部材238が示してあり、このクランプ部材は布地が縫
われる窓241を形成する周縁部分239を有する。第
1図、第3図及び第7図に示すように、このクランプ部
材はその下面が作業面242付近に位置するように1対
のねじ247によつて伸長アーム110の前端245に
固定されている。
1-3 and 14, there is shown a lower clamp member 238 positioned near the working view 242 of the sewing machine, which clamp member forms a window 241 through which the fabric is sewn. It has a peripheral edge portion 239 . As shown in FIGS. 1, 3, and 7, the clamp member is secured to the front end 245 of the extension arm 110 by a pair of screws 247 so that its lower surface is located near the work surface 242. There is.

第1図乃至第3図及び第14図に示すように、被加工物
ホルダーは、また、縫製中2つのクランプ部材238と
240との間に布地を保持するように、下部クランプ部
材238の上面に圧接されるべき布地クランプ部材24
0を有する。図示のように、この布地クランプ部材24
0は、布地が縫われる際通る切欠244を形成する1対
の間隔をあけた保持エレメント243を有し、これらの
エレメントは布地クランプ部材240が下部クランプ部
材に圧接された時下部クランプ部材の側部周縁部分に衝
合するように下部クランプ部材の側部間の距離にほぼ等
しい距離をあけてある。以下に判るように、クランプ部
材240の前端から延びる切欠244の寸法は布地に縫
付けられるべきラベルの寸法にほぼ等しく選択される。
As shown in FIGS. 1-3 and 14, the workpiece holder also extends over the upper surface of the lower clamp member 238 to hold the fabric between the two clamp members 238 and 240 during sewing. fabric clamping member 24 to be pressed against
has 0. As shown, this fabric clamping member 24
0 has a pair of spaced holding elements 243 that form notches 244 through which the fabric is sewn, and these elements are attached to the sides of the lower clamping member when the fabric clamping member 240 is pressed against the lower clamping member. A distance approximately equal to the distance between the sides of the lower clamp member is spaced so as to abut the peripheral edge portions of the lower clamp member. As will be seen below, the dimensions of the notch 244 extending from the front end of the clamp member 240 are selected to be approximately equal to the dimensions of the label to be sewn onto the fabric.

クランプ部材240は、また、その後方部分から上方に
延びる突片246とこの突片の前面250から前方に突
出するピン248とを有する。図示のように、クランプ
部材240は以下にのべる目的で突片246の下端付近
から後方に延びる突出部252を有する。第2図に最も
よく示すように、上部クランプ部材240はクランプ枠
254に取付けられ、突片246は枠254に摺動自在
に収容される。図示のようて、ピン248の枠のスロツ
ト256を貫通して突出し、突片はピン248がスロツ
ト256の下端に位置する第1の下部位置とピン248
がスロツト256の上端に位置する第2の上部位置との
間を枠内で移動せしめられる。
Clamp member 240 also has a tab 246 extending upwardly from its rear portion and a pin 248 projecting forwardly from a front surface 250 of the tab. As shown, the clamp member 240 has a protrusion 252 extending rearwardly from near the lower end of the protrusion 246 for purposes described below. As best shown in FIG. 2, the upper clamp member 240 is attached to a clamp frame 254, and the prongs 246 are slidably received within the frame 254. As shown, the protrusion protrudes through the slot 256 in the frame of the pin 248, and the protrusion is located between the pin 248 and the first lower position where the pin 248 is located at the lower end of the slot 256.
is moved within the frame between a second upper position located at the upper end of slot 256.

第1図及び第3図に示されるように、クランプ装置は1
対の下脚260と各脚260の下端から延びる耳262
とを有する二又状保持部材258を含む。この保持部材
は、アーム110の縦方向に対するその調節がその固定
前に耳262のスロツト266内で1対のねじ264を
動かすことによつて行われらようにスロツト266を貫
通するねじ264によつて伸長アームの上端に固定され
ている。
As shown in FIGS. 1 and 3, the clamping device is
A pair of lower legs 260 and an ear 262 extending from the lower end of each leg 260
a forked retaining member 258 having a forked retaining member 258; This retaining member is secured by screws 264 passing through slots 266 such that adjustment thereof with respect to the longitudinal direction of arm 110 is effected by moving a pair of screws 264 within slots 266 of ears 262 prior to its fixation. and is fixed to the upper end of the extension arm.

弓形ロツク部材268は、図示のように脚260とロツ
ク部材268とを貫通するピン272の如き適当な手段
によつて二又部材258の下端付近て脚260間に枢支
された後端270を有する。
Arcuate locking member 268 has a rear end 270 pivoted between legs 260 near the lower end of forked member 258 by suitable means such as a pin 272 extending through legs 260 and locking member 268 as shown. have

ロツク部材268とクランプ装置とを起動する目的でエ
アシリンダー274も設けてある。シリンダー274の
後端276は保持部材258の上端から延びる1対の間
隔をあけた耳278とこの後端276とを貫通するボル
ト280の如き適当な手段によつて耳278の間に枢支
されている。ロツク部材268はその中心部分から上向
きに延びるブラケツト282を有し、シリンダー274
に収容されたプランジャー286の前部ねじ端284は
ブラケツト282の孔288を貫通し、こゝでナツト2
90の如き適当な手段によつて位置固定されている。図
示のように、クランプ枠254から延びるフランジ29
1は1対のねじ294によツてロツク部材268の前端
292に固定されている。
An air cylinder 274 is also provided for actuating the locking member 268 and clamping device. A rear end 276 of cylinder 274 is pivoted between ears 278 by suitable means such as a pair of spaced ears 278 extending from the upper end of retaining member 258 and a bolt 280 extending therethrough. ing. The locking member 268 has a bracket 282 extending upwardly from its central portion and a cylinder 274.
The front threaded end 284 of plunger 286, which is housed in
It is fixed in position by suitable means such as 90. As shown, a flange 29 extends from the clamp frame 254.
1 is secured to the front end 292 of the locking member 268 by a pair of screws 294.

縫動作前に、シリンダー274の圧力を減少しプランジ
ャー286をシリンダー内に引込める。
Prior to the sewing operation, the pressure in cylinder 274 is reduced and plunger 286 is retracted into the cylinder.

この状態でロツク部材268はピン272のまわりを駆
動してロツク部材268及び関連するクランプ枠254
とを上昇位置にし、クランプ部材240はこの部材が以
下に更にのべるように第1の下部位置にあツても下部ク
ランプ部材238から間隔をあけてある。
In this condition, locking member 268 is driven around pin 272 to lock locking member 268 and associated clamping frame 254.
and in the raised position, the clamping member 240 is spaced from the lower clamping member 238 while in the first lower position to permit further extension of this member below.

第1図乃至第3図に示すように、クランプ枠254に固
定されたエアシリンダー296に空気源が供給される。
As shown in FIGS. 1-3, an air cylinder 296 fixed to the clamp frame 254 is supplied with an air source.

このエアシリンダーは布地クランプ部材240の突出部
252の上面に衝合する可動ピストン298を有する。
The air cylinder has a movable piston 298 that abuts the upper surface of the protrusion 252 of the fabric clamping member 240.

エアシリンダー296はピストン298を突出部252
に向けて付勢し、クランプ部材240は第1の下部位置
に駆動され、突片246上のピン248はストツパーと
して作用するスロツト256の下部に衝合する。この状
態で、布地クランプ部材240はスロツト256の長さ
にほぼ等しい距離上部ラベルクランプ部材300から間
隔をあけ、布地クランプ部材240は、前にのべたよう
に、下部クランプ部材の上方にも間隔をあける。
Air cylinder 296 connects piston 298 to protrusion 252
, the clamping member 240 is driven to the first lower position and the pin 248 on the lug 246 abuts the lower part of the slot 256, which acts as a stop. In this condition, fabric clamping member 240 is spaced apart from upper label clamping member 300 by a distance approximately equal to the length of slot 256, and fabric clamping member 240 is also spaced above lower clamping member, as previously discussed. Open.

縫動作を行いたい時には、作業者は下部クランプ部材2
38に布地をおき、縫われるべき布地部分は下部クラン
プ部材238の窓241に位置決めされる。次いで、作
業者はペタルクランプNo.1スイツチとペダルクラン
プNo.2スイツチと称される別個に起動可能な単極双
投スイツチを有する公知の形式の第1の足ベタルに押す
。本発明の制御系統に関連してのべるように、両スイツ
チは常閉接点と常開接点と接地共通端子とを有する。従
ツて、これらのスイツチの常閉接点はその起動前にそれ
ぞれ共通端子を介して接地される。足ペタルが第1の位
置に押下げられると、ベタルクランプNo.1スイツチ
が起動されてこのスイツチが常閉接点を開き常開接点を
閉じるので共通端子を介して常開接点を接地し常閉接点
を接地から外す。
When the operator wants to perform a sewing operation, the operator must hold the lower clamp member 2.
38 and the portion of the fabric to be sewn is positioned in the window 241 of the lower clamp member 238. Next, the operator applies the petal clamp no. 1 switch and pedal clamp no. Press on the first leg of a known type with a separately actuatable single-pole, double-throw switch, referred to as a 2-switch. As discussed in connection with the control system of the present invention, both switches have normally closed contacts, normally open contacts, and a common ground terminal. Therefore, the normally closed contacts of these switches are each grounded via a common terminal before activation. When the foot pedal is pushed down to the first position, Betal Clamp No. 1 switch is activated and this switch opens the normally closed contact and closes the normally open contact, thereby grounding the normally open contact and removing the normally closed contact from ground via the common terminal.

以下にのべるように、本制御系統は以下のようにしてペ
ダルクランプNo.1スイツチからの信号を用いる。こ
のスイツチが起動されて常開接点が接地されると、制御
系統は信号を発生し、このため空気源からエアシリンダ
ー274に中程度の空気圧力を供給する。このためプラ
ンジャー286はシリンダー274によつて部分的に駆
動され、従つてロツク部材238と布地クランプ部材2
40とを下部クランプ部材238に衝合する位置まで下
降するのでこの時布地はクランプ238、240の間に
保持される。しかし、シリンダー274によつてロツク
部材268を介してクランプ枠254にかけられる力は
エアシリンダー296によつてピストン298と突出部
252とを介してクランプ部材240にかけられる力よ
り小さい、従つて、布地クランプ部材240は、布地に
衝合していてもピン248がスロツト256の下端にあ
ツて布地クランク部材240が上部ラベルクランプ部材
300から間隔をあけた第1の下部位置にある。
As described below, this control system operates as follows for pedal clamp No. The signal from one switch is used. When the switch is actuated and the normally open contact is grounded, the control system generates a signal that provides a moderate air pressure to the air cylinder 274 from the air source. To this end, plunger 286 is partially driven by cylinder 274 and thus locking member 238 and fabric clamping member 2
40 is lowered to a position where it abuts the lower clamp member 238, so that the fabric is held between the clamps 238 and 240 at this time. However, the force exerted by cylinder 274 on clamping frame 254 through locking member 268 is less than the force exerted by air cylinder 296 on clamping member 240 through piston 298 and projection 252, and thus clamps the fabric. The member 240 is in a first lower position with the pin 248 at the lower end of the slot 256 and the fabric crank member 240 spaced from the upper label clamp member 300 even when abutting the fabric.

次いで、作業者は縫われるべきラベルをクランプ部材2
40の切欠244に挿入するのでラベルは布地の上にな
る。切欠244は前にのべたようにラベルと寸法がほぼ
同じであるのでラベルを置く案内として作用する。ラベ
ルを挿入した後、作業者はこの作業者に第1と第2の位
置の間のペダルの状態を指示するペダルのばね手段によ
つてかけられる僅かの力に打勝ちつつ第1の足ペダルを
第2の位置まで十分に押下げる。ペダルが第2の位置に
ある時ペダルクランプNo.2スイツチが起動されるの
でこのスイツチの常開接点を接地し、常閉接点を接地か
ら外す。
Next, the operator attaches the label to be sewn to the clamp member 2.
40 notches 244, so the label is on top of the fabric. Since the notch 244 is approximately the same size as the label as described above, it acts as a guide for placing the label. After inserting the label, the operator moves the first foot pedal overcoming a slight force exerted by the pedal's spring means, which indicates to the operator the condition of the pedal between the first and second positions. Press down fully to the second position. When the pedal is in the second position, the pedal clamp No. 2 switch is activated, so the normally open contact of this switch is grounded, and the normally closed contact of this switch is removed from ground.

このスイツチからの信号に応答して制御系統は空気源か
らシリンダー274に充分に圧力を生ぜしめる信号を発
生する。この状態にある間、シリンダープランジャー2
86によつてロツク部材268を介してフランジ枠25
4にかけられる力は、この枠254とクランプ部材24
0との間でエアシリンダー296によつてかけられる力
よりも大きくなる。従つて、クランプ枠254は1対の
スクリュー302によつて枠254に取付けられた上部
クランプ部材300と共にミシン作業面242に向けて
駆動され、−方布地クランプ部材240の突出部252
はピストン298に衝合しピストン298をシリンダー
296内に戻す。
In response to the signal from this switch, the control system generates a signal to create sufficient pressure in cylinder 274 from the air source. While in this state, cylinder plunger 2
86 through the locking member 268 to the flange frame 25.
4 is applied to this frame 254 and the clamp member 24.
0 and is greater than the force applied by air cylinder 296. Accordingly, the clamping frame 254 is driven toward the sewing machine work surface 242 with the upper clamping member 300 attached to the frame 254 by a pair of screws 302, and the protrusion 252 of the fabric clamping member 240 on the opposite side is driven towards the sewing machine work surface 242.
collides with piston 298 and returns piston 298 into cylinder 296.

ロツク部材268とクランプ枠254とが充分に下降し
た時、ラベルクランプ部材300が布地クランプ部材2
40に衝合しラベルを布地の上に保持する。図示のよう
に、クランプ部材300は、布地とラベルとが窓306
を通して縫われるようにするため、下部クランプ部材2
38の窓241とクランプ部材240の切欠244とに
整列した窓306を形成する周縁部304を有する。こ
の状態で布地クランプ部材240は、第2の上部位置に
置かれて、クランプ突片246がスロツト256の上端
に位置し、ピストン298がクランプ突出部252によ
つて、シリンダー296内に充分に押下げられる。
When the lock member 268 and the clamp frame 254 are sufficiently lowered, the label clamp member 300
40 to hold the label on the fabric. As shown, the clamping member 300 allows the fabric and the label to form a window 306.
In order to be sewn through the lower clamp member 2
38 and a peripheral edge 304 forming a window 306 aligned with the window 241 of the clamp member 240 and the notch 244 of the clamp member 240. In this state, the fabric clamping member 240 is placed in the second upper position, with the clamping protrusion 246 positioned at the upper end of the slot 256 and the piston 298 pushed fully into the cylinder 296 by the clamping protrusion 252. Can be lowered.

この時、布地とラベルとは、縫動作の開始の目的で適正
位置に保持され、作業者は次いで第2のペダルを押下け
て運転を開始する。この制御系統に関連して判るように
、作業者はこの時好むように第1のペダルを解放しても
よいし、解放しなくてもよいが、次の縫動作を開始する
前には、結局第1nペダルを解放しなければならない。
At this time, the fabric and label are held in position for the purpose of starting the sewing operation, and the operator then depresses the second pedal to begin operation. As can be seen in connection with this control system, the operator may or may not release the first pedal as he prefers at this time, but eventually The 1st pedal must be released.

第1のペダルが解放されると、スイツチの常閉接点が再
び接地され、常開接点が接地から外される。
When the first pedal is released, the normally closed contacts of the switch are grounded again and the normally open contacts are removed from ground.

第2の足ペダルもペダルゴースイツチと称される公知の
形式の単極双投起動スイツチを有し、前と同様にこのス
イツチの常閉接点は共通端子を経て、接地される。ペダ
ルか押下げられてスイツチが起動されると、このスイツ
チは常開接点を閉じ、常閉接点を開くので常開接点を接
地し常閉接点を接地から外す。
The second foot pedal also has a single-pole, double-throw activation switch of the known type known as a pedal go switch, the normally closed contact of which, as before, is connected to ground via a common terminal. When the switch is activated by pressing down on the pedal, the switch closes the normally open contacts and opens the normally closed contacts, thus grounding the normally open contacts and removing the normally closed contacts from ground.

種々のクランプが以下に更にのべるように適正位置にあ
るものと仮定すると、制御系統は起動されたペダルゴー
スインチに応答する信号を発生し、ホーミング状態に入
ツて縫動作が続き、この間布地とラベルとが縫われる。
Assuming the various clamps are in proper position for further extension, the control system generates a signal responsive to the activated pedal go-inch and enters the homing state to continue the sewing operation, during which time the fabric is The label is sewn.

第2のペダルが解放されると、ペダルゴースイツチは通
常の状態となつてその常閉接点が接地され、常開接点が
接地から外される。
When the second pedal is released, the pedal go switch is in its normal state with its normally closed contacts grounded and its normally open contacts removed from ground.

第1図に示すように、クラツプ検知スイツチ308が保
持部材258の脚260間に取付けられ、このスイツチ
の接触部材310はロツク部材268の後面に衝合して
いる。ロツク部材268と及び関連するクランプとがシ
リンダー274によつて持上げられると、ロツク部材2
68が接触部材310をスイツチ308に向けて移動す
る。
As shown in FIG. 1, a clap detection switch 308 is mounted between legs 260 of retaining member 258, with a contact member 310 of the switch abutting the rear surface of locking member 268. When locking member 268 and associated clamp are lifted by cylinder 274, locking member 268
68 moves contact member 310 toward switch 308 .

この状態ではスイツチは常開接点を開き、接地から外す
。ロツク部材268か下降しラベルクランプ部材300
が布地クランプ部材240に向けて駆動されると、接触
部材310は、スイツチ308から離れるように移動せ
しめられる。この状態でに、スイツチは常開接点を閉じ
て接地する。
In this condition, the switch opens its normally open contact and removes it from ground. The locking member 268 descends and the label clamping member 300
is driven toward fabric clamping member 240 , contact member 310 is moved away from switch 308 . In this state, the switch closes the normally open contact and is grounded.

従つて、スイツチ308からの信号は種々のクランプが
縫動作を行うのに適正な状態にあるかどうかを指示する
ことが判る。クランプが充分にロツクされていない状態
にミシンがあるときに動作を始めるのは望ましくないの
で制御系統はクランプか適正な状態にない限り縫動作の
開始を防止するためスイツチ308からの信号を用いる
。第1の足ペダルのペダルクランプスイツチの起動後、
クランプ動作完了するまでの時間遅延のためクランプが
ロツクされる前に作業者が第2の足ペダルのペダルゴー
スイツチを起動する可能性がある。
It can therefore be seen that the signals from switch 308 indicate whether the various clamps are in proper condition to perform a sewing operation. Since it is undesirable to begin operation when the machine is in a condition where the clamp is not fully locked, the control system uses the signal from switch 308 to prevent the initiation of a sewing operation unless the clamp is in the proper condition. After activation of the pedal clamp switch of the first foot pedal,
Due to the time delay in completing the clamping operation, it is possible for the operator to activate the pedal go switch of the second foot pedal before the clamp is locked.

更に、制御系統は、ミシンの機能不全のためクランプか
適止にロツクされていない場合、縫動作の開始を防止す
る。
Additionally, the control system prevents the initiation of a sewing operation if the clamp is not properly locked due to machine malfunction.

従つて、縫動作の開始に必要な条件はペダルゴースイツ
チか第2のペダル操作することによつて起動されている
こと及びクランプがクランプ検知スイツチ308によつ
て定められるように充分にロツクされていることである
。もちるん、第1の条件は、ペダルゴースイツチの起動
前にペダルクランプスイツチが起動されない限り決して
満されない。というのはクランプが下降しないためスイ
ツチ308がらの信号により運動が防止されるからであ
る。クランプが完全にロツクされる前にペダルゴースイ
ツチが起動された場合、制御系統は、スイツチ308で
示すようにクランプが充分にロツクされるまで遅延し、
ロツクが完了してからホーミング状態に入りペダルゴー
スイツチを更に起動することなツく縫動作が開始される
Therefore, the necessary conditions for starting the sewing operation are that the sewing operation is activated by operating the pedal go switch or the second pedal, and that the clamp is sufficiently locked as determined by the clamp detection switch 308. It is that you are. Of course, the first condition is never met unless the pedal clamp switch is activated before the pedal go switch is activated. This is because the clamp is not lowered and movement is prevented by the signal from switch 308. If the pedal go switch is activated before the clamp is fully locked, the control system will delay until the clamp is fully locked, as indicated by switch 308.
After the locking is completed, the homing state is entered and the sewing operation is started without further activation of the pedal go switch.

第1図に示すように、糸切れ検知器312がミシンの針
54の上方に取付けられている。この検知器312は糸
張力を測定し、針に供給されている糸が切れていないか
どぅかを指示する信号を制御系統に供給する。
As shown in FIG. 1, a thread breakage detector 312 is mounted above the needle 54 of the sewing machine. This detector 312 measures thread tension and provides a signal to the control system indicating whether the thread being fed to the needle is broken.

糸切断器314は第1図及び第2図に示してある。この
糸切断器は四方ソレノイドによつて空気源から起動され
る二重作動空気シリンダー316を有する。糸の切断中
、空気はコネクター318を介してシリンダーのピスト
ンの−側に供給され、−方第2のコネクター320を経
て空気が排出されるのでこのシリンダーのピストンは第
1図でみて左方に移動し、このピストンに接続された起
動アーム322をシリンダー316から離れるように移
動する。糸切断器はロツク部材324を枢支し第1の揺
動刃326がこのロツク部材324の上端に固定され、
レバーアーム328がロツク部材324の下端から延ひ
ている。このレバーアーム328はその外端から垂下す
るボール部材320を有し、このボール部材は起動アー
ム322のU字形部分332にピボツト運動できるよう
に挿入されている。
Thread cutter 314 is shown in FIGS. 1 and 2. The thread cutter has a dual actuating air cylinder 316 actuated from an air source by a four-way solenoid. During the cutting of the thread, air is supplied to the - side of the piston of the cylinder through the connector 318, and air is discharged through the second connector 320 on the - side, so that the piston of this cylinder is moved to the left as seen in Figure 1. and moves the activation arm 322 connected to this piston away from the cylinder 316. The thread cutter pivots on a locking member 324, and a first swinging blade 326 is fixed to the upper end of this locking member 324.
A lever arm 328 extends from the lower end of locking member 324. The lever arm 328 has a ball member 320 depending from its outer end which is pivotally inserted into a U-shaped portion 332 of the activation arm 322.

従つて、糸切断機の切断作業中、シリンダーピストンに
よつて駆動される起動アーム322はボール部材330
が起動アーム322のU字形部分332内で回転しつつ
レバーアーム328を移動する。−方レバーアーム32
8はロツク部材324を回転せしめ、このロツク部材は
第1の刃326と糸とを第2の刃334に向けて駆動し
、従つて揺動刃が第2の刃の下方を通る時系が切れる。
Therefore, during the cutting operation of the thread cutting machine, the activation arm 322 driven by the cylinder piston is activated by the ball member 330.
moves lever arm 328 while rotating within U-shaped portion 332 of activation arm 322 . − side lever arm 32
8 rotates the locking member 324, which drives the first blade 326 and the thread toward the second blade 334, so that the time series in which the swinging blade passes under the second blade is It can be cut.

第1図に示すように、切断中のピストン及び揺動刃32
6の移動距離はピストンの反対端に接続されたロツド3
38上のナツト336によつて制限されるので、刃32
6が糸を切断する所望の最終位置にある時ナツト336
はシリンダー316に衝合する。
As shown in FIG. 1, the piston and swinging blade 32 during cutting
The travel distance of 6 is the rod 3 connected to the opposite end of the piston.
38 so that the blade 32
6 is in the desired final position to cut the thread.
collides with cylinder 316.

糸が切断された後、空気はコネクター320からピスト
ンの−側に導入され、コネクター318を経てピストン
の他側から排出される、ピストンが元の位置に戻ると、
揺動刃326は次は切断の開始のための位置におかれる
。第1図に示すように、ミシンに固定されたブラケツト
342とアーム322から延びる連結ロツド344との
間を延びる圧縮ばね340によつて起動アーム322に
連続的な力がかけられる。このばねは刃326の円滑な
動作とその結果の切断動作を確実にし、連結アーム32
2と刃326とを次の切断を行う元の位置に戻し易くす
る。制御系統に関連してのべるように、切断器は、縫動
作の終了時に糸を切るために自動的に起動され、被加工
物ホルダーは布地が縫われていない間第1の位置から第
2の間隔をあけた位置て移動される。
After the thread is cut, air is introduced into the - side of the piston through connector 320 and exhausted from the other side of the piston through connector 318, when the piston returns to its original position.
The swinging blade 326 is then positioned to begin cutting. As shown in FIG. 1, a continuous force is applied to activation arm 322 by a compression spring 340 extending between a bracket 342 secured to the sewing machine and a connecting rod 344 extending from arm 322. This spring ensures smooth movement of the blade 326 and the resulting cutting action, and the coupling arm 32
2 and the blade 326 to be easily returned to their original positions for the next cut. As stated in connection with the control system, the cutter is automatically activated to cut the thread at the end of the sewing operation, and the workpiece holder is moved from the first position to the second position while the fabric is not being sewn. Moved to spaced positions.

装置を適正に動作するため、針が縫サイクルの完了後被
加工物ホルダーをホーム位置に移動してクランプを上げ
て縫われた被加工物ホルダーから取出すことができるよ
うにするためには針が上昇位置になツた状態でミシンを
停止して締サイクルを完了しなければならない。糸の切
断も「針上昇」のシーケンスの−部として行われる。こ
れらの機能は同期ユニツト62と制御系統と関連する第
15図に示す市販の装置る46、クリツク・モデル第8
00−ST−362によつて行われるう第1図及び第1
6図に示すように、電子−機械同期ユニツト62はミシ
ン手輪64に取付けられたアダプター350を有してい
てこのアダプターは手輪と共に回転するようになツてい
る。ベアリング352、回転スリツプリング組立体34
8及び光電池コミュデータリング554はアダプター3
50から延びる軸356に取付けられ、これらが手輪と
共に回転するようにこの軸の外端内に延びるねじ358
によつて位置固定される。組立体348の固定コネクタ
−部分360は4つの電気ブラシ362、364、36
6、368を含む、絶縁部分370、372及び374
は、ブラシ362、364、368によつてそれぞれ接
触させられた時3つのスリツプリング376、378、
380を電気的に遮断する。ブラシ366は、クイツク
装置346からスリツプリングへ電流を供給するのに用
いられる。3つの能動スリツプリングからの電流はクイ
ツク装置346へ供給されてその動作を周期し、針下時
位置と針と外位置と切断との信号に別個に供給する。以
下に更にのべるように、制御系統とクイツク装置に関連
する同期ユニツト62とによつて、ミシンは、(a)高
速又は低速で運転せしめられ、(b)糸張力解放ソレノ
イドと共に糸切断器314を起動せしめ、(c)針を上
昇位置にしてミシンを停止せしめる。第1図及び第15
図に示すように、同期ユニツト62とミシンとはこのユ
ニツトとクイツク装置346とに夫々接続されたプーリ
ー384、386のまわりを通る無端ベルト382を介
してクイツク装置346によツて駆動される。
For proper operation of the device, the needle must move the workpiece holder to the home position after the sewing cycle is complete so that the clamp can be raised to remove the sewn workpiece from the holder. The sewing machine must be stopped in the raised position to complete the tightening cycle. Cutting of the thread also takes place as part of the "needle up" sequence. These functions are provided by a commercially available device 46, Click Model No. 8, shown in FIG.
Figures 1 and 1 carried out by 00-ST-362
As shown in FIG. 6, the electro-mechanical synchronization unit 62 has an adapter 350 attached to the sewing machine hand wheel 64 so that the adapter rotates therewith. Bearing 352, rotating slip ring assembly 34
8 and photovoltaic commutation ring 554 are adapter 3
A screw 358 is attached to a shaft 356 extending from 50 and extends into the outer end of this shaft so that they rotate together with the hand wheel.
The position is fixed by Fixed connector portion 360 of assembly 348 includes four electrical brushes 362, 364, 36.
6, 368, insulating portions 370, 372 and 374
are three slip rings 376, 378, when brought into contact by brushes 362, 364, 368, respectively.
380 is electrically disconnected. Brush 366 is used to supply current from quick device 346 to the slip ring. Current from the three active slip rings is supplied to quick device 346 to cycle its operation and separately supply the needle down position, needle out position and cut signals. As discussed further below, the synchronization unit 62 associated with the control system and the quick device allows the sewing machine to (a) operate at high or low speeds and (b) operate the thread cutter 314 in conjunction with a thread tension release solenoid. (c) Set the needle to the raised position and stop the sewing machine. Figures 1 and 15
As shown, synchronization unit 62 and the sewing machine are driven by quick drive 346 via an endless belt 382 passing around pulleys 384 and 386 connected to the unit and quick drive 346, respectively.

第16図に最もよく示すように、固定支持部材388が
ベアリング352に取付けられている。
As best shown in FIG. 16, a fixed support member 388 is attached to the bearing 352.

第1のブラケツト390はねじ392の如き適当な手段
によつて支持部材338−端に取付けられ、板394は
1対のねじる98によつて、ブラケツト390の上部フ
ランジ396に固定されている。第2のブラケツト40
0も1対のねじ(図示せず)によつて支持部材388の
外端に取付けられ、これらのねじはブラケツト400の
孔402とスロツト404とを通ツている。ブラケツト
400はスロツト404によつて許された運動範囲全体
にわたツて所望位置へ調節される。第2の板406は1
対のねじ410によつてブラケツト400のフランジ4
08に取付けられている。
A first bracket 390 is attached to the end of the support member 338 by suitable means such as screws 392, and a plate 394 is secured to the upper flange 396 of the bracket 390 by a pair of screws 98. second bracket 40
0 is also attached to the outer end of support member 388 by a pair of screws (not shown) that pass through holes 402 and slots 404 in bracket 400. Bracket 400 is adjusted to the desired position through the range of motion allowed by slot 404. The second plate 406 is 1
Flange 4 of bracket 400 is secured by a pair of screws 410.
It is installed on 08.

図示のように、光反射変換器412、414がそれぞれ
板394、406の内面でリング354と回転する時そ
の切欠416が整列する位置に取付けられ、この切欠は
その内部に非反射性表面塗層を有する。作動時には変換
器412、414にから出た光はリング354の表面に
当り、変換器の光検出部分に反射して出力電流を発生す
る。変換器の出力電流はリング354の非反射性切欠4
16に整列する間を除いて−定に維持され、切欠との整
列時には反射光の量は、著しく減少する。
As shown, light reflective transducers 412, 414 are mounted on the inner surfaces of plates 394, 406, respectively, in a position where their notches 416 are aligned when rotated with ring 354, and have a non-reflective surface coating therein. has. In operation, light from the transducers 412, 414 impinges on the surface of the ring 354 and is reflected to the light sensing portion of the transducer to generate an output current. The output current of the transducer is passed through the non-reflective notch 4 in the ring 354.
16, the amount of reflected light is significantly reduced when aligned with the notch.

従つて、切欠の端縁が各変換器に整列すると、出力信号
が変化し、以下にのべるように、この切欠が先づ変換器
に整列した時の信号変化は、制御系統で用いられて、針
の位置を指示する。
Therefore, as the edge of the notch aligns with each transducer, the output signal changes, and as discussed below, the signal change when this notch first aligns with the transducer can be used in the control system to Indicate the position of the needle.

ミシンの通常の動作中、主変換器414からの信号は制
御系統に供給され、針抜きセンサーP信号と称されるこ
の信号は針が布地から抜けようとする時と作業ホルダー
が針に損傷を与えることなく移動してもよい時とを指示
する。変換器414の位置は所望の正確な時間を知らせ
るためブラケツト400に対し適当に調節することによ
つて修正できる。
During normal operation of the sewing machine, a signal from the main transducer 414 is fed into the control system, and this signal, referred to as the needle pull sensor P signal, is detected when the needle attempts to pull out of the fabric and when the work holder damages the needle. Instruct when it is okay to move without giving. The position of transducer 414 can be modified by making appropriate adjustments to bracket 400 to signal the exact time desired.

通常の動作中、補助変換器412は通常−修理選択スイ
ツチによつて制御されるように制御系統から外される。
During normal operation, the auxiliary converter 412 is removed from the control system as controlled by the normal-repair selection switch.

しかし、ミシンの修理状態にスイツチの使用によつて入
り、この間ミシンの機能が修理者によつて点検されるが
、この時主変換器414がらの信号は制御系統から外さ
れて袖助変換器412からの信号が制御系統に供給され
針抜きセンザーP信号として用いられる。プログラムの
制御下にあるが、修理状態の間は迅速指令を受けてもミ
シンはゆツくりと動作する。従つて、針が被加工物から
外れている間の被加工物ホルダーの運動を確実にするた
めの修理状態中は、ミシンのタイミングは補助変換器4
12てよつて決定される。
However, the sewing machine enters the repair state by using the switch, and during this time the functions of the sewing machine are inspected by the repair person, but at this time the signal from the main converter 414 is removed from the control system and the auxiliary converter A signal from 412 is supplied to the control system and used as the needle removal sensor P signal. Although it is under the control of the program, while in the repair state, the sewing machine operates slowly even if it receives a quick command. Therefore, during repair conditions to ensure movement of the workpiece holder while the needle is out of the workpiece, the timing of the sewing machine is controlled by the auxiliary transducer 4.
12 to be determined.

クイツク装置346は、足踏みによつて起動されるよう
に市販のものは設計されているが、本例のものは完全自
動化され、第15図及び第17図に関連して理解を容易
にするために更にのべる。
The quick device 346 is designed commercially to be activated by stepping on the foot, but the device in this example is fully automated, and for ease of understanding with reference to FIGS. 15 and 17. More on that.

このクイツク装置346は、軸420を駆動するセータ
ー418を有し、フライホイール422は軸420の−
端に固定され、プーリー424はこの軸の反対端付近に
固定されている。装置346はそのハウジング428に
摺動自在で回転自在に取付けられた他の軸426を有す
る。ベルト382を駆動するモータプーリー386は2
軸426の−端に取付けられ、主クラツチ兼ブレーキ円
板430は軸426の他端に固定されている。ウオーム
輪432に円板430とハウジング428の壁との中間
で軸426に回転自在に取付けられ、円板430に面す
る主ブレーキ面434を有し、フライホイール422は
円板430に面する主クラツチ面436を有する。
This quick device 346 has a sweater 418 that drives the shaft 420, and a flywheel 422 that drives the shaft 420.
A pulley 424 is fixed near the opposite end of this shaft. Device 346 has another shaft 426 slidably and rotatably mounted to its housing 428. The motor pulley 386 that drives the belt 382 has two
A main clutch and brake disc 430 is attached to the opposite end of the shaft 426 and is secured to the other end of the shaft 426. The worm wheel 432 is rotatably mounted to the shaft 426 intermediate the disc 430 and the wall of the housing 428 and has a main braking surface 434 facing the disc 430 , and the flywheel 422 has a main braking surface 434 facing the disc 430 . It has a clutch surface 436.

軸426は円板430がフライホイール422のクラツ
チ面436に衝合する第1の位置と円板430がウオー
ム輪432の主ブレーキ面434に衝合する第2の位置
との間を移動する。従つて、第1の位置では、軸426
は主クラツチ組立体を介してモータ軸420に直接結合
され、軸426とミシンとは比較的速い速度で駆動され
る。以下に判るように、ウオーム輪432は比較的ゆつ
くりした速度で駆動されるかたは停止される。ウオーム
輪432がゆつくりした速度で回転し、軸426が第2
の位置にあるとき、軸426とミシンとは遅い速度で駆
動される。なぜなら円板430がフライホイール422
の主クラツチ面436から外れウオーム輪432の主ブ
レーキai454に衝合しているからであ、55 主クラツチ、ブレーキソレノイド(図示せず)がエアシ
リンダー468に販売されて軸426に接続されたレバ
ー(図示せず)を起動する。このクラツチ−ブレーキソ
レノイドが制御系統によつて付勢されると、レバーが起
動されてミシンをゆツくりした速度で運転しミシンにブ
レーキをかけ且つ糸の切断を行う第2のブレーキ位置に
軸426と円板430とを移動する。
The shaft 426 moves between a first position where the disc 430 abuts a clutch surface 436 of the flywheel 422 and a second position where the disc 430 abuts the main braking surface 434 of the worm wheel 432. Therefore, in the first position, the axis 426
is directly coupled to motor shaft 420 through the main clutch assembly, and shaft 426 and the sewing machine are driven at relatively high speeds. As will be seen below, the worm wheel 432 is driven at a relatively slow speed and then stopped. The worm wheel 432 rotates at a slow speed, and the shaft 426 rotates at a slow speed.
, the shaft 426 and the sewing machine are driven at a slow speed. Because the disk 430 is the flywheel 422
This is because the main clutch surface 436 of the worm wheel 432 comes off and abuts against the main brake ai 454 of the worm wheel 432, and the main clutch 55 has a brake solenoid (not shown) connected to the air cylinder 468 and a lever connected to the shaft 426. (not shown). When this clutch-brake solenoid is energized by the control system, a lever is actuated to operate the sewing machine at a slow speed, braking the sewing machine and moving the shaft to a second braking position for thread cutting. 426 and disk 430 are moved.

ウオーム歯車444によつてウオーム輪432に結合さ
れたウオーム輪442に自由回転プーリー440が取付
けられている。ウオーム輪442は補助クラツチ、ブレ
ーキ円板446がスプライン結合され、この円板は1対
のソレノイド(図示せず)によつて円板446がプーリ
ー440の補助クラツチ448に衝合する第1の位置ど
この円板がハウジング428の愛の補助ブレーキ面45
0に衝合する第2の位置との間を移動することができる
。図示のように、無端ベルト452がプーリー424と
440とのまわりにかけであるので自由回転プーリー4
40を駆動する。
A free rotating pulley 440 is mounted on a worm wheel 442 which is coupled to worm wheel 432 by a worm gear 444 . Worm wheel 442 is splined to an auxiliary clutch and a brake disc 446 which is moved by a pair of solenoids (not shown) to a first position where disc 446 abuts auxiliary clutch 448 on pulley 440. Which disk is the auxiliary brake surface 45 of the housing 428?
and a second position meeting zero. As shown, the endless belt 452 is wrapped around the pulleys 424 and 440 so that the free rotating pulley 4
Drive 40.

円板446が第1のクラツチ位置に移動すると、プーリ
ー440はクラツチ面448を経て円板446を駆動す
る。円板446は軸442にスプライン結合されている
ので円板446と軸442とはウオーム歯車444を介
してウオーム輪432を駆動し、速度はプーリー424
、440とウオーム歯車とによつてモータ軸420に対
し適当に少さくなる。円板446が第2のブレーキ位置
に移動すると、ブレーキ面450がウオーム輪442に
スプライン結合された円板446の回転を停止するので
ウオーム輪452の回転が停止する。
When disc 446 moves to the first clutch position, pulley 440 drives disc 446 through clutch face 448. Since the disc 446 is splined to the shaft 442, the disc 446 and the shaft 442 drive the worm wheel 432 through the worm gear 444, and the speed is controlled by the pulley 424.
, 440 and the worm gear, it is appropriately smaller than the motor shaft 420. When the disc 446 moves to the second braking position, the braking surface 450 stops the rotation of the disc 446 splined to the worm ring 442, thereby stopping the rotation of the worm ring 452.

プログラム制御の下では制御系統は通常でにプログラム
メモリーに収容された高速指令のシーケンスに応答して
速い速度でミシンを始動する。この状態では、制御系統
は前にこのべたようにミシンを速い速度で運転する目的
でフライホイール422のクラツチ面436に面板43
0を衝合するように主クラツチ・ブレーキソレノイドを
付勢する。
Under program control, the control system typically starts the sewing machine at a high speed in response to a sequence of high speed commands already stored in the program memory. In this state, the control system connects the faceplate 436 to the clutch face 436 of the flywheel 422 in order to operate the sewing machine at a high speed as previously described.
Activate the main clutch/brake solenoid to hit 0.

それと同時に、円板446をプーリー440の補助クラ
ツチ面448に衝合させることができる。
At the same time, the disc 446 can be brought into abutment against the auxiliary clutch surface 448 of the pulley 440.

この場合ウオーム輪432が回転するが、軸426上で
自由に回転するだけであるからミシンの運転には影響を
与えない、 縫動作のの完了直前又は縫うことなく被加工物ホルダー
を移動する直前に、制御系統はメモリーの少数の−連の
低速縫指令に応答して知時間の間ミシンをゆツくりした
速度で運転する。この時制御系統は主ブレーキ・クラツ
チソレノイドを消勢し、円板430がウオーム輪432
のブレーキ面434に係合する。ウオーム輪432はゆ
ツくりした速度で駆動されているので軸426とミシン
とはゆツくりした速度まで減速される。クイツク装置3
43は、前にのべたように、同期ユニツト62のスリツ
プリング組立体348からの針降下位置信号を利用して
ミシンが所望の遅い速度まで減速される時を定める。ミ
シンが遅い速度で運転さねていて、かつ遅い速度指令に
応答する最後の信号が制御系統によつてクイツク装置3
46に送られると、装置346が次の作動を行う。
In this case, the worm wheel 432 rotates, but since it only rotates freely on the shaft 426, it does not affect the operation of the sewing machine.Just before the sewing operation is completed or just before the workpiece holder is moved without sewing. Then, the control system operates the sewing machine at a slow speed during the learning period in response to a small number of slow sewing commands in memory. At this time, the control system de-energizes the main brake/clutch solenoid so that the disc 430 is connected to the worm wheel 432.
engages the braking surface 434 of. Since the worm wheel 432 is driven at a slow speed, the shaft 426 and the sewing machine are decelerated to a slow speed. Quick device 3
43 utilizes the needle drop position signal from slip ring assembly 348 of synchronizer unit 62 to determine when the sewing machine is decelerated to the desired slow speed, as previously discussed. When the sewing machine is running at a slow speed and the last signal in response to the slow speed command is sent to the quick device 3 by the control system.
46, device 346 performs the following operations.

ユニツト62からの糸切断信号はミシンの針降下位置ら
針上昇位位置に移る途中で状態を変える。
The thread cutting signal from unit 62 changes state on the way from the needle down position to the needle up position of the sewing machine.

上記した2つの条件が成立したクイツク装置346はユ
ニツト62のスリツプリング組立体からの信号の1つに
よつて指示されるところの第1の針降下状態を待つ、針
降下信号を受けた後に、クイツク装置はミシンの次の針
上昇位置前に生ずるカツト信号の状態変化を求める。ク
イツク装置346はこの信号を受けた後、張力解放ソレ
ノイドの起動を開始して糸の張力を解放し、次いで第1
図及び第2図に関連してのべたように切断器314の起
動を開始して糸を切断する。糸が切断されると切断完了
信号が制御系統に発生して切断作業が完了したことを指
示する。−方、クイツク装置346は次のようにして針
上昇位置でミシンを停止する。
Once the above two conditions have been met, the quick device 346 waits for a first needle down condition as indicated by one of the signals from the slip ring assembly of the unit 62. After receiving the needle down signal, The quick device determines the change in state of the cut signal that occurs before the next needle up position of the sewing machine. After receiving this signal, the quick device 346 begins activating the tension release solenoid to release tension on the thread, and then
Activation of cutter 314 is initiated to cut the thread as described in connection with FIGS. Once the thread is cut, a cut complete signal is generated to the control system indicating that the cutting operation is complete. - On the other hand, the quick device 346 stops the sewing machine at the needle raised position in the following manner.

即ちユニツト62から糸切断信号を受け間もなく、クイ
ツク装置346はユニツト62からの針上昇信号によつ
て定められるとこるの針上昇位置時に第17図に示すよ
うに円板446をブレ−キ面450に衝合する第2の位
置に移動するので針の往復は針上昇位置で停止し、針に
被加工物から抜かれる。
That is, immediately upon receiving the thread cutting signal from unit 62, quick device 346 moves disc 446 to brake surface 450 as shown in FIG. The reciprocation of the needle is stopped at the needle raised position, and the needle is pulled out of the workpiece.

上記したように、この実施例で好ましいアドレス可能な
蓄積エレメントは、プログラム可能な読取専用メモリー
ユニツトであり、以下これをPROMと称する。適正な
装置によれば、本発明による自動ミシンの作業者のPR
OMに対するプログラム(即ち指令又は指令のシーケン
ス)を変更ないし追加することができる。各蓄積場所の
情報容量及び各指令の情報内容に次第では単−の蓄積場
所に単−の指令を伝えることができる。他方、好ましい
実施例では、各指令は複数の蓄積場所を利用する。蓄積
された指令のシーケンスは、自動ミシンの被加工物ホル
ダーが追従するパターンを指示する。この特定の実施例
では、PROMは各蓄積場所毎にランダムにアドレス可
能な二進の8ビツト語を有し合計でこの場所が256個
ある。
As mentioned above, the preferred addressable storage element in this embodiment is a programmable read-only memory unit, hereinafter referred to as a PROM. According to a suitable device, the PR of the operator of the automatic sewing machine according to the invention
Programs (ie, commands or sequences of commands) for the OM can be modified or added. Depending on the information capacity of each storage location and the information content of each command, a single command can be transmitted to a single storage location. On the other hand, in the preferred embodiment, each command utilizes multiple storage locations. The stored sequence of commands dictates the pattern that the automatic sewing machine's workpiece holder follows. In this particular embodiment, the PROM has a randomly addressable binary 8-bit word for each storage location, for a total of 256 locations.

コマンドと、X軸方向とY軸方向に対する被加工物ホル
ダー位置決めデータを含む。好ましい実施例では4種類
のコマンドがある。第1のコマンドは縫うことなしでの
被加工物ホルダーの運動を指示し、第2のコマンドは低
速縫モードにおける被加工物ホルダーの運動を指示し、
第3のコマンドは高速縫モードにおける被加工物ホルダ
ーの運動を指示し、第4のコマンドは指令のシーケンス
の終了を指示し且つホーム位置への被加工物ホルダーの
運動を指示する。上記の最初の3つのコマンドの各々は
2つのグループの位置決めデータを利用して完全指令を
形成する。各データグループは被加工物の次の位置を定
めるため、2つの座標方向のうち夫々の座標方向に関す
る被加工物ホルダーの移動方向とステツプ情報(移動量
)を含む。
It includes commands and workpiece holder positioning data in the X-axis and Y-axis directions. In the preferred embodiment, there are four types of commands. The first command instructs the movement of the workpiece holder without sewing, the second command instructs the movement of the workpiece holder in slow sewing mode,
The third command directs movement of the workpiece holder in the high speed sewing mode, and the fourth command instructs the end of the sequence of commands and directs movement of the workpiece holder to the home position. Each of the first three commands above utilizes two groups of positioning data to form a complete command. Each data group includes the movement direction and step information (movement amount) of the workpiece holder in each of the two coordinate directions in order to determine the next position of the workpiece.

この情報は種々の方法で得ることが可能であるが各デー
タグループを被加工物ホルダーの移動力向とステツプ数
とを表わす正負の符号をもつ数として構成するのが好ま
しい。従つて、本発明のこの特定の実施例は開ループ方
式を利用し、即ち被加工物ホルダーは現位置を指示する
フィードバツクを必要とすることなく縫動作中ある位置
から次の位置へ移動される。各縫サイクルにおける座標
方向のステツプの最大許容数は1つの指令毎に15であ
るが、ミシンを高速で動作している間許されるステツプ
の数は以下にのべるように有り得るべきタイミングの制
限によつて僅かに減少し、例えば12である。
Although this information can be obtained in a variety of ways, it is preferred that each data group be constructed as a number with a positive or negative sign representing the direction of force of movement of the workpiece holder and the number of steps. Therefore, this particular embodiment of the invention utilizes an open-loop approach, i.e., the workpiece holder is moved from one position to the next during a sewing operation without the need for feedback to indicate the current position. Ru. The maximum allowable number of steps in the coordinate direction in each sewing cycle is 15 per command, but the number of steps allowed while the machine is running at high speed is subject to possible timing limitations, as discussed below. and decreases slightly, for example 12.

この実施例では、各指令は、二進法で書れたた12ビツ
トを利用する。各指令のコマンド部分の指定は2ビツト
を必要とし、被加工物ホルダー位置決めデータは各座標
方向毎に5ビツトを必要とし、その1ビツトは(正又は
負の)方向であり、4ビツトにステツプの数を指定する
1以下に更にのべるように、制御系統は単−の12ビツ
ト指令として用いるため3つの別個の4ビツト語を読取
る。
In this embodiment, each command utilizes only 12 bits written in binary. The specification of the command portion of each command requires 2 bits, and the workpiece holder positioning data requires 5 bits for each coordinate direction, of which 1 bit is in the (positive or negative) direction, and the step is 4 bits. The control system reads three separate 4-bit words for use as a single 12-bit command.

−旦PHOMがプログラム化されていると、即ち、PR
OMが所望の縫パターンを指示するため所定の順序で指
令のシーケンスを−旦収容すると、ミシンの運動準備が
整う。
- Once the PHOM is programmed, i.e. PR
Once the OM has received a sequence of commands in a predetermined order to indicate the desired sewing pattern, the sewing machine is ready for operation.

扨て、第18図を参照すると、本発明の制御系統を収容
するキャビネツト454が示してある。
Referring now to FIG. 18, there is shown a cabinet 454 housing the control system of the present invention.

図示のように、キャビネツト454はプログラム化され
たPROM458を制御系統に接続するため開かれる揺
動扉460を有し、PROMの電気コネクター460は
ソケツト462に挿入される。
As shown, cabinet 454 has a swing door 460 that opens to connect a programmed PROM 458 to the control system, and the PROM's electrical connector 460 is inserted into socket 462.

ブロクラム選択回転スイツチ464はキャビネツトの正
面パネルの適当な表示によつて示されるようにこのスイ
ツチを複数の位置466の1つに設定することによつて
プログラム制御のための動作モードを選択するために設
けられている。
A program selection rotary switch 464 is used to select a mode of operation for program control by setting the switch to one of a plurality of positions 466, as indicated by an appropriate display on the front panel of the cabinet. It is provided.

以下に判るように、各PROMはバンクA、バンクBと
称され256の4ビツト語を収容する2つのミシンを有
する。制御系統は1つのバンクの下位ビツトアドレスで
4ビツト語を詩取り始め、この所定のバンクで順序蓄積
位置から3つの4ビツト語を読取ることによつてミシン
の各タイミングサイクル毎に12ビツトの指令を形成す
る。このようにして、制御系統はバンクから順次データ
を読取る。若し2つのプログラムが短かくて256個の
4ビツト語に夫々プログラム化できる場合には、−方の
プログラムは全部バンクAに入れ、他方のプログラムは
バンクBに入れることができる。
As seen below, each PROM has two machines, designated Bank A and Bank B, containing 256 4-bit words. The control system begins reading the 4-bit words at the low-order bit address of one bank and reads the three 4-bit words from the sequential storage locations in this given bank to generate the 12-bit command for each timing cycle of the sewing machine. form. In this manner, the control system sequentially reads data from the banks. If the two programs are short enough to each be programmed into 256 4-bit words, one program can be placed entirely in bank A and the other program can be placed in bank B.

縫動作を開始する前に作業者はスイツチ464を適当な
位置466を設定することによつて所望のプログラムを
選択する。位置466の1つはバンクAのために設けら
れ、他の1つはバンクBのために設けられている。この
状態で縫動作を完了すると、制御系統はスイツチの設定
を変えるまで選定されたバンクに選択されたままである
。例えば、バンクBがスイツチ464によつて選択され
るなら、各縫動作はこのスイツチがバンクBの設定が維
持される限りバンクBに含まれるプログラムによつて指
図されるように行われる。図示のように、制御系統によ
つて現在利用されている特定のプログラムバンクを指示
するためランプ467、469が設けてあり、ランプ4
67はバンクAを表わし、ランプ469はバンクBを表
わす。
Prior to commencing the sewing operation, the operator selects the desired program by setting switch 464 to the appropriate position 466. One of the locations 466 is provided for bank A and the other is provided for bank B. When the sewing operation is completed in this state, the control system remains selected in the selected bank until the switch setting is changed. For example, if bank B is selected by switch 464, each sewing operation will be performed as directed by the program contained in bank B as long as the switch remains in the bank B setting. As shown, lamps 467, 469 are provided to indicate the particular program bank currently being utilized by the control system;
67 represents bank A, and lamp 469 represents bank B.

上記に代えて、作業者はスイツチ464を遠隔設定又は
遠隔方式と称される第3の位置に設定してもよい。この
状態では、作業者は足ペダルを押下げることによつてバ
ツクAとBとの間のプログラム制御を所望の通り変える
ことができる。バンクAに含まれるプログラムによつて
指図されるように所定の縫動作が行われているものと仮
定すると、次の各縫動作は、足ペダルが踏まれるまでバ
ンクAのプログラムによつて制御される。作業者が足ペ
ダルを踏むと遠隔プログラム選択スイツチが作動する。
Alternatively, the operator may set switch 464 to a third position, referred to as remote setting or remote mode. In this state, the operator can change the program control between backs A and B as desired by depressing the foot pedal. Assuming that a given sewing operation is being performed as directed by the program contained in bank A, each subsequent sewing operation will be controlled by the program in bank A until the foot pedal is depressed. Ru. When the operator presses the foot pedal, the remote program selection switch is activated.

このため次の縫動作はバンクBのプログラムにより実行
される、再び足ペダルを踏むことにより再びバンクAを
選択し、所望なら2つのバンクによつて交互に縫動作を
行うようにバンクを選択してもよい。
For this reason, the next sewing operation will be carried out according to the program in bank B. By depressing the foot pedal again, bank A will be selected again, and if desired, the banks can be selected so that sewing operations can be carried out alternately with the two banks. You can.

プログラムの長すぎて単−のバンクに収めきれない場合
には、プログラムの第1の部分はバンクAに入れ、残り
の部分はバンクBに入れる。この場合、作業者はスイツ
チ464によつて第4の位置466を選択して制御系統
を「延長方式」に入れる。この状態では各縫動作中制御
系統は先づバンクAに含まれるプログラム部分を読取る
。このプログラム部分が完了すると、制御系統は縫動作
を完了するためバンクBに入れられたプログラムの残り
の部分を自動的に読み始める。このようにして、比較的
長いプログラムを用いて縫シーケンスを遮ぎることなく
長い縫動作を行うことができる。ランプ467、469
は遠隔方式及び延長方式の間どのプログラムバンクが制
御系統によつて用いられているかをも示す。
If a program is too long to fit into a single bank, the first portion of the program is placed in bank A and the remaining portion is placed in bank B. In this case, the operator selects the fourth position 466 with switch 464 to place the control system in the "extension mode." In this state, the control system during each sewing operation first reads the program portion included in bank A. Once this program portion is completed, the control system automatically begins reading the remaining portions of the program placed in bank B to complete the sewing operation. In this way, a relatively long program can be used to perform long sewing operations without interrupting the sewing sequence. lamps 467, 469
also indicates which program bank is being used by the control system during remote mode and extended mode.

もちろん、制御系統に異なツたプログラムを接続するた
め縫動作の間でPROMを取り替えてもよい。念のため
のべると、PROMが交換中は制御系統から電力が外さ
れる。図示のように、扉456によつて起動されるイン
ターロツクスイツチ468が設けてある。PROMの交
換の際同扉456を開くと、インターロツクスイツチ4
68の接点も開いて制御系統から電源を外す。PROM
が変えられた後、扉を閉じると、スイツチ468の接点
も閉じ電源を制御系統に接続する。従つて制御系統の動
作に必要な条件は扉456を閉じることである。
Of course, the PROM may be replaced between sewing operations in order to connect different programs to the control system. Just to be safe, power is removed from the control system while the PROM is being replaced. As shown, an interlock switch 468 is provided which is activated by door 456. When the same door 456 is opened when replacing PROM, interlock switch 4
Contact 68 is also opened to remove power from the control system. PROM
When the door is closed after the switch 468 has been changed, the contacts of the switch 468 are also closed, connecting the power source to the control system. Therefore, a necessary condition for operation of the control system is that door 456 be closed.

制御系統とミシンとの動作を制御し監視するためにキャ
ビネツトの正面パネル474に複数の適当なスイツチ4
70とランプ472とが設けられている。以下に更に詳
細にのべるように、ランプ472の1つは、ステツプモ
ータ駆動回路の過熱状態が存在することを指示し、また
他のランプは制御系統の電力がオンであることを指示す
る。
A plurality of suitable switches 4 are installed on the cabinet front panel 474 to control and monitor the operation of the control system and the sewing machine.
70 and a lamp 472 are provided. As discussed in more detail below, one of the lamps 472 indicates that a step motor drive circuit overtemperature condition exists, and the other lamp indicates that control system power is on.

以下に判るように、パネル上の−時リセツトスイツチ4
70を起動すると、縫動作を行う目的で制御系統が初期
化される。またこのスイツチの起動は通常の完了前に縫
動作を終了する緊急状態に用いることもできる。クラン
プを降下させるかこれらクランプを足ペダルと制御系統
との自動制御の下におくためにクランプスイツチと称さ
れる他のスイツチが用いられる、糸なしで、例えば点検
の目的でミシンを用いた場合に糸切れ検知器の動作を無
効にする第3のスイツチが用いられる、パターン出動ス
イツチと称される第4のスイツチはミシンの点検中X軸
とY軸とのステツプモータの制御を禁止するのに用いら
れる。もちろん、スイツチ470の1つは制御系統とミ
シンとに電力を選択的に供給するための電力おオンオフ
を制御するのに用いてもよい。
As you can see below, the -hour reset switch 4 on the panel
When 70 is activated, the control system is initialized for the purpose of performing a sewing operation. Activation of this switch may also be used in an emergency situation to terminate the sewing operation before normal completion. Other switches, called clamp switches, are used to lower the clamps or to place these clamps under automatic control of the foot pedal and the control system, without thread, e.g. when using a sewing machine for inspection purposes. A third switch is used to disable the operation of the thread breakage detector. A fourth switch, referred to as the pattern trigger switch, inhibits control of the X- and Y-axis step motors during machine inspection. used for. Of course, one of the switches 470 may be used to control power on and off to selectively power the control system and the sewing machine.

通常−修理選択スイツチは既にのべたが、このスイツチ
が「通常」に設定されると被加工物ホルダーの運動の開
始を同期するためユニツト62の主針抜け検知器414
からの信号を用いつつ縫動作を行うため通常の状態で動
作する。通常−修理選択スイツチを「修理」に設定する
ことはミシンの点検中修理員によつて行われる。この状
態では、ミシンはパネル474上のジヨツグ(JOG)
スイツチが起動されるまで動作しない。ジヨツグスイツ
チが起動されると、それがリセツトされるまでプログラ
ム制御の下で縫動作を低速で行う。前にのべたうように
、制御系統はユニツト62の補助針抜け検知器412を
用いて修理中被加工物ホルダーの運動を同期する。
The normal-repair selection switch has already been mentioned, but when this switch is set to ``normal,'' the main needle dropout detector 414 of unit 62 is activated to synchronize the start of movement of the workpiece holder.
Since the sewing operation is performed using signals from the machine, it operates in a normal state. Setting the Normal-Repair selection switch to "Repair" is done by a repair person while servicing the sewing machine. In this state, the sewing machine is in the JOG position on panel 474.
It will not work until the switch is activated. When the jog switch is activated, it will sew at a slow speed under program control until it is reset. As previously mentioned, the control system uses the auxiliary needle drop detector 412 of unit 62 to synchronize movement of the workpiece holder during repair.

第19図を参照してのべると、ミシンの動作は中央制御
論理回路676によつて制御される。先づ、作業者は被
加工物ホルダーの適正位置に被加工物を置く。次いで、
ミシンの第1の足ペダル678を充分に踏んで前にのべ
たように被加工物ホルダーに布地とラベルとをおく間ペ
ダルランプNo.1及びNo.2スイツチを起動すうと
、中央制御論理回路676は信号を発生してクランプを
下降し布地とラベルとを保持する。クランプが下降した
後、作業者は第2の足ペダル679を踏んでペダルゴー
スイツチを起動し、クランプ検知スイツチ308によつ
て示されるようにクランプが充分に閉じたらミシンの自
動運転を始める。通常運転では先づホーミングサイクル
が始められる。その後、正面パネル474上のプログラ
ム選択スイツチ464の設定に応じてPROMつまり蓄
積エレメント458からの第1の指令を論理回路676
は読取る。この論理回路は被加工物ホルダーを駆動する
適正数。)パルスを供給することによつて応答し電気−
機械同期ユニツト62からの信号の後にこれらのパルス
をモータ駆動論理回路684、686に送る。これらの
駆動論理回路684、686はそれぞれ電力駆動回路6
88,690を駆動し、−方これらの駆動回路はステツ
プモータ58,60を所望の方向に所望の回転量だけ駆
動する。
Referring to FIG. 19, the operation of the sewing machine is controlled by central control logic 676. First, the operator places the workpiece at an appropriate position on the workpiece holder. Then,
While fully depressing the first foot pedal 678 of the sewing machine and placing the fabric and label on the workpiece holder as shown above, the pedal light no. 1 and no. Upon activation of the 2 switch, central control logic 676 generates a signal to lower the clamp and hold the fabric and label. After the clamp has been lowered, the operator depresses the second foot pedal 679 to activate the pedal go switch and the sewing machine begins automatic operation when the clamp is fully closed as indicated by the clamp detection switch 308. In normal operation, a homing cycle is first started. Thereafter, the first command from the PROM, that is, the storage element 458 is sent to the logic circuit 676 according to the setting of the program selection switch 464 on the front panel 474.
reads. This logic circuit is the appropriate number to drive the workpiece holder. ) responds by supplying pulses of electricity -
These pulses are sent to motor drive logic 684, 686 after the signal from mechanical synchronization unit 62. These drive logic circuits 684 and 686 are each connected to the power drive circuit 6.
These drive circuits drive the step motors 58, 60 in a desired direction and by a desired amount of rotation.

駆動論理回路684,686へのパルスはミシンのサイ
クル速度を増加させるとともに、望ましくない振動、従
つて被加工物を針に向けて望ましくない状態で送るのを
防止するため不規則となるようにしてある。従つて、被
加工物は実際には間欠運動し、針が被加工物に挿入され
ている時には被加工物は静止している。更に詳細にのべ
ると、中央制御論理回路676は−連のパルスのうち最
初の3つのパルスのと最後の2つのパルスを残りの中間
パルスよりも更に間隔をあける手段を含む。
The pulses to the drive logic circuits 684, 686 are made irregular to increase the cycle rate of the sewing machine and to prevent unwanted vibrations and thus undesirable feeding of the workpiece toward the needle. be. Therefore, the workpiece actually moves intermittently, and the workpiece is stationary when the needle is inserted into the workpiece. More specifically, central control logic 676 includes means for spacing the first three pulses and the last two pulses of the series of pulses further apart than the remaining intermediate pulses.

ステツプモータに供給されるパルスの数が3つ以下であ
る場合には電力駆動回路688、690からの電流の量
は(図示しない公知の手段によつて)減少してステツプ
モータの振動を更に最小にする。
If the number of pulses supplied to the step motor is three or less, the amount of current from the power drive circuits 688, 690 is reduced (by known means not shown) to further minimize step motor vibration. Make it.

次いで続々と後続の指令が読取られ、実施され、その後
次の指令が読取られ実施され、遂には最後の指令が履行
される。停止命令である最後の指令に応答して中央制御
論理回路にはクイツク装置を停止してミシンを停止せし
め、糸を切断し、次いで第2のホーミングサイクルを開
始する。ホーミングサイクルは中央制御論理回路によつ
て制御され、この論理回路はホーミング用光学検知器1
64、694からの信号に応答してステツプモータを歩
進させて、被加工物ホルダーをホームに戻す。
Successive commands are then read and executed, then the next command is read and executed, and finally the last command is executed. In response to the last command, which is a stop command, the central control logic causes the quick switch to stop the sewing machine, cut the thread, and then begin a second homing cycle. The homing cycle is controlled by a central control logic circuit, which controls the homing optical detector 1.
The step motor is stepped in response to signals from 64 and 694 to return the workpiece holder to the home.

中央論理回路への他の入力として、糸の切断後に回路6
97より与えられる切断完了信号と、糸切れ検知器31
2より与えられる針内の糸が切れていることを表わす糸
切れ信号である。検知器312からの糸切れ信号を受け
ると、制御論理回路676は、クイツク装置を停止せし
め(ミシン停止)、蓄積エレメントを順にアドレスする
アドレスカウンター772(第20図)停止することに
よつて被加工物ホルダーが更に移動するのが抑制される
。従つて、アドレスカウンター772内のアドレスは保
存され、制御論理回路676は再び始動する前に正面パ
ネルからの信号を待ツている。後にのべるように、糸又
は針が−旦修理され交換されると、作業者は縫パターン
の始めにミシンを再始動し又は糸切れが生じた指令に続
く指令でミシンを再始動する。
As another input to the central logic circuit, circuit 6 after cutting the thread
The cutting completion signal given from 97 and the thread breakage detector 31
2 is a thread breakage signal indicating that the thread in the needle is broken. Upon receiving the thread breakage signal from detector 312, control logic circuit 676 stops the quick device (stops the sewing machine) and stops the address counter 772 (FIG. 20) which sequentially addresses the storage elements to stop the workpiece. Further movement of the object holder is suppressed. Therefore, the address in address counter 772 is saved and control logic 676 waits for a signal from the front panel before starting again. As discussed below, once the thread or needle has been repaired and replaced, the operator restarts the sewing machine at the beginning of the sewing pattern or on a command following the command in which the thread breakage occurred.

指令が低速縫を要求しているか高速縫を要求しているか
に基づいて制御論理回路676はその指令に応答して駆
動回路700を介して、クイツク装置の制御箱706に
信号を出してミシンは所望の速度で縫わせしめる。停止
命令が読取られると、論理回路676はクイツク装置と
関連する主ブレーキ・クラツチ弁ソレノイド708を駆
動回路704を介して消勢してミシンの停止シーケンス
を始める。
Based on whether the command requests low-speed sewing or high-speed sewing, the control logic circuit 676 responds to the command by outputting a signal to the quick device control box 706 via the drive circuit 700 so that the sewing machine starts. Stitch at desired speed. When a stop command is read, logic circuit 676 deenergizes the main brake and clutch valve solenoid 708 associated with the quick device via drive circuit 704 to initiate a machine stop sequence.

第19図の制御論理回路676は第20図に−層詳細に
示されている。シーケンス回路722は「点検」と記さ
れているケーブルを通して、(a)同期ユニツト62か
らの入植、(b)クランプ検知器308、(c)糸切れ
検知器312、(d)カツター回路697、(e)正面
パネル474及び(f)両座標方向の光学検知器164
,694を監視する。
The control logic circuit 676 of FIG. 19 is shown in greater detail in FIG. 20. The sequence circuit 722 connects (a) input from the synchronization unit 62, (b) clamp detector 308, (c) thread breakage detector 312, (d) cutter circuit 697, ( e) front panel 474 and (f) optical detector 164 in both coordinate directions.
, 694.

足ペダル678,679のスイツチからの信号は「スタ
ート」と記されている線を通して読取られる。このシー
ケンス回路内に設けられているゲート論理回路は適正な
運動状態が維持されていないならミシンと作業ホルダー
の運転を停止する役割をする。作業者がペダル679を
踏んでゴーペダルスイツチを起動すると、線724上の
可能化信号が現われてクランプ検知器が被加工物ホルダ
ーの閉じたことを指示した時第1のホーミングサイクル
を始める。このホーミングは被加工物ホルダーが縫シー
ケンスの始めに所定の初期位置にあることを確実にする
The signals from the switches on the foot pedals 678, 679 are read through the line labeled "Start". A gate logic circuit within this sequence circuit serves to shut down the sewing machine and workholder if proper motion conditions are not maintained. When the operator depresses pedal 679 to activate the go pedal switch, an enable signal on line 724 appears to begin the first homing cycle when the clamp detector indicates the workpiece holder is closed. This homing ensures that the workpiece holder is in a predetermined initial position at the beginning of the sewing sequence.

ホーミング回路726はホーミング検知器及び組立体と
協働して2つの座標方向の各々で所望の縫位置に被加工
物ホルダーをプリセツトする。前にのべたように、これ
らの座標方向は直接座標系統に相応してX軸及びY軸と
称されるが、好ましい実施例ではこの座標系は直線系に
ほご相応するように修正された極座標に基いている。ホ
ーミング回路はシーケンス回路722から線724を通
して供給される可能化信号に応答し線728,730を
通して光学的検知器164,694からの入力に基いて
方向かじとり回路736に線732、734を通して出
力信号を供給する。これらの出力信号はステツプモータ
が回転すべき方向を指示する。方向かじとり回路736
は線732、734上の信号をゲートして駆動論理回路
684,686に送りモータ58,60の回路方向を制
御する。
Homing circuit 726 cooperates with the homing detector and assembly to preset the workpiece holder at the desired sewing position in each of the two coordinate directions. As previously mentioned, these coordinate directions are referred to as the X and Y axes, corresponding to a direct coordinate system, but in the preferred embodiment this coordinate system has been modified to correspond more or less to a linear system. Based on polar coordinates. The homing circuit is responsive to an enable signal provided from sequence circuit 722 over line 724 and provides an output signal through lines 732, 734 to direction steering circuit 736 based on inputs from optical detectors 164, 694 through lines 728, 730. supply These output signals indicate the direction in which the step motor should rotate. Directional steering circuit 736
gates signals on lines 732 and 734 to drive logic circuits 684 and 686 to control circuit direction of motors 58 and 60.

ホーミング回路726は、また、線745上の信号によ
つてパルス修正回路744を可能化する。
Homing circuit 726 also enables pulse modification circuit 744 with a signal on line 745.

即ちこのパルス修正回路は低速発振器768からの信号
パルスを線746,748を介して出力し得る状態にさ
れる。ホーム位置を通過すると(第1のホーム位置接近
後)、この出力はホーミング回路726からの命令線7
51を通る信号によつて後にのべるように高速修正回路
749によつて周波数が低下された形でモータ駆動論理
回路684と686に送られる。
That is, the pulse modification circuit is enabled to output signal pulses from slow oscillator 768 via lines 746 and 748. Upon passing the home position (after approaching the first home position), this output is sent to the command line 7 from the homing circuit 726.
The signal through 51 is sent to motor drive logic circuits 684 and 686 in frequency reduced form by high speed correction circuit 749 as described below.

パルス修正回路744は運転・縫回路750から線75
2,754上の信号によつて可能化されこれらのパルス
をモータ駆動論理回路にゲートする。これらの線の1つ
の信号はモータ58又は60の−方にパルスをゲートす
るのを制御し、また他の線の信号は他方のモータにパル
スをゲートするのを制御する。線752,754上の信
号は運転・縫回路750がホーミングモードにあるとき
該回路より供給される。即ちシーケンス回路から線72
4上に可能化信号が存在してホーミング回路726より
線756、758を介する1組の信号により、運転・縫
回路線750がホーミングモードにあるとき供給される
。線756又は758の−方、従つて線752,754
の−方の信号がなくなると、パルス修正回路は相応する
ステツプモータへのパルスの供給を停止せしめる。これ
は相応する座標方向のホーム位置が達成されると生ずる
。ホーミングサイクル中パルス修正回路が適正に動作す
るには、線745と線752,754の−方は双方とに
可能化信号がなければならない。
The pulse correction circuit 744 is connected to the line 75 from the driving/sewing circuit 750.
2,754 to gate these pulses to the motor drive logic. A signal on one of these lines controls gating pulses to motor 58 or 60, and a signal on the other line controls gating pulses to the other motor. The signals on lines 752 and 754 are provided by drive and sew circuit 750 when the circuit is in homing mode. That is, line 72 from the sequence circuit.
An enable signal on homing circuit 726 is provided by a set of signals on strands 756, 758 when drive/sew circuit line 750 is in the homing mode. - of line 756 or 758, thus lines 752, 754
When either signal is removed, the pulse modification circuit ceases to supply pulses to the corresponding stepper motor. This occurs when the home position in the corresponding coordinate direction is achieved. For the pulse modification circuit to operate properly during the homing cycle, there must be an enable signal on both line 745 and lines 752 and 754.

すべての場合に、ステツプモータはホーム位置を越える
。これが生ずると、光学検知器は相応するモータを逆転
せしめて正しいホーム位置にねらわせる信号を発生する
。これは光学検知器からの情報によつて線732と73
4の−方又は双方の信号を変えて−方又は双方のステツ
プモータの方向を逆転することによつて行われる。ホー
ミング回路は、また、各モータをそのホーム位置に最終
的に近づける操作をホーミング前の作業ホルダーの最初
の位置に拘らず常に同じ方向から行うようにし付加論理
回路を含む。更に、基本のホーミング方式において最初
のホーム到達後のすべてのホーミング運動は速度修正回
路749によつて発生する低い速度で達成される。ホー
ミング回路726は光学検知器の出力に応答してステツ
プ速度を小さくするために命令線751を介して信号を
供給する手段を含む。このようにステツプ速度を混合す
ることにより迅速で正確なホーミングサイクルが得られ
る。
In all cases, the step motor will exceed the home position. When this occurs, the optical detector generates a signal that causes the appropriate motor to reverse and aim to the correct home position. This is determined by information from the optical detector on lines 732 and 73.
This is accomplished by changing one or both of the signals in step 4 to reverse the direction of one or both step motors. The homing circuit also includes additional logic to ensure that the final approach of each motor to its home position always occurs from the same direction regardless of the initial position of the workholder prior to homing. Furthermore, in the basic homing scheme, all homing movements after the first home arrival are accomplished at lower speeds generated by speed correction circuit 749. Homing circuit 726 includes means for providing a signal via command line 751 to reduce the step rate in response to the output of the optical detector. This mixing of step speeds results in rapid and accurate homing cycles.

この特定の実施例では常に各モータとも少なくとも1回
ホーム位置への接近方向の少なくとも1つの変化が常に
ある。モータの逆転後に補助ホーミング状態にある間第
2の接近方向が予め定められた接近方向と同じでない場
合には、モータの回転方向は接近方向を検知するホーミ
ング回路の論理部によつてモータの回転方向を再び自動
的に切換えることにより、その次の補助ホーミングモー
ドにおける第3(最終)の接近を所定の接近方向から行
うことができる。このようにして、被加工物ホルダーの
位置決めが−層精度よく達成される。
In this particular embodiment, there is always at least one change in direction of approach to the home position for each motor at least once. While in the auxiliary homing state after motor reversal, if the second approach direction is not the same as the predetermined approach direction, the motor rotation direction is determined by the homing circuit logic that detects the approach direction. By automatically switching the direction again, the third (final) approach in the next auxiliary homing mode can be made from the predetermined approach direction. In this way, the positioning of the workpiece holder is achieved with high level accuracy.

以下に判るように、被加工物ホルダーはX線とY軸用の
ホーム検知器164,694によつて指示された零交差
位置を僅かに通過する。
As can be seen below, the workpiece holder passes slightly through the zero crossing position indicated by the home detectors 164, 694 for the X-ray and Y-axes.

第1のホーミングサイクルが完了すると、ホーミング回
路726からシーケンス回路722に線760を介して
ホーミング完了信号が送られる。
Upon completion of the first homing cycle, a homing complete signal is sent from homing circuit 726 to sequence circuit 722 via line 760.

この信号に応答して線724上の可能化レベルはシーケ
ンス回路によつて直ちに取除かれるのでこの時被加工物
ホルダーが更に移動するのを防止する。次いでシーケン
ス回路は線762上に可能化信号のレベルを発生するこ
とによつてメモリーサイクルを開始する。この信号レベ
ルは蓄積エレメント458からの語が次のようなアドレ
スされて読取られるのを許す。高速発振器766の出力
はその10分の1の周波数の出力を有する低速発振器7
68と記されているカウンターによつて低下する。低速
発振器768はステツプモータが駆動される速度を定め
る周期パルスを供給する。線762上の可能化信号はア
ドレスカウンター772を可能化し、このカウンターの
線774上の出力は蓄積エレメントから読取られる語の
アドレスを示す。線762上の可能化信号は、また1〜
3カウンター776を可能化し、その出力は蓄積エレメ
ント458からの4ビツト語が3つの受取ユニツトのど
の1つに別個に入れられるかを定める。
In response to this signal, the enable level on line 724 is immediately removed by the sequencing circuit, thus preventing further movement of the workpiece holder at this time. The sequence circuit then initiates a memory cycle by generating the level of the enable signal on line 762. This signal level allows words from storage element 458 to be addressed and read as follows. The output of the high speed oscillator 766 is the output of the low speed oscillator 7, which has an output of one-tenth the frequency of the high speed oscillator 766.
Decreased by the counter marked 68. A low speed oscillator 768 provides periodic pulses that determine the speed at which the step motor is driven. The enable signal on line 762 enables address counter 772 whose output on line 774 indicates the address of the word read from the storage element. The enable signal on line 762 is also 1-
3 counter 776, the output of which determines which one of the three receiving units the 4-bit word from storage element 458 is placed separately.

3つのユニツトは指令のコマンド部分と座標方向の正負
とを受ける蓄積ユニツト778と、アツプカウンター7
80,782とから成ツている。2つのアツプカウンタ
ーと蓄積ユニツトは幾つかのインバートゲートから成る
インバータ784によつて、逆転された形の各座標軸方
向に関する被加工物ホルダーの位置データとコマンド情
報をそれぞれ受ける。
The three units are a storage unit 778 that receives the command part of the command and the positive/negative coordinate direction, and an up counter 778.
It consists of 80,782. The two up counters and storage units each receive workpiece holder position data and command information for each coordinate axis direction in an inverted form by an inverter 784 consisting of several invert gates.

動作をのべると、線762の可能化後高速発振器766
の第1のクロツクパルス出力はアドレスカウンター77
2の計数の増大するので新しい4ビツト語が蓄積エレメ
ント458から線790を通ツて利用される。同じクロ
ツクパルスはカウンター776の計数を増大し、このカ
ウンターはその出力線、即ち1の計数値に相応する線7
92に可能化信号を生ぜしめる。−方この信号によりア
ツプカウンター782が可能化して反転された形態のY
位置データを含む4ビツト語を蓄積する。
To summarize the operation, after enabling the line 762, the high speed oscillator 766
The first clock pulse output of address counter 77
As the count increases by 2, a new 4-bit word is available from storage element 458 through line 790. The same clock pulse increments the count of counter 776, and this counter increases its output line, line 7 corresponding to a count of 1.
An enable signal is generated at 92. - This signal enables the up counter 782 to produce an inverted form of Y.
Stores a 4-bit word containing location data.

この逆4ビツト語は線793上の同じ第1のクロツクパ
ルスの後端(立下り)によつてアツプカウンター782
に入れられる。
This reverse 4-bit word is sent to up counter 782 by the trailing edge (falling edge) of the same first clock pulse on line 793.
can be placed in

同じようにして、高速発振器からの次のクロツクパルス
はカウンター772,776の計数を増大し次にアドレ
スした4ビツト語の逆形式のものカウンター776から
線794を経て供給される可能化信号によつてアツプカ
ウンター780に読取られる。これは2つの計数値に相
応する。
In the same manner, the next clock pulse from the fast oscillator increments the counts in counters 772, 776 and then inverts the addressed 4-bit word by the enable signal provided on line 794 from counter 776. It is read by up counter 780. This corresponds to two counts.

高速発振器からの第3のクロツクパルスはカウンター7
72,776の計数を増大し次にアドレスした4ビツト
語がカウンター776から線796を経て供給される可
能化信号によつて蓄積ユニツト778に逆の形態で読取
られる。これは3の計数値に相応する。線796上の可
能化信号は、シーケンス回路722にも供給され、これ
に応答して線762上の可能化信号が取除かれる。その
結果、カウンター776は零にリセツトされ、アドレス
カウンター772はこより成る時計数を増さない。従つ
て、12ビツトの1つの完全指令がメモリーから読出さ
れ、その各部はアツプカウンター780,782及び蓄
積ユニツト778の各々に蓄積される。
The third clock pulse from the fast oscillator is clocked at counter 7.
72,776 and then the addressed 4-bit word is read in reverse form into storage unit 778 by an enable signal provided from counter 776 via line 796. This corresponds to a count of 3. The enable signal on line 796 is also provided to sequence circuit 722, in response to which the enable signal on line 762 is removed. As a result, counter 776 is reset to zero and address counter 772 does not increase its count. Thus, one complete command of 12 bits is read from memory, portions of which are stored in each of up counters 780, 782 and storage unit 778.

この指令を利用するために残ツているすべてのものはこ
れをステツプモータ58,60の運動に変換し所望のミ
シンの運転に変換することである。
All that remains to utilize this command is to translate it into motion of the step motors 58, 60 and into the desired sewing machine operation.

読取指令が縫動作を要求する場合には、これは「点検」
と記されている線のひとつを通して同期ユニツト62よ
り信号がシーケンス回路に与えられ、これを受けてシー
ケンス回路は針が被加工物から離れていることを示す可
能化信号を線797上に発生する。読取指令が縫動作を
要求しない場合にはユニツト62からの針抜き信号のと
等価の信号がシーケンス回路内の論理手段によつて内部
的につくられ、これは新しい指令の読取直後797上に
可能化信号を発生する。いずれの場合も、線797上の
可能化信号によりパルス修正回路は可能化され、線75
2.754,842及び844に適当な信号が存在する
時にはアツプカウンター780,782の出力に応じて
ステツプモータを駆動する。線842,844は方向か
じとり回路736からのものである。
If the read command requires sewing operation, this is a "check"
A signal is provided by synchronization unit 62 to the sequence circuit through one of the lines marked , in response to which the sequence circuit generates an enable signal on line 797 indicating that the needle is away from the workpiece. . If the read command does not require a sewing operation, a signal equivalent to the needle removal signal from unit 62 is generated internally by logic means in the sequence circuit, which is possible on 797 immediately after reading the new command. generates a conversion signal. In either case, the enable signal on line 797 enables the pulse modification circuit, and the enable signal on line 75
2. When appropriate signals are present at 754, 842 and 844, the step motors are driven in response to the outputs of up counters 780 and 782. Lines 842 and 844 are from directional steering circuit 736.

線797に可能化信号が供給された後、低速発振器から
のクロツク信号は計数可能化回路800から線802,
804を経てアツプカウンター780,782の計数を
増大する。それと同時に、低速発振器からの同じクロツ
ク信号はパルス修正回路744に供給される。パルス修
正回路から各ステツプモータを駆動するためのパルス列
はこれらの低速クロツク信号から得られる。
After the enable signal is provided on line 797, the clock signal from the slow oscillator is routed from the count enable circuit 800 to lines 802,
Through step 804, the counts of up counters 780 and 782 are increased. At the same time, the same clock signal from the slow oscillator is provided to pulse modification circuit 744. The pulse train for driving each step motor from the pulse modification circuit is derived from these slow clock signals.

アツプカウンター780,782の出力は各モータを所
定方向に歩進方向は蓄積ユニツト778に蓄積された語
のうち方向指示を表わす部分によつて定められる。これ
らの方向指示部分は方向かじとり論理回路736によつ
てステツプモータ駆動論理回路にゲートされる。各モー
タへの出力パルスの数はデータに相応し、その逆は最初
にアツプカウンターに蓄積されている。これらのアツプ
カウンターは、指令により指定されたステツプ数に等し
い数だけ計数が増加した時別個のけた上げ出力が線80
6,808に現われるように構成されている。けた上げ
出力は運転・縫回路750に送られてこの回路750の
応答によつて線752、754を経てパルス修正回路7
44に影響を与える。上記から判るように、線752,
754の−方又は他方の信号は特定の座標軸方向に対し
て低速発振器から適正数の入力パルスが受け入れられた
ことを指示する。両けた上げ出力が現われた時(もちろ
ん、これらが同じクロツクサイクルに現われる必要はな
い)、シーケンス回路722は線797上の可能化信号
を取除かしめるのでメモリーから最後に読出された指令
に含まれる情報が用いられたことが指示される。
The outputs of up counters 780 and 782 step each motor in a predetermined direction, and the direction in which it steps is determined by the portion of the word stored in storage unit 778 representing the direction instruction. These directional portions are gated to the step motor drive logic by directional steering logic 736. The number of output pulses to each motor corresponds to the data and vice versa initially stored in the up counter. These up counters have a separate carry output on line 80 when the count has increased by a number equal to the number of steps specified by the command.
6,808. The carry output is sent to the driving/stitching circuit 750, and depending on the response of this circuit 750, it is sent to the pulse correction circuit 7 via lines 752 and 754.
44. As can be seen from the above, lines 752,
The - or other signal at 754 indicates that the correct number of input pulses have been accepted from the slow oscillator for a particular coordinate axis direction. When both carry outputs appear (of course they need not appear on the same clock cycle), sequence circuit 722 causes the enable signal on line 797 to be removed so that the last command read from memory is Indicates that the included information has been used.

パルス修正回路の動作は次の通りである。線745上に
可能化信号がある時のホーミングサイクル中、低速発振
器からのパルスは線732、734上の信号によつて指
示される座標軸方向(単数又は複数)のステツプモータ
に供給される。
The operation of the pulse modification circuit is as follows. During the homing cycle when there is an enable signal on line 745, pulses from the low speed oscillator are provided to the step motor in the coordinate axis(s) directed by the signals on lines 732, 734.

この動作中に単−の指令を利用するため線797上に可
能化信号がある時の、低速発振器768からの周期パル
スはアツプカウンター780,782に貯えられたデー
タに従つてゲートされて線746、748を介してステ
ツプモータ駆動論理回路にパルス列を供給する。1つの
座標軸方向のステツプ数が少なくても4つであるなら、
その方向のパルス列は次のようにして得られる。
To utilize a single command during this operation, the periodic pulses from slow oscillator 768 when there is an enable signal on line 797 are gated according to data stored in up counters 780, 782 on line 746. , 748 to the step motor drive logic. If the number of steps in one coordinate axis direction is at least 4, then
A pulse train in that direction is obtained as follows.

線797に可能化信号が現われた後、この低速発振器か
らの第1のクロツク信号はパルス修正回路を経て駆動論
理回路に入る。低速発振器の第2と第3のクロツク信号
は阻止され、パルス修正回路によつて第2と第3のクロ
ツク信号でのほぼ真中で生ずる初期遅延パルスが付加さ
れる。第3のクロツク信号が回路744を通ツた後の低
速発振器からのクロツク信号は関連する座標軸方向に相
応する線752又は754のいずれか−方の信号レベル
に変化がない限り本質的に変化しない。線752又は7
54の−方の信号レベルに変化があつた後の低速発振器
からのクロツク信号は、その座標軸方向の出力パルス列
部分を形成するのが阻止される。その後、2つの付加的
な終端遅延間隔パルスがパルス修正回路によつて出力パ
ルス列に自動的に付加される。これらのパルスは列の最
後のパルスに続いて所定時間間隔で付加され、その時間
間隔は低速発振器からのパルス間隔よりも大きい。その
結果ステツプモータへの駆動パルスは不規則であり、パ
ルス列の始端と終端で幾分粗でありパルス列の中間で密
である。このため振動が小さくて正確な位置決めが可能
で、機械サイクル速度を高速にできる。ある座標軸方向
のステツプ数が3に等しいなら、以下に詳細にのべるよ
うにパルス列の唯−のパルスのみが付加される。
After the enable signal appears on line 797, the first clock signal from this slow oscillator passes through a pulse modification circuit to the drive logic circuit. The second and third clock signals of the slow oscillator are blocked and a pulse modification circuit adds an initial delayed pulse that occurs approximately midway between the second and third clock signals. After the third clock signal passes through circuit 744, the clock signal from the slow oscillator remains essentially unchanged unless there is a change in the signal level on either line 752 or 754 corresponding to the associated coordinate axis direction. . line 752 or 7
The clock signal from the low speed oscillator after the change in signal level on the - side of 54 is prevented from forming part of the output pulse train in the direction of the coordinate axis. Two additional terminal delay interval pulses are then automatically added to the output pulse train by the pulse modification circuit. These pulses are added at predetermined time intervals following the last pulse in the train, the time interval being greater than the pulse interval from the slow oscillator. As a result, the drive pulses to the step motor are irregular, somewhat coarse at the beginning and end of the pulse train, and dense in the middle of the pulse train. Therefore, vibration is small, accurate positioning is possible, and machine cycle speed can be increased. If the number of steps in a given coordinate axis is equal to three, only one pulse of the pulse train is added, as detailed below.

蓄積エレメント458からの情報がアツプカウンター7
80,782に入ツた時、いずれかの座標軸方向に対し
指定されたステツプ数が1又は2であるとすると、この
情報は復号または符号解読回路798に蓄積され線80
9を通してパルス修正回路に利用せしめられる。このパ
ルス修正回路は復号回路からのこの情報に応答して上述
したように通常動作を修正する。即ち、僅か2つのステ
ツプパルスが要求されるだけであるなら、初期遅延パル
スのみを付加し、また1つのパルスのみが要求されるだ
けであるなら初期遅延パルスも終端遅延パルスも付加さ
れない。
The information from the storage element 458 is stored in the up counter 7.
80,782, if the number of steps specified for either coordinate axis direction is 1 or 2, this information is stored in the decoding or decoding circuit 798 and
9 is made available to the pulse correction circuit. The pulse modification circuit responds to this information from the decoding circuit to modify normal operation as described above. That is, if only two step pulses are required, only the initial delay pulse is added, and if only one pulse is required, neither the initial delay pulse nor the terminal delay pulse is added.

アツプカウンターからのけた上げ信号の変化によつて指
示されるようにXステツプとYステツプとの所望ステツ
プ数が得られた時可能化信号797が取除かれて、短い
遅延時間後にシーケンス回路は新しいメモリーサイクル
を開始し、線762を介して可能化信号を供給してメモ
リーから次の指令を読出す。そしてプログラム信号が終
了するまで制御回路676の動作が繰返される。
When the desired number of X steps and Y steps have been obtained, as indicated by the change in the carry signal from the up counter, the enable signal 797 is removed and after a short delay time the sequence circuit is activated. A memory cycle is initiated and an enable signal is provided on line 762 to read the next command from memory. The operation of control circuit 676 is then repeated until the program signal ends.

蓄積エレメント778は上記のようにコマンドと方向情
報を記憶する。コマンドの各ビツトは復号回路830に
供給される。この復号回路の各出力線は総合的に832
で示されていて特定のコマンドに相応している。復号回
路はユニツト778に記憶されたコマンドを復号してそ
のコマンドに相応する1つの出力線832に可能化信号
レベルを発生する。これらの出力線はシーケンス回路に
接続されてこの回路では線867を介してクイツク装置
に送る前にその信号を増幅してミシンの運転を制御する
Storage element 778 stores command and direction information as described above. Each bit of the command is provided to a decoding circuit 830. Each output line of this decoding circuit has a total of 832
It is indicated by and corresponds to a particular command. The decode circuit decodes the command stored in unit 778 and produces an enable signal level on one output line 832 corresponding to the command. These output lines are connected to a sequence circuit which amplifies the signals and controls the operation of the sewing machine before passing them on line 867 to the quick switch.

シーケンス回路は2つの目的で線832上の信号を利用
する。第1の目的はクイツク装置を適正に運転するため
縫命令と非縫命令との間を区別することであり、第2の
目的は停止命令に応答して糸を切断し被加工物ホルダー
をそのホーム位置に戻すため糸切断回路697に信号を
送ることを含むプログラム完了シーケンスを実行するこ
とである。作業ホルダーの戻し動作を達成するため、線
832上のひとつに「プログラム終了」信号又はコマン
ドが存在し、切断回路697からの切断完了信号が存在
すると線724上に可能化信号が発生する。この第2の
ホーミングサイクルが終了した後、中央制御論理回路6
76から駆動回路812を介してソレノイド起動型空気
弁814に供給される信号に応答してクランプが持上げ
られるので被加工物を取除くことができる。
The sequence circuit utilizes the signal on line 832 for two purposes. The first purpose is to distinguish between sewing and non-sewing commands in order to operate the quick device properly, and the second purpose is to cut the thread and move the workpiece holder to its position in response to the stop command. Executing a program completion sequence that includes sending a signal to thread cutting circuit 697 to return to the home position. To effectuate the return operation of the work holder, an "end of program" signal or command is present on one of lines 832 and an enable signal is generated on line 724 when a cut complete signal from cut circuit 697 is present. After this second homing cycle is finished, the central control logic circuit 6
In response to a signal provided from 76 via drive circuit 812 to solenoid actuated air valve 814, the clamp is lifted so that the workpiece can be removed.

クイツク装置はシーケンス回路722からの線867上
の信号を利用して高速又は低速で縫い、また停止コマン
ドに応答して針上昇と糸切断とを開始するか縫命令なし
で移動する。
The quick device utilizes signals on line 867 from sequence circuit 722 to sew at high or low speeds and to initiate needle raise and thread cutting in response to a stop command or to move without a sewing command.

第20図に示すように、プログラム選択スイツチに応答
するプログラム選択回路860は線862上に出力を有
し、この出力はPROMにプログラムをバンクAから選
択しているかバンクBから選択しているかを指示する。
As shown in FIG. 20, a program selection circuit 860 responsive to a program selection switch has an output on line 862 that indicates whether the PROM is selecting a program from bank A or bank B. Instruct.

プログラム選択回路860とアドレスカウンター772
とは、線864、866によつて相互に接続されていて
以下に更にのべるようにメモリーバンク間の切換を制御
する。
Program selection circuit 860 and address counter 772
are interconnected by lines 864, 866 to control switching between memory banks as further discussed below.

以下制御系統の詳細な電気回路は21a図ないし21o
図に関連してのべる。第21m図に示すように、ミシン
用電源+5ボルト電源と−12ボルト電源とを含む、ギ
ャビネツト454(第18図参照)の正面パネル474
の電源スイツチが閉じられると、これらの電源は+5ボ
ルト及び−12ボルトとして制御系統に接続される。所
望のPROMがキャビネツトに入れられてキャビネツト
の扉が閉じられると、インターロツクスイツチも閉じら
れて第21a図に示すように5ボルト及び−12ボルト
に切替えられインターロツクされて各電源制御系統に接
続される。従つて、キャビネツトの扉とインターロツク
スイツチが閉じられるまでは電源は制御系統に付勢しな
い。+5ボルトに切替えられインターロツクされた電源
(以下Vccと称する)は主に以下にのべる制御系統の
電気回路を付勢すうのに用いられ、また−12ボルトに
切替えられインターロツクされた電源は制御系統の他の
回路とミシンとに利用される。図示のように+5ボルト
電源と−12ボルト電源とは接地されている。
The detailed electrical circuit of the control system is shown in Figures 21a to 21o.
Write in relation to figures. As shown in Figure 21m, the front panel 474 of the gabinet 454 (see Figure 18) contains the +5 volt and -12 volt power supplies for the sewing machine.
When the power switch is closed, these power supplies are connected to the control system as +5 volts and -12 volts. When the desired PROM is placed in the cabinet and the cabinet door is closed, the interlock switch is also closed and the 5 volts and -12 volts are interlocked and connected to each power control system as shown in Figure 21a. be done. Therefore, power will not energize the control system until the cabinet door and interlock switch are closed. The power supply switched to +5 volts and interlocked (hereinafter referred to as Vcc) is mainly used to energize the electrical circuits of the control system described below, and the power supply switched to -12 volts and interlocked is used for control. It is used for other circuits in the system and for the sewing machine. As shown, the +5 volt power supply and the -12 volt power supply are grounded.

第21b図に示すように+5ボルトVcc電源はインタ
ーロツクスイツチか閉の状態で電源をターンオンした場
合か、電源がオンの状態でインターロツクスイツチが閉
じられた場合にリードリレーに供給される。このリード
リレーはマサチューセツツ州、ブレイントリーのシグマ
・インストルーメンツ、インコーポレイテツドによつて
市販され、パーツ番号第191TE1C6−55と称さ
れる種類のものである。Vcc電源が第21b図に示す
回路に供給された当初は、リセツトNの線がリードリレ
ーによつて接地側にクランプされ、またVccによるリ
ードリレーの付勢は抵抗H74とコンデンサC109と
によつて約10ミリ秒遅れる。この遅延中リセツトNの
線又は信号は接地されたまま即ちロー状態のままである
。10ミリ秒の遅延後にリードリレーが付勢されると、
リセツトNは接地から外され、Vcc電源、抵抗H75
、R76及びコンデンサ108によつて約31/2〜4
ボルトに設定される。その後、リセツトN信号は電源又
はインターロツクスイツチを用いることによつてリード
リレーに再び印加されない限り、又はキャビネツトの正
面パネル上のリセツトスイツチが閉じられない限り制御
系統の動作を通じハイ状態に維持される。第21b図及
び第21m図に示すように、リセツトスイツチは常開で
あり、緊急状態があツた場合又は電源をターンオフする
ことなく制御系統の全シーケンスを再タートしたい場合
作業者によつて閉じられる。図示のように、瞬間リセツ
トスイツチが作業者によつて閉じられている間リセツト
N信号は接地される。
As shown in Figure 21b, +5 volt Vcc power is supplied to the reed relay when the power is turned on with the interlock switch closed, or when the interlock switch is closed with the power on. This reed relay is of the type sold by Sigma Instruments, Inc. of Braintree, Massachusetts and designated part number 191TE1C6-55. When Vcc power is initially supplied to the circuit shown in Figure 21b, the reset N line is clamped to ground by the reed relay, and the energization of the reed relay by Vcc is performed by resistor H74 and capacitor C109. There is a delay of about 10 milliseconds. During this delay, the RESET N line or signal remains grounded or low. When the reed relay is energized after a 10ms delay,
Reset N is removed from ground, Vcc power supply, resistor H75
, about 31/2 to 4 depending on R76 and capacitor 108
Set to bolt. Thereafter, the Reset N signal remains high through operation of the control system unless it is reapplied to the reed relay by using a power supply or interlock switch, or the reset switch on the front panel of the cabinet is closed. . As shown in Figures 21b and 21m, the reset switch is normally open and can be closed by the operator in the event of an emergency condition or when it is desired to restart the entire control system sequence without turning off power. It will be done. As shown, the reset N signal is grounded while the momentary reset switch is closed by the operator.

リセツトN信号が接地され即ちロー状態にある間、リセ
ツトNは制御系統の種々のフリツプフロツプ及び他の部
品を初期化するのに用いられる。
While the RESET N signal is grounded or in a low state, RESET N is used to initialize various flip-flops and other components of the control system.

以下にのべる種々の回路にみられるように、リセツトN
信号がハイ状態に戻る時種々のダイオードによつてリセ
ツトNは多くの部品、解にフリツプフロツプから絶縁さ
れる。リセツトN信号が制御系統を初期化する方法の例
を第21g図を参照してのべる。図示のように、この時
ロー状態にあるプログラムP終了信号とリセツトN信号
とにフリツプフロツプff59Aのノアゲートにインプ
ツトとして供給される。従つて、リセツトN信号がロー
となると、フリツプフロツプはリセツトされるのでフリ
ツプフロツプのアウトプツト10は、ハイにリセツトさ
れ、−方プログラムP終了信号はローにリセツトされる
As seen in the various circuits described below, the reset N
Reset N is isolated from the flip-flop by various components when the signal returns to the high state by various diodes. An example of how the reset N signal initializes the control system will be described with reference to FIG. 21g. As shown in the figure, the program P end signal and reset N signal, which are in the low state at this time, are supplied as inputs to the NOR gate of flip-flop ff59A. Therefore, when the Reset N signal goes low, the flip-flop is reset so that the flip-flop output 10 is reset high and the Program P End signal is reset low.

第21c図に示すように、高速発振器H.S.Oは種々
の抵抗とコンデンサとの回路500を経てVccによつ
て付勢される。高速発振器H.S.OはH.S。クロツ
ク信号として1秒当り8500サイクルの速度で矩形波
信号を発生する。この発振器からのH.S.クロツク信
号はインバータl24Aに供給され、このインバータは
第21c図及び第22図に示すように、そのアウトプツ
ト24A(10)クロツク信号を反転する。反転された
H.S.クロツク信号はコンデンサC86と接地された
抵抗R22とから成る微分回路501によつて微分され
るので正のパルス列が信号124A(10)の先端で微
分回路501によつて発生されインバータ124Bのイ
ンプツト13に供給される。微分回路501によつて発
生された止パルスはインバータ124Bによつて反転さ
れてノアゲートNO38Aのインプツト12に供給され
る。
As shown in FIG. 21c, the high speed oscillator H. S. O is energized by Vcc through a circuit 500 of various resistors and capacitors. High speed oscillator H. S. O is H. S. A square wave signal is generated as a clock signal at a rate of 8500 cycles per second. H. from this oscillator. S. The clock signal is applied to inverter 124A, which inverts the clock signal at its output 24A (10), as shown in FIGS. 21c and 22. Inverted H. S. Since the clock signal is differentiated by a differentiating circuit 501 consisting of a capacitor C86 and a grounded resistor R22, a positive pulse train is generated by the differentiating circuit 501 at the tip of the signal 124A (10) and applied to the input 13 of the inverter 124B. Supplied. The stop pulse generated by the differentiating circuit 501 is inverted by the inverter 124B and supplied to the input 12 of the NOR gate NO38A.

メモリーサイクル可能化N信号が後ローになると、NO
38A(12)のローパルス列がゲートNO38Aによ
つて反転されるので第22図に示すようにクロツクパル
ス信号が形成される。このクロツクパルス信号は高速発
振器からのH.S.クロツク信号の終端で発生する狭い
正のパルス列から成つている。しかし、第21d図に示
すように、リセツトN信号は制御系統の始動中メモリー
サイクル可能化N信号をハイ状態にリセツトする。これ
は、リセツトNが−時的にロー状態にある間フリツプフ
ロツプff34Aの両インプツト5及び6がローであり
、従つてメモリーサイクルの可能化N信号がハイにリセ
ツトされるために生ずる。このようにして、第21c図
に示すように、始動後、メモリーサイクルの可能化信号
が以下にのべるように後にローにセツトされるまでクロ
ツクパルス信号はこの可能化信号によつて抑制されてロ
ーに維持される。
When the memory cycle enable N signal goes low, NO
Since the low pulse train of 38A (12) is inverted by gate NO 38A, a clock pulse signal is formed as shown in FIG. This clock pulse signal is an H. S. It consists of a narrow series of positive pulses that occur at the end of the clock signal. However, as shown in Figure 21d, the RESET N signal resets the MEMORY CYCLE ENABLE N signal to a high state during control system startup. This occurs because both inputs 5 and 6 of flip-flop ff34A are low while reset N is temporarily low, thus resetting the memory cycle enable N signal high. In this way, as shown in Figure 21c, after startup, the clock pulse signal is inhibited by the memory cycle enable signal to go low until the memory cycle enable signal is later set low as described below. maintained.

第21c図に更に示すように、H.S.クロツク信号は
公知の形式の10計数カウンターCT2の入力1に供給
される。このカウンターは内部5分割回路と内部2分割
回路とを有し、これらは以下のように使用するように接
続される。第21c図及び第23図に示すように、カウ
ンター出力CT2(12)はH.S.クロツク信号の第
5番目のパルス毎にその終端に相応して状態を変化する
。このようにして、カウンターCT2は10の分割で分
周器として作用するので850サイクル/秒のパルス列
がカウンターCT2のアウトプツトに形成される。図示
のように、この分周パルス列は2計数カウンターCT1
3のインプツト14のノアゲートNO23Aとに供給さ
れる。カウンターCT13のアウトプツトはカウンター
CT2からのパルス毎とH.S.クロツク信号の10番
目のパルス毎にその終端に相応して状態を変化する。従
つて、インバータ124Cに接続されたカウンターCT
13のアウトプツトCT13(12)に425サイクル
/秒のパルス列を形成するために、カウンターCT2及
びCT13は20の割合の分周器として作用する。
As further shown in FIG. 21c, H. S. The clock signal is applied to input 1 of a 10 count counter CT2 of known type. This counter has an internal divide-by-5 circuit and an internal divide-by-2 circuit, which are connected for use as follows. As shown in FIGS. 21c and 23, the counter output CT2 (12) is the H. S. It changes state on every fifth pulse of the clock signal, corresponding to its termination. In this way, counter CT2 acts as a frequency divider with a division of 10, so that a pulse train of 850 cycles/second is formed at the output of counter CT2. As shown in the figure, this frequency-divided pulse train is processed by two counting counters CT1
It is supplied to the NOR gate NO23A of the input 14 of No.3. The output of counter CT13 is every pulse from counter CT2 and H. S. It changes state corresponding to the end of every tenth pulse of the clock signal. Therefore, the counter CT connected to the inverter 124C
In order to form a pulse train of 425 cycles/sec at the output CT13 (12) of 13, counters CT2 and CT13 act as a frequency divider of 20.

カウンターCT13からの低速パルス列はインバータ1
24Cによつて反転され、反転されたパルス列はノアゲ
ートNO23Bのインプツト11に供給される。第21
e図に示すように、ナンドゲートのフリツプフロツプf
f45Aはイニシアライズ中リセツトN信号によつてイ
ンプツト2がリセツトされるのでこの時LSシフトNが
ハイにリセツトされる。従つて第21c図に示すように
、LSンフトN信号がハイであると、この信号はノアゲ
ートNO23Bのアウトプツトを禁止するのでLSシフ
トN信号が速にローにセツトされるまでホーミングLS
Osc−P信号はローのまゝである。
The low-speed pulse train from counter CT13 is sent to inverter 1.
24C, and the inverted pulse train is supplied to input 11 of NOR gate NO23B. 21st
As shown in figure e, the flip-flop f of the NAND gate
Since input 2 of f45A is reset by the reset N signal during initialization, LS shift N is reset to high at this time. Therefore, as shown in FIG. 21c, when the LSFT N signal is high, this signal inhibits the output of NOR gate NO23B, so that the homing LS is disabled until the LS SHIFT N signal is quickly set low.
The Osc-P signal remains low.

LSシフトN信号はインバータ124Dにも供給され、
従つてノアゲートNO23Aのインプツト3はLSシフ
トN信号がハイの時ローである。従ツて、今はLSシフ
トNはハイであるので850サイクル/秒の修正パルス
列はノアゲートNO23Aによつて反転されてノアゲー
トNO23Cのインプツト5に入る。ゲートNO23B
のホーミング用LSOsc−Pアウトプツトがローであ
るのでゲートNO23Aからの反転パルス列は再びゲー
トNO23Cによつて反転されてカウンターCT2の出
力に相応して850サイクル/秒の修正パルス列かLS
Osc−N信号として出力に形成される。
The LS shift N signal is also supplied to inverter 124D,
Therefore, input 3 of NOR gate NO23A is low when the LS shift N signal is high. Therefore, now that LS shift N is high, the 850 cycles/second modified pulse train is inverted by NOR gate NO23A and enters input 5 of NOR gate NO23C. Gate NO23B
Since the homing LSOsc-P output of is low, the inverted pulse train from gate NO23A is again inverted by gate NO23C to produce a modified pulse train of 850 cycles/sec or LS in accordance with the output of counter CT2.
Formed at the output as the Osc-N signal.

その後、LSシフトN信号がローにセツトされると、ノ
アゲートNO23Bはインバータ124Cからのパルス
列を再び反転しカウンターCT13の出力に相応してア
ウトプツトにLSOsc−P信号として425サイクル
/秒の低速パルス列を形成する。LSシフトN信号はイ
ンバータ124Dによつて反転され、それに応じてノア
ゲートNO23AのアウトプツトはLSシフトNがロー
である時ローにセツトされる。ホーミング用LSOsc
−P信号はノアゲートNO23Cのインプツト6に供給
されるので、またゲートNO23Cのインプツト5がロ
ーであるのでホーミング用LSOsc−P低速パルス列
はノアゲートNO23Cによつて反転され、反転された
パルス列は、このゲートによつてLSOsc−N信号と
して形成される。この信号はLSシフトN信号がローで
ある時ホーミング用LSOsc−Pの反転低速パルス列
に相当する。従つて、LSシフトNがハイである時には
、ホーミング用LSOsc−P信号はローでLSOsc
−N信号は、850サイクル/秒の修正パルス列であり
、LSシフトNがローである時にはホーミング用LSO
sc−Pが425サイクル/秒の低速パルス列でLSO
sc−N信号は425サイクル/秒の反転低速パルス列
である。既にのべたように、イニシヤゼイシヨン中LS
シフトN信号がハイにセツトされ、従つて、ホーミング
用LSOsc−PがローいセツトされてLSOsc−N
信号はこの時カウンターCT2からの修正パルス列の相
当する。
Thereafter, when the LS shift N signal is set low, the NOR gate NO23B inverts the pulse train from the inverter 124C again and forms a 425 cycle/second slow pulse train as the LSOsc-P signal at the output in accordance with the output of the counter CT13. do. The LS Shift N signal is inverted by inverter 124D and the output of NOR gate NO23A is accordingly set low when LS Shift N is low. LSOsc for homing
Since the -P signal is supplied to input 6 of NOR gate NO23C, and since input 5 of gate NO23C is low, the homing LSOsc-P low-speed pulse train is inverted by NOR gate NO23C, and the inverted pulse train is applied to this gate. is formed as the LSOsc-N signal by the LSOsc-N signal. This signal corresponds to the inverted low-speed pulse train of the homing LSOsc-P when the LS shift N signal is low. Therefore, when LS shift N is high, the homing LSOsc-P signal is low and LSOsc
-N signal is a modified pulse train of 850 cycles/sec, and the homing LSO when LS shift N is low.
LSO with a slow pulse train with sc-P of 425 cycles/s
The sc-N signal is a 425 cycles/second inverted slow pulse train. As already mentioned, during initialization LS
The shift N signal is set high and therefore the homing LSOsc-P is set low and the LSOsc-N
The signal now corresponds to the modified pulse train from counter CT2.

便宜的には、針非係合または針抜きパルス−P信号の発
生に関連する第21c図の残りの回路を次にのべる。第
21m図に示すように、正面パネル上の通常修理選択ス
イツチは通常側の設定に選択されユニツト62の主針抜
きセンサ414からの信号は針抜きセンサーP信号とし
てこのスイツチ内の接点によつて供給され、また補助針
抜きセンサ412からの信号は、このスイツチの修理側
の設定で針抜きセンサーP信号としてそのスイツチ接点
によつて供給される。第21c図に示すように、選択さ
れた光センサからの針抜きセンサーP信号はトランジス
タTiのベースに供給される。
For convenience, the remaining circuitry of FIG. 21c related to the generation of the needle disengagement or needle withdrawal pulse-P signal will be described next. As shown in Fig. 21m, the normal repair selection switch on the front panel is selected to the normal setting, and the signal from the main needle extraction sensor 414 of the unit 62 is output as the needle extraction sensor P signal by the contacts in this switch. and the signal from the auxiliary needle removal sensor 412 is provided by its switch contacts as the needle removal sensor P signal in the repair side setting of this switch. As shown in Figure 21c, the needle removal sensor P signal from the selected photosensor is applied to the base of transistor Ti.

光センサは変換器がコミュデータリング354の切欠4
16に整列すると、針抜きセンサーP信号はハイに設定
され、シュミツトトリガー回路ST37のピン1でトラ
ンジスターTiのアウトプツトはローに設定される。逆
に、光センサーが切欠416に整列していない時には、
針抜きセンサ−P信号はローであり、シュミツトトリガ
ー回路に供給されるトランジスタTiの出力はハイであ
る。
For the optical sensor, the converter is located in the notch 4 of the commu data ring 354.
16, the needle removal sensor P signal is set high and the output of transistor Ti at pin 1 of the Schmitt trigger circuit ST37 is set low. Conversely, when the optical sensor is not aligned with the notch 416,
The needle removal sensor-P signal is low and the output of transistor Ti, which is supplied to the Schmitt trigger circuit, is high.

従つて、切欠が先ず光センサーに整列するようになると
、シュミツトトリガー回路の入力はハイからローの状態
に変化する。シュミツトトリガー回路ST37は、トラ
ンジスターからのインプツトST37(1)の信号を尖
鋭にして反転し、シュミツトトリガー回路からの整形出
力ST37(6)は公知の単安定マルチバイブレータ又
は単シヨツト回路SS48Aのインプツト又はピン2に
供給される。
Therefore, when the notch first becomes aligned with the light sensor, the input of the Schmitt trigger circuit changes from a high to a low state. The Schmitt trigger circuit ST37 sharpens and inverts the signal of the input ST37(1) from the transistor, and the shaped output ST37(6) from the Schmitt trigger circuit is the input of a known monostable multivibrator or single shot circuit SS48A. Or supplied to pin 2.

単シヨツト回路SS48Aとこの制御系統に用いられる
他の単シヨツト回路との動作は第24図に関連して以下
にのべる。単シヨツト回路SSの各々はインプツトa及
びbの2つのインプツトを有しこれらのインプツトは単
シヨツト回路をトリガーするのに用いられる。インプツ
トaは単シヨツト回路SSのピン9又は1に相当し、イ
ンプツトbは単シヨツト回路のピン10又は2に相当す
る。単シヨツト回路SSは内部インバータIとアンドゲ
ートAを有し、アンドゲートAのアウトプツトは単シヨ
ツト回路SSをトリガーする。インプツトaはインバー
タIに供給され、インバータIのアウトプツトはアンド
ゲートAの−方の入力として、供給され、インプツトb
はアンドゲートAの他方のインプツトとして供給される
。アンドゲートAのハイアウトプツトは単シヨツト回路
SSをトリガーするのでこの単シヨツト回路はインプツ
トの適当な状態によつて次のようにトリガーされる。ア
ンドゲートのインプツトbのハイ状態とインプツトaの
ロー状態とは共に単シヨツト回路をトリガーする。所望
ならインプツトaとbの両入力は単シヨツト回路をトリ
ガーする回路の種々の部分に供給することによつて利用
される。
The operation of single shot circuit SS48A and other single shot circuits used in this control system will be discussed below in connection with FIG. Each single shot circuit SS has two inputs, inputs a and b, which are used to trigger the single shot circuit. Input a corresponds to pin 9 or 1 of the single shot circuit SS, and input b corresponds to pin 10 or 2 of the single shot circuit. Single shot circuit SS has an internal inverter I and an AND gate A, the output of AND gate A triggers single shot circuit SS. Input a is supplied to inverter I, the output of inverter I is supplied as the negative input of AND gate A, and input b
is supplied as the other input of AND gate A. Since the high output of AND gate A triggers the single shot circuit SS, this single shot circuit is triggered by the appropriate state of the inputs as follows. Both the high state of input b and the low state of input a of the AND gate trigger the single shot circuit. If desired, both inputs a and b can be utilized by feeding different parts of the circuit to trigger the single shot circuit.

それに代えて、単シヨツト回路SSはインプツトbから
のアンドゲートAのインプツトが常にハイ状態にあるよ
うに、インプツトbを電源Vccに接続することによつ
てインプツトaのロー信号によつてトリガーしてもよい
。従つて、この状態ではインプツトaがハイからローに
変化すると、インバータIからアンドゲートAへのイン
プツトはローからハイになツて単シヨツト回路がトリガ
ーされる。
Alternatively, the single shot circuit SS can be triggered by a low signal on input a by connecting input b to the power supply Vcc so that the input of AND gate A from input b is always in the high state. Good too. Therefore, in this state, when input a changes from high to low, the input from inverter I to AND gate A changes from low to high, triggering the single shot circuit.

単シヨツト回路SSのアウトプツトQは通常ではローで
あり、以下にQバーと称される出力Qは通常ではハイで
ある。単シヨツト回路SSがこれらのインプツトによつ
てトリガーされると、そのアウトプツトQは直ちにハイ
となり、またアウトプツトQバーは直ちにローとなる。
The output Q of the single shot circuit SS is normally low, and the output Q, hereinafter referred to as Q-bar, is normally high. When the single shot circuit SS is triggered by these inputs, its output Q goes immediately high and its output Q immediately goes low.

単シヨツト回路のトリガー出力はこの単シヨツト回路に
接続されたRC回路によつて、またこの回路のポテンシ
ヨメータを適当に調節することによつて制御される時間
の間整形状態に維持される。単シヨツト回路がタイムア
ウトとなると、アウトプツトQとQバーとは通常のロー
状態及びハイ状態にそれぞれ戻る。
The trigger output of the single shot circuit is maintained in a shaped state for a period of time controlled by an RC circuit connected to the single shot circuit and by appropriate adjustment of the circuit's potentiometer. When the single shot circuit times out, outputs Q and Q-bar return to their normal low and high states, respectively.

扨て、第21c図を参照してのべると、シュミツトトリ
ガー回路ST37から単シヨツト回路SS48Aに供給
されるアウトプツトはこの信号がハイになツた時単シヨ
ツト回路をトリガーするが、これは単シヨツト回路のピ
ン1の他方のインプツトが上記したことに応じて接地さ
れるからである。従つて、トリガーされた単シヨツト回
路のアウトプツトQは、ある時間ハイに設定されて光セ
ンサーとシュミツトトリガー回路からの信号に生ずる可
能性のあるチラツキを無効にする。図示のように、単シ
ヨツト回路SS48AのQアウトプツトはいいずれもこ
の時ハイであるフリツプフロツプff12Aのインプツ
ト4とナンドゲートNA12Bのインプツト12とに供
給されるが、単シヨツト回路がタイムアウトになるとロ
ー状態に戻る。パルス信号LSOsc−Nはインバータ
I1Aによつて反転され、このように反転されたインバ
ータI1Aからのパルス列はコンデンサC7と抵抗R2
5とから成る微分回路502によつて微分され、この微
分回路はインバータI1Aからの反転パルス列のパルス
の終端縁で比較的鋭い−連のパルスを発生する。従つて
、ナンドゲートNA128のインプツト12が単シヨツ
ト回路SS48Aによつてハイに設定されると、少なく
とも1つのパルスがゲートNA128によつて反転され
、ローパルスはフリツプフロツプ12Aを、そのアウト
ぷツと3がハイとなるように設定する。フリツプフロツ
プのアウトプツトff12A(3)がハイに設定される
と、コンデンサC114と抵抗R3とから成る術分回路
504はインバータI1B及びI1Cによつて増巾され
2回反転された正のパルスを発生するので針抜きパルス
−P信号用の正のパルスとなる。従つて、光センサーが
コミュテータの切欠を検知して針抜きセンサーP信号が
ハイ状態になツた後でナンドゲートNA12Bの第1の
パルスを受けた直後に、針抜きパルス−Pの正パルスが
形成される。この信号は以下にのべるようにクランプの
運動を開始するのに用いられる。
Continuing with reference to Figure 21c, the output from Schmitt trigger circuit ST37 to single shot circuit SS48A triggers the single shot circuit when this signal goes high; This is because the other input of pin 1 of the circuit is grounded in accordance with the above. Therefore, the output Q of the triggered single shot circuit is set high for a period of time to negate any flickering that may occur in the signal from the optical sensor and Schmitt trigger circuit. As shown, the Q output of single shot circuit SS48A is supplied to input 4 of flip-flop ff12A and input 12 of NAND gate NA12B, both of which are high at this time, but return to a low state when the single shot circuit times out. Pulse signal LSOsc-N is inverted by inverter I1A, and the pulse train from inverter I1A thus inverted is connected to capacitor C7 and resistor R2.
5 by a differentiator circuit 502 which produces a relatively sharp series of pulses at the trailing edges of the pulses of the inverted pulse train from inverter I1A. Therefore, when input 12 of NAND gate NA128 is set high by single shot circuit SS48A, at least one pulse is inverted by gate NA128, and the low pulse causes flip-flop 12A to have its output and 3 high. Set it so that When flip-flop output ff12A(3) is set high, circuit 504 consisting of capacitor C114 and resistor R3 generates a positive pulse that is amplified and inverted twice by inverters I1B and I1C. Needle removal pulse - This is a positive pulse for the P signal. Therefore, the positive pulse of the needle extraction pulse -P is formed immediately after receiving the first pulse of the NAND gate NA12B after the optical sensor detects the notch of the commutator and the needle extraction sensor P signal goes high. be done. This signal is used to initiate movement of the clamp as described below.

単シヨツト回路SS48Aがタイムアウトになツてその
Qアウトプツトがローに戻ツた時、フリツプフロツプf
f12Aは入力ff12A(4)のロー状態とこのフリ
ツプフロツプに接続されたナンドゲートNA12Bのア
ウトプツトのハイ状態とによつてリセツトされるのでフ
リツプフロツプff12Aのアウトプツト3はローにリ
セツトされる。
When single shot circuit SS48A times out and its Q output returns low, flip-flop f
Since f12A is reset by the low state of input ff12A(4) and the high state of the output of NAND gate NA12B connected to this flip-flop, output 3 of flip-flop ff12A is reset to low.

ペダルとクランプとに主に関連する回路は第21f図に
示されている。制御系統のイニンアライズまたは起動状
態中、リセツトN信号は回路中の多数のフリツプフロツ
プ即ちフリツプフロツプff92Aのインプツト4、フ
リツプフロツプff92Bのインプツト12、フリツプ
フロツプff90Aのインプツト5及びフリツプフロツ
プff78Aのインプツト12をリセツトするのに用い
られる。
The circuitry primarily associated with the pedal and clamp is shown in Figure 21f. During the initialization or start-up state of the control system, the reset N signal is used to reset a number of flip-flops in the circuit: input 4 of flip-flop ff92A, input 12 of flip-flop ff92B, input 5 of flip-flop ff90A, and input 12 of flip-flop ff78A. .

第21f図の回路はミシンの第1の足ペダルが起動され
るまでイニシアライズ状態のままである。
The circuit of FIG. 21f remains initialized until the first foot pedal of the sewing machine is activated.

既にのべたように、作業者が第1のペダルを踏む前は、
ペダルクランプNo.1スイツチは図示のように常閉接
点が接地側に接続されているのでオブトアイソレータ又
はオプトカツプラーOP94に入力2がこのスイツチを
介して接地される。オプトアイソレータは雑音フィルタ
ーとして作用し、光検知ベースを有する光検知トランジ
スターを有する。放射光がベースジャンクシヨンに入る
と、トランジスタのコレクタに電流が流れる。従つて、
ペダルクランプNo.1スイツチがミシンの第1ペダル
が踏まれる前に常閉位置にあるとまたは、オブトアイソ
レータOP94の出力5は、この時ローにあるクランプ
スイツチOff−N信号と共にロー状態にある。
As already mentioned, before the worker steps on the first pedal,
Pedal clamp no. As shown in the figure, the normally closed contact of switch 1 is connected to the ground side, so input 2 to the opto-isolator or opto-coupler OP94 is grounded through this switch. The optoisolator acts as a noise filter and has a photo-sensing transistor with a photo-sensing base. When radiation enters the base junction, a current flows through the collector of the transistor. Therefore,
Pedal clamp no. 1 switch is in the normally closed position before the first pedal of the sewing machine is depressed, or output 5 of obt isolator OP94 is in a low state with the clamp switch Off-N signal being low at this time.

作業者がペダルを踏んでペダルクランプNo.1スイツ
チを起動すると、該ペダルクランプNo.1スイツチは
常閉接点を開き、常開接点とおぷとアイソレータOP9
3のインプツト2を閉じる。従つて、おぷとアイソレー
タOP94のインプツト2は接地から外され、その出力
とクランプスイツチOff−N信号とがハイに設定され
る。逆に、おぷとアイソレータOP93のインプツト2
は接地され、フリツプフロツプff92Bのインプツト
9とオブトアイソレータOP93のアウトプツトとはロ
ーに設定されてフリツプフロツプがセツトされる。
The worker steps on the pedal and presses the pedal clamp No. 1 switch, the corresponding pedal clamp No. 1 switch opens the normally closed contact and opens the normally open contact and the isolator OP9.
Close input 2 of 3. Therefore, input 2 of isolator OP94 is removed from ground, and its output and clamp switch Off-N signal are set high. On the other hand, input 2 of Opto Isolator OP93
is grounded, and input 9 of flip-flop ff92B and output of obto-isolator OP93 are set low to set the flip-flop.

このようにして、フリツプフロツプff92Bのアウト
ぷツと8のノアゲートNO90Bnoインプツト9とは
共にハイにセツトされるのでゲートNO90Bのアウト
プツトとオープンコレクタ駆動回路DC89Aのインプ
ツトはローにセツトされる。
In this way, the output of flip-flop ff92B and the NOR gate NO90Bno input 9 of 8 are both set high, so the output of gate NO90B and the input of open collector drive circuit DC89A are set low.

この状態の下で駆動回路DC89AからのクランプNo
.1Cmd出力しのぐによつてエアシリンダー274に
適量の圧力がかけられて前にのべたように布地クランプ
240が閉じられる。反対に、ゲートNO90Bのアウ
トプツトと駆動回路DC89Aのインプツトとかハイ状
態にあると、クランプ240は解放せしめられる。この
ようにして、作業者が作業を続ける前に第1のペダルを
解放すると、フリツプフロツプff92Bはペダルクラ
ンプNo.1スイツチによつてリセツトされるのでクラ
ンプ240が持上げられる。
Under this condition, the clamp No. from the drive circuit DC89A
.. The 1 Cmd output applies an appropriate amount of pressure to the air cylinder 274 to close the fabric clamp 240 as before. On the other hand, when the output of gate NO90B and the input of drive circuit DC89A are in a high state, clamp 240 is released. In this way, if the operator releases the first pedal before continuing, flip-flop ff92B will be activated by pedal clamp no. 1 switch so that the clamp 240 is lifted.

ラベルクランプ300の作業は布地クランプ240に関
連してのべたのと非常に似ている。ペダルクランプNo
.2スイツチを起動する前におぷとアイソレータOP7
7のインプツト2はこのスイツチの常閉接点を介して接
地され、アイソレータからのフリツプフロツプff78
Aのインプツト13は従つてローである。ペダルクラン
プNo.1スイツチの起動において第1ペダルを更に踏
むと、ペダルクランプNo.2スイツチがおぷとアイソ
レータOP77のインプツト2に接続された接点を開き
、従ツてフリツプフロツプff78Aにインプツト13
はハイにセツトされる。更に、このように起動されたペ
ダルクランプNo.2スイツチはオプトライソレータO
P76のインプツト2に接続された接点を閉じるのでこ
のオプトアイソレータのインプツト2は接地される。こ
のようにして、フリツプフロツプff78Aはインプツ
ト9のロー状態によつてセツトされるのでフリツプフロ
ツプff78Aのアウトプツト8とノアゲートNO90
Cのインプツト12とはハイ状態になる。従つて、ゲー
トNO90Cのアウトプツトとオープンコレクタ回路D
C89Bへの相応するインプツトとはローにセツトさえ
るのでこの駆動回路からのクランプNO2Cmd信号に
よつてエアシリンダー274に充分な圧力がかけられて
ラベルクランプ300を閉じる。逆に、若し駆動回路D
C89Bのインプツトがハイにセツトされると、この駆
動回路からのクランプN.2Cmd出力によつてラベル
クランプ300が解放される。ノアゲートNO90B、
NO90Cのすべてのインプツトは制御系統のイニシア
ライズ中フリツプフロツプff92B,ff78A及び
ff90Aによつてロー状態にセツトされる。
The operation of label clamp 300 is very similar to that described in connection with fabric clamp 240. Pedal clamp no.
.. 2 Before starting the switch, put the isolator OP7
The input 2 of 7 is grounded through the normally closed contact of this switch, and the flip-flop ff78 from the isolator
A's input 13 is therefore low. Pedal clamp no. 1 When the first pedal is further depressed to activate the switch, the pedal clamp No. 2 switch opens the contact connected to input 2 of isolator OP77, thus opening input 13 of flip-flop ff78A.
is set high. Furthermore, the pedal clamp No. activated in this way. 2 switch is optolisolator O
Since the contact connected to input 2 of P76 is closed, input 2 of this opto-isolator is grounded. In this way, since flip-flop ff78A is set by the low state of input 9, output 8 of flip-flop ff78A and NOR gate NO90 are set.
C's input 12 goes high. Therefore, the output of gate NO90C and the open collector circuit D
Since the corresponding input to C89B is set low, the clamp NO2Cmd signal from this drive circuit applies sufficient pressure to air cylinder 274 to close label clamp 300. Conversely, if the drive circuit D
When the C89B input is set high, the clamp N. The label clamp 300 is released by the 2Cmd output. Noah Gate NO90B,
All inputs on NO90C are set low by flip-flops ff92B, ff78A, and ff90A during initialization of the control system.

このようにして、第1の足ペダルが踏まれるまでクラン
プが持上げられる。
In this way, the clamp is lifted until the first foot pedal is depressed.

ミシンに1つだけの可動クランプが用いられる場合には
、ペダルクランプNo.2スイツチに関連する回路を用
いる必要がない。その場合、ペダルゴースイツチ用のペ
ダルと同じペダルに含め得るペダルNo.1スイツチの
みが使用されるが、ペダルNo.2スイツチに接続され
る回路部分は遊んだままであるので回路を変更する必要
はない。従つて、制御系統は適宜1つ又は2つのクラン
プに関連して用いられる。
If only one movable clamp is used on the sewing machine, pedal clamp no. There is no need to use circuitry associated with two switches. In that case, the pedal number that can be included in the same pedal as the pedal for the pedal go switch. Only one switch is used, but pedal no. There is no need to change the circuit as the circuit connected to the 2 switch remains idle. Therefore, the control system is used in conjunction with one or two clamps as appropriate.

両ペダルクランプスイツチを起動した後、作業者は第2
のペダルを踏んで縫動作の開始を要求し、このように起
動されたペダルゴースイツチはオプトアイソレータOP
96oインプツト2に接続された常開接点を閉じてこの
接点をスイツチを介して接地する。その結果、オプトア
イソレータOP96のアウトプツト5とフリツプフロツ
プff92Aの相応するインプツト1とはローにセツト
される。
After activating both pedal clamp switches, the operator
The pedal is pressed to request the start of the sewing operation, and the pedal go switch activated in this way activates the opto-isolator OP.
The normally open contact connected to the 96o input 2 is closed and this contact is grounded via a switch. As a result, output 5 of optoisolator OP96 and corresponding input 1 of flip-flop ff92A are set low.

上記したように、クランプスイツチOff−N信号はペ
ダルクランプNo.1スイツチの起動によつてハイにセ
ツトされ、フリツプフロツプff92Aのナンドゲート
の両インプツト4及び5がハイとなるのでノアゲートN
O82Aのインプツト11にロー信号が表われる。この
点で作業者がペダルゴースイツチの起動後第1ペダルを
解放してペダルクランプNo.1スイツチが通常状態に
おかれクランプスイツチOff−N信号がロー状態にな
るまでフリツプフロツプff92Aがリセツトされない
ことが判る。この条件は作業者が次の縫動作前に第1ペ
ダルを解放しなければならないことを確保する。
As mentioned above, the clamp switch Off-N signal is the pedal clamp number. 1 switch is activated, and both inputs 4 and 5 of the NAND gate of flip-flop ff92A become high, so the NOR gate N
A low signal appears on input 11 of O82A. At this point, the operator releases the first pedal after activating the pedal go switch and presses the pedal clamp No. It can be seen that flip-flop ff92A is not reset until the 1 switch is in the normal state and the clamp switch Off-N signal is in the low state. This condition ensures that the operator must release the first pedal before the next sewing operation.

クランプ240,300の位置が完全にロツクされるま
で、クランプ検知スイツチ308の常開接点からのクラ
ンプ検知信号は接地から外されオプトアイソレータOP
95のアウトプツトはこの時ハイである。両クランプが
適正位置におかれると、クランプ検知スイツチはその常
開接点を接地し、クランプ検知信号はローとなるのでオ
プトアイソレータOP95のアウトプツト5とノアゲー
トNO82Aのインプツト12とにロー信号が発生する
。従つて、クランプ検知スイツチとペダルゴースイツチ
との両方が起動されると、ノアゲートNO82Aのアウ
トプツト13がハイとなり、コンデンサC110と抵抗
R104とから成る微分回路506はインバータI91
AとアンドゲートA66Aのインプツト1とに入力とし
ての正パルスを発生する。インバータI91Aはこの正
パルスをコンドゴーP信号としてローパルスに反転する
Until the position of clamps 240, 300 is fully locked, the clamp sense signal from the normally open contact of clamp sense switch 308 is removed from ground and connected to opto-isolator OP.
The output of 95 is high at this time. When both clamps are in the proper position, the clamp detection switch grounds its normally open contact and the clamp detection signal goes low, producing a low signal at output 5 of opto-isolator OP95 and input 12 of NOR gate NO82A. Therefore, when both the clamp detection switch and the pedal go switch are activated, output 13 of NOR gate NO82A goes high, and differentiating circuit 506 consisting of capacitor C110 and resistor R104 outputs inverter I91.
A and input 1 of AND gate A66A to generate a positive pulse as an input. Inverter I91A inverts this positive pulse to a low pulse as a condogo P signal.

イニシアライズ中、フリツプフロツプff90Aのアウ
トプツト4と相応するクランチモードOP信号とはリセ
ツトN信号によつてハイにセツトされる。従つて、遅延
回路508を介してクランプモードOP信号によつてア
ンドゲートA56Aのインプツト2にハイ状態が確立さ
れる。
During initialization, output 4 of flip-flop ff90A and the corresponding crunch mode OP signal are set high by the reset N signal. Therefore, a high state is established at input 2 of AND gate A56A by the clamp mode OP signal through delay circuit 508.

第21d図を参照してのべると、リセツトNによつてフ
リツプフロツプff21Aのイニシアライズによつてそ
のアウトプツト8とホーム位置P信号とがロー状態にリ
セツトされる。従つて、第21f図に示すようにイニシ
アライズ中ノアゲートNO82Bのインプツト5にロー
状態が確立される。
Referring to FIG. 21d, the initialization of flip-flop ff21A by reset N resets its output 8 and the home position P signal to a low state. Therefore, a low state is established at input 5 of NOR gate NO82B during initialization, as shown in FIG. 21f.

図示にように、モータ駆動ヒートシンク上の複数の温度
検知器即ちスイツチS1,S2,S3及びS4は電源V
ccに直列接続されている。従つて、電源Vccはスイ
ツチS1〜S4と抵抗R100を介してインバータI9
1Bに接続される。いたがツて、インバータI91Bの
インプツトの通常状態はハイであるのでノアゲートNO
82Bにインプツト6は過温P信号としてロー状態とな
る。センサS1−S4(第21f図)はモータコイルに
電力を供給する電力トランジスタの温度を監視し過温の
状態があツた場合に駆動回路を保護するのに用いられ、
若しこれらのセンサのいずれかに過温の状態が存在する
と、センサの接点が開き、従つて電源Vccを抵抗R1
00から遮断するのでインバータI91Bのインプツト
はローとなり、また過温P信号はハイとなる。駆動回路
DC88Aのインプツトがハイ状態であると、第21m
図に示すように、正面パネルの温度LEDランプを点灯
する過温LED信号がハイ状態となる。この過温P信号
は以下にのべるように制御系統を保護するのに用いられ
る。
As shown, a plurality of temperature sensors or switches S1, S2, S3 and S4 on the motor driven heat sink are connected to a power supply V
Connected in series to cc. Therefore, the power supply Vcc is connected to the inverter I9 via the switches S1 to S4 and the resistor R100.
Connected to 1B. However, since the normal state of the input of inverter I91B is high, the Noah gate is NO.
At 82B, input 6 goes low as an overtemperature P signal. Sensors S1-S4 (Figure 21f) are used to monitor the temperature of the power transistors supplying power to the motor coils and protect the drive circuitry in the event of an overtemperature condition;
If an overtemperature condition exists in any of these sensors, the sensor contacts open, thus pulling the power supply Vcc across resistor R1.
Since it is cut off from 00, the input of inverter I91B becomes low and the overtemperature P signal becomes high. When the input of the drive circuit DC88A is in a high state, the 21st m
As shown in the figure, the overtemperature LED signal that lights up the temperature LED lamp on the front panel goes high. This overtemperature P signal is used to protect the control system as described below.

温度センサが満足な温度状態を指示しているものと仮定
すると、ノアゲートNO82Bの両インプツト5,6は
ローとなり遅延回路510を通るノアゲートNO82B
からの出力信号はアンドゲートA66Aのインプツト1
3と共にハイである。従ツて、アンドゲートA66Aの
両インプツト2,13は共にハイ状態であり、アンドゲ
ートのインプツト1の正のパルスはこのゲートを通ツて
ナンドゲートNA78Bのインプツト1に入る。NTB
モードOP信号は針糸切れセンサ312の状態を指示し
、糸切れの場合にはローにセツトされてナンドゲートN
A78Bのアウトプツトをハイに保持する。逆に糸が切
れていなければ、NT8モードOP信号はハイで糸の適
正状態を指示し、ナンドゲートNA78Bのインプツト
1の正パルスはこのゲートを通ツて反転される。従つて
スタートパルスN信号としてローパルスが形成され、こ
のローパルスはインバータI91Cによつてスタートパ
ルスP信号としての正パルスに反転される。
Assuming that the temperature sensor indicates a satisfactory temperature condition, both inputs 5 and 6 of NOR gate NO82B will be low and the NOR gate NO82B will pass through delay circuit 510.
The output signal from is input 1 of AND gate A66A.
It is high along with 3. Therefore, both inputs 2 and 13 of AND gate A66A are both high, and the positive pulse of input 1 of the AND gate enters input 1 of NAND gate NA78B through this gate. NTB
The mode OP signal indicates the state of the needle thread breakage sensor 312 and is set low in the event of a thread breakage, causing the NAND gate N
Hold the A78B output high. Conversely, if the thread is not broken, the NT8 mode OP signal is high indicating proper thread condition and the positive pulse at input 1 of NAND gate NA78B is inverted through this gate. Therefore, a low pulse is formed as the start pulse N signal, and this low pulse is inverted by the inverter I91C into a positive pulse as the start pulse P signal.

フリツプフロツプff90Aのインプツト6に現われた
正又はハイパルスはアウトプツト4がローにセツトされ
、アウトプツト1がハイにセツトされるようにフリツプ
フロツプをセツトする。従つて、クランプモードOP信
号がロー状態にセツトされ、遅延回路508による遅延
後、この信号はアンドゲートA66Aのインプツト2に
ロー状態を確立してこの時このゲートを抑制する。クラ
ンプモード1P信号はハイにセツトされているのでノア
ゲートNO90B及びNO90Cのアウトプツトはロー
に保持され、布地クランプとラベルクランプとはフリツ
プフロツプff90Aの現設定によつてロツク位置に維
持される。
A positive or high pulse appearing at input 6 of flip-flop ff90A sets the flip-flop such that output 4 is set low and output 1 is set high. Therefore, the clamp mode OP signal is set to a low state, and after a delay by delay circuit 508, this signal establishes a low state at input 2 of AND gate A66A, which then inhibits this gate. Since the clamp mode 1P signal is set high, the outputs of NOR gates NO90B and NO90C are held low, and the fabric clamp and label clamp are maintained in the locked position by the current setting of flip-flop ff90A.

過温P信号はアンドゲートA78Cのインプツト5に供
給され、クランプモードOP信号は同じゲートのインプ
ツト4に供給される。上記のように、クランプモードO
P信号はフリツプフロツプff90Aによつてローに設
定され、最終カツトNの終了信号が後にローになるまで
ロー状態に維持される。従つて駆動段Q2のインプツト
はフリツプフロツプff90Aの設定中ローである。駆
動段Q2はモータの事前駆動回路及び最終駆動回路を不
能にする駆動回路の母線を処理する。スイツチS1〜S
4によつて過温状態が検知されると、上記のように過温
P信号がハイにセツトされる。駆動段Q2のインプツト
がハイにセツトされると、Crd−N駆動信号が失質的
に接地されてモータの事前駆動回路と最終駆動回路とを
不能にする。しかし、モータを不能にする前に縫動作を
終了することが望まれ、クランプモードOP信号は最終
カツトN信号の終端が受入れられてフリツプフロツプf
f90Aをリセツトするまでハイにセツトされない。こ
のようにして、クランプモードOP信号がフリツプフロ
ツプff90Aによつてハイにセツトされると、アンド
ゲートA78Cのアウトプツト駆動段Q2の相応するイ
ンプツトとはハイになつてモータの事前駆動回路及び最
終駆動回路を不能にし過温状態でモータに損傷を与える
のを防止する。それと同時に、ノアゲートNO90b、
NO90Cのすべてのインプツトはローで、従つて電気
回路DC89A,DC89Bのインプツトはハイである
ので作業者が足を第1ペダルから外すと、フリツプフロ
ツプff90Aの状態変化によつて両クランプが解放さ
れる。
The overtemperature P signal is applied to input 5 of AND gate A78C, and the clamp mode OP signal is applied to input 4 of the same gate. As above, clamp mode O
The P signal is set low by flip-flop ff90A and remains low until the end of last cut N signal later goes low. Therefore, the input of drive stage Q2 is low during the setting of flip-flop ff90A. Drive stage Q2 handles the busbar of the drive circuit which disables the motor's pre-drive circuit and final drive circuit. Switch S1~S
When an overtemperature condition is detected by 4, the overtemperature P signal is set high as described above. When the input of drive stage Q2 is set high, the Crd-N drive signal is permanently grounded, disabling the motor's pre-drive and final drive circuits. However, it is desired to finish the sewing operation before disabling the motor, and the clamp mode OP signal is switched to the flip-flop f when the end of the final cut N signal is accepted.
It will not be set high until f90A is reset. Thus, when the clamp mode OP signal is set high by flip-flop ff90A, the corresponding input of output drive stage Q2 of AND gate A78C goes high to drive the motor's pre-drive and final drive circuits. to prevent damage to the motor in overtemperature conditions. At the same time, Noah Gate NO90b,
Since all inputs of NO90C are low, and therefore inputs of electrical circuits DC89A and DC89B are high, when the operator removes his foot from the first pedal, both clamps are released by the change in state of flip-flop ff90A.

第21g図に示すように、イニシアライズ中リセツトN
信号がフリツプフロツプff39Aをリセツトするので
このフリツプフロツプのアウトプツト10はハイにリセ
ツトされ、プログラムモード1P終了信号がローにリセ
ツトされる。フリツプフロツプff39Aのアウトプツ
ト10のハイ信号に遅延回路512を通ツてナンドゲー
トNA54Aのインプツト10にハイ状態を確立する、
上記のように、スタートパルスN信号は最初はハイであ
り、従つてアドレスクリアP信号はイニシアライズ後最
初はローである。しかし、その後スタートパルスN信号
のローパルスにより、ゲートNA54Aのアウトプツト
にアドレスクリアP信号として正又はハイパルスが形成
せしめられる。もちろん、スタートパルスN信号は瞬間
的にハイ状態に戻る。
As shown in Figure 21g, reset N during initialization.
The signal resets flip-flop ff39A, so the flip-flop's output 10 is reset high and the program mode 1P exit signal is reset low. Establishing a high state at the input 10 of the NAND gate NA54A by passing the high signal at the output 10 of the flip-flop ff39A through the delay circuit 512;
As mentioned above, the start pulse N signal is initially high, and therefore the address clear P signal is initially low after initialization. However, after that, the low pulse of the start pulse N signal causes a positive or high pulse to be formed at the output of the gate NA54A as the address clear P signal. Of course, the start pulse N signal instantaneously returns to the high state.

フリツプフロツプff39Aに現われるスタートパルス
P信号は正パルスであり、この時はこのフリツプフロツ
プの状態を変化しない。従つて、アドレスクリアP信号
としてハイパルスが形成され、その後ナンドゲートNA
54Aの両インプツトは、ハイとなり、アドレスクリア
P信号はローに保持される。
The start pulse P signal appearing on flip-flop ff39A is a positive pulse, and does not change the state of this flip-flop at this time. Therefore, a high pulse is formed as the address clear P signal, and then the NAND gate NA
Both inputs of 54A go high and the address clear P signal is held low.

第21a図に示すように、アドレスクリアP信号の正パ
ルスはフリツプフロツプff130Aをリセツトするの
で延長された端子はハイ状態にリセツトされる。また、
アドレスレジスタ又はカウンターAR1,AR2を零に
クリアするためこれらのカウンターのクリアインプツト
にローパルスが現われるようにアドレスクリアP信号は
インバータI131Aによつて反転される。上記のよう
に、アドレスクリアP信号は次いでロー状態になる。
As shown in FIG. 21a, the positive pulse of the address clear P signal resets flip-flop ff130A so that the extended terminal is reset to a high state. Also,
To clear the address registers or counters AR1, AR2 to zero, the address clear P signal is inverted by inverter I131A so that a low pulse appears at the clear inputs of these counters. As mentioned above, the address clear P signal then goes low.

スタートパルスN信号は、また、ホーミング動作を開始
するのにも利用される。第21h図に示すように、プロ
グラムモード1P終了信号はローにセツトされているの
で最終カツトN終了信号とナンドゲートNA32Aのイ
ンプツト4とはハイである。最初は、スタートパルスN
信号はハイであり、従つてゲートNA32Aからのホー
ミング用セツトP信号は最初はローであるが、ホーミン
グセツトN反転信号は最初はハイである。しかし、その
後、スタートパルスN信号のローパルスによりホーミン
グセツトP信号として正又はハイパルスが形成され、イ
ンバータI19Aを介してホーミングセツトN信号とし
てローパルスが形成される。スタートパルスN信号がハ
イに戻ると、ホーミングセツトP信号及びセツトN信号
はそれぞれロー状態、ハイ状態に戻る。
The start pulse N signal is also used to start the homing operation. As shown in FIG. 21h, since the program mode 1P end signal is set low, the final cut N end signal and input 4 of NAND gate NA32A are high. At first, start pulse N
The signals are high, so the homing set P signal from gate NA32A is initially low, but the homing set N inverse signal is initially high. However, after that, the low pulse of the start pulse N signal forms a positive or high pulse as the homing set P signal, and a low pulse is formed as the homing set N signal via the inverter I19A. When the start pulse N signal returns to high, the homing set P signal and set N signal return to the low and high states, respectively.

第21c図に示すように、ホーミングセツトNローパル
スは単シヨツト回路SS22Aをトリガーし、この単シ
ヨツト回路は失敗が生じない限りホーミングモードを完
了するのに必要な時間より長い遅延時間後にタイムアウ
トとなる。単シヨツト回路がタイムアウトとなると、そ
のQバーアウトプツトはローからハイになり、微分回路
514はノアゲートNO9Aにインプツトされる正パル
スを発生する。このゲートのアウトプツトにはホーミン
グクリアN信号としてローパルスが形成され、これはホ
ーミング回路をイニシアライズするのに用いられる。従
つて、ホーミングモード中事故が生じてこのモードが完
了しない場合にはホーミングクリアN信号はホーミング
モードを停止し、ミシン又は制御系統に損傷を与える虞
れを防止する。
As shown in FIG. 21c, the homing set N low pulse triggers the single shot circuit SS22A, which times out after a delay longer than the time required to complete the homing mode unless a failure occurs. When the single shot circuit times out, its Q bar output goes from low to high and differentiator circuit 514 generates a positive pulse that is input to NOR gate NO9A. A low pulse is formed at the output of this gate as the homing clear N signal, which is used to initialize the homing circuit. Therefore, if an accident occurs during the homing mode and the mode is not completed, the homing clear N signal will stop the homing mode to prevent possible damage to the sewing machine or control system.

ローパルスホーミングセツトN信号は以下のようにして
基本ホーミングモードを開始するのに用いられる。第2
1d図に示すおうに、ホーミングセツトN信号はフリツ
プフロツプff21Aをセツトし、そのアウトプツトの
基本ホームPをハイとし基本ホームNをローとする。基
本ホームN信号はインバータI19Bによつて反転され
、この反転信号がホーミングセツトN信号によつてフリ
ツプフロツプff21Aが設定されることによりローか
らハイになると、微分回路516が正パルスを発生する
。この正パルスはインバータI19Aによつてプライホ
ーム方向セツトN(Pri home DirSet−
N)信号のローパルスとして反転される。
The low pulse homing set N signal is used to initiate the basic homing mode as follows. Second
As shown in FIG. 1d, the homing set N signal sets flip-flop ff21A, causing its output base home P to be high and base home N to be low. The basic home N signal is inverted by inverter I19B, and when this inverted signal goes from low to high due to flip-flop ff21A being set by the homing set N signal, differentiator circuit 516 generates a positive pulse. This positive pulse is converted into a Pri home direction set N (Pri home DirSet-) by an inverter I19A.
N) Inverted as the low pulse of the signal.

第21e図に示すように、プライホーム方向セツトNの
ローパルス信号はナンドゲートNA100AおよびNA
100Bのインプツトに供給されるのでこれらのゲート
からDタイプフリツプフロツプff99A及びff99
Bにそれぞれハイパルス信号がアウトプツトされる。こ
れらのフリツプフロツプff99A及びff99Bは以
下に詳細にのべるように、X座標軸方向とY座標軸方向
とを定めるのに用いられる。
As shown in FIG. 21e, the low pulse signal of plyhome direction set N
100B input, so these gates connect D type flip-flops ff99A and ff99.
A high pulse signal is output to B respectively. These flip-flops ff99A and ff99B are used to determine the X and Y coordinate directions, as will be described in detail below.

第21f図に示すように、基本ホームPの正信号はノア
ゲートNO82Bのインプツト5に供給されるのでアン
ドゲートA66Aのオンプツト13に遅延されたロー状
態が得られる。上記したように、アンドゲートA66A
のインプツトのいずれかがローになると、スタートパル
スN信号はハイに戻り、スタートパルスP信号はローに
戻る。しかし、アンドゲートA66Aのハイインプツト
の各々に遅延回路が接続されている。ゲートA66Aの
インプツト1の正パルスの減衰は充分に長く、また回路
508,510の減衰は充分に長いのでゲートA66A
のインプツトは直ちにローに戻ることなく、スタートパ
ルスN信号はパルスと称されても選択された時間の間ロ
ーのままである。
As shown in FIG. 21f, the positive signal of the basic home P is supplied to input 5 of NOR gate NO82B, so that a delayed low state is obtained at input 13 of AND gate A66A. As mentioned above, AND gate A66A
When any of the inputs goes low, the Start Pulse N signal returns to High and the Start Pulse P signal returns to Low. However, a delay circuit is connected to each high input of AND gate A66A. The attenuation of the positive pulse at input 1 of gate A66A is long enough, and the attenuation of circuits 508 and 510 is long enough that gate A66A
input does not immediately return low, and the start pulse N signal remains low for a selected period of time, even though it is referred to as a pulse.

この選択された時間は充分に長いのでスタートパルスP
のローパルスに応答して形成されたホーミングセツトP
信号は基本ホームN信号が第21d図のフリツプフロツ
プff21Aによつてローに設定されている間はハイの
ままである。従つて、スタートパルスNがハイ状態に戻
りホーミングセツトPがローに戻るまでのある時間の間
はホーミングセツトP信号はハイで基本ホームN信号は
ローである。
Since this selected time is sufficiently long, the start pulse P
The homing set P formed in response to the low pulse of
The signal remains high while the basic home N signal is set low by flip-flop ff21A of FIG. 21d. Therefore, the homing set P signal is high and the basic home N signal is low for some time between when the start pulse N returns to the high state and when the homing set P returns to the low state.

従つて、第21g図に示すように、この時間の間ノアゲ
ートNO43AにインプツトされるホーミングセツトP
信号のハイではオアゲートに同時にインプツトされるロ
ー信号によつてナンドゲートNA55Aのインプツト9
はロー状態にせしめらえる。このようにして、ノアゲー
トNO44Aのインプツト11はハイであるのでスター
トランN信号としてロー状態のパルスとなる。この時補
助ホーム走行P信号はローであり、従つてホーミングセ
ツトP信号はがロー状態に戻ると、ゲートO43Bのイ
ンプツト9がハイとなり、ゲートNA55Aのインプツ
ト9がハイとなり、ゲートNO44Aのインプツト11
がローとなり、またスタート走行N信号がハイ状態に戻
る。ゲートNA55Aの残りのインプツトはハイでゲー
トNO44Aの他のインプツトはこの時ローであること
は容易に定められる。
Therefore, as shown in FIG. 21g, the homing set P input to the NOR gate NO43A during this time is
When the signal is high, the low signal simultaneously input to the OR gate causes the input 9 of the NAND gate NA55A to
is forced into a low state. In this way, since the input 11 of NOR gate NO44A is high, it becomes a low state pulse as the start run N signal. At this time, the auxiliary home running P signal is low, and therefore, when the homing set P signal returns to the low state, input 9 of gate O43B becomes high, input 9 of gate NA55A becomes high, and input 11 of gate NO44A becomes high.
becomes low, and the start run N signal returns to the high state. It is easily determined that the remaining inputs of gate NA55A are high and the other inputs of gate NO44A are low at this time.

第21d図に示すように、イニシアライズ中リセツトN
信号はそれぞれXとYのフリツプフロツプff21B,
ff32Bをリセツトし、X走行N信号とY走行N信号
とはハイ状態でX走行P信号とY走行P信号とはロー状
態である。スタート走行N信号としてローパルスが形成
されると、このパルスはインバータI19Cによつて反
復されるのでノアゲートNO20Aのインプツト2とノ
アゲートNO20Bのインプツト5とにハイパルスが現
われる。この時X走行セツトP信号とY走行セツトP信
号とはローであり、従つてゲートNO20A、NO20
Bからフリツプフロツプff21B、ff32Bにそれ
ぞれローパルスがアウトプツトされてこれらのフリツプ
フロツプをセツトし、X走行N信号とY走行N信号とが
ローで、X走行P信号とY走行P信号とがハイとなる。
As shown in Figure 21d, during initialization the reset N
The signals are X and Y flip-flop ff21B, respectively.
ff32B is reset, the X travel N signal and the Y travel N signal are in the high state, and the X travel P signal and the Y travel P signal are in the low state. When a low pulse is formed as the start run N signal, this pulse is repeated by inverter I19C, so that a high pulse appears at input 2 of NOR gate NO20A and input 5 of NOR gate NO20B. At this time, the X travel set P signal and the Y travel set P signal are low, so gates NO20A and NO20
Low pulses are output from B to flip-flops ff21B and ff32B to set these flip-flops, so that the X running N signal and the Y running N signal are low, and the X running P signal and the Y running P signal are high.

第21i図に示すように、イニシアライズ中、リセツト
Nのロー信号はインバータI24Fによつて反転され、
その結果発生するハイ信号はX及びYのパルス抑制フリ
ツプフロツプff3A,ff3B,ff4A,ff4B
,ff15A,ff15B,ff27A及びff27B
の各々のノアゲートのインプツトに供給される。従つて
上記フリツプフロツプの各々は、正信号によつてリセツ
トされるので種々の相応する信号アウトプツト、Xデコ
ード4パルスN,Ycパルス禁止N,Ybパルス禁止N
,Xaパルス禁止N及びYaパルス禁止Nはハイにセツ
トされる。
As shown in FIG. 21i, during initialization, the reset N low signal is inverted by inverter I24F,
The resulting high signal is applied to the X and Y pulse suppression flip-flops ff3A, ff3B, ff4A, ff4B.
, ff15A, ff15B, ff27A and ff27B
is fed to each Noah gate input. Each of the above flip-flops is therefore reset by a positive signal so that the various corresponding signal outputs, X decode 4 pulses N, Yc pulse inhibit N, Yb pulse inhibit N
, Xa pulse inhibit N, and Ya pulse inhibit N are set high.

この時微分回路518,520からの信号をインバータ
150B,150D及びノアゲートNO14A,NO1
4B,NO14C,NO14D,NO26A,NO26
B,NO26C,NO26Dを介してフリツプフロツプ
ff3A,ff3B,ff4A,ff4B,ff15A
,ff15B,ff27A及びff27Bを介してトレ
ースすることによつてXとYの抑制フリツプフロツプの
他のインプツトがローであることが定められる。
At this time, the signals from the differentiating circuits 518 and 520 are transferred to the inverters 150B and 150D and the NOR gates NO14A and NO1.
4B, NO14C, NO14D, NO26A, NO26
Flip-flop ff3A, ff3B, ff4A, ff4B, ff15A via B, NO26C, NO26D
, ff15B, ff27A, and ff27B determine that the other inputs of the X and Y suppression flip-flops are low.

第21e図及び第21c図に関連して前にのべたように
、LSシフトN信号はハイ状態にイニシアライズされて
いて定形波信号LSOs−Nは850サイクル/秒の比
較的速い速度である。第21j図に示すように、LSO
s−NはインバータI67Aによつて反転され、この反
転信号は微分回路522によつて微分される。従つて、
このインバータI67Aからの反転信号を矩形パルスの
先端で回路522によつて−連のパルスが発生する。こ
のように発生したハイパルスはインバータI67Bによ
つて反転されてローパルス列を形成する。X走行N信号
とY走行N信号とはXとYとのフリツプフロツプによつ
てローにセツトされているのでインバータI67Bから
ローパルス列はノアゲートNO80A及びNO104A
を通りゲートによりXカウントパルスP信号とYカウン
トパルス信号である狭い正パルス列に反転される。
As previously discussed in connection with FIGS. 21e and 21c, the LS shift N signal is initialized to a high state and the shaped wave signal LSOs-N is at a relatively fast rate of 850 cycles/second. As shown in Figure 21j, the LSO
s-N is inverted by inverter I67A, and this inverted signal is differentiated by differentiation circuit 522. Therefore,
The circuit 522 generates a series of pulses using the inverted signal from the inverter I67A at the tip of the rectangular pulse. The high pulses thus generated are inverted by inverter I67B to form a low pulse train. Since the X running N signal and the Y running N signal are set low by the X and Y flip-flops, the low pulse train from inverter I67B is output to NOR gates NO80A and NO104A.
is inverted by the gate into a narrow positive pulse train consisting of the X count pulse P signal and the Y count pulse signal.

従つてXとYとのカウントパルスP信号は矩形波信号L
SOs−Nの終端に同期する。850サイクル/秒の比
較的速い速度の−連の狭い正パルスである。
Therefore, the count pulse P signal of X and Y is the square wave signal L
Synchronize with the end of SOs-N. It is a series of narrow positive pulses at a relatively fast rate of 850 cycles/sec.

XとYのステツプモータを駆動するのに用いられるXコ
ンボN信号とYコンボN信号との形成はミシンの動作を
プログラム制御を受けて説明する時に以下に詳細にのべ
るので、ホーミングモード中のこれらの信号の発生はこ
ゝでは簡単にのべるだけにしておく。第21k図に示す
ように、XカウントパルスPのパルス列は単シヨツト回
路、SS28Aのピン2に供給され、またナンドゲート
NA5Aの−方のインプツトとして供給され、−方Yカ
ウントPのパルス列は単シヨツト回路SS40Aのピン
10とナンドゲートNA29Aの−方のインプツトに供
給される。
The formation of the X combo N and Y combo N signals used to drive the X and Y step motors will be discussed in detail below when the operation of the sewing machine under program control is described; The generation of the signal will only be briefly mentioned here. As shown in Figure 21k, the pulse train of X count pulses P is fed to pin 2 of the single shot circuit, SS28A, and is also fed as the negative input of NAND gate NA5A, and the pulse train of negative Y counts P to the single shot circuit, SS28A. It is supplied to pin 10 of SS40A and the negative input of NAND gate NA29A.

X走行P信号はインバータI17AとI17Bとによつ
て2回反転される。X走行P信号がローからハイになる
と、インバータI17Bからの相応する信号出力微分回
路524によつて微分されて正パルスを発生しフリツプ
フロツプff16Aをそのアウトプツト1がローになる
ようにセツトする。従つて、単シヨツト回路SS28A
のピン1は、フリツプフロツプによつてローにセツトさ
れて単シヨツト回路を可能化する。この時単シヨツト回
路SS28Aは、そのピン2上のXカウントパルスP信
号の第1の正パルスによつてトリガーされ、この単シヨ
ツト回路の、Qアウトプツトは直ちにハイになる。単シ
ヨツト回路SS28Aがタイムアウトになるまで単シヨ
ツト回路SS28BのQバーアウトプツトはハイのまま
であり、XカウントパルスPの信号の同じ正パルスがナ
ンドゲートNA5Aを通りこのゲートによつて反転され
てナンドゲートNA31Aのインフツト10にローパル
スを形成する。ゲートNA31Aのインプツトのこのロ
ーパルスはXカウントパルスPの信号のうちXパルスN
o.1と称される。
The X running P signal is inverted twice by inverters I17A and I17B. When the X running P signal goes from low to high, the corresponding signal output from inverter I17B is differentiated by differentiating circuit 524 to generate a positive pulse and set flip-flop ff16A to have its output 1 low. Therefore, single shot circuit SS28A
Pin 1 of is set low by a flip-flop to enable a single shot circuit. Single shot circuit SS28A is then triggered by the first positive pulse of the X count pulse P signal on its pin 2, and its Q output immediately goes high. The Q bar output of single shot circuit SS28B remains high until single shot circuit SS28A times out and the same positive pulse of the signal of X count pulse P passes through NAND gate NA5A and is inverted by this gate to output NAND gate NA31A. A low pulse is formed at the inft 10 of the instrument. This low pulse at the input of gate NA31A is the X pulse N of the X count pulse P signal.
o. It is called 1.

前にのべたように、Xaパルス禁止NとLSシフトNと
の両パルスはハイ状態にイニシアライズされ、ナンドゲ
ートNA5Bから単シヨツト回路SS6Aのピン1への
インプツトはローであツてこの単シヨツト回路を可能化
する。従つて、単シヨツト回路SS6Aはこの回路によ
つてピン2でトリガーされる。このようにして、単シヨ
ツト回路SS6AのQバーアウトプツトはローにセツト
され、単シヨツト回路がタイムアウトとなると、そのQ
バーアウトプツトはローからハイになり、微分回路52
6によつて正パルスが発生する。単シヨツト回路SS6
Aの遅延時間と回路526によるパルスの発生の相応す
る時間とはXカウントパルスPのパルスNo.1後の所
定の時間に選択される。微分回路526によつて発生す
るパルスはインバータI56Aによつて反転されてナン
ドゲートNA31Aのインプツト11にローパルスを形
成し、これはXaパルスと称される。
As mentioned earlier, both the Xa pulse inhibit N and LS shift N pulses are initialized to a high state, and the input from NAND gate NA5B to pin 1 of single shot circuit SS6A is low and this single shot circuit enable. Single shot circuit SS6A is therefore triggered at pin 2 by this circuit. In this way, the Q bar output of single shot circuit SS6A is set low, and when the single shot circuit times out, its Q bar output is set low.
The bar output goes from low to high, and the differentiator circuit 52
6 generates a positive pulse. Single shot circuit SS6
The delay time of A and the corresponding time of generation of the pulse by circuit 526 are the pulse no. of X count pulse P. It is selected at a predetermined time after 1. The pulse generated by differentiator circuit 526 is inverted by inverter I56A to form a low pulse at input 11 of NAND gate NA31A, which is referred to as the Xa pulse.

単シヨツト回路SS6Aがタイムアウトになる前に、こ
の単シヨツト回路をトリガーした単シヨツト回路SS2
8Aがタイムアウトになり、この結果そのQアウトプツ
トのロー信号はピン9で単シヨツト回路SS23をトリ
ガーする。このようにトリガーされた単シヨツト回路S
S28BのQアウトプツトはハイにセツトされて遅延回
路228によつて僅かに遅延されるが、この単シヨツト
回路SS28BのQアウトプツトはフリツプフロツプf
f16Aをリセツトし、このフリツプフロツプはそのア
ウトプツト1でハイ信号を形成して単シヨツト回路SS
28Aのピン1を禁止し、この時この単シヨツト回路を
XカウントパルスP信号によつて更にトリガーするのを
防止する。−方、トリガーされた単シヨツト回路SS2
0BのQバーアウトプツトはローとなツてXカウントパ
ルスP信号からのパルスが単シヨツト回路SS28Bの
タイムアウトまでナンドゲートNA5Aを通るのを禁止
する。単シヨツト回路SS28Bに接続された遅延回路
は、XカウントパルスP信号の第2と第3のパルスが禁
止されたこの間パルスXaが発生するようにしている。
The single shot circuit SS2 that triggered this single shot circuit before the single shot circuit SS6A timed out.
8A times out so that its Q output low signal triggers the single shot circuit SS23 at pin 9. Single shot circuit S triggered in this way
The Q output of single shot circuit SS28B is set high and delayed slightly by delay circuit 228, but the Q output of single shot circuit SS28B is set high and delayed slightly by delay circuit 228.
f16A, this flip-flop forms a high signal at its output 1 and outputs the single shot circuit SS.
Pin 1 of 28A is now inhibited from further triggering of this single shot circuit by the X count pulse P signal. - side, triggered single shot circuit SS2
The Q bar output of 0B goes low and inhibits pulses from the X count pulse P signal from passing through NAND gate NA5A until the timeout of single shot circuit SS28B. A delay circuit connected to the single shot circuit SS28B ensures that pulse Xa is generated during this period when the second and third pulses of the X count pulse P signal are inhibited.

次いで、単シヨツト回路SS28Bがタイムアウトにな
ツてそのQバーアウトプツトがハイになツた時Xカウン
トパルスPからのその後のパルスがナンドゲートNA5
Aを通ツてこのゲートによつて反転されたナンドゲート
NA31Aのインプツト10にローパルスとして供給さ
れる。従つて、ゲートNA31Aのインプツト10,1
1に形成されるパルスは、XカウントパルスP信号のX
パルスNo.1と、その第2と第3の禁止されたパルス
の間に生ずるパルスXaと、第4のパルス及びそれ以後
のパルスである。
Then, when single shot circuit SS28B times out and its Q bar output goes high, subsequent pulses from X count pulse P are applied to NAND gate NA5.
A is supplied as a low pulse to the input 10 of the NAND gate NA31A, which is inverted by this gate. Therefore, inputs 10,1 of gate NA31A
The pulse formed at 1 is the X count pulse of the P signal.
Pulse No. 1, the pulse Xa that occurs between the second and third prohibited pulses, and the fourth pulse and subsequent pulses.

基本ホームPハイ信号はインバータI7Aによつて反転
され、そのアウトプツトは遅延回路530を通り、遅延
回路は再びインバータI7Bによつて反転されてホーミ
ングモードOPのハイ信号を形成し、この信号は単シヨ
ツト回路SS6Bのピン9に供給される。ホーミングモ
ードOPハイ信号はこのようにしてこの単シヨツト回路
を禁止し、そのQバーアウトプツトは基本ホームP信号
がハイである限りハイに維持される。従つて、微分回路
532からナンドゲートNA5Cのインプツト13への
信号はローに維持され、ナンドゲートNA31Aのイン
プツト9に供給されるゲートNA5Cのアウトプツトは
この間ハイに維持されXbパルスの形成を禁止する。
The basic home P high signal is inverted by inverter I7A, and its output passes through delay circuit 530, which is again inverted by inverter I7B to form the homing mode OP high signal, which is a single shot signal. Supplied to pin 9 of circuit SS6B. The homing mode OP high signal thus inhibits this single shot circuit and its Q bar output remains high as long as the basic home P signal is high. Therefore, the signal from differentiator circuit 532 to input 13 of NAND gate NA5C remains low, and the output of gate NA5C, which is supplied to input 9 of NAND gate NA31A, remains high during this time, inhibiting the formation of the Xb pulse.

前にのべたように、ゲートNA31Aのインプツト10
,11に形成された他のローパルスはこのゲートによつ
て反転され、オアゲートO82Cのインプツト2にハイ
パルス列として供給され単シヨツト回路SS68Aのピ
ンの正パルスとしてこのオアゲートを通る。この単シヨ
ツト回路のインプツト2の各正パルスはこの単シヨツト
回路をトリガーする。単シヨツト回路SS68Aは各正
パルスを再び発生し、そのQバーアウトプツトにローで
再発生された幅広い相応するパルス列を形成してXステ
ツプモータの運動を導くのに用いられる−連の再発生ロ
ーパルスからなるXコンボN信号を形成する。
As mentioned before, input 10 of gate NA31A
. Each positive pulse on input 2 of this single shot circuit triggers this single shot circuit. A single-shot circuit SS68A regenerates each positive pulse and forms a wide corresponding train of regenerated low pulses at its Q-bar output, which is used to direct the motion of the X step motor - a train of regenerated low pulses. An X combo N signal is formed.

基本ホームN信号はローにセツトされていたので単シヨ
ツト回路SS68Bのピン10に現われるアンドゲート
A5Dのアウトプツトはローであり、従つてこの単シヨ
ツト回路を禁止する。従つて、微分回路534からオア
ゲートO82Cのインプツト3までの信号は基本ホーム
N信号がローである間ローであり、従つて単シヨツト回
路SS68AのピンにXcパルスを形成するのを防止す
る。
Since the basic home N signal was set low, the output of AND gate A5D appearing at pin 10 of single shot circuit SS68B is low, thus inhibiting this single shot circuit. Therefore, the signal from differentiator circuit 534 to input 3 of OR gate O82C is low while the basic HOME N signal is low, thus preventing the formation of an Xc pulse at the pin of single shot circuit SS68A.

このようにして基本ホーミングモード中Xステツプモー
タ用のローパルス列XコンボNが形成されている。この
信号はXカウントパルスP信号の再発生XパルスNo.
1とその第4及びそれ以降のパルスから成ツている。Y
ステツプモータ制御用のYコンボN信号は形成は非常に
似ているので簡単にのべるにとどめる。
In this way, the low pulse train X combo N for the X step motor during the basic homing mode is formed. This signal is the regeneration X pulse number of the X count pulse P signal.
1 and its fourth and subsequent pulses. Y
The Y combo N signals for controlling the step motor are very similar in formation, so we will only briefly describe them.

上記のように、YカウントパルスP信号は単シヨツト回
路SS40Aのピン10とナンドゲートNA29Aとに
供給さえる、Y走行Pのハイ信号はインバータI17C
とI17Dとによつて2回反転され、インバータI17
Dからの信号変化は微分回路536によつて微分されて
パルスを発生しフリツプフロツプff16Bをそのアウ
トプツト13がローになるようにセツトして、Yカウン
トパルスPの第1のパルスを受けた単シヨツト回路SS
40Aのピン9を可能化する。トリガーされた単シヨツ
ト回路SS40AのQアウトプツトはYAパルスを発生
する目的で単シヨツト回路SS30Aをトリガーする。
As mentioned above, the Y count pulse P signal is supplied to pin 10 of the single shot circuit SS40A and the NAND gate NA29A, and the high signal of the Y run P is supplied to the inverter I17C.
and I17D, and the inverter I17
The signal change from D is differentiated by a differentiator circuit 536 to generate a pulse, which sets flip-flop ff16B so that its output 13 goes low, and a single shot circuit receives the first pulse of the Y count pulse P. S.S.
Enable pin 9 of 40A. The Q output of triggered single shot circuit SS40A triggers single shot circuit SS30A for the purpose of generating a YA pulse.

単シヨツト回路SS40AをトリガーするYカウントパ
ルスP信号のパルスはナンドゲートNA29Aを通ツて
反転されたナンドゲートNA31Bのインプツト5にY
パルスNo.1と称されるローパルスとして現われる。
The pulse of the Y count pulse P signal that triggers the single shot circuit SS40A passes through the NAND gate NA29A and is inverted to the input 5 of the NAND gate NA31B.
Pulse No. It appears as a low pulse called 1.

X回路部分に関連して前にのべたように、単シヨツト回
路SS40Bは、SS40Aがタイムアウトになツた時
ピン1でトリガーされる。このようにトリガーされた単
シヨツト回路SS40BのQアウトプツトは遅延回路5
3Bを通り、フリツプフロツプff16Bをリセツトし
て単シヨツト回路SS40Aのピン9を禁止する。
As mentioned above in connection with the X circuit section, single shot circuit SS40B is triggered on pin 1 when SS40A times out. The Q output of the single shot circuit SS40B triggered in this way is sent to the delay circuit 5.
3B, resets flip-flop ff16B and inhibits pin 9 of single shot circuit SS40A.

トリガーされた単シヨツト回路SS40BのQバーアウ
トプツトはYカウントパルス信号の第2と第3のパルス
の間ナンドゲートNA29Aを禁止してこの時このゲー
トにパルスが通るのを防止するが、第4とそれ以降のパ
ルスがこのゲートを通るのを許し、前にのべたように単
シヨツト回路SS40Bがタイムアウトになツた時パル
スを反転する。
The Q-bar output of triggered single-shot circuit SS40B inhibits NAND gate NA29A during the second and third pulses of the Y-count pulse signal, preventing pulses from passing through this gate at this time, but not during the fourth and third pulses. It allows subsequent pulses to pass through this gate and inverts the pulses when the single shot circuit SS40B times out as described above.

トリガーされた単シヨツト回路SS30Aがタイムアウ
トになツてそのQバーアウトプツトがハイになツた時、
微分回路540ははいパルスを発生し、このハイパルス
はインバータI56Bによつて反転され、ナンドゲート
NA21Bのインプツト4にYAパルスと称されるロー
パルスとして現われる。従つて、ゲートNA31Bのイ
ンプツト4,5に形成されたローパルスは反転されこの
ゲートを通ツてオアゲートO82Dのインプツト9に入
る。
When the triggered single shot circuit SS30A times out and its Q bar output goes high,
Differentiator circuit 540 generates a YES pulse, and this high pulse is inverted by inverter I56B and appears at input 4 of NAND gate NA21B as a low pulse, referred to as the YA pulse. Therefore, the low pulse formed at inputs 4 and 5 of gate NA31B is inverted and passes through this gate to input 9 of OR gate O82D.

正パルスはこのオアゲートを通ツて単シヨツト回路SS
67Aのピン10に入り、こゝでパルスは再発生された
Yステツプモータ制御用のYコンボN信号としてこの単
シヨツト回路のQバーアウトプツトに相応するローパル
スの列として形成される。
The positive pulse passes through this OR gate to the single shot circuit SS.
67A, where the pulses are formed as a train of low pulses corresponding to the Q bar output of this single shot circuit as a regenerated Y combo N signal for controlling the Y step motor.

Yaパルスを形成する単シヨツト回路SS30Aはナン
ドゲートNA29Bのインプツトに供給されるLSシフ
ト信号とYaパルス禁止N信号とのハイ状態によつて可
能化されるので単シヨツト回路SS30Aのピン9にロ
ー信号を形成する。しかし、Yb及びYcのパルスの形
成はこの時前にのべたように禁止される。基本ホームN
ロー信号はアンドゲートA29Cのインプツト10に供
給されるので単シヨツト回路SS69Bのピン2にロー
インプツトは発生する。これに応じて、単シヨツト回路
SS69BのQバーアウトプツトはハイのままであり、
微分回路542はオアゲートO82Dを通ツて単シヨツ
ト回路SS69SAのピンに入るであろうYCパルスを
形成するのが防止される。
The single shot circuit SS30A that forms the Ya pulse is enabled by the high state of the LS shift signal supplied to the input of the NAND gate NA29B and the Ya pulse inhibit N signal, so a low signal is applied to pin 9 of the single shot circuit SS30A. Form. However, the formation of Yb and Yc pulses is prohibited at this time as mentioned earlier. Basic home N
Since the low signal is supplied to input 10 of AND gate A29C, a low input is generated at pin 2 of single shot circuit SS69B. In response, the Q-bar output of single-shot circuit SS69B remains high;
Differentiator circuit 542 is prevented from forming a YC pulse that would enter the pin of single shot circuit SS69SA through OR gate O82D.

前にのべたように、ホーミングモードOP信号は基本ほ
ーむP・ハイ信号によつてハイにセツトされる。ホーミ
ングモードOP信号は単シヨツト回路SS30Bのピン
1に供給されてこの単シヨツト回路を禁止する。従つて
単シヨツト回路SS30BのQバーアウトプツトはハイ
のままであり、微分回路542はナンドゲートNA31
Bのインプツト3にローYbパルスとして通るであろう
ナンドゲートNA29D用のパルスの形成が防止される
As previously stated, the homing mode OP signal is set high by the basic home P high signal. The homing mode OP signal is applied to pin 1 of single shot circuit SS30B to inhibit this single shot circuit. Therefore, the Q bar output of single shot circuit SS30B remains high, and differentiator circuit 542 outputs NAND gate NA31.
The formation of a pulse for NAND gate NA29D that would pass as a low Yb pulse to B input 3 is prevented.

従つて、ホーミングモード中のXコンボNとYコンボN
との信号用のパルス列は、XaとYaのパルスによるパ
ルス列の修正を除いてXカウントパルスPとYカウント
パルスPとの信号にそれぞれ主に基づいている。パルス
列XコンボNとYコンボNとは以下にのべるようにX方
向Y方向とで被加工物ホルーダが交差するまでX軸とY
軸とのステツプモータにそれぞれ別個に供給される。
Therefore, X combo N and Y combo N during homing mode
The pulse trains for the signals are based primarily on the X count pulse P and Y count pulse P signals, respectively, except for the modification of the pulse train by the Xa and Ya pulses. Pulse train X combo N and Y combo N are as follows:
The shaft and step motor are each fed separately.

第21c図に示すように、X軸縁上のホーミングセンサ
からのXホーミングセンサ信号はシュミツトトリガー回
路ST98Aに供給される。このシュミツトトリガー回
路はセンサ信号の端縁を尖らせてこの信号を反転し、そ
の後この信号はdタイプフリツプフロツプ・ff99A
のDインプツトと排他的オアゲートEO101Aのイン
プツト2とに現われる。フリツプフロツプff99Aは
以下のように動作する。このフリツプフロツプのCLK
インプツトがハイになると、そのQアウトぷツとは、C
LKインプツトがハイのままである間そのDインプツト
の信号に等しく連続的にセツトされる。CLK4インプ
ツトがローに戻ると、CLKインプツトが再びハイに戻
るまでQアウトプツトのそれ以上の変化は防止される。
As shown in Figure 21c, the X-homing sensor signal from the homing sensor on the X-axis edge is provided to a Schmidt trigger circuit ST98A. This Schmitt trigger circuit sharpens the edges of the sensor signal, inverts the signal, and then transfers the signal to a D-type flip-flop.
appears at the D input of and the input 2 of exclusive-OR gate EO101A. Flip-flop ff99A operates as follows. CLK of this flip-flop
When the input goes high, its Q output is C
Continuously set equal to the signal on its D input while the LK input remains high. When the CLK4 input returns low, further changes in the Q output are prevented until the CLK input returns high again.

従つて、CLKインプツトがローになると、フリツプフ
ロツプのQアウトプツトはCLKインプツトがローにな
る時そのDインプツトの最終値に等しくセツトされる。
Therefore, when the CLK input goes low, the flip-flop's Q output is set equal to the final value of its D input when the CLK input goes low.

逆に、フリツプフロツプのQバーアウトプツトはCLK
インプツトがローになる時最後に反転されたDインプツ
ト値に等しくセツトされる。
Conversely, the Q-bar output of a flip-flop is CLK.
Set equal to the last inverted D input value when input goes low.

前にのべたように、基本ホーミングモードのイニシアラ
イズ中プライ・ホーム・方向セツトN信号はローパルス
として形成され、その結果フリツプフロツプff99A
のCLKインプツトに正パルスが形成される。従つて、
プライ・ホーム・方向セツトN信号がハイ状態に戻ツて
フリツプフロツプのQアウトプツトがXホーミングセン
サーによつて検知されるX方向お現位置を指示するDイ
ンプツトの最終値にセツトされる。従つて、例えばプラ
イ・ホーム・方向セツトNのローパルスを受けた時X・
ホーミングセンサ信号がローであるなら、シュミツトト
リガー回路ST98Aからフリツプフロツプff99A
のDインプツトに供給される反転アウトプツトはハイで
あり、従つてフリツプフロツプのQアウトプツトはハイ
にセツトされ、Qバーアウトプツトはローにセツトされ
る。
As mentioned earlier, during initialization of the basic homing mode, the PLY HOME DIRECTION SET N signal is formed as a low pulse, resulting in flip-flop ff99A.
A positive pulse is formed at the CLK input of . Therefore,
The PLY HOME DIRECTION SET N signal returns to a high state and the flip-flop Q output is set to the final value of the D input indicating the current position in the X direction as sensed by the X homing sensor. Therefore, for example, when receiving a low pulse of ply home direction set N,
If the homing sensor signal is low, the Schmitt trigger circuit ST98A to flip-flop ff99A
The inverting output applied to the D input of the flip-flop is high, so the flip-flop's Q output is set high and the Q bar output is set low.

フリツプフロツプのQとQバーとのアウトプツトはCL
Kインプツトに他の正パルスが受入れられるまでの状態
のままである。
The output between flip-flop Q and Q-bar is CL
It remains in this state until another positive pulse is accepted at the K input.

フリツプフロツプff99AのQアウトプツトからのX
ホーム・方向P信号は被加工物ホルダーをX方向のホー
ム位置に移動するようにXステツプモータを駆動しなけ
ればならない方向を特定するのに用いられる。Xホーム
・方向P信号はアンドゲートA133Bのインプツト4
に供給され、基本ホームP信号はこのゲートのインプツ
ト3に供給される。基本ホームP信号はこの間ハイであ
るのでXホーム・方向P信号はノアゲートNO134C
のインプツト6に導かれる。基本ホームNのロー信号は
、ノアゲートNO134Cのインプツト5もローである
ように、アンドゲートA133Aのインプツト2に供給
される。従つて、ノアゲートNO134Cのインプツト
6の信号はX方向信号として反転される。Xホーム・方
向P信号がハイであるなら、X方向信号はローであり、
逆にXホーム・方向P信号がローであるなら、X方向信
号はハイである。X方向信号の極性は、基本ホーミング
モードがイニシアライズされた時のXホーミングセンサ
ーからの信号を指示し、従つて、この基本ホームモード
中Xステツプモータを、X軸線に沿ツてホーム位置へ駆
動するXステツプモータが適正方向を制御するのに用い
られることは明らかである。
X from Q output of flip-flop ff99A
The home direction P signal is used to identify the direction in which the X step motor must be driven to move the workpiece holder to the home position in the X direction. The X home/direction P signal is input 4 of the AND gate A133B.
and the basic home P signal is fed to input 3 of this gate. Since the basic home P signal is high during this time, the X home/direction P signal is the NOAH gate NO134C.
is guided by input 6. The low signal of base home N is provided to input 2 of AND gate A 133A such that input 5 of NOR gate NO 134C is also low. Therefore, the signal at input 6 of NOR gate NO134C is inverted as an X direction signal. If the X Home Direction P signal is high, the X Direction signal is low;
Conversely, if the X Home Direction P signal is low, the X Direction signal is high. The polarity of the X direction signal dictates the signal from the X homing sensor when the basic homing mode is initialized, thus driving the X step motor along the X axis to the home position during this basic homing mode. It is clear that an X step motor can be used to control the proper direction.

図示のように、フリツプフロツプff99AのQバーア
ウトプツトは排他的オアゲートEO101Aおインプツ
ト1に供給される。前にのべたように、シュミツトトリ
ガー回路ST98Aからのアウトプツトは、このゲーム
のインプツト2に供給される。QとQバーのアウトプツ
トがフリツプフロツプCLKインプツトによつてセツト
されると、このフリツプフロツプの反転されたQバーア
ウトプツトは排他的オアゲートEO101Aのインプツ
ト2の逆である。従つて、フリツプフロツプのこれらの
アウトプツトがセツトされると、排他的オアゲートEO
101Aの2つのインプツトは、それぞれ反対の極性の
セツトされる。この排他的オアゲートEO101Aは、
その2つのインプツトが互に反対の極性である限りハイ
アウトプツトを有するが、その2つのインプツトが互に
同−の極性であると、このゲートのアウトプツトはロー
となる。
As shown, the Q bar output of flip-flop ff99A is provided to input 1 of exclusive-or gate EO101A. As previously mentioned, the output from the Schmitt trigger circuit ST98A is provided to input 2 of the game. When the outputs of Q and Q-bar are set by the flip-flop CLK input, the inverted Q-bar output of this flip-flop is the inverse of input 2 of exclusive-or gate EO 101A. Therefore, once these outputs of the flip-flop are set, the exclusive-or gate EO
The two inputs of 101A are each set to opposite polarity. This exclusive or gate EO101A is
As long as the two inputs are of opposite polarity, it will have a high output, but if the two inputs are of the same polarity, the output of this gate will be low.

従つて、排他的オアゲートのインプツトは、クランプが
ホーム位置に向ツて駆動されている時シュミツトトリガ
ー回路ST98AのアウトプツトがXホーミングセンサ
によつて検知されたX軸線上の交差時に極性を逆転する
まで反対極性のままであるが、上記の極性の逆転時に排
他的オアゲートの両インプツトは同等性となる。この時
点で排他的オアゲートEO101Anoアウトプツトは
ローとなる。基本ホームN信号はノアゲートNO71A
の−方のインプツトでローであり排他的オアゲートから
の他方のインプツトはこの時ローとなるので、ノアゲー
トNO71Aのアウトプツトはローからハイとなり微分
回路544は正パルスを発生する。
Therefore, the input of the exclusive-OR gate reverses polarity when the output of the Schmitt trigger circuit ST98A crosses the X-axis sensed by the X-homing sensor when the clamp is being driven toward the home position. However, upon reversal of the polarity described above, both inputs of the exclusive-OR gate become equivalent. At this point, the exclusive-or gate EO101Ano output goes low. Basic home N signal is Noah Gate NO71A
Since one input from the exclusive OR gate is low and the other input from the exclusive OR gate is low at this time, the output of NOR gate NO 71A goes from low to high and the differentiator circuit 544 generates a positive pulse.

前にのべたように、イニシアライズ中フリツプフロツプ
ff45AのLSシフトN信号はリセツトN信号によつ
てハイにセツトされる。フリツプフロツプff45Aの
アウトプツト6は、その両インプツト4,5がハイであ
るのでローである。
As stated earlier, during initialization, the LS shift N signal of flip-flop ff45A is set high by the reset N signal. Output 6 of flip-flop ff45A is low since both its inputs 4 and 5 are high.

このフリツプフロツプのインプツト5のハイ信号はイン
バータI46Aによつて反転される微分回路546から
のロー信号によつて生ずる。フリツプフロツプff45
AからのローアウトプツトはインバータI46Aからの
ローアウトプツトはインバータI46Bによつてハイ状
態に反転されるのでノアゲートNO71Bおインプツト
5とナンドゲートNA60Aのインプツト2とは共にハ
イである。ノアゲートNO71Bのインプツト5のハイ
信号は微分回路544からの正パルスによつてフリツプ
フロツプff71Cのセツトを防止する。しかし、この
微分回路544はナンドゲートNA60Aのインプツト
1に接続されており、このナンドゲートのインプツト2
がこの時ハイでその結果ナンドゲート、NA73Aのイ
ンプツト10にローパルスが現われるので正パルスはナ
ンドゲートNA60Aによつて反転される。−方、ナン
ドゲートNA73Aはこのローパルスを反転して、アン
ドゲートA132Aのインプツト1に正パルスを表わす
。基本ホームPのハイ信号はアンドゲートA132Aの
インプツト2に供給されるのでノアゲートNO134A
のインプツト1に正パルスが現われる。基本ホームNの
ロー信号はアンドゲートA132Bのインプツト4に供
給され、従つてノアゲートNO134Aの他のインプツ
ト2はローである。従つて、ノアゲート134Aはその
インプツト1の正パルスを反転し、X停止N信号として
ローパルスを形成する。
The high signal at input 5 of this flip-flop is caused by the low signal from differentiator circuit 546 which is inverted by inverter I46A. flip flop ff45
Since the low output from inverter I46A is inverted to a high state by inverter I46B, NOR gate NO71B input 5 and NAND gate NA60A input 2 are both high. The high signal at input 5 of NOR gate NO71B prevents flip-flop ff71C from being set by a positive pulse from differentiator circuit 544. However, this differentiating circuit 544 is connected to input 1 of NAND gate NA60A, and input 2 of this NAND gate is connected to input 1 of NAND gate NA60A.
is high at this time, resulting in a low pulse appearing at input 10 of the NAND gate NA73A, so the positive pulse is inverted by the NAND gate NA60A. - On the other hand, NAND gate NA73A inverts this low pulse and presents a positive pulse at input 1 of AND gate A132A. The high signal of basic home P is supplied to input 2 of AND gate A132A, so NOR gate NO134A
A positive pulse appears on input 1 of . The low signal of elementary home N is applied to input 4 of AND gate A 132B, so the other input 2 of NOR gate NO 134A is low. Therefore, NOR gate 134A inverts its input 1 positive pulse to form a low pulse as the X-stop-N signal.

第21d図に示すように、X停止N信号は、X走行フリ
ツプフロツプff21Bに供給され、X停止Nのローパ
ルスはこのフリツプフロツプをそのアウトプツト信号X
走行NがハイでX走行Pがローとなるよにリセツトする
。第21j図に示すようにX走行Nハイ信号ノアゲート
NO80Aのアウトプツトをローにセツトする。従つて
、X軸ステツプモータの制御の目的でXコンボN信号と
してのパルス列を形成するのに用いられたXカウントパ
ルスP信号はローとなツてX軸ステツプモータを停止す
る。モータは850サイクル/秒の比較的速い速度で基
本ホームモードで駆動されるので作業ホルダーはその停
止前に基本ホームモードのホーム位置を速かに越えて移
動する。
As shown in FIG. 21d, the X-stop N signal is applied to the X-running flip-flop ff21B, and the low pulse of the X-stop N causes this flip-flop to output its output signal
Reset so that travel N is high and X travel P is low. As shown in FIG. 21j, the output of the X running N high signal NOR gate NO80A is set low. Therefore, the X-count pulse P signal used to form the pulse train as the X-combo N signal for the purpose of controlling the X-axis step motor goes low, stopping the X-axis step motor. The motor is driven in the basic home mode at a relatively high speed of 850 cycles/second so that the workholder moves quickly past the home position of the basic home mode before it stops.

被加工物ホルダーをY方向に制御するための制御系統の
動作はX方向に接続してのべたのと非常に似ている。従
つて、第21e図に示すように、Y方向から、シュミツ
トトリガー回路ST98からのフリツプ・フロツプff
98BへのDインプツトで発生される。フライ・ホーム
・方向セツトNのローパルスはハイパルスとしてナンド
ゲートNA100Bを通ツてフリツプフロツプff99
BのCLKインプツトに供給されてDインプツトの最後
の状態に応じてイニシアライズ中、フリツプフロツプf
f99BのQとQバーのアウトプツトを確立する。Yホ
ーム・方向Pと称されるこのフリツプフロツプのQアウ
トプツトはアンドゲートA133Dのインプツト8に供
給され、このゲートのインプツト7はハイ信号の基本ホ
ームPに接続されているのでノアゲートNO134Dは
Y方向信号としてのYホーム方向からの信号を反転する
。他方のアンドゲートA133Cは、ロー信号の基本ホ
ームNに接続されており、従つて、ノアゲートNO13
4Dのインプツト7もこの時ローである。Y方向信号は
Y軸ステツプモータがX軸ステツプモータの方向制御に
用いられるX方向信号に関連してのべたのと同じように
、被加工物ホルダーをY方向に移動する場合の方向を制
御するのに用いられる。
The operation of the control system for controlling the workpiece holder in the Y direction is very similar to the connection in the X direction. Therefore, as shown in FIG. 21e, from the Y direction, the flip-flop ff from the Schmitt trigger circuit ST98 is
Generated on the D input to 98B. The low pulse of the fly home direction set N is passed through the NAND gate NA100B as a high pulse to the flip-flop ff99.
The flip-flop f is supplied to the CLK input of B and during initialization depending on the last state of the D input.
Establish the Q and Q-bar outputs of f99B. The Q output of this flip-flop, called Y-home direction P, is fed to the input 8 of the AND gate A133D, and since the input 7 of this gate is connected to the basic home P of the high signal, the NOR gate NO 134D is fed as the Y-direction signal. The signal from the Y home direction is inverted. The other AND gate A133C is connected to the basic home N of the low signal and therefore the NOR gate NO13
4D input 7 is also low at this time. The Y-direction signal controls the direction in which the Y-axis step motor moves the workpiece holder in the Y-direction, in the same way as described above in connection with the X-direction signal used to control the direction of the X-axis step motor. used for.

シュミツトトリガー回路ST98Bからのアウトプツト
がホーミングセンサが被加工物ホルダーのX軸に沿ツた
交差を検出した時に状態を変えると、排他的オアゲート
EO101Bのインプツトが同じとなり、ノアゲートN
O86Aのインプツト3にロー状態が確立される。基本
ホームN信号はローであるのでノアゲートNO86Aの
アウトぷツとはローからハイとなり、微分回路548に
よつてナンドゲートNA37Bのインプツト2に正パル
スが発生する。インバータI46Bのアウトプツトに接
続されたナンドゲートNA73Bのインプツト1はハイ
であるのでナンドゲートNA73Cのインプツト4にロ
ーパルスが形成される。
If the output from the Schmitt trigger circuit ST98B changes state when the homing sensor detects a crossing along the X axis of the workpiece holder, the inputs of the exclusive OR gate EO101B will be the same and the NOR gate N
A low state is established at input 3 of O86A. Since the basic home N signal is low, the output of the NAND gate NO86A goes from low to high, and the differential circuit 548 generates a positive pulse at the input 2 of the NAND gate NA37B. Since input 1 of NAND gate NA73B connected to the output of inverter I46B is high, a low pulse is formed at input 4 of NAND gate NA73C.

このゲートはパルスを反転し、アンドゲートA132D
のインプツト8に正パルスが形成される。このゲートの
他のインプツト7は、ハイ信号の基本ホームPに接続さ
れているので、正パルスはノアゲートNO134Bによ
つてY停止N信号用のローパルスとして反転される。ア
ンドゲートA132Cのインプツト6はロー信号の基本
ホームNに接続されており、ノアゲートNO134Bの
他方のインプツト3はこの時ローである。
This gate inverts the pulse and AND gate A132D
A positive pulse is formed at input 8 of . Since the other input 7 of this gate is connected to the basic home P of the high signal, the positive pulse is inverted by the NOR gate NO 134B as a low pulse for the Y Stop N signal. Input 6 of AND gate A 132C is connected to the base N of the low signal, and the other input 3 of NOR gate NO 134B is low at this time.

第21d図に示すように、Y停止NローパルスはY走行
フリツプフロツプff32Bに供給されてこのフリツプ
フロツプをそのアウトプツト信号Y走行PがローでY走
行Nがハイとなるようにリセツトする。第21j図に示
すように、ノアゲートNO104Aに供給さえるY走行
Nハイ信号はY軸ステツプモータを停止するため、Yカ
ウントパルスPの信号にロー状態を形成することになる
As shown in FIG. 21d, the Y-stop-N low pulse is applied to the Y-run flip-flop ff32B to reset the flip-flop so that its output signal Y-run P is low and Y-run N is high. As shown in FIG. 21j, the Y run N high signal supplied to NOR gate NO 104A stops the Y-axis step motor, thereby forming a low state in the Y count pulse P signal.

もちろん、Y軸ステツプモータは被加工物ホルダーのX
軸およびY軸におけるそれぞれの交差時間に基づいてX
軸ステツプモータより前か後か同時にY軸ステツプモー
タは停止されなければならない。
Of course, the Y-axis step motor is
Based on the respective crossing times in the axis and Y axis
The Y-axis step motor must be stopped at the same time as before or after the axis step motor.

XとYのホーミングセンサ信号によつて方向の切換が指
示されX走行とY走行のフリツプフロツプがリセツトさ
れてクランプのX方向とY方向の運動中断が生ずると、
第21d図に示すように、ノアゲートNO20Cの両イ
ンプツトはローにリセツトされる。ゲートNO20Cの
第2番目のインプツトがローになると、このゲートのア
ウトプツトはハイになり、微分回路550は正パルスを
発生し、この正パルスはインバータI19Dによつてロ
ーパルスに反転され、このローパルスはノアゲートNO
20Dのインプツト12に現われる。
When a direction change is instructed by the X and Y homing sensor signals and the flip-flops for X travel and Y travel are reset and the movement of the clamp in the X and Y directions is interrupted,
As shown in Figure 21d, both inputs of NOR gate NO20C are reset low. When the second input of gate NO20C goes low, the output of this gate goes high and differentiator circuit 550 generates a positive pulse, which is inverted to a low pulse by inverter I19D, and this low pulse is output to the NOR gate. NO
Appears on input 12 of 20D.

基本ホームN信号はローであるのでゲートNO20Dは
そのアウトプツトでパルスをモードパルスP信号用の正
パルスとして反転し、この正パルスは補助及び副補助ホ
ーミングモードを選択するのに用いられる。
Since the basic home N signal is low, gate NO20D inverts the pulse at its output as a positive pulse for the mode pulse P signal, which is used to select the auxiliary and sub-auxiliary homing modes.

第21c図に示すように、モードパルスPの信号はナン
ドゲートNA73Dのインプツト12とナンドゲートN
A45Bのインプツト9とに供給される。図示のように
、ハイであるインバータI46Bのアウトプツトはナン
ドゲートNa73Dのインプツト13に接続され、また
ローであるインバータI46Cのアウトプツトはナンド
ゲートNA45Bのインプツト10に接続されている。
As shown in FIG. 21c, the signal of mode pulse P is connected to input 12 of NAND gate NA73D and NAND gate N
It is supplied to input 9 of A45B. As shown, the output of inverter I46B, which is high, is connected to input 13 of NAND gate Na73D, and the output of inverter I46C, which is low, is connected to input 10 of NAND gate NA45B.

この時ゲートNA45Bのインプツト10はローである
ので単シヨツト回路SS33Aのピン9に接続されたこ
のゲートのアウトプツトはハイであり、この単シヨツト
回路はこの時トリガーされない。
Since input 10 of gate NA45B is low at this time, the output of this gate connected to pin 9 of single shot circuit SS33A is high, and this single shot circuit is not triggered at this time.

しかしナンドゲートNA73Dのインプツト15はハイ
であるので、モードパルスP信号用のハイパルスはこの
ゲートを通ツて反転される。ゲート73Dのアウトプツ
トからの相応するローパルスは単シヨツト回路SS33
Bのピン1に現われてこの単シヨツト回路をトリガーす
る。この単シヨツト回路がタイムアウトとなツてそのQ
バーアウトプツトがハイとなると、微分回路546によ
つて正パルスが発生する。このパルスはインバータI4
6Aによつてローパルスとして反転されてフリツプフロ
ツプff45Aをそのアウトプツト信号LSシフトNが
ローでアウトプツト6かハイとなるようにセツトする。
However, input 15 of NAND gate NA73D is high, so the high pulse for the mode pulse P signal is inverted through this gate. The corresponding low pulse from the output of gate 73D is connected to single shot circuit SS33.
appears on pin 1 of B and triggers this single shot circuit. This single shot circuit times out and its Q.
When the bar output goes high, a positive pulse is generated by the differentiator circuit 546. This pulse is inverter I4
6A as a low pulse, setting flip-flop ff45A such that its output signal LS shift N is low and output 6 is high.

このフリツプフロツプのアウトプツト6のハイ信号は遅
延回路552によつて遅延され、次いでインバータI4
6Bによつてロー状態に反転される。インバータI46
BのローアウトプツトはインバータI46Cによツて反
転され、このインバータからのアウトプツトはハイとな
るので微分回路554は正パルスクト発生し、この生パ
ルスは単シヨツト回路SS59Aをピン2でトリガーす
る。
The high signal at output 6 of this flip-flop is delayed by delay circuit 552 and then output to inverter I4.
It is toggled low by 6B. Inverter I46
The low output of B is inverted by inverter I46C, and since the output from this inverter is high, differentiator circuit 554 generates a positive pulse, which triggers single shot circuit SS59A at pin 2.

微分回路554によつて発生した正パルスはインバータ
I46Dによつて反転され、このインバータからの相応
するローパルスは補助セツトパルスN信号としてナンド
ゲートNA100AとNA100Bのインプツトに現わ
れる。これらのナンドゲートのアウトプツトに形成され
た相応する正パルスはフリツプフロツプff99A、f
f99BをそのCLKインプツトで起動して前にのべた
ように、これらのフリツプフロツプのQ及びQバーアウ
トプツトの新しいXとYとの位置データを得る。
The positive pulse generated by differentiator circuit 554 is inverted by inverter I46D, and the corresponding low pulse from this inverter appears as the auxiliary set pulse N signal at the inputs of NAND gates NA100A and NA100B. The corresponding positive pulses formed at the outputs of these NAND gates are the flip-flops ff99A, f
Start f99B with its CLK input to obtain new X and Y position data for the Q and Q bar outputs of these flip-flops as described above.

単シヨツト回路SS59Aに接続されたRC回路にこの
トリガーさねた単シヨツト回路がそのタイムイムアウト
前に10ミリ秒遅延を受けるようにしてある。この遅延
回路はXとYとのステツプモータの定置を許し位置情報
がフリツプフロツプff99Aとff98Bとにクロツ
クされるのを確実にする。単シヨツト回路SS59Aが
タイムアウトになると、そのQバーアウトプツトはハイ
となり、微分回路556は補助ホーム走行P信号として
正パルスを発生する。この信号は補助ホームモードを開
始し、このモードの間では、X軸とY軸とのステツプモ
ータは、基本ホームモード中に被加工物ホルダーのX軸
とY軸とに沿ツて生ずる交差によつて基本モード時とは
フリツプフロツプff99A、ff99BのQアウトプ
ツトが異なツた極性を有するので基本モード中で、駆動
される時、反対方向に駆動される。
An RC circuit connected to single shot circuit SS59A is configured to cause this triggered single shot circuit to undergo a 10 millisecond delay before timing out. This delay circuit allows positioning of the X and Y step motors and ensures that position information is clocked into flip-flops ff99A and ff98B. When single shot circuit SS59A times out, its Q bar output goes high and differentiator circuit 556 generates a positive pulse as the auxiliary home run P signal. This signal initiates the auxiliary home mode during which the X and Y axes step motors follow the intersections that occur along the X and Y axes of the workpiece holder during the basic home mode. Therefore, since the Q outputs of flip-flops ff99A and ff99B have different polarities from those in the fundamental mode, when they are driven in the fundamental mode, they are driven in opposite directions.

第21g図に示すように、ノアゲートNO43Aに補助
ホーム走行P信号が供給されるとオアゲートO43Bの
インプツト9にローパルスか形成される。基本ホームN
信号はローであるので、ナンドゲートNA55Aのイン
プツト9にローパルスか現われ、ノアゲートNO44A
のインプツト9に正パルスを形成しスタート走行N信号
としてローパルスを形成する。
As shown in FIG. 21g, when the auxiliary home run P signal is supplied to the NOR gate NO43A, a low pulse is formed at the input 9 of the OR gate O43B. Basic home N
Since the signal is low, a low pulse appears at input 9 of NAND gate NA55A, and the NOR gate NO44A
A positive pulse is formed at the input 9 of the motor, and a low pulse is formed as the start running N signal.

第21d図に示すように、スタート走行Nローパルスは
、XとYとの走行フリツプフロツプff21Bとff3
2Bとをセツトして、前にのべたようにXとYの走行N
のアウトプツトにローXとYの走行Pはハイになる。第
21c図に示すようにこの時LSシフトN信号はローで
あり、従ツてLSOsc−N信号は425サイクル/秒
の比較的遅い速度の矩形波信号である。上記のように、
低速クロツク信号は補助と副補助のモード中に用いられ
て作業ホルダーのホーム位置に最終的に−層精度よく位
置決めする。
As shown in FIG. 21d, the start running N low pulse is applied to the running flip-flops ff21B and ff3 of X and Y.
2B and travel N of X and Y as described above.
The output of low X and Y running P becomes high. As shown in Figure 21c, the LS shift N signal is low at this time, so the LSOsc-N signal is a relatively slow rate square wave signal of 425 cycles/second. As described above,
The slow clock signal is used during the auxiliary and sub-assist modes to ultimately position the work holder at its home position.

第21j図に示すように、X走行NとY走行Nとの信号
にローにセツトされているのでこの時形成されたパルス
列が425サイクル又はパルス/秒の比較的遅い速度で
あることを除いて上記したようにXとYとのカウントパ
ルスPのパルス列かLSOsc−N信号から再び形成さ
れる。第21k図に関連して前にのべたように、XとY
とのステツプモータ制御用のXとYのコンボNの再発生
ローパルス列がXとYとのカウントパルスPの信号から
再び形成される。しかし、LSシフトN信号はこの時ロ
ーであるのでナンドゲートNA5BとNA29Bから単
シヨツト回路SS6A、SS30Aへのアウトプツトは
ハイであり、従つて両・単シヨツト回路を禁止する。従
つて、補助と副補助とのホーミングモード中XaとYa
のパルスが形成されず、LSシフトN信号よつて禁止さ
れる。
As shown in Figure 21j, the X run N and Y run N signals are set low, except that the pulse train formed at this time is at a relatively slow rate of 425 cycles or pulses per second. As mentioned above, the pulse train of X and Y count pulses P is again formed from the LSOsc-N signal. As stated earlier in connection with Figure 21k, X and Y
A regenerated low pulse train of the X and Y combo N for the step motor control is again formed from the signals of the X and Y count pulses P. However, since the LS Shift N signal is low at this time, the outputs from NAND gates NA5B and NA29B to single shot circuits SS6A and SS30A are high, thus inhibiting double and single shot circuits. Therefore, during the homing mode of the auxiliary and sub-auxiliary, Xa and Ya
pulses are not formed and are inhibited by the LS shift N signal.

前と同様に、XとYの走行P信号はこれらの単シヨツト
回路をトリガーし、これらの単シヨツト回路はナンドゲ
ートNA5AとNA29AでそれぞれXとYのカウント
パルスP信号の第2と第3のパルスを禁止する。従つて
、単シヨツト回路SS68A、SS69Aによつて、X
とYのコンボN信号として再発生され形成されるパルス
列は、XとYのカウントパルス信号の第1のパルスとこ
れらの信号の第4とそれ以降のパルスを通し、第2と第
3のパルスは禁止さえる。Xb、Xc、Yb、Ycパル
スは、基本ホームモード中に達成されるのと同じように
補助ホーミングモード中に禁止される。
As before, the X and Y running P signals trigger these single shot circuits, which trigger the second and third pulses of the X and Y count pulses P signal at NAND gates NA5A and NA29A, respectively. prohibited. Therefore, by the single shot circuits SS68A and SS69A,
The pulse train that is regenerated and formed as a combo N signal of is prohibited. The Xb, Xc, Yb, Yc pulses are inhibited during the auxiliary homing mode in the same way as they are achieved during the basic home mode.

第21e図を参照してのべると、X方向用シュミツトト
リガー回路ST98Aの方向指示がX方向の交差の指示
により変わると、排他的オアゲートEO101Aのイン
プツトは同じとなり、前にのべたように微分回路544
によつて正パルスが発生する。この時基本ホームN信号
がローに維持されていることが判る。インバータI14
Bからのアウトプツトがこの時ローであるのでナンドゲ
ートNA73Aのインプツト10に接続されたナンドゲ
ートNA60Aのアウトプツトはハイであり、ゲートN
A60Aにはこのパルスは働かない。
Referring to FIG. 21e, when the direction indication of the Schmitt trigger circuit ST98A for the X direction is changed by the indication of intersection in the 544
A positive pulse is generated by It can be seen that the basic home N signal is maintained low at this time. Inverter I14
Since the output from B is low at this time, the output of NAND gate NA60A connected to input 10 of NAND gate NA73A is high, and gate N
This pulse does not work on A60A.

しかし微分回路544からの正パルスにインバータI4
6Dによつて反転され、ノアゲートNO71Bのインプ
ツト6にローパルスが形成される。インバータI40B
のアウトプツトからのゲートNO71Bのインプツト5
はローであるのでこのゲートのインプツト6に形成され
たローパルスはこのゲートによつて反転され、このよう
にして形成された正パルスはフリツプフロツプff71
Cをそのアウトプツト13がロー状態になるようにセツ
トする。
However, the positive pulse from the differentiating circuit 544 causes the inverter I4 to
6D, and a low pulse is formed at input 6 of NOR gate NO71B. Inverter I40B
Input 5 of gate NO71B from the output of
Since is low, the low pulse formed at the input 6 of this gate is inverted by this gate, and the positive pulse thus formed is sent to the flip-flop ff71.
Set C so that its output 13 goes low.

4ビツトカウンターCT58のアウトプツトQDは通常
ではローである。フリツプフロツプff71Cのアウト
プツト13からのハイ信号は4ビツトカウンターを零に
クリアし、アウトプツトQDがローであるクリア状態に
維持する。フリツプフロツプff71Cのアウトプツト
13がローになると、カウンターCT58でホールドが
解放される。この時、ホーミングLSObsc−P信号
として供給されるこのカウンターのイアプツトはカウン
ターを計数するのに用いられる。第21c図に関連して
のべたように、この時LSシフトN信号はローであるの
でホーミンクLSOsc−P信号は425サイクル/秒
という比較的低速の矩形波である。カウンターCT58
が遅い速度でホーミングLSOsc−P信号の4つのパ
ルスによつて計数されると、このカウンターのアウトプ
ツトQDはローからハイとなツて微分回路558が正パ
ルスを発生する。
The output QD of the 4-bit counter CT58 is normally low. A high signal from output 13 of flip-flop ff71C clears the 4-bit counter to zero, keeping output QD in the clear state low. When the output 13 of the flip-flop ff71C becomes low, the hold is released by the counter CT58. At this time, the input of this counter provided as the homing LSObsc-P signal is used to count the counter. As mentioned in connection with FIG. 21c, since the LS shift N signal is low at this time, the homing LSOsc-P signal is a relatively slow square wave of 425 cycles/sec. Counter CT58
is counted by four pulses of the homing LSOsc-P signal at a slow rate, the output QD of this counter goes from low to high and differentiator circuit 558 generates a positive pulse.

この回路558からの正パルスはインバータI46Fに
よつて反転されて閾値を越えるパルス部分はクリツプさ
れるのでナンドゲートNA73Aのインプツト9に狭い
ローパルスが形成される。
The positive pulse from circuit 558 is inverted by inverter I46F and the portion of the pulse that exceeds the threshold is clipped, thereby forming a narrow low pulse at input 9 of NAND gate NA73A.

この狭いパルスの正側端縁は微分回路560によツて微
分されるので正パルスを発生してフリツプフロツプff
71Cをそのアウトプツトがハイになるようにリセツト
する。従つて、ホールドフリツプフロツプff71Cは
再びカウンターCT58をクリアしフリツプフロツプが
再びセツトされるまでこのカウンターをアウトプツトQ
Dがローであるクリア状態にホールドする。ナンドゲー
トNA71Aのインプツト10はハイであるのでそのイ
ンプツト9の狭いローパルスはこのゲートによつて正パ
ルスに反転され、この正パルスはアンドゲートA132
Aを通ツてノアゲートNO134Aのインプツト1に入
る。この時アンドゲートA132Aの他方のインプツト
に供給される基本ホームP信号はまたハイであることが
判る。ノアゲートNO134Aにこの正パルスを、X停
止N信号用のローパルスに反転する。第21d図に関連
して前にのべたように、X停止NローハルスはX走行フ
リツプフロツプff21BをリセツトするのでX走行N
ハイ信号とX走行Pロー信号が発生する。第21j図に
関連してのべたように、X走行Nのハイ状態はXカウン
トパルスP信号のロー値を生じ、クランプのX方向の運
動が停止される。
The positive edge of this narrow pulse is differentiated by the differentiating circuit 560, generating a positive pulse and flipping the flip-flop ff.
71C so that its output is high. Therefore, the hold flip-flop ff71C again clears the counter CT58 and outputs this counter until the flip-flop is set again.
Hold in the clear state where D is low. Since input 10 of NAND gate NA71A is high, the narrow low pulse at input 9 is inverted by this gate to a positive pulse, which is output to AND gate A132.
It enters input 1 of Noah Gate No. 134A through A. At this time, the fundamental home P signal applied to the other input of AND gate A 132A is also found to be high. This positive pulse is inverted to the low pulse for the X stop N signal to the NOR gate NO134A. As mentioned earlier in connection with FIG.
A high signal and an X travel P low signal are generated. As discussed in connection with FIG. 21j, the high state of X-travel N produces a low value of the X-count pulse P signal, and movement of the clamp in the X direction is stopped.

第21e図に関連してのべたカウンターCT58によつ
て達成されるようにXホーミングセンサによつて検知さ
れる被加工物ホルダーの変化又は交差の後の4つのクロ
ツクスパルスまでX方向の運動が終了しないのでこのセ
ンサが方向変化を指示した位置を通過してクランプは4
段階X方向に移動される。これはXカウントパルスPと
ホーミングLSOsc−Pとの信号が共に425パルス
/秒の遅い速度で同期されることによる。従つて、クラ
ンプのX方向の最終位置は比較的遅い速度でXホーミン
グセンサによつて定められる交差位置を通り過きて正確
に4つのカウント又はステツプで精密に定められる。従
つて、副補助ホーミングモード中クランプをX方向に移
動することが必要である場合センサによつて方向のあい
まいさか生ずるのを防止するようにクランプが位置決め
される。
Movement in the X direction is detected by the X homing sensor until four clock pulses after a change or crossing of the workpiece holder as achieved by the counter CT58 described in connection with FIG. 21e. Since it does not end, the sensor passes the position where the direction change is instructed and the clamp is set to 4.
The stage is moved in the X direction. This is because the X-count pulse P and homing LSOsc-P signals are both synchronized at a slow rate of 425 pulses/second. Therefore, the final position of the clamp in the X direction is precisely determined by exactly four counts or steps past the intersection position determined by the X homing sensor at a relatively slow speed. Accordingly, the clamp is positioned to prevent directional ambiguity caused by the sensor if it is necessary to move the clamp in the X direction during the secondary homing mode.

補助及び副補助のホーミングモードの組合せ後、クラン
プがXとYのホーミングセンサの所定の調節に対し常に
同じ位置にあることは以下の説明から明らかでる。
It will be clear from the following description that after the combination of auxiliary and sub-auxiliary homing modes, the clamp is always in the same position for a given adjustment of the X and Y homing sensors.

クランクのY方向の運動を終了する場合の制御系統の動
作はX方向に関連して前にのべたのと同じである。第2
1e図に示すように、排他性オアゲートEO101Bの
両インプツトが同じとなるように、方向の変化がYホー
ムセンサとシュミツトトリガー回路ST98によつて指
示されると、微分回路548は正パルスを発生する。こ
の時インバータI46Bのアウトプツトはローであるの
で、ナンドゲートNA75Bのアウトぷツとでナントゲ
ートNA73Cのインプツト4がハイである。回路54
8によつて発生する正パルスはインバータI83Aによ
つて反転され、ノアゲートNO86Bのインプツト11
にローパルスとして現われる。インバータI46Bから
のゲートNO86Bのインプツト12はローであるので
、インプツト11のローパルスはこのゲートによつて正
パルスに反転され、この正パルスはフリツプフロツプf
f86Gをセツトする。この結果このフリツプフロツプ
のアウトプツト4のロー状態は4ビツトカウンターCT
87のホールドを解放し、ホーミングLSOsc−P信
号はカウンターを4まで計数し、この時カウンターのア
ウトプツトQDがハイとなる。これに応じて、微分回路
562はインバータI83Bによつて反転されクリツプ
されてナンドゲートNA73の、インプツト5に狭いロ
ーパルスを形成する正パルスを発生する。このローパル
スの正側端縁は微分回路564によつて微分され、この
回路によつて正パルスが形成され、フリツプフロツプf
f86Cをリセツトしそのアウトぷツと4がハイとなツ
てカウンターCT87をホールドしクリアする。ゲート
NA73Cのインプツト5の狭いローパルスはこのゲー
トによツて反転され、次いでアンドゲートA132Dを
通ツてノアゲートNO134Bのインプツト4に入る。
The operation of the control system when terminating the movement of the crank in the Y direction is the same as described above in connection with the X direction. Second
As shown in Figure 1e, differentiator circuit 548 generates a positive pulse when a change in direction is indicated by Y home sensor and Schmitt trigger circuit ST98 such that both inputs of exclusivity OR gate EO101B are the same. . At this time, since the output of inverter I46B is low, the output of NAND gate NA75B and the input 4 of NAND gate NA73C are high. circuit 54
The positive pulse generated by NOR gate NO86B is inverted by inverter I83A and outputs to input 11 of NOR gate NO86B.
appears as a low pulse. Since input 12 of gate NO86B from inverter I46B is low, the low pulse at input 11 is inverted by this gate to a positive pulse, which is applied to flip-flop f.
Set f86G. As a result, the low state of output 4 of this flip-flop is the 4-bit counter CT.
87 is released and the homing LSOsc-P signal causes the counter to count up to 4, at which time the output QD of the counter goes high. In response, differentiator circuit 562 generates a positive pulse that is inverted and clipped by inverter I83B to form a narrow low pulse at input 5 of NAND gate NA73. The positive edge of this low pulse is differentiated by a differentiating circuit 564, which forms a positive pulse, which causes flip-flop f
Resetting f86C, its output and 4 go high, holding and clearing counter CT87. The narrow low pulse at input 5 of gate NA73C is inverted by this gate and then passes through AND gate A132D to input 4 of NOR gate NO 134B.

このゲートNO134Bは再びY停止N信号のローパル
スとしてこのパルスを反転する。第21d図に関連して
前にのべたように、Y停止NローパルスはY走行フリツ
プフロツプff132Bをリセツトし、Y走行P信号を
ローにY走行N信号をハイにリセツトする。第21j図
に関連してのべたように、ノアゲートNO104Aに現
われたY走行N信号のハイ状態はYカウントパルスP信
号をクリアし、クランプのY方向運動を停止する。
This gate NO134B inverts this pulse again as a low pulse of the Y stop N signal. As previously discussed in connection with FIG. 21d, the Y-Stop N low pulse resets the Y-Run flip-flop ff132B, resetting the Y-Run P signal low and the Y-Run N signal high. As stated in connection with FIG. 21j, the high state of the Y run N signal appearing at NOR gate NO 104A clears the Y count pulse P signal and stops the clamp from moving in the Y direction.

従つて、副補助ホーミングモードでのクランプの運動は
両方向共停止される。前にのべたように、クランプが先
ず停止するのはX方向であるかY方向であるかというこ
とは無関係である。
Therefore, the movement of the clamp in the sub-auxiliary homing mode is stopped in both directions. As stated earlier, it is irrelevant whether the clamp stops first in the X or Y direction.

上記したように、補助ホーミングモード中はクランプを
X軸線またはY軸線に沿ツて位置決めすることはその位
置が補助モードの特定方向から接近しない限り終了しな
い。クランプが補助モード中所定軸線に対し不適正な位
置から移動すると、その軸線又は座標に対し副補助モー
ドに入り、この間クランプは最終ホーム位置へ特定の取
向に移動する。従つて、クランプが特定の方向への補助
ホーミングモード中XとYと両座標軸方向に沿ツて移動
するなら、この副補助モードにはいずれの軸線に対して
も入ることがなく、クランプは補助モード中正しいホー
ム位置におかれている。従ツて、この場合、クランプは
センサが両基準軸線に対し正しい方向変化を指示する位
置を越えて4ステツプステツプモータによつて移動され
る。若しクランプか不特定方向にいずれかの軸線に沿ツ
て移動するなら、その軸線の副補助モードに入る。
As mentioned above, during the auxiliary homing mode, positioning of the clamp along the X or Y axis is not complete until the position is approached from the auxiliary mode particular direction. If the clamp moves from an incorrect position relative to a given axis during the auxiliary mode, a sub-auxiliary mode is entered for that axis or coordinate during which the clamp moves in a particular direction to its final home position. Therefore, if the clamp moves along both the X and Y coordinate axes during auxiliary homing mode in a particular direction, this secondary auxiliary mode will not be entered for either axis, and the clamp will be auxiliary. Correct home position during mode. Therefore, in this case the clamp is moved by the four-step motor beyond the position where the sensor indicates the correct change of direction relative to both reference axes. If the clamp moves in an unspecified direction along any axis, it enters the secondary assist mode for that axis.

補助ホーミングモード中クランプが不特定方向に両座標
軸方向に沿ツてクランプか移動すれば、両軸線の副補助
ホーミングモ−トに入ツてクランプを特定方向に両軸線
に沿ツて最終ホーム位置へ移動する。
During the auxiliary homing mode, if the clamp moves in an unspecified direction along both coordinate axes, it enters the auxiliary auxiliary homing mode on both axes and moves the clamp in a specific direction along both axes to the final home position. Moving.

補助ホーミングモードから副補助ホーミングモードへの
変換を以下にのべる。第21d図に示すように、両ステ
ツプモータが補助ホーミングモードで停止しXとYの走
行フリツプフロツプff21Bff32BがX停止Nと
Y停止Nとの信弓によツてリセツトされると、これらの
フリツプフロツプはノアゲートNO20Cの両インプツ
トでロー信号を形成する。前にのべたように、このゲー
トの両インプツトがローになると、モードパルスP信号
として正パルスが発生する。
The conversion from auxiliary homing mode to sub-auxiliary homing mode is described below. As shown in FIG. 21d, when both step motors are stopped in the auxiliary homing mode and the X and Y traveling flip-flops ff21Bff32B are reset by the X-stop N and Y-stop N signals, these flip-flops are A low signal is formed at both inputs of the NOR gate NO20C. As mentioned earlier, when both inputs of this gate go low, a positive pulse is generated as the mode pulse P signal.

次に第21c図を参照してのべると、この時イノバータ
I46Bのアウトプツトはローであるのて、単シヨツト
回路SS33Bに供給されるナントゲートNA73Dの
アウトプツトはハイであり、従つて単シヨツト回路を禁
止し、モードパルスP信号かこの単シヨツト回路をトリ
ガーするのを防止する。しかし、インバータI46Cの
アウトプツトはこの時ハイであり、モードパルスPの正
パルスはナンドゲートNA45Bによつて反転されるの
でこのゲートのアウトプツトに形成されるローパルスは
ピン9で単シヨツト回路SS33Aをトリガーする。こ
のようにトリガーされた単シヨツト回路は次いで10ミ
リ秒の遅延を受ける。前にのべたように、この10ミリ
秒の遅延によつてステツプモータは定置せしめられ、何
故ならまだ比較的大きな振動を受けている間ステツプモ
ータが反対方向に駆動される場合、再び駆動されると不
適正な方向に移動するからである。単シヨツト回路SS
33AがタイムアウトとなツてそのQバーアウトプツト
がハイになると、微分回路566が正のパルスを発生す
る。この正パルスはアンドゲートA11Aのインプツト
9に現われ、このパルスは、またインバータI108B
いよつて反転されてノアゲートNO98のインプツト2
にローパルスか形成される。
Next, referring to FIG. 21c, since the output of inverter I46B is low at this time, the output of Nant gate NA73D supplied to single shot circuit SS33B is high, thus inhibiting the single shot circuit. This prevents the mode pulse P signal from triggering this single shot circuit. However, the output of inverter I46C is high at this time and the positive pulse of mode pulse P is inverted by NAND gate NA45B so that the low pulse formed at the output of this gate triggers single shot circuit SS33A at pin 9. A single shot circuit triggered in this way is then subject to a 10 millisecond delay. As mentioned earlier, this 10 millisecond delay allows the step motor to remain stationary because if the step motor is driven in the opposite direction while still undergoing relatively large vibrations, it will be driven again. This is because the robot moves in an inappropriate direction. Single shot circuit SS
When 33A times out and its Q bar output goes high, differentiator circuit 566 generates a positive pulse. This positive pulse appears at input 9 of AND gate A11A, and this pulse also appears at input 9 of inverter I108B.
Finally, it was reversed and input 2 of Noah Gate No. 98
A low pulse is formed.

この時、アンドゲートA11Aのインプツト10とノア
ゲートNO98のインプツト3とはローであることは明
らかである。これはリセツトN信号てよつてイエシアラ
イス中に両フリツプフロツプff60B、ff85Aが
リセツトされてナンドゲートNA60Cのインプツトに
ハイ信号が生ずることによる。従つて、ナンドゲートN
A60Cのアウトプツトはローであり、ゲートA11A
のインプツト10とゲートNO9Bのインプツト3は共
にローである。これに応して、微分回路566からのハ
イパルスにローインプツト10によつてアンドゲートA
11Aで阻止される。しかし、ノアゲートNO9Bのイ
ンプツト2のローパルスは反転されてこのゲートを通る
。その結果生ずる正パルスはナンドゲートNA85Bの
インプツト1、ナンドゲートNA85Cのインプツト4
及び単シヨツト回路SS59Bのピン10に現われる。
At this time, it is clear that input 10 of AND gate A11A and input 3 of NOR gate NO98 are low. This is because the reset N signal causes both flip-flops ff60B and ff85A to be reset during Yesterday, resulting in a high signal at the input of NAND gate NA60C. Therefore, Nand Gate N
The output of A60C is low and the gate A11A
Input 10 of gate NO 9B and input 3 of gate NO 9B are both low. In response, the high pulse from the differentiating circuit 566 is applied to the AND gate A by the low input 10.
It is blocked by 11A. However, the low pulse at input 2 of NOR gate NO9B is inverted and passes through this gate. The resulting positive pulse is input 1 of NAND gate NA85B and input 4 of NAND gate NA85C.
and appears at pin 10 of single shot circuit SS59B.

フリツプフロツプff99AのQバーアウトプツト遅延
回路568を経てナンドゲートNA85Bのインプツト
2に供給され、−方フリツプフロツプff99BのQバ
ーアウトプツトは、遅延回路570を経てナンドゲート
NA85Cのインプツトに供給される。上記したように
、両フリツプフロツプのQバーアウトプツトは補助ホー
ミングモードの始めにセツトされてこの補助モード中X
とYとのステツプモータが駆動される方向の基準を与え
る。フリツプフロツプff99Aとff99Bとは補助
ホーミングモードに入ツているのでリセツトされない、 フリツプフロツプff99AのQバーアウトプツトがハ
イであると、ナンドゲートNA85Bのインプツト1の
正パルスはこのゲートを通ツてローパルスに反転され、
このパルスはフリツプフロツプff60Bセツトし、X
軸線の副補助ホーミンクモードのスタートをイニシアラ
イズする。
The Q-bar output of flip-flop ff99A is supplied to the input 2 of NAND gate NA85B via delay circuit 568, and the Q-bar output of flip-flop ff99B is supplied to the input of NAND gate NA85C via delay circuit 570. As mentioned above, the Q-bar outputs of both flip-flops are set at the beginning of the auxiliary homing mode and the
and Y provide a reference for the direction in which the step motors are driven. Flip-flops ff99A and ff99B are in auxiliary homing mode and are not reset. When the Q bar output of flip-flop ff99A is high, the positive pulse at input 1 of NAND gate NA85B is inverted to a low pulse through this gate. ,
This pulse sets flip-flop ff60B and
Initializes the start of the axis sub-auxiliary homing mode.

逆に、フリツプフロツプff99AのQバーアウトプツ
トがローであると、正パルスがゲートNA85Bを通る
のが防止され、このゲートのアウトプツトはハイのまゝ
であり、従つてX軸線の副補助ホーミングモードのイニ
シアライズを防止する。
Conversely, when the Q-bar output of flip-flop ff99A is low, the positive pulse is prevented from passing through gate NA85B, and the output of this gate remains high, thus preventing the X-axis secondary homing mode. Prevent initialization.

同様にして、フリツプフロツプff99BのQバーアウ
トプツトがハイであるなら、ナンドゲートNA85Cの
インプツト4の正パルスはこのゲートを通ツて反転され
、相応するローパルスがフリツプフロツプff85Aを
セツトしてY軸線の副補助ホーミングモードをイニシア
ライズする。
Similarly, if the Q bar output of flip-flop ff99B is high, the positive pulse at input 4 of NAND gate NA85C will be inverted through this gate, and the corresponding low pulse will set flip-flop ff85A to Initialize homing mode.

逆に、フリツプフロツプff99BのQバーアウトプツ
トがローであるなら、正パルスはナンドゲートNA85
Cでブロツクされるのでフリツプフロツプff85Aの
Y軸線の副補助ホーミングモードのイニシアライズを防
止する。
Conversely, if the Q-bar output of flip-flop ff99B is low, the positive pulse will pass through NAND gate NA85.
Since it is blocked by C, initialization of the Y-axis sub-auxiliary homing mode of flip-flop ff85A is prevented.

従つて、フリツプフロツプff99AのローQバーアウ
トプツトはクランプが正しい方向からホーム位置へ近づ
いたことを示す。このようにしてクランプはそれ以上X
方向に運動する必要がなく、Y軸線の副補助モードには
入らない。それに代えて、フリツプフロツプff99A
のQバーアウトプツトがハイであるなら、これはX座標
軸方向に正しいホーム位置を得るためにクランプをX軸
線に沿ツて更に運動することが必要であることを指示し
、次いでX軸線副補助モードに入る。同様にして、Y軸
線ではフリツプフロツプff99BのローQバーアウト
プツトはクランプが補助モード中正しい方向に駆動され
、副補助ホーミングモードに入ツていないことを指示す
る。それに代えて、フリツプフロツプff99BのQバ
ーアウトプツトがハイであるなら、補助モード中クラン
プは正しい方向に移動されずY軸線の副補助モードで入
る。
Therefore, the low Q bar output of flip-flop ff99A indicates that the clamp is approaching the home position from the correct direction. In this way the clamp is no longer
There is no need to move in the direction, and there is no need to enter the Y-axis sub-auxiliary mode. Instead, flip-flop ff99A
If the Q-bar output of is high, this indicates that it is necessary to move the clamp further along the X-axis to obtain the correct home position in the X-axis direction, and then Enter the mode. Similarly, in the Y-axis, the low Q bar output of flip-flop ff99B indicates that the clamp is driven in the correct direction during assist mode and not in sub-assist homing mode. Alternatively, if the Q-bar output of flip-flop ff99B is high, the clamp will not be moved in the correct direction during the auxiliary mode and will enter the Y-axis secondary auxiliary mode.

先ず、説明の便宜上、フリツプフロツプff99A、f
f99BのQバーアウトプツトがローであツてクランプ
か正しいホーム位置にありいずれの軸線にも副補助ホー
ミングモードに入ツていないことを指示するもの仮定す
るる。フリツプフロツプff60B、ff85Aのいず
れもセツトされない。
First, for convenience of explanation, flip-flops ff99A, f
Assume that the Q-bar output of the f99B is low indicating that the clamp is in the correct home position and not in sub-assist homing mode on either axis. Neither flip-flop ff60B nor ff85A is set.

従つて、フリツプフロツプff60Bのアウトプツト1
1とフリツプフロツプff85Aのアウトプツト8とは
イニシアライズされたハイ状態のまゝであり、ナンドゲ
ートNA60Cのインプツト4、5とアンドゲートA1
00Cのインプツト3、4とは共にすべてハイである。
Therefore, the output 1 of flip-flop ff60B
1 and output 8 of flip-flop ff85A remain in the initialized high state, and inputs 4 and 5 of NAND gate NA60C and AND gate A1
Both inputs 3 and 4 of 00C are high.

ノアゲートNO9Bからの正パルスによつてピン10で
トリガーされた単シヨツト回路SS59Bはそのタイム
アウト前に6マイクロ秒の遅延を受けて1つ又はそれ以
上の軸線の副補助モードに入る場合にフリツプフロツプ
ff60B、ff85Aがセツトされるのに充分な時間
を与える。単シヨツト回路SS59BのQバーアウトプ
ツトがタイムアウトになツてハイとなると、微分回路5
72は正パルスを発生し、この正パルスはアントゲート
A100Cをそのインプツト3、4のハイ状態によつて
正パルスとして通る。この正パルスはノアゲートNO9
Cによツて反転されて終了ホーミングN信号としてロ−
パルスを形成する。ホーミングモードの終了時の終了ホ
ーミングN信号を用いることは以下に詳細にのべる。
Single shot circuit SS59B triggered at pin 10 by a positive pulse from NOR gate NO9B receives a 6 microsecond delay before timing out to flip-flop ff60B when entering sub-auxiliary mode for one or more axes. Allow sufficient time for ff85A to set. When the Q bar output of the single shot circuit SS59B times out and goes high, the differentiator circuit 5
72 generates a positive pulse which passes through the ant gate A100C as a positive pulse by the high state of its inputs 3 and 4. This positive pulse is NOAH gate NO9
It is inverted by C and low as the end homing N signal.
form a pulse. The use of the termination homing N signal at the end of the homing mode is discussed in detail below.

ノアゲートNO9CからのローパルスはインバータI1
0Cによつて反転され、相応する正パルスはホーミング
クリアN信号のローパルスとしてノアゲートNO9Aに
よつて反転され、このローパルスは次のホーミングモー
ド系統をイニンアライズするのに用いられる。従つて、
ホーミングクリ7Nのローパルス信号はフリツプフロツ
プff60B(第21c図)、ff85A(第21c図
)、ff45A(第21e図)、ff21A(第21d
図)をリセツトする。第21d図に示すように、ホーミ
ングクリアN信号によつてフリツプフロツプff21A
をリセツトすると、その基本ホームPのアウトプツト信
号がローで基本ホームNアウトプツト信号かハイとなる
ようにリセツトする。
Low pulse from NOR gate NO9C is inverter I1
0C, and the corresponding positive pulse is inverted by NOR gate NO9A as a low pulse of the homing clear N signal, which is used to initialize the next homing mode system. Therefore,
The low pulse signal of the homing clip 7N is sent to the flip-flops ff60B (Fig. 21c), ff85A (Fig. 21c), ff45A (Fig. 21e), and ff21A (Fig. 21d).
(Figure). As shown in FIG. 21d, the homing clear N signal causes the flip-flop ff21A to
When the basic home P output signal is reset, the output signal of the basic home P becomes low and the basic home N output signal becomes high.

第21c図に示すように、フリツプフロツプff45A
がリセツトされると、LSシフトN信号はハイ状態とな
り、その結果制御系統は850サイクル/秒の速いクロ
ンク速度で再び動作し、インバータI46Bのインプツ
トにロー信号が生ずる。
As shown in FIG. 21c, flip-flop ff45A
Once reset, the LS Shift N signal goes high, causing the control system to operate again at the fast clock speed of 850 cycles/second, producing a low signal at the input of inverter I46B.

ホーミング回路の残りのフリツプフロツプは既にリセツ
トされている。ホーミングモード後の制御系統の連続性
は以下にのべるように終了ホーミングN信号に基づいて
いる。
The remaining flip-flops in the homing circuit have already been reset. Continuity of the control system after homing mode is based on the termination homing N signal, as described below.

次に、補助ホーミンク中クランプがX軸線に沿ツて正し
く位置決めされていないでX軸線に副補助ホーミングモ
ードが必要であると仮定しよう。
Now let us assume that the auxiliary homing clamp is not properly positioned along the X-axis and that a secondary auxiliary homing mode is required on the X-axis.

この状態でフリツプフロツプff99AのQバーアウト
プツトは、第21e図に関連して上記したように、ハイ
であり、ナンドゲートNA85Bのインプツト1の正パ
ルスはこのゲートによつて反転され、このゲートからの
相応するローパルスアウトプツトはフリツプフロツプf
f60Bをセツトする。また、補助−副補助セツトパル
スNのローパルス信号はナンドゲートNA101Aのイ
ンプツト10に供給されるのでフリツプフロツプff9
9AのCLKインプツトに正パルスを発生する。従つて
、Xホーミングセンサ信号からの位置情報は前にのべた
ように、この時フリツプフロツプのQ及びQバーアウト
プツトで確立される。
In this state, the Q-bar output of flip-flop ff99A is high, as described above in connection with FIG. 21e, and the positive pulse at input 1 of NAND gate NA85B is inverted by this gate, causing a corresponding The low pulse output is a flip-flop f
Set f60B. Furthermore, the low pulse signal of the auxiliary-auxiliary auxiliary set pulse N is supplied to the input 10 of the NAND gate NA101A, so the flip-flop ff9
Generate a positive pulse on the 9A CLK input. Therefore, position information from the X homing sensor signal is now established at the flip-flop's Q and Q bar outputs, as previously discussed.

副補助ホーミングモードのX部分とY部分との回路部分
は相互に独立して動作することが判る。従ツて、Y軸補
助ホーミングモードに入らない場合には、フリツプフロ
ツプff99Bに位置情報が確立されない。
It can be seen that the circuit parts of the X part and the Y part of the sub-auxiliary homing mode operate independently of each other. Therefore, if the Y-axis auxiliary homing mode is not entered, position information is not established in flip-flop ff99B.

フリツプフロツプff60Bがセツトされると、ナンド
ゲートNA60Cのインプツト5とアンドゲートA10
0Cのインプツト3とにロー状態が確立される。単シヨ
ツト回路SS59Bはピン10で未だ正パルスによつて
トリガーされているけれどもアントゲートA100Cの
インプツト3のロー状態によつて微分回路572によつ
て発生する正パルスがこのゲートを通るのが防止される
。6マイクロ秒の遅延後に単シヨツト回路SS59Bが
タイムアウトになツてフリツプフロツプff60B(又
はフリツプフロツプff85A)がセツトしゲートNA
60C、A100Cが調整されるのに充分な時間を与え
る。このようにして終了ホーミングNとホーミングクリ
アNとのローパルス信号はこの時受けることがない。
When flip-flop ff60B is set, input 5 of NAND gate NA60C and AND gate A10
A low state is established at input 3 at 0C. Although single shot circuit SS59B is still triggered by a positive pulse at pin 10, the low state of input 3 of ant gate A100C prevents the positive pulse generated by differentiator circuit 572 from passing through this gate. Ru. After a 6 microsecond delay, single shot circuit SS59B times out and flip-flop ff60B (or flip-flop ff85A) sets and gate NA
Allow sufficient time for 60C and A100C to be adjusted. In this way, the low pulse signals for end homing N and homing clear N are not received at this time.

フリツプフロツプff60Bがセツトすれそのアウトプ
ツト8がローからハイになると、微分回路574がX走
行セツトP信号として正パルスを発生する。第21d図
を参照してのべると、X走行セツトP正信号はノアゲー
トNO20Aによツて反転され、その結果発生するロー
パルスはX走行フリツプフロツプff21Bをセツトす
る。第21j図を参照してのべると、X走行Nロー信号
はXカウントパルスPパルス列を開始し、このパルス列
は前にのべたようにLSOsc−N信号から形成される
。この時、LSシフトN信号はローのままであり、また
LSOsc−N定形波信号、従ツてXカウントパルスP
のパルス列はまた425サイクル/秒の低い速度である
。第21k図に関連してのべると、X走行Pのハイ信号
とXカウントパルスPのパルス列とはXステツプモータ
を駆動するXコンボNローパルス列を形成することにな
る。補助ホーミングモードにおけると同様に、この時L
SシフトN信号はローであるのでXaパルスが禁止され
る。
When flip-flop ff60B is set and its output 8 goes from low to high, differentiator circuit 574 generates a positive pulse as the X running set P signal. Referring to FIG. 21d, the X-running set P positive signal is inverted by NOR gate NO20A, and the resulting low pulse sets the X-running flip-flop ff21B. Referring to Figure 21j, the X running N low signal initiates the X count pulse P pulse train, which is formed from the LSOsc-N signal as previously described. At this time, the LS shift N signal remains low, and the LSOsc-N shaped wave signal and hence the X count pulse P
The pulse train is also at a low rate of 425 cycles/sec. In connection with FIG. 21k, the high signal of the X travel P and the pulse train of the X count pulse P form an X combo N low pulse train that drives the X step motor. As in auxiliary homing mode, at this time L
Since the S-shift N signal is low, the Xa pulse is inhibited.

第21c図を参照してのべると、Xホーミングセンサは
被加工物ホルダーのX軸線に沿ツた交差を検知し、排他
的オアゲートEO101Aのインプツト2に状態変化が
得られると、微分回路544によつて正パルスが再び発
生する。ノアゲートNO71Bのインプツト5はローの
ままであるので正パルスはインバータ146Dとゲート
NO71Bとによつて2回反転され、その結果発生する
ハイパルスセツトはフリツプフロツプff71Cをセツ
トする。この結果このフリツプフロツプに発生するロー
アウトプツト13はカウンターCT58のホールドを解
放し、このカウンターは今はまだ425サイクル/秒の
低速度である。ホーミングLSOsc−P信号によつて
CLKインプツトで起動されるように4までの計数を開
始する。カウンターが4まで計数しそのQDアウトプツ
トがハイになると、フリツプフロツプff71Cは微分
回路560からの正パルスによつてリセツトされ、前に
のべたように、X停止N信号のローパルスがゲートNO
134Aから現われる。X停止N信号に第21d図に関
連して前にのべたようにフリツプフロツプff218を
リセツトするのでX走行N信号はハイ状態になる。第2
1j図に関連してのべたように、X走行Nハイ信号はX
カウントパルスP信号をローにセツトし、従つてXステ
ツプモータを停止する。それに応じて、クランプはXホ
ーミングセンサが方向変化を指示する位置を越えてx座
標軸方向に4ステツプ又は4パルス移動しX軸補助ホー
ミングモードで正しいホーム位置となり、正しい方向か
ら運動が行われる。
Referring to FIG. 21c, the X-homing sensor detects the intersection of the workpiece holder along the Then a positive pulse occurs again. Since input 5 of NOR gate NO71B remains low, the positive pulse is inverted twice by inverter 146D and gate NO71B, and the resulting high pulse sets flip-flop ff71C. The resulting low output 13 on this flip-flop releases the hold on counter CT58, which is now still at a slow rate of 425 cycles/sec. The homing LSOsc-P signal starts counting up to 4 as triggered on the CLK input. When the counter counts to 4 and its QD output goes high, flip-flop ff71C is reset by a positive pulse from differentiator circuit 560, and as mentioned earlier, the low pulse of the X stop N signal is applied to gate NO.
It appears from 134A. The X-stop N signal resets flip-flop ff218 as described above in connection with FIG. 21d, so the X-run N signal goes high. Second
As mentioned in relation to Figure 1j, the X traveling N high signal is
Set the count pulse P signal low, thus stopping the X step motor. In response, the clamp moves 4 steps or 4 pulses in the direction of the x-coordinate axis past the position where the X-homing sensor indicates a change in direction, reaches the correct home position in the X-axis assisted homing mode, and moves from the correct direction.

再び第21d図に参照すると、X走行フリツプフロツプ
ff21BがX停止N信号によつてリセツトされると、
このフリツプフロツプによつてノアゲートNO20Cの
インプツト9にロー状態が確立される。この信号に応答
する回路の動作はY副補助ホーミングモードの説明後に
のべる。
Referring again to FIG. 21d, when the X travel flip-flop ff21B is reset by the X stop N signal,
This flip-flop establishes a low state at input 9 of NOR gate NO20C. The operation of the circuit in response to this signal will be discussed after the Y sub-auxiliary homing mode is explained.

Y副補助ホーミングモードの動作はX副補助ホーミング
モードに関連してのべたのと同じである。
The operation of the Y sub-auxiliary homing mode is the same as described in connection with the X-sub auxiliary homing mode.

第21e図を参照すると、補助ホーミングモードの始め
にセツトされY軸線の副補助ホーミングモードに入るべ
きことを指示するフリツプフロツプff99BのQバー
アウトプツトがハイであるなら、前にのべたように、ナ
ンドゲートNA85Cのアウトプツトからのローパルス
によつてフリツプフロツプff85Aがセツトされる。
Referring to FIG. 21e, if the Q bar output of flip-flop ff99B is high, which is set at the beginning of the auxiliary homing mode and indicates that the Y-axis auxiliary auxiliary homing mode should be entered, then the A low pulse from the output of NA85C sets flip-flop ff85A.

Y軸副補助セツトパルスN信号のローパルスはナンドゲ
ートNA100Bによつて反転され、前にのべたように
Y位置データをフリツプフロツフff99Bにクロツク
するのに用いられる。セツトされたフリツプフロツプf
f85Aのアウトプツト8がローとなるのでナンドゲー
トNA60Cのインプツト4とアンドゲートA100C
のインプツト4との両方にロー信号が発生する。アンド
ゲートA100Cのインプツト4のロー状態は、X副補
助ホーミングモードに関連して前にのべたように回路5
72によつて発生する正パルスの通過を阻止する。従つ
て、XとYの副補助ホーミングモードの−方又は双方に
入ると、微分回路572からの正パルスはアンドゲート
A100Cを通らないのでこの時ホーミングモードは終
了しない。
The low pulse of the Y-axis sub-auxiliary set pulse N signal is inverted by NAND gate NA100B and is used to clock Y position data into flip-flop ff99B as described above. set flip-flop f
Output 8 of f85A goes low, so input 4 of NAND gate NA60C and AND gate A100C
A low signal is generated at both input 4 and input 4. The low state of input 4 of AND gate A100C is the low state of input 4 of AND gate A100C.
This prevents the passage of positive pulses generated by 72. Therefore, when one or both of the X and Y sub-auxiliary homing modes is entered, the homing mode does not end at this time because the positive pulse from the differentiating circuit 572 does not pass through the AND gate A100C.

セツトされたフリツプフロツプff85Aのアウトプツ
ト11がハイになると、微分回路576はY走行セツト
P信号として正パルスを発生する。
When the output 11 of the set flip-flop ff85A goes high, the differentiating circuit 576 generates a positive pulse as the Y running set P signal.

第21d図を参照すると、Y走行セツトPの正パルスは
ノアゲートNO20Bによつて反転され、相応するロー
パルスはY走行フリツプフロツプff32Bをセツトす
る。従つて、このフリツプフロツプのY走行Nアウトプ
ツトはローにセツトされ、第21j図に関連して前にの
べたように、Y走行Nのロー信号によつて425サイク
ル/秒の低速度であるLSOsc−N信号からYカウン
トパルスPのパルス列が形成される。第21k図を参照
すると、Y走行Pハイ信号とYカウントパルスPパルス
列とによつて、Yステツプモータを駆動するYコンボN
ローパルス列が形成される。上記したように、LSシフ
トN信号はこの時ローであり、従つてYaパパルが禁止
された。
Referring to FIG. 21d, the positive pulse of Y-running set P is inverted by NOR gate NO20B, and the corresponding low pulse sets Y-running flip-flop ff32B. Therefore, the Y-Run-N output of this flip-flop is set low, and the Y-Run-N low signal causes the LSOsc--, which is at a low rate of 425 cycles/sec, to be set low, as discussed above in connection with Figure 21j. A pulse train of Y count pulses P is formed from the N signal. Referring to FIG. 21k, the Y combo N drive the Y step motor by the Y travel P high signal and the Y count pulse P pulse train.
A low pulse train is formed. As mentioned above, the LS shift N signal was low at this time, so Ya papal was inhibited.

第21e図に戻ツてのべると、Yホーミングセンサの信
号が方向の変化を指示すると、排他的オアゲートEO1
01Bのインプツト12の信号は状態を変化し、微分回
路548は正信号を発生し、その結果フリツプフロツプ
ff86Cのインプツト5に現われる正パルスはこのフ
リツプフロツプをセツトしカウンターCT87のホール
ドを解放する。この点で注目されることであるが、ノア
ゲートNO86Bのインプツト12はこの時ローである
。カウンターCT87が4まで計数しそのQDアウトプ
ツトがはいになると、フリツプフロツプff86Cは回
路564によつて発生するパルスによつてリセツトされ
、前にのべたようにノアゲートNO134Bのアウトプ
ツトにY停止N信号としてローパルスが現われる。第2
1d図に関連してのべたように、この時Y停止N信号は
Y走行フリツプフロツプff32Bをリセツトするので
Y走行Nのアウトプツト信号はハイとなる。
Returning to FIG. 21e, when the Y homing sensor signal indicates a change in direction, the exclusive OR gate EO1
The signal at input 12 of 01B changes state and differentiator circuit 548 generates a positive signal so that the positive pulse appearing at input 5 of flip-flop ff86C sets this flip-flop and releases the hold of counter CT87. It should be noted at this point that input 12 of NOR gate NO86B is low at this time. When counter CT87 counts up to 4 and its QD output goes YES, flip-flop ff86C is reset by a pulse generated by circuit 564, and as mentioned earlier, a low pulse is applied to the output of NOR gate NO134B as a Y-stop-N signal. appear. Second
As described in connection with FIG. 1d, at this time, the Y-stop N signal resets the Y-run flip-flop ff32B, so the output signal of the Y-run N becomes high.

第21j図に関連してのべたように、Y走行Nハイ信号
によつてYカウントパルスP信号はローにせしめられ、
Yステツプモータの運動を停止する。
As stated in connection with FIG. 21j, the Y count pulse P signal is forced low by the Y run N high signal,
Stop the movement of the Y step motor.

このようにして、クランプはYホーミングセンサが状態
の変化を指示した時の位置を越えて4パルス又は4ステ
ツプ運動し、これらのクランプはY副補助ホーミングモ
ード中Y軸線に沿ツて所望のホーム位置に位置決めされ
、この時クランプは正しい方向から移動される。
In this way, the clamps move 4 pulses or 4 steps beyond their position when the Y-homing sensor indicates a change of state, and these clamps move to the desired home along the Y-axis during the Y-auxiliary homing mode. position and the clamp is then moved from the correct direction.

この時XとYのステツプモータの運動の適性な方向は、
第21e図に示すように、基本ホーミングモード、補助
ホーミングモード及び副補助ホーミングモード全体を通
じてX方向とY方向の信号によつて定められていること
が判る。前にのべたようにX方向とY方向との信号はそ
れぞれフリツプフロツプff99A、ff99Bからの
XとYのホーム・指示・P信号によつて定められる。従
ツて、特定のホーミングモードが含まれているに拘らず
、これらのフリツプフロツプのQアウトプツトはXとY
のステツプモータの適正な制御とクランプの所望方向の
運動を得るための適当な状態にセツトされる。
At this time, the appropriate direction of movement of the X and Y step motors is:
As shown in FIG. 21e, it can be seen that the basic homing mode, auxiliary homing mode, and sub-auxiliary homing mode are all determined by the X-direction and Y-direction signals. As stated earlier, the X and Y direction signals are determined by the X and Y home, command, and P signals from flip-flops ff99A and ff99B, respectively. Therefore, regardless of the specific homing mode involved, the Q outputs of these flip-flops are
is set in the proper condition to obtain proper control of the step motor and movement of the clamp in the desired direction.

再び第21d図に戻ると、Y走行フリツプフロツプff
32Bが副補助ホーミングモードにリセツトされている
時、Y走行P信号はローにリセツトされている。従つて
、ノアゲートNO20CのインプツトBはこの副補助ホ
ーミングモード中のY方向運動が完了した時ローである
。このようにして、XとYの両副補助ホーミングモード
に入ると、XとYの両方のフリツプフロツプff21B
とff32BとがX停止NとY停止Nとの信号によつて
それぞれリセツトされる時ノアゲートNO20Cのアウ
トプツトがハイとなる。X副補助ホーミングモードにの
み入ツた場合には、X走行フリツプフロツプff32B
はY走行セツトP信号によつてセツトされないでX副補
助ホーミングモード中ノアゲートNO20Cのインプツ
ト8はローのままである。従つて、この場合には、X走
行フリツプフロツプff21BがX停止N信号によつて
リセツトされた時ノアゲートNO20Cのアウトプツト
はハイとなる。同様にして、Y副補助ホーミングモード
にのみ入ツた場合には、X走行フリツプフロツプff2
1BはX走行セツトP信号によつてセツトされないでノ
アゲートNO20Cのインプツト9はY副補助ホーミン
グモード全体を通じてローのままである。従つて、Y走
行フリツプフロツプff32BがY停止N信号によつて
リセツトされると、ゲートNO20Cのアウトプツトは
この時ハイとなる。これに応じて、ゲートNO20Cの
アウトプツトはXかYかXとYかに拘らずすべての副補
助ホーミングモードの完了が入るまでハイにセツトされ
ているだけである。
Returning again to FIG. 21d, the Y traveling flip-flop ff
When 32B is reset to sub-assist homing mode, the Y-travel P signal is reset low. Therefore, input B of NOR gate NO20C is low when the Y direction movement during this sub-auxiliary homing mode is completed. In this way, when both X and Y sub-auxiliary homing modes are entered, both X and Y flip-flops ff21B
and ff32B are reset by the X stop N and Y stop N signals, respectively, the output of the NOR gate NO20C goes high. If only the X-auxiliary homing mode is entered, the X-travel flip-flop ff32B
is not set by the Y travel set P signal and input 8 of NOR gate NO20C remains low during the X sub-auxiliary homing mode. Therefore, in this case, when the X running flip-flop ff21B is reset by the X stop N signal, the output of the NOR gate NO20C becomes high. Similarly, if only the Y sub-auxiliary homing mode is entered, the X travel flip-flop ff2
1B is not set by the X travel set P signal and input 9 of NOR gate NO 20C remains low throughout the Y secondary auxiliary homing mode. Therefore, when the Y running flip-flop ff32B is reset by the Y stop N signal, the output of the gate NO20C becomes high at this time. Accordingly, the output of gate NO20C is only set high until completion of all secondary homing modes, whether X, Y, or X and Y.

この時、微分回路550は正パルスを発生してノアゲー
トNO20DのアウトプツトにモードパルスP信号とし
て正パルスが現われる。従つて、副補助ホーミングモー
ドの−方又は双方に入ツたか否かに拘らずモードパルス
Pの正パルスが発生する。
At this time, the differentiating circuit 550 generates a positive pulse, and the positive pulse appears as a mode pulse P signal at the output of the NOR gate NO20D. Therefore, the positive pulse of the mode pulse P is generated regardless of whether one or both of the sub-auxiliary homing modes is entered.

また、第21c図を参照してのべると、モードパルスP
信号はナンドゲートNA73Dのインプツト12とナン
ドゲートNA45Bのインプツト9とに供給される。ゲ
ートNA75Dのインプツト13はローであるので補助
ホーミングモードに関連してのべたように単シヨツト回
路SS33Bは禁止される。しかし、ナンドゲートNA
45Bのインプツト10に接続されているインバータI
46Cのアウトプツトがハイであるので、モードパルス
Pの正パルスはゲートNA45Bを通り、単シヨツト回
路SS35Aをそのピン9でトリガーするように反転さ
れる。前と同じように、この単シヨツト回路SS33A
は10ミリ秒の遅延を受け、この単シヨツト回路がタイ
ムアウトになると、微分回路566は正のパルスを発生
する。フリツプフロツプff60B又はff85Aの−
方又は双方が副補助ホーミングモードのスタート中セツ
トされるのでナンドゲートNA60Cのインプツト4又
は5の−方又は双方はこの時ローである。従つて、ゲー
トNO60CのアウトプツトとノアゲートNO9Bのイ
ンプツト3とはハイであり、ノアゲートNO9Bのイン
プツト2に現われるローパルスはこのゲートのインプツ
ト3のハイ信号によつてこのゲートを通るのが防止され
る。
Furthermore, referring to FIG. 21c, the mode pulse P
The signal is applied to input 12 of NAND gate NA73D and input 9 of NAND gate NA45B. Since input 13 of gate NA75D is low, single shot circuit SS33B is inhibited as described in connection with the auxiliary homing mode. However, Nand Gate NA
Inverter I connected to input 10 of 45B
Since the output of 46C is high, the positive pulse of mode pulse P passes through gate NA45B and is inverted to trigger single shot circuit SS35A at its pin 9. As before, this single shot circuit SS33A
is subject to a 10 millisecond delay, and when this single shot circuit times out, differentiator circuit 566 generates a positive pulse. Flip-flop ff60B or ff85A -
Either or both of inputs 4 or 5 of NAND gate NA 60C are low at this time since either or both are set during the start of the secondary homing mode. Therefore, the output of gate NO60C and input 3 of NOR gate NO9B are high, and the low pulse appearing at input 2 of NOR gate NO9B is prevented from passing through this gate by the high signal at input 3 of this gate.

しかし、アンドゲートA11Aのインプツト10もゲー
トNA60Cのアウトプツトによつて定められるように
ハイであるので回路566によつて発生する正パルスは
このゲートを通ツてノアゲートNO9Cのインプツト6
に達する。この正パルスは反転されゲートNO9Cを通
るので終了ホーミングN信号としてローパルスが現われ
る。ゲートNO9Cのアウトプツトのローパルスもイン
バータI10Cによつて反転され、このインバータから
の相応する正パルスはホーミングクリアN信号のローパ
ルスとしてノアゲートNO9Aによつて反転され、この
ローパルスは次のホーミング動作に備えてホーミング回
路のフリツプフロツプをリセツトするのに用いられる。
However, since input 10 of AND gate A11A is also high as determined by the output of gate NA60C, the positive pulse generated by circuit 566 passes through this gate to input 6 of NOR gate NO9C.
reach. This positive pulse is inverted and passes through gate NO9C, so that a low pulse appears as the end homing N signal. The low pulse at the output of gate NO9C is also inverted by inverter I10C, and the corresponding positive pulse from this inverter is inverted by NOR gate NO9A as the low pulse of the homing clear N signal, which is used for homing in preparation for the next homing operation. Used to reset the flip-flop of the circuit.

従つて、この時点で1つ又はそれ以上の副補助ホーミン
グモードに入ツたかどうかに拘らすホーミングモードを
完了する。
Thus, at this point the homing mode is completed regardless of whether one or more sub-auxiliary homing modes have been entered.

第21d図を参照してのべると、フリツプフロツプff
21Aからの基本ホームP信号の状態に拘らず、微分回
路550によつて発生するパルスが減衰すると、オアゲ
ートO8Cのインプツト3はハイになるのでナンドゲー
トNA11Bのインプツト1にこの時ハイである。従つ
て、終了ホーミングNのローパルスは反転され正パレス
としてナンドゲートNA11Bを通り、この正パルスは
単シヨツト回路SS22Bのピン10をトリガーする。
Referring to FIG. 21d, flip-flop ff
Regardless of the state of the basic home P signal from 21A, when the pulse generated by differentiator circuit 550 decays, input 3 of OR gate O8C goes high, so input 1 of NAND gate NA11B is now high. Therefore, the low pulse of termination homing N is inverted and passes through NAND gate NA11B as a positive pulse, which triggers pin 10 of single shot circuit SS22B.

この単シヨツト回路SS22Bは5ミリ秒の遅延を受け
、微分回路578は正パルスを発生する。ナンドゲート
NA11Cは上記のように糸切れセンサーからの糸切れ
指示がない場合NTBモードOP信号がハイであるので
正パルスを反転する。ホーミングモードに入る前はクラ
ンプモードOP信号はローにセツトされており、従つて
ノアゲートNO34Bのインプツト11に現われたロー
パルスはこのゲートによつて反転され、ハイパルスとし
てノアゲートNO135Aのインプツト1に入る。補助
スタートP信号は通常ではローであるのでノアゲートN
O135Aのインプツト1の正パルスはこのゲートによ
つて反転されインバータI31Bによつて再び反転され
、従つて、フリツプフロツプff34Aのインプツト6
に正パルスが現われてこのフリツプフロツプをセツトす
る。このフリツプフロツプの記憶サイクル可能化Pのア
ウトプツトは、この可能化Nのアウトプツトがローにセ
ツトされている間ハイにセツトされてプログラム制御を
受けて第1の記憶サイクルを開始する。
This single shot circuit SS22B is subject to a 5 millisecond delay and the differentiator circuit 578 generates a positive pulse. Since the NTB mode OP signal is high when there is no thread breakage instruction from the thread breakage sensor as described above, the NAND gate NA11C inverts the positive pulse. Before entering the homing mode, the clamp mode OP signal is set low, so the low pulse appearing at input 11 of NOR gate NO 34B is inverted by this gate and enters input 1 of NOR gate NO 135A as a high pulse. Since the auxiliary start P signal is normally low, the NOR gate N
The positive pulse at input 1 of O135A is inverted by this gate and again by inverter I31B, so that the positive pulse at input 6 of flip-flop ff34A is inverted by this gate and again by inverter I31B.
A positive pulse appears at to set this flip-flop. The output of the flip-flop's store cycle enable P is set high while the output of the flip-flop's enable N is set low to initiate the first store cycle under program control.

プログラム制御の下では針は速いか遅いかのいずれかの
速度で往復する。速い速度ではミシンは同じ速度で針が
往復するようにクイツク装置によツて約3000回転数
/分の速度で駆動される。
Under program control, the needles reciprocate at either fast or slow speeds. At high speed, the sewing machine is driven by a quick drive at a speed of about 3000 revolutions per minute so that the needle reciprocates at the same speed.

従つて、速し速度のミシンの基本タイミングサイクルは
20ミリ秒/サイクルであり、この速度では針は20ミ
リ秒毎に−回布地に入る。遅い速度ではミシンはその時
のタイミングサイクルが約300ミリ秒で針が500ミ
リ秒毎に1回布地に入るように約200回転数/分で駆
動される。
Therefore, the basic timing cycle for a fast speed sewing machine is 20 milliseconds/cycle, at which speed the needle enters the fabric -times every 20 milliseconds. At slow speed, the machine is driven at about 200 revolutions per minute so that the timing cycle is then about 300 milliseconds and the needle enters the fabric once every 500 milliseconds.

20ミリ秒の速い速度でのタイミングサイクルの概略図
が第25図に示されている。時間T1で針は布内の下降
位置にあり、時間T2で記憶サイクルが開始される。Δ
T1で現わされる時間にPROMから情報が読出され復
号さえる間の記憶サイクルの間生ずる。記憶サイクル(
ΔT1)により要求される時間は1ミリ秒の約3/10
であり、記憶サイクルは時間T3で終了する。時間T4
はユニツト62の光センサに応答してモータの付勢が開
始されることを指示する針抜けパルスP信号として正パ
ルスが現われる時間を表わす。針抜けパルスPパルスを
受けると、時間ΔT2の間ステツプモータの運動が開始
される。後の時間T51/2では針は実際には布から出
ないが、モータと被加工物ホルダーの慣性とに関連する
遅れ時間によつてモータの付勢に時間T4で開始される
。従つて、ステツプモータによつて駆動されるクランプ
は実際には針が布から出た時の時間T5の後である時間
T6まで移動し始めない。ΔT2の時間間隔は針が布地
から出る前にクランプが低速で運動するのを防止するた
めのミシンの低速での最終遅れ時間を表わす。
A schematic diagram of the timing cycle at a fast rate of 20 milliseconds is shown in FIG. At time T1 the needle is in the lowered position within the fabric and at time T2 the memorization cycle begins. Δ
This occurs during a storage cycle during which information is read from and decoded from the PROM at a time represented by T1. memory cycle (
The time required by ΔT1) is approximately 3/10 of 1 millisecond.
, and the storage cycle ends at time T3. Time T4
represents the time at which a positive pulse appears as the needle drop pulse P signal in response to the optical sensor of unit 62 indicating that energization of the motor is to begin. When receiving the needle removal pulse P pulse, the step motor starts moving for a time ΔT2. At a later time T51/2 the needle does not actually exit the fabric, but due to the delay time associated with the inertia of the motor and workpiece holder, energization of the motor begins at time T4. Therefore, the clamp driven by the step motor does not actually begin to move until a time T6, which is after time T5 when the needle exits the fabric. The time interval ΔT2 represents the final delay time at low speed of the sewing machine to prevent the clamp from moving at low speed before the needle exits the fabric.

それに代えて、低速命令がプログラム化されていてクラ
ンプを所望の通りほとんど又は全く連動しないようにし
てもよい。
Alternatively, slow commands may be programmed to cause the clamps to engage as little or not as desired.

時間ΔT3はメモリーにプログラム化された最大許容運
動量についてクランプを実際に運動するのに要求される
時間を表わす。針は時間T1で上昇位置にある。従つて
、針が再び時間T9で布に入る前にクランプ運動がほぼ
T8で完了するように、クランプの最大運動量は高速で
はΔT3が短くなるため制限される。ΔT4の時間の間
経過した時間はクランプの運動後で次のメモリーサイク
ルが時間T1で開始される前の5ミリ秒の遅延時間であ
る。この時、ミシンの1サイクルが完了し、若し制御系
統に縫モードにあるとすると、この間針は1回往復運動
する。各タイミングサイクルの間、PROMから情報が
読出され復号され、クランプにこのサイクルの間特定さ
れたように運動する。PHOMのプログラムに、クラン
プが、以下にのべるように−連のステツプで運動するよ
うに縫動作中このサイクルのシーケンスを生ずる。
The time ΔT3 represents the time required to actually move the clamp for the maximum allowable movement programmed in memory. The hands are in the raised position at time T1. The maximum movement of the clamp is therefore limited at high speeds due to the shortening of ΔT3 so that the clamping movement is approximately completed at T8 before the needle re-enters the fabric at time T9. The time elapsed for a time of ΔT4 is a 5 millisecond delay time after movement of the clamp before the next memory cycle begins at time T1. At this time, one cycle of the sewing machine is completed, and if the control system is in the sewing mode, the needle will reciprocate once during this period. During each timing cycle, information is read from the PROM and decoded to cause the clamp to move as specified during this cycle. The PHOM program causes this sequence of cycles during the sewing operation so that the clamp moves in a series of steps as described below.

メモリーサイクル中制御系統はPROMメモリーから情
報を読出し、復号されたデータを用いてミシンによる動
作を行う。第26図を参照すると、各PROMは256
の8ビツト語を有し、各語は1,2,3,…255,2
56とする。各語のそれぞれのビツトはb1,b2…,
b7,b8であり、ビツトb1は下位のビツトであり、
ビツトb8は上位のビツトである。8ビツト語のすべて
は2つのバンクAとBに分けられ、256語の各々の低
オーダービツトb1,b2,b3,b4はバンクAにあ
り高オーダービツトb5,b6,b7,b8はバンクB
にある。従つて、バンクAは256の下位4ビツト語か
ら成り、バンクBは高オーダービツトの256の4ビツ
ト語から成ツている。各8ビツト語又は記憶部の相応す
るアドレスは図の左側に記憶されている。メモリーに2
6語が含まれているので第1番目の8ビツト語のアドレ
スは二進数字00000000であり、256番目の8
ビツト語のアドレスの2進数字は11111111であ
る。各語か使用されるメモリーサイクルも図示してあり
、以下にのべる。
During a memory cycle, the control system reads information from the PROM memory and uses the decoded data to operate the sewing machine. Referring to FIG. 26, each PROM has 256
8-bit words, each word is 1, 2, 3,...255, 2
56. Each bit of each word is b1, b2...,
b7, b8, bit b1 is the lower bit,
Bit b8 is the upper bit. All of the 8-bit words are divided into two banks A and B, with the low order bits b1, b2, b3, b4 of each of the 256 words being in bank A and the high order bits b5, b6, b7, b8 being in bank B.
It is in. Thus, Bank A consists of 256 lower 4-bit words and Bank B consists of 256 4-bit words of higher order bits. Each 8-bit word or corresponding address of the memory is stored on the left side of the diagram. 2 in memory
Since it contains 6 words, the address of the first 8-bit word is the binary digit 00000000, and the address of the 256th 8-bit word is 00000000.
The binary digits of the Bitword address are 11111111. The memory cycles used for each word are also illustrated and described below.

第21a図をみてのべると、ミシンの作業者は第18図
に関連して前にのべたように4ウエープログラム選択ス
イツチによつて種々のプログラムモードを選択するj。
Referring to FIG. 21a, the sewing machine operator selects various program modes via the four-way program selection switch as described above in connection with FIG.

選択Aでは全プログラムにPROMのミシンAにあり、
それ自体別個のプログラムから成ツている。同様にして
、作業者がスイツチのB設定を選択すると、全プログラ
ムはバンクBで用いられる。遠隔設定A/Bを選択した
場合、作業者は、ミシンを切換えて足ペダルのスイツチ
の起動によつてミシンA、8の別個のプログラムを得る
。プログラム選択スイツチの延長をセツトした場合には
、制御系統は先づミシンAにあるプログラム部分を利用
し、次いでバンクBにある残りのプログラム部分に自動
的に切換わる。
In selection A, all programs are in PROM sewing machine A,
It is itself made up of separate programs. Similarly, if the operator selects the B setting of the switch, all programs will be used in bank B. If remote setting A/B is selected, the operator switches the sewing machines and obtains separate programs for sewing machines A and 8 by activating the foot pedal switch. If the program selection switch extension is set, the control system will first utilize the program portion located in machine A and then automatically switch to the remaining program portion located in bank B.

第26図を参照してのべると、プログラム選択スイツチ
の設定がA,B又は遠隔A/Bの選択である場合のプロ
ムのメモリーレイアウトが図示してある。この図におい
て、完全プログラムが2つのバンクび1つまたは両方に
あるべきである。
Referring to FIG. 26, the memory layout of the prom is illustrated when the program selection switch is set to A, B or remote A/B selection. In this diagram, the complete program should be in two banks and one or both.

従つて、バンクAが作業者によつて選択されると完全プ
ログラムはバンクAに収容されるべきであり、このプロ
グラムに必要なデータにこのバンクにプログラム容量以
下でなければならない。同様にして、ミシン8が作業者
によつて選択される場合、別個のプログラムがミシンB
に入れなければならず、このプログラムはこのバンクに
容量以下でなければならない、もちるん、若し可能なら
メモリーに別々のプログラムを入れてPROMを最大限
に利用するのが望ましい。従つて、作業者はミシンを運
転するためプログラム選択スイツチを設定することによ
つて所望のプログラムを選択することかできる。またプ
ログラム選択スイツチの遠隔A/Bを選択する場合バン
クの各々にプログラムがあるべきであり、1方のバンク
のプログラムの完了後、作業者は足ペダルを踏むことに
よツて他方のバンクのプログラムを選択する。このよう
にして、−方のミシンのプログラムの完了後、作業者は
足ペダルを踏み、他方のミシンのプログラムが開始され
る。第2のミシンのプログラムが完了すると、作業者は
再び足ペダルを踏むことによつて第1のバンクのプログ
ラムを開始し又は所望の通り同じプログラムで作業を続
ける。
Therefore, if bank A is selected by the operator, the complete program should be stored in bank A, and the data required for this program must be less than the program capacity in this bank. Similarly, if sewing machine 8 is selected by the operator, a separate program is created for sewing machine B.
This program must be less than the capacity of this bank; however, it is desirable to store separate programs in memory to maximize the use of the PROM, if possible. Therefore, the operator can select a desired program for operating the sewing machine by setting the program selection switch. Also, when selecting remote A/B of the program selection switch, each bank should have a program, and after completing the program of one bank, the operator can switch to the other bank by pressing the foot pedal. Select a program. In this way, after completing the programming of the one sewing machine, the operator depresses the foot pedal and the programming of the other sewing machine is started. Once the second sewing machine has been programmed, the operator again starts programming the first bank by depressing the foot pedal or continues working with the same program as desired.

従つて、両ミシンに別々のプログラムを入れ、いずれか
のプログラムはそのミシンの256個の4ビツト語全体
を含んでいてもよいし含んでなくてもよい。ミシンの1
シーケンスの各メモリーサイクルの間、3つの4ビツト
語がそのシーケンスを格納した各バンクから用いられる
。このようにして、バンクAのプログラムが開始される
と、制御系統は、第1のメモリーサイクル中記憶部のア
ドレス00000000をとばして2番目の語でアドレ
ス00000001における第1の4ビツト語によつて
プログラムを開始する。制御系統は先づ2番目の語の低
ビツト部分にあるバンクAからのYデータを読み、復号
する。Yデータの解読後、アドレス00000010に
相応するバンクAの3番目の語にあるXデータの4ビツ
トを読む。Xデータの解読後、制御系統はアドレス00
000011に相応する4番目の語のミシンA内の低オ
ーダー4ビツトから4ビツト制御又は命令を読み、その
後、制御系統はミシンの単−シーケンスを目的としてこ
の情報を解読する。
Therefore, both machines have separate programs, and either program may or may not contain the entire 256 4-bit words of the machine. sewing machine 1
During each memory cycle of a sequence, three 4-bit words are used from each bank that stored the sequence. Thus, when programming of bank A begins, the control system skips memory address 00000000 during the first memory cycle and uses the first 4-bit word at address 00000001 in the second word. Start the program. The control system first reads and decodes the Y data from bank A in the low bit portion of the second word. After decoding the Y data, read the 4 bits of the X data in the third word of bank A corresponding to address 00000010. After decoding the X data, the control system goes to address 00.
The 4-bit control or command is read from the low order 4 bits in machine A in the fourth word corresponding to 000011, and then the control system decodes this information for the purpose of machine single-sequencing.

このようにして、この時第1のメモリーサイクル中PR
OMから12ビツトの完全情報が読出され、ミシンの高
速運転中の約20ミリ秒後である次のメモリーサイクル
までそれ以上の情報がPROMから読まれることはない
。第2のメモリーサイクル中、制御系統はアドレスレジ
スタが桁上げする時ミシンAの5番目の語からのYデー
タとバンクAの6番目の語からのXデータとバンクAの
制御語7とを読み、この情報は読みの間に解読される。
In this way, at this time during the first memory cycle PR
The complete 12 bits of information are read from the OM and no more information is read from the PROM until the next memory cycle, which is about 20 milliseconds later when the machine is running at high speed. During the second memory cycle, the control system reads the Y data from the 5th word of sewing machine A, the X data from the 6th word of bank A, and the control word 7 of bank A when the address register carries up. , this information is decoded during reading.

従つて、以後のメモリーサイクル毎にその間、制御系統
にプログラムが完了するまでミシンAからの3つの4ビ
ツト語を読み続ける。プログラムがミシンAのすべての
メモリーを占めていると仮定すると、最後のメモリーサ
イクルは図示のように数85であり、このメモリーサイ
クル中制御系統はミシンAの254番目の語からYデー
タとバンクAのXデータ語255とを読み、最後にアド
レス11111111に相当するミシンAの256番目
の語からの制御語を読む。この時、問題のプログラムは
すべてミシンAに含まれているのでこのプログラムは完
了しなければならず、従つて256番目の語の制御語は
プログラム命令の終了でなければならない。もちろん、
若しミシンの全メモリーを用いる必要がなければ、第8
5番目のメモリーサイクル前のあるメモリーサイクルで
プログラムを終了してもよい。
Therefore, during each subsequent memory cycle, it continues to read three 4-bit words from machine A until the control system has been programmed. Assuming that the program occupies all of the memory of sewing machine A, the last memory cycle is number 85 as shown, and during this memory cycle the control system starts from the 254th word of sewing machine A with the Y data and bank A. Then, the control word from the 256th word of sewing machine A corresponding to address 11111111 is read. At this time, since the program in question is all contained in sewing machine A, this program must be completed, and therefore the control word of the 256th word must be the end of the program command. of course,
If you do not need to use the entire memory of the sewing machine,
The program may end at some memory cycle before the fifth memory cycle.

バンクBからプログラムを読む場合同じ動作が生ずる。The same operation occurs when reading a program from bank B.

第1のメモリーサイクル中制御系統バンクBの2〜4番
目の語に含まれる4ビツトデータを順に読み、第1の語
はアドレス00000000で飛び越えられる。このよ
うにして、制御系統はアドレス00000001に相当
するバンクBの2番目の語からのYデータとアドレス0
0000010に、相当するバンクBの3番目の語のX
データとアドレス00000011に相当するバンクB
の4番目の語の制御語とを読む。第2のメモリーサイク
ル中ミシンBの5〜7番目の語から3つの4ビツト語が
読まれる。プログラムが完了するまで読みシーケンスが
続き、プログラムがミシンB全体を占めると、254〜
256番目の語から最後の3つの4ビツト語が読まれる
During the first memory cycle, the 4-bit data contained in the second to fourth words of control system bank B are read in sequence, and the first word is skipped over at address 00000000. In this way, the control system connects the Y data from the second word of bank B, which corresponds to address 00000001, and address 0
0000010, the corresponding X in the third word of bank B
Bank B corresponding to data and address 00000011
Read the fourth word, the control word. During the second memory cycle, three 4-bit words are read from machine B's words 5-7. The reading sequence continues until the program is completed, and if the program occupies the entire sewing machine B, 254~
The last three 4-bit words are read starting from word 256.

プログラム選択スイツチを延長モードに設定した場合の
プログラムメモリーの状態が第27図に示してある。選
択スイツチのこのモードにプログラムがPROMの1つ
のバンク内に含ませるには大きすぎる場合に用いられる
。第1のメモリーサイクル中、制御系統はアドレス00
000001に相当するバンクAの2番目の語からYデ
ータを含む第1の4ビツト語を得る。更にバンクAの3
,4番目の語の次の2つの4ビツト語を読み続ける。第
2のメモリーサイクル中、プログラムはバンクAの5番
目〜7番目の語から3つの4ビツト語を読む。制御系統
は各メモリーサイクル中3つの4ビツト語を順に読み、
遂にはメモリーサイクルNO85の間バンクAから25
4番目〜256番目の語からの情報が得られ、この時P
ROMからの情報の読みはバンクBに自動的に切替えら
れる。第86番目のメモリーサイクル中、プログラムは
先づアドレス00000000に相当するバンクBの語
1に含まれるYデータを読む。このようにして、延長モ
ードのミシンBではアドレス00000000に飛び越
えられることはない。図示のように、メモリーサイクル
86中の第2と第3の4ビツト語はそれぞれバンクBの
2番目、3番目の語から得られる。制御系統はプログラ
ムが完了するまで各メモリーサイクル中バンクBから情
報を読み続ける。プログラムがバンクAに加えてバンク
Bの全メモリーを占めると、最後のメモリーサイクルは
170てあり、アドレス11111110に相当するバ
ンクBの255番目の語から得られる。延長モードでは
アドレス11111111に相当するバンクBの第25
6番目の語に用いられない。数256は3で割れないの
で各バンクには用いられることのない1つの4ビツト語
が常にある。
FIG. 27 shows the state of the program memory when the program selection switch is set to the extension mode. This mode of selection switch is used when the program is too large to be contained within one bank of PROM. During the first memory cycle, the control system is at address 00
Obtain the first 4-bit word containing Y data from the second word of bank A corresponding to 000001. Furthermore, bank A 3
, continue reading the next two 4-bit words after the fourth word. During the second memory cycle, the program reads three 4-bit words from bank A, words 5-7. The control system reads three 4-bit words in sequence during each memory cycle,
Finally, during memory cycle No. 85, 25
Information from the 4th to 256th words is obtained, and at this time P
Reading information from the ROM is automatically switched to bank B. During the 86th memory cycle, the program first reads the Y data contained in word 1 of bank B, which corresponds to address 00000000. In this way, sewing machine B in the extended mode will not jump to address 00000000. As shown, the second and third 4-bit words in memory cycle 86 are obtained from the second and third words of bank B, respectively. The control system continues to read information from bank B during each memory cycle until the program is complete. If the program occupies all of the memory in bank A plus bank B, the last memory cycle is 170 and comes from the 255th word in bank B, which corresponds to address 11111110. In extension mode, the 25th address of bank B corresponding to address 11111111
Not used for the 6th word. Since the number 256 is not divisible by 3, there is always one 4-bit word in each bank that is never used.

第28図に示すように、Yデータ語はそれが入ツている
バンクに拘らず4ビツトから成り、クランプ運動の位置
情報として用いられる。上記のように、ミシンAでは下
位ビツトb1、b2、b3、b4に4ビツトが含まれ、
−方バンクBでは高位ビツトb5,b6,b7,b8に
4つのYデータビツトが含まれている。典型的な語は二
進数字であるのが示してあり、十進法3から成つている
。Yデータ語のこの情報では制御系統はクランプをY方
向に3ステツプ移動するようにステツプモータを導く。
As shown in FIG. 28, the Y data word consists of 4 bits, regardless of the bank in which it is contained, and is used as position information for the clamp movement. As mentioned above, in sewing machine A, lower bits b1, b2, b3, and b4 include 4 bits,
- side bank B contains four Y data bits in high-order bits b5, b6, b7, and b8. A typical word is shown to be a binary digit, consisting of a decimal number three. With this information in the Y data word, the control system directs the step motor to move the clamp three steps in the Y direction.

同様にして、第29図に関連してのべると、Xデータ語
はバンクAでは4つの下位ビツトとして、またバンクB
では4つの上位ビツトとして含まれる4ビツトから成ツ
ている。この特定の例では、Xデータ情報は二進の形態
で符号化すると、X方向の5ステツプに等しい。
Similarly, referring to Figure 29, the X data word is stored as the four least significant bits in bank A and
It consists of 4 bits included as the 4 upper bits. In this particular example, the X data information, when encoded in binary form, equals five steps in the X direction.

XとYの両位置情報用の4ビツト制御語の型は第30図
に示してある。この制御語がバンクAに記憶されている
なら、下位ビツトb1,b2,b3,b4に位置し、バ
ンクBに記憶されているなら、高位ビツトb5,b6,
b7,b8に含まれている。この語がバンクAにあるか
Bにあるかに拘らずその型は同じである。4ビツト語の
下位ビツトはY方向の所望の運動方向を示す。ビツトb
1又はb5が二進数の1であるなら、これはクランプが
針に対して+Y方向に移動すべきであることを示す。
The type of 4-bit control word for both X and Y position information is shown in FIG. If this control word is stored in bank A, it will be located in the lower bits b1, b2, b3, b4, and if it is stored in bank B, it will be located in the higher bits b5, b6,
Included in b7 and b8. Its type is the same whether the word is in bank A or B. The lower bit of the 4-bit word indicates the desired direction of motion in the Y direction. bit b
If 1 or b5 is a binary 1, this indicates that the clamp should move in the +Y direction relative to the needle.

従つて、クランプは+Y方向に相当Yデータ語に示され
た運動量移動する。二進ビツトb1又はb5が0である
なら、これはクランプがYデータ語に含まれる運動量−
Y方向に移動すべきことを示す。
Therefore, the clamp moves in the +Y direction by the amount of momentum indicated by the corresponding Y data word. If binary bit b1 or b5 is 0, this means that the clamp is the momentum contained in the Y data word -
Indicates that it should move in the Y direction.

X方向運動用の方向情報は4ビツト制御語の第2の下位
ビツトb2又はb6に特定されている。若しビツトが二
進の1であるなら、+X方向の運動が示され、ビツトが
二進の0であるならクランプは−X方向に移動する。従
つて、クランプはこのビツトによつて示された特定の方
向に移動し、方向の大きさはXデーク語に示されている
Direction information for X-direction movement is specified in the second lower bit b2 or b6 of the 4-bit control word. If the bit is a binary 1, movement in the +X direction is indicated; if the bit is a binary 0, the clamp moves in the -X direction. Therefore, the clamp will move in the particular direction indicated by this bit, and the magnitude of the direction is indicated in the X-Deck word.

制御語の2つの高オーダービツトはこのメモリーサイク
ルに応じて受けるべき特定の縫モードを示す。モードの
符号又は命令ビツトが二進数字00であるなら、停止・
縫モードに入る。このモードでは、縫針の往復は停止し
、クランプは縫うことなく移動する。このモード中布は
縫われていないが、X方向とY方向との運動の方向と大
きさとは上記のようにX方向とY方向のビツトとXとY
のデータ語とによつて特定される。2つの高オーダービ
ツトのモード符号は二進数01を有するなら、ミシンに
縫モードが命令される。この状態ではミシンは高速で運
転される。2つの高オーダービツトが数字10を有する
なら、低速縫モードに入り、ミシンは低速で運転される
。縫モード及び低速縫モード中、XとYの方向情報及び
XとYのデータ語にクランプの位置情報として用いられ
る。この低速縫モードは通常プログラムの終了付近又は
停止縫モード前に入り、針の往復を停止する直前にミシ
ンを低速運転するのに用いられる。
The two high order bits of the control word indicate the particular sewing mode to be received in response to this memory cycle. If the mode sign or instruction bit is binary digit 00, then stop
Enter sewing mode. In this mode, the sewing needle stops reciprocating and the clamp moves without sewing. The cloth in this mode is not sewn, but the direction and magnitude of the movement in the X and Y directions are as described above.
specified by the data word. If the mode codes of the two high order bits have a binary value of 01, the sewing machine is commanded to the sewing mode. In this state, the sewing machine operates at high speed. If the two high order bits have the number 10, the low speed sewing mode is entered and the sewing machine is run at low speed. During sewing mode and low speed sewing mode, the X and Y direction information and the X and Y data words are used as clamp position information. This low-speed sewing mode is normally entered near the end of a program or before the stop sewing mode, and is used to operate the sewing machine at a low speed just before the needle stops reciprocating.

最後に、モ−ド符号が二進の11であるなら、プログラ
ム終了モードに入り、ミシンに針の往復を停止するよう
に指令し、クランプを針に対し適正なホーム位置に位置
決めするホーミングモードに自動的になる。プログラム
終了命令又はモードは1つのプログラム内で−度生ずる
のみであり、縫動作を終了するのにこのプログラムに用
いられる最後の命令である。
Finally, if the mode code is binary 11, it enters end-of-program mode, which commands the sewing machine to stop reciprocating the needle, and enters homing mode, which positions the clamp at the proper home position relative to the needle. It becomes automatic. The end-of-program command or mode occurs only once within a program and is the last command used in the program to end a sewing operation.

制御語とそれに関連するXとYのデータ語とのシーケン
スをプログラム化することによつて、ミシンの動作のプ
ログラムが得られる。例えば、第1の制御語のモード符
号にクンンプをホーム位置から縫動作が始まる間隔をあ
けた位置に移動する停止縫命令である。それに代えて、
第1の制御語のモード符号は、ミシンの第1のタイミン
グサイクル中同じ制御語でX方向とY方向とによつて示
される方向に相応するXとYのデータ語に示される大き
さで布が高速で縫うような縫命令であツてもよい。ミシ
ンが関連するデータに特定された方向と大きさで移動し
つつ連続的に高速で縫うように縫モードを命令する制御
語の連続シーケンスを用いるのが好ましい。ある時点で
は、ラベルの隅を布に縫付けるためラベルの異なツた偶
を針に整列するように移動しつつクランプを縫動作なく
例えば第1の縫位置から再び縫動作が始まる他の間隔を
あけた位置に移動することが望まれる。この場合にはミ
シンを低速運転するため低速縫命令が用いられる。次い
で制御語のモード符号ビツトの適正情報を用いることに
よつて停止縫モードに入り、この時糸は自動的に切られ
、クランプは特定の停止縫命令に関連する方向と大きさ
の情報によツて移動される。もちろん、縫うことなくク
ランプを連続的に移動するために停止縫命令の連続シー
ケンスを用いてもよい。クランプが停止縫モード中所望
通り位置決めされた時、再び縫モードに入り、その縫ミ
シンは連続運転される。最後に、縫パターンを終了した
い時には少数の命令の間低速縫モードに入ツてプログラ
ム終了モードに入る前にミシンを低速にする。プログラ
ム終了モードが命令されると、針の往復が停止し、糸は
自動的に切られ、クランプに制御系統によつてホーム位
置に戻される。この時、プログラムと縫動作とが完了す
る。
By programming a sequence of control words and associated X and Y data words, a program for the operation of the sewing machine is obtained. For example, the mode code of the first control word is a stop sewing command to move the kunpu from the home position to a position with an interval at which the sewing operation starts. Instead of that,
The mode code of the first control word is distributed in the magnitude indicated by the X and Y data words corresponding to the directions indicated by the X and Y directions in the same control word during the first timing cycle of the sewing machine. It may be a sewing command that sews at high speed. Preferably, a continuous sequence of control words is used that commands the sewing mode to stitch continuously at high speed while moving in the direction and magnitude specified by the associated data. At some point, in order to sew the corner of the label onto the fabric, the clamp may be moved to align the different strands of the label with the needle, while at other intervals the sewing movement will start again from the first sewing position, for example. It is desirable to move to an open position. In this case, a low speed sewing command is used to operate the sewing machine at low speed. The stop stitch mode is then entered by using the appropriate information in the mode code bit of the control word, at which time the thread is automatically cut and the clamp is set according to the direction and magnitude information associated with the particular stop stitch command. be moved. Of course, a continuous sequence of stop stitch commands may be used to move the clamp continuously without stitching. When the clamp is positioned as desired during the stop sewing mode, the sewing mode is re-entered and the sewing machine is operated continuously. Finally, when it is desired to finish a sewing pattern, the machine enters a slow sewing mode for a few commands to slow down the machine before entering the end-of-program mode. When the end-of-program mode is commanded, the needle stops reciprocating, the thread is automatically cut, and the clamp is returned to its home position by the control system. At this time, the program and sewing operation are completed.

プログラム制御系統は、縫うことなくクランプを布上の
第2の間隔をあけた位置に移動するため命令とステツプ
とのシーケンスから成る第1のパターンを縫い、次いで
縫ステツプのシーケンスから成る第2のパターンを縫ツ
てその後プログラムを終了するようにミシンに命令を与
えるU。所望なら、縫シーケンス間では縫うことなくク
ランプを移動した後多数の間隔をあけた縫パターンが縫
われて多数の間隔をあけた縫目パターンを形成してもよ
い。
The program control system sews a first pattern consisting of a sequence of commands and steps to move the clamp to a second spaced position on the fabric without sewing, and then sews a second pattern consisting of a sequence of sewing steps. U gives instructions to the sewing machine to sew the pattern and then exit the program. If desired, multiple spaced stitch patterns may be sewn after moving the clamp without stitching between sewing sequences to form a multiple spaced stitch pattern.

制御系統は第1とそれ以後のメモリーサイクル中以下の
ように動作する。第第21d図に示すフリツプフロツプ
ff34Aがセツトされ、メモリーサイクル可能化P信
号がハイになると、第21i図に示される微分回路58
0は正パルスを発生する。このパルスはインバータI2
4E,I24Fによつて2回反転され、フリツプフロツ
プff3A,ff3B,ff4A,ff4B,ff15
A,ff15B,ff27A,ff27Bはそのインプ
ツトがこの正パルスによつてリセツトされる。従つて、
これらのフリツプフロツプは後にXとYの位置情報を解
読するためメモリーサイクルの始点にイニシアライズさ
れる。
The control system operates as follows during the first and subsequent memory cycles. When flip-flop ff34A shown in FIG. 21d is set and the memory cycle enable P signal goes high, differentiating circuit 58 shown in FIG.
0 generates a positive pulse. This pulse is inverter I2
4E, I24F, flip-flops ff3A, ff3B, ff4A, ff4B, ff15
The inputs of A, ff15B, ff27A, and ff27B are reset by this positive pulse. Therefore,
These flip-flops are later initialized at the beginning of a memory cycle to decode the X and Y position information.

第21C図に示すように、第21d図のメモリーサイク
ルフリツプフロツプff34Aのセツトに応答してメモ
リーサイクル可能化N信号がローになると、ノアゲート
NO38Aのインプツト12のパルス列は前にのべたよ
うに反転されクロツクパルス信号としてこのゲートを通
る。このようにして、メモリーサイクル可能化Pがロー
になつた後の第1のパルスはゲートNO38Aを通る。
As shown in FIG. 21C, when the memory cycle enable N signal goes low in response to the setting of memory cycle flip-flop ff34A of FIG. It is inverted and passed through this gate as a clock pulse signal. Thus, the first pulse after memory cycle enable P goes low passes through gate NO38A.

クロツクパルス信号の性質は前に述べたが、クロツク信
号は第31図の信号波形を参照すると、−層よく理解で
きる。図示のように、クロツクパルス信号は狭いパルス
のパルス列から成り、各パルスの先端縁は高速発振器か
らの高速クロツクアウトプツトの後端縁に相当する。従
つて、クロツクパルスのパルス列は8500パルス/秒
の速度に相応する高速発振器のクロツク速度で形成され
る。
Although the nature of the clock pulse signal has been described above, the clock signal can be better understood by referring to the signal waveform of FIG. As shown, the clock pulse signal consists of a train of narrow pulses, the leading edge of each pulse corresponding to the trailing edge of the high speed clock output from the high speed oscillator. A pulse train of clock pulses is thus formed with a high speed oscillator clock speed corresponding to a rate of 8500 pulses/second.

第21j図に示すように、クロツクパルス信号は単シヨ
ツト回路SS48Bのピン10に供給され、各パルスは
この単シヨツト回路をトリガーする。クロツクパルス信
号のパルスは比較的狭いので単シヨツト回路SS48B
はパルスを再発生し、第21j図及び第31図に示すよ
うにこの単シヨツト回路のQアウトプツトに幅広いパル
スから成る相応するアドレスクロツクPパルス列となる
As shown in Figure 21j, the clock pulse signal is applied to pin 10 of a single shot circuit SS48B, with each pulse triggering the single shot circuit. Since the pulse of the clock pulse signal is relatively narrow, a single shot circuit SS48B is used.
regenerates the pulses, resulting in a corresponding address clock P pulse train of wide pulses at the Q output of this single shot circuit, as shown in FIGS. 21j and 31.

第21j図に示すようにアドレスクロツクP信号はスト
ローブカウンター(Strobe counter)C
T65のCLKインプツトに供給される。このカウンタ
ーCT65は4ビツトカウンターであるが、2つの下位
ビツトのみが用いられる。このカウンターにそのCLR
インプツトが制御系統のイニシアライズ中リセツトN信
号によつて0状態にクリアされる。また、このカウンタ
ーはアドレスクロツクP信号のパルスの各々の後端縁で
トリガーされ、そのアウトプツト14は下位ビツトを現
わし、アウトプツト13は次のより上位のビツトを現わ
す。
As shown in FIG. 21j, the address clock P signal is connected to a strobe counter C.
Provided to T65's CLK input. This counter CT65 is a 4-bit counter, but only the two lower bits are used. That CLR on this counter
The input is cleared to the 0 state by the reset N signal during initialization of the control system. This counter is also triggered on the trailing edge of each pulse of the address clock P signal, with its output 14 representing the lower order bit and its output 13 representing the next higher order bit.

従つて、アドレスクロツクP信号から受けた第1のパル
スの後端縁は、このカウンターのアウトプツト14がハ
イでアウトプツト13がローであるように1つの計数に
よつてこのカウンターの2つの下位ビツトを2進数01
に増加する。この特定のアウトプツトは以下に判るよう
にYデータを解読するのに用いられる。
Therefore, the trailing edge of the first pulse received from the address clock P signal registers the two lower bits of this counter by one count such that output 14 of this counter is high and output 13 is low. the binary number 01
increases to This particular output is used to decode the Y data as seen below.

ストローブカウンターCT65はリセツトN信号によつ
て既に0にクリアされているのでこのカウンターのアウ
トプツト14,13はカウンターの計数増加前は最初は
ローである。従つて、イニシアライズ後はナンドゲート
NA51Aのインプツト4、ナンドゲートNA51Bの
インプツト1及びナンドゲートNA51Cのインプツト
10,11はローであり、カウンターの計数増加前はナ
ンドゲートNA51A、NA51B、NA51Cのアウ
トプツトはハイである。
Since the strobe counter CT65 has already been cleared to 0 by the reset N signal, the outputs 14 and 13 of this counter are initially low before the counter increments. Therefore, after initialization, input 4 of NAND gate NA51A, input 1 of NAND gate NA51B, and inputs 10 and 11 of NAND gate NA51C are low, and before the counter increases, the outputs of NAND gates NA51A, NA51B, and NA51C are high.

カウンターが最初に計数を増加してそのアウトプツト1
4がハイでアウトプツト16がローであると、このカウ
ンターのハイインプツト14はインバータI50Eによ
つて反転されてナンドゲートNA51Aのインプツト3
,4は共にローであり、そのアウトプツトはハイのまま
である。しかし、ナンドゲートNA51Bについてはカ
ウンターのローアウトプツト13はインバータI50F
によツて反転されるのでこのゲートのインプツト2はハ
イにセツトされる。カウンターのアワドプツト14はこ
のゲートのインプツト1に接続されているのでゲートN
A51Bのインプツト1もハイであり、このゲートのイ
ンプツト16は使用できる状態にある。カウンターCT
65のローアウトプツト15はナンドゲートNA51C
のインプツト11に接続されているのでゲートNA51
Cのアウトプツトはハイのままである。図示のように、
単シヨツト回路SS63AのQバーアウトプツトは3つ
のすべてのゲートNA51A、NA51B、NA51C
にインプツトとして供給される。以下にのべるように、
この単シヨツト回路QバーアウトプツトはカウンターC
T65が計数を増加するまでローにセツトされているの
で単シヨツト回路はすべての3つのゲートNA51A,
NA51B,NA51Cを禁止し、単シヨツト回路がタ
イムアウトになつてそのQバーアウトプツトがハイにな
るまてこれらのゲートのアウトプツトにハイである。
The counter first increments its count and its output is 1
4 is high and output 16 is low, the high input 14 of this counter is inverted by inverter I50E to input 3 of NAND gate NA51A.
, 4 are both low and their outputs remain high. However, for the NAND gate NA51B, the low output 13 of the counter is the inverter I50F.
Input 2 of this gate is set high. Since the current input 14 of the counter is connected to the input 1 of this gate, the gate N
Input 1 of A51B is also high, and input 16 of this gate is ready for use. counter CT
Low output 15 of 65 is NAND gate NA51C
Since it is connected to input 11 of
The output of C remains high. As shown,
The Q-bar output of single shot circuit SS63A connects all three gates NA51A, NA51B, NA51C.
is supplied as an input to As stated below,
This single shot circuit Q bar output is counter C
Since T65 is set low until it increments the count, the single shot circuit has all three gates NA51A,
NA51B and NA51C are inhibited and the outputs of these gates are high until the single shot circuit times out and its Q bar output goes high.

図示のように、クロツクパルスのパルス列は単シヨツト
回路SS63Aのピン10に供給され、この単シヨツト
回路は各パルスによつてトリガーされる。第61図に示
すように、トリガーされた単シヨツト回路SS63Aの
Qバーアウトプツトに、アドレスクロツクP信号のパル
スの先端縁の時ローとなるが、この単シヨツト回路に相
応する遅延時間はアドレスクロツクPのパルス列のパル
スよりも長い。このようにして、アドレスクロツクP信
号のパルスの後端縁の後に単シヨツト回路がタイムアウ
トとなり、この時カウンターCT65は計数が増える。
As shown, a pulse train of clock pulses is applied to pin 10 of a single shot circuit SS63A, which is triggered by each pulse. As shown in FIG. 61, the Q bar output of the triggered single shot circuit SS63A goes low at the leading edge of the pulse of the address clock P signal, and the delay time corresponding to this single shot circuit is low at the leading edge of the pulse of the address clock P signal. It is longer than the pulses of the clock P pulse train. In this manner, the single shot circuit times out after the trailing edge of the address clock P signal pulse, at which time counter CT65 increments.

このようにして、カウンターCT65は単シヨツト回路
SS63Aがタイムアウトとなる前にゲートNA51A
,NA51B,NA51Cを調節し、そのQバーアウト
プツトはハイに戻る。
In this way, the counter CT65 detects the gate NA51A before the single shot circuit SS63A times out.
, NA51B, and NA51C, and its Q bar output returns to high.

単シヨツト回路SS63Aがタイムアウトになると、ゲ
ートNA51Aのインプツト5、ゲートNA51Bのイ
ンプツト13及びゲートNA51Cのインプツト9にハ
イ状態を確立する。
When single shot circuit SS63A times out, it establishes a high state at input 5 of gate NA51A, input 13 of gate NA51B, and input 9 of gate NA51C.

前にのべたように、カウンターCT65が最初に計数を
増加すると、ゲートNA51A、NA51Cのアウトプ
ツトはカウンターのアウトプツトによつてハイに保持さ
れる。しかし、単シヨツト回路SS63Aがタイムアウ
トになると、この時ナンドゲートNA51Bのすべての
インプツトはハイであり、このゲートのアウトプツトは
、ハイからローに変化する。従つて、YストロープN信
号はハイからローの状態に変化し、第21i図に示すよ
うに、この信号はインベータI50Cによつて反転され
るのでこのインバータのアウトプツトはこの時ローから
ハイになる。それに応じて、微分回路520はインバー
タI50Dのアウトプツトに正パルスを発生する。Y情
報を解読するためにこのパルスを用いることは以下に詳
細にのべる。
As stated earlier, when counter CT65 initially increments, the outputs of gates NA51A, NA51C are held high by the output of the counter. However, when single shot circuit SS63A times out, all inputs of NAND gate NA51B are high, and the output of this gate changes from high to low. Therefore, the Y-slope N signal changes from a high to a low state, and as shown in Figure 21i, this signal is inverted by the inverter I50C so that the output of this inverter now goes from low to high. . In response, differentiator circuit 520 generates a positive pulse at the output of inverter I50D. The use of this pulse to decode the Y information is detailed below.

第21j図及び第31図を参照してのべると、クロツク
パルスのパルス列の次のパルスの時、単シヨツト回路S
S63Aは再ひトリガーされ、アドレスクロツクPの信
号の次の再発生パルスが形成され、カウンターCT65
はアドレスクロツクPパルスの後端縁で再び計数を増す
。従つて、このカウンターは、その後オーダーの2つの
ビツトが二進数10に変化し、そのアウトプツト14は
ローであり、アウトプツト13はハイとなる。ゲートN
A51Bのインプツト1とゲートNA51Cのインプツ
ト10は共にローであるので、これらの2つのゲートの
アウトプツトはこの時カウンターCT65のアウトプツ
ト14によつてハイに保持される。しかし、カウンター
CT65のアウトプツト14はインバータI50Eによ
つて反転されるのでナンドゲートNA51Aのインプツ
ト3にハイ状態が確立される。また、カウンターCT6
5のアウトプツト13はハイであるので、ゲートNA5
1Aのインプツト4もハイである。単シヨツト回路SS
63Aが再びタイムアウトになつてそのQバーアウトプ
ツトがハイになると、ゲートNA51Aのインプツト5
にハイ状態が確立される。従つて、ゲートNA51Aの
XストロープNアウトプツトにこの時ハイからローにな
り、第21i図に示すように、XストロープN信号は、
インバータI51Aによつて反転されるのでそのアウト
プツトは単シヨツト回路SS63Aはタイムアウトにな
つた時にローからハイになる。それに応じて、微分回路
518はインバータI508のインプツトに現われる正
パルスを発生する。Xデータ情報を解読するためこのパ
ルスを用いることは以下に詳細にのべる。
Referring to FIGS. 21j and 31, at the next pulse in the pulse train of clock pulses, the single shot circuit S
S63A is re-triggered and the next re-generated pulse of the address clock P signal is formed, counter CT65
increases again at the trailing edge of the address clock P pulse. Therefore, this counter will then have two bits of the order changed to a binary 10, its output 14 will be low and its output 13 will be high. Gate N
Since input 1 of A51B and input 10 of gate NA51C are both low, the outputs of these two gates are held high at this time by output 14 of counter CT65. However, since output 14 of counter CT65 is inverted by inverter I50E, a high state is established at input 3 of NAND gate NA51A. In addition, counter CT6
Since output 13 of 5 is high, gate NA5
1A input 4 is also high. Single shot circuit SS
When 63A times out again and its Qbar output goes high, input 5 of gate NA51A
A high state is established. Therefore, the X Strope N output of gate NA51A now goes from high to low, and as shown in Figure 21i, the X Strope N signal is
Inverted by inverter I51A, its output goes from low to high when single shot circuit SS63A times out. In response, differentiator circuit 518 generates a positive pulse that appears at the input of inverter I508. The use of this pulse to decode the X-data information is discussed in detail below.

第21j図及び第31図を参照してのべると、クロツク
パルスの第3のパルスの時、単シヨツト回路SS63A
はトリガーされ、アドレスクロツクPパルスが形成され
、カウンターCT65はアドレスクロツクPパルスの後
端縁で計数を増す。
Referring to FIGS. 21j and 31, at the third pulse of the clock pulse, the single shot circuit SS63A
is triggered, an address clock P pulse is formed, and counter CT65 increments on the trailing edge of the address clock P pulse.

このように計数を増したカウンターCT65に、二進数
11を有し、両アウトプツト14,13はハイにセツト
される。カウンターCT65のアウトプツトは、インバ
ータI50Eによつて反転され、ゲートNA51Aのイ
ンプツト3はローであり、このゲートは禁止される。同
様にして、カウンターCT65のハイアウトプツト13
はインバータI50Fによつて反転され、ナンドゲート
NA51Bのインプツト2はローであり、このゲートも
禁止されてそのアウトプツトはハイとなる。
Counter CT65, which has been incremented in this way, has a binary number of 11, and both outputs 14 and 13 are set to high. The output of counter CT65 is inverted by inverter I50E, input 3 of gate NA51A is low and this gate is inhibited. Similarly, high output 13 of counter CT65
is inverted by inverter I50F, input 2 of NAND gate NA51B is low, and this gate is also inhibited and its output is high.

しかし、カウンターのハイアウトプツト14,13はナ
ンドゲートNA51Cのインプツト10,11に接続さ
れているのでこのゲートを条件づける。
However, the high outputs 14 and 13 of the counter are connected to the inputs 10 and 11 of the NAND gate NA51C, thus conditioning this gate.

単シヨツト回路SS63Aがタイムアウトになるとゲー
トNA51Cの3つのすべてのインプツトはハイであり
、このゲートのアウトプツトの状態をハイからローに変
化し、ロー信号は単シヨツト回路SS63Bのピン1を
トリガーする。
When single shot circuit SS63A times out, all three inputs of gate NA51C are high, changing the state of the output of this gate from high to low, and the low signal triggers pin 1 of single shot circuit SS63B.

図示のように、単シヨツト回路SS63BのQバーアウ
トプツトにインバータI52Aによつて反転され、単シ
ヨツト回路かトリガーされると、EMC−P信号はハイ
にセツトされるので以下に判るようにメモリーサイクル
を完了する。EMC−P信号はインバータI52Bによ
つて反転され、このインバータのローアウトプツトはカ
ウンターCT65のCLRインプツトに現われて以下の
メモリーサイクル中このカウンターを用いるためカウン
ターを0にクリアする。第21d図に示すように、EM
C−Pハイ信号はメモリーサイクルフリツプフロツプf
f34Aをリセツトしメモリーサイクル可能化Pアウト
プツトはローにリセツトされ、可能化Nアウトプツトに
ハイにリセツトされる。以下にのべるように、回路のど
こにでもEMC−P信号が用いられる。第21j図を参
照してのべると、EMC−P信号は単シヨツト回路のト
リガー後すぐタイムアウトした時通常のロー状態に戻る
As shown, the Q-bar output of single shot circuit SS63B is inverted by inverter I52A, and when the single shot circuit is triggered, the EMC-P signal is set high so that the memory cycle complete. The EMC-P signal is inverted by inverter I52B and the low output of this inverter appears at the CLR input of counter CT65 to clear the counter to 0 for use during the following memory cycle. As shown in Figure 21d, EM
C-P high signal is memory cycle flip-flop f
Resetting f34A, the memory cycle enable P output is reset low and the enable N output is reset high. As discussed below, EMC-P signals are used throughout the circuit. Referring to Figure 21j, the EMC-P signal returns to its normal low state when it times out shortly after triggering the single shot circuit.

このようにして、クロツクパルス信号の3つの連続パル
スはメモリーサイクルを通して回路にシーケンスを付与
するのに用いられる方法を前にのべた。この点に関し、
クロツクパルスのパルス列のパルスは高速発振器からの
高速クロツク信号のパルスの後端縁で生ずるのでYスト
ロープNとXストロープNとEMC−Pとの信号は高速
クロツク信号のパルス後端縁に応答して形成される。
Thus, we have previously described how three consecutive pulses of a clock pulse signal are used to sequence a circuit through a memory cycle. In this regard,
Since the pulses of the clock pulse train occur at the trailing edges of the pulses of the fast clock signal from the high speed oscillator, the Y-strope N, be done.

市販のPROMメモリーから情報を得る方法を第21a
図に関連してのべる。PROMの内部ゲートに所定のメ
モリー語のアドレスかPROMのインプツトA0,A1
……A6,A7に現われた時このメモリー語の8ビツト
はPROMのアウトプツト信号D0,D1,……D6,
D7として現われる。PROMには256個の8ビツト
語があり、PROMの各8ビツト語をアドレスするため
8ビツトアドレスは256個の二進数を形成するのでア
ドレスは8ビツトを有する。PROMの記憶部をアドレ
スすると、バンクAのアドレスされた語の下位4ビツト
はアウトプツト信号D0,D1,D2及びD3として現
われ、バンクBの語の高位4ビツトはアウトプツトD4
,D5,D6,D7として現われる。このようにして、
アウトプツトD0は語の最下位ビツトを表わし、アウト
プツトD7は最高位ビツトを表わす。
Chapter 21a explains how to obtain information from commercially available PROM memory.
Write in relation to figures. A predetermined memory word address or PROM inputs A0, A1 are input to the internal gates of the PROM.
...When appearing in A6, A7, the 8 bits of this memory word are output signals D0, D1, ...D6, of the PROM.
Appears as D7. The address has 8 bits because there are 256 8-bit words in the PROM and the 8-bit address forms 256 binary numbers to address each 8-bit word in the PROM. When addressing the PROM storage, the lower 4 bits of the addressed word in bank A appear as output signals D0, D1, D2 and D3, and the higher 4 bits of the word in bank B appear as output signals D4.
, D5, D6, D7. In this way,
Output D0 represents the least significant bit of the word and output D7 represents the most significant bit.

前にのべたように、ホーミングモードに入る前に形成さ
れたアドレスクリアーP信号のハイパルスは、アドレス
レジスターAR1,AR2を共に0にクリアするのに用
いられる。2つのレジスターAR1,AR2は必要な8
ビツトアドレスを得るように継続された4ビツトカウン
ターであり、レジスターAR1はアドレスの下位4ビツ
トを含み、レジスターAR2はアドレスの高位4ビツト
を含む。
As mentioned earlier, the high pulse of the address clear P signal formed before entering homing mode is used to clear both address registers AR1 and AR2 to zero. Two registers AR1 and AR2 are required 8
It is a 4-bit counter followed to obtain a bit address, register AR1 containing the lower 4 bits of the address and register AR2 containing the higher 4 bits of the address.

アドレスクロツクPのパルス列の各パルスは第31図に
示すようにクロツクパルスのパルス列の各パルス毎に形
成されることを思い出してみよう。
Recall that each pulse of the address clock P pulse train is formed by each pulse of the clock pulse train as shown in FIG.

再び第21a図を参照すると、アドレスクロツクP信号
はアドレスの低オーダー4ビツトを含むアドレスレジス
タAR1のCLKインプツトに供給され、アドレスレジ
スターAR1はアドレスクロツクPのパルス列の各パル
スの後端縁で計数を増す。アドレスレジスタAR1はそ
れを満すのに充分な数が計数されると、二進数1111
となり、このレジスタによつてアドレスレジスタAR2
のピン7,10に桁上げ信号か発生せられる。この桁上
げ信号はレジスタAR2を可能化し、レジスタAR2は
アドレスクロツクP信号からそのCLKインプツトに受
入れられた次のパルスによつて計数を増す。この同じパ
ルスは下位レジスタAR1の計数を増し、このレジスタ
は0状態に戻り二進数は0000である。この時レジス
タAR1からの桁上げ信号はローとなりレジスタAR1
が再び満されるまでロー状態のままである。このように
して、高位レジスタは下位レジスタAR1の16の計数
毎に1回計数を増し、アドレスクロツクP信号は256
の2進数の範囲を通してこれらのレジスタの計数を増す
。レジスタAR1,AR2のアウトプツトは、プロムの
インプツトA0,A1……A6,A7での現アドレスの
信号として用いられる。このようにして、アドレスレジ
スタが計数をすると、アドレスに相当するプロムの8ビ
ツト語はPROMのアウトプツトに形成される。
Referring again to Figure 21a, the address clock P signal is applied to the CLK input of an address register AR1 containing the low order four bits of the address, and the address register AR1 is clocked at the trailing edge of each pulse of the address clock P pulse train. Increase the count. Address register AR1 will be filled with the binary number 1111 once enough numbers have been counted to fill it.
By this register, address register AR2
A carry signal is generated on pins 7 and 10 of . This carry signal enables register AR2, which increments with the next pulse received at its CLK input from the address clock P signal. This same pulse increases the count in the lower register AR1, which returns to the zero state and has a binary value of 0000. At this time, the carry signal from register AR1 becomes low and register AR1
remains low until filled again. In this way, the higher register increments once for every 16 counts in the lower register AR1, and the address clock P signal increases by 256.
Increment the counts in these registers through a range of binary numbers. The outputs of registers AR1, AR2 are used as signals for the current address at inputs A0, A1 . . . A6, A7 of the prom. Thus, as the address register counts, the 8-bit word of the PROM corresponding to the address is formed at the output of the PROM.

従つて、プログラムの第1のメモリーサイクル中、アド
レスクロツクP信号からの第1のパルスがアドレスレジ
スタAR1のCLKインプツトで受けられると、このア
ドレスレジスタはその低オーダービツトが1で3つの高
オーダーピントか0のままであるように、1つのカウン
トによつて計数を増す。また、アドレスレジスタAR2
は既に0にクリアされ第1のパルスによつて計数を増さ
ないのでアドレスレジスタAR2のすべての4ビツトは
この時0のままである。従つて、PROMのインプツト
にはこれらのレジスタによつてアドレス0000000
1が形成されて2進数1がPROMのインプツトA0に
形成され、このようにしてレジスタはプロムのアウトプ
ツトにこのアドレスに相当する8ビツト語を現わすよう
にPROMに指令する。第1のメモリーサイクル中、ア
ドレス000000000が用いられないことが判る。
Therefore, during the first memory cycle of a program, when the first pulse from the address clock P signal is received at the CLK input of address register AR1, this address register has one in its low order bit and one in its three high order bits. Increase the count by one count so that the focus remains at zero. Also, address register AR2
All 4 bits of address register AR2 remain at 0 at this time since they are already cleared to 0 and are not incremented by the first pulse. Therefore, the PROM input is set to address 0000000 by these registers.
A binary 1 is formed at input A0 of the PROM, and the register thus commands the PROM to present the 8-bit word corresponding to this address at the output of the PROM. It can be seen that during the first memory cycle, address 000000000 is not used.

アドレスクロツクP信号によつてアドレスレジスタAR
1が再び計数を増すと、このレジスタのアウトプツトに
アドレス00000010が形成され、プロムはメモリ
ーに相応する8ビツト語を選択しそのアウトプツトに語
を形成する。レジスタAR1が第1のメモリーサイクル
中最後である第3回目に計数を増すと、PROMは再び
レジスタのアウトプツト信号に基づいてアウトプツト信
号を形成する。このようにして各メモリーサイクル毎に
アドレスレジスタは3回計数を増してPROMから3つ
の別個のアウトプツトを生ずる。このようにしで、アド
レスレジスタはPROMのアウトプツトでメモリー内の
情報を得るように順に計数を増し、各メモリーサイクル
毎に3つのアウトプツト語が形成される。
The address register AR is set by the address clock P signal.
When the 1 counts again, the address 00000010 is formed at the output of this register, and the prom selects the corresponding 8-bit word in memory and forms the word at its output. When register AR1 increments for the third and final time during the first memory cycle, the PROM again forms an output signal based on the register's output signal. Thus, for each memory cycle, the address register increments three times, producing three separate outputs from the PROM. In this manner, the address registers increment in sequence to obtain the information in memory at the output of the PROM, forming three output words for each memory cycle.

PROMのアウトプツトの各8ビツト語の4つの選択さ
れたビツトは以下にのべるように信号AデータN、Bデ
ータN、CデータN、DデータNとして反転情報となる
。先づ、プログラム選択スイツチが端子Aにセツトされ
ると仮定するとPROMアウトプツトD0,D1,D2
,D3の下位ビツトに相当てるプロムのバンクAから情
報が得られる。端子Aが開くと、電源によつて抵抗R1
35を経てインバーターI131Cのインプツトにハイ
状態が確立される。このハイ信号はインバータI31C
,I31Dによつて2回反転され、アンドゲートA13
6Aのインプツト2、アンドゲートA136Cのインプ
ツト6、アンドゲートA137Aのインプツト2、アン
ドゲートA137Cのインプツト6にハイ信号が形成さ
れる。このハイ信号はこれらのゲートを、PROMの4
つの低オーダービツトからのデータを以下に判るように
、ノアゲートNO138A,NO138B,NO138
C,NO138Dに通すような状態にする。
The four selected bits of each 8-bit word of the output of the PROM become inverted information as signals A data N, B data N, C data N, and D data N as described below. First, assuming that the program selection switch is set to terminal A, PROM outputs D0, D1, D2
, D3. When terminal A is opened, the resistor R1 is
A high state is established at the input of inverter I131C via 35. This high signal is the inverter I31C
, I31D, and the AND gate A13
A high signal is formed at input 2 of 6A, input 6 of AND gate A136C, input 2 of AND gate A137A, and input 6 of AND gate A137C. This high signal causes these gates to
The data from the three low order bits are shown below as NOR gates NO138A, NO138B, NO138
C, put it in a state where it passes through NO138D.

インバータI131Cからのローアウトプツトはアンド
ゲートA136Bのインプツト4、アンドゲートA13
6DのインプツトB、アンドゲートA137Bのインプ
ツト4、アントゲートA137Dのインプツト8に供給
される。ノアゲートNO138Aのインプツト2、ノア
ゲートNO138Bのインプツト4、ノアゲートNO1
38Cのインプツト6、ノアゲートNO138Dのイン
プツト8はこの時ローである。
The low output from the inverter I131C is the input 4 of the AND gate A136B, and the AND gate A13.
It is supplied to input B of 6D, input 4 of AND gate A137B, and input 8 of AND gate A137D. Input 2 of Noah Gate No. 138A, Input 4 of Noah Gate No. 138B, Noah Gate No. 1
Input 6 of 38C and input 8 of NOR gate NO 138D are low at this time.

PROMのアウトプツトD0はアンドゲートA136A
のインプツト1に接続されている。アンドゲートA13
6Aのインプツト2がハイであるので、アウトプツトD
0がハイであるなら、ノアゲートNO138Aのインプ
ツト1もハイであり、ノアゲートNO138Aはノアゲ
ートNO138Aのインプツト2のロー信号によつてA
データN信号としてハイ信号をロー状態に反転する。反
対に、PROMアウトプツトD0がローであるなら、ノ
アゲートNO138Aのインプツト1もローであり、こ
のノアゲートはこの信号をAデータ信号としてハイ状態
に反転する。このようにして、PROMからのアウトプ
ツトD0はAデータN信号として反転さROMのアウト
プツトD1はアンドゲートA136Cのインプツト5に
接続され、アウトプツトD1の二進状態は、ノアゲート
NO138BによつてBデータN信号として反転される
ことは明らかである。同様にして、PROMのアウトプ
ツトD2はアンドゲートA137Aのインプツト1に接
続され、従つてCデータNの反転信号が生ずる。最後に
、PROMアウトプツトD3はアンドゲートA137C
を経てノアゲートNO138Dに接続され、PROMの
このアウトプツトはDデータN信号として反転される。
PROM output D0 is AND gate A136A
is connected to input 1 of the AND GATE A13
Since input 2 of 6A is high, output D
0 is high, input 1 of NOR gate NO 138A is also high, and NOR gate NO 138A is set to A by the low signal of input 2 of NOR gate NO 138A.
A high signal is inverted to a low state as a data N signal. Conversely, if PROM output D0 is low, input 1 of NOR gate NO 138A is also low, and the NOR gate inverts this signal to a high state as the A data signal. In this way, output D0 from the PROM is inverted as the A data N signal, output D1 of the ROM is connected to input 5 of the AND gate A136C, and the binary state of output D1 is inverted as the B data N signal by the NOR gate NO138B. It is clear that it is reversed as Similarly, PROM output D2 is connected to input 1 of AND gate A137A, thus producing an inverted signal of C data N. Finally, PROM output D3 is AND gate A137C.
This output of the PROM is inverted as the D data N signal.

バンクBのPROMの4つの高位アウトプツトD4,D
5,D6,D7はそれぞれアンドゲートA136B,A
136D,A137B,A137Dに接続されている。
The four higher outputs of PROM in bank B D4, D
5, D6, and D7 are AND gates A136B and A, respectively.
136D, A137B, and A137D.

これらのゲートの他のインプツトはローであるのでバン
クBのPROMアウトプツトの状態は、プログラム選択
スイツチの現在のセツトでAデータN,BデータN,C
データN及びDデータNの信号の形成に影響を与えるこ
とがない。このようにしてプログラム選択スイツチはバ
ンクAにセツトされると、PROMのアウトプツトに現
われる4つの下位ビツトは反転され、AデータN,Bデ
ータN,CデータN及びDデータNの信号が形成される
Since the other inputs of these gates are low, the state of the bank B PROM output is A data N, B data N, and C data at the current set of program select switches.
This does not affect the formation of data N and D data N signals. When the program selection switch is thus set to bank A, the four lower bits appearing at the PROM output are inverted, forming the A data N, B data N, C data N, and D data N signals. .

アドレスレジスタが計数されメモリーの相応する8ビツ
ト語はPROMのアウトプツトに順に現われると、デー
タN信号を形成するのに4つの下位ビツトのみが用いら
れる。
When the address registers are counted and the corresponding 8-bit words of the memory appear in sequence at the output of the PROM, only the four least significant bits are used to form the data N signal.

プログラム選択スイツチがバンクBを選択するためB端
子に移動すると、このスイツチの端子Bと接点は接地さ
れるのでインバータI131C及びI131Dによつて
2回反転されるのでアンドゲートA136A,A136
C,A137A,A137Cのインプツトの1つがロー
状態となる。従つて、ノアゲートNO138Aのインプ
ツト1、ノアゲートNO138Bのインプツト3、ノア
ゲートNO138Cのインプツト5及びノアゲートNO
138Dのインプツト7はローであり、問題のアンドゲ
ートの他のインプツトに接続されているPROMの4つ
の低オーダーアウトプツトD0,D1,D2,D3はデ
ータNの信号を形成するのに影響を与えることがない。
When the program selection switch moves to the B terminal to select bank B, the terminal B and contact of this switch are grounded, so it is inverted twice by the inverters I131C and I131D, and the AND gates A136A and A136
One of the inputs of C, A137A, and A137C goes low. Therefore, input 1 of NOR gate NO 138A, input 3 of NOR gate NO 138B, input 5 of NOR gate NO 138C, and input 5 of NOR gate NO 138C.
Input 7 of 138D is low, and the PROM's four low order outputs D0, D1, D2, D3, which are connected to the other inputs of the AND gate in question, influence forming the data N signal. Never.

しかし、インバータI131Cのアウトプツトはこの時
ハイであるので、アンドゲートA136Bのインプツト
4、アンドゲートA136Dのインプツト8、アンドゲ
ートA137Bのインプツト4及びアンドゲートA13
7Dのインプツト8はこの時すべてハイである。PRO
Mの4つの上位アウトプツト信号D4,D5,D6,D
7はこれらのアンドゲートの他方のインプツトに接続さ
れているのでノアゲートNO138A,NO138B,
NO138C,NO138DはPROMアウトプツトを
AデータN,BデータN,CデータN及びDデータNの
信号として反転する。
However, since the output of inverter I131C is high at this time, input 4 of AND gate A136B, input 8 of AND gate A136D, input 4 of AND gate A137B, and input of AND gate A13
All inputs 8 of 7D are high at this time. PRO
M's four upper output signals D4, D5, D6, D
7 is connected to the other input of these AND gates, so the NOR gates NO138A, NO138B,
NO138C and NO138D invert the PROM output as A data N, B data N, C data N and D data N signals.

PROMの反転アウトプツトD4はAデータN信号に相
当し、PROMの反転アウトプツトD5はBデータN信
号に相当し、PROMの反転アウトプツトD6はCデー
タN信号に相当し、PROMの反転アウトプツトD7は
DデータN信号に相当する。従ツて、プログラム選択ス
イツチはPROMのバンクBから読むように選択される
と、4つの上位PROMアウトプツトは反転されデータ
N信号として形成される。アドレスレジスタAR1,A
R2はメモリーの8ビツト語を経てPROMのシーケン
スをとると、データN信号の相当する。シーケンスはP
ROMの高位ビツトから形成される。従つて、データN
信号がPROMの4つの下位ビツトから形成されるか高
位ビツトから形成されるかはPROMのバンクAから読
むようにか又はBから読むようにかにプログラム選択ス
イツチをセツトすることに左右さえる。
The PROM inverted output D4 corresponds to the A data N signal, the PROM inverted output D5 corresponds to the B data N signal, the PROM inverted output D6 corresponds to the C data N signal, and the PROM inverted output D7 corresponds to the D data N signal. Corresponds to the N signal. Thus, when the program select switch is selected to read from PROM bank B, the four upper PROM outputs are inverted and formed as the data N signal. Address register AR1, A
R2 corresponds to the data N signal when sequenced through the PROM through the 8-bit word of memory. The sequence is P
It is formed from the high order bits of the ROM. Therefore, data N
Whether the signal is formed from the four lower or higher bits of the PROM depends on setting the program select switch to read from bank A or B of the PROM.

第18図に関連してのべると、ランプ467、469は
キャビネツトの前部パネルに設けて制御系統が情報を得
るPROMの現在のバンクを指示する。プログラム選択
スイツチの接点がPROMバンクAからの情報を読むよ
うに端子Aにセツトされるなら、インバータI130D
のインプツトはハイであり、このインバータのアウトプ
ツトはローであり、ランプ467は抵抗R135Bを経
てこのランプに接続されている電源Vccによつて点灯
されるのでこの制御系統はPROMのバンクAから読ん
でいることを指示する。これと同様に、インバータI1
30Cのアウトプツトはハイであり、ランプ469は点
灯されない。プログラム選択スイツチがB端子にセツト
されると、インバータI131Cのアウトプツトはハイ
であり、従つてインバータI130℃のアウトプツトは
ローである。ランプ469は抵抗R135Cを経てこの
ランプに接続される電源Vccのよつて点灯される。イ
ンバータI130Dのアウトプツトはハイであるのでこ
の時ランプ467は点灯されない。
Referring to FIG. 18, lamps 467, 469 are provided on the front panel of the cabinet to indicate the current bank of PROMs from which the control system obtains information. If the program select switch contacts are set to terminal A to read information from PROM bank A, then inverter I130D
The input of this inverter is high, the output of this inverter is low, and since lamp 467 is lit by the power supply Vcc connected to this lamp through resistor R135B, this control system reads from bank A of the PROM. Instruct that there is. Similarly, inverter I1
The output of 30C is high and lamp 469 is not lit. When the program select switch is set to the B terminal, the output of inverter I131C is high and therefore the output of inverter I130C is low. Lamp 469 is turned on by power supply Vcc connected to this lamp via resistor R135C. Since the output of inverter I130D is high, lamp 467 is not lit at this time.

前にのべたように、プログラム選択スイツチは制御系統
が先ずPROMのバンクAからのデータを読みプログラ
ムの残りを得るためのバンクBに自動的に切換わるよう
に延長モードにセツトされる。
As previously mentioned, the program selection switch is set in extended mode so that the control system first reads data from bank A of the PROM and automatically switches to bank B for obtaining the remainder of the program.

アドレスクリアP信号は、フリツプフロツプff130
Aのアウトプツト1とプログラム選択スイツチの延長端
子がハイ状態にリセツトされるように制御系統がホーミ
ングモードに入る前にこのフリツプフロツプをリセツト
するのに用いられる。従つて、プログラム選択スイツチ
の接点が延長端子にセツトされると、インバータI13
Cのインプツトはハイであり、プログラム選択スイツチ
を端子Aにセツトすることに関連して前にのべたように
、PROMバンクAの4つの低オーダーアウトプツトは
データN信号として解読される。しかし、アドレスレジ
スタが種々の状態を経て計数を増し最後に−杯になり、
両レジスタAR1,AR2がすべての1の2進数を有し
バンクAからの最後の語がPROMのアウトプツトに形
成されると、レジスタAR2のキャリーアウトプツト1
5はハイとなる。
The address clear P signal is sent to the flip-flop ff130.
It is used to reset this flip-flop before the control system enters homing mode so that output 1 of A and the extension terminal of the program select switch are reset to a high state. Therefore, when the contact of the program selection switch is set to the extension terminal, the inverter I13
The C input is high and the four low order outputs of PROM bank A are interpreted as data N signals, as described above in connection with setting the program select switch to terminal A. However, the address register increases its count through various states and finally becomes full.
When both registers AR1, AR2 contain all binary ones and the last word from bank A is formed at the output of the PROM, the carry output 1 of register AR2
5 is high.

インバータI130BはレジスタAR2からの実施信号
を反転し、そのアウトプツトにロー信号を形成する。ア
ドレスクロツクP信号からの次のパルスを受けて両レジ
スタがすべて0の二進数に変わると、レジスタAR2の
キヤリーアウトプツト15はローとなり、インバータI
130Bの相応するアウトプツトはハイとなる。従つて
、微分回路582は正パルスを発生し、この正パルスは
フリツプフロツプff130Aをそのアウトプツト1と
延長端子がロー状態になるようにセツトするのでデータ
N信号を形成するのに用いられるPROMアウトプツト
ビツトをバンクBの4つの高オーダビツトに切換える。
Inverter I130B inverts the execute signal from register AR2 and forms a low signal at its output. When both registers change to a binary number of all zeros upon receiving the next pulse from the address clock P signal, the carry output 15 of register AR2 goes low and the inverter I
The corresponding output of 130B will be high. Therefore, differentiator circuit 582 generates a positive pulse that sets flip-flop ff130A to a low state at its output 1 and extension terminals, thereby reducing the PROM output bit used to form the data N signal. to the four high-order bits of bank B.

従つて、この時データN信号はPROMのバンクBのア
ドレス00000000から得られた反転情報に相当す
る。アドレスレジスタは以後計数を増すについてPRO
MのバンクBから後の情報が得られる。ランプ467,
469はプログラムの延長モード中用いられているPR
OMの現在のバンクを指示することは明らかである。
Therefore, at this time, the data N signal corresponds to inverted information obtained from address 00000000 of bank B of the PROM. PRO for the address register to increase the count from now on
Later information is obtained from bank B of M. lamp 467,
469 is the PR used during program extension mode.
It is clear that it indicates the current bank of OM.

作業者は第3の足ペダルを用いることによつて用いられ
るプログラムバンクを選択するため、プログラム選択ス
イツチを遠隔A/B選択端子にセツトすることは前にの
べた通りである。第3の足ペダルを踏むごとに、遠隔プ
ログラム選択スイツチが起動されその常閉(NC)端子
と常開(NO)端子とを交互に接地する。NO端子が接
地から外れると、オプトアイソレータOP139のアウ
トプツト5はハイとなる。従つて、プログラム選択スイ
ツチの接点を経てオプトアイソレータOP139のアウ
トプツトに接続されるインバータI131Cのインプツ
トはこの時ハイであり、PROMのバンクAからの下位
アウトプツトはデータN信号の形成するのに用いられる
。バンクAのプログラムが完了した後、作業者はペダル
を押して遠隔プログラム選択スイツチを起動し、NO接
点を接地する。
As previously mentioned, the operator selects the program bank to be used by using the third foot pedal, setting the program selection switch to the remote A/B selection terminal. Each press of the third foot pedal activates a remote program selection switch that alternately grounds its normally closed (NC) and normally open (NO) terminals. When the NO terminal is removed from ground, output 5 of opto-isolator OP139 goes high. Therefore, the input of inverter I131C, which is connected to the output of opto-isolator OP139 via the contacts of the program select switch, is now high and the lower output from PROM bank A is used to form the data N signal. After programming bank A is complete, the operator presses the pedal to activate the remote program selection switch and ground the NO contact.

この場合、オプトアイソレータOP139のアウトプツ
ト5はローであるのでインバータI131Cのインプツ
トはローとなり、PROMのバンクBからの情報を選択
する。バンクBのプログラムが完了した後、作業者は再
びペダルを踏んでバンクAの別個のプログラムを選択す
る。それに代えて、作業者は所望なら他のバンクに切換
えることなく何回も同じバンクからのプログラムを用い
てもよい。
In this case, output 5 of optoisolator OP139 is low, so the input of inverter I131C is low, selecting information from bank B of the PROM. After the bank B program is completed, the operator presses the pedal again to select a separate program for bank A. Alternatively, the operator may use programs from the same bank many times if desired without switching to other banks.

この時、ランプ467,469は現に用いられているプ
ログラムバンクを指示し、足ペダルが用いられた時バン
クに関し生ずるかもしれない混乱を避ける。
At this time, lamps 467, 469 indicate the program bank currently in use, avoiding confusion that may arise regarding banks when the foot pedal is used.

メモリーサイクル中のクロツクパルスのパルス列からの
第1のパルスはYストロープの信号を形成することを第
21j図及び第31図に関連して呼び起してみよう。し
かし、この信号は単シヨツク回路SS63Aがタイムア
ウトになるまで形成されることはなく、時にはアドレス
クロツクP信号が第21a図のアドレスレジスタAR1
,AR2の計数を増した後のこともある。従つて、Aデ
ータN,BデータN,CデータN,DデータNの信号は
YストロープNのロー信号を受ける前にこれらのアドレ
スレジスタを新しくセツトするためYデータ語から形成
される。同様にして、クロツクパルス信号の第2のパル
スをXデータに関して用いるために受けると、アドレス
レジスタはアドレスクロツクP信号によつて既に計数を
増してXストローブNのロー信号を受ける前にXデータ
語からデータN信号を形成する。最後に、クロツクパル
ス信号の第3のパルスを受けると、第21j図の単シヨ
ツト回路SS63Bをトリガーする前にアドレスレジス
タが既に計数を増し、EMC−Pハイ信号が形成される
。従つて、このEMC−Pハイ信号を受ける前に制御語
がデータN信号として形成される。
Recall in connection with FIGS. 21j and 31 that the first pulse from the train of clock pulses during a memory cycle forms a Y-slope signal. However, this signal is not generated until single-shock circuit SS63A times out, and sometimes the address clock P signal is output to address register AR1 of FIG. 21a.
, sometimes after increasing the count of AR2. Therefore, the A data N, B data N, C data N, and D data N signals are formed from the Y data word to newly set these address registers before receiving the Y strobe N low signal. Similarly, when the second pulse of the clock pulse signal is received for use with the X data, the address register has already been incremented by the address clock P signal and before receiving the low signal of the A data N signal is formed from the data. Finally, upon receipt of the third pulse of the clock pulse signal, the address register is already incremented and the EMC-P high signal is formed before triggering the single shot circuit SS63B of FIG. 21j. Therefore, a control word is formed as a data N signal before receiving this EMC-P high signal.

第21j図に示すように、AデータN,BデータN,C
データN,DデータNの信号はXとYのプリセツトカウ
ンターCT61,CT62の両方に供給される。これら
のカウンターCT61,CT62は4ビツトアウトカウ
ンターとして用いられイニシアライズ中にリセツトN信
号によつてクリアされる。
As shown in FIG. 21j, A data N, B data N, C
Data N, D Data N signals are supplied to both X and Y preset counters CT61 and CT62. These counters CT61 and CT62 are used as 4-bit out counters and are cleared by the reset N signal during initialization.

両カウンターは、これらのカウンターのピン2の立上り
端縁の時間にそのピン9にロー状態が現われると、デー
タN信号の情報がこれらのカウンターに入るように動作
する。
Both counters operate such that the information of the Data N signal enters the counters when a low state appears on pin 9 of these counters at the time of the rising edge of pin 2 of these counters.

前にのべたように、クロツクパルス信号の第1のパルス
に応答してPROMのYデータ語がデータN信号として
形成された後YストローブN信号がローとなる。従つて
、YカウンターCT62のピン9の信号はこの時ローで
ある。このようにしてデータN信号はこのカウンターの
ピン2に立上り端縁が得られた時YカウンターCT62
に満たされる。
As previously stated, the Y strobe N signal goes low after the PROM's Y data word is formed as the data N signal in response to the first pulse of the clock pulse signal. Therefore, the signal at pin 9 of Y counter CT62 is low at this time. In this way, the data N signal is transmitted to the Y counter CT62 when a rising edge is obtained on pin 2 of this counter.
filled with.

YストローブN信号はインバータI67Cのインプツト
にも供給される。YストローブN信号がローになると、
インバータI67Cのアウトプツトはハイとなり、微分
回路584はノアゲートNO104Cのインプツト5に
正パルスを発生する。この正パルスはノアゲートNO1
04CとインバータI67Eによつて2回反転されてノ
アゲートNO104Dのインプツト9に幅の狭い正パル
スを形成する。このゲートNO104Dはこのパルスを
再び反転して幅の狭いローパルスとし、このローパルス
はカウンターCT62のピン2に現われる。ピン2のロ
ーパルスの立上り端縁の時AデータN,BデータN,C
データN,DデータNの信号は後に用いる目的でカウン
ターCT62にストローブ(strobe)される。A
データN信号は低オーダービツトでDデータN信号は高
オーダービツトであり、またデータN信号は反転形態に
あることを思い出そう。従ツて、カウンターCT62は
この反転データをすべて1の二進数に向けて計数を増す
のに用いられる。
The Y strobe N signal is also provided to the input of inverter I67C. When the Y strobe N signal goes low,
The output of inverter I67C goes high and differentiator circuit 584 generates a positive pulse at input 5 of NOR gate NO104C. This positive pulse is NOAH gate NO1
04C and inverter I67E to form a narrow positive pulse at input 9 of NOR gate NO104D. This gate NO104D inverts this pulse again into a narrow low pulse which appears at pin 2 of counter CT62. At the rising edge of the low pulse of pin 2, A data N, B data N, C
Data N, D The data N signal is strobed by the counter CT62 for later use. A
Recall that the Data N signal is a low order bit and the D Data N signal is a high order bit, and that the Data N signal is in inverted form. Therefore, the counter CT62 is used to increase the count of this inverted data toward a binary number of all ones.

以下に判るように、Yカウンターに含まれるデータはY
ステツプモータが駆動されるべきステツプ数は指示し、
Yカウンターはこれらのステツプを計数するのに用いら
れる。YコンボNパルス列はYステツプモータを駆動す
うように形成され、このパルス列はこのステツプモータ
が移動されるべき適当数のパルスを含む。しかし、この
パルス列はステツプモータの−層良好な制御を得るよう
に修正され、このパルス列の変化する方法はモータが駆
動されるパルス数又はステツプ数に基づく。
As you can see below, the data contained in the Y counter is Y
Indicates the number of steps the step motor should be driven,
A Y counter is used to count these steps. A Y Combo N pulse train is formed to drive the Y step motor, and the pulse train includes the appropriate number of pulses by which the step motor is to be moved. However, this pulse train is modified to obtain better control of the step motor, and the way this pulse train varies is based on the number of pulses or steps that the motor is driven.

ミシンの所定タイミングサイクル中にYコンボN信号の
4つ又はそれ以上のパルスが用いられるなら、初期パル
スはパルス列から外されてYカウンターを用いることな
くこのパルス列の端に自動的に付加される。従つて、こ
の場合、カウンターのデータはパルスの外されたことを
考慮して修正されるべきであり、このカウンターのデー
タは反転形態でいるのでカウンターは、1計数宛増して
このカウンターとYコンボNパルス列の計数済部分との
間の対応関係を保つ。
If four or more pulses of the Y Combo N signal are used during a given timing cycle of the sewing machine, the initial pulse is removed from the pulse train and automatically added to the end of this pulse train without using the Y counter. Therefore, in this case, the data of the counter should be modified to take into account the missed pulse, and since the data of this counter is in inverted form, the counter is incremented by one count and the Y combo with this counter is Maintain the correspondence between the counted portions of the N pulse train.

YカウンターCT62のピン9の信号がローのままであ
る限り、前にのべたようにデータN信号によつて情報が
カウンターに満たされるが、このカウンターはこの時計
数を増さない。しかし、このカウンターのピン9の信号
が−旦ハイになるとこのカウンターはそのピン2の信号
の立上り端縁によつて1計数増す。YストローブN信号
がハイになるまでカウンター9にハイ状態が生ずること
がなく、このY−のYストローブN信号がハイになるこ
とは、メモリーサイクル中に単シヨツト回路SS63A
が第2回目にトリガーされた時生ずる。
As long as the signal at pin 9 of the Y-counter CT62 remains low, the counter will not increase in number, although the data N signal will fill the counter with information as described above. However, once the signal on pin 9 of this counter goes high, the counter increments by one on the rising edge of the signal on pin 2. A high state does not occur in the counter 9 until the Y strobe N signal goes high, and this Y- Y strobe N signal going high means that the single shot circuit SS63A during the memory cycle
Occurs when is triggered for the second time.

この時、単シヨツト回路のQバーアウトプツトはローで
あり、YストローブN信号はハイに戻る。
At this time, the Q bar output of the single shot circuit is low and the Y strobe N signal returns high.

以下に判るように、Xデータ語が解読されてYステツプ
モータに修正パルス列を形成する。この解読されたデー
タがYステツプモータに4つ又はそれ以上のパルスを発
すべきであることを指示するなら、Yデコード4プラス
N信号はローにセツトされる。モータに対しパルス列の
4つ以下のパルスが形成されるなら、Yデコード4プラ
スN信号はハイのままであり、この場合、第21j図の
ノアゲートNO104Bは禁止されてそのアウトプツト
にロー信号が現われ、カウンターCT62は計数を増さ
ない。しかし、Yステツプモータが4つ又はそれ以上の
パルスでステツプされ、Yデコード4プラスN信号がロ
ーにセツトされると、YカウンターCT62は以下にの
べるように1計数宛増加する。
As seen below, the X data word is decoded to form a modified pulse train to the Y step motor. If this decoded data indicates that four or more pulses should be issued to the Y step motor, the Y Decode 4 Plus N signal is set low. If less than four pulses of the pulse train are formed for the motor, the Y-decode 4 plus N signal remains high, in which case NOR gate NO 104B of FIG. 21j is inhibited and a low signal appears at its output; Counter CT62 does not increase the count. However, if the Y step motor is stepped with four or more pulses and the Y decode 4 plus N signal is set low, the Y counter CT62 will increment by one count as described below.

第21j図及び第32図を参照してのべると、Yデコー
ド4プラスN信号はYストローブN信号がローになる時
であるT1とほぼ同時にローにセツトされる。このYス
トローブNのロー信号はインバータI67Dのインプツ
トに供給され、このインバータではこの信号はそのアウ
トプツトで正信号に反転され、このアウトプツトはYス
トローブN信号が時間T3でハイに戻るまでハイのまま
である。
Referring to Figures 21j and 32, the Y Decode 4 Plus N signal is set low at approximately the same time as T1, which is when the Y Strobe N signal goes low. This Y-STROBE N low signal is applied to the input of an inverter I67D, which inverts this signal to a positive signal at its output, which remains HIGH until the Y-STROBE N signal returns to high at time T3. be.

インバータI67Dのアウトプツトからの反転信号は遅
延回路586によつて遅延され、この遅延信号は(第3
2図にNO104B(2)として示す)ノアゲートNO
104Bのインプツト2に現われる。
The inverted signal from the output of inverter I67D is delayed by delay circuit 586, and this delayed signal is
Noah Gate NO (shown as NO104B(2) in Figure 2)
Appears on input 2 of 104B.

図示のように、この遅延信号は時間T2でハイとなり、
時間T4でローに戻る。時間T1とT2の間ではノアゲ
ートNO104Bの両インプツトはローであり、このゲ
ートのアウトプツトは時間T2までハイであり、時間T
2でこのアウトプツトはローに戻るが、その理由はこの
時ゲートNO104Bのインプツト2の遅延信号は、ハ
イとなるからである。時間T4でノアゲートNO104
Bのインプツト2の遅延信号は再びローになるのでこの
ゲートのインプツトに2つのロー信号が発生する。従つ
て、ゲートNO104Bのアウトプツトは時間T4で再
びハイになる。このようにして、微分回路588はゲー
トNO104Bのアウトプツトがハイになる時間T1と
T4との両方で正パルスを発生する。これらの正パルス
はノアゲートNO104C、インバータI67E,ノア
ゲートNO104Dによつて反転され、時間T1とT4
でYカウンターCT62のピン2に狭いローパルスが形
成される。時間T1でこのカウンターのピン2にローパ
ルスが形成されると、YストローブN信号はまだローで
あり、前にのべたように、カウンターCT62のピン9
のロ−信号はこのカウンターに情報を入れるだけである
。しかし、時間T4でカウンターCT62のピン2に第
2のローパルスが現われると、YストローブN信号はこ
のカウンターのピン9で既にハイ状態に戻ツている。従
ツて、この第2のローパルスはこのカウンターのピン2
のパルスの立上り端縁に応答して1計数宛Yカウンター
の既に入れられた情報を増す。
As shown, this delayed signal goes high at time T2;
Returns to low at time T4. Between times T1 and T2, both inputs of NOR gate NO 104B are low, and the output of this gate is high until time T2, when T
At 2, this output returns to low because at this time the delayed signal at input 2 of gate NO 104B goes high. Noah Gate No. 104 at time T4
The delayed signal at input 2 of B goes low again, so two low signals are generated at the input of this gate. Therefore, the output of gate NO 104B goes high again at time T4. In this manner, differentiator circuit 588 generates positive pulses at both times T1 and T4 when the output of gate NO 104B is high. These positive pulses are inverted by NOR gate NO104C, inverter I67E, and NOR gate NO104D, and at times T1 and T4
A narrow low pulse is formed at pin 2 of the Y counter CT62. When a low pulse is formed on pin 2 of this counter at time T1, the Y strobe N signal is still low and, as stated earlier, pin 9 of counter CT62
The low signal only puts information into this counter. However, when a second low pulse appears at pin 2 of counter CT62 at time T4, the Y strobe N signal has already returned to the high state at pin 9 of this counter. Therefore, this second low pulse is at pin 2 of this counter.
Increments the information already entered in the Y counter by one count in response to the rising edge of the pulse.

XストローブN信号に応答してXカウンターCT61に
AデータN、BデータN、CデータN及びDデータNの
信号を入れる場合のこのカウンターの動作はデータN信
号からの情報をYカウンターCT62に入れるのに関連
してのべたこと非常に似ている。また、このように入れ
られた情報はYカウンターCT62に関連してのべたの
と同じようにしてXデコード4プラスN信号のロー状態
に応答して1計数宛増加される。
The operation of this counter when inputting A data N, B data N, C data N, and D data N signals to the X counter CT61 in response to the X strobe N signal is to input information from the data N signal to the Y counter CT62. It's very similar to what I said in connection with. The information thus entered is also incremented by one count in response to the low state of the X decode 4 plus N signal in the same manner as described in connection with Y counter CT62.

XストローブN信号がローになる時、Xデータ語は既に
データN信号として形成されている。XストローブN信
号はインバータI52Eによつて反転され、このインバ
ータのアウトプツトがハイになる時、微分回路590は
正パルスを発生するのでノアゲートNO80Cのアウト
プツトに狭いローパルスが形成される。XカウンターC
T61のピン9のインプツトはローであるので、このロ
ーパルスの正となる端縁によつてデータN信号からの情
報はこのカウンターに入れられる。また、この情報はA
データN信号に相応する低オーダービツトを有する反転
形態である。解読されたXデータがXステツプモータを
4パルス以上動かすことを指示するなら、Xデコード4
プラスN信号はメモリーサイクル中ハイのままでゲート
NO80Bを禁止し、XカウンターCT61は計数を増
すことがない。
When the X strobe N signal goes low, the X data word has already been formed as a data N signal. The X strobe N signal is inverted by inverter I52E, and when the output of this inverter goes high, differentiator circuit 590 generates a positive pulse, creating a narrow low pulse at the output of NOR gate NO80C. X counter C
Since the pin 9 input of T61 is low, the positive edge of this low pulse causes information from the Data N signal to be placed into this counter. Also, this information is A
It is an inverted form with low order bits corresponding to the data N signal. If the decoded X data instructs the X step motor to move more than 4 pulses, then
The plus N signal remains high during the memory cycle, inhibiting gate NO80B, and X counter CT61 does not increment.

しかし、Xステツプモータが4つ又はそれ以上のパルス
駆動されるなら、Xデコーダ4プラスN信号はローとな
る。従つて、Xデコード4プラスN信号とノアゲートN
O80Bのインプツト2の遅延回路592によつて形成
される遅延信号とによつてノアゲートNO80Cのアウ
トプツトとXカウンターCT61のピン2とに2つの狭
いローパルスが形成される。第1のローパルスはXスト
ローブN信号がローである間に生ずるのでこの時このカ
ウンターは計数を増さない。しかし、XストローブN信
号がハイになつた後、即ち単シヨツト回路SS63Aが
再びクロツクパルス信号の第3のパルスによつて再びト
リガーされYカウンターCT62に関連してのべたよう
にカウンターCT61に入れられた情報が1計数増えた
時第2のローパルスが発生する。従つて、Xカウンター
のデータはXステツプモータへのパルス列に変更がある
ことに従ツて修正される。
However, if the X step motor is driven with four or more pulses, the X decoder 4 plus N signal will be low. Therefore, X decode 4 plus N signal and NOR gate N
The delay signal formed by delay circuit 592 of input 2 of O80B forms two narrow low pulses at the output of NOR gate NO80C and pin 2 of X counter CT61. The first low pulse occurs while the X STROBE N signal is low, so this counter does not increment at this time. However, after the X strobe N signal went high, i.e. the single shot circuit SS63A was again triggered by the third pulse of the clock pulse signal and entered the counter CT61 as described in connection with the Y counter CT62. A second low pulse is generated when the information increases by one count. Therefore, the X counter data is modified according to changes in the pulse train to the X step motor.

メモリーサイクル中のクロツクパルスのパルス列の第3
のパルスに応答してEMC−Pハイ信号を受ける時、制
御語は既にAデータN,BデータN,CデータN,Dデ
ータN信号として形成されている。第21j図に示すよ
うに、データN信号は4つのDタイプフリツプフロツプ
から成るレジスタR47に供給される。EMC−P信号
はレジスタR47に供給され、この信号がハイになると
、AデータN,BデータN,CデータN,DデータN信
号は以下にのべるようにレジスタによつてそのアウトプ
ツトで解読される。
The third pulse train of clock pulses during a memory cycle.
When receiving the EMC-P high signal in response to the pulse of , the control word has already been formed as an A data N, B data N, C data N, D data N signal. As shown in Figure 21j, the data N signal is applied to a register R47 consisting of four D type flip-flops. The EMC-P signal is applied to register R47, and when this signal goes high, the A Data N, B Data N, C Data N, and D Data N signals are decoded by the register at its output as described below. .

ふりかえつてみると、クロツクパルス信号の第1のパル
スを受けてYストローブN信号が後にローになると、4
ビツトYデータ語からの情報がYカウンターCT62に
入れられる。このクロツクパルス信号の次のパルスを受
けてXストローブN信号が後にローになると、Xデータ
語からの情報がXカウンターCT61に入れられる。い
ずれの場合も、XとYのカウンターに入れられた情報は
、Xデコード4プラスN又はYデコード4プラスNの信
号の−方又は双方がローになツた場合1計数増す。
Looking back, when the Y strobe N signal later goes low in response to the first pulse of the clock pulse signal,
Information from the bit Y data word is entered into Y counter CT62. When the X strobe N signal later goes low upon receiving the next pulse of this clock pulse signal, information from the X data word is placed into the X counter CT61. In either case, the information placed in the X and Y counters is incremented by one when either or both of the X Decode 4 Plus N or Y Decode 4 Plus N signals go low.

最後に、メモリーサイクル中クロツクパルスのパルス列
の第3のパルスを受けた後、制御語からの情報はXとY
のステツプモータの方向を設定するのに用いる目的で、
またそれに含まれる特定のモード又は命令を指示する目
的でレジスタR47によつて解読される。
Finally, after receiving the third pulse of the train of clock pulses during the memory cycle, the information from the control word is
for the purpose of setting the direction of the step motor of
It is also decoded by register R47 to indicate the particular mode or instruction it contains.

AデータN,BデータN,CデータN,DデータNの信
号はXとYのステツプモータに発せられるパルス列を制
御するのに用いる目的でも解読される。パルス列の特定
の性質は含まれるパルスの数に基づいているが、−般的
にはモータの好ましくない振動を防止するためXとYの
両ステツプモータをゆるやかな速度でスタートし停止す
ることが望ましい。XとYのデータ語からのXとYの両
情報はこのパルスの平滑化を以下のように行うのに用い
る目的で解読される。
The A Data N, B Data N, C Data N, and D Data N signals are also decoded for use in controlling the pulse trains issued to the X and Y step motors. Although the specific nature of the pulse train is based on the number of pulses involved, it is generally desirable to start and stop both the X and Y step motors at slow speeds to prevent unwanted vibrations of the motors. . Both the X and Y information from the X and Y data words are decoded for use in performing this pulse smoothing as follows.

XとYのデータ語は各々4ビツト含むので第33図に示
すように各データ語毎に16の可能な二進数がある。X
ステツプモータに1パルスアウトプツトすることが望ま
れる場合、PROMで符号化されたXデータ語は、図示
のように、0001の二進数を有する。同様にして、Y
ステツプモータに15パルスアウトプツトすることが望
まれる場合Yデータ語は1111の二進数である。Aデ
ータN,BデータN,CデータN,DデータNの信号と
して形成されるX又はYのデータの相応する反転語は図
面にも示してある。図示のように、1パルスと15パル
スの上記例のデータN信号はそれぞれ1110,000
0の反転二進数を表わし、1の補数である。反転語のデ
ータN信号は以下にのべるように、ステツプモータに対
するパルス列を形成するのに用いられる信号を形成する
ために解読される。
Since the X and Y data words each contain 4 bits, there are 16 possible binary numbers for each data word, as shown in FIG. X
If it is desired to output one pulse to the stepper motor, the PROM encoded X data word has a binary value of 0001, as shown. Similarly, Y
If it is desired to output 15 pulses to the step motor, the Y data word is 1111 binary. The corresponding inversion of the X or Y data formed as the A data N, B data N, C data N, D data N signals is also shown in the drawing. As shown, the data N signals of the above example of 1 pulse and 15 pulses are each 1110,000
It represents the inverted binary number of 0 and is the complement of 1. The inverted data N signal is decoded to form a signal that is used to form a pulse train to the stepper motor, as described below.

第21i図に示すように、AデータN,BデータN,C
データN,DデータNの信号の現状態はアンドゲートA
49B、ノアゲートNO39B、ナンドゲートNA66
B,NA66C及びインバータI64B,I64Cのイ
ンプツトで論理が取られる。第33図から判るように、
Xデータ又はYデータに4つ又はそれ以上のパルスが含
まれているなら、CデータN及びDデータNの相応する
信号の−方又は両方はロー又は0である。逆に、データ
語に符号化されたパルス数が4より小さければ、Cデー
タN,DデータN信号は共にハイであるか1である。
As shown in FIG. 21i, A data N, B data N, C
Data N, D The current state of the data N signal is AND gate A
49B, Noah Gate NO39B, Nand Gate NA66
Logic is taken at the inputs of B, NA66C and inverters I64B and I64C. As can be seen from Figure 33,
If the X data or Y data contains four or more pulses, one or both of the corresponding signals of C data N and D data N are low or 0. Conversely, if the number of pulses encoded in the data word is less than four, both the C data N and D data N signals are high or one.

Yデータ語がYステツプモータを4つ又はそれ以上のパ
ルス駆動するように符号化されると、相応するデータN
信号は以下のように解読される。
When a Y data word is encoded to drive the Y step motor with four or more pulses, the corresponding data N
The signal is decoded as follows.

CデータN又はDデータN信号の−方又は両方がローで
あるので、アンドゲートA49Bのアウトプツトもロー
である。従つて、ノアゲートNO14Aのインプツト9
とノアゲートNO14Dのインプツト5はローである。
Since one or both of the C Data N or D Data N signals are low, the output of AND gate A49B is also low. Therefore, input 9 of Noah Gate NO14A
And input 5 of Noah gate NO14D is low.

アンドゲートA49BのアウトプツトはアンドゲートA
49Cのインプツト4にも供給されるのでノアゲートN
O39Cのインプツト9もローである。ゲートA49B
のローアウトプツトはナンドゲートNA66Bのインプ
ツト5及びナンドゲートNA66Cのインプツト11に
も形成され、従つて、両ナンドゲートのアウトプツトは
ハイである。ノアゲートNO26Cのインプツト11と
ノアゲートNO26Dのインプツト9とはゲートNA6
6CのアウトプツトNA49Aの両インプツトはハイで
あるのでそのアウトプツトはローである。
The output of AND gate A49B is AND gate A
Since it is also supplied to input 4 of 49C, the Noah gate N
Input 9 of O39C is also low. Gate A49B
The low output of is also formed at input 5 of NAND gate NA66B and input 11 of NAND gate NA66C, so the outputs of both NAND gates are high. Input 11 of Noah gate NO26C and input 9 of Noah gate NO26D are gate NA6.
Since both inputs of 6C's output NA49A are high, its output is low.

このようにして、ノアゲートNO39Cは2つのローイ
ンプツトを有するのでノアゲートNO14Bのインプツ
ト11とノアゲートNO26Aのインプツト5とはハイ
状態となる。ナンドゲートNA49Aからのローアウト
プツトは、ノアゲートNO14Cのインプツト2とノア
ゲートNO26Bのインプツト3が共にハイであるよう
に、インバータI64Aによつて反転される。従つて、
チツプ594,596上のノアゲートのうち、ゲートN
O14A,NO14Dのみが信号からのローインプツト
を有する。
In this way, since NOR gate NO39C has two low inputs, input 11 of NOR gate NO14B and input 5 of NOR gate NO26A become high. The low output from NAND gate NA49A is inverted by inverter I64A such that input 2 of NOR gate NO14C and input 3 of NOR gate NO26B are both high. Therefore,
Among the Noah gates on chips 594 and 596, gate N
Only O14A and NO14D have low input from the signal.

前にのべたように、Yデータ語のデータN信号の形成後
、YストローブN信号がローになるので微分回路520
によつて1つのパルスが発生する。
As mentioned earlier, after the formation of the data N signal for the Y data word, the Y strobe N signal goes low, so the differentiating circuit 520
One pulse is generated by .

この正パルスはインバータI50Dによつて反転される
ので、ゲートNO14Bのインプツト12とゲートNO
14Dのインプツト6とゲートNO26Bのインプツト
2とゲートNO26Dのインプツト8とにローパルスが
生ずる。これらのゲートの他方のインプツトは、Yスト
ローブN信号がローになる前で回路520によつてパル
スが発生する前に形成されている。ゲートNO14Bの
インプツト11,ゲートNO26Bのインプツト3及び
ゲートNO26Dのインプツト9はすべてハイであるの
でこれらのゲートのアウトプツトは他方のインプツトに
ローパルスが受入れられていてもローのままである。
This positive pulse is inverted by inverter I50D, so that input 12 of gate NO14B and gate NO
A low pulse is generated at input 6 of gate 14D, input 2 of gate NO 26B, and input 8 of gate NO 26D. The other input of these gates is formed before the Y STROBE N signal goes low and before the pulse is generated by circuit 520. Since input 11 of gate NO 14B, input 3 of gate NO 26B, and input 9 of gate NO 26D are all high, the outputs of these gates will remain low even if a low pulse is accepted at the other input.

しかし、ノアゲートNO14Dのインプツト5はローで
あるので、このゲートのインプツト6にローパルスが入
ると、そのアウトプツトにフリツプフロツプff4Bを
セツトする正パルスが形成されるので、Yデコード4プ
ラスN信号をローにセツトする。第21j図に関連して
前にのべたように、Yデコード4プラスN信号のこの状
態によつてYストローブN信号がハイに戻ツた時Yカウ
ンターは1計数増える。
However, since input 5 of NOR gate NO14D is low, when a low pulse enters input 6 of this gate, a positive pulse is formed at its output which sets flip-flop ff4B, thus setting the Y decode 4 plus N signal low. do. As previously discussed in connection with Figure 21j, this state of the Y Decode 4 Plus N signal causes the Y counter to increment by one count when the Y Strobe N signal returns high.

従つて、受入れられた第1のクロツクパルスに応答して
メモリーサイクルの最初の部分の間YストローブN信号
を受けると、Yデコード4プラスN信号はローにセツト
させる。チツプ598,600,602,604上のフ
リツプフロツプの残りのアウトプツトはこの時ハイであ
るが、その理由はこれらのアウトプツトはメモリーサイ
クルのスタート時にメモリーサイクル可能化P信号によ
つてリセツトされ、−方のインプツトがロー状態であり
他方のインプツトにローパルスがあるようにストローブ
されたチツプ594,596上のゲートはゲートNO1
4Dであつたからである。
Thus, receiving the Y Strobe N signal during the first portion of the memory cycle in response to the first clock pulse being accepted causes the Y Decode 4 Plus N signal to be set low. The remaining outputs of the flip-flops on chips 598, 600, 602, and 604 are high at this time because they are reset by the memory cycle enable P signal at the start of the memory cycle and the - The gates on chips 594 and 596 that are strobed such that the input is in the low state and the other input has a low pulse are connected to gate NO1.
This is because it was 4D.

Xデータ語はメモリーサイクルの第2の相の間で微分回
路518によつてパルスが形成された後データN信号と
して形成される。Xデータ語がXステツプモータを4つ
以上のパルス駆動するようにプログラム化されていると
、相応するデータN信号は以下のように復号される。デ
ータN信号が形成された後、これらの信号は上記と同じ
ようにしてチツプ594、596上のゲート用の信号と
して復号される。このようにして、ゲートNO14Aの
インプツト9とゲートNO14Dのインプツト5とはロ
ー状態であり、−方ゲートNO14Bのインプツト11
、ゲートNO14Cのインプツト2、ゲートNO26A
のインプツト5、ゲートNO26Bのインプツト3、ゲ
ートNO26Cのインプツト11、ゲートNO26Dの
インプツト9はロー状態である。
The X data word is formed as the data N signal after being pulsed by differentiator circuit 518 during the second phase of the memory cycle. If the X data word is programmed to drive the X step motor with more than four pulses, the corresponding data N signal is decoded as follows. After the data N signals are formed, these signals are decoded as signals for the gates on chips 594 and 596 in the same manner as described above. In this way, input 9 of gate NO14A and input 5 of gate NO14D are in a low state, and input 11 of negative gate NO14B is in a low state.
, input 2 of gate NO14C, gate NO26A
Input 5 of gate NO26B, input 3 of gate NO26C, input 11 of gate NO26C, and input 9 of gate NO26D are in the low state.

XストローブN信号かローになると、微分回路518は
インバータI50Bによつて反転される正パルスを発生
する。従つて、ゲートNO14Aのインプツト8、ゲー
トNO14Cのインプツト3、ゲートNO26Aのイン
プツト6及びゲートNO26Cのインプツト12にロー
パルスか現われる。ゲートNO14Aのインプツト9は
ローであるので、このゲートのアウトプツトに正パルス
が形成され、このパルスはフリツプフロツプff3Aを
そのアウトプツト信号Xデコード4プラスNがローにセ
ツトされるようにセツトする。チツプ594、596の
残りのゲートのアウトプツトはこの時ローのままであり
、チツプ598、600、602、604上の他のフリ
ツプフロツプはXデータ語が4以上のパルスを含むこの
場合においてはXストローブN信号に応答してセツトさ
れることはない。第21j図に関連して前にのべたよう
に、このロー信号Xデコード4プラスNによつてXカウ
ンターCT61は1計数増すことになる。
When the X STROBE N signal goes low, differentiator circuit 518 generates a positive pulse that is inverted by inverter I50B. Therefore, a low pulse appears at input 8 of gate NO14A, input 3 of gate NO14C, input 6 of gate NO26A, and input 12 of gate NO26C. Since input 9 of gate NO14A is low, a positive pulse is formed at the output of this gate, which sets flip-flop ff3A such that its output signal Xdecode4 plus N is set low. The outputs of the remaining gates of chips 594, 596 remain low at this time, and the other flip-flops on chips 598, 600, 602, 604 are connected to the X strobe N in this case where the X data word contains four or more pulses. It is never set in response to a signal. As previously stated in connection with FIG. 21j, this low signal X decode 4 plus N causes the X counter CT61 to increase by one count.

ふりかえツてみると、Yデコード4プラスN信号はYデ
ータ語にプログラム化された4つ以上のパルスに応答し
てローにセツトされ、同様にしてXデータ語の4つ以上
のパルスが復号された場合Xデコート4プラスN信号は
ローになる。便宜のために両データ語、の4つ以上のパ
ルスの状態が−緒にのべらていることに注目すべきであ
る。
In retrospect, the Y Decode 4 Plus N signal is set low in response to four or more pulses programmed into the Y data word, and similarly the four or more pulses in the X data word are decoded. If so, the X decode 4 plus N signal goes low. It should be noted that for convenience, the states of the four or more pulses of both data words are listed together.

しかし、これらのデータ語のいずれか又は両方共4より
小さい計数を含み、YデコードAプラスNとXデコード
4プラスNとの信号の設定は相互に独立しそれぞれのデ
ータ語に従属している。
However, if either or both of these data words contain a count less than 4, the settings of the Y decode A plus N and X decode 4 plus N signals are mutually independent and dependent on the respective data word.

第33図に関連して前にのべたように、X又はYのデー
タ語が4より小さい計数又はパルスで符号化されると、
XとYのデータ語に応答して形成されるCデータNとD
データNとの信号は共に1又はハイである。第21i図
に示すように、CデータN、DデータNの信号はハイで
あるのでアンドゲートA49Bのアウトプツトもハイで
あり、またノアゲートNO14Aのインプツト9とノア
ゲートNO14Dのインプツト5は共にハイである。従
ツて、ロー信号YストローブN、XストローブNを受け
る時ゲートNO14A,NO14Dのアウトプツトはロ
ーのままであり、フリツプフロツプff3A、ff4B
はセツトされることなく、Yデコード4プラスN、Xf
コード4プラスN信号はハイのままである。このように
して、Yデータ語が4より小さいなら、YデコードAプ
ラスN信号はローにセツトされることがない。従つて、
相応するXとYのデータ語が4計数より大きいか等しい
なら、又は等しくさえありさえすれば、Yデコード4プ
ラスNとXデコード4プラスNとの信号がローにセツト
される。この時、CデータNとDデータNとの信号の可
能な状態は既にのべたが、両信号は以下にのべる間ハイ
状態にあり、データ語の4つより小さい計数に係わる。
As stated above in connection with FIG. 33, if an X or Y data word is encoded with counts or pulses less than 4,
C data N and D formed in response to X and Y data words
Both signals with data N are 1 or high. As shown in FIG. 21i, since the C data N and D data N signals are high, the output of AND gate A49B is also high, and input 9 of NOR gate NO14A and input 5 of NOR gate NO14D are both high. Therefore, when receiving low signals Y strobe N and X strobe N, the outputs of gates NO14A and NO14D remain low, and flip-flops ff3A and ff4B
is not set, Y decode 4 plus N, Xf
The code 4 plus N signal remains high. In this way, if the Y data word is less than 4, the Y Decode A Plus N signal will never be set low. Therefore,
If the corresponding X and Y data words are greater than or equal to four counts, or even equal, the Y Decode 4 Plus N and X Decode 4 Plus N signals are set low. At this time, the possible states of the C data N and D data N signals have already been described, and both signals are in the high state for the duration described below, for counts less than four of the data words.

また、この場合、アンドゲートA49Bのアウトプツト
がハイであるのでアンドゲートA49Cのインプツト4
、ナンドゲートNA66Bのインプツト5、ナンドゲー
トNA66Cのインプント11はハイである。
Also, in this case, since the output of AND gate A49B is high, input 4 of AND gate A49C is high.
, input 5 of NAND gate NA66B, and input 11 of NAND gate NA66C are high.

次に、0計数がX又はYのデータ語に符号化されたと仮
定する。第33図に示すように、このデータ語から形成
されるAデータN又はBデータN信号は共にハイである
。第21i図を参照してのべると、ノアゲートNO39
Bのインプツトはハイであるので、アンドゲートA49
Cのインプツト5はローであり、ノアゲートNO39C
のインプツト9もローである。BデータN信号からのイ
ンバータI64Bのインプツトはハイであるので、ナン
ドゲートNA66Bのインプツト4の反転信号はローで
このゲートのアウトプツトはハイである。同様にして、
インバータI64Cのインプツトはハイでナンドゲート
NA66Cのインプツト9に現われるこのインバータの
アウトプツトはローであるのでこのゲートのアウトプツ
トはハイ状態となる。ノアゲートNO26Cのインプツ
ト11とノアゲートNO26Dのインプツト9は共にハ
イであることが判る。また、ナンドゲートNA49Aの
両イノプツトはハイであるのでこのゲートのアウトプツ
トはローとなる。ノアゲートNO39Cの両インプツト
はローであるので、ノアゲートNO14Bのインプツト
11とノアゲートNO26Aのインプツト5との信号は
共にハイである。ゲートNA49Aからのロー信号はイ
ンバータI64Aによつて反転されるので、ノアゲート
NO14Cのインプツト2とノアゲートNO26Bのイ
ンプント3とはハイ状態になる。前にのべたように、ノ
アゲートNO14Aのインプツト9とノアゲートNO1
4Dのインプツト5もハイである。このようにして、相
応するX又はYのデータ語か0計数を有する時チツプ5
94、596上のすべてのノアゲートはハイイノプツト
を有する。
Next, assume that a zero count is encoded into an X or Y data word. As shown in FIG. 33, the A data N or B data N signals formed from this data word are both high. Referring to Figure 21i, Noah Gate No. 39
B's input is high, so AND gate A49
Input 5 of C is low, Noah gate NO39C
Input 9 is also low. Since the input of inverter I64B from the B data N signal is high, the inverted signal at input 4 of NAND gate NA66B is low and the output of this gate is high. Similarly,
The input of inverter I64C is high and the output of this inverter, which appears at input 9 of NAND gate NA66C, is low, so the output of this gate is high. It can be seen that input 11 of NOR gate NO26C and input 9 of NOR gate NO26D are both high. Also, since both inputs of NAND gate NA49A are high, the output of this gate is low. Since both inputs of NOR gate NO39C are low, the signals at input 11 of NOR gate NO14B and input 5 of NOR gate NO26A are both high. Since the low signal from gate NA49A is inverted by inverter I64A, input 2 of NOR gate NO14C and input 3 of NOR gate NO26B go high. As mentioned before, input 9 of Noah Gate NO14A and Noah Gate NO1
4D input 5 is also high. In this way, when the corresponding X or Y data word has a zero count, chip 5
All Noah gates on 94,596 have high innovations.

相応するYストローブN又はXストローブN信号がロー
になる時、チツプ594、576上のノアケートからの
アウトプツトはローのままであり、チツプ598乃至6
04上のどのフリツプフロツプもセツトされない。これ
らのフリツプフロツプはメモリーサイクル可能化P信号
によつてメモリーサイクルのイニシアライズ中既にリセ
ツトされるのでこれらのフリツプフロツプの相応すうr
どのアウトプツトもローにセツトされない。このように
して、Yデータ語が0であるなら、これらのフリツプフ
ロツプからのYaパルス禁止N,Ycパルス禁止N,Y
bパルス禁止N,Yデコード4パルスNの信号はハイの
ままである。同様にして、Xデータ語が0パルスを表わ
すなら、Xaパルス禁止N,Xbパルス禁止N,Xcパ
ルス禁止N及びXデコード4プラスNの信号はすべてハ
イのままである。
When the corresponding Y Strobe N or
None of the flip-flops on 04 are set. Since these flip-flops are already reset during the initialization of the memory cycle by the memory cycle enable P signal, the corresponding r of these flip-flops is
None of the outputs are set low. Thus, if the Y data word is 0, then the Ya pulse inhibit N, Yc pulse inhibit N, Y from these flip-flops.
The b pulse inhibit N and Y decode 4 pulse N signals remain high. Similarly, if the X data word represents a 0 pulse, the Xa Pulse Inhibit N, Xb Pulse Inhibit N, Xc Pulse Inhibit N, and X Decode 4 Plus N signals all remain high.

次の状態は第33図に示すように、形成されたAデータ
N信号がローであツてBデータN信号がハイであるよう
に、X又はYのデータ語が1つの計数を有する時の場合
である。この場合、ノアゲートNO39Bのインプツト
2はハイであるのでアンドゲートA49Cのインプツト
5にロー信号が生ずる。従つて、ノアゲートNO39C
のインプツト9もローである。インバータI64Bのイ
ンプツトはハイであるのでナンドゲートNA66Bのイ
ンプツト4はローでこのゲートのアウトプツトはハイで
ある。インバータI64Cのローインプツトは、ナンド
ゲートNA66Cのインプツト9でハイ状態に反転され
る。ナンドゲートNA66Cのインプツト10はBデ−
タN信号が供給されるのでこれもハイである。ナンドゲ
ートNA66Cのインプツト11はアンドゲートA49
Bのハイインプツトに接続されているのでこれもハイで
あるが、このことはCデータN,DデータN信号のハイ
状態によツて生ずる。ナンドゲートNA66Cのすべて
のインプツトはハイであるので、そのアウトプツトはロ
ーである。このようにして、ノアゲートNO26Cのイ
ンプツト11はローであり、ノアゲートNO26Dのイ
ンプツト9もローである。ナンドゲートNA49Aのイ
ンプツト13はローであるので、そのアウトプツトはハ
イである。ノアゲートNO39Cのインプツト8はハイ
であるので、そのアウトプツトはローであり、従つてノ
アゲートNO14Bのインプツト11とノアゲートNO
26Aのインプツト5とにロー信号が生ずる。ナンドゲ
ートNA49AからのハイアウトプツトはインバータI
64Aによつて反転されるのでノアゲートNO14Cの
インプツト2とノアゲートNO26Bのインプツト3に
ロー信号か生ずる。
The next situation is when the X or Y data word has one count such that the formed A data N signal is low and the B data N signal is high, as shown in FIG. This is the case. In this case, since input 2 of NOR gate NO39B is high, a low signal is generated at input 5 of AND gate A49C. Therefore, Noah Gate NO39C
Input 9 is also low. Since the input of inverter I64B is high, input 4 of NAND gate NA66B is low and the output of this gate is high. The low input of inverter I64C is inverted to a high state at input 9 of NAND gate NA66C. Input 10 of NAND gate NA66C is B data.
This is also high since the TA N signal is provided. Input 11 of NAND gate NA66C is AND gate A49
Since it is connected to the high input of B, it is also high, which is caused by the high states of the C data N and D data N signals. All inputs of NAND gate NA66C are high, so its output is low. Thus, input 11 of NOR gate NO26C is low and input 9 of NOR gate NO26D is also low. Since input 13 of NAND gate NA49A is low, its output is high. Since input 8 of Noah Gate NO39C is high, its output is low, so input 11 of Noah Gate NO14B and Noah Gate NO
A low signal is produced at input 5 of 26A. High output from NAND gate NA49A is inverter I
64A, a low signal is produced at input 2 of NOR gate NO14C and input 3 of NOR gate NO26B.

従つて、チツプ594、596上のノアゲートの上記の
すべてのインプツトはローであるが、但しゲートNO1
4Aのインプツト9とゲートNO14Dのインプツト5
とはハイである。チツプ594、596上のこの状態の
ゲートがYストローブNのロー信号を受けるとYデータ
語を表わすなら、フリツプフロツプff27B,ff1
5B,ff3Bがセツトされる。このようにして、YA
パルス禁止N,YBパルス禁止N及びYCパルス禁止N
の信号はローにセツトされる。チツプ594、596上
のこの状態のゲートがXストローブNロー信号を受ける
とNデータ語を表わすならフリツプフロツプff27A
,ff15A,ff4Aがセツトされる。従つて、この
時XAパルス禁止N、XBパルス禁止N及びXCパルス
N信号はローにセツトされる。
Therefore, all the above inputs of the Noah gates on chips 594, 596 are low, except that gate NO1
4A input 9 and gate NO 14D input 5
It's high. If the gates in this state on chips 594 and 596 indicate a Y data word when receiving the low signal of Y strobe N, flip-flops ff27B and ff1
5B and ff3B are set. In this way, YA
Pulse prohibition N, YB pulse prohibition N, and YC pulse prohibition N
signal is set low. If the gates in this state on chips 594 and 596 receive the X strobe N low signal and represent N data words, flip-flop ff27A
, ff15A, and ff4A are set. Therefore, at this time, the XA pulse inhibit N, XB pulse inhibit N, and XC pulse N signals are set low.

このようにして、Yデータ語が1つの計数を有する時、
Yデコード4プラスN信号を有するフリツプフロツプf
f4Bを除いてすべてのYパルス禁止フリツプフロツプ
がセツトされる。同様にして、Xデータ語が1つの計数
を表わす時Xデコード4プラスNアウトプツト信号を有
するフリツプフロツプff3Aを除いてすべてのXパル
ス禁止フリツプフロツプがセツトされる。X又はYのデ
ータ語の1つのパルスに相当するこれらのフリツプフロ
ツプからの禁止信号の状態は第33図の右側部分に示し
てある。
In this way, when a Y data word has one count,
Flip-flop f with Y decode 4 plus N signals
All Y-pulse inhibit flip-flops are set except f4B. Similarly, all X pulse inhibit flip-flops are set except flip-flop ff3A which has an X decode 4 plus N output signal when the X data word represents one count. The states of the inhibit signals from these flip-flops corresponding to one pulse of an X or Y data word are shown in the right-hand portion of FIG.

次にXデータ又はYデータ語か2つの計数を含んている
と仮定する。第33図に示すように、この場合、相応す
るAデータN信号はハイであり、またBデータN信号は
ローである。ノアゲートNO39Bのインプツト3はハ
イであるので、アンドゲートA49Cのインプツト5は
ローであり、ノアゲートNO39Cのインプツト9もロ
ーである。
Now assume that either the X data or the Y data word contains two counts. As shown in FIG. 33, in this case the corresponding A data N signal is high and the B data N signal is low. Since input 3 of NOR gate NO39B is high, input 5 of AND gate A49C is low, and input 9 of NOR gate NO39C is also low.

インバータI64Bのインプツトはローであるのでナン
ドゲートNA66Eのインプツト4はハイである。また
、ナンドゲートNA66Bのインプツト3はAデータN
信号が供給されるのでハイである。
Since the input of inverter I64B is low, input 4 of NAND gate NA66E is high. Also, input 3 of NAND gate NA66B is A data N.
It is high because the signal is supplied.

前にのべたように、ナンドゲートNA66Bのインプツ
ト5はCデータNとDデータNとのハイ信号が供給され
るインプツトを有するアンドゲートA49Bのアウトプ
ツトに接続されているのでこれもハイである。従つて、
ナンドゲートNA49Aのインプツト12に現われるナ
ンドゲートNA66Bのアウトプツトはローである。こ
のようにして、ゲートNA49Aのアウトプツトはハイ
であり、ノアゲートNO39Cのアウトプツトはローで
ある。
As stated earlier, input 5 of NAND gate NA66B is also high because it is connected to the output of AND gate A49B, which has inputs supplied with high signals of C data N and D data N. Therefore,
The output of NAND gate NA66B appearing at input 12 of NAND gate NA49A is low. Thus, the output of gate NA49A is high and the output of NOR gate NO39C is low.

従つてノアゲートNO14Bのインプツト11とノアゲ
ートNO26Aのインプツト5は共にローである。ナン
ドゲートNA49Aからのハイ信号はインバータI64
Aによつて反転されるのでノアゲートNO14Cのイン
プツト2とノアゲートNO26Bのインプツト3はロー
状態になる。ナンドゲートNA66Cのインプツト10
はローであるのでこのゲートのアウトプツトはハイであ
り、ノアゲートNO26Cのインプツト11及びノアゲ
ートNO26Dのインプント9は共にハイである。Yデ
ータ語に相応して、YストローブN信号がローとなると
、フリツプフロツプff15Bとff3Bとがセツトさ
れる。このようにして、この時第33図に示すように、
YBパルス禁止N、YCパルス禁止N信号はローにセツ
トされる。Xデータ語の場合には、XストローブN信号
がローになると、フリツプフロツプff4A、ff15
Aがセツトされる。このようにして、この時第33図に
示すようにXBパルス禁止N,XCパルス禁止N信号の
みがローにセツトされる。メモリーサイクル可能化P信
号によツてメモリーサイクルのスタート時にリセツトさ
れたフリツプフロツプの残りのアウトプツトはハイのま
まである。
Therefore, input 11 of NOR gate NO14B and input 5 of NOR gate NO26A are both low. The high signal from NAND gate NA49A is sent to inverter I64.
Since it is inverted by A, input 2 of NOR gate NO14C and input 3 of NOR gate NO26B become low. Nand Gate NA66C input 10
Since is low, the output of this gate is high, and input 11 of NOR gate NO26C and input 9 of NOR gate NO26D are both high. Corresponding to the Y data word, when the Y strobe N signal goes low, flip-flops ff15B and ff3B are set. In this way, as shown in FIG. 33,
The YB Pulse Inhibit N and YC Pulse Inhibit N signals are set low. For X data words, when the X strobe N signal goes low, flip-flops ff4A, ff15
A is set. In this way, at this time, only the XB pulse inhibit N and XC pulse inhibit N signals are set to low as shown in FIG. The remaining outputs of the flip-flops reset at the start of the memory cycle by the memory cycle enable P signal remain high.

最後に、X又はYのデータ語が3計数を含んでいる場合
をのべる。第33図に示すように、その結果生ずる信号
AデータN及びBデータNは共にロー又は0である。第
21i図を参照してのべると、ナンドゲートNA66B
のインプツト3とナンドゲートNA66Cのインプツト
10は共にローであるのでこえらの両ゲートのアウトプ
ツトにハイ信号が生ずる。このようにして、ノアゲート
NO26Cのインプツト11とノアゲートNO26Dの
インプツト9は共にハイである。ナンドゲートNA49
Aの両インプツトはハイであるのでそのアウトプツトは
ローである。このロー信号は、インバータI64Aによ
つて反転され、ノアゲートNO14Cのインプツト2と
ノアゲートNO26Bのインプツト3は共にハイ状態と
なる。また、この時ノアゲートNO39Cのインプツト
8はローであるのでそのアウトプツトはハイである。前
にのべたように、アンドゲートA49Bのインプツトは
CデータN,DデータNハイ信号が供給されるのでその
アウトプツトはハイである。このようにして、アントゲ
ートA49Cのアウトプツトはハイであり、その結果ノ
アゲートNO39Cのアウトプツトにロー信号が生ずる
。従つて、ノアゲートNO14Bのインプツト11とノ
アゲートNO26Aのインプツト5は共にローである。
Finally, we will discuss the case where the data word of X or Y includes 3 counts. As shown in FIG. 33, the resulting signals A data N and B data N are both low or 0. Referring to Figure 21i, NAND gate NA66B
Since both input 3 of the NAND gate NA66C and input 10 of the NAND gate NA66C are low, a high signal is generated at the output of both of these gates. In this way, input 11 of NOR gate NO26C and input 9 of NOR gate NO26D are both high. Nand Gate NA49
Both inputs of A are high, so its output is low. This low signal is inverted by inverter I64A, and both input 2 of NOR gate NO14C and input 3 of NOR gate NO26B become high. Also, at this time, input 8 of NOR gate NO39C is low, so its output is high. As mentioned above, the input of AND gate A49B is supplied with the C data N and D data N high signals, so its output is high. Thus, the output of ant gate A49C is high, resulting in a low signal at the output of NOR gate NO39C. Therefore, input 11 of NOR gate NO14B and input 5 of NOR gate NO26A are both low.

Yデータ語の場合、YストローブN信号がローになると
、フリツプフロツプff3BのみがセツトされるのでY
Cパルス禁止N信号はロー状態となる。同様にして、チ
ツプ594,596上のゲートがXデータ語に対し調節
されその後YストローブN信号がローになると、フリツ
プフロツプff15AのみかセツトされるのでXCパル
ス禁止N信号がロー状態になる。前にこのべたように、
すべてのフリツプフロツプがメモリーサイクルのスター
ト時にメモリーサイクル可能化P信号によつてリセツト
され、X又はYのパルス禁止フリツプフロツプの他のア
ウトプツトはハイのままである。
In the case of a Y data word, when the Y strobe N signal goes low, only flip-flop ff3B is set, so Y
The C-pulse prohibition N signal becomes low. Similarly, when the gates on chips 594 and 596 are adjusted for the X data word and then the Y strobe N signal goes low, only flip-flop ff15A is set, causing the XC pulse inhibit N signal to go low. As I said before,
All flip-flops are reset by the memory cycle enable P signal at the start of a memory cycle; the other outputs of the X or Y pulse-inhibited flip-flops remain high.

この点で、XとYのデータ語の種々の計数に相当するX
とYのパルス禁止フリツプフロツプの状態をのべた。前
にのべたように、禁止フリツプフロツプff3A,ff
4A,ff4B,ff15A,ff15B,ff27A
,ff27B,のアウトプツトは、第33図に掲げられ
た禁止信号を参照することによつてデータ語から定めら
れる。
In this respect, X
and Y pulse inhibit flip-flop states. As mentioned before, the prohibited flip-flop ff3A, ff
4A, ff4B, ff15A, ff15B, ff27A
, ff27B, is determined from the data word by reference to the inhibit signals listed in FIG.

メモリーサイクルの第3相の間、クロツクパルスのパル
ス列の第3パルスに応答してPROMからの制御語は、
反転信号AデータN,BデータN,CデータN,Dデー
タNとして形成されることを思い起してみよう。第30
図を参照すると、この制御語はデータN信号として以下
のように形成さえる。ロー状態のAデータN信号が+Y
方向を指示しハイ信号が−Y方向を指示するようにYス
テツプモータの方向を特定する低オーダービツトが反転
される。同様にして、BデータN信号がハイであるなら
、それはXステツプモータの−X方向を特定し、Bデー
タNのロー状態はこのステツプモータの+X方向を指示
する。モードコード用の2つの高オーダービツトはCデ
ータN,DデータN信号として反転される。このように
して、CデータNとDデータNの両信号がハイであるな
ら、停止縫モードが命令される。若しCデータN信号が
ローでDデータN信号がハイであるなら、制御語に縫モ
ードがプログラム化される。CデータN信号がハイでD
データN信号がローであるなら、低速縫モードが命令さ
れ、−方両データN信号がローであるならプログラム終
了モードが選択される。
During the third phase of the memory cycle, the control word from the PROM in response to the third pulse of the train of clock pulses is
Let us recall that the inverted signals are formed as A data N, B data N, C data N, and D data N. 30th
Referring to the figure, this control word is formed as a data N signal as follows. A data N signal in low state is +Y
The low order bit specifying the direction of the Y step motor is inverted so that the high signal indicates the -Y direction. Similarly, if the B Data N signal is high, it specifies the -X direction of the X step motor, and the low state of B Data N indicates the +X direction of this step motor. The two high order bits for the mode code are inverted as the C data N and D data N signals. In this way, if both the C data N and D data N signals are high, the stop sewing mode is commanded. If the C Data N signal is low and the D Data N signal is high, the sewing mode is programmed into the control word. C data N signal is high and D
If the Data N signal is low, the slow sewing mode is commanded, and if both Data N signals are low, the program end mode is selected.

第21j図に関連して前にこのべたように、データN信
号はEMC−Pハイ信号の先端縁に応答してレジスタは
回路R47によつて復号される。CデータN、Dデータ
Nの反転信号によつて表わされるように停止縫モードが
制御語によつて命令されているなら、レジスタR47の
アウトプツトに以下の状態が形成される。即ちアウトプ
ツト14はローでアウトプツト16はハイで、アウトプ
ツト1はローでアウトプツト15はハイである。このよ
うにして、ナンドゲートNA35Aのインプツト1とナ
ンドゲートNA35Bのインプツト4は共にローであり
、これら両ゲートのアウトプツトはハイである。従つて
ノアゲートNO36Aのインプツト12とノアゲートN
O36BのインプツトBは共にハイである。また、ナン
ドゲートNA35Dのインプツト12はローでそのアウ
トプツトはハイであるのでノアゲートNO36Dのイン
プツト3にハイ信号が発生する。しかしナンドゲートN
A35Cのインプツト9,10は共にハイであるのでノ
アゲートNO36Cのインプツト6がロー状態になる。
As previously discussed in connection with FIG. 21j, the data N signal is decoded by circuit R47 in response to the leading edge of the EMC-P high signal. If the stop sewing mode is commanded by a control word, as represented by the inverted signals of C data N and D data N, the following state is formed at the output of register R47. That is, output 14 is low and output 16 is high, output 1 is low and output 15 is high. Thus, input 1 of NAND gate NA35A and input 4 of NAND gate NA35B are both low, and the outputs of both gates are high. Therefore, input 12 of Noah Gate NO36A and Noah Gate N
Both inputs B of O36B are high. Also, since input 12 of NAND gate NA35D is low and its output is high, a high signal is generated at input 3 of NAND gate NO36D. But Nand Gate N
Since inputs 9 and 10 of A35C are both high, input 6 of NOR gate NO36C becomes low.

前にのべたように、インバータI52Cのアウトプツト
がハイであるように、EMC−P信号の通常の状態はロ
ーである。従つて、チツプ606上の4つのノアゲート
のアウトプツトは通常ではローである。しかし、EMC
−P信号がハイになりインバータI52Cのアウトプツ
トがローになると、ノアゲートNO36Aのインプツト
11、ノアゲートNO36Bのインプツト9、ノアゲー
トNO36Cのインプツト5及びノアゲートNO36D
のいインプツト2にロー信号が形成される。EMC−P
信号がハイになる時データN信号がれじすたR47によ
つて復号され、チツプ606上のノアゲートは、単シヨ
ツト回路SS63Bがタイムアウトになる前でEMC−
P信号がローに戻る前にEMC−Pパルスによつて調節
される。これでのべている場合において、ノアゲートN
O36Cのインプツト6はローにセツトされ、またEM
C−P信号がロー状態に戻る前に、ノアゲートNO36
Cのインプツト6がロー状態にあり、インプツト5の信
号のまだローであるのでこのゲートのアウトプツトに停
止縫P信号として正パルスが形成される。チツプ606
上の残りのゲートのインプツトの1つがハイであるので
そのアウトプツトである縫P,プログラム終了P及び低
速縫Pはローのままである。停止縫Pパルスは以下に判
るように停止縫モードに制御系統をセツトするのに用い
られる。
As previously stated, the normal state of the EMC-P signal is low so that the output of inverter I52C is high. Therefore, the outputs of the four NOR gates on chip 606 are normally low. However, E.M.C.
When the -P signal goes high and the output of inverter I52C goes low, input 11 of NOR gate NO36A, input 9 of NOR gate NO36B, input 5 of NOR gate NO36C, and input of NOR gate NO36D are output.
A low signal is formed at input 2. EMC-P
When the signal goes high, the data N signal is decoded by register R47, and the NOR gate on chip 606 is set to EMC-- before the single-shot circuit SS63B times out.
The P signal is modulated by the EMC-P pulse before returning low. In the case described here, Noah Gate N
O36C input 6 is set low and EM
Before the C-P signal returns to the low state, NOR gate NO36
Since input 6 of C is in the low state and the signal of input 5 is still low, a positive pulse is formed at the output of this gate as the stop stitch P signal. Chip 606
Since one of the inputs of the remaining gates above is high, its outputs, sewing P, program end P, and low speed sewing P, remain low. The stop stitch P pulse is used to set the control system in the stop stitch mode, as will be seen below.

次に、 CデータN,DデータN信号はミシンの低速縫の命令が
制御語にプログラム化されていることを指示するものと
仮定する。その結果ハイパルスEMC−Pの先端縁によ
つてセツトされた時のレジスタR47のアウトプツトの
状態は以下の通りである。即ちアウトプツト14はハイ
、アウトプツト16はハイ、アウトプツト1はロー、ア
ウトプツト15はローである。このようにしてナンドゲ
ートNA35Bのインプツト5、ナンドゲートNA35
Cのインプツト10、ナンドゲートNA35Dのインプ
ツト12,13はすべてローであるのでこれらのゲート
からのアウトプツト信号はハイとなる。ノアゲートNO
36Bのインプツト8、ノアゲートNO36Cのインプ
ツト6、ノアゲートNO36Dのインプツト3はすべて
ハイであることが判り、これらのゲートは禁止されてそ
のアウトプツト信号プログラム終了P,停止縫P及び低
速縫Pはローとなる。しかし、ナンドゲートNA35A
の両インプツトはハイであるのでノアゲートNO36A
のインプツト12にロー信号が発生し、EMC−P信号
がローになる前に縫いP信号用の正パルスを発生する。
Next, it is assumed that the C data N and D data N signals indicate that a low speed sewing command for the sewing machine is programmed into the control word. As a result, the state of the output of register R47 when set by the leading edge of high pulse EMC-P is as follows. That is, output 14 is high, output 16 is high, output 1 is low, and output 15 is low. In this way, input 5 of NAND gate NA35B, NAND gate NA35
Since input 10 of C and inputs 12 and 13 of NAND gate NA35D are all low, the output signals from these gates are high. Noah Gate No.
It is found that input 8 of No. 36B, input 6 of Noa gate No. 36C, and input 3 of Noa gate No. 36D are all high, and these gates are prohibited and their output signals program end P, stop sewing P, and low speed sewing P become low. . However, Nand Gate NA35A
Since both inputs are high, Noah Gate NO36A
A low signal is generated at the input 12 of the EMC-P signal, which generates a positive pulse for the stitch P signal before the EMC-P signal goes low.

この縫Pパルスによつて以下にのべるように制御系統と
ミシンとの縫モードが生ずる。
This sewing P pulse causes the sewing mode of the control system and the sewing machine to be established as described below.

次にCデータN,DデータN信号が低速命令を表わし、
従つてレジスタR47のアウトプツト状態が以下の通り
、即ちアウトプツト14,16がローでアウトプツト1
,15がハイであると仮定する。
Next, the C data N and D data N signals represent low speed commands,
Therefore, the output state of register R47 is as follows: outputs 14 and 16 are low and output 1 is low.
, 15 are high.

このようにして、ナンドゲートNA35Aのインプツト
1,2が共にローであり、ナンドゲートNA35Bのイ
ンプツト4がローであり、またナンドゲートNA35C
のインプツト9がローであるのでこれらの3つのゲート
のアウトプツト信号はハイとなる。
In this way, inputs 1 and 2 of NAND gate NA35A are both low, input 4 of NAND gate NA35B is low, and input of NAND gate NA35C is low.
Since the input 9 of the gate is low, the output signals of these three gates are high.

従つて、ノアゲートNO36Aのインプツト12、ノア
ゲートNO36Bのインプツト8、ノアゲートNO36
Cのインプツト6はすべてハイであるので縫P,プログ
ラム終了P,停止縫Pの信号はロー状態になる。しかし
、ナンドゲートNA35Dの両インプツトはハイである
のでノアゲートNO36Dのインプツト3にロー信号が
発生し、低速縫P信号のハイパルスが発生しこの時制御
系統は以下に詳細にのべるように低速縫モードに入る。
Therefore, input 12 of Noah Gate No. 36A, input 8 of Noah Gate No. 36B, and input of Noah Gate No. 36.
Since the inputs 6 of C are all high, the signals for sewing P, program end P, and stop sewing P become low. However, since both inputs of NAND gate NA35D are high, a low signal is generated at input 3 of NAND gate NO36D, and a high pulse of the low-speed sewing P signal is generated, and at this time, the control system enters low-speed sewing mode as detailed below. .

最後に、CデータN,DデータN信号は制御語のプログ
ラム終了命令を表わすと仮定する。その結果レジスタR
47のアウトプツト状態は以下の通りである。即ち、ア
ウトプツト14,1はハイであり、アウトプツト16,
15はローである。このようにしえ、ナンドゲートNA
35Aのインプツト2はローであり、ナンドゲートNA
35Dのインプツト9,10はローであり、ナンドゲー
トNA35Dのインプツト13もローであるのでこれら
の3つのゲートのアウトプツト信号はハイとなる。従ツ
て、ノアゲートNO36Aのインプツト12、ノアゲー
トNO36Cのインプツト6、ノアゲートNO36Dの
インプツト3はすべてハイであるので縫P,停止縫P,
低速縫Pの信号はロー状態になる。しかし、ナンドゲー
トNA35Bのインプツトはハイであるのでノアゲート
NO36Bのインプツト8にロー信号が生じ、プログラ
ム終了P信号用の正パルスの情報が発生する。これに応
じて、制御系統は以下に判るようにプログラム終了モー
ドに入る。
Finally, assume that the C data N and D data N signals represent a control word program termination instruction. The result register R
The output status of 47 is as follows. That is, output 14,1 is high and output 16,1 is high.
15 is low. You can do it like this, Nand Gate NA
35A input 2 is low and NAND gate NA
Since inputs 9 and 10 of NAND gate NA35D are low and input 13 of NAND gate NA35D is also low, the output signals of these three gates are high. Therefore, since input 12 of Noah gate NO36A, input 6 of Noah gate NO36C, and input 3 of Noah gate NO36D are all high, sewing P, stop sewing P,
The low speed sewing P signal becomes low. However, since the input of NAND gate NA35B is high, a low signal is generated at input 8 of NAND gate NO36B, and positive pulse information for the program end P signal is generated. In response, the control system enters a program termination mode as seen below.

AデータN、BデータN信号もEMC−Pパルスに応答
してレジスタR47によつて復号されてXとYのステツ
プモータの方向を制御するのに用いるXPROM方向P
とYPROM方向P信号を形成する。
The A data N and B data N signals are also decoded by register R47 in response to the EMC-P pulse to determine the XPROM direction P used to control the direction of the X and Y step motors.
and a YPROM direction P signal is formed.

第21e図に示すように、Xプロム方向P信号はアンド
ゲートA133Aのインプツト1に供給される。このゲ
ートの他方のインプツト2はこの時ハイである基本ホー
ムN信号が供給される。このようにして、Xプロム方向
P信号がハイであるなら、ノアゲートNo134Cのイ
ンプツト5もハイであり、またXプロム方向P信号がロ
ーであるなら、ゲートNO134Cのインプツト5はロ
ーである。
As shown in Figure 21e, the X prom direction P signal is applied to input 1 of AND gate A 133A. The other input 2 of this gate is supplied with the basic home N signal which is now high. Thus, if the X-prom direction P signal is high, input 5 of NOR gate No. 134C is also high, and if the X-prom direction P signal is low, input 5 of gate No. 134C is low.

アンドゲートA133Bのインプツト3には、この時ロ
ーである基本ホームP信号が供給される。このようにし
て、ノアゲートNo134Cは、そのインプツト5にX
ステツプモータの方向を制御するのに用いるX方向信号
として信号を反転する。
Input 3 of AND gate A133B is supplied with the basic home P signal, which is low at this time. In this way, Noah Gate No. 134C inputs X to its input 5.
The signal is inverted as the X direction signal used to control the direction of the step motor.

YPROM方向P信号は用いることは非常に似ている。The YPROM direction P signal is very similar in use.

図示のように、この信号はアンドゲートA133Cのイ
ンプツト5に供給され他のインプツトには基本ホームN
ハイ信号が供給される。アンドゲートA133Dのイン
プツト7は基本ホームpロー信号が供給されるのでノア
ゲートNO134Dのインプツト8にロー信号が生ずる
。従つて、YPROM方向P信号はノアゲートNO13
4Dによつて反転されてYステツプモータの方向を制御
するのに用いられるY方向信号を形成する。
As shown, this signal is fed to input 5 of AND gate A133C, and the other inputs are fed to basic home N.
A high signal is provided. Since input 7 of AND gate A133D is supplied with the basic home p low signal, a low signal is generated at input 8 of NOR gate NO 134D. Therefore, the YPROM direction P signal is the NOR gate NO13.
4D to form the Y direction signal used to control the direction of the Y step motor.

前にのべたように、レジスタR47は代21e図に関連
してのべてタイプの4つのDタイプフリツプフロツプの
如きDデータN信号を復号する適当な装置から成ツてい
る。第21n図に示すように、このフリツプフロツプの
アウトプツトはEMC−P信号がハイになつた時相応す
るDインプツトを表わすように各フリツプフロツプのC
LKインプツトにEMC−P信号を供給する。第1のフ
リツプフロツプff120AはそのDインプツトにCデ
ータN信号が供給される。そのQアウトプツトはレジス
タR47のアウトプツト14として用いられ、そのQバ
ーアウトプツトはレジスタのアウトプツト15として用
いられる。第2のフリツプフロツプff120BはDデ
ータN信号が供給されるDインプツトを有し、そのQア
ウトプツトはレジスタR47のアウトプツト1として用
いられ、そのQバーアウトプツトはこのレジスタのアウ
トプツト16として用いられる。こにヨうにして、フリ
ツプフロツプff120A,ff120BはEMC−P
信号がハイになつた時上記のようにCデータN,Dデー
タN信号を復号するのに用いられる。
As previously mentioned, register R47 comprises any suitable device for decoding the D data N signal, such as four D type flip-flops of the type described in connection with FIG. 21e. As shown in FIG. 21n, the output of this flip-flop is such that when the EMC-P signal goes high, the C input of each flip-flop represents the corresponding D input.
Supply EMC-P signal to LK input. The first flip-flop ff120A has its D input supplied with the C data N signal. Its Q output is used as output 14 of register R47, and its Q bar output is used as output 15 of register R47. The second flip-flop ff120B has a D input to which the D data N signal is applied, its Q output is used as output 1 of register R47, and its Q bar output is used as output 16 of this register. In other words, the flip-flops ff120A and ff120B are EMC-P.
When the signal goes high, it is used to decode the C data N and D data N signals as described above.

同様にして、AデータN,BデータN信号はそれぞれフ
リツプフロツプff120C、ff120DのDインプ
ツトに供給され、そのQアウトプツト及びQバーアウト
プツトは、XとYの方向信号の方向関係及びステツプモ
ータ用の制御語の相応する方向情報に基づいてYPRO
M方向P,XPROM方向P信号として用いられる。
Similarly, the A data N and B data N signals are supplied to the D inputs of flip-flops ff120C and ff120D, respectively, and their Q outputs and Q bar outputs are used to control the directional relationship of the X and Y direction signals and the control for the step motor. YPRO based on the corresponding direction information of the word
It is used as the M direction P signal and the XPROM direction P signal.

ミシンの運転中制御語に用いられる最も通常のモードコ
ードは、ミシンが高速運転する縫命令であるので相応す
る縫モードを先ずのべる。この命令に応答して、縫P信
号として正パルスが形成されることを思い出してみよう
。第21g図に示すように、XストローブN信号はイン
バータI41Aによつて反転され、この反転信号はフリ
ツプフロツプff57Aにインプツト6に供給される。
The most common mode code used as a control word during operation of a sewing machine is a sewing command for high-speed operation of the sewing machine, so the corresponding sewing mode is written first. Let us recall that in response to this command, a positive pulse is generated as the sewing P signal. As shown in FIG. 21g, the X strobe N signal is inverted by inverter I41A, and this inverted signal is applied to input 6 of flip-flop ff57A.

XストローブN信号は通常ではハイであるのでフリツプ
フロツプの反転信号はローである。制御語を復号する前
にXストローブN信号が−時的にローになつた時、反転
ハイ信号はフリツプフロツプをリセツトし、そのアウト
プツト縫1Pはローで縫OPはハイとなる。その後、縫
PパルスがオアゲートO43Cを通ツてフリツプフロツ
プff57Aのインプツト2に入るのでこnフリツプフ
ロツプをセツトする。前にのべたように、オアゲートO
43Cの他方のインプツトの低速縫P信号わこと時ロー
である。フリツプフロツプff57Aのアウトプツトは
以下のようにセツトされ、即ち縫1P信号はハイにセツ
トされ、縫OP信号はローにセツトされる。
Since the XSTROBEN signal is normally high, the flip-flop's inverse signal is low. When the XSTROBE N signal momentarily goes low before decoding the control word, the inverted high signal resets the flip-flop so that its output stitch 1P is low and stitch OP is high. Thereafter, the sewing P pulse passes through the OR gate O43C and enters the input 2 of the flip-flop ff57A, thereby setting this flip-flop. As mentioned before, orgate O
When the low speed sewing P signal of the other input of 43C is present, it is low. The output of flip-flop ff57A is set as follows: the stitch 1P signal is set high and the stitch OP signal is set low.

第21e図を参照してのべると、ノアゲートNO44D
のインプツトのいずれかがハイであるなら、このゲート
のアウトプツトはローである。前にのべたように、NT
BモードOP信号の通常の状態はハイであり、従つてア
ンドゲートA70Dのインプツト2は通常ローであり、
ナンドデートNO70Cのインプツト4も通常はローで
ある。従ツて、アンドゲート70Dのアウトプツトの補
助スタートP信号は通常ローである。コンド・ゴーP信
号の通常は通常の状態はハイであり、ノアゲートの両イ
ンプツトがローでありさえすれば、補助スタートP信号
とナンドゲートNA70Cのインプツト4とはハイであ
る。
Referring to Figure 21e, Noah Gate NO44D
If any of the inputs of is high, the output of this gate is low. As mentioned before, NT
The normal state of the B-mode OP signal is high, so input 2 of AND gate A70D is normally low;
Input 4 of Nando Date No. 70C is also normally low. Therefore, the auxiliary start P signal at the output of AND gate 70D is normally low. The normally normal state of the Cond-Go P signal is high, and as long as both inputs of the NOR gate are low, the auxiliary start P signal and input 4 of NAND gate NA70C are high.

通常状態を仮定すると、アンドゲートNA70Cのイン
プツト4はローであるのでナンドゲートNA70Bのイ
ンプツト9はハイである。縫P正パルスを受けた時この
パルスはインバータI83Dによつて反転され、ナンド
ゲートNA70Bのインプツト10にローパルスが形成
される。従つて、ナンドゲートNA70Bのアウトプツ
トにハイパルスが形成されるのでフリツプフロツプff
84Aのインプツト2をセツトし、そのアウトプツト1
がローにセツトされ、そのアウトプツト4はハイにセツ
トされ、従つて制御系統が縫モードにあることを示す縫
モードP信号のハイ状態が得られる。
Assuming normal conditions, input 4 of AND gate NA70C is low, so input 9 of NAND gate NA70B is high. When the sewing P positive pulse is received, this pulse is inverted by the inverter I83D, and a low pulse is formed at the input 10 of the NAND gate NA70B. Therefore, a high pulse is formed at the output of the NAND gate NA70B, so that the flip-flop ff
Set input 2 of 84A and its output 1
is set low and its output 4 is set high, thus providing a high state of the sewing mode P signal indicating that the control system is in sewing mode.

縫フリツプフロツプff84Aがイニシアライズ中リセ
ツト信号によつてリセツトされてそのアウトプツト1が
ハイにセツトされ、縫モードP信号がローにセツトされ
る。縫フリツプフロツプがセツトされる時そのインプツ
ト6はローであり、これは以下のように定められる。ノ
アゲートNO44Cのインプツトに供給される低速縫P
信号とプログラム終了P信号とは共にローであるのでナ
ンドゲートNA70Aのインプツト13はハイ状態とな
る。
The sewing flip-flop ff84A is reset by the reset signal during initialization, its output 1 is set to high, and the sewing mode P signal is set to low. When the sewing flip-flop is set, its input 6 is low, which is determined as follows. Low speed sewing P supplied to input of Noah gate NO44C
Since both the signal and the program end P signal are low, input 13 of NAND gate NA70A goes high.

第21h図を参照すると、NTBモードOP信号は通常
ハイであり、糸切れセンサによつて測定される糸切れの
場合のみローとなる。従つて、インバータI19Eのア
ウトプツトのNTBモードP信号は通常ローである。糸
切れセンサが糸切れを検出しNTBモードOP信号がロ
ーになると、NTBモードP信号がハイになる。この時
、第21e図の微分回路610はインバータI83Cに
インプツトにNTBモードパルスN信号として正パルス
を発生するのでナンドゲートのインプツト12にローパ
ルスを発生し、従つてフリツプフロツプff84Aのイ
ンプツト6にはいパルスが発生しこのフリツプフロツプ
つをリセツトする。糸切れがない場合、インバータI8
3Cのインプツトの信号の状態はローであるのでナンド
ゲートNA70Aのインプツト12がハイ状態となる。
Referring to Figure 21h, the NTB mode OP signal is normally high and goes low only in the event of a thread break as measured by the thread break sensor. Therefore, the NTB mode P signal at the output of inverter I19E is normally low. When the thread breakage sensor detects thread breakage and the NTB mode OP signal becomes low, the NTB mode P signal becomes high. At this time, the differentiator circuit 610 of FIG. 21e generates a positive pulse as the NTB mode pulse N signal at the input of the inverter I83C, so a low pulse is generated at the input 12 of the NAND gate, and therefore a YES pulse is generated at the input 6 of the flip-flop ff84A. Reset the flip-flop. If there is no thread breakage, inverter I8
Since the state of the signal at the input of 3C is low, the input 12 of the NAND gate NA70A becomes high.

従つて、ゲートNA70Aのアウトプツトとフリツプフ
ロツプff84Aにインプツト6は通常ではローである
Therefore, the output of gate NA70A and the input 6 to flip-flop ff84A are normally low.

縫Pパルスに応答して縫フリツプフロツプff84Aが
セツトされた後、オアゲートO84Bにインプツト12
にロー信号が確立される。前にのべたように、クランプ
モードOP信号はホーミングモードに入る前にはローに
セツトされ、従つて駆動回路DC72Aのインプツト1
はローである。第21m図に示すように、通常−修理選
択スイツチがその通常端子にセツトされているなら通常
−修理選択信号及び駆動回路DC72Aのインプツト2
はローであり、若しこのスイツチが修理端子にセツトさ
れているならこれらの信号はハイである。従つて、ミシ
ンの通常運転中スイツチか通常側に設定されていると、
駆動回路D1C72Aの両インプントはローである。
After sewing flip-flop ff84A is set in response to sewing P pulse, input 12 is input to OR gate O84B.
A low signal is established. As mentioned earlier, the clamp mode OP signal is set low before entering homing mode, so input 1 of drive circuit DC72A is
is low. As shown in Figure 21m, if the normal-repair selection switch is set to its normal terminal, the normal-repair selection signal and input 2 of drive circuit DC72A
are low, and if this switch is set to the repair terminal, these signals are high. Therefore, if the switch is set to the normal side during normal operation of the sewing machine,
Both inputs of drive circuit D1C72A are low.

駆動回路DC72Aのアウトプツト3は以下のようにこ
の回路のアウトプツトに関連している。いずれかのイン
プツトがハイであるなら、駆動回路のアウトプツトもハ
イであるのでミシンを低速運転することになる。逆に、
駆動回路DC72Aの両インプツトがローであるなら、
この、駆動回路のアウトプツトもローであり、従つてミ
シンを高速運転する。従つて、ミシンの通常運転中、縫
Pパルスを受けると、駆動回路DC72への両インプツ
トはローであり、そのアウトプツトはローであり、以下
の状態が生ずる。トライアツク起動するリレーが閉じら
れるのでクイツク装置の主ブレーキ・クラツチソレノイ
ドを付勢することになる。第17図に関連してソレノイ
ドが付勢されると、ミシンが高速駆動されるように円板
A30をフライホイール422のクラツチ面に圧接する
ことになることを思い出してみよう。フリツプフロツプ
ff84Aか−旦縫モードに設定されると、通常−修理
選択スイツチが通常端子にあツてクランプモードOP信
号がハイになツていなげれ、このフリツプフロツプがリ
セツトされるまでブレーキ・クラツチソレノイドは付勢
されたまゝであり、プロムから縫命令を受けている限り
針は高速で往復動する。
Output 3 of drive circuit DC72A is related to the output of this circuit as follows. If either input is high, the output of the drive circuit is also high, causing the sewing machine to operate at low speed. vice versa,
If both inputs of drive circuit DC72A are low, then
The output of this drive circuit is also low, thus causing the sewing machine to run at high speed. Therefore, during normal operation of the sewing machine, when receiving a sewing P pulse, both inputs to drive circuit DC72 are low and its output is low, resulting in the following conditions. The tri-attack activation relay is closed, energizing the main brake/clutch solenoid of the quick-release device. Recall, with reference to FIG. 17, that when the solenoid is energized, it forces disc A30 against the clutch surface of flywheel 422 so that the sewing machine is driven at high speed. When flip-flop ff84A is set to lock mode, the normal-repair selection switch is set to the normal terminal and the clamp mode OP signal remains high, and the brake/clutch solenoid is disabled until this flip-flop is reset. The needle remains energized and moves back and forth at high speed as long as it receives sewing commands from Prom.

イニシアライズ中で縫P信号の第1のパルスを受ける前
にリセツトNによつて縫フリツプフロツプがリセツトさ
れるので駆動回路DD72Aのインプツト1はハイであ
り、クイツク装置の主ブレーキ・クラツチソレノイドは
消勢さるする。従つて、この時、円板A30はウオーム
輪432の主ブレーキ面434に圧接する。この状態は
通常−修理選択スイツチが修理側端子にセツトされてい
るか、以下に判るように低速縫P信号又はプログラム終
了P信号からパルスを受ける場合も維持される。
Since the sewing flip-flop is reset by reset N before receiving the first pulse of the sewing P signal during initialization, input 1 of the drive circuit DD72A is high, and the main brake/clutch solenoid of the quick device is deenergized. Monkey. Therefore, at this time, the disk A30 comes into pressure contact with the main braking surface 434 of the worm wheel 432. This condition is maintained even if the normal-repair selection switch is set to the repair side terminal or receives a pulse from the slow stitch P signal or the program end P signal, as will be seen below.

NTBモードP又はクランプモードOPの信号のいずれ
かのハイ状態も同じ結果を生ずる。いずれの場合も、駆
動回路DC72Aの少なくとも−方のインプツトはハイ
状態にある。
A high state of either the NTB mode P or clamp mode OP signal produces the same result. In either case, at least one input of drive circuit DC72A is in a high state.

クイツク装置の円板446が補助クラツチ面448に圧
接しているか補助ブレーギ面450に圧接しているかは
ミシン速度及び第21g図の駆動回路DC88Bからの
アウトプツト信号の状態に基づく。若しクイツク装置が
ミシンが低速で運転されていることを同期ユニツト62
から判足しているなら駆動回路DC88Cのアウトプツ
トに適正状態が確立されない限り補助ブレーキが係合す
る。
Whether the quick drive disk 446 is pressed against the auxiliary clutch surface 448 or the auxiliary brake surface 450 is based on the sewing machine speed and the state of the output signal from the drive circuit DC88B of FIG. 21g. If the quick device detects that the sewing machine is running at low speed, the synchronization unit 62
, then the auxiliary brake is engaged unless proper conditions are established at the output of the drive circuit DC88C.

この状態を満足することは後述する。この時点で第21
e図の主ブレーキ・クラツチソレノイドが駆動回路DC
72Aによつて付勢されている時、即ち縫モード中ミシ
ンが高速運転し、またこのソレノイドが消勢されている
時ミシン低速運転し又は停止することを説明すれば充分
である。
Satisfying this condition will be described later. At this point the 21st
The main brake/clutch solenoid in figure e is the drive circuit DC.
Suffice it to say that when this solenoid is energized by solenoid 72A, the machine runs at high speed, ie, during the sewing mode, and when this solenoid is deenergized, the machine runs at low speed or stops.

第21g図に示すように、縫P正パルスはフリツプフロ
ツプff39Bをセツトしてそのアウトプツト1がロー
になると、アンドゲートA42Aのインプツト4はロー
で、フリツプフロツプff57Bのインプツト8はロー
で、このフリツプフロツプはこの時セツトされない。ま
た、縫Pパルスが反転され、ノアゲートNO53Aを通
り、この時発生するローパルスは、前の命令が低速縫モ
ードを生じている場合には低速縫フリツプフロツプff
54Cをリセツトする。このフリツプフロツプは、その
アウトプツト3がハイでアウトプツト6がローであるよ
うにリセツトされる。従つて、オアゲートO53Cのイ
ンプツト8はハイ状態であり、駆動回路DC88のイン
プツト1もハイである。
As shown in FIG. 21g, when the sewing P positive pulse sets flip-flop ff39B and its output 1 goes low, input 4 of AND gate A42A goes low and input 8 of flip-flop ff57B goes low; Time is not set. In addition, the sewing P pulse is inverted and passes through the NOR gate NO53A, and the low pulse generated at this time is the low-speed sewing flip-flop ff if the previous command has caused the low-speed sewing mode.
Reset 54C. The flip-flop is reset so that its output 3 is high and its output 6 is low. Therefore, input 8 of OR gate O53C is high, and input 1 of drive circuit DC88 is also high.

駆動回路DC88Bは以下のように動作する。この駆動
回路の両インプツトがハイであるなら、そのアウトプツ
ト信号である高低速縫命令はハイであり、またいずれか
のインプツトがローであるなら、この信号もローである
。第17図を参照すると、クイツク装置は円板446が
補助ブレーキ面448に圧接するように動作するのが通
常である。
The drive circuit DC88B operates as follows. If both inputs of this drive circuit are high, its output signal, the high/low speed sewing command, is high, and if either input is low, this signal is also low. Referring to FIG. 17, the quick device normally operates so that disc 446 presses against auxiliary braking surface 448.

若しこのクイツク装置が同期ユニツト62からの1つの
信号を用いてミシンの低速運転を定めているなら、クイ
ツク装置は自動的に切断シーケンスを開始し、妨げがな
い限り円板446を補助ブレーキ面450に向けて移動
することによつてミシンを停止する。高低速縫命令信号
がローである間、ミノンが低速運転していてもクイツク
装置は切断及び停止シーケンスを受けることが禁止され
る。
If the quick device uses one signal from the synchronization unit 62 to determine low speed operation of the sewing machine, the quick device automatically initiates the cutting sequence and moves the disc 446 to the auxiliary braking surface unless disturbed. 450 to stop the sewing machine. While the high/low speed sewing command signal is low, the quick device is inhibited from undergoing cut and stop sequences even if the minon is operating at low speed.

高低速縫命令がハイであるならクイツク装置は切断及び
停止シーケンスを実施せしめられるが、クイツク装置が
ユニツト62からミシンの低速運転していることを定め
ていない限りこのシーケンスを受けることはない。
If the high/low speed stitch command is high, the quick device will be forced to perform a cut and stop sequence, but will not undergo this sequence unless the quick device has specified from unit 62 that the machine is running at low speed.

通電−修理選択スイツチが修理端子にあるなら第17図
、第21c図及び第21m図に関連して判るように主ブ
レーキ・クラツチソレノイドは消勢され、円板430は
主ブレーキ面434に圧接される。第21g図及び第2
1m図を参照してのべると、この時通常−修理選択信号
はナンドゲートNA42Bのインプツト1と共にハイで
ある。正面パネルの押圧スイツチが閉じられると、押圧
信号はハイであり、駆動回路DC88Bのインプツト2
はローであり、その理由はナンドゲートNA42Bの両
インプツトはハイである。従つて、修理モード中高低速
縫命令信号はローであり、クイツク装置は切断及び停止
のシーケンスを開始するのが防止される。従つて、プロ
グラム制御語からの命令に拘らず、押圧スイツチが修理
モード中閉じられている時ミシンはプログラム制御を受
けているが低速運転する。このことはクイツク装置(第
17図)の円板430か主ブレーキ面434に圧接する
ので行われ、クイツク装置は円板446が補助クラツチ
面448から外れるのが防止される。
If the energization-repair selection switch is at the repair terminal, the main brake clutch solenoid is deenergized and disc 430 is pressed against main brake surface 434, as seen in connection with FIGS. 17, 21c, and 21m. Ru. Figures 21g and 2
Referring to Figure 1m, at this time the normal-repair select signal is high along with input 1 of NAND gate NA42B. When the front panel press switch is closed, the press signal is high and the input 2 of the drive circuit DC88B is
is low because both inputs of NAND gate NA42B are high. Therefore, during repair mode, the high/low speed stitch command signal is low and the quick device is prevented from initiating a cut and stop sequence. Therefore, regardless of commands from the program control word, when the push switch is closed during the repair mode, the sewing machine is under program control but runs at a low speed. This is done because the disc 430 of the quick-release device (FIG. 17) presses against the primary brake surface 434, which prevents the disc 446 from disengaging from the auxiliary clutch surface 448.

高低速縫命令信号が例えば縫モード中ハイで糸切れが生
ずると、次のシーケンスが生ずる。第21h図及び第2
1e図に関連して前にのべたように、フリツプフロツプ
ff84Aは、NTBモードOP信号のハイからローへ
の変化に応答してリセツトされる。この時、駆動回路D
C72Aは主ブレーキ・クラツチソレノイドを消勢しク
イツク装置の円板430はウオーム輪432のブレーキ
面434に圧接する。従つて、ミシンは低速にスローダ
ウンする。クイツク装置が同期ユニツト62からミシン
の低速運転していることを定めると、クイツク装置は高
低速縫命令信号がハイであるので切断シーケンスを開始
しミシンを停止し、このシーケンスを受けることが防止
されない。
If a thread breakage occurs when the high/low speed sewing command signal is high during the sewing mode, the following sequence occurs. Figure 21h and 2
As previously discussed in connection with Figure 1e, flip-flop ff84A is reset in response to the high to low transition of the NTB mode OP signal. At this time, drive circuit D
C72A deenergizes the main brake clutch solenoid and the quick drive disc 430 presses against the braking surface 434 of the worm wheel 432. Therefore, the sewing machine slows down to low speed. When the quick device determines from the synchronization unit 62 that the sewing machine is running at low speed, the quick device starts a cutting sequence and stops the sewing machine because the high/low speed sewing command signal is high, and is not prevented from receiving this sequence. .

縫モードでは、通常−修理選択スイツチは通常側にセツ
トされるなら、通常−修理選択信号はローである。従つ
て、ナンドゲートNA42Bのインプツト1はオアゲー
トO53Cのインプツト9と共にローである。このよう
にして、ナンドゲートNA42Bからのアウトプツト信
号はハイであり、駆動回路DC88Bの両インプツトは
ハイであるので高低速縫命令信号はハイ状態となる。こ
のようにして、糸切れセンサによつて糸切れが検知され
るなら、縫モード中クイツク装置の切断及び停止シーケ
ンスが開始される。
In sewing mode, if the normal-repair selection switch is set to the normal side, the normal-repair selection signal is low. Therefore, input 1 of NAND gate NA42B is low along with input 9 of OR gate O53C. In this manner, the output signal from NAND gate NA42B is high, and both inputs of drive circuit DC88B are high, so the high/low speed sewing command signal becomes high. In this manner, if a thread break is detected by the thread break sensor, a cut and stop sequence of the quick release device is initiated during the sewing mode.

第21g図に示すように、フリツプフロツプff57A
が縫モード中縫Pパルスの結果としてセツトされると、
ノアゲートNO44Bのインプツト9はフリツプフロツ
プによつてローにセツトされる。また、NTBモードP
信号は通常ローであるのでナンドゲートNA55Cのイ
ンプツト5はハイ状態である。しかし、糸切れセンサに
よつて糸切れが既に検出されNTBモードP信号がハイ
となるなら、ナンドゲートNA55Cのインプツト5は
ローのままであり、制御系統はこの時縫モードでステツ
プモードを駆動するのが防止される。ナンドゲートNA
55Cのインプツト3のクランプモード1P信号はハイ
であるべきである。しかし、クランプモードい1P信号
がローであるなら、この状態は縫モードでステツプモー
タをスタートするのを防止する。この時、ナンドゲート
はそのインプツト3,5がハイ信号となるような状態で
ある。
As shown in FIG. 21g, flip-flop ff57A
is set as a result of the sewing mode intermediate stitch P pulse,
Input 9 of NOR gate NO44B is set low by a flip-flop. Also, NTB mode P
Since the signal is normally low, input 5 of NAND gate NA55C is high. However, if thread breakage has already been detected by the thread breakage sensor and the NTB mode P signal goes high, input 5 of NAND gate NA55C remains low and the control system does not drive the step mode in this hour stitch mode. is prevented. Nand Gate NA
The Clamp Mode 1P signal at Input 3 of the 55C should be high. However, if the clamp mode 1P signal is low, this condition prevents starting the step motor in the sewing mode. At this time, the NAND gate is in such a state that its inputs 3 and 5 are high signals.

前にのべたように、ユニツト62の光センサがタイミン
グサイクルの時間T4(第25図)でクランプを移動で
きることを指示する時、針抜けパルルP信号として正パ
ルスが形成される。この時ナンドゲートNA55Cの3
つのすべてのインプツトはハイであるのでナンドゲート
NA55Aのインプツト10にローパルスが形成される
。−方このナンドゲートNA55Aはこのパルスを反転
して通すのでノアゲートNO44Aのインプツト11に
正パルスが形成される。ゲートNO44Aは再びパルス
を反転しスタート走行N信号としてローパルスを形成し
、この信号は以下にのべるようにXとYのステンプモー
タの駆動を開始する。
As previously stated, when the optical sensor in unit 62 indicates that the clamp can be moved at time T4 (FIG. 25) of the timing cycle, a positive pulse is formed as the needle drop pulse P signal. At this time, NAND gate NA55C 3
Since all inputs are high, a low pulse is formed at input 10 of NAND gate NA55A. - On the other hand, this NAND gate NA55A inverts this pulse and passes it, so a positive pulse is formed at the input 11 of the NAND gate NO44A. Gate NO44A inverts the pulse again to form a low pulse as the start run N signal, which starts driving the X and Y step motors as described below.

針抜はパルスPパルスを受ける前にスタート走行N信号
がハイ状態にあることが定められる。この時基本ホーム
N信号はハイであるのでゲートNA55Aのインプツト
9はハイ状態となる。フリツプフロツプff57Aが縫
Pパルスによつてセツトされると、ナンドゲートNA5
5Bのインプツト1にロー状態が確立されるのでオアゲ
ートO43Dのインプツト11にハイ信号か生じ、ナン
ドゲートNA55Aのインプツト11にハイ信号が生ず
る。
For needle removal, it is determined that the start run N signal is in a high state before receiving the pulse P pulse. At this time, since the basic home N signal is high, the input 9 of the gate NA55A becomes high. When flip-flop ff57A is set by the sewing P pulse, NAND gate NA5
Since a low state is established at input 1 of 5B, a high signal is generated at input 11 of OR gate O43D, and a high signal is generated at input 11 of NAND gate NA55A.

従つて、ナンドゲートNA55Aの3つのすべてのイン
プツトは、針抜けパルスPパルスを受けるまでハイであ
り、ノアゲートNO44Aのインプツト11はこの時ま
でローである。また、フリツプフロツプff39Bは縫
PパルスによつてリセツトされたのでアンドゲートA4
2Aのインプツト13はローであり、従つてノアゲート
NO44Aのインプツト12にロー信号が生ずる。この
ようにして、ノアゲートNO44Aの両インプツトはロ
ーであるので針抜けパルスPを受けるまでスタート走行
N信号がハイ状態となる。
Therefore, all three inputs of NAND gate NA55A are high until receiving the needle drop pulse P pulse, and input 11 of NAND gate NO44A is low until this time. Also, since flip-flop ff39B was reset by the sewing P pulse, AND gate A4
Input 13 of 2A is low, thus producing a low signal at input 12 of NOR gate NO44A. In this way, since both inputs of the NOR gate NO44A are low, the start run N signal remains high until the needle dropout pulse P is received.

縫モード中のステツプモータの駆動は以下にのべる。第
21d図を参照してのべると、スタート走行Nローパル
スを受けると、このパルスはインバータI19Cによつ
て反転され、ノアゲートNO20Aのインプツト2とノ
アゲートNO20Bのインプツト5に正パルスか形成さ
れる。従つて、ノアゲートNO20A、NO20Bのア
ウトプツトにローパルスが形成されるのでXとYのフリ
ツプフロツプff21B、ff32Bをそれぞれセツト
してそのXとYの走行Nアウトプツトがローにセツトさ
れXとYの走行Pアウトプツトにハイにセツトされる。
The drive of the step motor during sewing mode is described below. Referring to FIG. 21d, when a start run N low pulse is received, this pulse is inverted by inverter I19C to form a positive pulse at input 2 of NOR gate NO 20A and input 5 of NOR gate NO 20B. Therefore, a low pulse is formed at the outputs of NOR gates NO20A and NO20B, so the X and Y flip-flops ff21B and ff32B are set, respectively, and the running N outputs of X and Y are set to low, and the running P outputs of X and Y are set to low. Set high.

ステツプモータ用のパルス列を形成しフランジを移動す
る場合の制御系統の動作はホーミングモードに関連して
のべたのと同じである。第21j図を参照してのべると
、XとYの走行N信号がローになると、Xカウントパル
スPとYカウントパルスPとの信号は前にのべたように
LSOsc−N信号から再び形成される。XとYのカウ
ントパルスP信号は正パルス列であることを思い起そう
。第21e図に関連してフリツプフロツプff45Aが
ホーミングクリアN信号によつてリセツトされると、L
SシフトN信号はハイにセツトされることも思い起そう
。従つて、第21c図に関連してのべたようにLSシフ
トNのハイ信号によつて、比較的高速のLS発信N信号
が形成される。従つてXとYのカウントパルスPのパル
ス列は850パルス/秒の比較的高い速度で形成される
The operation of the control system when forming a pulse train for the step motor and moving the flange is the same as described in connection with the homing mode. Referring to Figure 21j, when the X and Y running N signals go low, the X count pulse P and Y count pulse P signals are again formed from the LSOsc-N signal as described above. . Recall that the X and Y count pulse P signals are positive pulse trains. With reference to FIG. 21e, when flip-flop ff45A is reset by the homing clear N signal, L
Recall also that the SShiftN signal is set high. Therefore, the LS shift N high signal, as described in connection with FIG. 21c, creates a relatively fast LS transmitted N signal. The pulse train of X and Y count pulses P is therefore formed at a relatively high rate of 850 pulses/sec.

XとYのカウントパルスPの信号のパルスとステツプモ
ータに供給されるパルス列との間の相対的タイミングは
第34図に関連してのべる。XとYのカウントパルスP
のパルス列は図面ではクロツクとして示され、これらの
信号のパルスは1.16ミリ秒間隔で発生する。残りの
線はX又はYのデータ後に符号化されたパルス又は計数
の数に基づいてステツプモータに伝達されるパルスの相
対タイミングを示す。1つ又はそれ以上の符号化パルス
の場合、クロツクパルスNO1はタイミングが同じであ
る各場合にステツプモータに用いられる。
The relative timing between the pulses of the X and Y count pulse P signals and the pulse train supplied to the step motor is described in connection with FIG. X and Y count pulse P
The pulse train is shown as a clock in the drawing, and the pulses of these signals occur at 1.16 millisecond intervals. The remaining lines show the relative timing of the pulses delivered to the stepper motor based on the number of pulses or counts encoded after the X or Y data. In the case of one or more coded pulses, clock pulse NO1 is used for the step motor each time the timing is the same.

もちろん、どのパルスもX又はYデータ語に符号化され
ないなら、相応するステツプモータにパルスが出力され
ることもない。若し制御語が相応するステツプモータに
対し2つのパルスを発生すべきであることを指示するな
ら、ステツプモータに供給される第1のパルスの時間は
クロツクパルスNO1に相当するか、このクロツクパル
スNO2は禁止され、この第1のパルス後2ミリ秒でス
テツプモータ用のパルス列にパルスAが付加されて禁止
されたクロツクパルスNO2とNO3との間にパルスA
が発生する。X又はYのステツプモータ用に3つのパル
スが形成されるべきであるなら、クロツクパルスNO1
が用いられるか、クロツクパルスNO2とNO3は禁止
される。図示のように、パルスAはステツプモータに供
給される第1のパルス後2.0ミリ秒で付加され、第3
のパルスBはパルスNO3後1.8ミリ秒、パルスA後
2.12ミリ秒で付加される。X又はYステツプモータ
用に4つ又はそれ以上のパルスが形成されるなら、クロ
ツクパルスNO1はステツプモータに対する第1のパル
スとして用いられ、クロツクパルスNO2、NO3は再
び禁止される。パルスAはステツプモータに第1のパル
スを供給した後20ミリ秒で付加され、且つその後1.
48ミリ秒でクロツクパルスNO4がステツプモータ用
に用いられる。制御語にNパルスがプログラム化されて
いると仮定すると、クロツクパルスNO5とそれ以後の
パルスはクロツクパルスNO(N−1)を含めてモータ
パルス列を形成するのに用いられる。しかし、クロツク
パルスNO,Nか禁止され、クロツクパルスNO,(N
−1)後1.8ミリ秒でパルスBが形成される。最後に
、パルスB後2.2ミリ秒で、モータパルラ列にパルス
Cが付加される。
Of course, if no pulse is encoded into an X or Y data word, no pulse will be output to the corresponding stepper motor. If the control word instructs the corresponding step motor to generate two pulses, then the time of the first pulse applied to the step motor corresponds to clock pulse NO1, or this clock pulse NO2 2 milliseconds after this first pulse, pulse A is added to the pulse train for the step motor, and pulse A is added between inhibited clock pulses NO2 and NO3.
occurs. If three pulses are to be formed for the X or Y step motor, clock pulse NO1
is used or clock pulses NO2 and NO3 are inhibited. As shown, pulse A is applied 2.0 milliseconds after the first pulse applied to the step motor;
Pulse B is added 1.8 milliseconds after pulse NO3 and 2.12 milliseconds after pulse A. If four or more pulses are formed for the X or Y step motor, clock pulse NO1 is used as the first pulse for the step motor and clock pulses NO2 and NO3 are inhibited again. Pulse A is applied 20 milliseconds after providing the first pulse to the step motor, and then 1.
At 48 milliseconds clock pulse NO4 is used for the step motor. Assuming that N pulses are programmed into the control word, clock pulse NO5 and subsequent pulses, including clock pulse NO(N-1), are used to form the motor pulse train. However, the clock pulse NO,(N) is prohibited, and the clock pulse NO,(N
-1) Pulse B is formed 1.8 ms later. Finally, 2.2 milliseconds after pulse B, pulse C is added to the motor pulse train.

従つて、ステツプモータに供給される2つ又はそれ以上
のパルスの各場合毎に基本クロツク速度1.16ミリ秒
が修正され、特にステツプモータに供給されるパルス列
の始めと終りとでそうである。
Therefore, the basic clock speed of 1.16 ms is modified for each case of two or more pulses supplied to the step motor, especially at the beginning and end of the pulse train supplied to the step motor. .

周波数はパルス列の始めと終りで減少してステツプモー
タを次第に加速及び減速して開ループ制御の下でその動
作を向上する。
The frequency is decreased at the beginning and end of the pulse train to gradually accelerate and decelerate the stepper motor to improve its operation under open loop control.

XとYとのステツプモータ用のXとYのコンボNのパル
ス列の形成は、第21k図を参照して以下にのべる。第
1の状態はX又はYのステツプモータに出力されるパル
スの数か相応するX又はYのデータ語によつて定められ
るように1パルスである場合である。第21i図及び第
33図に関連してのべたように、Y制御語の1パルスの
状態ではYデコード4プラスN信号がハイにセツトされ
、YAパルス禁止N,YBパルス禁止N、及びYCパル
ス禁止の信号はメモリーサイクル中ローにセツトされる
。同様にして、X制御語の1計数については、Xデコー
ド4パルスN信号はハイにセツトされ、XAパルス禁止
N、XBパルス禁止N及びXCパルス禁止Nはローにセ
ツトされる。XとYのステツプモータの適正方向を制御
するX方向とY方向との信号は既に形成されている。
The formation of the X and Y combo N pulse train for the X and Y step motor is discussed below with reference to Figure 21k. The first condition is when the number of pulses output to the X or Y step motor is one pulse as determined by the corresponding X or Y data word. As stated in connection with Figures 21i and 33, in the one-pulse state of the Y control word, the Y decode 4 plus N signal is set high, and the YA pulse inhibit N, YB pulse inhibit N, and YC pulse The inhibit signal is set low during memory cycles. Similarly, for one count of the X control word, the X Decode 4 Pulse N signal is set high and the XA Pulse Inhibit N, XB Pulse Inhibit N and XC Pulse Inhibit N are set low. The X and Y signals that control the proper direction of the X and Y step motors are already formed.

第21k図及び第35図を参照すると、ホーミングモー
ドに関連してのべると、X走行フリツプフロツプがセツ
トされ、X走行P信号がハイになると、微分回路524
がフリツプフロツプff16Aをセツトする正パルスを
発生するので単シヨツト回路SS28Aのピン1がロー
状態になる。XカウントパルスPの第1のパルス(パル
スNO1)が単シヨツト回路SS28Aのピン1の信号
がローになツた後そのピン2で受け入れられると、この
単シヨツト回路はトリガーされるのでそのQアウトプツ
トがハイ状態になる。
Referring to FIGS. 21k and 35, in connection with the homing mode, the X-travel flip-flop is set and when the X-travel P signal goes high, the differentiator circuit 524
generates a positive pulse that sets flip-flop ff16A, causing pin 1 of single shot circuit SS28A to go low. When the first pulse (pulse NO1) of the becomes high.

これらの信号の相対タイミングは第35図に示されてい
る。
The relative timing of these signals is shown in FIG.

単シヨツト回路SS23Aがタイムアウトになツて、そ
のQアウトプツトがローになると、単シヨツト回路SS
28Bはピン9でトリガーされる。従つて、単シヨツト
回路SS28BのQアウトプツトはこの時ハイとなり、
フリツプフロツプff16Aのインプツト5の遅延ハイ
信号はこのフリツプフロツプをリセツトするので単シヨ
ツト回路SS28Aのピン1にハイ信号が発生してこの
単シヨツト回路を禁止する。第35図から判るように、
単シヨツト回路SS28BのQバーアウトプツトはXカ
ウントパルスP侶号のパルスNo1の時にハイである。
When single shot circuit SS23A times out and its Q output goes low, single shot circuit SS23A times out and its Q output goes low.
28B is triggered on pin 9. Therefore, the Q output of single shot circuit SS28B becomes high at this time,
The delayed high signal at input 5 of flip-flop ff16A resets this flip-flop so that a high signal is generated at pin 1 of single shot circuit SS28A, inhibiting the single shot circuit. As can be seen from Figure 35,
The Q bar output of the single shot circuit SS28B is high at pulse No. 1 of the X count pulse P.

従つて、パルスNo1はナンドゲートNA5Aによつて
反転されナンドゲートNA31Aのインプツト10にロ
ーパルスとして形成される。XAパルス禁止N信号はロ
ーであるので、単シヨツト回路SS6Aのピン1にハイ
状態が確立されてこの回路がトリカーされるのを防止す
る。従つて、この単シヨツト回路のQバーアウトプツト
はハイのままであり、ナンドゲートNA31Aのインプ
ツト11もハイである。更に、XBパルス禁止N信号は
ローであるので、ナンドゲートNA31Aのインプツト
9もハイである。このようにしてナンドゲートNA31
Aのアウトプツトは、XカウントパルスP信号のパルス
No1n時には正パルスであり、このパルスはオアゲー
トO82Cを通ツて単シヨツト回路SS68Aのピン2
をトリガーする。このパルスは単シヨツト回路SS68
Aによつて再出発され、Xステツプモータを1パルス駆
動するXコンボN信号として単シヨツト回路のQバーア
ウトプツトに1つの幅広のローパルスが形成される。こ
のXCパルス禁止Nのロー信号は単シヨツト回路SS6
8BがXCパルスを形成するのを禁止する。
Therefore, pulse No. 1 is inverted by NAND gate NA5A and is formed as a low pulse at input 10 of NAND gate NA31A. Since the XA Pulse Inhibit N signal is low, a high state is established on pin 1 of single shot circuit SS6A to prevent this circuit from being triggered. Therefore, the Q bar output of this single shot circuit remains high, and the input 11 of NAND gate NA31A is also high. Furthermore, since the XB pulse inhibit N signal is low, input 9 of NAND gate NA31A is also high. In this way, Nand Gate NA31
The output of A is a positive pulse at pulse No. 1n of the X count pulse P signal, and this pulse passes through the OR gate O82C to pin 2 of the single shot circuit SS68A.
trigger. This pulse is generated by the single shot circuit SS68.
One wide low pulse is formed at the Q bar output of the single shot circuit as the X combo N signal which is restarted by A and drives the X step motor one pulse. This low signal of XC pulse prohibition N is the single shot circuit SS6.
8B is inhibited from forming XC pulses.

第2ij図に示すように、XカウントパルスPのパルス
列はノアゲートNO80Cによつて反転され、この反転
パルス列はXカウンターCT61のピン2に形成される
。パルス列の各パルスは、1計数カウンターを増す。デ
ータN情号からXカウンターに入れられる情報は1計数
又は1パルスに相当し、カウンターの反転二進数は11
10である。
As shown in FIG. 2ij, the pulse train of the X count pulse P is inverted by the NOR gate NO80C, and this inverted pulse train is formed at pin 2 of the X counter CT61. Each pulse in the pulse train increments the counter by one. The information entered into the X counter from the data N information corresponds to 1 count or 1 pulse, and the inverted binary number of the counter is 11
It is 10.

XカウンターがXカウントパルスPパルス列の第1のパ
ルスに応答して1回計数されると、このカウンターはフ
ルカウント値即ち1111で計数され、この時カウンタ
ー信号XキャリーPがローからハイとなる。第21e図
に示すように、Xキャリ−P信号はアンドゲートA13
2Bのインプツト3に供給される。このアンドゲートの
他方のインプツトはこの時ハイである基本ホームN信号
が供給される。基本ホームPロー信号はアンドゲートA
132Aのインプント2に供給されるのでノアゲートN
O134Aのインプツト1はローである。従つて、Xキ
ャリーPハイ信号はノアゲートNO134AによつてX
停止N信号のロー状態として反転される。第21d図に
示すように、X停止N信号はX走行フリツプフロツプf
f21Bをリセツトし、そのX走行Nアウドプツトはハ
イであり、X走行Pアウトプツトはローである。第21
j図に示すように、X走行Nロー信号はXカウントパル
スPパルス列のパルスのそれ以上の形成を禁止し、この
信号は問題のケースの場合1パルスを含んでいるにすぎ
ない。またカウンターCT61はこの単−パルスに相応
して1回計数を増し、Xステツプモータに供給されるX
コンボN信号はXカウントパルスPパルス列のパルスN
o1の時1つのローである再発生パルスのみを含んでい
る。
When the X counter counts once in response to the first pulse of the X count pulse P pulse train, the counter counts to a full count value of 1111, at which time the counter signal X carry P goes from low to high. As shown in FIG. 21e, the X carry-P signal is connected to AND gate A13.
2B input 3. The other input of this AND gate is supplied with the basic home N signal which is now high. Basic home P low signal is AND gate A
Since it is supplied to Impunto 2 of 132A, Noah Gate N
Input 1 of O134A is low. Therefore, the X carry P high signal is
Inverted as the low state of the Stop N signal. As shown in FIG. 21d, the X stop N signal causes the X travel flip-flop f
Reset f21B, its X-travel N output is high and its X-travel P output is low. 21st
As shown in figure j, the X running N low signal inhibits the formation of any further pulses of the X count pulse P pulse train, which signal only contains one pulse in the case in question. Also, the counter CT61 increments the count by one time in response to this single pulse, and the X
Combo N signal is pulse N of X count pulse P pulse train
It contains only one low reoccurring pulse at o1.

1つのパルスがYデータ語で符号化されると仮定すると
、Yステツプモータを動作する制御系統の動作は上記と
同じである。YカウントパルスPのパルス列は第21j
図に関連してのべたように、Y走行N信号がローになツ
た時スタートする。第21k図を参照してのべると、Y
走行P信号がハイになると、フリツプフロツプff16
Bがトリガーされて単シヨツト回路SS40Aを整え、
この単シヨツト回路は、YカウントパルスP信号のパル
スNo1によつてトリガーされる。この時単シヨツト回
路SS40BのQバーアウトプツトはハイであるのでこ
のパルスNo1はナンドゲートNA29Aによツて反転
される。YAパルス禁止N信号ローであるので単シヨツ
ト回路SS30Aか禁止され、ナンドゲートNA31B
のインプツト4はハイのままである。YAパルス禁止N
信号はローであるのでナンドゲートNA31Bのインプ
ツト3もハイである。従つて、ナンドゲートNA31B
のインプツト5の1つのローパルスがこのゲートにヨツ
て反転され、第1ゲートO82Dを通過した後単シヨツ
ト回路SS69Aのインプツト10に正パルスが形成さ
れる。こい単シヨツト回路はこのパルスを再発生s、Y
ステツプモータを1パルス駆動するYコンボN信号とし
てそのQバーアウトプツトに1つの幅広いローパルスを
形成する。このYCパルス禁止Nのロー信号は単シヨツ
ト回路SS69BがYCパルスを形成するのを禁止する
Assuming that one pulse is encoded in a Y data word, the operation of the control system operating the Y step motor is the same as described above. The pulse train of Y count pulse P is 21jth
As mentioned in connection with the figure, it starts when the Y travel N signal goes low. Referring to Figure 21k, Y
When the running P signal goes high, flip-flop ff16
B is triggered and arranges the single shot circuit SS40A,
This single shot circuit is triggered by pulse No. 1 of the Y count pulse P signal. At this time, since the Q bar output of the single shot circuit SS40B is high, this pulse No. 1 is inverted by the NAND gate NA29A. YA pulse inhibit N signal is low, so single shot circuit SS30A is inhibited and NAND gate NA31B
input 4 remains high. YA pulse prohibitedN
Since the signal is low, input 3 of NAND gate NA31B is also high. Therefore, Nand Gate NA31B
One low pulse at the input 5 of the circuit is inverted by this gate, and after passing through the first gate O82D, a positive pulse is formed at the input 10 of the single shot circuit SS69A. The small single shot circuit regenerates this pulse s, Y
Form one broad low pulse at its Q bar output as a Y combo N signal that drives the step motor one pulse. This YC pulse inhibit N low signal inhibits single shot circuit SS69B from forming a YC pulse.

第21j図に示すように、YカウントパルスPのパルス
列がノアゲートNO104Dによつて反転され、反転さ
れたパルス列がYカウンターCT62のピン2に形成さ
れる。YカウンターがCTカウントパルスP信号のパル
スNo1に応答して1計数増すと、キャリーP信号がハ
イとなる。第21c図を参照すると、アントゲートA1
32Cのインプツト6に基本ホームNハイ信号が供給さ
れるので、またアンドゲートA132Dのインプツト7
がローであるので、ゲートA132Cのインプツト5に
供給されるYキャリーP信号はノアゲートNO134B
によつて反転されてY停止N信号にロー状態を形成する
。第21d図を参照すると、Y停止Nロー信号はY走行
フリツプフロツプff32Bをリセツトし、そのY走行
PアウトプツトはローでY走行Nアウトプツトはハイで
ある。第21j図を参照すると、Y走行ハイ信号はYカ
ウントパルスP信号を禁止する。このようにして、1つ
のロー信号のみがYステツプモータに出力され、Yカウ
ンターCT62は1回計数を増すだけである。
As shown in FIG. 21j, the pulse train of the Y count pulse P is inverted by the NOR gate NO104D, and the inverted pulse train is formed at pin 2 of the Y counter CT62. When the Y counter increases by one in response to pulse No. 1 of the CT count pulse P signal, the carry P signal becomes high. Referring to FIG. 21c, ant gate A1
Since the basic home N high signal is supplied to the input 6 of the AND gate A132C, the input 7 of the AND gate A132D is
is low, so the Y Carry P signal fed to input 5 of gate A132C is connected to NOR gate NO134B.
to form a low state in the Y-stop-N signal. Referring to FIG. 21d, the Y Stop N Low signal resets the Y Run flip-flop ff32B so that its Y Run P output is low and its Y Run N output is high. Referring to Figure 21j, the Y run high signal inhibits the Y count pulse P signal. In this way, only one low signal is output to the Y step motor and the Y counter CT62 only increments once.

次に、X又はYデータ語に符号化された2つの計数又は
パルスの状態は、以下にのべる通りである。第33図を
参照すると、この場合、Xデータ語ではXA禁止N信号
とXデコーダ4プラスN信号はハイにセツトされ、XB
禁止N信号とXC禁止N信号はローにセツトされる。Y
禁止フリツプフロツプは、Yデータ語に相応するのと同
じようにセツトされる。前と同様に、XとYの走行フリ
ツプフロツプがセツトされると、X走行NとY走行Nの
アウトプツトはローにセツトされ、XカウントパルスP
とYカウントパルスPのパルス列が開始される。第21
k図及び第33図を参照すると、X走行P信号がハイに
なると、フリツプフロツプff16Aがセツトされ、単
シヨツト回路SS28Aのピン1の信号がローとなり、
単シヨツト回路はXカウノトパルスPのパルス列のパル
スNo1によツてトリガーされ、この時この単シヨツト
回路のQアウトプツトがハイとなる。この単シヨツト回
路SS28Aがタイムアウトになるまで単シヨツト回路
SS28BがトリガーされないのでパルスNo1の時単
シヨツト回路SS28BのQバーアウトプツトはハイで
ある。従つて、XカウントパルスP信号のパルスNo1
はナンドゲートNA5Aによつて反転され、ナンドゲー
トNA31Aのインプツト10にローパルスが形成され
る。単シヨツト回路SS28Aがタイムアウトになりそ
のQアウトプツトがローになると、単シヨツト回路SS
21Bがトリガーされる。この時、単シヨツト回路SS
28BのQアウトプツトがハイになり、遅延されたアウ
トプツト信号はフリツプフロツプff16Aをリセツト
する。
The states of the two counts or pulses encoded in the X or Y data words are then as follows. Referring to FIG. 33, in this case, for the X data word, the XA inhibit N signal and the X decoder 4 plus N signal are set high, and the XB
The Inhibit N signal and the XC Inhibit N signal are set low. Y
The inhibit flip-flop is set in the same manner as corresponding to the Y data word. As before, when the X and Y run flip-flops are set, the X run N and Y run N outputs are set low and the X count pulse P
and a pulse train of Y count pulses P is started. 21st
Referring to Figures K and 33, when the X running P signal goes high, flip-flop ff16A is set and the signal at pin 1 of single shot circuit SS28A goes low,
The single shot circuit is triggered by pulse No. 1 of the pulse train of X counter pulses P, and at this time the Q output of this single shot circuit goes high. Since the single shot circuit SS28B is not triggered until the single shot circuit SS28A times out, the Q bar output of the single shot circuit SS28B is high at pulse No. 1. Therefore, pulse No. 1 of the X count pulse P signal
is inverted by NAND gate NA5A, forming a low pulse at input 10 of NAND gate NA31A. When single shot circuit SS28A times out and its Q output goes low, single shot circuit SS28A times out and its Q output goes low.
21B is triggered. At this time, the single shot circuit SS
The Q output of 28B goes high and the delayed output signal resets flip-flop ff16A.

リセツトされたフリツプフロツプは、Xカウントパルス
P信号のパルスNo2を受ける前に単シヨツト回路SS
28Aを禁止してこの単シヨツト回路を再びトリガーす
るのを防止する。また、単シヨツト回路SS28Bがト
リガーされると、そのQバーアウトプツトはローになる
。第36図に示すように、単シヨツト回路SS28Bの
QバーアウトプツトはXカウントパルスP信号のパルス
No2の間ローであるか、その理由はこの単シヨツト回
路はこのパルスを受けた後までタイムアウトにならない
からである。従つて、この間、単シヨツト回路SS28
BからナンドゲートNA5Aへ供給される信号はローで
このナンドゲートをパルスNo2が通るのを防止する。
The reset flip-flop resets the single shot circuit SS before receiving pulse No. 2 of the X count pulse P signal.
28A to prevent this single shot circuit from triggering again. Also, when single shot circuit SS28B is triggered, its Q bar output goes low. As shown in FIG. 36, the Q bar output of the single shot circuit SS28B is low during pulse No. 2 of the X count pulse P signal.The reason is that this single shot circuit does not time out until after receiving this pulse. This is because it will not happen. Therefore, during this time, the single shot circuit SS28
The signal supplied from B to NAND gate NA5A is low and prevents pulse No. 2 from passing through this NAND gate.

XA禁止NとLSシフトNとの信号はハイであるので、
単シヨツト回路SS6A中はそのインプツト1のロー信
号によつて可能化される。単シヨツト回路SS28Aが
トリガーされ、そのQアウトプツトがハイになると、単
シヨツト回路SS6AがトリガーされそのQバーアウト
プツトはXカウントパルスP信号のパルスNo1の時ロ
ーになる。単シヨツト回路SS6Aの遅延は、この単シ
ヨツト回路がトリガー後2ミリ秒でタイムアウトになる
ようなされ、この時そのQバーアウトプツトはハイにな
る。この時、微分回路526は正パルスを発生し、この
正パルスはインバータI56Aによつて反転され、ナン
ドゲートNA31Aのインプツト11にローパルスが形
成される。XBパルス禁止N信号はローであるのでナン
ドゲートNA31Aのインプツト9にハイ信号が形成さ
える。このようにして、第36図に示すように、ゲート
N31Aのアウトプツト8に形成された信号はXカウン
トパルスP信号いパルスNo1の時の正パルスと単シヨ
ツト回路SS6Aのタイムアウト2ミリ秒後のXA正パ
ルスとから成ツている。これらのパルスは、単シヨツト
回路SS68Aにより再発生され、Xステツプモータ制
御用のXコンボN信号として、幅広いローパルスの相応
するパルス列に形成される。
Since the XA inhibit N and LS shift N signals are high,
Single shot circuit SS6A is enabled by a low signal on its input 1. When single shot circuit SS28A is triggered and its Q output goes high, single shot circuit SS6A is triggered and its Q bar output goes low on pulse No. 1 of the X count pulse P signal. The delay in single shot circuit SS6A is such that it times out 2 milliseconds after being triggered, at which time its Q bar output goes high. At this time, the differentiating circuit 526 generates a positive pulse, which is inverted by the inverter I56A to form a low pulse at the input 11 of the NAND gate NA31A. Since the XB pulse inhibit N signal is low, a high signal is formed at input 9 of NAND gate NA31A. In this way, as shown in FIG. 36, the signal formed at the output 8 of the gate N31A is the positive pulse at pulse No. 1 of the X count pulse P signal and the XA after 2 milliseconds of timeout of the single shot circuit SS6A. It consists of a positive pulse. These pulses are regenerated by single shot circuit SS68A and formed into a corresponding pulse train of wide low pulses as the X combo N signal for X step motor control.

この時XCパルス禁止N信号はローであるので単シヨツ
ト回路SS68BによるXCパルスの形成が阻止される
。従つて、第36図に示すように、Xステツプモータに
供給される第1のパルスはXカウントパルスP信号のパ
ルスNo1の時に発生し、第2のパルスはXカウントパ
ルスP信号のパルス間の周波数を減少するように2ミリ
秒後に形成さスしる。
At this time, since the XC pulse inhibit N signal is low, the formation of the XC pulse by the single shot circuit SS68B is inhibited. Therefore, as shown in FIG. 36, the first pulse supplied to the X step motor occurs at pulse No. 1 of the X count pulse P signal, and the second pulse occurs between the pulses of the X count pulse P signal. The signal is formed after 2 milliseconds to decrease the frequency.

第21j図を参照してのべると、XカウントパルスP信
号の各パルスは、XカウンターCT61を1計数カウン
トし、第2のカウントでカウンターの反転データは、フ
ルカウント値まで増加される。
Referring to FIG. 21j, each pulse of the X-count pulse P signal causes the X-counter CT61 to count one count, and on the second count the inverted data of the counter is increased to the full count value.

XカウンターのカウントはXカウントパルスP信号によ
つて、Xコンボのモータパルス列の形成に同期されるこ
とは注目すべきである。カウンターが2回計数を増すと
、XキャリーPハイ信号か形成され、第21d図に示す
X走行フリツプフロツプがリセツトされる。一方Xカウ
ンターCT61のカウントが停止され、XカウントPの
パルス列が禁止され、従つてXステツプモータとクラン
プとのX方向運動を終了する。
It should be noted that the counting of the X counter is synchronized to the formation of the motor pulse train of the X combo by the X count pulse P signal. When the counter increments twice, an X-carry P high signal is generated and the X-carry flip-flop shown in FIG. 21d is reset. On the other hand, the counting of the X counter CT61 is stopped, the pulse train of the X count P is prohibited, and therefore the X direction movement of the X step motor and the clamp is terminated.

Y制御語が2カウントの場合のYステツプモータを駆動
する場合の制御系統の動作はXステツプモータに関連し
てのべたのと非常に似ている。第21k図を参照しての
べると、YカウントパルスP信号のパルスNo1はナン
ドゲートNA29Aによつて反転され、このパルスは、
YカウントパルスP信号のパルスNo1の時、Yコンボ
N信号の第1の再発生ローパルスを形成するのに用いら
れる。
The operation of the control system when driving the Y step motor when the Y control word is 2 counts is very similar to that described in connection with the X step motor. Referring to FIG. 21k, pulse No. 1 of the Y count pulse P signal is inverted by the NAND gate NA29A, and this pulse is
When the Y count pulse is pulse No. 1 of the P signal, it is used to form the first regenerating low pulse of the Y combo N signal.

Y走行P信号がハイになつた後、単シヨツト回路SS4
0AはパルスNo1によつてトリガーされるので単シヨ
ツト回路SS30Aはトリガーされるが、これはLSシ
フトNとYAパルス禁止Nとの信号がこの時ハイである
からである。トリガー後2ミリ秒で単シヨツト回路SS
30AのQバーアウトプツトがタイムアウトになると、
微分回路540は正パルスを発生し、この正パルスは反
転されナントゲートNA31Bのインプツト4でローパ
ルスとして形成される。このようにして、Yカウントパ
ルスP信号のパルスNo1後2ミリ秒で単シヨツト回路
SS69Aがトリガーされ、Yステツプモータ制御用の
YコンボN信号の第2のローパルスを形成する。第21
j図を参照すると、YカウンターCT62はYカウント
パルスPの反転信号によつて2回カウントされるので第
2のパルスに応答してYキャリーPハイ信号が得られる
。この時、Y停止N信号にロー状態が得られ、この信号
はY走行フリツプフロツプをリセツトする。一方、Yカ
ウントパルスPのパルス列が禁止されるのでYステツプ
モータ用のパルスかこれ以上形成され、またYカウンタ
ーCT62がこれ以上カウントされるのが妨げられる。
After the Y running P signal becomes high, the single shot circuit SS4
Since 0A is triggered by pulse No. 1, single shot circuit SS30A is triggered because the LS shift N and YA pulse inhibit N signals are high at this time. Single shot circuit SS 2ms after trigger
When the 30A Q bar output times out,
Differentiator circuit 540 generates a positive pulse which is inverted and formed as a low pulse at input 4 of Nant gate NA31B. In this way, 2 milliseconds after pulse No. 1 of the Y count pulse P signal, the single shot circuit SS69A is triggered to form the second low pulse of the Y combo N signal for controlling the Y step motor. 21st
Referring to Figure J, since the Y counter CT62 is counted twice by the inverted signal of the Y count pulse P, a Y carry P high signal is obtained in response to the second pulse. At this time, a low state is obtained on the Y-Stop-N signal, which resets the Y-Run flip-flop. On the other hand, since the pulse train of the Y count pulse P is inhibited, any more pulses for the Y step motor are formed, and the Y counter CT62 is prevented from counting any more.

次に、X又はYの制御語の3つのカウントの状態を以下
にのべる。この場合には、第33図に関連してのべたよ
うに、XC又はYCパルス禁止N信号はローであり、−
方XA又はYAパルス禁止N、XB又はYBパルス禁止
N及びX又はYデコード4プラスNの相応する信号はハ
イである。前と同じように、XとYの走行フリツプフロ
ツプがセツトされX走行N、Y走行Nの信号がローにな
ると、XカウントパルスP、YカウントパルスPのパル
ス列かスタートする。第21k図及び第37図と示すよ
うに、XカウントパルスP信号のパルスNo1に受ける
と、単シヨツト回路SS28BのQバーアウトプツトは
ハイであり、このパルスNo1は、ナンドゲートNA5
Aによつて反転され、ナンドゲートNA31Aのインプ
ツト10にローパルスとして形成される。X走行P信号
はフリツプフロツプff16Aをセツトし、従つて単シ
ヨツト回路SS28AはXカウントパルスP信号のパル
スNo1によつてトリガーされる。前と同じように、単
シヨツト回路SS28Bは、SS28Aがタイムアウト
になつた時この単シヨツト回路SS28AのQアウトプ
ツトによつてトリガーされ、単シヨツト回路SS28B
の遅延Qアウトプツトは、この時単シヨツト回路SS2
8Aが更にトリガーされるのを禁止する。第37図に示
すように、単シヨツト回路SS28Bは、Xカウントパ
ルスP信号のパルスNo3を受けた後までタイムアウト
にならないのでこの単シヨツト回路のQバーアウトプツ
トはこのパルス列のパルスNo2とNo3の間ローであ
る。このようにして、単シヨツト回路SS28Bは、パ
ルスNo2とNo3がナンドゲートNA5Aを通ツてナ
ンドゲートNA31Aに入るのを防止する。
Next, the three count states of the X or Y control word are described below. In this case, as described in connection with FIG. 33, the XC or YC pulse inhibit N signal is low and -
The corresponding signals of XA or YA Pulse Inhibit N, XB or YB Pulse Inhibit N and X or Y Decode 4 Plus N are high. As before, when the X and Y run flip-flops are set and the X run N and Y run N signals go low, the pulse train of the X count pulse P and the Y count pulse P starts. As shown in FIGS. 21k and 37, when receiving pulse No. 1 of the X count pulse P signal, the Q bar output of the single shot circuit SS28B is high, and this pulse No.
A and formed as a low pulse at input 10 of NAND gate NA31A. The X-running P signal sets flip-flop ff16A, so the single shot circuit SS28A is triggered by pulse No. 1 of the X-count pulse P signal. As before, single shot circuit SS28B is triggered by the Q output of this single shot circuit SS28A when SS28A times out, and single shot circuit SS28B
The delayed Q output of is then single shot circuit SS2
Prevents 8A from being triggered further. As shown in FIG. 37, since the single shot circuit SS28B does not time out until after receiving pulse No. 3 of the X count pulse P signal, the Q bar output of this single shot circuit is between pulses No. 2 and No. 3 of this pulse train. It is low. In this way, single shot circuit SS28B prevents pulses No. 2 and No. 3 from entering NAND gate NA31A through NAND gate NA5A.

前と同じように、単シヨツト回路SS6AはXカウント
パルスP信号のパルスNo1を受けた時単シヨツト回路
SS28AのQアウトプツトによつてトリガーされるが
、これはXAパルス禁止NとLSシフトNとの信号がこ
の時共にハイでこの単シヨツト回路をそのインプツト1
がロー信号となツて可能化するからである。また、単シ
ヨツト回路SS6Aはそのトリガー後2ミリ秒でタイム
アウトになり、微分回路526は正パルスを発生し、こ
の正パルスはインバータI56Aによつて反転され、X
カウントパルスP信号のパルスNo1後2ミリ秒でナン
ドゲートNA31Aのインプツト11にローパルスとし
て形成される。第34図及び第37図に示すように、ナ
ンドゲートNA31Aのインプツト11に形成されたX
Aパルスは、禁止されているXカウントパルスPパルス
列のパルスNo2とNo3の間で生ずる。第21j図を
参照してのべると、前にのべたように、Xカウントパル
ス信号の各反転パルスは、XカウンターCT61をカウ
ントし、このカウンターかパルスNo1、NO2、No
3によつて3回計数が増すと、XキャリーP信号のハイ
状態が得られる。一方、X走行フリツプフロツプは前に
のべたようにリセツトされるのでNカウントパルスPの
パルス列を禁止する。
As before, single shot circuit SS6A is triggered by the Q output of single shot circuit SS28A when receiving pulse No. 1 of the X count pulse P signal, but this is due to the combination of XA pulse inhibit N and LS shift N. Both signals are high at this time to connect this single shot circuit to its input 1.
This is because it becomes possible when it becomes a low signal. Also, single shot circuit SS6A times out 2 milliseconds after its trigger, and differentiator circuit 526 generates a positive pulse, which is inverted by inverter I56A and X
Two milliseconds after pulse No. 1 of the count pulse P signal, a low pulse is generated at the input 11 of the NAND gate NA31A. As shown in FIGS. 34 and 37, the X formed in the input 11 of the NAND gate NA31A
The A pulse occurs between pulses No. 2 and No. 3 of the prohibited X count pulse P pulse train. Referring to FIG. 21j, as stated earlier, each inverted pulse of the X count pulse signal counts the X counter CT61, and this counter
When the count is increased by 3 by 3, a high state of the X Carry P signal is obtained. On the other hand, since the X-traveling flip-flop is reset as described above, the pulse train of N count pulses P is inhibited.

第21d図に関連して、X走行フリツプフロツプff2
1BがリセツトされるとX走行N信号がローからハイに
なることを思い起してみよう。第21k図に示すように
、X走行N信号がハイになると、この信号はインバータ
17C、17Dによつて2回反転され、インバータのア
ウトプツトはこの時ローからハイになり、微分回路51
2は単シヨツト回路SS6Bのピンに正パルスを発生す
る。基本ホームP信号はこの時ローであり、従つてホー
ミングモードOP信号も単シヨツト回路SS6Bのピン
9でローであツてこの単シヨツト回路を可能化する。従
つて、単シヨツト回路SS61Bのピン10のパルスは
この単シヨント回路をトリガーしそのQバーアウトプツ
トは、XカウントパルスPパルス列のパルスNo3の時
ローになる。この単シヨツト回路はパルスNo後1.8
ミリ秒でXAパルス後2.12ミリ秒に発生するXbパ
ルスを形成するのに用いられる。従つて、Xカウントパ
ルスPパルス列のパルスNo3後1.8ミリ秒で単シヨ
ツト回路SS6Bがタイムアウトになる。単シヨツト回
路SS6BがタイムアウトになつてそのQバーアウトプ
ツトがハイになると、微分回路532はナンドゲートN
A5Cのインプツト13に正パルスを発生する。この時
Xbパルス禁止N信号はハイであるので発生パルスは反
転されナンドゲートNA31Aのインプツト9にローパ
ルスとして形成される。
In connection with FIG. 21d, the X-traveling flip-flop ff2
Recall that when 1B is reset, the X-travel N signal goes from low to high. As shown in FIG. 21k, when the
2 generates a positive pulse at the pin of single shot circuit SS6B. The basic home P signal is low at this time and therefore the homing mode OP signal is also low at pin 9 of single shot circuit SS6B, enabling this single shot circuit. Therefore, a pulse at pin 10 of single shot circuit SS61B will trigger this single shot circuit and its Q bar output will go low on pulse number 3 of the X count pulse P pulse train. This single shot circuit is 1.8 after pulse No.
It is used to form an Xb pulse that occurs 2.12 milliseconds after the XA pulse in milliseconds. Therefore, the single shot circuit SS6B times out 1.8 milliseconds after pulse No. 3 of the X count pulse P pulse train. When single shot circuit SS6B times out and its Q bar output goes high, differentiator circuit 532 outputs NAND gate N.
Generate a positive pulse at input 13 of A5C. At this time, since the Xb pulse inhibit N signal is high, the generated pulse is inverted and formed as a low pulse at the input 9 of the NAND gate NA31A.

従つてナンドゲートNA31Aのアウトプツトに、以下
のように正パルスか形成される。第1のパルスはXカウ
ントパルスP信号のパルスNo1の時形成され、第2の
Xaパルスはその2ミリ秒後に形成され、第3のXbパ
ルスはXaパルスの値2.12ミリ秒後に形成される。
Therefore, a positive pulse is formed at the output of the NAND gate NA31A as follows. The first pulse is formed at pulse No. 1 of the X count pulse P signal, the second Xa pulse is formed 2 ms later, and the third Xb pulse is formed 2.12 ms after the value of the Xa pulse. Ru.

上記のようにXカウントパルスPのパルス列のパルスN
o2,No3は禁止されている。このようにして、単シ
ヨツト回路SS68Aはこれらの3つのパルスを再発生
し、Xステツプモータ制御用のXコンボN信号として再
発生パルスの相応するローパルス列を形成する。
As mentioned above, the pulse N of the pulse train of the X count pulse P
o2 and No.3 are prohibited. In this manner, single shot circuit SS68A regenerates these three pulses to form a corresponding low pulse train of regenerated pulses as the X-combo N signal for X-step motor control.

Yデータ語が3カウントの場合のYステツプモータのパ
ルス列の形成はX回路に関連してのべたのと非常に似て
いる。第21k図を参照すると、YカウントパルスP信
号のパルスNo1はナンドゲートNA29Aによつて反
転され、YカウントパルスP信号のパルスNo1の時に
YコンボN信号の第1のローパルスを形成するのに用い
らえる。Y走行P信号が既にハイになつていると、フリ
ツプフロツプff16Bがセツトされ、単シヨツト回路
SS40AはパルスNo1によつてトリガーされる。
The formation of the Y step motor pulse train when the Y data word is 3 counts is very similar to that described in connection with the X circuit. Referring to FIG. 21k, pulse No. 1 of the Y count pulse P signal is inverted by NAND gate NA29A and used to form the first low pulse of the Y combo N signal at pulse No. 1 of the Y count pulse P signal. I can do it. If the Y running P signal is already high, flip-flop ff16B is set and single shot circuit SS40A is triggered by pulse No.1.

Yaパルス禁止Nと、LSシフトNとの信号は共にハイ
であるので単シヨツト回路SS30AはYカウントパル
スP信号のパルスNo1の時に単シヨツト回路SS40
Aによつてトリガーされる。単シヨツト回路SS30A
はトリガー後2ミリ秒でタイムアウトになり、その結果
微分回路540によつて発生するパルスによつて第1の
パルス後2ミリ秒後にYコンボN信号の再発生ローYa
パルスが形成される。第21j図を参照すると、Yカウ
ントパルスP信号のパルスNo3の時にYカウンターC
T62が3カウント計数されるのでYキャリーP信号が
ハイ状態になり、Y走行フリツプフロツプがリセツトさ
れる。第21d図を参照してのべると、Y走行フリツプ
フロツプff32Bがリセツトされると、Y走行N信号
はローからハイになる。第21k図に示すように、Y走
行N信号はインバータI7E,I7Fによつて2回反転
され、Y走行N信号とインバータI7Fのアウトプツト
とがハイになると、微分回路514は単シヨツト回路S
S30Bのピン2に正パルスを発生する。前にのべたよ
うに、ホーミングモードOP信号はこの時ローであり、
単シヨツト回路SS30Bのピン2のパルスはこの単シ
ヨツト回路をトリガーする。この単シヨツト回路はパル
スNo3後1.8ミリ秒でYaパルスの形成後2.12
ミリ秒でタイムアウトになるようにセツトされる。
Since the Ya pulse inhibit N and LS shift N signals are both high, the single shot circuit SS30A operates as the single shot circuit SS40 at pulse No. 1 of the Y count pulse P signal.
Triggered by A. Single shot circuit SS30A
times out 2 milliseconds after the trigger, so that the pulse generated by the differentiator circuit 540 causes the regeneration of the Y combo N signal low Ya 2 milliseconds after the first pulse.
A pulse is formed. Referring to FIG. 21j, when the Y count pulse P signal is pulse No. 3, the Y counter C
Since T62 is counted for 3 counts, the Y carry P signal goes high and the Y carry flip-flop is reset. Referring to FIG. 21d, when the Y running flip-flop ff32B is reset, the Y running N signal goes from low to high. As shown in FIG. 21k, the Y running N signal is inverted twice by inverters I7E and I7F, and when the Y running N signal and the output of inverter I7F go high, the differentiating circuit 514 inverts the single shot circuit S.
Generate a positive pulse on pin 2 of S30B. As mentioned before, the homing mode OP signal is low at this time,
A pulse on pin 2 of single shot circuit SS30B triggers this single shot circuit. This single shot circuit is 1.8 ms after pulse No. 3 and 2.12 ms after the formation of Ya pulse.
Set to timeout in milliseconds.

この単シヨツト回路がタイムアウトになツてそのQバー
アウトプツトがハイになると、微分回路542はナンド
ゲートNA29Dのインプツト5に正パルスを発生する
。Ybパルス禁止N信号はハイであるのでこのパルスは
ゲートNA29Dによつて反転されナンドゲートNA3
1Bのインプツト3にローパルスとして形成される。こ
のパルスは単シヨツト回路SS69AをトリガーしYa
パルスを受けた後2.12ミリ秒でYコンボNパルス列
の再発生Ybパルスを形成するのに用いられる。
When the single shot circuit times out and its Q bar output goes high, differentiator circuit 542 generates a positive pulse at input 5 of NAND gate NA29D. Since the Yb pulse inhibit N signal is high, this pulse is inverted by the gate NA29D and the NAND gate NA3
It is formed as a low pulse at input 3 of 1B. This pulse triggers the single shot circuit SS69A
2.12 milliseconds after receiving the pulse is used to form the regenerating Yb pulse of the Y Combo N pulse train.

X又はYのデータ語が3カウントある時、Xcパルス禁
止NとYcパルス禁止Nとの相応する信号は共にローで
ある。従つて、単シヨツト回路SS68Bのピン10の
相応するインプツト又は単シヨツト回路SS69Bのイ
ンプント2はローであり、相応する単シヨツト回路はX
又はYのデータ語のこの状態のために禁止される。従つ
て、X又はYのデータ語の3カウントの相応する状態の
ためにXc又はYcパルスが形成されることはなく、X
又はYコンボNの相応するパルス列はXb又はYbパル
スと共に完了する。
When there are three counts of X or Y data words, the corresponding signals of Xc Pulse Inhibit N and Yc Pulse Inhibit N are both low. Therefore, the corresponding input of pin 10 of single shot circuit SS68B or input 2 of single shot circuit SS69B is low, and the corresponding single shot circuit is
or prohibited due to this state of the data word of Y. Therefore, no Xc or Yc pulse is formed for the corresponding state of 3 counts of X or Y data words, and
Or the corresponding pulse train of Y combo N is completed with an Xb or Yb pulse.

X又はYデータ語の4つ又はそれ以にのパルスの状態を
以下の通りのべる。この場合、第33図に示すように、
X又はYのデコート4プラスNの相応する信号はローで
あり、一方Xa又はYaのパルス禁止N,Xb又はYb
のパルス禁止N及びXc又はYcパルス禁止Nの相応す
る信号は3つより大きなデータ語のカウント数に拘らず
ハイである。便宜的にXとYのデータ語に符号化された
6カウントの特定の例をのべる。
The states of the four or more pulses of the X or Y data word are described below. In this case, as shown in Figure 33,
Decoding X or Y 4 plus the corresponding signal of N is low, while inhibiting the pulse of Xa or Ya N, Xb or Yb
The corresponding signals of Pulse Inhibit N and Xc or Yc Pulse Inhibit N are high regardless of the count of data words greater than three. For convenience, a specific example of 6 counts encoded in the X and Y data words will be mentioned.

前と同じように、XとYの走行フリツプフロツブがセツ
トされ、XカウントパルスPとYカウントパルスPのパ
ルス列は釘抜けパルスPのパルスを受けた時スタートす
る。第21k図と第38図を参照すると、単シヨツト回
路SS28BのQバーアウトプツトはXカウントパルス
P信号のパルスNo1を受けた時ハイである。従つて、
このパルスNo1はナンドゲートNA5Aによつて反転
され、ナンドゲートNA31Aのインプツト10にロー
パルスとして形成されるのでゲートNA31Aのアウト
プツトにハイパルスが形成され、XカウントパルスP信
号のパルスNo1の時にXコンボN信号用の再発生ロー
パルスが形成される。前にのべたように、X走行P信号
はハイとなると、フリツプフロツプff16Aがセツト
され、この時単シヨツト回路SS28AはXカウントパ
ルスP信号のパルスNo1によつてトリガーされる。X
カウントパルスP信号のパルスNo2を受ける前に単シ
ヨツト回路SS28Aがタイムアウトとなり、単シヨツ
ト回路SS28Bがこの時トリガーされる。このように
して、XカウントパルスP信号のパルスNo2を受ける
前に単シヨツト回路SS28BのQアウトプツトがハイ
となり、フリツプフロツプff16Aはリセツトされて
パルスNo2を受ける前に単シヨツト回路SS28Aを
禁止する。XカウントパルスPのパルス列のパルスNo
3とNo4の間で単シヨツト回路SS28Bがタイムア
ウトになり、この時単シヨツト回路SS28BのQバー
アウトプツトはハイに戻る。従つて、ナンドゲートNA
5AはXカウントパルスP信号のパルスNo2とNo3
の間禁止され、この間ナンドゲートNA31Aのインプ
ツト10はハイのままである。
As before, the X and Y running flip-flops are set and the pulse train of X count pulse P and Y count pulse P starts when the nail pull pulse P is pulsed. Referring to FIGS. 21k and 38, the Q bar output of single shot circuit SS28B is high when receiving pulse No. 1 of the X count pulse P signal. Therefore,
This pulse No. 1 is inverted by the NAND gate NA5A and is formed as a low pulse at the input 10 of the NAND gate NA31A, so that a high pulse is formed at the output of the gate NA31A. A regenerating low pulse is formed. As mentioned earlier, when the X running P signal goes high, flip-flop ff16A is set, and at this time the single shot circuit SS28A is triggered by pulse No. 1 of the X count pulse P signal. X
The single shot circuit SS28A times out before receiving pulse No. 2 of the count pulse P signal, and the single shot circuit SS28B is triggered at this time. In this way, the Q output of single shot circuit SS28B goes high before receiving pulse No. 2 of the X count pulse P signal, and flip-flop ff16A is reset to inhibit single shot circuit SS28A before receiving pulse No. 2 of the X count pulse P signal. Pulse number of pulse train of X count pulse P
Between No. 3 and No. 4, the single shot circuit SS28B times out, and at this time the Q bar output of the single shot circuit SS28B returns to high. Therefore, Nand Gate NA
5A is pulse No. 2 and No. 3 of the X count pulse P signal
During this time, input 10 of NAND gate NA31A remains high.

Xaパルス禁止NとLSシフトNの信号が共にハイであ
るので単シヨツト回路SS6Aのピン1の信号はローで
あり、この単シヨツト回路はXカウントパルスPのパル
スNo1の時に単シヨツト回路SS28AのQアウトプ
ツトによつてトリガーされる。前にのべたように、パル
スNo1を受けた後2ミリ秒までは単シヨツト回路SS
6Aはタイムアウトにならない。単シヨツト回路SS6
Aがタイムアウウトなると、そのQバーアウトプツトは
ハイになり、微分回路526は正パルスを発生し、この
パルス側インバータI56Aによつて反転され、ナンド
ゲートNA31Aのインプツト11にローXaパルスと
して形成される。このようにしてナンドゲートNA31
Aのインプツト11のXaパルスはXカウントパルスP
信号のパルスNo1の後2ミリ秒でXカウントパルスP
のパルス列の禁止パルスNo2とNo3の間に発生する
Since the Xa pulse inhibit N and LS shift N signals are both high, the signal at pin 1 of the single shot circuit SS6A is low, and this single shot circuit inhibits the Q of the single shot circuit SS28A at pulse No. 1 of the X count pulse P. Triggered by output. As mentioned earlier, the single shot circuit SS remains active until 2 milliseconds after receiving pulse No. 1.
6A does not time out. Single shot circuit SS6
When A times out, its Q bar output goes high and differentiator circuit 526 generates a positive pulse, which is inverted by pulse-side inverter I56A and formed as a low Xa pulse at input 11 of NAND gate NA31A. . In this way, Nand Gate NA31
The Xa pulse of input 11 of A is the X count pulse P
X count pulse P 2 milliseconds after signal pulse No.1
This occurs between inhibition pulses No. 2 and No. 3 of the pulse train.

既に判るように、単シヨツト回路SS28BはXカウン
トパルスPのパルス列のパルスNo3とNo4の間にタ
イムアウトになる。従つて、この単シヨツト回路のQバ
ーアウトプツトはこの時ハイになり、Xカウントパルス
P信号のパルスNo4とそれ以後のパルスは反転されナ
ンドゲートNA31Aのインプツト10にローパルスが
形成される。手近の特定の実施例ではXカラントパルス
Pのパルス列のパルスNo4とNo5はナンドゲートN
A31Aのインプツト10にローパルスとして形成され
る。
As can be seen, the single shot circuit SS28B times out between pulses No. 3 and No. 4 of the pulse train of X count pulses P. Therefore, the Q bar output of this single shot circuit becomes high at this time, and pulse No. 4 of the X count pulse P signal and subsequent pulses are inverted to form a low pulse at the input 10 of the NAND gate NA31A. In the particular embodiment at hand, pulses No. 4 and No. 5 of the pulse train of X-currant pulses P are NAND gates N
It is formed as a low pulse at input 10 of A31A.

以下に判るように、XカウントパルスPパルス列はパル
スNo6を受ける前に禁止される。
As can be seen below, the X count pulse P pulse train is inhibited before receiving pulse number 6.

第21j図を参照すると、Xデータ語に4つ又はそれ以
上のパルスが符号化されてXデコード4プラスN信号が
ロー状態であるなら、XカウンターCT61は、メモリ
ーサイクルの完了前1カウント増加する。従つて、この
場合にはXキヤリーPハイ信号を得るため以下の如くX
カウントパルスP信号からのパルス数より1少ないパル
ス(例えば5)を必要とする。問題の特定の実施例では
、Xデータ語のカウントか6である場合、Xカウンター
CT61に入れられる反転データは最初は−6であるが
1回増して−5のカウントになる。
Referring to Figure 21j, if four or more pulses are encoded in the X data word and the X Decode 4 plus N signal is low, the . Therefore, in this case, in order to obtain the X carry P high signal,
One less pulse (for example, 5) than the number of pulses from the count pulse P signal is required. In the particular embodiment in question, if the count of the X data word is 6, then the inverted data placed into the X counter CT61 is initially -6 but incremented by one to become a count of -5.

このようにして、XカウンターCT61は通常期待され
る6カウントではなく、XカウントパルスP信号の5パ
ルスに応答してすべて2進の1のフルレジスタ状態まで
カウントされる。従つて、XカウントパルスPのパルス
列のパルスNo5を受けXカウンターCT61が5カウ
ント増すと、XキャリーP信号のハイ状態か得られるの
で第21d図に関連して前にのべたようにX停止N信号
がロー状態になりX走行フリツプフロツプff21Bを
リセツトする。この時フリツプフロツプff21Bから
のX走行N信号がハイとなる。第21f図に示すように
、この信号は、XカウントパルスPパルス列のパルスが
これ以上形成されるのを禁止し、このパルス列のパルス
No6を受けることがない。このようにして、再び第2
1k図を参照してのべると、ナンドゲートNA5Aによ
つて反転されたXカウントパルスPのパルス列の最後の
パルスはパルスNo5であり、ナンドゲートNA31A
のインプツト10に形成される最後のローパルスはXカ
ウントパルスPパルス列のパルスNo5に相当する。
In this manner, the X-counter CT61 counts to a full register state of all binary ones in response to five pulses of the X-count pulse P signal, rather than the normally expected six counts. Therefore, when the X counter CT61 increases by 5 counts in response to pulse No. 5 of the pulse train of the X count pulse P, the high state of the X carry P signal is obtained, so the X stop N is activated as described above in connection with FIG. The signal goes low and resets the X travel flip-flop ff21B. At this time, the X running N signal from flip-flop ff21B becomes high. As shown in Figure 21f, this signal inhibits the formation of any further pulses of the X count pulse P pulse train and does not receive pulse No. 6 of this pulse train. In this way, the second
Referring to Figure 1k, the last pulse of the pulse train of X count pulses P inverted by NAND gate NA5A is pulse No. 5, and NAND gate NA31A
The last low pulse formed at input 10 corresponds to pulse No. 5 of the X count pulse P pulse train.

しかし、X走行フリツプフロツプかXカウントパルスP
パルス列のパルスNo5の時にX停止N信号によつてリ
セツトされX走行N信号がハイになると、微分回路51
2は単シヨツト回路SS6Bのピン10に正パルスを発
生する。この時基本ホームP信号はローであるので、単
シヨツト回路SS6Bのピン9の信号もローである。従
つて、単シヨツト回路SS6BはXカウントパルスP信
号のパルスNo5の時ピン10の正パルスによつてトリ
ガーされる。この単シヨツト回路SS6Bは、Xカウン
トパルスPパルス列のパルスNo6が禁止されないなら
うけたであろう後にトリガー後1.8ミリ秒でタイムア
ウトになる。単シヨツト回路SS6BのQバーアウトプ
ツトがハイになると、微分回路532はナンドゲートN
A5Cのインプツト13に正パルスを発生する。Xbパ
ルス禁止N信号はハイであるのでXカウントパルスP信
号のパルスNo5後1.8ミリ秒の時ナンドゲートNA
31Aのインプツト9に相応するローXbパルスが形成
される。
However, whether the X traveling flip-flop or the X count pulse P
When the X running N signal becomes high after being reset by the X stop N signal at pulse No. 5 of the pulse train, the differentiating circuit 51
2 generates a positive pulse at pin 10 of single shot circuit SS6B. At this time, since the basic home P signal is low, the signal at pin 9 of single shot circuit SS6B is also low. Therefore, single shot circuit SS6B is triggered by a positive pulse on pin 10 at pulse No. 5 of the X count pulse P signal. This single shot circuit SS6B times out 1.8 milliseconds after triggering, after it would have received pulse No. 6 of the X count pulse P pulse train if it had not been inhibited. When the Q bar output of single shot circuit SS6B goes high, differentiator circuit 532 outputs NAND gate N.
Generate a positive pulse at input 13 of A5C. Since the Xb pulse prohibition N signal is high, the NAND gate NA is activated 1.8 milliseconds after pulse No. 5 of the X count pulse P signal.
A low Xb pulse corresponding to input 9 of 31A is formed.

従つて、ナンドゲートNA31Aのアウトプツト8に以
下の正パルスが形成される。即ちXカウントパルスPパ
ルス列のパルスNo1に相当する第1のパルス、その2
ミリ秒後即ち、XカウントパルスPパルスパルス列のパ
ルスNo2とNo3が禁止されている間のXaパルス2
、XカウントパルスPパルス列のパルスNo4とNo5
、最後にXカウントパルスPパルス列のパルスNo5後
1.8ミリ秒のXbパルスである。これらのすべてのパ
ルスは単シヨツト回路SS68Aのインプツト2に正パ
ルスとして形成され、この単シヨツト回路をトリガーす
る。
Therefore, the following positive pulse is formed at output 8 of NAND gate NA31A. That is, the first pulse corresponding to pulse No. 1 of the X count pulse P pulse train, part 2
Xa pulse 2 after milliseconds, that is, while pulses No. 2 and No. 3 of the X count pulse P pulse pulse train are inhibited.
, X count pulse P pulse train pulse No. 4 and No. 5
, and finally the Xb pulse 1.8 milliseconds after pulse No. 5 of the X count pulse P pulse train. All these pulses are formed as positive pulses at input 2 of the single shot circuit SS68A and trigger this single shot circuit.

単シヨツト回路はパルスを再発生し、これらのパルスを
Xステツプモータ制御用XコンボN信号としての幅広い
ローパルスにする。
The single shot circuit regenerates the pulses and turns them into broad low pulses as the X combo N signal for controlling the X step motor.

上記したように、単シヨツト回路SS61Bがタイムア
ウトになツてそのQバーアウトプツトがハイになると、
微分回路532は正パルスを発生し、この正パルスは、
ナンドゲートNA5CのアウトプツトにローのXbパル
スを発生する。図示のように、このローパルスは単シヨ
ツト回路SS68Bのピン9にも形成される。この時基
本ホームN信号はXcパルス禁止N信号と共にハイであ
り、従つて単シヨツト回路SS68Bのインプツト10
にハイ信号が現われてこの単シヨツト回路を可能化する
ことは前にのべた通りである。従つて、単シヨツト回路
SS68Bのピン9のローパルスは単シヨツト回路をト
リガーする。この単シヨツト回路はトリガー語2.2ミ
リ秒の遅延を受けるようになつている。単シヨツト回路
がタイムアウトるこなツてそのQバーアウトプツトがハ
イになつた、微分回路534はXc正パルスを発生し、
このパルスはオアゲートO82Cを通ツて単シヨツト回
路SS68Aのピン2をトリガーする。従つて、このパ
ルスはこの単シヨツト回路によつて修正され、ローの幅
広いXcパルスはXbパルス形成後2.2ミリ秒の時X
ステツプモータ用XコンボN信号になる。この時6つの
パルスかXステツプモータに伝達され、XコンボN信号
の形成を完了する。
As mentioned above, when single shot circuit SS61B times out and its Q bar output goes high,
Differentiator circuit 532 generates a positive pulse, and this positive pulse is
A low Xb pulse is generated at the output of NAND gate NA5C. As shown, this low pulse is also formed at pin 9 of single shot circuit SS68B. At this time, the basic home N signal is high together with the Xc pulse inhibit N signal, so input 10 of the single shot circuit SS68B is high.
As mentioned above, a high signal appears on the output signal to enable this single shot circuit. Therefore, a low pulse on pin 9 of single shot circuit SS68B triggers the single shot circuit. This single shot circuit is adapted to undergo a trigger word delay of 2.2 milliseconds. As the single shot circuit times out and its Q bar output goes high, the differentiator circuit 534 generates an Xc positive pulse,
This pulse passes through OR gate O82C and triggers pin 2 of single shot circuit SS68A. Therefore, this pulse is modified by this single shot circuit, and the low wide Xc pulse becomes
This becomes the X combo N signal for the step motor. At this time, six pulses are transmitted to the X step motor, completing the formation of the X combo N signal.

ふり返ツてみると、Xステツプモータ用XコンボNパル
ス列は以下のようにして形成される。Xデータ語にNカ
ウントがプログラム化され、Nが3より大きいと仮定す
ると、次のタイミングでXステツプモータ用のパルスが
形成される。第1のパルスはXカウントパルスP信号の
パルスNo1の時にXコンボN信号用として形成される
。XカウントパルスP信号のパルスNo2とNo3は禁
止され、Xaパルスは第1のパルスの後2ミリ秒で形成
される。この時又コンボN信号のパルスはXカウントパ
ルスP信号のパルスに相応して形成されXカウントパル
スP信号のパルスNo(N−1)を含む。
Looking back, the X combo N pulse train for the X step motor is formed as follows. Assuming an N count is programmed into the X data word and N is greater than 3, the next timing will form a pulse for the X step motor. The first pulse is formed for the X combo N signal at pulse No. 1 of the X count pulse P signal. Pulses No. 2 and No. 3 of the X count pulse P signal are inhibited and the Xa pulse is formed 2 milliseconds after the first pulse. At this time, the pulse of the combo N signal is formed corresponding to the pulse of the X count pulse P signal and includes pulse number (N-1) of the X count pulse P signal.

XコンボN信号に形成される次のパルスはXカウントパ
ルスPパルス列のパルスNo(N−1)後1.8ミリ秒
に生ずるパルスXbである。最後に、XコンボNパルス
列の最後のパルスはXBパルスを2.2ミリ秒で形成さ
れるXcパルスである。このようにして、Xカウントパ
ルスPパルス列がステツプモータに平滑されたパルス列
を形成するように修正される方法が判る。
The next pulse formed in the X combo N signal is pulse Xb that occurs 1.8 milliseconds after pulse No. (N-1) of the X count pulse P pulse train. Finally, the last pulse in the X Combo N pulse train is an Xc pulse formed 2.2 milliseconds after the XB pulse. In this way it can be seen how the X count pulse P pulse train is modified to form a smoothed pulse train on the step motor.

Y制御語が4つ又はそれ以上のカウントの場合のYステ
ツプモータ制御用のYコンボN信号の形成は上記したの
と非常に似ている。Y走行フリツプフロツプがセツトさ
れそのアウトプツトY走行Nがローになると、Yカウン
トパルスPパルス列が開始される。第21k図を参照す
ると、YカウントパルスPパルス列のパルスNo1はナ
ンドケートNA29Aによつて反転され、パルスNo1
の時に相応じてYコンボN信号の第1の再発生ローパル
スを形成するのに用いられる。Y走行P信号は既にハイ
になツておりフリツプフロツプff16Bがセツトされ
ると、単シヨツト回路SS40Aは前にのべたようにY
カウントパルスPポルス列のパルスNo1によつてトリ
ガーされる。単シヨツト回路SS40Aがタイムアウト
になツてそのQアウトプツトがローになると、Yカウン
トパルスPパルス列のパルスNo2とNo3はナノドゲ
ートNA29Aによつて禁止される。また、前にのべた
ように、単シヨツト回路SS40BのQアウトプツトは
フリツプフロツプff16BをリセツトしYカウントパ
ルスPパルス列のパルスNo1を受けた後単シヨツト回
路SS40Aを禁止する。上記のように、トリガーされ
た単シヨツト回路SS40Aは、LSシフトNとYaパ
ルス禁止Nの両信号がハイで単シヨツト回路SS30A
のピン9かロー信号であるので、この単シヨツト回路S
S60Aをトリガーするのに用いられる。単シヨツト回
路SS30AがタイムアウトになツてそのQバーアウト
プツトがハイになると、微分回路540は正パルスを発
生し、このためナンドゲートNA31Bのインプツト4
にローのYaパルスが形成される。単シヨツト回路SS
69Aによつて相応するパルスが再発生され、このパル
スは第1のパルスの形成後2ミリ秒でYカウントパルス
P信号のパルスNo2とNo3が禁止されている間Yコ
ンボN信号にローの幅広いYaパルスとして形成される
The formation of the Y-combo-N signal for Y step motor control for Y control word counts of four or more is very similar to that described above. When the Y-running flip-flop is set and its output Y-running N goes low, a Y-count pulse P pulse train is initiated. Referring to FIG. 21k, pulse No. 1 of the Y count pulse P pulse train is inverted by the NAND gate NA29A, and pulse No.
is used to form the first regenerated low pulse of the Y combo N signal accordingly. The Y running P signal is already high, and when flip-flop ff16B is set, the single shot circuit SS40A goes high as described above.
It is triggered by pulse No. 1 of the count pulse P pulse train. When single shot circuit SS40A times out and its Q output goes low, pulses No. 2 and No. 3 of the Y count pulse P pulse train are inhibited by nanodot gate NA29A. Also, as mentioned earlier, the Q output of the single shot circuit SS40B resets the flip-flop ff16B and inhibits the single shot circuit SS40A after receiving pulse No. 1 of the Y count pulse P pulse train. As mentioned above, triggered single shot circuit SS40A is activated when both the LS shift N and Ya pulse inhibit N signals are high.
Since pin 9 of is a low signal, this single shot circuit S
Used to trigger S60A. When single shot circuit SS30A times out and its Q bar output goes high, differentiator circuit 540 generates a positive pulse, which causes input 4 of NAND gate NA31B to go high.
A low Ya pulse is formed. Single shot circuit SS
A corresponding pulse is regenerated by 69A, which pulse is low wide on the Y-combo N signal while pulses No. 2 and No. 3 of the Y-count pulse P signal are inhibited 2 milliseconds after the formation of the first pulse. It is formed as a Ya pulse.

YカウントパルスPパルス列のパルスNo4とそれ以後
のパルスはYコンボN信号の再発生ローパルスを形成す
るのに用いられ、この場合パルスNo5であるパルス(
N−1)を含む。
Pulse No. 4 and subsequent pulses of the Y count pulse P pulse train are used to form the regenerated low pulse of the Y combo N signal, in this case pulse No. 5, the pulse (
N-1).

第21j図1L関連して前にのべたように、Yデコード
4プラスNのロー信号によつてYカウンターCT62は
メモリーサイクル中1カウント増すのでYキャリーP信
号のハイ状態はこのカウンターがYカウントパルスP反
転信号によつて(N−1)又は5回ストローブされた時
得られる。この時、Y停止N信号がローになり第21d
図に示すY走行フリツプフロツプff32Bがリセツト
されそのアウトプツトY走行Nがハイにリセツトされる
As mentioned earlier in connection with FIG. 21j, 1L, the low signal of Y decode 4 plus N causes the Y counter CT62 to increase by one count during the memory cycle, so the high state of the Y carry P signal causes this counter to receive the Y count pulse. Obtained when strobed (N-1) or 5 times by the P inversion signal. At this time, the Y stop N signal becomes low and the 21st
The Y-travel flip-flop ff32B shown in the figure is reset, and its output Y-travel N is reset to high.

第21j図を参照してのべると、YカウントパルスPパ
ルス列のN番目又は6番目のパルスはY走行Nハイ信号
の結果として禁止される。再び第21k図を参照しての
べると、N番目又は6番目のパルスはYコンボNパルス
列になることはない。しかし、Y走行フリツプフロツプ
のY走性N信号がハイになると、微分回路514は単シ
ヨツト回路SS30Bのピン2に正パルスを発生する。
Referring to FIG. 21j, the Nth or sixth pulse of the Y count pulse P pulse train is inhibited as a result of the Y running N high signal. Referring again to FIG. 21k, the Nth or 6th pulse will never be a Y-combo N pulse train. However, when the Y-travel N signal of the Y-travel flip-flop goes high, differentiator circuit 514 generates a positive pulse at pin 2 of single-shot circuit SS30B.

ホーミングモードOP信号はこの時ローであるので、単
シヨツト回路SS30Bはインプツト2のパルスによつ
てトリガーされる。この単シヨツト回路が1.8ミリ秒
後にタイムアウトになると、微分回路542はナンドゲ
ートNA29Dのインプツト5に正パルスを発生する。
Since the homing mode OP signal is low at this time, single shot circuit SS30B is triggered by the input 2 pulse. When this single shot circuit times out after 1.8 milliseconds, differentiator circuit 542 generates a positive pulse at input 5 of NAND gate NA29D.

YBパルス禁止N信号はハイであるので、ナンドゲート
NA31Bのインプツト3にローのYbパルスが形成さ
れ、従つて単シヨツト回路SS69Aのピン10に相応
するハイパルスが形成される。このトリガーされた単シ
ヨツト回路は、YカウントパルスPパルス列のパルスN
o(N−1)又は5の後1.8ミリ秒でYコンボN信号
のローの幅広いYBパルスとしてパルスを再発生する。
Since the YB Pulse Inhibit N signal is high, a low Yb pulse is formed at input 3 of NAND gate NA31B, and thus a corresponding high pulse is formed at pin 10 of single shot circuit SS69A. This triggered single-shot circuit produces pulses N of a Y count pulse P pulse train.
Regenerate the pulse as a low wide YB pulse of the Y combo N signal at 1.8 ms after o(N-1) or 5.

ナンドゲートNA29Dのアウトプツトは単シヨツト回
路SS69Bのピン1にも接続されている。
The output of NAND gate NA29D is also connected to pin 1 of single shot circuit SS69B.

基本ボームNとYcパルス禁止Nとの信号は共にハイで
あるので単シヨツト回路SS69Bのピン2の信号もハ
イである。従つて、単シヨツト回路SS69Bのピンの
ローYbパルスはこの単シヨツト回路をトリガーする。
Since the basic Baum N and Yc pulse inhibit N signals are both high, the signal at pin 2 of single shot circuit SS69B is also high. Therefore, a low Yb pulse on pin of single shot circuit SS69B triggers this single shot circuit.

単シヨツト回路SS69Bはトリガー後2.2ミリ秒で
タイムアウトになる。
Single shot circuit SS69B times out 2.2 milliseconds after being triggered.

この単シヨツト回路がタイムアウトになつてそのQバー
アウトプツトがハイになると、微分回路542は正パル
スを発生し、このパルスはオアゲートO82Dを通ツて
単シヨツト回路SS69Aのビン10をトリガーする。
When the single shot circuit times out and its Q-bar output goes high, differentiator circuit 542 generates a positive pulse that passes through OR gate O82D and triggers bin 10 of single shot circuit SS69A.

単シヨツト回路SS69AはYステツプモータ制御用Y
コンボN信号の幅広いローYcパルスとしてのパルスを
再発生する。
Single shot circuit SS69A is for Y step motor control.
Regenerate the pulse as a wide low Yc pulse of the combo N signal.

従つて、Yステツプモータ用のYコンボNパルス列は、
X回路に関連してのべたのと同じように形成される。
Therefore, the Y combo N pulse train for the Y step motor is:
It is formed in the same way as described in connection with the X circuit.

便宜的に、XとYのコンボNパルス列の形成に関してX
とYのデータ語に符号化されたカウントが同じである場
合について説明したが、XとYのステツプモータの制御
は独立していることが理解される。従つて、通常の状態
ではXとYのデータ語に異なツた数のパルスが符号化さ
れるのでXとYのステツプモータ用のXとYのコンボN
パルス列は異なツている。第21d図に関連して思い起
すと、XとYの走行フリツプフロツプff21B、ff
32Bはスタート走行N信号によつて同時にセツトされ
る。従つて、第21j図を参照すると、XとYのカウン
トパルスPパルス列は、XとYの走行フリツプフロツプ
アウトプツトによつてスタートされ且つ共にLS発振N
信号から形成されるので、同時に開始されることが判る
。1つ又はそれ以上のパルスがXとYのデータ語に符号
化されている限り、XとYのコンボNパルス列に形成さ
れる第1のパルスは同時に発生する。しかし、この後、
NとYのステツプモータに供給されるパルス列はX又は
Yのそれぞれデータ語に符号化されるカウント数に依存
し相互に異なる。第25図に関連して再びのべると、ス
テツプモータに伝達される最後のパルスは針が布に入る
時間T9前に発生する。
For convenience, regarding the formation of a combo N pulse train of X and Y,
Although the case has been described where the counts encoded in the and Y data words are the same, it is understood that the control of the X and Y step motors is independent. Therefore, under normal conditions, the X and Y combo N for the X and Y step motors is encoded with different numbers of pulses in the X and Y data words.
The pulse trains have different types. Recalling in connection with FIG. 21d, the X and Y running flip-flops ff21B, ff
32B is simultaneously set by the start run N signal. Therefore, referring to FIG. 21j, the X and Y count pulse P pulse trains are started by the X and Y running flip-flop outputs and both start from the LS oscillation N.
Since they are formed from signals, it can be seen that they start at the same time. As long as one or more pulses are encoded into the X and Y data words, the first pulses forming the X and Y combo N pulse train occur simultaneously. But after this,
The pulse trains supplied to the N and Y step motors differ from each other depending on the number of counts encoded in the X or Y data word, respectively. Referring again to FIG. 25, the last pulse transmitted to the step motor occurs before the time T9 when the needle enters the fabric.

XとYのデータ語についてのべた最後の状態はこれらの
データ語のカウントに相当する。第21j図及び第33
図を参照すると、X又はYのデータ語はデータN信号と
して反転されるので、すべてのデータN信号はハイであ
り、X又はYのカウンタ−CT61又はCT62はデー
タがこれらのカウンタに入ツた時それぞれ−杯となる。
The last state mentioned for the X and Y data words corresponds to the count of these data words. Figures 21j and 33
Referring to the figure, the X or Y data word is inverted as the data N signal, so all data N signals are high and the X or Y counters - CT61 or CT62 are inverted when data enters these counters. Each time becomes a cup.

第21d図、第21e図及び第21j図を参照すると、
相応するX又はYの停止N信号はフルカウノターからの
相応するX又はYのキャリーP信号がその結果ハイ状態
になることによつてローである。例えば、X停止N信号
はXキャリーP信号がハイであるのでローである。スタ
ート走行N信号のローパルスを受けると、第21d図に
示す通常ではX走行フリツプフロツプff21Bをセツ
トするノアゲートNO20Aのアウトプツトにローパル
スが形成されてもX走行N信号はハイのままである。ス
タート走行N信号が減衰すると、X走行P信号はロー状
態に戻る。第21j図を参照すると、X走行N信号はハ
イのままであるのでXカウントパルスP信号は禁止され
ローのままである。このようにして第21k図を参照す
ると、XカウントパルスP信号にパルスが形成されない
のでナンドゲートNA31Aのインプツト10にも他の
インプツトにもパルスは形成されない。X走行P信号は
−時的にハイになりその後ロー状態に戻ツてフリツプフ
ロツプff16Aをセツトするが、XカウントパルスP
信号にパルスがないと、単シヨツト回路SS28Aがト
リガーされるのが防止される。残りのパルスは単シヨツ
ト回路SS28Aのトリガー又はXカウントパルスP信
号のパルスの形成に依存するのでXステツプモータに供
給されるXコンボN信号にはパルスが形成されず、クラ
ンプはX方向に移動しない。縦モードに入る前にはYキ
ャリーP信号はハイであるためYステツプモータにも同
じ結果が生ずる。もちろん、XとYの両データ語が0カ
ウントで符号化されるなら、クランプはX又はY方向に
移動することがない。従つて、X又はYの2つの制御語
の−方のみが0カウントで通常符号化される。例えば、
Yステツプモータを5パルス駆動しXステツプモータを
休止したままとした場合には、X制御語に0カウントが
プログラム化され、Y制御語には5カウントが符号化さ
れYステツプモータのみが動くようにする。
Referring to Figures 21d, 21e and 21j,
The corresponding X or Y Stop N signal is low due to the corresponding X or Y Carry P signal from the full counter becoming high. For example, the X Stop N signal is low because the X Carry P signal is high. When receiving the low pulse of the start run N signal, the X run N signal remains high even if a low pulse is formed at the output of the NOR gate NO20A which normally sets the X run flip-flop ff21B as shown in FIG. 21d. When the start run N signal decays, the X run P signal returns to a low state. Referring to Figure 21j, the X-Run N signal remains high, so the X-Count Pulse P signal is inhibited and remains low. Thus, referring to FIG. 21k, since no pulse is formed in the X count pulse P signal, no pulse is formed at input 10 or any other input of NAND gate NA31A. The X running P signal temporarily goes high and then returns to the low state to set flip-flop ff16A, but the X count pulse P
The absence of pulses in the signal prevents single shot circuit SS28A from being triggered. Since the remaining pulses depend on the trigger of the single shot circuit SS28A or the formation of pulses in the X count pulse P signal, no pulse is formed in the X combo N signal supplied to the X step motor, and the clamp does not move in the X direction. . The same result occurs for the Y step motor since the Y carry P signal is high before entering vertical mode. Of course, if both the X and Y data words are encoded with zero counts, the clamp will not move in the X or Y direction. Therefore, only the one of the two control words, X or Y, is normally encoded with a zero count. for example,
If the Y step motor is driven with 5 pulses and the X step motor is left at rest, a 0 count is programmed into the X control word and a 5 count is coded into the Y control word so that only the Y step motor moves. Make it.

この時説明の便宜上、クランプを針に対し運動するため
XとYの制御語に相当するXとYのステツプモータの制
御は、プログラムか縫モード、停止縫モード又は低速縫
モードのどこにあろうが実質的に同じである。いずれの
場合もXとYのデータ語は上記の説明によつてXとYの
ステツプモータの制御用のXとYのコンボN信号を形成
するように復号される。
At this time, for convenience of explanation, the control of the X and Y step motors corresponding to the X and Y control words to move the clamp relative to the needle is independent of whether it is in the program, sewing mode, stop sewing mode, or low-speed sewing mode. substantially the same. In either case, the X and Y data words are decoded to form an X and Y combo N signal for control of the X and Y step motors in accordance with the above description.

第21d図のXとYの走行フリツプフロツプが共にリセ
ツトされると、ノアゲートNA20Cの両インプツト8
、9はローにリセツトされる。このようにして、X停止
NとY停止Nとの2つの信号の最後がローになる時ノア
ゲートNO20Cのアウトプツトがローからハイ状態に
なり、微分回路550はインバータI19Dのインプツ
トに正パルスを発生する。インバータI19Dは正パル
スを反転し、オアゲートお8Cのインプツト3にローパ
ルスを形成する。フリツプフロツプff21Aはホーミ
ングクリアN信号によつてリセツトされ、基本ホームP
信号はこの時ローであることを思い起してみよう。オア
ゲートO8Cのインプツト3の状態はこのインプツトに
ローパルスを受けるまでハイであるのでナンドゲートN
A11Bのインプツト1にローパルスが形成され、その
アウトプツトにハイパルスが形成され、このパルスは単
シヨツト回路SS22Bをインプツト10でトリガーす
る。
When both the X and Y running flip-flops of FIG. 21d are reset, both inputs 8 of NOR gate NA20C are reset.
, 9 are reset low. In this way, when the last of the two signals X-stop N and Y-stop N goes low, the output of NOR gate NO20C goes from low to high, and the differentiator circuit 550 generates a positive pulse at the input of inverter I19D. . Inverter I19D inverts the positive pulse and forms a low pulse at input 3 of OR gate 8C. Flip-flop ff21A is reset by the homing clear N signal, and the basic home P
Recall that the signal is low at this time. The state of input 3 of OR gate O8C is high until this input receives a low pulse, so NAND gate N
A low pulse is formed at input 1 of A11B and a high pulse is formed at its output, which triggers the single shot circuit SS22B at input 10.

単シヨツト回路SS22Bは5ミリ秒の遅延を受け、こ
れは、第25図に関連してのべるように、T4の間で時
間T8とT2との間で生ずる。単シヨツト回路がタイム
アウトになツてそのQバーアウトプツトがハイになると
、微分回路578は正パルスを発生し、NTBモードO
P信号は通常ハイであるのでこの正パルスはゲートNA
11CによつてノアゲートNO34Bのインプツト11
にローパルスとして反転される。また、クランプモード
OP信号は、ホーミングモード前にローにセツトされ、
このローパルスはノアゲートNO135Aのインプツト
1に正パルスとして反転される。前にのべたように、補
助スタートP信号は通常ローであり、ノアゲートNO1
35Aは正パルスを反転し、インバータI131Bは相
応するローパルスを再び反転してフリツプフロツプff
34Aのインプツト6に正パルスを形成し、このパルス
はメモリーサイクルフリツプフロンフをセツトする。こ
のフリツプフロツプは前のメモリーサイクル中パルスE
MC−Pによつてリセツトされることを思い起そう。従
ツて、メモリーサイクル可能化P信号は再びハイにセツ
トされ、メモリーサイクル可能化N信号はローにセツト
されて第25図に示すタイミングサイクルの時間T2に
他のメモリーサイクルを開始する。このようにして、第
21C図を参照すると、メモリーサイクル可能化N信号
がローとなると、クロツクパルス信号はメモリーサイク
ル中用いるための高速クロツク信号から再び形成される
。また、第21i図に関連してのべたように、メモリー
サイクル可能化P信号によつて、チツプ598〜604
上のパルス禁止フリツプフロツプをリセツトする。
Single shot circuit SS22B is subject to a 5 millisecond delay, which occurs between times T8 and T2 during T4, as described in connection with FIG. When the single shot circuit times out and its Q-bar output goes high, differentiator circuit 578 generates a positive pulse and switches to NTB mode O.
Since the P signal is normally high, this positive pulse is the gate NA
Input 11 of Noah Gate NO34B by 11C
is inverted as a low pulse. Also, the clamp mode OP signal is set low before homing mode,
This low pulse is inverted as a positive pulse to input 1 of NOR gate NO 135A. As mentioned earlier, the auxiliary start P signal is normally low and the NOR gate NO1
35A inverts the positive pulse, and inverter I131B inverts the corresponding low pulse again to flip-flop ff.
A positive pulse is formed at input 6 of 34A, which sets the memory cycle flip front. This flip-flop is pulsed E during the previous memory cycle.
Recall that it is reset by MC-P. Accordingly, the memory cycle enable P signal is again set high and the memory cycle enable N signal is set low to begin another memory cycle at time T2 of the timing cycle shown in FIG. Thus, referring to FIG. 21C, when the memory cycle enable N signal goes low, the clock pulse signal is again formed from the high speed clock signal for use during the memory cycle. Also, as described in connection with FIG. 21i, the memory cycle enable P signal causes chips 598-604 to
Reset the upper pulse inhibit flip-flop.

第25図に示されたタイミングサイクルに関連して制御
系統がPROMのプログラムによつてどのようにシーケ
ンスをとるかが判る。ホーミングモードの完了後、第2
1d図の単シヨツト回路SS22Bによつて受ける最初
の5ミリ秒の遅延がΔT4の間行なわれる。遅延の完了
後、第21d図のメモリーサイクルフリツプフロツプf
f34Aが時間T2でセツトされ第1のメモリーサイク
ルを開始する。メモリーサイクル中、Yデータ語が先ず
プロムのメモリーから読出され、データN信号として反
転され、復号される。次にXデータ語がPROMから読
出され、データN信号として反転さて復号される。制御
語がPROMから読出され、データN信号として反転さ
れ、復号され、次いでメモリーサイクルが時間T3で終
了する。更に、アドレルジスタはメモリーサイクル中3
回計数を増す。この時、制御系統はXとYのステツプモ
ータによつてクランプの運動を開始するように準備され
る。しかし、この手順は、ミシンがクランプを運動せし
めるようにタイミングサイクルが充分に前進しているこ
とを示す針抜けパルスP信号として釘抜けセンサによつ
て正パルスが形成せしめられるT4まで行われない。前
にのべたように、ステツプモータに供給される信号は、
ステツプモータに関連する遅れ時間とクランプの慣性と
によツて針が布から実際難れる前にステツプモータへの
信号がスタートする。時間T5で針は布から外れ、クラ
ンプの実際運動はXとYのステツプモータに送られる信
号に応答して時間T6でスタートする。クランプ運動は
時間T8で完了し、これは針が再び布に入る時間T9よ
り幾分前である。
It can be seen how the control system is sequenced by the PROM programming in relation to the timing cycles shown in FIG. After completing the homing mode, the second
The initial 5 millisecond delay experienced by the single shot circuit SS22B of Figure 1d is for a period of .DELTA.T4. After completion of the delay, the memory cycle flip-flop f of FIG. 21d
f34A is set at time T2 to begin the first memory cycle. During a memory cycle, the Y data word is first read from the prom memory, inverted and decoded as the data N signal. The X data word is then read from the PROM, inverted and decoded as the data N signal. The control word is read from the PROM, inverted and decoded as the data N signal, and then the memory cycle ends at time T3. Furthermore, the address register is 3 times during the memory cycle.
Increase the number of times. At this time, the control system is prepared to initiate movement of the clamp by the X and Y step motors. However, this procedure is not performed until T4, when a positive pulse is generated by the nail drop sensor as the needle drop pulse P signal indicating that the timing cycle has advanced enough for the sewing machine to move the clamp. As mentioned earlier, the signal supplied to the step motor is
Due to the delay time associated with the step motor and the inertia of the clamp, the signal to the step motor is started before the needle actually breaks from the fabric. At time T5 the needle is removed from the fabric and actual movement of the clamp begins at time T6 in response to signals sent to the X and Y step motors. The clamping movement is completed at time T8, which is some time before the needle re-enters the fabric at time T9.

次いてΔT4の間第21d図の単シヨツト回路SS22
Bによつて5ミリ秒の遅延を受け、その後時間T2で再
び次のメモリーサイクルが開始する。
Then, during ΔT4, the single shot circuit SS22 of FIG. 21d
B is delayed for 5 milliseconds, after which the next memory cycle begins again at time T2.

このようにして、制御系統は特に縫モードではプログラ
ムによつてシーケンスを行う。
In this way, the control system performs a programmed sequence, especially in the sewing mode.

次に、1つの制御語から低速縫命令を受けたと仮定する
。前にのべたように、停止縫命令又はプログラム終了命
令に備えてミシンを低速にするため、これらの命令の前
に−連の低速縫命令が用いられるのが通常である。第2
1l図に示すように低速縫Pパルスによつてナンドゲー
トNA70Aのインプツト13にローパルスが形成され
、このゲートのアウトプツトに形成される正パルスはフ
リツプフロツプff84Aをリセツトする。従つて、縫
モードP信号はローにセツトされて制御系統を縫モード
から外す。またこのフリツプフロツプのアウトプツト1
はハイにセツトされるので、駆動回路DC72Aのイン
プツト1にハイ信号が形成される。駆動回路DC72A
のいずれかのインプツトがハイであるなら、この駆動回
路のアウトプツトはハイであり、主クラツチ・ブレーキ
ソレノイドが消勢される。第17図に関連して思い起し
てみると、円板430はこの時ウオーム輪432の主ブ
レーキ面434に圧接される。
Next, assume that a low-speed sewing command is received from one control word. As mentioned above, in order to slow down the sewing machine in preparation for a stop stitch command or a program end command, a series of low speed sewing commands are normally used before these commands. Second
As shown in FIG. 11, the low speed sewing P pulse forms a low pulse at the input 13 of the NAND gate NA70A, and the positive pulse formed at the output of this gate resets the flip-flop ff84A. Therefore, the sewing mode P signal is set low to take the control system out of sewing mode. Also, the output 1 of this flip-flop
is set high, so a high signal is formed at input 1 of drive circuit DC72A. Drive circuit DC72A
If either input is high, the output of this drive circuit is high and the main clutch brake solenoid is deenergized. Recalling in connection with FIG. 17, disc 430 is now pressed against main braking surface 434 of worm wheel 432.

第21g図に示すように、低速縫Pパルスはインバータ
I52Fによつて反転されてフリツプフロツプff54
Cをセツトしそのアウトプツト3はローでアウトプツト
6はハイになる。従つて、オアゲートO53Cのインプ
ツト8はローであり、通常−修理選択スイツチが通常端
子側であるなら、オアゲートO53Cの他のインプツト
もローであるので、駆動回路DC88Bのインプツト1
の信号はローとなる。駆動回路のいずれかのインプツト
がローであるなら、高低速縫命令アウトプツト信号もロ
ーである。信号のこの状態は、クイツク装置がユニツト
62の信号からミシンが低速運転していることを検出し
た時でもクイツク装置が切断を開始しミシンのシーケン
スを停止するのを防止する。従つて、第17図の円板4
46は補助クラツチ面448に圧接したままであり、低
速命令のシーケンスは、低速縫モード中高速から低速へ
ミンシを低速化するのに用いられる。
As shown in FIG. 21g, the low-speed sewing P pulse is inverted by the inverter I52F to the flip-flop ff54.
Set C, its output 3 goes low and its output 6 goes high. Therefore, input 8 of OR gate O53C is low, and if the normal-repair selection switch is on the normal terminal side, the other inputs of OR gate O53C are also low, so input 1 of drive circuit DC88B is low.
The signal becomes low. If any input of the drive circuit is low, the high/low speed stitch command output signal will also be low. This state of the signal prevents the quick device from initiating a cut and stopping the sewing machine sequence even when the quick device detects from the unit 62 signal that the sewing machine is running at low speed. Therefore, the disk 4 in FIG.
46 remains pressed against the auxiliary clutch surface 448, and a sequence of slow commands is used to slow the sewing machine from high speed to low speed during the slow sewing mode.

第21g図を参照すると、低速縫モードIP信号はフリ
ツプフロツプff54Cによつてハイにセツトされて制
御系統は低速縫モードにあるのを指示する。アンドゲー
トA42Aのインプツト5の遅延信号もハイでこのゲー
トを、次の停止縫命令に備えて整える。フリツプフロツ
プff39Bがそのアウトプツト1がローになるように
縫モード中縫Pパルスによつてリセツトされ低速縫モー
ドに進む。低速縫Pパルスもフリツプフロツプff57
Aをセツトし、そのアウトプツトSTCH−IPはハイ
にセツトされ、そのアウトプツトSTCH−OPはロー
にセツトされる。フリツプフロツプff57Aはメモリ
ーサイクル中XストローブN信号によつでリセツトされ
る。
Referring to Figure 21g, the slow stitch mode IP signal is set high by flip-flop ff54C to indicate that the control system is in the slow stitch mode. The delay signal at input 5 of AND gate A42A is also high to prepare this gate for the next stop sewing command. The flip-flop ff39B is reset by the intermediate stitch P pulse in the sewing mode so that its output 1 becomes low, and the process proceeds to the low speed sewing mode. Low speed sewing P pulse is also flip-flop ff57
A is set, its output STCH-IP is set high and its output STCH-OP is set low. Flip-flop ff57A is reset by the X strobe N signal during a memory cycle.

第21g図を参照すると、ノアゲートNO44Bのイン
プツト9に接続されたセツトフリツプフロツブff57
Aのアウトプツトはローであるので、スタート走行N信
号用のローパルスが形成されてXとYのステツプモータ
に対しパルス列の形成を再び開始することが判る。従つ
て、第21d図を参照すると、スタート走行Nのローパ
ルスによつてXとYの走行フリツプフロツプff21B
、ff32Bがそれぞれセツトされ、XとYのカウンタ
パルスPのパルス列が開始される。前にのべたように、
XとYのカウントパルスPのパルス列の各パルスによつ
てXとYのカウンターCT61、CT62をそれぞれカ
ウントし、第21k図に関連してのべるように、XとY
のステツプモータ制御用のXとYのコンボN信号は縫モ
ードに関連してのべたと同じようにXとYのカウントパ
ルスPパルス列とXとYの復号制御語から形成される。
Referring to FIG. 21g, set flip-flop ff57 is connected to input 9 of NOR gate NO44B.
Since the output of A is low, it can be seen that a low pulse is formed for the start run N signal to begin forming the pulse train again for the X and Y step motors. Therefore, referring to FIG. 21d, the low pulse of the start run N causes the X and Y run flip-flops ff21B
, ff32B are set, and a pulse train of X and Y counter pulses P is started. As mentioned before,
Each pulse of the pulse train of X and Y counting pulses P causes the X and Y counters CT61 and CT62 to count, respectively, and as described in connection with FIG.
The X and Y combo N signal for controlling the step motor is formed from the X and Y count pulse P pulse train and the X and Y decoded control word in the same manner as described above in connection with the sewing mode.

しかし、この時、縫針が低速で往復運動している。第2
1d図のXとYの走行フリツプフロツプがクランプ運動
の完了後リセツトされると、微分回路550が再び正パ
ルスを発生するので単シヨツト回路SS22Bをトリガ
ーずる。5ミリ秒の遅延後メモリーサイクルフリツプフ
ロツプff34Aが再びセツトされて新しいメモリーサ
イクルを開始する。
However, at this time, the sewing needle is reciprocating at a low speed. Second
When the X and Y running flip-flops of FIG. 1d are reset after the completion of the clamping motion, differentiator circuit 550 again generates a positive pulse which triggers single shot circuit SS22B. After a 5 millisecond delay, memory cycle flip-flop ff34A is set again to begin a new memory cycle.

ミシンの通常運転中、クランプをXとYの方向に運動す
るステツプモータ用パルス列の形成を開始するために針
抜けパルスP信号が用いられる。
During normal operation of the sewing machine, the needle drop pulse P signal is used to initiate the formation of a pulse train for the step motor to move the clamp in the X and Y directions.

しかし、針は停止縫モード中往復運しておらず、このモ
ードでは針抜けパルスPパルスは発生しない。従つて、
制御系統をその動作を通してシーケンスをとるために停
止縫モード中新しい基準が必要とされる。
However, the needle does not move back and forth during the stop sewing mode, and the needle dropout pulse P pulse does not occur in this mode. Therefore,
A new reference is required during the stop stitch mode to sequence the control system through its operation.

第21g図に示すように、各メモリーサイクルの終了時
に形成される正パルスEMC−Pは単シヨツト回路SS
18Aをそのピン2でトリガーする。
As shown in Figure 21g, the positive pulse EMC-P formed at the end of each memory cycle is connected to the single shot circuit SS.
Trigger 18A on its pin 2.

この単シヨツト回路SS18Aは7ミリ秒の遅延を受け
、それがタイムアウトになると、そのQバーアウトプツ
トはハイになる。この時、微分回路616はナンドゲー
トNA55Bのインプツト2に正パルスを発生し、この
正パルスはスタート走行N信号としてのローパルスを形
成しステツプモータに供給されるパルス列を開始するた
めにXとYの走行フリツプフロツプをセツトするのに用
いられる。プロムに1つ以上の連続停止縫命令かプログ
ラム化されていると仮定すると、以下にのべるように第
1のタイミングサイクル後針抜けパルスP信号の代りに
EMC−P信号がタイミングサイクル毎にシーケンスを
とるのに用いられる。
This single shot circuit SS18A is subject to a 7 millisecond delay and when it times out its Q bar output goes high. At this time, the differentiator circuit 616 generates a positive pulse at input 2 of the NAND gate NA55B, and this positive pulse forms a low pulse as the start run N signal and starts the X and Y runs to start the pulse train supplied to the step motor. Used to set flip-flops. Assuming one or more continuous stop stitch commands are programmed into the prom, the EMC-P signal instead of the needle drop pulse P signal after the first timing cycle will execute the sequence every timing cycle as described below. Used for taking.

第1のタイミングサイクル後の停止縫モード中のタイミ
ングサイクルは第39図に示してある。
The timing cycle during the stop sewing mode after the first timing cycle is shown in FIG.

時間T1でメモリーサイクルの終了時のEMC−Pパル
スはハイとなり、第21g図の単シヨツト回路SS18
Aがトリガーされるので時間T2で終了する7ミリ秒の
遅延を生ずる。停止縫モードにおける第2とそれ以後の
タイミングサイクルでは単シヨツト回路SS18Aのタ
イミングアウトに応答して発生するパルスはXとYの走
行フリツプフロツプをセツトせしめるのでXとYのステ
ツプモータへのパルス列が形成され、これは時間T3で
終了する。もちろん、クランプがステツプモータによつ
て駆動されている時間T2とT3の間の時間ばXとY方
向のステツプモータへ出力されるパルス数に依存する。
At time T1, the EMC-P pulse at the end of the memory cycle goes high, and the single shot circuit SS18 of Figure 21g
A is triggered, resulting in a 7 millisecond delay that ends at time T2. During the second and subsequent timing cycles in the stop stitch mode, the pulses generated in response to timing out of single shot circuit SS18A cause the X and Y travel flip-flops to set, thereby forming a pulse train to the X and Y step motors. , which ends at time T3. Of course, the time period during which the clamp is driven by the step motor depends on the number of pulses output to the step motor in the X and Y directions.

従つて、この可変時間はXとYの制御語のカウント数に
依存する。モータパルス列か形成されXとYの走行フリ
ツプフロツプがリセツトされると、第21d図の単シヨ
ツト回路SS22Bがトリガーされるので5ミリ秒の遅
延を生じ、これは時間T4で終了する。この時次のメモ
リーサイクルが開始し、完了するとEMC−Pパルスが
再び時間T1が第21g図の単シヨツト回路SS18A
をトリガーする。
Therefore, this variable time depends on the count of X and Y control words. Once the motor pulse train is formed and the X and Y running flip-flops are reset, the single shot circuit SS22B of FIG. 21d is triggered, resulting in a 5 millisecond delay, which ends at time T4. At this time, the next memory cycle begins, and when completed, the EMC-P pulse is again applied at time T1 to the single shot circuit SS18A of Figure 21g.
trigger.

従つて、停止縫モードの第2とそれ以後のタイミングサ
イクルでは制御系統は各メモリーサイクルの終了時にE
MC−P信号によつてプログラムを通してシーケンスが
開始される。縫モード及び低速縫モード中第21g図の
フリツプフロツプff57Aは縫P又は低速縫P信号に
よつてそれぞれセツトされているのでナンドゲートNA
55Bのインプツト1にロー信号が形成される。従つて
、正パルスは縫と低速縫モード中に微分回路616によ
ツて発生されるが、このパルスは単シヨツト回路SS1
8Aに関連する7ミリ秒遅延によつてナンドゲートNA
55Bのインプツトがロー状態になるまで発生しないの
でこのゲートのインプツト2の遅延正パルスがスタート
走行N信号がローにセツトするのを防止する。従つて、
フリツプフロツプff57Aは縫モードと低速縫モート
の間ゲートNA55Bを禁止する。しかし、各メモリー
サイクルの間フリツプフロツプff57AはXストロー
ブN信号によつてリセツトされ、停止縫モート中ケ−ト
NA55Bは可能化されてそのインプツト1にハイ信号
が生ずる。
Therefore, in the second and subsequent timing cycles of the stop sewing mode, the control system
The MC-P signal initiates a sequence through the program. During the sewing mode and low-speed sewing mode, flip-flop ff57A in FIG. 21g is set by the sewing P or low-speed sewing P signal, so the NAND gate NA
A low signal is formed at input 1 of 55B. Therefore, a positive pulse is generated by the differentiator circuit 616 during the sewing and slow sewing modes, but this pulse is generated by the single shot circuit SS1.
NAND gate NA by 7ms delay associated with 8A
The delayed positive pulse at input 2 of this gate prevents the start run N signal from setting low since the input at 55B does not occur until it goes low. Therefore,
Flip-flop ff57A inhibits gate NA55B between sewing mode and low speed sewing mode. However, during each memory cycle flip-flop ff57A is reset by the X strobe N signal, and during the stop stitch mode, gate NA55B is enabled and produces a high signal on its input 1.

停止縫モードで糸切断が開始され、この動作の完了は、
このモードでのクランプ運動前に行われる。従つて、単
シヨツト回路SS18Aのトリガーに応答して微分回路
616によつて発生するパルスは停止縁モードの第1の
タイミングサイクル中禁止されてXとYのステツプモー
タの早期スタートを防止するが、これは糸が切れる前に
7ミリ秒遅延が充分でないからである。
Thread cutting starts in the stop sewing mode, and the completion of this operation is
This is done before the clamping movement in this mode. Therefore, the pulses generated by differentiator circuit 616 in response to the triggering of single shot circuit SS18A are inhibited during the first timing cycle of the stop edge mode to prevent premature starting of the X and Y step motors; This is because a 7 millisecond delay is not enough before the thread breaks.

糸が切れる時は第21h図によつて示される回路によつ
て検出される。糸が切れると、切断終了信号がローにな
るので単シヨツト回路SS18Bをトリガーする。単シ
ヨツト回路がタイムアウトになると、そのQバーアウト
プツトがハイになり、微分回路618は正パルスを発生
し、このパルスは切断終了パルスPパルスとしてアント
ゲートA32Cを通る。既にのべたように、この時プロ
グラム終了モード1P信号はローであるのでこのパルス
かナノドゲートNA31Cを通るのを防止する。
When the thread breaks, it is detected by the circuit shown in Figure 21h. When the thread breaks, the cut end signal goes low, triggering the single shot circuit SS18B. When the single shot circuit times out, its Q bar output goes high and differentiator circuit 618 generates a positive pulse that passes through ant gate A32C as the end cut pulse P pulse. As already mentioned, since the program end mode 1P signal is low at this time, this pulse is prevented from passing through the nanogate NA31C.

第21lを図を参照すると、既にのべたように、低速縫
モート中、縫フリツプフロツプff84Aがリセツトさ
れると、主ブレーキ・クラツチソレノイドは停止縫モー
ド中消勢されたままである。従ツて、第17図に示すク
イツク装置の円板430は主ブレーキ面434に圧接し
たままである。第21g図を参照すると、プログラム終
了P信号はこの時ローであるので停止縫P正パルスはノ
アゲ−)NO53Bによつて反転され、ナンドゲートN
A54Bのインプツト12にローパルスが形成される。
Referring to Figure 21l, as previously mentioned, when sewing flip-flop ff84A is reset during low speed sewing mode, the main brake clutch solenoid remains deenergized during stop sewing mode. Therefore, the disk 430 of the quick-release device shown in FIG. 17 remains pressed against the main braking surface 434. Referring to FIG. 21g, since the program end P signal is low at this time, the stop stitch P positive pulse is inverted by the NAND gate N
A low pulse is formed at input 12 of A54B.

NTBモードパルスN信号は通常ハイであるのでこのロ
ーパルスはナンドゲートNA54Bによツて反転され、
ノアゲートNO53Aのインプツト11に正パルスが形
成される。この時縫P信号はローであるのでこのパルス
はノアゲートNO53Aによつて反転され、フリツプフ
ロツプff54Cのインプツト1にローパルスが形成さ
れてこのフリツプフロツプをリセツトし低速縫モードを
クリアアウトする。従つて、フリツプフロツプff54
Cのアウトプツト3はハイにセツトされ、これは縫モー
ドに関連してのべたフリツプフロツプと同じ状態である
。この場合、通常−修理選択スイツチが通常端子側にセ
ツトされていると仮定すると、駆動回路DC88Bの両
インプツトはハイであり、高低速縫命令であるこの回路
のアウトプツト信号もハイである。
Since the NTB mode pulse N signal is normally high, this low pulse is inverted by the NAND gate NA54B.
A positive pulse is formed at input 11 of NOR gate NO53A. Since the sewing P signal is low at this time, this pulse is inverted by NOR gate NO53A, and a low pulse is formed at input 1 of flip-flop ff54C to reset this flip-flop and clear out the low speed sewing mode. Therefore, flip-flop ff54
Output 3 of C is set high, which is the same state as the flip-flop described in connection with the sewing mode. In this case, assuming that the normal-repair selection switch is set to the normal terminal side, both inputs of the drive circuit DC88B are high, and the output signal of this circuit, which is a high-low speed sewing command, is also high.

この時、低速縫命令のシーケンスが低速縫モード中用い
られてミシンを低速化しているのでミシンは低速で動作
すべきである。前にのべたように、クイツク装置はユニ
ツト62からの信号を監視してミシンが低速運転してい
るかどうかを検出する。
At this time, the sewing machine should operate at a slow speed because the sequence of slow sewing commands is used during the slow sewing mode to slow down the sewing machine. As previously mentioned, the quick device monitors the signal from unit 62 to detect whether the sewing machine is running at low speed.

低速縫モード中、クイツク装置は駆動回路DC88Bか
らのロー信号アウトプツトによつて切断をスタートしシ
ーケンスを停止するのが防止される。しかし、停止縫モ
ード中、この信号はハイであり、クイツク装置はミシン
が低速運転していることを検出するや否やこのシーケン
スをスタートするのが許される。前にのべたように、こ
れは停止縫モードのスタート時に生ずるべきである。こ
のようにして、クイツク装置は切断器をスタートし、円
板446を補助ブレーキ面450に圧接して針を上昇位
置にして針の往復を停止する。糸が切れたことを指示す
る切断終了パルスPのパルスを受けると、クランプは針
によつて妨げられるにとなく運動する。
During the slow stitch mode, the quick device is prevented from starting the cut and stopping the sequence by the low signal output from drive circuit DC88B. However, during the stop stitch mode, this signal is high and the quick device is allowed to start this sequence as soon as it detects that the machine is running at low speed. As mentioned earlier, this should occur at the start of the stop stitch mode. In this manner, the quick device starts the cutter and forces the disc 446 against the auxiliary braking surface 450 to place the needle in the raised position and stop the needle from reciprocating. Upon receiving a pulse of end-of-cut pulse P indicating that the thread has broken, the clamp moves unhindered by the needle.

第21g図を参照すると、停止縫P正パルスを受けると
、フリツプフロツプff39Bがセツトされてそのアウ
トプツト1はハイにセツトされる。
Referring to FIG. 21g, when the stop stitch P positive pulse is received, flip-flop ff39B is set and its output 1 is set high.

従つて、停止縁モードIP信号とアンドゲートA42A
のインプツト4はハイにセツトされる。フリツプフロツ
プff54Cがリセツトされ、そのアウトプツト6はロ
ーにセツトされ、遅延回路620によつてアントゲート
A42Aのインプツト5に対し遅延される。既にのべた
ように、低速縫モードではアントゲートA42Aのイン
プツト5はハイにセツトされ、従つてこのゲートのイン
プツト4はハイにセツトされるのでこのゲートの両イン
プツトがハイである短い期間がある。このようにして、
アントゲートA42Aのアウトプツトは瞬間的にハイに
なツてフリツプフロツプff57Bをセツトし、その後
アンドゲートA42Aのインプツト5の遅延信号はロー
になるのでフリツプフロツプff57Bのインプツト8
にロー信号が生ずる。従つて、この時フリツプフロツプ
ff57Bのアウトプツト10はローにセツトされるの
でナンドゲートNA55Bのインプツト13がロー状態
になり、これは単シヨツト回路SS18Aがタイムアウ
トになる前で微分回路616がパルスを発生する前に発
生する。ナンドゲートNA55bのインプツト13のロ
ー信号は停止縫モードの第1のタイミングサイクル中微
分回路616によつて発生するパルスがナンドゲートN
A55Bを通るのを防止する。従ツて、第1のタイミン
グサイクル中、EMC−PパルスはXとYのステツプモ
ータへのパルス列を形成し始めるのには用いられない。
Therefore, the stop edge mode IP signal and the AND gate A42A
input 4 is set high. Flip-flop ff54C is reset and its output 6 is set low and delayed by delay circuit 620 to input 5 of ant gate A42A. As previously mentioned, in the slow sewing mode input 5 of ant gate A 42A is set high and therefore input 4 of this gate is set high so there is a short period in which both inputs of this gate are high. In this way,
The output of AND gate A42A momentarily goes high, setting flip-flop ff57B, and then the delayed signal at input 5 of AND gate A42A goes low, setting input 8 of flip-flop ff57B.
A low signal is generated. Therefore, at this time, output 10 of flip-flop ff57B is set low, so input 13 of NAND gate NA55B becomes low, which is before the single shot circuit SS18A times out and before the differentiator circuit 616 generates a pulse. Occur. The low signal of the input 13 of the NAND gate NA55b is the pulse generated by the differentiating circuit 616 during the first timing cycle of the stop sewing mode.
Prevent passing through A55B. Therefore, during the first timing cycle, no EMC-P pulses are used to initiate the pulse train to the X and Y step motors.

糸が切れて切断終了パルスP正パルスを受けると、フリ
ツプフロツプff57Bはこの信号によツてりセツトさ
れ次のタイミングサイクル中、ゲートNA55Bを可能
化する。アントゲートA42Cのインプツト12にも正
パルスが形成される。フリツプフロツプff39Bのア
ウトプツト1はハイにセツトされているので正パルスは
このゲートを通ツてノアゲートNO44Aのインプツト
12に入る。
When the thread breaks and receives the end-of-cut pulse P positive pulse, flip-flop ff57B is set by this signal to enable gate NA55B during the next timing cycle. A positive pulse is also formed at input 12 of ant gate A42C. Since output 1 of flip-flop ff39B is set high, the positive pulse passes through this gate and enters input 12 of NOR gate NO44A.

この時ノアゲートNO44Aのインプツト11はローで
あることが判る。基本ホームN信号はハイであるのでナ
ンドゲートNA55Aのインプツト9もハイである。針
抜けパルスP信号はローであるのでナンドゲートNA3
5Aのインプツト10はハイ状態となる。回路616を
からのパルス用の時間が過ぎるのでアントゲートNA5
5Bのインプツト2はローであり、この時オアゲートO
46Dのインプツト11はハイであり、従つて、ナノド
ゲートNA55Aのインプツト11はハイ状態になり、
ノアゲートNO44Aのインプツト11にロー信号が現
われる。従つて、ノアゲートNO44Aはインプツト1
2で正パルスを反転し、スタート走行信号用のローパル
スを形成する。
At this time, it is found that input 11 of NOR gate NO44A is low. Since the basic home N signal is high, input 9 of NAND gate NA55A is also high. Since the needle dropout pulse P signal is low, NAND gate NA3
The 5A input 10 goes high. Since the time for the pulse from circuit 616 has passed, the ant gate NA5
Input 2 of 5B is low, and at this time the OR gate O
Input 11 of NA 46D is high, so input 11 of Nanodogate NA55A goes high,
A low signal appears at input 11 of NOR gate NO44A. Therefore, Noah gate NO44A is input 1
2, the positive pulse is inverted to form a low pulse for the start running signal.

前にのべたように、スタート走行NローパルスはXとY
の走行フリツプフロツプをセツトし、XとYのステツプ
モータへのパルス列の形成を始める。フランジの運動が
完了した後、第21d図の微分回路550が正パルスを
発生するのでフリツフロツプff34Aをセツトし他の
メモリーサイクルを始める。制御語に第1語連続停止縫
命令が用いられていると仮定すると、EMC−Pパルス
か単シヨツト回路SS18Aをトリガーし、そのQバー
アウトプツトがハイになると、微分回路616は、ナン
ドゲートNA55Bのインプツト2に正パルスを発生す
る。既にのべたように、フリツプフロツプff57Bは
切断終了パルス−P信号によつてリセツトされているの
でナンドゲートNA55Bのインプツト13にハイ信号
を生ずる。
As mentioned before, the start run N low pulse is X and Y.
Set the running flip-flop and begin forming pulse trains to the X and Y step motors. After the flange movement is complete, differentiator circuit 550 of FIG. 21d generates a positive pulse which sets flip-flop ff34A and begins another memory cycle. Assuming that the first word continuous stop sewing command is used as the control word, when the EMC-P pulse triggers the single shot circuit SS18A and its Q bar output goes high, the differentiator circuit 616 causes the output of the NAND gate NA55B. Generates a positive pulse at input 2. As already mentioned, flip-flop ff57B has been reset by the end-of-cut pulse -P signal, so it produces a high signal at input 13 of NAND gate NA55B.

また、フリツプフロツプff57AはXストローブN信
号によつてリセツトされているのでナンドゲートNA5
5Bのインプツト1の信号もハイである。従つて、ナン
ドゲートNA55Bのインプツト2に形成される正パル
スは反転され、相応するローパルスがオアゲートO43
Dのインプツト11に形成される。このゲートの他のイ
ンプツトはローであり、且つオアゲートO43Dのイン
プツト11は既にハイであるので、ローパルスがこのゲ
ートに通り、ナンドNA55Aのインプツト11にロー
パルスとして形成される。ローパルスはこのゲートNA
55Aによつて反転され、ナントゲートNA55Aのイ
ンプツト9、10はハイのままであるのでノアゲートN
O44Aのインプツト11に止パルスが形成される。切
断終了パルスpパルスはこの時以前に減衰するのでアン
ドゲートA42Cのインプツトにローであり、従つてノ
アゲートNO44Aのインプツト12にロー信号が形成
される。従つて、ノアゲートNO44Aのインプツト1
1の正パルスが反転され、スタート走行信号としてロー
パルスが形成され、これはXとYの走行フリツプフロツ
プをセツトしてXとYのステツプモータへのパルス列の
形成とクランプのXとY方向の運動を開始する。また、
クランプの運動を完了しXとYの走行フリツプフロツプ
を共にリセツトすると、第21d図の単シヨツト回路S
S22Bがトリガーされるので5ミリ秒の遅延があり、
次いで他のメモリーサイクルを開始する。次の制御語に
他の停止縁命令が符号化されているなら、このメモリー
サイクルの終了時にEMC−P正パルスが用いられて単
シヨツト回路SS18Aをトリガーし、停止縁モードで
XとYのステツプモータの他の動作を開始する。
Also, since flip-flop ff57A is reset by the X strobe N signal, NAND gate NA5
The signal at input 1 of 5B is also high. Therefore, the positive pulse formed at input 2 of NAND gate NA55B is inverted, and the corresponding low pulse is applied to OR gate O43.
D is formed at input 11. Since the other inputs of this gate are low and input 11 of OR gate O43D is already high, a low pulse passes through this gate and is formed as a low pulse at input 11 of NAND NA55A. The low pulse is this gate NA
Since the inputs 9 and 10 of NAND gate NA55A remain high, the NOR gate N
A stop pulse is formed at input 11 of O44A. Since the end-of-cut pulse p-pulse has decayed before this time, it is low at the input of AND gate A42C, thus forming a low signal at input 12 of NOR gate NO44A. Therefore, input 1 of Noah Gate NO44A
The positive pulse of 1 is inverted to form a low pulse as a start run signal, which sets the X and Y run flip-flops to form a pulse train to the X and Y step motors and the movement of the clamp in the X and Y directions. Start. Also,
After completing the clamp movement and resetting both the X and Y running flip-flops, the single shot circuit S of FIG.
There is a 5ms delay as S22B is triggered,
Then another memory cycle begins. If another stop edge command is encoded in the next control word, an EMC-P positive pulse is used at the end of this memory cycle to trigger single shot circuit SS18A to step X and Y in stop edge mode. Start other movements of the motor.

既にのべたように、PROMのプログラミングシーケン
スで与えられる最後の命令は、プログラム終了命令であ
る。これも既にのべたように、低速縫命令のシーケンス
はこの命令を符号化する前に与えられて最終命令に対し
ミシンを低速縫モードで低速運転する。これも上記した
ように、プログラム終了命令はミシンを停止し糸を切断
しホーミングモードに自動的に入ツて糸切断後針に対し
クランプをホーム位置に再配置する。
As previously mentioned, the last instruction provided in the PROM programming sequence is the program termination instruction. As also mentioned above, a sequence of slow stitch commands is provided prior to encoding this command to cause the machine to run slowly in a slow stitch mode for the final command. Also as described above, the end-of-program command stops the sewing machine, cuts the thread, and automatically enters the homing mode to reposition the clamp to the home position relative to the needle after cutting the thread.

第21g図を参照すると、プログラム終了P正パルスを
受けると、フリツプフロツプff39Aがセツトされ、
そのアウトプツト10かローにセツトされ、プログラム
終了モードIP信号はハイにセツトされる。フリツプフ
ロツプff39Aのアウトプツト10のロー信号は遅延
回路512を通りナンドゲートNA54Aのインプツト
10に入るのでアドレスクリアP信号はハイ状態になる
。スタートパルスN信号はこの時ハイである。従つて、
アドレスクリアPハイ信号は第21a図のレジスタAR
1、AR2をクリアし、他のプログラムに備えてフリツ
プフロツプff130Aをリセツトする。
Referring to FIG. 21g, upon receiving the program end P positive pulse, flip-flop ff39A is set;
Its output 10 is set low and the program end mode IP signal is set high. Since the low signal at the output 10 of the flip-flop ff39A passes through the delay circuit 512 and enters the input 10 of the NAND gate NA54A, the address clear P signal becomes high. The start pulse N signal is high at this time. Therefore,
The address clear P high signal is the register AR in Figure 21a.
1. Clear AR2 and reset flip-flop ff130A in preparation for other programs.

プログラム終了IPハイ信号は第21g図に示すように
オアゲートO43Dに供給されるのでトリガーされた単
シヨツト回路SS18Aがタイムアウトになツてパルス
が発生した時ナンドゲートNA55Aのインプツト11
はハイのままであり、従つてスタート走行N信号用のロ
ーパルスの形成とクランプ運動の開始を防止する。
The program end IP high signal is fed to the OR gate O43D as shown in Figure 21g, so that when the triggered single shot circuit SS18A times out and a pulse occurs, the input 11 of the NAND gate NA55A.
remains high, thus preventing the formation of a low pulse for the start run N signal and the initiation of the clamping movement.

第21l図を参照すると、プログラム終了Pパルスによ
つて縫フリツプフロツプff84AばゲートNO44C
、NA70Aを通してリセツトせしめられて主ブレーキ
・クラツチソレノイドが消勢されるのを確実にするが、
この縫フリツプフロツプは低速縫モード中リセツトされ
ている。再び第21g図を参照すると、ノアゲートNO
53Bのインプツト5に供給されるプログラム終了Pパ
ルスは低速縫フリツプフロツプff54Cをリセツトし
、そのアウトプツト3はハイにセツトされ、そのアウト
プツト6はローにセツトされ低速縫モードをクリアアウ
トする。通常−修理選択スイツチが通常端子にあると仮
定すると、駆動回路DC88Bへのインプツト信号は共
にハイであり、高低速縫命令信号は従つてハイである。
Referring to FIG. 21l, the program end P pulse causes the sewing flip-flop ff84A to open the gate NO44C.
, through NA70A to ensure that the main brake clutch solenoid is deenergized.
This sewing flip-flop is reset during the low speed sewing mode. Referring again to Figure 21g, Noah Gate NO.
The end-of-program P pulse applied to input 5 of 53B resets slow stitch flip-flop ff 54C, whose output 3 is set high and its output 6 is set low to clear out the slow stitch mode. Assuming the normal-repair selection switch is at the normal terminal, the input signals to drive circuit DC88B are both high, and the high and low speed sewing command signals are therefore high.

低速縫モート中ミシンは低速まで速度低下するので、ク
イツク装置は切断装置を始動し、停止縫モードに関連し
て既にのべたように補助ブレーキを係合せしめることに
よつて縫針の往復運動を停止する。
During the low speed sewing mode, the sewing machine slows down to a low speed, so the quick device starts the cutting device and stops the reciprocating movement of the sewing needle by engaging the auxiliary brake as already mentioned in connection with the stop sewing mode. do.

第21h図を参照してのべると、糸が切れて切断終了信
号がローになると、単シヨツト回路SS18Bがトリガ
ーされる。この単シヨツト回路がタイムアウトになツて
そのQバーアウトプツトがハイになると、微分回路61
8が正パルスを発生し、この正パルスは切断終了パルス
P信号用の正パルスとしてアンドゲートA32Cを通り
、ナンドゲートNA31Cのインプツト1に供給される
Referring to Figure 21h, when the thread breaks and the cut end signal goes low, single shot circuit SS18B is triggered. When this single shot circuit times out and its Q bar output goes high, the differentiator circuit 61
8 generates a positive pulse, which passes through AND gate A32C as a positive pulse for the cutting end pulse P signal and is supplied to input 1 of NAND gate NA31C.

既にのべたように、プログラム終了モード1P信号はこ
の時ハイであり、NTBモードOP信号の通常状態はは
いである。従つて、切断終了パルスP正パルスはナンド
ゲートNA31Cによつて反転され、最終切断終了N信
号として形成される。
As already mentioned, the program end mode 1P signal is high at this time, and the normal state of the NTB mode OP signal is yes. Therefore, the cutting end pulse P positive pulse is inverted by the NAND gate NA31C and is formed as the final cutting end N signal.

第21f図に示すように、最終切断終了Nローパルスは
このように形成された正パルスの先端縁でインバータI
91Dによつて反転され、微分回路622はフリツプフ
ロツプff90Aをリセツトする正パルスを発生する。
As shown in FIG. 21f, the final cutting end N low pulse is applied to the inverter I at the leading edge of the positive pulse thus formed.
91D, differentiator circuit 622 generates a positive pulse that resets flip-flop ff90A.

このフリツプフロツプはセツトされ、そのアウトプツト
1又はクラツプモード1P信号はローにセツトされ、そ
のアウトプツト4又はクランプモードOP信号はハイに
セツトされる。ノアゲートNO90Bのインプツト8と
ノアゲートNO90Cのインプツト11との信号で、こ
れらのゲートのアウトプツトがハイになり、駆動回路D
C89A、DC89Bは布とラベルとのクランプを解放
せしめられる。従つて、以下にのべるように、最終ホー
ミノグモード中クランプか持上げられる。
The flip-flop is set, its output 1 or clamp mode 1P signal is set low and its output 4 or clamp mode OP signal is set high. With the signals from input 8 of NOR gate NO90B and input 11 of NOR gate NO90C, the outputs of these gates become high, and the drive circuit D
C89A and DC89B are made to release the clamp between the cloth and the label. Therefore, the clamp is lifted during the final hominog mode, as described below.

第21j図を再び参照すると、この時スタートパルスN
信号はハイである。従つて、ナンドゲートNA32Aの
インプツト4に形成されたローパルスはこのゲートによ
つて反転され、ホーミングセツトP信号として正パルス
か形成される。このハイパルスはインバータI19Aに
よつて再び反転され、ホーミングセツトN信号としてロ
ーパルスが形成される。ホーミングセツトNとホーミン
グセツトPとの信号は前にのべたように最終ホーミング
モードのスタートを開始するのに用いられる。このよう
にして、第21d図を参照すると、ホーミングセツトN
信号はフリツプフロツプff21Aをセツトし、そのア
ウトプツト信号基本ホームPはハイで基本ホームNはロ
ーであり、この時基本ホーミングモードに入る。ステツ
プモータによる最終接近が特定方向に行われないならホ
ーミングモードは基本ホームモード、補助ホーミングモ
ード及び恐らく副補助ホーミングモードを経て進行する
Referring again to FIG. 21j, at this time the start pulse N
The signal is high. Therefore, the low pulse formed at input 4 of NAND gate NA32A is inverted by this gate, and a positive pulse is formed as the homing set P signal. This high pulse is again inverted by inverter I19A to form a low pulse as the homing set N signal. The Homing Set N and Homing Set P signals are used to initiate the start of the final homing mode as previously described. Thus, referring to Figure 21d, the homing set N
The signal sets flip-flop ff21A, whose output signal Basic Home P is high and Basic Home N is low, and the basic homing mode is then entered. If the final approach by the step motor is not made in a particular direction, the homing mode progresses through a basic homing mode, an auxiliary homing mode, and possibly a secondary auxiliary homing mode.

ホーミングモードを完了しクランプが持上げられると、
作業者はPROMに選択されたプログラムによつて縫わ
れた布を外す。作業者は布クランクの下に新しい布片を
挿入し、新しいホーミングモードのスタートと新しいプ
ログラムとを前にのべたようにペダルを踏んで開始する
Once homing mode is completed and the clamp is lifted,
The operator removes the cloth sewn according to the program selected in the PROM. The operator inserts a new piece of cloth under the cloth crank and starts a new homing mode and a new program by depressing the pedal as described above.

糸切れセンサに接続された回路の動作は第21o図に関
連してのべる。イニシアライズ中、フリツプフロツプf
f124A、ff125A,ff125BはリセツトN
信号によつてリセツトされる。従つて、フリツプフロツ
プff125Aはリセツトされ、そのアウトプツト信号
NTBモードOPはハイにリセツトされ、これはこの信
号の通常の状態である。
The operation of the circuit connected to the yarn breakage sensor is described in connection with FIG. 21o. During initialization, flip-flop f
f124A, ff125A, ff125B are reset N
Reset by a signal. Therefore, flip-flop ff125A is reset and its output signal NTB mode OP is reset high, which is the normal state of this signal.

また、このリセツトされたフリツプフロツプff124
Aによつて、アントゲートA124Cのインプツト10
にロー信号が生じ、従つてフリツプフロツプff125
Aのインプツト12にはい信号が生ずる。最後に、フリ
ツプフロツプff125Bがイニシアライズされると、
ナンドゲートNA124Dのインプツト2にロー信号が
形成せしめられる。
Also, this reset flip-flop ff124
By A, input 10 of Ant Gate A124C
A low signal is generated at the flip-flop ff125.
A YES signal is produced at input 12 of A. Finally, when flip-flop ff125B is initialized,
A low signal is formed at input 2 of NAND gate NA124D.

第21m図を参照すると、NTB無幼スイツチがその無
効端子に選択されるなら、NTB無効信号にロー状態が
確立され、第21o図に示すように、アントゲートA1
24Cのインプツト10とフリツプフロツプff125
Aのインプツト12の信号は、制御系統の動作中ローの
ままであり、NTB無効スイツチはこの設定にある。従
つて、NTBモートOP信号はこの間通常のハイ状態の
ままであり、糸切れセンサは制御系統に故障状態を生ず
ることかない。しかし、NTB無効スイツチはその自動
端子に位置しであると、NTB無効信号は接地から外さ
れ、アンドゲートA124Cのインプツト10の相応す
る信号はハイ状態にせしめられる。既にのべたように、
イニシアライズ中アントゲート124Cのインプツト1
0はフリツプフロツプff124Aによつてローにセツ
トされる。以下に判るように、フリツプフロツプff1
24Aは縫モートに入ツた後までセツトされず、従つて
NTBモードOP信号その時までローの故障状態をとり
得ない。
Referring to Figure 21m, if the NTB inactive switch is selected as its override terminal, a low state is established on the NTB override signal, and the ant gate A1
24C input 10 and flip-flop ff125
The signal at input 12 of A remains low during operation of the control system, and the NTB override switch is in this setting. Therefore, the NTB motor OP signal remains at its normal high state during this time and the yarn breakage sensor does not create a fault condition in the control system. However, with the NTB override switch in its auto terminal, the NTB override signal is removed from ground and the corresponding signal at input 10 of AND gate A124C is forced high. As already mentioned,
Input 1 of Ant Gate 124C during initialization
0 is set low by flip-flop ff124A. As can be seen below, flip-flop ff1
24A is not set until after the sewing mode is entered, and therefore the NTB mode OP signal cannot assume a low fault state until then.

上記のように、第21l図の縫フリツプフロツプff8
4Aからの縫モードP信号は縫モードに入るまでロー状
態にある。縫モードPロー信号はインバータI127A
によつて反転され、従つて、カウンターCT126Cの
RSTインプツトにハイ信号が形成される。カウンター
CT126Cは第21e図に関連してのべたカウンター
CT58,CT87と同じ4計数カウンターから成ツて
いる。
As mentioned above, the sewing flip-flop ff8 of FIG.
The sewing mode P signal from 4A remains low until the sewing mode is entered. Sewing mode P low signal is inverter I127A
Therefore, a high signal is formed at the RST input of counter CT126C. Counter CT126C consists of the same four counting counters as counters CT58 and CT87 described in connection with FIG. 21e.

従つて、第21o図のカウンターCT126cのRST
インプツトのハイ信号はこのカウンターをクリアし、こ
の時カウントするのを防止する。図示のように、針抜け
パルスP正パルスはインバータI127Bによつて反転
され、カウンターCT126CのCLKインプツトに相
応するローパルスが形成される。しかし、このカウンタ
ーのRSTインプツトは縫モードに入る前ハイであるの
で、このカウンターのCLKインプツトに形成されるロ
ーパルスはこの時このカウンターに影響がない。
Therefore, RST of counter CT126c in FIG.
A high signal on the input clears this counter, preventing it from counting at this time. As shown, the needle drop pulse P positive pulse is inverted by inverter I127B to form a low pulse corresponding to the CLK input of counter CT126C. However, since the RST input of this counter is high before entering the sewing mode, the low pulse formed at the CLK input of this counter has no effect on this counter at this time.

制御系統が縫モードに入ると、前にこのべたように縫モ
ードP信号がハイとなり、縫モード中カウンターCT1
26CのRSTインプツトにロー信号が形成される。従
つて、このカウンターは可能化され、釘抜けパルスP正
パルスに応答してカウンターのCLKインプツトに形成
される各ローパルスによつてこのカウンターは1回計数
が増す。
When the control system enters the sewing mode, the sewing mode P signal becomes high as shown above, and the sewing mode counter CT1
A low signal is formed at the RST input of 26C. Therefore, the counter is enabled and increments once with each low pulse formed at the counter's CLK input in response to the nail removal pulse P positive pulse.

4つの針抜けパルスPパルスを受けると、このカウンタ
ーは4回計数を増しそのQDアウトプツトはこの時ハイ
となる。それに応じて、微分回路950は正パルスを発
生し、このパルスはフリツプフロツプff125Bをセ
ツトし、ナンドゲートNA124Dのインプツト2のア
ウトプツト信号はハイ状態にセツトされる。以下にのべ
るように、ナノドゲートNA124Dのインプツト2の
ハイ信号は回路を可能化して起るかもしれない糸切れの
ため糸切れセンサを監視する。従つて、縫モードに最初
に入ツて糸が最初に縫う目的で用いられる時、糸切れセ
ンサが糸切れを誤ツて指示した場合に回路は縫モードの
最初の4つの縫作業の間動作することはない。
When four needle drop pulses P pulses are received, this counter increments four times and its QD output goes high at this time. In response, differentiator circuit 950 generates a positive pulse which sets flip-flop ff125B and the output signal at input 2 of NAND gate NA124D is set to a high state. As discussed below, a high signal on input 2 of nanodot gate NA124D enables the circuit to monitor the yarn breakage sensor for possible yarn breaks. Therefore, when the sewing mode is first entered and the thread is first used for sewing purposes, if the thread breakage sensor erroneously indicates a thread breakage, the circuit will operate during the first four sewing operations in the sewing mode. There's nothing to do.

カウンターCT126Cが4回計数を増しフリツプフロ
ツプff125Bがセツトされた後、針抜けパルスPの
最初の正パルスはピン10で単シヨツト回路SS126
Aをトリガーするが、これはそのピン9の信号がイニシ
アライズされたフリツプフロツプff124Aによつて
既にローにセツトされているからである。このようにト
リガーされた単シヨツト回路SS126Aはこの時1ミ
リ秒の遅延を受ける。この単シヨツト回路がタイムアウ
トになツてそのQバーアウトプツトかハイになると、微
分回路952は正パルスを発生する。ナンドゲートNA
124Dのインプツト2はこの時ハイであるのでこのナ
ンドゲートによつて、正パルスが反転され、フリツプフ
ロツプff124Aのインプツト4に相応するローパル
スが形成され、このパルスはこのフリツプフロツプをセ
ツトし、アンドゲートA124Cのインプツト10でこ
のアウトプツト信号はハイにセツトされる。(単シヨツ
ト回路SS126Aは針抜けパルスPの前のパルスによ
つてトリガーされるが、ナンドゲート124Dのインプ
ツト2の前のロー信号は相応するパルスが微分回路95
2からフリツプフロツプff124Aへ通るのを防止す
る。)フリツプフロツプff124Aは針抜けパルスP
のパルスを受けた後1ミリ秒までセツトされないので、
針抜けパルスPのパルスはこの時まで減衰し、アントゲ
ートA124Cのインプツト9の信号はフリツプフロツ
プff124Aがセツトされる前にロー状態にあるので
フリツプフロツプff125Aのインプツト12に連続
ロー信号が発生する。しかし、セツトされたフリツプフ
ロツプff124AはアンドゲートA124Cのインプ
ツト10の遅延ハイ信号によつて針抜けパルスPの次の
パルスのためアンドゲートA124Cを整える。
After the counter CT126C counts four times and the flip-flop ff125B is set, the first positive pulse of the needle drop pulse P is output to the single shot circuit SS126 at pin 10.
triggers A because its pin 9 signal is already set low by initialized flip-flop ff124A. The single shot circuit SS126A thus triggered is now subject to a 1 millisecond delay. When the single shot circuit times out and its Q bar output goes high, differentiator circuit 952 generates a positive pulse. Nand Gate NA
Since input 2 of 124D is high at this time, the positive pulse is inverted by this NAND gate, forming a low pulse corresponding to input 4 of flip-flop ff124A, which sets this flip-flop and sets the input of AND gate A124C. At 10 this output signal is set high. (The single shot circuit SS126A is triggered by the pulse before the needle drop pulse P, but the low signal before the input 2 of the NAND gate 124D is triggered by the corresponding pulse in the differentiator circuit 95.)
2 to flip-flop ff124A. ) Flip-flop ff124A is the needle dropout pulse P
It is not set until 1 millisecond after receiving the pulse, so
The pulse of the needle drop pulse P has decayed by this time, and since the signal at input 9 of ant gate A 124C is low before flip-flop ff 124A is set, a continuous low signal is generated at input 12 of flip-flop ff 125A. However, the set flip-flop ff124A prepares AND gate A124C for the next pulse of needle drop pulse P by the delayed high signal at input 10 of AND gate A124C.

フリツプフロツプff124Aがセツトされた後で針抜
けパルスPの次のパルスを受ける前して、糸切れセンサ
は糸が切れたかどうかを検出するため糸の張力を測定す
る。糸切れセンサが糸が切れていないことを指示して糸
に張力が残ツていることを検出すると、その結果コンパ
レータCA126Bの(−)インプツトに形成される糸
切れセンサ信号は+9ボルト電源から形成されるコンパ
レータの(+)インプツトの基準信号を−時的に越える
。この場合、フリツプフロツプff124Aのインプツ
ト13に−時的にロー信号が形成され、フリツプフロツ
プff124AをリセツトするのでアンドゲートA12
4Cのインプツト10にロー信号が形成される。このよ
うにして、糸が切れていないと、フリツプフロツプはリ
セツトされ、アンドゲートA124Cはインプツト10
のこのロー信号によつて禁止されて、針抜けパルスPの
次の正パルスがフリツプフロツプff125Aを通るの
を防止する。
After the flip-flop ff124A is set and before receiving the next pulse of the needle dropout pulse P, the thread breakage sensor measures the thread tension to detect whether the thread has broken. When the thread breakage sensor indicates that the thread is not broken and detects that there is tension remaining in the thread, the resulting thread breakage sensor signal formed at the (-) input of comparator CA126B is generated from the +9 volt power supply. The reference signal at the (+) input of the comparator is exceeded for - time. In this case, a low signal is temporarily formed at the input 13 of the flip-flop ff124A, which resets the flip-flop ff124A.
A low signal is formed at input 10 of 4C. In this way, if the thread is not broken, the flip-flop is reset and the AND gate A124C is connected to input 10.
This low signal prevents the next positive pulse of the needle dropout pulse P from passing through the flip-flop ff125A.

しかし、糸切れセンサが糸が切れていることを指示して
糸の張力を検出していない場合にはコンパレータCA1
26Bの(−)インプツトの信号はその(+)インプツ
トの基準信号よりも低い状態にあり、フリツプフロツプ
ff124Aとインプツト13に現われるコンパレータ
のアウトプツト信号はハイ状態のままである。このよう
にして、この場合ハイ状態のままである。このようにし
て、この場合フリツプフロツプff124Aはリセツト
さえることはなく、アンドゲートA124Cに現われる
このフリツプフロツプのアウトプツト信号はハイ状態の
ままである。従つて、針抜けパルスPの次の正パルスを
受けると、このパルスは、整えられたゲートA124C
を通り、フリツプフロツプff125Aをセツトし、そ
のアウトプツト信号NTBモードOPはローにセツトさ
れて制御系統にミシンの糸が切れていることを指示する
。−旦糸が修理されると、糸切れセンサ信号によつてフ
リツプフロツプff124Aはリセツトされ、針抜けパ
ルスPの次のパルスは単シヨツト回路SS126Aをト
リガーするので微分回路592によつて形成されるパル
スはフリツプフロツプff125Aをリセツトし、その
アウトプツト信号NTBモードOPは通常のハイ状態に
セツトされる。
However, if the thread breakage sensor indicates that the thread is broken and does not detect thread tension, comparator CA1
The signal at the (-) input of 26B is at a lower state than the reference signal at its (+) input, and the output signal of the comparator appearing at flip-flop ff124A and input 13 remains high. Thus, it remains high in this case. Thus, flip-flop ff124A does not reset in this case and its output signal, which appears at AND gate A124C, remains high. Therefore, upon receiving the next positive pulse after the needle dropout pulse P, this pulse will cause the gate A124C to be
, sets flip-flop ff125A, and its output signal NTB mode OP is set low to indicate to the control system that the sewing machine thread is broken. - When the thread is repaired, the flip-flop ff124A is reset by the thread breakage sensor signal and the next pulse of the needle dropout pulse P triggers the single shot circuit SS126A so that the pulse formed by the differentiator circuit 592 is Flip-flop ff125A is reset and its output signal NTB mode OP is set to the normal high state.

ふり返つてみると、縫モードの4つの縫作業後フリツプ
フロツプff124Aは針抜けパルスPを受けた後約1
ミリ秒でセツトされる。このフリツプフロツプは、糸が
切れていなければ、針抜けパルスPの次のパルスを受け
る前にリセツトされ、NTBモードOP信号はこの場合
ハイのままである。しかし、ミシンの糸が切れているな
ら、フリツプフロツプff124Aはリセツトされない
で針抜きパルスPの次のパルスによつてフリツプフロツ
プff125Aはセツトせしめられ、NTBモードOP
信号はローにせしめられるので糸が切れたことを指示す
る。
Looking back, after the four sewing operations in the sewing mode, flip-flop ff124A is about 1 after receiving the needle dropout pulse P.
Set in milliseconds. This flip-flop is reset before receiving the next pulse of the needle drop pulse P, unless the thread is broken, and the NTB mode OP signal remains high in this case. However, if the thread of the sewing machine is broken, the flip-flop ff124A is not reset, but the flip-flop ff125A is set by the next pulse of the needle removal pulse P, and the NTB mode OP is set.
The signal is forced low, indicating that the thread has broken.

制御系統が低速縫モードの如き他のモードに入ると、縫
モードP信号はロー状態に戻るのでカウンターCT62
のRSTインプツトにハイ信号が生じこのカウンターを
クリアしホールドする。また、インバータI127Aの
アウトプツトの信号はこの時、ローからハイ状態になる
ので微分回路954は正パルスを発生し、このパルスは
フリツプフロツプff125Bをリセツトし、ナンドゲ
ートNA124Dのインプツト2に現われるそのアウト
プツト信号はローにセツトされる。ナンドゲートNA1
24Dのインプツト2のロー状態はフリツプフロツプf
f124Aがセツトされるのを防止するので再び縫モー
ドに入るまで回路は糸切りを指示するのを禁止される。
When the control system enters another mode such as low-speed sewing mode, the sewing mode P signal returns to the low state, so the counter CT62
A high signal is generated at the RST input of , clearing and holding this counter. Also, since the output signal of inverter I127A goes from low to high at this time, differentiator circuit 954 generates a positive pulse, which resets flip-flop ff125B, and its output signal appearing at input 2 of NAND gate NA124D goes low. is set to Nand Gate NA1
The low state of input 2 of 24D is flip-flop f.
Since f124A is prevented from being set, the circuit is inhibited from instructing thread trimming until the sewing mode is re-entered.

フリツプフロツプff125Bは回路のイニシアライズ
に関連してのべたように他の縫モードに入るためにリセ
ツトされることが判る。このようにして再び縫モードに
入ると、カウンターCT126CかそのRSTインプツ
トで可能化されて釘抜けパルスP信号からの4つのパル
スを受けると、フリツプフロツプff125Bがセツト
されてナンドゲートNA124Dのインプツト2に現わ
れるそのアクトプツト信号はハイにセツトされて糸切れ
を指示する回路を再び可能化する。
It will be seen that flip-flop ff125B is reset to enter other sewing modes as described above in connection with circuit initialization. When re-entering the sewing mode in this way, upon receipt of four pulses from the nail drop pulse P signal, enabled by counter CT126C or its RST input, flip-flop ff125B is set and the signal appearing at input 2 of NAND gate NA124D is set. The actupt signal is set high to re-enable the circuitry to indicate thread breakage.

糸切れセンサが糸切れを検出するなら、制御系統は以下
のように動作する。糸切れの場合、通営ではハイである
NTBモードOP信号が上記のようにローになるので針
抜はパルスP信号用の正パルスが形成された直後第21
h図に示すようにNTBモードP信号は、ハイ状態にな
る。第21l図に示すように、NTBモードP信号がハ
イになると、微分回路610は正パルスを発生し、この
パルスはインバータI85Cによつて反転されてNTB
モードパルスN信号のローパルスを形成する。前にのべ
たように、このローパルスはナンドゲートNA70Aに
よつて反転されてフリツプフロツプff84Aをリセツ
トし縫モードをクリアアウトする。−方、主ブレーキ・
クラツチソレノイドが消勢されてミシンを低速にする。
If the yarn breakage sensor detects a yarn breakage, the control system operates as follows. In the case of thread breakage, the NTB mode OP signal, which is high in the normal mode, becomes low as described above, so the needle is removed immediately after the positive pulse for the pulse P signal is formed.
As shown in Figure h, the NTB mode P signal becomes high. As shown in FIG. 21l, when the NTB mode P signal goes high, differentiator circuit 610 generates a positive pulse, which is inverted by inverter I85C to
Mode pulse N forms a low pulse of the signal. As previously stated, this low pulse is inverted by NAND gate NA70A to reset flip-flop ff84A and clear out the sewing mode. − side, main brake
The clutch solenoid is deenergized, slowing down the sewing machine.

制御系統が縫モードにあるなら、第21g図の駆動回路
DC88Bのアウトプツトはハイであり、クイツク装置
はユニツト62からミシンが低速になツたことを検出す
ると針の往復を自動的に停止する。NTBモードOP信
号は、(a)第21l図のノアゲートNO44Dのイン
プツト2、(b)第21f図のナントゲートNA78B
のインプツト2及び(c)第21d図のナンドゲートN
A11cのインプツト5でロー状態を確立する。第21
g図に示すように、ナンドゲートNA54Bのインプツ
ト13のNTBモードパルスNローパルスによつてフリ
ツプフロツプff54cのインプツト1にローパルスが
形成されてこのフリツプフロツプをリセツトし低速縫モ
ードをクリアアウトし、従つてクイツク装置はミシンを
停止せしめられる。最後に、第21g図に示すように、
NTbモードPハイ信号はノアゲートNO44Bのイン
プツトに形成される。
When the control system is in the sewing mode, the output of the drive circuit DC88B of FIG. 21g is high and the quick device automatically stops reciprocating the needle when it detects from unit 62 that the sewing machine has slowed down. The NTB mode OP signal is (a) input 2 of NOR gate NO44D in Figure 21l, (b) input 2 of NOR gate NA78B in Figure 21F.
input 2 and (c) NAND gate N in Figure 21d.
A low state is established at input 5 of A11c. 21st
As shown in figure g, a low pulse is formed at the input 1 of the flip-flop ff54c by the NTB mode pulse N low pulse at the input 13 of the NAND gate NA54B, resetting the flip-flop and clearing out the low speed sewing mode. The sewing machine is forced to stop. Finally, as shown in Figure 21g,
The NTb mode P high signal is formed at the input of NOR gate NO44B.

糸切れによつて生じる信号は針抜けパルスPのパルスの
直後まで形成されないのでXとYのステツプモータとク
ランプとを駆動するすべての状態が確立されることは明
らかである。従つて、第21g図に示すように、引抜け
パルスPパルスを受けると、スタート走行N信号用のロ
ーパルスが形成され、XとYの走行フリツプフロツプが
セツトされ、XとYのステツプモータがクランプを運動
するようにパルス列が形成される。クランプ運動が完了
してXとYの走行フリツプフロツプがリセツトされると
、第21d図の微分回路550は正パルスを発生するの
で単シヨツト回路SS22Bをトリガーする。この単シ
ヨツト回路がタイムアウトになると、微分回路578が
前と同じように正パルスを発生するが、このパルスがメ
モリーサイクルフリツプフロツプff34Aに入ること
はナントゲートNA11Cのインプツト5のNTBモー
ドOPロー信号によつて防止される。このようにして、
糸が切れると、プロムから読出される最後のデータの情
報に応じてクランプが移動するが、新しいメモリーサイ
クルには入らない。−方、針の往復は停止される。第2
1h図を参照すると、NTBモードOPロー信号が最終
切断終了Nのローパルスの形成を禁止し、クランプが持
上げられるのを防止する。
It is clear that since the signal caused by the thread break is not formed until immediately after the needle drop pulse P, all conditions for driving the X and Y step motors and clamps are established. Therefore, as shown in FIG. 21g, when the pull-out pulse P pulse is received, a low pulse for the start running N signal is formed, the X and Y running flip-flops are set, and the X and Y step motors are clamped. A pulse train is formed in motion. When the clamping motion is complete and the X and Y running flip-flops are reset, the differentiator circuit 550 of FIG. 21d generates a positive pulse which triggers the single shot circuit SS22B. When this single-shot circuit times out, differentiator circuit 578 generates a positive pulse as before, but this pulse entering memory cycle flip-flop ff34A is connected to the NTB mode OP low of input 5 of Nant gate NA11C. Prevented by signals. In this way,
When the thread breaks, the clamp moves according to the last data read from the prom, but does not enter a new memory cycle. - On the other hand, the needle's reciprocation is stopped. Second
Referring to Figure 1h, the NTB mode OP low signal inhibits the formation of the final cut end N low pulse and prevents the clamp from being lifted.

作業者によつて糸が修理された後、2,3の異なツた方
法で縫作業を継続することができる。所望なら、第21
b図に示すように、リセツトスイツチを押してリセツト
N信号をローにせしめ前にのべたように制御系統の回路
をイニシアライズし直してもよい。無効スイツチは作業
者か今の布の縫パターンをもう−度たどりたいと思う場
合クランプを持上げるのを防止するために設けられてい
る。従つて、リセツトスイツチを閉じた後、制御系統は
上記のようにホーミングモードに入る。ホーミングモー
ドの終了時に、制御系統はプログラムシーケンスを行い
前にのべたように新しく縫作業をスタートする。
After the thread has been repaired by the operator, the sewing operation can be continued in a few different ways. If desired, the 21st
As shown in Figure b, the reset switch may be pressed to bring the reset N signal low and the control system circuitry may be re-initialized as described above. An override switch is provided to prevent the operator from lifting the clamp if he or she wishes to retrace the current sewing pattern on the fabric. Therefore, after closing the reset switch, the control system enters homing mode as described above. At the end of the homing mode, the control system performs a program sequence and starts a new sewing operation as described above.

上記に代えて、作業者は糸切れに応答してプログラムか
中断される時点でこのプログラムを継続してもよい。糸
を修理した後第2の足ペダルを踏んで停止していたプロ
グラムをスタートする。第21f図に示すようにペダル
ゴースイツチが起動されると、コンド・ゴーP信号とし
てローパルスか形成される。NTBモードOP信号はこ
の時ローであるのでナンドゲートNA78Bによつて相
応するパルスがブロツクされてスタートパルスNとスタ
ートパルスPとの形成を防止する。
Alternatively, the operator may continue the program at the point where it is interrupted in response to a thread break. After repairing the thread, press the second foot pedal to start the stopped program. When the pedal go switch is activated, as shown in Figure 21f, a low pulse is generated as the condo go P signal. Since the NTB mode OP signal is low at this time, the corresponding pulse is blocked by NAND gate NA78B to prevent the formation of start pulse N and start pulse P.

第21i図に示すように、この時NTTモードOP信号
はローであるのでコンド・ゴーPのローパルスはアンド
ゲートA70Dを通ツてそのインプツト2で正パルスと
して反転される。糸が切れた時プログラム終了モードに
あれば、プログラムは完了し、プログラム終了モードI
P信号はハイにセツトされる。この場合、この信号はイ
ンバータI115Aによつて反転され、アントゲートA
70Dのインプツトに現われるロー信号は補助スタート
Pパルスの形成を阻止する。さもなければ、アンドゲー
トA70Dのインプツト1の信号はハイであり、補助ス
タートP信号として正パルスが形成される。既にのべた
ように、制御系統が縫モード又は低速縫モードにあるな
ら、STCH−IP信号はハイであり、この場合、ゲー
トNO44Dからのパルスがフリツプフロツプff84
Aをセツトし主ブレーキ・クラツチソレノイドを付勢し
針の往復をスタートするためにゲートNA70Cはこの
信号によつて整えられる。もちるん、低速縫モードにあ
れば、このソレノイドは次の命令が復号されてミシンを
再び停止する時消勢される。
As shown in FIG. 21i, since the NTT mode OP signal is low at this time, the low pulse of Condo-GoP is inverted as a positive pulse through AND gate A70D at its input 2. If you are in program end mode when the thread breaks, the program is complete and you are in program end mode I.
The P signal is set high. In this case, this signal is inverted by inverter I115A and ant gate A
A low signal appearing at the input of 70D prevents the formation of the auxiliary start P pulse. Otherwise, the signal at input 1 of AND gate A70D is high and a positive pulse is formed as the auxiliary start P signal. As already mentioned, if the control system is in sewing mode or slow sewing mode, the STCH-IP signal is high, in which case the pulse from gate NO44D is output to flip-flop ff84.
Gate NA70C is conditioned by this signal to set A and energize the main brake/clutch solenoid to begin reciprocation of the needle. Of course, if you are in slow sewing mode, this solenoid will be deenergized when the next command is decoded and the machine stops again.

第21d図に示すように、ノアゲートNO135Aに供
給される補助スタートPの正パルスによつてメモリーサ
イクルフリツプフロツプff34Aのインプツト6に正
パルスが形成されるのでこのフリツプフロツプはセツト
されて次のメモリーサイクルをスタートしプロムから次
の3つの語を読出す。
As shown in FIG. 21d, the positive pulse of auxiliary start P applied to NOR gate NO135A creates a positive pulse at input 6 of memory cycle flip-flop ff34A, so that this flip-flop is set and ready for the next memory. Start the cycle and read the next three words from Prom.

第21o図に関連して前にのべたように、糸を修理した
後、フリツプフロツプff125AはリセツトされてN
T8モードOP信号は針抜けパルスPのパルスに応答し
てハイにリセツトされる。第21h図に示すように、N
T8モードOP信号がハイになると、NT8モ−ドP反
転信号はローとなる。第2Ig図に示すように、NT8
モードP信号がローになツた後釘抜けパルスPの第1の
正パルスがナンドゲートNA55Cのインプツト4て受
けられると、スタート走行Nローパルスが形成されクラ
ンプを駆動するXとYのステツプモータにパルス列が形
成される。従つて、この時点で、プログラムは通常のシ
ーケンスで継続し糸切れセンサに関連する信号は通常の
状態にある。
As previously mentioned in connection with Figure 21o, after thread repair, flip-flop ff125A is reset to N
The T8 mode OP signal is reset to high in response to the needle drop pulse P pulse. As shown in Figure 21h, N
When the T8 mode OP signal goes high, the NT8 mode P inverted signal goes low. As shown in Fig. 2, NT8
After the mode P signal goes low, when the first positive pulse of the nail removal pulse P is received at input 4 of the NAND gate NA55C, a start run N low pulse is formed and a pulse train is sent to the X and Y step motors that drive the clamp. is formed. Therefore, at this point, the program continues in its normal sequence and the signals associated with the thread breakage sensor are in their normal state.

何らかの理由で制御系統のプログラム制御の途中てクラ
ンプが持上げられるように第21f図のフリツプフロツ
プがなツてクランプモートOP信号がハイ状態でクラン
プモードIP信号がロー状態になると、以下のように動
作する。即ち第211図に示すように、クランプモード
OPのハイ信号によつても下ブレーキ、タラツチソレノ
イドを消勢ぜしめて縫モート中であればミシンを低速に
し停止する。また、第21g図に示すように、クランプ
モードIPのロー信号は針抜けパルスPのパルスかナン
ドゲートNA55Cを通るのを阻止し、従つて、ステツ
プモータによるクラツプ運動を阻止する。最後に、第2
1d図に示すように、クランプモードOPハイ信号は微
分回路578によつて形成されたパルスの通過を阻止し
ζ新しいメモリーサイクルの始動を阻止する。作業者が
リセツトスイツチを閉じることによつて制御系統に再ス
タートされ第218図に関連して前にのべたように起動
状態になる。
If, for some reason, the flip-flop in Figure 21f goes off so that the clamp is lifted during program control of the control system, and the clamp mode OP signal goes high and the clamp mode IP signal goes low, the operation will be as follows. . That is, as shown in FIG. 211, the lower brake and start solenoid are deenergized by the high signal of the clamp mode OP, and if the sewing machine is in sewing mode, the sewing machine is brought to a low speed and stopped. Further, as shown in FIG. 21g, the low signal of the clamp mode IP prevents the needle removal pulse P from passing through the NAND gate NA55C, and therefore prevents the clamp movement by the step motor. Finally, the second
As shown in Figure 1d, the clamp mode OP high signal prevents the passage of the pulse formed by differentiator circuit 578 and prevents the initiation of a new memory cycle. Closing the reset switch by the operator restarts the control system and puts it into operation as described above in connection with FIG. 218.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明のミシンの側面図、第2図は第1図のミ
シンの正面図、第3図は第1図のミシンの上部断面図、
第4図は第1図のミシンの駆動手段用プーリーの正面図
、第5図は第4図のプーリーの平面図、第6図は第1図
のミシンの枢動伸長アーム手段の上部断面図、第7図は
第6図の7−7線にほゞ沿ツて示された断面図、第8図
は第6図の8−8線にほゞ沿ツて示された断面図、第9
図は第1図のミシンの駆動手段用の固定手段を示す部分
断面図、第10図は駆動手段用の固定手段の多の断面図
、第11図は、第1図のミシンのリミツト兼ホーミング
組立体の立面図、第12図は第11図のホーミング組立
体の上部断面図、第13図は第11図のリミツト組立体
の断面図、第14図は第1図のミシンのクランプ手段の
部分斜視図、第15図は第1図のミシンの縫針用往復手
段の部分立面図、第16図は第1図のミシンの同期ユニ
ツトの分解斜視図、第17図は第15図の往復手段の概
略図、第18図は本発明の制御系統用キャビネツトの部
分斜視図、第19図は第1図のミシンの電気信号回路の
ブロツク図、第20図は本発明のミシンの中央制御論理
回路のブロツク図、第21a図は本発明のミシンの制御
系統用電気回路図、第218図は同じく電気回路図、第
21c図は同じく電気回路図、第21d図は同じく電気
回路図、第21c図は同じく電気回路図、第21f図は
同じく電気回路図、第21g図は同じく電気回路図、第
21h図は同じく電気回路図、第21i図は同じく電気
回路図、第21j図は同じく電気回路図、第21k図は
同じく電気回路図、第21l図は同じく電気回路図、第
21m図は同じく電気回路図、第21nは同じく電気回
路図、第21o図は同じく電気回路図、第22図は本発
明の制御系統によつて形成されるクロツク信号タイミン
グ図、第23図は、本発明の制御系統によつて形成され
るクロツク信号のタイミング図、第24図は本発明の電
気回路に用いられる構成部分の概略図、第25図はミシ
ンの通常の動作中のミシンサイクルのタイミング図、第
26図は本発明のミシンのメモリ−手段のデータを示す
図、第27図は同じくデータを示す図、第28図は同じ
くデータを示す図、第29図は同じくデータを示す図、
第60図は同じくデータを示す図、第31図は本発明の
制御系統によつて形成される信号のタイミング図、第6
2図は本発明の制御系統によつて形成される種々の信号
のタイミング図、第33図は駆動手段用のパルス列の形
成に関連して用いられる種々の信号を示す概略図、第3
4図は駆動手段用に形成されるパルス列の相対時間を示
すタイミング図、第35図は駆動手段用パルス列を形成
するのに用いられる種々の信号の相対時間を示すタイミ
ング図、第36図は同じくタイミング図、第37図は同
じくタイミング図、第38図は同じくタイミング図、第
39図はミシン針の往復が停止している間のミシンの動
作のタイミング図である。 50……プログラム制御ミシン 54……ミシン針 56……被加工物ホルダー 62……同期ユニツト 58〜60……ステツプモータ 676……中央制御論理回路 772……アドレスカウンター 722……シーケンス回路 744……パルス停止回路 458……プログラム化プロム 464……プログラム選択スイツチ
FIG. 1 is a side view of the sewing machine of the present invention, FIG. 2 is a front view of the sewing machine of FIG. 1, and FIG. 3 is a top sectional view of the sewing machine of FIG. 1.
4 is a front view of the drive means pulley of the sewing machine of FIG. 1, FIG. 5 is a plan view of the pulley of FIG. 4, and FIG. 6 is a sectional view of the upper part of the pivoting extension arm means of the sewing machine of FIG. 1. , FIG. 7 is a sectional view taken substantially along line 7-7 in FIG. 6, FIG. 8 is a sectional view taken substantially along line 8-8 in FIG. 6, and FIG. 9
The figure is a partial cross-sectional view showing the fixing means for the driving means of the sewing machine shown in FIG. 1, FIG. 10 is a cross-sectional view of the fixing means for the driving means, and FIG. 12 is a top sectional view of the homing assembly of FIG. 11, FIG. 13 is a sectional view of the limit assembly of FIG. 11, and FIG. 14 is a clamping means of the sewing machine of FIG. 1. 15 is a partial elevational view of the reciprocating means for the sewing needle of the sewing machine of FIG. 1, FIG. 16 is an exploded perspective view of the synchronizing unit of the sewing machine of FIG. A schematic diagram of the reciprocating means, FIG. 18 is a partial perspective view of the control system cabinet of the present invention, FIG. 19 is a block diagram of the electrical signal circuit of the sewing machine of FIG. 1, and FIG. 20 is a central control of the sewing machine of the present invention. 21a is an electric circuit diagram for the control system of the sewing machine of the present invention, FIG. 218 is an electric circuit diagram, FIG. 21c is an electric circuit diagram, and FIG. 21d is an electric circuit diagram. Figure 21c is the same electric circuit diagram, Figure 21f is the same electric circuit diagram, Figure 21g is the same electric circuit diagram, Figure 21h is the same electric circuit diagram, Figure 21i is the same electric circuit diagram, and Figure 21j is the same electric circuit diagram. Circuit diagram, Figure 21k is the same electric circuit diagram, Figure 21l is the same electric circuit diagram, Figure 21m is the same electric circuit diagram, Figure 21n is the same electric circuit diagram, Figure 21o is the same electric circuit diagram, Figure 22 23 is a timing diagram of a clock signal formed by the control system of the present invention, and FIG. 24 is a timing diagram of a clock signal formed by the control system of the present invention. FIG. 25 is a timing diagram of the sewing machine cycle during normal operation of the sewing machine; FIG. 26 is a diagram showing the data of the memory means of the sewing machine of the invention; FIG. 27 also shows the data. FIG. 28 is a diagram similarly showing data, FIG. 29 is a diagram similarly showing data,
FIG. 60 is a diagram similarly showing data, FIG. 31 is a timing diagram of signals formed by the control system of the present invention, and FIG.
2 is a timing diagram of the various signals generated by the control system of the present invention; FIG. 33 is a schematic diagram showing the various signals used in connection with the formation of the pulse train for the drive means;
4 is a timing diagram showing the relative times of the pulse train formed for the drive means, FIG. 35 is a timing diagram showing the relative times of the various signals used to form the pulse train for the drive means, and FIG. 36 is a timing diagram showing the relative times of the various signals used to form the pulse train for the drive means. FIG. 37 is a timing diagram, FIG. 38 is a timing diagram, and FIG. 39 is a timing diagram of the operation of the sewing machine while the sewing machine needle is stopped reciprocating. 50...Program control sewing machine 54...Sewing machine needle 56...Workpiece holder 62...Synchronization unit 58-60...Step motor 676...Central control logic circuit 772...Address counter 722...Sequence circuit 744... Pulse stop circuit 458... Programming prom 464... Program selection switch

Claims (7)

【特許請求の範囲】[Claims] (1)(a)被加工片を保持する被加工物ホルダーと、
(8)縫針と、 (c)ランダムにアドレス可能な複数の蓄積場所を有す
るメモリ−手段と、 (d)ミシンサイクル中の第1時点で第1信号を形成す
る手段と、 (e)第1信号に応答して前記蓄積場所を選択するアド
レス手段と、 (f)前記蓄積場所から情報を読み取り、この読み取つ
た情報に対応する信号を発生する手段と、 (g)前記蓄積場所の読取後、ミシンサイクル中の所定
お第2時点でタイミングパルスを発生するタイミングパ
ルス発生手段と、 (h)前記信号とタイミングパルスに応答し、縫針に対
して被加工物ホルーダーを異なる座標軸方向に沿つて同
時に移動する手段と、 から成る自動ミシン。
(1) (a) A workpiece holder that holds a workpiece,
(8) a sewing needle; (c) memory means having a plurality of randomly addressable storage locations; (d) means for forming a first signal at a first point in time during a sewing machine cycle; and (e) a first signal. (f) means for reading information from the storage location and generating a signal corresponding to the read information; (g) after reading the storage location; (h) timing pulse generating means for generating a timing pulse at a predetermined second point in time during a sewing machine cycle; (h) responsive to said signal and timing pulse to simultaneously move the workpiece holder relative to the sewing needle along different coordinate axis directions; An automatic sewing machine consisting of a means for
(2)前記タイミングパルス発生手段はミシンサイクル
中、前記縫針が前記被加工片から抜けるのとほぼ同時に
前記タイミングパルスを発生する特許請求の範囲第1項
に記載の自動ミシン。
(2) The automatic sewing machine according to claim 1, wherein the timing pulse generating means generates the timing pulse at substantially the same time that the sewing needle comes out of the work piece during a sewing machine cycle.
(3)前記タイミングパルス発生手段は前記縫針が前記
被加工片から抜けるより少し前に前記タイミンクパルス
を発生する特許請求の範囲第2項に記載の自動ミシン。
(3) The automatic sewing machine according to claim 2, wherein the timing pulse generating means generates the timing pulse slightly before the sewing needle comes out of the work piece.
(4)前記タイミングパルス発生手段は、ミシンサイク
ルの第1時間に第1パルスン形成する手段と、ミシンサ
イクルの異なつた第2時間に第2パルスを形成する手段
と、ミシンサイクルの異なつた時間に前記タイミングパ
ルスを形成すべく前記タイミングパルス発生手段の第1
パルスと第2パルスのいずれかン選択する選択手段を含
む特許請求の範囲第1項に記載の自動ミシン。
(4) The timing pulse generating means includes means for forming a first pulse at a first time of a sewing machine cycle, means for forming a second pulse at a different second time of the sewing machine cycle, and means for forming a second pulse at a different time of the sewing machine cycle. a first of said timing pulse generating means for forming said timing pulse;
The automatic sewing machine according to claim 1, further comprising selection means for selecting either the pulse or the second pulse.
(5)前記選択手段はスイツチ手段から成る勉許請求の
範囲第4項に記載の自動ミシン。
(5) The automatic sewing machine according to claim 4, wherein the selection means comprises a switch means.
(6)前記タイミングパルス発生手段は、縫針が被加工
片を抜けてから再び被加工片に入るまでの途中で前記第
2パルスを発生する特許請求の範囲第11項に記載の自
動ミシン。
(6) The automatic sewing machine according to claim 11, wherein the timing pulse generating means generates the second pulse after the sewing needle exits the work piece until it reenters the work piece.
(7)前記縫針を高速と低速とで往復させる往復手段と
、前記選択手段が前記タイミングパルス発生手段の第2
パルスを選択している場合には前記往復手段を前記低速
にて動作を開始させる手段とを含む特許請求の範囲第4
項に記載の自動ミシン。
(7) reciprocating means for reciprocating the sewing needle at high speed and low speed; and the selection means is a second part of the timing pulse generation means.
and means for starting the operation of the reciprocating means at the low speed when a pulse is selected.
The automatic sewing machine described in section.
JP58156214A 1975-07-03 1983-08-26 Automatic sewing machine Granted JPS5957690A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US05/592,951 US4051794A (en) 1974-08-12 1975-07-03 Automatic sewing machine
US592951 1975-07-03

Publications (2)

Publication Number Publication Date
JPS5957690A true JPS5957690A (en) 1984-04-03
JPS6248510B2 JPS6248510B2 (en) 1987-10-14

Family

ID=24372726

Family Applications (2)

Application Number Title Priority Date Filing Date
JP51079387A Expired JPS5858119B2 (en) 1975-07-03 1976-07-03 automatic sewing machine
JP58156214A Granted JPS5957690A (en) 1975-07-03 1983-08-26 Automatic sewing machine

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP51079387A Expired JPS5858119B2 (en) 1975-07-03 1976-07-03 automatic sewing machine

Country Status (3)

Country Link
JP (2) JPS5858119B2 (en)
DE (2) DE2660532C2 (en)
GB (6) GB1570241A (en)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS595316B2 (en) * 1975-12-24 1984-02-03 東芝機械株式会社 Jido Hoseiki no Program Sochi
JPS592516B2 (en) * 1977-02-26 1984-01-19 東芝機械株式会社 Automatic sewing machine with home return function
JPS5922545B2 (en) * 1977-04-15 1984-05-28 東芝機械株式会社 automatic sewing machine
JPS5922546B2 (en) * 1977-06-14 1984-05-28 東芝機械株式会社 automatic sewing machine programming device
DE2753087A1 (en) * 1977-11-29 1979-05-31 Zangs Ag Maschf DEVICE FOR CONTROLLING THE MOVEMENT OF THE FRAME ON EMBROIDERY MACHINES OR SEWING MACHINES
JPS5486718U (en) * 1977-12-01 1979-06-19
JPS588946B2 (en) * 1979-04-05 1983-02-18 株式会社 高橋プレス工場 Manufacturing method of front wheel fork
US4509143A (en) * 1980-01-14 1985-04-02 Mitsubishi Denki Kabushiki Kaisha Computer control system for selecting a desired control program from a plurality of control programs
JPS57164088A (en) * 1981-03-31 1982-10-08 Mitsubishi Electric Corp Industrial pattern sewing machine
JPS59149177A (en) * 1983-02-16 1984-08-27 ジューキ株式会社 Feeder of stitching apparatus
JPS60142888A (en) * 1983-12-29 1985-07-29 ジューキ株式会社 Yarn clamp controller of automatic stitching sewing machine
US4576590A (en) * 1983-12-29 1986-03-18 Fiddian Green Richard G Intraluminal membrane oxygenator method for a tubular organ of the gastrointestinal tract
JPS62122691A (en) * 1986-09-19 1987-06-03 ジューキ株式会社 Automatic sewing machine
JPS62122690A (en) * 1986-09-19 1987-06-03 ジューキ株式会社 Automatic sewing machine
JPS62122692A (en) * 1986-09-19 1987-06-03 ジューキ株式会社 Automatic sewing machine
JP2833728B2 (en) * 1992-04-07 1998-12-09 三菱電機株式会社 Control device for automatic sewing machine
WO2009029019A1 (en) 2007-08-30 2009-03-05 Vsm Group Ab Positioning of stitch data objects
WO2009061258A1 (en) 2007-11-09 2009-05-14 Vsm Group Ab Thread cut with variable thread consumption in a sewing machine
US8606390B2 (en) 2007-12-27 2013-12-10 Vsm Group Ab Sewing machine having a camera for forming images of a sewing area
CN102277696B (en) 2010-06-09 2015-03-11 Vsm集团股份公司 Feeder movement compensation
US8960112B2 (en) 2013-02-01 2015-02-24 Vsm Group Ab Stitching system and method for stitch stop embellishments

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5037554A (en) * 1973-07-05 1975-04-08

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS513185B1 (en) * 1969-12-16 1976-01-31
US3752098A (en) * 1971-04-05 1973-08-14 Gerber Scientific Instr Co Method and apparatus for translating an article and a tool relative to one another
JPS4929408A (en) * 1972-07-19 1974-03-15
US3869656A (en) * 1972-08-08 1975-03-04 Usm Corp Circuit for modifying a train of pulses
US3830175A (en) * 1972-10-24 1974-08-20 H Levor Sewing machines
DE2325969A1 (en) * 1973-05-22 1974-12-12 Quick Rotan Becker & Notz Kg SPEED-REGULATED POSITIONING DRIVE WITH CONTROL
US3872808A (en) * 1973-07-05 1975-03-25 Singer Co Sewing machine stitch pattern selection from data stored in a multiple pattern static memory

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5037554A (en) * 1973-07-05 1975-04-08

Also Published As

Publication number Publication date
JPS5858119B2 (en) 1983-12-23
JPS6248510B2 (en) 1987-10-14
GB1571736A (en) 1980-07-16
GB1570243A (en) 1980-06-25
JPS529541A (en) 1977-01-25
GB1570245A (en) 1980-06-25
DE2660531C2 (en) 1988-01-21
GB1570241A (en) 1980-06-25
DE2660532C2 (en) 1983-10-20
GB1570244A (en) 1980-06-25
GB1570242A (en) 1980-06-25

Similar Documents

Publication Publication Date Title
JPS5957690A (en) Automatic sewing machine
US4051794A (en) Automatic sewing machine
US4133275A (en) Automatic sewing machine
US3982491A (en) Automatic sewing machine
US4221176A (en) Profile stitching apparatus and method
JPS5820741B2 (en) Machining center tool change mechanism
EP0121187B1 (en) Tool support synchronizing system for numerical control apparatus
JPS6013714B2 (en) sewing machine
CN1594701B (en) Sewing machine
JP3670227B2 (en) Machine tool and control method thereof
US3986466A (en) Automatic sewing machine
JPS59105494A (en) Control apparatus in sewing machine
CN1003085B (en) Control device for sewing machine
SU1077716A1 (en) Spindle unit
JPH0412482B2 (en)
US3977337A (en) Automatic sewing machine
JPS63185519A (en) Numerical control device
RU2106443C1 (en) Sewing machine control system
SU984702A1 (en) Turret
US4002128A (en) Automatic sewing machine
SU1734074A1 (en) Device for control of multiposition object
JPH0211273B2 (en)
JPH0123265B2 (en)
JP2582367B2 (en) Embroidery frame drive of embroidery machine
JPH02175030A (en) Device for returning to origin in driving device for rotor