JP3339769B2 - Control device for sewing machine motor - Google Patents
Control device for sewing machine motorInfo
- Publication number
- JP3339769B2 JP3339769B2 JP25855995A JP25855995A JP3339769B2 JP 3339769 B2 JP3339769 B2 JP 3339769B2 JP 25855995 A JP25855995 A JP 25855995A JP 25855995 A JP25855995 A JP 25855995A JP 3339769 B2 JP3339769 B2 JP 3339769B2
- Authority
- JP
- Japan
- Prior art keywords
- sewing machine
- value
- output
- torque value
- operation amount
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000009958 sewing Methods 0.000 title claims description 71
- 239000004744 fabric Substances 0.000 description 13
- 230000000149 penetrating effect Effects 0.000 description 10
- 238000000034 method Methods 0.000 description 9
- 230000035515 penetration Effects 0.000 description 9
- 238000001514 detection method Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000003247 decreasing effect Effects 0.000 description 1
Landscapes
- Sewing Machines And Sewing (AREA)
- Control Of Electric Motors In General (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、ミシンの主軸を回
転駆動するミシンモータを制御するミシンモータの制御
装置に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a control device for a sewing machine motor for controlling a sewing machine motor for rotating a main shaft of the sewing machine.
【0002】[0002]
【従来の技術】従来より、ミシンモータの制御装置にお
いては、ミシンの主軸を目標の一定速度で回転させるべ
く、図9に示すように、一般に比例積分制御(もしくは
比例制御)が用いられる。ここで、例えば直流モータか
らなるミシンモータ2は、ベルト機構やギア機構を介し
てあるいは直接的に主軸4と連結されており、前記主軸
4を回転駆動することにより、針棒及び釜機構を駆動す
るようになっている。速度検出回路6は、ロータリーエ
ンコーダ等から構成され、前記主軸4の実際の回転速度
値Vを検出するようになっている。また、目標速度指令
装置7は、スイッチまたはスライドスイッチ等により構
成され、目標速度指令値Rを発生するようになってい
る。2. Description of the Related Art Conventionally, a control apparatus for a sewing machine motor generally uses proportional integral control (or proportional control) as shown in FIG. 9 in order to rotate a main shaft of the sewing machine at a target constant speed. Here, the sewing machine motor 2 composed of, for example, a DC motor is directly or directly connected to the main shaft 4 via a belt mechanism or a gear mechanism, and drives the needle bar and shuttle mechanism by rotating the main shaft 4. It is supposed to. The speed detection circuit 6 includes a rotary encoder and the like, and detects an actual rotation speed value V of the main shaft 4. The target speed command device 7 includes a switch or a slide switch, and generates a target speed command value R.
【0003】そして、減算器8は、前記目標速度指令値
Rと前記回転速度指令値Vとから速度偏差eを算出し、
比例積分補償器10は速度偏差値eとその積分値Iに比
例した値を指令トルク値Ucとしてモータ駆動回路12
に出力する。A subtractor 8 calculates a speed deviation e from the target speed command value R and the rotational speed command value V,
The proportional integral compensator 10 sets a value proportional to the speed deviation value e and its integral value I as a command torque value Uc as a motor drive circuit 12.
Output to
【0004】この場合、制御ゲインをk0,k1とする
と、指令トルク値Ucは、下記の式で求められる。In this case, assuming that the control gains are k0 and k1, the command torque value Uc is obtained by the following equation.
【0005】[0005]
【数1】 (Equation 1)
【0006】前記モータ駆動回路12は、比例積分補償
器10から出力された指令トルク値Ucを発生するよう
にミシンモータ2を駆動するものである。例えば、指令
トルク値Ucとモータのトルク係数kを用いてUc/kの
電流がモータに流れるように電流制御する回路により駆
動する。なお、指令トルク値Ucと回転速度値VよりP
WMのパルス幅を算出し、チョッピング回路により駆動
してもよい。The motor drive circuit 12 drives the sewing machine motor 2 so as to generate the command torque value Uc output from the proportional-integral compensator 10. For example, it is driven by a circuit that controls the current so that a current of Uc / k flows through the motor using the command torque value Uc and the torque coefficient k of the motor. Note that P is determined from the command torque value Uc and the rotation speed value V.
The WM pulse width may be calculated and driven by a chopping circuit.
【0007】従来、この種のミシンモータの制御装置
は、厚手の布地を縫製する際にミシンの縫い針の貫通力
が不足し、布地の抵抗でミシンモータがロックするとい
う問題点があった。そこで、特開平4―176492号
公報に示すように、厚手の布地を縫製する際にミシンモ
ータに対して所定時間の通電遮断を繰り返すことにより
ミシンの縫い針の貫通力を増大させていた。Conventionally, this type of sewing machine motor control device has a problem in that when sewing thick cloth, the sewing needle penetrating force of the sewing machine is insufficient, and the sewing machine motor is locked by resistance of the cloth. Therefore, as disclosed in Japanese Patent Application Laid-Open No. 4-176492, when sewing a thick cloth, the penetration force of the sewing needle of the sewing machine is increased by repeatedly turning off the power supply to the sewing machine motor for a predetermined time.
【0008】[0008]
【発明が解決しようとする課題】しかしながら、上記の
ようなミシンモータの制御装置においては、厚手の布地
を縫製する際にミシンモータに対して所定時間の通電遮
断を繰り返すので、ミシンの縫い針の貫通力は増大する
が振動が非常に大きくミシンの縫い針が折れる等の危険
性があった。また、モータに対して通電遮断する時間の
みを変化させて貫通力の大きさを設定するので、細かく
貫通力の大きさを設定することができなかった。However, in the sewing machine motor control device as described above, when sewing a thick cloth, the energization of the sewing machine motor is repeatedly cut off for a predetermined period of time. The penetration force increases, but the vibration is very large, and there is a risk that the sewing needle of the sewing machine may be broken. In addition, since the magnitude of the penetrating force is set by changing only the time during which the power supply to the motor is cut off, the magnitude of the penetrating force cannot be set finely.
【0009】本発明は、上述した問題点を解決するため
になされたものであり、厚手の布地を縫製する際にミシ
ンの縫い針の貫通力を増大させると共に、貫通力の大き
さを容易にきめ細かく設定できかつ振動の小さいミシン
モータの制御装置を提供することを目的としている。SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problems, and it is intended to increase the penetrating force of a sewing needle of a sewing machine when sewing a thick cloth and to easily reduce the magnitude of the penetrating force. An object of the present invention is to provide a control device for a sewing machine motor that can be set finely and has small vibration.
【0010】[0010]
【課題を解決するための手段】この目的を達成するため
に、請求項1記載のミシンモータの制御装置は、ミシン
のモータもしくは主軸の回転速度を検出する速度検出手
段と、前記速度検出手段により検出されたモータもしく
は主軸の回転速度値と目標指令値との速度偏差値を解消
するために、操作量を出力する操作量出力手段と、前記
操作量出力手段により出力された操作量が所定操作量以
上かどうかを判断する判断手段と、前記判断手段により
肯定判断がなされると、大きい操作量と小さい操作量を
交互に出力し、かつその交互の出力を前記判断手段によ
り否定判断されるまで繰り返す交互出力手段と、前記交
互出力手段により出力される操作量の大小2種類の大き
さをそれぞれ設定可能な設定手段とを備えている。従っ
て、厚手の布地を縫製する際にミシンの縫い針の貫通力
を増大させることができると共に、振動を小さくするこ
とができ、しかも、厚手の布地を縫製する際のミシンの
縫い針の貫通力の大きさを容易に細かく設定することが
できると共に、安全性を確保できる。In order to achieve this object, a control device for a sewing machine motor according to the present invention comprises a speed detecting means for detecting a rotation speed of a motor or a main shaft of the sewing machine, and the speed detecting means. In order to eliminate a speed deviation value between the detected motor or spindle rotational speed value and the target command value, an operation amount output means for outputting an operation amount, and an operation amount output by the operation amount output means The determination means for determining whether the amount is equal to or more than the amount, and when the determination means makes an affirmative determination, the large operation amount and the small operation amount are alternately output , and the alternate output is determined by the determination unit.
Alternating output means repeated until a negative determination Ri, the exchange
Two types of magnitudes of operation amount output by mutual output means
And setting means for setting each of them. Therefore, it is possible to increase the penetrating force of the sewing needle of the sewing machine when sewing a thick cloth, to reduce vibration, and to use the sewing machine when sewing a thick cloth.
It is easy to finely set the size of the penetration force of the sewing needle
It is possible, Ru can be ensured safety.
【0011】[0011]
【0012】さらに、請求項2に記載のミシンモータの
制御装置は、前記交互出力手段において大小2種類の操
作量を出力する期間をそれぞれ設定する設定手段を備え
ている。従って、厚手の布地を縫製する際のミシンの縫
い針の貫通力の大きさを容易に細かく設定することがで
きると共に、より振動を小さくすることができる。Further, the control device for a sewing machine motor according to a second aspect of the present invention includes a setting means for setting a period in which the alternate output means outputs two types of large and small operation amounts. Therefore, the magnitude of the penetrating force of the sewing needle of the sewing machine when sewing a thick cloth can be easily and finely set, and the vibration can be further reduced.
【0013】[0013]
【0014】[0014]
【発明の実施の形態】以下、本発明の実施の形態につい
て図面を参照して説明する。Embodiments of the present invention will be described below with reference to the drawings.
【0015】図1は本発明の第一の実施例としてのミシ
ンモータの制御装置の概略構成図を示している。図1に
示すように、従来技術と同一手段には同一の符号を付
し、その詳細な説明を省略する。ミシンモータ2は、ミ
シンの主軸4と連結されており、前記主軸4を回転駆動
することにより、針棒及び釜機構を駆動するようになっ
ている。FIG. 1 is a schematic block diagram of a control device for a sewing machine motor according to a first embodiment of the present invention. As shown in FIG. 1, the same means as in the prior art are denoted by the same reference numerals, and detailed description thereof will be omitted. The sewing machine motor 2 is connected to the main shaft 4 of the sewing machine, and drives the needle bar and the shuttle mechanism by rotating the main shaft 4.
【0016】そして、前記制御装置は、速度検出手段と
しての速度検出回路6、操作量出力手段としての減算器
8、比例積分補償器10、判断手段及び交互出力手段と
してのトルク制御器16を備えて構成されている。The control device includes a speed detecting circuit 6 as speed detecting means, a subtractor 8 as manipulated variable output means, a proportional-integral compensator 10, and a torque controller 16 as judging means and alternate output means. It is configured.
【0017】前記減算器8、比例積分補償器10、トル
ク制御器16は、ワンチップマイコン18から構成さ
れ、そのハードウェア及びソフトウェア構成からそれら
の各機能が実現されるようになっている。このワンチッ
プマイコン18は、図2に示すように、各種の演算処理
を行なうCPU20、処理プログラム等を記憶するRO
M22、変数データを記憶するRAM24、割り込み処
理を発生させるタイマ26、速度検出回路6、目標速度
指令装置7、モータ駆動回路12とのデータの授受を行
なうI/Oポート28等から構成されている。The subtractor 8, the proportional-integral compensator 10, and the torque controller 16 are constituted by a one-chip microcomputer 18, and their respective functions are realized by the hardware and software configuration. As shown in FIG. 2, the one-chip microcomputer 18 includes a CPU 20 for performing various arithmetic processes and an RO for storing a processing program and the like.
M22, a RAM 24 for storing variable data, a timer 26 for generating an interrupt process, a speed detection circuit 6, a target speed command device 7, an I / O port 28 for exchanging data with the motor drive circuit 12, and the like. .
【0018】さて、前記減算器8は、目標速度指令装置
7より与えられた目標速度指令値Rと前記速度検出回路
6により検出された回転速度値Vとから速度偏差値eを
算出するようになっている。そして、比例積分補償器1
0は、前記速度偏差値eとその積分値Iから上記数式1
に示すように指令トルク値Ucを求め、トルク制御器1
6に出力するようになっている。The subtracter 8 calculates a speed deviation value e from the target speed command value R given by the target speed command device 7 and the rotation speed value V detected by the speed detection circuit 6. Has become. And the proportional-integral compensator 1
0 is obtained from the above equation 1 from the speed deviation value e and its integral value I.
The command torque value Uc is obtained as shown in FIG.
6 is output.
【0019】次に、上記第一の実施例の動作について、
図3及び図4も参照して述べる。図3と図4のフローチ
ャートは、ワンチップマイコン18のCPU20におけ
る動作手順の要部を示している。ROM22に記憶され
た処理プログラムがスタートされると、図3に示すよう
に、まず、ステップS1(以下、単にS1で表す。他の
ステップについても同様)にて、RAM24に記憶され
ている指令トルク値Uc及びカウント値Nが初期化され
0となる。次にS2では、タイマ26の駆動が開始され
る。これにて一定時間間隔(例えば8.3msec)毎にタ
イマ割り込みが発生するようになっている。このタイマ
割り込みは、ミシンの動作が終了する例えばスイッチが
切られるまで続けられる(S3)。Next, the operation of the first embodiment will be described.
This will be described with reference to FIGS. 3 and 4 show the main part of the operation procedure in the CPU 20 of the one-chip microcomputer 18. When the processing program stored in the ROM 22 is started, as shown in FIG. 3, first, in step S1 (hereinafter simply referred to as S1; the same applies to the other steps), the command torque stored in the RAM 24 is determined. The value Uc and the count value N are initialized to 0. Next, in S2, the driving of the timer 26 is started. Thus, a timer interrupt is generated at regular time intervals (for example, 8.3 msec). This timer interrupt is continued until the operation of the sewing machine ends, for example, the switch is turned off (S3).
【0020】そして、タイマ割り込みが発生すると、C
PU20は図4に示すような割り込みハンドラを実行す
る。即ち、S101にて前記速度検出回路6により主軸
4の回転速度値Vを検出する。次に、S102では、S
101で検出された現在の回転速度値Vと、目標速度指
令値Rとを用いて、上記数式1より指令トルク値Ucを
算出しRAM24に書き込む。When a timer interrupt occurs, C
The PU 20 executes an interrupt handler as shown in FIG. That is, in S101, the rotation speed value V of the main shaft 4 is detected by the speed detection circuit 6. Next, in S102, S
Using the current rotational speed value V detected at 101 and the target speed command value R, a command torque value Uc is calculated from the above equation 1 and written into the RAM 24.
【0021】S103にてトルク制御器16により指令
トルク値Ucと所定トルク値Uf(例えば12kgf・cm)
を比較する。指令トルク値Ucが所定トルク値Ufより小
さいならばS104にてカウント値Nが0にリセットさ
れる。その後、S105にてモータ駆動回路12により
RAM24から読み出された指令トルク値Ucを発生す
るようにミシンモータ2を駆動する。At S103, the torque controller 16 controls the command torque value Uc and the predetermined torque value Uf (for example, 12 kgf · cm).
Compare. If the command torque value Uc is smaller than the predetermined torque value Uf, the count value N is reset to 0 in S104. Thereafter, in S105, the sewing machine motor 2 is driven so as to generate the command torque value Uc read from the RAM 24 by the motor drive circuit 12.
【0022】一方、S103にて指令トルク値Ucが所
定トルク値Uf以上ならば、S106にてRAM24に
記憶されたカウント値Nを1インクリメントする。次
に、S107にてカウント値Nとaを比較する。カウン
ト値Nが図5のa以下ならば、S108にて指令トルク
値Ucに第一のトルク値Ub(例えば25kgf・cm)を代
入してRAM24に書き込む。但し、aは第一のトルク
値Ubを出力する回数である。その後、S105が実行
される。On the other hand, if the command torque value Uc is equal to or larger than the predetermined torque value Uf in S103, the count value N stored in the RAM 24 is incremented by one in S106. Next, in step S107, the count value N and a are compared. If the count value N is equal to or smaller than a in FIG. 5, the first torque value Ub (for example, 25 kgf · cm) is substituted for the command torque value Uc in S <b> 108 and written into the RAM 24. Here, a is the number of times the first torque value Ub is output. After that, S105 is executed.
【0023】また、S107にてRAM24から読み込
まれたカウント値Nが図5のaより大きいならばS10
9にて指令トルク値Ucに第二のトルク値Us(例えば1
0kgf・cm)を代入してRAM24に書き込む。次に、
S110にてカウント値Nとbを比較する。カウント値
Nがb以上ならばS111にてカウント値Nが0にリセ
ットされる。ただし、bはaに第二のトルク値Usを出
力する回数を足した回数である。また、S110にてカ
ウント値Nがbより小さいならば、S111はスキップ
され、S105が実行される。If the count value N read from the RAM 24 in S107 is larger than a in FIG.
At step 9, the command torque value Uc is added to the second torque value Us (for example, 1
0 kgf · cm) and write it into the RAM 24. next,
In S110, the count value N is compared with b. If the count value N is equal to or more than b, the count value N is reset to 0 in S111. Here, b is the number of times obtained by adding the number of times of outputting the second torque value Us to a. If the count value N is smaller than b in S110, S111 is skipped and S105 is executed.
【0024】ここで、指令トルク値Ucがトルク制御器
16からモータ駆動回路12にどの様に出力されるかに
ついて説明する。S102で算出される指令トルク値U
cが所定トルク値Ufよりも小さいならばS102の指令
トルク値Ucがそのまま出力される。Here, how the command torque value Uc is output from the torque controller 16 to the motor drive circuit 12 will be described. Command torque value U calculated in S102
If c is smaller than the predetermined torque value Uf, the command torque value Uc in S102 is output as it is.
【0025】また、S102で算出される指令トルク値
Ucが増大して所定トルク値Uf以上になると図5に示す
ように1回目の割り込みからa回目の割り込みまでは第
一のトルク値Ubを出力し、(a+1)回目の割り込み
からb回目の割り込みまでは第二のトルク値Usを出力
する。When the command torque value Uc calculated in S102 increases and becomes equal to or more than the predetermined torque value Uf, the first torque value Ub is output from the first interruption to the a-th interruption as shown in FIG. Then, the second torque value Us is output from the (a + 1) -th interruption to the b-th interruption.
【0026】さらに、(b+1)回目の割り込みから
(b+a)回目の割り込みまでは第一のトルク値Ubを
出力し、(b+a+1)回目の割り込みから2b回目の
割り込みまでは第二のトルク値Usを出力する。これは
再びS102で算出される指令トルク値Ucが所定トル
ク値Ufより小さくなるまで繰り返される。Further, the first torque value Ub is output from the (b + 1) th interrupt to the (b + a) th interrupt, and the second torque value Us is output from the (b + a + 1) th interrupt to the 2bth interrupt. Output. This is repeated until the command torque value Uc calculated in S102 becomes smaller than the predetermined torque value Uf.
【0027】このように、上記第一の実施例によれば、
厚手の布地を縫製する際にミシンの縫い針の貫通力を増
大させることができると共に、振動を小さくすることが
できる。As described above, according to the first embodiment,
When sewing a thick cloth, the penetrating force of the sewing needle of the sewing machine can be increased, and the vibration can be reduced.
【0028】また、図6は本発明の第二の実施例として
のミシンモータの制御装置の概略構成図を示している。
図6に示したように第一の実施例と同一手段には同一の
符号を付し、その詳細な説明を省略する。設定手段30
は、ワンチップマイコン18から構成され、a、b、第
一のトルク値Ub、第二のトルク値Usの値をいろいろ変
化させて設定するようになっている。FIG. 6 is a schematic block diagram of a sewing machine motor control device according to a second embodiment of the present invention.
As shown in FIG. 6, the same units as those in the first embodiment are denoted by the same reference numerals, and detailed description thereof will be omitted. Setting means 30
Is constituted by a one-chip microcomputer 18, and is set by changing various values of a, b, a first torque value Ub, and a second torque value Us.
【0029】次に、上記第二の実施例の動作について、
図7及び図8も参照して述べる。Next, the operation of the second embodiment will be described.
This will be described with reference to FIGS.
【0030】図7及び図8のフローチャートは、ワンチ
ップマイコン18のCPU20における動作手順の要部
を示している。図7及び図8に示したように第一の実施
例と同一処理には同一の符号を付し、その詳細な説明を
省略する。FIGS. 7 and 8 show a main part of an operation procedure in the CPU 20 of the one-chip microcomputer 18. As shown in FIGS. 7 and 8, the same processes as those in the first embodiment are denoted by the same reference numerals, and detailed description thereof will be omitted.
【0031】ROM22に記憶された処理プログラムが
スタートされると、図7に示すようにS4では、RAM
24に記憶されている指令トルク値Uc、カウント値
N、カウント値Mが初期化され0となる。また、S5で
はカウント値Mとcを比較し、カウント値Mがcより大
きい場合は、a、b、第一のトルク値Ub、第二のトル
ク値Usの値を変更することにより設定する(S6)。
ただし、cはタイマ割り込みの一定時間間隔、ミシンの
縫い針の貫通力の大きさ、回数a、b等により決まる回
数である。その後、S7では、カウント値Mが0にリセ
ットされる。また、カウント値Mがcより小さい場合は
S6,S7はスキップされる。When the processing program stored in the ROM 22 is started, as shown in FIG.
The command torque value Uc, the count value N, and the count value M stored in 24 are initialized to 0. In step S5, the count value M is compared with c. If the count value M is larger than c, the count value M is set by changing the values of a, b, the first torque value Ub, and the second torque value Us ( S6).
Here, c is the number of times determined by the fixed time interval of the timer interrupt, the magnitude of the penetrating force of the sewing needle of the sewing machine, the number of times a, b, and the like. Thereafter, in S7, the count value M is reset to 0. If the count value M is smaller than c, S6 and S7 are skipped.
【0032】そして、タイマ割り込みが発生すると、C
PU20は図8に示すような割り込みハンドラを実行す
る。図8に示すようにS103にてトルク制御器16に
より指令トルク値Ucと所定トルク値Ufを比較する。指
令トルク値Ucが所定トルク値Ufより小さいならばS1
04にてカウント値Nが0にリセットされる。さらに、
S112にてカウント値Mが0にリセットされる。When a timer interrupt occurs, C
The PU 20 executes an interrupt handler as shown in FIG. As shown in FIG. 8, in S103, the torque controller 16 compares the command torque value Uc with the predetermined torque value Uf. If the command torque value Uc is smaller than the predetermined torque value Uf, S1
At 04, the count value N is reset to 0. further,
In S112, the count value M is reset to 0.
【0033】一方、S103において、指令トルク値U
cが所定トルク値Uf以上であるならば、S106にてR
AM24に記憶されたカウント値Nを1インクリメント
する。更に、S113にてRAM24に記憶されたカウ
ント値Mを1インクリメントする。On the other hand, in S103, the command torque value U
If c is equal to or more than the predetermined torque value Uf, R is determined in S106.
The count value N stored in the AM 24 is incremented by one. Further, in S113, the count value M stored in the RAM 24 is incremented by one.
【0034】ここで、S6において、a、b、第一のト
ルク値Ub、第二のトルク値Usの値を設定する方法につ
いて説明する。例えば、貫通力を大きくしたい場合は、
a、bそれぞれにある回数を足すことにより、第一のト
ルク値Ubを出力する回数が増加し、貫通力が増大す
る。なお、第一のトルク値Ubを大きくしたり、第二の
トルク値Usを小さくすることにより貫通力を増大させ
てもよい。さらに、a、b、第一のトルク値Ub、第二
のトルク値Usの値全てを変更させて設定することによ
り貫通力を増大させてもよい。Here, a method of setting the values of a and b, the first torque value Ub, and the second torque value Us in S6 will be described. For example, if you want to increase the penetration force,
By adding a certain number of times to each of a and b, the number of times of outputting the first torque value Ub increases, and the penetration force increases. Note that the penetration force may be increased by increasing the first torque value Ub or decreasing the second torque value Us. Further, the penetration force may be increased by changing and setting all the values of a, b, the first torque value Ub, and the second torque value Us.
【0035】また、上記第二の実施例においては、ワン
チップマイコン18のCPU20によりカウント値Mが
c以上の場合は自動的に、a、b、第一のトルク値U
b、第二のトルク値Usの値を変更させて設定している
が、スイッチ等により常時設定できるようにしてもよ
い。In the second embodiment, when the count value M is equal to or larger than c by the CPU 20 of the one-chip microcomputer 18, the a, b and the first torque value U are automatically set.
b, the second torque value Us is set by changing the value, but may be set constantly by a switch or the like.
【0036】このように、上記第二の実施例によれば、
従来のものとは異なり厚手の布地を縫製する際に振動が
小さく、そして、貫通力の大きさを細かく設定すること
ができるので安全性が高く、さらにミシンの用途にあわ
せた設計を容易に行うことができる。As described above, according to the second embodiment,
Unlike conventional products, vibration is small when sewing thick fabrics, and the strength of the penetrating force can be set finely, so safety is high, and design suitable for sewing machine applications is easily performed. be able to.
【0037】特に、上記各実施例においては、モータの
指令トルク値を用いて制御を行っているので、直感的に
かつ簡単な設計を行うことができる。さらに、ワンチッ
プマイコン18により各手段の機能を果たすようにして
いるので、構成が簡単になる等の利点を得ることができ
る。In particular, in each of the above embodiments, since control is performed using the command torque value of the motor, an intuitive and simple design can be performed. Further, since the functions of the respective units are performed by the one-chip microcomputer 18, advantages such as a simplified configuration can be obtained.
【0038】なお、上記各実施例においては、割り込み
処理をタイマ26により一定時間間隔で行うようにした
が、例えば速度検出回路6を構成するロータリーエンコ
ーダの出力するパルスに同期させて行うように構成して
もよい。また、速度検出回路としては、ロータリーエン
コーダを用いたものに限らず、磁気センサ等を用いたも
のであってもよい。さらには、ワンチップマイコンを用
いたものに限らず、操作量出力手段、交互出力手段、設
定手段を各々独立した回路から構成することもできる。In each of the above embodiments, the interrupt processing is performed at fixed time intervals by the timer 26. However, for example, the interrupt processing is performed in synchronization with the pulse output from the rotary encoder constituting the speed detection circuit 6. May be. Further, the speed detection circuit is not limited to the one using the rotary encoder, but may be one using a magnetic sensor or the like. Further, the operation amount output means, the alternate output means, and the setting means are not limited to those using a one-chip microcomputer, and may be constituted by independent circuits.
【0039】その他、本発明は上記各実施例に限定され
るものではなく、例えばミシンの縫い針にかかる負荷を
ミシンモータ2のトルク値により判断していたが、ミシ
ンモータ2に流れる電流量により判断してもよい。ま
た、ミシンモータ2の駆動方式としても、直流電圧駆動
方式に限らず、商用交流電源電圧を用いた駆動方式であ
ってもよく、要旨を逸脱しない範囲内で適宜変更して実
施し得るものである。The present invention is not limited to the above embodiments. For example, the load applied to the sewing needle of the sewing machine is determined based on the torque value of the sewing machine motor 2. You may decide. Also, the driving method of the sewing machine motor 2 is not limited to the DC voltage driving method, and may be a driving method using a commercial AC power supply voltage, and may be appropriately changed and implemented without departing from the gist. is there.
【0040】[0040]
【発明の効果】以上説明したことから明かなように、請
求項1記載のミシンモータの制御装置によれば、厚手の
布地を縫製する際にミシンの縫い針の貫通力を増大させ
ることができかつ振動を小さくすることができ、しか
も、厚手の布地を縫製する際のミシンの縫い針の貫通力
の大きさを容易に細かく設定することができかつ安全性
を確保できる。As apparent from the above description, according to the sewing machine motor control device of the present invention, it is possible to increase the penetration force of the sewing needle of the sewing machine when sewing a thick cloth. And vibration can be reduced ,
Of sewing needle of sewing machine when sewing thick fabric
Size can be easily set finely and safety
Ru can be ensured.
【0041】[0041]
【0042】さらに、請求項2に記載のミシンモータの
制御装置によれば、厚手の布地を縫製する際のミシンの
縫い針の貫通力の大きさを容易に細かく設定することが
できかつより振動を小さくすることができる。[0042] Further, according to the control apparatus of the sewing machine motor according to claim 2, the vibration from and can be easily finely set the stitch penetration size of the needle of the sewing machine when sewing a thick fabric Can be reduced.
【0043】[0043]
【図1】本発明の第一の実施例におけるミシンモータの
制御装置の概略構成図である。FIG. 1 is a schematic configuration diagram of a control device for a sewing machine motor according to a first embodiment of the present invention.
【図2】同実施例のワンチップマイコンの構成を示すブ
ロック図である。FIG. 2 is a block diagram showing a configuration of the one-chip microcomputer of the embodiment.
【図3】同実施例のCPUの動作を示すフローチャート
である。FIG. 3 is a flowchart showing the operation of the CPU of the embodiment.
【図4】同実施例の割り込みハンドラを示すフローチャ
ートである。FIG. 4 is a flowchart showing an interrupt handler of the embodiment.
【図5】同実施例の動作を説明する波形図である。FIG. 5 is a waveform chart for explaining the operation of the embodiment.
【図6】本発明の第二の実施例におけるミシンモータの
制御装置の概略構成図である。FIG. 6 is a schematic configuration diagram of a control device for a sewing machine motor according to a second embodiment of the present invention.
【図7】同第二の実施例のCPUの動作を示すフローチ
ャートである。FIG. 7 is a flowchart illustrating an operation of a CPU according to the second embodiment.
【図8】同第二の実施例の割り込みハンドラを示すフロ
ーチャートである。FIG. 8 is a flowchart showing an interrupt handler according to the second embodiment.
【図9】従来例を示す図1及び図6相当図である。FIG. 9 is a diagram corresponding to FIGS. 1 and 6 showing a conventional example.
2 ミシンモータ 4 主軸 6 速度検出回路 7 目標速度指令装置 8 減算器 10 比例積分補償器 12 モータ駆動回路 16 トルク制御器 18 ワンチップマイコン 20 CPU 22 ROM 24 RAM 26 タイマ 28 I/Oポート 30 設定手段 2 Sewing machine motor 4 Main shaft 6 Speed detection circuit 7 Target speed command device 8 Subtractor 10 Proportional integral compensator 12 Motor drive circuit 16 Torque controller 18 One chip microcomputer 20 CPU 22 ROM 24 RAM 26 Timer 28 I / O port 30 Setting means
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) H02P 5/00 D05B 69/18 ──────────────────────────────────────────────────続 き Continued on front page (58) Field surveyed (Int.Cl. 7 , DB name) H02P 5/00 D05B 69/18
Claims (2)
を検出する速度検出手段と、 前記速度検出手段により検出されたモータもしくは主軸
の回転速度値と目標指令値との速度偏差値を解消するた
めに、操作量を出力する操作量出力手段と、 前記操作量出力手段により出力された操作量が所定操作
量以上かどうかを判断する判断手段と、 前記判断手段により肯定判断がなされると、大きい操作
量と小さい操作量を交互に出力し、かつその交互の出力
を前記判断手段により否定判断されるまで繰り返す交互
出力手段と、前記交互出力手段により出力される操作量の大小2種類
の大きさをそれぞれ設定可能な設定手段と、 を備えたことを特徴とするミシンモータの制御装置。A speed detecting means for detecting a rotation speed of a motor or a main shaft of a sewing machine; and a speed deviation value between a rotation speed value of the motor or the main shaft detected by the speed detecting means and a target command value. An operation amount output unit that outputs an operation amount; a determination unit that determines whether the operation amount output by the operation amount output unit is equal to or greater than a predetermined operation amount; a large operation is performed when an affirmative determination is made by the determination unit. outputting the amount and small operation amount alternately, and its alternate output
Output means for repeating the above until a negative determination is made by the determination means, and two types of large and small operation amounts output by the alternate output means
And a setting means that can set the size of each of the sewing machine motors.
操作量を出力する期間をそれぞれ設定する設定手段を備
えたことを特徴とする請求項1に記載のミシンモータの
制御装置。2. The control device for a sewing machine motor according to claim 1, further comprising a setting unit for setting a period during which the alternating output unit outputs two types of large and small operation amounts.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP25855995A JP3339769B2 (en) | 1995-10-05 | 1995-10-05 | Control device for sewing machine motor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP25855995A JP3339769B2 (en) | 1995-10-05 | 1995-10-05 | Control device for sewing machine motor |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH09103085A JPH09103085A (en) | 1997-04-15 |
| JP3339769B2 true JP3339769B2 (en) | 2002-10-28 |
Family
ID=17321918
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP25855995A Expired - Fee Related JP3339769B2 (en) | 1995-10-05 | 1995-10-05 | Control device for sewing machine motor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3339769B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006136530A (en) * | 2004-11-12 | 2006-06-01 | Aisin Seiki Co Ltd | sewing machine |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006075250A (en) * | 2004-09-07 | 2006-03-23 | Juki Corp | Sewing machine and method of adjusting needle driving force thereof |
| CN110592831B (en) * | 2019-10-17 | 2021-07-30 | 浙江众邦机电科技有限公司 | Motor control method, system, equipment and storage medium of sewing machine |
-
1995
- 1995-10-05 JP JP25855995A patent/JP3339769B2/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006136530A (en) * | 2004-11-12 | 2006-06-01 | Aisin Seiki Co Ltd | sewing machine |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH09103085A (en) | 1997-04-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9077276B2 (en) | Motor control method and motor control apparatus for dental handpiece | |
| JP2008508002A (en) | Surgical machine and operating method of surgical machine | |
| EP2403132A2 (en) | Method and apparatus for controlling motor torque | |
| US9379647B2 (en) | Motor driving control device and control method of motor driving control device | |
| JP2008267361A (en) | Fan control system | |
| JP3339769B2 (en) | Control device for sewing machine motor | |
| JPH09282020A (en) | Servo motor drive | |
| JPS6315687A (en) | Motor controller in sewing machine | |
| JP2786729B2 (en) | Washing machine | |
| JP3389328B2 (en) | Motor starter | |
| US4738211A (en) | Sewing machine control device | |
| JP3710925B2 (en) | Speed limiter | |
| EP4075663A1 (en) | Motor controller, washing machine and method | |
| JPH01222681A (en) | System for driving and controlling setting-head of printer | |
| JPH02297394A (en) | Electronic sewing machine | |
| JPS62258696A (en) | Control system of automatic embroidering machine | |
| JPH02266884A (en) | Method of controlling induction motor | |
| JP2003264990A (en) | Method for calculating rotational speed of brushless motor | |
| JP3185243B2 (en) | Air conditioner fan motor controller | |
| CN120958717A (en) | motor control device | |
| JP2003106607A (en) | Control device for air conditioner | |
| JPH07255193A (en) | Brushless motor control method and apparatus | |
| JP2026006667A (en) | Work equipment | |
| JPH06225572A (en) | Motor controller for sewing machine | |
| JPH0488895A (en) | Reversible controller |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080816 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090816 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100816 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100816 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110816 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120816 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120816 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130816 Year of fee payment: 11 |
|
| LAPS | Cancellation because of no payment of annual fees |