JP2006211749A - Speed controller for stepping motor and its speed control method - Google Patents
Speed controller for stepping motor and its speed control method Download PDFInfo
- Publication number
- JP2006211749A JP2006211749A JP2005017144A JP2005017144A JP2006211749A JP 2006211749 A JP2006211749 A JP 2006211749A JP 2005017144 A JP2005017144 A JP 2005017144A JP 2005017144 A JP2005017144 A JP 2005017144A JP 2006211749 A JP2006211749 A JP 2006211749A
- Authority
- JP
- Japan
- Prior art keywords
- stepping motor
- speed
- acceleration
- deceleration
- region
- 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
Images
Landscapes
- Control Of Stepping Motors (AREA)
Abstract
Description
本発明は、ステッピングモータの速度制御装置及びその速度制御方法に関し、特に加速領域と一定速領域と減速領域とからなる速度パターンに基づいたステッピングモータの駆動制御に関する。 The present invention relates to a stepping motor speed control apparatus and a speed control method thereof, and more particularly to stepping motor drive control based on a speed pattern including an acceleration region, a constant speed region, and a deceleration region.
従来、各種の産業機器に設けられた種々の被駆動部を駆動する為に、オープンループにより駆動制御を簡単に行えるステッピングモータが採用されている。この種のステッピングモータを駆動させる場合、励磁コイルの励磁切換えタイミングと、慣性モーメントや負荷トルクとのバランスが崩れた場合、特に起動時や加減速時に脱調したり振動することがある。 2. Description of the Related Art Conventionally, stepping motors that can easily perform drive control using an open loop have been employed to drive various driven parts provided in various industrial devices. When this type of stepping motor is driven, if the balance between the excitation switching timing of the exciting coil and the moment of inertia or load torque is lost, the motor may step out or vibrate especially during startup or acceleration / deceleration.
そこで、ステッピングモータを駆動制御するに際して、負荷トルクや慣性モーメント等の要求トルクと、ステッピングモータの発生可能トルク等を考慮し、駆動を開始するときの起動周波数を決定する等して、台形状の速度パターン(運転パターン)を演算するようにしている。 Therefore, when controlling the driving of the stepping motor, the required torque such as load torque and moment of inertia, the torque that can be generated by the stepping motor, etc. are taken into consideration, and the starting frequency when starting the driving is determined. The speed pattern (operation pattern) is calculated.
例えば、特許文献1のステッピングモータの開ループパルス列制御装置は、ステッピングモータのロータ位置を示すロータ位置パルス(エンコーダパルス)と、ステッピングモータ駆動用の駆動制御部に出力された指令パルス発生器からの1次指令パルスを受け取り、ステッピングモータの駆動制御を行う駆動制御部に2次指令パルスを出力し、2次指令パルスに同期してステッピングモータの励磁シーケンスを切換えて駆動制御するに際して、2次指令パルスとロータ位置パルスとの偏差(励磁コイルの励磁の進み角度)を検出し、ロータ位置パルスに対して2次指令パルスが進んだ状態にある進み角側の偏差所定値と、ロータ位置パルスに対して2次指令パルスが遅れた状態にある遅れ角側の偏差所定値とによって定められる偏差所定範囲と、2次指令パルスとロータ位置パルスとの偏差を比較し、その偏差が、ロータ位置パルスに対して2次指令パルスが進んだ(遅れた)状態に進み角側偏差所定値(遅れ角側偏差所定値)まで拡大した場合は、指令パルス発生器からの1次指令パルスを保留し、1次指令パルスと逆方向(同方向)の高速パルスを2次指令パルスとして駆動制御部に出力し、慣性付加に対するステッピングモータの制御を自動的に調整するようにしてある。
For example, an open loop pulse train control device for a stepping motor disclosed in
また、特許文献2のミシンにおけるパルスモータの駆動制御装置は、パルスモータに指令される指令パルス数(指令位置)とパルスモータ軸に設けたロータリエンコーダからの位置検出パルス数(実際のモータ位置)との差のパルス数m(これが現在の指令位置に対する実際のモータ位置の遅れ又は進み状態)と、前回の差パルス数m0から今回の差パルス数m1を差し引いた変動パルス数c(これが負荷変動の傾向)とをパラメータとして、指令パルスの速度を制御する。例えば、実際のモータ位置が最大トルクを生じる遅れであって、負荷が増加傾向の場合には増速せず、実際のモータ位置が最大トルクを生じる遅れであって、負荷が減少傾向の場合には増速するようにし、効果的に増速制御を可能にしてある。
Further, the pulse motor drive control device in the sewing machine disclosed in
更に、特許文献3のステッピングモータ駆動方法は、短い加速区間で短時間にスルーアップを行うと、スルーアップから定速駆動に移行したとき、過渡振動が起こる。この過渡振動は可動体の負荷変化と相関があるので、キャリッジの往復回数が所定値「109」に達した場合、キャリッジの摩擦負荷が変化していると予想さるため、モータを駆動する駆動テーブルとして、制御部のROMに予め格納されている複数の非線型のモータ駆動テーブルのうちから最適なモータ駆動テーブルに変更する。ここでは、特に、加速から定速に移行する1ステップ前の励磁時間を可変するようにし、経年変化にも対応できるようにしてある。
Furthermore, in the stepping motor driving method of
前述したように、特許文献1に記載のステッピングモータの開ループパルス列制御装置においては、ステッピングモータを2次指令パルスに同期させて駆動制御しながら、2次指令パルスとロータ位置パルスとを受けて偏差を演算するとともに、2次指令パルスの進み角側偏差所定値や遅れ角側偏差所定値を演算する等の複雑な演算処理が実行されるため、駆動制御のための演算制御が複雑化し、駆動制御部の制御負荷が非常に大きくなり、決められた時間内に駆動部の動作が完了できない場合があるという問題がある。そこで、高速処理が可能な演算素子を使用する場合には、駆動制御部がコスト高になるという問題がある。
As described above, the open loop pulse train control device for a stepping motor described in
また、特許文献2に記載のミシンにおけるパルスモータの駆動制御装置においても同様に、パルスモータを駆動制御しながら、パルスモータに対する指令パルス数とロータリエンコーダからの位置検出パルス数を受けてその差のパルス数mの演算に加えて、前回の差パルス数m0から今回の差パルス数m1を差し引いた変動パルス数cとをパラメータとして指令パルスの速度を制御するので、駆動制御のための演算制御が複雑化し、コントローラの制御負荷が非常に大きくなり、決められた時間内に駆動部の動作が完了できない場合があるという問題がある。そこで、高速処理が可能な演算素子を使用する場合には、コントローラがコスト高になるという問題がある。
Similarly, in the pulse motor drive control device in the sewing machine described in
更に、特許文献3に記載のステッピングモータ駆動方法においては、被駆動部であるキャリッジの往復回数が所定値に達する毎に、最適なモータ駆動テーブルに変更するようにしてあるが、何れのモータ駆動パターンにおいても、所定速度に達する直前の1ステップの励磁時間を変更するだけであるため、加速領域における加速度(加速度合いの傾き)を負荷トルクの大きさに応じて変更しない限り、キャリッジの如何なる負荷変動にも対処できるものではない。
Furthermore, in the stepping motor driving method described in
また、これら複数のモータ駆動パターンを予め作成するに際して、キャリッジの負荷の大きさを想定して、手作業で1ステップの励磁時間を入力設定しなければならず、これら複数のモータ駆動パターン作成が複雑化するとい問題がある。更に、モータ駆動パターンの変更時期は、キャリッジの所定回数の駆動毎に限定されるため、モータ駆動パターン変更時期の融通性に欠けるという問題がある。 Further, when preparing the plurality of motor drive patterns in advance, it is necessary to manually input and set an excitation time for one step in consideration of the load of the carriage. There is a problem of increasing complexity. Furthermore, since the change timing of the motor drive pattern is limited for every predetermined number of times of driving the carriage, there is a problem that the flexibility of the change timing of the motor drive pattern is lacking.
請求項1に係るステッピングモータの速度制御装置は、加速領域と一定速領域と減速領域のうちの少なくとも2つの領域からなる速度パターンに基づいて、予め設定された数の駆動パルスでステッピングモータを駆動制御し、ステッピングモータに連結された被駆動部を駆動するステッピングモータの速度制御装置において、ステッピングモータの出力軸の実回転角に相当する実回転角相当値を検出可能な検出手段と、予め設定された複数の加速度と複数の減速度とを記憶する加減速度記憶手段と、加減速記憶手段に記憶した複数の加速度の各々と複数の減速度の各々との組み合わせにてステッピングモータを駆動する場合の複数の速度パターンを演算する速度パターン演算手段と、速度パターン演算手段で演算された複数の速度パターンの各々にてステッピングモータをテスト的に駆動制御し、ステッピングモータに対して回転指令した指令値と、検出手段で検出された実回転角相当値との差の絶対値の最大値を求め、その最大差を加速度と一定速及び減速度と対応付けて複数組み記憶した最大差テーブルを作成するテーブル作成手段と、最大差テーブルに記憶した複数組の最大差の中から最小の最大差を抽出し、この最小の最大差となる速度パターンにおける加速度、一定速、減速度のデータを決定する制御手段とを備えたものである。 The speed controller for a stepping motor according to claim 1 drives the stepping motor with a preset number of drive pulses based on a speed pattern composed of at least two of an acceleration region, a constant speed region, and a deceleration region. In a stepping motor speed control device that controls and drives a driven part connected to the stepping motor, detection means capable of detecting an actual rotation angle equivalent value corresponding to the actual rotation angle of the output shaft of the stepping motor, and presetting Acceleration / deceleration storage means for storing a plurality of accelerations and decelerations, and a stepping motor driven by a combination of each of a plurality of accelerations and a plurality of decelerations stored in the acceleration / deceleration storage means Speed pattern calculating means for calculating a plurality of speed patterns, and a plurality of speed patterns calculated by the speed pattern calculating means. The stepping motor is driven and tested at various times, and the maximum value of the absolute value of the difference between the command value commanded to rotate to the stepping motor and the actual rotation angle equivalent value detected by the detecting means is obtained. A table creating means for creating a maximum difference table in which a plurality of sets are stored by associating a difference with acceleration, a constant speed, and a deceleration, and extracting a minimum maximum difference from a plurality of sets of maximum differences stored in the maximum difference table, And a control means for determining data of acceleration, constant speed, and deceleration in the speed pattern that is the minimum maximum difference.
予め設定された複数の加速度と複数の減速度とが加減速度記憶手段に記憶されているので、これら複数の加速度の各々と複数の減速度の各々との組み合わせにてステッピングモータを駆動する場合の複数の速度パターンが演算され、これら複数の速度パターンの各々にてステッピングモータがテスト的に駆動制御される。 Since a plurality of preset accelerations and a plurality of decelerations are stored in the acceleration / deceleration storage means, the stepping motor is driven by a combination of each of the plurality of accelerations and each of the plurality of decelerations. A plurality of speed patterns are calculated, and the stepping motor is driven and controlled in a test manner in each of the plurality of speed patterns.
このテスト的な駆動制御に際して、ステッピングモータに対する回転指令値と、検出されたステッピングモータの出力軸の実回転角に相当する実回転角相当値との差の絶対値の最大値が求められ、その最大差が加速度と一定速及び減速度と対応付けて最大差テーブルに複数組み記憶される。 In this test drive control, the maximum absolute value of the difference between the rotation command value for the stepping motor and the detected actual rotation angle equivalent value corresponding to the actual rotation angle of the output shaft of the stepping motor is obtained. A plurality of maximum differences are stored in the maximum difference table in association with acceleration, constant speed, and deceleration.
そして、最終的に、最大差テーブルに記憶した複数組の最大差の中から最小の最大差が抽出され、この最小の最大差となる速度パターンにおける加速度、一定速、減速度のデータが決定され、これらのデータでもってステッピングモータが実際に駆動制御される。それ故、ステッピングモータの回転指令値とステッピングモータの実回転角相当値との差が最も小さい状態、つまり加速領域から一定速領域を経て減速領域に亙って滑らかに切換え可能な理想的な速度パターンを決定することができ、脱調や振動の発生が抑制される。 Finally, the minimum maximum difference is extracted from a plurality of sets of maximum differences stored in the maximum difference table, and acceleration, constant speed, and deceleration data in the speed pattern that is the minimum maximum difference are determined. The stepping motor is actually driven and controlled with these data. Therefore, the difference between the rotation command value of the stepping motor and the actual rotation angle equivalent value is the smallest, that is, the ideal speed that can be smoothly switched from the acceleration region to the deceleration region through the constant speed region. The pattern can be determined, and the occurrence of step-out and vibration is suppressed.
請求項2に係るステッピングモータの速度制御装置は、請求項1の発明において、前記制御手段は、決定した加速度と一定速と減速度のデータに基づいて、加速領域と一定速領域と減速領域の各々における駆動パルス間隔を夫々設定するものである。 According to a second aspect of the present invention, there is provided the speed control device for the stepping motor according to the first aspect of the invention, wherein the control means is configured to determine the acceleration region, the constant speed region, and the deceleration region based on the determined acceleration, constant speed and deceleration data. The drive pulse interval in each is set.
請求項3に係るステッピングモータの速度制御装置は、請求項1又は2の発明において、前記速度パターン演算手段は、加速度及び減速度と、予め設定された駆動パルスの数と駆動可能時間とに基づいて一定速を演算するものである。 In a stepping motor speed control device according to a third aspect of the present invention, in the first or second aspect of the invention, the speed pattern calculation means is based on acceleration and deceleration, a preset number of drive pulses and drivable time. To calculate a constant speed.
請求項4に係るステッピングモータの速度制御装置は、請求項1〜3の何れかの発明において、前記被駆動部は、縫製機に設けられた縫製機構部である。 In a stepping motor speed control apparatus according to a fourth aspect of the present invention, in the invention according to any one of the first to third aspects, the driven portion is a sewing mechanism portion provided in a sewing machine.
請求項5に係るステッピングモータの速度制御方法は、加速領域と一定速領域と減速領域のうちの少なくとも2つの領域からなる速度パターンに基づいて、予め設定された数の駆動パルスでステッピングモータを駆動制御し、ステッピングモータに連結された被駆動部を駆動するステッピングモータの速度制御方法において、予め設定された複数の加速度の各々と複数の減速度の各々との組み合わせにてステッピングモータを駆動する場合の複数の速度パターンを演算する第1ステップと、複数の速度パターンの各々にてステッピングモータをテスト的に駆動制御し、ステッピングモータをテスト的に駆動制御する毎に、ステッピングモータに対して回転指令した指令値と、ステッピングモータの出力軸の実回転角に相当する実回転角相当値との差の絶対値の最大値を求める第2ステップと、これら最大差を加速度と一定速及び減速度と対応付けて複数組記憶した最大差テーブルを作成する第3ステップと、最大差テーブルに記憶した複数組の最大差の中から最小の最大差を抽出し、この最小の最大差となる速度パターンにおける加速度、一定速、減速度のデータを選択する第4ステップとを備えたものである。
The stepping motor speed control method according to
このように、加速領域と一定速領域と減速領域のうちの少なくとも2つの領域からなる速度パターンに基づいて、予め設定された数の駆動パルスでステッピングモータを駆動制御し、ステッピングモータに連結された被駆動部を駆動するステッピングモータの速度制御方法において、第1ステップ〜第4ステップを備えたので、前述した請求項1と同様に作用する。 As described above, the stepping motor is driven and controlled with a preset number of driving pulses based on a speed pattern composed of at least two of an acceleration region, a constant speed region, and a deceleration region, and connected to the stepping motor. Since the speed control method for the stepping motor for driving the driven part includes the first to fourth steps, it operates in the same manner as in the first aspect described above.
請求項1の発明によれば、加速領域と一定速領域と減速領域のうちの少なくとも2つの領域からなる速度パターンに基づいて、予め設定された数の駆動パルスでステッピングモータを駆動制御し、ステッピングモータに連結された被駆動部を駆動するステッピングモータの速度制御装置において、検出手段と、加減速度記憶手段と、速度パターン演算手段と、テーブル作成手段と、制御手段とを設け、予め設定された複数の加速度の各々と複数の減速度の各々とを組み合わせた複数の速度パターンの各々にてステッピングモータがテスト的に駆動制御され、ステッピングモータに対する回転指令値とステッピングモータの実回転角相当値との差の絶対値の最大値が複数組分求められるとともに、複数組の最大差の中から最小の最大差となる速度パターンにおける加速度、一定速、減速度のデータでもってステッピングモータが実際に駆動制御されるので、ステッピングモータの最適で且つ理想的な速度パターンを容易に且つ迅速に求めることができるとともに、脱調や振動の発生を抑制してステッピングモータを円滑に駆動制御することができる。 According to the first aspect of the present invention, the stepping motor is driven and controlled with a preset number of drive pulses based on a speed pattern composed of at least two of an acceleration region, a constant speed region, and a deceleration region. In a speed control device for a stepping motor that drives a driven part connected to a motor, a detection means, an acceleration / deceleration storage means, a speed pattern calculation means, a table creation means, and a control means are provided and set in advance. The stepping motor is driven and controlled on a test basis with each of a plurality of speed patterns obtained by combining each of a plurality of accelerations and each of a plurality of decelerations, and a rotation command value for the stepping motor and a value corresponding to the actual rotation angle of the stepping motor are The maximum absolute value of the difference is obtained for multiple sets, and the speed that gives the smallest maximum difference among the multiple sets of maximum differences Since the stepping motor is actually driven and controlled with the acceleration, constant speed, and deceleration data in the pattern, the optimal and ideal speed pattern of the stepping motor can be easily and quickly obtained, The generation of vibration can be suppressed and the stepping motor can be driven and controlled smoothly.
しかも、ステッピングモータを駆動制御しながら最適な速度パターンを求めるのではない為、高速処理が可能な高価な制御装置を必要とせず、制御装置の製造コストを安価にできること、被駆動部の駆動時間に関係なく、速度パターンを任意の時点でその都度、理想的な速度パターンに更新することができ、被駆動部の駆動状態における信頼性を高めることができる。 In addition, since an optimal speed pattern is not obtained while controlling the driving of the stepping motor, an expensive control device capable of high-speed processing is not required, and the manufacturing cost of the control device can be reduced, and the drive time of the driven part Regardless of the speed pattern, the speed pattern can be updated to an ideal speed pattern each time at an arbitrary time, and the reliability of the driven portion in the driving state can be improved.
請求項2の発明によれば、前記制御手段は、決定した加速度と一定速と減速度のデータに基づいて、加速領域と一定速領域と減速領域の各々における駆動パルス間隔を夫々設定するので、これら加速領域と一定速領域と減速領域の各々における駆動パルス間隔を、精度良く且つ迅速に求めることができる。その他請求項1と同様の効果を奏する。
According to the invention of
請求項3の発明によれば、前記速度パターン演算手段は、加速度及び減速度と、予め設定された駆動パルスの数と駆動可能時間とに基づいて一定速を演算するので、一定速領域における一定速を、これらの数値を用いて演算により容易に求めることができる。その他請求項1又は2と同様の効果を奏する。
According to the invention of
請求項4の発明によれば、前記被駆動部は、縫製機に設けられた縫製機構部であるので、縫製機に設けられる布送り機構や針振り機構等、縫製に関する種々の被駆動部を駆動する各種のステッピングモータの駆動制御に適用することができる。その他請求項1〜3の何れかと同様の効果を奏する。
According to the invention of
請求項5の発明によれば、加速領域と一定速領域と減速領域のうちの少なくとも2つの領域からなる速度パターンに基づいて、予め設定された数の駆動パルスでステッピングモータを駆動制御し、ステッピングモータに連結された被駆動部を駆動するステッピングモータの速度制御方法において、第1ステップ〜第4ステップを備えたので、前記請求項1と同様の効果を奏することができる。
According to the invention of
本実施例のステッピングモータの速度制御装置及びその速度制御方法は、加速領域における複数の加速度と減速領域における複数の減速度を予め記憶しておき、これら複数の加速度の各々と複数の減速度の各々を組み合わせた速度パターンの各々にて、電子鳩目穴かがりミシンの送り台を駆動するステッピングモータをテスト的に駆動制御したときの複数の差の最大値のうちから最小の最大差を求め、この最小の最大差のときの速度パターンにおける加速度と一定速と減速度のデータに基づいてステッピングモータを円滑に駆動できるようにしてある。 In the stepping motor speed control apparatus and speed control method of this embodiment, a plurality of accelerations in the acceleration region and a plurality of decelerations in the deceleration region are stored in advance, and each of the plurality of accelerations and a plurality of decelerations are stored. In each of the combined speed patterns, the minimum maximum difference is obtained from the maximum values of the plurality of differences when the stepping motor that drives the feed hole of the electronic eyelet sewing machine is controlled on a test basis. The stepping motor can be smoothly driven based on the acceleration, constant speed, and deceleration data in the speed pattern at the minimum maximum difference.
図1,図2に示すように、電子鳩目穴かがりミシン1は、略矩形箱状をなすベッド部2に、その後方部上部から前方に連続して延びるアーム部3を一体的に有して構成され、作業テーブル6(図2参照)上に載置されている。
As shown in FIGS. 1 and 2, the electronic
この作業テーブル6には、針棒4の上下動及び揺動やルーパー機構(図示略)等を同期駆動させる縫製機構の駆動源となるミシンモータ7、複数種類の鳩目穴かがり縫目のうちから択一的に選択する操作パネル8、足踏み式の起動・停止スイッチ9(図3参照)などが設けられ、更に各機構の作動を制御するマイクロコンピュータからなる制御装置10(これがステッピングモータの速度制御装置に相当する)が設けられている。
The work table 6 includes a
アーム部3の先端部には、縫針5を備えた針棒4が上下動可能に設けられ、詳しく図示はしないが、ミシンモータ7の駆動により回転する主軸11の回転力がカム機構に伝達され、所定幅分だけ左右に揺動しながら上下駆動されるようになっている。この場合、主軸11の1回転により、針棒4は左側揺動位置(内針位置)と右側揺動位置(外針位置)とに2回上下動するようになっている。
A
また、図示を省略するが、ベッド部2には、針棒4に対向するように左右1対のルーパー(図示略)を有するルーパー機構を備えたルーパー土台が設けられ、このルーパー土台は回転機構により鉛直軸周りに回動可能になっている。これら2個のルーパーはルーパー土台に設けられたリンク機構やカム機構を介して主軸11の回転により、針棒4の上下動と調時して揺動駆動されるようになっている。
Although not shown, the
ベッド部2の上面部には、図1,図2に示すように、鳩目穴かがり縫いに供する加工布をセットする送り台12が設けられている。この送り台12は、全体として薄形の矩形箱状をなし、ルーパー土台及びメスに対向する部位が開放されている。また、この送り台12の上面には、図示を省略するが、金属製からなる左右1対のクロスプレートが夫々設けられている。
As shown in FIGS. 1 and 2, a
ここで、縫針5には糸供給源から供給される上糸が挿通されるとともに、左ルーパーの先端部には下糸が挿通され、右ルーパーは上糸ループを編み込みながら下糸を交絡させて、ループ結合部を形成する。更に、針棒4及びルーパー土台はベッド部2内に設けられたθ方向駆動モータ24(図3参照)及びギヤ機構からなる回転機構により、夫々水平面において、鉛直軸周りに一体的に回転するようになっている。
Here, the upper thread supplied from the thread supply source is inserted into the
次に、電子鳩目穴かがりミシン1の制御系の概要について、図3のブロック図に基づいて説明する。
Next, an outline of the control system of the electronic eyelet
電子鳩目穴かがりミシン1の制御装置10は、CPU15とROM16とRAM17及び不揮発性メモリ17a等を含むマイクロコンピュータと、そのマイクロコンピュータにデータバスなどのコモンバス18を介して接続された入力インターフェース19及び出力インターフェース20等から構成されている。
The
入力インターフェース19には、起動・停止スイッチ9と、布押えに連結された布押えスイッチ21と、タイミング信号発生器22と、操作パネル8からの信号が供給される。出力インターフェース20からは、ミシンモータ7の為の駆動回路23と、θ方向駆動モータ24の為の駆動回路25と、打ち抜き用ハンマー29を駆動するエアシリンダ28に連結された電磁切換え弁26の為の駆動回路27と、送り台12(これが被駆動部に相当する)を移動駆動するX方向駆動モータ30の為の駆動回路31とY方向駆動モータ32の為の駆動回路33に加えて、操作パネル8の各々に駆動信号や駆動パルス信号が供給される。
The
ここで、X方向駆動モータ30とY方向駆動モータ32(これらが被駆動部を駆動するステッピングモータに相当する)の各々は、400ステップのステッピングモータからなり、夫々オープンループにより駆動制御される。X方向駆動モータ30とY方向駆動モータ32に、400本の細線を等間隔で放射状に描いたエンコーダディスクが夫々固着され、X方向駆動モータ30のエンコーダディスクを読み取り可能にエンコーダX34が設けられるとともに、Y方向駆動モータ32のエンコーダディスクを読み取り可能にエンコーダY35が設けられている。
Here, each of the
即ち、駆動モータ30,32が1ステップ(ステップ角が0.9 °) 駆動されると、エンコーダX34とエンコーダY35は夫々1つのエンコーダ信号を入力インターフェース19に出力するようになっている。ここで、これらエンコーダX,Y34,35が検出手段に相当する。また、タイミング信号発生器22は、電子鳩目穴かがりミシン1の主軸11に連係させて設けられ、主軸11の回転位相を検出して、鳩目穴かがり縫いに際して、各種の位相信号を出力するものである。
That is, when the
ROM16には、複数種類の閂止め縫目を有する穴かがり縫目の縫目データと、各種の穴かがり縫目データと、これら縫目データに基づいて、これらモータ7,24,30,32及び電磁切換え弁26を駆動制御して送り台12や回転機構等の縫製機構を駆動するための駆動制御プログラムに加えて、後述する本願特有の速度パターン設定制御のための制御プログラムなどが格納されている。
The
ROM16の加減速度記憶メモリ16a(これが加減速度記憶手段に相当する)には、図4に示すように、予め設定された5種類(0.8 〜1.2V/ 時間 )の加速度Mと、予め設定された5種類(0.8 〜1.2V/ 時間 )の減速度Nとが記憶されている。但し、記号Vは加速度である。ここで、これら5種類の加速度Mと減速度Nとは、X方向駆動モータ30とY方向駆動モータ32を過去おける経験的な標準値「1.0」 に基づいて、その前後に拡張された所定範囲に含まれる複数の値に設定されている。
In the acceleration /
また、RAM17には、鳩目穴かがり縫いに際して、操作パネル6を介して選択された鳩目穴かがり縫いの縫目データを格納する縫目データメモリに加えて、各種のワークメモリ、バッファやポインタなどが設けられている。EEPROM(電気的に書き換え可能なROM)等からなる不揮発性メモリ17aには、図10において後述するように、X方向駆動モータ30の駆動速度を制御する速度制御情報が更新可能に記憶されている。
The
次に、電子鳩目穴かがりミシン1の制御装置10により実行される速度パターン設定制御のルーチンについて、図6のフローチャートに基づいて説明する。但し、図中符号Si(i=11、12、13・・・)は各ステップである。但し、この速度パターン設定制御について、前述したステッピングモータからなるX方向駆動モータ30を駆動制御する速度制御方法を含めて説明する。
Next, the routine of the speed pattern setting control executed by the
ここで、X方向駆動モータ30の速度制御について、図5に基づいて簡単に説明する。電子鳩目穴かがりミシン1が高速(例えば、約2200回転/分)で縫製される場合には、針棒4が上下動する上下動サイクル時間に基づいて、駆動可能時間T(例えば、約20ms)で送り台12をX方向に駆動させる必要がある。
Here, speed control of the
その為、加速領域MEにおける加速度Mの為の加速時間が「T1」に設定され、その後の一定速領域CEにおける一定速Vの為の一定速時間が「T2−T1」に設定され、減速領域NEにおける減速度Nの為の減速時間は「T−T2」に設定されている。それ故、X方向駆動モータ30は、基本的に台形状の速度パターンにて駆動制御される。
Therefore, the acceleration time for the acceleration M in the acceleration area ME is set to “T1”, and the constant speed time for the constant speed V in the subsequent constant speed area CE is set to “T2-T1”. The deceleration time for the deceleration N at NE is set to “T−T2”. Therefore, the
即ち、駆動パルス数をP、駆動可能時間をT、定速時期をT1、減速時期をT2とすると、
演算式1・・・P=V(T2−T1)+V(T1/2)+V{(T−T2)/2}
演算式2・・・M=V/T1
演算式3・・・N=V/(T−T2)
が成立し、これら演算式1〜3に基づいて、
演算式4・・・(1/M+1/N)V2 −2 TV+2 P=0・・が成立する。
ここで、これら加速度M、減速度N、駆動可能時間をT、駆動パルス数Pは、夫々予め設定される定数であるため、T2≧T1の条件を加えることで、1つの一定速Vを求めることができる。
That is, assuming that the number of drive pulses is P, the driveable time is T, the constant speed timing is T1, and the deceleration timing is T2.
Is established, and based on these
Here, since the acceleration M, the deceleration N, the driveable time T, and the drive pulse number P are constants set in advance, one constant speed V is obtained by adding the condition of T2 ≧ T1. be able to.
この制御が開始されると、先ず、駆動パルス数Pとして「4」がセットされ(S11)、加速領域MEの加速度Mに、加減速度記憶メモリ16aに設定された5種類の加速度Mのうちの最初の値「0.8」がセットされ(S12) 、減速領域NEの減速度Nに、加減速度記憶メモリ16aに設定された5種類の減速度Nのうちの最初の値「0.8」がセットされる(S13)。
When this control is started, first, “4” is set as the drive pulse number P (S11), and the acceleration M in the acceleration region ME is set to one of the five types of acceleration M set in the acceleration /
次に、一定速Vが演算される(S14)。この演算処理においては、P=4 、M=0.8 、N=0.8 、T=20msであるため、前述した演算式4を用いて演算により求められる。次に、カウンタCに初期値「1」がセットされ(S15)、加速度Mと一定速Vと減速度Nに基づいて、駆動パルスを設定されたパルス数に応じて順次出力して、X方向駆動モータ30を実際に駆動させながら、エンコーダX34から出力されるエンコーダ信号が微小時間(例えば、約0.2ms ) おきに読み込まれる(S16)。次に、指令値合計とエンコーダ信号合計との差の絶対値の最大値、つまり最大差が演算される(S17)。
Next, the constant speed V is calculated (S14). In this calculation process, since P = 4, M = 0.8, N = 0.8, and T = 20 ms, they are obtained by calculation using the above-described
次に、送り台12が移動開始のために設定されたX方向原点位置に復帰移動され(S18)、カウンタCの値が1つインクリメントされ(S19)、カウンタCの値が「3」でない場合には(S20:No)、S16以降が繰り返して実行される。カウンタCの値が「3」に達した場合には(S20:Yes )、これら3回分の最大差の平均値が最大差テーブルに記憶される(S21)。次に、減速度Nの値が「0.1」だけインクリメント、つまり次の減速度Nが設定され(S22) 、減速度Nの値が最大の「1.2」 に達していない場合には(S23:No)、S14以降が繰り返して実行される。
Next, when the
減速度Nの値が最大の「1.2」 に達した場合には(S23:Yes )、加速度Mの値が「0.1」だけインクリメントされ(S24)、加速度Mの値が最大の「1.2」 に達していない場合には(S25:No)、S13以降が繰り返して実行される。加速度Mの値が最大の「1.2」 に達した場合には(S25:Yes )、これら複数の最大差のうちから、最小の最大差が抽出され(S26)、この最小の最大差となる速度パターンにおける加速度Mと一定速Vと減速度Nのデータが決定されて最小最大差テーブルに記憶される(S27)。 When the value of deceleration N reaches the maximum “1.2” (S23: Yes), the value of acceleration M is incremented by “0.1” (S24), and the value of acceleration M reaches the maximum “1.2”. If not (S25: No), S13 and subsequent steps are repeatedly executed. When the value of the acceleration M reaches the maximum “1.2” (S25: Yes), the minimum maximum difference is extracted from the plurality of maximum differences (S26), and the speed at which this minimum maximum difference is obtained. Data of acceleration M, constant speed V, and deceleration N in the pattern is determined and stored in the minimum / maximum difference table (S27).
次に、駆動パルス間隔とCPU15に対する割込みの為のカウンタの値が設定され、既存の駆動パルス間隔と割込み用カウンタ値が新規の設定値で変更される(S28)。次に、駆動パルス数Pが1つインクリメントされ(S29)、駆動パルス数Pが「100」に達していない場合には(S30:No)、S12以降が繰り返して実行される。そして、最終的に駆動パルス数Pが「100」に達した場合(S30:Yes )、この制御を終了する。
Next, the drive pulse interval and the counter value for interrupt to the
ここで、ステッピングモータ速度制御の特にS12〜S14等が速度パターン演算手段に相当し、ステッピングモータ速度制御の特にS16,S17,S21等がテーブル作成手段に相当し、ステッピングモータ速度制御の特にS26,S27等が制御手段に相当する。また、ステッピングモータ速度制御の特にS12〜S14等が第1ステップに相当し、ステッピングモータ速度制御の特にS16,S17等が第2ステップに相当し、ステッピングモータ速度制御の特にS21等が第3ステップに相当し、ステッピングモータ速度制御の特にS26,S27等が第4ステップに相当する。 Here, the stepping motor speed control particularly S12 to S14 etc. corresponds to the speed pattern calculation means, the stepping motor speed control especially S16, S17, S21 etc. correspond to the table preparation means, and the stepping motor speed control especially S26, S27 and the like correspond to the control means. Further, stepping motor speed control particularly S12 to S14 etc. corresponds to the first step, stepping motor speed control especially S16, S17 etc. corresponds to the second step, and stepping motor speed control especially S21 etc. is the third step. The stepping motor speed control particularly S26, S27, etc. corresponds to the fourth step.
次に、ステッピングモータ速度制御の作用及び効果について説明する。但し、駆動パルス数Pが「14」の場合について説明するものとする。 Next, the operation and effect of stepping motor speed control will be described. However, the case where the drive pulse number P is “14” will be described.
駆動パルス数Pが「14」であって、加速度Mが「1.0」 且つ減速度Nが「1.1」 のときには、X方向駆動モータ30を駆動パルス数Pにて実際に駆動しながらエンコーダ信号を微小時間おきに読み込むと、図7に示すように、出力された駆動パルス数である指令パルス数合計と、入力したエンコーダ信号合計と、微小時間毎の指令値合計とエンコーダ信号合計との差の絶対値が対応付けて求められる。
When the drive pulse number P is “14”, the acceleration M is “1.0”, and the deceleration N is “1.1”, the encoder signal is made minute while the
即ち、図8に示すように、このように5種類「0.8〜1.2」の加速度Mの各々と5種類「0.8〜1.2」の減速度Nの各々とを組み合わせた25通りの最大差が夫々求められ、最大差テーブルに記憶される。次に、これら25通りの最大差のうちの最小の最大差「3.3」 が求められる。それ故、図9に示すように、複数の指令パルス数P(4〜100)の各々について、このように求められた最小の最大差を、加速度Mと一定速Vと減速時期T2と減速度Nとを対応付けて複数組記憶した最小最大差テーブルが作成される。 That is, as shown in FIG. 8, 25 maximum differences obtained by combining each of the five types “0.8 to 1.2” of acceleration M and each of the five types “0.8 to 1.2” of deceleration N are obtained. And stored in the maximum difference table. Next, the minimum maximum difference “3.3” of these 25 maximum differences is obtained. Therefore, as shown in FIG. 9, for each of a plurality of command pulses P (4 to 100), the minimum maximum difference thus obtained is determined as acceleration M, constant speed V, deceleration timing T2, and deceleration. A minimum / maximum difference table in which a plurality of sets are stored in association with N is created.
即ち、この最小最大差テーブルにおいては、指令パルス数Pに対応させて、最小の最大差となる速度パターンにおける加速度Mと一定速Vと減速度Nのデータが決定される。次に、指令パルス数P「14」に関して説明すると、図10に示すように、指令パルス数Pと速度Vに対応させて、駆動パルス間隔と、CPU15に対する割込みを発生させる為のカウンタの値からなる速度制御情報が求められ、不揮発性メモリ17aに既に記憶されている速度制御情報を書き換えて新規に設定される。
That is, in the minimum / maximum difference table, the data of the acceleration M, the constant speed V, and the deceleration N in the speed pattern having the minimum maximum difference is determined in correspondence with the command pulse number P. Next, the command pulse number P “14” will be described. As shown in FIG. 10, the drive pulse interval and the counter value for generating an interrupt to the
そこで、このように最終的に求められた加速領域MEと一定速領域CEと減速領域NEにおける速度と、駆動パルス間隔と、割込みの為のカウンタ値とに基づいて、X方向駆動モータ30が駆動制御される。指令パルス数Pが「14」の場合、定速時期T1が「0.73ms」 であるため、2 つの指令パルスが出力された時点で加速領域MEから一定速領域CEに変更され、また、減速時期T2が「19.19ms」 であるため、13個目の指令パルスが出力された時点で一定速領域CEから減速領域NEに変更される。
Therefore, the
このように、予め設定された複数の加速度Mの各々と複数の減速度Nの各々とを組み合わせた複数の速度パターンの各々にてX方向駆動モータ30がテスト的に駆動制御され、X方向駆動モータ30に対する回転指令パルス値と、X方向駆動モータ30の実回転角相当値であるエンコーダ信号合計との差の絶対値の最大値が複数組分求められるとともに、複数組の最大差の中から最小の最大差となる速度パターンにおける加速度、一定速、減速度のデータデータでもってX方向駆動モータ30が実際に駆動制御されるので、X方向駆動モータ30の最適で且つ理想的な速度パターンを容易に且つ迅速に求めることができるとともに、脱調や振動の発生を抑制してX方向駆動モータ30を円滑に駆動制御することができる。
In this way, the
しかも、X方向駆動モータ30を駆動制御しながら最適な速度パターンを求めるのではない為、高速処理が可能な高価な制御装置を必要とせず、制御装置10の製造コストを安価にできること、送り台12の駆動時間に関係なく、速度パターンを任意の時点でその都度、理想的な速度パターンに更新することができ、送り台12の駆動状態における信頼性を高めることができる。
In addition, since an optimum speed pattern is not obtained while controlling the driving of the
また、決定した加速度Mと一定速Vと減速度Nのデータに基づいて、加速領域MEと一定速領域CEと減速領域NEの各々における駆動パルス間隔を夫々設定するので、これら加速領域MEと一定速領域CEと減速領域NEの各々における駆動パルス間隔を、精度良く且つ迅速に求めることができる。 Further, since the drive pulse intervals in each of the acceleration region ME, the constant speed region CE, and the deceleration region NE are set based on the determined acceleration M, constant speed V, and deceleration N data, the acceleration region ME and the constant acceleration region ME are constant. The drive pulse interval in each of the speed region CE and the deceleration region NE can be obtained accurately and quickly.
また、加速度M及び減速度Nと、予め設定された駆動パルスPの数と駆動可能時間Tとに基づいて一定速Vを演算するので、一定速領域CEにおける一定速Vを、これらの数値を用いて演算により容易に求めることができる。 Further, since the constant speed V is calculated based on the acceleration M and deceleration N, the preset number of drive pulses P and the driveable time T, the constant speed V in the constant speed region CE is calculated using these numerical values. And can be easily obtained by calculation.
次に、前記実施形態を部分的に変更した変更形態について説明する。 Next, a modified embodiment in which the embodiment is partially modified will be described.
1〕駆動可能時間Tを「20ms」 、駆動パルス数Pを「14」、加速度Mを 「無限大」 、減速度Nを「1.0」 に設定した場合には、一定速Vが「0.7127」、定速時期T1が「0」 、減速時期T2 が「19.29」 となり、図11に示すように、加速領域MEがなくなり、一定速領域CEと減速領域NEだけの速度パターンとなる。 1) When the driveable time T is set to “20 ms”, the drive pulse number P is set to “14”, the acceleration M is set to “infinity”, and the deceleration N is set to “1.0”, the constant speed V is set to “0.7127”, The constant speed time T1 is “0” and the deceleration time T2 is “19.29”. As shown in FIG. 11, the acceleration region ME disappears, and only a constant speed region CE and a speed region NE are obtained.
2〕図12に示すように、駆動可能時間Tを「20ms」 、駆動パルス数Pを「14」、加速度Mを 「0.14」 、減速度Nを「0.14」に設定した場合には、一定速Vが「1.4」 、定速時期T1が「10.00」 、減速時期T2 が「10.00」 となり、図12に示すように、一定速領域CEがなくなり、加速領域MEと減速領域NEからなる三角形状の速度パターンとなる。 2] As shown in FIG. 12, when the driveable time T is set to “20 ms”, the drive pulse number P is set to “14”, the acceleration M is set to “0.14”, and the deceleration N is set to “0.14”, the constant speed V is “1.4”, constant speed time T1 is “10.00”, and deceleration time T2 is “10.00”. As shown in FIG. 12, the constant speed region CE disappears, and a triangular shape composed of an acceleration region ME and a deceleration region NE is formed. It becomes a speed pattern.
3〕図13に示すように、駆動可能時間Tを「20ms」 、駆動パルス数Pを「14」、初速をV1、加速度Mを 「0.5」、減速度Nを「0.4」 に設定した場合には、一定速Vが「1.725」 、定速時期T1が「1.05」、減速時期T2 が「18.94」 、終速が初速V1よりも大きいV2となり、図13に示すように、加速領域MEと減速領域NEと一定速領域CEとからなる変形的な台形状の速度パターンとなる。 3] As shown in FIG. 13, when the driveable time T is set to “20 ms”, the drive pulse number P is set to “14”, the initial speed is set to V1, the acceleration M is set to “0.5”, and the deceleration N is set to “0.4”. The constant speed V is “1.725”, the constant speed time T1 is “1.05”, the deceleration time T2 is “18.94”, and the final speed is V2 larger than the initial speed V1, and as shown in FIG. This is a deformed trapezoidal velocity pattern composed of the region NE and the constant speed region CE.
4〕今回の速度パターン設定制御を開始するに際して既に設定されている、つまり今迄使用されていた加速度Mと減速度Nを設定範囲の中心値とし、その中心値に対して前後に拡大した複数種類を今回において採用する複数種類の加速度Mと複数種類の減速度Nとして加減速度記憶メモリ51aに設定するようにしてもよい。 4] The acceleration M and deceleration N that have already been set at the start of the current speed pattern setting control, that is, used up to now are set as the center value of the setting range, and a plurality of parts that are enlarged back and forth with respect to the center value The types may be set in the acceleration / deceleration storage memory 51a as a plurality of types of accelerations M and a plurality of types of decelerations N employed at this time.
5〕送り台12を移動駆動するX方向駆動モータ30だけに限らず、ステッピングモータからなるY方向駆動モータ32、θ方向駆動モータ24等、各種のモータに本発明を適用することが可能である。更に、電子鳩目穴かがりミシン1以外の、工作機械等の産業機器における種々の被駆動部を駆動制御する各種のステッピングモータ駆動制御する駆動制御装置にも本発明を適用することが可能である。
5) The present invention can be applied to various motors such as the Y-
6〕本発明は以上説明した実施の形態に限定されるものではなく、当業者でれば、本発明の趣旨を逸脱しない範囲で、前記実施例に種々の変更を付加して実施することができ、本発明はそれらの変更形態をも包含するものである。 6) The present invention is not limited to the embodiment described above, and those skilled in the art can implement the present invention by adding various modifications without departing from the spirit of the present invention. The present invention includes such modifications.
1 電子鳩目穴かがりミシン
10 制御装置
12 送り台
16a 加減速度記憶メモリ
30 X方向駆動モータ
DESCRIPTION OF
Claims (5)
前記ステッピングモータの出力軸の実回転角に相当する実回転角相当値を検出可能な検出手段と、
予め設定された複数の加速度と複数の減速度とを記憶する加減速度記憶手段と、
前記加減速記憶手段に記憶した複数の加速度の各々と複数の減速度の各々との組み合わせにてステッピングモータを駆動する場合の複数の速度パターンを演算する速度パターン演算手段と、
前記速度パターン演算手段で演算された複数の速度パターンの各々にてステッピングモータをテスト的に駆動制御し、ステッピングモータに対して回転指令した指令値と、前記検出手段で検出された実回転角相当値との差の絶対値の最大値を求め、その最大差を加速度と一定速及び減速度と対応付けて複数組み記憶した最大差テーブルを作成するテーブル作成手段と、
前記最大差テーブルに記憶した複数組の最大差の中から最小の最大差を抽出し、この最小の最大差となる速度パターンにおける加速度、一定速、減速度のデータを決定する制御手段と、
を備えたことを特徴とするステッピングモータの速度制御装置。 Based on a speed pattern composed of at least two of an acceleration region, a constant speed region, and a deceleration region, the stepping motor is driven and controlled with a preset number of driving pulses, and a driven unit connected to the stepping motor is controlled. In the stepping motor speed control device to drive,
Detection means capable of detecting an actual rotation angle equivalent value corresponding to the actual rotation angle of the output shaft of the stepping motor;
Acceleration / deceleration storage means for storing a plurality of preset accelerations and a plurality of decelerations;
A speed pattern calculating means for calculating a plurality of speed patterns when driving the stepping motor by a combination of each of a plurality of accelerations stored in the acceleration / deceleration storage means and each of a plurality of decelerations;
The stepping motor is controlled and driven by each of the plurality of speed patterns calculated by the speed pattern calculating means, and the command value for rotating the stepping motor is commanded and the actual rotation angle detected by the detecting means A table creating means for obtaining a maximum value of the absolute value of the difference between the value and creating a maximum difference table in which the maximum difference is stored in association with an acceleration, a constant speed, and a deceleration; and
A control means for extracting a minimum maximum difference from a plurality of sets of maximum differences stored in the maximum difference table, and determining acceleration, constant speed, and deceleration data in a speed pattern that is the minimum maximum difference;
A stepping motor speed control device comprising:
予め設定された複数の加速度の各々と複数の減速度の各々との組み合わせにてステッピングモータを駆動する場合の複数の速度パターンを演算する第1ステップと、
前記複数の速度パターンの各々にてステッピングモータをテスト的に駆動制御し、前記ステッピングモータをテスト的に駆動制御する毎に、ステッピングモータに対して回転指令した指令値と、前記ステッピングモータの出力軸の実回転角に相当する実回転角相当値との差の絶対値の最大値を求める第2ステップと、
これら最大差を加速度と一定速及び減速度と対応付けて複数組記憶した最大差テーブルを作成する第3ステップと、
前記最大差テーブルに記憶した複数組の最大差の中から最小の最大差を抽出し、この最小の最大差となる速度パターンにおける加速度、一定速、減速度のデータを選択する第4ステップと、
を備えたことを特徴とするステッピングモータの速度制御方法。
Based on a speed pattern composed of at least two of an acceleration region, a constant speed region, and a deceleration region, the stepping motor is driven and controlled with a preset number of driving pulses, and a driven unit connected to the stepping motor is controlled. In the speed control method of the driving stepping motor,
A first step of calculating a plurality of speed patterns when the stepping motor is driven by a combination of each of a plurality of preset accelerations and each of a plurality of decelerations;
The stepping motor is driven and controlled in a test manner at each of the plurality of speed patterns, and each time the stepping motor is driven and controlled in a test manner, a command value for rotation command to the stepping motor and the output shaft of the stepping motor A second step for obtaining a maximum absolute value of a difference from an actual rotation angle equivalent value corresponding to the actual rotation angle;
A third step of creating a maximum difference table in which a plurality of sets of these maximum differences are stored in association with acceleration, constant speed, and deceleration;
A fourth step of extracting a minimum maximum difference from a plurality of sets of maximum differences stored in the maximum difference table, and selecting acceleration, constant speed, and deceleration data in a speed pattern that is the minimum maximum difference;
A stepping motor speed control method comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005017144A JP4569815B2 (en) | 2005-01-25 | 2005-01-25 | Stepping motor speed control device and speed control method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005017144A JP4569815B2 (en) | 2005-01-25 | 2005-01-25 | Stepping motor speed control device and speed control method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006211749A true JP2006211749A (en) | 2006-08-10 |
JP4569815B2 JP4569815B2 (en) | 2010-10-27 |
Family
ID=36967992
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005017144A Expired - Fee Related JP4569815B2 (en) | 2005-01-25 | 2005-01-25 | Stepping motor speed control device and speed control method thereof |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4569815B2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105717873A (en) * | 2016-03-17 | 2016-06-29 | 浙江工业大学义乌科学技术研究院有限公司 | Automatic feeding speed control method based on template sewing machine controller |
CN113852306A (en) * | 2021-09-30 | 2021-12-28 | 浙江众邦机电科技有限公司 | Cloth feeding motor control method and system for sewing machine, sewing machine and storage medium |
CN113890431A (en) * | 2021-09-30 | 2022-01-04 | 浙江众邦机电科技有限公司 | Cloth feeding motor control method and system for sewing machine, sewing machine and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6028800A (en) * | 1983-07-27 | 1985-02-13 | Tokyo Electric Co Ltd | Driving method of step motor |
JPS63305796A (en) * | 1987-06-05 | 1988-12-13 | Fujitsu Ltd | Serial printer |
JPH0654596A (en) * | 1992-07-28 | 1994-02-25 | Tokyo Electric Co Ltd | Paper feeder |
JPH09291461A (en) * | 1996-04-19 | 1997-11-11 | Nippon Denpa Kk | Frame movement control unit for automatic embroidering machine |
-
2005
- 2005-01-25 JP JP2005017144A patent/JP4569815B2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6028800A (en) * | 1983-07-27 | 1985-02-13 | Tokyo Electric Co Ltd | Driving method of step motor |
JPS63305796A (en) * | 1987-06-05 | 1988-12-13 | Fujitsu Ltd | Serial printer |
JPH0654596A (en) * | 1992-07-28 | 1994-02-25 | Tokyo Electric Co Ltd | Paper feeder |
JPH09291461A (en) * | 1996-04-19 | 1997-11-11 | Nippon Denpa Kk | Frame movement control unit for automatic embroidering machine |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105717873A (en) * | 2016-03-17 | 2016-06-29 | 浙江工业大学义乌科学技术研究院有限公司 | Automatic feeding speed control method based on template sewing machine controller |
CN113852306A (en) * | 2021-09-30 | 2021-12-28 | 浙江众邦机电科技有限公司 | Cloth feeding motor control method and system for sewing machine, sewing machine and storage medium |
CN113890431A (en) * | 2021-09-30 | 2022-01-04 | 浙江众邦机电科技有限公司 | Cloth feeding motor control method and system for sewing machine, sewing machine and storage medium |
CN113852306B (en) * | 2021-09-30 | 2024-02-13 | 浙江众邦机电科技有限公司 | Method and system for controlling cloth feeding motor of sewing machine, sewing machine and storage medium |
CN113890431B (en) * | 2021-09-30 | 2024-05-10 | 浙江众邦机电科技有限公司 | Method and system for controlling cloth feeding motor of sewing machine, sewing machine and storage medium |
Also Published As
Publication number | Publication date |
---|---|
JP4569815B2 (en) | 2010-10-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2226419A1 (en) | Sewing machine | |
JPH08215468A (en) | Sewing machine | |
EP2166142B1 (en) | Cloth cutting device of hole stitching machine | |
KR101529095B1 (en) | Sewing machine | |
JP2008011971A (en) | Sewing machine | |
JP4569815B2 (en) | Stepping motor speed control device and speed control method thereof | |
US5860377A (en) | Sewing machine with a speed correcting unit and an independently driven main shaft and loop taker | |
JP2004321771A (en) | Sewing machine and stepping motor control program | |
JP4106991B2 (en) | Sewing machine control device, sewing machine control method, and sewing machine control program | |
KR101524121B1 (en) | Cloth cutting device of sewing machine for button hole stitch | |
JP2009172001A (en) | Sewing machine | |
US5771828A (en) | Sewing or embroidering machine with a thread-cutting device | |
JP4569816B2 (en) | Stepping motor control device | |
CN102653902B (en) | Sewing machine | |
JP3533998B2 (en) | Sewing data correction device and correction method | |
JP2005328972A (en) | Device and method for controlling sewing machine motor | |
JP2006000393A (en) | Sewing machine and control method of the same | |
JPH10277281A (en) | Sewing machine sewing up belt loop | |
JP2764631B2 (en) | Stop sewing controller of sewing machine | |
JPH10263232A (en) | Method and device for accurately deciding needle zero point of automatic sewing machine | |
JP2005218630A (en) | Shape sewing machine | |
JP2003117276A (en) | Sewing machine | |
JP2009039336A (en) | Sewing machine | |
JP4712184B2 (en) | Sewing machine with embroidery device | |
JP4217084B2 (en) | Electronic staggered sewing machine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070903 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100708 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100715 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100728 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 3 Free format text: PAYMENT UNTIL: 20130820 |
|
R150 | Certificate of patent (=grant) or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |