JPH0832284B2 - Control device of automatic sewing machine - Google Patents
Control device of automatic sewing machineInfo
- Publication number
- JPH0832284B2 JPH0832284B2 JP63298061A JP29806188A JPH0832284B2 JP H0832284 B2 JPH0832284 B2 JP H0832284B2 JP 63298061 A JP63298061 A JP 63298061A JP 29806188 A JP29806188 A JP 29806188A JP H0832284 B2 JPH0832284 B2 JP H0832284B2
- Authority
- JP
- Japan
- Prior art keywords
- reference point
- sewing machine
- move
- movement
- sewing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000009958 sewing Methods 0.000 title claims description 39
- 239000004744 fabric Substances 0.000 claims description 34
- 230000010365 information processing Effects 0.000 claims description 3
- 238000000034 method Methods 0.000 description 22
- 230000006870 function Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000000994 depressogenic effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
Landscapes
- Sewing Machines And Sewing (AREA)
Description
【発明の詳細な説明】 [産業上の利用分野] 本発明は、布押え機構に挟持された被縫製物を予めプ
ログラムされたデータにより所定の縫いパターンに従っ
て駆動しながら縫製する自動縫いミシンの制御装置に係
り、特に布押え機構の移動範囲を規制して破損を防止す
るためのエリアリミット機能の改良に関するものであ
る。DETAILED DESCRIPTION OF THE INVENTION [Industrial application] The present invention controls an automatic sewing machine that sewes a material to be squeezed by a cloth pressing mechanism while driving it according to a predetermined sewing pattern according to preprogrammed data. The present invention relates to an apparatus, and more particularly, to an improvement of an area limit function for preventing a damage by restricting a movement range of a cloth pressing mechanism.
[従来の技術] 第3図は一般的な自動縫いミシンの制御装置を示すブ
ロック図である。[Prior Art] FIG. 3 is a block diagram showing a control device of a general automatic sewing machine.
第3図において、(1)はミシン頭部、(2)は検出
器である。検出器(2)はミシン頭部(1)に設けられ
た上軸(図示を省略)に連結され、この上軸と共に回転
して特定数のパルスと針下及び針上の位置信号とを発生
する。(3)はミシンを回転させるモータ、(4)はモ
ータ(3)を駆動するドライバである。(5),(6)
はそれぞれ布押え機構(21)(第4図も参照)を直交す
るXY両方向に2次元的に駆動するパルスモータ、(7)
と(8)はパルスモータ(5),(6)を駆動するドラ
イバである。(9)は指定された布送り量に相当するパ
ルスをドライバ(7),(8)に供給する送りパルス列
生成回路、(10)はミシンスタートスイッチ、(11)は
上布押え板(第4図)を上下動させる布押えスイッチで
ある。(12)は中央演算処理装置、(13),(14)はデ
ータの入出力ポート、(15)はシステムコントロール用
メモリ、(16)はデータ時メモリ、(17)はパターンデ
ータメモリ、(18)はデータバス、(19)はアドレスバ
ス、(20)はパルスモータ(5),(6)を有するXY駆
動機構部である。In FIG. 3, (1) is a sewing machine head, and (2) is a detector. The detector (2) is connected to an upper shaft (not shown) provided on the sewing machine head (1), and rotates together with the upper shaft to generate a specific number of pulses and position signals below and above the needle. To do. (3) is a motor for rotating the sewing machine, and (4) is a driver for driving the motor (3). (5), (6)
Is a pulse motor that drives the cloth presser mechanism (21) (see also FIG. 4) two-dimensionally in both orthogonal XY directions, (7)
And (8) are drivers for driving the pulse motors (5) and (6). (9) is a feed pulse train generation circuit that supplies pulses corresponding to the specified cloth feed amount to the drivers (7) and (8), (10) is a sewing machine start switch, and (11) is an upper cloth presser plate (4th). It is a work clamp switch that moves (Fig.) Up and down. (12) is a central processing unit, (13) and (14) are data input / output ports, (15) is a system control memory, (16) is a data time memory, (17) is a pattern data memory, (18) ) Is a data bus, (19) is an address bus, and (20) is an XY drive mechanism having pulse motors (5) and (6).
第4図は、第3図のXY駆動機構部(20)の構成説明図
である。第4図において、(5)はX軸用パルスモー
タ、(6)はY軸パルスモータ、(21)は布押え機構、
(22)は上押え板、(23)は下押え板、(24)はX軸用
駆動ベルト、(25)はX軸用送り伝達機構部、(26)は
Y軸用駆動ベルト、(27)はY軸用送り伝達機構部であ
る。FIG. 4 is a structural explanatory view of the XY drive mechanism section (20) of FIG. In FIG. 4, (5) is an X-axis pulse motor, (6) is a Y-axis pulse motor, (21) is a presser foot mechanism,
(22) is an upper presser plate, (23) is a lower presser plate, (24) is an X-axis drive belt, (25) is an X-axis feed transmission mechanism section, (26) is a Y-axis drive belt, and (27) ) Is a Y-axis feed transmission mechanism section.
次に、従来の自動縫いミシンの動作を第3図を用いて
説明する。第3図の布押えスイッチ(11)が踏み込まれ
ると、上布押え板(22)が下がって被縫製物は布押え機
構(21)に狭持される。続いて、ミシンスタートスイッ
チ(10)が閉成されて、中央演算処理装置(12)が入出
力ポート(13)を通してドライバ(4)を駆動する。こ
の結果、モータ(3)が駆動されて、ミシンが運転を始
める。同時に、中央演算処理装置(12)は、縫いパター
ンデータの入っているパターンデータメモリ(17)か
ら、ミシンの針下位置信号に同期して1針分の布送りデ
ータを読み取り、入出力ポート(13)を通してそのデー
タを送りパルス列生成回路(9)に出力する。パルス列
生成回路(9)はミシンの回転に同期した布送り量相当
分のパルスをドライバ(7),(8)に出力し、ドライ
バ(7),(8)は各軸のパルスモータ(5),(6)
を駆動して所定の送り量分だけ布押え機構(21)を順次
二次元的に移動させる。Next, the operation of the conventional automatic sewing machine will be described with reference to FIG. When the cloth presser switch (11) shown in FIG. 3 is depressed, the upper cloth presser plate (22) is lowered and the workpiece is held by the cloth presser mechanism (21). Subsequently, the sewing machine start switch (10) is closed, and the central processing unit (12) drives the driver (4) through the input / output port (13). As a result, the motor (3) is driven and the sewing machine starts operating. At the same time, the central processing unit (12) reads the cloth feed data for one stitch from the pattern data memory (17) containing the sewing pattern data in synchronization with the needle down position signal of the sewing machine, and the input / output port ( The data is sent through 13) and output to the pulse train generation circuit (9). The pulse train generation circuit (9) outputs pulses corresponding to the cloth feed amount synchronized with the rotation of the sewing machine to the drivers (7) and (8), and the drivers (7) and (8) output the pulse motor (5) for each axis. , (6)
Is driven to sequentially and two-dimensionally move the cloth pressing mechanism (21) by a predetermined feed amount.
この場合のエリアリミット機能は、第6図に示すエリ
アリミットサブルーチンのフローチャートにしたがって
制御される。The area limit function in this case is controlled according to the flowchart of the area limit subroutine shown in FIG.
第5図は、第6図のフローチャートを説明するための
物理的なエリアリミットと基準点の位置関係構成図であ
る。FIG. 5 is a positional relationship configuration diagram of a physical area limit and a reference point for explaining the flowchart of FIG.
先ず、第5図と第6図に使用されている記号について
説明する。第5図のAはエリアリミット機能の動作範囲
を物理的に示したエリアで、予めミシン本体の縫製面上
に設定される。O0(X=0,Y=0)はエリアリミットA
の原点、O1(X=x1,Y=y1)は布押え機構(21)が移動
したときの基準点である。基準点O1は、例えば上布押え
板(22)の中心位置が選定される。First, the symbols used in FIGS. 5 and 6 will be described. A in FIG. 5 is an area physically showing the operation range of the area limit function, which is set in advance on the sewing surface of the sewing machine main body. O 0 (X = 0, Y = 0) is area limit A
The origin of 0, O 1 (X = x1, Y = y1) is the reference point when the work clamp mechanism (21) moves. As the reference point O 1 , for example, the center position of the upper cloth pressing plate (22) is selected.
また、第6図の[POS]は原点O0から見た移動した基
準点O1の方向、[+XLM]と[−XLM]は原点O0を中心と
した等分振分けのX軸正方向と負方向のリミット値(移
動限界距離)、[+YLM]と[−YLM]は原点O0を中心と
した等分振分けのY軸正方向と負方向のリミット値(移
動限界距離)、[MOVE]は原点O0より基準点O1(デー
タ)までの距離である。In addition, [POS] in FIG. 6 is the direction of the reference point O 1 moved from the origin O 0 , and [+ XLM] and [−XLM] are the X-axis positive directions of equal distribution centered on the origin O 0. Negative direction limit value (moving limit distance), [+ YLM] and [-YLM] are Y-axis positive and negative limit values (moving limit distance) of Y-axis equally distributed around origin O 0 , [MOVE] Is the distance from the origin O 0 to the reference point O 1 (data).
第6図のフローチャートにおいてステップ21では、X
軸の基準点O1の方向を判定し、正方向ならばステップ22
へ進み、負方向ならばステップ23へ進む。ステップ23で
は、[−XLM]と[MOVE]を比較し、[−XLM]≧[MOV
E]でなければ、つまり基準点O1がX軸負方向リミット
値をオーバーする場合はステップ27へ進み、[−XLM]
≧[MOVE]であれば、つまり基準点O1がX軸負方向リミ
ット値の範囲内の場合はステップ24へ進む。In step 21 in the flowchart of FIG.
Judge the direction of the reference point O 1 of the axis, and if it is the positive direction, step 22
If the direction is negative, proceed to step 23. In step 23, [−XLM] and [MOVE] are compared, and [−XLM] ≧ [MOV
If it is not E], that is, if the reference point O 1 exceeds the X-axis negative direction limit value, the process proceeds to step 27, and [-XLM].
If ≧ [MOVE], that is, if the reference point O 1 is within the range of the X-axis negative direction limit value, the process proceeds to step 24.
次に、ステップ24ではY軸の基準点O1の方向を判定
し、正方向ならばステップ25へ進み、負方向ならばステ
ップ26へ進む。ステップ26では、[−YLM]と[MOVE]
を比較し、[−YLM]≧[MOVE]でなければ、つまり基
準点O1がY軸負方向リミット値をオーバーする場合は、
ステップ27へ進み、[−YLM]≧[MOVE]ならば、つま
り基準点O1がY軸負方向リミット値の範囲内の場合は、
布押え機構(21)がエリアリミットAの範囲内であると
判断して正常動作として完了する。Next, in step 24, the direction of the Y-axis reference point O 1 is determined. If the direction is positive, the process proceeds to step 25, and if it is the negative direction, the process proceeds to step 26. In step 26, [-YLM] and [MOVE]
And [-YLM] ≧ [MOVE], that is, when the reference point O 1 exceeds the Y-axis negative direction limit value,
Proceed to step 27, and if [−YLM] ≧ [MOVE], that is, if the reference point O 1 is within the range of the Y-axis negative direction limit value,
The work clamp mechanism (21) judges that it is within the range of the area limit A, and completes the normal operation.
ステップ22では、[+XLM]と[MOVE]を比較して、
[+XLM]≧[MOVE]でなければ、つまり基準点O1がX
軸正方向リミット値をオーバーする場合はステップ27へ
進み、[+XLM]≧[MOVE]ならば、つまり基準点O1が
X軸正方向リミット値の範囲内の場合はステップ24へ進
む。ステップ25では、[+YLM]と[MOVE]を比較し
て、[+YLM]≧[MOVE]でなければ、つまり基準点O1
がY軸方向リミット値をオーバーする場合はステップ27
へ進み、[+YLM]≧[MOVE]ならば、つまり基準点O1
がY軸正方向リミット値の範囲内の場合は、布押え機構
(21)がエリアリミットAの範囲内であると判断して正
常動作として完了する。In step 22, compare [+ XLM] and [MOVE],
[+ XLM] ≧ [MOVE], that is, the reference point O 1 is X
If it exceeds the axis positive direction limit value, proceed to step 27. If [+ XLM] ≧ [MOVE], that is, if the reference point O 1 is within the range of the X axis positive direction limit value, proceed to step 24. In step 25, [+ YLM] and [MOVE] are compared, and if [+ YLM] ≧ [MOVE], that is, the reference point O 1
Is over Y-axis direction limit value, step 27
Go to [+ YLM] ≧ [MOVE], that is, reference point O 1
Is within the range of the Y-axis positive direction limit value, it is determined that the work clamp mechanism (21) is within the range of the area limit A, and the normal operation is completed.
ステップ27では、ここに進んでくる時はエリアリミッ
トAの範囲外の場合なので、警報回路を働かせて、ミシ
ンが異常動作していることを知らせて、ステップ28へ進
む。そして、ステップ28で、ミシンを停止させる。At step 27, since it is outside the range of the area limit A when it comes to this step, the alarm circuit is activated to inform that the sewing machine is operating abnormally, and the routine proceeds to step 28. Then, in step 28, the sewing machine is stopped.
[発明が解決しようとする課題] 以上説明した従来装置では布押え機構(21)が移動し
た場合に、原点O0の移動量[MOVE]を補正演算する機能
が入っていないので、設定されたエリアリミットAから
第5図の斜線で示した部分だけ食み出すことになる。こ
の結果、布押え機構(21)がミシン頭部(1)等に接触
して縫製に支障を来す等の問題点があった。[Problems to be Solved by the Invention] In the conventional device described above, when the presser foot mechanism (21) is moved, the function for correcting the movement amount [MOVE] of the origin O 0 is not included, so it is set. Only the shaded area in FIG. 5 will protrude from area limit A. As a result, there is a problem in that the cloth pressing mechanism (21) comes into contact with the sewing machine head (1) and the like, which causes trouble in sewing.
本発明はこのような問題点を解決するためになされた
ものであり、原点から布押え機構をある距離分移動させ
た場合に、布押え機構の移動量をエリアリミット機能で
補正するように構成して良好な縫製を行なうことができ
るようにすると共に、布押え機構の破損を防止すること
ができるようにした、自動縫いミシンの制御装置を得る
ことを目的とするものである。The present invention has been made to solve such a problem, and is configured to correct the movement amount of the cloth pressing mechanism by the area limit function when the cloth pressing mechanism is moved by a certain distance from the origin. It is therefore an object of the present invention to provide a control device for an automatic sewing machine, which enables good sewing and prevents damage to the cloth pressing mechanism.
[課題を解決するための手段] このような目的を達成するために、本発明エリアリミ
ット機能では、布押え機構が原点から移動しているか、
移動していないかの判断手段と、布押え機構が移動して
いる場合に、その移動量を補正演算する情報処理手段と
を設けるように構成したものである。[Means for Solving the Problem] In order to achieve such an object, in the area limit function of the present invention, whether the cloth pressing mechanism is moved from the origin,
It is configured to include a determination means for determining whether or not the cloth pressing mechanism is moving and an information processing means for correcting the movement amount of the cloth pressing mechanism when the cloth pressing mechanism is moving.
[作 用] ミシンが運転を始めると、中央演算処理装置が縫いパ
ターンデータの布送りデータを読み取り、そのデータを
送りパルス列生成回路に出力する。パルス列生成回路は
布送り量相当分のパルスを出力し、X,Y軸のパルスモー
タを駆動して所定の送り量分だけ布押え機構を移動させ
る。布押え機構が移動すると、エリアリミット機能が働
いて布押え機構の原点からの移動を基に補正演算して設
定されたエリアリミットに一致させる。[Operation] When the sewing machine starts running, the central processing unit reads the cloth feed data of the sewing pattern data and outputs the data to the feed pulse train generation circuit. The pulse train generation circuit outputs pulses corresponding to the cloth feed amount, drives the X and Y axis pulse motors, and moves the cloth pressing mechanism by a predetermined feed amount. When the work clamp mechanism moves, the area limit function works to make a correction calculation based on the movement of the work clamp mechanism from the origin to match the set area limit.
[発明の実施例] 本発明に係る自動縫いミシンの制御装置の一実施例を
第1図、第2図を用いて説明する。ハードウェアの構成
は第3、第4の構成と同様である。[Embodiment of the Invention] An embodiment of a control device for an automatic sewing machine according to the present invention will be described with reference to FIGS. 1 and 2. The hardware configuration is the same as the third and fourth configurations.
第1図は、本発明の第2図のエリアリミットAのフロ
ーチャートを説明するための原点と物理的リミットの位
置関係構成図、第2図は、本発明の動作を説明するため
のエリアリミットサブルーチンのフローチャート図であ
る。FIG. 1 is a structural diagram of a positional relationship between an origin and a physical limit for explaining the flowchart of the area limit A of FIG. 2 of the present invention, and FIG. 2 is an area limit subroutine for explaining the operation of the present invention. FIG.
次に、第2図のフローチャートの動作説明に先立っ
て、第2図で示す記号を説明する。Next, before explaining the operation of the flowchart of FIG. 2, the symbols shown in FIG. 2 will be described.
[POS]、[±XLM]、[±YLM]及び[MOVE]は前述
の従来装置のときと同様の意味を表すので、再説明を省
略する。原点O0及び基準点O1についても、同様である。[POS], [± XLM], [± YLM], and [MOVE] have the same meanings as in the case of the above-described conventional apparatus, and therefore re-explanation is omitted. The same applies to the origin O 0 and the reference point O 1 .
[CHX]は移動後の基準点O1の原点O0からのX軸側移
動距離、[CHY]は移動後の基準点O1の原点O0からのY
軸移動距離である。また、[+XCH]と[−XCH]は補正
演算([+XLM]−[CHX])後のX軸正方向と負方向の
リミット値(移動限界距離)、[+YCH]と[−YCH]は
補正演算([+YLM]−[CHY]後のY軸正方向と負方向
のリミット値(移動限界距離)である。[CHX] X-axis side movement distance from the origin O 0 of the reference point O 1 after movement, [CHY] is Y from the origin O 0 of the reference point O 1 after movement
This is the axial movement distance. In addition, [+ XCH] and [-XCH] are corrected values ([+ XLM]-[CHX]) after the correction calculation ([+ XLM]-[CHX]) limit values (moving limit distance), and [+ YCH] and [-YCH] are corrected. This is the limit value (moving limit distance) in the Y-axis positive and negative directions after calculation ([+ YLM]-[CHY].
上述のような構成の本発明装置において、前述の従来
装置と同様に、第3図の布押え機構(21)が被縫製物を
狭持してミシンが運転を始める。そして、パルス列生成
回路(9)がミシンの回転に同期した布送り量相当分の
パルスをドライバ(7),(8)に出力して、パルスモ
ータ(5),(6)により布押え機構(21)が所定の送
り量分だけを移動することになる。ここで、第2図に示
すサブルーチンが実行される。In the apparatus of the present invention having the above-described structure, the cloth pressing mechanism (21) shown in FIG. 3 holds the article to be sewn and the sewing machine starts operating, as in the conventional apparatus described above. The pulse train generation circuit (9) outputs pulses corresponding to the cloth feed amount synchronized with the rotation of the sewing machine to the drivers (7) and (8), and the pulse motors (5) and (6) press the cloth presser mechanism ( 21) will move only the specified feed amount. Here, the subroutine shown in FIG. 2 is executed.
第2図フローチャートにおいてステップ1では、X軸
の移動後の基準点O1の方向を判定し、正方向ならばステ
ップ4へ進み負方向ならばステップ2へ進む。ステップ
2では、基準点O1の原点O0からの移動の有無を判定し、
移動していればステップ3へ進み、移動していなければ
従来通りの比較で良いのでステップ7へ進む。ステップ
7では、[−XLM]と[MOVE]を比較し、[−XLM]≧
[MOVE]でなければ、つまり基準点O1がX軸負方向リミ
ット値をオーバーする場合はステップ15へ進み、[−XL
M]≧[MOVE]であれば、つまり基準点O1がX軸負方向
リミット値の範囲内の場合はステップ8へ進む。In the flowchart of FIG. 2, in step 1, the direction of the reference point O 1 after the movement of the X-axis is determined. In step 2, it is determined whether or not the reference point O 1 has moved from the origin O 0 ,
If it has moved, the process proceeds to step 3, and if it has not moved, the conventional comparison is sufficient, so the process proceeds to step 7. In step 7, [-XLM] is compared with [MOVE], and [-XLM] ≥
If it is not [MOVE], that is, if the reference point O 1 exceeds the X-axis negative direction limit value, proceed to step 15 and select [-XL
If M] ≧ [MOVE], that is, if the reference point O 1 is within the range of the X-axis negative direction limit value, the process proceeds to step 8.
ステップ8では移動したY軸の基準点O1の方向を判定
し、正方向ならばステップ11へ進み、負方向ならばステ
ップ9へ進む。ステップ9では基準点O1の原点O0からの
移動の有無を判定し、移動していればステップ10へ進
み、移動していなければ従来通りの比較で良いのでステ
ップ14へ進む。ステップ14では、[−YLM]と[MOVE]
を比較し、[−YLM]≧[MOVE]でなければ、つまり基
準点O1がY軸負方向リミット値をオーバーする場合はス
テップ15へ進み、[−YLM]≧[MOVE]であれば、つま
り基準点O1がY軸負方向リミット値の範囲内の場合は、
布押え機構(21)がエリアリミットAの範囲内であると
判断して正常動作として完了する。In step 8, the direction of the moved Y-axis reference point O 1 is determined. If the direction is positive, the process proceeds to step 11, and if the direction is negative, the process proceeds to step 9. In step 9, it is determined whether or not the reference point O 1 has moved from the origin O 0 , and if it has moved, the process proceeds to step 10. If it has not moved, the conventional comparison is sufficient, so the process proceeds to step 14. In step 14, [-YLM] and [MOVE]
If [−YLM] ≧ [MOVE] is not satisfied, that is, if the reference point O 1 exceeds the Y-axis negative direction limit value, proceed to step 15. If [−YLM] ≧ [MOVE], That is, when the reference point O 1 is within the range of the Y-axis negative direction limit value,
The work clamp mechanism (21) judges that it is within the range of the area limit A, and completes the normal operation.
ステップ3では、基準点O1が原点O0から移動している
ので補正演算後のX軸負方向リミット値[−XCH]と[M
OVE]を比較し、[−XCH]≧[MOVE]でなければ、つま
り基準点O1が補正演算後のX軸負方向リミット値をオー
バーする場合はステップ15へ進み、[−XCH]≧[MOV
E]であれば、つまり基準点O1が補正演算後のX軸負方
向リミット値の範囲内の場合はステップ8へ進む。ステ
ップ4では、基準点O1の原点O0からの移動の有無が判定
され、移動していればステップ6へ進み、移動していな
ければ従来通りの比較で良いのでステップ5へ進む。ス
テップ5では、[+XLM]と[MOVE]を比較し、[+XL
M]≧[MOVE]でなければ、つまり基準点O1がX軸正方
向リミット値をオーバーする場合はステップ15へ進み、
[+XLM]≧[MOVE]であれば、つまり基準点O1がX軸
正方向リミット値の範囲内の場合はステップ8へ進む。
ステップ6では、基準点O1が原点O0から移動しているの
で、補正演算後のX軸正方向リミット値[+XCH]と[M
OVE]を比較し、[+XCH]≧[MOVE]でなければ、つま
り基準点O1が補正演算後のX軸正方向リミット値をオー
バーする場合はステップ15へ進み、[+XCH]≧[MOV
E]であれば、つまり基準点O1が補正演算後のX軸正方
向リミット値の範囲内の場合はステップ8へ進む。ステ
ップ10では、基準点O1が原点O0より移動しているので、
補正演算後のY軸負方向リミット値[−YCH]と[MOV
E]を比較し、[−YCH]≧[MOVE]でなければ、つまり
基準点O1が補正演算後のY軸負方向リミット値をオーバ
ーする場合はステップ15へ進み、[−YCH]≧[MOVE]
であれば、つまり基準点O1が補正演算後のY軸負方向リ
ミット値の範囲内の場合は、布押え機構(21)が、エリ
アリミットAの範囲内であると判断して正常動作として
完了する。In step 3, since the reference point O 1 has moved from the origin O 0 , the X-axis negative direction limit value [-XCH] and [M
OVE] is compared, and if [−XCH] ≧ [MOVE] is not satisfied, that is, if the reference point O 1 exceeds the X-axis negative direction limit value after correction calculation, the process proceeds to step 15 and [−XCH] ≧ [ MOV
E], that is, if the reference point O 1 is within the range of the X-axis negative direction limit value after the correction calculation, the process proceeds to step 8. In step 4, it is determined whether or not the reference point O 1 has moved from the origin O 0 , and if it has moved, the process proceeds to step 6. If it has not moved, the conventional comparison is sufficient, so the process proceeds to step 5. In step 5, [+ XLM] and [MOVE] are compared and [+ XL
If M] ≧ [MOVE] is not satisfied, that is, if the reference point O 1 exceeds the X-axis positive direction limit value, the process proceeds to step 15,
If [+ XLM] ≧ [MOVE], that is, if the reference point O 1 is within the range of the X-axis positive direction limit value, the process proceeds to step 8.
In step 6, since the reference point O 1 has moved from the origin O 0 , the corrected X-axis positive limit value [+ XCH] and [M
OVE] is compared, and if [+ XCH] ≧ [MOVE], that is, if the reference point O 1 exceeds the X-axis positive direction limit value after the correction calculation, proceed to step 15 and [+ XCH] ≧ [MOV
E], that is, when the reference point O 1 is within the range of the X-axis positive direction limit value after the correction calculation, the process proceeds to step 8. In step 10, since the reference point O 1 has moved from the origin O 0 ,
Y-axis negative direction limit value after correction calculation [-YCH] and [MOV
E] is compared, and if [−YCH] ≧ [MOVE] is not satisfied, that is, if the reference point O 1 exceeds the Y-axis negative direction limit value after the correction calculation, the process proceeds to step 15 and [−YCH] ≧ [ MOVE]
If so, that is, if the reference point O 1 is within the range of the Y-axis negative direction limit value after the correction calculation, the work clamp mechanism (21) judges that it is within the range of the area limit A, and normal operation is performed. Complete.
また、ステップ11では、基準点O1が原点O0から移動し
ているか否かを判定し、移動していればステップ13へ進
み、移動していなければ従来通りの比較で良いのでステ
ップ12へ進む。ステップ12では、[+YLM]と[MOVE]
を比較し、[+YLM]≧[MOVE]でなければ、つまり基
準点O1がY軸正方向リミット値をオーバーする場合はス
テップ15へ進み、[+YLM]≧[MOVE]であれば、つま
り基準点O1がY軸正方向リミット値の範囲内の場合は、
布押え機構(21)がエリアリミットAの範囲内であると
判断して正常動作として完了する。Further, in step 11, it is determined whether or not the reference point O 1 has moved from the origin O 0 , and if it has moved, the process proceeds to step 13, and if it has not moved, the conventional comparison is possible, so the process proceeds to step 12. move on. In step 12, [+ YLM] and [MOVE]
If [+ YLM] ≧ [MOVE], that is, if the reference point O 1 exceeds the Y-axis positive direction limit value, proceed to step 15. If [+ YLM] ≧ [MOVE], then the reference If point O 1 is within the Y-axis positive limit,
The work clamp mechanism (21) judges that it is within the range of the area limit A, and completes the normal operation.
ステップ13では、基準点O1が原点O0から移動している
ので、補正演算後のY軸正方向リミット値[+YCH]と
[MOVE]を比較し、[+YCH]≧[MOVE]でなければ、
つまり基準点O1が補正演算後のY軸正方向リミット値を
オーバーする場合はステップ15へ進み、[+YCH]≧[M
OVE]であれば、つまり基準点O1が補正演算後のY軸正
方向リミット値の範囲内の場合は、布押え機構(21)が
エリアリミットAの範囲内であると判断して正常動作と
して完了する。In step 13, since the reference point O 1 has moved from the origin O 0 , the Y-axis positive direction limit value after correction calculation [+ YCH] is compared with [MOVE], and if [+ YCH] ≧ [MOVE] ,
That is, when the reference point O 1 exceeds the Y-axis positive direction limit value after the correction calculation, the process proceeds to step 15 and [+ YCH] ≧ [M
OVE], that is, when the reference point O 1 is within the range of the Y-axis positive direction limit value after the correction calculation, the work clamp mechanism (21) judges that it is within the range of the area limit A and operates normally. To complete.
ステップ15では、ここに進んでくる時は設定されたエ
リアリミットAの範囲外に及ぶので、警報回路を働かせ
てミシンが異常動作していることを知らせる。そして、
ステップ16へ進んで、ミシン運転の停止等の処理が行わ
れる。In step 15, since the range is beyond the set area limit A when coming to this point, the alarm circuit is activated to inform that the sewing machine is operating abnormally. And
Proceeding to step 16, processing such as stopping the sewing machine operation is performed.
この場合、補正演算後のエリアリミットは、X1−X1軸
及びY1−Y1軸を中心に不等分に振り分けられ、予め設定
されたエリアリミットAと一致する。第1図の細い2点
鎖線で示されているA1は、補正されない従来の等分振分
けのエリアリミットを示す。In this case, the area limit after the correction calculation is unequally distributed around the X1-X1 axis and the Y1-Y1 axis and coincides with the preset area limit A. A1 indicated by a thin chain double-dashed line in FIG. 1 indicates a conventional equal distribution area limit which is not corrected.
同様にして、中央演算処理装置(12)がパターンデー
タメモリ(17)を通して次の布送りデータを読取って布
押え機構(21)が移動して割込み信号が入ると、再び上
記と同じようなエリアリミット機能のサブルーチンの実
行が順次繰り返されることになる。そして、布押え機構
(21)がエリアリミット機能によって移動範囲を規制さ
れながら、エリアリミットAの範囲内を二次元的に移動
して被縫製物上にメモリされたデータに沿った縫いパタ
ーンが形成されることになる。Similarly, when the central processing unit (12) reads the next cloth feed data through the pattern data memory (17) and the cloth presser mechanism (21) moves and an interrupt signal is input, an area similar to the above is again displayed. Execution of the limit function subroutine is sequentially repeated. Then, the cloth presser mechanism (21) is two-dimensionally moved within the range of the area limit A while the movement range is regulated by the area limit function, and a sewing pattern is formed on the workpiece according to the stored data. Will be done.
なお、上述の実施例ではエリアリミット機能のエリア
が原点を中心にした正方形の場合を例示して説明した
が、原点を中心にした円形等のエリアの場合にも本発明
を適用することができる。In the above embodiments, the case where the area of the area limit function is a square centered on the origin has been described, but the present invention can also be applied to a case where the area is a circle centered on the origin. .
[発明の効果] 以上説明したように本発明によれば、布押え機構がエ
リアリミットの原点から移動している場合に、従来のよ
うにエリアリミットを原点を中心とした等分振分けでは
なく、布押え機構が移動した移動量を演算して補正する
ように構成した。この結果、予め設定されたエリアリミ
ットが移動後もそのまま保持され、布押え機構が安定し
て駆動され、縫製作業における安定性および生産性の向
上が期待できるという効果が生じる。[Effects of the Invention] As described above, according to the present invention, when the cloth pressing mechanism is moving from the origin of the area limit, the area limit is not equally distributed around the origin, unlike the conventional case. It is configured to calculate and correct the amount of movement of the work clamp mechanism. As a result, the preset area limit is maintained as it is even after the movement, the cloth pressing mechanism is stably driven, and the stability and productivity in the sewing work can be expected to be improved.
第1図は本発明の一実施例によるエリアリミットと基準
点の位置関係図、第2図は本発明の動作を説明するエリ
アリミットのフローチャート図、第3図は従来技術のハ
ードウェア構成図、第4図は第3図のXY駆動機構部の構
成図、第5図は従来技術のエリアリミットと基準点の位
置関係図、第6図は従来技術の動作を説明するエリアリ
ミットのフローチャート図である。 第1図において、Aはエリアリミット、moveは布押え機
構の(基準点)の移動量、CHX(x1)は布押え機構の
(基準点)のX方向の移動量、CHY(y1)は布押え機構
の(基準点)のY方向の移動量である。 なお、図中同一符号は同一又は相当部分を示す。FIG. 1 is a positional relationship diagram between an area limit and a reference point according to an embodiment of the present invention, FIG. 2 is a flow chart diagram of the area limit for explaining the operation of the present invention, and FIG. 3 is a hardware configuration diagram of a prior art, FIG. 4 is a block diagram of the XY drive mechanism section of FIG. 3, FIG. 5 is a positional relationship diagram of the prior art area limit and reference point, and FIG. 6 is a flowchart of the area limit explaining the operation of the prior art. is there. In Fig. 1, A is the area limit, move is the movement amount of the (reference point) of the work clamp mechanism, CHX (x1) is the movement amount of the (reference point) of the work clamp mechanism in the X direction, and CHY (y1) is the cloth This is the amount of movement of the (reference point) of the presser mechanism in the Y direction. The same reference numerals in the drawings indicate the same or corresponding parts.
Claims (1)
手段により2次元的に駆動されて縫製面上において挟持
した被縫製物の位置決めをしながら針と協働して挟持し
た被縫製物に縫いパターンを形成する布押え機構と、該
布押え機構の前記縫製面上に設定されたエリア内の移動
範囲を規制するためのエリアリミット機能を果たす規制
手段とを備えた自動縫いミシンの制御装置において、 前記エリアリミット機能に布押え機構の基準点の移動の
有無を判断する判断手段と、布押え機構の基準点の移動
量を考慮したエリアリミットを新たに演算する情報処理
手段と、布押え機構の基準点が移動した場合に前記情報
処理手段で演算した布押え機構の基準点の移動量を考慮
した新たなエリアリミットに基づき移動の可否を判定す
る判定手段とを備えたことを特徴とする自動縫いミシン
の制御装置。1. A sewing pattern on a sandwiched sewing object which is two-dimensionally driven by XY driving means in accordance with preprogrammed data to position the sandwiched sewing object on a sewing surface while cooperating with a needle. In a control device for an automatic sewing machine, which comprises a cloth pressing mechanism for forming a sewing machine and a restricting means for performing an area limit function for restricting a movement range within an area set on the sewing surface of the cloth pressing mechanism, The area limit function determines the presence or absence of movement of the reference point of the presser foot mechanism, the information processing means for newly calculating the area limit considering the movement amount of the reference point of the presser foot mechanism, When the reference point has moved, a determination means for determining whether or not the movement is possible based on a new area limit considering the amount of movement of the reference point of the work clamp mechanism calculated by the information processing means is provided. Control apparatus for an automatic sewing machine, characterized in that.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63298061A JPH0832284B2 (en) | 1988-11-28 | 1988-11-28 | Control device of automatic sewing machine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63298061A JPH0832284B2 (en) | 1988-11-28 | 1988-11-28 | Control device of automatic sewing machine |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH02144095A JPH02144095A (en) | 1990-06-01 |
JPH0832284B2 true JPH0832284B2 (en) | 1996-03-29 |
Family
ID=17854626
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP63298061A Expired - Lifetime JPH0832284B2 (en) | 1988-11-28 | 1988-11-28 | Control device of automatic sewing machine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0832284B2 (en) |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6272391A (en) * | 1985-09-26 | 1987-04-02 | ブラザー工業株式会社 | sewing machine |
JPS63267387A (en) * | 1987-04-24 | 1988-11-04 | ブラザー工業株式会社 | sewing machine |
-
1988
- 1988-11-28 JP JP63298061A patent/JPH0832284B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH02144095A (en) | 1990-06-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH11129176A (en) | Calibration method using sensor | |
WO2000060156A1 (en) | Automatic sewing machine controller | |
JPS63122496A (en) | Data creation device for sewing machines | |
JPH0832284B2 (en) | Control device of automatic sewing machine | |
JPH0255080A (en) | sewing system | |
JPH03121092A (en) | Manual shift device for embroidery frame | |
JPH0679075A (en) | Cloth transport device for pattern sewing machines | |
JP2750185B2 (en) | Embroidery sewing machine | |
JPS61253092A (en) | Embroidering machine | |
JPH01259896A (en) | Controller for automatic sewing machine | |
JP3917251B2 (en) | Shape sewing machine | |
JPS59225095A (en) | Original point position correcting apparatus of automatic sewing machine | |
JPH0299087A (en) | 2 needle corner stitch sewing machine | |
JP3973264B2 (en) | Sewing machine that can be stopped at the lower position | |
JP2551135Y2 (en) | Sewing machine sewing machine | |
JPH024400A (en) | Automatic embroidery sewing machine | |
JP2901700B2 (en) | Embroidery sewing machine | |
JPH0796089A (en) | sewing machine | |
JP2650706B2 (en) | Control device in plate processing machine | |
JPH02149288A (en) | electronic cycle sewing machine | |
JPS61253091A (en) | Embroidering information confirming apparatus | |
JPH04175804A (en) | Automatic operation adjusting mechanism | |
JPH0561955B2 (en) | ||
JPH04244185A (en) | Sewing machine device | |
JPS62212703A (en) | Operation restarting method for numerical controller |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080329 Year of fee payment: 12 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090329 Year of fee payment: 13 |
|
EXPY | Cancellation because of completion of term | ||
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090329 Year of fee payment: 13 |