JP7156832B2 - Sewing machine and sewing method - Google Patents

Sewing machine and sewing method Download PDF

Info

Publication number
JP7156832B2
JP7156832B2 JP2018116628A JP2018116628A JP7156832B2 JP 7156832 B2 JP7156832 B2 JP 7156832B2 JP 2018116628 A JP2018116628 A JP 2018116628A JP 2018116628 A JP2018116628 A JP 2018116628A JP 7156832 B2 JP7156832 B2 JP 7156832B2
Authority
JP
Japan
Prior art keywords
sewing
data
pattern
characteristic pattern
holding member
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.)
Active
Application number
JP2018116628A
Other languages
Japanese (ja)
Other versions
JP2019216985A (en
Inventor
仁彦 横瀬
孝浩 佐野
耕一 近藤
和範 山田
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.)
Juki Corp
Original Assignee
Juki Corp
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 Juki Corp filed Critical Juki Corp
Priority to JP2018116628A priority Critical patent/JP7156832B2/en
Priority to CN201910539177.1A priority patent/CN110616513B/en
Publication of JP2019216985A publication Critical patent/JP2019216985A/en
Application granted granted Critical
Publication of JP7156832B2 publication Critical patent/JP7156832B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • DTEXTILES; PAPER
    • D05SEWING; EMBROIDERING; TUFTING
    • D05BSEWING
    • D05B19/00Programme-controlled sewing machines
    • D05B19/02Sewing machines having electronic memory or microprocessor control unit
    • D05B19/04Sewing machines having electronic memory or microprocessor control unit characterised by memory aspects
    • D05B19/08Arrangements for inputting stitch or pattern data to memory ; Editing stitch or pattern data
    • DTEXTILES; PAPER
    • D05SEWING; EMBROIDERING; TUFTING
    • D05BSEWING
    • D05B19/00Programme-controlled sewing machines
    • D05B19/02Sewing machines having electronic memory or microprocessor control unit
    • D05B19/12Sewing machines having electronic memory or microprocessor control unit characterised by control of operation of machine
    • D05B19/14Control of needle movement, e.g. varying amplitude or period of needle movement
    • DTEXTILES; PAPER
    • D05SEWING; EMBROIDERING; TUFTING
    • D05BSEWING
    • D05B19/00Programme-controlled sewing machines
    • D05B19/02Sewing machines having electronic memory or microprocessor control unit
    • D05B19/12Sewing machines having electronic memory or microprocessor control unit characterised by control of operation of machine
    • D05B19/16Control of workpiece movement, e.g. modulation of travel of feed dog

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Textile Engineering (AREA)
  • Sewing Machines And Sewing (AREA)

Description

本発明は、ミシン及び縫製方法に関する。 The present invention relates to a sewing machine and a sewing method.

縫製対象物の意匠性を高めるために、縫製対象物にステッチが形成される場合がある。特許文献1及び特許文献2には、車両用シートに使用される表皮材にステッチを形成する技術が開示されている。 In some cases, stitches are formed on a sewing object to enhance the design of the sewing object. Patent Documents 1 and 2 disclose techniques for forming stitches in upholstery materials used for vehicle seats.

特開2013-162957号公報JP 2013-162957 A 特開2016-141297号公報JP 2016-141297 A

車両用シートに使用される表皮材は、厚みがあり弾力性を有する。厚みがあり弾力性を有する縫製対象物にステッチが形成されると、縫製対象物が縮んで縫製対象物の表面が変位する可能性がある。例えばステッチが形成される目標位置が予め決められている縫製データに基づいて第1のステッチが形成された後に第2のステッチを形成する場合、第1のステッチの形成によって生じた縫製対象物の表面の変位に応じて目標位置を補正して、第2のステッチを縫製対象物の適切な目標位置に形成する技術がある。 A skin material used for a vehicle seat is thick and has elasticity. If stitches are formed on a thick and elastic sewing object, the sewing object may shrink and the surface of the sewing object may be displaced. For example, when a second stitch is formed after a first stitch is formed based on sewing data in which a target position at which the stitch is formed is predetermined, the object to be sewn created by forming the first stitch is There is a technique for correcting the target position according to the displacement of the surface and forming the second stitch at the appropriate target position on the sewing object.

しかしながら、上記のように補正をしたとしても、縫製対象物またはミシンの特性などによって、縫製処理において、実際に形成されたステッチが目標位置とずれてしまうことがある。 However, even with the correction as described above, the stitches actually formed in the sewing process may deviate from the target positions due to the characteristics of the sewing object or the sewing machine.

本発明の態様は、縫製対象物の目標位置に高精度にステッチを形成することを目的とする。 An object of the present invention is to form stitches at target positions on a sewing object with high accuracy.

本発明の第1の態様に従えば、ミシン針の直下の縫製位置を含む所定面内において縫製対象物を保持して移動可能な保持部材と、前記保持部材を移動させるアクチュエータと、縫製処理において参照される縫製データを取得する縫製データ取得部と、前記縫製対象物に形成されるステッチの目標パターンと、前記縫製処理において形成されるステッチとのずれを示すオフセットデータを取得するオフセットデータ取得部と、前記縫製データと前記オフセットデータとに基づいて、前記縫製処理において、前記アクチュエータを制御する制御信号を出力する制御部と、を備えるミシンが提供される。 According to a first aspect of the present invention, a holding member capable of holding and moving a sewing object within a predetermined plane including a sewing position immediately below a sewing needle; an actuator for moving the holding member; A sewing data acquisition unit that acquires the sewing data to be referenced, and an offset data acquisition unit that acquires offset data indicating a deviation between a target pattern of stitches formed on the sewing object and the stitches formed in the sewing process. and a control unit that outputs a control signal for controlling the actuator in the sewing process based on the sewing data and the offset data.

本発明の第2の態様に従えば、縫製処理において参照される縫製データを取得することと、縫製対象物に形成されるステッチの目標パターンと、前記縫製処理において形成されるステッチとのずれを示すオフセットデータを取得することと、前記縫製データと前記オフセットデータとに基づいて、前記縫製処理において、ミシン針と前記縫製対象物とを所定面内において相対移動させて前記縫製対象物にステッチを形成することと、を含む縫製方法が提供される。 According to the second aspect of the present invention, the sewing data to be referred to in the sewing process is obtained, and the deviation between the target pattern of the stitches formed on the sewing object and the stitches formed in the sewing process is determined. and, based on the sewing data and the offset data, in the sewing process, a sewing needle and the sewing object are relatively moved within a predetermined plane to perform stitches on the sewing object. A sewing method is provided comprising: forming.

本発明の態様によれば、縫製対象物の目標位置に高精度にステッチを形成することができる。 According to the aspect of the present invention, stitches can be formed at the target position of the sewing object with high accuracy.

図1は、本実施形態に係るミシンの一例を示す斜視図である。FIG. 1 is a perspective view showing an example of a sewing machine according to this embodiment. 図2は、本実施形態に係るミシンの一部を示す斜視図である。FIG. 2 is a perspective view showing part of the sewing machine according to this embodiment. 図3は、本実施形態に係る縫製対象物の一例を示す断面図である。FIG. 3 is a cross-sectional view showing an example of the sewing object according to this embodiment. 図4は、本実施形態に係る縫製対象物の一例を示す平面図である。FIG. 4 is a plan view showing an example of a sewing object according to this embodiment. 図5は、本実施形態に係る縫製対象物の一例を示す断面図である。FIG. 5 is a cross-sectional view showing an example of the sewing object according to this embodiment. 図6は、本実施形態に係る制御装置の一例を示す機能ブロック図である。FIG. 6 is a functional block diagram showing an example of the control device according to this embodiment. 図7は、本実施形態に係る縫製対象物の一例を示す図である。FIG. 7 is a diagram showing an example of a sewing object according to this embodiment. 図8は、本実施形態に係るオフセットデータの一例を示す図である。FIG. 8 is a diagram showing an example of offset data according to this embodiment. 図9は、本実施形態に係るオフセットデータの他の例を示す図である。FIG. 9 is a diagram showing another example of offset data according to this embodiment. 図10は、本実施形態に係る変位量の算出方法を説明するための図である。FIG. 10 is a diagram for explaining the method of calculating the amount of displacement according to this embodiment. 図11は、本実施形態に係る変位量の算出方法を説明するための図である。FIG. 11 is a diagram for explaining a method of calculating the amount of displacement according to this embodiment. 図12は、本実施形態に係る変位量の算出方法を説明するための図である。FIG. 12 is a diagram for explaining a method of calculating the amount of displacement according to this embodiment. 図13は、本実施形態に係る縫製方法の一例を示すフローチャートである。FIG. 13 is a flow chart showing an example of the sewing method according to this embodiment. 図14は、本実施形態に係る縫製方法の他の例を示すフローチャートである。FIG. 14 is a flow chart showing another example of the sewing method according to this embodiment.

以下、本発明に係る実施形態について図面を参照しながら説明するが、本発明はこれに限定されない。以下で説明する実施形態の構成要素は、適宜組み合わせることができる。また、一部の構成要素を用いない場合もある。 Embodiments of the present invention will be described below with reference to the drawings, but the present invention is not limited thereto. The constituent elements of the embodiments described below can be combined as appropriate. Also, some components may not be used.

本実施形態においては、ミシン1についてローカル座標系が規定される。以下の説明においては、ミシン1について規定されるローカル座標系を適宜、ミシン座標系、と称する。ミシン座標系は、XYZ直交座標系により規定される。本実施形態においては、ミシン座標系に基づいて各部の位置関係について説明する。所定面内のX軸と平行な方向をX軸方向とする。X軸と直交する所定面内のY軸と平行な方向をY軸方向とする。所定面と直交するZ軸と平行な方向をZ軸方向とする。また、X軸を中心とする回転方向又は傾斜方向をθX方向とする。Y軸を中心とする回転方向又は傾斜方向をθY方向とする。Z軸を中心とする回転方向又は傾斜方向をθZ方向とする。また、本実施形態においては、X軸及びY軸を含む平面を適宜、XY平面、と称する。X軸及びZ軸を含む平面を適宜、XZ平面、と称する。Y軸及びZ軸を含む平面を適宜、YZ平面、と称する。XY平面は、所定面と平行である。XY平面とXZ平面とYZ平面とは直交する。また、本実施形態においては、XY平面と水平面とが平行であることとする。Z軸方向は上下方向である。+Z方向は上方向であり-Z方向は下方向である。なお、XY平面が水平面に対して傾斜していてもよい。 In this embodiment, a local coordinate system is defined for the sewing machine 1 . In the following description, the local coordinate system defined for the sewing machine 1 will be referred to as a sewing machine coordinate system as appropriate. The sewing machine coordinate system is defined by an XYZ Cartesian coordinate system. In this embodiment, the positional relationship of each part will be described based on the sewing machine coordinate system. The direction parallel to the X-axis within a predetermined plane is defined as the X-axis direction. A direction parallel to the Y-axis in a predetermined plane orthogonal to the X-axis is defined as the Y-axis direction. The direction parallel to the Z-axis perpendicular to the predetermined plane is defined as the Z-axis direction. Also, the rotation direction or the tilt direction about the X-axis is defined as the θX direction. The direction of rotation or inclination about the Y-axis is defined as the θY direction. A rotation direction or a tilt direction about the Z axis is defined as the θZ direction. Further, in the present embodiment, a plane including the X-axis and the Y-axis is appropriately called an XY plane. A plane containing the X-axis and the Z-axis is appropriately called an XZ plane. A plane containing the Y-axis and the Z-axis is appropriately called a YZ plane. The XY plane is parallel to the predetermined plane. The XY plane, the XZ plane, and the YZ plane are orthogonal. Also, in this embodiment, the XY plane and the horizontal plane are assumed to be parallel. The Z-axis direction is the vertical direction. The +Z direction is upward and the -Z direction is downward. Note that the XY plane may be inclined with respect to the horizontal plane.

図1及び図2を用いて、ミシン1について説明する。図1は、本実施形態に係るミシン1の一例を示す斜視図である。図2は、本実施形態に係るミシン1の一部を示す斜視図である。本実施形態において、ミシン1は、電子サイクルミシンである。ミシン1は、ミシン本体10と、作業者によって操作される操作装置20と、縫製対象物Sを撮影可能な撮像装置30と、ミシン1を制御する制御装置40とを備える。 A sewing machine 1 will be described with reference to FIGS. 1 and 2. FIG. FIG. 1 is a perspective view showing an example of a sewing machine 1 according to this embodiment. FIG. 2 is a perspective view showing part of the sewing machine 1 according to this embodiment. In this embodiment, the sewing machine 1 is an electronic cycle sewing machine. The sewing machine 1 includes a sewing machine main body 10 , an operation device 20 operated by an operator, an imaging device 30 capable of photographing a sewing object S, and a control device 40 that controls the sewing machine 1 .

ミシン本体10は、テーブル2の上面に搭載される。ミシン本体10は、ミシンフレーム11と、ミシンフレーム11に支持される針棒12と、ミシンフレーム11に支持される針板13と、支持部材14を介してミシンフレーム11に支持される保持部材15と、針棒12を移動させる動力を発生するアクチュエータ16と、保持部材15を移動させる動力を発生するアクチュエータ17と、保持部材15の少なくとも一部を移動させる動力を発生するアクチュエータ18とを有する。 The sewing machine body 10 is mounted on the upper surface of the table 2 . The sewing machine main body 10 includes a sewing machine frame 11 , a needle bar 12 supported by the sewing machine frame 11 , a needle plate 13 supported by the sewing machine frame 11 , and a holding member 15 supported by the sewing machine frame 11 via a support member 14 . , an actuator 16 that generates power to move the needle bar 12 , an actuator 17 that generates power to move the holding member 15 , and an actuator 18 that generates power to move at least part of the holding member 15 .

ミシンフレーム11は、Y軸方向に延在する水平アーム11Aと、水平アーム11Aよりも下方に配置されたベッド11Bと、水平アーム11Aの+Y側の端部とベッド11Bとを繋ぐ垂直アーム11Cと、水平アーム11Aの-Y側に配置されたヘッド11Dとを有する。 The sewing machine frame 11 includes a horizontal arm 11A extending in the Y-axis direction, a bed 11B arranged below the horizontal arm 11A, and a vertical arm 11C connecting the +Y side end of the horizontal arm 11A and the bed 11B. , and a head 11D arranged on the -Y side of the horizontal arm 11A.

針棒12は、ミシン針3を保持する。針棒12は、ミシン針3とZ軸とが平行になるようにミシン針3を保持する。針棒12は、Z軸方向に移動可能にヘッド11Dに支持される。 Needle bar 12 holds sewing needle 3 . The needle bar 12 holds the sewing needle 3 so that the sewing needle 3 and the Z axis are parallel. Needle bar 12 is supported by head 11D so as to be movable in the Z-axis direction.

針板13は、縫製対象物Sを支持する。針板13は、保持部材15を支持する。針板13は、ベッド11Bに支持される。針板13は、保持部材15よりも下方に配置される。 Needle plate 13 supports sewing object S. As shown in FIG. Needle plate 13 supports holding member 15 . Needle plate 13 is supported by bed 11B. Needle plate 13 is arranged below holding member 15 .

保持部材15は、縫製対象物Sを保持する。保持部材15は、ミシン針3の直下の縫製位置Psを含むXY平面内において縫製対象物Sを保持して移動可能である。保持部材15は、撮像装置30の撮影位置Pfを含むXY平面内において縫製対象物Sを保持して移動可能である。保持部材15が縫製対象物Sを保持した状態で後述する縫製データに基づいて縫製位置Psを含むXY平面内において移動することにより、縫製対象物SにステッチGPが形成される。保持部材15は、支持部材14を介して水平アーム11Aに支持される。 The holding member 15 holds the sewing object S. As shown in FIG. The holding member 15 can move while holding the sewing object S within the XY plane including the sewing position Ps directly below the sewing needle 3 . The holding member 15 can hold and move the sewing object S within the XY plane including the imaging position Pf of the imaging device 30 . A stitch GP is formed on the sewing object S by moving the holding member 15 holding the sewing object S in the XY plane including the sewing position Ps based on sewing data described later. The holding member 15 is supported by the horizontal arm 11A via the support member 14. As shown in FIG.

保持部材15は、向かい合って配置された押え部材15Aと、下板15Bとを有する。押え部材15Aは、枠状の部材であり、Z軸方向に移動可能である。下板15Bは、押え部材15Aの下方に配置される。保持部材15は、押え部材15Aと下板15Bとで縫製対象物Sを挟むことによって縫製対象物Sを保持する。 The holding member 15 has a pressing member 15A and a lower plate 15B arranged facing each other. The pressing member 15A is a frame-shaped member and is movable in the Z-axis direction. The lower plate 15B is arranged below the pressing member 15A. The holding member 15 holds the sewing object S by sandwiching the sewing object S between the pressing member 15A and the lower plate 15B.

押え部材15Aが+Z方向に移動すると、押え部材15Aと下板15Bとが離間する。これにより、作業者は、押え部材15Aと下板15Bとの間に縫製対象物Sを配置することができる。押え部材15Aと下板15Bとの間に縫製対象物Sが配置された状態で押え部材15Aが-Z方向に移動すると、縫製対象物Sは押え部材15Aと下板15Bとで挟まれる。これにより、縫製対象物Sは保持部材15によって保持される。また、押え部材15Aが+Z方向に移動することにより、保持部材15による縫製対象物Sの保持が解除される。これにより、作業者は、押え部材15Aと下板15Bとの間から縫製対象物Sを取り出すことができる。 When the pressing member 15A moves in the +Z direction, the pressing member 15A and the lower plate 15B are separated. Thereby, the operator can place the sewing object S between the pressing member 15A and the lower plate 15B. When the pressing member 15A moves in the -Z direction while the sewing object S is placed between the pressing member 15A and the lower plate 15B, the sewing object S is sandwiched between the pressing member 15A and the lower plate 15B. As a result, the sewing object S is held by the holding member 15 . Further, the holding of the sewing object S by the holding member 15 is released by moving the pressing member 15A in the +Z direction. Thereby, the operator can take out the sewing object S from between the pressing member 15A and the lower plate 15B.

アクチュエータ16は、針棒12をZ軸方向に移動させる動力を発生する。アクチュエータ16は、パルスモータを含む。アクチュエータ16は、水平アーム11Aに配置されている。 Actuator 16 generates power to move needle bar 12 in the Z-axis direction. Actuator 16 includes a pulse motor. The actuator 16 is arranged on the horizontal arm 11A.

水平アーム11Aの内部には、Y軸方向に延在する水平アームシャフトが配置されている。アクチュエータ16は、水平アームシャフトの+Y側の端部に連結される。水平アームシャフトの-Y側の端部は、ヘッド11Dの内部に配置されている動力伝達機構を介して針棒12に連結される。アクチュエータ16の作動により、水平アームシャフトが回転する。アクチュエータ16で発生した動力は、水平アームシャフト及び動力伝達機構を介して針棒12に伝達される。これにより、針棒12に保持されているミシン針3は、Z軸方向に往復移動する。 A horizontal arm shaft extending in the Y-axis direction is arranged inside the horizontal arm 11A. The actuator 16 is connected to the +Y end of the horizontal arm shaft. The -Y side end of the horizontal arm shaft is connected to the needle bar 12 via a power transmission mechanism arranged inside the head 11D. Actuation of actuator 16 rotates the horizontal arm shaft. Power generated by the actuator 16 is transmitted to the needle bar 12 via the horizontal arm shaft and the power transmission mechanism. As a result, the sewing needle 3 held by the needle bar 12 reciprocates in the Z-axis direction.

垂直アーム11Cの内部には、Z軸方向に延在するタイミングベルトが配置されている。また、ベッド11Bの内部には、Y軸方向に延在するベッドシャフトが配置されている。水平アームシャフト及びベッドシャフトのそれぞれにプーリが配置されている。タイミングベルトは、水平アームシャフトに配置されているプーリ及びベッドシャフトに配置されているプーリのそれぞれに架けられる。水平アームシャフトとベッドシャフトとは、タイミングベルトを含む動力伝達機構を介して連結される。 A timing belt extending in the Z-axis direction is arranged inside the vertical arm 11C. A bed shaft extending in the Y-axis direction is arranged inside the bed 11B. A pulley is arranged on each of the horizontal arm shaft and the bed shaft. A timing belt is looped over a pulley located on the horizontal arm shaft and a pulley located on the bed shaft. The horizontal arm shaft and bed shaft are connected via a power transmission mechanism including a timing belt.

ベッド11Bの内部には、釜が配置されている。釜には、ボビンケースに入れられたボビンが収容される。アクチュエータ16の作動により、水平アームシャフト及びベッドシャフトのそれぞれが回転する。アクチュエータ16で発生した動力は、水平アームシャフト、タイミングベルト、及びベッドシャフトを介して釜に伝達される。これにより、釜は、針棒12のZ軸方向の往復移動と同期して回転する。 A kettle is arranged inside the bed 11B. The bobbin accommodates the bobbin in the bobbin case. Actuation of actuator 16 rotates each of the horizontal arm shaft and the bed shaft. Power generated by the actuator 16 is transmitted to the hook through the horizontal arm shaft, timing belt, and bed shaft. As a result, the hook rotates in synchronization with the reciprocating movement of the needle bar 12 in the Z-axis direction.

アクチュエータ17は、保持部材15をXY平面内で移動させる動力を発生する。アクチュエータ17は、パルスモータを含む。アクチュエータ17は、保持部材15をX軸方向に移動させる動力を発生するX軸モータ17Xと、保持部材15をY軸方向に移動させる動力を発生するY軸モータ17Yとを含む。アクチュエータ17は、ベッド11Bの内部に配置されている。 The actuator 17 generates power to move the holding member 15 within the XY plane. Actuator 17 includes a pulse motor. The actuator 17 includes an X-axis motor 17X that generates power to move the holding member 15 in the X-axis direction, and a Y-axis motor 17Y that generates power to move the holding member 15 in the Y-axis direction. The actuator 17 is arranged inside the bed 11B.

アクチュエータ17で発生した動力は、支持部材14を介して保持部材15に伝達される。これにより、保持部材15は、ミシン針3と針板13との間においてX軸方向及びY軸方向のそれぞれに移動可能である。アクチュエータ17の作動により、保持部材15は、ミシン針3の直下の縫製位置Psを含むXY平面内において縫製対象物Sを保持して移動可能である。 Power generated by the actuator 17 is transmitted to the holding member 15 via the support member 14 . Thereby, the holding member 15 can move in the X-axis direction and the Y-axis direction between the sewing needle 3 and the throat plate 13 . By operating the actuator 17 , the holding member 15 can move while holding the sewing object S within the XY plane including the sewing position Ps immediately below the sewing needle 3 .

アクチュエータ18は、保持部材15の押え部材15AをZ軸方向に移動させる動力を発生する。アクチュエータ18は、パルスモータを含む。押え部材15Aが+Z方向に移動することにより、押え部材15Aと下板15Bとが離間する。押え部材15Aが-Z方向に移動することにより、押え部材15Aと下板15Bとで縫製対象物Sが挟まれる。 The actuator 18 generates power to move the pressing member 15A of the holding member 15 in the Z-axis direction. Actuator 18 includes a pulse motor. By moving the pressing member 15A in the +Z direction, the pressing member 15A and the lower plate 15B are separated from each other. By moving the pressing member 15A in the -Z direction, the sewing object S is sandwiched between the pressing member 15A and the lower plate 15B.

図2に示すように、ミシン本体10は、ミシン針3の周囲に配置される中押え部材19を有する。中押え部材19は、ミシン針3の周囲の縫製対象物Sを押える。中押え部材19は、Z軸方向に移動可能にヘッド11Dに支持される。ヘッド11Dの内部には、中押え部材19をZ軸方向に移動させる動力を発生する中押えモータが配置されている。中押えモータの作動により、中押え部材19は、針棒12と同期してZ軸方向に移動する。中押え部材19により、ミシン針3の移動による縫製対象物Sの浮き上がりが抑制される。 As shown in FIG. 2, the sewing machine body 10 has an intermediate presser member 19 arranged around the sewing needle 3 . The intermediate presser member 19 presses the sewing object S around the sewing needle 3 . The intermediate pressing member 19 is supported by the head 11D so as to be movable in the Z-axis direction. Inside the head 11D, an intermediate presser motor is arranged to generate power for moving the intermediate presser member 19 in the Z-axis direction. The operation of the intermediate presser motor causes the intermediate presser member 19 to move in the Z-axis direction in synchronization with the needle bar 12 . The intermediate presser member 19 prevents the sewing object S from lifting due to the movement of the sewing needle 3 .

操作装置20は、作業者に操作される。操作装置20が操作されることにより、ミシン1が作動する。本実施形態では、操作装置20は、操作パネル21と、操作ペダル22とを含む。 The operating device 20 is operated by an operator. The sewing machine 1 is operated by operating the operating device 20 . In this embodiment, the operation device 20 includes an operation panel 21 and operation pedals 22 .

操作パネル21は、液晶ディスプレイ(LCD:Liquid Crystal Display)又は有機ELディスプレイ(OELD:Organic Electroluminescence Display)のようなフラットパネルディスプレイを含む表示装置と、作業者に操作されることにより入力データを生成する入力装置とを有する。本実施形態では、入力装置は、表示装置の表示画面に配置されているタッチセンサを含む。すなわち、本実施形態では、操作パネル21は、入力装置の機能を有するタッチパネルを含む。操作パネル21は、テーブル2の上面に搭載される。操作ペダル22は、テーブル2の下方に配置される。作業者は、足で操作ペダル22を操作する。作業者により操作パネル21及び操作ペダル22の少なくとも一方が操作されることにより、ミシン1は作動する。 The operation panel 21 generates input data by being operated by a display device including a flat panel display such as a liquid crystal display (LCD) or an organic EL display (OELD). and an input device. In this embodiment, the input device includes a touch sensor arranged on the display screen of the display device. That is, in this embodiment, the operation panel 21 includes a touch panel having the function of an input device. An operation panel 21 is mounted on the upper surface of the table 2 . The operation pedal 22 is arranged below the table 2 . The operator operates the operation pedal 22 with his/her foot. The sewing machine 1 is operated by the operator operating at least one of the operation panel 21 and the operation pedal 22 .

撮像装置30は、保持部材15に保持されている縫製対象物Sを撮影する。撮像装置30は、光学系と、光学系を介して入射する光を受光するイメージセンサとを有する。イメージセンサは、CCD(Couple Charged Device)イメージセンサ又はCMOS(Complementary Metal Oxide Semiconductor)イメージセンサを含む。 The imaging device 30 photographs the sewing object S held by the holding member 15 . The imaging device 30 has an optical system and an image sensor that receives light incident through the optical system. The image sensor includes a CCD (Couple Charged Device) image sensor or a CMOS (Complementary Metal Oxide Semiconductor) image sensor.

撮像装置30は、針板13及び保持部材15よりも上方に配置される。撮影位置Pfは、撮像装置30の光学系の光軸AXの位置を含む。撮像装置30に撮影領域FAが規定される。撮影領域FAは、撮像装置30の光学系の視野領域を含む。撮影領域FAは、撮影位置Pfを含む。撮像装置30は、撮影領域FAに配置された縫製対象物Sの少なくとも一部の画像データを取得する。撮像装置30は、押え部材15Aの内側に配置されている縫製対象物Sの少なくとも一部を上方から撮影する。 The imaging device 30 is arranged above the needle plate 13 and the holding member 15 . The shooting position Pf includes the position of the optical axis AX of the optical system of the imaging device 30 . A shooting area FA is defined in the imaging device 30 . The imaging area FA includes the field of view area of the optical system of the imaging device 30 . The shooting area FA includes the shooting position Pf. The imaging device 30 acquires image data of at least a portion of the sewing object S placed in the imaging area FA. The image capturing device 30 captures, from above, at least a portion of the sewing object S placed inside the pressing member 15A.

撮像装置30の位置は、固定されている。撮像装置30とミシンフレーム11との相対位置は、固定されている。XY平面内における撮像装置30の光学系の光軸AXとミシン針3との相対位置は、固定されている。XY平面内における撮像装置30の光学系の光軸AXとミシン針3との相対位置を示す相対位置データは、ミシン1の設計データから導出可能な既知データである。 The position of the imaging device 30 is fixed. The relative positions of the imaging device 30 and the sewing machine frame 11 are fixed. The relative position between the optical axis AX of the optical system of the imaging device 30 and the sewing needle 3 in the XY plane is fixed. Relative position data indicating the relative position between the optical axis AX of the optical system of the imaging device 30 and the sewing needle 3 in the XY plane is known data that can be derived from the design data of the sewing machine 1 .

なお、撮像装置30の取付誤差に起因して、撮像装置30の実際の位置と設計データにおける位置とに差異が生じる場合、撮像装置30の取付後において、XY平面内におけるミシン針3の位置を計測し、計測されたミシン針3の位置を撮像装置30に向かって既知データ分だけ移動し、XY平面内における撮像装置30の実際の位置と移動後のミシン針3の位置との差分を計測することにより、その差分の計測結果に基づいて、撮像装置30の光学系の光軸AXとミシン針3との正確な相対位置を算出可能である。 Note that if there is a difference between the actual position of the imaging device 30 and the position in the design data due to an installation error of the imaging device 30, after the imaging device 30 is installed, the position of the sewing needle 3 in the XY plane is changed. The measured position of the sewing needle 3 is moved toward the imaging device 30 by the amount of known data, and the difference between the actual position of the imaging device 30 in the XY plane and the position of the sewing needle 3 after movement is measured. By doing so, an accurate relative position between the optical axis AX of the optical system of the imaging device 30 and the sewing needle 3 can be calculated based on the measurement result of the difference.

図3及び図4を用いて、縫製対象物Sについて説明する。図3は、本実施形態に係る縫製対象物Sの一例を示す断面図である。図4は、本実施形態に係る縫製対象物Sの一例を示す平面図である。図3及び図4は、縫製処理が実施される前の縫製対象物Sを示す。本実施形態では、縫製対象物Sは、車両用シートに使用される表皮材である。 The sewing object S will be described with reference to FIGS. 3 and 4. FIG. FIG. 3 is a cross-sectional view showing an example of the sewing object S according to this embodiment. FIG. 4 is a plan view showing an example of the sewing object S according to this embodiment. 3 and 4 show the sewing object S before the sewing process is performed. In this embodiment, the sewing object S is a skin material used for a vehicle seat.

図3に示すように、縫製対象物Sは、表材4と、パッド材5と、裏材6とを有する。表材4に孔7が形成される。 As shown in FIG. 3 , the sewing object S has a front material 4 , a pad material 5 and a back material 6 . A hole 7 is formed in the surface member 4 .

表材4の表面は、車両用シートに搭乗者が着座したときに搭乗者と接触する着座面である。表材4は、織布、不織布、及び皮革の少なくとも一つを含む。パッド材5は、弾力性を有する。パッド材5は、例えばウレタン樹脂を含む。裏材6は、織布、不織布、及び皮革の少なくとも1つを含む。 The surface of the surface material 4 is a seating surface that comes into contact with the passenger when the passenger is seated on the vehicle seat. The front material 4 includes at least one of woven fabric, non-woven fabric, and leather. The pad material 5 has elasticity. The pad material 5 contains urethane resin, for example. Backing material 6 includes at least one of woven fabric, non-woven fabric, and leather.

図4に示すように、孔7は、表材4に複数配置されている。孔7は、規定パターンDPで配置されている。本実施形態では、規定パターンDPは、複数の基準パターンDPhを含む。1つの基準パターンDPhは、複数の孔7によって形成される。本実施形態では、複数の孔7により基準パターンDPhが形成される。本実施形態では、1つの基準パターンDPhが17個の孔7で構成される。 As shown in FIG. 4 , a plurality of holes 7 are arranged in the surface member 4 . The holes 7 are arranged in a defined pattern DP. In this embodiment, the defined pattern DP includes a plurality of reference patterns DPh. A single reference pattern DPh is formed by a plurality of holes 7 . In this embodiment, the plurality of holes 7 form the reference pattern DPh. In this embodiment, one reference pattern DPh is composed of 17 holes 7 .

図4に示すように、基準パターンDPhは、間隔をあけて表材4に配置されている。基準パターンDPhは、X軸方向及びY軸方向のそれぞれに等間隔で配置されている。X軸方向に隣り合う基準パターンDPhの間に、Y軸方向の位置が異なる基準パターンDPhが配置される。隣り合う基準パターンDPhの間に孔7は形成されない。以下の説明においては、表材4の表面のうち基準パターンDPhの間の孔7が形成されない領域を、ステッチ形成領域MA、と称する。ステッチ形成領域MAには、縫製対象物Sに形成されるステッチGPの目標パターンRPが形成されている。 As shown in FIG. 4, the reference patterns DPh are arranged on the surface material 4 at intervals. The reference patterns DPh are arranged at regular intervals in both the X-axis direction and the Y-axis direction. Reference patterns DPh whose positions in the Y-axis direction are different are arranged between the reference patterns DPh adjacent in the X-axis direction. No hole 7 is formed between adjacent reference patterns DPh. In the following description, a region of the surface of the front material 4 in which the holes 7 are not formed between the reference patterns DPh is referred to as a stitch forming region MA. A target pattern RP of stitches GP to be formed on the sewing object S is formed in the stitch forming area MA.

図5を用いて、厚みがあり弾力性を有する縫製対象物SにステッチGPが形成された際に縫製対象物Sの表面に生じる変位について説明する。図5は、本実施形態に係る縫製対象物Sの一例を示す断面図である。図5は、縫製処理が実施された後の縫製対象物Sを示す。縫製対象物Sは、厚みがあり弾力性を有する。厚みがあり弾力性を有する縫製対象物SにステッチGPが形成されることにより、図5に示すように、縫製対象物Sが縮む可能性が高い。縫製対象物Sが縮むと、縫製対象物Sの表面が変位する可能性がある。縫製対象物Sの表面が変位すると、縫製対象物Sの表面に規定されているステッチGPの目標位置がXY平面内において変位する可能性が高い。ステッチGPの目標位置がXY平面内において変位した場合、目標パターンRPに従って保持部材15を移動させると、ステッチGPを目標位置に形成することが困難となる。そこで、ステッチGPの形成により縫製対象物Sが縮んで縫製対象物Sの表面が変位しても、次のステッチGPが目標位置に形成されるように、変位量に応じて保持部材15が移動される。 Displacement that occurs on the surface of the sewing object S when the stitch GP is formed on the sewing object S that is thick and elastic will be described with reference to FIG. FIG. 5 is a cross-sectional view showing an example of the sewing object S according to this embodiment. FIG. 5 shows the sewing object S after the sewing process has been carried out. The sewing object S is thick and has elasticity. Forming the stitches GP on the sewing object S that is thick and elastic is highly likely to cause the sewing object S to shrink, as shown in FIG. When the sewing object S shrinks, the surface of the sewing object S may be displaced. When the surface of the sewing object S is displaced, there is a high possibility that the target positions of the stitches GP defined on the surface of the sewing object S will be displaced within the XY plane. When the target position of the stitch GP is displaced within the XY plane, it becomes difficult to form the stitch GP at the target position if the holding member 15 is moved according to the target pattern RP. Therefore, even if the sewing object S shrinks due to the formation of the stitch GP and the surface of the sewing object S is displaced, the holding member 15 moves according to the amount of displacement so that the next stitch GP is formed at the target position. be done.

図6を用いて、制御装置40について説明する。図6は、本実施形態に係る制御装置40の一例を示す機能ブロック図である。制御装置40は、ミシン1を制御する制御信号を出力する。制御装置40は、コンピュータシステムを含む。制御装置40は、入出力インターフェース装置50と、ROM(Read Only Memory)又はストレージのような不揮発性メモリ及びRAM(Random Access Memory)のような揮発性メモリを含む記憶装置60と、CPU(Central Processing Unit)のようなプロセッサを含む演算処理装置70とを有する。 The control device 40 will be described with reference to FIG. FIG. 6 is a functional block diagram showing an example of the control device 40 according to this embodiment. Control device 40 outputs control signals for controlling sewing machine 1 . Controller 40 includes a computer system. The control device 40 includes an input/output interface device 50, a storage device 60 including non-volatile memory such as ROM (Read Only Memory) or storage and volatile memory such as RAM (Random Access Memory), and a CPU (Central Processing Unit) and an arithmetic processing unit 70 including a processor.

図6に示すように、制御装置40には、ミシン針3をZ軸方向に移動させるアクチュエータ16と、保持部材15をXY平面内において移動させるアクチュエータ17と、保持部材15の押え部材15AをZ軸方向に移動させるアクチュエータ18と、操作装置20と、撮像装置30とが、入出力インターフェース装置50を介して接続される。 As shown in FIG. 6, the control device 40 includes an actuator 16 that moves the sewing needle 3 in the Z-axis direction, an actuator 17 that moves the holding member 15 in the XY plane, and a pressing member 15A of the holding member 15 that moves in the Z direction. The actuator 18 that moves in the axial direction, the operating device 20 and the imaging device 30 are connected via an input/output interface device 50 .

また、本実施形態では、制御装置40には、アクチュエータ16の駆動量を検出する駆動量センサ31と、アクチュエータ17の駆動量を検出する駆動量センサ32とが接続される。 In this embodiment, the control device 40 is connected to a driving amount sensor 31 that detects the driving amount of the actuator 16 and a driving amount sensor 32 that detects the driving amount of the actuator 17 .

駆動量センサ31は、アクチュエータ16であるパルスモータの回転量を検出するエンコーダを含む。駆動量センサ31の検出データは、制御装置40に出力される。 The drive amount sensor 31 includes an encoder that detects the amount of rotation of the pulse motor that is the actuator 16 . Data detected by the driving amount sensor 31 is output to the control device 40 .

駆動量センサ32は、X軸モータ17Xの回転量を検出するX軸センサ32Xと、Y軸モータ17Yの回転量を検出するY軸センサ32Yとを含む。X軸センサ32Xは、X軸モータ17Xの回転量を検出するエンコーダを含む。Y軸センサ32Yは、Y軸モータ17Yの回転量を検出するエンコーダを含む。駆動量センサ32の検出データは、制御装置40に出力される。 The drive amount sensor 32 includes an X-axis sensor 32X that detects the amount of rotation of the X-axis motor 17X and a Y-axis sensor 32Y that detects the amount of rotation of the Y-axis motor 17Y. The X-axis sensor 32X includes an encoder that detects the amount of rotation of the X-axis motor 17X. The Y-axis sensor 32Y includes an encoder that detects the amount of rotation of the Y-axis motor 17Y. Data detected by the driving amount sensor 32 is output to the control device 40 .

駆動量センサ32は、XY平面内における保持部材15の位置を検出する位置センサとして機能する。アクチュエータ17の駆動量と保持部材15の移動量とは1対1で対応する。 The drive amount sensor 32 functions as a position sensor that detects the position of the holding member 15 within the XY plane. The drive amount of the actuator 17 and the movement amount of the holding member 15 correspond one-to-one.

X軸センサ32Xは、X軸モータ17Xの回転量を検出することにより、ミシン座標系における原点からの保持部材15のX軸方向の移動量を検出可能である。Y軸センサ32Yは、Y軸モータ17Yの回転量を検出することにより、ミシン座標系における原点からの保持部材15のY軸方向の移動量を検出可能である。 The X-axis sensor 32X can detect the amount of movement of the holding member 15 in the X-axis direction from the origin in the sewing machine coordinate system by detecting the amount of rotation of the X-axis motor 17X. The Y-axis sensor 32Y can detect the amount of movement of the holding member 15 in the Y-axis direction from the origin in the sewing machine coordinate system by detecting the amount of rotation of the Y-axis motor 17Y.

制御装置40は、駆動量センサ31の検出データに基づいて、アクチュエータ16を制御する。制御装置40は、駆動量センサ31の検出データに基づいて、例えばアクチュエータ16の作動タイミングを決定する。 The control device 40 controls the actuator 16 based on the data detected by the driving amount sensor 31 . The control device 40 determines, for example, the actuation timing of the actuator 16 based on the data detected by the driving amount sensor 31 .

制御装置40は、駆動量センサ32の検出データに基づいて、アクチュエータ17を制御する。制御装置40は、駆動量センサ32の検出データに基づいて、保持部材15が目標位置に移動するようにアクチュエータ17をフィードバック制御する。 The control device 40 controls the actuator 17 based on the detection data of the driving amount sensor 32 . Based on the data detected by the driving amount sensor 32, the control device 40 feedback-controls the actuator 17 so that the holding member 15 moves to the target position.

制御装置40は、駆動量センサ32の検出データに基づいて、XY平面内における保持部材15の位置を算出する。駆動量センサ32の検出データに基づいて、XY平面内における原点からの保持部材15の移動量が検出される。制御装置40は、検出された保持部材15の移動量に基づいて、XY平面内における保持部材15の位置を算出する。 The control device 40 calculates the position of the holding member 15 within the XY plane based on the detection data of the driving amount sensor 32 . Based on the detection data of the drive amount sensor 32, the amount of movement of the holding member 15 from the origin within the XY plane is detected. The control device 40 calculates the position of the holding member 15 within the XY plane based on the detected amount of movement of the holding member 15 .

記憶装置60は、縫製データ記憶部61と、オフセットデータ記憶部62と、プログラム記憶部63とを有する。 The storage device 60 has a sewing data storage section 61 , an offset data storage section 62 and a program storage section 63 .

縫製データ記憶部61は、縫製処理において参照される縫製データを記憶する。 The sewing data storage unit 61 stores sewing data that is referred to in the sewing process.

図4を用いて、縫製データについて説明する。上述のように、縫製データは、縫製対象物Sに形成されるステッチGPの目標パターンRP及び保持部材15の移動条件を含む。 Sewing data will be described with reference to FIG. As described above, the sewing data includes the target pattern RP of the stitches GP to be formed on the sewing object S and the movement conditions of the holding member 15 .

目標パターンRPは、縫製対象物Sに形成されるステッチGPの目標形状又は目標模様を含む。目標パターンRPは、ミシン座標系において規定される。 The target pattern RP includes the target shape or target pattern of the stitches GP to be formed on the sewing object S. The target pattern RP is defined in the machine coordinate system.

保持部材15の移動条件は、ミシン座標系において規定される保持部材15の移動軌跡を含む。保持部材15の移動軌跡は、XY平面内における保持部材15の移動軌跡を含む。保持部材15の移動条件は、目標パターンRPに基づいて定められる。 The movement condition of the holding member 15 includes the movement trajectory of the holding member 15 defined in the sewing machine coordinate system. The movement trajectory of the holding member 15 includes the movement trajectory of the holding member 15 within the XY plane. A moving condition of the holding member 15 is determined based on the target pattern RP.

縫製データは、縫製対象物Sの表面に規定されるステッチGPの目標位置を含む。以下の説明においては、縫製対象物Sの表面に規定されるステッチGPの目標位置を、ステッチ形成目標位置、と称する。ステッチ形成目標位置は、ミシン座標系において規定される。 The sewing data includes the target positions of the stitches GP defined on the surface of the sewing object S. As shown in FIG. In the following description, the target positions of the stitches GP defined on the surface of the sewing object S are referred to as stitch formation target positions. The target stitch formation positions are defined in the machine coordinate system.

ステッチ形成目標位置は、ステッチ形成領域MAに規定される。ミシン1は、ステッチGPがステッチ形成目標位置に形成されるように、縫製データに基づいて縫製処理を実施する。 A target stitch formation position is defined in the stitch formation area MA. The sewing machine 1 performs sewing processing based on the sewing data so that the stitch GP is formed at the target stitch formation position.

縫製データは、複数のステッチGPのそれぞれを形成するための複数の縫製データを含む。本実施形態では、縫製データは、第1ステッチGP1を形成するための第1縫製データ、第2ステッチGP2を形成するための第2縫製データ、及び、同様に第3ステッチGP3から第10ステッチGP10を形成するための第3縫製データから第10縫製データを含む。 The sewing data includes a plurality of sewing data for forming each of a plurality of stitches GP. In this embodiment, the sewing data includes first sewing data for forming the first stitch GP1, second sewing data for forming the second stitch GP2, and similarly third stitch GP3 to tenth stitch GP10. includes third to tenth sewing data for forming the

目標パターンRPは、第1目標パターンRP1、第2目標パターンRP2、及び、同様に第3目標パターンRP3から第10目標パターンRP10を含む。本実施形態では、複数の目標パターンRP(RP1,RP2,RP3,RP4,RP5,RP6,RP7,RP8,RP9,RP10)は、Y軸方向に規定される。ミシン座標系において、複数の目標パターンRPのそれぞれは離間している。1つの目標パターンRPは、ライン状に規定される。本実施形態では、1つの目標パターンRPは、X軸方向に延在しY軸方向にジグザグ状(zigzag)に規定される。ステッチ形成目標位置は、目標パターンRPに対応して、ステッチ形成領域MAにおいてX軸方向に延在しY軸方向にジグザグ状に規定される。 The target patterns RP include a first target pattern RP1, a second target pattern RP2, and similarly a third target pattern RP3 to a tenth target pattern RP10. In this embodiment, a plurality of target patterns RP (RP1, RP2, RP3, RP4, RP5, RP6, RP7, RP8, RP9, RP10) are defined in the Y-axis direction. In the sewing machine coordinate system, the plurality of target patterns RP are separated from each other. One target pattern RP is defined linearly. In this embodiment, one target pattern RP extends in the X-axis direction and is defined in a zigzag shape in the Y-axis direction. The target stitch formation positions are defined in a zigzag shape in the Y-axis direction and extending in the X-axis direction in the stitch formation area MA corresponding to the target pattern RP.

第1縫製データは、第1縫製処理において縫製対象物Sに形成される第1ステッチGP1の第1目標パターンRP1を含む。また、第1縫製データは、第1縫製処理におけるXY平面内における保持部材15の移動条件を含む。 The first sewing data includes a first target pattern RP1 of a first stitch GP1 to be formed on the sewing object S in the first sewing process. Further, the first sewing data includes conditions for moving the holding member 15 within the XY plane in the first sewing process.

第2縫製データは、第2縫製処理において縫製対象物Sに形成される第2ステッチGP2の第2目標パターンRP2を含む。また、第2縫製データは、第2縫製処理におけるXY平面内における保持部材15の移動条件を含む。 The second sewing data includes a second target pattern RP2 of a second stitch GP2 to be formed on the sewing object S in the second sewing process. Further, the second sewing data includes conditions for moving the holding member 15 within the XY plane in the second sewing process.

同様に第3縫製データから第10縫製データのそれぞれは、第3縫製処理から第10縫製処理のそれぞれにおいて縫製対象物Sに形成される第3ステッチGP3から第10ステッチGP10のそれぞれの第3目標パターンRP3から第10目標パターンRP10のそれぞれを含む。また、第3縫製データから第10縫製データのそれぞれは、第3縫製処理から第10縫製処理のそれぞれにおけるXY平面内における保持部材15の移動条件を含む。 Similarly, each of the third sewing data to the tenth sewing data is the third target of each of the third stitch GP3 to the tenth stitch GP10 formed on the sewing object S in each of the third sewing process to the tenth sewing process. Each of the pattern RP3 to the tenth target pattern RP10 is included. Further, each of the third sewing data to the tenth sewing data includes conditions for moving the holding member 15 within the XY plane in each of the third sewing process to the tenth sewing process.

第1縫製データは、第1縫製処理において参照される。第2縫製データは、第2縫製処理において参照される。同様に第3縫製データから第10縫製データのそれぞれは、第3縫製処理から第10縫製処理のそれぞれにおいて参照される。 The first sewing data is referred to in the first sewing process. The second sewing data is referred to in the second sewing process. Similarly, the third sewing data to the tenth sewing data are referred to in the third sewing process to the tenth sewing process, respectively.

第1縫製処理は、第1目標パターンRP1に基づいて縫製対象物Sに第1ステッチGP1を形成する処理を含む。第1縫製処理は、縫製対象物Sが保持部材15に保持された後に縫製対象物Sに最初にステッチGPを形成する処理である。 The first sewing process includes a process of forming a first stitch GP1 on the sewing object S based on the first target pattern RP1. The first sewing process is a process of first forming stitches GP on the sewing object S after the sewing object S is held by the holding member 15 .

第2縫製処理は、第2目標パターンRP2に基づいて縫製対象物Sに第2ステッチGP2を形成する処理を含む。第2縫製処理は、第1縫製処理の次に実施される。 The second sewing process includes forming a second stitch GP2 on the sewing object S based on the second target pattern RP2. The second sewing process is performed after the first sewing process.

同様に第3縫製処理から第10縫製処理のそれぞれは、第3目標パターンRP3から第10目標パターンRP10のそれぞれに基づいて縫製対象物Sに第3ステッチGP3から第10ステッチGP10のそれぞれを形成する処理を含む。第3縫製処理から第10縫製処理は、順次実施される。 Similarly, the third sewing process to the tenth sewing process form the third stitch GP3 to the tenth stitch GP10 on the sewing object S based on the third target pattern RP3 to the tenth target pattern RP10, respectively. Including processing. The third sewing process to the tenth sewing process are sequentially performed.

オフセットデータ記憶部62は、オフセットデータを記憶する。 The offset data storage unit 62 stores offset data.

図7、図8、及び図9を用いて、オフセットデータについて説明する。図7は、本実施形態に係る縫製対象物Sの一例を示す図である。図8は、本実施形態に係るオフセットデータの一例を示す図である。図9は、本実施形態に係るオフセットデータの他の例を示す図である。 The offset data will be described with reference to FIGS. 7, 8, and 9. FIG. FIG. 7 is a diagram showing an example of the sewing object S according to this embodiment. FIG. 8 is a diagram showing an example of offset data according to this embodiment. FIG. 9 is a diagram showing another example of offset data according to this embodiment.

図7に示すように、縫製対象物Sに配置されている特徴パターンUPの認識が画像処理によって適切に行われて、補正データが適切に算出されても、縫製処理において、形成されたステッチGPが目標パターンRPからずれることがある。本実施形態では、縫製対象物Sの特徴パターンUPは、規定パターンDPの一部である。縫製処理において生じるずれの原因として、例えば、縫製対象物Sの素材の特性、または、保持部材15などのミシン1の部材の特性などが挙げられる。このような縫製処理において生じる、ステッチGPと目標パターンRPとの再現性のあるずれを補正するため、特徴パターン(テンプレート)ごとに予め取得したオフセット値をオフセットデータとして記憶する。このようなオフセットデータは、例えば、縫製対象物Sについて試し縫いを実行した際、または、縫製位置Psを確認した際などに取得可能である。 As shown in FIG. 7, even if the characteristic pattern UP arranged on the sewing object S is appropriately recognized by image processing and the correction data is appropriately calculated, the formed stitch GP may deviate from the target pattern RP. In this embodiment, the characteristic pattern UP of the sewing object S is part of the defined pattern DP. For example, the cause of the deviation that occurs in the sewing process is the characteristics of the material of the sewing object S or the characteristics of the members of the sewing machine 1 such as the holding member 15 . In order to correct reproducible deviations between the stitches GP and the target pattern RP that occur in such a sewing process, an offset value obtained in advance for each characteristic pattern (template) is stored as offset data. Such offset data can be obtained, for example, when trial sewing is performed on the sewing object S, or when the sewing position Ps is confirmed.

図8に示すように、オフセットデータは、特徴パターンUPごとにオフセット値を記憶してもよい。特徴パターンUPを識別する識別番号によって、オフセット値を参照することが可能である。これにより、撮像装置30によって撮影された縫製対象物Sの画像データに基づいて、特徴パターンUPごとに、オフセット値を加算した変位量を算出可能である。 As shown in FIG. 8, the offset data may store an offset value for each feature pattern UP. It is possible to refer to the offset value by the identification number that identifies the feature pattern UP. Accordingly, based on the image data of the sewing object S photographed by the imaging device 30, the displacement amount to which the offset value is added can be calculated for each characteristic pattern UP.

図9に示すように、オフセットデータは、補正点ごとにオフセット値を記憶してもよい。補正点とは、縫製対象物Sの表面の変位を補正するときの基準点をいう。補正点の位置データは、縫製対象物Sの設計データから取得可能である。補正点は、縫製順序の順番を識別番号として、縫製順序に従ってオフセット値を参照することが可能である。これにより、補正データを算出する際に、補正点ごとに、オフセット値を加算した補正データを算出可能である。 As shown in FIG. 9, the offset data may store an offset value for each correction point. A correction point is a reference point for correcting displacement of the surface of the sewing object S. As shown in FIG. The position data of the correction points can be obtained from the design data of the sewing object S. For the correction point, it is possible to refer to the offset value according to the sewing order, using the order of the sewing order as an identification number. Thereby, when calculating the correction data, it is possible to calculate the correction data to which the offset value is added for each correction point.

プログラム記憶部63は、ミシン1を制御するためのコンピュータプログラムを記憶する。縫製データ記憶部61に記憶されている縫製データがプログラム記憶部63に記憶されているコンピュータプログラムに入力される。コンピュータプログラムは、演算処理装置70に読み込まれる。演算処理装置70は、プログラム記憶部63に記憶されているコンピュータプログラムに従ってミシン1を制御する。 Program storage unit 63 stores a computer program for controlling sewing machine 1 . The sewing data stored in the sewing data storage section 61 is input to the computer program stored in the program storage section 63 . A computer program is loaded into the arithmetic processing unit 70 . Arithmetic processing unit 70 controls sewing machine 1 according to a computer program stored in program storage unit 63 .

演算処理装置70は、縫製データ取得部71と、初期位置データ取得部72と、現状位置データ取得部73と、オフセットデータ取得部74と、変位量算出部75と、補正データ生成部76と、制御部77とを有する。 The arithmetic processing unit 70 includes a sewing data acquisition unit 71, an initial position data acquisition unit 72, a current position data acquisition unit 73, an offset data acquisition unit 74, a displacement amount calculation unit 75, a correction data generation unit 76, and a control unit 77 .

縫製データ取得部71は、縫製データ記憶部61から縫製データを取得する。本実施形態では、縫製データ取得部71は、第1縫製処理において参照される第1縫製データ及び第1縫製処理の次に実施される第2縫製処理において参照される第2縫製データを縫製データ記憶部61から取得する。同様に、縫製データ取得部71は、第3縫製処理から第10縫製処理のそれぞれにおいて参照される第3縫製データから第10縫製データのそれぞれを縫製データ記憶部61から取得する。 Sewing data acquisition portion 71 acquires sewing data from sewing data storage portion 61 . In the present embodiment, the sewing data acquisition unit 71 obtains the first sewing data referred to in the first sewing process and the second sewing data referred to in the second sewing process performed subsequent to the first sewing process as sewing data. Acquired from the storage unit 61 . Similarly, the sewing data obtaining portion 71 obtains from the sewing data storage portion 61 each of the third sewing data to the tenth sewing data referred to in each of the third sewing process to the tenth sewing process.

初期位置データ取得部72は、縫製対象物Sに配置されている特徴パターンUPの初期位置を示す初期位置データを取得する。特徴パターンUPの初期位置データは、ミシン座標系における特徴パターンUPの初期位置を示す。 The initial position data acquisition unit 72 acquires initial position data indicating the initial position of the characteristic pattern UP arranged on the sewing object S. As shown in FIG. The initial position data of the characteristic pattern UP indicates the initial position of the characteristic pattern UP in the sewing machine coordinate system.

特徴パターンUPの初期位置データは、CAD(Computer Aided Design)データのような縫製対象物Sの設計データから導出可能な既知データである。特徴パターンUPの初期位置データは、縫製データ記憶部61に記憶されている。初期位置データ取得部72は、縫製データ記憶部61から特徴パターンUPの初期位置データを取得する。 The initial position data of the feature pattern UP is known data that can be derived from design data of the sewing object S such as CAD (Computer Aided Design) data. Initial position data of the characteristic pattern UP is stored in the sewing data storage unit 61 . The initial position data obtaining portion 72 obtains initial position data of the characteristic pattern UP from the sewing data storage portion 61 .

特徴パターンUPの初期位置は、縫製処理が実施される前の特徴パターンUPの位置を含む。初期位置データ取得部72は、縫製対象物Sの設計データに基づかずに、縫製処理が開始される前の縫製対象物Sの特徴パターンUPの画像データに基づいて、特徴パターンUPの初期位置を取得可能である。 The initial position of the characteristic pattern UP includes the position of the characteristic pattern UP before the sewing process is performed. The initial position data acquisition unit 72 obtains the initial position of the characteristic pattern UP based on the image data of the characteristic pattern UP of the sewing object S before the sewing process is started, not based on the design data of the sewing object S. It is obtainable.

現状位置データ取得部73は、撮像装置30によって撮影された縫製対象物Sの画像データに基づいて、縫製対象物Sに配置されている特徴パターンUPの現状位置を示す現状位置データを取得する。特徴パターンUPの現状位置データは、ミシン座標系における特徴パターンUPの現状位置を示す。 The current position data acquisition unit 73 acquires current position data indicating the current position of the feature pattern UP arranged on the sewing object S based on the image data of the sewing object S photographed by the imaging device 30 . The current position data of the characteristic pattern UP indicates the current position of the characteristic pattern UP in the sewing machine coordinate system.

上述のように、本実施形態では、縫製対象物Sの特徴パターンUPは、規定パターンDPの一部である。本実施形態では、特徴パターンUPは、基準パターンDPhの一部である。本実施形態では、特徴パターンUPは、基準パターンDPhの鋭角な角部を含むパターンとする。特徴パターンUPは、画像処理方法の一種であるパターンマッチング法により特定可能なパターンである。現状位置データ取得部73は、撮像装置30で撮影された画像データをパターンマッチング法により画像処理して、ミシン座標系における特徴パターンUPの現状位置データを算出する。 As described above, in the present embodiment, the characteristic pattern UP of the sewing object S is part of the defined pattern DP. In this embodiment, the feature pattern UP is part of the reference pattern DPh. In the present embodiment, the feature pattern UP is a pattern including the sharp corners of the reference pattern DPh. The characteristic pattern UP is a pattern that can be specified by a pattern matching method, which is a type of image processing method. The current position data acquisition unit 73 processes the image data captured by the imaging device 30 by a pattern matching method to calculate the current position data of the feature pattern UP in the sewing machine coordinate system.

縫製対象物Sに配置されている特徴パターンUPの現状位置を示す現状位置データの取得方法について説明する。まず、制御装置40は、アクチュエータ17を制御して、保持部材15に保持されている縫製対象物Sの特徴パターンUPを撮像装置30の撮影領域FAに移動させる。本実施形態では、特徴パターンUPの中心位置Cを撮像装置30の撮影領域FAの中心位置である撮影位置Pfに移動させる。撮像装置30は、撮影領域FAに配置されている特徴パターンUPを撮影する。現状位置データ取得部73は、特徴パターンUPの画像データを取得する。現状位置データ取得部73は、特徴パターンUPの画像データをパターンマッチング法により画像処理して、特定パターンUPを特定する。特徴パターンUPが撮像装置30の撮影領域FAに配置されているときのミシン座標系における保持部材15の位置は、駆動量センサ32によって検出される。上述のように、駆動量センサ32は、XY平面内における保持部材15の位置を検出する位置センサとして機能する。現状位置データ取得部73は、駆動量センサ32の検出データを取得する。このようにして、現状位置データ取得部73は、特徴パターンUPが撮影領域FAに配置されているときの駆動量センサ32の検出データに基づいて、撮像領域FAに配置されている特徴パターンUPのXY平面内における現状位置を示す現状位置データを取得可能である。 A method of acquiring current position data indicating the current position of the feature pattern UP arranged on the sewing object S will be described. First, the control device 40 controls the actuator 17 to move the characteristic pattern UP of the sewing object S held by the holding member 15 to the imaging area FA of the imaging device 30 . In this embodiment, the center position C of the characteristic pattern UP is moved to the imaging position Pf, which is the center position of the imaging area FA of the imaging device 30 . The imaging device 30 photographs the characteristic pattern UP arranged in the imaging area FA. The current position data acquisition unit 73 acquires image data of the characteristic pattern UP. The current position data acquisition unit 73 performs image processing on the image data of the feature pattern UP by pattern matching to identify the specific pattern UP. A driving amount sensor 32 detects the position of the holding member 15 in the sewing machine coordinate system when the characteristic pattern UP is arranged in the imaging area FA of the imaging device 30 . As described above, the drive amount sensor 32 functions as a position sensor that detects the position of the holding member 15 within the XY plane. The current position data acquisition unit 73 acquires detection data of the driving amount sensor 32 . In this manner, the current position data acquisition unit 73 determines the position of the characteristic pattern UP arranged in the imaging area FA based on the detection data of the driving amount sensor 32 when the characteristic pattern UP is arranged in the imaging area FA. It is possible to obtain current position data indicating the current position within the XY plane.

縫製処理が実施された後についても、同様に特徴パターンUPの現状位置を示す現状位置データが取得可能である。まず、撮像装置30は、少なくとも縫製処理が実施された後に縫製対象物Sの特徴パターンUPを撮影する。現状位置データ取得部73は、縫製処理が実施された後に撮像装置30によって撮影された縫製対象物Sの画像データに基づいて、特徴パターンUPの現状位置データを取得可能である。 Even after the sewing process is performed, the current position data indicating the current position of the characteristic pattern UP can be obtained in the same manner. First, the imaging device 30 captures the characteristic pattern UP of the sewing object S after at least the sewing process is performed. The current position data acquisition unit 73 can acquire the current position data of the characteristic pattern UP based on the image data of the sewing object S captured by the imaging device 30 after the sewing process is performed.

オフセットデータ取得部74は、オフセットデータ記憶部62に記憶したオフセットデータを取得する。 The offset data acquisition section 74 acquires the offset data stored in the offset data storage section 62 .

変位量算出部75は、初期位置データ取得部72で取得された特徴パターンUPの初期位置データと、現状位置データ取得部73で取得された特徴パターンUPの現状位置データとに基づいて、特徴パターンUPの変位量を算出する。 Based on the initial position data of the feature pattern UP acquired by the initial position data acquisition unit 72 and the current position data of the feature pattern UP acquired by the current position data acquisition unit 73, the displacement amount calculation unit 75 calculates the feature pattern UP displacement amount is calculated.

または、変位量算出部75は、特徴パターンUPの初期位置データと、特徴パターンUPの現状位置データとに加えて、オフセットデータに基づいて、特徴パターンUPの変位量を算出してもよい。これにより、変位量算出部75は、オフセット値で補正して、特徴パターンUPの変位量を算出可能である。 Alternatively, the displacement amount calculator 75 may calculate the displacement amount of the characteristic pattern UP based on the offset data in addition to the initial position data of the characteristic pattern UP and the current position data of the characteristic pattern UP. Accordingly, the displacement amount calculator 75 can calculate the displacement amount of the characteristic pattern UP by correcting it with the offset value.

特徴パターンUPの初期位置は、縫製処理が実施される前のミシン座標系における特徴パターンUPの位置を含む。特徴パターンUPの現状位置は、縫製処理が実施された後のミシン座標系における特徴パターンUPの位置を含む。変位量算出部75は、縫製処理が実施されることにより変位した特徴パターンUPの変位量を算出する。 The initial position of the characteristic pattern UP includes the position of the characteristic pattern UP in the sewing machine coordinate system before the sewing process is performed. The current position of the feature pattern UP includes the position of the feature pattern UP in the sewing machine coordinate system after the sewing process is performed. The displacement amount calculator 75 calculates the amount of displacement of the characteristic pattern UP that has been displaced by performing the sewing process.

上述のように、縫製処理が実施されることにより縫製対象物Sが縮んで縫製対象物Sの表面が変位する可能性がある。縫製対象物Sの表面が変位すると、XY平面内における特徴パターンUPの位置も変位する。変位量算出部75は、縫製処理が実施される前の特徴パターンUPの初期位置データと、縫製処理が実施された後の特徴パターンUPの現状位置データとに基づいて、特徴パターンUPの変位量を算出する。 As described above, there is a possibility that the sewing object S shrinks and the surface of the sewing object S is displaced due to the sewing process being performed. When the surface of the sewing object S is displaced, the position of the characteristic pattern UP in the XY plane is also displaced. The displacement amount calculator 75 calculates the displacement amount of the characteristic pattern UP based on the initial position data of the characteristic pattern UP before the sewing process is performed and the current position data of the characteristic pattern UP after the sewing process is performed. Calculate

図10、図11、及び図12を用いて、第1縫製処理が施された後の変位量の算出方法について説明する。図10は、本実施形態に係る特徴パターンUPの変位量の算出方法を説明するための図である。また、以下、X軸方向に配置される2つの特徴パターンUPa(UPa0,UPa1)及び特徴パターンUPb(UPb0,UPb1)のそれぞれにおける変位量の算出方法について説明する。 A method of calculating the amount of displacement after the first sewing process is performed will be described with reference to FIGS. 10, 11, and 12. FIG. FIG. 10 is a diagram for explaining a method of calculating the amount of displacement of the feature pattern UP according to this embodiment. Further, a method of calculating the amount of displacement in each of the two characteristic patterns UPa (UPa0, UPa1) and the characteristic pattern UPb (UPb0, UPb1) arranged in the X-axis direction will be described below.

図10においては、第1縫製処理が実施される前の特徴パターンUPa0及び特徴パターンUPb0を破線で示し、第1縫製処理が実施された後の特徴パターンUPa1及び特徴パターンUPb1を実線で示す。特徴パターンUPa0、特徴パターンUPb0、特徴パターンUPa1、及び特徴パターンUPb1のそれぞれの画像データは、撮像装置30によって撮影される。 In FIG. 10, the characteristic pattern UPa0 and the characteristic pattern UPb0 before the first sewing process are indicated by dashed lines, and the characteristic pattern UPa1 and the characteristic pattern UPb1 after the first sewing process are indicated by solid lines. Image data of each of the characteristic pattern UPa0, the characteristic pattern UPb0, the characteristic pattern UPa1, and the characteristic pattern UPb1 is captured by the imaging device 30. FIG.

中心位置Ca0は、特徴パターンUPa0の中心位置であり、中心位置Cb0は、特徴パターンUPb0の中心位置である。 The center position Ca0 is the center position of the characteristic pattern UPa0, and the center position Cb0 is the center position of the characteristic pattern UPb0.

第1縫製処理が実施される前においては、特徴パターンUPa0及び特徴パターンUPb0は変位しない。すなわち、第1縫製処理が実施される前においては、縫製データ記憶部61に記憶されている特徴パターンUPa0の初期位置と特徴パターンUPa0の現状位置とは一致する。縫製データ記憶部61に記憶されている特徴パターンUPb0の初期位置と特徴パターンUPb0の現状位置とは一致する。 Characteristic pattern UPa0 and characteristic pattern UPb0 are not displaced before the first sewing process is performed. That is, before the first sewing process is performed, the initial position of characteristic pattern UPa0 stored in sewing data storage unit 61 matches the current position of characteristic pattern UPa0. The initial position of characteristic pattern UPb0 stored in sewing data storage unit 61 and the current position of characteristic pattern UPb0 match.

図10に示すように、第1縫製データに基づいて第1縫製処理が実施され、第1ステッチGP1が形成されることにより、縫製対象物Sの少なくとも一部が縮む。これにより、特徴パターンUPa0は、XY平面内において特徴パターンUPa1に変位する。中心位置Ca0は、XY平面内において中心位置Ca1に変位する。特徴パターンUPb0は、XY平面内において特徴パターンUPb1に変位する。中心位置Cb0は、XY平面内において中心位置Cb1に変位する。 As shown in FIG. 10, the first sewing process is performed based on the first sewing data to form the first stitch GP1, thereby at least partially shrinking the sewing object S. As shown in FIG. Thereby, the characteristic pattern UPa0 is displaced to the characteristic pattern UPa1 in the XY plane. The center position Ca0 is displaced to the center position Ca1 within the XY plane. Characteristic pattern UPb0 is displaced to characteristic pattern UPb1 in the XY plane. Center position Cb0 is displaced to center position Cb1 within the XY plane.

図11及び図12は、本実施形態に係る特徴パターンUPの変位量の算出方法の一例を模式的に示す図である。特徴パターンUPの変位は、シフト、スケール、及びローテーションを含む。 11 and 12 are diagrams schematically showing an example of a method of calculating the amount of displacement of the characteristic pattern UP according to this embodiment. Displacement of the feature pattern UP includes shift, scale and rotation.

本実施形態では、特徴パターンUPaの変位量が算出された後、特徴パターンUPbの変位量が算出される。図11は、特徴パターンUPaの変位量の算出方法の一例を模式的に示す図である。図12は、特徴パターンUPbの変位量の算出方法の一例を模式的に示す図である。 In this embodiment, after the displacement amount of the characteristic pattern UPa is calculated, the displacement amount of the characteristic pattern UPb is calculated. FIG. 11 is a diagram schematically showing an example of a method of calculating the amount of displacement of the characteristic pattern UPa. FIG. 12 is a diagram schematically showing an example of a method of calculating the amount of displacement of the characteristic pattern UPb.

図11に示すように、特徴パターンUPaの変位量を算出するとき、縫製対象物Sに固定点P0が設定される。固定点P0は、ミシン座標系における位置が既知の点に設定される。固定点P0は、例えば第1縫製処理が実施されても変位しない点又は変位が十分に抑制される点に設定される。本実施形態では、固定点P0が第1ステッチGP1の一部に設定される。 As shown in FIG. 11, a fixed point P0 is set on the sewing object S when calculating the amount of displacement of the characteristic pattern UPa. The fixed point P0 is set to a point whose position in the sewing machine coordinate system is known. The fixed point P0 is set, for example, to a point that will not be displaced even when the first sewing process is performed, or a point that will be sufficiently restrained from being displaced. In this embodiment, the fixed point P0 is set at a portion of the first stitch GP1.

第1縫製処理が実施されることにより、特徴パターンUPa0の中心位置Ca0が中心位置Ca1に変位する。変位量算出部75は、中心位置Ca0から中心位置Ca1までのベクトルに基づいて、中心位置Caにおけるシフトを算出する。また、変位量算出部75は、固定点P0ら中心位置Ca0までの第1ベクトル及び固定点P0から中心位置Ca1までの第2ベクトルを算出する。変位量算出部75は、第1ベクトルの長さと第2ベクトルの長さとの比に基づいて、中心位置Caにおけるスケールを算出する。また、変位量算出部75は、固定点P0を基準とする第1ベクトルと第2ベクトルとがなす角度に基づいて、中心位置Caにおけるローテーションを算出する。 By performing the first sewing process, the center position Ca0 of the characteristic pattern UPa0 is displaced to the center position Ca1. The displacement amount calculator 75 calculates the shift at the center position Ca based on the vector from the center position Ca0 to the center position Ca1. Further, the displacement amount calculator 75 calculates a first vector from the fixed point P0 to the center position Ca0 and a second vector from the fixed point P0 to the center position Ca1. The displacement amount calculator 75 calculates the scale at the center position Ca based on the ratio between the length of the first vector and the length of the second vector. Further, the displacement amount calculator 75 calculates the rotation at the center position Ca based on the angle formed by the first vector and the second vector with the fixed point P0 as a reference.

以上、特徴パターンUPaのうち中心位置Caにおけるシフト、スケール、及びローテーションの算出方法について説明した。変位量算出部75は、特徴パターンUPaの複数の位置Pnのそれぞれについても同様の処理を実施する。図11は、複数の位置Pnのうち位置Piにおけるシフト、スケール、及びローテーションが算出される状態を模式的に示す。これにより、特徴パターンUPaの複数の位置のそれぞれについて、シフト、スケール、及びローテーションが算出される。このように、変位量算出部75は、第1縫製処理が実施された後のミシン座標系における特徴パターンUPaの変位量及び変位方向を算出可能である。 The method of calculating the shift, scale, and rotation at the center position Ca of the feature pattern UPa has been described above. The displacement amount calculator 75 performs the same processing for each of the plurality of positions Pn of the feature pattern UPa. FIG. 11 schematically shows a state in which shift, scale, and rotation are calculated at position Pi among a plurality of positions Pn. Thereby, the shift, scale, and rotation are calculated for each of the plurality of positions of the feature pattern UPa. In this manner, the displacement amount calculator 75 can calculate the displacement amount and the displacement direction of the feature pattern UPa in the sewing machine coordinate system after the first sewing process is performed.

図12に示すように、特徴パターンUPbの変位量を算出するとき、縫製対象物Sに固定点P0が設定される。上述のように、固定点P0は、ミシン座標系における位置が既知の点に設定される。本実施形態では、図11を参照して説明した処理により位置が算出された位置Pnが固定点P0に設定される。 As shown in FIG. 12, a fixed point P0 is set on the sewing object S when calculating the amount of displacement of the characteristic pattern UPb. As described above, the fixed point P0 is set to a point whose position in the sewing machine coordinate system is known. In this embodiment, the position Pn calculated by the process described with reference to FIG. 11 is set as the fixed point P0.

第1縫製処理が実施されることにより、特徴パターンUPb0の中心位置Cb0が中心位置Cb1に変位する。変位量算出部75は、中心位置Cb0から中心位置Cb1までのベクトルに基づいて、中心位置Cbにおけるシフトを算出する。また、変位量算出部75は、固定点P0から中心位置Cb0までの第3ベクトル及び固定点P0から中心位置Cb1までの第4ベクトルを算出する。変位量算出部75は、第3ベクトルの長さと第4ベクトルの長さとの比に基づいて、中心位置Cbにおけるスケールを算出する。また、変位量算出部75は、固定点P0を基準とする第3ベクトルと第4ベクトルとがなす角度に基づいて、中心位置Cbにおけるローテーションを算出する。 By performing the first sewing process, the center position Cb0 of the characteristic pattern UPb0 is displaced to the center position Cb1. The displacement amount calculator 75 calculates the shift at the center position Cb based on the vector from the center position Cb0 to the center position Cb1. Further, the displacement amount calculator 75 calculates a third vector from the fixed point P0 to the center position Cb0 and a fourth vector from the fixed point P0 to the center position Cb1. The displacement amount calculator 75 calculates the scale at the center position Cb based on the ratio between the length of the third vector and the length of the fourth vector. Further, the displacement amount calculator 75 calculates the rotation at the center position Cb based on the angle formed by the third vector and the fourth vector with the fixed point P0 as a reference.

以上、特徴パターンUPbのうち中心位置Cbにおけるシフト、スケール、及びローテーションの算出方法について説明した。変位量算出部75は、特徴パターンUPbの複数の位置Qnのそれぞれについても同様の処理を実施する。図12は、複数の位置Qnのうち位置Qiにおけるシフト、スケール、及びローテーションが算出される状態を模式的に示す。これにより、特徴パターンUPbの複数の位置のそれぞれについて、シフト、スケール、及びローテーションが算出される。このように、変位量算出部75は、第1縫製処理が実施された後のミシン座標系における特徴パターンUPbの変位量及び変位方向を算出可能である。 The method of calculating the shift, scale, and rotation at the center position Cb of the feature pattern UPb has been described above. The displacement amount calculator 75 performs the same processing for each of the plurality of positions Qn of the feature pattern UPb. FIG. 12 schematically shows a state in which shift, scale, and rotation are calculated at position Qi among a plurality of positions Qn. Thereby, the shift, scale, and rotation are calculated for each of the plurality of positions of the feature pattern UPb. In this manner, the displacement amount calculator 75 can calculate the displacement amount and the displacement direction of the feature pattern UPb in the sewing machine coordinate system after the first sewing process is performed.

なお、ここでは、X軸方向に配置される2つの特徴パターンUPa及び特徴パターンUPbのそれぞれにおける変位量の算出方法について説明した。X軸方向に3つ以上の特徴パターンUPが配置される場合、図11を参照して説明したように、固定点P0が設定され、その固定点P0を基準として第1の特徴パターンUPの変位量が算出される。第1の特徴パターンUPの隣の第2の特徴パターンUPの変位量を算出する場合、図12を参照して説明したように、第1の特徴パターンUPにおいてミシン座標系における位置が既知となった任意の位置が固定点P0に設定され、その固定点P0を基準として第2の特徴パターンUPの変位量が算出される。第2の特徴パターンUPの隣の第3の特徴パターンUPの変位量を算出する場合、第2の特徴パターンUPにおいてミシン座標系における位置が既知となった任意の位置が固定点P0に設定され、その固定点P0を基準として第3の特徴パターンUPの変位量が算出される。以下、同様の手順で、X軸方向に配置される複数の特徴パターンUPのそれぞれについて変位量が算出される。 Here, the method of calculating the amount of displacement in each of the two characteristic patterns UPa and UPb arranged in the X-axis direction has been described. When three or more feature patterns UP are arranged in the X-axis direction, a fixed point P0 is set as described with reference to FIG. Amount is calculated. When calculating the amount of displacement of the second characteristic pattern UP adjacent to the first characteristic pattern UP, as described with reference to FIG. 12, the position of the first characteristic pattern UP in the sewing machine coordinate system is known. An arbitrary position is set as the fixed point P0, and the displacement amount of the second characteristic pattern UP is calculated with the fixed point P0 as a reference. When calculating the amount of displacement of the third characteristic pattern UP adjacent to the second characteristic pattern UP, an arbitrary position whose position in the sewing machine coordinate system is known in the second characteristic pattern UP is set as the fixed point P0. , the displacement amount of the third characteristic pattern UP is calculated with reference to the fixed point P0. Subsequently, the displacement amount is calculated for each of the plurality of characteristic patterns UP arranged in the X-axis direction in the same procedure.

補正データ生成部76は、変位量算出部75で算出された特徴パターンUPの変位量に基づいて、縫製データを補正して補正データを生成する。縫製データの目標パターンRPは、縫製対象物Sが縮んでいないことを前提として生成され、縫製データ記憶部61に記憶されている。縫製処理が実施されることにより、縫製対象物Sが縮んで縫製対象物Sの表面が変位すると、縫製対象物Sの表面に規定されているステッチ形成目標位置がXY平面内において変位する。ステッチ形成目標位置がXY平面内において変位した場合、縫製データに基づいて保持部材15を移動させると、ステッチGPをステッチ形成目標位置に形成することが困難となる。補正データ生成部76は、特徴パターンUPが変位したとき、特徴パターンUPの変位量に基づいて、ステッチ形成目標位置にステッチGPが形成されるように、縫製データを補正する。 The correction data generation unit 76 corrects the sewing data based on the displacement amount of the characteristic pattern UP calculated by the displacement amount calculation unit 75 to generate correction data. The target pattern RP of the sewing data is generated on the premise that the sewing object S is not shrunk, and is stored in the sewing data storage section 61 . When the sewing process is performed, the sewing object S shrinks and the surface of the sewing object S is displaced, and the target stitch formation positions defined on the surface of the sewing object S are displaced in the XY plane. When the target stitch formation position is displaced within the XY plane, it becomes difficult to form the stitch GP at the target stitch formation position if the holding member 15 is moved based on the sewing data. When the characteristic pattern UP is displaced, the correction data generator 76 corrects the sewing data based on the amount of displacement of the characteristic pattern UP so that the stitch GP is formed at the stitch formation target position.

補正データ生成部76は、ステッチGPの目標パターンRPと縫製対象物Sが縮む前の特徴パターンUPとのミシン座標系における相対位置と、縫製処理により縫製対象物Sに実際に形成されるステッチGPと縫製対象物Sが縮んだ後の特徴パターンUPとのミシン座標系における相対位置とが一致するように、補正データを生成する。補正データに基づいて縫製処理が実施されることにより、縫製対象物Sの表面が変位しても、ステッチ形成目標位置にステッチGPが形成される。 The correction data generator 76 calculates the relative positions in the sewing machine coordinate system between the target pattern RP of the stitch GP and the feature pattern UP before the sewing object S shrinks, and the stitch GP actually formed on the sewing object S by the sewing process. and the characteristic pattern UP after shrinkage of the sewing object S match the relative position in the sewing machine coordinate system. By performing the sewing process based on the correction data, the stitch GP is formed at the target stitch formation position even if the surface of the sewing object S is displaced.

さらに、補正データ生成部76は、補正点ごとのオフセット値を、算出した補正データに加算してもよい。 Furthermore, the correction data generator 76 may add the offset value for each correction point to the calculated correction data.

制御部77は、変位量算出部75で算出された変位量に基づいて、アクチュエータ17を制御する制御信号を出力する。本実施形態では、制御部77は、補正データ生成部76において変位量に基づいて生成された補正データに基づいて、保持部材15を移動させるアクチュエータ17を制御する制御信号を出力する。 The control section 77 outputs a control signal for controlling the actuator 17 based on the displacement amount calculated by the displacement amount calculation section 75 . In this embodiment, the control unit 77 outputs a control signal for controlling the actuator 17 that moves the holding member 15 based on the correction data generated by the correction data generation unit 76 based on the displacement amount.

次に、図13を用いて、本実施形態に係る縫製方法について説明する。図13は、本実施形態に係る縫製方法の一例を示すフローチャートである。 Next, a sewing method according to this embodiment will be described with reference to FIG. FIG. 13 is a flow chart showing an example of the sewing method according to this embodiment.

図13に示すフローチャートは、第1縫製処理が行われた後に実行される。縫製対象物Sは保持部材15に設置されている。また、第1縫製処理において、複数の特徴パターンUPの初期位置データが取得されている。特徴パターンUPごとに、オフセット値で補正した変位量を算出する場合について説明する。 The flowchart shown in FIG. 13 is executed after the first sewing process is performed. A sewing object S is placed on a holding member 15 . Also, in the first sewing process, initial position data of a plurality of characteristic patterns UP are acquired. A case of calculating the displacement amount corrected by the offset value for each feature pattern UP will be described.

制御装置40は、第1縫製処理が終了したかを判定する(ステップS10)。制御装置40は、第1縫製処理が終了した場合(ステップS10でYes)、ステップS20に進む。制御装置40は、第1縫製処理が終了していない場合(ステップS10でNo)、ステップS10の処理を再度実行する。 Control device 40 determines whether the first sewing process has ended (step S10). When the first sewing process is completed (Yes in step S10), control device 40 proceeds to step S20. If the first sewing process has not ended (No in step S10), control device 40 executes the process of step S10 again.

カウンタnが「2」にセットされる(ステップS20)。 A counter n is set to "2" (step S20).

縫製データ取得部71は、第2縫製処理において参照される第2縫製データを縫製データ記憶部61から取得する(ステップS30)。 The sewing data obtaining portion 71 obtains the second sewing data referred to in the second sewing process from the sewing data storage portion 61 (step S30).

初期位置データ取得部72は、第1縫製処理において取得した、複数の特徴パターンUPの初期位置データのうち、第2縫製処理に係る縫製対象物Sの特徴パターンUPの初期位置データを縫製データ記憶部61から取得する(ステップS40)。 The initial position data acquiring unit 72 stores the initial position data of the feature pattern UP of the sewing object S related to the second sewing process among the initial position data of the plurality of feature patterns UP acquired in the first sewing process. It is obtained from the unit 61 (step S40).

第2縫製処理に係る特徴パターンUPとは、ミシン座標系において第2縫製処理により第2ステッチGP2が形成されるステッチ形成目標位置に最も近い特徴パターンUPである。言い換えると、第2縫製処理に係る特徴パターンUPとは、ミシン座標系における第2目標パターンRP2に最も近い特徴パターンUPをいう。 The feature pattern UP related to the second sewing process is the feature pattern UP closest to the target stitch formation position where the second stitch GP2 is formed by the second sewing process in the sewing machine coordinate system. In other words, the feature pattern UP related to the second sewing process is the feature pattern UP closest to the second target pattern RP2 in the sewing machine coordinate system.

第2目標パターンRP2を含む第2縫製データ及び第2縫製処理に係る特徴パターンUPの初期位置データが取得された後、制御装置40は、撮像装置30の撮影領域FAに第2縫製処理に係る複数の特徴パターンUPが順次配置されるように、アクチュエータ17を制御する。すなわち、制御装置40は、保持部材15をX軸方向にステップ移動して、保持部材15に保持されている縫製対象物Sの複数の特徴パターンUPの画像データを順次取得する(ステップS50)。 After acquiring the second sewing data including the second target pattern RP2 and the initial position data of the feature pattern UP related to the second sewing process, the control device 40 places the photographing area FA of the imaging device 30 on the second sewing process. The actuator 17 is controlled so that the plurality of characteristic patterns UP are arranged in sequence. That is, the control device 40 moves the holding member 15 stepwise in the X-axis direction to sequentially obtain image data of a plurality of characteristic patterns UP of the sewing object S held by the holding member 15 (step S50).

より詳しくは、第1縫製処理が終了した後、制御部77は、撮像装置30の撮影領域FAに第2縫製処理に係る特徴パターンUPが配置されるように、第1縫製処理の終了位置から保持部材15を移動させる。 More specifically, after the first sewing process is completed, the control unit 77 moves from the end position of the first sewing process so that the feature pattern UP related to the second sewing process is arranged in the photographing area FA of the imaging device 30 . The holding member 15 is moved.

現状位置データ取得部73は、第1縫製処理の後に撮像装置30によって撮影された縫製対象物Sの複数の特徴パターンUP(UP3,UP4,UP5,UP6,UP7,UP8,UP9)それぞれの画像データに基づいて、それら複数の特徴パターンUPそれぞれの現状位置データを取得する(ステップS60)。 The current position data acquisition unit 73 obtains image data of each of the plurality of characteristic patterns UP (UP3, UP4, UP5, UP6, UP7, UP8, UP9) of the sewing object S photographed by the imaging device 30 after the first sewing process. , the current position data of each of the plurality of characteristic patterns UP is acquired (step S60).

すなわち、現状位置データ取得部73は、第1縫製処理の終了時点と第2縫製処理の開始時点との期間において撮影された特徴パターンUPの画像データに基づいて、特徴パターンUPの現状位置データを取得する。 That is, the current position data acquisition unit 73 acquires the current position data of the characteristic pattern UP based on the image data of the characteristic pattern UP captured during the period between the end of the first sewing process and the start of the second sewing process. get.

オフセットデータ取得部74は、オフセットデータ記憶部62から、第2縫製処理に係る特徴パターンUPごとにオフセット値を記憶したオフセットデータを取得する(ステップS70)。 The offset data acquisition unit 74 acquires offset data storing an offset value for each feature pattern UP related to the second sewing process from the offset data storage unit 62 (step S70).

変位量算出部75は、ステップS40で取得した特徴パターンUPの初期位置データと、ステップS60で取得した特徴パターンUPの現状位置データと、ステップS70で取得したオフセットデータとに基づいて、特徴パターンUPの変位量を算出する(ステップS80)。変位量算出部75は、特徴パターンUPごとに、オフセット値を加算した変位量を算出する。また、上述のように、特徴パターンUPの変位量は、シフト、スケール、及びローテーションを含む。 The displacement amount calculator 75 calculates the characteristic pattern UP based on the initial position data of the characteristic pattern UP obtained in step S40, the current position data of the characteristic pattern UP obtained in step S60, and the offset data obtained in step S70. is calculated (step S80). The displacement amount calculator 75 calculates the displacement amount by adding the offset value for each characteristic pattern UP. Also, as described above, the amount of displacement of the feature pattern UP includes shift, scale, and rotation.

補正データ生成部76は、ステップS80で算出された変位量に基づいて、ステップS30で取得された第2縫製データを補正して第2補正データHP2を生成する(ステップS90)。 The correction data generator 76 corrects the second sewing data acquired in step S30 based on the displacement amount calculated in step S80 to generate second correction data HP2 (step S90).

第1ステッチGP1が形成された後の縫製対象物Sは、第1ステッチGP1が形成される前の縫製対象物Sに比べて、縮んでいる可能性が高い。その結果、ミシン座標系において規定される縫製対象物Sのステッチ形成目標位置が変位している可能性が高い。一方、縫製データ記憶部61に記憶されている第2目標パターンRP2のミシン座標系における位置は予め定められている。そのため、縫製データ取得部71で取得された第2目標パターンRP2に従って第2縫製処理が実施されると、縫製対象物Sの表面においてステッチ形成目標位置とは異なる位置に第2ステッチGP2が形成される可能性がある。 The sewing object S after the first stitch GP1 is formed is likely to be shrunk compared to the sewing object S before the first stitch GP1 is formed. As a result, there is a high possibility that the target stitch formation position of the sewing object S defined in the sewing machine coordinate system is displaced. On the other hand, the position in the sewing machine coordinate system of the second target pattern RP2 stored in the sewing data storage unit 61 is predetermined. Therefore, when the second sewing process is performed according to the second target pattern RP2 acquired by the sewing data acquisition unit 71, the second stitch GP2 is formed on the surface of the sewing object S at a position different from the target stitch formation position. There is a possibility that

本実施形態では、第2縫製処理が実施される前に、保持部材15に保持されている縫製対象物Sの複数の特徴パターンUPのうち、少なくとも第2縫製処理に係る特徴パターンUPの現状位置が撮像装置30を使って検出される。変位量算出部75は、第2縫製処理に係る特徴パターンUPの初期位置と現状位置とに基づいて、初期位置から現状位置までの特徴パターンUPの変位量を算出する。補正データ生成部76は、変位量に基づいて、ミシン座標系におけるステッチ形成目標位置に第2ステッチGP2が形成されるように、第2目標パターンRP2を補正して第2補正パターンHP2を示す第2補正データを算出する。 In this embodiment, the current position of at least the characteristic pattern UP related to the second sewing process among the plurality of characteristic patterns UP of the sewing object S held by the holding member 15 before the second sewing process is performed. is detected using the imaging device 30 . The displacement amount calculator 75 calculates the amount of displacement of the characteristic pattern UP from the initial position to the current position based on the initial position and the current position of the characteristic pattern UP related to the second sewing process. Based on the amount of displacement, the correction data generator 76 corrects the second target pattern RP2 to form a second corrected pattern HP2 so that the second stitch GP2 is formed at the stitch formation target position in the sewing machine coordinate system. 2 Calculate correction data.

言い換えると、補正データ生成部76は、第2目標パターンRP2と第1縫製処理が実施される前の特徴パターンUPとの相対位置と、第2縫製処理の実施により縫製対象物Sに形成される第2ステッチGP2と第2縫製処理が実施された後の特徴パターンUPとの相対位置とが一致するように、第2補正データを生成する。 In other words, the correction data generator 76 determines the relative positions of the second target pattern RP2 and the feature pattern UP before the first sewing process is performed, and the Second correction data is generated so that the relative positions of the second stitch GP2 and the characteristic pattern UP after the second sewing process are matched.

さらに、このように適切な第2補正データが生成されても、上述したように、縫製処理において、形成されたステッチGPが目標パターンRPからずれることがある。そこで、再現性のある縫製処理時のずれをオフセットデータとして記憶する。図13に示す処理では、変位量算出部75によって、特徴パターンUPごとに、オフセット値を加算した変位量を算出することによって、縫製処理時の再現性のあるずれを補正する。 Furthermore, even if appropriate second correction data is generated in this way, the formed stitch GP may deviate from the target pattern RP in the sewing process, as described above. Therefore, reproducible shifts during sewing processing are stored as offset data. In the process shown in FIG. 13, the displacement amount calculation unit 75 calculates the displacement amount by adding the offset value for each characteristic pattern UP, thereby correcting reproducible displacement during the sewing process.

第2補正データが生成された後、制御装置40は、第2縫製処理を開始する(ステップS100)。制御部77は、第2縫製処理において、第2補正データに基づいて、アクチュエータ17を制御する制御信号を出力する。第2縫製処理において、保持部材15は、第2補正データに基づいて、縫製位置Psを含むXY面内において縫製対象物Sを保持して移動する。これにより、縫製対象物Sに第2ステッチGP2が形成される。 After the second correction data is generated, control device 40 starts the second sewing process (step S100). In the second sewing process, the control section 77 outputs a control signal for controlling the actuator 17 based on the second correction data. In the second sewing process, the holding member 15 moves while holding the sewing object S within the XY plane including the sewing position Ps based on the second correction data. As a result, the second stitch GP2 is formed on the sewing object S. As shown in FIG.

第2縫製処理が終了した後、縫製処理を終了するか否か判定される(ステップS110)。縫製処理を終了しない場合(ステップS110でNo)、カウンタnが「n+1」にされる(ステップS120)。以下、ステップS110において、縫製処理を終了すると判定されるまで、上述のステップS30からステップS100の処理が繰り返される。 After finishing the second sewing process, it is determined whether or not to finish the sewing process (step S110). If the sewing process is not finished (No in step S110), the counter n is set to "n+1" (step S120). Thereafter, the processes from step S30 to step S100 are repeated until it is determined in step S110 that the sewing process is finished.

図14を用いて、本実施形態に係る縫製方法の他の例について説明する。図14は、本実施形態に係る縫製方法の他の例を示すフローチャートである。補正点ごとに、オフセット値を加算した補正データを算出する場合について説明する。図14に示すフローチャートのステップS210ないしステップS260、ステップS300ないしステップS320は、図13に示すフローチャートのステップ10ないしステップS60、ステップS100ないしステップS120と同様の処理を行う。 Another example of the sewing method according to this embodiment will be described with reference to FIG. FIG. 14 is a flow chart showing another example of the sewing method according to this embodiment. A case of calculating correction data to which an offset value is added for each correction point will be described. Steps S210 to S260 and steps S300 to S320 of the flowchart shown in FIG. 14 are similar to steps S10 to S60 and steps S100 to S120 of the flowchart shown in FIG.

変位量算出部75は、ステップS240で取得した特徴パターンUPの初期位置データと、ステップS260で取得した特徴パターンUPの現状位置データとに基づいて、特徴パターンUPの変位量を算出する(ステップS270)。 The displacement amount calculator 75 calculates the displacement amount of the characteristic pattern UP based on the initial position data of the characteristic pattern UP acquired in step S240 and the current position data of the characteristic pattern UP acquired in step S260 (step S270). ).

オフセットデータ取得部74は、オフセットデータ記憶部62から、第2縫製処理に係る補正点ごとのオフセット値を記憶したオフセットデータを取得する(ステップS280)。 The offset data acquisition unit 74 acquires offset data storing offset values for each correction point related to the second sewing process from the offset data storage unit 62 (step S280).

補正データ生成部76は、ステップS270で算出された変位量と、ステップS280で取得したオフセットデータとに基づいて、ステップS230で取得された第2縫製データを補正して第2補正データHP2を生成する(ステップS290)。図14に示す処理では、補正データ生成部76によって、補正点ごとのオフセット値を、算出した補正データに加算することによって、縫製処理時の再現性のあるずれを補正する。 The correction data generator 76 corrects the second sewing data obtained in step S230 based on the displacement amount calculated in step S270 and the offset data obtained in step S280 to generate second correction data HP2. (step S290). In the process shown in FIG. 14, the offset value for each correction point is added to the calculated correction data by the correction data generation unit 76, thereby correcting reproducible displacement during the sewing process.

以上説明したように、本実施形態では、縫製処理において生じる、ステッチGPと目標パターンRPとの再現性のあるずれに応じたオフセット値をオフセットデータとして記憶する。本実施形態では、特徴パターンUPごとに、オフセット値で補正した変位量を算出することができる。または、本実施形態では、補正点ごとに、オフセット値を加算した補正データを算出することができる。これらにより、本実施形態は、縫製処理において、オフセットデータに基づいて、適切な位置にステッチGPを形成することができる。このようにして、本実施形態によれば、縫製対象物Sの目標位置に高精度にステッチを形成することができる。 As described above, in the present embodiment, an offset value corresponding to a reproducible shift between the stitch GP and the target pattern RP that occurs in the sewing process is stored as offset data. In this embodiment, the displacement amount corrected by the offset value can be calculated for each characteristic pattern UP. Alternatively, in the present embodiment, correction data can be calculated by adding an offset value for each correction point. As a result, the present embodiment can form the stitches GP at appropriate positions based on the offset data in the sewing process. In this manner, according to the present embodiment, stitches can be formed at the target position of the sewing object S with high accuracy.

なお、上述の実施形態においては、ミシン1が電子サイクルミシンであり、XY平面内において保持部材15を移動させて、保持部材15に保持されている縫製対象物SにステッチGPを形成することとした。縫製対象物SにステッチGPを形成するために、ミシン針3がXY平面内において移動してもよいし、ミシン針3及び保持部材15の両方がXY平面内において移動してもよい。その場合、縫製データとしてXY平面内におけるミシン針3の移動条件が生成され、縫製データ記憶部61に記憶される。 In the above-described embodiment, the sewing machine 1 is an electronic cycle sewing machine, and the holding member 15 is moved in the XY plane to form the stitch GP on the sewing object S held by the holding member 15. did. In order to form the stitch GP on the sewing object S, the sewing needle 3 may move within the XY plane, or both the sewing needle 3 and the holding member 15 may move within the XY plane. In this case, a condition for moving the sewing needle 3 within the XY plane is generated as sewing data and stored in the sewing data storage unit 61 .

なお、上述の実施形態において、撮像装置30により特徴パターンUPの画像データを取得する処理と、ステッチGPを形成する縫製処理の少なくとも一部とが並行して実施されてもよい。 In the above-described embodiment, the process of acquiring the image data of the characteristic pattern UP by the imaging device 30 and at least part of the sewing process of forming the stitches GP may be performed in parallel.

1…ミシン、2…テーブル、3…ミシン針、4…表材、5…パッド材、6…裏材、7…孔、10…ミシン本体、11…ミシンフレーム、11A…水平アーム、11B…ベッド、11C…垂直アーム、11D…ヘッド、12…針棒、13…針板、14…支持部材、15…保持部材、15A…押え部材、15B…下板、16…アクチュエータ、17…アクチュエータ、17X…X軸モータ、17Y…Y軸モータ、18…アクチュエータ、19…中押え部材、20…操作装置、21…操作パネル、22…操作ペダル、30…撮像装置、31…駆動量センサ、32…駆動量センサ、32X…X軸センサ、32Y…Y軸センサ、40…制御装置、50…入出力インターフェース装置、60…記憶装置、61…縫製データ記憶部、62…オフセットデータ記憶部、63…プログラム記憶部、70…演算処理装置、71…縫製データ取得部、72…初期位置データ取得部、73…現状位置データ取得部、74…オフセットデータ取得部、75…変位量算出部、76…補正データ生成部、77…制御部、AX…光軸、DPh…基準パターン、FA…撮影領域、GP…ステッチ、MA…ステッチ形成領域、Pf…撮影位置、Ps…縫製位置、RP…目標パターン、RP1…第1目標パターン、RP2…第2目標パターン、RP3…第3目標パターン、RP4…第4目標パターン、RP5…第5目標パターン、RP6…第6目標パターン、RP7…第7目標パターン、RP8…第8目標パターン、RP9…第9目標パターン、RP10…第10目標パターン、UP…特徴パターン、S…縫製対象物。 DESCRIPTION OF SYMBOLS 1... Sewing machine, 2... Table, 3... Sewing needle, 4... Surface material, 5... Pad material, 6... Backing material, 7... Hole, 10... Sewing machine body, 11... Sewing machine frame, 11A... Horizontal arm, 11B... Bed , 11C... vertical arm, 11D... head, 12... needle bar, 13... needle plate, 14... support member, 15... holding member, 15A... pressing member, 15B... lower plate, 16... actuator, 17... actuator, 17X... X-axis motor 17Y Y-axis motor 18 Actuator 19 Intermediate pressing member 20 Operation device 21 Operation panel 22 Operation pedal 30 Imaging device 31 Drive amount sensor 32 Drive amount Sensor 32X...X-axis sensor 32Y...Y-axis sensor 40...Control device 50...Input/output interface device 60...Storage device 61...Sewing data storage unit 62...Offset data storage unit 63...Program storage unit , 70... Arithmetic processing unit, 71... Sewing data acquisition unit, 72... Initial position data acquisition unit, 73... Current position data acquisition unit, 74... Offset data acquisition unit, 75... Displacement calculation unit, 76... Correction data generation unit , 77...control unit, AX...optical axis, DPh...reference pattern, FA...photographing area, GP...stitch, MA...stitch formation area, Pf...photographing position, Ps...sewing position, RP...target pattern, RP1...first pattern Target pattern RP2...Second target pattern RP3...Third target pattern RP4...Fourth target pattern RP5...Fifth target pattern RP6...Sixth target pattern RP7...Seventh target pattern RP8...Eighth target Patterns RP9...Ninth target pattern RP10...Tenth target pattern UP...Characteristic pattern S...Sewing object.

Claims (2)

ミシン針の直下の縫製位置を含む所定面内において縫製対象物を保持して移動可能な保持部材と、
前記保持部材を移動させるアクチュエータと、
縫製処理において参照される縫製データを取得する縫製データ取得部と、
前記縫製対象物に形成されるステッチの目標パターンと、前記縫製処理において形成されるステッチとのずれを示すオフセットデータを取得するオフセットデータ取得部と、
前記縫製データと前記オフセットデータとに基づいて、前記縫製処理において、前記アクチュエータを制御する制御信号を出力する制御部と、
前記縫製対象物を撮影可能な撮像装置と、
前記縫製対象物に配置されている特徴パターンの初期位置を示す初期位置データを取得する初期位置データ取得部と、
前記撮像装置によって撮影された前記縫製対象物の画像データに基づいて前記特徴パターンの現状位置を示す現状位置データを取得する現状位置データ取得部と、
前記初期位置データと前記現状位置データとに基づいて前記特徴パターンの変位量を算出する変位量算出部と、を備え
前記縫製データ取得部は、第1縫製処理において参照される第1縫製データ及び前記第1縫製処理の次に実施される第2縫製処理において参照される第2縫製データを取得し、
前記変位量に基づいて前記第2縫製データを補正して第2補正データを生成する補正データ生成部を備え、
前記制御部は、前記第2縫製処理において、前記第2縫製データと前記オフセットデータと前記第2補正データとに基づいて前記アクチュエータを制御する制御信号を出力する、
ミシン。
a holding member capable of holding and moving the sewing object within a predetermined plane including the sewing position directly below the sewing needle;
an actuator that moves the holding member;
a sewing data acquisition unit that acquires sewing data that is referred to in the sewing process;
an offset data acquisition unit configured to acquire offset data indicating a deviation between a target pattern of stitches formed on the sewing object and stitches formed in the sewing process;
a control unit that outputs a control signal for controlling the actuator in the sewing process based on the sewing data and the offset data;
an imaging device capable of imaging the sewing object;
an initial position data acquisition unit that acquires initial position data indicating an initial position of the feature pattern arranged on the sewing object;
a current position data acquisition unit configured to acquire current position data indicating the current position of the feature pattern based on the image data of the sewing object captured by the imaging device;
a displacement amount calculation unit that calculates an amount of displacement of the feature pattern based on the initial position data and the current position data ;
The sewing data acquisition unit acquires first sewing data referred to in a first sewing process and second sewing data referred to in a second sewing process performed subsequent to the first sewing process,
a correction data generation unit that generates second correction data by correcting the second sewing data based on the displacement amount;
In the second sewing process, the control unit outputs a control signal for controlling the actuator based on the second sewing data, the offset data, and the second correction data.
sewing machine.
縫製処理において参照される縫製データとして、第1縫製処理において参照される第1縫製データ及び前記第1縫製処理の次に実施される第2縫製処理において参照される第2縫製データを取得することと、
縫製対象物に形成されるステッチの目標パターンと、前記縫製処理において形成されるステッチとのずれを示すオフセットデータを取得することと、
前記縫製データと前記オフセットデータとに基づいて、前記縫製処理において、ミシン針と前記縫製対象物とを所定面内において相対移動させて前記縫製対象物にステッチを形成することと、
前記縫製対象物に配置されている特徴パターンの初期位置を示す初期位置データを取得することと、
縫製対象物を撮影可能な撮像装置によって撮影された前記縫製対象物の画像データに基づいて前記特徴パターンの現状位置を示す現状位置データを取得することと、
前記初期位置データと前記現状位置データとに基づいて前記特徴パターンの変位量を算出することと、
前記変位量に基づいて前記第2縫製データを補正して第2補正データを生成することと、
前記第2縫製処理において、前記第2縫製データと前記オフセットデータと前記第2補正データとに基づいて、ミシン針の直下の縫製位置を含む所定面内において縫製対象物を保持して移動可能な保持部材を移動させるアクチュエータを制御する制御信号を出力することと、を含む
縫製方法。
Acquiring first sewing data referred to in a first sewing process and second sewing data referred to in a second sewing process performed subsequent to the first sewing process as sewing data referred to in the sewing process. When,
acquiring offset data indicating a deviation between a target pattern of stitches formed on a sewing object and stitches formed in the sewing process;
forming stitches on the sewing object by relatively moving a sewing needle and the sewing object within a predetermined plane in the sewing process based on the sewing data and the offset data;
acquiring initial position data indicating an initial position of the characteristic pattern arranged on the sewing object;
Acquiring current position data indicating the current position of the characteristic pattern based on image data of the sewing object captured by an imaging device capable of capturing an image of the sewing object;
calculating a displacement amount of the characteristic pattern based on the initial position data and the current position data;
generating second correction data by correcting the second sewing data based on the displacement amount;
In the second sewing process, based on the second sewing data, the offset data, and the second correction data, the sewing object can be held and moved within a predetermined plane including a sewing position immediately below the sewing needle. and outputting a control signal to control an actuator that moves the holding member .
JP2018116628A 2018-06-20 2018-06-20 Sewing machine and sewing method Active JP7156832B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2018116628A JP7156832B2 (en) 2018-06-20 2018-06-20 Sewing machine and sewing method
CN201910539177.1A CN110616513B (en) 2018-06-20 2019-06-20 Sewing machine and sewing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018116628A JP7156832B2 (en) 2018-06-20 2018-06-20 Sewing machine and sewing method

Publications (2)

Publication Number Publication Date
JP2019216985A JP2019216985A (en) 2019-12-26
JP7156832B2 true JP7156832B2 (en) 2022-10-19

Family

ID=68921604

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018116628A Active JP7156832B2 (en) 2018-06-20 2018-06-20 Sewing machine and sewing method

Country Status (2)

Country Link
JP (1) JP7156832B2 (en)
CN (1) CN110616513B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114960042A (en) * 2022-06-29 2022-08-30 丽荣鞋业(深圳)有限公司 Auxiliary sewing adjuster of shoemaking sewing equipment

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015093127A (en) 2013-11-13 2015-05-18 ブラザー工業株式会社 Sewing machine

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3535644A1 (en) * 1985-10-05 1987-04-16 Stutznaecker Emil Naehmasch METHOD FOR STEPPING ALONG THE CONTOURS OF PATTERNS APPLIED ON FLAT ELASTIC MATERIALS AND DEVICE FOR CARRYING OUT THE METHOD
JP2008012052A (en) * 2006-07-05 2008-01-24 Juki Corp Sewing machine
WO2009085005A1 (en) * 2007-12-27 2009-07-09 Vsm Group Ab Sewing machine having a camera for forming images of a sewing area
JP5073597B2 (en) * 2008-07-02 2012-11-14 Juki株式会社 Button recognition device and button recognition method
JP5468234B2 (en) * 2008-10-27 2014-04-09 Juki株式会社 Loop material feeder
JP2010124865A (en) * 2008-11-25 2010-06-10 Juki Corp Method for generating sewing speed data of sewing machine
JP4862929B2 (en) * 2009-09-03 2012-01-25 ブラザー工業株式会社 sewing machine
JP5906781B2 (en) * 2012-02-13 2016-04-20 トヨタ紡織株式会社 Vehicle components
JP2014064660A (en) * 2012-09-25 2014-04-17 Brother Ind Ltd Sewing machine
JP2015008869A (en) * 2013-06-28 2015-01-19 ブラザー工業株式会社 Sewing machine, sewing program and sewing method
JP2017093989A (en) * 2015-11-27 2017-06-01 ブラザー工業株式会社 Sewing machine and recording medium in which program is recorded
JP6854610B2 (en) * 2016-09-16 2021-04-07 Juki株式会社 Sewing system
CN206783926U (en) * 2017-03-20 2017-12-22 启翔股份有限公司 The vision alignment device of sewing machine

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015093127A (en) 2013-11-13 2015-05-18 ブラザー工業株式会社 Sewing machine

Also Published As

Publication number Publication date
CN110616513B (en) 2023-06-13
CN110616513A (en) 2019-12-27
JP2019216985A (en) 2019-12-26

Similar Documents

Publication Publication Date Title
CN108729036B (en) Sewing machine and sewing method
EP2366824B1 (en) Sewing machine and sewing machine control program
JP5315705B2 (en) sewing machine
JP5049976B2 (en) 3D model data confirmation method and 3D model data confirmation apparatus
US8763542B2 (en) Sewing machine and non-transitory computer-readable medium
JP7079132B2 (en) Sewing machine and sewing method
JP4724938B2 (en) sewing machine
CN111607910B (en) Sewing machine
US10988879B2 (en) Sewing machine and holder member
JP7156832B2 (en) Sewing machine and sewing method
WO2017090294A1 (en) Sewing machine and storage medium storing program
CN112941733B (en) Image processing device, sewing machine and image processing method
CN110616511B (en) Sewing machine and sewing method
JP7156833B2 (en) Sewing machine and sewing method
JP2009297190A (en) Sewing machine
JP7316420B2 (en) Sewing machine and sewing method
JP7405564B2 (en) Image processing device, sewing machine, and image processing method
JP2019146748A (en) Sewing machine, sewing failure determination device
JP2019154936A (en) Seam checking device
JP7405565B2 (en) Image processing device, sewing machine, and image processing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210520

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220406

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220426

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220610

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220913

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221006

R150 Certificate of patent or registration of utility model

Ref document number: 7156832

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150