JPS6346195A - programming device for sewing machine - Google Patents
programming device for sewing machineInfo
- Publication number
- JPS6346195A JPS6346195A JP18429787A JP18429787A JPS6346195A JP S6346195 A JPS6346195 A JP S6346195A JP 18429787 A JP18429787 A JP 18429787A JP 18429787 A JP18429787 A JP 18429787A JP S6346195 A JPS6346195 A JP S6346195A
- Authority
- JP
- Japan
- Prior art keywords
- sewing
- position data
- stitch
- coordinate position
- needle
- 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
Links
- 238000009958 sewing Methods 0.000 title claims description 81
- 230000015572 biosynthetic process Effects 0.000 claims description 23
- 238000013500 data storage Methods 0.000 claims description 4
- 230000015654 memory Effects 0.000 description 23
- 230000003936 working memory Effects 0.000 description 17
- 239000004744 fabric Substances 0.000 description 11
- 238000001514 detection method Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- NJPPVKZQTLUDBO-UHFFFAOYSA-N novaluron Chemical compound C1=C(Cl)C(OC(F)(F)C(OC(F)(F)F)F)=CC=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F NJPPVKZQTLUDBO-UHFFFAOYSA-N 0.000 description 2
- 208000003251 Pruritus Diseases 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- QKFJKGMPGYROCL-UHFFFAOYSA-N phenyl isothiocyanate Chemical compound S=C=NC1=CC=CC=C1 QKFJKGMPGYROCL-UHFFFAOYSA-N 0.000 description 1
- 230000035939 shock Effects 0.000 description 1
- 238000009751 slip forming Methods 0.000 description 1
Landscapes
- Sewing Machines And Sewing (AREA)
- Numerical Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Abstract] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
[技術分野]
この発明は予め設定されたプログラムに基づいて自動的
に縫製を行う電子ミシンのプログラミング装置に関する
ものである。DETAILED DESCRIPTION OF THE INVENTION [Technical Field] The present invention relates to a programming device for an electronic sewing machine that automatically performs sewing based on a preset program.
[従来技術]
従来、工業用電子ミシンにおいて円弧模様の縫製を行う
ためには、その模様に基づいた針位置を一針ごとにプロ
グラミング装置に入力して縫目形成指令を作成する必要
があった。ところが、このようなプログラミング装置で
計数の多い模様の縫目形成指令を作成する場合には、−
針ごとの針位置を入力する作業に多大な時間と労力を必
要とし、ざらに所望する円弧模様をきれいに縫製するた
めに−針ごとの針位置をその円弧模様に沿って正確にし
かも縫目ピッチを小さく設定して入力する必要があり、
この縫目形成指令作成作業が甚だ繁雑でめった。[Prior Art] Conventionally, in order to sew an arc pattern on an industrial electronic sewing machine, it was necessary to input the needle position based on the pattern into a programming device for each stitch to create a stitch formation command. . However, when creating a stitch formation command for a pattern with a large number of counts using such a programming device, -
It takes a lot of time and effort to input the needle position for each needle, and in order to sew the desired arc pattern neatly, it is necessary to accurately input the needle position for each needle along the arc pattern and at the stitch pitch. It is necessary to set and input a small value,
The work of creating this seam formation command was extremely complicated and rare.
[目的コ
この発明は上記のような従来例の欠点を屏消し、円弧模
様の縫目形成指令を簡単に作成し得るとともに、所望の
円弧に沿ったなめらかな円弧模様を容易に縫製し得るミ
シンのプログラミング装置を提供するにある。[Objective] The present invention eliminates the drawbacks of the conventional example as described above, and provides a sewing machine that can easily create a seam formation command for an arc pattern and easily sew a smooth arc pattern along a desired arc. to provide programming equipment.
[実施例コ
以下、この発明を具体化したミシンの構成を図面に従っ
て説明する。[Embodiment] The structure of a sewing machine embodying the present invention will be described below with reference to the drawings.
第1図において、テーブル1上に載置されたミシンフレ
ーム2は脚柱2aと、その脚柱2aから前方に延びるブ
ラケットアーム2bとを備えている。ブラケットアーム
2bの頭部には下端に縫針3を有する針棒4と下端に布
押え足を有する押え棒(ともに図示せず)とが上下動可
能に装置され、又、ブラケットアーム2bの後側部には
ミシン駆動用の直流モータ5が取着されていて前記針棒
4及び前記縫針3の周辺の布の浮き上がりを防止するた
めの間歇押えのための押え棒等を上下動させるようにな
っている。直流モータ5の復側に取着した針位置検出装
置6は前記直流モータ5の駆動軸の回動位置を検出し、
前記縫針3が所定の針位置(例えば針下位置、計上位置
等)に来たとき、検出信号を出力するようになっている
。In FIG. 1, a sewing machine frame 2 placed on a table 1 includes a pedestal 2a and a bracket arm 2b extending forward from the pedestal 2a. The head of the bracket arm 2b is equipped with a needle bar 4 having a sewing needle 3 at its lower end and a presser bar (both not shown) having a presser foot at its lower end so as to be movable up and down. A DC motor 5 for driving the sewing machine is attached to the section, and is adapted to move up and down the needle bar 4 and a presser bar for an intermittent presser to prevent the cloth from lifting around the sewing needle 3. ing. A needle position detection device 6 attached to the return side of the DC motor 5 detects the rotational position of the drive shaft of the DC motor 5,
When the sewing needle 3 reaches a predetermined needle position (eg, needle down position, needle up position, etc.), a detection signal is output.
前記テーブル1の中央前側には加工物支持ベツド7が設
けられ、その加工物支持ベツド7上には加工物保持手段
としての保持装置8が針3の往復動通路を横切って水平
方向へ移動可能に支承されている。そして、前記針3と
加工物支持ベツド7内に設けられた糸輪捕捉器(図示し
ない)との協動作用により加工物保持装置8に保持され
た加工布に縫目が形成されるようになっている。A workpiece support bed 7 is provided at the center front side of the table 1, and on the workpiece support bed 7, a holding device 8 as a workpiece holding means is movable horizontally across the reciprocating path of the needle 3. is supported by. Then, a seam is formed on the workpiece cloth held by the workpiece holding device 8 by the cooperation between the needle 3 and a thread ring catcher (not shown) provided in the workpiece support bed 7. It has become.
次に、前記加工物保持装置8の構成について説明すると
、前記加工物支持ベツド7上には布保持枠9が配設され
、その布保持枠9の後側には左右方向(X方向)及び前
後方向(X方向)に移動可能に支承された送り枠10が
固着されている。Next, the structure of the workpiece holding device 8 will be explained. A cloth holding frame 9 is provided on the workpiece support bed 7, and the rear side of the cloth holding frame 9 is arranged in the left-right direction (X direction) and A feed frame 10 supported movably in the front-rear direction (X direction) is fixed.
連結杆11は左右方向にのみ移動可能に支持され、前記
送り枠10の両側部を案内ローラ12にて前復方向にの
み移動可能に支承しているとともに、その右端部にラッ
ク13を連結固定している。The connecting rod 11 is supported so as to be movable only in the left and right direction, and supports both sides of the feed frame 10 by guide rollers 12 so as to be movable only in the forward and backward directions, and a rack 13 is connected and fixed to the right end thereof. are doing.
X軸パルスモータ14はその駆動軸に固着したピニオン
15が前記ラック13と噛み合うように配設されていて
、同モータ14が正転されることにより、ラック13及
び連結杆11を介して送り枠10を左方向(+X方向)
に、又逆転されることにより、送り枠10を右方向(−
X方向)に移動させる。The X-axis pulse motor 14 is arranged such that a pinion 15 fixed to its drive shaft meshes with the rack 13, and when the motor 14 is rotated in the normal direction, the feed frame is moved through the rack 13 and the connecting rod 11. 10 to the left (+X direction)
By rotating the feed frame 10 in the right direction (-
(X direction).
連結枠16は前後方向にのみ移動可能に支持され、前記
送り枠10の後側部を案内ローラ17にて左右方向にの
み移動可能に支承しているとともに、その後側にラック
18を連結固定している。The connecting frame 16 is supported so as to be movable only in the front-back direction, and the rear side of the feed frame 10 is supported by guide rollers 17 so as to be movable only in the left-right direction, and a rack 18 is connected and fixed to the rear side. ing.
Y軸パルスモータ19はその駆動軸に固着したピニオン
20が前記ラック18と噛み合うように配設されていて
、同モータ19が正転されることにより、ラック18及
び連結枠16を介して送り枠10を後方向(−X方向)
に、又、逆転されることにより送り枠10を前方向(十
Y方向)に移動させる。従って、このX及びY軸パルス
モータ14.19の正逆回動によりイ5保持枠9は左も
及び前後方向に移動され、その枠9内のすべての位置が
針落下位置に案内されるようになっている。The Y-axis pulse motor 19 is arranged such that a pinion 20 fixed to its drive shaft meshes with the rack 18, and when the motor 19 is rotated in the normal direction, the feed frame is moved through the rack 18 and the connecting frame 16. 10 towards the rear (-X direction)
Also, by being reversed, the feed frame 10 is moved forward (in the 10Y direction). Therefore, by the forward and reverse rotation of the X- and Y-axis pulse motors 14 and 19, the holding frame 9 is moved to the left and in the front-back direction, so that all positions within the frame 9 are guided to the needle drop position. It has become.
支持台21は前記送り枠10上に固設され、回動アーム
22が回動可能に支持ピン23によって取付けられてい
る。回動アーム22の基端部は2本のワイA724を介
して押え駆動モータ25に連結されていて、同モータ2
5が正転されることにより、ワイヤ24を介して回動ア
ーム22を上方に、又、逆転されることにより、回動ア
ーム22を下方に回動させるようになっている。押え枠
26は前記回動アーム22の先端部に固着され、その枠
形状は前記布保持枠9と同じでおる。そして、前記回動
アーム22が下方に回動された時、押え枠26は前記布
保持枠9と協働して加工布を挾持するようになっている
。The support stand 21 is fixedly installed on the feed frame 10, and the rotating arm 22 is rotatably attached by a support pin 23. The base end of the rotating arm 22 is connected to the presser drive motor 25 via two wires A724.
5 is rotated in the normal direction, the rotating arm 22 is rotated upward via the wire 24, and by being rotated in the reverse direction, the rotating arm 22 is rotated downward. The presser frame 26 is fixed to the tip of the rotating arm 22, and its frame shape is the same as that of the cloth holding frame 9. When the rotary arm 22 is rotated downward, the presser frame 26 cooperates with the cloth holding frame 9 to clamp the work cloth.
次に、上記ミシンに備えたプログラム装置の電見回路に
ついて説明する。Next, the electric display circuit of the programming device provided in the sewing machine will be explained.
第1図において、X軸原点リミット・スイッチ31は前
記ラック13の往復動通路の近傍に配設され、前記X軸
パルスモータ14により、ラック13が右方向に移動さ
れて、布保持枠9の左側内側縁が針落下位置に来た時、
同スイッチ31の可動片がラック13と係合されてオン
信号を出力する。Y軸原点リミット・スイッチ32は前
記ラック18の往復動通路の近傍に配設され、前記Y軸
パルスモータ19により、ラック18が前方向に移動さ
れて、布保持枠9の後側内側縁が針落下位置に来た時、
同スイッチ32の可動片がラック18と係合されて、オ
ン信号を出力する。縫目ピッチ設定手段としての「0」
〜「9」までの数字キー33は自動復帰型のスイッチで
あって、ミシンに備えられたプログラム操作ケース(図
示せず)に設けられていて、縫われるべき縫目のピッチ
を設定する場合に使用され、その各数字キー33を押圧
することにより、その押圧したキー33に対応したコー
ド信号が出力される。In FIG. 1, the X-axis origin limit switch 31 is disposed near the reciprocating path of the rack 13, and the rack 13 is moved rightward by the X-axis pulse motor 14, and the cloth holding frame 9 is When the left inner edge reaches the needle drop position,
A movable piece of the switch 31 is engaged with the rack 13 and outputs an on signal. The Y-axis origin limit switch 32 is disposed near the reciprocating path of the rack 18, and when the rack 18 is moved forward by the Y-axis pulse motor 19, the rear inner edge of the cloth holding frame 9 is moved. When the needle reaches the drop position,
A movable piece of the switch 32 is engaged with the rack 18 and outputs an on signal. "0" as a stitch pitch setting means
The numeric keys 33 from 9 to 9 are automatic return type switches, which are provided in a program operation case (not shown) equipped with the sewing machine, and are used to set the pitch of stitches to be sewn. When each number key 33 is pressed, a code signal corresponding to the pressed key 33 is output.
X軸及びY軸ジョグ・キー34.35.36゜37は自
動復帰型のスイッチであって、同じく前記操作ケースに
Δ2けられていて、一方のXWBジョグ・キー34を押
すことにより、前記加工物保持装置8を第1図において
左方向に、反対に他方のX軸ジョグ・キー35を押すこ
とにより、同保持装置8を右方向に移動させるためのパ
ルス信号を出力する。また、一方のY軸ジョグ・キー3
6を押すことにより、保持装置8を後方向に、反対に他
方のY軸ショク・キー37を押すことにより保持装置8
を前方向に移動させるためのパルス信号を出力する。The X-axis and Y-axis jog keys 34, 35, 36, and 37 are automatic return type switches, which are also provided in the operation case by Δ2, and by pressing one of the XWB jog keys 34, the processing By pressing the object holding device 8 in the left direction in FIG. 1 and, conversely, pressing the other X-axis jog key 35, a pulse signal for moving the object holding device 8 in the right direction is output. Also, one Y-axis jog key 3
By pressing 6, the holding device 8 is moved backward, and by pressing the other Y-axis shock key 37, the holding device 8 is moved backward.
Outputs a pulse signal to move the robot forward.
プログラム・キー38は同じく自動復帰型のスイッチで
前記操作ケースに設けられていて、円弧を含む曲線模様
を縫うための縫目形成指令の作成を開始するために使用
され、同キー38を押圧することにより、オン信号を出
力する。ロード・キー3つは同じく自動復帰型のスイッ
チで前記操作ケースに設けられていて、これを押圧する
ことにより前記X軸及びY軸ジョグ・キー34〜37の
操作に基づいて、後記する各縫製点Q1〜Qnの座標位
置データを座標メモリ43に格納するためのオン信号が
出力される。そして、このロード・キー39と前記ジョ
グ・キー34〜37とにより主たる座標位置データ読取
手段を構成している。The program key 38 is also an automatic return type switch provided on the operation case, and is used to start creating a stitch formation command for sewing a curved pattern including circular arcs, and when the program key 38 is pressed. This outputs an on signal. The three load keys are also automatic return type switches provided in the operation case, and by pressing these, each sewing operation, which will be described later, is performed based on the operation of the X-axis and Y-axis jog keys 34 to 37. An on signal for storing the coordinate position data of points Q1 to Qn in the coordinate memory 43 is output. This load key 39 and the jog keys 34 to 37 constitute a main coordinate position data reading means.
曲線縫目形成指令作成キー40は同じく自動復帰型のス
イッチで前記操作ケースに設けられていて、例えば第9
図に示す記録体としての記録紙47に記録された曲線模
様47aを縫製しようとする時に、第10図に示すその
曲線模様47aの縫製始点Q1から縫製終点Qnまでを
前記設定された縫目ピッチより大きい間隔を隔てて任意
に分割する各縫製点Q、〜Qnの座標位置を読取り、そ
の座標位置データに基づいて各縫製点間を円弧で近似す
る縫目形成指令を作成する場合に使用され、このキー4
0の押圧操作に基づくオン信号は制御回路41に出力さ
れる。The curved stitch formation command creation key 40 is also an automatic return type switch and is provided in the operation case, for example, the 9th switch.
When attempting to sew a curved pattern 47a recorded on a recording paper 47 as a recording medium shown in the figure, the curved pattern 47a shown in FIG. It is used when reading the coordinate positions of sewing points Q, ~Qn, which are arbitrarily divided at larger intervals, and creating a stitch formation command that approximates each sewing point with a circular arc based on the coordinate position data. , this key 4
An on signal based on the pressing operation of 0 is output to the control circuit 41.
制御手段としての制御回路41は前記各リミットスイッ
チ及びキー31〜40からのオン信号及びコード信号が
入力され、これらの各信号に基づいて第9図に示すよう
な記録紙47を保持した前記加工物保持装置8を移動さ
せ、前記各縫製点Q、〜Qnの座標位置データを読取る
動作と、その読取った座標位置データに基づいて各縫製
点Q。A control circuit 41 serving as a control means receives ON signals and code signals from each of the limit switches and keys 31 to 40, and based on these signals, controls the processing while holding the recording paper 47 as shown in FIG. An operation of moving the object holding device 8 and reading the coordinate position data of each sewing point Q, to Qn, and setting each sewing point Q based on the read coordinate position data.
〜Qn間を円弧で近似して一針ごとの縫目形成指令を作
成する動作及びその作成した各指令に基づいてミシンを
運転制御する動作とが行われるようになっている。- Qn is approximated by a circular arc to create a stitch forming command for each stitch, and the operation of the sewing machine is controlled based on each of the created commands.
作業用メモリ42はランダムアクセスメモリであって、
第11図に示すように前記X軸ショク・キー34.35
の操作に基づくX軸パルスモータ14の歩進数(加工物
保持装置8の左右方向の移動量)Xを記憶する領域、前
記Y軸ジョグ・キー36.37の操作に基づくY軸パル
スモータ19の歩進数(加工物保持装置8の前後方向の
移動量)Yを記憶する領域、X軸及びY軸パルスモータ
14.19の回動方向(加工物保持装置8の左右及び前
後の移動方向)SYMを記憶する領域、前記数字キー3
3の操作により設定された縫目ピッチPITCHを記憶
する領域、曲線縫目形成指令キ−40が操作されたか否
かを判別するための内容5M0OTHを記憶する領域及
び後記する座標メモリのアドレスADRを記憶する領域
を有している。The working memory 42 is a random access memory,
As shown in FIG.
An area for storing the number of steps X of the X-axis pulse motor 14 (the amount of horizontal movement of the workpiece holding device 8) based on the operation of the Y-axis pulse motor 19 based on the operation of the Y-axis jog key 36 and 37. Area for storing the number of steps (the amount of movement of the workpiece holding device 8 in the front-rear direction) Y, the rotation direction of the X-axis and Y-axis pulse motors 14 and 19 (the left-right and front-back movement directions of the workpiece holding device 8) SYM area for storing, the number key 3
An area for storing the stitch pitch PITCH set by the operation in step 3, an area for storing content 5M0OTH for determining whether or not the curved stitch formation command key 40 has been operated, and an address ADR of the coordinate memory to be described later. It has a storage area.
座標位置データ記憶手段としての座標メモリ43は同じ
くランダムアクセスメモリでおって、各縫製点Q1〜Q
nの座標位置データが所定アドレスに順次記憶されるよ
うになっている。The coordinate memory 43 serving as the coordinate position data storage means is also a random access memory, and is used for storing each sewing point Q1 to Q.
The n coordinate position data are sequentially stored at predetermined addresses.
縫目形成指令記憶手段としての縫製指令メモリ44は同
じくランダムアクセスメモリであって、曲線模様47a
の形成のための1針ごとの縫目形成指令が各アドレスに
順次記憶される。この縫目形成指令は、各縫目ごとのX
軸及びY軸パルスモータ14.19の歩進数及び回動方
向で構成されている。The sewing command memory 44 as a stitch forming command storage means is also a random access memory, and is a random access memory.
A stitch forming command for each stitch is sequentially stored in each address. This stitch formation command is
It consists of the number of steps and rotation direction of the axis and Y-axis pulse motor 14.19.
表示装置45は前記操作ケースに設けた3桁のセブンセ
グメント方式の表示部を含み、前記数字キー33の操作
に対応した数値が表示部に表示される。The display device 45 includes a three-digit, seven-segment type display section provided on the operation case, and a numerical value corresponding to the operation of the number key 33 is displayed on the display section.
パルスモータ駆動回路46は前記X軸及びY軸パルスモ
ータ14.19を前記制御回路41から出力される駆動
制御信号に基づいて所定の回動方向に所定の量だけ歩進
駆動させる。The pulse motor drive circuit 46 drives the X-axis and Y-axis pulse motors 14 and 19 step by step in a predetermined rotation direction by a predetermined amount based on the drive control signal output from the control circuit 41.
次に上記のように構成したミシンの作用を第2図〜第8
図に示す制御回路41のフローチャートに従って説明す
る。Next, the operation of the sewing machine configured as described above is shown in Figures 2 to 8.
The explanation will be made according to the flowchart of the control circuit 41 shown in the figure.
今、ミシンの電源スィッチ(図示せず)をオンさせると
、制御回路41は第2図に示すフローチャートに従って
動作し、まず座標メモリ43及びIW指令メモリ44の
記憶内容をクリアした後、各種のキー33〜40の操作
を待つ状態となる。Now, when the power switch (not shown) of the sewing machine is turned on, the control circuit 41 operates according to the flowchart shown in FIG. The system waits for operations 33 to 40.
ここで、記録紙47に記録された曲線模様47aの縫製
指令をプログラミングすべく、その記録紙47を前記加
工物保持装置8に保持させた後、プログラム・キー38
をオンさせると、制御回路41は第3図に示すフローチ
ャートに従って、加工物保持装置8が絶対原点(布保持
枠9の左側奥のコーナが針落下位置に来る位置>AHP
に来るようにパルスモータ駆動回路45に駆動制御信号
を出力し、X軸及びY軸パルスモータ14,19を歩進
制御する。そして、保持装置8が絶対原点AI−IPに
移動されると、前記X軸及びY軸原点リミット・スイッ
チ31.32がともにオンされ、その信号に基づいて制
御回路41は保持装置8を停止させる駆動制御信号を出
力した後、作業用メモリ42の記憶内容をクリアして、
次のキー操作を待つ。Here, in order to program the sewing command for the curved pattern 47a recorded on the recording paper 47, the recording paper 47 is held in the workpiece holding device 8, and then the program key 38 is held.
When turned on, the control circuit 41 moves the workpiece holding device 8 to the absolute origin (the position where the back left corner of the cloth holding frame 9 is at the needle drop position>AHP) according to the flowchart shown in FIG.
A drive control signal is output to the pulse motor drive circuit 45 so that the X-axis and Y-axis pulse motors 14 and 19 are controlled in steps. When the holding device 8 is moved to the absolute origin AI-IP, both the X-axis and Y-axis origin limit switches 31 and 32 are turned on, and the control circuit 41 stops the holding device 8 based on the signal. After outputting the drive control signal, the contents of the working memory 42 are cleared,
Waits for next key operation.
次に、X軸及びY軸ジョグ・キー34〜37を適宜に操
作して、記録紙47の曲線模様47a上の縫製始点Q1
が針落下位置に対応するように保持装置8を移動させる
と、制御回路41は第4図に示すフローチャートに従っ
て、操作されたキー34〜37からX軸及びY軸パルス
モータ14゜1つの回動力向及び回動量を割り出し、両
パルスモータ14,19を歩進させるとともにその時の
各モータ14,19の歩進数X、Y及び回動方向SYM
を前記作業用メモリ42の所定の領域にストアした後、
ロード・キー39の操作を待つ。Next, by appropriately operating the X-axis and Y-axis jog keys 34 to 37, the sewing starting point Q1 on the curved pattern 47a of the recording paper 47 is
When the holding device 8 is moved so that it corresponds to the needle drop position, the control circuit 41 generates one rotational force of the X-axis and Y-axis pulse motors 14 degrees from the operated keys 34 to 37 according to the flowchart shown in FIG. The direction and amount of rotation are determined, and both pulse motors 14 and 19 are stepped, and the number of steps X and Y of each motor 14 and 19 at that time and the rotation direction SYM are determined.
After storing in a predetermined area of the working memory 42,
Wait for the load key 39 to be operated.
ロード・キー39がオンされると、制御回路41は第7
図に示すフローチャートに従って、まず作業用メモリ4
2の5M0OTH領域が1であるか否かを判別する。今
、このS M OOT H領域はOであるので、制御回
路41は次に作業用メモリ42のX、Y、SYMの各領
域のデータが縫製始点Q、のちのであるか否かを判別し
、今縫製始点Q1のデータがストアされているので、制
御回路41はそのデータに基づいて縫製始点Q1のXY
座標における座標位置データXQ1.YQtを演算し、
それを座標メモリ43の所定のアドレスにストアすると
ともに、縫製始点Q1の縫目形成指令を作成し、縫製指
令メモリ44の所定アドレスにストアした後、数字キー
33の操作を待つ。・次に、第2図に従って数字キー3
3を操作して曲線模様47aを縫う縫目のピッチを設定
すると、第5図に示すように制御回路41は設定された
ピッチを表示装置45に表示した後、次のキー操作を待
つ。When the load key 39 is turned on, the control circuit 41
According to the flowchart shown in the figure, first, the working memory 4
It is determined whether the 5M0OTH area of 2 is 1 or not. Now, since this S M OOT H area is O, the control circuit 41 next determines whether the data in the X, Y, and SYM areas of the working memory 42 is at the sewing starting point Q, or not. Since the data of the sewing start point Q1 is now stored, the control circuit 41 controls the XY position of the sewing start point Q1 based on the data.
Coordinate position data in coordinates XQ1. Calculate YQt,
It stores it at a predetermined address in the coordinate memory 43, creates a stitch forming command for the sewing start point Q1, stores it at a predetermined address in the sewing command memory 44, and waits for the operation of the numeric key 33.・Next, press number key 3 according to Figure 2.
3 to set the stitch pitch of the curved pattern 47a, the control circuit 41 displays the set pitch on the display device 45, as shown in FIG. 5, and then waits for the next key operation.
そして、次に曲線縫目形成指令作成キー40を押圧する
と、第6図に示すように制御回路41は表示装置45に
表示された縫目のピッチを作業用メモリ42のPITC
H領域にストアし、さらに作業用メモリ42の5M0O
TH領域に1を入力した俊、次のキー操作を待つ。Then, when the curved stitch formation command generation key 40 is pressed, the control circuit 41 changes the pitch of the stitches displayed on the display device 45 to the PITC of the working memory 42, as shown in FIG.
Store it in the H area and further store it in 5M0O of the working memory 42.
Shun enters 1 in the TH area and waits for the next key operation.
ここで、記録紙47の曲線模様47a上において前記縫
製始点Q1から適宜に設定された縫目ピッチより大きな
間隔を隔てた縫製点Q2に針落下位置が対応するように
ジョグ・キー34〜37を選択操作して保持装置8を移
動させると、制御回路41は第4図に従って縫製始点Q
1から縫製点Q2に至るまでのX軸及びY軸パルスモー
タ14゜19の回動方向及び回動量を作業用メモリ42
の所定の領域にストアする。Here, jog keys 34 to 37 are pressed so that the needle drop position corresponds to a sewing point Q2 on the curved pattern 47a of the recording paper 47, which is spaced from the sewing start point Q1 at a distance larger than the appropriately set stitch pitch. When the holding device 8 is moved by a selection operation, the control circuit 41 moves the sewing starting point Q according to FIG.
The working memory 42 stores the rotation direction and amount of rotation of the X-axis and Y-axis pulse motors 14°19 from sewing point Q2 to sewing point Q2.
Store it in a predetermined area.
そして、ロード・キー39を押圧すると、第7図に示す
ように制御回路41はまず作業用メモリ42の5M0O
THH域が1であるか否かを判別する。今、5M0OT
H領域は1であるので、制御回路41は同図に示すよう
に作業メモリ42のX、Y及びSYMの各領域にストア
されている縫製点Q2のデータに基づいて、この縫製点
Q2のXY座標における座標位置データXQ2 、YO
2を演樟し、それを前記座標メモリ43の前記、縫製点
Q1のデータをストアしたアドレスに続くアドレスにス
トアする。Then, when the load key 39 is pressed, the control circuit 41 first loads 5M0O of the working memory 42 as shown in FIG.
It is determined whether the THH area is 1 or not. Now 5M0OT
Since the H area is 1, the control circuit 41 determines the XY of this sewing point Q2 based on the data of the sewing point Q2 stored in the Coordinate position data in coordinates XQ2, YO
2 and stores it in the address of the coordinate memory 43 following the address where the data of the sewing point Q1 was stored.
つづいて、制御回路41は表示装置45に789が表示
されているか否かを判別する。今、表示装置45には縫
目ピッチが表示されているため、制御回路41は次のキ
ー操作を待つ状態となる。Subsequently, the control circuit 41 determines whether or not 789 is displayed on the display device 45. Since the stitch pitch is now displayed on the display device 45, the control circuit 41 is in a state of waiting for the next key operation.
次に、前記縫製点Q2の場合と同様に、縫製点Q2から
設定された縫目ピッチより大きな間隔を隔てた縫製点Q
3に針落下位置が対応するようにジョグ・キー34〜3
7を選択操作して保持装置8を移動させると、制御回路
41は縫製点Q1から03 (直線距離)にいたるま
での両パルスモータ14.19の回動方向及び回動ωを
作業用メモリ42の所定の領域にストアする。Next, as in the case of the sewing point Q2, a sewing point Q separated from the sewing point Q2 by a distance larger than the set stitch pitch
Jog keys 34 to 3 so that the needle drop position corresponds to 3.
7 to move the holding device 8, the control circuit 41 stores the rotation direction and rotation ω of both pulse motors 14 and 19 from the sewing point Q1 to 03 (linear distance) in the working memory 42. Store it in a predetermined area.
そして、ロード・キー39を押圧すると、制御回路41
は作業用メモリ42にストアされている縫製点Q3のデ
ータに基づいて、この縫製点Q3のXY座標における座
標位置データXQ3 、YO2を演暮し、それを座標メ
モリ43の所定のアドレスにストアする。Then, when the load key 39 is pressed, the control circuit 41
Based on the data of the sewing point Q3 stored in the working memory 42, the coordinate position data XQ3, YO2 in the XY coordinates of the sewing point Q3 is stored and stored at a predetermined address in the coordinate memory 43.
このようにして、曲線模様47a上において縫目ピッチ
より大きな間隔を隔てた各縫製点Q4〜Qnを座標メモ
リ43に順次ストアする。そして、曲線模様47aの縫
製終点Qn上に針落下位置を対応させた後、数字キー3
3を操作して表示装置45に789を表示させ、その後
にロード・キー39を押圧すると、第7図に示すように
制御回路41は縫製終点Qnの座標位置データを座標メ
モリ43にストアした後、表示装置45に表示されたr
789Jの数字を判別して、座標メモリ43にストアさ
れた座標位置データから一針ごとの縫製指令を作成し縫
製指令メモリ44に順次ストアする作業を開始する。In this way, the sewing points Q4 to Qn on the curved pattern 47a at intervals larger than the stitch pitch are sequentially stored in the coordinate memory 43. After making the needle drop position correspond to the sewing end point Qn of the curved pattern 47a, the number key 3 is pressed.
3 to display 789 on the display device 45, and then press the load key 39. As shown in FIG. 7, the control circuit 41 stores the coordinate position data of the sewing end point Qn in the coordinate memory 43. , r displayed on the display device 45
After determining the number 789J, the sewing machine starts creating a sewing command for each stitch from the coordinate position data stored in the coordinate memory 43 and sequentially storing it in the sewing command memory 44.
その制御回路41の動作を第8図に従って説明すると、
制御回路41はまず作業用メモリ42のA D R@域
に座標メモリ43の開始アドレス、すなわち前記縫製始
点Q1の座標位置データがストアされているアドレスを
セットする。つづいて、制御回路41は作業用メモリ4
2にセットされた座標メモリ43のアドレスに基づいて
3点すなわち縫製始点Q1、縫製点Q2 、Q3の座標
位置データをそれぞれ読み出し、第10図に示すように
この3点Q1.Q2 、Q3を通る円の半径R1と中心
C1の座標を求める。The operation of the control circuit 41 will be explained according to FIG.
The control circuit 41 first sets the start address of the coordinate memory 43 in the ADR@ area of the working memory 42, that is, the address where the coordinate position data of the sewing start point Q1 is stored. Subsequently, the control circuit 41 operates the working memory 4
Based on the address of the coordinate memory 43 set to 2, the coordinate position data of the three points, that is, the sewing start point Q1, the sewing point Q2, and Q3 are read out, respectively, and the coordinate position data of the three points Q1.2 are read as shown in FIG. Find the radius R1 and the coordinates of the center C1 of the circle passing through Q2 and Q3.
そして、次に作業用メモリ42のPITCH領域にスト
アされている縫目ピッチと半径R1より微少回転角θ1
をPITCH/R+で近似する。Then, from the stitch pitch and radius R1 stored in the PITCH area of the working memory 42, a minute rotation angle θ1 is determined.
is approximated by PITCH/R+.
そして、0+ 、Q2 、Q3を通る半径R1の円弧の
01〜Q2の区間をこの回転角0ぼで分割し、その分割
位置すなわち01〜02区間内の1針ごとの針位置Pを
割り出す。各針位置Pはそれぞれその前の針位置Pから
の座標位置の変化量、すなわら縫目形成指令として縫製
指令メモリ44に格納される。Then, the section 01 to Q2 of the circular arc of radius R1 passing through 0+, Q2, and Q3 is divided at this rotation angle of 0, and the dividing position, that is, the needle position P for each stitch in the section 01 to 02 is determined. Each needle position P is stored in the sewing command memory 44 as an amount of change in coordinate position from the previous needle position P, that is, a stitch formation command.
Q、〜Q2の1区間の縫目形成指令の格納が終了すると
、第8図に示すように制御回路41は前記作業用メモリ
42のADR領域にストアされている座標メモリ43の
アドレスを1進め、これに基づいてこのアドレス以下か
ら3点の縫製点Q21Q3.Qlの座標位置データをそ
れぞれ読み出し、この3点Q2 、Q3 、Qtを通る
円の半径R2と中心C2を求める。When the storage of the stitch forming commands for one section from Q to Q2 is completed, the control circuit 41 increments the address of the coordinate memory 43 stored in the ADR area of the working memory 42 by one, as shown in FIG. , based on this, the three sewing points Q21Q3 from this address and below. The coordinate position data of Ql is read respectively, and the radius R2 and center C2 of a circle passing through these three points Q2, Q3, and Qt are determined.
そして、縫目ピッチと半径R2より微少回転角θ2をP
ITCH/R2で近似して求め、中心C2及び半径R2
の円弧の02〜Q3の区間をこの回転角θ2で分υル、
その分割位置を前記と同様に一針ごとの針位置Pとして
割り出し、その割り出した針位置Pに基づいて順次縫製
指令を求め、縫製指令メモリ44に順次格納する。この
ようにして、制御回路41は曲線模様47aの縫製終点
Qnまでの一針ごとの1位ff1Pを演算して、その針
位置Pにおける縫目形成指令を縫製指令メモリ44に格
納する。Then, from the stitch pitch and radius R2, the minute rotation angle θ2 is P
Obtained by approximating ITCH/R2, center C2 and radius R2
Divide the section from 02 to Q3 of the arc by this rotation angle θ2,
The divided position is determined as the needle position P for each stitch in the same manner as described above, and sewing commands are sequentially determined based on the determined needle position P, and sequentially stored in the sewing command memory 44. In this manner, the control circuit 41 calculates the first position ff1P for each stitch up to the sewing end point Qn of the curved pattern 47a, and stores the stitch formation command at that needle position P in the sewing command memory 44.
縫製始点Q、から縫製終点Qnまでの全区間の針位置P
が縫製指令メモリ44に格納されると、第7図に示すよ
うに制御回路41は作業用メモリ42のX、Y、SYM
、5M0OTHの各領域をクリアして、曲線模様47a
の縫製指令の作成動作をすべて完了する。Needle position P for the entire section from sewing start point Q to sewing end point Qn
is stored in the sewing command memory 44, the control circuit 41 inputs X, Y, SYM of the working memory 42 as shown in FIG.
, clear each area of 5M0OTH and create a curved pattern 47a.
Complete all sewing command creation operations.
そして、この縫製指令メモリ44に記憶された多数の縫
製指令に基づいてミシンを運転すれば、加工物保持装置
はその縫製指令に基づいて移動され、加工布には前記曲
線模様47aの縫製始点Q1から縫製始点Qnまでの各
区間をそれぞれ円弧で近似したなめらかな曲線模様が形
成される。また、各区間を近似する円弧を演算するため
に読み出される縫製点は、例えば01〜Q2の区間を演
算する時にはQl、Q2 、Q3 、Q2〜Qみの区間
を演算する時にはQ2 、Q3 、Qtというようにそ
れぞれ重複して読み出されるので、各区間を近似する円
弧は各縫製点02〜Qntでなめらかに連続形成される
。When the sewing machine is operated based on a large number of sewing commands stored in the sewing command memory 44, the workpiece holding device is moved based on the sewing commands, and the workpiece cloth is placed at the sewing starting point Q1 of the curved pattern 47a. A smooth curved pattern is formed in which each section from to the sewing start point Qn is approximated by a circular arc. Furthermore, the sewing points read out to calculate the arc that approximates each section are, for example, Ql, Q2, Q3 when calculating the section 01 to Q2, and Q2, Q3, Qt when calculating the section Q2 to Q. Since each section is read out in duplicate, an arc approximating each section is smoothly and continuously formed at each sewing point 02 to Qnt.
このように本実施例では、記録紙47に記録された曲線
模様47a上の縫目ピッチより大ぎな間隔を隔てた各縫
製点Q1〜Qnの座標位置データを読取るだけで、その
曲線模様47aに近似した模様を自動的に縫製し得る縫
目形成指令を作成することができる。In this way, in this embodiment, by simply reading the coordinate position data of the sewing points Q1 to Qn that are spaced apart from each other at intervals larger than the stitch pitch on the curved pattern 47a recorded on the recording paper 47, the curved pattern 47a can be printed on the curved pattern 47a recorded on the recording paper 47. It is possible to create a stitch formation command that can automatically sew a similar pattern.
従って、縫目形成指令の作成作業が簡単となり、作業能
率の向上を図ることができるとともに、−針ごとの縫目
形成指令はそれぞれ円弧に沿った位置に形成されるので
、非常にきれいな曲線模様を形成することができる。This simplifies the process of creating stitch formation commands, improving work efficiency, and - Since the seam formation commands for each needle are formed at positions along circular arcs, very beautiful curved patterns can be created. can be formed.
なお、本実施例は曲線縫目形成指令作成キー40の操作
を省略すれば、第6図及び第8図を除く各フローチャー
トに従って、手動により一針ごとの縫目形成指令を作成
することもできる。In addition, in this embodiment, if the operation of the curved stitch formation command creation key 40 is omitted, it is also possible to manually create a stitch formation command for each stitch according to each of the flowcharts except for those shown in FIGS. 6 and 8. .
[発明の効果]
以上詳述したようにこの発明は、設定された縫目ピッチ
よりも大きな間隔を画成する3個の点の座標位置データ
を順次読取り、そのデータに基づいて前記3gの点を通
る一つの円弧を決定し、その円弧に沿って略縫目ピッチ
毎に針と加工物保持手段との間の相対的移動を生じさせ
る縫目形成指令を作成するようにしたので、一つの円弧
を縫製するために、3個の点の座標位置データを読取る
だけでよく、短時間で縫製指令作成作業を行なうことが
可能である。更に縫目ピッチ設定手段により縫目ピッチ
を小さく設定すればするほど、形成される円弧模様は滑
らかなものとなり、この時においても座標位置データを
読取る数に変化はないので、従来に較べ縫製指令作成作
業を大幅に短縮し得る。[Effects of the Invention] As described in detail above, the present invention sequentially reads the coordinate position data of three points that define an interval larger than the set stitch pitch, and based on the data, the coordinate position data of the 3g points are determined. A single circular arc passing through is determined, and a stitch forming command is created that causes relative movement between the needle and the workpiece holding means at approximately every stitch pitch along the circular arc. In order to sew an arc, it is only necessary to read the coordinate position data of three points, and it is possible to create a sewing command in a short time. Furthermore, the smaller the stitch pitch is set by the stitch pitch setting means, the smoother the circular arc pattern will be. Even at this time, the number of coordinate position data to be read remains the same, so the sewing commands are faster than in the past. The creation work can be significantly shortened.
第1図はこの発明の一実施例の電気制御回路を付記して
なるミシンの要部斜視図、第2図〜第8図は制御回路の
演算処理動作を示すフローチャート図、第9図は記録体
の斜視図、第10図はこの発明を説明するための縫目模
様図、第11図は作業用メモリの記憶内容を示す図であ
る。
図中、2はミシンフレーム、3は縫針、5は直流モータ
、7は加工物支持ベツド、8は加工物保持装置、14は
X軸パルスモータ、19はY軸パルスモータ、33は数
字キー、34,35はX軸ジョグ・キー、36.37は
Y軸ジョグ・キー、38はプログラム・キー、39はロ
ード・キー、40は曲線縫目形成指令作成キー、41は
制御回路、42は作業用メモリ、43は座標メモリ、4
4は縫製指令メモリ、46はパルスモータ駆動回路であ
る。Fig. 1 is a perspective view of the main parts of a sewing machine including an electric control circuit according to an embodiment of the present invention, Figs. 2 to 8 are flowcharts showing arithmetic processing operations of the control circuit, and Fig. 9 is a recording FIG. 10 is a perspective view of the body, FIG. 10 is a stitch pattern diagram for explaining the present invention, and FIG. 11 is a diagram showing the contents stored in the working memory. In the figure, 2 is a sewing machine frame, 3 is a sewing needle, 5 is a DC motor, 7 is a workpiece support bed, 8 is a workpiece holding device, 14 is an X-axis pulse motor, 19 is a Y-axis pulse motor, 33 is a numeric key, 34 and 35 are X-axis jog keys, 36 and 37 are Y-axis jog keys, 38 is a program key, 39 is a load key, 40 is a curved stitch formation command creation key, 41 is a control circuit, and 42 is a work key. memory, 43 is coordinate memory, 4
4 is a sewing command memory, and 46 is a pulse motor drive circuit.
Claims (1)
の間において相対的移動を生じさせ、連続した縫目を形
成するようにしたミシンのためのプログラミング装置に
おいて、 縫われるべき縫目のピッチを設定するための縫目ピッチ
設定手段と、 その縫目ピッチ設定手段によって設定されたピッチより
も大きな間隔を画成する3個の点の座標位置データを順
次読取るための読取り手段と、その読取り手段により読
取られた座標位置データを記憶するめたの座標位置デー
タ記憶手段と、その座標位置データ記憶手段の中より前
記三つの座標位置データを読出し、それら三つの座標位
置データが示す前記3個の点を通る一つの円弧を決定し
、その円弧に沿って前記縫目ピッチ設定手段によって設
定された略設定間隔毎に前記相対的移動を生じさせる縫
目形成指令を作成するようにした制御手段と、 その制御手段により作成された縫目形成指令を記憶する
ための縫目形成指令記憶手段と と設けたことを特徴とするミシンのためのプログラミン
グ装置。[Claims] 1. In a programming device for a sewing machine that causes relative movement between a needle and a workpiece holding means to form continuous stitches in accordance with a large number of stitch formation commands. , a stitch pitch setting means for setting the pitch of stitches to be sewn, and sequentially reading coordinate position data of three points defining an interval larger than the pitch set by the stitch pitch setting means. reading means for reading, a coordinate position data storage means for storing the coordinate position data read by the reading means, reading out the three coordinate position data from the coordinate position data storage means, and reading out the three coordinate position data from the coordinate position data storage means; determining a circular arc that passes through the three points indicated by the position data, and issuing a stitch formation command that causes the relative movement to occur at approximately every set interval set by the stitch pitch setting means along the circular arc; What is claimed is: 1. A programming device for a sewing machine, comprising: a control means for creating a seam formation command; and a seam formation command storage means for storing a seam formation command created by the control means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP18429787A JPS6346195A (en) | 1987-07-23 | 1987-07-23 | programming device for sewing machine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP18429787A JPS6346195A (en) | 1987-07-23 | 1987-07-23 | programming device for sewing machine |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS6346195A true JPS6346195A (en) | 1988-02-27 |
JPH0234630B2 JPH0234630B2 (en) | 1990-08-06 |
Family
ID=16150867
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP18429787A Granted JPS6346195A (en) | 1987-07-23 | 1987-07-23 | programming device for sewing machine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS6346195A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5081944A (en) * | 1990-05-08 | 1992-01-21 | Brother Kogyo Kabushiki Kaisha | Work fabric feeding device for automatic sewing apparatus |
US5081943A (en) * | 1990-05-08 | 1992-01-21 | Brother Kogyo Kabushiki Kaisha | Work fabric feeding device for automatic sewing apparatus |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5278556A (en) * | 1975-12-24 | 1977-07-01 | Toshiba Machine Co Ltd | Automatic sewing machine programming unit |
JPS55170074U (en) * | 1979-05-24 | 1980-12-06 | ||
JPS5636987A (en) * | 1979-09-03 | 1981-04-10 | Mitsubishi Electric Corp | Preparing device for data of sewing pattern for sewing machine |
JPS56106680A (en) * | 1980-01-31 | 1981-08-25 | Brother Ind Ltd | Automatic programming device for sewing machine |
-
1987
- 1987-07-23 JP JP18429787A patent/JPS6346195A/en active Granted
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5278556A (en) * | 1975-12-24 | 1977-07-01 | Toshiba Machine Co Ltd | Automatic sewing machine programming unit |
JPS55170074U (en) * | 1979-05-24 | 1980-12-06 | ||
JPS5636987A (en) * | 1979-09-03 | 1981-04-10 | Mitsubishi Electric Corp | Preparing device for data of sewing pattern for sewing machine |
JPS56106680A (en) * | 1980-01-31 | 1981-08-25 | Brother Ind Ltd | Automatic programming device for sewing machine |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5081944A (en) * | 1990-05-08 | 1992-01-21 | Brother Kogyo Kabushiki Kaisha | Work fabric feeding device for automatic sewing apparatus |
US5081943A (en) * | 1990-05-08 | 1992-01-21 | Brother Kogyo Kabushiki Kaisha | Work fabric feeding device for automatic sewing apparatus |
Also Published As
Publication number | Publication date |
---|---|
JPH0234630B2 (en) | 1990-08-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH11123293A (en) | Sewing machine control device | |
US4506612A (en) | Testing device for an automatic sewing machine | |
JPS6013714B2 (en) | sewing machine | |
US4444135A (en) | Programming device for an automatic sewing machine | |
JPS5840620A (en) | Programming device for sewing machine | |
JPH0367433B2 (en) | ||
JPS6346195A (en) | programming device for sewing machine | |
JPS5873390A (en) | Programming apparatus for sewing machine | |
JPS639245B2 (en) | ||
US4498403A (en) | Programming device for an automatic sewing machine | |
JPS6227838B2 (en) | ||
JPH0561954B2 (en) | ||
JP2008104638A (en) | sewing machine | |
JP3511940B2 (en) | sewing machine | |
JP2921199B2 (en) | Sewing data processing device | |
JP3146478B2 (en) | Electronically controlled embroidery sewing machine | |
JPS6042740B2 (en) | Embroidery pattern memory and playback device for sewing machines | |
JPS62120879A (en) | Embroidery sewing machine data creation device | |
JP2927078B2 (en) | Sewing data processing device | |
JPH02172491A (en) | Sewing and groove processing device | |
JPS60119982A (en) | Sewing machine notification device | |
JPS63117789A (en) | Sewing data processing method in automatic sewing machine | |
JPH0367436B2 (en) | ||
JPS6249885A (en) | A sewing machine that can sew letters, patterns, etc. | |
JPH06233884A (en) | Embroidering machine with display function |