[go: up one dir, main page]

JP2016086868A - sewing machine - Google Patents

sewing machine Download PDF

Info

Publication number
JP2016086868A
JP2016086868A JP2014220904A JP2014220904A JP2016086868A JP 2016086868 A JP2016086868 A JP 2016086868A JP 2014220904 A JP2014220904 A JP 2014220904A JP 2014220904 A JP2014220904 A JP 2014220904A JP 2016086868 A JP2016086868 A JP 2016086868A
Authority
JP
Japan
Prior art keywords
sewing machine
pattern image
editing
command
speed
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
Application number
JP2014220904A
Other languages
Japanese (ja)
Inventor
杏樹 加藤
Anju Kato
杏樹 加藤
恒雄 奥山
Tsuneo Okuyama
恒雄 奥山
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 JP2014220904A priority Critical patent/JP2016086868A/en
Publication of JP2016086868A publication Critical patent/JP2016086868A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Sewing Machines And Sewing (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a sewing machine capable of changing an editing speed for performing editing of an embroidery pattern.SOLUTION: A rotation key displayed on an editing screen is operated (S6: YES), and in the case where there is no stepping-on of a pedal of a foot controller (S7: NO), a CPU of a sewing machine sets auto repeat time as specified time (S10). The CPU repeats processing of rotating a pattern image by a predetermined angle and displays it by each specified time by rotating the pattern image by the predetermined angle and displaying it (S11), by standing-by until elapse of the auto repeat time (S12: YES), and by returning the processing to S6. When the rotation key is operated (S6: YES), and there is stepping-on of the pedal (S7: YES), the CPU detects a stepping amount (S8), and sets the auto repeat time according to the stepping amount (S9). The CPU repeats the processing of rotating the pattern image by the predetermined angle and displaying it by each auto repeat time according to the stepping amount. The larger the stepping amount is, the shorter the auto repeat time becomes.SELECTED DRAWING: Figure 4

Description

本発明は、刺繍模様を編集することができるミシンに関する。   The present invention relates to a sewing machine capable of editing an embroidery pattern.

従来、刺繍模様を編集することができるミシンが知られている(例えば特許文献1)。特許文献1に記載のミシンにおいて、刺繍模様の縫製位置を変更する編集を行う場合には、ミシンのディスプレイにレイアウト画面を表示させる。レイアウト画面には、刺繍模様を示す画像(この場合、刺繍模様の大きさを示す矩形状の外形枠)と、8方向の夫々に移動させる移動キーとが表示される。ディスプレイの前面には、透明電極の複数のタッチキー(タッチパネルに相当)が設けられている。いずれかの移動キーに対応するタッチキーが押圧操作されると、ミシンは、操作された移動キーに対応する方向へ刺繍模様を示す画像を移動させて表示する。   Conventionally, a sewing machine that can edit an embroidery pattern is known (for example, Patent Document 1). In the sewing machine described in Patent Document 1, when editing is performed to change the sewing position of the embroidery pattern, a layout screen is displayed on the display of the sewing machine. On the layout screen, an image indicating an embroidery pattern (in this case, a rectangular outer frame indicating the size of the embroidery pattern) and movement keys for moving in eight directions are displayed. A plurality of touch keys (corresponding to a touch panel) of transparent electrodes are provided on the front surface of the display. When the touch key corresponding to any one of the movement keys is pressed, the sewing machine moves and displays an image indicating the embroidery pattern in the direction corresponding to the operated movement key.

特開2006−271597号公報JP 2006-271597 A

しかしながら、レイアウト画面上で移動キーに対応する方向へ刺繍模様を示す画像を移動させる速度は、予め一定の速度に設定されている。このため、編集の操作に未熟なユーザは、刺繍模様を示す画像の移動速度が速すぎて操作しづらかった。また、編集の操作に熟練したユーザは、刺繍模様を示す画像の移動速度を遅く感じることがあった。   However, the speed at which the image showing the embroidery pattern is moved in the direction corresponding to the movement key on the layout screen is set to a constant speed in advance. For this reason, it is difficult for a user who is unskilled in the editing operation because the moving speed of the image showing the embroidery pattern is too fast. Further, a user who is skilled in editing operation sometimes feels that the moving speed of the image showing the embroidery pattern is slow.

本発明は、刺繍模様の編集が行われる編集速度を変更することができるミシンを提供することを目的とする。   An object of the present invention is to provide a sewing machine capable of changing an editing speed at which an embroidery pattern is edited.

本発明の態様に係るミシンは、加工布に縫製される模様の形状を示す模様画像を表示する表示手段と、前記表示手段に表示された前記模様画像を編集するための第一指令を出力する第一指令手段と、前記第一指令とは異なる第二指令を出力する第二指令手段と、前記模様画像を編集する速度である編集速度を設定する設定手段と、を備え、前記設定手段は、前記第一指令を受け付けて前記模様画像を編集する場合には、前記編集速度を第一速度に設定し、前記第一指令及び前記第二指令を受け付けて前記模様画像を編集する場合には、前記編集速度を前記第一速度とは異なる第二速度に設定することを特徴とする。   A sewing machine according to an aspect of the present invention outputs a display unit that displays a pattern image indicating the shape of a pattern sewn on a work cloth, and a first command for editing the pattern image displayed on the display unit. A first command unit; a second command unit that outputs a second command different from the first command; and a setting unit that sets an editing speed that is a speed for editing the pattern image. When the first command is received and the pattern image is edited, the editing speed is set to the first speed, and when the first command and the second command are received and the pattern image is edited. The editing speed is set to a second speed different from the first speed.

本態様において、ミシンは、第二指令手段から第二指令の出力がなく、第一指令手段から出力される第一指令のみを受け付けて模様画像の編集が行われる場合、編集速度を第一速度に設定する。模様画像の編集速度が第一速度では、ユーザによって、編集速度が速すぎたり遅すぎたりする可能性がある。ミシンは、第一指令と第二指令とを受け付けて模様画像の編集が行われる場合には、編集速度を第二速度に設定することができる。従ってユーザは、適切な編集速度で模様画像の編集を行うことができる。   In this aspect, when the sewing machine does not output the second command from the second command means and receives only the first command output from the first command means and edits the pattern image, the editing speed is set to the first speed. Set to. When the editing speed of the pattern image is the first speed, the editing speed may be too fast or too slow depending on the user. When the sewing machine receives the first command and the second command and edits the pattern image, the sewing machine can set the editing speed to the second speed. Therefore, the user can edit the pattern image at an appropriate editing speed.

ミシン1を正面側から見た図である。It is the figure which looked at the sewing machine 1 from the front side. ミシン1の電気的構成を示すブロック図である。2 is a block diagram showing an electrical configuration of the sewing machine 1. FIG. 踏込量とオートリピート時間との関係を示すグラフである。It is a graph which shows the relationship between the depression amount and auto repeat time. 模様編集処理のフローチャートである。It is a flowchart of a pattern edit process. 編集画面10を示す図である。FIG. 6 is a diagram showing an editing screen 10. 模様編集処理(つづき)のフローチャートである。It is a flowchart of a pattern edit process (continued). 編集画面12を示す図である。It is a figure which shows the edit screen. 編集画面14を示す図である。It is a figure which shows the edit screen. 編集画面16を示す図である。It is a figure which shows the edit screen. 編集画面18を示す図である。It is a figure which shows the edit screen. 編集画面20を示す図である。It is a figure which shows the edit screen. 模様編集処理の変形例1のフローチャートである。It is a flowchart of the modification 1 of a pattern edit process. 模様編集処理の変形例2のフローチャートである。It is a flowchart of the modification 2 of a pattern edit process.

以下、本発明を具現化した一実施の形態について、図面を参照して説明する。本実施形態は、縫製対象物(例えば、加工布)に模様を縫製するミシンに本発明を適用した場合の一例である。本実施形態における模様とは、刺繍データに基づいて縫製する刺繍模様、及び加工布を送り歯で移送しながら縫製する実用模様、飾り模様をいう。刺繍模様とは、刺繍によって形成される、例えば文字や図形等の模様である。実用模様とは、直線、ジグザグ、裁ち目かがり等、実用的な縫目によって形成される模様である。飾り模様とは、例えば、三角形等の幾何学的模様、花柄等の模式的な模様等を単位模様とし、連続的に複数個縫製することで形成される模様である。   Hereinafter, an embodiment embodying the present invention will be described with reference to the drawings. This embodiment is an example when the present invention is applied to a sewing machine that sews a pattern on a sewing object (for example, a work cloth). The pattern in the present embodiment refers to an embroidery pattern that is sewn based on embroidery data, a practical pattern that is sewn while transferring a work cloth with a feed dog, and a decorative pattern. The embroidery pattern is a pattern such as a character or a figure formed by embroidery. Practical patterns are patterns formed by practical stitches such as straight lines, zigzags, and knitted edges. The decorative pattern is, for example, a pattern formed by continuously sewing a plurality of geometric patterns such as triangles and schematic patterns such as floral patterns as unit patterns.

まず、ミシン1の物理的構成について、図1を参照して説明する。以下の説明では、図1の上側、下側、左側、右側、紙面表面側、紙面裏面側を、各々ミシン1の上側、下側、左側、右側、前側、後側と定義する。つまり、後述する液晶ディスプレイ(以下、「LCD」という。)31の配置された面が、ミシン1の前面である。ベッド部2及びアーム部4の長手方向がミシン1の左右方向であり、脚柱部3の配置されている側が右側である。脚柱部3の伸長方向がミシン1の上下方向である。   First, the physical configuration of the sewing machine 1 will be described with reference to FIG. In the following description, the upper side, the lower side, the left side, the right side, the paper surface side, and the paper back side of FIG. 1 are defined as the upper side, the lower side, the left side, the right side, the front side, and the rear side, respectively. That is, the surface on which a liquid crystal display (hereinafter referred to as “LCD”) 31 described later is disposed is the front surface of the sewing machine 1. The longitudinal direction of the bed portion 2 and the arm portion 4 is the left-right direction of the sewing machine 1, and the side on which the pedestal column portion 3 is disposed is the right side. The extending direction of the pedestal 3 is the vertical direction of the sewing machine 1.

図1に示すように、ミシン1は、ベッド部2、脚柱部3、及びアーム部4を主に備える。ベッド部2はミシン1の土台部であり、左右方向に延びる。脚柱部3は、ベッド部2の右端部から上方へ延びる。アーム部4は、ベッド部2に対向して脚柱部3の上部から左方へ延びる。アーム部4の左端部は頭部5である。   As shown in FIG. 1, the sewing machine 1 mainly includes a bed portion 2, a pedestal column portion 3, and an arm portion 4. The bed portion 2 is a base portion of the sewing machine 1 and extends in the left-right direction. The pedestal 3 extends upward from the right end of the bed 2. The arm portion 4 faces the bed portion 2 and extends to the left from the upper portion of the pedestal column portion 3. The left end portion of the arm portion 4 is a head portion 5.

ベッド部2の上面2Aには、略矩形状の針板24が配設されている。針板24の上面24Aは、ベッド部2の上面2Aと略同じ平面を構成する。ベッド部2の上面2A及び針板24の上面24Aは、加工布(図示略)が載置される面である。針板24は、頭部5に設けられる針棒51の下方に配設される。針板24は、厚み方向に貫通する針穴28を有する。針穴28は、左右方向に延びる長円状の穴である。縫製時、針棒51の下端に装着された縫針52の針先が、針棒51の上下動に伴い針穴28を挿通する。   A substantially rectangular needle plate 24 is disposed on the upper surface 2 </ b> A of the bed portion 2. The upper surface 24 </ b> A of the needle plate 24 constitutes substantially the same plane as the upper surface 2 </ b> A of the bed portion 2. The upper surface 2A of the bed 2 and the upper surface 24A of the needle plate 24 are surfaces on which a work cloth (not shown) is placed. The needle plate 24 is disposed below a needle bar 51 provided on the head 5. The needle plate 24 has a needle hole 28 penetrating in the thickness direction. The needle hole 28 is an oval hole extending in the left-right direction. At the time of sewing, the needle tip of the sewing needle 52 attached to the lower end of the needle bar 51 passes through the needle hole 28 as the needle bar 51 moves up and down.

ベッド部2内には、下軸(図示略)が設けられている。下軸は、後述する主軸(図示略)によって回転駆動される。針板24下側のベッド部2内には、送り機構(図示略)、釜機構(図示略)等が設けられている。送り機構は、送り歯(図示略)を駆動する機構である。送り歯は、後述する刺繍枠移送装置6をミシン1に装着していない状態で、実用模様又は飾り模様の縫製を行うときに加工布を移送する。釜機構は縫針52と協働し、加工布に縫目を形成する周知構成の機構である。   A lower shaft (not shown) is provided in the bed portion 2. The lower shaft is rotationally driven by a main shaft (not shown) described later. A feeding mechanism (not shown), a shuttle mechanism (not shown), and the like are provided in the bed portion 2 below the needle plate 24. The feed mechanism is a mechanism that drives a feed dog (not shown). The feed dog transfers the work cloth when sewing a practical pattern or a decorative pattern in a state in which an embroidery frame transfer device 6 to be described later is not attached to the sewing machine 1. The shuttle mechanism is a well-known mechanism that cooperates with the sewing needle 52 to form stitches on the work cloth.

ベッド部2の前面右下の角部には、膝操作レバー25の差し込み口27が設けられている。ミシン1は、差し込み口27に膝操作レバー25の端部を差し込んで装着することができる。膝操作レバー25は、ユーザの膝によって操作されると、差し込み口27側の端部を中心に回動(左右方向に揺動)する。差し込み口27の近傍には、ポテンショメータ26が設けられる。ポテンショメータ26は周知構成のものであり、詳しい図示は省略する。ポテンショメータ26は、膝操作レバー25の回動位置を検出する。ポテンショメータ26は、膝操作レバー25の回動位置に応じて抵抗値が変化する。抵抗値の変化に応じて、ミシン1のCPU61(図2参照)に入力されるポテンショメータ26の信号電圧の大きさが変化する。CPU61は、ポテンショメータ26の信号電圧の大きさに応じ、頭部5に設けられた押え棒53を上下方向に移動させる上下動モータ54(図2参照)を駆動する。即ち、ユーザが膝操作レバー25を操作することで、押え棒53を上下方向に移動させることができる。   An insertion port 27 for the knee operation lever 25 is provided at the lower right corner of the front surface of the bed 2. The sewing machine 1 can be mounted by inserting the end of the knee operation lever 25 into the insertion slot 27. When the knee operation lever 25 is operated by the user's knee, the knee operation lever 25 rotates (swings in the left-right direction) around the end on the insertion port 27 side. A potentiometer 26 is provided in the vicinity of the insertion port 27. The potentiometer 26 has a well-known configuration, and detailed illustration is omitted. The potentiometer 26 detects the rotation position of the knee operation lever 25. The resistance value of the potentiometer 26 changes according to the rotation position of the knee operation lever 25. The magnitude of the signal voltage of the potentiometer 26 input to the CPU 61 (see FIG. 2) of the sewing machine 1 changes according to the change in resistance value. The CPU 61 drives a vertical movement motor 54 (see FIG. 2) that moves the presser bar 53 provided on the head 5 in the vertical direction in accordance with the magnitude of the signal voltage of the potentiometer 26. That is, when the user operates the knee operation lever 25, the presser bar 53 can be moved in the vertical direction.

脚柱部3の前面には、LCD31が設けられている。LCD31には、コマンド、イラスト、設定値、メッセージ等の様々な項目を含む画面が表示される。LCD31の前面側には、タッチパネル32が設けられている。タッチパネル32は、指又は専用のタッチペン等を用いた操作の入力を受け付ける。タッチパネル32は、操作の入力を受け付けた場合に、操作の入力位置を示す座標データをミシン1のCPU61(図2参照)に対して出力する。脚柱部3内には、ミシンモータ33(図2参照)、制御部60等が設けられている。ミシンモータ33は、アーム部4内に設けられる主軸(図示略)を回転駆動する。主軸と下軸はタイミングベルト(図示略)で連結されている。主軸の回転が下軸に伝達され、主軸と下軸は同期して回転する。   An LCD 31 is provided on the front surface of the pillar 3. The LCD 31 displays a screen including various items such as commands, illustrations, setting values, and messages. A touch panel 32 is provided on the front side of the LCD 31. The touch panel 32 receives an input of an operation using a finger or a dedicated touch pen. When the touch panel 32 receives an operation input, the touch panel 32 outputs coordinate data indicating the operation input position to the CPU 61 (see FIG. 2) of the sewing machine 1. In the pedestal 3, a sewing machine motor 33 (see FIG. 2), a control unit 60, and the like are provided. The sewing machine motor 33 rotationally drives a main shaft (not shown) provided in the arm portion 4. The main shaft and the lower shaft are connected by a timing belt (not shown). The rotation of the main shaft is transmitted to the lower shaft, and the main shaft and the lower shaft rotate in synchronization.

脚柱部3の右側面には、後述するフットコントローラ35を接続するためのジャック(図示略)が設けられている。フットコントローラ35のプラグ(図示略)がジャックに差し込まれることで、フットコントローラ35と制御部60とが電気的に接続される。フットコントローラ35は、ユーザの足のつま先側で踏み込む操作と、足の踵側で押下げる操作とを選択的に行うように構成された足踏みペダルである。フットコントローラ35の内部には、ヒールスイッチ36(図2参照)とポテンショメータ37(図2参照)が設けられている。ヒールスイッチ36は、ユーザの足の踵側で押し下げられると回路を閉じるスイッチである。ポテンショメータ37は、ユーザの足のつま先側で踏み込まれるペダルの踏込量を検出する。ポテンショメータ37は、ペダルの踏込量に応じて抵抗値が変化する。抵抗値の変化に応じて、CPU61に入力されるポテンショメータ37の信号電圧の大きさが変化する。CPU61は、ポテンショメータ37の信号電圧の大きさに応じ、ミシンモータ33の回転速度を調整する。   A jack (not shown) for connecting a foot controller 35 described later is provided on the right side surface of the pedestal 3. When a plug (not shown) of the foot controller 35 is inserted into the jack, the foot controller 35 and the control unit 60 are electrically connected. The foot controller 35 is a foot pedal configured to selectively perform an operation of stepping on the toe side of the user's foot and an operation of pressing down on the heel side of the foot. Inside the foot controller 35, a heel switch 36 (see FIG. 2) and a potentiometer 37 (see FIG. 2) are provided. The heel switch 36 is a switch that closes the circuit when pressed down on the heel side of the user's foot. The potentiometer 37 detects the depression amount of the pedal that is depressed on the toe side of the user's foot. The resistance value of the potentiometer 37 changes according to the amount of pedal depression. The magnitude of the signal voltage of the potentiometer 37 input to the CPU 61 changes according to the change in resistance value. The CPU 61 adjusts the rotation speed of the sewing machine motor 33 according to the magnitude of the signal voltage of the potentiometer 37.

アーム部4は、開閉可能なカバー42を上部に備える。なお、図1では、カバー42は閉じた状態である。カバー42の下方には、糸駒(図示略)が収容される。縫製時、糸駒に巻回された上糸(図示略)は、糸駒から、頭部5に設けられた所定の経路を経由して、針棒51に装着された縫針52に供給される。アーム部4の前面下部には、縫製の開始・停止スイッチ44を含む複数の操作スイッチ43と、ミシンモータ33の回転速度を調整するための速度調整つまみ45が設けられている。   The arm portion 4 includes a cover 42 that can be opened and closed at the top. In FIG. 1, the cover 42 is in a closed state. A thread spool (not shown) is accommodated below the cover 42. At the time of sewing, an upper thread (not shown) wound around the thread spool is supplied from the thread spool to a sewing needle 52 mounted on the needle bar 51 via a predetermined path provided in the head 5. . A plurality of operation switches 43 including a sewing start / stop switch 44 and a speed adjustment knob 45 for adjusting the rotational speed of the sewing machine motor 33 are provided at the lower front portion of the arm portion 4.

頭部5には、針棒51、押え棒53、上下動モータ54(図2参照)、針棒上下動機構55、上下レバー57、揺動機構(図示略)等が設けられている。針棒51と押え棒53は、頭部5の下端部から下方に延びる。針棒51の下端には、縫針52を装着可能である。押え棒53は、上下レバー57の操作又は上下動モータ54の駆動によって上下に移動する。押え棒53の下端部には、押え足58が取り付けられている。押え足58は押え棒53に着脱可能である。針棒上下動機構55は、主軸の回転に伴って針棒51を上下動させる機構である。揺動機構は、針棒51を左右方向に揺動させる機構である。針棒51は、縫製時に縫針52が針穴28の左端部を通過する左針落ち位置と、右端部を通過する右針落ち位置との間で揺動する。   The head 5 is provided with a needle bar 51, a presser bar 53, a vertical movement motor 54 (see FIG. 2), a needle bar vertical movement mechanism 55, a vertical lever 57, a swing mechanism (not shown), and the like. Needle bar 51 and presser bar 53 extend downward from the lower end of head 5. A sewing needle 52 can be attached to the lower end of the needle bar 51. The presser bar 53 moves up and down by operating the up / down lever 57 or driving the up / down motion motor 54. A presser foot 58 is attached to the lower end portion of the presser bar 53. The presser foot 58 can be attached to and detached from the presser bar 53. The needle bar vertical movement mechanism 55 is a mechanism for moving the needle bar 51 up and down as the main shaft rotates. The swing mechanism is a mechanism that swings the needle bar 51 in the left-right direction. The needle bar 51 swings between a left needle drop position where the sewing needle 52 passes the left end portion of the needle hole 28 and a right needle drop position which passes the right end portion during sewing.

ミシン1で刺繍縫製を行う場合、ベッド部2の左端に刺繍枠移送装置6が取り付けられる。刺繍枠移送装置6上には、キャリッジ7が設けられる。刺繍枠移送装置6は、内部に第1駆動機構(図示略)を備え、キャリッジ7を左右方向に移動させる。キャリッジ7は、右側に、加工布を保持する刺繍枠(図示略)を装着することができる。キャリッジ7は、内部に第2駆動機構(図示略)を備え、刺繍枠を前後方向に移動させる。即ち刺繍枠移送装置6は、刺繍枠を左右方向及び前後方向に移動させることができる。ミシン1は、刺繍枠に保持された加工布を移動させ、刺繍模様を縫製することができる。   When performing embroidery sewing with the sewing machine 1, the embroidery frame transfer device 6 is attached to the left end of the bed portion 2. A carriage 7 is provided on the embroidery frame transfer device 6. The embroidery frame transfer device 6 includes a first drive mechanism (not shown) inside, and moves the carriage 7 in the left-right direction. On the right side of the carriage 7, an embroidery frame (not shown) that holds a work cloth can be mounted. The carriage 7 includes a second drive mechanism (not shown) inside, and moves the embroidery frame in the front-rear direction. That is, the embroidery frame transfer device 6 can move the embroidery frame in the left-right direction and the front-rear direction. The sewing machine 1 can sew an embroidery pattern by moving the work cloth held by the embroidery frame.

図2を参照し、ミシン1の電気的構成について説明する。ミシン1の制御部60は、CPU61と、バス66によって夫々CPU61に接続されたROM62と、RAM63と、フラッシュメモリ64と、入出力(I/O)インターフェイス65とを備える。CPU61は、ミシン1の主制御を司り、ROM62に記憶された各種プログラムに従って、縫製に関わる各種演算及び処理を実行する。ROM62は、図示しないが、プログラム記憶エリア、テーブル記憶エリアを含む複数の記憶エリアを備える。プログラム記憶エリアには、ミシン1を動作させるための各種プログラムが記憶されている。記憶されたプログラムには、例えば、後述する模様編集処理等のプログラムがある。テーブル記憶エリアには、後述する踏込量検出テーブル、リピート時間テーブル等のテーブルが記憶されている。図示しないが、踏込量検出テーブルは、フットコントローラ35のポテンショメータ37から入力される信号電圧の大きさと、フットコントローラ35のペダルの踏込量とを予め対応付けたテーブルである。   The electrical configuration of the sewing machine 1 will be described with reference to FIG. The control unit 60 of the sewing machine 1 includes a CPU 61, a ROM 62 connected to the CPU 61 via a bus 66, a RAM 63, a flash memory 64, and an input / output (I / O) interface 65. The CPU 61 manages the main control of the sewing machine 1 and executes various calculations and processes related to sewing according to various programs stored in the ROM 62. Although not shown, the ROM 62 includes a plurality of storage areas including a program storage area and a table storage area. Various programs for operating the sewing machine 1 are stored in the program storage area. Examples of the stored program include a program such as a pattern editing process described later. The table storage area stores tables such as a stepping amount detection table and a repeat time table, which will be described later. Although not shown, the depression amount detection table is a table in which the magnitude of the signal voltage input from the potentiometer 37 of the foot controller 35 and the depression amount of the pedal of the foot controller 35 are associated in advance.

リピート時間テーブルは、踏込量に応じたオートリピート時間を予め設定したテーブルである。オートリピート時間は、後述する模様編集処理において、模様画像の編集が継続して行われる場合、模様画像の形態を編集内容に応じて変化させた表示を行う待ち時間である。例えば、模様画像の回転処理においてオートリピート時間が0.42秒に設定された場合、模様画像は、0.42秒ごとに所定角度(例えば1°)ずつ角度を変えて表示される。図3のグラフに示すように、踏込量とオートリピート時間との関係は、踏込量が大きくなるに従ってオートリピート時間がより大きく短縮される、二次関数の曲線の関係となるように設定されている。具体的には、フットコントローラ35のペダルが軽く踏み込まれた場合、即ち、踏込量が小さいうちは、オートリピート時間は徐々に小さくなるように変化する。一方、ペダルが強く踏み込まれた場合、即ち、踏込量が大きくなるにつれて、オートリピート時間は急激に小さくなるように変化する。   The repeat time table is a table in which an auto repeat time corresponding to the depression amount is set in advance. The auto-repeat time is a waiting time for performing display in which the form of the pattern image is changed in accordance with the editing content when the pattern image is continuously edited in the pattern editing process described later. For example, when the auto-repeat time is set to 0.42 seconds in the rotation processing of the pattern image, the pattern image is displayed with a predetermined angle (for example, 1 °) changed every 0.42 seconds. As shown in the graph of FIG. 3, the relationship between the stepping amount and the auto repeat time is set to be a relationship of a quadratic function curve in which the auto repeat time is further shortened as the stepping amount increases. Yes. Specifically, when the pedal of the foot controller 35 is lightly depressed, that is, while the amount of depression is small, the auto repeat time changes so as to gradually decrease. On the other hand, when the pedal is depressed strongly, that is, as the depression amount increases, the auto repeat time changes so as to decrease rapidly.

図2に示すように、RAM63には、CPU61が演算処理した演算結果等を記憶する記憶エリアが必要に応じて設けられる。フラッシュメモリ64には模様データテーブルが記憶される。模様データテーブルには、刺繍模様、実用模様及び飾り模様の縫製に関する情報が、夫々の模様ごとに対応付けられて記憶されている。模様の縫製に関する情報は、各模様を構成する針落ち位置の座標データを含む。また、後述する模様編集処理で、各模様をLCD31に表示させるための模様画像のデータも、各模様に対応付けられて、模様データテーブルに記憶されている。また、フラッシュメモリ64には、ミシン1が各種処理を実行するための各種パラメータが記憶される。   As shown in FIG. 2, the RAM 63 is provided with a storage area for storing calculation results and the like calculated by the CPU 61 as necessary. The flash memory 64 stores a pattern data table. In the pattern data table, information related to the sewing of the embroidery pattern, the practical pattern, and the decorative pattern is stored in association with each pattern. The information related to pattern sewing includes coordinate data of the needle drop positions constituting each pattern. Further, pattern image data for displaying each pattern on the LCD 31 in a pattern editing process described later is also stored in the pattern data table in association with each pattern. The flash memory 64 stores various parameters for the sewing machine 1 to execute various processes.

I/Oインターフェイス65には、駆動回路71、72、73、タッチパネル32、操作スイッチ43、速度調整つまみ45、接続状態検出回路75、ポテンショメータ26が接続される。駆動回路71はミシンモータ33に接続し、CPU61からの制御信号に従ってミシンモータ33を駆動する。駆動回路72は、CPU61からの制御信号に従ってLCD31を駆動し、LCD31に画像、操作画面等を表示させる。LCD31の前面側に設けられたタッチパネル32は、ユーザ操作の入力位置の座標データをCPU61に出力する。CPU61は、タッチパネル32から取得した座標データに基づき、LCD31に表示した操作画面において選択された項目を認識し、対応する処理を実行する。駆動回路73は、上下動モータ54に接続し、CPU61からの制御信号に従って上下動モータ54を駆動する。   Drive circuits 71, 72, 73, touch panel 32, operation switch 43, speed adjustment knob 45, connection state detection circuit 75, and potentiometer 26 are connected to I / O interface 65. The drive circuit 71 is connected to the sewing machine motor 33 and drives the sewing machine motor 33 in accordance with a control signal from the CPU 61. The drive circuit 72 drives the LCD 31 according to a control signal from the CPU 61 and causes the LCD 31 to display an image, an operation screen, and the like. A touch panel 32 provided on the front side of the LCD 31 outputs coordinate data of an input position of a user operation to the CPU 61. Based on the coordinate data acquired from the touch panel 32, the CPU 61 recognizes the item selected on the operation screen displayed on the LCD 31, and executes corresponding processing. The drive circuit 73 is connected to the vertical movement motor 54 and drives the vertical movement motor 54 in accordance with a control signal from the CPU 61.

開始・停止スイッチ44を含む操作スイッチ43は、ミシン1に対する操作の入力をタッチパネル32とは別に受け付けて、CPU61に出力する。CPU61は、開始・停止スイッチ44に対する操作の入力を受け付けた時、ミシンモータ33の駆動が開始又は停止されるように、駆動回路71に制御信号を出力する。速度調整つまみ45は、左右方向にスライド移動可能なつまみである。速度調整つまみ45はスライドボリューム46を備える。スライドボリューム46は、速度調整つまみ45の位置に応じて抵抗値が変化する。抵抗値の変化に応じて、CPU61に入力される信号電圧の大きさが変化する。CPU61は、入力される信号電圧の大きさに応じ、ミシンモータ33の回転速度を調整する。接続状態検出回路75は、フットコントローラ35のプラグがジャックに接続されているか否かを検出するための公知の回路である。ポテンショメータ26は、前述したように、膝操作レバー25の回動位置を検出する。   The operation switch 43 including the start / stop switch 44 receives an operation input to the sewing machine 1 separately from the touch panel 32 and outputs it to the CPU 61. When the CPU 61 receives an operation input to the start / stop switch 44, the CPU 61 outputs a control signal to the drive circuit 71 so that the drive of the sewing machine motor 33 is started or stopped. The speed adjustment knob 45 is a knob that is slidable in the left-right direction. The speed adjustment knob 45 includes a slide volume 46. The resistance value of the slide volume 46 changes according to the position of the speed adjustment knob 45. The magnitude of the signal voltage input to the CPU 61 changes according to the change in resistance value. The CPU 61 adjusts the rotational speed of the sewing machine motor 33 according to the magnitude of the input signal voltage. The connection state detection circuit 75 is a known circuit for detecting whether or not the plug of the foot controller 35 is connected to a jack. As described above, the potentiometer 26 detects the rotational position of the knee operation lever 25.

本実施形態のミシン1のCPU61は、ユーザがミシン1の電源を入れると、LCD31にホーム画面(図示略)を表示させる。ホーム画面において、模様を編集するモードを選択する操作の入力を受け付けた場合に、CPU61は、ROM62に記憶された模様編集処理のプログラムを読み出してRAM63に展開し、模様編集処理を実行する。CPU61は、RAM63に、オートリピート時間を含む各種変数の記憶エリアを確保する。なお、模様編集処理の実行中、駆動回路71は、ミシンモータ33に対する電力の供給を行わない。従って、模様編集処理の実行中においては、開始・停止スイッチ44が操作されたり、フットコントローラ35のペダルが踏み込まれたりしても、ミシンモータ33が駆動されることはない。   The CPU 61 of the sewing machine 1 of the present embodiment displays a home screen (not shown) on the LCD 31 when the user turns on the sewing machine 1. When receiving an input of an operation for selecting a mode for editing a pattern on the home screen, the CPU 61 reads a program for the pattern editing process stored in the ROM 62, develops it in the RAM 63, and executes the pattern editing process. The CPU 61 secures a storage area for various variables including the auto repeat time in the RAM 63. During the pattern editing process, the drive circuit 71 does not supply power to the sewing machine motor 33. Accordingly, during execution of the pattern editing process, the sewing machine motor 33 is not driven even if the start / stop switch 44 is operated or the pedal of the foot controller 35 is depressed.

図4に示すように、CPU61は、模様画像と編集内容の選択画面(図示略)をLCD31に表示させる(S1)。選択画面において、CPU61は、フラッシュメモリ64に記憶する模様データテーブルから模様の形状を示す模様画像を読み込み、LCD31に表示させる。CPU61は、タッチパネル32によって、ユーザが編集対象とする模様画像を選択する操作の入力を受け付ける。CPU61は、選択された模様画像に対する編集内容の候補をLCD31に表示させる。CPU61は、タッチパネル32によって、模様画像に対する編集内容を選択する操作の入力を受け付ける。例えば、編集対象の模様として「ABC」の文字を示す刺繍模様が選択され、編集内容として刺繍模様の縫製向きを回転させる編集が選択されたものとして、以下の説明を行う。なお、選択画面には、模様編集処理を終了してホーム画面に戻す操作の入力を受け付ける操作キーも表示される。   As shown in FIG. 4, the CPU 61 causes the LCD 31 to display a pattern image and edit content selection screen (not shown) (S1). In the selection screen, the CPU 61 reads a pattern image indicating the shape of the pattern from the pattern data table stored in the flash memory 64 and displays it on the LCD 31. The CPU 61 receives an input of an operation for selecting a pattern image to be edited by the user via the touch panel 32. The CPU 61 causes the LCD 31 to display candidate edit contents for the selected pattern image. The CPU 61 accepts an input of an operation for selecting the editing content for the pattern image via the touch panel 32. For example, the following description will be made on the assumption that an embroidery pattern indicating the characters “ABC” is selected as the pattern to be edited, and editing that rotates the sewing direction of the embroidery pattern is selected as the editing content. The selection screen also displays an operation key for receiving an input of an operation for finishing the pattern editing process and returning to the home screen.

選択画面において、模様編集処理を終了してホーム画面に戻す操作の入力がなければ(S2:NO)、CPU61は、処理をS3に進める。CPU61は、接続状態検出回路75による検出結果に基づいて、フットコントローラ35がミシン1に接続されているか否か判断する(S3)。フットコントローラ35がミシン1に接続されている場合(S3:YES)、CPU61は、LCD31にフットコントローラ35を使用して回転処理を行う場合の編集画面10(図5参照)を表示させる(S4)。   On the selection screen, if there is no input of an operation to end the pattern editing process and return to the home screen (S2: NO), the CPU 61 advances the process to S3. The CPU 61 determines whether or not the foot controller 35 is connected to the sewing machine 1 based on the detection result by the connection state detection circuit 75 (S3). When the foot controller 35 is connected to the sewing machine 1 (S3: YES), the CPU 61 causes the LCD 31 to display the editing screen 10 (see FIG. 5) when the rotation process is performed using the foot controller 35 (S4). .

図5に示すように、編集画面10の左側の領域10Aには、模様画像「ABC」が表示される。右側の領域10Bには操作キーが表示され、領域10Bの上部に模様の大きさ等の情報が表示される。編集内容が回転処理の場合、領域10Bには、正回転キー11A、逆回転キー11B、決定キー11C等が表示される。正回転キー11Aは、模様画像を時計回りに回転させる操作の入力を受け付ける。逆回転キー11Bは、模様画像を反時計回りに回転させる操作の入力を受け付ける。以下では、正回転キー11A及び逆回転キー11Bを総じて回転キー11という。決定キー11Cは、選択中の模様画像に対する編集(例えば回転処理)を終了する操作の入力を受け付ける。なお、編集画面10にはその他の処理を行うための操作キーも表示されるが、それらの操作キーに対応する処理の説明は省略する。   As shown in FIG. 5, the pattern image “ABC” is displayed in the left region 10 </ b> A of the editing screen 10. Operation keys are displayed in the right area 10B, and information such as the size of the pattern is displayed in the upper part of the area 10B. When the edited content is a rotation process, a forward rotation key 11A, a reverse rotation key 11B, an enter key 11C, and the like are displayed in the area 10B. The forward rotation key 11A receives an input of an operation for rotating the pattern image clockwise. The reverse rotation key 11B receives an input of an operation for rotating the pattern image counterclockwise. Hereinafter, the forward rotation key 11A and the reverse rotation key 11B are collectively referred to as the rotation key 11. The enter key 11C receives an input of an operation for ending editing (for example, rotation processing) on the selected pattern image. Note that operation keys for performing other processing are also displayed on the editing screen 10, but description of processing corresponding to these operation keys is omitted.

図4に示すように、CPU61は、決定キー11Cに対する操作の入力を受け付けず(S5:NO)、回転キー11に対する操作の入力がなかった場合(S6:NO)、処理をS5に戻し、操作の入力を待機する。回転キー11に対する操作の入力を受け付けた場合(S6:YES)、CPU61は、フットコントローラ35から入力される信号電圧の大きさに基づき、フットコントローラ35のペダルが踏み込まれているか否かを判断する(S7)。フットコントローラ35のペダルが踏み込まれていないと判断した場合(S7:NO)、CPU61は、RAM63に記憶するオートリピート時間を、予めROM62に記憶された規定時間(例えば0.42秒)に設定する(S10)。   As shown in FIG. 4, when the CPU 61 does not accept an input of an operation on the enter key 11C (S5: NO) and there is no input of an operation on the rotary key 11 (S6: NO), the CPU 61 returns the process to S5, Wait for input. When an operation input to the rotation key 11 is received (S6: YES), the CPU 61 determines whether or not the pedal of the foot controller 35 is depressed based on the magnitude of the signal voltage input from the foot controller 35. (S7). When determining that the pedal of the foot controller 35 is not depressed (S7: NO), the CPU 61 sets the auto repeat time stored in the RAM 63 to a specified time (for example, 0.42 seconds) stored in the ROM 62 in advance. (S10).

S6の処理で、正回転キー11Aに対する操作の入力を受け付けた場合、CPU61は、編集画面10の領域10Aにおいて、模様画像を時計回りに所定角度(例えば1°)回転させて表示する。同様に、S6の処理で、逆回転キー11Bに対する操作の入力を受け付けた場合、CPU61は、領域10Aにおいて、模様画像を反時計回りに所定角度(1°)回転させて表示する(S11)。CPU61は、オートリピート時間の計時を始め、オートリピート時間が経過するまで待機する(S12:NO)。オートリピート時間が経過したら(S12:YES)、CPU61は、処理をS6に戻す。このように、回転キー11が操作され、フットコントローラ35のペダルの踏み込みがない場合、CPU61は、S6,S7,S10〜S12の処理を繰り返す。即ちCPU61は、オートリピート時間(0.42秒)ごとに、模様画像を所定角度(1°)回転させて表示する処理を繰り返す。   When receiving an operation input to the forward rotation key 11A in the process of S6, the CPU 61 displays the pattern image rotated clockwise by a predetermined angle (for example, 1 °) in the area 10A of the editing screen 10. Similarly, when an input of an operation on the reverse rotation key 11B is received in the process of S6, the CPU 61 displays the pattern image rotated counterclockwise by a predetermined angle (1 °) in the area 10A (S11). The CPU 61 starts counting the auto repeat time and waits until the auto repeat time elapses (S12: NO). When the auto repeat time has elapsed (S12: YES), the CPU 61 returns the process to S6. As described above, when the rotation key 11 is operated and the foot controller 35 is not depressed, the CPU 61 repeats the processes of S6, S7, S10 to S12. That is, the CPU 61 repeats the process of rotating and displaying the pattern image by a predetermined angle (1 °) every auto-repeat time (0.42 seconds).

回転キー11に対する操作の入力を受け付け(S6:YES)、且つフットコントローラ35のペダルが踏み込まれた場合(S7:YES)、CPU61は、フットコントローラ35から入力される信号電圧の大きさを取得する。CPU61は、ROM62に記憶された踏込量検出テーブル(図示略)から、信号電圧の大きさに対応するペダルの踏込量を求める(S8)。CPU61は、ROM62に記憶されたリピート時間テーブル(図3参照)から、ペダルの踏込量に対応するオートリピート時間を求め、RAM63に記憶する(S9)。CPU61は、上記同様、領域10Aにおいて、模様画像を所定角度(1°)回転させて表示し(S11)、ペダルの踏込量に応じたオートリピート時間の経過を待つ(S12:NO)。オートリピート時間が経過したら(S12:YES)、CPU61は、処理をS6に戻す。このように、回転キー11が操作され、且つフットコントローラ35のペダルが踏み込まれた場合、CPU61は、S6〜S9,S11,S12の処理を繰り返す。即ちCPU61は、ペダルの踏込量に応じたオートリピート時間ごとに、模様画像を所定角度(1°)回転させて表示する処理を繰り返す。CPU61は、ペダルの踏込量に応じ、模様画像の回転速度、即ち編集速度を変更することができる。   When an operation input to the rotary key 11 is accepted (S6: YES) and the pedal of the foot controller 35 is depressed (S7: YES), the CPU 61 acquires the magnitude of the signal voltage input from the foot controller 35. . The CPU 61 obtains the pedal depression amount corresponding to the magnitude of the signal voltage from the depression amount detection table (not shown) stored in the ROM 62 (S8). The CPU 61 obtains the auto repeat time corresponding to the pedal depression amount from the repeat time table (see FIG. 3) stored in the ROM 62, and stores it in the RAM 63 (S9). Similarly to the above, the CPU 61 displays the pattern image by rotating it by a predetermined angle (1 °) in the area 10A (S11), and waits for the elapse of the auto repeat time corresponding to the pedal depression amount (S12: NO). When the auto repeat time has elapsed (S12: YES), the CPU 61 returns the process to S6. As described above, when the rotary key 11 is operated and the pedal of the foot controller 35 is depressed, the CPU 61 repeats the processes of S6 to S9, S11, and S12. That is, the CPU 61 repeats the process of rotating and displaying the pattern image by a predetermined angle (1 °) every auto-repeat time corresponding to the pedal depression amount. The CPU 61 can change the rotation speed of the pattern image, that is, the editing speed, according to the pedal depression amount.

模様画像は、ペダルが軽く踏み込まれるとゆっくり回転し、より強く踏み込まれるほど、より速く回転する。前述したように、リピート時間テーブルでは、踏込量が大きくなるに従って、オートリピート時間が、より大きく短縮されるように、踏込量とオートリピート時間とが対応付けられている。故に、ペダルの踏み込みを開始した時には、模様画像の回転速度が大きく変化しないので、ユーザは、模様画像の回転速度の微調整が容易にできる。   The pattern image rotates slowly when the pedal is lightly depressed, and rotates faster as the pedal is more strongly depressed. As described above, in the repeat time table, the stepping amount and the auto repeat time are associated so that the auto repeat time is further shortened as the stepping amount increases. Therefore, when the depression of the pedal is started, the rotation speed of the pattern image does not change greatly, so that the user can easily fine-tune the rotation speed of the pattern image.

図4に示すように、回転キー11に対する継続的な操作の入力がなくなった場合(S6:NO)、CPU61は、処理をS5に戻し、操作の入力を待機する。決定キー11Cに対する操作の入力を受け付けた場合(S5:YES)、CPU61は、処理をS1に戻し、模様画像と編集内容の選択画面(図示略)をLCD31に表示させる(S1)。   As shown in FIG. 4, when there is no continuous operation input to the rotary key 11 (S6: NO), the CPU 61 returns the process to S5 and waits for the operation input. When an input of an operation to the enter key 11C is received (S5: YES), the CPU 61 returns the process to S1, and displays a selection screen (not shown) for a pattern image and editing contents on the LCD 31 (S1).

選択画面において模様画像と編集内容の選択がなされた場合に、上記S3の処理において、フットコントローラ35がミシン1に接続されていない場合(S3:NO)、CPU61は、処理を図6のS15に進める。図6に示すように、CPU61は、LCD31にフットコントローラ35を使用せずに回転処理を行う場合の編集画面12(図7参照)を表示させる(S15)。   When the pattern image and the editing content are selected on the selection screen and the foot controller 35 is not connected to the sewing machine 1 in the process of S3 (S3: NO), the CPU 61 proceeds to S15 in FIG. Proceed. As shown in FIG. 6, the CPU 61 causes the LCD 31 to display the editing screen 12 (see FIG. 7) when the rotation process is performed without using the foot controller 35 (S15).

図7に示すように、編集画面12の左側の領域12Aには模様画像「ABC」が表示され、右側の領域12Bには操作キーが表示される。編集内容が回転処理の場合、領域12Bには、+1°回転キー13A、+10°回転キー13B、+90°回転キー13C、−1°回転キー13D、−10°回転キー13E、−90°回転キー13F、決定キー13G等が表示される。+1°回転キー13A、+10°回転キー13B、+90°回転キー13Cは、模様画像を時計回りに夫々1°、10°、90°回転させる操作の入力を受け付ける。−1°回転キー13D、−10°回転キー13E、−90°回転キー13Fは、模様画像を反時計回りに夫々1°、10°、90°回転させる操作の入力を受け付ける。以下では、+1°回転キー13A、+10°回転キー13B、+90°回転キー13C、−1°回転キー13D、−10°回転キー13E、及び−90°回転キー13Fを総じて回転キー13という。決定キー13Gは、選択中の模様画像に対する編集を終了する操作の入力を受け付ける。なお、上記同様、編集画面12にはその他の処理を行うための操作キーも表示されるが、それらの操作キーに対応する処理の説明は省略する。   As shown in FIG. 7, the pattern image “ABC” is displayed in the left area 12 </ b> A of the editing screen 12, and operation keys are displayed in the right area 12 </ b> B. When the editing content is rotation processing, the area 12B includes a + 1 ° rotation key 13A, a + 10 ° rotation key 13B, a + 90 ° rotation key 13C, a −1 ° rotation key 13D, a −10 ° rotation key 13E, and a −90 ° rotation key. 13F, enter key 13G, etc. are displayed. The + 1 ° rotation key 13A, + 10 ° rotation key 13B, and + 90 ° rotation key 13C accept input of operations for rotating the pattern image clockwise by 1 °, 10 °, and 90 °, respectively. The -1 ° rotation key 13D, the -10 ° rotation key 13E, and the -90 ° rotation key 13F accept input of operations for rotating the pattern image by 1 °, 10 °, and 90 ° counterclockwise, respectively. Hereinafter, the + 1 ° rotation key 13A, the + 10 ° rotation key 13B, the + 90 ° rotation key 13C, the −1 ° rotation key 13D, the −10 ° rotation key 13E, and the −90 ° rotation key 13F are collectively referred to as the rotation key 13. The enter key 13G accepts an input of an operation for ending editing on the selected pattern image. As described above, operation keys for performing other processing are also displayed on the editing screen 12, but description of processing corresponding to these operation keys is omitted.

図6に示すように、CPU61は、決定キー13Gに対する操作の入力を受け付けず(S16:NO)、回転キー13に対する操作の入力がなかった場合(S17:NO)、処理をS16に戻し、操作の入力を待機する。回転キー13に対する操作の入力を受け付けた場合(S17:YES)、CPU61は、オートリピート時間を規定時間(0.42秒)に設定する(S18)。   As shown in FIG. 6, when the CPU 61 does not accept an operation input to the enter key 13G (S16: NO), and there is no operation input to the rotation key 13 (S17: NO), the process returns to S16, and the operation is performed. Wait for input. When the input of the operation with respect to the rotation key 13 is received (S17: YES), the CPU 61 sets the auto repeat time to the specified time (0.42 seconds) (S18).

S17の処理で、+1°回転キー13A、+10°回転キー13B又は+90°回転キー13Cに対する操作の入力を受け付けた場合、CPU61は、領域12Aにおいて、模様画像を時計回りに夫々1°、10°、90°回転させて表示する。同様に、S17の処理で、−1°回転キー13D、−10°回転キー13E又は−90°回転キー13Fに対する操作の入力を受け付けた場合、CPU61は、領域12Aにおいて、模様画像を反時計回りに夫々1°、10°、90°回転させて表示する(S19)。CPU61は、オートリピート時間の計時を始め、オートリピート時間が経過するまで待機する(S20:NO)。オートリピート時間が経過したら(S20:YES)、CPU61は、処理をS17に戻す。このように、回転キー13が操作される間、CPU61は、S17〜S20の処理を繰り返し、オートリピート時間(0.42秒)ごとに、模様画像を指定角度(±1°、±10°又は±90°)回転させて表示する処理を繰り返す。   When receiving an operation input to the + 1 ° rotation key 13A, + 10 ° rotation key 13B, or + 90 ° rotation key 13C in the process of S17, the CPU 61 rotates the pattern image clockwise by 1 °, 10 ° respectively in the area 12A. , Rotate 90 ° and display. Similarly, in the process of S17, when receiving an operation input to the -1 ° rotation key 13D, the -10 ° rotation key 13E, or the -90 ° rotation key 13F, the CPU 61 rotates the pattern image counterclockwise in the region 12A. Are rotated and displayed by 1 °, 10 °, and 90 °, respectively (S19). The CPU 61 starts counting the auto repeat time and waits until the auto repeat time elapses (S20: NO). When the auto repeat time has elapsed (S20: YES), the CPU 61 returns the process to S17. In this way, while the rotation key 13 is operated, the CPU 61 repeats the processing of S17 to S20, and the pattern image is displayed at a specified angle (± 1 °, ± 10 ° or ±) every auto repeat time (0.42 seconds). Repeat the process of rotating (± 90 °) and displaying.

回転キー13に対する継続的な操作の入力がなくなった場合(S17:NO)、CPU61は、処理をS16に戻し、操作の入力を待機する。決定キー13Gに対する操作の入力を受け付けた場合(S16:YES)、CPU61は、処理を図4のS1に戻す。図4に示すように、CPU61は、模様画像と編集内容の選択画面(図示略)をLCD31に表示させる(S1)。選択画面において、ホーム画面に戻す操作の入力を受け付けた場合(S2:YES)、CPU61は、LCD31にホーム画面を表示させ、模様編集処理の実行を終了する。   When the continuous operation input to the rotation key 13 is lost (S17: NO), the CPU 61 returns the process to S16 and waits for the operation input. When an input of an operation on the enter key 13G is received (S16: YES), the CPU 61 returns the process to S1 in FIG. As shown in FIG. 4, the CPU 61 causes the LCD 31 to display a pattern image and edit content selection screen (not shown) (S1). When an input for returning to the home screen is accepted on the selection screen (S2: YES), the CPU 61 displays the home screen on the LCD 31, and ends the execution of the pattern editing process.

上記の模様編集処理では、模様画像の編集内容が回転処理である場合を例に説明したが、編集内容には、例えば、移動処理、拡大・縮小処理、変形処理、糸密度変更処理等が含まれる。   In the above pattern editing process, the case where the editing content of the pattern image is a rotation process has been described as an example. However, the editing content includes, for example, a movement process, an enlargement / reduction process, a deformation process, a thread density change process, and the like. It is.

移動処理の場合、LCD31には、図8に示す編集画面14が表示される。編集画面14の左側の領域14Aには模様画像「ABC」が表示される。編集画面14の右側の領域14Bには、上下左右及び斜め方向を含む8方向を示す移動キー15等が表示される。移動処理では、移動キー15に対する継続的な操作がなされた場合、CPU61は、フットコントローラ35の踏込量に応じたオートリピート時間ごとに移動キー15の示す方向へ所定距離ずつ移動させた模様画像を領域14Aに表示する。   In the case of the movement process, the editing screen 14 shown in FIG. A pattern image “ABC” is displayed in the area 14 </ b> A on the left side of the editing screen 14. In the area 14B on the right side of the editing screen 14, a movement key 15 indicating eight directions including up, down, left, right, and diagonal directions is displayed. In the movement process, when a continuous operation is performed on the movement key 15, the CPU 61 moves a pattern image that is moved by a predetermined distance in the direction indicated by the movement key 15 for each auto-repeat time corresponding to the stepping amount of the foot controller 35. Displayed in the area 14A.

拡大・縮小処理の場合、LCD31には、図9に示す編集画面16が表示される。編集画面16の左側の領域16Aには模様画像「ABC」が表示される。編集画面16の右側の領域16Bには、上下左右方向、上下方向及び左右方向に拡大する拡大キー17A、上下左右方向、上下方向及び左右方向に縮小する縮小キー17B等が表示される。拡大・縮小処理では、拡大キー17A又は縮小キー17Bに対する継続的な操作がなされた場合、CPU61は、フットコントローラ35の踏込量に応じたオートリピート時間ごとに所定倍率で拡大又は縮小させた模様画像を領域16Aに表示する。   In the case of the enlargement / reduction processing, the editing screen 16 shown in FIG. A pattern image “ABC” is displayed in an area 16 </ b> A on the left side of the editing screen 16. In an area 16B on the right side of the editing screen 16, an enlargement key 17A that expands in the up / down / left / right direction, the up / down direction, and the left / right direction, a reduction key 17B that reduces in the up / down / left / right direction, the up / down direction, and the left / right direction are displayed. In the enlargement / reduction process, when a continuous operation is performed on the enlargement key 17A or the reduction key 17B, the CPU 61 enlarges or reduces the pattern image at a predetermined magnification for each auto repeat time corresponding to the stepping amount of the foot controller 35. Is displayed in the area 16A.

変形処理の場合、LCD31には、図10に示す編集画面18が表示される。編集画面18の左側の領域18Aには模様画像「ABC」が表示される。模様画像「ABC」は、領域18Aに表示される基準線18Cに沿って配置される。編集画面18の右側の領域18Bには、基準線18Cの変形形態を指定することができる変形キー19等が表示される。模様画像は、指定された変形形態に従って変形された基準線18Cに沿って配置されることによって、変形して表示される。変形処理では、変形キー19に対する継続的な操作がなされた場合、CPU61は、フットコントローラ35の踏込量に応じたオートリピート時間ごとに所定の度合いずつ変形させた基準線18Cに沿って配置した模様画像を領域18Aに表示する。   In the case of the deformation process, the editing screen 18 shown in FIG. A pattern image “ABC” is displayed in an area 18 </ b> A on the left side of the editing screen 18. The pattern image “ABC” is arranged along the reference line 18C displayed in the region 18A. In the area 18B on the right side of the editing screen 18, a deformation key 19 or the like that can specify a deformation form of the reference line 18C is displayed. The pattern image is displayed by being deformed by being arranged along the reference line 18 </ b> C deformed according to the designated deformation mode. In the deformation process, when a continuous operation is performed on the deformation key 19, the CPU 61 is arranged along the reference line 18 </ b> C that is deformed by a predetermined degree for each auto repeat time corresponding to the stepping amount of the foot controller 35. The image is displayed in the area 18A.

糸密度変更処理の場合、LCD31には、図11に示す編集画面20が表示される。編集画面20の左側の領域20Aには模様画像「ABC」が表示される。編集画面20の右側の領域20Bには、模様を形成する糸の密度を増加又は減少させる増減キー21等が表示される。ここで、糸密度とは、刺繍模様を縫製する場合に、1mmあたりに配置される糸の本数(本/mm)のことをいう。また、糸密度の初期設定値は、1mmあたり4本であるとする。糸密度変更処理では、増減キー21に対する継続的な操作がなされた場合、CPU61は、フットコントローラ35の踏込量に応じたオートリピート時間ごとに所定の割合で糸密度を増加又は減少させた値に変更し、設定した糸密度を領域18Aに表示する。   In the case of the yarn density changing process, the LCD 31 displays an editing screen 20 shown in FIG. A pattern image “ABC” is displayed in an area 20 </ b> A on the left side of the editing screen 20. In the area 20B on the right side of the edit screen 20, an increase / decrease key 21 or the like for increasing or decreasing the density of the yarn forming the pattern is displayed. Here, the thread density means the number of threads (mm / mm) arranged per 1 mm when an embroidery pattern is sewn. Further, it is assumed that the initial setting value of the yarn density is 4 per 1 mm. In the yarn density changing process, when a continuous operation is performed on the increase / decrease key 21, the CPU 61 increases or decreases the yarn density at a predetermined rate for each auto-repeat time corresponding to the stepping amount of the foot controller 35. The changed yarn density is displayed in the area 18A.

以上説明したように、本実施形態のミシン1では、模様画像を、例えば回転させる編集を行うための編集画面10がLCD31に表示され、タッチパネル32が操作の入力を受け付けた場合、タッチパネル32は、入力位置を示す座標データをCPU61に対して出力する。また、フットコントローラ35のポテンショメータ37は、CPU61に対し、ペダルの踏込量に応じて変化する信号電圧を出力する。フットコントローラ35からの信号電圧の出力がなく、タッチパネル32から回転キー11の表示位置に対応する座標データの出力を受け付けた場合、CPU61は、オートリピート時間を規定時間に設定する。このように、オートリピート時間が規定時間に設定された場合には、ユーザによっては、模様画像の回転速度が遅いと感じることもある。一方、タッチパネル32から回転キー11の表示位置に対応する座標データの出力を受け付け、且つフットコントローラ35から信号電圧が入力された場合には、CPU61は、ペダルの踏込量に対応するオートリピート時間を設定することができる。従ってユーザは、適切な回転速度で模様画像を回転させる編集を行うことができる。   As described above, in the sewing machine 1 of the present embodiment, when the editing screen 10 for editing, for example, rotating a pattern image is displayed on the LCD 31 and the touch panel 32 receives an operation input, Coordinate data indicating the input position is output to the CPU 61. In addition, the potentiometer 37 of the foot controller 35 outputs a signal voltage that changes in accordance with the amount of pedal depression to the CPU 61. When there is no signal voltage output from the foot controller 35 and coordinate data output corresponding to the display position of the rotary key 11 is received from the touch panel 32, the CPU 61 sets the auto repeat time to a specified time. Thus, when the auto repeat time is set to the specified time, some users may feel that the rotation speed of the pattern image is slow. On the other hand, when the coordinate data output corresponding to the display position of the rotary key 11 is received from the touch panel 32 and the signal voltage is input from the foot controller 35, the CPU 61 sets the auto repeat time corresponding to the pedal depression amount. Can be set. Therefore, the user can perform editing by rotating the pattern image at an appropriate rotation speed.

模様画像に対する編集内容が複数あっても、編集内容に合わせた編集画面をLCD31に表示し、編集画面に対応する操作の入力をタッチパネル32で受け付けることができる。故に、ユーザは、様々な編集内容に対し、ペダルの踏込量に対応する適切なオートリピート時間を設定することができる。   Even if there are a plurality of edit contents for the pattern image, an edit screen corresponding to the edit contents can be displayed on the LCD 31 and an operation input corresponding to the edit screen can be received by the touch panel 32. Therefore, the user can set an appropriate auto repeat time corresponding to the pedal depression amount for various editing contents.

オートリピート時間を規定時間から変更する上で、ミシンモータ33の回転速度を変更するフットコントローラ35の信号電圧を用いることによって、CPU61は、踏込量に応じたオートリピート時間を設定することができる。従ってユーザは、適切な編集速度で模様画像を編集することができる。   When changing the auto repeat time from the specified time, the CPU 61 can set the auto repeat time according to the depression amount by using the signal voltage of the foot controller 35 that changes the rotation speed of the sewing machine motor 33. Therefore, the user can edit the pattern image at an appropriate editing speed.

模様画像に対する編集内容が模様画像の移動、回転、拡大、縮小、変形、及び糸密度の変更のいずれであっても、オートリピート時間を変更することによって、ユーザは、適切な編集速度で模様画像を編集することができる。   Regardless of whether the edited content of the pattern image is movement, rotation, enlargement, reduction, deformation, or change of the thread density of the pattern image, the user can change the pattern image at an appropriate editing speed by changing the auto repeat time. Can be edited.

なお、本発明は上記実施形態に限定されず、種々の変更を加えることが可能である。上述の模様編集処理(図4参照)は、CPU61によって実行される例に限定されず、他の電子部品(例えばASIC(Application Specific Integrated Circuit)、FPGA(Field Programmable Gate Array)等)によって実行されてもよい。   In addition, this invention is not limited to the said embodiment, A various change can be added. The pattern editing process (see FIG. 4) is not limited to the example executed by the CPU 61, and is executed by other electronic components (for example, ASIC (Application Specific Integrated Circuit), FPGA (Field Programmable Gate Array), etc.). Also good.

踏込量とオートリピート時間との関係は、踏込量が大きくなるに従ってオートリピート時間がより大きく短縮される二次関数の曲線の関係に設定されていたが、踏込量とオートリピート時間の短縮の関係が一次関数の直線の関係に設定されてもよい。また、本実施形態では、フットコントローラ35のペダルの踏込量に応じてオートリピート時間を短縮させたが、オートリピート時間を増加させるように設定してもよい。この場合には、フットコントローラ35のペダルの踏込量に応じて、編集速度を遅くすることができる。これより、オートリピート時間が規定時間に設定された場合に、編集速度が速いと感じるユーザにとっては、編集速度を適宜遅くすることができる。   The relationship between the stepping amount and the auto repeat time was set to a quadratic function curve in which the auto repeat time was further shortened as the stepping amount increased, but the relationship between the stepping amount and the auto repeat time was reduced. May be set to a linear relationship of a linear function. In the present embodiment, the auto repeat time is shortened according to the pedal depression amount of the foot controller 35. However, the auto repeat time may be set to be increased. In this case, the editing speed can be reduced according to the pedal depression amount of the foot controller 35. Thus, when the auto repeat time is set to the specified time, the editing speed can be appropriately reduced for a user who feels that the editing speed is fast.

本実施形態では、模様画像の回転速度は、回転角度が一定に設定され、オートリピート時間が調整されることによって変更された。これに限らず、オートリピート時間が一定に設定され、回転角度が調整されることによって回転速度が変更されてもよい。或いは、回転角度とオートリピート時間とが夫々調整されることによって回転速度が変更されてもよい。   In the present embodiment, the rotation speed of the pattern image is changed by setting the rotation angle to be constant and adjusting the auto repeat time. However, the rotation speed may be changed by setting the auto repeat time to be constant and adjusting the rotation angle. Alternatively, the rotation speed may be changed by adjusting the rotation angle and the auto repeat time, respectively.

また、模様画像の移動、拡大、縮小、変形、糸密度の変更においても同様である。具体的に、模様画像の移動速度を変更する場合、模様画像の移動距離及びオートリピート時間の少なくとも一方を変更すればよい。模様画像を拡大する場合、模様画像の拡大倍率及びオートリピート時間の少なくとも一方を変更すればよい。模様画像を縮小する場合、模様画像の縮小倍率及びオートリピート時間の少なくとも一方を変更すればよい。模様画像を変形する場合、模様画像の変形の度合い及びオートリピート時間の少なくとも一方を変更すればよい。糸密度を変更する場合、糸密度を増加又は減少させる値及びオートリピート時間の少なくとも一方を変更すればよい。   The same applies to the movement, enlargement, reduction, deformation, and change of the yarn density of the pattern image. Specifically, when changing the moving speed of the pattern image, at least one of the moving distance of the pattern image and the auto repeat time may be changed. When enlarging a pattern image, it is only necessary to change at least one of the magnification of the pattern image and the auto repeat time. When the pattern image is reduced, at least one of the reduction ratio of the pattern image and the auto repeat time may be changed. When the pattern image is deformed, at least one of the degree of deformation of the pattern image and the auto repeat time may be changed. When changing the yarn density, at least one of the value for increasing or decreasing the yarn density and the auto repeat time may be changed.

また、模様画像の変形処理では、基準線18Cを変形させることによって、基準線18Cに沿う模様画像を変形させたが、基準線18Cの変形は一例に過ぎない。模様画像の変形処理において、例えば模様画像の外形線を任意に変形させる変形形態を適用してもよい。   In the pattern image deformation process, the pattern image along the reference line 18C is deformed by deforming the reference line 18C, but the deformation of the reference line 18C is merely an example. In the deformation process of the pattern image, for example, a deformation form that arbitrarily deforms the outline of the pattern image may be applied.

また、模様画像の編集内容と編集速度の変更が適用される場合は、回転、移動、拡大、縮小、変形、糸密度の変更を行う場合に限らない。例えば、模様画像を任意の位置で切断する編集を行う場合であれば、切断位置を設定するカーソルの移動速度を変更できるようにしてもよい。また、複数の模様画像の間隔を調整する編集を行う場合であれば、間隔を広げたり狭めたりする速度を変更できるようにしてもよい。また、ユーザが任意の実用模様を作成する場合であれば、実用模様の形状を作図するためのカーソルの移動速度を変更できるようにしてもよい。また、実用模様や飾り模様の長さ、幅、基線に対するずれ量等の設定を編集する場合であれば、夫々の値の変更速度を変更できるようにしてもよい。   Further, when the edit contents of the pattern image and the change of the edit speed are applied, the change is not limited to the rotation, movement, enlargement, reduction, deformation, and change of the yarn density. For example, if editing is performed to cut the pattern image at an arbitrary position, the moving speed of the cursor for setting the cutting position may be changed. Further, when editing is performed to adjust the interval between a plurality of pattern images, the speed at which the interval is widened or narrowed may be changed. Further, if the user creates an arbitrary practical pattern, the moving speed of the cursor for drawing the shape of the practical pattern may be changed. In addition, when editing settings such as the length, width, deviation amount with respect to the base line of a practical pattern or a decorative pattern, the change speed of each value may be changed.

また、本実施形態では、フットコントローラ35のポテンショメータ37が出力する信号電圧の大きさに応じ、模様画像の編集におけるオートリピート時間が変更された。これに限らず、膝操作レバー25の回動位置を検出するためのポテンショメータ26が出力する信号電圧の大きさに応じ、オートリピート時間が変更されるようにしてもよい。膝操作レバー25の信号電圧を用いることによって、CPU61は、回動位置に応じたオートリピート時間を設定することができる。従ってユーザは、適切な編集速度で模様画像を編集することができる。この場合、膝操作レバー25が、本発明の「操作部」に相当し、ポテンショメータ26が、本発明の「第二指令手段」に相当する。また、ポテンショメータ26が出力する信号電圧が、本発明の「第二指令」に相当する。   In the present embodiment, the auto-repeat time for editing the pattern image is changed according to the magnitude of the signal voltage output from the potentiometer 37 of the foot controller 35. However, the present invention is not limited to this, and the auto repeat time may be changed according to the magnitude of the signal voltage output from the potentiometer 26 for detecting the rotation position of the knee operation lever 25. By using the signal voltage of the knee operation lever 25, the CPU 61 can set the auto repeat time according to the rotation position. Therefore, the user can edit the pattern image at an appropriate editing speed. In this case, the knee operation lever 25 corresponds to the “operation unit” of the present invention, and the potentiometer 26 corresponds to the “second command means” of the present invention. The signal voltage output from the potentiometer 26 corresponds to the “second command” of the present invention.

或いは、開始・停止スイッチ44を含む複数の操作スイッチ43を、オートリピート時間の設定に利用してもよい。いずれかの操作スイッチ43が操作入力を受け付けた場合、CPU61は、規定時間とは異なるオートリピート時間を設定すればよい。   Alternatively, a plurality of operation switches 43 including a start / stop switch 44 may be used for setting the auto repeat time. When any of the operation switches 43 receives an operation input, the CPU 61 may set an auto repeat time that is different from the specified time.

また、図12に示す、模様編集処理の変形例1のように、模様画像を編集する操作をすべてフットコントローラ35の操作で行えるようにしてもよい。本変形例1では、模様編集処理が実行されると、CPU61は、RAM63に、模様画像の回転向きを記憶する記憶領域を設ける。模様画像の回転向きは、初期設定では正回転(時計回り)に設定されているとする。本実施形態の模様編集処理におけるS5の処理で、決定キー11Cに対する操作の入力を受け付けなければ(S5:NO)、CPU61は、処理をS31に進める。CPU61は、フットコントローラ35のヒールスイッチ36に対する操作がなされたか否か判断する(S31)。CPU61は、ヒールスイッチ36が操作の入力を受け付けなければ処理をS35に進める(S31:NO)。ヒールスイッチ36が操作の入力を受け付けた場合、模様画像の回転向きが正回転(時計回り)に設定されていれば(S32:YES)、CPU61は、回転向きを逆回転(反時計回り)に設定し(S33)、処理をS35に進める。S32の処理で、模様画像の回転向きが逆回転に設定されていれば(S32:NO)、CPU61は、回転向きを正回転に設定し(S34)、処理をS35に進める。   Further, as in Modification 1 of the pattern editing process shown in FIG. 12, all operations for editing the pattern image may be performed by the operation of the foot controller 35. In the first modification, when the pattern editing process is executed, the CPU 61 provides a storage area in the RAM 63 for storing the rotation direction of the pattern image. It is assumed that the rotation direction of the pattern image is set to normal rotation (clockwise) in the initial setting. In the process of S5 in the pattern editing process of the present embodiment, if the input of operation for the enter key 11C is not accepted (S5: NO), the CPU 61 advances the process to S31. The CPU 61 determines whether or not an operation has been performed on the heel switch 36 of the foot controller 35 (S31). If the heel switch 36 does not accept an operation input, the CPU 61 advances the process to S35 (S31: NO). When the heel switch 36 receives an operation input, if the rotation direction of the pattern image is set to forward rotation (clockwise) (S32: YES), the CPU 61 reverses the rotation direction (counterclockwise). The setting is made (S33), and the process proceeds to S35. If the rotation direction of the pattern image is set to reverse rotation in the process of S32 (S32: NO), the CPU 61 sets the rotation direction to the normal rotation (S34), and the process proceeds to S35.

S35の処理で、フットコントローラ35のペダルが踏み込まれていなければ(S35:NO)、CPU61は、処理をS5に戻し、操作の入力を待機する。フットコントローラ35のペダルが踏み込まれた場合(S35:YES)、CPU61は、フットコントローラ35の信号電圧に基づいて、ペダルの踏込量を求める(S36)。CPU61は、リピート時間テーブル(図3参照)からペダルの踏込量に対応するオートリピート時間を求める(S37)。CPU61は、S33,S34で設定された回転向きに模様画像を所定角度(1°)回転させて表示し(S38)、ペダルの踏込量に応じたオートリピート時間の経過を待つ(S39:NO)。オートリピート時間が経過したら(S39:YES)、CPU61は、処理をS35に戻す。このように、CPU61は、ペダルの踏込量に応じたオートリピート時間ごとに、模様画像を、ヒールスイッチ36の操作に応じた回転向きに所定角度(1°)回転させて表示する処理を繰り返す。CPU61は、本実施形態と同様に、ペダルの踏込量に応じ、模様画像の回転速度、即ち編集速度を変更することができる。   If the pedal of the foot controller 35 is not depressed in the process of S35 (S35: NO), the CPU 61 returns the process to S5 and waits for an operation input. When the pedal of the foot controller 35 is depressed (S35: YES), the CPU 61 obtains the pedal depression amount based on the signal voltage of the foot controller 35 (S36). The CPU 61 obtains an auto repeat time corresponding to the pedal depression amount from the repeat time table (see FIG. 3) (S37). The CPU 61 displays the pattern image by rotating it by a predetermined angle (1 °) in the rotation direction set in S33 and S34 (S38), and waits for the elapse of the auto repeat time according to the pedal depression amount (S39: NO). . When the auto repeat time has elapsed (S39: YES), the CPU 61 returns the process to S35. As described above, the CPU 61 repeats the process of displaying the pattern image by rotating the pattern image by a predetermined angle (1 °) in the rotation direction corresponding to the operation of the heel switch 36 at every auto-repeat time corresponding to the pedal depression amount. As in the present embodiment, the CPU 61 can change the rotation speed of the pattern image, that is, the editing speed, according to the amount of pedal depression.

また、図13に示す、模様編集処理の変形例2のように、フットコントローラ35の代わりに、速度調整つまみ45の操作に基づいて、模様画像の編集速度を変更できるようにしてもよい。本変形例2では、本実施形態の模様編集処理において、選択画面で模様画像と編集内容の選択がなされた場合に、S3の処理において、フットコントローラ35がミシン1に接続されていない場合(S3:NO)、CPU61は、処理を図13のS51に進める。図13に示すように、CPU61は、LCD31に速度調整つまみ45を使用して回転処理を行う場合の編集画面(図示略)を表示させる(S51)。     Further, as in Modification 2 of the pattern editing process shown in FIG. 13, the pattern image editing speed may be changed based on the operation of the speed adjustment knob 45 instead of the foot controller 35. In the second modification, in the pattern editing process of the present embodiment, when a pattern image and editing contents are selected on the selection screen, the foot controller 35 is not connected to the sewing machine 1 in the process of S3 (S3). : NO), CPU61 advances a process to S51 of FIG. As shown in FIG. 13, the CPU 61 causes the LCD 31 to display an editing screen (not shown) for performing rotation processing using the speed adjustment knob 45 (S51).

CPU61は、決定キーに対する操作の入力を受け付けなければ(S52:NO)、速度調整つまみ45が出力する信号電圧の大きさを取得する。CPU61は、信号電圧の大きさに基づいて、予めROM62に記憶され、信号電圧の大きさと抵抗値とを対応付けた換算テーブル(図示略)から、スライドボリューム46の抵抗値を求める(S53)。速度調整つまみ45は、スライド可能な範囲において、抵抗値が大きいほど左側に位置する。抵抗値の大きさと、速度調整つまみ45の位置との関係は、比例関係にある。CPU61は、抵抗値が中央値範囲か否か判断する(S54)。中央値範囲とは、抵抗値が取り得る値の範囲の中央値を中心とする所定の大きさの範囲である。抵抗値が中央値範囲にある場合(S54:YES)、速度調整つまみ45は、ミシン1の左右方向においてスライド可能な範囲の略中央に位置する。この場合、CPU61は、模様画像の回転処理を行わず、処理をS52に戻す。   If the CPU 61 does not accept an input of an operation on the enter key (S52: NO), the CPU 61 acquires the magnitude of the signal voltage output from the speed adjustment knob 45. Based on the magnitude of the signal voltage, the CPU 61 obtains the resistance value of the slide volume 46 from a conversion table (not shown) previously stored in the ROM 62 and associating the magnitude of the signal voltage with the resistance value (S53). In the slidable range, the speed adjustment knob 45 is positioned on the left side as the resistance value increases. The relationship between the magnitude of the resistance value and the position of the speed adjustment knob 45 is proportional. The CPU 61 determines whether or not the resistance value is in the median range (S54). The median value range is a range having a predetermined size centered on the median value range of resistance values. When the resistance value is in the median value range (S54: YES), the speed adjustment knob 45 is positioned at the approximate center of the range in which the sewing machine 1 can slide in the left-right direction. In this case, the CPU 61 returns the process to S52 without performing the pattern image rotation process.

抵抗値が中央値範囲にない場合(S54:NO)、CPU61は、抵抗値が中央値範囲より大きいか否か判断する(S55)。抵抗値が中央値範囲より大きい場合(S55:YES)、速度調整つまみ45は、スライド可能な範囲の略中央よりも左側に位置する。CPU61は、模様画像の回転向きを逆回転(反時計回り)に設定し(S57)、処理をS58に進める。抵抗値が中央値範囲より小さい場合(S55:NO)、速度調整つまみ45は、スライド可能な範囲の略中央よりも右側に位置する。CPU61は、模様画像の回転向きを正回転(時計回り)に設定し(S56)、処理をS58に進める。   When the resistance value is not in the median value range (S54: NO), the CPU 61 determines whether or not the resistance value is larger than the median value range (S55). When the resistance value is larger than the median range (S55: YES), the speed adjustment knob 45 is located on the left side of the approximate center of the slidable range. The CPU 61 sets the rotation direction of the pattern image to reverse rotation (counterclockwise) (S57), and advances the process to S58. When the resistance value is smaller than the median range (S55: NO), the speed adjustment knob 45 is located on the right side of the approximate center of the slidable range. The CPU 61 sets the rotation direction of the pattern image to normal rotation (clockwise) (S56), and advances the process to S58.

CPU61は、抵抗値とオートリピート時間とを対応付けたリピート時間テーブル(図示略)から、抵抗値に対応するオートリピート時間を求める(S58)。CPU61は、S56,S57で設定された回転向きに模様画像を所定角度(1°)回転させて表示し(S59)、抵抗値に応じたオートリピート時間の経過を待つ(S60:NO)。オートリピート時間が経過したら(S60:YES)、CPU61は、処理をS53に戻す。このように、CPU61は、抵抗値に応じたオートリピート時間ごとに、模様画像を、速度調整つまみ45の位置に応じた回転向きに所定角度(1°)回転させて表示する処理を繰り返す。本変形例2では、CPU61は、速度調整つまみ45がスライドされた位置に応じ、模様画像の回転速度、即ち編集速度を変更することができる。従ってユーザは、適切な編集速度で模様画像を編集することができる。この場合、速度調整つまみ45が、本発明の「操作部」に相当し、スライドボリューム46が、本発明の「第二指令手段」に相当する。また、スライドボリューム46が出力する信号電圧が、本発明の「第二指令」に相当する。   The CPU 61 obtains an auto repeat time corresponding to the resistance value from a repeat time table (not shown) in which the resistance value and the auto repeat time are associated (S58). The CPU 61 displays the pattern image rotated by a predetermined angle (1 °) in the rotation direction set in S56 and S57 (S59), and waits for the elapse of the auto-repeat time corresponding to the resistance value (S60: NO). When the auto repeat time has elapsed (S60: YES), the CPU 61 returns the process to S53. As described above, the CPU 61 repeats the process of displaying the pattern image by rotating the pattern image by a predetermined angle (1 °) in the rotation direction corresponding to the position of the speed adjustment knob 45 for each auto repeat time corresponding to the resistance value. In the second modification, the CPU 61 can change the rotation speed of the pattern image, that is, the editing speed, according to the position where the speed adjustment knob 45 is slid. Therefore, the user can edit the pattern image at an appropriate editing speed. In this case, the speed adjustment knob 45 corresponds to the “operation unit” of the present invention, and the slide volume 46 corresponds to the “second command means” of the present invention. The signal voltage output from the slide volume 46 corresponds to the “second command” of the present invention.

上記実施形態において、LCD31が、本発明の「表示手段」に相当する。タッチパネル32が、本発明の「第一指令手段」に相当する。タッチパネル32における入力位置を示す座標データが、本発明の「第一指令」に相当する。フットコントローラ35のポテンショメータ37が、本発明の「第二指令手段」に相当し、フットコントローラ35のペダルが、本発明の「操作部」に相当する。ポテンショメータ37が出力する信号電圧が、本発明の「第二指令」に相当する。S9,S10の処理を行うCPU61が、本発明の「設定手段」に相当する。オートリピート時間あたりに所定角度で模様画像を回転させる回転速度が、本発明の「編集速度」に相当する。規定時間に設定されたオートリピート時間あたりに所定角度で模様画像を回転させる回転速度が、本発明の「第一速度」に相当する。ペダルの踏込量に応じたオートリピート時間あたりに所定角度で模様画像を回転させる回転速度が、本発明の「第二速度」に相当する。回転キー11,13、移動キー15、拡大キー17A、縮小キー17B、変形キー19、増減キー21が、本発明における「編集キー」に相当する。   In the above embodiment, the LCD 31 corresponds to the “display unit” of the present invention. The touch panel 32 corresponds to the “first command means” of the present invention. The coordinate data indicating the input position on the touch panel 32 corresponds to the “first command” of the present invention. The potentiometer 37 of the foot controller 35 corresponds to the “second command means” of the present invention, and the pedal of the foot controller 35 corresponds to the “operation unit” of the present invention. The signal voltage output from the potentiometer 37 corresponds to the “second command” of the present invention. The CPU 61 that performs the processes of S9 and S10 corresponds to the “setting unit” of the present invention. The rotational speed at which the pattern image is rotated at a predetermined angle per auto repeat time corresponds to the “editing speed” of the present invention. The rotational speed at which the pattern image is rotated at a predetermined angle per auto-repeat time set at the specified time corresponds to the “first speed” of the present invention. The rotation speed at which the pattern image is rotated at a predetermined angle per auto-repeat time corresponding to the pedal depression amount corresponds to the “second speed” of the present invention. The rotation keys 11 and 13, the movement key 15, the enlargement key 17A, the reduction key 17B, the transformation key 19, and the increase / decrease key 21 correspond to the “edit key” in the present invention.

1 ミシン
11,13 回転キー
15 移動キー
17A 拡大キー
17B 縮小キー
19 変形キー
21 増減キー
25 膝操作レバー
31 LCD
32 タッチパネル
33 ミシンモータ
35 フットコントローラ
45 速度調整つまみ
DESCRIPTION OF SYMBOLS 1 Sewing machine 11, 13 Rotation key 15 Movement key 17A Expansion key 17B Reduction key 19 Deformation key 21 Increase / decrease key 25 Knee operation lever 31 LCD
32 Touch Panel 33 Sewing Machine Motor 35 Foot Controller 45 Speed Adjustment Knob

Claims (8)

加工布に縫製される模様の形状を示す模様画像を表示する表示手段と、
前記表示手段に表示された前記模様画像を編集するための第一指令を出力する第一指令手段と、
前記第一指令とは異なる第二指令を出力する第二指令手段と、
前記模様画像を編集する速度である編集速度を設定する設定手段と、
を備え、
前記設定手段は、
前記第一指令を受け付けて前記模様画像を編集する場合には、前記編集速度を第一速度に設定し、
前記第一指令及び前記第二指令を受け付けて前記模様画像を編集する場合には、前記編集速度を前記第一速度とは異なる第二速度に設定すること
を特徴とするミシン。
Display means for displaying a pattern image indicating the shape of the pattern sewn on the work cloth;
First command means for outputting a first command for editing the pattern image displayed on the display means;
Second command means for outputting a second command different from the first command;
Setting means for setting an editing speed, which is a speed for editing the pattern image;
With
The setting means includes
When editing the pattern image in response to the first command, the editing speed is set to the first speed,
The sewing machine is characterized in that when the first command and the second command are received and the pattern image is edited, the editing speed is set to a second speed different from the first speed.
前記表示手段は、液晶ディスプレイであり、
前記第一指令手段は、前記液晶ディスプレイの表面に設けられ、前記液晶ディスプレイに表示された編集キーに対する操作に応じて前記第一指令を出力するタッチパネルであること
を特徴とする請求項1に記載のミシン。
The display means is a liquid crystal display,
The said 1st instruction | indication means is a touch panel which is provided in the surface of the said liquid crystal display, and outputs said 1st instruction | command according to operation with respect to the edit key displayed on the said liquid crystal display. Sewing machine.
前記第二指令手段は、ユーザによって操作量が変更される操作部を備えており、前記操作部の前記操作量に応じて前記第二指令を出力し、
前記設定手段は、受け付けた前記第二指令に基づいて、前記操作量に応じた前記第二速度を設定することを特徴とする請求項1又は2に記載のミシン。
The second command means includes an operation unit whose operation amount is changed by a user, and outputs the second command according to the operation amount of the operation unit,
The sewing machine according to claim 1, wherein the setting unit sets the second speed according to the operation amount based on the received second command.
前記第二指令は、ミシンが備えるミシンモータの回転速度を変更するための指令であることを特徴とする請求項3に記載のミシン。   The sewing machine according to claim 3, wherein the second command is a command for changing a rotation speed of a sewing machine motor included in the sewing machine. 前記操作部は、ミシン本体に接続され、ユーザの足で操作される足踏みペダル装置であることを特徴とする請求項4に記載のミシン。   The sewing machine according to claim 4, wherein the operation unit is a foot pedal device connected to a sewing machine body and operated by a user's foot. 前記操作部は、ミシン本体に設けられ、ユーザの手指で操作される速度調整つまみ部材であることを特徴とする請求項4に記載のミシン。   The sewing machine according to claim 4, wherein the operation unit is a speed adjustment knob member that is provided in a sewing machine body and is operated by a user's finger. 前記操作部は、ミシン本体に取外し可能に装着され、ユーザの膝で操作される膝操作レバー部材であり、
前記第二指令手段は、前記膝操作レバー部材の前記操作量に応じて前記第二指令を出力することを特徴とする請求項3に記載のミシン。
The operation unit is a knee operation lever member that is detachably attached to a sewing machine body and is operated by a user's knee,
4. The sewing machine according to claim 3, wherein the second command means outputs the second command in accordance with the operation amount of the knee operation lever member.
前記模様画像の編集は、前記模様画像の移動、回転、拡大、縮小、変形、及び糸密度の変更のうちの少なくとも一つが含まれることを特徴とする請求項1から7のいずれかに記載のミシン。   The editing of the pattern image includes at least one of movement, rotation, enlargement, reduction, deformation, and change of yarn density of the pattern image. sewing machine.
JP2014220904A 2014-10-30 2014-10-30 sewing machine Pending JP2016086868A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014220904A JP2016086868A (en) 2014-10-30 2014-10-30 sewing machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014220904A JP2016086868A (en) 2014-10-30 2014-10-30 sewing machine

Publications (1)

Publication Number Publication Date
JP2016086868A true JP2016086868A (en) 2016-05-23

Family

ID=56015529

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014220904A Pending JP2016086868A (en) 2014-10-30 2014-10-30 sewing machine

Country Status (1)

Country Link
JP (1) JP2016086868A (en)

Similar Documents

Publication Publication Date Title
US7971543B2 (en) Sewing machine and computer-readable recording medium storing sewing machine operation program
US8738168B2 (en) Sewing machine
JP7622467B2 (en) SEWING DATA EDITING DEVICE, SEWING DATA EDITING PROGRAM, AND SEWING MACHINE
US11993883B2 (en) Sewing machine
US7878133B2 (en) Sewing machine and computer-readable recording medium storing sewing machine operation program
US20070199492A1 (en) Sewing machine
JP2009233435A (en) Embroidery data creation apparatus
US8733260B2 (en) Embroidery data processing apparatus and computer-readable medium storing embroidery data processing program
US8897907B2 (en) Data generating device, sewing machine and non-transitory computer-readable medium storing control program for data generating device
US8763544B2 (en) Sewing machine and computer-readable medium storing sewing machine control program
JP6232894B2 (en) Sewing machine and method for controlling sewing machine
JP2016193019A (en) sewing machine
US20180327951A1 (en) Sewing machine and non-transitory computer-readable medium
JP7587938B2 (en) Sewing equipment
US8108062B2 (en) Embroidery data generation
US9290873B2 (en) Sewing machine, information processing apparatus, and non-transitory computer-readable medium
JP2016086868A (en) sewing machine
US8746161B2 (en) Sewing machine and computer-readable medium storing sewing machine control program
JP2008246186A (en) Sewing machine and sewing machine operation program
CN101798728A (en) Sewing Machine and Thread Tension Setting Method
JP2003326011A (en) sewing machine
US10053806B2 (en) Sewing machine and recording medium storing pattern data processing program
JP7546411B2 (en) Sewing equipment
JP2016029988A (en) sewing machine
US20130138240A1 (en) Display control apparatus, sewing machine, and non-transitory computer-readable medium storing sewing machine control program