[go: up one dir, main page]

JP2019005502A - sewing machine - Google Patents

sewing machine Download PDF

Info

Publication number
JP2019005502A
JP2019005502A JP2017126786A JP2017126786A JP2019005502A JP 2019005502 A JP2019005502 A JP 2019005502A JP 2017126786 A JP2017126786 A JP 2017126786A JP 2017126786 A JP2017126786 A JP 2017126786A JP 2019005502 A JP2019005502 A JP 2019005502A
Authority
JP
Japan
Prior art keywords
sewing
thread
motor
cpu
output shaft
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
JP2017126786A
Other languages
Japanese (ja)
Inventor
徹 竹村
Toru Takemura
徹 竹村
中野 元就
Motonari Nakano
元就 中野
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 JP2017126786A priority Critical patent/JP2019005502A/en
Priority to CN201810681418.1A priority patent/CN109137285B/en
Publication of JP2019005502A publication Critical patent/JP2019005502A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • DTEXTILES; PAPER
    • D05SEWING; EMBROIDERING; TUFTING
    • D05BSEWING
    • D05B47/00Needle-thread tensioning devices; Applications of tensometers
    • D05B47/04Automatically-controlled tensioning devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Textile Engineering (AREA)
  • Sewing Machines And Sewing (AREA)

Abstract

【課題】上糸の張力を調整するモータの出力軸の回転角位相を滑らかに制御でき、且つモータの出力軸が安定して回転できるミシンを提供する。【解決手段】ミシンは糸調子モータ、糸調子皿を備える。糸調子皿は糸調子モータの出力軸に固定する。作業者は上糸を糸調子皿に巻き付ける。糸調子モータが回転駆動することで、上糸に付与する張力は変化する。ミシンのCPUは、糸調子モータの複数のコイルの夫々に対する通電パターンを、エンコーダの検出結果に基づいた計算制御によって算出して特定する(S53)。CPUは、特定した通電パターンで、糸調子モータの複数のコイルに通電し(S55)、糸調子モータを駆動制御する。CPUは、計算制御によって通電パターンを算出して特定する度に(S53)、複数のコイルに通電する(S55)。故に、複数のコイルを流れる電流値は滑らかに変化する。【選択図】図10Provided is a sewing machine that can smoothly control a rotation angle phase of an output shaft of a motor that adjusts a tension of a needle thread and that can stably rotate an output shaft of the motor. A sewing machine includes a thread tension motor and a thread tension plate. The thread tension disc is fixed to the output shaft of the thread tension motor. The operator winds the upper thread around the thread tension plate. As the thread tension motor is driven to rotate, the tension applied to the upper thread changes. The CPU of the sewing machine calculates and specifies the energization pattern for each of the plurality of coils of the thread tension motor by calculation control based on the detection result of the encoder (S53). The CPU energizes the plurality of coils of the thread tension motor with the specified conduction pattern (S55), and controls the drive of the thread tension motor. Every time the CPU calculates and specifies the energization pattern by calculation control (S53), the CPU energizes the plurality of coils (S55). Therefore, the value of the current flowing through the plurality of coils changes smoothly. [Selection diagram] FIG.

Description

本発明はミシンに関する。   The present invention relates to a sewing machine.

縫製時における上糸の張力をパルスモータで制御するミシンが公知である。例えば特許文献1に開示のミシンは、糸調子皿、パルスモータ、エンコーダ、操作パネル、ミシンモータを備える。パルスモータは出力軸を有する。ミシンは、パルスモータ駆動部に駆動パルスを入力することで、パルスモータを駆動制御する。糸調子皿は出力軸に固定する。糸調子皿には上糸が巻きつけられる。エンコーダは出力軸の回転位置を検出する。作業者は操作パネルを介して上糸の張力をミシンに入力する。ミシンモータが駆動することで、ミシンは縫製動作を実行する。ミシンモータの駆動時、上糸の張力が入力された張力になるように、ミシンはエンコーダの検出結果に基づきパルスモータを駆動制御する。   A sewing machine that controls the tension of the upper thread during sewing with a pulse motor is known. For example, the sewing machine disclosed in Patent Document 1 includes a thread tension plate, a pulse motor, an encoder, an operation panel, and a sewing machine motor. The pulse motor has an output shaft. The sewing machine controls driving of the pulse motor by inputting a driving pulse to the pulse motor driving unit. The thread tension plate is fixed to the output shaft. Upper thread is wound around the thread tension plate. The encoder detects the rotational position of the output shaft. The operator inputs the upper thread tension to the sewing machine via the operation panel. When the sewing machine motor is driven, the sewing machine executes a sewing operation. When the sewing machine motor is driven, the sewing machine drives and controls the pulse motor based on the detection result of the encoder so that the tension of the upper thread becomes the inputted tension.

特開2009−89823号公報JP 2009-89823 A

上記ミシンでは、パルスモータに対して実行される制御がパルス制御であるので、パルスモータに入力される駆動信号は矩形波となる。故にパルスモータが駆動する時、出力軸の到達目標になる回転位置は離散的になり、ミシンはパルスモータの出力軸の回転位置を滑らかに制御できない可能性がある。また、出力軸の回転位置が高精度に制御可能となるように、ミシンが、パルス信号の送信間隔を縮めて矩形波の幅を短くした時、パルスモータの出力軸は、ミシンの高速な縫製動作に追従できない可能性がある。即ち、パルスモータの出力軸は安定して回転できない可能性がある。   In the sewing machine, since the control executed for the pulse motor is pulse control, the drive signal input to the pulse motor is a rectangular wave. Therefore, when the pulse motor is driven, the rotational position that is the target of the output shaft becomes discrete, and the sewing machine may not be able to smoothly control the rotational position of the output shaft of the pulse motor. In addition, when the sewing machine shortens the pulse signal transmission interval and shortens the width of the rectangular wave so that the rotational position of the output shaft can be controlled with high precision, the output shaft of the pulse motor can There is a possibility that it cannot follow the movement. That is, the output shaft of the pulse motor may not be able to rotate stably.

本発明の目的は、上糸の張力を調整するモータの出力軸の回転角位相を滑らかに制御でき、且つモータの出力軸が安定して回転できるミシンを提供することである。   An object of the present invention is to provide a sewing machine that can smoothly control the rotation angle phase of an output shaft of a motor that adjusts the tension of the upper thread and that can stably rotate the output shaft of the motor.

本発明のミシンは、縫針を装着する上下動可能な針棒を有し、前記縫針で布を縫製する縫製手段と、上糸を巻きつける糸調子皿と、前記上糸に付与する張力を示す張力情報が入力される入力部と、前記糸調子皿と連結する出力軸と、前記出力軸の回転方向に沿って配置した複数のコイルとを有するモータと、前記出力軸の回転角位相を検出するエンコーダと、前記縫製手段と前記モータを駆動制御する制御部とを備え、前記制御部は、
前記縫製手段を駆動制御して前記布を縫製する縫製制御部と、前記縫製制御部による前記布の縫製前、前記入力部に入力された前記張力情報を取得する張力取得部と、前記縫製制御部による前記布の縫製時、前記張力取得部が取得した前記張力情報と、前記エンコーダの検出結果とに基づき、前記モータを駆動制御して、前記上糸に付与する前記張力を、前記張力情報が示す前記張力にするモータ駆動制御部とを備えるミシンにおいて、前記モータ駆動制御部は、前記針棒が上下動する周期よりも短い周期で、前記複数のコイルの夫々に対する通電パターンを前記エンコーダの前記検出結果に基づいた計算制御によって算出して特定する特定制御部と、前記特定制御部が前記通電パターンを特定する度に、前記特定制御部が特定した前記通電パターンで前記複数のコイルに通電する通電制御部とを備えることを特徴とする。
The sewing machine of the present invention has a needle bar that can move up and down to attach a sewing needle, and shows sewing means for sewing a cloth with the sewing needle, a thread tension plate around which an upper thread is wound, and tension applied to the upper thread. A motor having an input unit for inputting tension information, an output shaft connected to the thread tension plate, and a plurality of coils arranged along the rotation direction of the output shaft, and detecting a rotation angle phase of the output shaft An encoder that performs the control, and a control unit that drives and controls the sewing means and the motor.
A sewing control unit that drives and controls the sewing means to sew the cloth, before the sewing of the cloth by the sewing control unit, a tension acquisition unit that acquires the tension information input to the input unit, and the sewing control The tension applied to the upper thread by controlling the drive of the motor based on the tension information acquired by the tension acquisition unit and the detection result of the encoder at the time of sewing the cloth by the unit In the sewing machine including the motor drive control unit that makes the tension indicated by the motor drive control unit, the motor drive control unit sets an energization pattern for each of the plurality of coils in a cycle shorter than a cycle in which the needle bar moves up and down. A specific control unit that is calculated and specified by calculation control based on the detection result, and the energization specified by the specific control unit every time the specific control unit specifies the energization pattern Characterized in that it comprises a power supply controller for energizing the plurality of coils in turn.

上記構成によれば、特定制御部は、エンコーダの検出結果に基づいた計算制御によって複数のコイルに対する通電パターンを算出して特定する。特定制御部が通電パターンを特定する度に、通電制御部は、特定制御部が特定した通電パターンで複数のコイルに通電する。モータのコイルを流れる電流値が滑らかに変化するので、ミシンはモータの出力軸の回転角位相を滑らかに制御でき、モータの出力軸は、縫製制御部による縫製動作に安定的に追従して回転できる。故に、上糸の張力を調整するモータの出力軸の回転角位相を滑らかに制御でき、且つモータの出力軸が安定して回転できるミシンが実現する。   According to the above configuration, the specific control unit calculates and specifies the energization patterns for the plurality of coils by calculation control based on the detection result of the encoder. Each time the specific control unit specifies the energization pattern, the energization control unit energizes the plurality of coils with the energization pattern specified by the specific control unit. Since the current value flowing through the motor coil changes smoothly, the sewing machine can smoothly control the rotation angle phase of the motor output shaft, and the motor output shaft rotates stably following the sewing operation by the sewing controller. it can. Therefore, a sewing machine that can smoothly control the rotation angle phase of the output shaft of the motor for adjusting the tension of the upper thread and can stably rotate the output shaft of the motor is realized.

前記ミシンにおいて、前記縫製手段は、前記布を載置する布載置部と、前記針棒の下方に設け、前記縫針が前記布を貫通した時、前記縫針に挿通する環状の前記上糸を捕捉して下糸と絡め取る回転釜と、前記針棒と前記回転釜を駆動するミシンモータとを備え、前記縫製制御部は、前記ミシンモータを駆動制御することで前記布を縫製し、前記制御部は、前記縫製制御部による前記布の縫製時における前記上糸の使用量が、予め決まった範囲から外れる縫製不良が発生したか否かを前記エンコーダの前記検出結果に基づき判断する縫製不良判断部を備えてもよい。縫製不良判断部が縫製不良の発生の有無を判断できるので、ミシンは縫製動作を安定化できる。   In the sewing machine, the sewing means is provided with a cloth placement portion for placing the cloth, and an annular upper thread that is provided below the needle bar and is inserted into the sewing needle when the sewing needle penetrates the cloth. A rotary hook that captures and entangles the lower thread, and a sewing machine motor that drives the needle bar and the rotary hook, and the sewing control unit sews the cloth by driving and controlling the sewing machine motor, The control unit determines whether or not a sewing failure has occurred in which the amount of use of the upper thread at the time of sewing of the cloth by the sewing control unit deviates from a predetermined range based on the detection result of the encoder. A determination unit may be provided. Since the sewing failure determination unit can determine whether or not sewing failure has occurred, the sewing machine can stabilize the sewing operation.

前記ミシンにおいて、前記縫製不良は、前記回転釜が前記上糸を捕捉し損ねる目飛びを含み、前記縫製不良判断部は、前記布に特定の縫目を形成する特定縫製動作において、前記目飛びが発生したか否かを判断する目飛び判断部を備え、前記目飛び判断部は、前記回転釜が前記上糸を捕捉する期間である釜捕捉期間において、前記釜捕捉期間の開始時おける前記出力軸の初期回転角位相を基準とした前記出力軸の回転量が、特定値未満であるか否かを判断することで、前記目飛びが発生したか否かを判断してもよい。ミシンは目飛びを検出できる。   In the sewing machine, the sewing failure includes a stitch that the rotary hook fails to capture the upper thread, and the sewing failure determination unit is configured to perform the stitch skip in a specific sewing operation for forming a specific stitch on the cloth. A skip-jump determining unit that determines whether or not the hook has occurred, and the skip-jump determining unit includes a hook catching period in which the rotary hook catches the upper thread at the start of the hook catching period. It may be determined whether or not the skip has occurred by determining whether or not the rotation amount of the output shaft relative to the initial rotation angle phase of the output shaft is less than a specific value. The sewing machine can detect skipping.

前記ミシンにおいて、前記縫製制御部は、前記目飛びが発生したと前記目飛び判断部が判断した場合、前記目飛びの発生を報知する報知部を備えてもよい。作業者は目飛びの発生を認識できる。   In the sewing machine, the sewing control unit may include a notification unit that notifies the occurrence of the stitch skip when the stitch skip determination unit determines that the stitch skip has occurred. The operator can recognize the occurrence of skipping.

前記ミシンにおいて、前記縫製手段は、前記ミシンモータの駆動で上下動し、前記回転釜が前記下糸と絡めた前記上糸を引き上げる天秤を備え、前記縫製不良は、前記天秤が前記上糸を引き上げた時の前記縫目を形成する前記上糸と前記下糸のバランス不良である糸締り不良を含み、前記縫製不良判断部は、前記布に特定の縫目を形成する特定縫製動作において、前記糸締り不良が発生したか否かを判断する糸締り不良判断部を備え、前記糸締り不良判断部は、前記特定縫製動作の開始時における前記出力軸の初期回転角位相を基準とした前記出力軸の回転量が、所定範囲外であるか否かを判断することで、前記糸締り不良が発生したか否かを判断してもよい。ミシンは縫製不良判断部で締り不良を検出できる。   In the sewing machine, the sewing means includes a balance that moves up and down by driving of the sewing machine motor, and the rotary hook pulls up the upper thread that is entangled with the lower thread. The upper thread and the lower thread that form the seam when the upper thread and the lower thread are unbalanced, and the sewing failure determination unit includes a sewing operation that forms a specific seam on the cloth. A thread tightening failure determination unit that determines whether or not the thread tightening failure has occurred, wherein the thread tightening failure determination unit is based on an initial rotation angle phase of the output shaft at the start of the specific sewing operation; It may be determined whether or not the thread tightening failure has occurred by determining whether or not the rotation amount of the output shaft is outside a predetermined range. The sewing machine can detect a tightening defect in the sewing defect determination section.

前記ミシンにおいて、前記縫製制御部は、前記糸締り不良が発生したと前記糸締り不良判断部が判断した場合、前記糸締り不良を報知する報知部を備えてもよい。作業者は、糸締り不良の発生を認識できる。   In the sewing machine, the sewing control unit may include a notification unit that notifies the thread tightening failure when the thread tightening failure determining unit determines that the thread tightening failure has occurred. The operator can recognize the occurrence of thread tightening failure.

前記ミシンにおいて、前記縫製手段は、前記ミシンモータの駆動で上下動し、前記回転釜が前記下糸と絡めた前記上糸を引き上げる天秤を備え、前記縫製不良は、前記上糸が切れる糸切れを含み、前記縫製不良判断部は、前記布に特定の縫目を形成する特定縫製動作において、前記糸切れが発生したか否かを判断する糸切れ判断部を備え、前記糸切れ判断部は、前記回転釜が前記上糸を捕捉する期間である釜捕捉期間において、前記釜捕捉期間の開始時おける前記出力軸の初期回転角位相を基準とした前記出力軸の回転量が第一所定値未満であり、且つ前記天秤が前記上糸を引き上げる期間である天秤引上げ期間において、前記天秤引上げ期間の開始時における前記出力軸の初期回転角位相を基準とした前記出力軸の回転量が第二所定値未満であるか否かを判断することで、前記糸切れが発生したか否かを判断してもよい。ミシンは縫製不良判断部で糸切れを検出できる。   In the sewing machine, the sewing means includes a balance that moves up and down by driving of the sewing machine motor, and the rotary hook pulls up the upper thread entangled with the lower thread. The sewing failure determination unit includes a thread breakage determination unit that determines whether or not the thread breakage has occurred in a specific sewing operation for forming a specific stitch on the cloth. The rotation amount of the output shaft based on the initial rotation angle phase of the output shaft at the start of the hook catching period is a first predetermined value in the hook catching period in which the rotary hook catches the upper thread. And the amount of rotation of the output shaft based on the initial rotation angle phase of the output shaft at the start of the balance pulling period is a second amount in the balance pulling period, which is a period during which the balance pulls up the upper thread. Less than the specified value By determining whether there is, it may determine whether the thread breakage has occurred. The sewing machine can detect thread breakage at the sewing failure determination section.

前記ミシンにおいて、前記制御部は、前記縫製不良が発生したと前記縫製不良判断部が判断した場合、前記縫製手段と前記モータの駆動を停止する停止制御部を備えてもよい。ミシンは縫製不良が発生した場合に縫製を停止する。故に、縫製不良が発生した状態ミシンは縫製を続行しない。   In the sewing machine, the control unit may include a stop control unit that stops the driving of the sewing means and the motor when the sewing failure determination unit determines that the sewing failure has occurred. The sewing machine stops sewing when a sewing failure occurs. Therefore, the sewing machine in which the sewing failure has occurred does not continue sewing.

ミシン1の斜視図。The perspective view of the sewing machine 1. FIG. 糸張力制御装置60の断面図。Sectional drawing of the thread tension control apparatus 60. FIG. 糸調子モータ16の出力軸18とコイル33の概念図。The conceptual diagram of the output shaft 18 and the coil 33 of the thread tension motor 16. FIG. ミシン1の電気ブロック図。FIG. 2 is an electric block diagram of the sewing machine 1. 第一関係式と第二関係式をグラフ化した説明図。Explanatory drawing which graphed the 1st relational expression and the 2nd relational expression. 回転釜39が上糸6を捕捉する流れを示す説明図。Explanatory drawing which shows the flow in which the rotary hook 39 catches the upper thread | yarn 6. FIG. 針棒11、天秤51、回転釜39の運動曲線を示す説明図。Explanatory drawing which shows the movement curve of the needle bar 11, the balance 51, and the rotary hook 39. FIG. 出力軸18の位相差と糸調子モータ16の発生トルクとの関係をグラフ化した説明図。FIG. 3 is an explanatory diagram that graphs the relationship between the phase difference of the output shaft 18 and the torque generated by the thread tension motor 16. 縫製処理の流れ図。The flowchart of a sewing process. 糸調子モータ駆動処理の流れ図。The flowchart of a thread tension motor drive process. 目飛び判断処理の流れ図。The flowchart of a skipping determination process. 目飛びが発生する流れを示す説明図。Explanatory drawing which shows the flow which skips. 糸切れ判断処理の流れ図。The flowchart of a thread breakage determination process. 糸締り不良判断処理の流れ図。The flowchart of a thread | tightening defect determination process.

以下、本発明の実施形態を説明する。以下説明は、図中に矢印で示す左右、前後、上下を使用する。図1に示すミシン1は、布105に閂止縫目を形成する閂止ミシンである。   Embodiments of the present invention will be described below. In the following description, left, right, front, back, and top and bottom indicated by arrows in the figure are used. The sewing machine 1 shown in FIG. 1 is a tacking sewing machine that forms tacking stitches on the cloth 105.

図1〜図3を参照し、ミシン1の概略構造を説明する。ミシン1はベッド部2、脚柱部3、アーム部4を備える。ベッド部2はミシン1の土台であり、水平に延びる作業台に設置する。ベッド部2は、ベッド本体部7とシリンダベッド部8を備える。ベッド本体部7は略箱状である。シリンダベッド部8はベッド本体部7から前方に延びる。ベッド本体部7内部とシリンダベッド部8の内部は互いに連通する。シリンダベッド部8は前端部の上面に針板26を備える。作業者は針板26に布105(図6参照)を載置する。針板26は針穴を備える。脚柱部3はベッド本体部7の後部から上方に延びる。アーム部4は、脚柱部3の上部から前方に延び、ベッド部2と対向する。アーム部4の前端部は先端部5である。先端部5は、右壁部5Aと貫通孔5B(図2参照)を備える。右壁部5Aは先端部5の右側の壁部である。貫通孔5Bは右壁部5Aを左右方向に貫通する。   The schematic structure of the sewing machine 1 will be described with reference to FIGS. The sewing machine 1 includes a bed 2, a pedestal 3, and an arm 4. The bed 2 is a base of the sewing machine 1 and is installed on a work table extending horizontally. The bed portion 2 includes a bed main body portion 7 and a cylinder bed portion 8. The bed main body 7 is substantially box-shaped. The cylinder bed portion 8 extends forward from the bed main body portion 7. The inside of the bed main body portion 7 and the inside of the cylinder bed portion 8 communicate with each other. The cylinder bed portion 8 includes a needle plate 26 on the upper surface of the front end portion. The operator places the cloth 105 (see FIG. 6) on the needle plate 26. The needle plate 26 has a needle hole. The pedestal part 3 extends upward from the rear part of the bed main body part 7. The arm part 4 extends forward from the upper part of the columnar part 3 and faces the bed part 2. A front end portion of the arm portion 4 is a tip portion 5. The tip portion 5 includes a right wall portion 5A and a through hole 5B (see FIG. 2). The right wall portion 5 </ b> A is a wall portion on the right side of the tip portion 5. The through hole 5B penetrates the right wall portion 5A in the left-right direction.

図4に示す如く、ミシン1は制御装置30、操作部46、ペダル38を備える。制御装置30は作業台下面に固定する。制御装置30はミシン1の動作を制御する。操作部46は、作業台の上面に固定する。操作部46は、表示部48と操作ボタン47を備える。表示部48は各種情報を表示する。操作ボタン47は、作業者が入力する各種情報を検出する。操作ボタン47は電源ボタンを含む。   As shown in FIG. 4, the sewing machine 1 includes a control device 30, an operation unit 46, and a pedal 38. The control device 30 is fixed to the lower surface of the work table. The control device 30 controls the operation of the sewing machine 1. The operation unit 46 is fixed to the upper surface of the work table. The operation unit 46 includes a display unit 48 and operation buttons 47. The display unit 48 displays various information. The operation button 47 detects various information input by the operator. The operation button 47 includes a power button.

図1に示す如く、ミシン1は縫製機構12を備える。縫製機構12はミシンモータ27(図4参照)、上軸15、連竿、天秤機構、針棒上下動機構、釜駆動機構、布送り装置20を備える。ミシンモータ27はアーム部4後部にて支持する。上軸15は、アーム部4内部で前後方向に延びる。上軸15の後端部は、継手を介してミシンモータ27の駆動軸に連結する。上軸15はミシンモータ27の駆動で回転する。上軸15の前端部と後端部は、互いに同軸である。上軸15は後端部近傍にクランク部を備える。クランク部は、上軸15の前端部と後端部の軸線からずれた位置で湾曲する湾曲部である。連竿は脚柱部3内部で上下方向に延びる。連桿の上端部は、クランク部に対して回動可能に連結する。   As shown in FIG. 1, the sewing machine 1 includes a sewing mechanism 12. The sewing mechanism 12 includes a sewing machine motor 27 (see FIG. 4), an upper shaft 15, a linkage, a balance mechanism, a needle bar vertical movement mechanism, a shuttle driving mechanism, and a cloth feeding device 20. The sewing machine motor 27 is supported at the rear part of the arm part 4. The upper shaft 15 extends in the front-rear direction inside the arm portion 4. The rear end portion of the upper shaft 15 is connected to the drive shaft of the sewing machine motor 27 through a joint. The upper shaft 15 is rotated by driving the sewing machine motor 27. The front end portion and the rear end portion of the upper shaft 15 are coaxial with each other. The upper shaft 15 includes a crank portion in the vicinity of the rear end portion. The crank portion is a curved portion that curves at a position deviated from the axis of the front end portion and the rear end portion of the upper shaft 15. The linkage extends in the vertical direction inside the pedestal 3. The upper end portion of the linkage is connected to the crank portion so as to be rotatable.

天秤機構と針棒上下動機構は先端部5にて支持する。天秤機構は、天秤クランクと天秤51を備える。天秤クランクは上軸15の前端部に連結する。天秤51は天秤クランクに設ける。天秤クランクが上軸15と共に回転することで、天秤51は上下動する。天秤51は上糸挿通孔を有する。天秤51は、上糸挿通孔に挿通した上糸6を保持する。上糸6は、糸供給源である上糸ボビンから繰り出して、後述の糸張力制御装置60を経由して、天秤51の上糸挿通孔に到る。   The balance mechanism and the needle bar up-and-down moving mechanism are supported by the tip 5. The balance mechanism includes a balance crank and a balance 51. The balance crank is connected to the front end portion of the upper shaft 15. The balance 51 is provided on the balance crank. As the balance crank rotates together with the upper shaft 15, the balance 51 moves up and down. The balance 51 has an upper thread insertion hole. The balance 51 holds the upper thread 6 inserted through the upper thread insertion hole. The upper thread 6 is unwound from an upper thread bobbin that is a thread supply source, and reaches the upper thread insertion hole of the balance 51 via a thread tension control device 60 described later.

針棒上下動機構は針棒クランクロッド、針棒11等を備える。針棒クランクロッドは、天秤クランクに回動可能に連結し、上下方向に延びる。針棒11は、上下方向に延び、針棒クランクロッドに回動可能に連結する。針棒11の下端は、縫針10を装着する。縫針10は下端に目孔10Aを有する。目孔10Aは、天秤51の上糸挿通孔を経由した上糸6を挿通して保持する。針棒クランクロッドが天秤クランクの回転により往復運動することで、針棒11は縫針10と共に上下動する。   The needle bar vertical movement mechanism includes a needle bar crank rod, a needle bar 11 and the like. The needle bar crank rod is rotatably connected to the balance crank and extends in the vertical direction. The needle bar 11 extends in the vertical direction and is rotatably connected to the needle bar crank rod. A sewing needle 10 is attached to the lower end of the needle bar 11. The sewing needle 10 has an eye hole 10A at the lower end. The eye hole 10A inserts and holds the upper thread 6 via the upper thread insertion hole of the balance 51. The needle bar 11 moves up and down together with the sewing needle 10 as the needle bar crank rod reciprocates as the balance crank rotates.

釜駆動機構はベッド部2内部に設ける。釜駆動機構は回動軸、腕部、下軸、回転釜39を備える。回動軸は、ベッド本体部7にて回動可能に支持し、ベッド本体部7の内部で前後方向に延びる。腕部は回動軸に固定し、回動軸から右方に突出する。腕部の先端部は連竿の下端部と回動可能に連結する。連竿が上軸15の回動に伴って往復運動することで、腕部は回動軸を往復回動する。下軸は、ベッド本体部7とシリンダベッド部8の内部で前後方向に延び、回動可能である。下軸は、上軸15の下方且つ回動軸の左方にある。下軸は、連結部を介して回動軸と連結する。下軸は回動軸と連動して往復回動する。   The shuttle driving mechanism is provided inside the bed 2. The shuttle driving mechanism includes a rotation shaft, an arm portion, a lower shaft, and a rotary shuttle 39. The rotation shaft is rotatably supported by the bed main body 7 and extends in the front-rear direction inside the bed main body 7. The arm portion is fixed to the rotation shaft and protrudes rightward from the rotation shaft. The tip of the arm is pivotably connected to the lower end of the linkage. As the linkage reciprocates as the upper shaft 15 rotates, the arm reciprocates around the rotation shaft. The lower shaft extends in the front-rear direction inside the bed main body portion 7 and the cylinder bed portion 8 and is rotatable. The lower shaft is below the upper shaft 15 and to the left of the rotation shaft. The lower shaft is connected to the rotating shaft via the connecting portion. The lower shaft reciprocates in conjunction with the rotation shaft.

回転釜39は下軸の前端部に設け、針穴の下方にある。回転釜39は、下軸を中心に回動可能である。回転釜39は剣先36、ボビンケース32、引出部34を備える(図6参照)。剣先36は、回転釜39の外周部分の一部であり、下軸を中心とした正面視時計回り側に向けて突出する。ボビンケース32は、下糸9を巻回したボビンを収容する。引出部34は、ボビンから繰り出した下糸9を外側に引き出す。   The rotary hook 39 is provided at the front end of the lower shaft and is below the needle hole. The rotary hook 39 is rotatable around the lower shaft. The rotary hook 39 includes a sword tip 36, a bobbin case 32, and a drawer 34 (see FIG. 6). The sword tip 36 is a part of the outer peripheral portion of the rotary hook 39 and projects toward the front view clockwise with the lower shaft as the center. The bobbin case 32 accommodates the bobbin around which the lower thread 9 is wound. The drawing portion 34 pulls the lower thread 9 fed out from the bobbin to the outside.

布送り装置20を説明する。布送り装置20は、可動体31、揺動軸、送り台37、揺動モータ41(図4参照)、送り板、ラック軸22、移動モータ42(図4参照)、押え腕23、布押えモータ43(図4参照)を備える。可動体31は、ベッド本体部7の内部で前後動可能に設ける。揺動軸は、可動体31に固定した上下方向に延びる軸であり、ベッド本体部7から上方に突出する。送り台37は、ベッド本体部7の内部で可動体31と連結し、且つ揺動軸に揺動可能に設ける。故に、送り台37は、可動体31と共に前後動可能であり、且つ揺動軸を中心に左右方向に揺動可能である。揺動モータ41は送り台37に連結する。揺動モータ41が駆動することで、送り台37は揺動軸を中心に揺動する。送り板は、ベッド部2上面に配置する。送り板は布105を支持する。送り板は、送り台37と一体的に、前後動し且つ揺動する。送り板は前端部に孔を有する。上下動する縫針10は、送り板の孔を通過して針板26の針穴に達する。   The cloth feeding device 20 will be described. The cloth feeding device 20 includes a movable body 31, a swing shaft, a feed base 37, a swing motor 41 (see FIG. 4), a feed plate, a rack shaft 22, a moving motor 42 (see FIG. 4), a presser arm 23, and a presser foot. A motor 43 (see FIG. 4) is provided. The movable body 31 is provided so as to be movable back and forth within the bed main body portion 7. The swing shaft is a shaft that is fixed to the movable body 31 and extends in the vertical direction, and protrudes upward from the bed main body portion 7. The feed base 37 is connected to the movable body 31 inside the bed main body 7 and is provided on the swing shaft so as to be swingable. Therefore, the feed base 37 can move back and forth together with the movable body 31 and can swing in the left-right direction around the swing axis. The swing motor 41 is connected to the feed base 37. When the swing motor 41 is driven, the feed base 37 swings around the swing shaft. The feed plate is disposed on the upper surface of the bed portion 2. The feed plate supports the cloth 105. The feed plate moves back and forth integrally with the feed base 37 and swings. The feed plate has a hole at the front end. The sewing needle 10 that moves up and down passes through the hole in the feed plate and reaches the needle hole in the needle plate 26.

ラック軸22は、ベッド本体部7上方で前後方向に延び、且つ前後動可能である。ラック軸22の前端部は、揺動軸の上端部に連結する。ラック軸22の後端部は、脚柱部3の内部に配置する。移動モータ42は脚柱部3内部に設ける。移動モータ42はラック軸22を前後動する。該時、送り台37、送り板、揺動軸、可動体31は、ラック軸22と一体的に前後動する。   The rack shaft 22 extends in the front-rear direction above the bed main body 7 and is movable back and forth. The front end portion of the rack shaft 22 is connected to the upper end portion of the swing shaft. The rear end portion of the rack shaft 22 is disposed inside the pedestal portion 3. The moving motor 42 is provided inside the pillar 3. The moving motor 42 moves back and forth on the rack shaft 22. At this time, the feed base 37, the feed plate, the swing shaft, and the movable body 31 move back and forth integrally with the rack shaft 22.

押え腕23は、送り台37から上方に延び、且つベッド部2の上方で前方へ延びる。押え腕23は、送り台37と一体的に、前後動可能且つ揺動可能である。押え腕23は押え足24、軸部29、レバー部25を備える。押え足24は、押え腕23の前端部に上下動可能に設ける。押え足24は針板26の上方に配置する。軸部29は、左右方向を軸方向とし、押え腕23の前後方向略中央部に設ける。レバー部25は、押え腕23の左面と右面の夫々に設け、軸部29を中心に回動可能である。レバー部25の前端部は押え足24に連結する。布押えモータ43は脚柱部3の内部に設ける。布押えモータ43は、アーム部4の内部に設けたリンク機構を介して、レバー部25の後端部に連結する。レバー部25が、布押えモータ43の駆動に伴い軸部29を中心に回動することで、押え足24は上下動する。押え足24は、送り板との間で布105を押圧可能である。   The presser arm 23 extends upward from the feed base 37 and extends forward above the bed portion 2. The presser arm 23 is capable of moving back and forth and swinging integrally with the feed base 37. The presser arm 23 includes a presser foot 24, a shaft portion 29, and a lever portion 25. The presser foot 24 is provided at the front end of the presser arm 23 so as to be movable up and down. The presser foot 24 is disposed above the needle plate 26. The shaft portion 29 is provided at a substantially central portion in the front-rear direction of the presser arm 23 with the left-right direction as the axial direction. The lever portion 25 is provided on each of the left surface and the right surface of the presser arm 23 and is rotatable about the shaft portion 29. The front end portion of the lever portion 25 is connected to the presser foot 24. The presser foot motor 43 is provided inside the pedestal 3. The presser foot motor 43 is connected to the rear end portion of the lever portion 25 via a link mechanism provided inside the arm portion 4. The presser foot 24 moves up and down as the lever portion 25 rotates about the shaft portion 29 as the cloth presser motor 43 is driven. The presser foot 24 can press the cloth 105 with the feed plate.

図1、図2に示す如く、ミシン1は、先端部5の右壁部5Aに糸張力制御装置60を備える。糸張力制御装置60は、糸調子ケース62、糸調子台63、糸取ばね65、糸調子モータ16、一対の糸調子皿69を備える。糸調子ケース62は、右壁部5Aの貫通孔5Bの内側に締結部材で固定する環状の部材である。糸調子台63は、糸調子ケース62の内側に螺子14で固定する環状の部材である。糸取ばね65は、糸調子台63の外側面に固定し、糸調子台63と糸調子ケース62の間に巻く。糸取ばね65の一端部は右壁部5Aから右方に露出する。糸調子台63が回動することで、ミシン1は糸取ばね65のばね圧を調整できる。糸調子モータ16は、アーム部4の内側にボルト17で固定する。糸調子モータ16が有する後述の出力軸18は、糸調子台63の中心孔を介して、右壁部5Aの右方に突出する。一対の糸調子皿69は、出力軸18の右端部に螺子28で固定する。上糸6は糸調子皿69に1〜2回程巻く。糸調子モータ16は、エンコーダ21(図4参照)を備える。エンコーダ21は出力軸18の回転位置を検出する。   As shown in FIGS. 1 and 2, the sewing machine 1 includes a yarn tension control device 60 on the right wall portion 5 </ b> A of the distal end portion 5. The thread tension control device 60 includes a thread tension case 62, a thread tension base 63, a thread take-up spring 65, a thread tension motor 16, and a pair of thread tension plates 69. The thread tension case 62 is an annular member that is fixed inside the through hole 5B of the right wall portion 5A with a fastening member. The thread tension base 63 is an annular member that is fixed to the inside of the thread tension case 62 with the screw 14. The thread take-up spring 65 is fixed to the outer surface of the thread tension base 63 and wound between the thread tension base 63 and the thread tension case 62. One end of the thread take-up spring 65 is exposed to the right from the right wall 5A. When the thread tension base 63 rotates, the sewing machine 1 can adjust the spring pressure of the thread take-up spring 65. The thread tension motor 16 is fixed to the inside of the arm portion 4 with a bolt 17. An output shaft 18 (described later) of the thread tension motor 16 protrudes to the right of the right wall portion 5 </ b> A through the center hole of the thread tension base 63. The pair of thread tension plates 69 are fixed to the right end portion of the output shaft 18 with a screw 28. The upper thread 6 is wound around the thread tension plate 69 once or twice. The thread tension motor 16 includes an encoder 21 (see FIG. 4). The encoder 21 detects the rotational position of the output shaft 18.

糸調子モータ16は2相のバイポーラ型パルスモータである。糸調子モータ16は出力軸18、複数のコイル33(図3参照)を備える。出力軸18は、左右方向を軸方向として回動可能である。出力軸18左端部は、アーム部4内部でエンコーダ21のディスクを固定する。出力軸18右端部は、アーム部4右方で一対の糸調子皿69を支持する。本実施形態では、出力軸18は一対の糸調子皿69に直接的に連結する。複数のコイル33は、出力軸18の回動方向に沿って、複数配置する。本実施形態のコイルの個数は4個である。ミシン1は、各コイル33に、双方向に電流を流すことができる。ミシン1は、通電した複数のコイル33で生じる電磁力によって、出力軸18の回転角位相を制御する。   The thread tension motor 16 is a two-phase bipolar pulse motor. The thread tension motor 16 includes an output shaft 18 and a plurality of coils 33 (see FIG. 3). The output shaft 18 is rotatable with the left-right direction as the axial direction. The left end portion of the output shaft 18 fixes the disk of the encoder 21 inside the arm portion 4. The right end portion of the output shaft 18 supports a pair of thread tension plates 69 on the right side of the arm portion 4. In the present embodiment, the output shaft 18 is directly connected to the pair of thread tension plates 69. A plurality of coils 33 are arranged along the rotation direction of the output shaft 18. The number of coils in this embodiment is four. The sewing machine 1 can cause current to flow in each coil 33 in both directions. The sewing machine 1 controls the rotation angle phase of the output shaft 18 by electromagnetic force generated by the energized coils 33.

図4を参照し、ミシン1の電気的構成を説明する。ミシン1の制御装置30はCPU91を備える。CPU91はミシン1の動作を制御する。CPU91はROM92、RAM93、記憶装置94、I/Oインターフェース(以下、I/Oと称す)45と接続する。ROM92は後述の縫製処理(図9参照)等、各種処理を実行する為のプログラム等を記憶する。RAM93は、各種値を一時的に記憶する。記憶装置94は不揮発性である。記憶装置94は、布105に縫目を形成する為の縫製データを記憶する。記憶装置94は、釜捕捉期間、天秤引上期間、縫製期間を記憶する。釜捕捉期間、天秤引上期間、縫製期間は後述する。記憶装置94は、基準位相記憶領域と位相記憶領域を含む。基準位相記憶領域は出力軸18の基準位相を記憶する。基準位相は、電流が特定の通電パターンで複数のコイル33に流れている時の出力軸18の回転角位相である。位相記憶領域は、基準位相に対しての出力軸18の回転角位相を記憶する。   The electrical configuration of the sewing machine 1 will be described with reference to FIG. The control device 30 of the sewing machine 1 includes a CPU 91. The CPU 91 controls the operation of the sewing machine 1. The CPU 91 is connected to the ROM 92, RAM 93, storage device 94, and I / O interface (hereinafter referred to as I / O) 45. The ROM 92 stores a program for executing various processes such as a sewing process (see FIG. 9) described later. The RAM 93 temporarily stores various values. The storage device 94 is nonvolatile. The storage device 94 stores sewing data for forming stitches on the cloth 105. The storage device 94 stores a hook catching period, a balance lifting period, and a sewing period. The hook catching period, the balance lifting period, and the sewing period will be described later. The storage device 94 includes a reference phase storage area and a phase storage area. The reference phase storage area stores the reference phase of the output shaft 18. The reference phase is a rotation angle phase of the output shaft 18 when current flows through the plurality of coils 33 in a specific energization pattern. The phase storage area stores the rotation angle phase of the output shaft 18 with respect to the reference phase.

I/O45は駆動回路81〜86に接続する。駆動回路81はミシンモータ27に接続する。ミシンモータ27はDCブラシレスモータである。駆動回路82は揺動モータ41に接続する。駆動回路83は移動モータ42に接続する。駆動回路84は布押えモータ43に接続する。揺動モータ41、移動モータ42、布押えモータ43は、パルスモータである。ミシンモータ27、揺動モータ41、移動モータ42、布押えモータ43は、夫々、エンコーダ27A、41A、42A、43Aを備える。エンコーダ27A、41A、42A、43Aは、夫々、ミシンモータ27、揺動モータ41、移動モータ42、布押えモータ43の駆動軸の回転位置を検出し、CPU91に出力する。CPU91は、エンコーダ27A、41A、42A、43Aの検出結果を取得し、駆動回路81〜84に制御信号を送信する。故にCPU91はミシンモータ27、揺動モータ41、移動モータ42、布押えモータ43を駆動制御する。以下、ミシンモータ27、揺動モータ41、移動モータ42を総称する時、駆動モータと称す。   The I / O 45 is connected to the drive circuits 81-86. The drive circuit 81 is connected to the sewing machine motor 27. The sewing machine motor 27 is a DC brushless motor. The drive circuit 82 is connected to the swing motor 41. The drive circuit 83 is connected to the movement motor 42. The drive circuit 84 is connected to the presser foot motor 43. The swing motor 41, the movement motor 42, and the cloth presser motor 43 are pulse motors. The sewing machine motor 27, the swing motor 41, the movement motor 42, and the presser foot motor 43 include encoders 27A, 41A, 42A, and 43A, respectively. The encoders 27A, 41A, 42A, and 43A detect the rotational positions of the drive shafts of the sewing machine motor 27, the swing motor 41, the movement motor 42, and the presser foot motor 43, respectively, and output them to the CPU 91. CPU91 acquires the detection result of encoder 27A, 41A, 42A, 43A, and transmits a control signal to the drive circuits 81-84. Therefore, the CPU 91 drives and controls the sewing machine motor 27, the swing motor 41, the movement motor 42, and the presser foot motor 43. Hereinafter, when the sewing machine motor 27, the swinging motor 41, and the moving motor 42 are collectively referred to as a drive motor.

駆動回路85は糸調子モータ16に接続する。糸調子モータ16のエンコーダ21は、糸調子モータ16の出力軸18の回転位置を検出結果としてCPU91に出力する。CPU91は、駆動回路86に制御信号を送信することで、糸調子モータ16を制御する。パルスモータである糸調子モータ16に対してCPU91が実行する制御方式は、パルス制御方式ではない。本実施形態では、出力軸18の位相差が所定の値となるように、CPU91は糸調子モータ16を制御する。出力軸18の位相差は、基準位相に対する出力軸18の回転角位相の差である。CPU91が糸調子モータ16に実行する制御方法の概要は後述する。   The drive circuit 85 is connected to the thread tension motor 16. The encoder 21 of the thread tension motor 16 outputs the rotational position of the output shaft 18 of the thread tension motor 16 to the CPU 91 as a detection result. The CPU 91 controls the thread tension motor 16 by transmitting a control signal to the drive circuit 86. The control method executed by the CPU 91 for the thread tension motor 16 that is a pulse motor is not a pulse control method. In the present embodiment, the CPU 91 controls the thread tension motor 16 so that the phase difference of the output shaft 18 becomes a predetermined value. The phase difference of the output shaft 18 is a difference in the rotation angle phase of the output shaft 18 with respect to the reference phase. The outline of the control method executed by the CPU 91 for the thread tension motor 16 will be described later.

駆動回路86は操作部46の表示部48に接続する。CPU91は、駆動回路86に制御信号を送信することで、表示部48に各種情報を表示する。操作部46の操作ボタン47は、検出した各種情報を、CPU91に出力する。ペダル38は検出結果をCPU91に出力する。CPU91は、ペダル38の検出結果が示す、ペダル38の操作方向と操作量を取得する。   The drive circuit 86 is connected to the display unit 48 of the operation unit 46. The CPU 91 displays various information on the display unit 48 by transmitting a control signal to the drive circuit 86. The operation button 47 of the operation unit 46 outputs various detected information to the CPU 91. The pedal 38 outputs the detection result to the CPU 91. The CPU 91 acquires the operation direction and the operation amount of the pedal 38 indicated by the detection result of the pedal 38.

記憶装置94は、特定データテーブルを記憶する。特定データテーブルは、位相差情報と張力情報を対応付けて記憶する。位相差情報は、出力軸18の位相差を示す。張力情報は上糸6の張力である上糸張力を示す。特定データテーブルでは、出力軸18の位相差が大きくなる程、上糸張力は大きくなる。   The storage device 94 stores a specific data table. The specific data table stores phase difference information and tension information in association with each other. The phase difference information indicates the phase difference of the output shaft 18. The tension information indicates the upper thread tension that is the tension of the upper thread 6. In the specific data table, the needle thread tension increases as the phase difference of the output shaft 18 increases.

記憶装置94が記憶する糸調子モータ16を駆動制御する為の関係式を説明する。記憶装置94は、Iとθを関係付ける第一関係式と、Iとθを関係付ける第二関係式を記憶する。Iは、二相モータである糸調子モータ16の一方の相であるA相に流れる電流であり、Iは、他方の相であるB相に流れる電流である。θは、基準位相にある時の出力軸18の回転角位相に対応する電気角である。図5は、第一関係式と第二関係式をグラフ化して示す図である。本実施形態の電気角360°は、機械角7.2°に相当する。記憶装置94は、第一関係式、第二関係式に加えて、第一フラグ、第二フラグを記憶する。第一フラグと第二フラグは何れも0又は1の何れか一方に切り替わる。 A relational expression for driving and controlling the thread tension motor 16 stored in the storage device 94 will be described. Storage device 94 stores a first relational expression relating the I A and theta, the second relational expression relating the theta and I B. I A is the current flowing in the A phase, which is one of the phases of the thread tension motor 16 is a two-phase motor, I B is the current flowing in the B phase which is the other phase. θ is an electrical angle corresponding to the rotation angle phase of the output shaft 18 when in the reference phase. FIG. 5 is a graph showing the first relational expression and the second relational expression. The electrical angle of 360 ° in this embodiment corresponds to a mechanical angle of 7.2 °. The storage device 94 stores a first flag and a second flag in addition to the first relational expression and the second relational expression. Both the first flag and the second flag are switched to either 0 or 1.

図1〜図3、図6を参照し、ミシン1の動作概要を説明する。布105は送り板と針板26に載置する。布押えモータ43が駆動することで、押え足24は、下降して送り板との間で布105を押える。ミシンモータ27、移動モータ42、揺動モータ41は、互いに同期して駆動する。   The operation outline of the sewing machine 1 will be described with reference to FIGS. The cloth 105 is placed on the feed plate and the needle plate 26. When the cloth presser motor 43 is driven, the presser foot 24 descends and presses the cloth 105 with the feed plate. The sewing machine motor 27, the moving motor 42, and the swing motor 41 are driven in synchronization with each other.

押え腕23と送り板は、移動モータ42の駆動に伴い前後動し、且つ、揺動モータ41の駆動に伴い左右方向に往復揺動する。故に、布送り装置20は、布105を前後動し、且つ左右方向に往復揺動する。ミシンモータ27が、移動モータ42、揺動モータ41と同期駆動することで、上軸15は回転する。針棒上下動機構、天秤機構、回転釜39は互いに連動して駆動する。針棒11と共に下降する縫針10は、布105を貫通して針穴を通過する。針穴の下方まで下降した目孔10A近傍の上糸6はループ状になる(図6(a)参照)。回転釜39が正面視で時計回りに回動することで、剣先36はループ状の上糸6を捕捉する(図6(b)参照)。縫針10が布105上方に向けて上昇し、回転釜39が正面視時計回りに更に回動する。剣先36はループ状の上糸6を回動方向に引き込み、ループ状の上糸6は拡径する。   The presser arm 23 and the feed plate move back and forth as the moving motor 42 is driven, and swing back and forth in the left-right direction as the swing motor 41 is driven. Therefore, the cloth feeding device 20 moves the cloth 105 back and forth and swings back and forth in the left-right direction. When the sewing machine motor 27 is driven synchronously with the moving motor 42 and the swing motor 41, the upper shaft 15 rotates. The needle bar vertical movement mechanism, the balance mechanism, and the rotary hook 39 are driven in conjunction with each other. The sewing needle 10 descending together with the needle bar 11 passes through the cloth 105 and passes through the needle hole. The upper thread 6 in the vicinity of the eye hole 10A lowered to the lower side of the needle hole becomes a loop shape (see FIG. 6A). When the rotary hook 39 rotates clockwise in front view, the sword tip 36 captures the loop-shaped upper thread 6 (see FIG. 6B). The sewing needle 10 moves upward toward the cloth 105, and the rotary hook 39 further rotates clockwise as viewed from the front. The sword tip 36 pulls the loop-shaped upper thread 6 in the rotating direction, and the loop-shaped upper thread 6 expands in diameter.

回転釜39がループ状になった上糸6をくぐり抜けると(図6(c)参照)、上糸6は下糸9に絡まる。回転釜39の回動方向は、正面視反時計回りに切り替わり、天秤51は、下糸9絡んだ上糸6を引き上げる(図6(d))。ループ状の上糸6は縮径し、ミシン1は一針目の縫製を完了する。本実施形態では、上軸15が360°回転する度に、ミシン1は一針分の縫製を実行する。ミシン1は上記動作を繰り返すことによって、布105に縫目を形成する。   When the rotary hook 39 passes through the looped upper thread 6 (see FIG. 6C), the upper thread 6 is entangled with the lower thread 9. The rotating direction of the rotary hook 39 is switched counterclockwise when viewed from the front, and the balance 51 pulls the upper thread 6 entangled with the lower thread 9 (FIG. 6D). The looped upper thread 6 is reduced in diameter, and the sewing machine 1 completes the sewing of the first stitch. In this embodiment, every time the upper shaft 15 rotates 360 °, the sewing machine 1 executes sewing for one stitch. The sewing machine 1 forms stitches on the cloth 105 by repeating the above operation.

図7は、ミシン1が縫製動作を繰り返す時の、針棒11、回転釜39、天秤51の運動曲線を、上軸15の回転角位相を横軸として示したグラフである。針棒11、回転釜39、天秤51の夫々の運動曲線は何れも上軸15の一回転分を一周期とする。本実施形態では、天秤51が可動範囲上端である上死点から可動範囲下端である下死点を経由して上死点に戻るまでの間が、ミシン1の一針分の縫製期間である。即ち、本実施形態では、上軸15の回転角位相の60°〜420°が第一針目の縫製期間に略一致する。上軸15の回転角位相は、エンコーダ27Aの検出結果に基づく。ミシン1の縫製期間には、釜捕捉期間がある。釜捕捉期間は、回転釜39が剣先36で上糸6を捕捉する期間である。釜捕捉期間は、一回の縫製期間で一回ある。図7では一針目の縫製における釜捕捉期間をL1によって図示し、該期間は剣先36が上糸6を引掛ける「釜上糸掛け」から、回転釜39から上糸6が抜ける「釜からの上糸抜け」までの期間である。   FIG. 7 is a graph showing the motion curves of the needle bar 11, the rotary hook 39, and the balance 51 when the sewing machine 1 repeats the sewing operation, with the rotation angle phase of the upper shaft 15 as the horizontal axis. Each of the movement curves of the needle bar 11, the rotary hook 39, and the balance 51 has one cycle corresponding to one rotation of the upper shaft 15. In the present embodiment, the period from when the balance 51 returns to the top dead center via the bottom dead center that is the lower end of the movable range is the sewing period for one stitch of the sewing machine 1. . That is, in the present embodiment, the rotation angle phase of the upper shaft 15 of 60 ° to 420 ° substantially coincides with the sewing period of the first stitch. The rotation angle phase of the upper shaft 15 is based on the detection result of the encoder 27A. There is a hook catching period in the sewing period of the sewing machine 1. The hook catching period is a period in which the rotary hook 39 catches the upper thread 6 with the sword tip 36. There is one hook catching period in one sewing period. In FIG. 7, the hook catching period in the sewing of the first stitch is indicated by L 1, and during this period, the upper thread 6 comes off from the rotary hook 39 from the “hook upper thread hook” where the sword tip 36 hooks the upper thread 6. This is the period until "upper thread loss".

ミシン1の縫製期間には、天秤引上期間がある。天秤引上期間は、回転釜39から上糸6が抜けた時点から天秤51が上糸6を引き上げる期間である。図7では、一針目の縫製における天秤引上期間をL2によって図示し、該期間は「釜からの上糸抜け」から、天秤51の可動範囲の上端である「天秤上死点」までの期間である。   The sewing period of the sewing machine 1 includes a balance lifting period. The balance lifting period is a period in which the balance 51 pulls up the upper thread 6 from the time when the upper thread 6 is removed from the rotary hook 39. In FIG. 7, the lifting period of the balance in the sewing of the first stitch is indicated by L <b> 2, and this period is a period from “Upper thread removal from the hook” to “Upper dead center of the balance” which is the upper end of the movable range of the balance 51. It is.

図1、図3〜図5、図8を参照し、CPU91が糸調子モータ16に実行する制御方法の概要を説明する。ミシン1による縫製動作の開始時、特定パターンの電流が複数のコイル33に流れており、糸調子モータ16は出力軸18を所定の回転角位相(以下、初期回転角位相と称す)で保持している。初期回転角位相は最初の出力軸18の基準位相である。故に、ミシン1による縫製動作の開始時、出力軸18の位相差は0である。   An outline of a control method executed by the CPU 91 for the thread tension motor 16 will be described with reference to FIGS. 1, 3 to 5, and 8. At the start of the sewing operation by the sewing machine 1, a specific pattern of current flows through the plurality of coils 33, and the thread tension motor 16 holds the output shaft 18 at a predetermined rotational angle phase (hereinafter referred to as initial rotational angle phase). ing. The initial rotation angle phase is a reference phase of the first output shaft 18. Therefore, when the sewing operation by the sewing machine 1 is started, the phase difference of the output shaft 18 is zero.

天秤51が、ミシン1の縫製動作の進行に伴って上糸6の引き上げを開始すると、ミシン1は上糸6を消費する。天秤51と一対の糸調子皿69との間にある上糸6が伸張し、上糸張力は増大する。故に、上糸6が一対の糸調子モータ16を介して出力軸18を付勢し、出力軸18は糸調子モータ16の保持力に抗って徐々に回転する。ミシン1の縫製動作開始時に0であった出力軸18の位相差は、増大する。上糸張力が増大する程、出力軸18の位相差が増大する。以下、初期回転角位相を基準位相とした出力軸18の位相差が所定値である時の、上糸張力の値を所定張力と称す。図8では、出力軸18の位相差と糸調子モータ16での発生トルクとの関係を示す。出力軸18の位相差が増大する程、糸調子モータ16での発生トルクは増大する。故に、上糸張力と糸調子モータ16での発生トルクは、互いに相関関係にある。   When the balance 51 starts to pull up the upper thread 6 as the sewing operation of the sewing machine 1 proceeds, the sewing machine 1 consumes the upper thread 6. The upper thread 6 between the balance 51 and the pair of thread tension plates 69 extends, and the upper thread tension increases. Therefore, the upper thread 6 urges the output shaft 18 via the pair of thread tension motors 16, and the output shaft 18 gradually rotates against the holding force of the thread tension motor 16. The phase difference of the output shaft 18 that was 0 at the start of the sewing operation of the sewing machine 1 increases. As the upper thread tension increases, the phase difference of the output shaft 18 increases. Hereinafter, the value of the upper thread tension when the phase difference of the output shaft 18 with the initial rotation angle phase as the reference phase is a predetermined value is referred to as a predetermined tension. FIG. 8 shows the relationship between the phase difference of the output shaft 18 and the torque generated by the thread tension motor 16. The torque generated by the thread tension motor 16 increases as the phase difference of the output shaft 18 increases. Therefore, the needle thread tension and the torque generated by the thread tension motor 16 are correlated with each other.

初期回転角位相を基準位相とした出力軸18の位相差が所定値を超えた時、CPU91は、複数のコイル33に対する通電パターンを切り替える。詳細には、上記所定値に対する増分を解消する出力軸18の回転角位相(電気角)を、CPU91は特定する。換言すると、所定張力を超えた上糸張力を所定張力に戻す出力軸18の回転角位相を、CPU91は特定する。CPU91は、第一関係式、第二関係式、特定した回転角位相に基づき、I、Iを特定する。CPU91は、特定したI、Iで複数のコイル33に電流を流す。即ち、複数のコイル33の通電パターンが切り替わり、出力軸18は、CPU91が特定した回転角位相まで回転する。回転後の出力軸18の回転角位相は、新たな基準位相となる。出力軸18が新たな基準位相にある時、上糸張力は所定張力に戻る。 When the phase difference of the output shaft 18 with the initial rotation angle phase as the reference phase exceeds a predetermined value, the CPU 91 switches the energization pattern for the plurality of coils 33. Specifically, the CPU 91 specifies the rotation angle phase (electrical angle) of the output shaft 18 that eliminates the increment with respect to the predetermined value. In other words, the CPU 91 specifies the rotation angle phase of the output shaft 18 that returns the upper thread tension exceeding the predetermined tension to the predetermined tension. The CPU 91 specifies I A and I B based on the first relational expression, the second relational expression, and the specified rotation angle phase. The CPU 91 supplies current to the plurality of coils 33 with the specified I A and I B. That is, the energization patterns of the plurality of coils 33 are switched, and the output shaft 18 rotates to the rotation angle phase specified by the CPU 91. The rotation angle phase of the output shaft 18 after rotation becomes a new reference phase. When the output shaft 18 is in a new reference phase, the upper thread tension returns to the predetermined tension.

天秤51による上糸6の引き上げは継続しており、出力軸18は、切り替わった基準位相から、上糸6の付勢によって更に回転する。故に、位相差が再び所定値を超え、上糸張力は所定張力を再び超える。CPU91は、位相差において所定値を超えた分を解消する出力軸18の回転角位相(即ち上糸張力を所定張力に戻す出力軸18の回転角位相)を特定する。CPU91は、特定した出力軸18の回転角位相、第一関係式、第二関係式に基づき、I、Iを特定する。CPU91は、上記処理を繰り返すことで糸調子モータ16を駆動制御し、上糸張力を維持する。本実施形態では、作業者は、操作ボタン47を介して、所望の所定張力を入力する。故に、CPU91は、作業者が所望する所定張力が発生するよう、糸調子モータ16を駆動制御する。 The upper thread 6 is continuously pulled up by the balance 51, and the output shaft 18 is further rotated by the urging of the upper thread 6 from the switched reference phase. Therefore, the phase difference again exceeds the predetermined value, and the needle thread tension again exceeds the predetermined tension. The CPU 91 specifies the rotation angle phase of the output shaft 18 that eliminates the portion of the phase difference exceeding the predetermined value (that is, the rotation angle phase of the output shaft 18 that returns the upper thread tension to the predetermined tension). The CPU 91 identifies I A and I B based on the identified rotation angle phase of the output shaft 18, the first relational expression, and the second relational expression. The CPU 91 drives and controls the thread tension motor 16 by repeating the above process, and maintains the upper thread tension. In the present embodiment, the operator inputs a desired predetermined tension via the operation button 47. Therefore, the CPU 91 drives and controls the thread tension motor 16 so that a predetermined tension desired by the operator is generated.

ミシン1の縫製不良を説明する。ミシン1の縫製時における上糸6の使用量が予め決まった範囲から外れると、縫製不良が発生する。本実施形態の縫製不良は、目飛び、糸切れ、糸締り不良を含む。目飛びは、回転釜39が剣先36で上糸6を捕捉し損ねる不具合である(図12参照)。目飛びが発生すると、釜捕捉期間における上糸6の使用量は、予め定まった量Aよりも少ない。糸切れは、目孔10Aと上糸ボビンの間となる上糸供給経路上で上糸6が切れる不具合である。糸切れは、縫針10が折れる針折れに伴う糸切れを含む。ミシン1は後述の縫製処理で、釜捕捉期間における糸切れと、天秤引上期間における糸切れを検出する。糸切れが発生すると、上糸6の使用量は予め定まった量Bよりも少ない。糸締り不良は、天秤51による上糸6の引上時において、布105の縫目を形成する上糸6と下糸9のバランスが不良となる不具合である。上糸6が下糸9に対して強固に絡まると縫目近くの布105は縮む。該時、天秤引上期間における上糸6の使用量は、予め定まった量Cよりも少ない。上糸6が下糸9に緩く絡むと、縫目を形成する上糸6は布105から離れる。該時、天秤引上期間における上糸6の使用量は予め定まった量Cよりも多い。   The sewing failure of the sewing machine 1 will be described. If the usage amount of the upper thread 6 at the time of sewing the sewing machine 1 is out of the predetermined range, poor sewing occurs. The sewing failure in this embodiment includes skipping, thread breakage, and thread tightening failure. The skipping is a problem that the rotary hook 39 fails to capture the upper thread 6 with the sword tip 36 (see FIG. 12). When skipping occurs, the usage amount of the upper thread 6 during the hook catching period is smaller than the predetermined amount A. The thread breakage is a problem that the upper thread 6 is cut on the upper thread supply path between the eye hole 10A and the upper thread bobbin. The thread break includes a thread break associated with a needle break at which the sewing needle 10 is broken. The sewing machine 1 detects a thread breakage during the hook catching period and a thread breakage during the balance lifting period in a sewing process described later. When thread breakage occurs, the amount of upper thread 6 used is less than the predetermined amount B. The thread tightening failure is a problem in which the balance between the upper thread 6 and the lower thread 9 forming the seam of the cloth 105 becomes poor when the upper thread 6 is pulled up by the balance 51. When the upper thread 6 is tightly entangled with the lower thread 9, the cloth 105 near the seam shrinks. At this time, the amount of the upper thread 6 used in the balance lifting period is smaller than the predetermined amount C. When the upper thread 6 is loosely entangled with the lower thread 9, the upper thread 6 forming the seam is separated from the cloth 105. At this time, the usage amount of the upper thread 6 in the balance lifting period is larger than the predetermined amount C.

目飛び、糸切れ、糸締り不良の何れの縫製不良が発生した場合でも、上糸6の使用量は予め決まった量から外れる。即ち、縫製不良が発生した場合、糸調子モータ16の出力軸18の回転量は予め決まった量から外れる。後述の縫製処理では、ミシン1は、糸調子モータ16の回転変位量に基づき、縫製不良の有無を判断する。予め決まった量A、B、Cは所定の範囲を有し、手前数針の平均値、最大値、最小値あるいは一針手前の最大値等から閾値を0を含め算出し決めることができる。特に糸切れの場合は、閾値0は好ましくない。   Even if any sewing failure such as stitch skipping, thread breakage, or thread tightening failure occurs, the usage amount of the upper thread 6 deviates from a predetermined amount. That is, when a sewing failure occurs, the rotation amount of the output shaft 18 of the thread tension motor 16 deviates from a predetermined amount. In the sewing process described later, the sewing machine 1 determines whether there is a sewing failure based on the rotational displacement amount of the thread tension motor 16. The predetermined amounts A, B, and C have a predetermined range, and can be determined by calculating the threshold value including 0 from the average value, the maximum value, the minimum value, the maximum value one stitch before, etc. Particularly in the case of yarn breakage, the threshold value 0 is not preferable.

図9〜図14を参照し、縫製処理を説明する。縫製処理は、ミシン1が布105を縫製する処理である。例えば、作業者が、操作ボタン47を操作してミシン1の電源を投入すると、CPU91はROM92からプログラムを読み出して、縫製処理を実行する。   The sewing process will be described with reference to FIGS. The sewing process is a process in which the sewing machine 1 sews the cloth 105. For example, when the operator operates the operation button 47 to turn on the sewing machine 1, the CPU 91 reads a program from the ROM 92 and executes a sewing process.

図9、図10に示す如く、CPU91は初期化処理を実行する(S11)。例えば、CPU91は、記憶装置94に記憶の第一フラグと第二フラグを何れも0に上書きする。CPU91は、エンコーダ21の検出結果に基づき、糸調子モータ16の出力軸18の回転角位相を取得する(S12)。後述の如く、S12で取得する回転角位相は基準位相である。CPU91は、取得した回転角位相を記憶装置94の基準位相記憶領域に記憶する(S12)。CPU91は張力情報を取得する(S13)。例えば、操作ボタン47が張力情報を検出するまで、CPU91は待機する。作業者が例えば具体的な数値を張力情報として操作ボタン47に入力することで、CPU91は張力情報を取得する(S13)。CPU91は出力軸18の位相差情報を取得する(S14)。CPU91は、記憶装置94に記憶の特定情報テーブルを参照し、S13で取得の張力情報に対応する位相差情報を取得する。CPU91は取得した位相差情報をRAM93に記憶する(S14)。   As shown in FIGS. 9 and 10, the CPU 91 executes an initialization process (S11). For example, the CPU 91 overwrites both the first flag and the second flag stored in the storage device 94 with 0. The CPU 91 acquires the rotation angle phase of the output shaft 18 of the thread tension motor 16 based on the detection result of the encoder 21 (S12). As will be described later, the rotation angle phase acquired in S12 is a reference phase. The CPU 91 stores the acquired rotation angle phase in the reference phase storage area of the storage device 94 (S12). CPU91 acquires tension information (S13). For example, the CPU 91 waits until the operation button 47 detects tension information. For example, when the operator inputs a specific numerical value to the operation button 47 as tension information, the CPU 91 acquires the tension information (S13). The CPU 91 acquires phase difference information of the output shaft 18 (S14). The CPU 91 refers to the specific information table stored in the storage device 94 and acquires phase difference information corresponding to the tension information acquired in S13. The CPU 91 stores the acquired phase difference information in the RAM 93 (S14).

CPU91は、ミシン1の縫製動作を開始する指示である縫製開始指示を検出したか否かを判断する(S15)。縫製開始指示は、作業者が操作ボタン47又はペダル38の操作によって入力する指示である。CPU91は、縫製開始指示を検出するまで(S15:NO)、待機する。作業者は、CPU91の待機中に、針板26と送り板に布105を載置する。布105の載置後、作業者が縫製開始指示を入力すると(S15:YES)、CPU91は、布押えモータ43を駆動制御して、押え足24を下降する(S16)。押え足24は送り板との間で布105を挟む。   The CPU 91 determines whether or not a sewing start instruction that is an instruction to start the sewing operation of the sewing machine 1 has been detected (S15). The sewing start instruction is an instruction that the operator inputs by operating the operation button 47 or the pedal 38. The CPU 91 stands by until a sewing start instruction is detected (S15: NO). The operator places the cloth 105 on the needle plate 26 and the feed plate while the CPU 91 is on standby. When the operator inputs a sewing start instruction after placing the cloth 105 (S15: YES), the CPU 91 drives and controls the cloth presser motor 43 to lower the presser foot 24 (S16). The presser foot 24 sandwiches the cloth 105 with the feed plate.

CPU91は、複数のコイル33の夫々に対する通電パターンを特定する(S17)。CPU91は、S12で取得した回転角位相、第一関係式、第二関係式に基づき、I、Iを算出する(S17)。CPU91は、S17で特定した通電パターンで、複数のコイル33に対して通電を実行する(S18)。S12で取得した回転角位相で出力軸18を保持する力が、糸調子モータ16で発生する。即ち、S12で取得した回転角位相は、最初の出力軸18の基準位相である初期回転角位相となる。CPU91は、駆動モータを駆動制御する(S19)。針棒11、回転釜39、送り台37は互いに同期して動作する。CPU91は糸調子モータ駆動処理を実行する(S21)。 CPU91 specifies the electricity supply pattern with respect to each of the some coil 33 (S17). The CPU 91 calculates I A and I B based on the rotation angle phase, the first relational expression, and the second relational expression acquired in S12 (S17). CPU91 performs electricity supply with respect to the some coil 33 by the electricity supply pattern specified by S17 (S18). A force that holds the output shaft 18 at the rotational angle phase acquired in S <b> 12 is generated in the thread tension motor 16. That is, the rotation angle phase acquired in S12 is the initial rotation angle phase that is the reference phase of the first output shaft 18. The CPU 91 controls the drive motor (S19). The needle bar 11, the rotary hook 39, and the feed base 37 operate in synchronization with each other. The CPU 91 executes a thread tension motor drive process (S21).

CPU91は、エンコーダ21の検出結果に基づき、糸調子モータ16の出力軸18の回転角位相を取得する(S51)。CPU91は、取得した回転角位相を記憶装置94の位相記憶領域に上書きして記憶する(S51)。CPU91は、出力軸18の実位相差が所定値を超えたか否かを判断する(S52)。実位相差は、記憶装置94の位相記憶領域に記憶の回転角位相から、基準位相記憶領域に記憶の回転角位相を差し引いた値であり、実機における出力軸18の位相差に相当する。一回目の糸調子モータ駆動処理では、実位相差は、S51で取得の回転角位相からS12で取得の回転角位相を差し引いた値となる。また、一回目の糸調子モータ駆動処理では、所定値はS14で取得の位相差情報が示す位相差である。上糸張力が、S13で取得の張力情報が示す張力以下である場合、実位相差は所定値よりも小さいので(S52:NO)、CPU91は糸調子モータ駆動処理を終了する。   The CPU 91 acquires the rotation angle phase of the output shaft 18 of the thread tension motor 16 based on the detection result of the encoder 21 (S51). The CPU 91 overwrites and stores the acquired rotation angle phase in the phase storage area of the storage device 94 (S51). The CPU 91 determines whether or not the actual phase difference of the output shaft 18 exceeds a predetermined value (S52). The actual phase difference is a value obtained by subtracting the rotation angle phase stored in the reference phase storage area from the rotation angle phase stored in the phase storage area of the storage device 94, and corresponds to the phase difference of the output shaft 18 in the actual machine. In the first thread tension motor driving process, the actual phase difference is a value obtained by subtracting the rotation angle phase acquired in S12 from the rotation angle phase acquired in S51. In the first thread tension motor driving process, the predetermined value is the phase difference indicated by the phase difference information acquired in S14. When the upper thread tension is equal to or less than the tension indicated by the tension information acquired in S13, the actual phase difference is smaller than the predetermined value (S52: NO), and the CPU 91 ends the thread tension motor drive process.

CPU91は、目飛び判断処理(S23)、糸切れ判断処理(S25)、糸締り不良判断処理(S27)を順に実行する。S23、S25、S27の詳細は後述する。CPU91は、エンコーダ27A、41A、42Aの検出結果に基づき、駆動モータが駆動停止しているか否かを判断する(S29)。CPU91は、エンコーダ27A、41A、42Aの夫々の検出結果を、例えば二回に亘って取得する。エンコーダ27A、41A、42Aの少なくとも一つの検出結果が変化していれば、CPU91は、駆動モータが駆動停止していないと判断し(S29:NO)、処理をS31に移行する。エンコーダ27A、41A、42Aの検出結果が何れも変化していなければ、CPU91は、駆動モータが停止中であると判断し(S29:YES)、処理をS35に移行する。   The CPU 91 sequentially executes a skipping determination process (S23), a thread breakage determination process (S25), and a thread tightening failure determination process (S27). Details of S23, S25, and S27 will be described later. The CPU 91 determines whether or not the drive motor is stopped based on the detection results of the encoders 27A, 41A, and 42A (S29). CPU91 acquires each detection result of encoder 27A, 41A, 42A, for example twice. If at least one detection result of the encoders 27A, 41A, and 42A has changed, the CPU 91 determines that the drive motor has not stopped driving (S29: NO), and proceeds to S31. If none of the detection results of the encoders 27A, 41A, and 42A change, the CPU 91 determines that the drive motor is stopped (S29: YES), and moves the process to S35.

駆動モータが駆動中である場合(S29:NO)、CPU91は、操作ボタン47の検出結果に基づき、ミシン1の縫製動作を終了する指示である縫製終了指示を検出したか否かを判断する(S31)。縫製終了指示は、作業者がペダル38の操作を停止した又は縫製データに基づく縫製が終了したことを示す指示である。縫製終了指示がない場合(S31:NO)、CPU91は処理をS21に移行する。   When the drive motor is being driven (S29: NO), the CPU 91 determines whether or not a sewing end instruction, which is an instruction to end the sewing operation of the sewing machine 1, has been detected based on the detection result of the operation button 47 ( S31). The sewing end instruction is an instruction indicating that the operator has stopped operating the pedal 38 or has finished sewing based on the sewing data. If there is no instruction to end sewing (S31: NO), the CPU 91 proceeds to S21.

CPU91はS21〜S31を繰り返し実行する。本実施形態では、CPU91がS21〜S31を繰り返す周期は、10μs〜10msに1回であり、針棒11が上下動する周期よりも十分に短い。   The CPU 91 repeatedly executes S21 to S31. In the present embodiment, the cycle in which the CPU 91 repeats S21 to S31 is once every 10 μs to 10 ms, which is sufficiently shorter than the cycle in which the needle bar 11 moves up and down.

例えば、縫製処理開始後の十回目の糸調子モータ駆動処理で(S21)、実位相差が所定値を超えたとする(S52:YES)。該時、実機の上糸張力は、S13で取得の張力情報が示す上糸張力を超える。CPU91は、複数のコイル33に対する通電パターンを特定する(S53)。換言すると、CPU91は、エンコーダ21の検出結果に基づいた計算制御によってIとIを算出して特定する(S53)。例えば、CPU91は、S52で取得の実位相差の、所定値に対する増分を特定する。CPU91は、特定した増分を解消する出力軸18の回転角位相を基準位相として取得し、記憶装置94の基準位相記憶領域に上書きする。CPU91は、基準位相として取得した回転角位相、第一関係式、第二関係式に基づき、特定パターンを特定する(S53)。CPU91は、複数のコイル33に対して実行している通電パターンを、S53で特定した通電パターンに切り替える(S55)。出力軸18は、記憶装置94の基準位相記憶領域に記憶の回転角位相に回転し、実機の上糸張力は、S13で取得の張力情報が示す上糸張力に戻る。CPU91は、糸調子モータ駆動処理を終了する。十一回目の糸調子モータ駆動処理のS52における実位相差は、十一回目の糸調子モータ駆動処理のS51で取得の回転角位相から、十回目の糸調子モータ駆動処理のS53で基準位相として取得した回転角位相を差し引いた値となる。所定値は、実機の上糸張力を、S13で取得の張力情報が示す上糸張力に維持する為の値となる。 For example, in the tenth thread tension motor drive process after the start of the sewing process (S21), it is assumed that the actual phase difference exceeds a predetermined value (S52: YES). At this time, the upper thread tension of the actual machine exceeds the upper thread tension indicated by the tension information acquired in S13. CPU91 specifies the electricity supply pattern with respect to the some coil 33 (S53). In other words, CPU 91 identifies and calculates the I A and I B by a calculation control based on the detection result of the encoder 21 (S53). For example, the CPU 91 specifies an increment of the actual phase difference acquired in S52 with respect to a predetermined value. The CPU 91 acquires the rotation angle phase of the output shaft 18 that eliminates the specified increment as the reference phase, and overwrites the reference phase storage area of the storage device 94. The CPU 91 specifies a specific pattern based on the rotation angle phase acquired as the reference phase, the first relational expression, and the second relational expression (S53). CPU91 switches the electricity supply pattern currently performed with respect to the some coil 33 to the electricity supply pattern specified by S53 (S55). The output shaft 18 rotates to the rotation angle phase stored in the reference phase storage area of the storage device 94, and the upper thread tension of the actual machine returns to the upper thread tension indicated by the tension information acquired in S13. The CPU 91 ends the thread tension motor driving process. The actual phase difference in S52 of the eleventh thread tension motor drive process is determined from the rotation angle phase acquired in S51 of the eleventh thread tension motor drive process as the reference phase in S53 of the tenth thread tension motor drive process. The value obtained by subtracting the acquired rotation angle phase. The predetermined value is a value for maintaining the upper thread tension of the actual machine at the upper thread tension indicated by the tension information acquired in S13.

CPU91は、S53を実行する度に、エンコーダ21の検出結果に基づいた計算制御によってIとIを算出して特定し(S53)、複数のコイル33に対する通電パターンをS53で取得した通電パターンに切り替える(S55)。CPU91がS21を繰り返し実行することで、ミシン1は、実機の上糸張力を、S13で取得の張力情報が示す上糸張力に維持する。CPU91は、糸調子モータ駆動処理を繰り返すたびに(S21)、記憶装置94の位相記憶領域に記憶の回転角位相を上書きして更新する(S51)。 CPU91, every time for executing S53, identifies and calculates the I A and I B by a calculation control based on the detection result of the encoder 21 (S53), the energization pattern acquired energization pattern for a plurality of coils 33 in S53 (S55). As the CPU 91 repeatedly executes S21, the sewing machine 1 maintains the upper thread tension of the actual machine at the upper thread tension indicated by the tension information acquired in S13. Each time the CPU 91 repeats the thread tension motor driving process (S21), the CPU 91 updates the phase storage area of the storage device 94 by overwriting the stored rotation angle phase (S51).

図9、図11、図12を参照し、目飛び判断処理(S23)を説明する。CPU91は、釜捕捉期間であるか否かを判断する(S61)。例えば、CPU91は、エンコーダ27Aの検出結果に基づき、上軸15の回転角位相が、記憶装置94に記憶の釜捕捉期間内であるか否かを判断することで、釜捕捉期間か否かを判断する。縫製処理開始後の一回目の目飛び判断処理では、上軸15の回転角位相は釜捕捉期間内でなく(S61:NO)、CPU91は記憶装置94に記憶の第一フラグを0に上書きして(S63)、目飛び判断処理を終了する。   The skipping determination process (S23) will be described with reference to FIGS. The CPU 91 determines whether or not it is the shuttle capture period (S61). For example, the CPU 91 determines whether or not the rotation angle phase of the upper shaft 15 is within the hook capture period stored in the storage device 94 based on the detection result of the encoder 27A, thereby determining whether or not the hook capture period. to decide. In the first skip determination process after the start of the sewing process, the rotation angle phase of the upper shaft 15 is not within the hook capture period (S61: NO), and the CPU 91 overwrites the first flag stored in the storage device 94 with 0. (S63), the skipping determination process is terminated.

CPU91は、S25〜S31、S21を繰り返し実行する。駆動モータが駆動することで上軸15は回転し、釜捕捉期間になる(S61:YES)。CPU91は、記憶装置94に記憶の第一フラグが1であるか否かを判断する(S65)。第一フラグが0である場合(S65:NO)、CPU91は記憶装置94に記憶の第一フラグを1に上書きする(S67)。CPU91は、第一初期回転角位相を記憶装置94に記憶する(S69)。第一初期回転角位相は、S69実行時における出力軸18の回転角位相である。CPU91は目飛び判断処理を終了する。   The CPU 91 repeatedly executes S25 to S31 and S21. When the drive motor is driven, the upper shaft 15 rotates and enters the hook catching period (S61: YES). The CPU 91 determines whether or not the first flag stored in the storage device 94 is 1 (S65). When the first flag is 0 (S65: NO), the CPU 91 overwrites the first flag stored in the storage device 94 with 1 (S67). The CPU 91 stores the first initial rotation angle phase in the storage device 94 (S69). The first initial rotation angle phase is the rotation angle phase of the output shaft 18 when S69 is executed. The CPU 91 ends the skipping determination process.

CPU91が次の目飛び処理判断を実行する時(S23)、釜捕捉期間が継続している場合(S61:YES)、第一フラグは1である(S65:YES)。CPU91は、第一回転変位量が特定値未満であるか否かを判断する(S71)。第一回転変位量は、第一初期回転角位相を基準とした出力軸18の回転量である。特定値は予め定まった値であり、目飛びの有無を判断する為の値である。例えば、CPU91は、エンコーダ21の検出結果に基づき取得した出力軸18の回転角位相と、第一初期回転角位相との差分を取得する。故にCPU91は第一回転変位量を取得する。目飛びが発生していないとき、第一回転変位量は特定値以上となり(S71:NO)、CPU91は目飛び判断処理を終了する。   When the CPU 91 executes the next skip processing determination (S23), if the shuttle capture period continues (S61: YES), the first flag is 1 (S65: YES). The CPU 91 determines whether or not the first rotational displacement amount is less than a specific value (S71). The first rotational displacement amount is the rotation amount of the output shaft 18 with the first initial rotational angle phase as a reference. The specific value is a predetermined value, and is a value for determining the presence or absence of skipping. For example, the CPU 91 acquires the difference between the rotation angle phase of the output shaft 18 acquired based on the detection result of the encoder 21 and the first initial rotation angle phase. Therefore, the CPU 91 acquires the first rotational displacement amount. When the skip is not occurring, the first rotational displacement amount is equal to or greater than the specific value (S71: NO), and the CPU 91 ends the skip determination process.

例えばミシン1が一針目の縫製を実行するときに、回転釜39が上糸6を剣先36で捕捉すれば(図6(b)参照)、釜捕捉期間の間で第一回転変位量は特定値以上となる(S71:NO)。上糸6が回転釜39を潜り抜けた後(図6(c)参照)、天秤51は上死点に達し、ミシン1は一針目の縫製を終える。上糸6が回転釜39を潜り抜けた時、釜捕捉期間ではなくなる(S61:NO)。CPU91は、第一フラグを0に上書きする(S63)。CPU91が、S21〜S31を繰り返し実行する間に、縫製機構12は二針目以降の縫製を実行する。故に、S23を実行するCPU91は、各針数に対応する釜捕捉期間での目飛びの有無を判断できる。換言すると、S23を実行するCPU91は、布105に特定の縫目を形成する特定縫製動作において、目飛びの有無を判断できる。   For example, if the rotary hook 39 catches the upper thread 6 with the sword tip 36 when the sewing machine 1 executes the first stitch sewing (see FIG. 6B), the first rotational displacement amount is specified during the hook catching period. It becomes more than a value (S71: NO). After the upper thread 6 has passed through the rotary hook 39 (see FIG. 6C), the balance 51 reaches the top dead center, and the sewing machine 1 finishes sewing the first stitch. When the upper thread 6 has passed through the rotary hook 39, it is not the hook catching period (S61: NO). The CPU 91 overwrites the first flag with 0 (S63). While the CPU 91 repeatedly executes S21 to S31, the sewing mechanism 12 executes the second and subsequent stitches. Therefore, CPU91 which performs S23 can judge the presence or absence of the skip in the hook capture period corresponding to each stitch number. In other words, the CPU 91 that executes S23 can determine the presence or absence of stitch skipping in the specific sewing operation for forming a specific stitch on the cloth 105.

例えば、ミシン1が一針目の縫製を実行するときに、回転釜39が上糸6を剣先36で捕捉し損ねると(図12(a)、(b)参照)、上糸6は回転釜39を潜らない。該時、上糸6は使用されないので、上糸6の使用量は予め定まった量Aよりも少ない。故に、第一回転変位量は所定値未満となり(S71:YES)、CPU91は目飛びの発生を検出できる。CPU91は、駆動モータを駆動停止して(S73)、目飛び判断処理を終了する。CPU91は、S25、S27を実行した後、駆動モータが駆動停止していると判断し(S29:YES)、処理を後述のS35に移行する。   For example, when the rotary hook 39 fails to capture the upper thread 6 with the sword tip 36 when the sewing machine 1 performs the first stitch sewing (see FIGS. 12A and 12B), the upper thread 6 is not rotated by the rotary hook 39. Do not dive. At this time, since the upper thread 6 is not used, the used amount of the upper thread 6 is smaller than the predetermined amount A. Therefore, the first rotational displacement amount is less than the predetermined value (S71: YES), and the CPU 91 can detect the occurrence of skipping. The CPU 91 stops driving the drive motor (S73) and ends the skipping determination process. After executing S25 and S27, the CPU 91 determines that the drive motor has stopped driving (S29: YES), and proceeds to S35 described later.

図9、図13を参照し、糸切れ判断処理(S25)を説明する。CPU91は、駆動モータが駆動停止しているか否かを判断する(S81)。S81はS29と同じである。例えば、駆動モータが目飛び判断処理で駆動停止すると(S73)、CPU91は駆動モータが駆動停止していると判断する(S81:YES)。CPU91は糸切れ判断処理を終了する。   The thread breakage determination process (S25) will be described with reference to FIGS. The CPU 91 determines whether or not the drive motor has stopped driving (S81). S81 is the same as S29. For example, when the drive motor stops driving in the skipping determination process (S73), the CPU 91 determines that the drive motor stops driving (S81: YES). The CPU 91 ends the thread breakage determination process.

駆動モータが駆動停止していない場合(S81:NO)、CPU91は、釜捕捉期間であるか否かを判断する(S83)。S83はS61(図11参照)と同じである。S83でのCPU91の判断結果は、直前で実行したS61でのCPU91の判断結果と一致する。   When the drive motor has not stopped driving (S81: NO), the CPU 91 determines whether or not it is the shuttle catching period (S83). S83 is the same as S61 (see FIG. 11). The determination result of the CPU 91 in S83 matches the determination result of the CPU 91 in S61 executed immediately before.

CPU91が、釜捕捉期間でないと判断した場合(S83:NO)、天秤引上期間であるか否かを判断する(S85)。CPU91は、エンコーダ27Aの検出結果に基づき、上軸15の回転角位相が、記憶装置94に記憶の天秤引上期間内であるか否かを判断することで、天秤引上期間か否かを判断する。例えば、縫製処理開始後の一回目の糸切れ判断処理では、天秤引上期間でなく(S85:NO)、CPU91は記憶装置94に記憶の第二フラグに0を上書きして(S87)、糸切れ判断処理を終了する。CPU91は、S27〜S31、S21、S23を繰り返し実行する。   When the CPU 91 determines that it is not the shuttle catching period (S83: NO), it is determined whether it is the balance pulling period (S85). Based on the detection result of the encoder 27A, the CPU 91 determines whether or not the rotation angle phase of the upper shaft 15 is within the balance pull-up period stored in the storage device 94, thereby determining whether or not the balance pull-up period. to decide. For example, in the first thread breakage determination process after the start of the sewing process, the CPU 91 overwrites 0 in the second flag stored in the storage device 94 (S87) instead of the balance lifting period (S85: NO), and the thread The cut determination process ends. The CPU 91 repeatedly executes S27 to S31, S21, and S23.

駆動モータが駆動することで上軸15が回転し、釜捕捉期間になったとき(S83:YES)、CPU91は第一回転変位量が第一所定値未満であるか否かを判断する(S89)。第一回転変位量は、直前のS71(図11参照)で取得する第一回転変位量と同じである。第一所定値は、予め定まった値であり、釜捕捉期間における糸切れの有無を判断する為の値である。例えばミシン1が縫製を実行するときに、上糸6が糸切れしなければ、上糸6が回転釜39を潜ることで使用され、上糸6の使用量は予め定まった量Bの範囲内となる。故に第一回転変位量は、第一所定値以上となる(S89:NO)。該時、CPU91は糸切れ判断処理を終了する。   When the upper motor 15 is rotated by driving the drive motor and the hook catching period is reached (S83: YES), the CPU 91 determines whether or not the first rotational displacement amount is less than the first predetermined value (S89). ). The first rotational displacement amount is the same as the first rotational displacement amount acquired in the immediately preceding S71 (see FIG. 11). The first predetermined value is a predetermined value, and is a value for determining the presence or absence of yarn breakage during the hook catching period. For example, if the upper thread 6 does not break when the sewing machine 1 performs sewing, the upper thread 6 is used by diving through the rotary hook 39, and the amount of use of the upper thread 6 is within a predetermined amount B. It becomes. Therefore, the first rotational displacement amount is not less than the first predetermined value (S89: NO). At this time, the CPU 91 ends the thread breakage determination process.

例えば、上糸6の糸切れが一針目の縫製における釜捕捉期間中に発生すると、上糸6は使用されないので、上糸6の使用量は予め定まった量Bよりも少ない。故に第一回転変位量は第一所定値未満になる(S89:YES)。故にCPU91は、上糸6の糸切れを検出する。CPU91は、駆動モータを駆動停止し(S99)、糸切れ判断処理を終了する。   For example, if a thread breakage of the upper thread 6 occurs during the hook catching period in the sewing of the first stitch, the upper thread 6 is not used, and therefore the usage amount of the upper thread 6 is smaller than the predetermined amount B. Therefore, the first rotational displacement amount is less than the first predetermined value (S89: YES). Therefore, the CPU 91 detects the yarn breakage of the upper thread 6. The CPU 91 stops driving the drive motor (S99) and ends the thread breakage determination process.

一方、例えば一針目の縫製における釜捕捉期間が終わった後(S83:NO)、一針目の縫製に対応する天秤引上期間になる(S85:YES)。CPU91は、第二フラグが1であるか否かを判断する(S91)。CPU91が、一針目の縫製中において初めてS91を実行するとき、第二フラグは0である(S91:NO)。CPU91は、記憶装置94に記憶の第二フラグを1に上書きして(S93)、第二初期回転角位相を記憶装置94に記憶する(S95)。第二初期回転角位相は、S95実行時における出力軸18の回転角位相である。第二フラグが0から1に切り替わった直後(S93)、CPU91は第二初期回転角位相を記憶する。故に、第二初期回転角位相は天秤引上期間の開始時における出力軸18の回転角位相である。CPU91は糸切れ判断処理を終了する。CPU91は、S27〜S31、S21〜S25を繰り返し実行する。   On the other hand, for example, after the hook catching period in the sewing of the first stitch is over (S83: NO), it becomes the balance lifting period corresponding to the sewing of the first stitch (S85: YES). The CPU 91 determines whether or not the second flag is 1 (S91). When the CPU 91 executes S91 for the first time during the sewing of the first stitch, the second flag is 0 (S91: NO). The CPU 91 overwrites the second flag stored in the storage device 94 with 1 (S93), and stores the second initial rotation angle phase in the storage device 94 (S95). The second initial rotation angle phase is the rotation angle phase of the output shaft 18 when S95 is executed. Immediately after the second flag is switched from 0 to 1 (S93), the CPU 91 stores the second initial rotation angle phase. Therefore, the second initial rotation angle phase is the rotation angle phase of the output shaft 18 at the start of the balance lifting period. The CPU 91 ends the thread breakage determination process. The CPU 91 repeatedly executes S27 to S31 and S21 to S25.

CPU91が第二初期回転角位相を記憶装置94に記憶してから最初の糸切れ判断処理では、釜捕捉期間でなく(S83:NO)、天秤引上期間の時(S85:YES)、記憶装置94に記憶の第二フラグは1である(S91:YES)。CPU91は、第二回転変位量が第二所定値未満であるか否かを判断する(S97)。第二回転変位量は、第二初期回転角位相を基準とした出力軸18の回転角位相である。第二所定値は予め定まった値であり、天秤引上期間における糸切れの有無を判断する為の値である。例えば、CPU91は、エンコーダ21の検出結果に基づき取得した出力軸18の回転角位相と、第二初期回転角位相との差分を取得する。故にCPU91は、第二回転変位量を取得する。天秤引上期間における糸切れが発生していないとき、天秤51が上糸6を引き上げることで上糸6が使用されるので、上糸6の使用量は予め定まった量Bの範囲内となる。故に第二回転変位量は第二所定値以上となり(S97:NO)、CPU91は糸切れ判断処理を終了する。   In the first yarn breakage determination process after the CPU 91 stores the second initial rotation angle phase in the storage device 94, the storage device is not in the hook catching period (S83: NO) but during the balance pulling period (S85: YES). The second flag stored in 94 is 1 (S91: YES). The CPU 91 determines whether or not the second rotational displacement amount is less than a second predetermined value (S97). The second rotational displacement amount is a rotational angle phase of the output shaft 18 with reference to the second initial rotational angle phase. The second predetermined value is a predetermined value, and is a value for determining the presence or absence of yarn breakage in the lifting period. For example, the CPU 91 acquires the difference between the rotation angle phase of the output shaft 18 acquired based on the detection result of the encoder 21 and the second initial rotation angle phase. Therefore, the CPU 91 acquires the second rotational displacement amount. When the thread breakage does not occur during the lifting and pulling period, the upper thread 6 is used by the balance 51 pulling up the upper thread 6, so that the amount of the upper thread 6 used is within a predetermined amount B. . Therefore, the second rotational displacement amount becomes equal to or greater than the second predetermined value (S97: NO), and the CPU 91 ends the thread breakage determination process.

一針目の縫製における天秤引上期間が終了した直後(即ち二針目の縫製が開始した直後)における糸切れ判断処理では、釜捕捉期間でなく(S83:NO)、天秤引上期間でもない(S85:NO)。CPU91は、記憶装置94に記憶の第二フラグを0に上書きする(S87)。CPU91が、S21〜S31を繰り返し実行する間に、縫製機構12は二針目以降の縫製を実行する。故に、CPU91は、特定縫製動作における糸切れが発生したか否かを、S25を実行することで判断できる。   In the thread breakage determination process immediately after the lifting of the balance in the first stitch (that is, immediately after starting the sewing of the second stitch), it is not the hook catching period (S83: NO) and is not the lifting period (S85). : NO). The CPU 91 overwrites the second flag stored in the storage device 94 with 0 (S87). While the CPU 91 repeatedly executes S21 to S31, the sewing mechanism 12 executes the second and subsequent stitches. Therefore, the CPU 91 can determine whether or not a thread break has occurred in the specific sewing operation by executing S25.

一方、上糸6の糸切れが、一針目の縫製における天秤引上期間中に生じた場合、天秤51が上糸6を引き上げず上糸6が使用されないので、上糸6の使用量は予め定まった量Bよりも少ない。故に第二回転変位量は第二所定値未満になる(S97:YES)。故にCPU91は、上糸6の糸切れを検出する。CPU91は、駆動モータを駆動停止して(S99)、糸切れ判断処理を終了する。   On the other hand, when the thread breakage of the upper thread 6 occurs during the balance pulling period in the sewing of the first stitch, the balance 51 does not pull up the upper thread 6 and the upper thread 6 is not used. Less than a fixed amount B. Therefore, the second rotational displacement amount is less than the second predetermined value (S97: YES). Therefore, the CPU 91 detects the yarn breakage of the upper thread 6. The CPU 91 stops driving the drive motor (S99) and ends the thread breakage determination process.

図9、図14を参照し、糸締り不良判断処理を説明する。CPU91は、駆動モータが駆動停止しているか否かを判断する(S101)。S101はS29と同じである。例えば、駆動モータが、S73(図11参照)又はS99(図13参照)で停止すると(S101:YES)、CPU91は糸締り不良判断処理を終了する。   With reference to FIGS. 9 and 14, the thread tightening failure determination process will be described. The CPU 91 determines whether or not the drive motor is stopped (S101). S101 is the same as S29. For example, when the drive motor stops at S73 (see FIG. 11) or S99 (see FIG. 13) (S101: YES), the CPU 91 ends the thread tightening failure determination process.

駆動モータが駆動停止していない場合(S101:NO)、CPU91は、エンコーダ27Aの検出結果に基づき、一針目の縫製を開始したか否かを判断する(S102)。CPU91は、上軸15の回転角位相が60°未満か否かを判断することで、一針目の縫製を開始したか否かを判断する。縫製処理の開始直後、上軸15の回転角位相は、0°近傍であり(S102:NO)、CPU91は、糸締り不良判断処理を終了する。CPU91は、S29、S31、S21〜S25を繰り返し実行する。上軸15の回転角位相が60°以上になったとき(S102:YES)、CPU91は縫製中の針数が更新されたか否かを判断する(S103)。例えば、上軸15の回転角位相が、60°+360×N(Nは整数)と略一致するか否かによって、CPU91は、縫製中の針数が更新されたか否かを判断する。上軸15の回転角位相が60°以上になったとき(S102:YES)、上軸15の回転角位相は、60°近傍である(S103:YES)。CPU91は、第三初期回転角位相を記憶装置94に記憶する(S105)。第三初期回転角位相は、S105実行時における出力軸18の回転角位相である。針数が更新する度に(S103:YES)、CPU91は、第三初期回転角位相を記憶する。故に、第三回転角位相は、特定縫製動作の開始時における出力軸18の回転角位相となる。CPU91は、S105の実行後、糸締り不良判断処理を終了する。CPU91は、S29、S31、S21〜S25を繰り返し実行する。   If the drive motor has not stopped driving (S101: NO), the CPU 91 determines whether or not sewing of the first stitch has been started based on the detection result of the encoder 27A (S102). The CPU 91 determines whether or not sewing of the first stitch has been started by determining whether or not the rotation angle phase of the upper shaft 15 is less than 60 °. Immediately after the start of the sewing process, the rotational angle phase of the upper shaft 15 is in the vicinity of 0 ° (S102: NO), and the CPU 91 ends the thread tightening failure determination process. The CPU 91 repeatedly executes S29, S31, and S21 to S25. When the rotation angle phase of the upper shaft 15 becomes 60 ° or more (S102: YES), the CPU 91 determines whether or not the number of stitches being sewn has been updated (S103). For example, the CPU 91 determines whether or not the number of stitches being sewn has been updated based on whether or not the rotation angle phase of the upper shaft 15 substantially matches 60 ° + 360 × N (N is an integer). When the rotation angle phase of the upper shaft 15 becomes 60 ° or more (S102: YES), the rotation angle phase of the upper shaft 15 is around 60 ° (S103: YES). The CPU 91 stores the third initial rotation angle phase in the storage device 94 (S105). The third initial rotation angle phase is the rotation angle phase of the output shaft 18 when S105 is executed. Each time the number of stitches is updated (S103: YES), the CPU 91 stores the third initial rotation angle phase. Therefore, the third rotation angle phase is the rotation angle phase of the output shaft 18 at the start of the specific sewing operation. After executing S105, the CPU 91 ends the thread tightening failure determination process. The CPU 91 repeatedly executes S29, S31, and S21 to S25.

CPU91が第三初期回転角位相を記憶装置94に記憶した直後の糸締り不良判断処理では、上軸15の回転角位相は、60°近傍ではない(S102:YES、S103:NO)。CPU91は、第三回転変位量が所定範囲外であるか否かを判断する(S107)。第三回転変位量は、第三初期回転角位相を基準とした出力軸18の回転量である。所定範囲は、予め定まった範囲であり、糸締り不良の有無を判断する為の範囲である。例えば、CPU91は、エンコーダ21の検出結果に基づき取得した出力軸18の回転角位相と、第三初期回転角位相との差分を取得する。故にCPU91は、第三回転変位量を取得する。糸締り不良が発生していないとき、第三回転変位量は所定範囲に収まり(S107:NO)、CPU91は糸締り不良判断処理を終了する。   In the thread tightening failure determination process immediately after the CPU 91 stores the third initial rotation angle phase in the storage device 94, the rotation angle phase of the upper shaft 15 is not close to 60 ° (S102: YES, S103: NO). The CPU 91 determines whether or not the third rotational displacement amount is outside a predetermined range (S107). The third rotational displacement amount is a rotation amount of the output shaft 18 with reference to the third initial rotational angle phase. The predetermined range is a predetermined range and is a range for determining whether there is a thread tightening defect. For example, the CPU 91 acquires the difference between the rotation angle phase of the output shaft 18 acquired based on the detection result of the encoder 21 and the third initial rotation angle phase. Therefore, the CPU 91 acquires the third rotational displacement amount. When the thread tightening failure does not occur, the third rotational displacement amount falls within the predetermined range (S107: NO), and the CPU 91 ends the thread tightening failure determination process.

例えば、ミシン1が一針目の縫製を実行するときに、糸締りが良好であれば、天秤51が上糸6を引き上げた時の上糸6の使用量は予め定まった量Cの範囲内となるので、第三回転変位量は所定範囲に収まる(S107:NO)。CPU91は、S29、S31、S21〜S27を繰り返し実行することで、縫製機構12は一針目の縫目を布105に形成し、ミシン1は二針目の縫製を開始する。上軸15の回転角位相は420°近傍となり(S103:YES)、CPU91は第三初期回転角位相を記憶装置94に上書きして記憶する(S105)。CPU91が第三初期回転角位相を上書きして記憶した直後のS103では、上軸15の回転角位相は420°近傍にない(S103:NO)。CPU91は、S107を実行することで、糸締り不良の有無を判断する。CPU91が、S21〜S31を繰り返し実行する間に、縫製機構12は二針目以降の縫製を実行する。故に、CPU91は、特定縫製動作における糸締り不良が発生したか否かを、S27を実行することで判断できる。   For example, when the sewing machine 1 executes the first stitch, if the thread tightening is good, the amount of use of the upper thread 6 when the balance 51 pulls the upper thread 6 is within a predetermined amount C. Therefore, the third rotational displacement amount falls within a predetermined range (S107: NO). The CPU 91 repeatedly executes S29, S31, and S21 to S27, whereby the sewing mechanism 12 forms the first stitch on the cloth 105, and the sewing machine 1 starts sewing the second stitch. The rotation angle phase of the upper shaft 15 is close to 420 ° (S103: YES), and the CPU 91 overwrites and stores the third initial rotation angle phase in the storage device 94 (S105). In S103 immediately after the CPU 91 overwrites and stores the third initial rotation angle phase, the rotation angle phase of the upper shaft 15 is not near 420 ° (S103: NO). The CPU 91 determines whether there is a thread tightening defect by executing S107. While the CPU 91 repeatedly executes S21 to S31, the sewing mechanism 12 executes the second and subsequent stitches. Therefore, the CPU 91 can determine whether or not a thread tightening failure has occurred in the specific sewing operation by executing S27.

ミシン1が一針目の縫製を実行するときに、糸締り不良が発生すると、天秤51が上糸6を引き上げた時の上糸6の使用量が予め定まった量Cから外れる。故に、第三回転変位量は所定範囲外となる(S107:YES)。CPU91は糸締り不良を検出する。CPU91は、駆動モータを駆動停止して(S109)、糸締り不良判断処理を終了する。   If a thread tightening failure occurs when the sewing machine 1 executes the first stitch, the amount of use of the upper thread 6 when the balance 51 pulls up the upper thread 6 deviates from a predetermined amount C. Therefore, the third rotational displacement amount is outside the predetermined range (S107: YES). The CPU 91 detects a thread tightening failure. The CPU 91 stops driving the drive motor (S109) and ends the thread tightening failure determination process.

図9に示すように、駆動モータが停止している場合(S29:YES)、CPU91は、縫製不良を特定する(S35)。CPU91は、駆動モータを停止した処理を特定することで、縫製不良を特定する。例えば、駆動モータがS73(図11参照)で停止した場合、CPU91は、縫製不良が目飛びであると特定する。駆動モータがS99(図13参照)で停止した場合、CPU91は、縫製不良が糸切れであると特定する。駆動モータがS109(図14参照)で停止した場合、CPU91は、縫製不良が糸締り不良であると特定する。CPU91は、S35で特定した縫製不良を報知して(S37)、処理をS39に移行する。例えば、CPU91は、S35で特定した縫製不良を表示部48に表示する(S37)。故に作業者は、具体的な縫製不良を認識できる。   As shown in FIG. 9, when the drive motor is stopped (S29: YES), the CPU 91 identifies a sewing failure (S35). The CPU 91 specifies the sewing failure by specifying the process in which the drive motor is stopped. For example, when the drive motor stops in S73 (see FIG. 11), the CPU 91 specifies that the sewing failure is skipped. When the drive motor stops in S99 (see FIG. 13), the CPU 91 specifies that the sewing failure is a thread break. When the drive motor stops in S109 (see FIG. 14), the CPU 91 specifies that the sewing failure is a thread tightening failure. The CPU 91 notifies the sewing failure specified in S35 (S37), and the process proceeds to S39. For example, the CPU 91 displays the sewing failure specified in S35 on the display unit 48 (S37). Therefore, the operator can recognize a specific sewing failure.

縫製不良が縫製処理の実行中に発生しない場合、CPU91がS19〜S31を繰り返し実行することで、布105に所定の縫目が形成する。縫製終了指示があると(S31:YES)、CPU91は、駆動モータと糸調子モータ16を駆動停止する(S33)。CPU91は、布押えモータ43を駆動制御して押え足24を上昇した後(S39)、縫製処理を終了する。布105はミシン1から取出し可能となる。   When a sewing failure does not occur during the execution of the sewing process, the CPU 91 repeatedly executes S19 to S31, whereby a predetermined stitch is formed on the cloth 105. When there is a sewing end instruction (S31: YES), the CPU 91 stops driving the drive motor and the thread tension motor 16 (S33). The CPU 91 drives and controls the presser foot motor 43 to raise the presser foot 24 (S39), and then ends the sewing process. The cloth 105 can be taken out from the sewing machine 1.

以上説明の如く、CPU91は、エンコーダ21の検出結果に基づいた計算制御によって、複数のコイル33に対する通電パターンを算出して特定する(S53)。CPU91は、糸調子モータ駆動処理を実行する度に(S21)、CPU91は、S53で特定した通電パターンで複数のコイル33に対して通電する。複数のコイル33を流れる電流値が滑らかに変化するので、ミシン1は出力軸18の回転角位相を滑らかに制御できる。ミシン1が高速で縫製動作を実行する場合でも、糸調子モータ16の出力軸18は、ミシン1の縫製動作に安定的に追従して回転できる。故に、上糸張力を調整する糸調子モータ16の出力軸18の回転角位相を滑らかに制御でき、且つ出力軸18が安定して回転できるミシン1が実現する。   As described above, the CPU 91 calculates and specifies energization patterns for the plurality of coils 33 by calculation control based on the detection result of the encoder 21 (S53). Each time the CPU 91 executes the thread tension motor driving process (S21), the CPU 91 energizes the plurality of coils 33 with the energization pattern specified in S53. Since the current values flowing through the plurality of coils 33 change smoothly, the sewing machine 1 can smoothly control the rotation angle phase of the output shaft 18. Even when the sewing machine 1 executes the sewing operation at a high speed, the output shaft 18 of the thread tension motor 16 can rotate following the sewing operation of the sewing machine 1 stably. Therefore, the sewing machine 1 that can smoothly control the rotation angle phase of the output shaft 18 of the thread tension motor 16 that adjusts the needle thread tension and can rotate the output shaft 18 stably is realized.

CPU91は、出力軸18の第一回転変位量が特定値未満であるか否かを判断することで、目飛びの有無を判断する(S71)。故にミシン1は目飛びを検出できる。CPU91は、出力軸18の第三回転変位量が所定範囲外であるか否かを検出することで、糸締り不良の有無を判断する(S107)。故にミシン1は糸締り不良を検出できる。CPU91は、出力軸18の第一回転変位量が第一所定値未満であるか否かを判断することで、釜捕捉期間における糸切れの有無を判断する(S89)。CPU91は、出力軸18の第二回転変位量が第二所定値未満であるか否かを判断することで、天秤引上期間における糸切れの有無を判断する(S97)。故にミシン1は糸切れを検出できる。CPU91は、S71、S107、S89、S97を実行することで、縫製不良の有無を判断できる。故にミシン1は縫製動作を安定化できる。   The CPU 91 determines whether there is any skipping by determining whether the first rotational displacement amount of the output shaft 18 is less than a specific value (S71). Therefore, the sewing machine 1 can detect skipping. The CPU 91 determines whether or not there is a thread tightening defect by detecting whether or not the third rotational displacement amount of the output shaft 18 is outside a predetermined range (S107). Therefore, the sewing machine 1 can detect a thread tightening failure. The CPU 91 determines whether or not there is a thread breakage during the hook catching period by determining whether or not the first rotational displacement amount of the output shaft 18 is less than the first predetermined value (S89). The CPU 91 determines whether or not there is a thread breakage during the lifting of the balance by determining whether or not the second rotational displacement amount of the output shaft 18 is less than the second predetermined value (S97). Therefore, the sewing machine 1 can detect thread breakage. The CPU 91 can determine whether there is a sewing failure by executing S71, S107, S89, and S97. Therefore, the sewing machine 1 can stabilize the sewing operation.

目飛びが発生した場合(S71:YES)、CPU91は、目飛びが発生した旨を表示部48に表示する(S37)。故に作業者は目飛びの発生を認識できる。糸締り不良が発生した場合(S89:YES、S97:YES)、CPU91は、糸締り不良が発生した旨を表示部48に表示する。故に作業者は糸締り不良の発生を認識できる。   When skipping occurs (S71: YES), the CPU 91 displays on the display unit 48 that skipping has occurred (S37). Therefore, the operator can recognize the occurrence of skipping. If a thread tightening failure has occurred (S89: YES, S97: YES), the CPU 91 displays on the display unit 48 that a thread tightening failure has occurred. Therefore, the operator can recognize the occurrence of thread tightening failure.

縫製不良が発生した場合、CPU91は駆動モータと糸調子モータ16を駆動停止する(S73、S99、S109)。故に、縫製不良が発生した状態で、ミシン1は縫製を続行しない。縫針10が不必要に布105を貫通しないので、ミシン1は布105の損傷を生じ難くできる。   When sewing failure occurs, the CPU 91 stops driving the drive motor and the thread tension motor 16 (S73, S99, S109). Therefore, the sewing machine 1 does not continue the sewing in the state where the sewing failure has occurred. Since the sewing needle 10 does not penetrate the cloth 105 unnecessarily, the sewing machine 1 can hardly cause the cloth 105 to be damaged.

以上説明にて、縫製機構12は本発明の縫製手段の一例である。操作ボタン47は本発明の入力部の一例である。糸調子モータ16は本発明のモータの一例である。針板26は本発明の布載置部の一例である。S19を実行するCPU91は本発明の縫製制御部の一例である。S13を実行するCPU91は本発明の張力取得部の一例である。S21を実行するCPU91は本発明のモータ駆動制御部の一例である。S53を実行するCPU91は本発明の特定制御部の一例である。S55を実行するCPU91は本発明の通電制御部の一例である。S71、S97、S107を実行するCPU91は本発明の縫製不良判断部の一例である。S71を実行するCPU91は本発明の目飛び判断部の一例である。S107を実行するCPU91は本発明の糸締り不良判断部の一例である。S71、S97、S107を実行するCPU91は本発明の縫製不良判断部の一例である。S37を実行するCPU91は本発明の報知部の一例である。S97を実行するCPU91は本発明の糸切れ判断部の一例である。S73、S99、S109を実行するCPU91は本発明の停止制御部である。   In the above description, the sewing mechanism 12 is an example of the sewing means of the present invention. The operation button 47 is an example of the input unit of the present invention. The thread tension motor 16 is an example of the motor of the present invention. The needle plate 26 is an example of the cloth placement portion of the present invention. CPU91 which performs S19 is an example of the sewing control part of the present invention. CPU91 which performs S13 is an example of the tension acquisition part of the present invention. CPU91 which performs S21 is an example of the motor drive control part of the present invention. The CPU 91 that executes S53 is an example of the specific control unit of the present invention. The CPU 91 that executes S55 is an example of an energization control unit of the present invention. The CPU 91 that executes S71, S97, and S107 is an example of the sewing failure determination unit of the present invention. The CPU 91 that executes S71 is an example of a skipping determination unit of the present invention. The CPU 91 that executes S107 is an example of a yarn tightening failure determination unit of the present invention. The CPU 91 that executes S71, S97, and S107 is an example of the sewing failure determination unit of the present invention. The CPU 91 that executes S37 is an example of a notification unit of the present invention. The CPU 91 that executes S97 is an example of the yarn breakage determination unit of the present invention. CPU91 which performs S73, S99, and S109 is a stop control part of the present invention.

本発明は上記発明に限定しない。布送り装置20は、布105を左右方向に往復揺動する代わりに、例えば左右方向に直線的に往復移動してもよい。ミシン1は布送り装置20を備える代わりに、押え棒と送り歯を備えてもよい。押え棒は下端部に押え部材を備える。押え棒が下降することで、押え部材は送り歯との間で布105を挟む。送り歯が往復揺動することで、ミシン1は所定方向に布105を送ることができる。   The present invention is not limited to the above invention. Instead of reciprocatingly swinging the cloth 105 in the left-right direction, the cloth feeding device 20 may reciprocate linearly in the left-right direction, for example. The sewing machine 1 may include a presser bar and a feed dog instead of including the cloth feeding device 20. The presser bar includes a presser member at the lower end. When the presser bar is lowered, the presser member sandwiches the cloth 105 with the feed dog. As the feed dog swings back and forth, the sewing machine 1 can feed the cloth 105 in a predetermined direction.

糸調子モータ16は、パルスモータである代わりに、DCモータであってもよい。糸調子モータ16の出力軸18は、一対の糸調子皿69に直接的に連結する代わりに、例えば、歯車等を介して一対の糸調子皿69に間接的に連結してもよい。CPU91は、S23、S25、S27の少なくとも一つの処理を実行しなくてもよい。CPU91は、S21実行時に、公知のdq変換に基づく制御によって、糸調子モータ16を駆動制御してもよい。CPU91は、S73、S109の処理を実行しなくてもよい。即ち、縫製不良が糸切れ以外の場合、ミシン1は縫製を停止しなくてもよい。   The thread tension motor 16 may be a DC motor instead of a pulse motor. The output shaft 18 of the thread tension motor 16 may be indirectly connected to the pair of thread tension dishes 69 via gears or the like instead of being directly coupled to the pair of thread tension dishes 69, for example. The CPU 91 does not have to execute at least one of S23, S25, and S27. CPU91 may drive-control the thread tension motor 16 by control based on well-known dq conversion at the time of execution of S21. The CPU 91 may not execute the processes of S73 and S109. That is, when the sewing failure is other than thread breakage, the sewing machine 1 does not have to stop sewing.

1 ミシン
6 上糸
10 縫針
11 針棒
12 縫製機構
16 糸調子モータ
18 出力軸
21 エンコーダ
26 針板
27 ミシンモータ
39 回転釜
47 操作ボタン
51 天秤
69 糸調子皿
91 CPU
105 布
DESCRIPTION OF SYMBOLS 1 Sewing machine 6 Upper thread 10 Sewing needle 11 Needle bar 12 Sewing mechanism 16 Thread tension motor 18 Output shaft 21 Encoder 26 Needle plate 27 Sewing motor 39 Rotary hook 47 Operation button 51 Scale 69 Thread tension plate 91 CPU
105 cloth

Claims (8)

縫針を装着する上下動可能な針棒を有し、前記縫針で布を縫製する縫製手段と、
上糸を巻きつける糸調子皿と、
前記上糸に付与する張力を示す張力情報が入力される入力部と、
前記糸調子皿と連結する出力軸と、前記出力軸の回転方向に沿って配置した複数のコイルとを有するモータと、
前記出力軸の回転角位相を検出するエンコーダと、
前記縫製手段と前記モータを駆動制御する制御部と
を備え、
前記制御部は、
前記縫製手段を駆動制御して前記布を縫製する縫製制御部と、
前記縫製制御部による前記布の縫製前、前記入力部に入力された前記張力情報を取得する張力取得部と、
前記縫製制御部による前記布の縫製時、前記張力取得部が取得した前記張力情報と、前記エンコーダの検出結果とに基づき、前記モータを駆動制御して、前記上糸に付与する前記張力を、前記張力情報が示す前記張力にするモータ駆動制御部と
を備えるミシンにおいて、
前記モータ駆動制御部は、
前記針棒が上下動する周期よりも短い周期で、前記複数のコイルの夫々に対する通電パターンを前記エンコーダの前記検出結果に基づいた計算制御によって算出して特定する特定制御部と、
前記特定制御部が前記通電パターンを特定する度に、前記特定制御部が特定した前記通電パターンで前記複数のコイルに通電する通電制御部と
を備えることを特徴とするミシン。
A sewing means that has a needle bar that can be moved up and down to attach a sewing needle, and sews a cloth with the sewing needle;
A thread tension plate around which the upper thread is wound;
An input unit for inputting tension information indicating tension applied to the upper thread;
A motor having an output shaft connected to the thread tension plate, and a plurality of coils arranged along a rotation direction of the output shaft;
An encoder for detecting a rotation angle phase of the output shaft;
The sewing means and a control unit for driving and controlling the motor,
The controller is
A sewing control unit that drives and controls the sewing means to sew the cloth;
Before the sewing of the cloth by the sewing control unit, a tension acquisition unit that acquires the tension information input to the input unit;
At the time of sewing of the cloth by the sewing control unit, based on the tension information acquired by the tension acquisition unit and the detection result of the encoder, the tension applied to the upper thread is controlled by driving the motor. In a sewing machine comprising: a motor drive control unit that makes the tension indicated by the tension information;
The motor drive controller is
A specific control unit that calculates and specifies the energization pattern for each of the plurality of coils by calculation control based on the detection result of the encoder in a cycle shorter than the cycle in which the needle bar moves up and down;
A sewing machine comprising: an energization control unit configured to energize the plurality of coils with the energization pattern specified by the specific control unit each time the specific control unit specifies the energization pattern.
前記縫製手段は、
前記布を載置する布載置部と、
前記針棒の下方に設け、前記縫針が前記布を貫通した時、前記縫針に挿通する環状の前記上糸を捕捉して下糸と絡め取る回転釜と、
前記針棒と前記回転釜を駆動するミシンモータと
を備え、
前記縫製制御部は、前記ミシンモータを駆動制御することで前記布を縫製し、
前記制御部は、前記縫製制御部による前記布の縫製時における前記上糸の使用量が、予め決まった範囲から外れる縫製不良が発生したか否かを前記エンコーダの前記検出結果に基づき判断する縫製不良判断部を備えることを特徴とする請求項1に記載のミシン。
The sewing means includes
A cloth placement section for placing the cloth;
A rotary hook provided below the needle bar, and when the sewing needle penetrates the cloth, the annular upper thread inserted through the sewing needle is captured and entangled with the lower thread;
A sewing machine motor that drives the needle bar and the rotary hook;
The sewing control unit sews the cloth by driving and controlling the sewing machine motor,
The control unit is configured to determine whether or not a sewing failure has occurred in which a use amount of the upper thread at the time of sewing of the cloth by the sewing control unit deviates from a predetermined range based on the detection result of the encoder. The sewing machine according to claim 1, further comprising a defect determination unit.
前記縫製不良は、前記回転釜が前記上糸を捕捉し損ねる目飛びを含み、
前記縫製不良判断部は、前記布に特定の縫目を形成する特定縫製動作において、前記目飛びが発生したか否かを判断する目飛び判断部を備え、
前記目飛び判断部は、前記回転釜が前記上糸を捕捉する期間である釜捕捉期間において、前記釜捕捉期間の開始時おける前記出力軸の初期回転角位相を基準とした前記出力軸の回転量が、特定値未満であるか否かを判断することで、前記目飛びが発生したか否かを判断することを特徴とする請求項2に記載のミシン。
The sewing failure includes a stitch that the rotary hook fails to capture the upper thread,
The sewing failure determination unit includes a stitch skip determination unit that determines whether or not the stitch skip has occurred in a specific sewing operation for forming a specific stitch on the cloth.
The skipping determination unit rotates the output shaft with reference to the initial rotation angle phase of the output shaft at the start of the hook catching period in the hook catching period in which the rotary hook catches the upper thread. 3. The sewing machine according to claim 2, wherein it is determined whether or not the skip has occurred by determining whether or not the amount is less than a specific value.
前記縫製制御部は、前記目飛びが発生したと前記目飛び判断部が判断した場合、前記目飛びの発生を報知する報知部を備えることを特徴とする請求項3に記載のミシン。   The sewing machine according to claim 3, wherein the sewing control unit includes a notifying unit that notifies the occurrence of the stitch skip when the stitch skip determination unit determines that the stitch skip has occurred. 前記縫製手段は、
前記ミシンモータの駆動で上下動し、前記回転釜が前記下糸と絡めた前記上糸を引き上げる天秤を備え、
前記縫製不良は、前記天秤が前記上糸を引き上げた時の前記縫目を形成する前記上糸と前記下糸のバランス不良である糸締り不良を含み、
前記縫製不良判断部は、前記布に特定の縫目を形成する特定縫製動作において、前記糸締り不良が発生したか否かを判断する糸締り不良判断部を備え、
前記糸締り不良判断部は、前記特定縫製動作の開始時における前記出力軸の初期回転角位相を基準とした前記出力軸の回転量が、所定範囲外であるか否かを判断することで、前記糸締り不良が発生したか否かを判断することを特徴とする請求項2に記載のミシン。
The sewing means includes
A balance that moves up and down by driving the sewing machine motor and pulls up the upper thread that the rotary hook is entangled with the lower thread;
The sewing failure includes a thread tightening failure that is an imbalance between the upper thread and the lower thread forming the seam when the balance pulls up the upper thread,
The sewing failure determination unit includes a thread tightening failure determination unit that determines whether or not the thread tightening failure has occurred in a specific sewing operation for forming a specific stitch on the cloth,
The thread tightening failure determination unit determines whether or not the rotation amount of the output shaft based on the initial rotation angle phase of the output shaft at the start of the specific sewing operation is outside a predetermined range. The sewing machine according to claim 2, wherein it is determined whether or not the thread tightening failure has occurred.
前記縫製制御部は、前記糸締り不良が発生したと前記糸締り不良判断部が判断した場合、前記糸締り不良を報知する報知部を備えることを特徴とする請求項5に記載のミシン。   The sewing machine according to claim 5, wherein the sewing control unit includes a notification unit that notifies the thread tightening failure when the thread tightening failure determining unit determines that the thread tightening failure has occurred. 前記縫製手段は、
前記ミシンモータの駆動で上下動し、前記回転釜が前記下糸と絡めた前記上糸を引き上げる天秤を備え、
前記縫製不良は、前記上糸が切れる糸切れを含み、
前記縫製不良判断部は、前記布に特定の縫目を形成する特定縫製動作において、前記糸切れが発生したか否かを判断する糸切れ判断部を備え、
前記糸切れ判断部は、前記回転釜が前記上糸を捕捉する期間である釜捕捉期間において、前記釜捕捉期間の開始時おける前記出力軸の初期回転角位相を基準とした前記出力軸の回転量が第一所定値未満であり、且つ前記天秤が前記上糸を引き上げる期間である天秤引上げ期間において、前記天秤引上げ期間の開始時における前記出力軸の初期回転角位相を基準とした前記出力軸の回転量が第二所定値未満であるか否かを判断することで、前記糸切れが発生したか否かを判断することを特徴とする請求項2に記載のミシン。
The sewing means includes
A balance that moves up and down by driving the sewing machine motor and pulls up the upper thread that the rotary hook is entangled with the lower thread;
The poor sewing includes a thread breakage in which the upper thread is cut,
The sewing failure determination unit includes a thread breakage determination unit that determines whether or not the thread breakage has occurred in a specific sewing operation for forming a specific stitch on the cloth,
The yarn breakage determination unit rotates the output shaft based on the initial rotation angle phase of the output shaft at the start of the hook catching period in the hook catching period, which is a period in which the rotary hook catches the upper thread. The output shaft based on the initial rotation angle phase of the output shaft at the start of the balance pulling period in a balance pulling period in which the amount is less than a first predetermined value and the balance pulls the upper thread The sewing machine according to claim 2, wherein it is determined whether or not the yarn breakage has occurred by determining whether or not the rotation amount of the thread is less than a second predetermined value.
前記制御部は、前記縫製不良が発生したと前記縫製不良判断部が判断した場合、前記縫製手段と前記モータの駆動を停止する停止制御部を備えることを特徴とする請求項2、3、5、7の何れか一つに記載のミシン。   The said control part is provided with the stop control part which stops the drive of the said sewing means and the said motor, when the said sewing defect judgment part judges that the said sewing defect generate | occur | produced. 7. The sewing machine according to any one of 7 above.
JP2017126786A 2017-06-28 2017-06-28 sewing machine Pending JP2019005502A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2017126786A JP2019005502A (en) 2017-06-28 2017-06-28 sewing machine
CN201810681418.1A CN109137285B (en) 2017-06-28 2018-06-27 sewing machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017126786A JP2019005502A (en) 2017-06-28 2017-06-28 sewing machine

Publications (1)

Publication Number Publication Date
JP2019005502A true JP2019005502A (en) 2019-01-17

Family

ID=64802399

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017126786A Pending JP2019005502A (en) 2017-06-28 2017-06-28 sewing machine

Country Status (2)

Country Link
JP (1) JP2019005502A (en)
CN (1) CN109137285B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020120716A (en) * 2019-01-29 2020-08-13 ブラザー工業株式会社 sewing machine
JP2020157007A (en) * 2019-03-28 2020-10-01 ブラザー工業株式会社 sewing machine
JP2020162659A (en) * 2019-03-28 2020-10-08 ブラザー工業株式会社 sewing machine
EP3889334A1 (en) * 2020-03-30 2021-10-06 Brother Kogyo Kabushiki Kaisha Defect determination device

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020120714A (en) * 2019-01-29 2020-08-13 ブラザー工業株式会社 sewing machine
JP2020162656A (en) * 2019-03-28 2020-10-08 ブラザー工業株式会社 sewing machine

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07178275A (en) * 1993-12-21 1995-07-18 Brother Ind Ltd Thread tension detector for sewing machine
JP2002113274A (en) * 2000-10-06 2002-04-16 Juki Corp Thread tension device of sewing machine
JP2003230784A (en) * 2002-02-13 2003-08-19 Juki Corp Sewing machine body
JP4047624B2 (en) * 2002-05-14 2008-02-13 Juki株式会社 sewing machine
JP5174414B2 (en) * 2007-10-05 2013-04-03 Juki株式会社 Sewing thread tension control device
CN104120547B (en) * 2014-08-06 2017-10-31 苏州市豪杰机械电子设备有限公司 A kind of control method of the automatic thread handling system of sewing machine

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020120716A (en) * 2019-01-29 2020-08-13 ブラザー工業株式会社 sewing machine
JP7183824B2 (en) 2019-01-29 2022-12-06 ブラザー工業株式会社 sewing machine
JP2020157007A (en) * 2019-03-28 2020-10-01 ブラザー工業株式会社 sewing machine
JP2020162659A (en) * 2019-03-28 2020-10-08 ブラザー工業株式会社 sewing machine
JP7215295B2 (en) 2019-03-28 2023-01-31 ブラザー工業株式会社 sewing machine
EP3889334A1 (en) * 2020-03-30 2021-10-06 Brother Kogyo Kabushiki Kaisha Defect determination device
JP2021154021A (en) * 2020-03-30 2021-10-07 ブラザー工業株式会社 Defect judgment device
JP7505227B2 (en) 2020-03-30 2024-06-25 ブラザー工業株式会社 Defective judgment device

Also Published As

Publication number Publication date
CN109137285B (en) 2021-04-02
CN109137285A (en) 2019-01-04

Similar Documents

Publication Publication Date Title
JP2019005502A (en) sewing machine
JP6031380B2 (en) Double needle sewing machine
CN110306295B (en) Sewing machine
CN110093723B (en) Sewing machine
JP2011019650A (en) Top and bottom feed sewing machine
CN110295463B (en) sewing machine
JP5544056B2 (en) Sewing machine
CN110656447B (en) Sewing machine
CN101220546A (en) Double Needle Sewing Machine
KR20010062153A (en) Hemstitch sewing machine and hemstitch forming method
CN110295462B (en) sewing machine
JP4913292B2 (en) Embroidery sewing machine with bobbin thread winding device
JP2014068899A (en) Sewing machine
JP2018051147A (en) Sewing machine and control method of sewing machine
JP5142454B2 (en) sewing machine
CN1164590A (en) Sewing machine having thread cutting mechanism
JP2012176182A (en) Sewing machine
JP2012165849A (en) Sewing machine and thread cutting method for sewing machine
JP6950413B2 (en) Sewing machine and sewing machine control method
CN101481857A (en) Buttonhole stitching sewing machine
CN106192223B (en) The control method of sewing machine and sewing machine
JP2023098053A (en) Sewing machine and bobbin thread determination means
JP2021023325A (en) sewing machine
EP3889333A1 (en) Sewing device
JP2006191967A (en) Sewing machine with buttons

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20190822