(57)【要約】【課題】  作業の高効率化を図る。【解決手段】  縫い針５と被縫製物の位置決めを行う位置決め機構２０，５１と、縫い針とボタンｂの位置決めを行うボタン保持機構３２，７２と、被縫製物とボタンの位置座標がそれぞれ複数の針数について針数ごとに記憶された複合データを記憶する記憶手段１０３ａと、複合データに基づいて、位置決め機構及びボタン保持機構の動作制御を行う動作制御手段１０２と、位置座標データをミシンの外部から入力するデータ入力手段と、複数の位置座標データから二つを選択する選択手段１０３と、選択された位置座標データを被縫製物用とボタン用とに割り当てる割り当て手段と、割り当てられた二つの位置座標データから複合データを作成するデータ作成手段とを備えている。【選択図】図１
2006212142.tif 000002
【特許請求の範囲】
【請求項１】
縫い針に対する被縫製物の相対的な位置決めを行う位置決め機構と、
前記縫い針に対するボタンの相対的な位置決めを行うボタン保持機構と、
前記位置決め機構用の位置座標と前記ボタン保持機構用の位置座標とが複数の針数について針数ごとに記憶された複合データを記憶する記憶手段と、
前記記憶手段に記憶された複合データに基づいて、針数ごとに前記位置決め機構及びボタン保持機構の動作制御を行う動作制御手段と、
複数の針数について各針数ごとに一つの位置座標が対応付けられている複数の位置座標データをミシンの外部から入力するデータ入力手段と、
前記外部から入力された複数の位置座標データから二つの位置座標データを選択する選択手段と、
前記選択された二つの位置座標データを前記位置決め機構用の位置座標データと前記ボタン保持機構用の位置座標データとに割り当てる割り当て手段と、
前記割り当てられた前記二つの位置座標データを合成して前記複合データを作成するデータ作成手段とを備えることを特徴とするミシン。
【請求項２】
前記データ作成手段は、前記割り当てられた前記二つの位置座標データの針数を比較する針数比較手段と、
前記針数比較手段により針数が少ないと判別された方の位置座標データに合わせて前記複合データを作成する第一の針数調整手段とを備えることを特徴とする請求項１記載のミシン。
【請求項３】
前記データ作成手段は、前記割り当てられた前記二つの位置座標データの針数を比較する針数比較手段と、
前記針数比較手段により針数が少ないと判別された方の位置座標データの足りない針数分の位置座標を示すデータの補充処理を行って前記一対のボタン付けデータを作成する第一の針数調整手段とを備えることを特徴とする請求項１記載のミシン。
【請求項４】
前記記憶手段に記憶された前記複合データを複数の針数について各針数ごとに一つの位置座標が対応付けられている二つの位置座標データに分割してミシンの外部に出力するデータ出力手段を備えることを特徴とする請求項１から３のいずれか一項に記載のミシン。
【請求項５】
前記データ出力手段は、前記分割されたそれぞれの位置座標データが前記位置決め機構用の位置座標データ及び前記ボタン保持機構用の位置座標データとして対であったことを示す情報を付加する関連情報付与手段を備えることを特徴とする請求項４記載のミシン。
【請求項６】
前記データ出力手段は、前記分割されたそれぞれの位置座標データが前記位置決め機構用の位置座標データ及び前記ボタン保持機構用の位置座標データのいずれかであるかを示す情報を付加する種別情報付与手段を備えることを特徴とする請求項４又は５に記載のミシン。
【請求項７】
前記複数の針数について各針数ごとに一つの位置座標が対応付けられている複数の位置座標データの入出力を行う外部記憶媒体との接続手段を備えることを特徴とする請求項１から６いずれかに記載のミシン。
【請求項８】
前記複数の針数について各針数ごとに一つの位置座標が対応付けられている複数の位置座標データの外部機器との通信を行なう通信回線を備えることを特徴とする請求項１から７いずれかに記載のミシン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被縫製物とボタンを個別に移動させて縫製を行うミシンに関する。
【背景技術】
【０００２】
従来のボタン付けミシンにあっては、ボタンと被縫製物たる布地とを共に保持し、これらを共に左右方向に送り、その一方で前後方向に針振りを行い、これらの協働作業により各ボタン穴に縫い針を順次位置決めしてボタン縫着を行っていた。
しかし、昨今のミシンでは、ボタンは布地とは別個に保持され、ボタンと布地とがそれぞれ個別に移動位置決めされることにより、縫い針を各ボタン穴に順番に挿通させつつも、布地に対する針落ち位置も任意に設定することが可能となっていた（例えば、特許文献１参照）。
【特許文献１】特開２００２−３５５４５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、ボタンと布地を共に保持して縫い針に対して位置決めを行うボタン付けミシンにあっては、縫い針とボタン及び布地の相対的な位置関係を示すＸ−Ｙ座標系の位置座標が針数（針落ちの回数）ごとに設定された位置座標データに基づいて一針毎にボタン及び布地を位置決めして縫製を行っていた。
その一方で、特許文献１に記載のミシンにあっては、針数ごとに縫い針に対する布地の相対的位置を決定する位置座標とボタンの相対的位置を決定する位置座標とが設定された位置座標データが必要であった。
つまり、前者のミシンでは一連の縫製を行うための全針数分の一平面分の位置座標が設定されたデータを使用し、後者のミシンでは全針数分の二平面分の位置座標が設定されたデータを使用していた。
【０００４】
しかしながら、一般に流通しているミシンのデータ入力装置は、針数ごとに一平面分の位置座標を設定入力するためのものであり、後者のミシンに使用可能な位置座標データを作成することができないという不都合があった。
このため、後者のミシンの縫製を実行するためのデータは、当該ミシンに備えられた、当該ミシンに固有の処理を実行する設定入力装置を使用しなければならなかった。このため、データの設定入力作業時には縫製を行うことができず、縫製中にはデータ設定入力作業ができないことから、作業効率が低下し、また、新たな縫製に速やかに移行することができないという不都合があった。
【０００５】
本発明は、作業の高効率化を図ることを目的とする。
【課題を解決するための手段】
【０００６】
請求項１記載の発明は、縫い針に対する被縫製物の相対的な位置決めを行う位置決め機構と、縫い針に対するボタンの相対的な位置決めを行うボタン保持機構と、位置決め機構用の位置座標とボタン保持機構用の位置座標とが複数の針数について針数ごとに記憶された複合データを記憶する記憶手段と、記憶手段に記憶された複合データに基づいて、針数ごとに位置決め機構及びボタン保持機構の動作制御を行う動作制御手段と、複数の針数について各針数ごとに一つの位置座標が対応付けられている複数の位置座標データをミシンの外部から入力するデータ入力手段と、外部から入力された複数の位置座標データから二つの位置座標データを選択する選択手段と、選択された二つの位置座標データを位置決め機構用の位置座標データとボタン保持機構用の位置座標データとに割り当てる割り当て手段と、割り当てられた二つの位置座標データを合成して複合データを作成するデータ作成手段とを備える、という構成を採っている。
【０００７】
請求項２記載の発明は、請求項１記載の発明と同様の構成を備えると共に、データ作成手段は、割り当てられた二つの位置座標データの針数を比較する針数比較手段と、針数比較手段により針数が少ないと判別された方の位置座標データに合わせて複合データを作成する第一の針数調整手段とを備える、という構成を採っている。
【０００８】
請求項３記載の発明は、請求項１記載の発明と同様の構成を備えると共に、データ作成手段は、割り当てられた二つの位置座標データの針数を比較する針数比較手段と、針数比較手段により針数が少ないと判別された方の位置座標データの足りない針数分の位置座標を示すデータの補充処理を行って一対のボタン付けデータを作成する第一の針数調整手段とを備える、という構成を採っている。
【０００９】
請求項４記載の発明は、請求項１から３のいずれか一項に記載の発明と同様の構成を備えると共に、記憶手段に記憶された複合データを複数の針数について各針数ごとに一つの位置座標が対応付けられている二つの位置座標データに分割してミシンの外部に出力するデータ出力手段を備える、という構成を採っている。
また、請求項５記載の発明は、請求項４記載の発明と同様の構成を備えると共に、データ出力手段は、分割されたそれぞれの位置座標データが位置決め機構用の位置座標データ及びボタン保持機構用の位置座標データとして対であったことを示す情報を付加する関連情報付与手段を備える、という構成を採っている。
また、請求項６記載の発明は、請求項４又は５に記載の発明と同様の構成を備えると共に、データ出力手段は、分割されたそれぞれの位置座標データが位置決め機構用の位置座標データ及びボタン保持機構用の位置座標データのいずれかであるかを示す情報を付加する種別情報付与手段を備える、という構成を採っている。
【００１０】
請求項７記載の発明は、請求項１から６のいずれか一項に記載の発明と同様の構成を備えると共に、複数の針数について各針数ごとに一つの位置座標が対応付けられている複数の位置座標データの入出力を行う外部記憶媒体との接続手段を備える、という構成を採っている。
また、請求項８記載の発明は、請求項１から７のいずれか一項に記載の発明と同様の構成を備えると共に、複数の針数について各針数ごとに一つの位置座標が対応付けられている複数の位置座標データの外部機器との通信を行なう通信回線を備える、という構成を採っている。
【発明の効果】
【００１１】
請求項１記載の発明では、一連の縫製を行うための全針数分の一平面分の位置座標が設定された位置座標データ（複数の針数について各針数ごとに一つの位置座標が対応付けられている位置座標データ）をデータ入力手段により少なくとも二以上取得すると共に、割り当て手段により、その内の一つの位置座標データを被縫製物の位置決め用に、他の一つの位置座標データをボタンの位置決め用に割り当てる。
そして、データ作成手段により、割り当てられた二つの位置座標データを合成して一つの複合データを作成する。
なお、ボタンの位置決め用に割り当てる位置座標データと、被縫製物の位置決め用に割り当てる位置座標データとは、それぞれ縫い針に対する相対的な位置決めに適した座標が予め設定されたものを使用することが望ましい。
【００１２】
このように、複数の位置座標データを取得することで複合データを生成することができるので、データを始めから入力する作業を不要とし、作業効率の向上を図ることが可能となる。
さらに、従来から一般に流通する、針数ごとに一平面分の位置座標しか設定できない設定入力装置を用いて、縫い針に対して被縫製物とボタンとを個別に位置決めして縫製可能なミシンのデータ設定入力が可能となる。このため、当該ミシンの縫製中でも位置座標データを作成可能となり、縫製が制限されず、作業の高効率化を図ることが可能となる。
なお、「位置座標データ」における位置座標とは、不動の絶対的な原点に対する位置座標であっても良いし、現在の位置座標から次の目的位置の位置座標までの移動量を示す位置座標であっても良い。
また、上記割り当て手段は、ミシンのオペレータによる、被縫製物の位置決め用の位置座標データとボタンの位置決め用の位置座標データの選択指示の入力を受けて割り当てを行うものであっても良いし、取得した順番等の所定の条件に応じて自動的に割り当てを行うものであっても良い。
【００１３】
なお、記憶手段には、複合データに限らず、データ入力手段から入力された位置座標データを記憶しても良い。また、位置座標データは外部からの入力時、選択手段による選択時或いは割り当て後に記憶手段に記憶しても良い。
また、記憶手段は、データ作成手段により作成された複合データに限らず、例えば、位置座標データを利用しないで始めから複合データの各種設定内容を入力する手段を備えている場合には当該入力手段による複合データを記憶しても良いし、外部から複合データを取得する手段を備えている場合には当該取得した複合データを記憶しても良い。
【００１４】
請求項２記載の発明は、被縫製物の位置決め用に割り当てた位置座標データとボタンの位置決め用に割り当てた位置座標データとが互いに設定された針数が異なる場合に、少ない方の針数に合わせて複合データが作成される。このため、設定針数が異なる位置座標データを組み合わせて使用することが可能となる。
また、これに付随して、針数のみが組み合わせるのに合致しないような従前に作成された位置座標データを、修正等の編集作業を行うことなく使用することが可能となる。
【００１５】
請求項３記載の発明は、被縫製物の位置決め用に割り当てた位置座標データとボタンの位置決め用に割り当てた位置座標データとが互いに設定された針数が異なる場合に、少ない方の位置座標データについて足りない針数分の位置座標を補充する処理が行われてから複合データが作成される。このため、設定針数が異なる位置座標データを組み合わせて使用することが可能となる。
また、これに付随して、針数のみが組み合わせるのに合致しないような従前に作成された位置座標データを、修正等の編集作業を行うことなく使用することが可能となる。
なお、補充処理としては、足りない針数については原点や予め設定で決められた位置座標が設定される処理や、他方の位置座標データの対応する針数の位置座標データを参照してこれと同一の位置座標やこれに対応する位置座標を演算して求め設定する処理、その他、足りない針数についてのみ設定入力を要求し、入力値を設定する処理が挙げられる。
【００１６】
請求項４記載の発明は、割り当て手段により複合データが生成された場合であっても、分割手段により再び、複数の針数について各針数ごとに一つの位置座標が対応付けられている二つの位置座標データに分割することができるので、従来から一般に流通する、針数ごとに一平面分の位置座標しか設定できない設定入力装置を用いて、再度、各位置座標データに対して編集作業を行うことが可能となる。
なお、分割手段は、データ作成手段により作成された複合データに限らず、例えば、位置座標データを利用しないで始めから複合データの各種設定内容を入力する手段を備えている場合には当該入力手段による複合データを対象としても良いし、外部から複合データを取得する手段を備えている場合には当該取得した複合データを対象としても良い。
【００１７】
請求項５記載の発明は、分割された二つの位置座標データに対して当該二つのデータが位置決め機構用の位置座標データ及びボタン保持機構用の位置座標データとして対であったことを示す情報をそれぞれの位置座標データに付加することができるので、次回再び同じ組み合わせで二つの位置座標データにより縫製を行う際には、動作制御手段が、例えば、データの記憶手段に複数の位置座標データが混在する場合であっても、適切な二つの位置座標データをすぐに読み出すことができ、縫製の作業のさらなる高効率化を図ることが可能となる。
【００１８】
請求項６記載の発明は、分割された二つの位置座標データに対して当該二つのデータが位置決め機構用の位置座標データ及び前記ボタン保持機構用の位置座標データのいずれかであるかを示す情報をそれぞれに付加することができるので、次回の縫製の際に、割り当て手段はその情報を読み取ることで、割り当てを速やかに行うことができ、縫製の作業のさらなる高効率化を図ることが可能となる。
【００１９】
請求項７記載の発明は、従来から一般に流通する、針数ごとに一平面分の位置座標しか設定できない設定入力装置により作成された位置座標データを外部記録媒体を用いてミシンに入力することができ、位置座標データの設定入力作業のさらなる高効率化を図ることが可能となる。
また、請求項８記載の発明は、従来から一般に流通する、針数ごとに一平面分の位置座標しか設定できない設定入力装置により作成された位置座標データを通信回線を用いてミシンに入力することができ、位置座標データの設定入力作業のさらなる高効率化を図ることが可能となる。
【発明を実施するための最良の形態】
【００２０】
（発明の実施形態の全体構成）
以下、図面に基づいて本発明の実施の形態を詳細に説明する。
図１は、本発明の実施形態たるボタン付けミシン１の外観の概略構成を、制御回路のブロック図とともに示すものである。ボタン付けミシン１は、その全体的な外形が、ベッド部２と、ベッド部２から立設する縦胴部３と、縦胴部３からベッド部２に対向するように延設するアーム部４とから概略的に構成される。以下の説明では、ボタン付けミシン１の前後方向、上下方向は図１で示す通りであり、それぞれＹ軸方向、Ｚ軸方向とする。また図１の紙面に垂直な方向を左右方向（Ｘ軸方向）としている。
【００２１】
ボタン付けミシン１は、アーム部４の先端に設けられた針棒９の先端に固定され、糸が通された縫い針５と、ベッド部２内に縫い針５に対向するように設けられた図示しないルーパとの協働により自動的に布地（被縫製物）にボタンを縫い付けるものである。ルーパの動作などの縫い目の形成については周知の技術であるので、詳細な説明は省略する。
ボタン付けミシン１は、ボタンＢや布地などを独立に自在に搬送することによって、多様なボタン付け縫いが可能となっている。以下、各種機構について詳細に説明する。
【００２２】
（針上下動機構）
針上下動機構は、主軸モータ１４を駆動源とし、針棒９を介して縫い針に上下の往復動作を付与すると共に針棒９を揺動させて縫い針をＸ軸方向に沿って移動位置決めする。
針棒９は、上下動手段としての主軸モータ１４を駆動源としてクランク機構を介して上下動が行われる。また針棒９は、Ｙ軸方向（前後方向）を中心として揺動可能な針棒支持体により上下動可能に支持されている。従って、針棒９は、上下動を行いながらその下端部の縫い針５をＸ軸方向（左右方向）に沿って揺動させることが可能となっている。
針棒支持体は、パルスモータである針振りモータ２０を駆動源とする。この針振りモータ２０は、その駆動時には、その揺動における両端部に縫い針５が位置するときに下死点となるように主軸モータ１４と同期して駆動制御される。
【００２３】
（ボタン保持機構）
ボタン保持機構は、ボタンＢを保持すると共に縫い針５に対しＸ軸方向及びＹ軸方向に沿って移動させてＸ−Ｙ平面内の任意の位置にボタンＢの移動位置決めを行う。
ボタンＢは、ミシンアーム部の中間下部において垂下支持されると共にその先端部が縫い針５の上下動経路近傍まで延設されたボタン保持手段としてのボタン保持アームにより保持される。かかるボタン保持アームは、その基端部において、ミシンアーム部に対してＹ軸方向に沿って移動可能に支持されると共に上Ｙ送りモータ３２により当該Ｙ軸方向への駆動が行われるようになっている。
さらに、ボタン保持アームは、その基端部がＸ軸方向を中心として揺動可能に支持されており、且つ基端部には揺動駆動源としての上下駆動モータ３５が併設されている。かかる上下駆動モータにより、ボタン保持アームの先端側で保持されるボタンＢは、上下に移動することが可能となっている。
【００２４】
ボタン保持アームの先端部には、ボタンＢを保持するチャック機構が設けられており、ボタンを左右方向両側から挟むようにしてボタン保持を行う。
かかるチャック機構は、ボタン保持アームの先端部において、左右方向を中心として回動可能に装備されており、エアにより作動する回転シリンダ３７により、９０度の範囲で角度の切り替えが可能となっている。即ち、回転シリンダ３７は、チャック機構がボタンＢを水平に保持した通常保持位置と、ボタンＢの底面が前方を向いて起立した起立保持位置とに切り替えることができる。ボタンＢが水平状態の時には、すくい縫いやベタ縫いが行われ、起立状態の時には根巻き縫製が行われるようになっている。
また、チャック機構には、当該チャック機構を介してボタン保持アームに対してボタンＢをＸ軸方向に移動位置決めするための差動モータ７２が併設されている。かかる差動モータ７２の制御により、ボタンＢをＸ軸方向の任意の位置に位置決めすることが可能となっている。
このように、ボタン保持機構では、上Ｙ送りモータ３２と差動モータ７２により、Ｘ−Ｙ平面について縫い針に対してボタンＢを任意の位置に位置決め可能としている。
なお、ボタン保持機構としては縫い針とボタンＢが互いにＸ−Ｙ平面について任意に位置決め可能であれば良く、縫い針とボタンＢのいずれが一方がＸ軸方向、他方がＹ軸方向に移動可能であっても良いし、縫い針又はボタンＢのいずれか一方のみがＸ軸方向及びＹ軸方向の双方に移動可能であっても良い。
【００２５】
（ベッド部周辺及びタング）
ミシンベッド部は、その上面が、すくい縫いではない通常のボタン縫着縫製（いわゆるベタ縫い）を行う場合において、被縫製物たる布地を広げて載置する載置台となっている。かかる載置台には、力ボタンの縫着縫製を行う際に当該力ボタンを保持する力ボタン保持部が設けられている。
さらに、ミシンベッド部の前側先端部には、保持部材としてのタング５７がその基端部をＸ軸方向を中心に回動可能に支持装備されている。かかるタング５７は、その先端部が後方を向いた状態でミシンベッド部の前側先端部に装備されており、当該先端部には布地が折り返した状態で装着を行うように先端が薄くなる板片状に形成されている。かかるタング５７の先端部は、その基端部の回動により、縫い針５の上下動経路に接離可能となっている。タングの回動はタングシリンダ６６を駆動源としており、タング５７の先端部が縫い針５の上下動経路に近づけると当該接近を検知するタングセンサ６４が載置台に設けられており、当該タングセンサ６４の出力によりタング５７の先端部が縫い針５の上下動経路に最接近した状態となる使用位置にタングシリンダ６６が引き寄せるようになっている。なお、使用位置までタング５７が移動すると、タング５７の先端部にセットされた布地を挟み込んで保持する板ばねが載置台の前方端部に設けられている。なお、タングシリンダ６６は、縫製が終了すれば自動的にＯＦＦになり、タング５７は前方に倒れて元の待機位置に戻る。
【００２６】
また、タング５７の先端部には半円形の切り欠きが形成されており、折り返された状態で装着された布地に対するすくい縫いによるボタン縫着を行う場合に、かかる切り欠きがタング５７の先端部と縫い針５との干渉を回避させる構造となっている。
前述した載置台とタング５７とは、ミシンベッド部の後方本体によりＹ軸方向に移動可能に支持されており、下Ｙ送りモータ５１により移動位置決めすることが可能となっている。
かかる下Ｙ送りモータ５１と前述した針振りモータ２０との協働により、縫い針を布地に対して相対的にＸ−Ｙ平面内の任意に針落ちさせることができる。つまり、これらのモータ５１，２０により位置決め機構が構成されている。
なお、位置決め機構としては縫い針と布地が互いにＸ−Ｙ平面について任意に位置決め可能であれば良く、縫い針と布地のいずれか一方がＸ軸方向、他方がＹ軸方向に移動可能であっても良いし、縫い針又は布地のいずれか一方のみがＸ軸方向及びＹ軸方向の双方に移動可能であっても良い。
【００２７】
（ボタン付けミシンの制御系）
次に、ボタン付けミシン１の制御回路について図１に基づいて説明する。ボタン付けミシン１には、本発明の制御手段であるＣＰＵ１０２を備える電装ボックス１０１が設けられ、この電装ボックス１０１に各部が接続されている。
例えば、電装ボックス１０１には、操作パネル１０３、電源スイッチ１０４、スタートペダル１０５、一時停止スイッチ１０６が接続されている。
操作パネル１０３は作業者（オペレータ）が、各種の情報が表示される液晶表示パネルと、その表示画面一面に配置され、オペレータの接触及びその位置を検出可能な透明のタッチセンサとを備えている。液晶表示パネルは、縫製前後又は縫製中に必要に応じて各種の情報表示を行う。また、オペレータからの各種の入力作業時には、液晶表示パネルによりスイッチやボタンが表示され、そのスイッチやボタンに対して入力を意図する接触が行われるとタッチセンサがこれを検出する。従って、ＣＰＵ１０２は、液晶表示パネルの表示画像データとタッチセンサからの検出接触位置とから、いずれのボタンやスイッチの入力が行われたかを認識することができるようになっている。
操作パネル１０３には、外部記録媒体としての外部メモリ１０３ａを接続し読み取り可能な接続手段（データ入力手段）としての図示しないリーダーライターが併設されており、外部メモリ１０３ａに記憶された位置座標データを読み込んで縫製条件を設定できるようになっている。また、逆に、操作パネル１０３から入力した各種の縫製条件を外部メモリ１０３ａで記憶することもできるようになっている。
なお、外部メモリ１０３ａは、不揮発性の記録媒体を代用しても良く、ＦＤのような磁気記録媒体、ＣＤ、ＤＶＤのような光記記録媒体であっても良いが、このボタン付けミシン１にあってはフラッシュメモリを使用している。
【００２８】
ＣＰＵ１０２には、記憶手段としてのメモリ１０２ａが併設されている。このメモリ１０２ａは、各種の制御や処理を実行するための複数のプログラムや処理や制御の実行に要する各種の初期設定データが記憶されている書き換え不能の記憶素子と、各種の制御や処理に要する一時的なデータの記憶領域となる書き換え可能な記憶素子とから構成されている。
電源スイッチ１０４は、ボタン付けミシン１を通電状態にするためのＯＮ／ＯＦＦスイッチである。スタートペダル１０５は、縫製をスタートするときに操作するペダルであり、これを操作するとＣＰＵ１０２の制御により縫製を開始する。一時停止スイッチ１０６は、縫製開始後に、一時的に停止するためのスイッチである。
また、電装ボックス１０１内には、図示しないインターフェースが設けられ、ＣＰＵ１０２からの制御信号がこのインターフェースを介して、さらに図示しない駆動回路を介して各駆動源に出力されるようになっている。
すなわち、インターフェースを介して、前述の主軸モータ１４、針振りモータ２０、上Ｙ送りモータ３２、上下駆動モータ３５、差動モータ７２、下Ｙ送りモータ５１が接続されている。また、インターフェースを介して電磁弁１０８が接続され、この電磁弁１０８を介して回転シリンダ３７、タングシリンダ６６、布押えシリンダ１０７が接続されている。さらに、ボタン付けミシン１には、図示しない糸切り機構が設けられ、縫製途中や縫製後に所定のタイミングで糸が切断されるようになっており、その駆動源として糸切りモータ１０９や糸切りシリンダ１１０が設けられている。
【００２９】
以上の構成を有するボタン付けミシン１は、ボタンＢに関しては、差動モータ７２の駆動によりＸ軸方向への移動を行い、上Ｙ送りモータ３２の駆動によりＹ軸方向への移動を行い、上下駆動モータ３５の駆動によりＺ軸方向への移動を行うことができる。
また、布地に関しては下Ｙ送りモータ５１の駆動によりＹ方向に移動させることができる。加えて、Ｘ軸方向に針棒９を揺動させる針振りモータ２０の駆動により、縫い針５の針落ち位置をＸ軸方向について位置決めすることができる。
即ち、上記針振りモータ２０，上Ｙ送りモータ３２，差動モータ７２及び下Ｙ送りモータ５１が協働することで、ボタン保持アーム３４に保持されたボタンＢ及びタング５７に保持された布地に対して縫い針５の針落ち位置を相対的に位置決めする位置決め手段として機能する。また、下Ｙ送りモータ５１は、タング５７を縫い針５から退避させる移動手段としても機能する。
【００３０】
（各種処理）
まず、外部メモリ１０３ａには複数の位置座標データが記録されている。それぞれの位置座標データは、直交座標系であるＸ−Ｙ座標系の位置座標を特定する座標値（Ｘ，Ｙ）が縫製開始から縫製完了までの全針数について各針数ごとに一つの位置座標が個別に設定されたデータである。これら位置座標データは、ボタン付けミシン１の外部、即ち、パーソナルコンピュータにより縫製データ作成プログラムを使用して作成され、外部メモリ１０３ａに書き込まれたものである。
パーソナルコンピュータで使用される一般的な縫製データ作成プログラムは、幅広い各種のミシンに対応する必要がある。このため、各種ミシンの縫製に要する個別のパラメータに応じた数値入力を行うことができず、より単純に、針落ちごとの位置決めを行うＸ−Ｙ座標系の位置座標の設定までを行うにとどめ、データの汎用性を高めている。
【００３１】
一方、ボタン付けミシン１は、縫い針に対する布地の位置決めと縫い針に対するボタンＢの位置決めとを個別に行うことができるので、布地の位置決めを行うための位置座標データとボタンの位置決めを行うための位置座標データとが必要となる。図２（Ａ）は四つの糸通し穴が設けられたボタンＢを布地に縫着する場合のボタンに対する縫い針の針落ち位置とその順番を示した説明図であり、図２（Ｂ）は上記ボタンＢを布地に縫着する場合の布地に対する縫い針の針落ち位置とその順番を示した説明図である。各図において、針落ち位置は黒点で示している。図２に示すように、同じ針数でも、ボタンＢと布地とでは針落ち位置が異なっているのが分かる。
【００３２】
従って、ＣＰＵ１０２は、所定の処理プログラムに従って、外部メモリ１０３ａ内の複数の位置座標データ（一平面の位置座標データ）に対して操作パネル１０３から指定入力されたものについて、その一つを布地の縫製用の位置座標データとし、その他のもう一つをボタンの縫製用の位置座標データとして特定する処理を実行する。即ち、操作パネル１０３の入力に従って、ＣＰＵ１０２は、布地用の位置座標データとボタン用の位置座標データとを選択するための割り当て手段として機能する。また、ＣＰＵ１０２は、割り当てが行われた二つの位置座標データに基づいて、複数の針数について各針数ごとにボタン位置決め用の位置座標及び被縫製物位置決め用の位置座標とが対応付けられている複合データ（二平面の位置座標データ）を生成するデータ合成手段として機能する。
【００３３】
上記処理を詳説する。図３と図４はＣＰＵ１０２が所定の処理プログラムにより、外部メモリ１０３ａ内の複数の位置座標データから布地用の位置座標データとボタン用の位置座標データとを選択し、縫製データを生成する処理のフローチャートであり、図５は操作パネル１０３におけるデータ入力画面の表示例である。データ入力画面の表示状態において各種データの入力を行う各種のボタンが表示される。オペレータにより各表示ボタンに応じたデータ入力が行われる（ステップＳ１１）。そして、縫製開始スイッチの入力の有無が判断され（ステップＳ１２）、入力があったときにはステップＳ１１の処理ですでに選択された縫製データにより縫製が実行される（ステップＳ１３）。
【００３４】
そして、縫製開始スイッチの入力が検出されない場合には（ステップＳ１２：ＮＯ）、データ読み込みスイッチＷ１の入力の有無が判断され（ステップＳ１４）、入力がない時にはステップＳ１１の処理に戻る（ステップＳ１４：ＮＯ）。
一方、オペレータによりデータの読み込みスイッチＷ１が入力されると（ステップＳ１４：ＹＥＳ）、ＣＰＵ１０２は、データ読み込み画面（図６）に表示を切り替える処理を行う。かかるデータ読み込み画面には、ボタン用の位置座標データのデータ番号変更スイッチＷ２と布地用の位置座標データのデータ番号変更スイッチＷ３と、合成された複合データにデータ番号を付与する複合データ番号変更スイッチＷ４と、選択されたデータ番号の位置座標データを外部メモリ１０３ａから読み込む処理を実行させる読み込みスイッチＷ５の表示が行われる。
【００３５】
その際、ＣＰＵ１０２の処理により、ボタン用の位置座標データの選択切り替えスイッチＷ２に表示するデータ番号として、まだ選択が行われていない状態では、外部メモリ１０３ａ内の更新日付の最も新しい位置座標データのデータ番号が選択される（ステップＳ１５）。
また、ＣＰＵ１０２の処理により、布地用の位置座標データの選択切り替えスイッチＷ３に表示するデータ番号として、まだ選択が行われていない状態では、外部メモリ１０３ａ内の更新日付の二番目に新しい位置座標データのデータ番号が選択される（ステップＳ１６）。
また、ＣＰＵ１０２の処理により、複合データ番号変更スイッチＷ４には、まだ選択が行われていない状態では、メモリ１０２ａ内に既に存在する複合データ以外の番号で最も小さな番号の選択が行われる（ステップＳ１７）。
【００３６】
なお、上記ステップＳ１５とＳ１６の処理において、ＣＰＵ１０２は、後述する処理により、外部メモリ１０３ａ内に、互いに関連づけが行われている情報が既に書き込まれている二つの位置座標データが存在する場合には、それらの二つの位置座標データのデータ番号をそれぞれ優先的に選択する。
また、ステップＳ１５とＳ１６の処理において、ＣＰＵ１０２は、後述する処理により、外部メモリ１０３ａ内に、ボタン用である情報が既に書き込まれている位置座標データや布地用である情報が既に書き込まれている位置座標データが存在する場合には、それらの位置座標データのデータ番号をそれぞれ優先的に選択する。
【００３７】
ＣＰＵ１０２の処理により、上記各処理により選択されたデータ番号が各スイッチＷ２，Ｗ３，Ｗ４に表示される（ステップＳ１８）。
【００３８】
次いで、ボタン用の位置座標データのデータ番号変更スイッチＷ２の入力の有無が判断され、入力が検出されると（ステップＳ１９：ＹＥＳ）、ＣＰＵ１０２は、データ番号選択画面（図７）に表示を切り替える処理を行う。ボタン用のデータ番号選択画面では、数値入力スイッチＷ６と決定スイッチＷ７が表示され、これらのスイッチＷ６により外部メモリ１０３ａ内の位置座標データを一つ選択することを可能としている。
【００３９】
そして、ボタン用の位置座標データのデータ番号変更スイッチＷ２の入力が検出されない（ステップＳ１９：ＮＯ）か或いは、データ番号選択画面でデータ番号が変更され決定スイッチＷ７の入力が検知されると（ステップＳ２０）、布地用の位置座標データのデータ番号変更スイッチＷ３の入力の有無が判断され、入力が検出されると（ステップＳ２１：ＹＥＳ）ＣＰＵ１０２は、布地用のデータ番号選択画面（図７とほぼ同様）に表示を切り替える処理を行う。このデータ番号選択画面も、数値入力スイッチと決定スイッチが表示され、これらのスイッチにより外部メモリ１０３ａ内の位置座標データを一つ選択することを可能としている。
【００４０】
そして、布地用の位置座標データのデータ番号変更スイッチＷ３の入力が検出されない（ステップＳ２１：ＮＯ）か或いは、データ番号選択画面でデータ番号が変更され決定スイッチの入力が検知されると（ステップＳ２２）、複合データ番号変更スイッチＷ４の入力の有無が判断され、入力が検出されると（ステップＳ２３：ＹＥＳ）ＣＰＵ１０２は、複合データ番号選択画面（図７とほぼ同様）に表示を切り替える処理を行う。このデータ番号選択画面も、数値入力スイッチと決定スイッチが表示され、これらのスイッチにより新規の複合データのデータ番号を一つ選択することを可能としている。
【００４１】
そして、複合データ番号変更スイッチＷ４の入力が検出されない（ステップＳ２３：ＮＯ）か或いは、データ番号選択画面でデータ番号が変更され決定スイッチの入力が検知されると（ステップＳ２４）、読み込みスイッチＷ５の入力の有無が判断され、入力が検出されないとステップＳ１９の処理に戻る（ステップＳ２５：ＮＯ）。また、入力が検出されると（ステップＳ２５：ＹＥＳ）、ＣＰＵ１０２は、ステップＳ１５又はＳ２０の処理で選択されたデータ番号の位置座標データをボタン縫製用の位置座標データとして確定し、ステップＳ１６又はＳ２２の処理で選択されたデータ番号の位置座標データを布地縫製用の位置座標データとして確定すると共に、縫製のための一連の針数について針数ごとにボタンの位置決めを行う位置座標と布地の位置決めを行う位置座標とが一つずつ設定された複合データ（二平面の位置座標データ、図８参照）に合成する処理を行う（ステップＳ２６）。
かかる複合データは、ステップＳ１７又はＳ２４の処理で選択されたデータ番号が付与されてメモリ１０２ａ内に記憶される（ステップＳ２７）。
【００４２】
また、ＣＰＵ１０２は、所定の処理プログラムにより、上記二つの位置座標データが選択されステップＳ２６の処理において合成する際に、当該二つの位置座標データの針数を比較する針数比較手段としての処理を行う。さらに、ＣＰＵ１０２は、所定の処理プログラムにより、一方の位置座標データの針数が少ない場合に、当該針数が少ない方の位置座標データの針数に合わせて縫製を終了させる動作制御を行う第一の針数調整手段と、針数が少ない方の位置座標データの足りない針数分の位置を示すデータの補充処理を行う第二の針数調整手段としての処理を選択的に実行する。
【００４３】
図９は上記各手段を実行する場合の処理を示すフローチャートである。これに従って、ＣＰＵ１０２が実行する処理を説明する。
まず、二つの位置座標データ（ここでは、一方をデータＡ、他方をデータＢとする）の選択が決定されると、ＣＰＵ１０２は確定された各データからそれぞれの縫製に要する針数を読み出すと共に、その大小を比較する（ステップＳ１）。
針数が同一のときには（ステップＳ１：ＹＥＳ）、ＣＰＵ１０２は、データＡ及びＢを結合した縫製データを新たに生成してメモリ１０２ａに格納して（ステップＳ４）、処理を終了する。
針数が同一ではないときには（ステップＳ１：ＮＯ）、ＣＰＵ１０２は、少ない針数に合わせて縫製を行うか否かの選択画面を操作パネル１０３に表示する（ステップＳ２）。そして、少ない針数に合わせるとする選択を検知すると（ステップＳ２：ＹＥＳ）、ステップＳ４に移行して、針数が多い方の位置座標データの余分な針数の位置座標を削除して二つの位置座標データを結合した新たな複合データを生成し、メモリ１０２ａに格納し、処理を終了する。
また、少ない針数に合わせないとする選択を検知すると（ステップＳ２：ＮＯ）、ＣＰＵ１０２は、余分となる各針数ごとに、位置座標のＸ成分とＹ成分のそれぞれについて数値入力を行うための補充入力画面を操作パネル１０３に表示する（ステップＳ３）。
補充入力画面において、余分となる全ての針数について位置座標の入力が行われると、ステップＳ４に移行して、針数が少ない方の位置座標データについて補充された位置座標の付加して二つの位置座標データを結合した新たな複合データを生成し、メモリ１０２ａに格納し、処理を終了する。
【００４４】
次に、図８の複合データに基づくボタン縫着処理を行う際のＣＰＵ１０２の処理について説明する。
ＣＰＵ１０２は、複合データにより、差動モータ７２，上Ｙ送りモータ３２，針振りモータ２０及び下Ｙ送りモータ５１についての動作制御手段としての処理を実行する。
ＣＰＵ１０２は、主軸モータ１４の出力軸に設けられた図示しないエンコーダからの出力信号により主軸モータ１４の回転数をカウントする針数カウンタを備えている。
スタートペダル１０５の前踏みの検出により、ＣＰＵ１０２は、所定の処理プログラムに従って、主軸モータ１４を起動し、針数カウンタを１からカウント開始し、複合データを参照して、一針目のボタンの位置座標と布地の位置座標の読み出しを行う。一針目の布地の針落ち位置は（ＣＸ１，ＣＹ１）であるため（図８参照）、ＣＰＵ１０２は、針振りモータ２０を正方向にＣＸ１だけ駆動し、上Ｙ送りモータ３２を逆方向にＣＹ１だけ駆動する動作制御を行う。また、一針目のボタンＢの針落ち位置は（ＢＸ１，ＢＹ１）であるため（図８参照）、ＣＰＵ１０２は、針振りによりＣＸ１だけ移動する縫い針の位置を考慮して、差動モータ７２を逆方向に（ＢＸ１−ＣＸ１）だけ駆動し、下Ｙ送りモータ５１を逆方向にＢＹ１だけ駆動する動作制御を行う。
以下、主軸モータ１４のエンコーダにより針数カウンタのカウント値が１増えるごとに、ＣＰＵ１０２は、縫製データを参照して、差動モータ７２，上Ｙ送りモータ３２，針振りモータ２０及び下Ｙ送りモータ５１に対して同様の動作制御を順次実行する。そして、針数カウンタが最終針の針数を示し、その針落ちが行われると、縫製が終了する。
【００４５】
また、ＣＰＵ１０２は、所定の処理プログラムに従って、メモリ１０２ａに格納された複合データ（二つの位置座標データの結合されたものであるか否かを問わない、即ち、予め、メモリ１０２ａに用意されていた縫製データ、或いは、操作パネル１０３から数値入力により作成された複合データであっても良い）を二つの位置座標データに分離し、各位置座標データに対して当該二つのデータが相互に関連することを示す情報をそれぞれの動作制御に反映されない領域に付加する関連付与手段としての処理を行う。
【００４６】
上記処理を詳説する。図１０と図１１とはＣＰＵ１０２が所定の処理プログラムにより、メモリ１０２ａに格納された複合データを二つの位置座標データに分離する処理のフローチャートである。まず、データ入力画面（図５）が表示され、オペレータにより各表示ボタンに応じたデータ入力が行われる（ステップＳ４１）。そして、縫製開始スイッチの入力の有無が判断され（ステップＳ４２）、入力があったときにはステップＳ４１の処理ですでに選択された複合データにより縫製が実行される（ステップＳ４３）。
【００４７】
そして、縫製開始スイッチの入力が検出されない場合には（ステップＳ４２：ＮＯ）、データ書き出しスイッチＷ１１の入力の有無が判断され（ステップＳ４４）、入力がない時にはステップＳ４１の処理に戻る（ステップＳ４４：ＮＯ）。
一方、オペレータによりデータの書き出しスイッチＷ１１が入力されると（ステップＳ４４：ＹＥＳ）、ＣＰＵ１０２は、データ書き出し画面（図１２）に表示を切り替える処理を行う。かかるデータ書き出し画面には、ボタン用の位置座標データのデータ番号変更スイッチＷ１２と布地用の位置座標データのデータ番号変更スイッチＷ１３と、複合データにデータ番号を選択する複合データ番号変更スイッチＷ１４と、分離された各位置座標データを外部メモリ１０３ａに書き込む処理を実行させる書き出しスイッチＷ１５の表示が行われる。
【００４８】
その際、ＣＰＵ１０２の処理により、複合データ番号変更スイッチＷ１４には、現在選択されている複合データの番号の表示が行われる（ステップＳ４５）。
また、ＣＰＵ１０２の処理により、ボタン用の位置座標データの選択切り替えスイッチＷ１２に表示するデータ番号として、外部メモリ１０３ａ内に存在する位置座標データのデータ番号以外であって最も小さい位置座標データのデータ番号が選択される（ステップＳ４６）。
また、ＣＰＵ１０２の処理により、布地用の位置座標データの選択切り替えスイッチＷ１３に表示するデータ番号として、外部メモリ１０３ａ内に存在する位置座標データのデータ番号以外であって二番目に小さい位置座標データのデータ番号が選択される（ステップＳ４７）。
そして、ＣＰＵ１０２の処理により、上記各処理により選択されたデータ番号が各スイッチＷ１２，Ｗ１３，Ｗ１４に表示される（ステップＳ４８）。
【００４９】
次いで、ボタン用の位置座標データのデータ番号変更スイッチＷ１２の入力の有無が判断され、入力が検出されると（ステップＳ４９：ＹＥＳ）、ＣＰＵ１０２は、データ番号選択画面（図１４）に表示を切り替える処理を行う。ボタン用のデータ番号選択画面では、数値入力スイッチＷ１６と決定スイッチＷ１７が表示され、これらのスイッチＷ１６によりステップＳ４６で選択された番号を変更し他のデータ番号を一つ選択することを可能としている。
【００５０】
そして、ボタン用の位置座標データのデータ番号変更スイッチＷ１２の入力が検出されない（ステップＳ４９：ＮＯ）か或いは、データ番号選択画面でデータ番号が変更され決定スイッチＷ１７の入力が検知されると（ステップＳ５０）、布地用の位置座標データのデータ番号変更スイッチＷ１３の入力の有無が判断され、入力が検出されると（ステップ５１：ＹＥＳ）ＣＰＵ１０２は、布地用のデータ番号選択画面（図１２とほぼ同様）に表示を切り替える処理を行う。このデータ番号選択画面も、数値入力スイッチと決定スイッチが表示され、これらのスイッチによりステップＳ４７で選択された番号を変更し他のデータ番号を一つ選択することを可能としている。
【００５１】
そして、布地用の位置座標データのデータ番号変更スイッチＷ１３の入力が検出されない（ステップＳ５１：ＮＯ）か或いは、データ番号選択画面でデータ番号が変更され決定スイッチの入力が検知されると（ステップＳ５２）、複合データ番号変更スイッチＷ１４の入力の有無が判断され、入力が検出されると（ステップＳ５３：ＹＥＳ）ＣＰＵ１０２は、複合データ番号選択画面（図１２とほぼ同様）に表示を切り替える処理を行う。このデータ番号選択画面も、数値入力スイッチと決定スイッチが表示され、これらのスイッチによりメモリ１０２ａ内に格納されている複合データの中からそのデータ番号を一つ選択することを可能としている。
【００５２】
そして、複合データ番号変更スイッチＷ１４の入力が検出されない（ステップＳ５３：ＮＯ）か或いは、複合データ番号選択画面でデータ番号が変更され決定スイッチの入力が検知されると（ステップＳ５４）、書き出しスイッチＷ１５の入力の有無が判断され、入力が検出されないとステップＳ４９の処理に戻る（ステップＳ５５：ＮＯ）。また、入力が検出されると（ステップＳ５５：ＹＥＳ）、ＣＰＵ１０２は、ステップＳ４５又はＳ５４の処理で選択されたデータ番号の縫製データからボタン位置決め用の位置座標データと布地位置決め用の位置座標データとに分離する処理を行う（ステップＳ５６）。
即ち、図１３に示すように、一連の針数について各針数ごとに一つのボタン用位置座標が設定された位置座標データ（図１３（Ａ））と、一連の針数について各針数ごとに一つの布地用位置座標が設定された位置座標データ（図１３（Ｂ））とに分離する処理が行われる。
【００５３】
さらに、ＣＰＵ１０２は、分離したそれぞれの位置座標データのコメント情報記憶領域にボタン位置決め用の位置座標データであることを示す情報と布地位置決め用の位置座標データであることを示す情報をそれぞれ書き込む処理を行う（ステップＳ５７）。
なお、ボタン用又は布地用である情報については、ＣＰＵ１０２で識別可能ないかなる形態であっても良いし、コメント情報記憶領域に限らず、ファイル名そのものを布地用かボタン用か識別可能なものとしても良い。
また、各位置座標データには、元は一つの縫製データであったという関連或いは二つを組で縫製に使用するという関連を示す情報をそれぞれに書き込む処理を行っても良い。
【００５４】
各位置座標データは、いずれも、その処理に関わるデータの記録領域中には、各針数と針数ごとに関連した位置座標とを書き込まれたデータに過ぎないので、外部メモリ１０３ａの各位置座標データをパーソナルコンピュータで読み出し、そこで使用する一般的な縫製データ作成プログラムにより、編集や修正を行うことが可能である。
【００５５】
（実施形態の効果）
ボタン付けミシン１にあっては、所定の処理プログラムをＣＰＵ１０２が実行することにより、一連の縫製を行うための全針数分の一平面分の位置座標が設定された位置座標データを少なくとも二つ外部メモリ１０３ａに用意すれば、操作パネルから設定操作を行えば、その内の一つの位置座標データを被縫製物の位置決め用に、他の一つの位置座標データをボタンの位置決め用に割り当てることで、全針数分の二平面分の位置座標が設定された位置座標データ（複合データ）を用意しなくとも、縫い針に対して被縫製物とボタンとを個別に相対的に位置決めさせる動作制御を実現することが可能となる。
これにより、例えば、パーソナルコンピュータで使用する一般的な縫製データ作成プログラムにより作成される位置座標データを上記ボタン付けミシン１の縫製データとして使用することが可能となる。このため、ボタン付けミシン１の縫製中でも縫製データを作成可能となり、縫製が制限されず、作業の高効率化を図ることが可能となる。
なお、ボタンの位置決め用に割り当てる位置座標データと、被縫製物の位置決め用に割り当てる位置座標データとは、それぞれ縫い針に対する相対的な位置決めに適した座標が予め設定される。
【００５６】
また、ボタン付けミシン１にあっては、所定の処理プログラムをＣＰＵ１０２が実行することにより、被縫製物の位置決め用に割り当てた位置座標データとボタンの位置決め用に割り当てた位置座標データとが互いに設定された針数が異なる場合に、少ない方の針数に合わせてボタン縫着が行う縫製データを生成することができ、また、選択によって、針数が少ない位置座標データの足りない針数について、ボタン及び布地の位置決めのための位置座標を新たに補充的に設定することもでき、設定針数が異なる位置座標データを組み合わせて使用することが可能となる。
【００５７】
さらに、ボタン付けミシン１にあっては、所定の処理プログラムをＣＰＵ１０２が実行することにより、複合データと同じ内容の位置座標をボタンと布地について個別に分離して新たに生成された二つの位置座標データに対して当該二つのデータが相互に関連することを示す識別子をそれぞれのデータによる動作制御に反映されない領域に付加することができるので、また、複合データを生成する際には、識別子を読み出すことで、例えば、外メモリ１０３ａに複数の位置座標データが混在する場合であっても、適切な二つの位置座標データをすぐに読み出すことができ、縫製の作業のさらなる高効率化を図ることが可能となる。
【００５８】
（その他）
なお、上述した操作パネル１０３には外部メモリ１０３ａのリーダーライターを併設したが、これに替えて或いはこれに加えて、位置座標データを配信する通信回線との接続手段を備える構成としても良い。
【００５９】
また、複合データ生成のために選択された二つの位置座標データの針数が不一致の場合において、針数が少ない方の位置座標データに対して行われる補充的な処理としては、原点（図２（Ａ），（Ｂ）における座標軸の交差位置）や予め設定で決められた位置座標（針数が足りないのが布地の位置決め用位置座標データであればいずれの位置でも良いが原点に近い位置座標であることが望ましい。また、針数が足りないのがボタン、布地いずれの位置決め用位置座標データの場合であっても、既に設定されている他の針数の位置座標を補充しても良い）を足りない針数の位置座標として補充する処理を行っても良い。
【００６０】
また、上記ボタン付けミシン１にあっては、二つの位置座標データを一つの複合データに合成しているが、ボタン用と布地用として選択された二つの位置座標データを外部メモリ１０３ａからメモリ１０２ａ内に取り込んで、縫製時において、二つの位置座標データを同時に参照して、ボタンと布地の位置決めを同時に実行する制御を行っても良い。
また、このように組み合わせる選択が行われた外部メモリ１０３ａ内の二つの位置座標データに対して、ボタン用に割り当てられた位置座標データに対してはそのコメント情報記憶領域にボタン用であることを示す情報の書き込みを行い、布地用に割り当てられた位置座標データに対してはそのコメント情報記憶領域に布地用であることを示す情報の書き込みを行う処理を行っても良い。
さらに、二つの位置座標データに対して、そのコメント情報記憶領域に互いに関連するデータであることを示す情報の書き込みを行う処理を行っても良い。
【図面の簡単な説明】
【００６１】
【図１】発明の実施形態たるボタン付けミシンの概略構成を示すブロック図である。
【図２】図２（Ａ）は四つの糸通し穴が設けられたボタンを布地に縫着する場合のボタンに対する縫い針の針落ち位置とその順番を示した説明図であり、図２（Ｂ）はボタンを布地に縫着する場合の布地に対する縫い針の針落ち位置とその順番を示した説明図である。
【図３】二つの位置座標データを読み込む際の処理を示すフローチャートである。
【図４】二つの位置座標データを読み込む際の処理を示す図３の続きのフローチャートである。
【図５】操作パネルにおけるデータ入力画面の表示例である。
【図６】操作パネルにおけるデータ読み込み画面の表示例である。
【図７】操作パネルにおけるデータ選択画面の表示例である。
【図８】ボタンの位置決めと布地の位置決めを行う各位置座標を同時に取得可能な縫製データを示す概念図である。
【図９】ボタン付けミシンのデータ結合時の処理を示すフローチャートである。
【図１０】二つの位置座標データを書き出す際の処理を示すフローチャートである。
【図１１】二つの位置座標データを書き出す際の処理を示す図１０の続きのフローチャートである。
【図１２】操作パネルにおけるデータ書き込み画面の表示例である。
【図１３】図１３（Ａ）はボタン位置決め用の位置座標データを示す概念図であり、図１３（Ｂ）は布地位置決め用の位置座標データを示す概念図である。
【図１４】操作パネルにおける番号選択画面の表示例である。
【符号の説明】
【００６２】
１  ボタン付けミシン
５  縫い針
９  針棒
１４  主軸モータ（上下動手段）
２０  針振りモータ
３２  上Ｙ送りモータ
３５  上下駆動モータ（揺動駆動源）
５１  下Ｙ送りモータ
７２  差動モータ
１０１  電装ボックス
１０２  ＣＰＵ
１０２ａ  メモリ（記憶手段）
１０３  操作パネル
１０３ａ  外部メモリ
Ｂ  ボタン
【図１】
2006212142.tif 000003
【図２】
2006212142.tif 000004
【図３】
2006212142.tif 000005
【図４】
2006212142.tif 000006
【図５】
2006212142.tif 000007
【図６】
2006212142.tif 000008
【図７】
2006212142.tif 000009
【図８】
2006212142.tif 000010
【図９】
2006212142.tif 000011
【図１０】
2006212142.tif 000012
【図１１】
2006212142.tif 000013
【図１２】
2006212142.tif 000014
【図１３】
2006212142.tif 000015
【図１４】
2006212142.tif 000016