JP4999480B2 - sewing machine - Google Patents
sewing machine Download PDFInfo
- Publication number
- JP4999480B2 JP4999480B2 JP2007020808A JP2007020808A JP4999480B2 JP 4999480 B2 JP4999480 B2 JP 4999480B2 JP 2007020808 A JP2007020808 A JP 2007020808A JP 2007020808 A JP2007020808 A JP 2007020808A JP 4999480 B2 JP4999480 B2 JP 4999480B2
- Authority
- JP
- Japan
- Prior art keywords
- origin
- self
- count value
- frequency speed
- feed motor
- 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
Images
Landscapes
- Sewing Machines And Sewing (AREA)
Description
本発明は、ミシンに関する。 The present invention relates to a sewing machine.
従来、ミシンにおいては、縫製物を保持してX−Y方向に移動させる保持台と、保持台を移動させるためのステッピングモータと、保持台が原点位置にあるか否かを検出するセンサと、センサからの入力信号に基づいてステッピングモータを制御する制御部とが備えられている(例えば特許文献1参照)。ここで、センサには応答速度(自起動周波数速度)があるので、この応答速度にあわせて保持台がセンサ上を通過する際の速度が設定されている。言い換えると、自起動周波数速度で駆動されるステッピングモータの速度は、センサにより保持台が検出されると、ステッピングモータが確実に原点位置で停止できる速度である。 Conventionally, in a sewing machine, a holding base for holding a sewing product and moving it in the XY direction, a stepping motor for moving the holding base, a sensor for detecting whether the holding base is at the origin position, And a control unit that controls the stepping motor based on an input signal from the sensor (see, for example, Patent Document 1). Here, since the sensor has a response speed (self-starting frequency speed), the speed at which the holding table passes over the sensor is set in accordance with the response speed. In other words, the speed of the stepping motor driven at the self-starting frequency speed is a speed at which the stepping motor can reliably stop at the origin position when the holding table is detected by the sensor.
例えば、応答速度が1kHzの電磁式のセンサと、自起動周波数500PPS、1パルスあたりの移動量0.05mmのステッピングモータを用いた場合、自起動周波数速度は500PPS×0.05mm=25mm/sとなり、原点位置まで100mm移動させるには、原点まで復帰させる時間が4秒かかることになっていた(100/(0.05×500)=4秒)。
近年においては原点復帰するまでの時間をさらに短縮化することが望まれている。
本発明の課題は、原点復帰するまでの時間を短縮化することで、ユーザビリティを向上させることである。
In recent years, it has been desired to further shorten the time until return to the origin.
The subject of this invention is improving usability by shortening the time until it returns to an origin.
請求項1記載の発明におけるミシンは、
縫製物を保持してX−Y方向に移動させる保持台と、
前記保持台を移動させるためのステッピングモータと、
前記保持台が原点位置にあるか否かを検出するセンサと、
前記センサからの入力信号に基づいて、前記保持台が原点位置にある場合を前記センサが検出して直ちに停止可能な自起動周波数速度に前記ステッピングモータを速度制御する制御部と、
原点検索後の前記保持台の移動に対する前記ステッピングモータの駆動パルス数のうち、正方向の移動に対しての前記駆動パルス数を加算し、負方向の移動に対しての前記駆動パルス数を減算することでカウント値をカウントするカウンタとを備え、
前記制御部は、
原点検索時に前記カウンタのカウント値を減算させながら、前記ステッピングモータを所定時間駆動させて前記自起動周波数速度から、当該自起動周波数速度を超える高周波数速度まで加速させ、
次に、前記カウンタのカウント値が0となるまで、前記ステッピングモータを前記高周波数速度で駆動させて、前記カウンタのカウント値が0となる地点を前記保持台が通過した後、
さらに、前記センサが前記保持台を検出するまで前記自起動周波数速度で前記ステッピングモータを駆動させることを特徴している。
The sewing machine according to
A holding stand for holding the sewing product and moving it in the XY direction;
A stepping motor for moving the holding table;
A sensor for detecting whether or not the holding table is at the origin position;
Based on an input signal from the sensor, a control unit that speed-controls the stepping motor to a self-starting frequency speed at which the sensor detects when the holding base is at the origin position and can be stopped immediately;
Of the drive pulse number of the stepping motor for the movement of the holding table after the origin search , add the drive pulse number for the positive direction movement and subtract the drive pulse number for the negative direction movement. And a counter that counts the count value by
The controller is
While subtracting the count value of the counter when searching for the origin, the stepping motor is driven for a predetermined time to accelerate from the self-starting frequency speed to a high frequency speed exceeding the self-starting frequency speed ,
Next, the stepping motor is driven at the high frequency speed until the count value of the counter becomes 0, and after the holding table passes through the point where the count value of the counter becomes 0,
Furthermore, the stepping motor is driven at the self-starting frequency speed until the sensor detects the holding base.
請求項2記載の発明におけるミシンは、請求項1記載のミシンにおいて、
前記カウンタは、電力供給が停止した際においても前記カウント値の記憶を継続していることを特徴としている。
The sewing machine according to claim 2 is the sewing machine according to
The counter is characterized by continuing to store the count value even when power supply is stopped.
本発明によれば、前回の原点検索後における保持台の移動に対するステッピングモータの駆動パルス数がカウンタによりカウントされているので、カウント値が0となる位置がおおよその原点位置となる。つまり、このカウンタのカウント値を基にすることで、原点位置の近傍まで保持台を移動させることが可能となる。これにより、カウント値が0となる地点まではセンサの応答速度を考慮しなくとも原点位置近傍までの移動が可能となり、ステッピングモータを自起動周波数速度以上で駆動させることができる。つまり、請求項1記載の発明のように自起動周波数速度でステッピングモータを所定時間駆動させた後に、カウンタのカウント値が0となるまで、自起動周波数速度を超える周波数でステッピングモータを駆動させてから、センサが保持台を検出するまで自起動周波数速度でステッピングモータを駆動させることや、請求項2記載の発明のように自起動周波数速度でステッピングモータを所定時間駆動させた後に、自起動周波数速度を超える周波数で、カウンタのカウント値が0となるまでに自起動周波数速度を超える周波数が自起動周波数速度に減速可能なカウント値までステッピングモータを駆動させてから、センサが保持台を検出するまで自起動周波数速度でステッピングモータを駆動させることが可能となる。自起動周波数速度を超える周波数でステッピングモータを駆動させることができれば、原点復帰するまでの時間が短縮化されることになり、ユーザビリティが向上される。 According to the present invention, since the number of driving pulses of the stepping motor with respect to the movement of the holding table after the previous origin search is counted by the counter, the position where the count value becomes 0 is the approximate origin position. That is, based on the count value of this counter, the holding table can be moved to the vicinity of the origin position. Thereby, it is possible to move to the vicinity of the origin position without considering the response speed of the sensor up to the point where the count value becomes 0, and the stepping motor can be driven at the self-starting frequency speed or higher. In other words, after the stepping motor is driven at the self-starting frequency speed for a predetermined time as in the first aspect of the invention, the stepping motor is driven at a frequency exceeding the self-starting frequency speed until the count value of the counter becomes zero. Until the sensor detects the holding base, or after driving the stepping motor at the self-starting frequency speed for a predetermined time as in the invention of claim 2, The sensor detects the holding base after driving the stepping motor to a count value at which the frequency exceeding the self-starting frequency speed can be decelerated to the self-starting frequency speed before the count value of the counter reaches 0 at a frequency exceeding the speed. It becomes possible to drive the stepping motor at the self-starting frequency speed. If the stepping motor can be driven at a frequency exceeding the self-starting frequency speed, the time until return to the origin is shortened, and usability is improved.
また、カウンタは電力供給が停止した際においてもカウント値の記憶を継続しているので、電源投入後であっても前回の原点検索によるカウント値を反映させることができる。 Further, since the counter continues to store the count value even when the power supply is stopped, the count value obtained by the previous origin search can be reflected even after the power is turned on.
以下、本実施形態に係るミシンについて図を参照に説明する。図1は本実施形態のミシンの要部構成を表す斜視図である。この図1に示すようにミシン1は、ミシンテーブル2の上面に載置されるミシン本体3を備えている。このミシン本体3のミシンアーム4の先端部には、縫い針5を保持する昇降自在な針棒6と、針棒6の昇降に同期して昇降して、縫い針5の周囲を囲む中押さえ7とが設けられていて、これらの針棒6及び中押さえ7は、ミシン本体3に内蔵された駆動機構(図示省略)によって昇降するようになっている。
Hereinafter, the sewing machine according to the present embodiment will be described with reference to the drawings. FIG. 1 is a perspective view illustrating a main configuration of the sewing machine according to the present embodiment. As shown in FIG. 1, the
また、ミシン1は、縫製物を保持して任意に移動させる移動機構30を備えている。移動機構30は、図1に示すように、ミシンテーブル2上に配設されるとともにミシンアーム4の下方側に延設された保持台31を備えている。すなわち保持台31は、その先端部がミシンアーム4の下方に配置されており、該先端部がミシンアーム4の先端側に配設されている上述した縫い針5及び中押さえ7の近傍に迫り出した状態となって設けられている。保持台31の基端部には縫製物を載置するための載置板41が連結されている。
The
載置板41は、その後端部が上述した保持台31の基端部の前方側の下端に連結されており、ミシンテーブル2の上面に沿って延設されている。載置板41の先端部は四角い枠状に形成されており、この先端部の枠の内側に縫い針5が針落ちを行うようになっている。
The
また、保持台31の先端部には、上述した載置板41とほぼ同じ大きさの四角い枠状に形成された押さえ板38が設けられている。
押さえ板38は、載置板41の上方に配設されていて、その後端部は上述した保持台31の前方に昇降自在に取り付けられている。これにより、押さえ板38は、載置板41に載置された縫製物を押さえて保持することが可能となっている。すなわち、押さえ板38は、縫製物を保持するとともに、後述する移動機構30のX送りモータ32及びY送りモータ33の駆動に伴い、保持した縫製物を押さえ板38ごと前後左右方向(X−Y方向)に移動することが可能となっている。
In addition, a
The
図2は本実施形態のミシンの主制御構成を表すブロック図である。図2に示すようにミシン1の制御部40には、CPU51、ROM52、RAM53、EEPROM54が設けられていて、起動指示が入力される起動ペダル36、保持台31が原点位置にあるか否かを検出する原点センサ(センサ)37がそれぞれ入力回路41,42を介して電気的に接続されている。原点センサ37は、磁気式の近接センサであり、保持台31が原点位置にある場合に検出信号を制御部40に出力するようになっている。
また、制御部40には、各種指示が入力される操作パネル35が電気的に接続されている。そして、制御部40には、移動機構30の駆動源でステッピングモータからなるX送りモータ32、Y送りモータ33、駆動機構の駆動源となるミシンモータ34がそれぞれ駆動回路43,44,45を介して電気的に接続されている。制御部40は、操作パネル35、起動ペダル36、原点センサ37からの入力信号に基づいて、駆動回路43,44,45を制御して、X送りモータ32、Y送りモータ33、ミシンモータ34を駆動させるようになっている。ここで、制御部40は、原点センサ37が原点位置を検出して直ちに停止可能な自起動周波数速度にステッピングモータ34を速度制御するようになっている。
FIG. 2 is a block diagram showing a main control configuration of the sewing machine according to the present embodiment. As shown in FIG. 2, the
In addition, an
ここで、保持台31を原点位置に復帰させるための原点検索プログラムには、3種類の原点検索プログラムが用意されており、これらがROM52に記憶されている。
第一原点検索プログラムは、原点検索時になると、X送りモータ32若しくはY送りモータ33を所定時間駆動させて自起動周波数速度から高周波数速度(自起動周波数速度を超える周波数速度、好ましくは原点センサ37の応答速度を越える周波数速度)まで加速させた後に、保持台31が原点位置にあると原点センサ37によって検出されるまで高周波数速度で駆動させるようになっている。そして、原点センサ37の検出時では、X送りモータ32若しくはY送りモータ33は高周波数速度で駆動されているので、保持台31は原点位置を通過することになる。このため、第一原点検索プログラムにおいては原点検出後に自起動周波数速度まで減速させながら、自起動周波数速度になった地点で、保持台31が原点位置にあると原点センサ37によって検出される位置にくるように、X送りモータ32若しくはY送りモータ33を駆動させるようになっている。
Here, as the origin search program for returning the
When the origin search is performed, the first origin search program drives the
原点復帰後においては、CPU51が、X送りモータ32及びY送りモータ33の駆動パルス数を基にしたカウント値を0にリセットして、EEPROM54に記憶させる。原点復帰後の保持台31の移動に対するX送りモータ32及びY送りモータ33の駆動パルス数は、EEPROM54によりカウントされている。具体的には、正方向の移動に対しての駆動パルス数をカウントする場合はカウントアップ(加算)とし、負方向の移動に対しての駆動パルス数をカウントする場合はカウントダウン(減算)としている。このようにEEPROM54が本発明に係るカウンタである。
After the return to origin, the
第二及び第三原点検索プログラムでは、前述のEEPROM54で記憶されたカウント値を基に原点検索を行う。この際、単純にカウント値が0となる地点に保持台31を復帰させたとしても、モータの脱調等の不具合によりカウント値が0となる地点と原点位置とにずれが生じているおそれもある。このずれを解消すべく、第二及び第三原点検索プログラムでは、EEPROM54のカウント値及び原点センサ37の検出結果を基に原点検索を行うようになっている。
In the second and third origin search programs, the origin search is performed based on the count value stored in the
第二原点検索プログラムは、原点検索時になると、X送りモータ32若しくはY送りモータ33を所定時間駆動させて自起動周波数速度から高周波数速度まで加速させた後に、EEPROM54のカウント値が0となるまで、高周波数で駆動させるようになっている。そして、カウント値が0となる地点では、X送りモータ32若しくはY送りモータ33は高周波数で駆動されているので、保持台31はカウント値が0となる地点を通過することになる。このため、第二原点検索プログラムにおいては原点検出後に自起動周波数速度まで減速させながら、自起動周波数速度になった地点で、保持台31が原点位置にあると原点センサ37によって検出される位置にくるように、X送りモータ32若しくはY送りモータ33を駆動させるようになっている。
In the second origin search program, when the origin is searched, the
第三原点検索プログラムは、原点検索時になると、X送りモータ32若しくはY送りモータ33を所定時間駆動させて自起動周波数速度から高周波数速度まで加速させた後に、EEPROM54のカウント値が0となるまでに高周波数速度が自起動周波数速度に減速可能なカウント値まで高周波数で駆動させてから、原点センサが保持台31を検出するまで自起動周波数速度で駆動させるようになっている。
In the third origin search program, when the origin is searched, the
なお、第二及び第三原点検索プログラムによる原点検索後においても、CPU51が、X送りモータ32及びY送りモータ33の駆動パルス数を基にしたカウント値を0にリセットして、EEPROM54に記憶させるために、EEPROM54には直近の原点復帰が反映されたカウント値が記憶されることになる。
Even after the origin search by the second and third origin search programs, the
次に、本実施形態のミシンにおける作用について説明する。
以下の説明では、自起動周波数が500pps、最大駆動周波数が10000pps、自起動周波数から最大駆動周波数まで加減速する際に必要な加減速時間(所定時間)0.1秒、1パルスあたりの移動量が0.05mmのX送りモータ32、Y送りモータ33及び応答速度が1kHzの原点センサ37を使用して、原点までの距離が100mmの位置から原点検索を開始した場合について説明する。なお、各原点検索プログラムは操作パネル35からの指示により選択されて、選択された原点検索プログラムを制御部40が実行するようになっている。
Next, the operation of the sewing machine according to this embodiment will be described.
In the following description, the self-starting frequency is 500 pps, the maximum driving frequency is 10,000 pps, the acceleration / deceleration time (predetermined time) required for acceleration / deceleration from the self-starting frequency to the maximum driving frequency is 0.1 second, and the amount of movement per pulse. A case where the origin search is started from the position where the distance to the origin is 100 mm using the
まず、第一原点検索プログラムが実行された場合について説明する。
第一原点検索プログラムを実行すると、制御部40は駆動回路43,44を制御して、X送りモータ32及びY送りモータ33を加減速時間(0.1秒)駆動させて、自起動周波数(500pps)から高周波数(10000pps)まで加速させる。この段階では、保持台31は、26.25mmだけ移動している(移動距離=1パルスあたりの移動量×自起動周波数から高周波数まで加速する際に必要な駆動パルス数=1パルスあたりの移動量×加減速時間×(自起動周波数+高周波数)/2=(自起動周波数×1パルスあたりの移動量+高周波数×1パルスあたりの移動量)×加減速時間/2=(自起動周波数速度+高周波数速度)×加減速時間/2=(0.05×500+0.05×10000)×0.1/2=26.25)。なお、自起動周波数速度は、25mm/sであり、高周波数速度は500mm/sである。
First, a case where the first origin search program is executed will be described.
When the first origin search program is executed, the
その後、制御部40は、原点センサ37からの検出信号があるまで、駆動回路43,44を制御して、X送りモータ32及びY送りモータ33を高周波数速度で駆動させる。具体的には、73.75mm(-=原点までの距離−加速時における移動距離=100mm−26.25mm)だけ高周波数速度で駆動されるので、高周波数速度で駆動し始めてから原点センサ37の検出信号があるまでの時間は、0.1475秒(=原点までの残り距離×1パルスあたりの移動量/高周波数=73.75×0.05/10000)となる。
Thereafter, the
原点センサ37からの検出信号が入力されると、制御部40は、駆動回路43,44を制御して、高周波数速度から自起動周波数速度に減速するようにX送りモータ32及びY送りモータ33を駆動させて、原点位置に対して保持台31を通過させる。この際の移動時間及び移動距離は、加速時と同じく0.1秒、26.25mmであるが、原点センサ37には応答速度があるので、高周波数速度での駆動では10パルス(=高周波数/応答速度=10000/1000)だけ遅れが生じる。このため、実際には0.5mm(=10パルス×0.05mm(1パルスあたりの移動量))を加えた26.75mmが原点位置通過後の移動量となり、応答時間として0.001秒(=10パルス/10000(高周波パルス))だけ余分にかかることになる。
When the detection signal from the
その後制御部40は、駆動回路43,44を制御して、原点センサ37が検出信号を出力するまで、自起動周波数速度でX送りモータ32及びY送りモータ33を駆動させる。これにより原点復帰が完了することになる。なお、このときの時間は、1.07秒(=原点位置までの残り距離/(1パルスあたりの距離×自起動周波数)=26.75/(0.05×500))である。
結果として、原点検索開始から終了までの通算時間は1.4185秒(=0.1+0.1475+0.1+0.001+1.07)となる。
Thereafter, the
As a result, the total time from the start to the end of the origin search is 1.4185 seconds (= 0.1 + 0.1475 + 0.1 + 0.001 + 1.07).
原点復帰後においては、CPU51が、X送りモータ32及びY送りモータ33の駆動パルス数を基にしたカウント値を0にリセットして、EEPROM54に記憶させており、その後の保持台31の移動に対するX送りモータ32及びY送りモータ33の駆動パルス数は、EEPROM54によりカウントされている。
After the return to origin, the
次に、第二原点検索プログラムが実行された場合について説明する。なお、この場合においても前述の第一原点検索プログラムの場合と同条件にしているが、カウント値が0となる地点と原点位置とのずれが−2mmであること、つまり原点検索開始時の位置から仮想原点(カウント値が0となる位置)までの距離が例えば98mmであることとする。
また、第二及び第三原点検索プログラムの実行時においても、保持台31の移動に対するX送りモータ32及びY送りモータ33の駆動パルス数はEEPROM54によりカウントされるが、原点位置に近づくことになるので、カウント値はほとんどの場合カウントダウンされることになる。
Next, a case where the second origin search program is executed will be described. In this case, the same conditions as in the first origin search program described above are used, but the difference between the point where the count value is 0 and the origin position is −2 mm, that is, the position at the start of the origin search. The distance from the virtual origin (position where the count value becomes 0) is assumed to be 98 mm, for example.
Also, during the execution of the second and third origin search programs, the drive pulses of the
第二原点検索プログラムを実行すると、制御部40は駆動回路43,44を制御して、X送りモータ32及びY送りモータ33を所定時間(0.1秒)駆動させて、自起動周波数(500pps)から高周波数(10000pps)まで加速させる。この段階では、保持台31は、26.25mmだけ移動している(移動距離=1パルスあたりの移動量×加減速時間×(自起動周波数+高周波数)/2=0.05×0.1×(500+10000)/2=26.25)。
When the second origin search program is executed, the
その後、制御部40は、EEPROM54のカウント値が0となる地点まで、駆動回路43,44を制御して、X送りモータ32及びY送りモータ33を高周波数速度で駆動させる。具体的には、71.75mm(-=原点検索開始時の仮想原点までの距離−加速時における移動距離=98mm−26.25mm)だけ高周波数速度で駆動されるので、高周波数速度で駆動し始めてから原点センサ37の検出信号があるまでの時間は、0.1435秒(=原点までの残り距離/(1パルスあたりの移動量×高周波数)=71.75/(0.05×10000))となる。
Thereafter, the
EEPROM54のカウント値が0となると、制御部40は、駆動回路43,44を制御して、高周波数速度から自起動周波数速度に減速するようにX送りモータ32及びY送りモータ33を駆動させて、仮想原点に対して保持台31を通過させる。この際の移動時間及び移動距離は、加速時と同じく0.1秒、26.25mmである。つまり、仮想原点とのずれ−2mmを加算すれば、原点位置までの残り距離は、24.25mmとなる。
When the count value of the
その後制御部40は、駆動回路43,44を制御して、原点センサ37が検出信号を出力するまで、自起動周波数でX送りモータ32及びY送りモータ33を駆動させる。これにより原点復帰が完了することになる。なお、このときの時間は、0.97秒(=原点位置までの残り距離/(1パルスあたりの距離×自起動周波数)=24.25/(0.05×500))となる。
結果として、原点検索開始から終了までの通算時間は1.3135秒(=0.1+0.1435+0.1+0.97)となる。
Thereafter, the
As a result, the total time from the start to the end of the origin search is 1.3135 seconds (= 0.1 + 0.1435 + 0.1 + 0.97).
さらに、第三原点検索プログラムが実行された場合について説明する。なお、この場合においても前述の第一原点検索プログラムの場合と同条件にし、カウント値が0となる地点が原点位置となるずれのない状態を例示して説明する。
第三原点検索プログラムを実行すると、制御部40は駆動回路43,44を制御して、X送りモータ32及びY送りモータ33を所定時間(0.1秒)駆動させて、自起動周波数(500pps)から高周波数(10000pps)まで加速させる。この段階では、保持台31は、26.25mmだけ移動している(移動距離=1パルスあたりの移動量×所定時間×(自起動周波数+高周波数)/2=0.05×0.1×(500+10000)/2=26.25)。原点位置までの残り距離は、73.75mm(=100−26.25)となる。
Further, a case where the third origin search program is executed will be described. In this case as well, the same condition as in the case of the first origin search program described above is used, and an explanation will be given by exemplifying a state where there is no deviation where the point where the count value becomes 0 becomes the origin position.
When the third origin search program is executed, the
その後、制御部40は、EEPROM54のカウント値が0となるまでに高周波数速度から自起動周波数速度に減速可能なカウント値まで、駆動回路43,44を制御して、X送りモータ32及びY送りモータ33を高周波数で駆動させる。高周波数から自起動周波数まで減速するのに必要な駆動パルス数は、525パルス(=加減速時間×(自起動周波数+高周波数)/2=0.1×(500+10000)/2=525)であるので、カウント値が525となるまでは、X送りモータ32及びY送りモータ33を高周波数速度で駆動させることができる。なお、本実施形態では、原点位置を通過する前に確実に自起動周波数速度となるように、所定の余裕値を設けてある(例えば10パルス分)。この10パルスを加えたカウント値が535となる地点から減速を開始することにする。カウント値が535となる地点からカウント値が0となる地点までの距離は26.75mm(=カウント値535×1パルスあたりの移動量=535×0.05)である。このため、高周波数速度で駆動する際の時間は、0.094秒(=(原点位置までの残り距離−カウント値535からの残り距離)/(1パルスあたりの移動量×高周波数)=(73.75−26.75)/(0.05×10000))となる。
Thereafter, the
カウント値が535となると、制御部40は、駆動回路43,44を制御して、高周波数速度から自起動周波数速度に減速するようにX送りモータ32及びY送りモータ33を駆動させる。この際の移動時間及び移動距離は、加速時と同じく0.1秒、26.25mmである。減速完了後から原点位置までの距離は0.5mm(=10パルス分の移動距離)であり、この地点から制御部40は、駆動回路43,44を制御して、原点センサ37が検出信号を出力するまで、自起動周波数でX送りモータ32及びY送りモータ33を駆動させる。これにより原点復帰が完了することになる。なお、このときの時間は、0.02秒(=原点位置までの残り距離/(1パルスあたりの距離×自起動周波数)=0.5/(0.05×500))となる。
結果として、原点検索開始から終了までの通算時間は0.314秒(=0.1+0.094+0.1+0.02)となる。
When the count value reaches 535, the
As a result, the total time from the start to the end of the origin search is 0.314 seconds (= 0.1 + 0.094 + 0.1 + 0.02).
以上のように本実施形態のミシン1によれば、いずれの原点検索プログラムを使用したとしても、従来の原点復帰よりも大幅に時間を短縮することができる。具体的にいうと従来では同条件で4秒かかっていた検索時間が、いずれの原点検索プログラムでも半分以下となっている。これは、原点検索時に高周波数速度でX送りモータ32及びY送りモータ33を駆動させることで可能となったことである。このような短縮化により、ユーザビリティが向上されるのである。
As described above, according to the
また、EEPROM54は電力供給が停止した際においても記憶内容を保存するものであるので、カウント値の記憶を継続している。このため、電源投入後であっても前回の原点検索によるカウント値を反映させることができる。
なお、本発明は上記実施形態に限らず適宜変更可能であるのは勿論である。
Further, since the
Of course, the present invention is not limited to the above-described embodiment and can be modified as appropriate.
1 ミシン
2 ミシンテーブル
3 ミシン本体
4 ミシンアーム
5 縫い針
6 針棒
30 移動機構
31 保持台
32 X送りモータ(ステッピングモータ)
33 Y送りモータ(ステッピングモータ)
34 ミシンモータ
35 操作パネル
36 起動ペダル
37 原点センサ(センサ)
38 押さえ板
40 制御部
41 載置板
41,42 入力回路
43,44,45 駆動回路
51 CPU
52 ROM
53 RAM
54 EEPROM(カウンタ)
1 sewing machine 2 sewing machine table 3 sewing machine body 4 sewing machine arm 5 sewing needle 6
33 Y-feed motor (stepping motor)
34
38
52 ROM
53 RAM
54 EEPROM (Counter)
Claims (2)
前記保持台を移動させるためのステッピングモータと、
前記保持台が原点位置にあるか否かを検出するセンサと、
前記センサからの入力信号に基づいて、前記保持台が原点位置にある場合を前記センサが検出して直ちに停止可能な自起動周波数速度に前記ステッピングモータを速度制御する制御部と、
原点検索後の前記保持台の移動に対する前記ステッピングモータの駆動パルス数のうち、正方向の移動に対しての前記駆動パルス数を加算し、負方向の移動に対しての前記駆動パルス数を減算することでカウント値をカウントするカウンタとを備え、
前記制御部は、
原点検索時に前記カウンタのカウント値を減算させながら、前記ステッピングモータを所定時間駆動させて前記自起動周波数速度から、当該自起動周波数速度を超える高周波数速度まで加速させ、
次に、前記カウンタのカウント値が0となるまで、前記ステッピングモータを前記高周波数速度で駆動させて、前記カウンタのカウント値が0となる地点を前記保持台が通過した後、
さらに、前記センサが前記保持台を検出するまで前記自起動周波数速度で前記ステッピングモータを駆動させることを特徴とするミシン。 A holding stand for holding the sewing product and moving it in the XY direction;
A stepping motor for moving the holding table;
A sensor for detecting whether or not the holding table is at the origin position;
Based on an input signal from the sensor, a control unit that speed-controls the stepping motor to a self-starting frequency speed at which the sensor detects when the holding base is at the origin position and can be stopped immediately;
Of the drive pulse number of the stepping motor for the movement of the holding table after the origin search , add the drive pulse number for the positive direction movement and subtract the drive pulse number for the negative direction movement. And a counter that counts the count value by
The controller is
While subtracting the count value of the counter when searching for the origin, the stepping motor is driven for a predetermined time to accelerate from the self-starting frequency speed to a high frequency speed exceeding the self-starting frequency speed ,
Next, the stepping motor is driven at the high frequency speed until the count value of the counter becomes 0, and after the holding table passes through the point where the count value of the counter becomes 0,
Further, the stepping motor is driven at the self-starting frequency speed until the sensor detects the holding table.
前記カウンタは、電力供給が停止した際においても前記カウント値の記憶を継続していることを特徴とするミシン。 The sewing machine according to claim 1 , wherein
The sewing machine according to claim 1, wherein the counter continues to store the count value even when power supply is stopped.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007020808A JP4999480B2 (en) | 2007-01-31 | 2007-01-31 | sewing machine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007020808A JP4999480B2 (en) | 2007-01-31 | 2007-01-31 | sewing machine |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008183293A JP2008183293A (en) | 2008-08-14 |
JP4999480B2 true JP4999480B2 (en) | 2012-08-15 |
Family
ID=39726711
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007020808A Expired - Fee Related JP4999480B2 (en) | 2007-01-31 | 2007-01-31 | sewing machine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4999480B2 (en) |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2764640B2 (en) * | 1990-05-29 | 1998-06-11 | 蛇の目ミシン工業株式会社 | Embroidery sewing switching control method for sewing machine |
JP2001137580A (en) * | 2000-10-05 | 2001-05-22 | Janome Sewing Mach Co Ltd | System of recovering sewing start point of automatic embroidering machine |
-
2007
- 2007-01-31 JP JP2007020808A patent/JP4999480B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2008183293A (en) | 2008-08-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20100036199A (en) | Fabric presser device of sewing machine | |
CN111065773B (en) | Sewing machine | |
CN101338490B (en) | Sewing machine | |
JP4999480B2 (en) | sewing machine | |
JP5702091B2 (en) | sewing machine | |
JP6093506B2 (en) | Surface texture measuring machine and surface texture measuring method | |
TWI534319B (en) | Automatic sewing machine | |
JPS6359351B2 (en) | ||
CN103993436B (en) | Sewing machine, sewing machine control method | |
CN103710888A (en) | Sewing machine and sewing machine controlling method | |
JP3126359B2 (en) | Frame movement control device of computer embroidery machine | |
CN101545180A (en) | Cloth cutting device of button hole catch sewing machine | |
US10472752B2 (en) | Sewing machine | |
JP2010082149A (en) | Sewing machine | |
JP2006304511A (en) | Drive control unit of stepping motor, and sewing machine | |
CN101153434B (en) | Sewing machine and controller therefor | |
JP2005102792A (en) | Sewing device and control program of sewing device | |
TW503282B (en) | Button sewing machine | |
JP2009039336A (en) | Sewing machine | |
JP2010115345A (en) | Sewing machine | |
JP5626704B2 (en) | sewing machine | |
JP4732566B2 (en) | Embroidery sewing machine | |
JP2004187767A (en) | Sewing machine | |
JPS62106797A (en) | Sewing machine | |
JP2005348871A (en) | Double-needle sewing machine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100121 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20111118 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111129 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120130 |
|
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: 20120424 |
|
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: 20120515 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4999480 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: 20150525 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |