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

JP2006304511A - Drive control unit of stepping motor, and sewing machine - Google Patents

Drive control unit of stepping motor, and sewing machine Download PDF

Info

Publication number
JP2006304511A
JP2006304511A JP2005123738A JP2005123738A JP2006304511A JP 2006304511 A JP2006304511 A JP 2006304511A JP 2005123738 A JP2005123738 A JP 2005123738A JP 2005123738 A JP2005123738 A JP 2005123738A JP 2006304511 A JP2006304511 A JP 2006304511A
Authority
JP
Japan
Prior art keywords
stepping motor
drive
hysteresis
driven
origin
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2005123738A
Other languages
Japanese (ja)
Other versions
JP4802545B2 (en
Inventor
Makoto Aoki
信 青木
信次 ▲よし▼田
Shinji Yoshiden
Toru Takemura
徹 竹村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2005123738A priority Critical patent/JP4802545B2/en
Priority to CNB2006100748569A priority patent/CN100459409C/en
Publication of JP2006304511A publication Critical patent/JP2006304511A/en
Application granted granted Critical
Publication of JP4802545B2 publication Critical patent/JP4802545B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Sewing Machines And Sewing (AREA)
  • Control Of Stepping Motors (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To improve precision in the amount of the drive of a drive system significantly by canceling an error by the hysteresis of the amount of drive in a system to be driven when performing drive control to the system driven by a stepping motor. <P>SOLUTION: In the drive control for performing feedback control to an X-directional drive motor by an encoder signal, there are a counter for counting the number of drive pulses to the X-directional drive motor, and a signal counter for counting the number of encode signals. A home position setting operation is executed in a cloth feeding device driven by the X-directional drive motor (S12). When the counted value of the number of commands when the home position setting operation is completed does not coincide with a signal count value × C (C is a prescribed positive constant) (S13:No), a specified hysteresis cancellation operation of the cloth feeding device is executed by the X-directional drive motor (S14) for canceling the hysteresis in the cloth feeding device. <P>COPYRIGHT: (C)2007,JPO&INPIT

Description

本発明は、ステッピングモータの駆動制御装置及びミシンに関し、特に被駆動系をステッピングモータで駆動制御するに際して、ステッピングモータの制御上の指令値に対するヒステリシスを解消させる駆動制御装置に関する。   The present invention relates to a stepping motor drive control device and a sewing machine, and more particularly to a drive control device that eliminates hysteresis with respect to a command value for controlling a stepping motor when a driven system is driven and controlled by a stepping motor.

従来、各種の駆動系を駆動させる場合、オープンループにより駆動制御が簡単なステッピングモータを採用する場合が殆どである。例えば、電子ミシンにおいては、針振り機構により針棒を揺動させたり、布送り駆動機構により送り歯を介して布地を布送りさせる場合に、小型で制御が簡単なステッピングモータが用いられる。   Conventionally, when driving various drive systems, stepping motors that are easy to drive control by an open loop are mostly used. For example, in an electronic sewing machine, a small and easy-to-control stepping motor is used when a needle bar is swung by a needle swing mechanism or a cloth is fed by a cloth feed drive mechanism via a feed dog.

ところで、送り歯や布保持枠を移動させて布送り動作を行う際に、負荷が大きい場合には、制御手段からの指令パルス数と、パルスモータの回転量に対するエンコーダ信号数との間に誤差が生じ、送り歯や布保持枠を正確に移動させることができないため、模様崩れが発生するという問題がある。そこで、パルスモータの出力を常に最大トルクに設定して、常に所定の駆動量を確保することで、模様崩れの発生を防止するようにしたステッピングモータ制御技術が種々提案されている。   By the way, when carrying out the cloth feed operation by moving the feed dog or the cloth holding frame, if the load is large, there is an error between the number of command pulses from the control means and the number of encoder signals for the rotation amount of the pulse motor. Occurs, and the feed dog and the cloth holding frame cannot be moved accurately, causing a problem of pattern collapse. Therefore, various stepping motor control techniques have been proposed in which the output of the pulse motor is always set to the maximum torque and the predetermined driving amount is always secured to prevent the occurrence of pattern collapse.

例えば、特許文献1に記載のパルスモータ制御プログラムは、パルスモータの加速時や減速前期等の各駆動区間における理想的な偏差値を夫々設定しておき、駆動制御中における任意の時点で、駆動するように指令した第1パルス数と、エンコーダ信号の数である第2パルス数との差である実際の偏差値を演算で求め、設定偏差値と実際偏差値とに基づいて次の駆動パルスの出力タイミングを調節するようにしてある。即ち、所謂、エンコーダ信号を用いたフィードバック制御を採用することで、パルスモータによる刺繍枠の駆動時に最大トルクを発生できるようにしてある。   For example, the pulse motor control program described in Patent Document 1 sets an ideal deviation value in each drive section such as when the pulse motor is accelerating or during the first stage of deceleration, and drives at any time during the drive control. An actual deviation value, which is the difference between the first pulse number commanded to be performed and the second pulse number that is the number of encoder signals, is obtained by calculation, and the next drive pulse is determined based on the set deviation value and the actual deviation value. The output timing is adjusted. That is, by adopting so-called feedback control using an encoder signal, the maximum torque can be generated when the embroidery frame is driven by a pulse motor.

また、特許文献2に記載の電子サイクルミシンは、X軸及びY軸の原点センサと、原点検索制御手段等を設け、テーブルを相互に直交するX軸方向とY軸方向とに移動させ、X軸及びY軸の原点センサからセンサ信号を入力した時点でテーブルの原点設定を行うようにしてある。   In addition, the electronic cycle sewing machine described in Patent Document 2 is provided with an X-axis and Y-axis origin sensor, origin search control means, etc., and moves the table in the X-axis direction and the Y-axis direction orthogonal to each other. The origin of the table is set when the sensor signal is input from the origin sensor of the axis and the Y axis.

そこで、特許文献1に記載のパルスモータ制御プログラムにおいては、特許文献2のように、電源投入時や縫製開始に際して、パルスモータで刺繍枠を駆動する為、刺繍枠の原点設定を必ず実行するようにしてある。   Therefore, in the pulse motor control program described in Patent Document 1, since the embroidery frame is driven by the pulse motor when the power is turned on or at the start of sewing, as in Patent Document 2, the origin setting of the embroidery frame must be executed. It is.

特許文献1において、刺繍枠の原点設定を行う場合、第1パルス数をカウントする第1カウンタと、第2パルス数をカウントする第2カウンタとが設けられ、原点設定処理に際してこれら第1,第2カウンタのカウント値をクリアするクリア処理が実行され、原点設定処理の後に、再度、第1,第2カウンタのカウント値がクリアされる。
特開2004−321771号公報(第10〜14頁、図6,図7) 特開平6−126049号公報(第3〜5頁、図1)
In Patent Document 1, when setting the origin of the embroidery frame, a first counter that counts the number of first pulses and a second counter that counts the number of second pulses are provided. Clear processing for clearing the count value of the two counter is executed, and after the origin setting processing, the count values of the first and second counters are cleared again.
JP 2004-321771 (pages 10 to 14, FIGS. 6 and 7) Japanese Patent Laid-Open No. 6-126049 (pages 3 to 5, FIG. 1)

特許文献1において、原点設定処理が実行される場合に、この原点設定処理の為の刺繍枠駆動に際して、刺繍枠駆動系の駆動負荷がステッピングモータの駆動トルクに比べて比較的大きい場合には、原点設定処理の終了時に、ステッピングモータの駆動軸に連結され、エンコーダ信号を発生させるエンコーダディスクを取付けた駆動軸には、駆動時における負荷の影響を受けて、制御手段からの指令パルスに対応する正規の停止位置に対して回転位相に遅れ(所謂、ヒステリシス)が生じている。   In Patent Document 1, when the origin setting process is executed, when driving the embroidery frame for the origin setting process and the driving load of the embroidery frame driving system is relatively large compared to the driving torque of the stepping motor, At the end of the origin setting process, the drive shaft connected to the drive shaft of the stepping motor and attached with an encoder disk that generates an encoder signal is affected by the load during driving and corresponds to the command pulse from the control means. There is a delay (so-called hysteresis) in the rotational phase with respect to the normal stop position.

即ち、このようなヒステリシス状態では、第1カウント値に対して第2カウント値の方が少なくなっている場合が多い。しかし、このように、第1カウント値と第2カウント値とが一致していない、つまりヒステリシスが発生した状態で、これら第1,第2カウント値が夫々再度クリアされて縫製処理が実行されるので、縫製処理において、駆動パルスの出力タイミングを偏差値に基づいて調節しても、パルスモータによる最大トルク発生に十分に反映できず、模様崩れを確実に防止することができないという問題がある。   That is, in such a hysteresis state, the second count value is often smaller than the first count value. However, in this way, when the first count value and the second count value do not match, that is, in a state where hysteresis has occurred, the first and second count values are cleared again and the sewing process is executed. Therefore, even if the output timing of the drive pulse is adjusted based on the deviation value in the sewing process, there is a problem that it cannot be sufficiently reflected in the generation of the maximum torque by the pulse motor and the pattern collapse cannot be prevented reliably.

請求項1のステッピングモータの駆動制御装置は、エンコーダ信号によりステッピングモータをフィードバック制御するステッピングモータの駆動制御装置において、ステッピングモータに対する駆動パルスの数を計数する指令数カウンタと、エンコーダ信号数を計数する信号カウンタと、ステッピングモータで駆動される被駆動系の所定の動作終了時の指令数カウント値と信号カウント値×C(但し、Cは所定の正の定数)とが一致しない場合に、ステッピングモータにより被駆動系を特定の動作態様で駆動することにより被駆動系のヒステリシスを解消するヒステリシス解消制御手段とを備えたものである。   The stepping motor drive control device according to claim 1 is a stepping motor drive control device that feedback-controls the stepping motor by an encoder signal. The stepping motor drive control device counts a command number counter that counts the number of drive pulses for the stepping motor and an encoder signal number. When the signal counter and the command count value at the end of the predetermined operation of the driven system driven by the stepping motor do not match the signal count value × C (where C is a predetermined positive constant), the stepping motor And a hysteresis elimination control means for eliminating the hysteresis of the driven system by driving the driven system in a specific operation mode.

ステッピングモータの駆動により駆動系の所定の動作が終了した時点で、駆動パルスの数を計数した指令数カウンタのカウント値と、エンコーダ信号数を計数した信号カウンタのカウント値×Cとが一致しない、所謂ヒステリシス状態が発生した場合には、ステッピングモータの駆動により、被駆動系が特定の動作態様で駆動されるので、ヒステリシス状態が解消され、指令数カウント値と信号カウント値×Cとが一致するようになる。即ち、その後、ステッピングモータによりその最大トルクで駆動系が駆動される。   When the predetermined operation of the drive system is completed by driving the stepping motor, the count value of the command number counter that counts the number of drive pulses does not match the count value × C of the signal counter that counts the number of encoder signals. When a so-called hysteresis state occurs, the driven system is driven in a specific operation mode by driving the stepping motor, so the hysteresis state is eliminated and the command count value and the signal count value × C match. It becomes like this. That is, after that, the drive system is driven with the maximum torque by the stepping motor.

請求項2のステッピングモータの駆動制御装置は、請求項1において、前記ヒステリシス解消制御手段は、ステッピングモータにより被駆動系を所定の動作の動作方向と反対方向及びその逆方向へ所定パルス数だけ順に駆動するのを繰り返すことにより被駆動系のヒステリシスを解消するものである。   According to a second aspect of the present invention, there is provided the stepping motor drive control device according to the first aspect, wherein the hysteresis elimination control means uses the stepping motor to move the driven system in the direction opposite to the operation direction of the predetermined operation and in the opposite direction by a predetermined number of pulses. By repeating the drive, the hysteresis of the driven system is eliminated.

請求項3のステッピングモータの駆動制御装置は、請求項2において、前記被駆動系は駆動対象を水平面内において互いに直交するX方向とY方向に駆動するX軸駆動系とY軸駆動系を有し、ヒステリシス解消制御手段はX軸駆動系とY軸駆動系について同時にヒステリシスの解消を行うものである。   According to a third aspect of the present invention, there is provided the stepping motor drive control apparatus according to the second aspect, wherein the driven system includes an X-axis drive system and a Y-axis drive system that drive the drive target in the X and Y directions perpendicular to each other in a horizontal plane. The hysteresis elimination control means simultaneously eliminates hysteresis for the X-axis drive system and the Y-axis drive system.

請求項4のステッピングモータの駆動制御装置は、請求項1〜3の何れかにおいて、前記所定の動作は、ステッピングモータで駆動される被駆動系の原点設定のための原点設定動作である。   In a drive controller for a stepping motor according to a fourth aspect, in any one of the first to third aspects, the predetermined operation is an origin setting operation for setting an origin of a driven system driven by the stepping motor.

請求項5のステッピングモータの駆動制御装置は、請求項4において、前記原点設定動作を行う原点設定制御手段を有し、その原点設定制御手段は被駆動系に設けた原点センサの検出信号が切り換わった時に原点設定制御を終了するものである。   According to a fifth aspect of the present invention, there is provided a driving control device for a stepping motor according to the fourth aspect, further comprising an origin setting control means for performing the origin setting operation, wherein the origin setting control means switches off a detection signal of an origin sensor provided in a driven system. The origin setting control is terminated when it is changed.

請求項6のミシンは、請求項1〜5の何れかに記載したステッピングモータの駆動制御装置を備え、被駆動系を加工布送り機構で構成したものである。   A sewing machine according to a sixth aspect includes the stepping motor drive control device according to any one of the first to fifth aspects, and the driven system is configured by a work cloth feeding mechanism.

請求項1の発明によれば、エンコーダ信号によりステッピングモータをフィードバック制御するステッピングモータの駆動制御装置において、指令数カウンタと、信号カウンタと、ヒステリシス解消制御手段とを備えたので、ステッピングモータの駆動により駆動系の所定の動作が終了した時点で、指令数カウント値と信号カウント値×Cとが一致しない、所謂ヒステリシス状態が発生した場合でも、ヒステリシス解消手段によりステッピングモータ側のヒステリシスが確実に解消されるため、所定の動作終了以降において、駆動系をステッピングモータの最大トルクで駆動できるようになり、駆動指令に対する駆動系における駆動量の精度を格段に高めることができる。   According to the first aspect of the present invention, the stepping motor drive control apparatus that feedback-controls the stepping motor by the encoder signal includes the command number counter, the signal counter, and the hysteresis elimination control means. Even when a so-called hysteresis state occurs in which the command count value does not match the signal count value x C when the predetermined operation of the drive system ends, the hysteresis on the stepping motor side is reliably eliminated by the hysteresis elimination means. Therefore, the drive system can be driven with the maximum torque of the stepping motor after the end of the predetermined operation, and the accuracy of the drive amount in the drive system with respect to the drive command can be significantly increased.

請求項2の発明によれば、前記ヒステリシス解消制御手段は、ステッピングモータにより被駆動系を所定の動作の動作方向と反対方向及びその逆方向へ所定パルス数だけ順に駆動するのを繰り返すことにより被駆動系のヒステリシスを解消する。この場合、所定の動作により被駆動系にヒステリシスが発生している場合であっても、ステッピングモータを所定の動作の動作方向と反対方向に所定パルス数だけ駆動して、所謂ヒステリシス解消動作を実行することで、駆動系のヒステリシスを解消できる場合がある。   According to a second aspect of the present invention, the hysteresis elimination control means repeats driving the driven system by a stepping motor in the direction opposite to the operation direction of the predetermined operation and the opposite direction in order by a predetermined number of pulses. Eliminate drive system hysteresis. In this case, even if hysteresis is generated in the driven system due to a predetermined operation, the stepping motor is driven by a predetermined number of pulses in the direction opposite to the operation direction of the predetermined operation to execute a so-called hysteresis elimination operation. By doing so, the hysteresis of the drive system may be eliminated.

しかし、今回のヒステリシス解消動作で駆動系のヒステリシスを解消できない場合でも、そのヒステリシス解消動作を繰返し実行することで、駆動系のヒステリシスを確実に解消することができる。その他請求1と同様の効果を奏する。   However, even when the hysteresis of the drive system cannot be eliminated by the current hysteresis elimination operation, the hysteresis of the drive system can be reliably eliminated by repeatedly executing the hysteresis elimination operation. Other effects similar to those of the first aspect are obtained.

請求項3の発明によれば、前記被駆動系は駆動対象を水平面内において互いに直交するX方向とY方向に駆動するX軸駆動系とY軸駆動系を有し、ヒステリシス解消制御手段はX軸駆動系とY軸駆動系について同時にヒステリシスの解消を行う。この場合、駆動対象を駆動するX軸駆動系に発生したヒステリシスの解消と、Y軸駆動系に発生したヒステリシスの解消とが同時に行われる為、複数の駆動系におけるヒステリシスの解消を、短時間で迅速に行うことができる。その他請求2と同様の効果を奏する。   According to a third aspect of the present invention, the driven system has an X-axis drive system and a Y-axis drive system that drive the drive target in the X and Y directions orthogonal to each other in a horizontal plane, The hysteresis is eliminated simultaneously for the axis drive system and the Y-axis drive system. In this case, since the cancellation of the hysteresis generated in the X-axis drive system that drives the drive target and the cancellation of the hysteresis generated in the Y-axis drive system are performed at the same time, it is possible to eliminate the hysteresis in a plurality of drive systems in a short time. Can be done quickly. Other effects similar to those of claim 2 are obtained.

請求項4の発明によれば、前記所定の動作は、ステッピングモータで駆動される被駆動系の原点設定のための原点設定動作である。この場合、電源投入時に実行される原点設定動作において、駆動系のヒステリシスを確実に解消させておくことができる。その他請求項1〜3の何れかと同様の効果を奏する。   According to the invention of claim 4, the predetermined operation is an origin setting operation for setting an origin of a driven system driven by a stepping motor. In this case, the hysteresis of the drive system can be reliably eliminated in the origin setting operation executed when the power is turned on. Other effects similar to those of any one of claims 1 to 3 are provided.

請求項5の発明によれば、前記原点設定動作を行う原点設定制御手段を有し、その原点設定制御手段は被駆動系に設けた原点センサの検出信号が切り換わった時に原点設定制御を終了する。この場合、原点センサを用いて、原点センサを設けた位置に原点位置を設定することができる。その他請求4と同様の効果を奏する。   According to the invention of claim 5, the origin setting control means for performing the origin setting operation is provided, and the origin setting control means ends the origin setting control when the detection signal of the origin sensor provided in the driven system is switched. To do. In this case, the origin position can be set to the position where the origin sensor is provided using the origin sensor. Other effects similar to those of the fourth aspect are achieved.

請求項6の発明によれば、請求項1〜5の何れかに記載したステッピングモータの駆動制御装置を備え、被駆動系を加工布送り機構であるので、加工布送り機構をステッピングモータで駆動制御する場合に、請求項1〜5の何れかに記載したステッピングモータの駆動制御装置で得られる効果を発揮できるミシンを実現させることができる。   According to the sixth aspect of the present invention, the stepping motor drive control device according to any one of the first to fifth aspects is provided, and the driven system is the work cloth feed mechanism, so the work cloth feed mechanism is driven by the stepping motor. When controlling, the sewing machine which can exhibit the effect acquired with the drive control device of the stepping motor according to any one of claims 1 to 5 can be realized.

本実施例のステッピングモータの駆動制御装置は、模様縫いミシンの布送り装置をステッピングモータからなるX方向及びY方向駆動モータで駆動するようにし、布送り装置の原点設定処理終了時に、各駆動モータを所定ステップ数ずつ往復回転させて、布送り装置のヒステリシスを解消するようにしてある。   The stepping motor drive control device of this embodiment is configured to drive the cloth stitching device of the pattern sewing machine with the X-direction and Y-direction drive motors composed of stepping motors. Is reciprocated by a predetermined number of steps to eliminate the hysteresis of the cloth feeding device.

図1に示すように、模様縫いミシン1は、ベッド部2と、ベッド部2の後端部から立設された脚柱部3と、その脚柱部3の上端部からベッド部2と対向するように前方へ延びるアーム部4等から構成されている。   As shown in FIG. 1, the pattern stitching sewing machine 1 includes a bed portion 2, a pedestal column portion 3 erected from the rear end portion of the bed portion 2, and the bed portion 2 from the upper end portion of the pedestal column portion 3. The arm portion 4 and the like extend forward.

脚柱部3及びアーム部4には、図示を省略するが、針棒6を介して縫針を上下駆動するためのミシンモータ7と、そのミシンモータ7の駆動力を主軸を介して針棒6に伝達する駆動力伝達機構等が設けられているが、公知の技術であるため、ここではその詳細な説明を省略する。また、アーム部4の前端部である頭部5の内部に、針棒6を上下動させる針棒上下動機構が設けられている。   Although not shown in the drawings, the pedestal 3 and the arm 4 have a sewing machine motor 7 for driving the sewing needle up and down via the needle bar 6 and the driving force of the sewing machine motor 7 via the main shaft. However, since it is a known technique, a detailed description thereof is omitted here. In addition, a needle bar vertical movement mechanism for moving the needle bar 6 up and down is provided inside the head 5 which is the front end of the arm part 4.

ベッド部2には、図示を省略するが、布保持機構と、この布保持機構をX方向(左右方向)とY方向(前後方向)に移動させる布送り装置に加え、縫針の上下動と調時して模様縫目を形成する回転釜と、ミシンモータ7の回転駆動力を主軸を介して回転釜に伝達する下軸と、縫製終了時に上糸と下糸を同時に切断する糸切り機構などが設けられている。   Although not shown in the figure, the bed portion 2 includes a cloth holding mechanism and a cloth feeding device that moves the cloth holding mechanism in the X direction (left-right direction) and the Y direction (front-back direction), as well as the vertical movement and adjustment of the sewing needle. A rotary hook that occasionally forms pattern stitches, a lower shaft that transmits the rotational driving force of the sewing machine motor 7 to the rotary hook via the main shaft, and a thread trimming mechanism that simultaneously cuts the upper and lower threads when sewing is completed Is provided.

ここで、布保持機構は、後述する布送り装置のX方向移動体に連結され、平面視にて矩形枠状の布保持枠10を下側の布受け板11とで加工布を挟持するもので、周知であり、この発明とは関係しないため、その詳細な説明を省略する。   Here, the cloth holding mechanism is connected to an X-direction moving body of a cloth feeding device, which will be described later, and holds a work cloth between a rectangular frame-shaped cloth holding frame 10 and a lower cloth receiving plate 11 in a plan view. Since it is well known and is not related to the present invention, its detailed description is omitted.

布保持枠10と布受け板11とからなる布保持体12(これが、駆動対象に相当する)をX方向及びY方向に移動させて布送りする布送り装置について、図示を省略して簡単に説明する。ベッド部2内に、Y方向移動体をY方向に移動させるY方向移動機構と、X方向移動体をX方向に移動させるX方向移動機構等が設けられている。但し、Y方向移動体のY方向移動体でX方向移動機構を駆動するように構成され、X方向移動体で布保持枠10と布受け板11を同時に移動駆動するようになっている。   A cloth feeding device that feeds a cloth by moving a cloth holding body 12 (which corresponds to a driving target) composed of a cloth holding frame 10 and a cloth receiving plate 11 in the X direction and the Y direction is simplified without illustration. explain. In the bed portion 2, a Y-direction moving mechanism that moves the Y-direction moving body in the Y direction, an X-direction moving mechanism that moves the X-direction moving body in the X direction, and the like are provided. However, the X-direction moving mechanism is driven by the Y-direction moving body of the Y-direction moving body, and the cloth holding frame 10 and the cloth receiving plate 11 are moved and driven simultaneously by the X-direction moving body.

ここで、X方向移動機構がX軸駆動系に相当し、Y方向移動機構がY軸駆動系に相当する。この場合、ステッピングモータからなるX方向駆動モータ13でX方向移動機構を駆動するように構成され、ステッピングモータからなるY方向駆動モータ15でY方向移動機構を駆動するように構成されている。これらX及びY駆動モータ13,15の分解能は、例えば、800パルスである。   Here, the X-direction moving mechanism corresponds to the X-axis driving system, and the Y-direction moving mechanism corresponds to the Y-axis driving system. In this case, the X-direction moving mechanism 13 is configured to drive the X-direction moving mechanism by a stepping motor, and the Y-direction driving motor 15 is configured to drive the Y-direction moving mechanism. The resolution of these X and Y drive motors 13 and 15 is, for example, 800 pulses.

次に、模様縫いミシン1の制御系について簡単に説明しておく。図2に示すように、制御装置20は、入出力インターフェース21と、CPU22とROM23及びRAM24等を含むコンピュータと、駆動回路27〜29等を有する。   Next, the control system of the pattern sewing machine 1 will be briefly described. As shown in FIG. 2, the control device 20 includes an input / output interface 21, a computer including a CPU 22, a ROM 23, and a RAM 24, and drive circuits 27 to 29.

入出力インターフェース21には、起動停止スイッチ25と、ミシンモータ7の為の駆動回路27と、X方向駆動機構を駆動させるX方向駆動モータ13の為の駆動回路28と、Y方向駆動機構を駆動させるY方向駆動モータ15の為の駆動回路29と、X方向移動機構に設けられた原点設定用のX方向原点センサ17と、Y方向移動機構に設けられた原点設定用のY方向原点センサ18等が接続されている。但し、これらX方向及びY方向原点センサ17,18は、夫々近接センサからなっている。   The input / output interface 21 drives a start / stop switch 25, a drive circuit 27 for the sewing machine motor 7, a drive circuit 28 for the X-direction drive motor 13 for driving the X-direction drive mechanism, and a Y-direction drive mechanism. A drive circuit 29 for the Y-direction drive motor 15 to be driven, an X-direction origin sensor 17 for origin setting provided in the X-direction movement mechanism, and a Y-direction origin sensor 18 for origin setting provided in the Y-direction movement mechanism. Etc. are connected. However, the X-direction and Y-direction origin sensors 17 and 18 are proximity sensors, respectively.

ところで、X方向駆動モータ13の駆動軸にXエンコーダ14が付設されている。このXエンコーダ14は、X方向駆動モータ13の実際の回転量を検出するためのもので、駆動軸と共に回転可能に固定され周方向適当間隔にスリットが形成されたディスクと、発光部と受光部とを有する検出器とを備えている。   Incidentally, an X encoder 14 is attached to the drive shaft of the X direction drive motor 13. This X encoder 14 is for detecting the actual amount of rotation of the X direction drive motor 13, and is a disk fixed with a drive shaft so as to be rotatable and having slits formed at appropriate intervals in the circumferential direction, a light emitting portion and a light receiving portion. And a detector.

それ故、Xエンコーダ14において、発光部で発光された光をディスクのスリットを通過して受光部で検出されると、X方向移動に関するエンコーダ信号が入出力インターフェース21に出力され、X方向駆動モータ13の駆動軸の回転角度が検出される。Y方向駆動モータ15の駆動軸にもXエンコーダ14と同様に構成されたYエンコーダ16が付設されており、このYエンコーダ16からもY方向移動に関するエンコーダ信号が入出力インターフェース21に出力されるようになっている。   Therefore, in the X encoder 14, when the light emitted from the light emitting unit passes through the slit of the disk and is detected by the light receiving unit, an encoder signal related to the X direction movement is output to the input / output interface 21, and the X direction drive motor The rotation angle of 13 drive shafts is detected. The drive shaft of the Y-direction drive motor 15 is also provided with a Y encoder 16 configured in the same manner as the X encoder 14, and the encoder signal related to the Y-direction movement is also output from the Y encoder 16 to the input / output interface 21. It has become.

この場合、Xエンコーダ14からは、X方向駆動モータ13の1回転で800個のエンコーダ信号が出力され、Yエンコーダ16からも同様に、Y方向駆動モータ15の1回転で800個のエンコーダ信号が出力される。   In this case, the X encoder 14 outputs 800 encoder signals by one rotation of the X direction drive motor 13, and the Y encoder 16 similarly outputs 800 encoder signals by one rotation of the Y direction drive motor 15. Is output.

ROM23には、各種の駆動機構を駆動制御するとともに、各種の模様の縫製制御プログラム、後述する本願特有の原点設定制御の制御プログラム等が予め格納されている。RAM24には、縫製に供する縫製データを記憶する縫製データメモリだけでなく、X,Y方向駆動モータ15に対する駆動パルスの数を計数する指令数カウンタ24aと、X,Yエンコーダ14,16から出力されるエンコーダ信号数を計数する信号カウンタ24bと、CPU22で演算処理した演算結果を収容する各種メモリ、ポインタ、カウンタ等が必要に応じて設けられている。   The ROM 23 drives and controls various drive mechanisms, and stores a sewing control program for various patterns, a control program for origin setting control unique to the present application described later, and the like. The RAM 24 outputs not only a sewing data memory for storing sewing data to be used for sewing, but also a command number counter 24 a for counting the number of drive pulses for the X and Y direction drive motor 15 and the X and Y encoders 14 and 16. A signal counter 24b that counts the number of encoder signals to be processed, and various memories, pointers, counters, and the like that accommodate the calculation results calculated by the CPU 22 are provided as necessary.

次に、模様縫いミシン1の制御装置20で実行される原点設定制御であって、X方向駆動モータ13によりX方向移動機構について原点設定動作を行う場合について、図3のフローチャートに基づいて説明する。但し、図中符号Si(i=11、12、13・・・)は各ステップである。また、Y方向駆動モータ15についても、このX方向駆動モータ13と同時に実行される原点設定制御は、図3に示すフローチャートと同様であるため、その説明を省略する。   Next, the origin setting control executed by the control device 20 of the pattern sewing machine 1 and the origin setting operation for the X-direction moving mechanism performed by the X-direction drive motor 13 will be described with reference to the flowchart of FIG. . However, in the figure, reference sign Si (i = 11, 12, 13,...) Represents each step. For the Y-direction drive motor 15, the origin setting control executed simultaneously with the X-direction drive motor 13 is the same as the flowchart shown in FIG.

模様縫いミシン1に電源が投入され、CPU22に原点検出開始信号が入力されると、この制御が開始される。先ず、指令数カウンタ24aのカウント値CCがクリアされるとともに、信号カウンタ24bのカウント値SCがクリアされる(S11)。次に、原点設定動作(これが、所定の動作に相当する)が実行される(S12)。   When power is turned on to the pattern sewing machine 1 and an origin detection start signal is input to the CPU 22, this control is started. First, the count value CC of the command number counter 24a is cleared and the count value SC of the signal counter 24b is cleared (S11). Next, an origin setting operation (this corresponds to a predetermined operation) is executed (S12).

但し、この原点設定動作においては、CPU22からX方向駆動モータ13のための駆動回路28に対して駆動指令が出力される毎に、指令数カウンタ24aのカウント値CCが順次インクリメントされ、Xエンコーダ14からのエンコーダ信号が入出力インターフェース21に出力される毎に、信号カウンタ24bのカウント値SCが順次インクリメントされる。そして、X方向原点センサ17からのセンサ信号が切り換わった時に、原点設定動作を終了する。   However, in this origin setting operation, every time a drive command is output from the CPU 22 to the drive circuit 28 for the X-direction drive motor 13, the count value CC of the command number counter 24a is sequentially incremented, and the X encoder 14 Each time an encoder signal is output to the input / output interface 21, the count value SC of the signal counter 24b is sequentially incremented. When the sensor signal from the X direction origin sensor 17 is switched, the origin setting operation is terminated.

次に、原点設定動作が終了した時点において、指令数カウント値CCと、信号カウント値SCとが一致しない場合には(S13:No)、ヒステリシス解消動作(図4参照)が実行される(S14)。この制御が開始されると、先ず、布保持体12をS12で実行された原点設定動作の最終移動方向と反対方向に移動させるように、X方向駆動モータ13が4パルスだけ駆動され(S21)。   Next, when the command count value CC and the signal count value SC do not coincide with each other when the origin setting operation is completed (S13: No), a hysteresis elimination operation (see FIG. 4) is executed (S14). ). When this control is started, first, the X-direction drive motor 13 is driven by 4 pulses so as to move the cloth holder 12 in the direction opposite to the final movement direction of the origin setting operation executed in S12 (S21). .

続いて、布保持体12をその逆方向に移動させるように、X方向駆動モータ13が4パルスだけ駆動され(S22)、この制御を終了して原点設定制御のS13にリターンする。ここで、S21とS22による布保持体12の移動動作が、特定の動作態様に相当する。そこで、原点設定制御において、指令数カウント値CCと信号カウント値SCとが一致しない場合には(S13:No)、S14が繰返して実行される。   Subsequently, the X-direction drive motor 13 is driven by 4 pulses so as to move the cloth holder 12 in the opposite direction (S22), and this control is terminated and the process returns to S13 of the origin setting control. Here, the movement operation | movement of the cloth holding body 12 by S21 and S22 is equivalent to a specific operation | movement aspect. Therefore, in the origin setting control, when the command count value CC does not match the signal count value SC (S13: No), S14 is repeatedly executed.

一方、指令数カウント値CCと信号カウント値SCとが一致した場合には(S13:Yes )、指令数カウント値CCと信号カウント値SCとが夫々クリアされ(S15)、この制御を終了する。ここで、ヒステリシス解消制御がヒステリシス解消制御手段に相当し、原点設定制御の特にS12が原点設定制御手段に相当し、制御装置20がステッピングモータの駆動制御装置20に相当する。   On the other hand, when the command number count value CC and the signal count value SC match (S13: Yes), the command number count value CC and the signal count value SC are cleared respectively (S15), and this control is finished. Here, the hysteresis elimination control corresponds to the hysteresis elimination control means, S12 of the origin setting control, in particular, S12 corresponds to the origin setting control means, and the control device 20 corresponds to the stepping motor drive control device 20.

このように、原点設定制御のS12における原点設定動作を実行したときに、X方向移動機構の駆動負荷がX方向駆動モータ13の駆動トルクに比べて比較的大きい場合には、原点設定動作の終了時に、Xエンコーダ14を取付けたX方向駆動モータ13の駆動軸には、駆動時における負荷の影響を受けて、制御装置20からの指令パルスに対応する正規の停止位置に対して回転位相に遅れ(所謂、ヒステリシス)が生じている。   Thus, when the origin setting operation in S12 of the origin setting control is executed, if the driving load of the X-direction moving mechanism is relatively large compared to the driving torque of the X-direction driving motor 13, the origin setting operation ends. Sometimes, the drive shaft of the X-direction drive motor 13 to which the X encoder 14 is attached is delayed by the rotational phase with respect to the normal stop position corresponding to the command pulse from the control device 20 due to the influence of the load during driving. (So-called hysteresis) occurs.

即ち、このようなヒステリシス状態では、指令数カウント値CCに対して信号カウント値SCの方が少なくなっている場合が多い。しかし、このように、指令数カウント値CCと信号カウント値SCとが一致していない、つまりX方向移動機構にヒステリシスが発生した状態で、X方向移動機構が原点設定動作と反対方向に移動されることにより、X方向駆動モータ13の駆動軸がX方向移動機構から受ける負荷の影響が回避されるようになり、X方向駆動モータ13の駆動軸の回転位相が、制御装置20からの指令パルスに対応する正規の停止位置に一致するようになる。   That is, in such a hysteresis state, the signal count value SC is often smaller than the command count value CC. However, in this way, the command count value CC and the signal count value SC do not match, that is, in a state where hysteresis has occurred in the X direction moving mechanism, the X direction moving mechanism is moved in the opposite direction to the origin setting operation. As a result, the influence of the load applied to the drive shaft of the X-direction drive motor 13 from the X-direction moving mechanism is avoided, and the rotational phase of the drive shaft of the X-direction drive motor 13 is controlled by the command pulse from the control device 20. It matches the regular stop position corresponding to.

そして、このようにX方向移動機構にヒステリシスが解消した時点で、これら指令数カウント値CCと信号カウント値SCとが再度クリアされて、図示しない縫製処理が実行されるので、縫製処理において、駆動パルスの出力タイミングを偏差値に基づいて調節することにより、X方向駆動モータ13による最大トルクを確実に発揮できるよになり、布保持体12の駆動量の精度を格段に高めることができ、模様崩れを確実に防止することができる。   When the hysteresis is resolved in the X-direction moving mechanism, the command count value CC and the signal count value SC are cleared again and a sewing process (not shown) is executed. By adjusting the output timing of the pulse based on the deviation value, the maximum torque by the X direction drive motor 13 can be surely exhibited, and the accuracy of the driving amount of the cloth holder 12 can be remarkably increased. Breakage can be reliably prevented.

また、布送り装置は布保持体12を水平面内において互いに直交するX方向とY方向に駆動するX方向移動機構とY方向移動機構を有し、X方向移動機構とY方向移動機構について同時にヒステリシスの解消を行うので、布保持体12を駆動するX方向移動機構に発生したヒステリシス状態の解消と、Y方向移動機構に発生したヒステリシス状態の解消が同時に行われる為、複数の駆動系におけるヒステリシスの解消を、短時間で迅速に行うことができる。   The cloth feeding device has an X-direction moving mechanism and a Y-direction moving mechanism for driving the cloth holding body 12 in the X direction and the Y direction orthogonal to each other in the horizontal plane, and hysteresis is simultaneously applied to the X direction moving mechanism and the Y direction moving mechanism. Since the cancellation of the hysteresis state generated in the X-direction moving mechanism that drives the cloth holder 12 and the cancellation of the hysteresis state generated in the Y-direction movement mechanism are performed simultaneously, the hysteresis in the plurality of drive systems is eliminated. Resolution can be performed quickly in a short time.

また、ヒステリシス状態を解消させる動作(S21、S22)は、X方向駆動モータ13及びY方向駆動モータ15で駆動される布送り装置の原点設定のための原点設定動作で実行されるので、電源投入時に実行される原点設定動作において、布送り装置のヒステリシス状態を確実に解消させておくことができる。   In addition, since the operation (S21, S22) for canceling the hysteresis state is executed in the origin setting operation for setting the origin of the cloth feeding device driven by the X direction drive motor 13 and the Y direction drive motor 15, the power is turned on. In the origin setting operation that is sometimes executed, the hysteresis state of the cloth feeding device can be reliably canceled.

また、原点設定動作を行う原点設定制御は、布送り装置に設けたX及びY方向原点センサ17,18の検出信号が切り換わった時に原点設定制御を終了するので、これらX及びY方向原点センサ17,18を用いて、X及びY方向原点センサ18を設けた位置に原点位置を設定することができる。   The origin setting control for performing the origin setting operation ends the origin setting control when the detection signals of the X and Y direction origin sensors 17 and 18 provided in the cloth feeding device are switched. 17 and 18 can be used to set the origin position at the position where the X and Y direction origin sensor 18 is provided.

次に、前記実施例を部分的に変更した変更形態について説明する。   Next, a modified embodiment in which the above embodiment is partially modified will be described.

1〕ヒステリシス解消制御のS21とS22において、X方向駆動モータ13を駆動するパルス数は「4パルス」に限られるものではなく、それ以下であっても、またそれ以上であってもよい。また、そのパルス数を作業者により入力設定可能に構成するようにしてもよい。   1) In S21 and S22 of the hysteresis elimination control, the number of pulses for driving the X-direction drive motor 13 is not limited to "4 pulses", and may be less or more. Further, the number of pulses may be configured to be input and set by an operator.

更に、ヒステリシス解消制御のS22を省略することも可能である。但し、この場合には、原点設定動作の実行後で、縫製開始前において、S21で反対方向に駆動したパルス数だけ逆方向に移動させておく必要がある。   Furthermore, S22 of hysteresis elimination control can be omitted. However, in this case, it is necessary to move in the reverse direction by the number of pulses driven in the opposite direction in S21 after the origin setting operation is performed and before the start of sewing.

2〕X及びY方向駆動モータ13,15の分解能(800パルス)と、X及びYエンコーダ14,16から出力されるエンコーダ信号の数が同じであるため、原点設定制御のS13において「CC=SC ?」により判定するようにしたが、エンコーダ信号数の方がステッピングモータの分解能よりも大きい場合には、「CC=SC×C(但し、Cは所定の正の定数) ?」により判定するようにしてもよい。   2] Since the resolution (800 pulses) of the X and Y direction drive motors 13 and 15 and the number of encoder signals output from the X and Y encoders 14 and 16 are the same, “CC = SC "?", But when the number of encoder signals is larger than the resolution of the stepping motor, the determination is made according to "CC = SC × C (where C is a predetermined positive constant)?" It may be.

3〕図3に示す本願特有の原点設定制御は、原点設定動作時に限られるものではなく、縫製開始位置へ布保持体12を移動させた移動終了直後に実行してもよく、また縫製完了後における布保持体12の移動終了時に実行するようにしてもよい。   3] The origin setting control unique to the present application shown in FIG. 3 is not limited to the origin setting operation, and may be executed immediately after the movement of moving the cloth holding body 12 to the sewing start position or after the sewing is completed. It may be executed when the movement of the cloth holding body 12 is completed.

4〕図3に示す本願特有の原点設定制御は、加工布を保持する布保持体12をX方向とY方向に駆動する布保持体12をステッピングモータで駆動するステッピングモータの駆動制御装置だけに限らず、エンコーダ信号によりステッピングモータをフィードバック制御する各種のステッピングモータの駆動制御装置に適用することが可能である。   4] The origin setting control peculiar to the present application shown in FIG. 3 is applied only to the stepping motor drive control device that drives the cloth holding body 12 that drives the cloth holding body 12 holding the work cloth in the X direction and the Y direction by the stepping motor. The present invention is not limited to this, and can be applied to various stepping motor drive control devices that feedback control the stepping motor using an encoder signal.

5〕本発明は以上説明した実施例に限定されるものではなく、当業者でれば、本発明の趣旨を逸脱しない範囲で、前記実施例に種々の変更を付加して実施することができ、本発明はそれらの変更形態をも包含するものである。   5] The present invention is not limited to the embodiments 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 those modifications.

本発明の実施形態に係る模様縫いミシンの斜視図である。It is a perspective view of the pattern sewing machine which concerns on embodiment of this invention. 本発明の実施形態に係る模様縫いミシンの制御系のブロック図である。It is a block diagram of the control system of the pattern sewing machine which concerns on embodiment of this invention. 原点設定制御のフローチャートである。It is a flowchart of origin setting control. ヒステリシス解消制御のフローチャートである。It is a flowchart of hysteresis cancellation control.

符号の説明Explanation of symbols

1 模様縫いミシン
10 布保持枠
11 布受け板
12 布保持体
13 X方向駆動モータ
14 Xエンコーダ
15 Y方向駆動モータ
16 Yエンコーダ
17 X方向原点センサ
18 Y方向原点センサ
20 制御装置
24a 指令数カウンタ
24b 信号カウンタ
DESCRIPTION OF SYMBOLS 1 Pattern sewing machine 10 Cloth holding frame 11 Cloth receiving plate 12 Cloth holding body 13 X direction drive motor 14 X encoder 15 Y direction drive motor 16 Y encoder 17 X direction origin sensor 18 Y direction origin sensor 20 Controller 24a Command number counter 24b Signal counter

Claims (6)

エンコーダ信号によりステッピングモータをフィードバック制御するステッピングモータの駆動制御装置において、
前記ステッピングモータに対する駆動パルスの数を計数する指令数カウンタと、
前記エンコーダ信号数を計数する信号カウンタと、
前記ステッピングモータで駆動される被駆動系の所定の動作終了時の指令数カウント値と信号カウント値×C(但し、Cは所定の正の定数)とが一致しない場合に、前記ステッピングモータにより前記被駆動系を特定の動作態様で駆動することにより前記被駆動系のヒステリシスを解消するヒステリシス解消制御手段と、
を備えたことを特徴とするステッピングモータの駆動制御装置。
In a stepping motor drive control device that performs feedback control of a stepping motor by an encoder signal,
A command number counter for counting the number of drive pulses for the stepping motor;
A signal counter for counting the number of encoder signals;
If the command count value at the end of a predetermined operation of the driven system driven by the stepping motor does not match the signal count value × C (where C is a predetermined positive constant), the stepping motor Hysteresis cancellation control means for eliminating the hysteresis of the driven system by driving the driven system in a specific operation mode;
A stepping motor drive control device comprising:
前記ヒステリシス解消制御手段は、前記ステッピングモータにより前記被駆動系を前記所定の動作の動作方向と反対方向及びその逆方向へ所定パルス数だけ順に駆動するのを繰り返すことにより前記被駆動系のヒステリシスを解消することを特徴とする請求項1に記載のステッピングモータの駆動制御装置。   The hysteresis cancellation control means repeatedly drives the driven system in the direction opposite to the operation direction of the predetermined operation and the opposite direction by the predetermined number of pulses in order to reduce the hysteresis of the driven system. The stepping motor drive control device according to claim 1, wherein the stepping motor drive control device is eliminated. 前記被駆動系は駆動対象を水平面内において互いに直交するX方向とY方向に駆動するX軸駆動系とY軸駆動系を有し、前記ヒステリシス解消制御手段は前記X軸駆動系とY軸駆動系について同時に前記ヒステリシスの解消を行うことを特徴とする請求項2に記載のステッピングモータの駆動制御装置。   The driven system has an X-axis drive system and a Y-axis drive system that drive a drive target in an X direction and a Y direction orthogonal to each other in a horizontal plane, and the hysteresis elimination control means includes the X-axis drive system and the Y-axis drive. The stepping motor drive control apparatus according to claim 2, wherein the hysteresis is eliminated simultaneously for the system. 前記所定の動作は、前記ステッピングモータで駆動される被駆動系の原点設定のための原点設定動作であることを特徴とする請求項1〜3の何れかに記載のステッピングモータの駆動制御装置。   4. The stepping motor drive control apparatus according to claim 1, wherein the predetermined operation is an origin setting operation for setting an origin of a driven system driven by the stepping motor. 前記原点設定動作を行う原点設定制御手段を有し、その原点設定制御手段は前記被駆動系に設けた原点センサの検出信号が切り換わった時に原点設定制御を終了することを特徴とする請求項4に記載のステッピングモータの駆動制御装置。   The origin setting control means for performing the origin setting operation, wherein the origin setting control means ends the origin setting control when the detection signal of the origin sensor provided in the driven system is switched. 5. A stepping motor drive control device according to 4. 請求項1〜5の何れかに記載したステッピングモータの駆動制御装置を備え、前記被駆動系が加工布送り機構であることを特徴とするミシン。
A sewing machine comprising the stepping motor drive control device according to claim 1, wherein the driven system is a work cloth feed mechanism.
JP2005123738A 2005-04-21 2005-04-21 Stepping motor drive control device and sewing machine Expired - Fee Related JP4802545B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2005123738A JP4802545B2 (en) 2005-04-21 2005-04-21 Stepping motor drive control device and sewing machine
CNB2006100748569A CN100459409C (en) 2005-04-21 2006-04-20 Drive control apparatus for magnetic stepping motor and sewing machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005123738A JP4802545B2 (en) 2005-04-21 2005-04-21 Stepping motor drive control device and sewing machine

Publications (2)

Publication Number Publication Date
JP2006304511A true JP2006304511A (en) 2006-11-02
JP4802545B2 JP4802545B2 (en) 2011-10-26

Family

ID=37195610

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005123738A Expired - Fee Related JP4802545B2 (en) 2005-04-21 2005-04-21 Stepping motor drive control device and sewing machine

Country Status (2)

Country Link
JP (1) JP4802545B2 (en)
CN (1) CN100459409C (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150039839A (en) * 2012-09-07 2015-04-13 가부시키가이샤 덴소 Headup display device for vehicle

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101974831B (en) * 2010-08-16 2013-02-20 陆涛 Button sewing machine and binding method of five-hole buttons
CN105246810A (en) 2013-03-22 2016-01-13 奥的斯电梯公司 Computer system and control method
CN104199466A (en) * 2014-06-26 2014-12-10 拓卡奔马机电科技有限公司 Control method and system for closed-loop stepping motor of sewing machine
CN104528277B (en) * 2014-11-27 2017-01-11 苏州紫金港智能制造装备有限公司 Dual-motor coaxial-line real-time synchronous dragging system and synchronization method
US10103659B2 (en) * 2015-12-07 2018-10-16 Microchip Technology Incorporated Stepper trajectory driver with numerical controlled oscillators operated at frequency provided by a synchronized clock signal
CN111272057A (en) * 2020-03-31 2020-06-12 佛山科学技术学院 Active displacement sensor system, control method and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5989590A (en) * 1982-11-11 1984-05-23 Brother Ind Ltd Pwm controller in speed control of motor
JPS62123991A (en) * 1985-11-25 1987-06-05 Canon Inc Controller for drive of pulse motor
JPH05184198A (en) * 1991-12-30 1993-07-23 Nec Corp Stepping motor driver
JP2003180096A (en) * 2001-12-11 2003-06-27 Fdk Corp Driving control method of stepper motor

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0759395A (en) * 1993-08-17 1995-03-03 Oriental Motor Co Ltd Driving of stepping motor
JP2000262095A (en) * 1999-03-12 2000-09-22 Kaya Denshi Kk Stepping motor drive device
CN2559167Y (en) * 2002-07-25 2003-07-02 深圳市雷赛机电技术开发有限公司 Multi-subdivision high-voltage two-phase step-by-step motor driver
JP2004321771A (en) * 2003-04-08 2004-11-18 Brother Ind Ltd Sewing machine and stepping motor control program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5989590A (en) * 1982-11-11 1984-05-23 Brother Ind Ltd Pwm controller in speed control of motor
JPS62123991A (en) * 1985-11-25 1987-06-05 Canon Inc Controller for drive of pulse motor
JPH05184198A (en) * 1991-12-30 1993-07-23 Nec Corp Stepping motor driver
JP2003180096A (en) * 2001-12-11 2003-06-27 Fdk Corp Driving control method of stepper motor

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150039839A (en) * 2012-09-07 2015-04-13 가부시키가이샤 덴소 Headup display device for vehicle
KR101658743B1 (en) 2012-09-07 2016-09-21 가부시키가이샤 덴소 Headup display device for vehicle
US9482868B2 (en) 2012-09-07 2016-11-01 Denso Corporation Vehicular head-up display device

Also Published As

Publication number Publication date
CN100459409C (en) 2009-02-04
JP4802545B2 (en) 2011-10-26
CN1855691A (en) 2006-11-01

Similar Documents

Publication Publication Date Title
JP4802545B2 (en) Stepping motor drive control device and sewing machine
KR101266354B1 (en) A sewing machine
JP7035875B2 (en) Numerical control device, numerical control method, and numerical control program
JP4655744B2 (en) sewing machine
JP2007228787A (en) Motor control unit and sewing machine equipped with it
JPWO2008020627A1 (en) Programmable electronic sewing machine and control device for programmed electronic sewing machine
JP2009172001A (en) Sewing machine
JP2005087251A (en) Sewing machine
US20090064912A1 (en) Embroidery sewing machine and embroidery-start-position setting method
JP2008086427A (en) Pattern sewing machine
JP5669993B1 (en) Numerical controller
US10472752B2 (en) Sewing machine
JP4379221B2 (en) Sewing machine and control method thereof
JP5557019B2 (en) sewing machine
US10864590B2 (en) Soldering apparatus
JP2006181166A (en) Sewing machine
JP2009039336A (en) Sewing machine
JP2007215594A (en) Sewing machine
JP2006314391A (en) Sewing machine
JP2762694B2 (en) Sewing pattern sewing method of electronically controlled pattern sewing machine
JP2005328972A (en) Device and method for controlling sewing machine motor
KR101568384B1 (en) Input/output control system for embroidery machine
JP2008073091A (en) Driving control device of pulse motor and sewing machine
JP2901700B2 (en) Embroidery sewing machine
JP2006263177A (en) Sewing machine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080331

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20101112

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101116

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110111

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: 20110712

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: 20110725

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 4802545

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140819

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees