Nothing Special   »   [go: up one dir, main page]

JP2018042702A - Sewing information editing device and method for controlling sewing information editing device - Google Patents

Sewing information editing device and method for controlling sewing information editing device Download PDF

Info

Publication number
JP2018042702A
JP2018042702A JP2016179195A JP2016179195A JP2018042702A JP 2018042702 A JP2018042702 A JP 2018042702A JP 2016179195 A JP2016179195 A JP 2016179195A JP 2016179195 A JP2016179195 A JP 2016179195A JP 2018042702 A JP2018042702 A JP 2018042702A
Authority
JP
Japan
Prior art keywords
point
sewing
needle
needle drop
code
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
JP2016179195A
Other languages
Japanese (ja)
Inventor
恭一郎 増田
Kyoichiro Masuda
恭一郎 増田
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 JP2016179195A priority Critical patent/JP2018042702A/en
Priority to CN201710827191.2A priority patent/CN107815793B/en
Publication of JP2018042702A publication Critical patent/JP2018042702A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • DTEXTILES; PAPER
    • D05SEWING; EMBROIDERING; TUFTING
    • D05BSEWING
    • D05B19/00Programme-controlled sewing machines
    • D05B19/02Sewing machines having electronic memory or microprocessor control unit
    • D05B19/04Sewing machines having electronic memory or microprocessor control unit characterised by memory aspects
    • D05B19/08Arrangements for inputting stitch or pattern data to memory ; Editing stitch or pattern data
    • DTEXTILES; PAPER
    • D05SEWING; EMBROIDERING; TUFTING
    • D05BSEWING
    • D05B19/00Programme-controlled sewing machines
    • D05B19/02Sewing machines having electronic memory or microprocessor control unit
    • D05B19/04Sewing machines having electronic memory or microprocessor control unit characterised by memory aspects
    • D05B19/10Arrangements for selecting combinations of stitch or pattern data from memory ; Handling data in order to control stitch format, e.g. size, direction, mirror image

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Textile Engineering (AREA)
  • Sewing Machines And Sewing (AREA)
  • Automatic Embroidering For Embroidered Or Tufted Products (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a sewing information editing device and a method for controlling the sewing information editing device capable of efficiently specifying a needle location point with which a code of a specific kind is associated, from among multiple needle location points.SOLUTION: Sewing information includes multiple needle location points according to a prescribed sewing order. The needle location points are predetermined positions at each of which a sewing needle fitted to a sewing machine pierces a fabric. A CPU of an editing device can set codes of multiple kinds while associating them with a prescribed needle location point which is at least one of the multiple needle location points in the sewing information. The codes regulate the sewing operation of the sewing machine. The CPU acquires the sewing information. The CPU acquires a code of a specific kind from among the codes of the multiple kinds (S13). The CPU specifies a specific point, of the prescribed needle location point in the sewing information, with which the code of the specific kind is associated (S34).SELECTED DRAWING: Figure 7

Description

本発明は縫製情報編集装置と縫製情報編集装置の制御方法に関する。   The present invention relates to a sewing information editing apparatus and a control method for a sewing information editing apparatus.

縫製情報を編集する縫製情報編集装置がある。縫製情報は針落点に対応付けられた情報を複数含む。作業者は縫製情報編集装置で縫製情報を予め編集し、ミシンで縫製情報に基づき布に縫目を形成するパターン縫いを行う。特許文献1のミシンは縫製情報編集装置としても機能し、縫製情報を編集できる。ミシンは任意の針落点における縫製に関する情報(以下コード)を編集した場合、登録針落点として登録する。ミシンは縫製情報を編集する場合、複数の針落点から登録針落点を特定できる。   There is a sewing information editing device for editing sewing information. The sewing information includes a plurality of pieces of information associated with the needle entry points. An operator edits sewing information in advance with a sewing information editing device, and performs pattern sewing to form a stitch on the cloth based on the sewing information with a sewing machine. The sewing machine of Patent Document 1 also functions as a sewing information editing device and can edit sewing information. When the sewing machine edits information related to sewing (hereinafter referred to as a code) at an arbitrary needle drop point, it registers it as a registered needle drop point. When the sewing machine edits sewing information, a registered needle entry point can be specified from a plurality of needle entry points.

特開2008−12048号公報JP 2008-12048 A

複数種類のコードを針落点と対応付けて設定する場合がある。上記ミシンは何れの種類のコードが対応付けられた針落点も登録針落点として登録する。複数種類のコードのうち特定種類のコードが対応付けられた針落点を特定する場合、作業者は登録針落点を一点ずつ選択しコード種類を確認する必要がある。故に上記ミシンでは特定種類のコードが対応付けられた針落点を特定するまでに時間がかかる。   There are cases where a plurality of types of codes are set in association with needle entry points. The sewing machine registers a needle drop point associated with any type of code as a registered needle drop point. When specifying a needle drop point associated with a specific type of code among a plurality of types of codes, the operator needs to select the registered needle drop point one by one and check the code type. Therefore, in the sewing machine, it takes time to specify a needle entry point associated with a specific type of code.

本発明の目的は複数の針落点から特定種類のコードが対応付けられた針落点を効率的に特定できる縫製情報編集装置と縫製情報編集装置の制御方法を提供することである。   An object of the present invention is to provide a sewing information editing apparatus and a control method for the sewing information editing apparatus that can efficiently specify a needle drop point associated with a specific type of code from a plurality of needle drop points.

本発明の第一態様に係る縫製情報編集装置は、ミシンに装着した縫針が布に刺さる予定位置である針落点を所定の縫製順序に従い複数含む縫製情報を取得する第一取得手段を備え、前記第一取得手段が取得した前記縫製情報の複数の前記針落点のうちの少なくとも一つである所定針落点に、前記ミシンの縫製動作を規定する複数種類のコードを対応付けて設定可能な縫製情報編集装置において、前記複数種類のコードから特定種類のコードを取得する第二取得手段と、前記第一取得手段が取得した前記縫製情報の前記所定針落点のうち、前記第二取得手段が取得した前記特定種類のコードが対応付けられた特定点を特定する特定手段とを備えたことを特徴とする。   The sewing information editing apparatus according to the first aspect of the present invention includes first acquisition means for acquiring sewing information including a plurality of needle drop points, which are planned positions where a sewing needle attached to a sewing machine is to be inserted into a cloth, according to a predetermined sewing order, A plurality of types of codes defining the sewing operation of the sewing machine can be set in association with a predetermined needle drop point that is at least one of the plurality of needle drop points of the sewing information acquired by the first acquisition means. In the sewing information editing apparatus, the second acquisition means among the second acquisition means for acquiring a specific type of code from the plurality of types of codes and the predetermined needle drop point of the sewing information acquired by the first acquisition means. And a specifying means for specifying a specific point associated with the specific type of code acquired by the means.

縫製情報編集装置は所定針落点に複数種類のコードを対応付けて設定できる。縫製情報編集装置は複数種類のコードから特定種類のコードを取得することで、所定針落点のうち特定種類のコードが対応付けられた特定点を特定できる。故に作業者は複数の針落点を一点ずつ確認する必要がないので、複数の針落点から特定種類のコードが対応付けられた針落点を効率的に特定できる。   The sewing information editing device can set a plurality of types of codes in association with predetermined needle entry points. The sewing information editing device can identify a specific point associated with a specific type of code among predetermined needle entry points by acquiring a specific type of code from a plurality of types of codes. Therefore, since the operator does not need to confirm a plurality of needle drop points one by one, a needle drop point associated with a specific type of code can be efficiently identified from the plurality of needle drop points.

本発明の第一態様に係る縫製情報編集装置は、前記複数の針落点のうちの一つを、対象点として設定する設定手段と、前記設定手段が設定した前記対象点が、前記第二取得手段が取得した前記特定種類のコードが対応付けられた針落点であるか否かを判断する判断手段とを備え、前記設定手段は、前記対象点が、前記特定種類のコードが対応付けられた針落点でないと、前記判断手段が判断した場合、現在の前記対象点である前記針落点とは異なる前記針落点を新たな前記対象点として設定し、前記特定手段は、前記対象点が、前記特定種類のコードが対応付けられた針落点であると、前記判断手段が判断した場合、前記対象点を前記特定点として特定してもよい。縫製情報編集装置は、対象点が特定種類のコードが対応付けられた針落点でないと判断した場合、前回までに対象点として設定した針落点とは異なる針落点を、新たな対象点として設定する。故に複数の針落点に特定種類のコードが対応付けられた針落点がある場合、縫製情報編集装置は対象点が特定種類のコードが対応付けられた針落点と判断するまで全ての針落点のコードを確認するので、特定種類のコードが対応付けられた針落点を確実に特定できる。   The sewing information editing apparatus according to the first aspect of the present invention includes a setting unit that sets one of the plurality of needle entry points as a target point, and the target point set by the setting unit is the second point. Determining means for determining whether or not the specific type of code acquired by the acquisition means is an associated needle drop point, and the setting means associates the target point with the specific type of code. If the determination means determines that the needle drop point is not the determined needle drop point, the needle drop point different from the needle drop point that is the current target point is set as a new target point, and the specifying means includes the When the determination unit determines that the target point is a needle drop point associated with the specific type of code, the target point may be specified as the specific point. When the sewing information editing apparatus determines that the target point is not a needle drop point associated with a specific type of code, a needle drop point different from the needle drop point set as the target point until the previous point is set as a new target point. Set as. Therefore, when there are needle drop points associated with a specific type of code with a plurality of needle drop points, the sewing information editing device determines that the target point is a needle drop point associated with the specific type of code. Since the drop point code is confirmed, the needle drop point associated with the specific type of code can be reliably specified.

本発明の第一態様に係る縫製情報編集装置は、前記複数の針落点の全てについて、前記対象点が、前記特定種類のコードが対応付けられた針落点でないと、前記判断手段が判断した場合、前記特定点がないことを報知する報知手段を備えてもよい。縫製情報編集装置は複数の針落点の全てについて、対象点が特定種類のコードが対応付けられた針落点でないと判断した場合、特定点がないことを報知できる。故に縫製情報編集装置が報知した場合、作業者は複数の針落点に特定種類のコードが対応付けられた針落点がないことを把握できる。   In the sewing information editing apparatus according to the first aspect of the present invention, the determination unit determines that the target point is not a needle drop point associated with the specific type of code for all of the plurality of needle drop points. In this case, a notification unit that notifies that there is no specific point may be provided. When it is determined that the target point is not a needle drop point associated with a specific type of code, the sewing information editing apparatus can notify that there is no specific point. Therefore, when the sewing information editing apparatus notifies, the operator can grasp that there are no needle drop points in which a specific type of code is associated with a plurality of needle drop points.

本発明の第一態様に係る縫製情報編集装置は、所定の第一特定指示と第二特定指示とが入力される第一入力手段と、前記第一入力手段に入力された前記第一特定指示又は前記第二特定指示を取得する第三取得手段を備え、前記設定手段は、前記第三取得手段が前記第一特定指示を取得した場合、現在の前記対象点である前記針落点よりも前記縫製順序が一つ後の前記針落点を、前記対象点として設定する第一設定手段と、前記第三取得手段が前記第二特定指示を取得した場合、現在の前記対象点である前記針落点よりも前記縫製順序が一つ前の前記針落点を、前記対象点として設定する第二設定手段とを備えてもよい。作業者は第一入力手段にて第一特定指示又は第二特定指示を縫製情報編集装置に入力する。縫製情報編集装置は第一特定指示を取得した場合、現在の対象点から縫製順序が後の少なくとも一つの針落点から、特定種類のコードが対応付けられた針落点を特定できる。縫製情報編集装置は第二特定指示を取得した場合、現在の対象点から縫製順序が前の少なくとも一つの針落点から、特定種類のコードが対応付けられた針落点を特定できる。故に縫製情報編集装置は取得した第一特定指示又は第二特定指示に応じて、現在の対象点から縫製順序が後又は前の少なくとも一つの針落点から、特定種類のコードが対応付けられた針落点を特定できる。   The sewing information editing apparatus according to the first aspect of the present invention includes a first input means for inputting a predetermined first specifying instruction and a second specifying instruction, and the first specifying instruction input to the first input means. Or it comprises a third acquisition means for acquiring the second specific instruction, and the setting means, when the third acquisition means acquires the first specific instruction, than the needle entry point that is the current target point. The first setting means for setting the needle entry point one after the sewing order as the target point, and the third acquisition means when the second specifying instruction is acquired, the current target point You may provide the 2nd setting means which sets the said needle drop point in the said sewing order one before the needle drop point as said object point. The operator inputs the first specifying instruction or the second specifying instruction to the sewing information editing apparatus using the first input means. When the sewing information editing apparatus acquires the first specifying instruction, the sewing information editing apparatus can specify a needle entry point associated with a specific type of code from at least one needle entry point after the sewing order from the current target point. When the sewing information editing apparatus acquires the second specifying instruction, the sewing information editing apparatus can specify a needle entry point associated with a specific type of code from at least one needle entry point whose sewing order is before the current target point. Therefore, according to the acquired first specifying instruction or second specifying instruction, the sewing information editing device associates a specific type of code from at least one needle entry point that is later or before the sewing order from the current target point. The needle entry point can be specified.

本発明の第一態様に係る縫製情報編集装置において、前記設定手段は、現在の前記対象点が、前記縫製順序が最後の前記針落点である終了点であり、且つ前記第三取得手段が前記第一特定指示を取得した場合、前記縫製順序が最初の前記針落点である開始点を前記対象点として設定する第三設定手段と、現在の前記対象点が前記開始点であり、且つ前記第三取得手段が前記第二特定指示を取得した場合、前記終了点を前記対象点として設定する第四設定手段とを備えてもよい。縫製情報編集装置は終了点を対象点として設定し、且つ第一特定指示を取得した場合、開始点を対象点として設定する。縫製情報編集装置は、終了点が特定種類のコードが対応付けられた針落点であるか否かを判断した後、開始点から縫製順序に従い、対象点が特定種類のコードが対応付けられた針落点であるか否かを判断できる。縫製情報編集装置は開始点を対象点として設定し、且つ第二特定指示を取得した場合、終了点を対象点として設定する。縫製情報編集装置は、開始点が特定種類のコードが対応付けられた針落点であるか否かを判断した後、終了点から縫製順序とは逆の順に従い、対象点が特定種類のコードが対応付けられた針落点であるか否かを判断できる。故に縫製情報編集装置は縫製順序が途中の針落点から特定種類のコードが対応付けられた針落点を特定する場合でも、全ての針落点について、対象点が特定種類のコードが対応付けられた針落点であるか否かを判断できる。縫製情報編集装置は複数の針落点に特定種類のコードが対応付けられた針落点がある場合、確実に該針落点を特定できる。   In the sewing information editing apparatus according to the first aspect of the present invention, the setting means includes the current target point being an end point where the sewing order is the last needle entry point, and the third obtaining means When the first specifying instruction is acquired, a third setting unit that sets a start point that is the first needle drop point in the sewing order as the target point, and the current target point is the start point, and The third acquisition unit may include a fourth setting unit that sets the end point as the target point when the second specifying instruction is acquired. The sewing information editing apparatus sets the end point as the target point and sets the start point as the target point when the first specifying instruction is acquired. The sewing information editing device determines whether or not the end point is a needle drop point associated with a specific type of code, and then the target point is associated with a specific type of code according to the sewing order from the start point. It can be determined whether or not it is a needle entry point. The sewing information editing apparatus sets the start point as the target point and sets the end point as the target point when the second specifying instruction is acquired. The sewing information editing device determines whether or not the start point is a needle entry point associated with a specific type of code, and then follows the reverse order of the sewing order from the end point to specify that the target point is a specific type of code. It is possible to determine whether or not the needle entry point is associated. Therefore, even if the sewing information editing device specifies a needle drop point associated with a specific type of code from a needle drop point in the middle of the sewing order, the target point is associated with a specific type of code for all needle drop points. It can be determined whether or not the needle entry point is set. When there are needle drop points in which a specific type of code is associated with a plurality of needle drop points, the sewing information editing device can reliably specify the needle drop points.

本発明の第一態様に係る縫製情報編集装置は、所定の第三特定指示と第四特定指示とが入力される第二入力手段と、前記第二入力手段に入力された前記第三特定指示又は前記第四特定指示を取得する第四取得手段と、前記第四取得手段が前記第三特定指示を取得し、且つ前記特定手段が前記特定点を特定した場合、現在の前記針落点と前記特定点との間を結ぶ直線に沿って、前記縫針と前記布とを互いに相対移動する第一移動指示を出力する第一出力手段と、前記第四取得手段が前記第四特定指示を取得し、且つ前記特定手段が前記特定点を特定した場合、現在の前記針落点から前記特定点まで前記縫製順序に従い前記針落点に沿って、前記縫針と前記布とを互いに相対移動する第二移動指示を出力する第二出力手段とを備えてもよい。作業者は第二入力手段にて第三特定指示又は第四特定指示を縫製情報編集装置に入力する。縫製情報編集装置は第三特定指示又は第四特定指示を取得し、且つ特定種類のコードが対応付けられた針落点を特定した場合、第一移動指示又は第二移動指示を出力できる。ミシンは第一移動指示を取得すると、現在の針落点と特定点との間を結ぶ直線に沿って、縫針と布を互いに相対移動する。ミシンは第二移動指示を取得すると、現在の針落点から特定点まで縫製順序に従い針落点に沿って、縫針と布を互いに相対移動する。ミシンは作業者が実際の針落点を確認しながら特定点まで移動できる。縫製情報編集装置は布に対する縫針の移動経路を二つの態様から選択できる。   The sewing information editing apparatus according to the first aspect of the present invention includes a second input means for inputting a predetermined third specifying instruction and a fourth specifying instruction, and the third specifying instruction input to the second input means. Or fourth acquisition means for acquiring the fourth specifying instruction, and when the fourth acquiring means acquires the third specifying instruction and the specifying means specifies the specific point, First output means for outputting a first movement instruction for moving the sewing needle and the cloth relative to each other along a straight line connecting the specific points, and the fourth acquisition means for acquiring the fourth specific instruction. When the specifying means specifies the specific point, the sewing needle and the cloth move relative to each other along the needle drop point according to the sewing order from the current needle drop point to the specific point. You may provide the 2nd output means which outputs a 2 movement instruction | indication. The operator inputs the third specifying instruction or the fourth specifying instruction to the sewing information editing apparatus using the second input means. The sewing information editing device can output the first movement instruction or the second movement instruction when the third specific instruction or the fourth specific instruction is acquired and the needle drop point associated with the specific type of code is specified. When the sewing machine acquires the first movement instruction, the sewing machine moves the sewing needle and the cloth relative to each other along a straight line connecting the current needle drop point and the specific point. When the sewing machine acquires the second movement instruction, the sewing needle and the cloth move relative to each other along the needle drop point according to the sewing order from the current needle drop point to the specific point. The sewing machine can be moved to a specific point while checking the actual needle entry point. The sewing information editing apparatus can select the movement path of the sewing needle with respect to the cloth from two modes.

本発明の第二態様に係る縫製情報編集装置の制御方法は、ミシンに装着した縫針が布に刺さる予定位置である針落点を所定の縫製順序に従い複数含む縫製情報を取得する第一取得工程を備え、前記第一取得工程で取得した前記縫製情報の複数の前記針落点のうちの少なくとも一つである所定針落点に、前記ミシンの縫製動作を規定する複数種類のコードを対応付けて設定可能な縫製情報編集装置の制御方法であって、前記複数種類のコードから特定種類のコードを取得する第二取得工程と、前記第一取得工程で取得した前記縫製情報の前記所定針落点のうち、前記第二取得工程で取得した前記特定種類のコードが対応付けられた特定点を特定する特定工程とを備えたことを特徴とする。縫製情報編集装置は縫製情報編集装置の制御方法を実行することで、第一態様と同様の効果を奏せる。   The control method of the sewing information editing device according to the second aspect of the present invention is a first acquisition step of acquiring sewing information including a plurality of needle drop points, which are planned positions where the sewing needle attached to the sewing machine is to be inserted into the cloth, according to a predetermined sewing order. A plurality of types of codes that define the sewing operation of the sewing machine are associated with a predetermined needle drop point that is at least one of the plurality of needle drop points of the sewing information acquired in the first acquisition step. A sewing information editing apparatus control method that can be set by a second acquisition step of acquiring a specific type of code from the plurality of types of codes, and the predetermined needle drop of the sewing information acquired in the first acquisition step. And a specific step of specifying a specific point associated with the specific type of code acquired in the second acquisition step. By executing the control method of the sewing information editing apparatus, the sewing information editing apparatus can achieve the same effects as the first aspect.

縫製システム10の斜視図。1 is a perspective view of a sewing system 10. FIG. 前端部7近傍の右側面図。The right side view of the front end 7 vicinity. 縫製システム10の電気的構成を示すブロック図。1 is a block diagram showing an electrical configuration of a sewing system 10. FIG. 縫製情報の概念図。The conceptual diagram of sewing information. 主処理の流れ図。Flow chart of main processing. 特定点を特定する前の主画面31の図。The figure of the main screen 31 before specifying a specific point. 編集処理の流れ図。The flowchart of an edit process. 図7の続きの編集処理の流れ図。FIG. 8 is a flowchart of editing processing continued from FIG. 7. 特定点を特定した後の主画面31の図。The figure of the main screen 31 after specifying a specific point. 縫針11の移動経路説明図。The movement path | route explanatory drawing of the sewing needle 11. FIG.

図面を参照し本発明の実施形態を説明する。以下説明は図中に矢印で示す左右、前後、上下を使用する。   Embodiments of the present invention will be described with reference to the drawings. In the following description, left, right, front, back, and top and bottom indicated by arrows in the figure are used.

図1を参照し縫製システム10を説明する。縫製システム10はミシン1と編集装置8を含む。編集装置8は携行可能な端末であり、ミシン1と接続する。編集装置8はミシン1以外のミシンとも接続できる。編集装置8は複数のミシンと接続してもよい。編集装置8は縫製物(例えば布)に形成する縫目に関する縫製情報を編集する。編集装置8は縫製情報をミシン1に出力する。ミシン1は編集装置8が出力した縫製情報に基づき布に縫目を形成するパターン縫いを行う。   The sewing system 10 will be described with reference to FIG. The sewing system 10 includes a sewing machine 1 and an editing device 8. The editing device 8 is a portable terminal and is connected to the sewing machine 1. The editing device 8 can be connected to a sewing machine other than the sewing machine 1. The editing device 8 may be connected to a plurality of sewing machines. The editing device 8 edits sewing information relating to the stitches formed on the sewing product (for example, cloth). The editing device 8 outputs the sewing information to the sewing machine 1. The sewing machine 1 performs pattern sewing for forming stitches on the cloth based on the sewing information output from the editing device 8.

図1、図2を参照しミシン1を説明する。図1に示す如く、ミシン1はベッド部2、脚柱部3、アーム部4を備える。ベッド部2はテーブル50に載置する。ベッド部2は前後方向に延び、内部に垂直釜(図示略)等を備える。脚柱部3はベッド部2後側から鉛直上方に延びる。脚柱部3は内部に主モータ123(図3参照)等を備える。アーム部4は脚柱部3上端からベッド部2上面に対向して前方に延び、前端部7を備える。アーム部4は内部に主軸、針棒駆動機構(図示略)等を備える。針棒9は前端部7下端から下方へ延びる。縫針11は針棒9下端に着脱可能に設け、下端に目孔111(図2参照)を有する。   The sewing machine 1 will be described with reference to FIGS. As shown in FIG. 1, the sewing machine 1 includes a bed portion 2, a pedestal column portion 3, and an arm portion 4. The bed unit 2 is placed on the table 50. The bed portion 2 extends in the front-rear direction and includes a vertical hook (not shown) and the like inside. The pedestal part 3 extends vertically upward from the rear side of the bed part 2. The pedestal 3 includes a main motor 123 (see FIG. 3) and the like. The arm portion 4 extends forward from the upper end of the pillar portion 3 so as to face the upper surface of the bed portion 2 and includes a front end portion 7. The arm unit 4 includes a main shaft, a needle bar drive mechanism (not shown), and the like. The needle bar 9 extends downward from the lower end of the front end portion 7. The sewing needle 11 is detachably provided at the lower end of the needle bar 9, and has a hole 111 (see FIG. 2) at the lower end.

ミシン1はベッド部2上方に作業台5と移送装置6を備える。作業台5は針板501を備える。針板501は縫針11直下に、縫針11が挿通可能な開口502を有する。移送装置6はX軸移動機構(図示略)、Y軸移動機構(図示略)、腕部65、支持部64、昇降部62、保持体60を備える。   The sewing machine 1 includes a work table 5 and a transfer device 6 above the bed 2. The work table 5 includes a needle plate 501. The needle plate 501 has an opening 502 through which the sewing needle 11 can be inserted immediately below the sewing needle 11. The transfer device 6 includes an X-axis movement mechanism (not shown), a Y-axis movement mechanism (not shown), an arm portion 65, a support portion 64, an elevating portion 62, and a holding body 60.

X軸移動機構はベッド部2内部に設ける。Y軸移動機構は脚柱部3内部に設ける。腕部65は支持部64を保持し、Y軸移動機構に接続する。支持部64は左右方向に延び、昇降部62と保持体60を支持する。昇降部62は支持部64に昇降可能に設ける。保持体60は移送板61と押え板63を備える。移送板61は水平方向に延び、前端部に平面視矩形状の開口を有する。移送板61は支持部64に接続する。押え板63は水平方向に延び、平面視矩形状の開口を有する。押え板63は昇降部62下端に連結する。移送板61の開口は押え板63の開口と略同一形状であり、押え板63の開口の位置に対応する。   The X-axis moving mechanism is provided inside the bed portion 2. The Y axis moving mechanism is provided inside the pedestal 3. The arm portion 65 holds the support portion 64 and is connected to the Y-axis moving mechanism. The support part 64 extends in the left-right direction, and supports the elevating part 62 and the holding body 60. The raising / lowering part 62 is provided in the support part 64 so that raising / lowering is possible. The holding body 60 includes a transfer plate 61 and a presser plate 63. The transfer plate 61 extends in the horizontal direction and has an opening that is rectangular in plan view at the front end. The transfer plate 61 is connected to the support portion 64. The presser plate 63 extends in the horizontal direction and has an opening that is rectangular in plan view. The holding plate 63 is connected to the lower end of the elevating part 62. The opening of the transfer plate 61 has substantially the same shape as the opening of the holding plate 63 and corresponds to the position of the opening of the holding plate 63.

X軸移動機構はX軸モータ124(図3参照)を駆動源とし、昇降部62と保持体60を左右方向(X軸方向)へ移動する。Y軸移動機構はY軸モータ125(図3参照)を駆動源とし、腕部65を前後方向(Y軸方向)へ移動する。支持部64は腕部65の前後方向への移動に伴い前後方向へ移動する。昇降部62と保持体60は支持部64と共に移動する。作業者は縫製対象物(例えば布)を移送板61上に載置する。昇降部62が下方に移動すると、押え板63は移送板61上へ下降する。保持体60(押え板63と移送板61)は布を上下から挟持する。ミシン1はX軸移動機構とY軸移動機構により保持体60を前後左右に移動することで、保持体60で挟持した布と縫針11を互いに相対移動する。   The X-axis moving mechanism uses the X-axis motor 124 (see FIG. 3) as a drive source, and moves the elevating unit 62 and the holding body 60 in the left-right direction (X-axis direction). The Y-axis moving mechanism uses the Y-axis motor 125 (see FIG. 3) as a drive source and moves the arm portion 65 in the front-rear direction (Y-axis direction). The support part 64 moves in the front-rear direction as the arm part 65 moves in the front-rear direction. The elevating part 62 and the holding body 60 move together with the support part 64. The operator places a sewing object (for example, a cloth) on the transfer plate 61. When the elevating part 62 moves downward, the presser plate 63 descends onto the transfer plate 61. The holding body 60 (presser plate 63 and transfer plate 61) clamps the cloth from above and below. The sewing machine 1 moves the holding body 60 back and forth and right and left by the X-axis moving mechanism and the Y-axis moving mechanism, thereby moving the cloth clamped by the holding body 60 and the sewing needle 11 relative to each other.

図2に示す如く、前端部7は案内機構14、針棒9、押え棒12等を備える。案内機構14は前端部7右側面に設け、上糸55を案内する。案内機構14は副糸調子器15、主糸調子器16、糸案内17、18、天秤19、糸案内20を含む。上糸55は糸駒(図示略)から、副糸調子器15、主糸調子器16、糸案内17、糸案内18、天秤19、糸案内20を経由し、縫針11の目孔111に挿通する。主糸調子器16はソレノイド128(図3参照)を有する。主糸調子器16はソレノイド128の動作に伴い上糸55に付与する張力(以下、上糸張力と称す)を変更することで、糸調子を調節する。上糸張力は上糸55と下糸(図示略)の張力バランスを考慮して設定する。主モータ123(図3参照)は主軸(図示略)を回転駆動する。針棒駆動機構(図示略)は主軸の回転駆動に伴い針棒9を上下動する。   As shown in FIG. 2, the front end 7 includes a guide mechanism 14, a needle bar 9, a presser bar 12, and the like. The guide mechanism 14 is provided on the right side surface of the front end 7 and guides the upper thread 55. The guide mechanism 14 includes a secondary thread tensioner 15, a main thread tensioner 16, thread guides 17 and 18, a balance 19, and a thread guide 20. The upper thread 55 is inserted from the thread spool (not shown) through the secondary thread tensioner 15, the main thread tensioner 16, the thread guide 17, the thread guide 18, the balance 19, and the thread guide 20 into the eye hole 111 of the sewing needle 11. To do. The main thread tensioner 16 has a solenoid 128 (see FIG. 3). The main thread tensioner 16 adjusts the thread tension by changing the tension applied to the upper thread 55 (hereinafter referred to as upper thread tension) in accordance with the operation of the solenoid 128. The upper thread tension is set in consideration of the tension balance between the upper thread 55 and the lower thread (not shown). A main motor 123 (see FIG. 3) rotates a main shaft (not shown). A needle bar drive mechanism (not shown) moves the needle bar 9 up and down as the main shaft rotates.

押え棒12は針棒9左方で前端部7下端から下方へ延びる。押え足13は押え棒12下端部に装着し、下端部131を備える。下端部131は円筒状であり、縫針11が通過できる。押え足駆動機構(図示略)は主軸の回転駆動に伴う針棒9の上下動に同期し、押え棒12を上下動する。押え足駆動機構は押えモータ129(図3参照)を有する。押え足駆動機構は押えモータ129の駆動に伴い針板501上面から押え足13下端までの高さ(以下押え足高さと称す)を調整できる。押え足13は縫針11が布から抜ける時に上方から針板501に布を押えることで、針板501からの布の浮き上がりを防止する。縫針11は、下端部131の内側を通り布に刺さる。縫針11は開口502を通り上下方向に移動する。   The presser bar 12 extends downward from the lower end of the front end 7 on the left side of the needle bar 9. The presser foot 13 is attached to the lower end portion of the presser bar 12 and includes a lower end portion 131. The lower end 131 is cylindrical and the sewing needle 11 can pass through. A presser foot drive mechanism (not shown) moves the presser bar 12 up and down in synchronization with the vertical movement of the needle bar 9 accompanying the rotation of the main shaft. The presser foot drive mechanism has a presser motor 129 (see FIG. 3). The presser foot drive mechanism can adjust the height from the upper surface of the needle plate 501 to the lower end of the presser foot 13 (hereinafter referred to as presser foot height) as the presser motor 129 is driven. The presser foot 13 prevents the cloth from lifting from the needle plate 501 by pressing the cloth against the needle plate 501 from above when the sewing needle 11 comes off the cloth. The sewing needle 11 passes through the inside of the lower end portion 131 and pierces the cloth. The sewing needle 11 moves up and down through the opening 502.

図1を参照し編集装置8を説明する。編集装置8はテーブル50上に設置し、表示画面86、スピーカ87(図3参照)、操作盤88、選択キー89等を備える。表示画面86は各種画面を表示する。スピーカ87は各種音を出力する。操作盤88と選択キー89は各種情報、指示を編集装置8に入力する。操作盤88は表示画面86前面に設けたタッチパネルである。選択キー89は表示画面86下方に設け、上キー89A、下キー89B、左キー89C、右キー89Dを含む。作業者は各種情報、指示を編集装置8に入力する場合、操作盤88又は選択キー89を操作する。   The editing apparatus 8 will be described with reference to FIG. The editing device 8 is installed on the table 50 and includes a display screen 86, a speaker 87 (see FIG. 3), an operation panel 88, a selection key 89, and the like. The display screen 86 displays various screens. The speaker 87 outputs various sounds. The operation panel 88 and the selection key 89 input various information and instructions to the editing device 8. The operation panel 88 is a touch panel provided on the front surface of the display screen 86. The selection key 89 is provided below the display screen 86 and includes an up key 89A, a down key 89B, a left key 89C, and a right key 89D. The operator operates the operation panel 88 or the selection key 89 when inputting various information and instructions to the editing device 8.

図3を参照し縫製システム10の電気的構成を説明する。ミシン1は制御部100を備える。制御部100はCPU101、ROM102、RAM103、記憶装置104、入出力インターフェース(I/F)106、駆動回路113〜116を備える。入出力I/F106はCPU101、ROM102、RAM103、記憶装置104、駆動回路113〜116、踏板126、電源スイッチ127、ソレノイド128、外部接続I/F130と接続する。CPU101はミシン1の動作を統括制御する。ROM102は各種プログラム等を記憶する。RAM103は各種情報を一時的に記憶する。記憶装置104は不揮発性であり、各種情報を記憶する。   The electrical configuration of the sewing system 10 will be described with reference to FIG. The sewing machine 1 includes a control unit 100. The control unit 100 includes a CPU 101, a ROM 102, a RAM 103, a storage device 104, an input / output interface (I / F) 106, and drive circuits 113 to 116. The input / output I / F 106 is connected to the CPU 101, ROM 102, RAM 103, storage device 104, drive circuits 113 to 116, tread board 126, power switch 127, solenoid 128, and external connection I / F 130. The CPU 101 controls the overall operation of the sewing machine 1. The ROM 102 stores various programs and the like. The RAM 103 temporarily stores various information. The storage device 104 is nonvolatile and stores various types of information.

駆動回路113は主モータ123と接続する。CPU101は駆動回路113を介して主モータ123を制御する。例えばCPU101は主モータ123出力軸の回転速度(縫製速度)を制御する。主モータ123はACモータである。エンコーダ133は主モータ123出力軸に設け、入出力I/F106と接続する。エンコーダ133は主モータ123出力軸の回転速度、回転位置を検出する。   The drive circuit 113 is connected to the main motor 123. The CPU 101 controls the main motor 123 via the drive circuit 113. For example, the CPU 101 controls the rotation speed (sewing speed) of the output shaft of the main motor 123. The main motor 123 is an AC motor. The encoder 133 is provided on the output shaft of the main motor 123 and is connected to the input / output I / F 106. The encoder 133 detects the rotational speed and rotational position of the main motor 123 output shaft.

駆動回路114はX軸モータ124と接続する。CPU101は駆動回路114を介してX軸モータ124を制御する。X軸モータ124はパルスモータである。エンコーダ134はX軸モータ124出力軸に設け、入出力I/F106と接続する。エンコーダ134はX軸モータ124出力軸の回転方向、回転速度、回転位置を検出する。   The drive circuit 114 is connected to the X axis motor 124. The CPU 101 controls the X-axis motor 124 via the drive circuit 114. The X-axis motor 124 is a pulse motor. The encoder 134 is provided on the output shaft of the X-axis motor 124 and is connected to the input / output I / F 106. The encoder 134 detects the rotation direction, rotation speed, and rotation position of the output shaft of the X-axis motor 124.

駆動回路115はY軸モータ125と接続する。CPU101は駆動回路115を介してY軸モータ125を制御する。Y軸モータ125はパルスモータである。エンコーダ135はY軸モータ125出力軸に設け、入出力I/F106と接続する。エンコーダ135はY軸モータ125出力軸の回転方向、回転速度、回転位置を検出する。   The drive circuit 115 is connected to the Y axis motor 125. The CPU 101 controls the Y-axis motor 125 via the drive circuit 115. The Y-axis motor 125 is a pulse motor. The encoder 135 is provided on the output shaft of the Y-axis motor 125 and is connected to the input / output I / F 106. The encoder 135 detects the rotational direction, rotational speed, and rotational position of the output shaft of the Y-axis motor 125.

駆動回路116は押えモータ129と接続する。CPU101は駆動回路116を介して押えモータ129を制御する。押えモータ129はパルスモータである。エンコーダ136は押えモータ129出力軸に設け、入出力I/F106と接続する。エンコーダ136は押えモータ129出力軸の回転方向、回転速度、回転位置を検出する。   The drive circuit 116 is connected to the presser motor 129. The CPU 101 controls the presser motor 129 via the drive circuit 116. The presser motor 129 is a pulse motor. The encoder 136 is provided on the output shaft of the presser motor 129 and connected to the input / output I / F 106. The encoder 136 detects the rotation direction, rotation speed, and rotation position of the presser motor 129 output shaft.

CPU101は主モータ123を駆動して主軸を回転駆動することで、針棒9、押え棒12の上下動と垂直釜の回転を制御する。CPU101は縫製情報に基づき主モータ123の駆動と同時にX軸モータ124、Y軸モータ125を駆動し、保持体60の位置を制御する。ミシン1は該制御で布に縫製を行う。   The CPU 101 controls the vertical movement of the needle bar 9 and the presser bar 12 and the rotation of the vertical hook by driving the main motor 123 to rotate the main shaft. The CPU 101 controls the position of the holding body 60 by driving the X-axis motor 124 and the Y-axis motor 125 simultaneously with the driving of the main motor 123 based on the sewing information. The sewing machine 1 performs sewing on the cloth under the control.

踏板126は制御部100に各種指示を入力する。作業者は例えばミシン1の縫製動作を開始する時に踏板126を踏み込む。電源スイッチ127はミシン1の起動と終了を行う。CPU101はソレノイド128の動作制御を行う。外部接続I/F130はケーブル70を介して編集装置8の外部接続I/F95と接続する。   The tread board 126 inputs various instructions to the control unit 100. For example, the operator steps on the tread plate 126 when starting the sewing operation of the sewing machine 1. The power switch 127 activates and terminates the sewing machine 1. The CPU 101 controls the operation of the solenoid 128. The external connection I / F 130 is connected to the external connection I / F 95 of the editing apparatus 8 via the cable 70.

編集装置8の電気的構成を説明する。編集装置8は制御部80を備える。制御部80はCPU81、ROM82、RAM83、記憶装置84、入出力I/F85を備える。入出力I/F85はCPU81、ROM82、RAM83、記憶装置84、表示画面86、スピーカ87、操作盤88、選択キー89、外部接続I/F95と接続する。CPU81は編集装置8の動作を統括制御する。ROM82は後述の主処理を行うプログラム、複数種類のコード等を記憶する。RAM83は各種情報を一時的に記憶する。記憶装置84は不揮発性であり、縫製情報等、各種情報を記憶する。CPU81は表示画面86の表示制御、スピーカ87の音出力制御、操作盤88、選択キー89からの入力制御を行う。外部接続I/F95はケーブル70を介してミシン1の外部接続I/F130と接続する。   The electrical configuration of the editing device 8 will be described. The editing device 8 includes a control unit 80. The control unit 80 includes a CPU 81, a ROM 82, a RAM 83, a storage device 84, and an input / output I / F 85. The input / output I / F 85 is connected to the CPU 81, ROM 82, RAM 83, storage device 84, display screen 86, speaker 87, operation panel 88, selection key 89, and external connection I / F 95. The CPU 81 performs overall control of the operation of the editing device 8. The ROM 82 stores a program for performing main processing described later, a plurality of types of codes, and the like. The RAM 83 temporarily stores various information. The storage device 84 is nonvolatile and stores various information such as sewing information. The CPU 81 performs display control of the display screen 86, sound output control of the speaker 87, input control from the operation panel 88 and the selection key 89. The external connection I / F 95 is connected to the external connection I / F 130 of the sewing machine 1 through the cable 70.

図4を参照し縫製情報の一例を説明する。縫製情報は針落点を所定の縫製順序に従い複数含む。針落点は針棒9に装着した縫針11が布に刺さる予定位置である。複数の針落点は少なくとも縫製順序が最初の開始点と最後の終了点を含む。編集装置8は縫製情報をミシン1に出力できる。ミシン1ではCPU101は編集装置8が出力した縫製情報を受信する。CPU101は受信した縫製情報の針落点を開始点から終了点まで並んだ順に読み出し、X軸モータ124とY軸モータ125を駆動する。ミシン1は縫製情報に基づきパターン縫いを行う。   An example of the sewing information will be described with reference to FIG. The sewing information includes a plurality of needle drop points according to a predetermined sewing order. The needle drop point is a planned position where the sewing needle 11 attached to the needle bar 9 is stuck in the cloth. The plurality of needle entry points include at least a first start point and a last end point in the sewing order. The editing device 8 can output sewing information to the sewing machine 1. In the sewing machine 1, the CPU 101 receives the sewing information output from the editing device 8. The CPU 101 reads the needle entry points of the received sewing information in the order from the start point to the end point, and drives the X-axis motor 124 and the Y-axis motor 125. The sewing machine 1 performs pattern sewing based on the sewing information.

図4に示す如く、縫製情報30は八つの針落点を点P1〜点P8の順に含む。点P1は開始点である。点P8は終了点である。針落点は原点に対する相対座標(X、Y)で示す。Xは左右方向の相対座標を示す。Yは前後方向の相対座標を示す。本実施形態ではXY座標系の原点は開始点(点P1)である。縫製情報30は各針落点に対応付けられた情報を格納する欄を複数備える。縫製情報30のコード欄は複数種類のコードのうち作業者が設定した種類のコードを格納する。   As shown in FIG. 4, the sewing information 30 includes eight needle drop points in the order of points P1 to P8. Point P1 is the starting point. Point P8 is the end point. The needle entry point is indicated by relative coordinates (X, Y) with respect to the origin. X shows the relative coordinate of the left-right direction. Y shows the relative coordinate of the front-back direction. In the present embodiment, the origin of the XY coordinate system is the start point (point P1). The sewing information 30 includes a plurality of fields for storing information associated with each needle drop point. The code column of the sewing information 30 stores a type of code set by the operator among a plurality of types of codes.

複数種類のコードの一例を説明する。編集装置8は複数の針落点のうちの少なくとも一つである所定針落点に複数種類のコードを対応付けて設定できる。例えば編集装置8は複数種類のコードのうち一種類のコードを二つ以上の針落点(所定針落点)に設定できる。編集装置8は複数種類のコードのうち二種類以上のコードを同一の針落点(所定針落点)に設定できる。コードは該コードが対応付けられた所定針落点よりも縫製順序が後の針落点へのミシン1の縫製動作を規定する情報を含む。ミシン1ではCPU101は所定針落点を縫製した場合、所定針落点に対応付けられたコードに応じて主モータ123、ソレノイド128、押えモータ129等を制御して、所定針落点よりも縫製順序が後の針落点への縫製を行う。   An example of a plurality of types of codes will be described. The editing device 8 can set a plurality of types of codes in association with a predetermined needle drop point that is at least one of the plurality of needle drop points. For example, the editing device 8 can set one type of codes among a plurality of types of codes as two or more needle drop points (predetermined needle drop points). The editing device 8 can set two or more types of codes among a plurality of types of codes as the same needle drop point (predetermined needle drop point). The code includes information defining a sewing operation of the sewing machine 1 to a needle drop point whose sewing order is later than a predetermined needle drop point associated with the code. In the sewing machine 1, when the CPU 101 sews the predetermined needle drop point, the main motor 123, the solenoid 128, the presser motor 129, etc. are controlled according to the code associated with the predetermined needle drop point, and the sewing is performed more than the predetermined needle drop point. Sewing to the needle entry point after the order.

本実施形態の複数種類のコードは縫製速度コード、糸調子コード、押え足コードを含む。縫製情報30のコード欄では「A」は縫製速度コードを示し、「B」は糸調子コードを示し、「C」は押え足コードを示す。縫製情報30では点P2には縫製速度コード「A」が対応付けられる。点P6には縫製速度コード「A」と押え足コード「C」が対応付けられる。糸調子コード「B」は何れの針落点にも対応しない。   The plurality of types of cords of the present embodiment include a sewing speed cord, a thread tension cord, and a presser foot cord. In the code column of the sewing information 30, “A” indicates a sewing speed code, “B” indicates a thread tension code, and “C” indicates a presser foot code. In the sewing information 30, the sewing speed code “A” is associated with the point P2. The sewing speed code “A” and the presser foot code “C” are associated with the point P6. The thread tension cord “B” does not correspond to any needle drop point.

縫製速度コードを説明する。縫製速度コードは縫製速度を規定する。ミシン1ではCPU101は縫製速度コードが対応付けられた所定針落点まで縫製した後、縫製速度(主モータ123出力軸の回転速度)を変更する。CPU101は主モータ123を制御し、縫製速度コードに応じた縫製速度で、縫製速度コードが対応付けられた針落点よりも縫製順序が後の針落点への縫製を行う。例えば曲り角等、縫製方向が急激に変化する針落点を縫製する時の縫製速度が速過ぎると、実際に布に縫針11が刺さる点が針落点からずれる可能性がある。作業者は縫製方向等が急激に変化する針落点に、縫製速度を遅くする縫製速度コードを対応付けて設定する。   The sewing speed code will be described. The sewing speed code specifies the sewing speed. In the sewing machine 1, the CPU 101 changes the sewing speed (rotational speed of the output shaft of the main motor 123) after sewing to a predetermined needle drop point associated with the sewing speed code. The CPU 101 controls the main motor 123 to perform sewing at a sewing speed corresponding to the sewing speed code to a needle drop point whose sewing order is later than the needle drop point associated with the sewing speed code. For example, if the sewing speed at the time of sewing a needle drop point where the sewing direction changes abruptly, such as a turning angle, is too high, the point at which the sewing needle 11 actually pierces the cloth may deviate from the needle drop point. The operator sets a sewing speed code for decreasing the sewing speed in association with a needle drop point where the sewing direction or the like changes suddenly.

糸調子コードを説明する。糸調子コードは上糸張力を規定する。CPU101は糸調子コードが対応付けられた所定針落点まで縫製した後、上糸張力を変更する。CPU101はソレノイド128を制御し、糸調子コードに応じた上糸張力で、糸調子コードが対応付けられた針落点よりも縫製順序が後の針落点への縫製を行う。例えばミシン1が不適切な上糸張力(糸調子)で縫製すると、縫目不良を生じる可能性がある。作業者は布の厚み等が変化する針落点に、布の厚みに応じた糸調子にする糸調子コードを対応付けて設定する。   The thread tension cord will be described. The thread tension cord defines the needle thread tension. The CPU 101 changes the needle thread tension after sewing to a predetermined needle drop point associated with the thread tension code. The CPU 101 controls the solenoid 128 to perform sewing to a needle drop point that is later in the sewing sequence than the needle drop point associated with the thread tension code with the upper thread tension according to the thread tension code. For example, if the sewing machine 1 is sewn with an inappropriate upper thread tension (thread tension), a stitch failure may occur. The operator associates and sets a thread tension code for adjusting the thread tension according to the thickness of the cloth to the needle drop point where the thickness of the cloth changes.

押え足コードを説明する。押え足コードは押え足高さを規定する。CPU101は押え足コードが対応付けられた所定針落点まで縫製した後、押え足高さを変更する。CPU101は押えモータ129を制御し、押え足コードに応じた押え足高さで、押え足コードが対応付けられた針落点よりも縫製順序が後の針落点への縫製を行う。例えばミシン1が不適切な押え足高さで縫製すると、押え足13は布を適切に押えることができない可能性がある。作業者は布の厚み等が変化する針落点に、布の厚みに応じた押え足高さにする押え足コードを対応付けて設定する。   The presser foot code will be described. The presser foot code defines the presser foot height. The CPU 101 changes the presser foot height after sewing to a predetermined needle drop point associated with the presser foot code. The CPU 101 controls the presser motor 129, and performs sewing to a needle drop point whose sewing order is later than the needle drop point associated with the presser foot code at a presser foot height corresponding to the presser foot code. For example, if the sewing machine 1 is sewn with an inappropriate presser foot height, the presser foot 13 may not be able to press the cloth properly. The operator sets the presser foot code that sets the presser foot height corresponding to the thickness of the cloth to the needle drop point where the thickness of the cloth changes.

図4に示す如く、縫製情報30の備考欄は各コードに応じて作業者が設定する値を格納する。例えば点P2に対応付けられた縫製速度コードは縫製速度を100rpmに設定する。本実施形態では縫製速度の単位rpmは主モータ123出力軸の回転速度を示す。点P6に対応付けられた縫製速度コードは縫製速度を200rpmに設定する。点P2に対応付けられた押え足コードは押え足高さを3mmに設定する。   As shown in FIG. 4, the remarks column of the sewing information 30 stores values set by the operator according to each code. For example, the sewing speed code associated with the point P2 sets the sewing speed to 100 rpm. In this embodiment, the unit of rpm of the sewing speed indicates the rotational speed of the main motor 123 output shaft. The sewing speed code associated with the point P6 sets the sewing speed to 200 rpm. The presser foot code associated with the point P2 sets the presser foot height to 3 mm.

ミシン1は縫製情報30に基づきパターン縫いを行う場合、ジグザグ状の縫目を布に形成する。CPU101は主モータ123を制御し、点P1(開始点)から点P2まで予め設定した初期値の縫製速度で縫製する。CPU101は縫製速度コードに応じて主モータ123を制御し、点P3から点P6まで100rpmの縫製速度で縫製する。CPU101は縫製速度コードに応じて主モータ123を制御し、点P7から点P8(終了点)まで200rpmの縫製速度で縫製する。CPU101はソレノイド128を制御し、点P1(開始点)から点P8(終了点)まで初期値の上糸張力で縫製する。CPU101は押えモータ129を制御し、点P1(開始点)から点P2まで初期値の押え足高さで縫製する。CPU101は押え足コードに応じて押えモータ129を制御し、点P3から点P8(終了点)まで3mmの押え足高さで縫製する。   When the sewing machine 1 performs pattern sewing based on the sewing information 30, zigzag stitches are formed on the cloth. The CPU 101 controls the main motor 123 to sew at a predetermined initial sewing speed from the point P1 (start point) to the point P2. The CPU 101 controls the main motor 123 according to the sewing speed code, and performs sewing from point P3 to point P6 at a sewing speed of 100 rpm. The CPU 101 controls the main motor 123 according to the sewing speed code, and performs sewing at a sewing speed of 200 rpm from the point P7 to the point P8 (end point). The CPU 101 controls the solenoid 128 to sew with the initial value upper thread tension from the point P1 (start point) to the point P8 (end point). The CPU 101 controls the presser motor 129 and sews from the point P1 (start point) to the point P2 with the initial presser foot height. The CPU 101 controls the presser motor 129 in accordance with the presser foot cord, and sews from the point P3 to the point P8 (end point) at a presser foot height of 3 mm.

図5を参照し主処理を説明する。作業者が編集装置8を起動した場合、CPU81はROM82に記憶のプログラムに従い主処理を実行する。主処理ではCPU81は縫製情報を編集する処理、ミシン1に出力する処理等を行う。以下縫製情報30(図4参照)を編集装置8が編集する例を説明する。作業者は縫製情報30を編集する前に、縫製情報30を記憶装置84に記憶する。作業者は予め記憶装置84に記憶する縫製情報30を編集装置8で作成してもよいし、他の装置で作成してもよい。作業者は後述の連動モードを選択する場合、電源スイッチ127を操作してミシン1を予め起動し、保持体60で布を挟持する。作業者は後述の非連動モードを選択する場合、ミシン1を起動しなくてよい。   The main process will be described with reference to FIG. When the operator activates the editing apparatus 8, the CPU 81 executes main processing according to a program stored in the ROM 82. In the main process, the CPU 81 performs a process of editing sewing information, a process of outputting to the sewing machine 1 and the like. Hereinafter, an example in which the editing device 8 edits the sewing information 30 (see FIG. 4) will be described. The operator stores the sewing information 30 in the storage device 84 before editing the sewing information 30. The operator may create the sewing information 30 stored in the storage device 84 in advance by the editing device 8 or by another device. When the operator selects a later-described interlocking mode, the operator operates the power switch 127 to activate the sewing machine 1 in advance and holds the cloth with the holding body 60. The operator does not have to start the sewing machine 1 when selecting the non-interlocking mode described later.

CPU81は主画面31(図6参照)を表示画面86に表示する(S1)。図6に示す如く、主画面31は第一領域32、第二領域33、第三領域34を備える。第一領域32は針落点表示領域32Aと縫製順序表示領域32Bを含む。針落点表示領域32Aは縫製情報の複数の針落点を表示する。縫製順序表示領域32Bは総針落点数を分母に示し、選択中の針落点の縫製順序を分子に示す。第二領域33は各種指示を入力するボタンを表示し、指示入力欄33A、連動モード選択欄33B、検索コード選択欄33Cを含む。第三領域34は針落点に対応付けられた情報(座標情報、コード等)を表示する。   The CPU 81 displays the main screen 31 (see FIG. 6) on the display screen 86 (S1). As shown in FIG. 6, the main screen 31 includes a first area 32, a second area 33, and a third area 34. The first area 32 includes a needle drop point display area 32A and a sewing order display area 32B. The needle drop point display area 32A displays a plurality of needle drop points of the sewing information. The sewing order display area 32B indicates the total number of needle drop points in the denominator, and indicates the sewing order of the selected needle drop points in the numerator. The second area 33 displays buttons for inputting various instructions, and includes an instruction input field 33A, an interlocking mode selection field 33B, and a search code selection field 33C. The third area 34 displays information (coordinate information, code, etc.) associated with the needle entry point.

図5に示す如く、CPU81は読込指示があるか否かを判断する(S2)。作業者は指示入力欄33A(図6参照)の読込指示を操作盤88にて押下し、記憶装置84が記憶する複数の縫製情報から編集する縫製情報を選択することで、読込指示を編集装置8に入力する。読込指示がない場合(S2:NO)、CPU81は処理をS5に移す。例えば作業者が操作盤88を操作し、縫製情報30を選択することで、読込指示を編集装置8に入力した場合(S2:YES)、CPU81は読込指示に応じて縫製情報30を記憶装置84から読み込む(S3)。CPU81は縫製情報30の複数の針落点(点P1〜点P8)を針落点表示領域32A(図6参照)に表示する。CPU81は縫製情報30を編集する編集処理を行う(S4)。   As shown in FIG. 5, the CPU 81 determines whether there is a read instruction (S2). The operator presses a read instruction in the instruction input field 33A (see FIG. 6) on the operation panel 88 and selects sewing information to be edited from a plurality of pieces of sewing information stored in the storage device 84, whereby the read instruction is edited. 8 If there is no read instruction (S2: NO), the CPU 81 shifts the process to S5. For example, when the operator operates the operation panel 88 and selects the sewing information 30 to input a reading instruction to the editing device 8 (S2: YES), the CPU 81 stores the sewing information 30 according to the reading instruction in the storage device 84. (S3). The CPU 81 displays a plurality of needle drop points (points P1 to P8) of the sewing information 30 in the needle drop point display area 32A (see FIG. 6). The CPU 81 performs an editing process for editing the sewing information 30 (S4).

CPU81は出力指示があるか否かを判断する(S5)。作業者は指示入力欄33Aの出力指示を操作盤88にて押下し、記憶装置84が記憶する複数の縫製情報から出力する縫製情報を選択することで、出力指示を編集装置8に入力する。出力指示がない場合(S5:NO)、CPU81は処理をS2に戻す。出力指示がある場合(S5:YES)、CPU81は作業者が選択した縫製情報をミシン1に出力する(S6)。CPU81は処理をS2に戻す。ミシン1ではCPU101は編集装置8が出力した縫製情報を受信する。作業者が踏板126を踏み込むことで、CPU101は縫製情報に基づきパターン縫いを開始する。   The CPU 81 determines whether there is an output instruction (S5). The operator presses the output instruction in the instruction input field 33A on the operation panel 88 and selects the sewing information to be output from the plurality of sewing information stored in the storage device 84, thereby inputting the output instruction to the editing device 8. If there is no output instruction (S5: NO), the CPU 81 returns the process to S2. When there is an output instruction (S5: YES), the CPU 81 outputs the sewing information selected by the operator to the sewing machine 1 (S6). The CPU 81 returns the process to S2. In the sewing machine 1, the CPU 101 receives the sewing information output from the editing device 8. When the worker steps on the tread board 126, the CPU 101 starts pattern sewing based on the sewing information.

図7、図8を参照し編集処理を説明する。編集処理ではCPU81は、針落点に対応付けられた情報の編集前、編集する針落点を特定する処理等を行う。CPU81は縫製情報30を記憶装置84から読み込むと(S3、図5参照)、編集処理を開始する。   The editing process will be described with reference to FIGS. In the editing process, the CPU 81 performs a process of specifying the needle entry point to be edited before editing the information associated with the needle entry point. When the CPU 81 reads the sewing information 30 from the storage device 84 (see S3, FIG. 5), the CPU 81 starts the editing process.

図7に示す如く、CPU81は連動モード取得処理を行う(S11)。縫製システム10は非連動モードと複数(本実施形態では二つ)の連動モードがある。非連動モードは縫製情報編集中の編集装置8とミシン1が連動しない縫製システム10の状態である。連動モードは縫製情報編集中の編集装置8とミシン1が連動する縫製システム10のモードである。連動モードは第一連動モードと第二連動モードを含む。第一連動モードでは編集装置8は後述の第一移動指示をミシン1に出力する。第二連動モードでは編集装置8は後述の第二移動指示をミシン1に出力する。   As shown in FIG. 7, the CPU 81 performs an interlocking mode acquisition process (S11). The sewing system 10 has a non-linked mode and a plurality (two in this embodiment) of linked modes. The non-interlocking mode is a state of the sewing system 10 in which the editing device 8 that is editing the sewing information and the sewing machine 1 are not interlocked. The interlocking mode is a mode of the sewing system 10 in which the editing device 8 that is editing the sewing information and the sewing machine 1 are interlocked. The interlock mode includes a first interlock mode and a second interlock mode. In the first interlock mode, the editing device 8 outputs a first movement instruction described later to the sewing machine 1. In the second interlocking mode, the editing device 8 outputs a second movement instruction described later to the sewing machine 1.

作業者は連動モード選択欄33Bに表示の三つのモードから一つを操作盤88にて押下し、モード指示を編集装置8に入力することで、各モードから何れか一つを選択する。モード指示は非連動モード指示、第一連動モード指示、第二連動モード指示を含む。非連動モード指示、第一連動モード指示、第二連動モード指示は夫々非連動モード、第一連動モード、第二連動モードと対応する。   The operator presses one of the three modes displayed in the interlocking mode selection field 33B on the operation panel 88 and inputs a mode instruction to the editing device 8, thereby selecting one of the modes. The mode instruction includes a non-linked mode instruction, a first linked mode instruction, and a second linked mode instruction. The non-linked mode instruction, the first linked mode instruction, and the second linked mode instruction correspond to the non-linked mode, the first linked mode, and the second linked mode, respectively.

連動モード取得処理ではCPU81は作業者が入力したモード指示を取得する(S11)。第一連動モード指示を取得した場合、CPU81は連動フラグに「1」を設定する。第二連動モード指示を取得した場合、CPU81は連動フラグに「2」を設定する。非連動モード指示を取得した場合、CPU81は連動フラグに「0」を設定する。連動フラグはCPU81が取得した指示が第一連動モード指示、第二連動モード指示、非連動モード指示の何れであるかを示し、RAM83に記憶する。   In the interlock mode acquisition process, the CPU 81 acquires a mode instruction input by the operator (S11). When acquiring the first interlock mode instruction, the CPU 81 sets “1” in the interlock flag. When acquiring the second interlocking mode instruction, the CPU 81 sets “2” in the interlocking flag. When acquiring the non-linked mode instruction, the CPU 81 sets “0” in the linked flag. The interlock flag indicates whether the instruction acquired by the CPU 81 is the first interlock mode instruction, the second interlock mode instruction, or the non-interlock mode instruction, and is stored in the RAM 83.

CPU81はカーソル移動処理を行う(S12)。作業者は縫製情報30の複数の針落点(点P1〜点P8)から何れか一つを選択する。本実施形態では作業者は左キー89C又は右キー89Dを操作し、針落点を選択できる。作業者は操作盤88を押下することで、針落点表示領域32Aが表示する複数の針落点のうち作業者が押下した位置に最も距離が近い針落点を選択できる。   The CPU 81 performs cursor movement processing (S12). The operator selects any one from a plurality of needle drop points (points P1 to P8) in the sewing information 30. In this embodiment, the operator can select the needle entry point by operating the left key 89C or the right key 89D. By pressing the operation panel 88, the operator can select the needle drop point that is closest to the position pressed by the operator from the plurality of needle drop points displayed in the needle drop display area 32A.

カーソル移動処理ではCPU81は作業者が選択した針落点を取得する。CPU81は針落点表示領域32Aに表示中の複数の針落点のうち、取得した針落点にカーソル35を移動表示する。カーソル35は選択中の針落点を他の針落点と識別表示する。作業者はカーソル35が表示する針落点を確認することで、選択中の針落点を把握できる。CPU81は取得した針落点に対応付けられた情報(座標情報、コード等)を第三領域34に表示する。CPU81は縫製システム10が連動モード(即ち連動フラグが「1」又は「2」)の場合、縫針11と布を互いに相対移動する初期移動指示をミシン1に出力する。初期移動指示は作業者が選択した針落点を示す座標情報を含む。ミシン1ではCPU101は初期移動指示を受信すると、X軸モータ124とY軸モータ125を制御し、布を挟持した保持体60を作業者が選択した針落点が示す位置まで縫針11に対して移動する。   In the cursor movement process, the CPU 81 acquires the needle entry point selected by the operator. The CPU 81 moves and displays the cursor 35 to the acquired needle entry point among the plurality of needle entry points displayed in the needle entry point display area 32A. The cursor 35 displays the currently selected needle entry point as distinct from other needle entry points. The operator can grasp the currently selected needle entry point by confirming the needle entry point displayed by the cursor 35. The CPU 81 displays information (coordinate information, code, etc.) associated with the acquired needle entry point in the third area 34. When the sewing system 10 is in the interlock mode (that is, the interlock flag is “1” or “2”), the CPU 81 outputs an initial movement instruction for moving the sewing needle 11 and the cloth relative to each other to the sewing machine 1. The initial movement instruction includes coordinate information indicating the needle entry point selected by the operator. In the sewing machine 1, when the CPU 101 receives the initial movement instruction, the CPU 101 controls the X-axis motor 124 and the Y-axis motor 125, and holds the cloth 60 with respect to the sewing needle 11 to the position indicated by the needle drop point selected by the operator. Moving.

CPU81はコード種類取得処理を行う(S13)。作業者は検索コード選択欄33Cに表示の複数種類のコードから操作盤88にて特定種類のコードを押下し、選択する。特定種類のコードは一種類でもよいし、二種類以上でもよい。作業者は例えば針落点に対応付けられた特定種類のコードを把握したい場合、把握したい種類のコードを選択する。コード種類取得処理ではCPU81は作業者が選択した特定種類のコードを取得し、RAM83に記憶する。   The CPU 81 performs code type acquisition processing (S13). The operator depresses and selects a specific type of code on the operation panel 88 from a plurality of types of codes displayed in the search code selection field 33C. The specific type of code may be one type or two or more types. For example, when the operator wants to grasp a specific type of code associated with the needle entry point, he / she selects the type of code to be grasped. In the code type acquisition process, the CPU 81 acquires a specific type of code selected by the operator and stores it in the RAM 83.

CPU81は検索開始指示取得処理を行う(S14)。作業者は選択キー89を操作し、検索開始指示を編集装置8に入力する。検索開始指示は正方向検索を行う第一検索開始指示と逆方向検索を行う第二検索開始指示を含む。本実施形態では作業者は上キー89Aを長押しすることで、第一検索開始指示を入力できる。正方向検索ではCPU81は現在選択中の針落点から縫製順序に従い、特定種類のコードが対応付けられた針落点を検索する。作業者は例えば現在選択中の針落点よりも縫製順序が後の針落点から検索する場合、正方向検索を行う。作業者は下キー89Bを長押しすることで、第二検索開始指示を入力できる。逆方向検索ではCPU81は現在選択中の針落点から縫製順序とは逆の順に従い、特定種類のコードが対応付けられた針落点を検索する。作業者は例えば現在選択中の針落点よりも縫製順序が前の針落点から検索する場合、逆方向検索を行う。   The CPU 81 performs a search start instruction acquisition process (S14). The operator operates the selection key 89 to input a search start instruction to the editing device 8. The search start instruction includes a first search start instruction for performing a forward search and a second search start instruction for performing a reverse search. In this embodiment, the operator can input a first search start instruction by long pressing the upper key 89A. In the forward direction search, the CPU 81 searches for a needle drop point associated with a specific type of code in accordance with the sewing order from the currently selected needle drop point. For example, when the operator searches from a needle point that is later in the sewing order than the currently selected needle point, the operator performs a forward direction search. The operator can input a second search start instruction by long pressing the down key 89B. In the reverse direction search, the CPU 81 searches for a needle drop point associated with a specific type of code in the reverse order to the sewing order from the currently selected needle drop point. For example, when the operator searches from a needle point that is before the needle point that is currently selected, the search is performed in the reverse direction.

検索開始指示取得処理ではCPU81は作業者が入力した検索開始指示を取得する。第一検索開始指示を取得した場合、CPU81は検索フラグに「0」を設定する。第二検索開始指示を取得した場合、CPU81は検索フラグに「1」を設定する。検索フラグはCPU81が取得した指示が第一検索開始指示と第二検索開始指示の何れであるかを示し、RAM83に記憶する。   In the search start instruction acquisition process, the CPU 81 acquires a search start instruction input by the worker. When acquiring the first search start instruction, the CPU 81 sets “0” in the search flag. When acquiring the second search start instruction, the CPU 81 sets “1” in the search flag. The search flag indicates whether the instruction acquired by the CPU 81 is a first search start instruction or a second search start instruction, and is stored in the RAM 83.

CPU81は縫製情報30に複数の針落点があるか否かを判断する(S15)。縫製情報30に複数の針落点がない場合(S15:NO)、CPU81は処理をS35に移す。縫製情報30に複数の針落点がある場合(S15:YES)、CPU81はS12でカーソル35(図6参照)を移動した点(即ち現在選択中の針落点)を対象点として設定する(S16)。対象点は後述のコード確認処理(S31)で特定種類のコードが対応付けられた針落点であるか否かの判断対象となる針落点である。   The CPU 81 determines whether or not there are a plurality of needle drop points in the sewing information 30 (S15). When the sewing information 30 does not have a plurality of needle drop points (S15: NO), the CPU 81 shifts the processing to S35. When there are a plurality of needle drop points in the sewing information 30 (S15: YES), the CPU 81 sets the point where the cursor 35 (see FIG. 6) is moved in S12 (that is, the currently selected needle drop point) as the target point ( S16). The target point is a needle entry point to be determined as to whether or not it is a needle entry point associated with a specific type of code in the later-described code confirmation process (S31).

CPU81は検索フラグを参照し、S14で取得した指示が第一検索開始指示であるか否かを判断する(S21)。検索フラグが「0」の場合、CPU81は取得した指示が第一検索開始指示であると判断する(S21:YES)。CPU81は現在の対象点が終了点であるか否かを判断する(S22)。現在の対象点が終了点でない場合(S22:NO)、CPU81は現在の対象点である針落点よりも縫製順序が一つ後の針落点を対象点として設定する(S23)。CPU81は処理をS31に移す。現在の対象点が終了点の場合(S22:YES)、CPU81は開始点を対象点として設定する(S24)。CPU81は正方向検索を縫製順序が途中の針落点から行う場合、途中の針落点から終了点までだけでなく、開始点から途中の針落点までも検索できる。CPU81は処理をS31に移す。   The CPU 81 refers to the search flag and determines whether or not the instruction acquired in S14 is a first search start instruction (S21). When the search flag is “0”, the CPU 81 determines that the acquired instruction is the first search start instruction (S21: YES). The CPU 81 determines whether or not the current target point is an end point (S22). If the current target point is not the end point (S22: NO), the CPU 81 sets the needle entry point that is one stitch after the needle entry point that is the current target point as the target point (S23). The CPU 81 moves the process to S31. When the current target point is the end point (S22: YES), the CPU 81 sets the start point as the target point (S24). When the CPU 81 performs the forward direction search from the needle entry point in the middle of the sewing order, it can search not only from the needle entry point to the end point in the middle but also from the start point to the needle entry point in the middle. The CPU 81 moves the process to S31.

S21で検索フラグが「1」の場合、CPU81は取得した指示が第二検索開始指示であると判断する(S21:NO)。CPU81は現在の対象点が開始点であるか否かを判断する(S25)。現在の対象点が開始点でない場合(S25:NO)、CPU81は現在の対象点である針落点よりも縫製順序が一つ前の針落点を対象点として設定する(S26)。CPU81は処理をS31に移す。現在の対象点が開始点の場合(S25:YES)、CPU81は終了点を対象点として設定する(S27)。CPU81は逆方向検索を縫製順序が途中の針落点から行う場合、途中の針落点から開始点までだけでなく、終了点から途中の針落点までも検索できる。CPU81は処理をS31に移す。   When the search flag is “1” in S21, the CPU 81 determines that the acquired instruction is a second search start instruction (S21: NO). The CPU 81 determines whether or not the current target point is a start point (S25). If the current target point is not the start point (S25: NO), the CPU 81 sets the needle entry point that is one stitch before the needle entry point that is the current target point as the target point (S26). The CPU 81 moves the process to S31. When the current target point is the start point (S25: YES), the CPU 81 sets the end point as the target point (S27). When the CPU 81 performs the reverse direction search from the needle entry point in the middle of the sewing order, the CPU 81 can search not only from the intermediate needle entry point to the start point but also from the end point to the intermediate needle entry point. The CPU 81 moves the process to S31.

CPU81は対象点のコード確認処理を行う(S31)。コード確認処理ではCPU81は対象点に対応付けられたコードがあるか否かを確認する。コードがある場合、CPU81はコード種類を確認する。CPU81はコードを確認した針落点を確認済み針落点としてRAM83に記憶する。確認済み針落点はコード確認処理を行った針落点を示す。   The CPU 81 performs a code check process for the target point (S31). In the code confirmation process, the CPU 81 confirms whether there is a code associated with the target point. If there is a code, the CPU 81 confirms the code type. The CPU 81 stores the needle entry point whose code has been confirmed in the RAM 83 as the confirmed needle entry point. The confirmed needle entry point indicates the needle entry point subjected to the code confirmation process.

CPU81はコード確認処理(S31)の結果に基づき、対象点が、コード種類取得処理(S13)でRAM83に記憶した特定種類のコードが対応付けられた針落点であるか否かを判断する(S32)。対象点が特定種類のコードが対応付けられた針落点でない場合(S32:NO)、CPU81はS31でRAM83に記憶した確認済み針落点を参照し、全ての針落点にコード確認処理を未実行の針落点があるか否かを判断する(S33)。未実行の針落点がある場合(S33:YES)、CPU81は処理をS21に戻す。   Based on the result of the code confirmation process (S31), the CPU 81 determines whether or not the target point is a needle drop point associated with the specific type of code stored in the RAM 83 in the code type acquisition process (S13) ( S32). If the target point is not a needle drop point associated with a specific type of code (S32: NO), the CPU 81 refers to the confirmed needle drop point stored in the RAM 83 in S31 and performs code check processing on all needle drop points. It is determined whether there is an unexecuted needle entry point (S33). If there is an unexecuted needle entry point (S33: YES), the CPU 81 returns the process to S21.

S32で対象点が特定種類のコードが対応付けられた針落点の場合(S32:YES)、CPU81は針落点表示領域32Aにて対象点にカーソル35(図9参照)を移動表示する(S34)。CPU81はカーソル35を移動表示することで、対象点を特定点として特定する。特定点は特定種類のコードが対応付けられた所定針落点である。例えばS13で特定種類のコードとして二種類以上のコードを取得した場合、CPU81は二種類以上のコードの少なくとも何れか一つが対応付けられた針落点を特定点として特定してもよい。CPU81は二種類以上のコードの何れもが対応づけられた針落点のみ特定点として特定してもよい。編集装置8は特定点を特定する為に新たな情報を針落点対応付けて設定する必要がないので、縫製情報の情報量肥大化を抑制できる。CPU81は特定点に対応付けられた情報(座標情報、コード等)を第三領域34に表示する。作業者はS13で選択した特定種類のコードが対応付けられた所定針落点(特定点)を、上キー89A又は下キー89Bを長押しし、カーソル35を確認するだけで容易に把握できる。CPU81は処理をS41(図8参照)に移す。   If the target point is a needle drop point associated with a specific type of code in S32 (S32: YES), the CPU 81 moves and displays the cursor 35 (see FIG. 9) to the target point in the needle drop point display area 32A (see FIG. 9). S34). The CPU 81 specifies the target point as the specific point by moving and displaying the cursor 35. The specific point is a predetermined needle drop point associated with a specific type of code. For example, when two or more types of codes are acquired as specific types of codes in S13, the CPU 81 may specify a needle drop point associated with at least one of the two or more types of codes as a specific point. The CPU 81 may specify only the needle entry point associated with any of two or more types of codes as the specific point. Since the editing device 8 does not need to set new information in association with the needle entry point in order to specify a specific point, the information amount of sewing information can be prevented from increasing. The CPU 81 displays information (coordinate information, code, etc.) associated with the specific point in the third area 34. The operator can easily grasp the predetermined needle drop point (specific point) associated with the specific type of code selected in S13 by long pressing the upper key 89A or the lower key 89B and checking the cursor 35. The CPU 81 moves the process to S41 (see FIG. 8).

S33で未確認の針落点がない場合(S33:NO)、CPU81は特定点がないことを示す報知音をスピーカ87(図3参照)から出力する(S35)。CPU81は処理を主処理(図5参照)に戻す。   When there is no unidentified needle drop point in S33 (S33: NO), the CPU 81 outputs a notification sound indicating that there is no specific point from the speaker 87 (see FIG. 3) (S35). The CPU 81 returns the process to the main process (see FIG. 5).

CPU81は対象点が特定種類のコードが対応付けられた針落点と判断するまで(S32:YES)、又は複数の針落点全てについて、対象点が特定種類のコードが対応付けられた針落点でないと判断するまで(S32:NO、S33:NO)、正方向検索又は逆方向検索を繰返し行う。具体的にはCPU81は検索フラグに応じて一点ずつ対象点を設定し(S23、S24、S26、S27)、コード確認処理(S31)を繰返し行う。特定種類のコードが対応付けられた針落点が複数ある場合、CPU81は、対象点が特定種類のコードが対応付けられた針落点と判断するまで全ての針落点のコード確認処理を行うので、特定点を確実に特定できる。   Until the CPU 81 determines that the target point is a needle drop point associated with a specific type of code (S32: YES), or for all of the plurality of needle drop points, the needle point is associated with a specific type of code. Until it is determined that it is not a point (S32: NO, S33: NO), the forward direction search or the backward direction search is repeated. Specifically, the CPU 81 sets target points one by one in accordance with the search flag (S23, S24, S26, S27), and repeats the code confirmation process (S31). When there are a plurality of needle entry points associated with a specific type of code, the CPU 81 performs code confirmation processing for all needle entry points until it is determined that the target point is a needle entry point associated with the specific type of code. Therefore, a specific point can be specified reliably.

図6、図9を参照し縫製情報30(図4参照)の複数の針落点から特定種類のコードとして押え足コード「C」が対応付けられた針落点を正方向検索する時を例に説明する。図6に示す如く、作業者は例えば操作盤88にて針落点表示領域32Aが表示する点P4の位置を押下する。CPU81は点P4にカーソル35を移動表示する(S12)。作業者は操作盤88を操作し、押え足コードを選択する。CPU81は押え足コードを取得する(S13)。作業者は上キー89Aを長押しすることで第一検索開始指示を編集装置8に入力する。CPU81は第一検索開始指示を取得すると(S14)、正方向検索を開始する。   6 and 9, an example in which forward direction search is performed for a needle entry point associated with a presser foot code “C” as a specific type of code from a plurality of needle entry points of the sewing information 30 (see FIG. 4). Explained. As shown in FIG. 6, the operator presses the position of the point P4 displayed in the needle drop point display area 32A on the operation panel 88, for example. The CPU 81 moves and displays the cursor 35 at the point P4 (S12). The operator operates the operation panel 88 and selects a presser foot code. The CPU 81 obtains the presser foot code (S13). The operator inputs a first search start instruction to the editing device 8 by pressing and holding the up key 89A. When acquiring the first search start instruction (S14), the CPU 81 starts a forward search.

CPU81は点P4を対象点として設定する(S16)。正方向検索の場合(S21:YES)、点P4は終了点でないので(S22:NO)、CPU81は現在の対象点である点P4よりも縫製順序が1つ後の点P5を対象点として設定する(S23)。CPU81は点P5のコード確認処理を行う(S31)。点P5は所定針落点でなく(S32:NO)、点P1〜点P4、点P6〜点P8はコード確認処理を未実行なので(S33:YES)、CPU81は点P6を対象点として設定する(S23)。点P6は縫製速度コード「A」が対応付けられた所定針落点であるが、押え足コード「C」が対応付けられた所定針落点ではない(S32:NO)。   The CPU 81 sets the point P4 as the target point (S16). In the case of forward direction search (S21: YES), since the point P4 is not the end point (S22: NO), the CPU 81 sets the point P5, which is one sewing order after the point P4 that is the current target point, as the target point. (S23). The CPU 81 performs a code confirmation process for the point P5 (S31). Since the point P5 is not a predetermined needle drop point (S32: NO), and the points P1 to P4 and the points P6 to P8 have not been subjected to the code confirmation processing (S33: YES), the CPU 81 sets the point P6 as the target point. (S23). Point P6 is a predetermined needle drop point associated with the sewing speed code “A”, but is not a predetermined needle drop point associated with the presser foot code “C” (S32: NO).

同様に、CPU81は点P7、点P8の順にコード確認処理を行う(S31、S32:NO)。対象点が終了点である点P8の場合(S22:YES)、CPU81は開始点である点P1を対象点として設定する(S24)。点P1のコード確認処理後(S31、S32:NO)、CPU81は点P2を対象点として設定する(S23)。CPU81は点P2のコード確認処理を行う(S31)。点P2は少なくとも押え足コード「C」が対応付けられた針落点である(S32:YES)。図9に示す如く、CPU81はカーソル35を点P4から特定点である点P2に移動表示する(S34)。CPU81は特定点に対応付けられた情報を第三領域34に表示する。   Similarly, the CPU 81 performs code confirmation processing in the order of point P7 and point P8 (S31, S32: NO). When the target point is the point P8 that is the end point (S22: YES), the CPU 81 sets the point P1 that is the start point as the target point (S24). After the code confirmation process for the point P1 (S31, S32: NO), the CPU 81 sets the point P2 as the target point (S23). The CPU 81 performs a code confirmation process for the point P2 (S31). Point P2 is a needle drop point associated with at least the presser foot code “C” (S32: YES). As shown in FIG. 9, the CPU 81 moves and displays the cursor 35 from the point P4 to the point P2, which is a specific point (S34). The CPU 81 displays information associated with the specific point in the third area 34.

例えば作業者が左キー89C又は右キー89Dを操作し、針落点を一点ずつ選択してコードを確認する場合、特定種類のコードが対応付けられた針落点を特定するまでに時間がかかる。編集装置8では作業者は上キー89A(又は下キー89B)を長押しするだけで、点P2を、押え足コード「C」が対応付けられた所定針落点(特定点)として効率的且つ容易に特定できる。   For example, when the operator operates the left key 89C or the right key 89D to select the needle drop points one by one and check the code, it takes time to specify the needle drop point associated with a specific type of code. . In the editing device 8, the operator simply presses the upper key 89A (or the lower key 89B) for a long time, and the point P2 is efficiently used as a predetermined needle drop point (specific point) associated with the presser foot code “C”. Easy to identify.

図6を参照し縫製情報30(図4参照)の複数の針落点から特定種類のコードとして糸調子コード「B」が対応付けられた針落点を逆方向検索する時を例に挙げて説明する。図6に示す如く、作業者は例えば操作盤88にて針落点表示領域32Aが表示する点P4の位置を押下する。CPU81は点P4にカーソル35を移動表示する(S12)。作業者は操作盤88を操作し、糸調子コードを選択する。CPU81は糸調子コードを取得する(S13)。作業者は下キー89Bを長押しすることで第二検索開始指示を編集装置8に入力する。CPU81は第二検索開始指示を取得すると(S14)、逆方向検索を開始する。   As an example, referring to FIG. 6, when searching for a needle drop point associated with the thread tension code “B” as a specific type of code from a plurality of needle drop points of the sewing information 30 (see FIG. 4) in the reverse direction. explain. As shown in FIG. 6, the operator presses the position of the point P4 displayed in the needle drop point display area 32A on the operation panel 88, for example. The CPU 81 moves and displays the cursor 35 at the point P4 (S12). The operator operates the operation panel 88 and selects a thread tension cord. The CPU 81 acquires a thread tension cord (S13). The operator inputs a second search start instruction to the editing device 8 by long pressing the down key 89B. When the CPU 81 obtains the second search start instruction (S14), it starts the reverse search.

CPU81は点P4を対象点として設定する(S16)。逆方向検索の場合(S21:NO)、点P4は開始点でないので(S25:NO)、点P3を対象点として設定する(S26)。CPU81は点P3のコード確認処理を行う(S31)。点P3は所定針落点でなく(S32:NO)、点P1〜点P2、点P4〜点P8はコード確認処理を未実行なので(S33:YES)、CPU81は点P2を対象点として設定する(S23)。CPU81は同様に点P2、点P1の順にコード確認処理を行う(S31、S32:NO)。対象点が開始点である点P1の場合(S25:YES)、CPU81は終了点である点P8を対象点として設定する(S27)。CPU81は同様に点P8〜点P4の順にコード確認処理を行う(S31、S32:NO)。CPU81は点P4のコード確認処理後(S31)、縫製情報30の複数の針落点(点P1〜点P8)全て特定種類のコードが対応付けられた所定針落点でなく(S32:NO)、コード確認処理を未実行の針落点がないので(S33:NO)、報知音をスピーカ87から出力する(S35)。   The CPU 81 sets the point P4 as the target point (S16). In the case of reverse search (S21: NO), the point P4 is not the start point (S25: NO), so the point P3 is set as the target point (S26). The CPU 81 performs a code confirmation process for the point P3 (S31). Since the point P3 is not a predetermined needle drop point (S32: NO), and the points P1 to P2 and the points P4 to P8 have not been subjected to the code confirmation processing (S33: YES), the CPU 81 sets the point P2 as the target point. (S23). Similarly, the CPU 81 performs code check processing in the order of the point P2 and the point P1 (S31, S32: NO). When the target point is the point P1 that is the start point (S25: YES), the CPU 81 sets the point P8 that is the end point as the target point (S27). Similarly, the CPU 81 performs code confirmation processing in the order of the points P8 to P4 (S31, S32: NO). After the code confirmation processing of the point P4 (S31), the CPU 81 is not a predetermined needle drop point in which a plurality of needle drop points (points P1 to P8) of the sewing information 30 are associated with specific types of codes (S32: NO). Since there is no needle drop point for which code confirmation processing has not been performed (S33: NO), a notification sound is output from the speaker 87 (S35).

例えば作業者は左キー89C又は右キー89Dを操作し、針落点を一点ずつ選択してコードを確認する場合、全ての針落点についてコードを確認する必要があるので、特定種類のコードが対応付けられた針落点がないことを把握するまでに時間がかかる。編集装置8では作業者は下キー89B(又は上キー89A)を長押しするだけで、点P1〜点P8に糸調子コードが対応付けられた所定針落点(特定点)がないことを、報知音により効率的且つ容易に把握できる。   For example, when the operator operates the left key 89C or the right key 89D to select the needle drop points one by one and check the codes, it is necessary to check the codes for all the needle drop points. It takes time to grasp that there is no associated needle entry point. In the editing device 8, the operator simply presses down the down key 89B (or the up key 89A), and there is no predetermined needle drop point (specific point) associated with the thread tension cord at the points P1 to P8. It can be grasped efficiently and easily by the notification sound.

図8に示す如く、CPU81は連動フラグを参照し、S11(図7参照)で取得した指示が非連動モード指示であるか否かを判断する(S41)。連動フラグが「0」の場合、CPU81は取得した指示が非連動モード指示であると判断する(S41:YES)。CPU81は処理をS45に移す。連動フラグが「1」又は「2」の場合、CPU81は取得した指示が第一連動モード指示又は第二連動モード指示であると判断する(S41:NO)。CPU81はS11で取得した指示が第一連動モード指示であるか否かを判断する(S42)。   As shown in FIG. 8, the CPU 81 refers to the interlocking flag and determines whether or not the instruction acquired in S11 (see FIG. 7) is a non-interlocking mode instruction (S41). When the interlock flag is “0”, the CPU 81 determines that the acquired instruction is a non-interlock mode instruction (S41: YES). The CPU 81 moves the process to S45. When the interlock flag is “1” or “2”, the CPU 81 determines that the acquired instruction is the first interlock mode instruction or the second interlock mode instruction (S41: NO). The CPU 81 determines whether or not the instruction acquired in S11 is a first interlocking mode instruction (S42).

連動フラグが「1」の場合、CPU81は取得した指示が第一連動モード指示であると判断する(S42:YES)。CPU81は現在の針落点と特定点の間を結ぶ直線に沿って、縫針11と布を互いに相対移動する第一移動指示をミシン1に出力する(S43)。ミシン1ではCPU101は第一移動指示を受信すると、X軸モータ124とY軸モータ125を制御し、現在の針落点と特定点の間を結ぶ直線に沿って、布を挟持した保持体60を縫針11に対して移動する。編集装置8ではCPU81は処理をS45に移す。   When the interlock flag is “1”, the CPU 81 determines that the acquired instruction is the first interlock mode instruction (S42: YES). The CPU 81 outputs to the sewing machine 1 a first movement instruction for moving the sewing needle 11 and the cloth relative to each other along a straight line connecting the current needle drop point and the specific point (S43). In the sewing machine 1, when the CPU 101 receives the first movement instruction, the CPU 60 controls the X-axis motor 124 and the Y-axis motor 125 to hold the cloth 60 along a straight line connecting the current needle drop point and the specific point. Is moved with respect to the sewing needle 11. In the editing device 8, the CPU 81 moves the process to S45.

連動フラグが「2」の場合、CPU81は取得した指示が第二連動モード指示であると判断する(S42:NO)。CPU81は現在の針落点から特定点まで縫製順序に従い針落点に沿って、縫針11と布を互いに相対移動する第二移動指示をミシン1に出力する(S44)。ミシン1ではCPU101は第二移動指示を受信すると、X軸モータ124とY軸モータ125を制御し、現在の針落点から特定点まで縫製順序に従い針落点に沿って、布を挟持した保持体60を縫針11に対して移動する。編集装置8ではCPU81は処理をS45に移す。   When the interlock flag is “2”, the CPU 81 determines that the acquired instruction is the second interlock mode instruction (S42: NO). The CPU 81 outputs to the sewing machine 1 a second movement instruction for moving the sewing needle 11 and the cloth relative to each other along the needle drop point in accordance with the sewing order from the current needle drop point to the specific point (S44). In the sewing machine 1, when the CPU 101 receives the second movement instruction, the CPU 101 controls the X-axis motor 124 and the Y-axis motor 125 to hold the cloth along the needle drop point according to the sewing order from the current needle drop point to a specific point. The body 60 is moved with respect to the sewing needle 11. In the editing device 8, the CPU 81 moves the process to S45.

図10を参照しミシン1が第一移動指示又は第二移動指示を受信した時の保持体60の移動経路の具体例を説明する。以下では保持体60に対する縫針11の位置を示す。縫針11は初期位置として点P2にあるとする。特定点は点P6とする。ミシン1のCPU101は第一移動指示を受信すると、X軸モータ124とY軸モータ125を制御し、点P2から点P6まで移動経路L1に沿って、縫針11と布を挟持した保持体60を互いに相対移動する。移動経路L1は点P2と点P6の間を結ぶ直線であり、一点鎖線で示す。移動経路L1は点P2と点P6の間を最短距離で結ぶので、ミシン1は特定点まで縫針11と布を互いに素早く相対移動できる。   A specific example of the movement path of the holding body 60 when the sewing machine 1 receives the first movement instruction or the second movement instruction will be described with reference to FIG. Below, the position of the sewing needle 11 with respect to the holding body 60 is shown. The sewing needle 11 is assumed to be at the point P2 as an initial position. The specific point is point P6. When the CPU 101 of the sewing machine 1 receives the first movement instruction, it controls the X-axis motor 124 and the Y-axis motor 125 to hold the holding body 60 that holds the sewing needle 11 and the cloth along the movement path L1 from the point P2 to the point P6. Move relative to each other. The movement path L1 is a straight line connecting the point P2 and the point P6, and is indicated by a one-dot chain line. Since the movement path L1 connects the point P2 and the point P6 with the shortest distance, the sewing machine 1 can quickly move the sewing needle 11 and the cloth relative to each other quickly to a specific point.

CPU101は第二移動指示を受信すると、X軸モータ124とY軸モータ125を制御し、点P2から点P6まで移動経路L2に沿って、縫針11と布を挟持した保持体60を互いに相対移動する。移動経路L2は点P2から点P6まで、縫製順序に従い点P3〜点P5の順に経由して結び、実線で示す。移動経路L2は点P2と点P6を縫製順序に従い針落点に沿って結ぶので、ミシン1は作業者が実際の針落点を確認しながら特定点まで移動できる。   When the CPU 101 receives the second movement instruction, the CPU 101 controls the X-axis motor 124 and the Y-axis motor 125 to move the sewing needle 11 and the holding body 60 holding the cloth relative to each other along the movement path L2 from the point P2 to the point P6. To do. The movement path L2 is connected from the point P2 to the point P6 via the order of the points P3 to P5 according to the sewing order, and is indicated by a solid line. Since the movement path L2 connects the points P2 and P6 along the needle drop points according to the sewing order, the sewing machine 1 can move to a specific point while the operator confirms the actual needle drop points.

例えば縫製システム10は縫製情報30の複数の針落点を縫製順序に従い結んだ線上以外の領域に、種々の部材(例えば布を押える部材)を配置する場合がある。縫製システム10は例えば移動経路L1上の点Q(8,2)に部材を配置する場合がある。ミシン1が第一移動指示に基づき点P2から点P6まで縫針11と布を挟持した保持体60を互いに相対移動する場合、縫針11は点Qに配置の部材に衝突する可能性がある。ミシン1が第二移動指示に基づき点P2から点P6まで縫針11と布を挟持した保持体60を互いに相対移動する場合、縫針11は点Qに配置の部材に衝突しない。編集装置8では作業者は操作盤88にて第一連動モード指示又は第二連動モード指示を入力することで、第一移動指示と第二移動指示の何れをミシン1に出力するかを選択できる。   For example, the sewing system 10 may arrange various members (for example, members that press the cloth) in a region other than a line obtained by connecting a plurality of needle drop points of the sewing information 30 according to the sewing order. For example, the sewing system 10 may place a member at a point Q (8, 2) on the movement path L1. When the sewing machine 1 moves the sewing needle 11 and the holding body 60 holding the cloth relative to each other from the point P2 to the point P6 based on the first movement instruction, the sewing needle 11 may collide with a member arranged at the point Q. When the sewing machine 1 moves the sewing needle 11 and the holding body 60 holding the cloth relative to each other from the point P2 to the point P6 based on the second movement instruction, the sewing needle 11 does not collide with a member arranged at the point Q. In the editing device 8, the operator can select which of the first movement instruction and the second movement instruction is output to the sewing machine 1 by inputting the first interlocking mode instruction or the second interlocking mode instruction on the operation panel 88. .

図8に示す如く、CPU81は縫製情報編集処理を行う(S45)。作業者は操作盤88と選択キー89を操作し、特定点に対応付けられた情報の編集を行う。例えば作業者は特定点の座標情報、縫製順序、コード種類の変更、コードの削除、追加等を行う。縫製情報編集処理ではCPU81は作業者の操作に応じて縫製情報30の編集を行う。CPU81は処理を主処理(図5参照)に戻す。   As shown in FIG. 8, the CPU 81 performs sewing information editing processing (S45). The operator operates the operation panel 88 and the selection key 89 to edit information associated with the specific point. For example, the operator performs coordinate information of a specific point, sewing order, code type change, code deletion, addition, and the like. In the sewing information editing process, the CPU 81 edits the sewing information 30 in accordance with the operator's operation. The CPU 81 returns the process to the main process (see FIG. 5).

以上の如く、編集装置8は所定針落点に複数種類のコードを対応付けて設定できる。編集装置8は複数種類のコードから特定種類のコードを取得することで、所定針落点のうち特定種類のコードが対応付けられた特定点を特定できる。故に作業者は複数の針落点を一点ずつ確認する必要がないので、複数の針落点から特定種類のコードが対応付けられた針落点を効率的に特定できる。   As described above, the editing device 8 can set a plurality of types of codes in association with predetermined needle entry points. The editing device 8 acquires a specific type of code from a plurality of types of codes, thereby specifying a specific point associated with the specific type of code among the predetermined needle drop points. Therefore, since the operator does not need to confirm a plurality of needle drop points one by one, a needle drop point associated with a specific type of code can be efficiently identified from the plurality of needle drop points.

編集装置8は、対象点が特定種類のコードが対応付けられた針落点でないと判断した場合、前回までに対象点として設定した針落点とは異なる針落点を、新たな対象点として設定する。故に複数の針落点に特定種類のコードが対応付けられた針落点がある場合、編集装置8は、対象点が特定種類のコードが対応付けられた針落点と判断するまで全ての針落点のコード確認処理を行うので、特定種類のコードが対応付けられた針落点を確実に特定できる。   When the editing device 8 determines that the target point is not a needle drop point associated with a specific type of code, a needle drop point different from the needle drop point set as the target point until the previous time is set as a new target point. Set. Therefore, when there are needle drop points in which a specific type of code is associated with a plurality of needle drop points, the editing device 8 determines that all the needles are determined until the target point is a needle drop point associated with a specific type of code. Since the code check process for the drop point is performed, the needle drop point associated with the specific type of code can be reliably specified.

編集装置8は複数の針落点の全てについて、対象点が特定種類のコードが対応付けられた針落点でないと判断した場合、特定点がないことを報知できる。故に編集装置8が報知した場合、作業者は複数の針落点に特定種類のコードが対応付けられた針落点がないことを把握できる。   If the editing device 8 determines that the target point is not a needle drop point associated with a specific type of code for all of the plurality of needle drop points, it can notify that there is no specific point. Therefore, when the editing apparatus 8 notifies, the operator can grasp that there are no needle drop points in which a specific type of code is associated with a plurality of needle drop points.

作業者は選択キー89にて第一検索開始指示又は第二検索開始指示を編集装置8に入力する。編集装置8は第一検索開始指示を取得した場合、現在の対象点から縫製順序が後の少なくとも一つの針落点から、特定種類のコードが対応付けられた針落点を特定できる。編集装置8は第二検索開始指示を取得した場合、現在の対象点から縫製順序が前の少なくとも一つの針落点から、特定種類のコードが対応付けられた針落点を特定できる。故に編集装置8は取得した第一検索開始指示又は第二検索開始指示に応じて、現在の対象点から縫製順序が後又は前の少なくとも一つの針落点から、特定種類のコードが対応付けられた針落点を特定できる。   The operator inputs a first search start instruction or a second search start instruction to the editing device 8 using the selection key 89. When the editing device 8 acquires the first search start instruction, the editing device 8 can specify a needle drop point associated with a specific type of code from at least one needle drop point after the sewing order from the current target point. When the editing device 8 acquires the second search start instruction, the editing device 8 can specify a needle entry point associated with a specific type of code from at least one needle entry point whose sewing order is before the current target point. Therefore, the editing device 8 associates a specific type of code from at least one needle entry point after or before the current sewing point in accordance with the acquired first search start instruction or second search start instruction. The needle entry point can be specified.

編集装置8は終了点を対象点として設定し、且つ第一検索開始指示を取得した場合、開始点を対象点として設定する。編集装置8は、終了点が特定種類のコードが対応付けられた針落点であるか否かを判断した後、開始点から縫製順序に従い、対象点が特定種類のコードが対応付けられた針落点であるか否かを判断できる。編集装置8は開始点を対象点として設定し、且つ第二検索開始指示を取得した場合、終了点を対象点として設定する。編集装置8は、開始点が特定種類のコードが対応付けられた針落点であるか否かを判断した後、終了点から縫製順序とは逆の順に従い、対象点が特定種類のコードが対応付けられた針落点であるか否かを判断できる。故に編集装置8は縫製順序が途中の針落点から特定種類のコードが対応付けられた針落点を特定する場合でも、全ての針落点について、対象点が特定種類のコードが対応付けられた針落点であるか否かを判断できる。編集装置8は複数の針落点に特定種類のコードが対応付けられた針落点がある場合、確実に該針落点を特定できる。   The editing device 8 sets the end point as the target point, and when the first search start instruction is acquired, sets the start point as the target point. After determining whether or not the end point is a needle drop point associated with a specific type of code, the editing device 8 follows the sewing order from the start point, and the target point is associated with a specific type of code. It can be determined whether or not it is a falling point. When the editing device 8 sets the start point as the target point and acquires the second search start instruction, the editing device 8 sets the end point as the target point. After determining whether the start point is a needle drop point associated with a specific type of code, the editing device 8 follows the reverse order of the sewing order from the end point, and the target point is a code of the specific type. It can be determined whether or not the needle entry point is associated. Therefore, even when the editing device 8 specifies a needle drop point associated with a specific type of code from a needle drop point in the middle of the sewing order, the target point is associated with a specific type of code for all needle drop points. It can be determined whether or not it is a needle entry point. When there are needle drop points in which a specific type of code is associated with a plurality of needle drop points, the editing device 8 can reliably specify the needle drop points.

作業者は操作盤88にて第一連動モード指示又は第二連動モード指示を編集装置8に入力する。編集装置8は第一連動モード指示又は第二連動モード指示を取得し、且つ特定種類のコードが対応付けられた針落点を特定した場合、第一移動指示又は第二移動指示を出力できる。ミシン1は第一移動指示を取得すると、現在の針落点と特定点との間を結ぶ直線に沿って、縫針11と布を互いに相対移動する。ミシン1は第二移動指示を取得すると、現在の針落点から特定点まで縫製順序に従い針落点に沿って、縫針11と布を互いに相対移動する。ミシン1は作業者が実際の針落点を確認しながら特定点まで移動できる。編集装置8は布に対する縫針11の移動経路を二つの態様から選択できる。   The operator inputs a first interlock mode instruction or a second interlock mode instruction to the editing device 8 using the operation panel 88. When the editing device 8 acquires the first interlocking mode instruction or the second interlocking mode instruction and specifies the needle entry point associated with the specific type of code, the editing apparatus 8 can output the first movement instruction or the second movement instruction. When acquiring the first movement instruction, the sewing machine 1 moves the sewing needle 11 and the cloth relative to each other along a straight line connecting the current needle drop point and the specific point. When the sewing machine 1 acquires the second movement instruction, it moves the sewing needle 11 and the cloth relative to each other along the needle drop point according to the sewing order from the current needle drop point to the specific point. The sewing machine 1 can move to a specific point while an operator confirms the actual needle entry point. The editing device 8 can select the movement path of the sewing needle 11 relative to the cloth from two modes.

上記実施形態では編集装置8が本発明の縫製情報編集装置に相当する。図5のS3を実行するCPU81が第一取得手段に相当する。図7のS13を実行するCPU81が第二取得手段に相当する。S34を実行するCPU81が特定手段に相当する。S16、S23、S24、S26、S27を実行するCPU81が設定手段に相当する。S32を実行するCPU81が判断手段に相当する。S35を実行するCPU81が報知手段に相当する。第一検索開始指示が第一特定指示に相当する。第二検索開始指示が第二特定指示に相当する。選択キー89が第一入力手段に相当する。S14を実行するCPU81が第三取得手段に相当する。S23を実行するCPU81が第一設定手段に相当する。S26を実行するCPU81が第二設定手段に相当する。S24を実行するCPU81が第三設定手段に相当する。S27を実行するCPU81が第四設定手段に相当する。第一連動モード指示が第三特定指示に相当する。第二連動モード指示が第四特定指示に相当する。操作盤88が第二入力手段に相当する。S11を実行するCPU81が第四取得手段に相当する。図8のS43を実行するCPU81が第一出力手段に相当する。S44を実行するCPU81が第二出力手段に相当する。図5のS3が第一取得工程に相当する。図7のS13が第二取得工程に相当する。S34が特定工程に相当する。   In the above embodiment, the editing device 8 corresponds to the sewing information editing device of the present invention. CPU81 which performs S3 of FIG. 5 is equivalent to a 1st acquisition means. CPU81 which performs S13 of FIG. 7 is equivalent to a 2nd acquisition means. The CPU 81 that executes S34 corresponds to the specifying means. The CPU 81 that executes S16, S23, S24, S26, and S27 corresponds to a setting unit. The CPU 81 that executes S32 corresponds to a determination unit. The CPU 81 that executes S35 corresponds to a notification unit. The first search start instruction corresponds to the first specific instruction. The second search start instruction corresponds to the second specifying instruction. The selection key 89 corresponds to the first input means. The CPU 81 that executes S14 corresponds to a third acquisition unit. The CPU 81 that executes S23 corresponds to the first setting means. The CPU 81 that executes S26 corresponds to the second setting means. The CPU 81 that executes S24 corresponds to a third setting unit. The CPU 81 that executes S27 corresponds to a fourth setting unit. The first interlocking mode instruction corresponds to the third specifying instruction. The second interlocking mode instruction corresponds to the fourth specific instruction. The operation panel 88 corresponds to the second input means. The CPU 81 that executes S11 corresponds to a fourth acquisition unit. The CPU 81 that executes S43 in FIG. 8 corresponds to the first output means. The CPU 81 that executes S44 corresponds to the second output means. S3 in FIG. 5 corresponds to the first acquisition step. S13 in FIG. 7 corresponds to the second acquisition step. S34 corresponds to a specific process.

本発明は上記実施形態から種々変更できる。例えば上記実施形態では縫製情報の複数の針落点に特定点がない場合、CPU81は報知音をスピーカ87から出力する(S35)。編集装置8は報知態様を報知音に限定せず、例えば表示画面86に報知画面を表示してもよい。編集装置8はランプを備え、CPU81はランプを点灯、点滅等してもよい。CPU81は編集装置8以外の装置(例えばミシン1)に設けたスピーカ等の報知手段にて報知してもよい。   The present invention can be variously modified from the above embodiment. For example, in the above embodiment, when there is no specific point among the plurality of needle entry points of the sewing information, the CPU 81 outputs a notification sound from the speaker 87 (S35). For example, the editing device 8 may display the notification screen on the display screen 86 without limiting the notification mode to the notification sound. The editing device 8 may include a lamp, and the CPU 81 may turn on or blink the lamp. The CPU 81 may be notified by a notification means such as a speaker provided in a device other than the editing device 8 (for example, the sewing machine 1).

ミシン1ではCPU101は所定針落点を縫製した場合、所定針落点に対応付けられたコードに応じて、所定針落点よりも縫製順序が後の針落点を縫製する。CPU101は所定針落点に対応付けられたコードに応じて、縫製順序が所定針落点以降の針落点を縫製してもよい。   In the sewing machine 1, when the predetermined needle drop point is sewn, the CPU 101 sews a needle drop point after the predetermined needle drop point according to the code associated with the predetermined needle drop point. The CPU 101 may sew needle drop points after the predetermined needle drop point according to a code associated with the predetermined needle drop point.

第一移動指示は縫製情報を含む。即ちCPU81はS43を実行する毎に縫製情報をミシン1に出力する。CPU81はS11で第一連動モードとした場合、縫製情報を予めミシン1に出力してもよい。第一移動指示は縫製情報を含まなくてよいので、編集装置8はS31で都度出力する第一移動指示の容量を小さくできる。   The first movement instruction includes sewing information. That is, the CPU 81 outputs sewing information to the sewing machine 1 every time S43 is executed. The CPU 81 may output the sewing information to the sewing machine 1 in advance when the first interlock mode is set in S11. Since the first movement instruction does not need to include sewing information, the editing device 8 can reduce the capacity of the first movement instruction that is output each time in S31.

ミシン1はX軸移動機構とY軸移動機構により保持体60を移動することで、保持体60で挟持した布と縫針11を前後左右に相対移動する。ミシン1は縫針11を例えば左右に移動することで、保持体60で挟持した布と縫針11を相対移動してもよい。   The sewing machine 1 moves the holding body 60 by the X-axis moving mechanism and the Y-axis moving mechanism, thereby moving the cloth clamped by the holding body 60 and the sewing needle 11 back and forth and right and left. The sewing machine 1 may move the sewing needle 11 relative to the cloth 11 held by the holding body 60 and the sewing needle 11 by moving the sewing needle 11 left and right, for example.

縫製システム10ではCPU101がミシン1の動作を制御し、CPU81が編集装置8の動作を制御(主処理を実行)する。CPU101とCPU81の何れか一方がミシン1と編集装置8の動作を制御してもよい。例えば縫製システム10は制御部100を省略し、CPU81が主処理の実行に加えミシン1の動作を制御してもよい。CPU81はS43、S44で移動指示をミシン1に出力する代わりに直接ミシン1の動作を制御してもよい。編集装置8は携行可能な端末でなくてもよく、例えばミシン1の操作パネルでもよい。操作パネルは表示画面、スピーカ、操作盤、選択キー等を備えればよい。該場合、ミシン1が本発明の縫製情報編集装置に相当する。   In the sewing system 10, the CPU 101 controls the operation of the sewing machine 1, and the CPU 81 controls the operation of the editing device 8 (executes main processing). Either one of the CPU 101 and the CPU 81 may control the operations of the sewing machine 1 and the editing device 8. For example, the sewing system 10 may omit the control unit 100 and the CPU 81 may control the operation of the sewing machine 1 in addition to the execution of the main process. The CPU 81 may directly control the operation of the sewing machine 1 instead of outputting a movement instruction to the sewing machine 1 in S43 and S44. The editing device 8 may not be a portable terminal, and may be an operation panel of the sewing machine 1, for example. The operation panel may include a display screen, a speaker, an operation panel, a selection key, and the like. In this case, the sewing machine 1 corresponds to the sewing information editing apparatus of the present invention.

複数種類のコードは縫製速度コード、糸調子コード、押え足コードに限定せず、二種類でもよいし、四種類以上でもよい。例えばミシン1の縫製動作を所定時間停止するスプリットコードがある。編集装置8はケーブル70を介してミシン1と接続する。編集装置8は例えば無線LANによりミシン1と接続してもよい。編集装置8は特定点の検索方法(即ち対象点の設定方法、S21〜S27)を正方向検索と逆方向検索に限定せず、他の方法で検索してもよい。例えばCPU81は針落点の所定規則(例えば原点に距離が近い順)に従い対象点を設定してもよい。特定点の検索方法は正方向検索と逆方向検索の何れか一方だけでもよい。   The plural types of cords are not limited to the sewing speed cord, the thread tension cord, and the presser foot cord, and may be two types or four or more types. For example, there is a split cord that stops the sewing operation of the sewing machine 1 for a predetermined time. The editing device 8 is connected to the sewing machine 1 via the cable 70. The editing device 8 may be connected to the sewing machine 1 by a wireless LAN, for example. The editing device 8 does not limit the search method for the specific point (that is, the target point setting method, S21 to S27) to the forward direction search and the backward direction search, and may search by other methods. For example, the CPU 81 may set the target point according to a predetermined rule for the needle entry point (for example, in order of distance from the origin). The specific point search method may be either forward search or reverse search.

CPU81は対象点にカーソル35を移動表示することで特定種類のコードが対応付けられた針落点を特定する(S34)。特定点の特定態様はこれに限定せず、CPU81は例えば特定点を他の針落点の色とは異なる色で識別表示することで特定点を特定してもよいし、特定点を他の針落点の発光態様とは異なる態様で識別表示することで特定点を特定してもよい。CPU81は例えばカーソル35の色、形状等をコード種類毎に識別表示してもよい。   The CPU 81 specifies the needle entry point associated with the specific type of code by moving and displaying the cursor 35 at the target point (S34). The specific mode of the specific point is not limited to this, and the CPU 81 may specify the specific point by, for example, identifying and displaying the specific point with a color different from the color of the other needle drop points. The specific point may be specified by identifying and displaying in a manner different from the light emission manner of the needle drop point. For example, the CPU 81 may identify and display the color, shape, and the like of the cursor 35 for each code type.

第一検索開始指示と第二検索開始指示、第一連動モード指示と第二連動モード指示の入力手段は夫々選択キー89、操作盤88に限定せず、例えば操作盤88が各指示の入力手段として機能してもよい。   The input means for the first search start instruction, the second search start instruction, the first interlock mode instruction, and the second interlock mode instruction are not limited to the selection key 89 and the operation panel 88, respectively. May function as

1 ミシン
8 編集装置
81 CPU
88 操作盤
89 選択キー
1 sewing machine 8 editing device 81 CPU
88 Operation panel 89 Select key

Claims (7)

ミシンに装着した縫針が布に刺さる予定位置である針落点を所定の縫製順序に従い複数含む縫製情報を取得する第一取得手段を備え、
前記第一取得手段が取得した前記縫製情報の複数の前記針落点のうちの少なくとも一つである所定針落点に、前記ミシンの縫製動作を規定する複数種類のコードを対応付けて設定可能な縫製情報編集装置において、
前記複数種類のコードから特定種類のコードを取得する第二取得手段と、
前記第一取得手段が取得した前記縫製情報の前記所定針落点のうち、前記第二取得手段が取得した前記特定種類のコードが対応付けられた特定点を特定する特定手段とを備えたことを特徴とする縫製情報編集装置。
A first acquisition means for acquiring sewing information including a plurality of needle drop points, which are planned positions where the sewing needle attached to the sewing machine is to be inserted into the cloth, in accordance with a predetermined sewing order;
A plurality of types of codes defining the sewing operation of the sewing machine can be set in association with a predetermined needle drop point that is at least one of the plurality of needle drop points of the sewing information acquired by the first acquisition means. Sewing information editing device,
Second acquisition means for acquiring a specific type of code from the plurality of types of code;
A specifying unit for specifying a specific point associated with the specific type of code acquired by the second acquisition unit among the predetermined needle drop points of the sewing information acquired by the first acquisition unit; Sewing information editing device characterized by
前記複数の針落点のうちの一つを、対象点として設定する設定手段と、
前記設定手段が設定した前記対象点が、前記第二取得手段が取得した前記特定種類のコードが対応付けられた針落点であるか否かを判断する判断手段とを備え、
前記設定手段は、前記対象点が、前記特定種類のコードが対応付けられた針落点でないと、前記判断手段が判断した場合、現在の前記対象点である前記針落点とは異なる前記針落点を新たな前記対象点として設定し、
前記特定手段は、前記対象点が、前記特定種類のコードが対応付けられた針落点であると、前記判断手段が判断した場合、前記対象点を前記特定点として特定することを特徴とする請求項1に記載の縫製情報編集装置。
Setting means for setting one of the plurality of needle entry points as a target point;
A determination unit that determines whether the target point set by the setting unit is a needle drop point associated with the specific type of code acquired by the second acquisition unit;
When the determination unit determines that the target point is not a needle drop point associated with the specific type of code, the setting unit differs from the needle drop point that is the current target point. Set the falling point as the new target point,
The specifying unit specifies the target point as the specific point when the determining unit determines that the target point is a needle drop point associated with the specific type of code. The sewing information editing apparatus according to claim 1.
前記複数の針落点の全てについて、前記対象点が、前記特定種類のコードが対応付けられた針落点でないと、前記判断手段が判断した場合、前記特定点がないことを報知する報知手段を備えたことを特徴とする請求項2に記載の縫製情報編集装置。   Notification means for notifying that there is no specific point when the determination means determines that the target point is not a needle drop point associated with the specific type of code for all of the plurality of needle drop points. The sewing information editing apparatus according to claim 2, further comprising: 所定の第一特定指示と第二特定指示とが入力される第一入力手段と、
前記第一入力手段に入力された前記第一特定指示又は前記第二特定指示を取得する第三取得手段を備え、
前記設定手段は、
前記第三取得手段が前記第一特定指示を取得した場合、現在の前記対象点である前記針落点よりも前記縫製順序が一つ後の前記針落点を、前記対象点として設定する第一設定手段と、
前記第三取得手段が前記第二特定指示を取得した場合、現在の前記対象点である前記針落点よりも前記縫製順序が一つ前の前記針落点を、前記対象点として設定する第二設定手段とを備えたことを特徴とする請求項2又は3に記載の縫製情報編集装置。
A first input means for inputting a predetermined first specific instruction and a second specific instruction;
A third acquisition means for acquiring the first specific instruction or the second specific instruction input to the first input means;
The setting means includes
When the third acquisition means acquires the first specifying instruction, the needle point that is one stitch after the sewing point that is the current target point is set as the target point. A setting means;
When the third acquisition means acquires the second specifying instruction, the needle point that is one stitch before the sewing point that is the current target point is set as the target point. The sewing information editing apparatus according to claim 2 or 3, further comprising two setting means.
前記設定手段は、
現在の前記対象点が、前記縫製順序が最後の前記針落点である終了点であり、且つ前記第三取得手段が前記第一特定指示を取得した場合、前記縫製順序が最初の前記針落点である開始点を前記対象点として設定する第三設定手段と、
現在の前記対象点が前記開始点であり、且つ前記第三取得手段が前記第二特定指示を取得した場合、前記終了点を前記対象点として設定する第四設定手段とを備えたことを特徴とする請求項4に記載の縫製情報編集装置。
The setting means includes
When the current target point is an end point that is the last needle drop point in the sewing order, and the third acquisition unit acquires the first specifying instruction, the first needle drop is in the sewing order. Third setting means for setting a starting point which is a point as the target point;
And fourth setting means for setting the end point as the target point when the current target point is the start point and the third acquisition means acquires the second specifying instruction. The sewing information editing apparatus according to claim 4.
所定の第三特定指示と第四特定指示とが入力される第二入力手段と、
前記第二入力手段に入力された前記第三特定指示又は前記第四特定指示を取得する第四取得手段と、
前記第四取得手段が前記第三特定指示を取得し、且つ前記特定手段が前記特定点を特定した場合、現在の前記針落点と前記特定点との間を結ぶ直線に沿って、前記縫針と前記布とを互いに相対移動する第一移動指示を出力する第一出力手段と、
前記第四取得手段が前記第四特定指示を取得し、且つ前記特定手段が前記特定点を特定した場合、現在の前記針落点から前記特定点まで前記縫製順序に従い前記針落点に沿って、前記縫針と前記布とを互いに相対移動する第二移動指示を出力する第二出力手段とを備えたことを特徴とする請求項1から5の何れか一つに記載の縫製情報編集装置。
A second input means for inputting a predetermined third specific instruction and a fourth specific instruction;
Fourth acquisition means for acquiring the third specific instruction or the fourth specific instruction input to the second input means;
When the fourth acquisition unit acquires the third specifying instruction and the specifying unit specifies the specific point, the sewing needle is aligned along a straight line connecting the current needle drop point and the specific point. First output means for outputting a first movement instruction for moving the cloth and the cloth relative to each other;
When the fourth acquisition means acquires the fourth specifying instruction, and the specifying means specifies the specific point, from the current needle drop point to the specific point along the needle drop point according to the sewing order. 6. The sewing information editing apparatus according to claim 1, further comprising second output means for outputting a second movement instruction for moving the sewing needle and the cloth relative to each other.
ミシンに装着した縫針が布に刺さる予定位置である針落点を所定の縫製順序に従い複数含む縫製情報を取得する第一取得工程を備え、
前記第一取得工程で取得した前記縫製情報の複数の前記針落点のうちの少なくとも一つである所定針落点に、前記ミシンの縫製動作を規定する複数種類のコードを対応付けて設定可能な縫製情報編集装置の制御方法であって、
前記複数種類のコードから特定種類のコードを取得する第二取得工程と、
前記第一取得工程で取得した前記縫製情報の前記所定針落点のうち、前記第二取得工程で取得した前記特定種類のコードが対応付けられた特定点を特定する特定工程とを備えたことを特徴とする縫製情報編集装置の制御方法。
A first acquisition step of acquiring sewing information including a plurality of needle drop points, which are planned positions where the sewing needles attached to the sewing machine are to be inserted into the cloth, according to a predetermined sewing order;
A plurality of types of codes that define the sewing operation of the sewing machine can be set in association with a predetermined needle drop point that is at least one of the plurality of needle drop points of the sewing information acquired in the first acquisition step. A control method for a sewing information editing device,
A second acquisition step of acquiring a specific type of code from the plurality of types of code;
A specific step of specifying a specific point associated with the specific type of code acquired in the second acquisition step among the predetermined needle drop points of the sewing information acquired in the first acquisition step. A control method of a sewing information editing apparatus characterized by
JP2016179195A 2016-09-14 2016-09-14 Sewing information editing device and method for controlling sewing information editing device Pending JP2018042702A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2016179195A JP2018042702A (en) 2016-09-14 2016-09-14 Sewing information editing device and method for controlling sewing information editing device
CN201710827191.2A CN107815793B (en) 2016-09-14 2017-09-14 Sewing information editing device and control method of sewing information editing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016179195A JP2018042702A (en) 2016-09-14 2016-09-14 Sewing information editing device and method for controlling sewing information editing device

Publications (1)

Publication Number Publication Date
JP2018042702A true JP2018042702A (en) 2018-03-22

Family

ID=61607146

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016179195A Pending JP2018042702A (en) 2016-09-14 2016-09-14 Sewing information editing device and method for controlling sewing information editing device

Country Status (2)

Country Link
JP (1) JP2018042702A (en)
CN (1) CN107815793B (en)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003326014A (en) * 2002-05-13 2003-11-18 Juki Corp Stitching data generating device and stitching data generating program
JP2006198188A (en) * 2005-01-20 2006-08-03 Juki Corp Sewing machine
JP2006271880A (en) * 2005-03-30 2006-10-12 Brother Ind Ltd Data editing device for processing machine, data editing device for sewing machine, data editing method for processing machine, data editing method for sewing machine and recording medium
JP5254047B2 (en) * 2009-01-06 2013-08-07 Juki株式会社 sewing machine
JP5808886B2 (en) * 2009-10-16 2015-11-10 Juki株式会社 sewing machine
JP2015104442A (en) * 2013-11-29 2015-06-08 ブラザー工業株式会社 Sewing machine

Also Published As

Publication number Publication date
CN107815793A (en) 2018-03-20
CN107815793B (en) 2020-07-17

Similar Documents

Publication Publication Date Title
JP2008229197A (en) Embroidery data processor, embroidery sewing machine, embroidery data processing program, and computer readable recording medium recorded with embroidery data processing program
EP2484827A1 (en) Sewing machine and computer program product stored on non-transitory computer-readable medium
JP4364115B2 (en) sewing machine
US8594830B2 (en) Computer controlled embroidery sewing machine with image capturing
US11993883B2 (en) Sewing machine
JP7139999B2 (en) Display device and sewing machine
JP2005131247A (en) Sewing machine
WO2017056676A1 (en) Sewing machine and sewing machine program
JP2012090868A (en) Sewing machine
JP2006187417A (en) Sewing machine
JP2015104442A (en) Sewing machine
KR100878602B1 (en) The Device of Creating Sewing Machine Program
US8897907B2 (en) Data generating device, sewing machine and non-transitory computer-readable medium storing control program for data generating device
JP2015066355A (en) Sewing machine and method of controlling sewing machine
JP2010124865A (en) Method for generating sewing speed data of sewing machine
KR101438156B1 (en) Automatic sewing machine
JP2018042702A (en) Sewing information editing device and method for controlling sewing information editing device
JP2017064205A (en) Sewing machine and method for controlling sewing machine
JP5438482B2 (en) Sewing machine, sewing data editing device for sewing machine and sewing data editing program for sewing machine
JP2013111275A (en) Sewing machine, sewing machine control program, embroidery data processing device and embroidery data processing program
KR20080089987A (en) Driving apparatus and operating method of double sequin sewing machine
JP2021053143A (en) Sewing device
JP2010179014A (en) Sewing machine and yarn tension establishment program
JP2016086874A (en) Sewing machine and control method for sewing machine
US11028512B2 (en) Sewing machine and non-transitory computer-readable medium