JP2008246186A - Sewing machine and sewing operation program - Google Patents
Sewing machine and sewing operation program Download PDFInfo
- Publication number
- JP2008246186A JP2008246186A JP2007295373A JP2007295373A JP2008246186A JP 2008246186 A JP2008246186 A JP 2008246186A JP 2007295373 A JP2007295373 A JP 2007295373A JP 2007295373 A JP2007295373 A JP 2007295373A JP 2008246186 A JP2008246186 A JP 2008246186A
- Authority
- JP
- Japan
- Prior art keywords
- embroidery frame
- movement
- sewing
- sewing machine
- mouse
- 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.)
- Pending
Links
Images
Landscapes
- Sewing Machines And Sewing (AREA)
Abstract
Description
本発明は、ミシン及びミシン操作プログラムに関し、詳細には、操作手段により刺繍枠の移動を指示するミシン及びミシン操作プログラムに関する。 The present invention relates to a sewing machine and a sewing machine operation program, and more particularly, to a sewing machine and a sewing machine operation program for instructing movement of an embroidery frame by operating means.
従来、複数の縫目模様が縫製可能なミシンには、ベッド部に設けられた送り歯を、通常状態と、送り歯をベッド部に設けられた針板上面から突出させないドロップフィード状態とに切換え可能に構成されているものがある。通常状態では、送り歯は、送り歯をベッド部に設けられた針板上面から間欠的に突出し、加工布を移動させる。一方、ドロップフィード状態では、送り歯は、針板上面から突出せず、加工布を移動させない。ドロップフィード状態での縫製は、ユーザが手動操作で加工布を移動させる縫い方をする場合に行われる。 Conventionally, for a sewing machine that can sew multiple stitch patterns, the feed dog provided on the bed is switched between the normal state and the drop feed state in which the feed dog does not protrude from the upper surface of the needle plate provided on the bed. Some are configured to be possible. In the normal state, the feed dog intermittently protrudes from the upper surface of the needle plate provided on the bed portion and moves the work cloth. On the other hand, in the drop feed state, the feed dog does not protrude from the upper surface of the needle plate and does not move the work cloth. Sewing in the drop feed state is performed when the user performs sewing to move the work cloth manually.
例えば、近年のキルティング分野においては、単に加工布を縫合するだけでなく、装飾的な作品を製作する場合がある。この場合、一針ごとの加工布の送り方向や送り量を自在に変化させることが望まれるので、送り歯をドロップフィード状態として、ユーザの手動操作で加工布を自由に移動させながら縫製する。このような縫い方は、フリーモーション縫製と称されている。 For example, in the quilting field in recent years, there are cases in which a decorative work is produced in addition to sewing a work cloth. In this case, since it is desired to freely change the feed direction and feed amount of the work cloth for each stitch, the feed dog is set in a drop feed state, and sewing is performed while the work cloth is freely moved by a user's manual operation. Such a sewing method is called free motion sewing.
しかしながら、フリーモーション縫製により縫製するにあたっては、フリーモーション縫製に不適な縫目模様(例えば、裁ち目かがりやボタン穴かがり等)が選択された場合は、きれいな縫目形状が得られない虞がある。このような問題を解決するミシンとして、送り歯がドロップフィード状態にあるとき、模様選択手段により選択された縫目模様がドロップフィード状態で縫製するに適合するか否かを報知する報知手段を具備したミシンが提案されている(例えば、特許文献1参照)。従来のミシンによれば、報知結果に基づいてフリーモーション縫製に適した縫目模様を縫製することができ、ミシンの操作性を向上させることができる。
しかしながら、上記従来のミシンでは、報知結果に基づいてフリーモーション縫製に適した縫目模様を縫製することができるが、フリーモーション縫製に不慣れなユーザにとっては加工布を所望の位置に移動させる操作が難しく、所望の位置に縫目を上手く形成できないという問題があった。また、フリーモーション縫製においては、それぞれの縫目ピッチが不揃いになっていると、仕上がりが見苦しい。このため、それぞれの縫目ピッチをできるだけ均一に揃えるように縫製することが望ましい。しかし、フリーモーション縫製に不慣れなユーザにとっては、縫目ピッチが均一になるように縫製を行うのは困難であった。また、加工布の色柄や糸色によっては、フリーモーション縫製によって形成された縫目が視認されにくく、既に形成された縫目を確認しながら縫製を行うことが難しい場合があった。 However, the conventional sewing machine can sew a stitch pattern suitable for free motion sewing based on the notification result. However, for a user unfamiliar with free motion sewing, an operation to move the work cloth to a desired position is performed. There is a problem that the seam cannot be formed well at a desired position. In free motion sewing, if the stitch pitches are not uniform, the finish is unsightly. For this reason, it is desirable to sew so that each stitch pitch is as uniform as possible. However, it is difficult for a user unfamiliar with free motion sewing to perform sewing so that the stitch pitch is uniform. Also, depending on the color pattern and thread color of the work cloth, the stitches formed by free motion sewing are difficult to see, and it may be difficult to perform sewing while checking the already formed stitches.
本発明は、上述の問題点を解決するためになされたものであり、フリーモーション縫製が簡単な操作により実行できるミシン及びミシン操作プログラムを提供することを目的とする。 The present invention has been made to solve the above-described problems, and an object of the present invention is to provide a sewing machine and a sewing machine operation program in which free motion sewing can be executed by a simple operation.
上記課題を解決するため、請求項1に係る発明のミシンは、縫針が取付けられる針棒と、当該針棒を上下動させる針棒上下動機構と、当該針棒上下動機構を駆動する駆動源であるミシンモータと、加工布を挟持する刺繍枠と、当該刺繍枠を移動させる刺繍枠移動機構とを備えたミシンにおいて、ユーザによって操作される操作部材を備え、当該操作部材の操作状態に応じた出力信号を出力する操作手段と、前記操作手段により出力された前記出力信号に応じて、前記刺繍枠の移動方向及び移動量を決定する移動決定手段と、前記移動決定手段により決定された前記刺繍枠の移動方向及び移動量に応じて、前記刺繍枠移動機構を駆動させ、前記刺繍枠を移動させる刺繍枠移動機構制御手段とを備えている。 In order to solve the above-described problems, a sewing machine according to a first aspect of the present invention includes a needle bar to which a sewing needle is attached, a needle bar vertical movement mechanism that moves the needle bar up and down, and a drive source that drives the needle bar vertical movement mechanism. The sewing machine includes a sewing machine motor, an embroidery frame that sandwiches the work cloth, and an embroidery frame moving mechanism that moves the embroidery frame. Operating means for outputting the output signal, movement determining means for determining the moving direction and moving amount of the embroidery frame according to the output signal output by the operating means, and the movement determining means An embroidery frame moving mechanism control means is provided for driving the embroidery frame moving mechanism and moving the embroidery frame according to the moving direction and moving amount of the embroidery frame.
また、請求項2に係る発明のミシンは、請求項1に記載の発明の構成に加え、前記操作手段から出力される前記出力信号に応じて、前記ミシンモータの回転速度を制御するミシンモータ制御手段を備えている。
Further, the sewing machine of the invention according to
また、請求項3に係る発明のミシンは、請求項2に記載の発明の構成に加え、前記加工布に形成される縫目の縫目ピッチを設定する縫目ピッチ設定手段と、前記操作手段から出力される前記出力信号と、前記縫目ピッチ設定手段により設定された前記縫目ピッチとに応じて、前記ミシンモータの回転速度を決定する回転速度決定手段とを備え、前記ミシンモータ制御手段は、前記ミシンモータの回転速度が前記回転速度決定手段により決定された回転速度となるように、当該ミシンモータを制御し、前記刺繍枠移動機構制御手段は、一針ごとの前記刺繍枠の移動量が前記縫目ピッチ設定手段により設定された前記縫目ピッチとなるように、前記刺繍枠移動機構を制御することを特徴とする。 A sewing machine according to a third aspect of the invention includes a stitch pitch setting means for setting a stitch pitch of a stitch formed on the work cloth, and the operation means in addition to the configuration of the invention according to the second aspect. A rotation speed determining means for determining a rotation speed of the sewing machine motor in accordance with the output signal output from the sewing pitch and the stitch pitch set by the stitch pitch setting means; Controls the sewing motor so that the rotational speed of the sewing motor becomes the rotational speed determined by the rotational speed determining means, and the embroidery frame moving mechanism control means moves the embroidery frame for each stitch. The embroidery frame moving mechanism is controlled so that the amount becomes the stitch pitch set by the stitch pitch setting means.
また、請求項4に係る発明のミシンは、請求項1乃至3のいずれかに記載の発明の構成に加え、前記出力信号と前記刺繍枠の移動量との対応関係を移動倍率として設定する移動倍率設定手段を備え、前記移動決定手段は、前記操作手段から出力される前記出力信号と、前記移動倍率設定手段により設定された前記移動倍率とに基づき、当該出力信号に応じた前記刺繍枠の移動方向及び移動量を決定することを特徴とする。 According to a fourth aspect of the present invention, in addition to the configuration of the first aspect of the present invention, the sewing machine according to the fourth aspect of the present invention is a movement that sets a correspondence relationship between the output signal and the movement amount of the embroidery frame as a movement magnification. The movement determination unit includes a magnification setting unit, and the movement determination unit is configured to control the embroidery frame corresponding to the output signal based on the output signal output from the operation unit and the movement magnification set by the movement magnification setting unit. The moving direction and the moving amount are determined.
また、請求項5に係る発明のミシンは、請求項1乃至4のいずれかに記載の発明の構成に加え、前記操作手段から出力される前記出力信号に基づき、当該出力信号に対応する針落ち点を算出する針落ち点算出手段と、前記針落ち点算出手段により算出された前記針落ち点を表示する表示手段とを備えている。 According to a fifth aspect of the present invention, in addition to the configuration of the first aspect of the present invention, the sewing machine according to the fifth aspect has a needle drop corresponding to the output signal based on the output signal output from the operating means. Needle drop point calculating means for calculating points, and display means for displaying the needle drop points calculated by the needle drop point calculating means.
また、請求項6に係る発明のミシンは、請求項1乃至5のいずれかに記載の発明の構成に加え、前記操作手段はポインティングデバイスであることを特徴とする。 A sewing machine according to a sixth aspect of the invention is characterized in that, in addition to the configuration of the invention according to any one of the first to fifth aspects, the operation means is a pointing device.
また、請求項7に係る発明のミシンは、請求項1乃至6のいずれかに記載の発明の構成に加え、前記操作手段はマウスであり、当該マウスの移動方向及び移動量に応じた出力信号を出力し、前記移動決定手段は、前記マウスから出力された当該マウスの移動方向に応じた出力信号に基づき前記刺繍枠の移動方向を決定し、前記マウスから出力された当該マウスの移動量に応じた出力信号に基づき前記刺繍枠の移動量を決定することを特徴とする。 A sewing machine according to a seventh aspect of the invention is the sewing machine according to any one of the first to sixth aspects, wherein the operation means is a mouse, and an output signal corresponding to a movement direction and a movement amount of the mouse. The movement determining means determines the moving direction of the embroidery frame based on an output signal corresponding to the moving direction of the mouse output from the mouse, and determines the movement amount of the mouse output from the mouse. The moving amount of the embroidery frame is determined based on the corresponding output signal.
また、請求項8に係る発明のミシン操作プログラムは、請求項1乃至7のいずれかに記載のミシンの各種処理手段としてコンピュータを機能させることを特徴とする。 According to an eighth aspect of the present invention, there is provided a sewing machine operation program that causes a computer to function as various processing means of the sewing machine according to any one of the first to seventh aspects.
請求項1に係る発明のミシンによれば、操作手段の移動方向及び移動量に応じた出力信号に基づき刺繍枠を移動させながらフリーモーション縫製を実行するので、ユーザが加工布を直接移動させることなく、フリーモーション縫製を実行することができる。このため、フリーモーション縫製に不慣れなユーザでも、加工布を所望の位置に移動させることができ、フリーモーション縫製により所望の縫目を形成させることができる。 According to the sewing machine of the first aspect of the invention, since the free motion sewing is executed while moving the embroidery frame based on the output signal corresponding to the moving direction and moving amount of the operating means, the user can move the work cloth directly. And free motion sewing can be executed. For this reason, even a user unfamiliar with free motion sewing can move the work cloth to a desired position and can form a desired stitch by free motion sewing.
また、請求項2に係る発明のミシンによれば、請求項1に記載の発明の効果に加え、操作手段から出力される出力信号に応じて、ミシンモータの回転速度を制御しているので、出力信号に適した回転速度でフリーモーション縫製による縫目を形成することができる。
Further, according to the sewing machine of the invention according to
また、請求項3に係る発明のミシンによれば、請求項2に記載の発明の効果に加え、操作手段から出力される出力信号と、縫目ピッチ設定手段により設定された縫目ピッチとに基づき決定されたシンモータの回転速度となるようにミシンモータを制御するとともに、刺繍枠の一針当たりの移動量が縫目ピッチ設定手段により設定された縫目ピッチとなるように刺繍枠移動機構を制御している。このため、出力信号により指示される刺繍枠の単位時間当たりの移動量が一定ではない場合であっても、形成される縫目の縫目ピッチを縫目ピッチ設定手段により設定された縫目ピッチとすることができる。したがって、フリーモーション縫製に不慣れなユーザでも、フリーモーション縫製により縫目ピッチが揃った縫目を形成することができる。
According to the sewing machine of the invention of claim 3, in addition to the effect of the invention of
また、請求項4に係る発明のミシンによれば、請求項1乃至3のいずれかに記載の発明の効果に加え、出力信号と刺繍枠の移動量との対応関係を移動倍率として設定することができるので、移動倍率を適切に設定することにより、操作手段を操作して刺繍枠の移動量を指示する際の操作性を向上させることができる。 According to the sewing machine of the invention of claim 4, in addition to the effect of the invention of any of claims 1 to 3, the correspondence between the output signal and the movement amount of the embroidery frame is set as the movement magnification. Therefore, by appropriately setting the movement magnification, it is possible to improve the operability when operating the operation means to instruct the movement amount of the embroidery frame.
また、請求項5に係る発明のミシンによれば、請求項1乃至4のいずれかに記載の発明の効果に加え、操作手段から出力される出力信号に対応する針落ち点を算出し、その針落ち点を表示手段に表示させるようにしている。このため、操作手段を操作することによりどのような縫目が形成されるのかを、表示手段に表示される針落ち点を見て確認しながらフリーモーション縫製を行うことができる。特に、加工布と同じ色の糸で縫製する場合等、フリーモーション縫製によって形成された縫目が視認されにくい場合に有効である。
Further, according to the sewing machine of the invention according to
また、請求項6に係る発明のミシンによれば、請求項1乃至5のいずれかに記載の発明の効果に加え、操作手段はポインティングデバイスであるため、刺繍枠の移動指示を入力するための操作が容易である。 Further, according to the sewing machine of the invention according to claim 6, in addition to the effect of the invention according to any one of claims 1 to 5, the operating means is a pointing device, so that an instruction to move the embroidery frame is input. Easy to operate.
また、請求項7に係る発明のミシンによれば、請求項1乃至6のいずれかに記載の発明の効果に加え、操作手段としてのマウスがミシン本体とは別体に設けられているので、ユーザはマウスを操作しやすい位置に配置することが可能であり、刺繍枠の移動指示を入力するための操作が容易である。 Further, according to the sewing machine of the invention according to claim 7, in addition to the effect of the invention of any one of claims 1 to 6, since the mouse as the operation means is provided separately from the sewing machine main body, The user can place the mouse at a position where it can be easily operated, and an operation for inputting an instruction to move the embroidery frame is easy.
また、請求項8に係る発明のミシン操作プログラムによれば、コンピュータに実行させることにより請求項1乃至7いずれかに記載のミシンの各種処理手段としての作用効果を奏することができる。
Further, according to the sewing machine operation program of the invention according to
以下、本発明を適用した一例として、第1及び第2の実施形態を、図面を参照して順に説明する。第1及び第2の実施形態は、上下動する縫針に対して相対的に加工布を移動させて加工布に縫目を形成するミシンに、本発明を適用した場合の一例である。最初に第1,及び第2実施形態に係るミシン1に共通する物理的構成及び電気的構成を説明する。 Hereinafter, as an example to which the present invention is applied, first and second embodiments will be described in order with reference to the drawings. 1st and 2nd embodiment is an example at the time of applying this invention to the sewing machine which forms a seam in a work cloth by moving a work cloth relatively with respect to the sewing needle which moves up and down. First, a physical configuration and an electrical configuration common to the sewing machine 1 according to the first and second embodiments will be described.
まず、ミシン1の物理的構成について、図1及び図2を参照して説明する。図1は、刺繍枠34を備えるミシン1の斜視図であり、図2は、ミシン1が備える針棒40及び針棒上下動機構55の斜視図である。尚、図1において、紙面の手前側を前方、紙面の奥行き側を後方と言い、紙面の左右方向を左右方向と言う。
First, the physical configuration of the sewing machine 1 will be described with reference to FIGS. 1 and 2. FIG. 1 is a perspective view of the sewing machine 1 including the
図1に示すように、ミシン1は、左右方向に長いミシンベッド11と、ミシンベッド11の右端部から上方へ立設された脚柱部12と、脚柱部12の上端から図1における左方へ延びるアーム部13とを有する。アーム部13の左先端部は、頭部14を構成する。ミシンベッド11には、針板(図示せず)と、送り歯(図示せず)と、布送り機構(図示せず)と、送り量調整用パルスモータ78(図3参照)と、釜機構(図示せず)とが設けられている。針板は、ミシンベッド11の上面に配設されている。送り歯は、針板の下側に設けられ、縫製を施そうとする加工布100を所定の送り量で移送させる。布送り機構は、送り歯を駆動させる機構である。送り量調整用パルスモータ78は、送り歯による加工布100の送り量を調整するモータである。
As shown in FIG. 1, the sewing machine 1 includes a sewing bed 11 that is long in the left-right direction, a
ミシンベッド11には、加工布100を挟持する刺繍枠34が配置されている。刺繍枠34の内周33の内側の領域は、刺繍模様の縫目が形成可能な刺繍領域となっている。刺繍枠34は、刺繍枠移動機構92により刺繍枠移動機構92固有のXY座標系に基づく任意の位置に移動するように構成されている。そして、加工布100に対して所定の縫目や所定の刺繍を形成する刺繍形成動作時には、刺繍枠移動機構92が備えるX軸モータ81(図3参照)及びY軸モータ82(図3参照)を駆動させて加工布100を自在に移動させる。同時に、針棒40や釜機構(図示せず)を駆動させる。尚、刺繍枠移動機構92固有のXY座標系を、刺繍枠34固有のXY座標系とみなす。そして、刺繍枠34の長手方向を、XY座標系のY軸方向とし、刺繍枠34の短手方向をXY座標系のX軸方向とする。
An
脚柱部12の前面には、縦長の長方形形状を有する液晶ディスプレイ15が設けられている。液晶ディスプレイ15には、種々の模様を設定・編集したり、縫製を制御したりするのに必要な各種のコマンドを実行させるコマンド名及びイラストが表示される。また、液晶ディスプレイ15には、縫製に関わる各種設定値や各種のメッセージ等が表示される。
A
液晶ディスプレイ15の前面には、複数の模様の模様名や各種の機能を実行させる機能名、各種設定画面における数値設定等の表示位置の各々に対応するようにタッチパネル26が設けられている。各種設定画面における数値設定としては、例えば、送り量調整用パルスモータ78による加工布100の送り量や針振り用パルスモータ80(図3参照)による針振り量が挙げられる。このため、これらの液晶ディスプレイ15に表示された画面の模様表示部や設定部に対応するタッチパネル26を、指や専用のタッチペンを用いて押圧操作することにより、縫製に供する模様の選択や機能の指示や数値設定等を実行することができる(以下、この操作を「パネル操作」と言う。)。
A
また、脚柱部12の図1における右側面には、ミシン本体2とは別体に設けられたマウス27が接続されている。マウス27は、板状の回転体からなるホイール28を備える回転入力デバイスである。マウス27は、操作部材として、ホイール28の他、左ボタン37,右ボタン36及び移動量検出部35(図3参照)を備えている。そして、マウス27は、通常処理実行時は、液晶ディスプレイ15に表示された各種項目を選択、設定等する、タッチパネル26と同様な指示を入力する操作手段として機能する。即ち、マウス27は、通常処理実行時は、移動量検出部35からの出力信号に応じて、液晶ディスプレイ15に表示されたカーソル又はポインタ(以下、カーソル又はポインタを単に「カーソル」と言う。)を移動させたり、カーソルにより白黒反転表示された項目を選択する指示を入力したりする。一方、後述するマウス操作に応じて、フリーモーション縫製を実行するフリーモーション縫製処理実行時においては、マウス27は、刺繍枠34の移動方向及び移動距離(移動量)を指示する。
A
次に、アーム部13の構成について説明する。アーム部13には、その上部側を開閉する開閉カバー16が取り付けられている。開閉カバー16はアーム部13の長手方向に設けられ、アーム部13の上後端部に左右方向向きの軸回りに開閉可能に軸支されている。開閉カバー16を開けた状態の、アーム部13の上部中央近傍には、ミシン1に糸を供給する糸駒(図示せず)を収容するための凹部である糸収容部(図示せず)が設けられている。糸収容部の脚柱部12側の内壁面には、頭部14に向かって突出し、糸駒を装着するための糸立棒(図示せず)が配設されている。糸駒は、糸駒が備える挿入孔が糸立棒に挿入されて装着される。糸駒から延びる上糸(図示せず)は、糸掛部(図示せず)を経由して、針棒40(図2参照)に装着された縫針29に供給される。糸掛部は、頭部14に設けられており、糸張力を調整する糸調子器及び糸取バネ、上下に往復駆動して上糸を引き上げる天秤等から構成される。
Next, the structure of the
アーム部13の前面下部には、縫製開始・停止スイッチ21,返し縫いスイッチ22,針上下スイッチ23,押え足昇降スイッチ24,及び自動糸掛開始スイッチ25等が設けられている。縫製開始・停止スイッチ21は、ミシン1の運転を開始及び停止する、即ち、縫製開始及び停止を指示するスイッチである。返し縫いスイッチ22は、加工布を通常とは逆方向である後方から前方へ送るためのスイッチである。針上下スイッチ23は、針棒40(図2参照)の停止位置を上下に切り換えるためのスイッチである。押え足昇降スイッチ24は、押え足30を昇降させる動作を指示するスイッチである。自動糸掛開始スイッチ25は、図示外の天秤、糸調子器、糸取りバネに糸掛けを行うとともに、縫針29の目孔にも糸通しを行う自動糸掛開始を指示するスイッチである。さらに、アーム部13の前面下部の中央には、針棒40を上下方向に駆動させる際のスピードを調整するスピードコントロールレバー32が設けられている。
A sewing start /
また、アーム部13には、図2に示すように、ミシンモータ79(図3参照)により回転駆動されるミシン主軸51が、アーム部13の長手方向に延設されている。ミシン主軸51の右端には、ミシン主軸51を手動操作により回動させるためのプーリ41が固着されている。アーム部13の左端部を構成する頭部14には、図2に示すように、針棒上下動機構55と、針振り機構59と、天秤機構(図示せず)とが設けられている。針棒上下動機構55は、縫針29が装着された針棒40を上下方向に駆動させる。針振り機構59は、針振り用パルスモータ80を動力源として、針棒40を左右方向に揺動させる。また、針棒40の後側には、押え棒(図示せず)が配設されている。押え棒の下端部には、加工布100(図1参照)を押圧するための押え足30(図1参照)が装着されている。
Further, as shown in FIG. 2, a sewing machine
図2に示すように針棒上下動機構55は、ミシン主軸51,天秤クランク47,針棒クランクロッド46及び針棒抱き45を備えている。そして、左右方向に延設された棒状のミシン主軸51の左先端部には天秤クランク47が固着され、天秤クランク47の左側面には針棒クランクロッド46の上端部が回動可能に連結されている。針棒クランクロッド46の下端には、針棒40に固定された針棒抱き45が連結されている。針棒40は、図3に示すミシンモータ79を駆動源とした針棒上下動機構55により、次のように上下動される。ミシンモータ79の駆動により、ミシン主軸51が回転すると、ミシン主軸51の回転が天秤クランク47及び針棒クランクロッド46を介して針棒抱き45に上下運動として伝達される。このとき、針棒抱き45とともに針棒40が上下動される。一方、図2に示す針振り機構59は、針棒40を左右方向に移動させるための機構であり、針振り用パルスモータ80を動力源として回動する偏心状の揺動カム(図示せず)を駆動させることで、針棒40を左右方向に揺動させる。
As shown in FIG. 2, the needle bar
次に、ミシン1の電気的構成について、図3及び図4を参照して説明する。図3は、ミシン1の電気的構成を示すブロック図である。図4は、RAM63の記憶領域の概念図である。図3に示すように、ミシン1の制御部60は、CPU61,ROM62,RAM63,EEPROM64,入力インターフェイス65,出力インターフェイス66,コネクタ38等で構成され、これらはバス67により相互に接続されている。そして、入力インターフェイス65には、前述の縫製開始・停止スイッチ21,返し縫いスイッチ22,針上下スイッチ23,押え足昇降スイッチ24,自動糸掛開始スイッチ25,タッチパネル26,スピードコントロールレバー32,針上センサ8及びマウス27等が接続されている。マウス27は、右ボタン36,左ボタン37,及びホイール28の各操作部材の操作に基づく出力信号と、移動量検出部35により検出されたマウス27の移動方向及び移動距離(移動量)に基づく出力信号とを出力する。また針上センサ8は、縫針29(図1参照)が加工布100(図1参照)よりも上にあるか否かを監視するためのセンサである。一方、出力インターフェイス66には、送り量調整用パルスモータ78,ミシン主軸51(図2参照)を回転駆動させるミシンモータ79,針棒40(図2参照)を揺動駆動する針振り用パルスモータ80,前述の押え足昇降パルスモータ43,液晶ディスプレイ15,並びに刺繍枠移動機構92が備えるX軸モータ81及びY軸モータ82がそれぞれ駆動回路71〜77を介して電気的に接続されている。また出力インターフェイス66には、スピーカ91が接続されている。また、コネクタ38は、外部記憶装置39と相互に接続可能に構成されている。以下、ミシン1の制御部60を構成する、CPU61,ROM62,RAM63について詳述する。
Next, the electrical configuration of the sewing machine 1 will be described with reference to FIGS. FIG. 3 is a block diagram showing an electrical configuration of the sewing machine 1. FIG. 4 is a conceptual diagram of the storage area of the
CPU61は、ミシン1の主制御を司り、ROM62に記憶された縫製制御プログラムに従って、縫製を実行するための各種演算及び処理を実行する。また、ROM62に記憶されたミシン操作プログラムに従って各種演算及び処理を実行する。尚、ミシン操作プログラムはメモリーカード等の外部記憶装置に記憶されていてもよく、その場合は、プログラムをRAM63上に読み込んで実行する。
The
ROM62は、縫製制御プログラム記憶領域、ミシン操作プログラム記憶領域、及び設定記憶領域等の複数の記憶領域を備える。縫製制御プログラム記憶領域には、各種の駆動機構の駆動制御、各種模様を選択する模様選択制御や各種の表示制御を含む、各種制御を行う縫製制御プログラムが記憶されている。ミシン操作プログラム記憶領域には、マウス27から出力される出力信号に従って、ミシン1によりフリーモーション縫製を実行するミシン操作プログラムが記憶されている。設定記憶領域には、ミシン操作プログラム実行時に参照される各種設定が記憶されている。尚、これらの各種のプログラムや設定の一部又は全部は、EEPROM64に記憶されていてもよいし、外部記憶装置39に記憶されているデータをミシン1に読み込んでもよい。
The
RAM63は、任意に読み書き可能な記憶素子であり、ROM62から読み出された各種のプログラムや、EEPROM64から読み出された各種設定値、CPU61が演算処理した演算結果を収容する各種記憶領域が必要に応じて設けられている。RAM63の記憶領域の詳細について、図4を参照して説明する。図4に示すように、RAM63には、プログラム記憶領域631と、設定記憶領域632と、出力信号記憶領域633と、フラグ記憶領域634と、縫製条件記憶領域635と、刺繍枠移動条件記憶領域636と、マウス位置記憶領域637と、表示データ記憶領域638とを含む複数の記憶領域が設けられている。プログラム記憶領域631には、ROM62から読み出された各種プログラムが記憶される。設定記憶領域632には、ROM62から読み出されたプログラムを実行する際に参照される、設定値やテーブル等各種設定が記憶される。出力信号記憶領域633には、マウス27(図1及び図3参照)から出力され、マウス27が備える操作部材の操作状態に応じた出力信号が記憶される。フラグ記憶領域634には、各種プログラムを実行する際に用いる各種フラグの設定が記憶される。縫製条件記憶領域635には、ユーザから指定されたフリーモーション縫製処理を実行する際の縫製条件が記憶される。刺繍枠移動条件記憶領域636には、フリーモーション縫製処理において求めた刺繍枠34(図1参照)の移動条件が記憶される。マウス位置記憶領域637には、マウス27から出力された出力信号に基づき求めたマウス27の相対位置が記憶される。表示データ記憶領域638には、液晶ディスプレイ15(図1及び図3参照)に縫目位置指示線と縫目線とを表示するためのデータが記憶される。
The
以上のミシン1は、本発明のミシンとしての機能を有するものである。次に、以上のように構成された第1の実施形態のミシン1を使用して、フリーモーション縫製処理を行う場合の処理手順について図5〜図11を参照して説明する。フリーモーション縫製処理では、マウス27の移動操作に基づき出力される出力信号に従い刺繍枠34を移動させてフリーモーション縫製が実行される。具体例1として、フリーモーション縫製処理を実行する際の条件が、図5に示す画面150のように定められた後、手の形状を描くようにマウス27を移動させた場合について説明する。図5は、フリーモーション縫製処理を実行する際の縫製条件を設定する画面150の説明図である。図6は、第1の実施形態に係るフリーモーション縫製処理のフローチャートである。また図7は、図6のフリーモーション縫製処理において実行されるフリーモーションモード処理のフローチャートである。また図8は、図7のフリーモーションモード処理において実行される、刺繍枠移動条件計算処理のフローチャートである。また図9は、フリーモーション縫製処理により形成された縫目111の説明図であり、図10は、フリーモーションモード表示処理のフローチャートである。また図11は、フリーモーションモード表示処理において、液晶ディスプレイ15に表示される画面200の説明図である。尚、図6〜図8及び図10のフローチャートに示す各処理を実行させるプログラムは、ROM62に記憶されており、プログラム実行時にはRAM63のプログラム記憶領域631に読み込んで、図3に示すCPU61が実行する。また、フリーモーション縫製処理及びフリーモーションモード表示処理を実行するために必要な各種情報は、ROM62,EEPROM64又は外部記憶装置39から読み出され、RAM63の設定記憶領域632に記憶されているものとする。
The above sewing machine 1 has a function as the sewing machine of the present invention. Next, a processing procedure in the case of performing free motion sewing processing using the sewing machine 1 of the first embodiment configured as described above will be described with reference to FIGS. In the free motion sewing process, free motion sewing is executed by moving the
まず、フリーモーション縫製処理を実行する条件を設定する具体例1の画面150を、図5を参照して説明する。画面150には、図5に示すように、フリーモーション縫製処理を実行する際の条件である、ミシン主軸51(図2参照)の回転速度を設定する回転速度欄161と、図1に示すマウス27の移動距離(移動量)に対する刺繍枠34の移動距離(移動量)を示す移動倍率を設定する移動倍率欄162とが表示されている。回転速度欄161の設定値の設定は調整キー171をパネル操作又はマウス操作により選択する。また、回転速度欄161の設定値の設定は、図1に示すミシン1のアーム部13の前面に配置されたスピードコントロールレバー32によっても設定することができるようになっており、回転速度欄161に表示される回転速度の初期値は、スピードコントロールレバー32により指定されている回転速度である。同様に、移動倍率欄162の設定値の設定は調整キー172をパネル操作又はマウス操作により選択して行う。また画面150には、フリーモーション縫製処理を実行するか否かを設定するフリーモーションモード設定欄163が表示されている。フリーモーションモード設定欄163がONになっている場合には、フリーモーション縫製処理が実行され、OFFになっている場合には、フリーモーション縫製処理は実行されず、通常の縫製処理が実行される。フリーモーションモード設定欄163のON/OFFの切替は、カーソル173をパネル操作又はマウス操作により移動させることにより実行される。また画面150には、フリーモーション縫製を開始する位置を指定する開始位置指定欄164が設けられている。開始位置指定欄164には、刺繍枠34(図1参照)のイラストが表示されている。そして、そのイラストにより示された内周165内に収まる任意の位置をマウス操作又はパネル操作により指定することにより、×印で示す開始位置166のように、フリーモーション縫製の開始位置が指定される。また画面150には、フリーモーション縫製処理を実行することを指示する設定キー181と、フリーモーション縫製処理を実行する際の条件を設定する処理を中止し、通常の縫製処理に対応する画面を表示させるキャンセルキー182とが表示されている。
First, the
次に、図6のフローチャートを参照して、フリーモーション縫製処理を説明する。図6のフローチャートに示すフリーモーション縫製処理は、図5に示す設定キー181が選択された場合に、CPU61により実行される処理であり、フリーモーション縫製に供する加工布100は予め刺繍枠34に挟持されているものとする。図6のフローチャートにおいて、まず、画面150のフリーモーションモード設定欄163にONが設定されているか否かを判断する(S5)。フリーモーションモード設定欄163にONが設定されていない場合には(S5:No)、フリーモーション縫製処理を終了する。一方、フリーモーションモード設定欄163にONが設定されている場合には(S5:Yes)、続いて、画面150の回転速度欄161に表示されている回転速度を縫製条件記憶領域635に記憶する(S10)。具体例1では、画面150に示す回転速度120rpmを縫製条件記憶領域635に記憶する(S10)。続いて、画面150の移動倍率欄162に表示されている移動倍率を、縫製条件記憶領域635に記憶する(S15)。具体例1では、画面150に示す移動倍率2倍を縫製条件記憶領域635に記憶する(S15)。S10及びS15の処理は、フリーモーション縫製を実行する際の縫製条件を、ユーザが指定した縫製条件に設定するための処理である。
Next, free motion sewing processing will be described with reference to the flowchart of FIG. The free motion sewing process shown in the flowchart of FIG. 6 is a process executed by the
続いて、フラグ記憶領域634に記憶されている縫製フラグを参照して、縫製フラグがONであるか否かを判断する(S20)。この処理は、図5に示す設定キー181が選択された後に、ユーザにより縫製開始・停止スイッチ21が押下され、縫製開始が指示されたか否かを判断するための処理であり、縫製フラグがONである場合に、縫製開始が指示されたと判断する。縫製フラグは、ユーザにより縫製開始・停止スイッチ21が押下されるごとに、ON/OFFが切り替えられる。縫製フラグがOFFである場合には(S20:No)、縫製開始が指示されるまで待機する。一方、縫製フラグがONである場合には(S20:Yes)、続いて、マウス27の移動に応じて刺繍枠34を移動させながら加工布100に縫目を形成するフリーモーション縫製を実行するフリーモーションモード処理を実行する(S30)。フリーモーションモード処理の詳細は、図7に示すフローチャートを参照して後述する。
Subsequently, with reference to the sewing flag stored in the
フリーモーションモード処理(S30)に続いて、表示更新指示フラグにONを設定し、フラグ記憶領域634に記憶する(S90)。この処理は、別途実行されるフリーモーションモード表示処理において参照される表示更新指示フラグを設定するための処理である。フリーモーションモード表示処理では、マウス27の移動軌跡と、フリーモーション縫製により形成された縫目とを表示画面に表示する処理を実行し、その詳細については図10に示すフローチャートを参照して後述する。続いて、フラグ記憶領域634に記憶されている縫製フラグを参照して、縫製フラグがOFFであるか否かを判断する(S95)。縫製フラグがONの場合には(S95:No)、S30に戻り処理を繰り返す。一方、縫製フラグがOFFである場合には(S95:Yes)、続いて、フリーモーション縫製処理を終了する。
Following the free motion mode process (S30), the display update instruction flag is set to ON and stored in the flag storage area 634 (S90). This process is a process for setting a display update instruction flag that is referred to in a separately executed free motion mode display process. In the free motion mode display process, a process of displaying the movement locus of the
以上の処理により、マウス27の移動に応じて刺繍枠34を移動させながらフリーモーション縫製が実行される。続いて、図7のフローチャートを参照して、図6のフローチャートに示すフリーモーション縫製処理のS30において実行されるフリーモーションモード処理を説明する。
With the above processing, free motion sewing is executed while moving the
尚、第1の実施形態では、説明を簡単にするために、マウス27の移動量検出部35から、マウス27の移動方向及び移動距離を示す移動出力信号が、所定時間ごとに出力されることとし、具体例1では所定時間を1秒とする。また第1の実施形態のミシン1では、ミシンモータ79とミシン主軸51との回転数の減速比は、例えば1/10に設定されているとする。即ち、ミシンモータ79のモータ軸が10回転するとミシン主軸51が1回転する。さらに、フリーモーション縫製の開始位置は、図5に示す画面150においてユーザにより指定された位置とする。
In the first embodiment, for the sake of simplicity, a movement output signal indicating the movement direction and movement distance of the
また、フリーモーションモード処理においては、移動量検出部35からの出力信号に基づき、マウス27の相対位置をマウス27固有のxy相対座標により求めるものとする。マウス27固有のxy相対座標では、図1におけるマウス27の短手方向(図1において、矢印502で図示)にx軸を想定し、右ボタン36が設けられている側をx軸のプラスの方向と言い、左ボタン37が設けられている側をx軸のマイナスの方向と言う。そして、マウス27の移動方向と、刺繍枠34の移動方向との対応関係は、マウス27のx軸が刺繍枠34のX軸方向に対応し、マウス27のx軸のプラスの方向は、刺繍枠34の左方向(以下、「X軸マイナス方向」と言う。)に対応する。同様に、図1におけるマウス27の長手方向(図1において、矢印501で図示)にy軸を想定し、左ボタン37及び右ボタン36が設けられている側をy軸のプラスの方向と言う。そして、マウス27のy軸が刺繍枠34のY軸方向に対応し、マウス27のy軸のプラス方向は刺繍枠34の前方向(以下、「Y軸マイナス方向」と言う。)に対応するものとする。マウス27固有のxy相対座標においてマウス27をx軸プラス方向に移動させた場合、刺繍枠34は刺繍枠34のXY座標においてX軸マイナス方向に移動される。即ち、マウス27のxy相対座標におけるマウス27の移動方向を表す各軸のプラス/マイナスと、刺繍枠34のXY座標における刺繍枠34の移動方向を表す各軸のプラス/マイナスとは、逆となる。これは、刺繍枠34(加工布100)に対する針棒40(図2参照)の相対的な移動方向が、xy相対座標におけるマウス27の移動方向と同じになるように刺繍枠34を移動させるためである。フリーモーションモード処理を実行するための各種設定値は、ROM62に記憶されており、プログラム実行時にはRAM63の設定記憶領域632に読み込まれる。
In the free motion mode process, the relative position of the
図7のフローチャートに示すように、フリーモーションモード処理ではまず、初期化処理を実行する(S32)。この処理において、例えば、マウス位置記憶領域637に記憶されている情報を削除するとともに、マウス27の相対位置を求める際の原点を設定し、マウス位置記憶領域637に記憶する。また、駆動回路76,77を駆動させ、針棒40と刺繍枠34との位置関係が図5の画面150において指定された位置になるように、刺繍枠34の位置を移動させる。続いて、出力信号記憶領域633を参照して、マウス27の移動量検出部35から出力される出力信号に基づき、マウス27の現在位置を検出し、出力順序の取得順序とともにマウス位置記憶領域637に記憶する(S34)。前述の通り、マウス27の移動量検出部35は、所定時間ごとにマウス27の移動方向及び移動距離(移動量)に関する情報を含む出力信号を出力する。第1の実施形態では、別途実行される処理により、マウス27から所定時間(以下、「マウス位置ポーリング時間」と言う。)ごとに出力される出力信号を順次取得して、出力信号記憶領域633に取得順序とともに記憶されるものとする。そして、フリーモーションモード処理ではその出力信号を参照してマウス位置を求める。
As shown in the flowchart of FIG. 7, in the free motion mode process, first, an initialization process is executed (S32). In this process, for example, the information stored in the mouse
続いて、マウス位置記憶領域637を参照して、S34において新たに取得したマウスの位置(以下、単に「今回マウス位置」と言う。)と、前回実行されたフリーモーションモード処理のS34において取得したマウス27の位置(以下、単に「前回マウス位置」と言う。)とを比較して、マウス27が移動したか否かを判断する(S36)。今回マウス位置と前回マウス位置とが同じ相対座標であり、マウス27が移動していない場合には(S36:No)、続いて、S34に戻り処理を繰り返す。一方、今回マウス位置と前回マウス位置とが異なる相対座標であり、マウス27が移動した場合には(S36:Yes)、マウス位置記憶領域637を参照して、今回マウス位置と、前回マウス位置とから、マウス27の移動距離(移動量)を計算し、その計算結果をマウス27の移動距離(移動量)としてマウス位置記憶領域637に記憶する(S38)。具体例1において、相対座標(x,y)で表される今回マウス位置が(10cm,8cm)、前回マウス位置が(9.5cm,8cm)であった場合には、マウス27の移動距離は0.5cmである。続いて、刺繍枠34の移動距離(移動量)、移動方向、移動速度を計算する刺繍枠移動条件計算処理が実行される(S40)。
Subsequently, with reference to the mouse
刺繍枠移動条件計算処理を、図8に示すフローチャートを参照して説明する。刺繍枠移動条件計算処理の計算結果は、図10に示すフローチャートを参照して後述するフリーモーションモード表示処理において参照されるため、刺繍枠34の移動順序とともに、順に刺繍枠移動条件記憶領域636に記憶するものとする。図8のフローチャートに示すように、まず、マウス位置記憶領域637を参照し、今回マウス位置と、前回マウス位置とを用いて刺繍枠34の移動方向を計算し、その計算結果を刺繍枠34の移動方向として刺繍枠移動条件記憶領域636に記憶する(S42)。前述の具体例1においては、今回マウス位置が(10cm,8cm)、前回マウス位置が(9.5cm,8cm)から、刺繍枠34の移動方向としてX軸マイナス方向(左方向)が求められる。
The embroidery frame movement condition calculation process will be described with reference to the flowchart shown in FIG. Since the calculation result of the embroidery frame movement condition calculation process is referred to in the free motion mode display process described later with reference to the flowchart shown in FIG. 10, the embroidery frame movement condition storage area 636 sequentially includes the movement order of the
続いて、マウス位置記憶領域637と、縫製条件記憶領域635とを参照して、今回マウス位置と、前回マウス位置と、図6のフローチャートのS15において設定した移動倍率を用いた(今回マウス位置−前回マウス位置)×移動倍率から刺繍枠34の移動距離を計算し、その計算結果を移動距離として刺繍枠移動条件記憶領域636に記憶する(S44)。具体例1では、((10cm,8cm)−(9.5cm,8cm))×2から刺繍枠34の移動距離1cmを求め、計算結果を刺繍枠34の移動距離として刺繍枠移動条件記憶領域636に記憶する(S44)。
Subsequently, referring to the mouse
続いて、刺繍枠移動条件記憶領域636を参照し、現在の刺繍枠34の位置からS42において求めた方向に、S44において求められた移動距離だけ刺繍枠34を移動させた場合、移動後の刺繍枠34の位置における針落ち点(縫製点)が刺繍枠34の刺繍領域内に収まるか否かを判断する(S46)。この処理は、マウス27の移動に応じた量、マウス27の移動に応じた方向に、刺繍枠34を移動させることができるか否かを判断するための処理である。具体的には、現在の刺繍枠34の位置からS42において求めた方向に、S44において求められた移動距離だけ刺繍枠34を移動させた場合の刺繍枠34の位置を求め、その刺繍枠34の位置における針落ち点が刺繍枠34の内周33内の領域に含まれるか否かを判断する。移動後の針落ち点が刺繍枠34内に収まらない場合には(S46:No)、続いて、S44において設定した刺繍枠34の移動距離を、移動後の針落ち点が刺繍枠34内に収まる最大距離に設定し、刺繍枠移動条件記憶領域636に記憶する(S47)。続いて、スピーカ91により警告音を鳴らす(S48)。この処理は、マウス27の移動に応じた位置に刺繍枠34を移動させることができないことをユーザに報知するための処理である。
Subsequently, referring to the embroidery frame movement condition storage area 636, when the
移動後の針落ち点が刺繍枠34内に収まる場合(S46:Yes)、及びS48に続いて、刺繍枠移動条件記憶領域636と、縫製条件記憶領域635と、設定記憶領域632とを参照し、一針当たりの刺繍枠34の移動距離(縫目ピッチ)を計算し、その計算結果を一針当たりの刺繍枠34の移動距離として刺繍枠移動条件記憶領域636に記憶する(S50)。一針当たりの刺繍枠34の移動距離は、マウス位置ポーリング時間当たりの針数と、刺繍枠移動条件記憶領域636に記憶されている刺繍枠34の移動距離とから算出する。マウス位置ポーリング時間当たりの針数は、マウス位置ポーリング時間と、ミシン主軸51の回転速度とから求められる。具体例1では、(マウス位置ポーリング時間1秒)×(ミシン主軸51の回転速度120rpm)から、針数2を算出する。続いて、(S44において求めた移動距離1cm)/(針数2)から、一針当たりの刺繍枠34の移動距離0.5cmを算出する。針数が整数ではない場合には、整数ではない部分を切り捨てる。
When the needle drop point after the movement falls within the embroidery frame 34 (S46: Yes), and subsequent to S48, the embroidery frame movement condition storage area 636, the sewing
続いて、刺繍枠34の移動速度を計算し、その計算結果を刺繍枠34の移動速度として刺繍枠移動条件記憶領域636に記憶する(S54)。刺繍枠34の移動速度は、(一針当たりの刺繍枠34の移動距離)/(一針当たりの刺繍枠34の移動可能時間)により求める。一針当たりの刺繍枠34の移動可能時間は、RAM63の設定記憶領域632記憶されている、ミシン主軸51の回転速度と、一針当たりの刺繍枠34の移動可能時間との関係を参照して、図6のフローチャートのS10において設定されたミシン主軸51の回転速度に対応する一針当たりの刺繍枠34の移動可能時間を読み出している。具体例1では、ミシン主軸51の回転速度が120rpmの場合に対応する一針当たりの刺繍枠34の移動可能時間は、0.2秒と設定記憶領域632記憶されている。したがって具体例1では、刺繍枠34の移動速度は、(一針当たりの刺繍枠34の移動距離0.5cm)/(一針当たりの刺繍枠34の移動可能時間0.2秒)から、刺繍枠34の移動速度2.5cm/秒を計算して求め、その計算結果を移動速度として刺繍枠移動条件記憶領域636に記憶する(S54)。続いて、図8のフローチャートに示す刺繍枠移動条件計算処理を終了し、図7のフローチャートに示すフリーモーションモード処理に戻る。
Subsequently, the movement speed of the
引き続き図7のフローチャートを参照して、フリーモーションモード処理について説明する。S40に続き、設定記憶領域632と刺繍枠移動条件記憶領域636とを参照して、図8のフローチャートのS54において設定した刺繍枠34の移動速度が、刺繍枠34の移動速度の上限を定める最大値よりも大きいか否かを判断する(S60)。この処理は、マウス27の移動距離(移動量)に応じた移動速度で刺繍枠34を移動させることができるか否か、即ち、マウス27の移動距離に刺繍枠34の移動が追従できるか否かを判断するための処理である。第1の実施形態のミシン1においては、刺繍枠34の移動速度の最大値が予め定められており、最大値を超える移動速度では刺繍枠34を移動できないようになっている。このため、算出した刺繍枠34の移動速度が、最大値を超える場合には(S60:No)、続いて、刺繍枠34の移動速度として移動速度の最大値を刺繍枠移動条件記憶領域636に記憶する(S62)。続いて、スピーカ91により警告音を鳴らす(S64)。この処理は、マウス27の移動距離に刺繍枠34の移動が追従できないことをユーザに報知するための処理である。警告音により、ユーザはマウス27の移動速度が速すぎたことを知ることができ、報知を受けたユーザは、マウス27の移動速度を低減させたり、移動倍率を設定し直したりする対応を取ることができる。
The free motion mode process will be described with reference to the flowchart of FIG. Following S40, referring to the setting
一方、刺繍枠34の移動速度が、最大値を超えていない場合(S60:Yes)、及びS64に続いて、駆動回路72を駆動させ、ミシンモータ79を回転駆動させて縫製動作を開始する(S66)。このときのミシン主軸51の回転速度が、図6のフローチャートのS10で設定した回転速度となるようにミシンモータ79の回転速度を制御する。尚、ミシンモータ79は後述するS82において縫製動作が停止するまで回転駆動する。続いて、針上センサ8からの出力信号に基づいて、縫針29が加工布100の上に有るか否かを判断する(S70)。この処理は、刺繍枠34を移動させることができるか否かを判断するため、即ち、縫針29が加工布100の下にある状態(縫針29が加工布100を貫通している状態)で刺繍枠34を移動させてしまうことにより縫針29が破損することを回避するための処理である。縫針29が加工布100の上にある場合には(S70:Yes)、続いて、駆動回路76,77を駆動させて、X軸モータ81とY軸モータ82とを制御して刺繍枠34を移動させる(S74)。この処理において、刺繍枠移動条件記憶領域636を参照して、図8のフローチャートのS42において算出した移動方向に、S54において算出した移動速度で、移動可能時間の期間、刺繍枠34を移動させる。具体例1では、X軸のマイナス方向に、2.5cm/秒の移動速度で、移動可能時間0.2秒間、刺繍枠34を移動させる。この処理により、X軸マイナス方向に0.5cmだけ刺繍枠34が移動される。縫針29が加工布100の上にない場合には(S70:No)、続いて、刺繍枠34を停止させる(S72)。
On the other hand, when the moving speed of the
S72又はS74に続いて、縫製条件記憶領域635と、刺繍枠移動条件記憶領域636とを参照して、指定位置へ刺繍枠34を移動し、縫目が形成されたか否かを判断する(S80)。指定位置とは、S46において求めた現在の刺繍枠34の位置から、図8のS42において求められた移動方向に、S44において求められた移動距離だけ刺繍枠34を移動することを想定した位置である。指定位置に移動し、縫目が形成されたか否かは、例えば、S50において求められた針数だけ縫目が形成されたか否かにより判断する。指定位置に縫目が形成されていない場合には(S80:No)、続いて、S70に戻り処理を繰り返す。一方、指定位置に縫目が形成された場合には(S80:Yes)、続いて、駆動回路72の駆動を停止させ、ミシンモータ79の回転駆動を停止させる(S82)。続いて、図7のフローチャートに示すフリーモーションモード処理を終了し、図6のフローチャートに示すフリーモーション縫製処理に戻る。
Subsequent to S72 or S74, the
以上詳述したフリーモーション縫製処理により、マウス27の移動に応じた出力信号に基づき刺繍枠34を移動させて縫目を形成するフリーモーション縫製が実行される。フリーモーション縫製処理において、ユーザによりマウス27が手の形状を描くように操作された具体例1では、図9に示すような縫目111が加工布100に形成される。図9において、刺繍枠34のX軸方向(矢印302で図示)がマウス27のx軸方向に対応し、刺繍枠34のY軸方向(矢印301で図示)がマウス27のy軸方向に対応する方向である。図9中、太線で示す縫目位置指示線112は、マウス27の移動軌跡に移動倍率を乗じて求めた、マウス27の操作により縫目を形成する位置を指示する仮想的な線を示している。縫目位置指示線112の右末端に示された矢印は、マウス27の移動方向を示している。図9に示すように、開始位置110から矢印121に示す方向に形成された縫目位置指示線112と重なるように、マウス27からの出力信号に基づき縫目111が形成される。縫目111と重なっていない縫目位置指示線112の右端部分は、フリーモーション縫製処理によりまだ縫製されていない部分を示している。縫目111の縫目ピッチは、マウス27の移動速度を反映しており、マウス27の移動速度が速いほど、図8のフローチャートのS44において求められる移動距離が大きくなるので、加工布100に形成される縫目の縫目ピッチは大きくなる。
By the free motion sewing process described in detail above, free motion sewing is performed in which the
次に、図6のフローチャートに示すフリーモーション縫製処理とは別に実行されるフリーモーションモード表示処理について、図10のフローチャートを参照して説明する。図10のフローチャートに示すフリーモーションモード表示処理では、マウス27により指示されるフリーモーション縫製の縫目が形成される位置を表す縫目位置指示線と、フリーモーション縫製処理において形成された縫目の位置を示す縫目線とを液晶ディスプレイ15に表示させる。フリーモーションモード表示処理は、図5に示すフリーモーションモード設定欄163にONが設定されている状態で設定キー181が選択された場合に実行される。
Next, free motion mode display processing executed separately from the free motion sewing processing shown in the flowchart of FIG. 6 will be described with reference to the flowchart of FIG. In the free motion mode display process shown in the flowchart of FIG. 10, the stitch position indicating line indicating the position where the stitch of the free motion sewing designated by the
図10のフローチャートにおいて、まず、ミシン1の表示デバイスである液晶ディスプレイ15の初期設定処理を実行する(S110)。この処理において、例えば、フリーモーションモード時専用の画面を設定記憶領域632から読み出し、液晶ディスプレイ15に表示する(S110)。
In the flowchart of FIG. 10, first, initial setting processing of the
続いて、フラグ記憶領域634を参照して、表示更新指示フラグがONに設定されているか判断する(S115)。表示更新指示フラグは、液晶ディスプレイ15に表示される画面を更新して表示させることを指示するためのフラグであり、図6に示すフローチャートのS90においてONに設定され、後述するS125においてOFFに設定される。表示更新指示フラグにONが設定されていない場合には(S115:No)、表示更新指示フラグにONが設定されるまで待機する。一方、表示更新指示フラグがONである場合には(S115:Yes)、続いて、液晶ディスプレイ15に表示される画面を更新する表示更新処理を実行する(S120)。
Subsequently, with reference to the
表示更新処理では、マウス27により指示した縫目位置指示線と、実際に形成された縫目とを表す画面を液晶ディスプレイ15に表示させる。例えば、具体例1において、マウス27からの出力信号に基づき図9に示す縫目111が形成されている場合、図11に示す画面200が表示される。画面200の長手方向(図11中、矢印401で図示)は刺繍枠34のY軸方向に対応し、画面200の短手方向(図11中、矢印402で図示)は刺繍枠34のX軸方向と対応している。また、画面200に示す縫目位置指示線212は図9に示す縫目位置指示線112に対応し、縫目線211は図9に示す縫目111に対応している。
In the display update process, the
表示更新処理において、縫目線211及び縫目位置指示線212を表示させるための処理は、例えば、次のように実行される。縫目位置指示線212を求めるための処理として、まず、縫製条件記憶領域635と、マウス位置記憶領域637とを参照して、マウス27の移動軌跡に移動倍率を乗じて縫目位置指示線112の形状を求める。続いて、縫目位置指示線112の形状から画面に表示する縫目位置指示線212の画像データを作成する。一方、縫目111を表す縫目線211を求めるための処理として、刺繍枠移動条件記憶領域636を参照して、S120実行時点でのフリーモーション縫製で形成された各縫目の針落ち点のXY座標を求めて縫目線211の座標を定める。続いて、縫目位置指示線212と、フリーモーション縫製で形成された縫目を表す縫目線211とを、それぞれを液晶ディスプレイ15に表示する。
In the display update process, the process for displaying the
S120に続いて、表示更新指示フラグにOFFを設定し、フラグ記憶領域634に記憶する(S125)。続いてS115に戻り処理を繰り返す。 Subsequent to S120, the display update instruction flag is set to OFF and stored in the flag storage area 634 (S125). Subsequently, the process returns to S115 and is repeated.
以上詳述したように、第1の実施形態のフリーモーション縫製処理及びフリーモーションモード表示処理が実行される。尚、自身の操作状態に応じた出力信号を出力するポインティングデバイスである、図1に示すマウス27は、本発明の操作手段に相当する。また、マウス27から出力される出力信号と刺繍枠34の移動距離(移動量)との対応関係を移動倍率として設定する、図1に示すタッチパネル26又はマウス27は、本発明の移動倍率設定手段に相当する。また、図8のフローチャートに示す刺繍枠移動条件計算処理において、マウス27により出力された出力信号と、移動倍率とに応じて、刺繍枠34の移動方向(S42)及び移動距離(S44)を計算して決定する、図3に示すCPU61は、本発明の移動決定手段として機能する。図8のフローチャートに示す刺繍枠移動条件計算処理において決定された刺繍枠34の移動方向及び移動距離に応じて、駆動回路76,77を駆動させ、刺繍枠34を移動させる(図7のフローチャートのS74)、図3に示すCPU61は、本発明の刺繍枠移動機構制御手段として機能する。
As described above in detail, the free motion sewing process and the free motion mode display process of the first embodiment are executed. Note that the
図10のフローチャートに示すフリーモーションモード表示処理において、マウス27から出力される出力信号に基づき、出力信号に対応する刺繍枠34の移動軌跡を算出する(S120)、図3に示すCPU61は、本発明の針落ち点算出手段として機能する。また、S120において求めた刺繍枠34の針落ち点を示す縫目線と、マウス27の操作により指示される縫目位置指示線とを表示する、液晶ディスプレイ15は、本発明の表示手段に相当する。
In the free motion mode display process shown in the flowchart of FIG. 10, the movement trajectory of the
以上詳述した第1の実施形態のミシン1によれば、マウス27の移動方向及び移動距離(移動量)に応じた出力信号に基づき刺繍枠34を移動させてフリーモーション縫製を実行するので、ユーザが加工布100を直接移動させることなく、フリーモーション縫製を簡単な操作で実行することができる。このため、フリーモーション縫製に不慣れなユーザでも、加工布100を所望の位置に移動させることができ、フリーモーション縫製により所望の縫目を形成させることができる。また、マウス27がミシン本体2とは別体に設けられているので、ユーザはマウスを操作しやすい位置に配置することが可能であり、加工布100に形成させる縫目の位置を指示するための操作が容易である。
According to the sewing machine 1 of the first embodiment described in detail above, since the
また、フリーモーション縫製を実行する際のミシンモータ79の回転速度は、予めユーザが設定したミシン主軸51の回転速度となるように制御しているので、ユーザが縫製中にミシンモータ79の回転速度を調整することなく、フリーモーション縫製を行うことができる。
In addition, since the rotational speed of the
また、第1の実施形態のミシン1では、マウス操作又はパネル操作によりマウス27からの出力信号と刺繍枠34の移動距離(移動量)との対応関係を移動倍率として設定することができる。例えば、フリーモーション縫製により、大きな形状の縫目模様形状を縫製したい場合には、移動倍率を高く設定する。この場合、移動倍率が低い場合に比べ、マウス27の移動距離(移動量)が少なくても刺繍枠34の移動距離を大きくする指示を入力することができる。このため、マウス27を移動させる移動距離が少なく操作が容易である他、マウス27を移動させるためのスペースを狭くすることができる。また例えば、フリーモーション縫製により、細かく複雑な形状を有する縫目模様を縫製したい場合には、移動倍率を低く設定する。この場合、マウス27の移動距離に対して刺繍枠34の移動距離が少なくなるので、細かく複雑な形状を縫製するための指示を、マウス27を大きく移動させることにより容易に出力させることができる。このように、移動倍率を適切に設定することにより、マウス27を操作して刺繍枠34の移動距離を指示する際の操作性を向上させることができる。
In the sewing machine 1 of the first embodiment, the correspondence between the output signal from the
また、図10のフローチャートに示すフリーモーションモード表示処理において、マウス27から出力される出力信号に対応する刺繍枠34の移動軌跡を算出し、その移動軌跡を縫目線211として液晶ディスプレイ15に表示させるようにしている。このため、マウス27を操作することによりどのような縫目が形成されるのかを、液晶ディスプレイ15に表示される縫目線211を見て確認しながらフリーモーション縫製を行うことができる。特に、加工布と同じ色の糸で縫製する場合や、加工布の色柄により、フリーモーション縫製によって形成された縫目が視認されにくい場合に、操作性を向上させることができる。
Further, in the free motion mode display process shown in the flowchart of FIG. 10, the movement locus of the
尚、本発明は、以上詳述した第1の実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加えてもよい。例えば、第1の実施形態ではミシンとして、1本の針棒40を備えるミシン1を例示したが、これに限定されず、例えば、工業用ミシンや、複数の針棒を備える多針式刺繍ミシンに適用してもよい。また刺繍枠34の大きさや形状は適宜変更可能である。
In addition, this invention is not limited to 1st Embodiment explained in full detail above, You may add a various change within the range which does not deviate from the summary of this invention. For example, in the first embodiment, the sewing machine 1 including the
また、第1の実施形態では操作手段として、ホイール28を備え、ケーブルによりミシン本体2に接続されたマウス27を用いていたが、ユーザが操作部材を操作することにより、刺繍枠34の移動方向と移動距離(移動量)とを指示することができる操作手段であればよく、第1の実施形態の場合に限定されない。例えば、ホイールを備えないマウスや、無線で出力信号を出力するマウスの他、これらに限定されず、タッチパネル26や、デジタイザ、タブレット、ゲームコントローラ等の各種のスイッチ、トラックボールやジョイスティック等、ユーザとインターフェイスをとるものを採用可能である。したがって、「操作部材の操作状態」は、操作手段を移動させる操作の他、スイッチ、ボタン、タッチパネル等の押下する操作、回転子を回転させる操作等、操作手段に応じて適宜定められる。同様に、第1の実施形態では移動倍率設定手段として、マウス27又はタッチパネル26を用いるようにしていたが、これらに限定されず、ゲームコントローラ等の各種のスイッチ、トラックボールやジョイスティック等、ユーザとインターフェイスをとるものを採用可能である。また、これらの移動倍率設定手段は、1つで用いても複数を組み合わせて用いるようにしてもよい。また、フリーモーション縫製により縫目を形成する位置を指定する方法としては、移動量検出部を備えた操作手段を移動させる他、移動方向及び移動量を操作手段が操作部材として備えるボタン、スイッチ等を押下することにより指定してもよい。
In the first embodiment, a
第1の実施形態では表示手段として、液晶ディスプレイ15を用いていたが、これに限定されず、有機ELや電子ペーパ等の他の表示デバイスを採用してもよい。また、表示手段の大きさ、形状及び配置位置等は適宜変更可能である。
In the first embodiment, the
また第1の実施形態では、説明を簡単にするために、マウス27の移動量検出部35から、マウス27の移動量及び移動方向を示す移動出力信号が、所定時間ごとに出力されることしていたが、操作手段から出力信号が出力されるタイミングは第1の実施形態の場合に限定されない。例えば、マウス27が移動されたと判断する場合にのみ出力信号を出力するようにしてもよい。
In the first embodiment, in order to simplify the description, a movement output signal indicating the movement amount and movement direction of the
また第1の実施形態では、マウス27のx軸方向が刺繍枠34のX軸方向と対応し、マウス27のy軸方向が刺繍枠34のY軸方向と対応していたが、マウス27の移動方向と刺繍枠34との対応関係が予め定められていればよく、これに限定されない。例えば、マウス27のx軸方向が刺繍枠34のY軸方向と対応し、マウス27のy軸方向が刺繍枠34のX軸方向と対応するようにしてもよい。第1の実施形態のミシン1を使用して、フリーモーション縫製により横長な縫目を形成したい場合には、マウス27のx軸方向を刺繍枠34のY軸方向と対応させ、マウス27のy軸方向を刺繍枠34のX軸方向と対応させるようにすることにより、刺繍枠34を横長に使用することができる。また例えば、マウス27のxy相対座標から求めたマウス位置を所定角度回転させて、刺繍枠34の移動位置を求めるようにしてもよい。これらの場合は、プログラム実行時に、マウス27の移動方向と刺繍枠34の移動方向との対応関係をROM62,EEPROM64又は外部記憶装置39等からRAM63の所定の記憶領域に読み込んでおく。そして、マウス27の移動方向と、刺繍枠34の移動方向とを対応付ける処理において、RAM63に記憶された移動方向の対応関係を参照する。尚、これらの場合には、操作手段であるマウス27の移動方向と、刺繍枠34の移動方向とが異なることから、マウス27の操作によりどのような縫目が形成されるのかが把握しにくい。このため、どのような縫目が形成されるかを、マウス27のy軸方向と液晶ディスプレイ15の長手方向とを対応させた第1の実施形態のようなフリーモーションモード表示処理により表示させることが好ましい。
In the first embodiment, the x-axis direction of the
また第1の実施形態では、図6のフローチャートに示すフリーモーション縫製処理において設定する移動倍率により、X軸方向とY軸方向との双方の移動倍率を指定していたが、X軸方向とY軸方向とで移動倍率が異なるようにしてもよい。また、ユーザが指定した移動倍率に替えて予め定められた移動倍率を用いて、刺繍枠34の移動距離を求めるようにしてもよい。その場合プログラム実行時に、移動倍率をROM62,EEPROM64又は外部記憶装置39等かRAM63の所定の記憶領域に読み込んでおく。そして、マウス27の移動距離と、刺繍枠34の移動距離とを対応付ける処理において、RAM63に記憶された移動倍率を参照する。
In the first embodiment, the movement magnification in both the X-axis direction and the Y-axis direction is specified by the movement magnification set in the free motion sewing process shown in the flowchart of FIG. The movement magnification may be different depending on the axial direction. Alternatively, the movement distance of the
また第1の実施形態では、図10のフローチャートに示すフリーモーションモード表示処理において、図11に示す縫目線211と縫目位置指示線212とが表示された画面200を表示させるようにしていたが、画面200に表示させる項目、表示形式等は適宜変更可能である。例えば、画面200に縫目線211のみを表示させるようにしてもよいし、縫目線211及び縫目位置指示線212に加え、刺繍枠34を表すイラストや、縫目の位置を指示する際の基準となる仮想的なマス目等を適宜表示させるようにしてもよい。また、図10のフローチャートに示すフリーモーションモード表示処理は省略してもよい。
In the first embodiment, in the free motion mode display process shown in the flowchart of FIG. 10, the
また第1の実施形態では、操作手段であるマウス27の移動に追従するように、刺繍枠34を移動させるようにしていたが、マウス27により指示された位置にフリーモーション縫製により縫目を形成するタイミングはこれに限定されない。例えば、マウス27により指示された縫目位置指示線の形状を液晶ディスプレイ15により確認してから、フリーモーション縫製を実行するようにしてもよい。この場合には、例えば、図7に示すフリーモーションモード処理において、フリーモーション縫製を実行する指示がない期間は、図7に示すフリーモーションモード処理において、S66からS82の処理を実行しない。一方、図10のフローチャートに示すフリーモーションモード表示処理においては、それらの出力信号に基づき求めた縫目線を、随時液晶ディスプレイ15に表示させる。そして、液晶ディスプレイ15に表示された縫目線の通りにフリーモーション縫製を実行する指示がユーザから入力された場合には、RAM63の刺繍枠移動条件記憶領域636に記憶された刺繍枠34の移動条件を順に読み込んで、図7のフローチャートに示すフリーモーションモード処理のS66からS82の処理を実行し、マウス27からの出力信号に応じた縫目を形成する。この場合には、操作手段から出力した出力信号に基づき、どのような縫目が形成されたかを確認してから、実際にフリーモーション縫製を実行するので、意図しない位置に縫目が形成されることを回避することができる。
In the first embodiment, the
ところで、第1の実施形態では、フリーモーション縫製時において、ミシン主軸51の回転速度がユーザにより指定された回転速度となるように、ミシンモータ79を回転させながらフリーモーション縫製を実行するようにしていた。この方法によれば、一定のペースで縫目が形成されるという利点がある一方で、フリーモーション縫製処理により形成される縫目の縫目ピッチは、マウス27の移動速度により異なるため一定ではない。そこで、縫目ピッチを一定にしたい場合には、次の第2の実施形態のようにしてもよい。以下、第1の実施形態のミシン1と同様な物理的構成及び電気的構成を有する第2の実施形態のミシン1を使用して、マウス27を操作することにより、フリーモーション縫製処理を実行する第2の実施形態について図12〜図16を参照して説明する。
By the way, in the first embodiment, at the time of free motion sewing, free motion sewing is executed while rotating the
図12は、第2の実施形態のフリーモーション縫製処理を実行する際の縫製条件を設定する画面250の説明図である。図13は、第2の実施形態に係るフリーモーション縫製処理のフローチャートであり、図14は、図13のフローチャートに示すフリーモーション縫製処理において実行されるフリーモーションモード処理のフローチャートである。また図15は、図14のフローチャートに示すフリーモーションモード処理において実行される刺繍枠移動条件計算処理のフローチャートである。また図16は、第2の実施形態のフリーモーション縫製処理により形成された縫目311の説明図である。尚、図13〜図15のフローチャートに示す各処理を実行させるプログラムは、ROM62に記憶されており、プログラム実行時にはRAM63のプログラム記憶領域631に読み込んで、図3に示すCPU61が実行する。また、フリーモーション縫製処理を実行するために必要な各種情報は、ROM62,EEPROM64又は外部記憶装置39から読み出され、RAM63の設定記憶領域632に記憶されているものとする。
FIG. 12 is an explanatory diagram of a
まず、第2の実施形態のフリーモーション縫製処理を実行する条件を設定する画面250を、図12を参照して説明する。図12に示す画面250には、フリーモーション縫製処理を実行する際の条件である、縫目ピッチを設定する縫目ピッチ欄261と、縫目ピッチ欄261に表示されている縫目ピッチ設定値の設定するための調整キー271とが設けられている。調整キー271をパネル操作又はマウス操作により選択することにより、縫目ピッチが設定される。他の表示項目及びそれらの操作方法は図5に示す画面150と同様であるので説明を省略する。
First, a
次に、図13のフローチャートを参照して、第2の実施形態のフリーモーション縫製処理について説明する。第2の実施形態のフリーモーション縫製処理は、図6のフローチャートに示す第1の実施形態のS10,S30に替えて、S12,S31を行う点で、第1の実施形態のフリーモーション縫製処理と異なる。第1の実施形態と同様の処理については説明を省略し、以下第1の実施形態と異なる処理S12,S31について、図13〜図15に示すフローチャートを参照して説明する。 Next, the free motion sewing process of the second embodiment will be described with reference to the flowchart of FIG. The free motion sewing process of the second embodiment is the same as the free motion sewing process of the first embodiment in that S12 and S31 are performed instead of S10 and S30 of the first embodiment shown in the flowchart of FIG. Different. Description of the same processing as that of the first embodiment is omitted, and processing S12 and S31 different from those of the first embodiment will be described below with reference to the flowcharts shown in FIGS.
まず、図13のフローチャートのS12において、縫目ピッチを設定し、縫製条件記憶領域635に記憶する(S12)。この処理では、図12に示す画面250により指定された縫目ピッチを読み込んで、縫製条件記憶領域635に記憶する。
First, in S12 of the flowchart of FIG. 13, a stitch pitch is set and stored in the sewing condition storage area 635 (S12). In this process, the stitch pitch designated on the
次に、図13のフローチャートのS31において実行される、第2の実施形態のフリーモーションモード処理を、図14のフローチャートを参照して説明する。図14のフローチャートに示すように、第2の実施形態のフリーモーションモード処理は、S40,S66及びS74に替えて、S41,S68及びS76を行う点において、図7のフローチャートに示す第1の実施形態のフリーモーションモード処理と異なる。第1の実施形態と同様な処理については説明を省略し、以下第1の実施形態と異なるS41について図15のフローチャートを参照して説明し、続いて、S68及びS76について図14のフローチャートを参照して説明する。 Next, the free motion mode process according to the second embodiment executed in S31 of the flowchart of FIG. 13 will be described with reference to the flowchart of FIG. As shown in the flowchart of FIG. 14, the free motion mode process of the second embodiment is the first implementation shown in the flowchart of FIG. 7 in that S41, S68, and S76 are performed instead of S40, S66, and S74. This is different from the free motion mode processing. Description of the same processing as in the first embodiment will be omitted, and S41 different from the first embodiment will be described below with reference to the flowchart of FIG. 15, and then S68 and S76 will be referred to the flowchart of FIG. 14. To explain.
まず、図14のフローチャートのS41について図15のフローチャートを参照して説明する。図15のフローチャートに示すように、第2の実施形態の刺繍枠移動条件計算処理はS50に替えて、S51及びS52を行う点において、図7のフローチャートに示す第1の実施形態の刺繍枠移動条件計算処理と異なる。第1の実施形態と同様な処理については説明を省略し、以下第1の実施形態と異なるS51及びS52について順に説明する。 First, S41 of the flowchart of FIG. 14 will be described with reference to the flowchart of FIG. As shown in the flowchart of FIG. 15, the embroidery frame movement condition calculation process of the second embodiment is performed in S51 and S52 instead of S50, in that the embroidery frame movement of the first embodiment shown in the flowchart of FIG. Different from the condition calculation process. A description of the same processing as in the first embodiment will be omitted, and S51 and S52, which are different from the first embodiment, will be described in order below.
S51では、刺繍枠34の移動距離(移動量)と、縫目ピッチとを用いて針数を計算し、その計算結果を針数として刺繍枠移動条件記憶領域636に記憶するとともに、今回の縫目ピッチを設定する(S51)。針数は、(S44又はS47において設定した刺繍枠34の移動距離)/(図13のフローチャートのS12において設定した縫目ピッチ)から求める。針数が整数である場合には、図13のフローチャートのS12において設定した縫目ピッチを今回の縫目ピッチとして刺繍枠移動条件記憶領域636に記憶する。一方、針数が整数ではない場合は、整数ではない部分を切り捨てて整数の針数を得る。そして、(S44又はS47において設定した刺繍枠34の移動距離)/(整数の針数)を計算し、その計算結果を今回の縫目ピッチとして刺繍枠移動条件記憶領域636に記憶する(S51)。S51において今回の縫目ピッチを設定する処理は、フリーモーション縫製処理において形成される縫目の縫目ピッチがほぼ一定になるように設定するための処理である。
In S51, the number of stitches is calculated using the movement distance (movement amount) of the
S51に続いて、ミシンモータ79の回転速度を計算し、その計算結果をミシンモータ79の回転速度として刺繍枠移動条件記憶領域636に記憶する(S52)。この処理では、針数/マウス位置ポーリング時間からミシン主軸51の回転数を計算し、そのミシン主軸51の回転数と減速比とからミシンモータ79の回転数を計算する。
Subsequent to S51, the rotational speed of the
次に、図14のフローチャートに示すフリーモーションモード処理おいて実行されるS68及びS76について図14のフローチャートを参照して説明する。図14のフローチャートのS68では、駆動回路72を駆動させることによりミシンモータ79を回転させ、縫製動作を開始する(S68)。この処理では、刺繍枠移動条件記憶領域636を参照して、図15のフローチャートのS52で求めたミシンモータ79の回転速度となるように、ミシンモータ79の回転速度を制御する。
Next, S68 and S76 executed in the free motion mode process shown in the flowchart of FIG. 14 will be described with reference to the flowchart of FIG. In S68 of the flowchart of FIG. 14, the
また、S76では、駆動回路76,77を駆動させて、X軸モータ81とY軸モータ82とを制御して刺繍枠34を移動させる(S76)。この処理において、刺繍枠移動条件記憶領域636を参照して、図15のフローチャートのS42において算出した移動方向に、S54において算出した移動速度で、移動可能時間の期間だけ刺繍枠34を移動させる。この処理において、刺繍枠34は図15のフローチャートのS51において設定した今回の縫目ピッチだけ移動される。
In S76, the
以上詳述した第2の実施形態のフリーモーション縫製処理により、フリーモーション縫製が実行される。フリーモーション縫製処理において、ユーザによりマウス27が手の形状を描くように操作された場合には、図16に示すような縫目311が加工布100に形成される。図16に示す縫目311以外の構成要素は図9に示す第1の実施形態の場合と同様であるので説明を省略する。図16に示すように、開始位置110から矢印121に示す方向に形成された縫目位置指示線112と重なるように、縫目311が形成される。縫目311の縫目ピッチは、図13のフローチャートに示すS12において設定した値、又は、S12において設定した値に近似する値である。
Free motion sewing is executed by the free motion sewing processing of the second embodiment described in detail above. In the free motion sewing process, when the user operates the
以上のように、CPU61は第2の実施形態のフリーモーション縫製処理を実行する。加工布100に形成される縫目の縫目ピッチを設定する、図1に示すタッチパネル26又はマウス27は、本発明の縫目ピッチ設定手段に相当する。図15のフローチャートに示す刺繍枠移動条件計算処理において、またマウス27から出力される出力信号と、マウス操作又はパネル操作により設定された縫目ピッチとに応じて、ミシンモータ79の回転速度を決定する(S52)、図3に示すCPU61は、本発明の回転速度決定手段として機能する。また、図14のフローチャートに示すフリーモーションモード処理において、前記ミシンモータの回転速度が前記回転速度決定手段により決定された回転速度となるように、ミシンモータ79を制御する、図3に示すCPU61は、本発明のミシンモータ制御手段として機能する。また、図14のフローチャートに示すフリーモーションモード処理において、一針ごとの刺繍枠34の移動距離(移動量)が設定された縫目ピッチとなるように、刺繍枠移動機構92が備える駆動回路76,77を駆動制御する、図3に示すCPU61は、刺繍枠移動機構制御手段として機能する。
As described above, the
以上詳述した第2の実施形態のミシン1によれば、マウス27から出力される出力信号と、パネル操作又はマウス操作により設定された縫目ピッチとに基づき決定されたミシンモータ79の回転速度となるようにミシンモータ79を制御するとともに、一針当たりの刺繍枠34の移動距離(移動量)が設定された縫目ピッチとなるように刺繍枠移動機構92を制御している。このため、出力信号により指示される単位時間当たりの刺繍枠34の移動距離が一定ではない場合であっても、形成される縫目の縫目ピッチを縫目ピッチ設定手段により設定された縫目ピッチとすることができる。したがって、フリーモーション縫製に不慣れなユーザでも、フリーモーション縫製により縫目ピッチが揃った縫目を形成することができる。
According to the sewing machine 1 of the second embodiment described in detail above, the rotational speed of the
尚、本発明は、以上詳述した第2の実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加えてもよい。例えば、第2の実施形態では、マウス操作又はパネル操作により設定した縫目ピッチとなるようにしていたが、縫目ピッチの設定方法は第2の実施形態の場合に限定されない。例えば、加工布の素材や厚み、糸の素材や太さ等の縫製対象の特徴に応じて適切な縫目ピッチが定められている場合には、縫製対象の特徴を設定することにより、間接的に縫目ピッチを設定するようにしてもよい。その場合には、縫製対象の特徴と縫目ピッチとの関係を予めROM62やEEPROM64等に記憶させておき、縫製対象の特徴と縫目ピッチとの関係から、ユーザにより設定された縫製対象の特徴に対応する縫目ピッチを読み出すようにしてもよい。この場合、縫製対象の特徴と縫目ピッチとの関係から、ユーザにより設定された縫製対象の特徴に対応する縫目ピッチを読み出す、図3に示すCPU61は、本発明の縫目ピッチ設定手段として機能する。
In addition, this invention is not limited to 2nd Embodiment explained in full detail above, You may add a various change within the range which does not deviate from the summary of this invention. For example, in the second embodiment, the stitch pitch is set by mouse operation or panel operation. However, the stitch pitch setting method is not limited to the case of the second embodiment. For example, if an appropriate stitch pitch is determined according to the characteristics of the sewing target such as the material and thickness of the work cloth, the material and thickness of the thread, etc., by setting the characteristics of the sewing target, Alternatively, the stitch pitch may be set. In that case, the relationship between the characteristics of the sewing target and the stitch pitch is stored in advance in the
また、第2の実施形態では、図15のフローチャートに示す刺繍枠移動条件計算処理において、(S44又はS47において設定した刺繍枠34の移動距離)/(図13のフローチャートのS12において設定した縫目ピッチ)から求め、針数が整数ではない場合には、整数ではない部分を切り捨てていたが、これに限定されない。例えば、整数ではない部分に対応する刺繍枠34の移動距離を、次回実行される刺繍枠移動条件計算処理のS44で求める刺繍枠34の移動距離に積算するようにしてもよい。この場合には、フリーモーション縫製により形成される縫目の縫目ピッチは全て、図13のフローチャートのS12において設定された縫目ピッチとなるので、縫目ピッチの揃った縫目を得ることができる。また、針数が整数ではない場合には、整数ではない部分を切り捨てる場合に、(S44又はS47において設定した刺繍枠34の移動距離)/(整数の針数)から今回の縫目ピッチを設定するようにしていたが、これに限定されない。例えば、今回の縫目ピッチを設定せず、全ての縫目を図13のフローチャートのS12において設定した縫目ピッチに従って縫製するようにしてもよい。
In the second embodiment, in the embroidery frame movement condition calculation process shown in the flowchart of FIG. 15, (the movement distance of the
また、第1及び第2の実施形態、並びにそれらの変形例を適宜組み合わせるようにしてもよい。 Moreover, you may make it combine suitably the 1st and 2nd embodiment and those modifications.
1 ミシン
2 ミシン本体
15 液晶ディスプレイ
26 タッチパネル
27 マウス
32 スピードコントロールレバー
33 内周
34 刺繍枠
35 移動量検出部
36 刺繍枠移動機構
40 針棒
45 針棒抱き
46 針棒クランクロッド
47 天秤クランク
51 ミシン主軸
55 針棒上下動機構
60 制御部
61 CPU
62 ROM
63 RAM
76,77 駆動回路
79 ミシンモータ
81 X軸モータ
82 Y軸モータ
200 画面
211 縫目線
212 縫目位置指示線
631 プログラム記憶領域
632 設定記憶領域
633 出力信号記憶領域
634 フラグ記憶領域
635 縫製条件記憶領域
636 刺繍枠移動条件記憶領域
637 マウス位置記憶領域
DESCRIPTION OF SYMBOLS 1
62 ROM
63 RAM
76, 77
Claims (8)
ユーザによって操作される操作部材を備え、当該操作部材の操作状態に応じた出力信号を出力する操作手段と、
前記操作手段により出力された前記出力信号に応じて、前記刺繍枠の移動方向及び移動量を決定する移動決定手段と、
前記移動決定手段により決定された前記刺繍枠の移動方向及び移動量に応じて、前記刺繍枠移動機構を駆動させ、前記刺繍枠を移動させる刺繍枠移動機構制御手段と
を備えることを特徴とするミシン。 A needle bar to which a sewing needle is attached, a needle bar vertical movement mechanism that moves the needle bar up and down, a sewing machine motor that is a drive source for driving the needle bar vertical movement mechanism, an embroidery frame that clamps a work cloth, and the embroidery In a sewing machine having an embroidery frame moving mechanism for moving a frame,
An operation means that includes an operation member operated by a user, and that outputs an output signal corresponding to an operation state of the operation member;
A movement determining means for determining a moving direction and a moving amount of the embroidery frame according to the output signal output by the operating means;
Embroidery frame moving mechanism control means for driving the embroidery frame moving mechanism and moving the embroidery frame in accordance with the moving direction and moving amount of the embroidery frame determined by the movement determining means. sewing machine.
前記操作手段から出力される前記出力信号と、前記縫目ピッチ設定手段により設定された前記縫目ピッチとに応じて、前記ミシンモータの回転速度を決定する回転速度決定手段と
を備え、
前記ミシンモータ制御手段は、前記ミシンモータの回転速度が前記回転速度決定手段により決定された回転速度となるように、当該ミシンモータを制御し、
前記刺繍枠移動機構制御手段は、一針ごとの前記刺繍枠の移動量が前記縫目ピッチ設定手段により設定された前記縫目ピッチとなるように、前記刺繍枠移動機構を制御することを特徴とする請求項2に記載のミシン。 Stitch pitch setting means for setting a stitch pitch of the stitches formed on the work cloth;
A rotation speed determining means for determining a rotation speed of the sewing machine motor according to the output signal output from the operation means and the stitch pitch set by the stitch pitch setting means;
The sewing machine motor control means controls the sewing machine motor so that the rotational speed of the sewing machine motor becomes the rotational speed determined by the rotational speed determination means,
The embroidery frame moving mechanism control means controls the embroidery frame moving mechanism so that the movement amount of the embroidery frame for each stitch becomes the stitch pitch set by the stitch pitch setting means. The sewing machine according to claim 2.
前記移動決定手段は、前記操作手段から出力される前記出力信号と、前記移動倍率設定手段により設定された前記移動倍率とに基づき、当該出力信号に応じた前記刺繍枠の移動方向及び移動量を決定することを特徴とする請求項1乃至3のいずれかに記載のミシン。 A movement magnification setting means for setting a correspondence relationship between the output signal and the movement amount of the embroidery frame as a movement magnification;
The movement determining means determines the movement direction and movement amount of the embroidery frame according to the output signal based on the output signal output from the operation means and the movement magnification set by the movement magnification setting means. The sewing machine according to claim 1, wherein the sewing machine is determined.
前記針落ち点算出手段により算出された前記針落ち点を表示する表示手段と
を備えることを特徴とする請求項1乃至4のいずれかに記載のミシン。 Based on the output signal output from the operation means, a needle drop point calculating means for calculating a needle drop point corresponding to the output signal;
The sewing machine according to any one of claims 1 to 4, further comprising display means for displaying the needle drop point calculated by the needle drop point calculation means.
前記移動決定手段は、前記マウスから出力された当該マウスの移動方向に応じた出力信号に基づき前記刺繍枠の移動方向を決定し、前記マウスから出力された当該マウスの移動量に応じた出力信号に基づき前記刺繍枠の移動量を決定することを特徴とする請求項1乃至6のいずれかに記載のミシン。 The operation means is a mouse, and outputs an output signal corresponding to the moving direction and moving amount of the mouse,
The movement determining means determines the movement direction of the embroidery frame based on an output signal corresponding to the movement direction of the mouse outputted from the mouse, and an output signal corresponding to the movement amount of the mouse outputted from the mouse The sewing machine according to claim 1, wherein the movement amount of the embroidery frame is determined on the basis of the sewing machine.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007295373A JP2008246186A (en) | 2007-03-06 | 2007-11-14 | Sewing machine and sewing operation program |
US12/071,784 US7971543B2 (en) | 2007-03-06 | 2008-02-26 | Sewing machine and computer-readable recording medium storing sewing machine operation program |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007056078 | 2007-03-06 | ||
JP2007295373A JP2008246186A (en) | 2007-03-06 | 2007-11-14 | Sewing machine and sewing operation program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008246186A true JP2008246186A (en) | 2008-10-16 |
Family
ID=39971809
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007295373A Pending JP2008246186A (en) | 2007-03-06 | 2007-11-14 | Sewing machine and sewing operation program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2008246186A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7878133B2 (en) | 2007-03-06 | 2011-02-01 | Brother Kogyo Kabushiki Kaisha | Sewing machine and computer-readable recording medium storing sewing machine operation program |
US7971543B2 (en) | 2007-03-06 | 2011-07-05 | Brother Kogyo Kabushiki Kaisha | Sewing machine and computer-readable recording medium storing sewing machine operation program |
US8746161B2 (en) | 2009-10-14 | 2014-06-10 | Brother Kogyo Kabushiki Kaisha | Sewing machine and computer-readable medium storing sewing machine control program |
US8763544B2 (en) | 2009-10-14 | 2014-07-01 | Brother Kogyo Kabushiki Kaisha | Sewing machine and computer-readable medium storing sewing machine control program |
-
2007
- 2007-11-14 JP JP2007295373A patent/JP2008246186A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7878133B2 (en) | 2007-03-06 | 2011-02-01 | Brother Kogyo Kabushiki Kaisha | Sewing machine and computer-readable recording medium storing sewing machine operation program |
US7971543B2 (en) | 2007-03-06 | 2011-07-05 | Brother Kogyo Kabushiki Kaisha | Sewing machine and computer-readable recording medium storing sewing machine operation program |
US8746161B2 (en) | 2009-10-14 | 2014-06-10 | Brother Kogyo Kabushiki Kaisha | Sewing machine and computer-readable medium storing sewing machine control program |
US8763544B2 (en) | 2009-10-14 | 2014-07-01 | Brother Kogyo Kabushiki Kaisha | Sewing machine and computer-readable medium storing sewing machine control program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7971543B2 (en) | Sewing machine and computer-readable recording medium storing sewing machine operation program | |
US7878133B2 (en) | Sewing machine and computer-readable recording medium storing sewing machine operation program | |
JP2015158028A (en) | Tambour, and sewing machine | |
US11993883B2 (en) | Sewing machine | |
US8191492B2 (en) | Sewing machine and computer-readable recording medium storing sewing machine control program | |
JP2008246186A (en) | Sewing machine and sewing operation program | |
US20110168070A1 (en) | Sewing machine modification tools | |
JP2011083352A (en) | Sewing machine | |
JP2007082812A (en) | Sewing machine | |
US8897907B2 (en) | Data generating device, sewing machine and non-transitory computer-readable medium storing control program for data generating device | |
JP2008079899A (en) | Embroidery data processor, sewing machine provided with embroidery data processor, embroidery data processing program and recording medium recorded with embroidery data processing program | |
JP6601163B2 (en) | Sewing machine and control method of sewing machine | |
JP2008272345A (en) | Sewing machine control device | |
JP2011083353A (en) | Sewing machine | |
JP3146460B2 (en) | Electronically controlled embroidery sewing machine | |
US10053806B2 (en) | Sewing machine and recording medium storing pattern data processing program | |
JP2010233753A (en) | Sewing machine | |
JPH10323470A (en) | Program type electronic sewing machine | |
JP2800440B2 (en) | Eyelet overhole sewing machine | |
JP2010179014A (en) | Sewing machine and yarn tension establishment program | |
JP2013111273A (en) | Display device and sewing machine | |
JP3146478B2 (en) | Electronically controlled embroidery sewing machine | |
JPH073607A (en) | Method for setting frame kind of embroidery frame | |
JP4692184B2 (en) | Eyelet hole sewing machine | |
JP2008104638A (en) | Sewing machine |