JP4578992B2 - sewing machine - Google Patents

sewing machine Download PDF

Info

Publication number
JP4578992B2
JP4578992B2 JP2005026563A JP2005026563A JP4578992B2 JP 4578992 B2 JP4578992 B2 JP 4578992B2 JP 2005026563 A JP2005026563 A JP 2005026563A JP 2005026563 A JP2005026563 A JP 2005026563A JP 4578992 B2 JP4578992 B2 JP 4578992B2
Authority
JP
Japan
Prior art keywords
data
position coordinate
coordinate data
button
sewing
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.)
Expired - Fee Related
Application number
JP2005026563A
Other languages
Japanese (ja)
Other versions
JP2006212142A (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 JP2005026563A priority Critical patent/JP4578992B2/en
Priority to CN 200610004218 priority patent/CN1814885B/en
Priority to DE200610004524 priority patent/DE102006004524A1/en
Publication of JP2006212142A publication Critical patent/JP2006212142A/en
Application granted granted Critical
Publication of JP4578992B2 publication Critical patent/JP4578992B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A41WEARING APPAREL
    • A41HAPPLIANCES OR METHODS FOR MAKING CLOTHES, e.g. FOR DRESS-MAKING OR FOR TAILORING, NOT OTHERWISE PROVIDED FOR
    • A41H37/00Machines, appliances or methods for setting fastener-elements on garments
    • A41H37/10Setting buttons
    • 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
    • D05B3/00Sewing apparatus or machines with mechanism for lateral movement of the needle or the work or both for making ornamental pattern seams, for sewing buttonholes, for reinforcing openings, or for fastening articles, e.g. buttons, by sewing
    • D05B3/12Sewing apparatus or machines with mechanism for lateral movement of the needle or the work or both for making ornamental pattern seams, for sewing buttonholes, for reinforcing openings, or for fastening articles, e.g. buttons, by sewing for fastening articles by sewing
    • D05B3/14Sewing apparatus or machines with mechanism for lateral movement of the needle or the work or both for making ornamental pattern seams, for sewing buttonholes, for reinforcing openings, or for fastening articles, e.g. buttons, by sewing for fastening articles by sewing perforated or press buttons

Landscapes

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

Description

本発明は、被縫製物とボタンを個別に移動させて縫製を行うミシンに関する。   The present invention relates to a sewing machine that performs sewing by individually moving a workpiece and buttons.

従来のボタン付けミシンにあっては、ボタンと被縫製物たる布地とを共に保持し、これらを共に左右方向に送り、その一方で前後方向に針振りを行い、これらの協働作業により各ボタン穴に縫い針を順次位置決めしてボタン縫着を行っていた。
しかし、昨今のミシンでは、ボタンは布地とは別個に保持され、ボタンと布地とがそれぞれ個別に移動位置決めされることにより、縫い針を各ボタン穴に順番に挿通させつつも、布地に対する針落ち位置も任意に設定することが可能となっていた(例えば、特許文献1参照)。
特開2002−355453号公報
In a conventional sewing machine with a button, the button and the cloth to be sewn are held together, both of which are sent in the left-right direction, while the needle swings in the front-rear direction. Buttons were sewn by sequentially positioning the sewing needles in the holes.
However, in recent sewing machines, the buttons are held separately from the fabric, and the buttons and the fabric are individually moved and positioned, so that the needle drop with respect to the fabric is made while the sewing needle is inserted through each button hole in turn. The position can also be set arbitrarily (see, for example, Patent Document 1).
JP 2002-355453 A

ところで、ボタンと布地を共に保持して縫い針に対して位置決めを行うボタン付けミシンにあっては、縫い針とボタン及び布地の相対的な位置関係を示すX−Y座標系の位置座標が針数(針落ちの回数)ごとに設定された位置座標データに基づいて一針毎にボタン及び布地を位置決めして縫製を行っていた。
その一方で、特許文献1に記載のミシンにあっては、針数ごとに縫い針に対する布地の相対的位置を決定する位置座標とボタンの相対的位置を決定する位置座標とが設定された位置座標データが必要であった。
つまり、前者のミシンでは一連の縫製を行うための全針数分の一平面分の位置座標が設定されたデータを使用し、後者のミシンでは全針数分の二平面分の位置座標が設定されたデータを使用していた。
By the way, in a button sewing machine that holds both the button and the fabric and positions the sewing needle, the position coordinate in the XY coordinate system indicating the relative positional relationship between the sewing needle, the button, and the fabric is the needle. Based on the position coordinate data set for each number (the number of needle drops), the button and the fabric are positioned for each stitch and sewing is performed.
On the other hand, in the sewing machine described in Patent Document 1, the position coordinates for determining the relative position of the fabric with respect to the sewing needle and the position coordinates for determining the relative position of the button are set for each number of stitches. Coordinate data was needed.
In other words, the former sewing machine uses data in which position coordinates for one plane for the total number of stitches for performing a series of sewing operations are used, and the latter sewing machine sets position coordinates for two planes for the total number of stitches. Used data.

しかしながら、一般に流通しているミシンのデータ入力装置は、針数ごとに一平面分の位置座標を設定入力するためのものであり、後者のミシンに使用可能な位置座標データを作成することができないという不都合があった。
このため、後者のミシンの縫製を実行するためのデータは、当該ミシンに備えられた、当該ミシンに固有の処理を実行する設定入力装置を使用しなければならなかった。このため、データの設定入力作業時には縫製を行うことができず、縫製中にはデータ設定入力作業ができないことから、作業効率が低下し、また、新たな縫製に速やかに移行することができないという不都合があった。
However, generally used sewing machine data input devices are for setting and inputting position coordinates for one plane for each number of needles, and cannot generate position coordinate data usable for the latter sewing machine. There was an inconvenience.
For this reason, the data for executing the sewing of the latter sewing machine has to use a setting input device that is provided in the sewing machine and executes processing unique to the sewing machine. For this reason, sewing cannot be performed at the time of data setting input work, and data setting input work cannot be performed during sewing, so that work efficiency is reduced and it is not possible to quickly shift to new sewing. There was an inconvenience.

本発明は、作業の高効率化を図ることを目的とする。   An object of the present invention is to improve work efficiency.

請求項1記載の発明は、縫い針に対する被縫製物の相対的な位置決めを行う位置決め機構と、縫い針に対するボタンの相対的な位置決めを行うボタン保持機構と、位置決め機構用の位置座標とボタン保持機構用の位置座標とが複数の針数について針数ごとに記憶された複合データを記憶する記憶手段と、記憶手段に記憶された複合データに基づいて、針数ごとに位置決め機構及びボタン保持機構の動作制御を行う動作制御手段と、複数の針数について各針数ごとに一つの位置座標が対応付けられている複数の位置座標データをミシンの外部から入力するデータ入力手段と、外部から入力された複数の位置座標データから二つの位置座標データを選択する選択手段と、選択された二つの位置座標データを位置決め機構用の位置座標データとボタン保持機構用の位置座標データとに割り当てる割り当て手段と、割り当てられた二つの位置座標データを合成して複合データを作成するデータ作成手段とを備える、という構成を採っている。   According to the first aspect of the present invention, there is provided a positioning mechanism that performs relative positioning of the sewing product with respect to the sewing needle, a button holding mechanism that performs relative positioning of the button with respect to the sewing needle, position coordinates for the positioning mechanism, and button holding. A storage means for storing composite data in which the position coordinates for the mechanism are stored for each number of needles for a plurality of needle numbers, and a positioning mechanism and a button holding mechanism for each needle number based on the composite data stored in the storage means An operation control means for controlling the movement of the apparatus, a data input means for inputting a plurality of position coordinate data in which one position coordinate is associated with each number of stitches for a plurality of stitch numbers, and an external input Selection means for selecting two position coordinate data from the plurality of position coordinate data, and the selected two position coordinate data as position coordinate data and a button for the positioning mechanism. Comprising a means for assigning the position coordinate data of the holding mechanism, and a data generator for generating complex data synthesized and the two position coordinate data allocated, it adopts a configuration that.

請求項2記載の発明は、請求項1記載の発明と同様の構成を備えると共に、データ作成手段は、割り当てられた二つの位置座標データの針数を比較する針数比較手段と、針数比較手段により針数が少ないと判別された方の位置座標データに合わせて複合データを作成する第一の針数調整手段とを備える、という構成を採っている。   The invention described in claim 2 has the same configuration as that of the invention described in claim 1, and the data creation means includes a needle number comparison means for comparing the number of needles of the two assigned position coordinate data, and a needle number comparison. And a first stitch number adjusting means for creating composite data in accordance with the position coordinate data of which the number of stitches is determined to be small by the means.

請求項3記載の発明は、請求項1記載の発明と同様の構成を備えると共に、データ作成手段は、割り当てられた二つの位置座標データの針数を比較する針数比較手段と、針数比較手段により針数が少ないと判別された方の位置座標データの足りない針数分の位置座標を示すデータの補充処理を行って一対のボタン付けデータを作成する第一の針数調整手段とを備える、という構成を採っている。   The invention described in claim 3 has the same configuration as that of the invention described in claim 1, and the data creation means includes a needle number comparison means for comparing the number of needles of two assigned position coordinate data, and a needle number comparison. First stitch number adjusting means for creating a pair of button-attached data by performing replenishment processing of data indicating the position coordinates corresponding to the number of stitches for which the position coordinate data is determined to be insufficient by the means. It has the structure of preparing.

請求項4記載の発明は、請求項1から3のいずれか一項に記載の発明と同様の構成を備えると共に、記憶手段に記憶された複合データを複数の針数について各針数ごとに一つの位置座標が対応付けられている二つの位置座標データに分割してミシンの外部に出力するデータ出力手段を備える、という構成を採っている。
また、請求項5記載の発明は、請求項4記載の発明と同様の構成を備えると共に、データ出力手段は、分割されたそれぞれの位置座標データが位置決め機構用の位置座標データ及びボタン保持機構用の位置座標データとして対であったことを示す情報を付加する関連情報付与手段を備える、という構成を採っている。
また、請求項6記載の発明は、請求項4又は5に記載の発明と同様の構成を備えると共に、データ出力手段は、分割されたそれぞれの位置座標データが位置決め機構用の位置座標データ及びボタン保持機構用の位置座標データのいずれかであるかを示す情報を付加する種別情報付与手段を備える、という構成を採っている。
The invention according to claim 4 has the same configuration as that of the invention according to any one of claims 1 to 3, and the composite data stored in the storage means is one for each number of stitches for a plurality of stitch numbers. A configuration is adopted in which data output means is provided that divides the data into two position coordinate data associated with one position coordinate and outputs the data to the outside of the sewing machine.
Further, the invention described in claim 5 has the same configuration as that of the invention described in claim 4, and the data output means includes the position coordinate data for the positioning mechanism and the button holding mechanism for each of the divided position coordinate data. It is configured to include related information adding means for adding information indicating that the position coordinate data is a pair.
The invention described in claim 6 has the same configuration as that of the invention described in claim 4 or 5, and the data output means is configured such that each of the divided position coordinate data includes position coordinate data and a button for the positioning mechanism. A configuration is adopted in which there is provided type information adding means for adding information indicating whether the position coordinate data is for the holding mechanism.

請求項7記載の発明は、請求項1から6のいずれか一項に記載の発明と同様の構成を備えると共に、複数の針数について各針数ごとに一つの位置座標が対応付けられている複数の位置座標データの入出力を行う外部記憶媒体との接続手段を備える、という構成を採っている。
また、請求項8記載の発明は、請求項1から7のいずれか一項に記載の発明と同様の構成を備えると共に、複数の針数について各針数ごとに一つの位置座標が対応付けられている複数の位置座標データの外部機器との通信を行なう通信回線を備える、という構成を採っている。
The invention according to claim 7 has the same configuration as that of the invention according to any one of claims 1 to 6, and one position coordinate is associated with each number of stitches for a plurality of stitch numbers. A configuration is adopted in which a connection means with an external storage medium that inputs and outputs a plurality of position coordinate data is provided.
The invention described in claim 8 has the same configuration as that of the invention described in any one of claims 1 to 7, and one position coordinate is associated with each number of stitches for a plurality of stitch numbers. A configuration is adopted in which a communication line for communicating with an external device of a plurality of position coordinate data is provided.

請求項1記載の発明では、一連の縫製を行うための全針数分の一平面分の位置座標が設定された位置座標データ(複数の針数について各針数ごとに一つの位置座標が対応付けられている位置座標データ)をデータ入力手段により少なくとも二以上取得すると共に、割り当て手段により、その内の一つの位置座標データを被縫製物の位置決め用に、他の一つの位置座標データをボタンの位置決め用に割り当てる。
そして、データ作成手段により、割り当てられた二つの位置座標データを合成して一つの複合データを作成する。
なお、ボタンの位置決め用に割り当てる位置座標データと、被縫製物の位置決め用に割り当てる位置座標データとは、それぞれ縫い針に対する相対的な位置決めに適した座標が予め設定されたものを使用することが望ましい。
According to the first aspect of the present invention, position coordinate data in which position coordinates for one plane corresponding to the total number of stitches for performing a series of sewing are set (one position coordinate corresponds to each number of stitches for a plurality of stitch numbers). At least two or more of the attached position coordinate data) are acquired by the data input means, and one of the position coordinate data for the positioning is determined by the assigning means and the other one of the position coordinate data is a button. Assign for positioning.
Then, the data creation means creates one composite data by combining the assigned two position coordinate data.
It should be noted that the position coordinate data assigned for button positioning and the position coordinate data assigned for positioning of the sewing object may be ones in which coordinates suitable for relative positioning with respect to the sewing needle are set in advance. desirable.

このように、複数の位置座標データを取得することで複合データを生成することができるので、データを始めから入力する作業を不要とし、作業効率の向上を図ることが可能となる。
さらに、従来から一般に流通する、針数ごとに一平面分の位置座標しか設定できない設定入力装置を用いて、縫い針に対して被縫製物とボタンとを個別に位置決めして縫製可能なミシンのデータ設定入力が可能となる。このため、当該ミシンの縫製中でも位置座標データを作成可能となり、縫製が制限されず、作業の高効率化を図ることが可能となる。
なお、「位置座標データ」における位置座標とは、不動の絶対的な原点に対する位置座標であっても良いし、現在の位置座標から次の目的位置の位置座標までの移動量を示す位置座標であっても良い。
また、上記割り当て手段は、ミシンのオペレータによる、被縫製物の位置決め用の位置座標データとボタンの位置決め用の位置座標データの選択指示の入力を受けて割り当てを行うものであっても良いし、取得した順番等の所定の条件に応じて自動的に割り当てを行うものであっても良い。
As described above, since composite data can be generated by acquiring a plurality of position coordinate data, it is not necessary to input data from the beginning, and work efficiency can be improved.
Furthermore, using a setting input device that can be set only for one plane of position coordinates for each number of needles, which is generally circulated in the past, a sewing machine that can be sewn by individually positioning the workpiece and buttons with respect to the sewing needle. Data setting input is possible. For this reason, position coordinate data can be created even while the sewing machine is being sewn, so that sewing is not restricted and the efficiency of the work can be improved.
The position coordinate in the “position coordinate data” may be a position coordinate with respect to an absolute origin that does not move, or a position coordinate that indicates the amount of movement from the current position coordinate to the position coordinate of the next target position. There may be.
Further, the assigning means may be one which receives an input of a selection instruction of position coordinate data for positioning the sewing object and position coordinate data for positioning the button by an operator of the sewing machine, Allocation may be automatically performed according to a predetermined condition such as the acquired order.

なお、記憶手段には、複合データに限らず、データ入力手段から入力された位置座標データを記憶しても良い。また、位置座標データは外部からの入力時、選択手段による選択時或いは割り当て後に記憶手段に記憶しても良い。
また、記憶手段は、データ作成手段により作成された複合データに限らず、例えば、位置座標データを利用しないで始めから複合データの各種設定内容を入力する手段を備えている場合には当該入力手段による複合データを記憶しても良いし、外部から複合データを取得する手段を備えている場合には当該取得した複合データを記憶しても良い。
Note that the storage means is not limited to the composite data, and the position coordinate data input from the data input means may be stored. In addition, the position coordinate data may be stored in the storage unit at the time of external input, selection by the selection unit, or after assignment.
The storage means is not limited to the composite data created by the data creation means. For example, when the storage means includes means for inputting various setting contents of the composite data from the beginning without using the position coordinate data, the input means The composite data may be stored, or in the case where a means for acquiring composite data from the outside is provided, the acquired composite data may be stored.

請求項2記載の発明は、被縫製物の位置決め用に割り当てた位置座標データとボタンの位置決め用に割り当てた位置座標データとが互いに設定された針数が異なる場合に、少ない方の針数に合わせて複合データが作成される。このため、設定針数が異なる位置座標データを組み合わせて使用することが可能となる。
また、これに付随して、針数のみが組み合わせるのに合致しないような従前に作成された位置座標データを、修正等の編集作業を行うことなく使用することが可能となる。
According to the second aspect of the present invention, when the position coordinate data assigned for positioning the workpiece and the position coordinate data assigned for button positioning are different from each other, the smaller number of stitches is obtained. Combined data is also created. For this reason, it is possible to use a combination of position coordinate data having different numbers of stitches.
In addition to this, it is possible to use position coordinate data previously created so that only the number of stitches does not match the combination without performing editing work such as correction.

請求項3記載の発明は、被縫製物の位置決め用に割り当てた位置座標データとボタンの位置決め用に割り当てた位置座標データとが互いに設定された針数が異なる場合に、少ない方の位置座標データについて足りない針数分の位置座標を補充する処理が行われてから複合データが作成される。このため、設定針数が異なる位置座標データを組み合わせて使用することが可能となる。
また、これに付随して、針数のみが組み合わせるのに合致しないような従前に作成された位置座標データを、修正等の編集作業を行うことなく使用することが可能となる。
なお、補充処理としては、足りない針数については原点や予め設定で決められた位置座標が設定される処理や、他方の位置座標データの対応する針数の位置座標データを参照してこれと同一の位置座標やこれに対応する位置座標を演算して求め設定する処理、その他、足りない針数についてのみ設定入力を要求し、入力値を設定する処理が挙げられる。
According to a third aspect of the present invention, when the position coordinate data assigned for positioning the workpiece and the position coordinate data assigned for button positioning are different from each other, the smaller position coordinate data The composite data is created after the process of supplementing the position coordinates for the number of needles that is insufficient is performed. For this reason, it is possible to use a combination of position coordinate data with different numbers of stitches.
In addition to this, it is possible to use position coordinate data previously created so that only the number of stitches does not match the combination without performing editing work such as correction.
As the replenishment process, for the number of missing needles, the origin and position coordinates determined in advance are set, or the position coordinate data of the corresponding number of stitches in the other position coordinate data is referred to this. A process for calculating and setting the same position coordinates and corresponding position coordinates, and a process for requesting a setting input only for an insufficient number of needles and setting an input value can be given.

請求項4記載の発明は、割り当て手段により複合データが生成された場合であっても、分割手段により再び、複数の針数について各針数ごとに一つの位置座標が対応付けられている二つの位置座標データに分割することができるので、従来から一般に流通する、針数ごとに一平面分の位置座標しか設定できない設定入力装置を用いて、再度、各位置座標データに対して編集作業を行うことが可能となる。
なお、分割手段は、データ作成手段により作成された複合データに限らず、例えば、位置座標データを利用しないで始めから複合データの各種設定内容を入力する手段を備えている場合には当該入力手段による複合データを対象としても良いし、外部から複合データを取得する手段を備えている場合には当該取得した複合データを対象としても良い。
In the invention according to claim 4, even if the composite data is generated by the assigning means, the dividing means again makes two position coordinates associated with a plurality of needle numbers corresponding to each needle number. Since it can be divided into position coordinate data, editing is performed again on each position coordinate data using a setting input device that is generally available and can only set position coordinates for one plane for each number of needles. It becomes possible.
The dividing means is not limited to the composite data created by the data creating means. For example, when the dividing means includes means for inputting various settings of the composite data from the beginning without using the position coordinate data, the input means It is also possible to target composite data according to the above, and in the case where a means for acquiring composite data from the outside is provided, the acquired composite data may be targeted.

請求項5記載の発明は、分割された二つの位置座標データに対して当該二つのデータが位置決め機構用の位置座標データ及びボタン保持機構用の位置座標データとして対であったことを示す情報をそれぞれの位置座標データに付加することができるので、次回再び同じ組み合わせで二つの位置座標データにより縫製を行う際には、動作制御手段が、例えば、データの記憶手段に複数の位置座標データが混在する場合であっても、適切な二つの位置座標データをすぐに読み出すことができ、縫製の作業のさらなる高効率化を図ることが可能となる。   According to the fifth aspect of the present invention, there is provided information indicating that the two pieces of divided position coordinate data are paired as the position coordinate data for the positioning mechanism and the position coordinate data for the button holding mechanism. Since it can be added to each position coordinate data, when performing sewing with two position coordinate data again in the same combination next time, the operation control means, for example, a plurality of position coordinate data mixed in the data storage means Even in this case, it is possible to immediately read out appropriate two position coordinate data, and further increase the efficiency of the sewing work.

請求項6記載の発明は、分割された二つの位置座標データに対して当該二つのデータが位置決め機構用の位置座標データ及び前記ボタン保持機構用の位置座標データのいずれかであるかを示す情報をそれぞれに付加することができるので、次回の縫製の際に、割り当て手段はその情報を読み取ることで、割り当てを速やかに行うことができ、縫製の作業のさらなる高効率化を図ることが可能となる。   According to the sixth aspect of the present invention, information indicating whether the two pieces of position coordinate data are the position coordinate data for the positioning mechanism and the position coordinate data for the button holding mechanism with respect to the two divided position coordinate data. Since the allocation means reads the information at the time of the next sewing, the allocation can be performed quickly, and the sewing work can be made more efficient. Become.

請求項7記載の発明は、従来から一般に流通する、針数ごとに一平面分の位置座標しか設定できない設定入力装置により作成された位置座標データを外部記録媒体を用いてミシンに入力することができ、位置座標データの設定入力作業のさらなる高効率化を図ることが可能となる。
また、請求項8記載の発明は、従来から一般に流通する、針数ごとに一平面分の位置座標しか設定できない設定入力装置により作成された位置座標データを通信回線を用いてミシンに入力することができ、位置座標データの設定入力作業のさらなる高効率化を図ることが可能となる。
According to the seventh aspect of the present invention, position coordinate data created by a setting input device that can be set only for one plane of position coordinates for each number of needles, which is generally distributed, is input to the sewing machine using an external recording medium. Thus, it is possible to further increase the efficiency of the input operation for setting the position coordinate data.
According to the eighth aspect of the present invention, position coordinate data created by a setting input device that can only set position coordinates for one plane for each number of stitches, which is generally distributed, is input to the sewing machine using a communication line. This makes it possible to further increase the efficiency of the position coordinate data setting input operation.

(発明の実施形態の全体構成)
以下、図面に基づいて本発明の実施の形態を詳細に説明する。
図1は、本発明の実施形態たるボタン付けミシン1の外観の概略構成を、制御回路のブロック図とともに示すものである。ボタン付けミシン1は、その全体的な外形が、ベッド部2と、ベッド部2から立設する縦胴部3と、縦胴部3からベッド部2に対向するように延設するアーム部4とから概略的に構成される。以下の説明では、ボタン付けミシン1の前後方向、上下方向は図1で示す通りであり、それぞれY軸方向、Z軸方向とする。また図1の紙面に垂直な方向を左右方向(X軸方向)としている。
(Overall configuration of the embodiment of the invention)
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
FIG. 1 shows a schematic configuration of the appearance of a button sewing machine 1 according to an embodiment of the present invention, together with a block diagram of a control circuit. The button-attached sewing machine 1 has a bed part 2, a vertical trunk part 3 standing from the bed part 2, and an arm part 4 extending from the vertical trunk part 3 so as to face the bed part 2. And is roughly composed of In the following description, the front-rear direction and the up-down direction of the buttoned sewing machine 1 are as shown in FIG. 1, and are defined as the Y-axis direction and the Z-axis direction, respectively. A direction perpendicular to the paper surface of FIG. 1 is a left-right direction (X-axis direction).

ボタン付けミシン1は、アーム部4の先端に設けられた針棒9の先端に固定され、糸が通された縫い針5と、ベッド部2内に縫い針5に対向するように設けられた図示しないルーパとの協働により自動的に布地(被縫製物)にボタンを縫い付けるものである。ルーパの動作などの縫い目の形成については周知の技術であるので、詳細な説明は省略する。
ボタン付けミシン1は、ボタンBや布地などを独立に自在に搬送することによって、多様なボタン付け縫いが可能となっている。以下、各種機構について詳細に説明する。
The sewing machine 1 with a button is fixed to the tip of a needle bar 9 provided at the tip of the arm portion 4, and is provided in the bed portion 2 so as to face the sewing needle 5 and a sewing needle 5 through which a thread is passed. A button is automatically sewn to a cloth (a sewing product) in cooperation with a looper (not shown). Since the formation of the seam such as the operation of the looper is a well-known technique, a detailed description thereof will be omitted.
The button-attached sewing machine 1 can carry out various button-sewing operations by independently transporting the button B and the fabric independently. Hereinafter, various mechanisms will be described in detail.

(針上下動機構)
針上下動機構は、主軸モータ14を駆動源とし、針棒9を介して縫い針に上下の往復動作を付与すると共に針棒9を揺動させて縫い針をX軸方向に沿って移動位置決めする。
針棒9は、上下動手段としての主軸モータ14を駆動源としてクランク機構を介して上下動が行われる。また針棒9は、Y軸方向(前後方向)を中心として揺動可能な針棒支持体により上下動可能に支持されている。従って、針棒9は、上下動を行いながらその下端部の縫い針5をX軸方向(左右方向)に沿って揺動させることが可能となっている。
針棒支持体は、パルスモータである針振りモータ20を駆動源とする。この針振りモータ20は、その駆動時には、その揺動における両端部に縫い針5が位置するときに下死点となるように主軸モータ14と同期して駆動制御される。
(Needle vertical movement mechanism)
The needle up-and-down movement mechanism uses the spindle motor 14 as a drive source, applies a vertical reciprocating motion to the sewing needle via the needle bar 9, and swings the needle bar 9 to move and position the sewing needle along the X-axis direction. To do.
The needle bar 9 is moved up and down through a crank mechanism using a spindle motor 14 as a vertical movement means as a drive source. The needle bar 9 is supported by a needle bar support that can swing about the Y-axis direction (front-rear direction) so as to be vertically movable. Accordingly, the needle bar 9 can swing the sewing needle 5 at the lower end thereof along the X-axis direction (left-right direction) while moving up and down.
The needle bar support uses a needle swing motor 20 that is a pulse motor as a drive source. The needle swing motor 20 is driven and controlled in synchronism with the spindle motor 14 so as to be at the bottom dead center when the sewing needle 5 is positioned at both ends of the swing when the needle swing motor 20 is driven.

(ボタン保持機構)
ボタン保持機構は、ボタンBを保持すると共に縫い針5に対しX軸方向及びY軸方向に沿って移動させてX−Y平面内の任意の位置にボタンBの移動位置決めを行う。
ボタンBは、ミシンアーム部の中間下部において垂下支持されると共にその先端部が縫い針5の上下動経路近傍まで延設されたボタン保持手段としてのボタン保持アームにより保持される。かかるボタン保持アームは、その基端部において、ミシンアーム部に対してY軸方向に沿って移動可能に支持されると共に上Y送りモータ32により当該Y軸方向への駆動が行われるようになっている。
さらに、ボタン保持アームは、その基端部がX軸方向を中心として揺動可能に支持されており、且つ基端部には揺動駆動源としての上下駆動モータ35が併設されている。かかる上下駆動モータにより、ボタン保持アームの先端側で保持されるボタンBは、上下に移動することが可能となっている。
(Button holding mechanism)
The button holding mechanism holds the button B and moves the sewing needle 5 along the X-axis direction and the Y-axis direction to move and position the button B at an arbitrary position in the XY plane.
The button B is supported by the lower part of the middle part of the sewing machine arm part, and is held by a button holding arm as a button holding means whose tip part extends to the vicinity of the vertical movement path of the sewing needle 5. The button holding arm is supported at the base end of the button holding arm so as to be movable along the Y-axis direction with respect to the sewing machine arm portion, and is driven by the upper Y feed motor 32 in the Y-axis direction. ing.
Further, the base end of the button holding arm is supported so as to be swingable about the X-axis direction, and a vertical drive motor 35 as a swing drive source is provided at the base end. By such a vertical drive motor, the button B held on the tip side of the button holding arm can move up and down.

ボタン保持アームの先端部には、ボタンBを保持するチャック機構が設けられており、ボタンを左右方向両側から挟むようにしてボタン保持を行う。
かかるチャック機構は、ボタン保持アームの先端部において、左右方向を中心として回動可能に装備されており、エアにより作動する回転シリンダ37により、90度の範囲で角度の切り替えが可能となっている。即ち、回転シリンダ37は、チャック機構がボタンBを水平に保持した通常保持位置と、ボタンBの底面が前方を向いて起立した起立保持位置とに切り替えることができる。ボタンBが水平状態の時には、すくい縫いやベタ縫いが行われ、起立状態の時には根巻き縫製が行われるようになっている。
また、チャック機構には、当該チャック機構を介してボタン保持アームに対してボタンBをX軸方向に移動位置決めするための差動モータ72が併設されている。かかる差動モータ72の制御により、ボタンBをX軸方向の任意の位置に位置決めすることが可能となっている。
このように、ボタン保持機構では、上Y送りモータ32と差動モータ72により、X−Y平面について縫い針に対してボタンBを任意の位置に位置決め可能としている。
なお、ボタン保持機構としては縫い針とボタンBが互いにX−Y平面について任意に位置決め可能であれば良く、縫い針とボタンBのいずれが一方がX軸方向、他方がY軸方向に移動可能であっても良いし、縫い針又はボタンBのいずれか一方のみがX軸方向及びY軸方向の双方に移動可能であっても良い。
The tip of the button holding arm is provided with a chuck mechanism that holds the button B, and holds the button so as to sandwich the button from both sides in the left-right direction.
Such a chuck mechanism is mounted at the tip of the button holding arm so as to be rotatable about the left-right direction, and the angle can be switched in a range of 90 degrees by a rotating cylinder 37 operated by air. . That is, the rotary cylinder 37 can be switched between a normal holding position where the chuck mechanism holds the button B horizontally and an upright holding position where the bottom surface of the button B stands up. When the button B is in the horizontal state, rake sewing or solid stitching is performed, and when the button B is in the standing state, root winding sewing is performed.
Further, the chuck mechanism is provided with a differential motor 72 for moving and positioning the button B in the X-axis direction with respect to the button holding arm via the chuck mechanism. By controlling the differential motor 72, the button B can be positioned at an arbitrary position in the X-axis direction.
As described above, in the button holding mechanism, the button B can be positioned at an arbitrary position with respect to the sewing needle in the XY plane by the upper Y feed motor 32 and the differential motor 72.
The button holding mechanism only needs to be able to arbitrarily position the sewing needle and button B with respect to the XY plane, and either the sewing needle or button B can move in the X-axis direction and the other in the Y-axis direction. Alternatively, only one of the sewing needle or the button B may be movable in both the X-axis direction and the Y-axis direction.

(ベッド部周辺及びタング)
ミシンベッド部は、その上面が、すくい縫いではない通常のボタン縫着縫製(いわゆるベタ縫い)を行う場合において、被縫製物たる布地を広げて載置する載置台となっている。かかる載置台には、力ボタンの縫着縫製を行う際に当該力ボタンを保持する力ボタン保持部が設けられている。
さらに、ミシンベッド部の前側先端部には、保持部材としてのタング57がその基端部をX軸方向を中心に回動可能に支持装備されている。かかるタング57は、その先端部が後方を向いた状態でミシンベッド部の前側先端部に装備されており、当該先端部には布地が折り返した状態で装着を行うように先端が薄くなる板片状に形成されている。かかるタング57の先端部は、その基端部の回動により、縫い針5の上下動経路に接離可能となっている。タングの回動はタングシリンダ66を駆動源としており、タング57の先端部が縫い針5の上下動経路に近づけると当該接近を検知するタングセンサ64が載置台に設けられており、当該タングセンサ64の出力によりタング57の先端部が縫い針5の上下動経路に最接近した状態となる使用位置にタングシリンダ66が引き寄せるようになっている。なお、使用位置までタング57が移動すると、タング57の先端部にセットされた布地を挟み込んで保持する板ばねが載置台の前方端部に設けられている。なお、タングシリンダ66は、縫製が終了すれば自動的にOFFになり、タング57は前方に倒れて元の待機位置に戻る。
(Around bed and tongue)
The upper surface of the sewing machine bed portion is a mounting table on which a cloth to be sewn is spread and placed when performing normal button sewing (so-called solid stitching) that is not rake stitching. The mounting table is provided with a force button holding portion that holds the force button when sewing the force button.
Furthermore, a tongue 57 as a holding member is supported and installed at the front end portion of the sewing machine bed portion so that the base end portion thereof can be rotated around the X-axis direction. The tongue 57 is mounted on the front end portion of the sewing machine bed portion with the tip portion facing rearward, and the tip portion is thinned so that the tip portion is thinly attached so that the cloth is folded back. It is formed in a shape. The distal end portion of the tongue 57 can be brought into and out of contact with the vertical movement path of the sewing needle 5 by the rotation of the proximal end portion thereof. The tongue is driven by a tongue cylinder 66, and a tongue sensor 64 is provided on the mounting table for detecting the approach when the tip of the tongue 57 approaches the vertical movement path of the sewing needle 5. The tongue cylinder 66 is drawn to the use position where the tip of the tongue 57 is closest to the vertical movement path of the sewing needle 5 by the output. When the tongue 57 is moved to the use position, a leaf spring is provided at the front end portion of the mounting table so as to sandwich and hold the fabric set at the front end portion of the tongue 57. The tongue cylinder 66 is automatically turned OFF when the sewing is completed, and the tongue 57 falls forward and returns to the original standby position.

また、タング57の先端部には半円形の切り欠きが形成されており、折り返された状態で装着された布地に対するすくい縫いによるボタン縫着を行う場合に、かかる切り欠きがタング57の先端部と縫い針5との干渉を回避させる構造となっている。
前述した載置台とタング57とは、ミシンベッド部の後方本体によりY軸方向に移動可能に支持されており、下Y送りモータ51により移動位置決めすることが可能となっている。
かかる下Y送りモータ51と前述した針振りモータ20との協働により、縫い針を布地に対して相対的にX−Y平面内の任意に針落ちさせることができる。つまり、これらのモータ51,20により位置決め機構が構成されている。
なお、位置決め機構としては縫い針と布地が互いにX−Y平面について任意に位置決め可能であれば良く、縫い針と布地のいずれか一方がX軸方向、他方がY軸方向に移動可能であっても良いし、縫い針又は布地のいずれか一方のみがX軸方向及びY軸方向の双方に移動可能であっても良い。
Further, a semicircular cutout is formed at the front end of the tongue 57, and this cutout is used when performing button sewing by rake stitching on the cloth mounted in a folded state. And the sewing needle 5 are avoided.
The mounting table and the tongue 57 described above are supported by the rear main body of the sewing machine bed so as to be movable in the Y axis direction, and can be moved and positioned by the lower Y feed motor 51.
With the cooperation of the lower Y feed motor 51 and the needle swing motor 20 described above, the sewing needle can be arbitrarily dropped in the XY plane relative to the fabric. That is, a positioning mechanism is constituted by these motors 51 and 20.
As the positioning mechanism, it is only necessary that the sewing needle and the cloth can be arbitrarily positioned with respect to the XY plane, and either the sewing needle or the cloth can move in the X-axis direction and the other can move in the Y-axis direction. Alternatively, only one of the sewing needle and the fabric may be movable in both the X-axis direction and the Y-axis direction.

(ボタン付けミシンの制御系)
次に、ボタン付けミシン1の制御回路について図1に基づいて説明する。ボタン付けミシン1には、本発明の制御手段であるCPU102を備える電装ボックス101が設けられ、この電装ボックス101に各部が接続されている。
例えば、電装ボックス101には、操作パネル103、電源スイッチ104、スタートペダル105、一時停止スイッチ106が接続されている。
操作パネル103は作業者(オペレータ)が、各種の情報が表示される液晶表示パネルと、その表示画面一面に配置され、オペレータの接触及びその位置を検出可能な透明のタッチセンサとを備えている。液晶表示パネルは、縫製前後又は縫製中に必要に応じて各種の情報表示を行う。また、オペレータからの各種の入力作業時には、液晶表示パネルによりスイッチやボタンが表示され、そのスイッチやボタンに対して入力を意図する接触が行われるとタッチセンサがこれを検出する。従って、CPU102は、液晶表示パネルの表示画像データとタッチセンサからの検出接触位置とから、いずれのボタンやスイッチの入力が行われたかを認識することができるようになっている。
操作パネル103には、外部記録媒体としての外部メモリ103aを接続し読み取り可能な接続手段(データ入力手段)としての図示しないリーダーライターが併設されており、外部メモリ103aに記憶された位置座標データを読み込んで縫製条件を設定できるようになっている。また、逆に、操作パネル103から入力した各種の縫製条件を外部メモリ103aで記憶することもできるようになっている。
なお、外部メモリ103aは、不揮発性の記録媒体を代用しても良く、FDのような磁気記録媒体、CD、DVDのような光記記録媒体であっても良いが、このボタン付けミシン1にあってはフラッシュメモリを使用している。
(Control system for sewing machine with buttons)
Next, a control circuit of the button sewing machine 1 will be described with reference to FIG. The button-equipped sewing machine 1 is provided with an electrical box 101 including a CPU 102 which is a control means of the present invention, and each part is connected to the electrical box 101.
For example, an operation panel 103, a power switch 104, a start pedal 105, and a temporary stop switch 106 are connected to the electrical equipment box 101.
The operation panel 103 includes a liquid crystal display panel on which various types of information are displayed by an operator (operator), and a transparent touch sensor that is arranged on the entire display screen and can detect the operator's contact and position. . The liquid crystal display panel displays various information before and after sewing or during sewing as necessary. Also, during various input operations from the operator, switches and buttons are displayed on the liquid crystal display panel, and the touch sensor detects when a contact intended for input is made on the switches and buttons. Therefore, the CPU 102 can recognize which button or switch is input from the display image data of the liquid crystal display panel and the detected contact position from the touch sensor.
The operation panel 103 is provided with a reader / writer (not shown) as connection means (data input means) that can be connected to an external memory 103a as an external recording medium and can read the position coordinate data stored in the external memory 103a. The sewing conditions can be set by reading. Conversely, various sewing conditions input from the operation panel 103 can be stored in the external memory 103a.
The external memory 103a may be replaced with a non-volatile recording medium, or may be a magnetic recording medium such as an FD or an optical recording medium such as a CD or a DVD. In that case, flash memory is used.

CPU102には、記憶手段としてのメモリ102aが併設されている。このメモリ102aは、各種の制御や処理を実行するための複数のプログラムや処理や制御の実行に要する各種の初期設定データが記憶されている書き換え不能の記憶素子と、各種の制御や処理に要する一時的なデータの記憶領域となる書き換え可能な記憶素子とから構成されている。
電源スイッチ104は、ボタン付けミシン1を通電状態にするためのON/OFFスイッチである。スタートペダル105は、縫製をスタートするときに操作するペダルであり、これを操作するとCPU102の制御により縫製を開始する。一時停止スイッチ106は、縫製開始後に、一時的に停止するためのスイッチである。
また、電装ボックス101内には、図示しないインターフェースが設けられ、CPU102からの制御信号がこのインターフェースを介して、さらに図示しない駆動回路を介して各駆動源に出力されるようになっている。
すなわち、インターフェースを介して、前述の主軸モータ14、針振りモータ20、上Y送りモータ32、上下駆動モータ35、差動モータ72、下Y送りモータ51が接続されている。また、インターフェースを介して電磁弁108が接続され、この電磁弁108を介して回転シリンダ37、タングシリンダ66、布押えシリンダ107が接続されている。さらに、ボタン付けミシン1には、図示しない糸切り機構が設けられ、縫製途中や縫製後に所定のタイミングで糸が切断されるようになっており、その駆動源として糸切りモータ109や糸切りシリンダ110が設けられている。
The CPU 102 is provided with a memory 102a as a storage unit. The memory 102a is a non-rewritable storage element in which a plurality of programs for executing various controls and processes, various initial setting data required for the execution of the processes and controls, and various controls and processes are required. The rewritable storage element is a temporary data storage area.
The power switch 104 is an ON / OFF switch for turning on the button sewing machine 1. The start pedal 105 is a pedal that is operated when sewing is started, and when this is operated, sewing is started under the control of the CPU 102. The temporary stop switch 106 is a switch for temporarily stopping after starting sewing.
Further, an interface (not shown) is provided in the electrical box 101, and a control signal from the CPU 102 is output to each drive source via the interface and a drive circuit (not shown).
That is, the spindle motor 14, the needle swing motor 20, the upper Y feed motor 32, the vertical drive motor 35, the differential motor 72, and the lower Y feed motor 51 are connected through the interface. In addition, an electromagnetic valve 108 is connected through an interface, and a rotary cylinder 37, a tongue cylinder 66, and a presser foot cylinder 107 are connected through the electromagnetic valve 108. Further, the button-equipped sewing machine 1 is provided with a thread trimming mechanism (not shown) so that the thread is cut at a predetermined timing during or after sewing. As a drive source thereof, a thread trimming motor 109 or a thread trimming cylinder is used. 110 is provided.

以上の構成を有するボタン付けミシン1は、ボタンBに関しては、差動モータ72の駆動によりX軸方向への移動を行い、上Y送りモータ32の駆動によりY軸方向への移動を行い、上下駆動モータ35の駆動によりZ軸方向への移動を行うことができる。
また、布地に関しては下Y送りモータ51の駆動によりY方向に移動させることができる。加えて、X軸方向に針棒9を揺動させる針振りモータ20の駆動により、縫い針5の針落ち位置をX軸方向について位置決めすることができる。
即ち、上記針振りモータ20,上Y送りモータ32,差動モータ72及び下Y送りモータ51が協働することで、ボタン保持アーム34に保持されたボタンB及びタング57に保持された布地に対して縫い針5の針落ち位置を相対的に位置決めする位置決め手段として機能する。また、下Y送りモータ51は、タング57を縫い針5から退避させる移動手段としても機能する。
The button-equipped sewing machine 1 having the above configuration moves the button B in the X-axis direction by driving the differential motor 72, and moves in the Y-axis direction by driving the upper Y feed motor 32. The drive motor 35 can be driven to move in the Z-axis direction.
Further, the fabric can be moved in the Y direction by driving the lower Y feed motor 51. In addition, the needle drop position of the sewing needle 5 can be positioned in the X-axis direction by driving the needle swing motor 20 that swings the needle bar 9 in the X-axis direction.
That is, the needle swing motor 20, the upper Y feed motor 32, the differential motor 72, and the lower Y feed motor 51 cooperate to apply the button B held by the button holding arm 34 and the fabric held by the tongue 57. On the other hand, it functions as positioning means for relatively positioning the needle drop position of the sewing needle 5. The lower Y feed motor 51 also functions as a moving means for retracting the tongue 57 from the sewing needle 5.

(各種処理)
まず、外部メモリ103aには複数の位置座標データが記録されている。それぞれの位置座標データは、直交座標系であるX−Y座標系の位置座標を特定する座標値(X,Y)が縫製開始から縫製完了までの全針数について各針数ごとに一つの位置座標が個別に設定されたデータである。これら位置座標データは、ボタン付けミシン1の外部、即ち、パーソナルコンピュータにより縫製データ作成プログラムを使用して作成され、外部メモリ103aに書き込まれたものである。
パーソナルコンピュータで使用される一般的な縫製データ作成プログラムは、幅広い各種のミシンに対応する必要がある。このため、各種ミシンの縫製に要する個別のパラメータに応じた数値入力を行うことができず、より単純に、針落ちごとの位置決めを行うX−Y座標系の位置座標の設定までを行うにとどめ、データの汎用性を高めている。
(Various processing)
First, a plurality of position coordinate data is recorded in the external memory 103a. Each position coordinate data includes a coordinate value (X, Y) for specifying a position coordinate in the XY coordinate system which is an orthogonal coordinate system, for each total number of stitches from the start of sewing to the completion of sewing. It is data with coordinates set individually. These position coordinate data are created outside the button sewing machine 1, that is, by using a sewing data creation program by a personal computer, and are written in the external memory 103a.
A general sewing data creation program used in a personal computer needs to support a wide variety of sewing machines. For this reason, it is not possible to input numerical values according to individual parameters required for sewing various sewing machines, and to simply set the position coordinates of the XY coordinate system that performs positioning for each needle drop. , Increasing the versatility of data.

一方、ボタン付けミシン1は、縫い針に対する布地の位置決めと縫い針に対するボタンBの位置決めとを個別に行うことができるので、布地の位置決めを行うための位置座標データとボタンの位置決めを行うための位置座標データとが必要となる。図2(A)は四つの糸通し穴が設けられたボタンBを布地に縫着する場合のボタンに対する縫い針の針落ち位置とその順番を示した説明図であり、図2(B)は上記ボタンBを布地に縫着する場合の布地に対する縫い針の針落ち位置とその順番を示した説明図である。各図において、針落ち位置は黒点で示している。図2に示すように、同じ針数でも、ボタンBと布地とでは針落ち位置が異なっているのが分かる。   On the other hand, the button-equipped sewing machine 1 can individually perform the positioning of the cloth with respect to the sewing needle and the positioning of the button B with respect to the sewing needle, so that the position coordinate data for positioning the cloth and the button are positioned. Position coordinate data is required. FIG. 2 (A) is an explanatory diagram showing the needle drop position and the order of the sewing needle with respect to the button when the button B provided with four threading holes is sewn to the fabric. FIG. It is explanatory drawing which showed the needle drop position and the order of the sewing needle with respect to the cloth when sewing the button B on the cloth. In each figure, the needle drop position is indicated by a black dot. As shown in FIG. 2, it can be seen that the needle drop position differs between the button B and the fabric even with the same number of stitches.

従って、CPU102は、所定の処理プログラムに従って、外部メモリ103a内の複数の位置座標データ(一平面の位置座標データ)に対して操作パネル103から指定入力されたものについて、その一つを布地の縫製用の位置座標データとし、その他のもう一つをボタンの縫製用の位置座標データとして特定する処理を実行する。即ち、操作パネル103の入力に従って、CPU102は、布地用の位置座標データとボタン用の位置座標データとを選択するための割り当て手段として機能する。また、CPU102は、割り当てが行われた二つの位置座標データに基づいて、複数の針数について各針数ごとにボタン位置決め用の位置座標及び被縫製物位置決め用の位置座標とが対応付けられている複合データ(二平面の位置座標データ)を生成するデータ合成手段として機能する。   Therefore, according to a predetermined processing program, the CPU 102 sews one of the plurality of position coordinate data (one plane position coordinate data) in the external memory 103a that is designated and input from the operation panel 103. The position coordinate data for the button is used, and the other is specified as the position coordinate data for sewing the button. That is, according to the input of the operation panel 103, the CPU 102 functions as an assigning unit for selecting the position coordinate data for the cloth and the position coordinate data for the button. Further, the CPU 102 associates the position coordinates for button positioning and the position coordinates for positioning the sewing object for each number of stitches with respect to a plurality of stitches based on the assigned two position coordinate data. It functions as data synthesizing means for generating the composite data (positional coordinate data of two planes).

上記処理を詳説する。図3と図4はCPU102が所定の処理プログラムにより、外部メモリ103a内の複数の位置座標データから布地用の位置座標データとボタン用の位置座標データとを選択し、縫製データを生成する処理のフローチャートであり、図5は操作パネル103におけるデータ入力画面の表示例である。データ入力画面の表示状態において各種データの入力を行う各種のボタンが表示される。オペレータにより各表示ボタンに応じたデータ入力が行われる(ステップS11)。そして、縫製開始スイッチの入力の有無が判断され(ステップS12)、入力があったときにはステップS11の処理ですでに選択された縫製データにより縫製が実行される(ステップS13)。   The above process will be described in detail. 3 and 4 show a process in which the CPU 102 selects the position coordinate data for the cloth and the position coordinate data for the button from the plurality of position coordinate data in the external memory 103a according to a predetermined processing program, and generates sewing data. FIG. 5 is a flowchart showing a data input screen display example on the operation panel 103. Various buttons for inputting various data are displayed in the display state of the data input screen. The operator inputs data according to each display button (step S11). Then, it is determined whether or not the sewing start switch has been input (step S12). When there is an input, sewing is executed using the sewing data already selected in step S11 (step S13).

そして、縫製開始スイッチの入力が検出されない場合には(ステップS12:NO)、データ読み込みスイッチW1の入力の有無が判断され(ステップS14)、入力がない時にはステップS11の処理に戻る(ステップS14:NO)。
一方、オペレータによりデータの読み込みスイッチW1が入力されると(ステップS14:YES)、CPU102は、データ読み込み画面(図6)に表示を切り替える処理を行う。かかるデータ読み込み画面には、ボタン用の位置座標データのデータ番号変更スイッチW2と布地用の位置座標データのデータ番号変更スイッチW3と、合成された複合データにデータ番号を付与する複合データ番号変更スイッチW4と、選択されたデータ番号の位置座標データを外部メモリ103aから読み込む処理を実行させる読み込みスイッチW5の表示が行われる。
If the input of the sewing start switch is not detected (step S12: NO), it is determined whether or not the data read switch W1 is input (step S14). If there is no input, the process returns to step S11 (step S14: NO).
On the other hand, when the data read switch W1 is input by the operator (step S14: YES), the CPU 102 performs a process of switching the display to the data read screen (FIG. 6). The data reading screen includes a data number change switch W2 for button position coordinate data, a data number change switch W3 for position coordinate data for fabric, and a composite data number change switch for assigning a data number to the composite data. W4 and the reading switch W5 for executing the process of reading the position coordinate data of the selected data number from the external memory 103a are displayed.

その際、CPU102の処理により、ボタン用の位置座標データの選択切り替えスイッチW2に表示するデータ番号として、まだ選択が行われていない状態では、外部メモリ103a内の更新日付の最も新しい位置座標データのデータ番号が選択される(ステップS15)。
また、CPU102の処理により、布地用の位置座標データの選択切り替えスイッチW3に表示するデータ番号として、まだ選択が行われていない状態では、外部メモリ103a内の更新日付の二番目に新しい位置座標データのデータ番号が選択される(ステップS16)。
また、CPU102の処理により、複合データ番号変更スイッチW4には、まだ選択が行われていない状態では、メモリ102a内に既に存在する複合データ以外の番号で最も小さな番号の選択が行われる(ステップS17)。
At this time, as a data number to be displayed on the button position coordinate data selection changeover switch W2 by the processing of the CPU 102, the position coordinate data of the latest update date in the external memory 103a is selected in a state where selection has not yet been performed. A data number is selected (step S15).
In addition, as a data number to be displayed on the cloth position coordinate data selection changeover switch W3 by the processing of the CPU 102, in the state where selection has not yet been performed, the second newest position coordinate data of the update date in the external memory 103a. Is selected (step S16).
Further, as a result of the processing of the CPU 102, the composite data number change switch W4 selects the smallest number other than the composite data already existing in the memory 102a in a state where selection has not yet been performed (step S17). ).

なお、上記ステップS15とS16の処理において、CPU102は、後述する処理により、外部メモリ103a内に、互いに関連づけが行われている情報が既に書き込まれている二つの位置座標データが存在する場合には、それらの二つの位置座標データのデータ番号をそれぞれ優先的に選択する。
また、ステップS15とS16の処理において、CPU102は、後述する処理により、外部メモリ103a内に、ボタン用である情報が既に書き込まれている位置座標データや布地用である情報が既に書き込まれている位置座標データが存在する場合には、それらの位置座標データのデータ番号をそれぞれ優先的に選択する。
In the processes of steps S15 and S16, the CPU 102 determines that there are two position coordinate data in which information associated with each other has already been written in the external memory 103a by the process described later. The data numbers of these two position coordinate data are preferentially selected.
Further, in the processes of steps S15 and S16, the CPU 102 has already written the position coordinate data and the information for cloth in the external memory 103a by the process described later. When position coordinate data exists, the data numbers of those position coordinate data are preferentially selected.

CPU102の処理により、上記各処理により選択されたデータ番号が各スイッチW2,W3,W4に表示される(ステップS18)。   By the process of the CPU 102, the data numbers selected by the above processes are displayed on the switches W2, W3, W4 (step S18).

次いで、ボタン用の位置座標データのデータ番号変更スイッチW2の入力の有無が判断され、入力が検出されると(ステップS19:YES)、CPU102は、データ番号選択画面(図7)に表示を切り替える処理を行う。ボタン用のデータ番号選択画面では、数値入力スイッチW6と決定スイッチW7が表示され、これらのスイッチW6により外部メモリ103a内の位置座標データを一つ選択することを可能としている。   Next, it is determined whether or not the data number change switch W2 for the button position coordinate data is input, and when the input is detected (step S19: YES), the CPU 102 switches the display to the data number selection screen (FIG. 7). Process. On the data number selection screen for buttons, a numerical value input switch W6 and a decision switch W7 are displayed, and one of the position coordinate data in the external memory 103a can be selected by these switches W6.

そして、ボタン用の位置座標データのデータ番号変更スイッチW2の入力が検出されない(ステップS19:NO)か或いは、データ番号選択画面でデータ番号が変更され決定スイッチW7の入力が検知されると(ステップS20)、布地用の位置座標データのデータ番号変更スイッチW3の入力の有無が判断され、入力が検出されると(ステップS21:YES)CPU102は、布地用のデータ番号選択画面(図7とほぼ同様)に表示を切り替える処理を行う。このデータ番号選択画面も、数値入力スイッチと決定スイッチが表示され、これらのスイッチにより外部メモリ103a内の位置座標データを一つ選択することを可能としている。   Then, when the input of the data number change switch W2 of the button position coordinate data is not detected (step S19: NO), or when the data number is changed on the data number selection screen and the input of the decision switch W7 is detected (step) S20) When the presence / absence of input of the data number change switch W3 for the position coordinate data for fabric is determined and input is detected (step S21: YES), the CPU 102 selects the data number selection screen for fabric (almost as in FIG. 7). (Similarly) is performed. This data number selection screen also displays a numerical value input switch and a determination switch, and enables to select one position coordinate data in the external memory 103a by these switches.

そして、布地用の位置座標データのデータ番号変更スイッチW3の入力が検出されない(ステップS21:NO)か或いは、データ番号選択画面でデータ番号が変更され決定スイッチの入力が検知されると(ステップS22)、複合データ番号変更スイッチW4の入力の有無が判断され、入力が検出されると(ステップS23:YES)CPU102は、複合データ番号選択画面(図7とほぼ同様)に表示を切り替える処理を行う。このデータ番号選択画面も、数値入力スイッチと決定スイッチが表示され、これらのスイッチにより新規の複合データのデータ番号を一つ選択することを可能としている。   Then, when the input of the data number change switch W3 of the position coordinate data for fabric is not detected (step S21: NO), or when the data number is changed and the input of the decision switch is detected on the data number selection screen (step S22). ) When the presence / absence of input of the composite data number change switch W4 is determined and input is detected (step S23: YES), the CPU 102 performs a process of switching the display to the composite data number selection screen (substantially similar to FIG. 7). . Also on this data number selection screen, a numerical value input switch and a determination switch are displayed, and it is possible to select one data number of new composite data by these switches.

そして、複合データ番号変更スイッチW4の入力が検出されない(ステップS23:NO)か或いは、データ番号選択画面でデータ番号が変更され決定スイッチの入力が検知されると(ステップS24)、読み込みスイッチW5の入力の有無が判断され、入力が検出されないとステップS19の処理に戻る(ステップS25:NO)。また、入力が検出されると(ステップS25:YES)、CPU102は、ステップS15又はS20の処理で選択されたデータ番号の位置座標データをボタン縫製用の位置座標データとして確定し、ステップS16又はS22の処理で選択されたデータ番号の位置座標データを布地縫製用の位置座標データとして確定すると共に、縫製のための一連の針数について針数ごとにボタンの位置決めを行う位置座標と布地の位置決めを行う位置座標とが一つずつ設定された複合データ(二平面の位置座標データ、図8参照)に合成する処理を行う(ステップS26)。
かかる複合データは、ステップS17又はS24の処理で選択されたデータ番号が付与されてメモリ102a内に記憶される(ステップS27)。
If the input of the composite data number change switch W4 is not detected (step S23: NO) or the data number is changed on the data number selection screen and the input of the decision switch is detected (step S24), the read switch W5 The presence / absence of an input is determined. If no input is detected, the process returns to step S19 (step S25: NO). When the input is detected (step S25: YES), the CPU 102 determines the position coordinate data of the data number selected in the process of step S15 or S20 as the position coordinate data for button sewing, and steps S16 or S22. The position coordinate data of the data number selected in the above process is determined as the position coordinate data for fabric sewing, and the position coordinates for positioning the button for each stitch and the position of the fabric for the series of stitches for sewing are determined. A process of combining the composite data (two-plane position coordinate data, see FIG. 8) in which the position coordinates to be performed are set one by one is performed (step S26).
The composite data is stored in the memory 102a with the data number selected in step S17 or S24 (step S27).

また、CPU102は、所定の処理プログラムにより、上記二つの位置座標データが選択されステップS26の処理において合成する際に、当該二つの位置座標データの針数を比較する針数比較手段としての処理を行う。さらに、CPU102は、所定の処理プログラムにより、一方の位置座標データの針数が少ない場合に、当該針数が少ない方の位置座標データの針数に合わせて縫製を終了させる動作制御を行う第一の針数調整手段と、針数が少ない方の位置座標データの足りない針数分の位置を示すデータの補充処理を行う第二の針数調整手段としての処理を選択的に実行する。   Further, when the two position coordinate data are selected by the predetermined processing program and combined in the process of step S26, the CPU 102 performs a process as a stitch number comparison unit that compares the number of stitches of the two position coordinate data. Do. Further, the CPU 102 performs first operation control to end the sewing in accordance with the number of stitches of the position coordinate data having the smaller number of stitches when the number of stitches of the one position coordinate data is small according to a predetermined processing program. The number of stitches adjusting means and the second stitch number adjusting means for replenishing data indicating positions corresponding to the number of stitches where the position coordinate data of the smaller number of stitches is insufficient are selectively executed.

図9は上記各手段を実行する場合の処理を示すフローチャートである。これに従って、CPU102が実行する処理を説明する。
まず、二つの位置座標データ(ここでは、一方をデータA、他方をデータBとする)の選択が決定されると、CPU102は確定された各データからそれぞれの縫製に要する針数を読み出すと共に、その大小を比較する(ステップS1)。
針数が同一のときには(ステップS1:YES)、CPU102は、データA及びBを結合した縫製データを新たに生成してメモリ102aに格納して(ステップS4)、処理を終了する。
針数が同一ではないときには(ステップS1:NO)、CPU102は、少ない針数に合わせて縫製を行うか否かの選択画面を操作パネル103に表示する(ステップS2)。そして、少ない針数に合わせるとする選択を検知すると(ステップS2:YES)、ステップS4に移行して、針数が多い方の位置座標データの余分な針数の位置座標を削除して二つの位置座標データを結合した新たな複合データを生成し、メモリ102aに格納し、処理を終了する。
また、少ない針数に合わせないとする選択を検知すると(ステップS2:NO)、CPU102は、余分となる各針数ごとに、位置座標のX成分とY成分のそれぞれについて数値入力を行うための補充入力画面を操作パネル103に表示する(ステップS3)。
補充入力画面において、余分となる全ての針数について位置座標の入力が行われると、ステップS4に移行して、針数が少ない方の位置座標データについて補充された位置座標の付加して二つの位置座標データを結合した新たな複合データを生成し、メモリ102aに格納し、処理を終了する。
FIG. 9 is a flowchart showing processing when the above-described means are executed. In accordance with this, processing executed by the CPU 102 will be described.
First, when selection of two position coordinate data (here, one is data A and the other is data B) is determined, the CPU 102 reads out the number of stitches required for each sewing from each confirmed data, The magnitudes are compared (step S1).
When the number of stitches is the same (step S1: YES), the CPU 102 newly generates sewing data obtained by combining the data A and B, stores it in the memory 102a (step S4), and ends the process.
When the number of stitches is not the same (step S1: NO), the CPU 102 displays on the operation panel 103 a selection screen as to whether or not to perform sewing in accordance with the small number of stitches (step S2). When the selection to match the smaller number of stitches is detected (step S2: YES), the process proceeds to step S4, where the position coordinates of the extra stitch number in the position coordinate data with the larger number of stitches are deleted and two New composite data obtained by combining the position coordinate data is generated, stored in the memory 102a, and the process is terminated.
When the selection that the number of stitches is not adjusted is detected (step S2: NO), the CPU 102 inputs numerical values for each of the X component and the Y component of the position coordinate for each extra stitch number. A replenishment input screen is displayed on the operation panel 103 (step S3).
When the position coordinates are input for all the extra needle numbers on the replenishment input screen, the process proceeds to step S4, where the position coordinate data supplemented for the position coordinate data with the smaller number of needles is added and two positions are added. New composite data obtained by combining the position coordinate data is generated, stored in the memory 102a, and the process is terminated.

次に、図8の複合データに基づくボタン縫着処理を行う際のCPU102の処理について説明する。
CPU102は、複合データにより、差動モータ72,上Y送りモータ32,針振りモータ20及び下Y送りモータ51についての動作制御手段としての処理を実行する。
CPU102は、主軸モータ14の出力軸に設けられた図示しないエンコーダからの出力信号により主軸モータ14の回転数をカウントする針数カウンタを備えている。
スタートペダル105の前踏みの検出により、CPU102は、所定の処理プログラムに従って、主軸モータ14を起動し、針数カウンタを1からカウント開始し、複合データを参照して、一針目のボタンの位置座標と布地の位置座標の読み出しを行う。一針目の布地の針落ち位置は(CX1,CY1)であるため(図8参照)、CPU102は、針振りモータ20を正方向にCX1だけ駆動し、上Y送りモータ32を逆方向にCY1だけ駆動する動作制御を行う。また、一針目のボタンBの針落ち位置は(BX1,BY1)であるため(図8参照)、CPU102は、針振りによりCX1だけ移動する縫い針の位置を考慮して、差動モータ72を逆方向に(BX1−CX1)だけ駆動し、下Y送りモータ51を逆方向にBY1だけ駆動する動作制御を行う。
以下、主軸モータ14のエンコーダにより針数カウンタのカウント値が1増えるごとに、CPU102は、縫製データを参照して、差動モータ72,上Y送りモータ32,針振りモータ20及び下Y送りモータ51に対して同様の動作制御を順次実行する。そして、針数カウンタが最終針の針数を示し、その針落ちが行われると、縫製が終了する。
Next, processing of the CPU 102 when performing button sewing processing based on the composite data of FIG. 8 will be described.
The CPU 102 executes processing as operation control means for the differential motor 72, the upper Y feed motor 32, the needle swing motor 20, and the lower Y feed motor 51 based on the composite data.
The CPU 102 includes a needle number counter that counts the number of rotations of the spindle motor 14 based on an output signal from an encoder (not shown) provided on the output shaft of the spindle motor 14.
When the front pedal of the start pedal 105 is detected, the CPU 102 starts the spindle motor 14 according to a predetermined processing program, starts counting the needle counter from 1, and refers to the composite data to determine the position coordinates of the first stitch button. And read out the position coordinates of the fabric. Since the needle drop position of the first fabric is (CX1, CY1) (see FIG. 8), the CPU 102 drives the needle swing motor 20 by CX1 in the forward direction and the upper Y feed motor 32 by CY1 in the reverse direction. Control the operation to drive. Further, since the needle drop position of the first button B is (BX1, BY1) (see FIG. 8), the CPU 102 takes the differential motor 72 into consideration in consideration of the position of the sewing needle that moves by CX1 due to the needle swing. Operation control is performed in which only (BX1-CX1) is driven in the reverse direction and the lower Y feed motor 51 is driven by BY1 in the reverse direction.
Hereinafter, every time the count value of the needle number counter is increased by 1 by the encoder of the spindle motor 14, the CPU 102 refers to the sewing data, and the differential motor 72, the upper Y feed motor 32, the needle swing motor 20 and the lower Y feed motor. The same operation control is sequentially executed for 51. Then, the stitch number counter indicates the number of stitches of the final stitch, and when the needle drop is performed, the sewing is finished.

また、CPU102は、所定の処理プログラムに従って、メモリ102aに格納された複合データ(二つの位置座標データの結合されたものであるか否かを問わない、即ち、予め、メモリ102aに用意されていた縫製データ、或いは、操作パネル103から数値入力により作成された複合データであっても良い)を二つの位置座標データに分離し、各位置座標データに対して当該二つのデータが相互に関連することを示す情報をそれぞれの動作制御に反映されない領域に付加する関連付与手段としての処理を行う。   Further, the CPU 102 does not ask whether the composite data stored in the memory 102a (whether or not it is a combination of two position coordinate data), that is, prepared in the memory 102a in advance according to a predetermined processing program. Sewing data or composite data created by numerical input from the operation panel 103) is separated into two position coordinate data, and the two data are related to each position coordinate data. Is performed as a relation providing unit for adding information indicating the above to an area not reflected in each operation control.

上記処理を詳説する。図10と図11とはCPU102が所定の処理プログラムにより、メモリ102aに格納された複合データを二つの位置座標データに分離する処理のフローチャートである。まず、データ入力画面(図5)が表示され、オペレータにより各表示ボタンに応じたデータ入力が行われる(ステップS41)。そして、縫製開始スイッチの入力の有無が判断され(ステップS42)、入力があったときにはステップS41の処理ですでに選択された複合データにより縫製が実行される(ステップS43)。   The above process will be described in detail. 10 and 11 are flowcharts of processing in which the CPU 102 separates the composite data stored in the memory 102a into two position coordinate data by a predetermined processing program. First, a data input screen (FIG. 5) is displayed, and data input according to each display button is performed by the operator (step S41). Then, it is determined whether or not the sewing start switch has been input (step S42). When there is an input, sewing is executed using the composite data already selected in step S41 (step S43).

そして、縫製開始スイッチの入力が検出されない場合には(ステップS42:NO)、データ書き出しスイッチW11の入力の有無が判断され(ステップS44)、入力がない時にはステップS41の処理に戻る(ステップS44:NO)。
一方、オペレータによりデータの書き出しスイッチW11が入力されると(ステップS44:YES)、CPU102は、データ書き出し画面(図12)に表示を切り替える処理を行う。かかるデータ書き出し画面には、ボタン用の位置座標データのデータ番号変更スイッチW12と布地用の位置座標データのデータ番号変更スイッチW13と、複合データにデータ番号を選択する複合データ番号変更スイッチW14と、分離された各位置座標データを外部メモリ103aに書き込む処理を実行させる書き出しスイッチW15の表示が行われる。
If the input of the sewing start switch is not detected (step S42: NO), it is determined whether or not the data writing switch W11 is input (step S44). If there is no input, the process returns to step S41 (step S44: NO).
On the other hand, when the data write switch W11 is input by the operator (step S44: YES), the CPU 102 performs a process of switching the display to the data write screen (FIG. 12). The data writing screen includes a data number change switch W12 for button position coordinate data, a data number change switch W13 for position coordinate data for fabric, a composite data number change switch W14 for selecting a data number as composite data, A display of the write switch W15 for executing a process of writing the separated position coordinate data to the external memory 103a is performed.

その際、CPU102の処理により、複合データ番号変更スイッチW14には、現在選択されている複合データの番号の表示が行われる(ステップS45)。
また、CPU102の処理により、ボタン用の位置座標データの選択切り替えスイッチW12に表示するデータ番号として、外部メモリ103a内に存在する位置座標データのデータ番号以外であって最も小さい位置座標データのデータ番号が選択される(ステップS46)。
また、CPU102の処理により、布地用の位置座標データの選択切り替えスイッチW13に表示するデータ番号として、外部メモリ103a内に存在する位置座標データのデータ番号以外であって二番目に小さい位置座標データのデータ番号が選択される(ステップS47)。
そして、CPU102の処理により、上記各処理により選択されたデータ番号が各スイッチW12,W13,W14に表示される(ステップS48)。
At this time, the number of the currently selected composite data is displayed on the composite data number change switch W14 by the processing of the CPU 102 (step S45).
Further, the data number of the smallest position coordinate data other than the data number of the position coordinate data existing in the external memory 103a as the data number to be displayed on the selection switch W12 of the button position coordinate data by the processing of the CPU 102. Is selected (step S46).
In addition, as a data number to be displayed on the cloth position coordinate data selection changeover switch W13 by the processing of the CPU 102, the second smallest position coordinate data other than the data number of the position coordinate data existing in the external memory 103a is used. A data number is selected (step S47).
Then, by the process of the CPU 102, the data numbers selected by the above processes are displayed on the switches W12, W13, W14 (step S48).

次いで、ボタン用の位置座標データのデータ番号変更スイッチW12の入力の有無が判断され、入力が検出されると(ステップS49:YES)、CPU102は、データ番号選択画面(図14)に表示を切り替える処理を行う。ボタン用のデータ番号選択画面では、数値入力スイッチW16と決定スイッチW17が表示され、これらのスイッチW16によりステップS46で選択された番号を変更し他のデータ番号を一つ選択することを可能としている。   Next, it is determined whether or not the data number change switch W12 for the position coordinate data for the button is input, and when the input is detected (step S49: YES), the CPU 102 switches the display to the data number selection screen (FIG. 14). Process. On the data number selection screen for buttons, a numerical value input switch W16 and a decision switch W17 are displayed, and the number selected in step S46 can be changed by these switches W16 to select one other data number. .

そして、ボタン用の位置座標データのデータ番号変更スイッチW12の入力が検出されない(ステップS49:NO)か或いは、データ番号選択画面でデータ番号が変更され決定スイッチW17の入力が検知されると(ステップS50)、布地用の位置座標データのデータ番号変更スイッチW13の入力の有無が判断され、入力が検出されると(ステップ51:YES)CPU102は、布地用のデータ番号選択画面(図12とほぼ同様)に表示を切り替える処理を行う。このデータ番号選択画面も、数値入力スイッチと決定スイッチが表示され、これらのスイッチによりステップS47で選択された番号を変更し他のデータ番号を一つ選択することを可能としている。   Then, when the input of the data number change switch W12 for the position coordinate data for the button is not detected (step S49: NO) or the data number is changed on the data number selection screen and the input of the decision switch W17 is detected (step) S50) When the presence or absence of input of the data number change switch W13 for the position coordinate data for fabric is determined and input is detected (step 51: YES), the CPU 102 selects the data number selection screen for fabric (almost as in FIG. 12). (Similarly) is performed. This data number selection screen also displays a numerical value input switch and a decision switch, and these switches allow the number selected in step S47 to be changed to select one other data number.

そして、布地用の位置座標データのデータ番号変更スイッチW13の入力が検出されない(ステップS51:NO)か或いは、データ番号選択画面でデータ番号が変更され決定スイッチの入力が検知されると(ステップS52)、複合データ番号変更スイッチW14の入力の有無が判断され、入力が検出されると(ステップS53:YES)CPU102は、複合データ番号選択画面(図12とほぼ同様)に表示を切り替える処理を行う。このデータ番号選択画面も、数値入力スイッチと決定スイッチが表示され、これらのスイッチによりメモリ102a内に格納されている複合データの中からそのデータ番号を一つ選択することを可能としている。   Then, when the input of the data number change switch W13 for the position coordinate data for the fabric is not detected (step S51: NO), or the data number is changed on the data number selection screen and the input of the decision switch is detected (step S52). ) When the presence / absence of input of the composite data number change switch W14 is determined and input is detected (step S53: YES), the CPU 102 performs a process of switching the display to the composite data number selection screen (substantially the same as FIG. 12). . Also on this data number selection screen, a numerical value input switch and a determination switch are displayed, and it is possible to select one of the data numbers from the composite data stored in the memory 102a by these switches.

そして、複合データ番号変更スイッチW14の入力が検出されない(ステップS53:NO)か或いは、複合データ番号選択画面でデータ番号が変更され決定スイッチの入力が検知されると(ステップS54)、書き出しスイッチW15の入力の有無が判断され、入力が検出されないとステップS49の処理に戻る(ステップS55:NO)。また、入力が検出されると(ステップS55:YES)、CPU102は、ステップS45又はS54の処理で選択されたデータ番号の縫製データからボタン位置決め用の位置座標データと布地位置決め用の位置座標データとに分離する処理を行う(ステップS56)。
即ち、図13に示すように、一連の針数について各針数ごとに一つのボタン用位置座標が設定された位置座標データ(図13(A))と、一連の針数について各針数ごとに一つの布地用位置座標が設定された位置座標データ(図13(B))とに分離する処理が行われる。
When the input of the composite data number change switch W14 is not detected (step S53: NO) or when the data number is changed and the input of the decision switch is detected on the composite data number selection screen (step S54), the write switch W15. Is determined. If no input is detected, the process returns to step S49 (step S55: NO). When an input is detected (step S55: YES), the CPU 102 determines the position coordinate data for button positioning and the position coordinate data for fabric positioning from the sewing data of the data number selected in step S45 or S54. The separation process is performed (step S56).
That is, as shown in FIG. 13, position coordinate data (FIG. 13 (A)) in which one button position coordinate is set for each stitch number for a series of stitch numbers, and each stitch number for a series of stitch numbers. Then, a process of separating the data into position coordinate data (FIG. 13B) in which one cloth position coordinate is set is performed.

さらに、CPU102は、分離したそれぞれの位置座標データのコメント情報記憶領域にボタン位置決め用の位置座標データであることを示す情報と布地位置決め用の位置座標データであることを示す情報をそれぞれ書き込む処理を行う(ステップS57)。
なお、ボタン用又は布地用である情報については、CPU102で識別可能ないかなる形態であっても良いし、コメント情報記憶領域に限らず、ファイル名そのものを布地用かボタン用か識別可能なものとしても良い。
また、各位置座標データには、元は一つの縫製データであったという関連或いは二つを組で縫製に使用するという関連を示す情報をそれぞれに書き込む処理を行っても良い。
Further, the CPU 102 performs a process of writing information indicating the position coordinate data for button positioning and information indicating the position coordinate data for fabric positioning in the comment information storage area of each separated position coordinate data. This is performed (step S57).
The information for the button or the cloth may be in any form that can be identified by the CPU 102, and is not limited to the comment information storage area, but the file name itself can be identified as the cloth or the button. Also good.
Further, each position coordinate data may be subjected to a process of writing information indicating a relation that the original was one piece of sewing data or a relation that two pieces are used for sewing in pairs.

各位置座標データは、いずれも、その処理に関わるデータの記録領域中には、各針数と針数ごとに関連した位置座標とを書き込まれたデータに過ぎないので、外部メモリ103aの各位置座標データをパーソナルコンピュータで読み出し、そこで使用する一般的な縫製データ作成プログラムにより、編集や修正を行うことが可能である。   Since each position coordinate data is only data in which the number of stitches and the position coordinate related to each stitch number are written in the recording area of the data related to the processing, each position coordinate data in the external memory 103a. The coordinate data is read out by a personal computer, and can be edited and corrected by a general sewing data creation program used there.

(実施形態の効果)
ボタン付けミシン1にあっては、所定の処理プログラムをCPU102が実行することにより、一連の縫製を行うための全針数分の一平面分の位置座標が設定された位置座標データを少なくとも二つ外部メモリ103aに用意すれば、操作パネルから設定操作を行えば、その内の一つの位置座標データを被縫製物の位置決め用に、他の一つの位置座標データをボタンの位置決め用に割り当てることで、全針数分の二平面分の位置座標が設定された位置座標データ(複合データ)を用意しなくとも、縫い針に対して被縫製物とボタンとを個別に相対的に位置決めさせる動作制御を実現することが可能となる。
これにより、例えば、パーソナルコンピュータで使用する一般的な縫製データ作成プログラムにより作成される位置座標データを上記ボタン付けミシン1の縫製データとして使用することが可能となる。このため、ボタン付けミシン1の縫製中でも縫製データを作成可能となり、縫製が制限されず、作業の高効率化を図ることが可能となる。
なお、ボタンの位置決め用に割り当てる位置座標データと、被縫製物の位置決め用に割り当てる位置座標データとは、それぞれ縫い針に対する相対的な位置決めに適した座標が予め設定される。
(Effect of embodiment)
In the button sewing machine 1, when the CPU 102 executes a predetermined processing program, at least two pieces of position coordinate data in which position coordinates for one plane for the total number of stitches for performing a series of sewing operations are set. If it is prepared in the external memory 103a, if a setting operation is performed from the operation panel, one of the position coordinate data is assigned for positioning the sewing object, and the other one is assigned for button positioning. Operation control for positioning the workpiece and buttons individually relative to the sewing needle without preparing position coordinate data (composite data) with position coordinates for two planes for the total number of stitches Can be realized.
Accordingly, for example, position coordinate data created by a general sewing data creation program used in a personal computer can be used as sewing data for the button sewing machine 1. For this reason, it is possible to create sewing data even during sewing of the button-equipped sewing machine 1, sewing is not limited, and work efficiency can be improved.
It should be noted that coordinates suitable for relative positioning with respect to the sewing needle are set in advance for the position coordinate data allocated for positioning the button and the position coordinate data allocated for positioning the workpiece.

また、ボタン付けミシン1にあっては、所定の処理プログラムをCPU102が実行することにより、被縫製物の位置決め用に割り当てた位置座標データとボタンの位置決め用に割り当てた位置座標データとが互いに設定された針数が異なる場合に、少ない方の針数に合わせてボタン縫着が行う縫製データを生成することができ、また、選択によって、針数が少ない位置座標データの足りない針数について、ボタン及び布地の位置決めのための位置座標を新たに補充的に設定することもでき、設定針数が異なる位置座標データを組み合わせて使用することが可能となる。   Further, in the button sewing machine 1, the CPU 102 executes a predetermined processing program, whereby the position coordinate data assigned for positioning the sewing object and the position coordinate data assigned for button positioning are set to each other. When the number of stitches is different, sewing data can be generated by button sewing according to the smaller number of stitches. Position coordinates for positioning buttons and fabrics can be newly set in a supplemental manner, and position coordinate data with different number of set needles can be used in combination.

さらに、ボタン付けミシン1にあっては、所定の処理プログラムをCPU102が実行することにより、複合データと同じ内容の位置座標をボタンと布地について個別に分離して新たに生成された二つの位置座標データに対して当該二つのデータが相互に関連することを示す識別子をそれぞれのデータによる動作制御に反映されない領域に付加することができるので、また、複合データを生成する際には、識別子を読み出すことで、例えば、外メモリ103aに複数の位置座標データが混在する場合であっても、適切な二つの位置座標データをすぐに読み出すことができ、縫製の作業のさらなる高効率化を図ることが可能となる。   Further, in the button sewing machine 1, the CPU 102 executes a predetermined processing program, so that two position coordinates newly generated by separately separating the position coordinates having the same contents as the composite data for the button and the cloth are obtained. An identifier indicating that the two data are related to each other can be added to an area that is not reflected in the operation control by each data, and the identifier is read when generating composite data. Thus, for example, even when a plurality of position coordinate data are mixed in the outer memory 103a, appropriate two position coordinate data can be read immediately, and the sewing work can be further improved in efficiency. It becomes possible.

(その他)
なお、上述した操作パネル103には外部メモリ103aのリーダーライターを併設したが、これに替えて或いはこれに加えて、位置座標データを配信する通信回線との接続手段を備える構成としても良い。
(Other)
The operation panel 103 is provided with a reader / writer of the external memory 103a. However, instead of or in addition to this, it may be configured to include a connection means with a communication line that distributes position coordinate data.

また、複合データ生成のために選択された二つの位置座標データの針数が不一致の場合において、針数が少ない方の位置座標データに対して行われる補充的な処理としては、原点(図2(A),(B)における座標軸の交差位置)や予め設定で決められた位置座標(針数が足りないのが布地の位置決め用位置座標データであればいずれの位置でも良いが原点に近い位置座標であることが望ましい。また、針数が足りないのがボタン、布地いずれの位置決め用位置座標データの場合であっても、既に設定されている他の針数の位置座標を補充しても良い)を足りない針数の位置座標として補充する処理を行っても良い。   Further, when the number of stitches of the two position coordinate data selected for generating the composite data does not match, supplementary processing performed on the position coordinate data with the smaller number of stitches is the origin (FIG. 2). (A), (B) coordinate axis crossing position) or position coordinates determined in advance (positions that are short of the number of stitches may be any position position data for positioning the cloth, but close to the origin) Even if the number of stitches is insufficient in the case of positioning coordinate data for buttons or fabrics, the position coordinates of other stitch numbers already set may be supplemented. It is also possible to perform a process of replenishing the position coordinates of the number of stitches that is not good).

また、上記ボタン付けミシン1にあっては、二つの位置座標データを一つの複合データに合成しているが、ボタン用と布地用として選択された二つの位置座標データを外部メモリ103aからメモリ102a内に取り込んで、縫製時において、二つの位置座標データを同時に参照して、ボタンと布地の位置決めを同時に実行する制御を行っても良い。
また、このように組み合わせる選択が行われた外部メモリ103a内の二つの位置座標データに対して、ボタン用に割り当てられた位置座標データに対してはそのコメント情報記憶領域にボタン用であることを示す情報の書き込みを行い、布地用に割り当てられた位置座標データに対してはそのコメント情報記憶領域に布地用であることを示す情報の書き込みを行う処理を行っても良い。
さらに、二つの位置座標データに対して、そのコメント情報記憶領域に互いに関連するデータであることを示す情報の書き込みを行う処理を行っても良い。
In the button sewing machine 1, the two position coordinate data are combined into one composite data, but the two position coordinate data selected for the button and the cloth are transferred from the external memory 103a to the memory 102a. It is also possible to carry out the control to execute the positioning of the button and the fabric at the same time by referring to the two position coordinate data at the same time during the sewing.
In addition, with respect to the two position coordinate data in the external memory 103a for which the combination is selected in this way, the position coordinate data assigned for the button is for the button in the comment information storage area. It is also possible to write information indicating that the position coordinate data assigned for the cloth is written in the comment information storage area to indicate that the cloth is for cloth.
Furthermore, a process of writing information indicating that the data is related to each other in the comment information storage area may be performed on the two position coordinate data.

発明の実施形態たるボタン付けミシンの概略構成を示すブロック図である。It is a block diagram which shows schematic structure of the sewing machine with a button which is embodiment of invention. 図2(A)は四つの糸通し穴が設けられたボタンを布地に縫着する場合のボタンに対する縫い針の針落ち位置とその順番を示した説明図であり、図2(B)はボタンを布地に縫着する場合の布地に対する縫い針の針落ち位置とその順番を示した説明図である。FIG. 2 (A) is an explanatory view showing the needle drop position and the order of the sewing needle with respect to the button when a button provided with four threading holes is sewn to the cloth, and FIG. 2 (B) is a button. It is explanatory drawing which showed the needle drop position and the order of the sewing needle with respect to the fabric in the case of sewing on the fabric. 二つの位置座標データを読み込む際の処理を示すフローチャートである。It is a flowchart which shows the process at the time of reading two positional coordinate data. 二つの位置座標データを読み込む際の処理を示す図3の続きのフローチャートである。FIG. 4 is a continuation flowchart of FIG. 3 showing processing when two pieces of position coordinate data are read. 操作パネルにおけるデータ入力画面の表示例である。It is a display example of a data input screen on the operation panel. 操作パネルにおけるデータ読み込み画面の表示例である。It is a display example of a data reading screen on the operation panel. 操作パネルにおけるデータ選択画面の表示例である。It is a display example of a data selection screen on the operation panel. ボタンの位置決めと布地の位置決めを行う各位置座標を同時に取得可能な縫製データを示す概念図である。It is a conceptual diagram which shows the sewing data which can acquire simultaneously each position coordinate which performs positioning of a button and positioning of a cloth. ボタン付けミシンのデータ結合時の処理を示すフローチャートである。It is a flowchart which shows the process at the time of data combination of a button attaching sewing machine. 二つの位置座標データを書き出す際の処理を示すフローチャートである。It is a flowchart which shows the process at the time of writing out two positional coordinate data. 二つの位置座標データを書き出す際の処理を示す図10の続きのフローチャートである。FIG. 11 is a continuation flowchart of FIG. 10 showing processing when two pieces of position coordinate data are written. 操作パネルにおけるデータ書き込み画面の表示例である。It is a display example of a data writing screen on the operation panel. 図13(A)はボタン位置決め用の位置座標データを示す概念図であり、図13(B)は布地位置決め用の位置座標データを示す概念図である。FIG. 13A is a conceptual diagram showing position coordinate data for button positioning, and FIG. 13B is a conceptual diagram showing position coordinate data for fabric positioning. 操作パネルにおける番号選択画面の表示例である。It is a display example of a number selection screen on the operation panel.

符号の説明Explanation of symbols

1 ボタン付けミシン
5 縫い針
9 針棒
14 主軸モータ(上下動手段)
20 針振りモータ
32 上Y送りモータ
35 上下駆動モータ(揺動駆動源)
51 下Y送りモータ
72 差動モータ
101 電装ボックス
102 CPU
102a メモリ(記憶手段)
103 操作パネル
103a 外部メモリ
B ボタン
1 Sewing machine with buttons 5 Sewing needle 9 Needle bar 14 Spindle motor (vertical movement means)
20 Needle swing motor 32 Upper Y feed motor 35 Vertical drive motor (oscillation drive source)
51 Lower Y feed motor 72 Differential motor 101 Electrical box 102 CPU
102a Memory (storage means)
103 Operation panel 103a External memory B button

Claims (8)

縫い針に対する被縫製物の相対的な位置決めを行う位置決め機構と、
前記縫い針に対するボタンの相対的な位置決めを行うボタン保持機構と、
前記位置決め機構用の位置座標と前記ボタン保持機構用の位置座標とが複数の針数について針数ごとに記憶された複合データを記憶する記憶手段と、
前記記憶手段に記憶された複合データに基づいて、針数ごとに前記位置決め機構及びボタン保持機構の動作制御を行う動作制御手段と、
複数の針数について各針数ごとに一つの位置座標が対応付けられている複数の位置座標データをミシンの外部から入力するデータ入力手段と、
前記外部から入力された複数の位置座標データから二つの位置座標データを選択する選択手段と、
前記選択された二つの位置座標データを前記位置決め機構用の位置座標データと前記ボタン保持機構用の位置座標データとに割り当てる割り当て手段と、
前記割り当てられた前記二つの位置座標データを合成して前記複合データを作成するデータ作成手段とを備えることを特徴とするミシン。
A positioning mechanism for positioning the workpiece to be sewn relative to the sewing needle;
A button holding mechanism for positioning the button relative to the sewing needle;
Storage means for storing composite data in which the position coordinates for the positioning mechanism and the position coordinates for the button holding mechanism are stored for each number of stitches for a plurality of stitch numbers;
Based on the composite data stored in the storage means, operation control means for controlling the operation of the positioning mechanism and button holding mechanism for each number of stitches;
Data input means for inputting, from the outside of the sewing machine, a plurality of position coordinate data in which one position coordinate is associated with each needle number for a plurality of needle numbers;
Selecting means for selecting two position coordinate data from a plurality of position coordinate data input from the outside;
Assigning means for assigning the selected two position coordinate data to the position coordinate data for the positioning mechanism and the position coordinate data for the button holding mechanism;
A sewing machine comprising: data creation means for creating the composite data by combining the two allocated position coordinate data.
前記データ作成手段は、前記割り当てられた前記二つの位置座標データの針数を比較する針数比較手段と、
前記針数比較手段により針数が少ないと判別された方の位置座標データに合わせて前記複合データを作成する第一の針数調整手段とを備えることを特徴とする請求項1記載のミシン。
The data creation means includes needle number comparison means for comparing the number of needles of the allocated two position coordinate data;
2. The sewing machine according to claim 1, further comprising: first stitch number adjusting means for creating the composite data in accordance with the position coordinate data of which the number of stitches is determined to be small by the stitch number comparing means.
前記データ作成手段は、前記割り当てられた前記二つの位置座標データの針数を比較する針数比較手段と、
前記針数比較手段により針数が少ないと判別された方の位置座標データの足りない針数分の位置座標を示すデータの補充処理を行って前記一対のボタン付けデータを作成する第一の針数調整手段とを備えることを特徴とする請求項1記載のミシン。
The data creation means includes needle number comparison means for comparing the number of needles of the allocated two position coordinate data;
The first needle for generating the pair of button-attached data by performing replenishment processing of data indicating position coordinates corresponding to the number of stitches of the position coordinate data that is determined to be small by the needle number comparison means. The sewing machine according to claim 1, further comprising a number adjusting unit.
前記記憶手段に記憶された前記複合データを複数の針数について各針数ごとに一つの位置座標が対応付けられている二つの位置座標データに分割してミシンの外部に出力するデータ出力手段を備えることを特徴とする請求項1から3のいずれか一項に記載のミシン。   Data output means for dividing the composite data stored in the storage means into two position coordinate data in which one position coordinate is associated with each stitch number for a plurality of stitch numbers and outputting the divided data to the outside of the sewing machine. The sewing machine according to any one of claims 1 to 3, further comprising a sewing machine. 前記データ出力手段は、前記分割されたそれぞれの位置座標データが前記位置決め機構用の位置座標データ及び前記ボタン保持機構用の位置座標データとして対であったことを示す情報を付加する関連情報付与手段を備えることを特徴とする請求項4記載のミシン。   The data output means adds information indicating that each of the divided position coordinate data is a pair as the position coordinate data for the positioning mechanism and the position coordinate data for the button holding mechanism. The sewing machine according to claim 4, further comprising: 前記データ出力手段は、前記分割されたそれぞれの位置座標データが前記位置決め機構用の位置座標データ及び前記ボタン保持機構用の位置座標データのいずれかであるかを示す情報を付加する種別情報付与手段を備えることを特徴とする請求項4又は5に記載のミシン。   The data output means is a type information giving means for adding information indicating whether each of the divided position coordinate data is the position coordinate data for the positioning mechanism or the position coordinate data for the button holding mechanism. The sewing machine according to claim 4 or 5, further comprising: 前記複数の針数について各針数ごとに一つの位置座標が対応付けられている複数の位置座標データの入出力を行う外部記憶媒体との接続手段を備えることを特徴とする請求項1から6いずれかに記載のミシン。   7. The apparatus according to claim 1, further comprising a connection unit connected to an external storage medium that inputs and outputs a plurality of position coordinate data in which one position coordinate is associated with each of the plurality of needles. The sewing machine according to any one of the above. 前記複数の針数について各針数ごとに一つの位置座標が対応付けられている複数の位置座標データの外部機器との通信を行なう通信回線を備えることを特徴とする請求項1から7いずれかに記載のミシン。 8. The communication apparatus according to claim 1, further comprising: a communication line that communicates with a plurality of position coordinate data in which one position coordinate is associated with each of the plurality of needles. The sewing machine according to 1.
JP2005026563A 2005-02-02 2005-02-02 sewing machine Expired - Fee Related JP4578992B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2005026563A JP4578992B2 (en) 2005-02-02 2005-02-02 sewing machine
CN 200610004218 CN1814885B (en) 2005-02-02 2006-01-27 Sewing machine for button tacking
DE200610004524 DE102006004524A1 (en) 2005-02-02 2006-02-01 Sewing machine for sewing button and material separately comprises positioning mechanism, button retension mechanism, memory unit, operation control unit, data entry unit, selection unit, allocation unit, and data creation unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005026563A JP4578992B2 (en) 2005-02-02 2005-02-02 sewing machine

Publications (2)

Publication Number Publication Date
JP2006212142A JP2006212142A (en) 2006-08-17
JP4578992B2 true JP4578992B2 (en) 2010-11-10

Family

ID=36776370

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005026563A Expired - Fee Related JP4578992B2 (en) 2005-02-02 2005-02-02 sewing machine

Country Status (3)

Country Link
JP (1) JP4578992B2 (en)
CN (1) CN1814885B (en)
DE (1) DE102006004524A1 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4867625B2 (en) * 2006-11-30 2012-02-01 ブラザー工業株式会社 Sewing data creation device, sewing data creation program, and recording medium on which sewing data creation program is recorded
JP2009160084A (en) * 2007-12-28 2009-07-23 Juki Corp Work analyzer of sewing machine
JP5265405B2 (en) * 2008-02-19 2013-08-14 Juki株式会社 sewing machine
JP2010131056A (en) * 2008-12-02 2010-06-17 Brother Ind Ltd Button sewing machine and button sewing method
JP5438482B2 (en) * 2009-12-03 2014-03-12 Juki株式会社 Sewing machine, sewing data editing device for sewing machine and sewing data editing program for sewing machine
CN103290620B (en) * 2013-06-27 2015-04-08 苏州祺尚纺织有限公司 Buttonhole scanning structure
CN113186660B (en) * 2021-05-07 2023-06-30 上海鸠兹智能科技有限公司 Full-automatic button feeding control system and method capable of realizing hidden needle button sewing

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002263386A (en) * 2001-03-07 2002-09-17 Brother Ind Ltd Embroidery data-making system and program
JP2002355453A (en) * 2001-05-31 2002-12-10 Juki Corp Sewing machine with wind thread enabling button
JP2003326007A (en) * 2002-05-13 2003-11-18 Juki Corp Displaying method and displaying device of button fixing sewing machine
JP2004329387A (en) * 2003-05-02 2004-11-25 Juki Corp Thread shank winding button sewing machine

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10263231A (en) * 1997-03-28 1998-10-06 Brother Ind Ltd Sewing data converter
JP4167116B2 (en) * 2003-05-02 2008-10-15 Juki株式会社 Button sewing machine and button sewing method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002263386A (en) * 2001-03-07 2002-09-17 Brother Ind Ltd Embroidery data-making system and program
JP2002355453A (en) * 2001-05-31 2002-12-10 Juki Corp Sewing machine with wind thread enabling button
JP2003326007A (en) * 2002-05-13 2003-11-18 Juki Corp Displaying method and displaying device of button fixing sewing machine
JP2004329387A (en) * 2003-05-02 2004-11-25 Juki Corp Thread shank winding button sewing machine

Also Published As

Publication number Publication date
CN1814885B (en) 2011-10-19
DE102006004524A1 (en) 2006-08-24
CN1814885A (en) 2006-08-09
JP2006212142A (en) 2006-08-17

Similar Documents

Publication Publication Date Title
JP4578992B2 (en) sewing machine
JPH06319879A (en) Embroidery lace sewing machine and storage medium used for the same
US20120222602A1 (en) Sewing machine, stitch data generating device and stitch data generating program
JP2015093127A (en) Sewing machine
JP7003853B2 (en) sewing machine
TWI534319B (en) Automatic sewing machine
JPH10151287A (en) Automatic patterning device
US8897907B2 (en) Data generating device, sewing machine and non-transitory computer-readable medium storing control program for data generating device
JP4826692B2 (en) Sewing machine programming device
JP2011083352A (en) Sewing machine
JP2014068899A (en) Sewing machine
US6298799B1 (en) Sewing machine capable of tracing embroidery area
JP2020162764A (en) Sewing machine and alignment method of pattern
JP3755538B2 (en) Embroidery pattern combination device and embroidery sewing machine equipped with the combination device
JP2006034676A (en) Control device of embroidery sewing machine
JP2011083353A (en) Sewing machine
JP2008220670A (en) Sewing machine
JP3580861B2 (en) Pattern input device that adds a frame to a pattern
JP2014136037A (en) Embroidery machine for applique
JP7294184B2 (en) multi-needle sewing machine
JP3904245B2 (en) Sewing machine with pattern enlargement / reduction function
JP2010179014A (en) Sewing machine and yarn tension establishment program
JP2008104638A (en) Sewing machine
JP4445355B2 (en) Sewing machine with buttons
JP4093418B2 (en) Combination pattern data generation device and sewing machine equipped with the device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080130

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100713

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: 20100727

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100825

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130903

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4578992

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees