(57)【要約】【課題】ボタン付けの針落点データを作成する為の基本移動量データを、ボタン穴間隔を示す穴間移動データと、ボタン穴内の基準点を原点とするボタン穴内針落点データと、針落ち順位のデータとで記述可能にしたボタン付けミシンを提供する。【解決手段】図６に示す基本移動量データは、主移動量データと、補正移動量データとを含み、図６においてデータ順位はデータの順番を示し、移動内容は原点から針落点１への移動、針落点１以降の針落点間移動を示し、主移動量データは、座標系におけるＸ方向移動とＹ方向移動を示し、補正移動量データは、ボタン穴内の基準点を原点とするｘ方向座標データとｙ方向座標データとを示す。ボタン穴内での針落点の移動の際は、主移動量データは（０，０）である。【選択図】  図６
2010131056.tif 000002
【特許請求の範囲】
【請求項１】
ボタンと布地を保持可能な可動保持部材と、該可動保持部材を所定の位置へ位置決めするモータと、針落点を規定する移動量データに基づいて前記モータを制御する制御手段とを備え、ボタン付けを行うボタン付けミシンにおいて、
座標原点から第１針落点を含むボタン穴の基準点までの初期移動データと、複数の針落点に順次針落ちさせる為のボタン穴の基準点から次のボタン穴の基準点までの穴間移動の移動量を示す複数の穴間移動データとを針落ち順位と対応付けて予め記憶したデータ記憶手段を備えたことを特徴とするボタン付けミシン。
【請求項２】
前記データ記憶手段に、複数の針落点について各針落点を含むボタン穴の基準点を原点とするボタン穴内針落点データを針落ち順位と対応付けて予め記憶したことを特徴とする請求項１に記載のボタン付けミシン。
【請求項３】
前記制御手段は、前記データ記憶手段に記憶した、前記初期移動データと、複数の穴間移動データと、複数のボタン穴内針落点データとから、ボタン付けに用いる複数の針落点の針落点データを演算する針落点演算手段を有することを特徴とする請求項２に記載のボタン付けミシン。
【請求項４】
前記制御手段は、前記穴間移動データを指定された第１の倍率で拡縮可能な穴間移動量拡縮手段と、前記複数のボタン穴内針落点データを指定された第２の倍率で拡縮可能な針落点拡縮手段とを有することを特徴とする請求項２又は３に記載のボタン付けミシン。
【請求項５】
前記針落点演算手段は、拡縮前又は拡縮後の穴間移動データと、拡縮前又は拡縮後の複数のボタン穴内針落点データとから、ボタン付けに用いる複数の針落点の針落点データを演算することを特徴とする請求項４に記載のボタン付けミシン。
【請求項６】
前記データ記憶手段は、ボタン穴が２穴、３穴、４穴の場合の、基本の穴間移動データと、基本の複数のボタン穴内針落点データとを記憶していることを特徴とする請求項２〜５の何れかに記載のボタン付けミシン。
【請求項７】
ボタンと布地を保持可能な可動保持部材と、該可動保持部材を所定の位置へ位置決めするモータと、針落点を規定する移動量データに基づいて前記モータを制御する制御手段とを備えたボタン付けミシンにより、ボタン付けを行うボタン付け方法において、
座標原点から第１針落点を含むボタン穴の基準点までの初期移動データと、複数の針落点に順次針落ちさせる為のボタン穴の基準点から次のボタン穴の基準点までの穴間移動を示す複数の穴間移動データと、複数の針落点について各針落点を含むボタン穴の基準点を原点とするボタン穴内針落点データとをデータ記憶手段に針落ち順位と対応付けて予め記憶させる第１工程と、
前記制御手段により、初期移動データと前記穴間移動データと複数のボタン穴内針落点データとからボタン付けに用いる複数の針落点の針落点データを演算する第２工程と、
前記演算した複数の針落点の針落点データを用いて前記制御手段により前記モータを制御してボタン付けを行う第３工程と、
を備えたことを特徴とするボタン付け方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ボタン付けミシン及びボタン付け方法に関し、特にボタン付けの為の針落点データを作成する為の移動量データのデータ構造を改善し、ボタン穴間隔の変更に応じたデータの拡縮と、ボタン穴サイズの変更に応じたデータの拡縮を独立に実行可能に構成した技術に関する。
【背景技術】
【０００２】
従来、布地にボタン付けをする場合、閂止め縫いミシンを用いることがあった。閂止め縫いミシンは、ボタンを保持したボタン保持押えアームと、布地を保持した送り台及び送り板とを備えている。閂止め縫いミシンは、針落点データに基づいてボタン保持押えアーム、送り台及び送り板をＸ，Ｙ方向へ独立に移動させることで、布地へボタン付けを実行する。ボタンは、ボタンのサイズ、ボタン穴間隔、ボタン穴のサイズ、個々のボタンのボタン穴の数が多種多様である。
【０００３】
従来のボタン付けの針落点データは、一般的な模様を縫製する縫製データと同様である。即ち、針落点データは、座標原点から第１針の針落点までの初期移動データと、第１針以降の針落点へ順次ボタンと布地を移動させる複数の針落点データとで記述していた。その針落点データにおいては、複数の針落点と針落ち順位は決まっているが、針落点とボタン穴との関係は、メカ的な座標原点の設定位置で決まるだけで、種々のボタンに合わせるためには模様全体を拡縮することでサイズ調整を行っていた。
【０００４】
特許文献１には、ミシン本体、押えアーム、アーム駆動機構、１対のボタン把持部材、把持部材開閉機構、左右１対の押え部材、１対の押え開閉位置調節機構、1対の把持高さ調節機構などを備えている。押え開閉位置調節機構は、１対の押え部材の押え部同士の間隔を調節するものである。把持高さ調節機構は、１対の押え部材に対する１対のボタン把持部材の高さ位置を夫々調節するものである。
【０００５】
特許文献２には、模様を縫製するＸ，Ｙ移動量データを拡縮する場合に、次回縫製するのに布送りする移動距離が所定値以上の場合のみ、Ｘ，Ｙ移動量データを拡縮するように構成している。それ故、止め縫いなど前記移動距離が所定値未満のＸ，Ｙ移動量データは拡縮しないようになっている。
【特許文献１】特開２００５−２８７５４３号公報
【特許文献２】特開平１０−１３７４６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来、ボタンのサイズが変わる毎に、ボタン付けに用いる針落点データを準備する必要があった。その場合に、ボタン穴間隔の拡大や縮小に応じて、以前に作成した針落点データを拡大または縮小することで、ボタンのサイズの変更に対処する場合も多かった。しかし、針落点データを拡大または縮小すると、ボタン穴内の複数の針落点間の間隔も拡大または縮小してしまう。その結果、針落点間の間隔が小さくなりすぎると適正な縫製が困難になる上、最後の２，３針の止め縫い部の縫製品質も悪化してしまう。針落点間の間隔が大きくなりすぎると一部の針落点がボタン穴からはみ出してしまう。
特許文献２はこの止め縫い部の縫製品質を一定にするために、移動距離が所定値未満の移動量データは拡縮しないようにしたものであるが、一旦、他のボタン穴に針落ちしてから戻って来て隣接した針落点を形成する場合には、上記条件には該当しないため、拡縮による針落ち点の接近や離散が発生してしまう。
【０００７】
従来、針落点データの作成の際には、ディスプレイの画面上で、針落点データを拡大または縮小してから、個々の針落点がボタン穴に対して適正であるか否かチェックし、針落点データに適宜修正を施していた。それ故、ボタン付けの針落点データの作成に多大の労力を要していた。ボタン付けミシンの制御装置には、多種多様のボタンについての針落点データを記憶しておく必要があったため、必要なメモリ容量も大きくなり、それら針落点データの管理も煩わしかった。
【０００８】
本発明の目的は、ボタン付けの針落点データを作成する為のデータを、ボタン穴間隔を示す穴間移動データと、ボタン穴内の基準点を原点とするボタン穴内針落点データと、針落ち順位のデータとで記述可能にしたボタン付けミシンを提供する。
【課題を解決するための手段】
【０００９】
請求項１のボタン付けミシンは、ボタンと布地を保持可能な可動保持部材と、この可動保持部材を所定の位置へ位置決めするモータと、針落点を規定する移動量データに基づいて前記モータを制御する制御手段とを備え、ボタン付けを行うボタン付けミシンにおいて、座標原点から第１針落点を含むボタン穴の基準点までの初期移動データと、複数の針落点に順次針落ちさせる為のボタン穴の基準点から次のボタン穴の基準点までの穴間移動の移動量を示す複数の穴間移動データとを針落ち順位と対応付けて予め記憶したデータ記憶手段を備えたことを特徴としている。
【００１０】
請求項２のボタン付けミシンは、請求項１の発明において、前記データ記憶手段に、複数の針落点について各針落点を含むボタン穴の基準点を原点とするボタン穴内針落点データを針落ち順位と対応付けて予め記憶したことを特徴としている。
【００１１】
請求項３のボタン付けミシンは、請求項２の発明において、前記制御手段は、前記データ記憶手段に記憶した、前記初期移動データと、複数の穴間移動データと、複数のボタン穴内針落点データとから、ボタン付けに用いる複数の針落点の針落点データを演算する針落点演算手段を有することを特徴としている。
【００１２】
請求項４のボタン付けミシンは、請求項２又は３の発明において、前記制御手段は、前記穴間移動データを指定された第１の倍率で拡縮可能な穴間移動量拡縮手段と、前記複数のボタン穴内針落点データを指定された第２の倍率で拡縮可能な針落点拡縮手段とを有することを特徴としている。
【００１３】
請求項５のボタン付けミシンは、請求項４の発明において、前記針落点演算手段は、拡縮前又は拡縮後の穴間移動データと、拡縮前又は拡縮後の複数のボタン穴内針落点データとから、ボタン付けに用いる複数の針落点の針落点データを演算することを特徴としている。
【００１４】
請求項６のボタン付けミシンは、請求項２〜５の何れかの発明において、前記データ記憶手段は、ボタン穴が２穴、３穴、４穴の場合の、基準の穴間移動データと、基準の複数のボタン穴内針落点データとを記憶していることを特徴としている。
【００１５】
請求項７のボタン付け方法は、ボタンと布地を保持可能な可動保持部材と、該可動保持部材を所定の位置へ位置決めするモータと、針落点を規定する移動量データに基づいて前記モータを制御する制御手段とを備えたボタン付けミシンにより、ボタン付けを行うボタン付け方法において、座標原点から第１針落点を含むボタン穴の基準点までの初期移動データと、複数の針落点に順次針落ちさせる為のボタン穴の基準点から次のボタン穴の基準点までの穴間移動を示す複数の穴間移動データと、複数の針落点について各針落点を含むボタン穴の基準点を原点とするボタン穴内針落点データとをデータ記憶手段に針落ち順位と対応付けて予め記憶させる第１工程と、前記初期移動データと、前記穴間移動データと、前記制御手段により、複数のボタン穴内針落点データとから、ボタン付けに用いる複数の針落点の針落点データを演算する第２工程と、前記演算した複数の針落点の針落点データを用いて前記制御手段により前記モータを制御してボタン付けを行う第３工程とを備えたことを特徴としている。
【発明の効果】
【００１６】
請求項１の発明によれば、ボタン付けミシンに、初期移動データと、複数の穴間移動データとを針落ち順位と対応付けて予め記憶したデータ記憶手段を設けたため、ボタンサイズの変更によりボタン穴間隔が変わった場合には、複数の穴間移動データを拡大、縮小することで簡単に迅速に、初期移動データと、複数の穴間移動データとを作成することができる。
【００１７】
即ち、穴間移動データは、ボタン穴の穴間隔を表すデータであるから、基本のボタン穴間隔（例えば、５ｍｍ）の場合の穴間移動データを、ボタン穴数が２穴、３穴、４穴などの場合について予め作成してデータ記憶手段に記憶しておけば、その穴間移動データを拡縮することで、種々のボタン穴間隔の穴間移動データを作成することができる。
そのため、ボタン付けの針落点データの作成を簡単化し、データ記憶手段に記憶するデータ量を少なくし、データの維持、管理も簡単になる。
【００１８】
請求項２の発明によれば、請求項１のデータ記憶手段に、複数の針落点について各針落点を含むボタン穴の基準点を原点とするボタン穴内針落点データを針落ち順位と対応付けて予め記憶したため、ボタン穴のサイズが変った場合には、複数のボタン穴内針落点データを拡縮することにより、ボタン穴内針落点データを簡単に作成することができる。
【００１９】
即ち、基本のボタン穴サイズ（例えば、３ｍｍ）の場合のボタン穴内針落点データを、ボタン穴数が２穴、３穴、４穴などの場合について予め作成してデータ記憶手段に記憶しておけば、そのボタン穴内針落点データを拡縮することで、種々のボタン穴サイズのボタン穴内針落点データを作成することができる。
【００２０】
請求項３の発明によれば、針落点演算手段により、初期移動データと、複数の穴間移動データと、複数のボタン穴内針落点データとから、ボタン付けに用いる複数の針落点の針落点データを演算することができる。
【００２１】
請求項４の発明によれば、制御手段に、穴間移動データを指定された第１の倍率で拡縮可能な穴間移動量拡縮手段と、複数のボタン穴内針落点データを指定された第２の倍率で拡縮可能な針落点拡縮手段とを設けたため、穴間移動データと、ボタン穴内針落点データを同一又は異なる倍率で拡縮することができる。
即ち、ボタン穴内の針落ち点の間隔を一定にして止め縫い等の縫製品質の変化及びボタンと針の干渉を防ぎながら、穴間移動データを拡縮して穴間隔の大きなボタンや小さなボタンに合った針落点データを作成することができる。
【００２２】
請求項５の発明によれば、針落点演算手段により、拡縮前又は拡縮後の穴間移動データと、拡縮前又は拡縮後の複数のボタン穴内針落点データとから、ボタン付けに用いる複数の針落点の針落点データを演算することができる。
【００２３】
請求項６の発明によれば、データ記憶手段は、ボタン穴が２穴、３穴、４穴の場合の、基本の穴間移動データと、基本の複数のボタン穴内針落点データとを記憶しているため、ボタン穴の数に応じた穴間移動データと、複数のボタン穴内針落点データとを選択し、ボタン穴間隔の変更に応じて穴間移動データを拡縮し、ボタン穴サイズの変更に応じて複数のボタン穴内針落点データを拡縮し、それらのデータから針落点データを演算することができる。
【００２４】
請求項７の発明によれば、請求項１の効果及び請求項２の効果と同様の効果を得ることができる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明を実施するための最良の形態について実施例に基づいて説明する。
【実施例１】
【００２６】
以下、本発明のボタン付けミシン１について説明する。
図１〜図３に示すように、ボタン付けミシン１は、ミシン本体２と布押え装置とを有する。ミシン本体２は、ベッド部２ａと、ベッド部２ａの後部に立設された脚柱部２ｂと、脚柱部２ｂの上部から前方へ延びるアーム部２ｃを有する。アーム部２ｃの前方は、針棒１０を上下動可能に支持している。針棒１０は、その下端部に縫針１１を装着している。ベッド部２ａは、その内部に釜１３を有している。ボタン付けミシンは、上下動する縫針１１と回転する釜１３とが協動して、針板１４上の布地Ｗに縫目を形成する。ベッド部２ａは、送り台１５を前後移動可能且つ左右移動可能に設けている。送り台１５の後端部は、押えアーム３の後端部を左右方向向きの軸１５ａを介して回動可能に支持している。
【００２７】
布押え装置は、押えアーム３と、アーム駆動機構４と、左右１対のボタン把持部材５と、把持部材開閉機構６と、左右１対の押え部材７と、押え開閉位置調節機構８及び把持高さ調節機構９と備えている。ベッド部２ａは、押えアーム３の基端側部分（後端側部分）を上下動可能に支持している。アーム駆動機構４は、押えアーム３を上下に駆動する押えソレノイド３１（図４参照）を有する。ボタン把持部材５は、押えアーム３の先端側部分（前端側部分）に水平方向へ開閉自在に装着している。ボタン把持部材５は、閉状態でボタンＢＵを把持可能な部材である。
【００２８】
把持部材開閉機構６は、１対のボタン把持部材５を開閉させる。左右１対の押え部材７は、押えアーム３の先端側部分に装着している。左右１対の押え部材７は、１対のボタン把持部材５で把持したボタンＢＵを縫い付ける布地ＷのうちボタンＢＵの近傍部分をベッド部２ａの針板１４上に押える。
押え開閉位置調節機構８は、１対の押え部材７の押え部６２同士の間の間隔を調節する。
把持高さ調節機構９は、１対の押え部材７に対する１対のボタン把持部材５の高さ位置を夫々調節する。
【００２９】
送り台１５は、ベッド部２ａの上面に摺接する送り板１６を固定している。送り板１６の前部は、矩形の縫製用穴１６ａを形成している。図示略の送り駆動機構は、送り台１５と共に押えアーム３と送り板１６を一体的にＹ方向（前後方向）とＸ方向（左右方向）へ独立に移動駆動する。尚、このボタン付けミシン１のボタンを把持する機構以外の構造は、一般的な閂止めミシンと同様である。送り台１５と押えアーム３と送り板１６が、「可動保持部材」に相当する。
【００３０】
次に、このボタン付けミシン１の制御系について説明する。
図４に示すように、ミシン制御装置２０は、ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、記憶装置２４と、これらにバスにて接続された入出力インターフェース２５と、通信インターフェース２６と、複数の駆動回路３０ａ〜３３ａとを備えている。
【００３１】
起動スイッチ２７と、操作パネル２８と、ミシンの上軸の回転位置を検出する回転位置センサ２９とが、入出力インターフェース２５に接続されている。操作パネル２８には、液晶ディスプレイと複数のタッチキーと複数の操作スイッチなどを設けてある。複数の駆動回路３０ａ〜３３ａとして、ミシンモータ３０を駆動する駆動回路３０ａと、押えソレノイド３１を駆動する駆動回路３１ａと、Ｘ軸モータ３２を駆動する駆動回路３２ａと、Ｙ軸モータ３３を駆動する駆動回路３３ａとを設けてある。Ｘ軸モータ３２とＹ軸モータ３３は、夫々ステッピングモータで構成している。
【００３２】
前記ＲＯＭ２２は、ボタン付けミシン１の全体を制御する制御プログラムと、後述のボタン付け用の基本移動量データを拡大、縮小する「サイズ変更処理」の制御プログラム（図１１参照）と、拡大、縮小された移動量データから針落点データを演算しながらボタン付けの縫製を実行させる「針落点データ演算処理兼縫製制御」の制御プログラム（図１２参照）とを予め格納している。前記ＲＡＭ２３は、ＣＰＵ２１が実行する種々の制御において必要な種々のワークメモリを設けている。
【００３３】
記憶装置２４は、後述するように複数種類の基本移動量データ（図６、図８、図１０参照）を予め格納している。記憶装置２４は「データ記憶手段」に相当する。
尚、必要に応じて、パーソナルコンピュータなどで構成したボタン付けデータ作成装置４０を通信インターフェース２６に接続する場合もある。
【００３４】
次に、記憶装置２４に格納した基本移動量データについて説明する。
基本移動量データは、ボタンの穴数が２穴、３穴、４穴の場合について、ボタン穴間間隔（ボタン穴中心間距離）が複数通り（例えば、５ｍｍ、１０ｍｍ）の場合の基本移動量データが格納されている。
【００３５】
図５は、ボタンの穴数が２穴で、ボタン穴間間隔が５ｍｍの場合のボタン付け縫製パターンの、針落ち順位を含む針落点１，２，３・・・７と、ボタン穴の輪郭Ｈと、ＸＹ座標系及びその原点Ｇと、ボタン穴の中心点Ｃ（これが基準点に相当する）を原点とするｘｙ座標系を示す。
【００３６】
図６は、図５のボタン付け縫製パターンに関する基本移動量データを針落ち順位と対応付けて示した図表であり、この図表中の「移動内容」の欄に示す１，２，３・・は、針落ち順位を含む針落点を示している。「原点→１」は、原点から針落点１へのボタン及び布地の縫針に対する移動を示し、「ｉ→（ｉ＋１）」（ｉ＝1,2,・・・）は、針落点ｉから針落点（ｉ＋１）へのボタン及び布地の縫針に対する移動を示している。
【００３７】
「主移動量」とは、ボタン穴の中心から次のボタン穴の中心までの穴間移動の移動量を示す「穴間移動データ」に相当するものである。但し、「原点→１」における「主移動量」は、座標原点Ｇから針落点１を含むボタン穴の中心までの「初期移動データ」に相当するものである。ここで、主移動量（−2.5 ，0 ）は、Ｘ軸方向の「−」方向へ2.5 ｍｍ移動させ、Ｙ軸方向へ０ｍｍだけ移動させることを意味する。
【００３８】
「補正移動量」とは、複数の針落点について各針落点を含むボタン穴の中心Ｃを原点とする「ボタン穴内針落点データ」に相当するものである。尚、座標原点Ｇの位置は、図５に図示のものに限定されず、自由に設定可能である。
図７は、ボタン穴数が３穴の場合の図５相当図である。図８は、図７に示すボタン穴数が３穴の場合の図６相当図である。図９は、ボタン穴数が４穴の場合の図５相当図である。図１０は、図９に示すボタン穴数が４穴の場合の図６相当図である。
【００３９】
次に、ミシン制御装置２０のＣＰＵ２１が実行する「サイズ変更処理」について図１１のフローチャートに基づいて説明する。尚、図中符号Ｓｉ（ｉ＝１，２・・）は各ステップを示す。このサイズ変更処理を開始すると、操作パネル２８のディスプレイにボタン付け縫目のボタン穴数を指定を促すメッセージが表示される（Ｓ1)。そのメッセージに応じて、操作パネル２８のディスプレイ上の指定位置にボタン穴数を指定する（Ｓ２）。次に、基本移動量データの選択を促すメッセージが表示されたら（Ｓ３：Ｙｅｓ）、２種類の基本移動量データの何れか一方を選択する（Ｓ４）。
【００４０】
次に、Ｓ５においては、指定穴数の選択された基本移動量データのデータを記憶装置２４から読み込んで、ＲＡＭ２３のワークメモリに格納する。次に、操作者がサイズ変更キーを操作すると（Ｓ６：Ｙｅｓ）、Ｓ７において、主移動量データのサイズ変更倍率α（α＞１．０のときは拡大、α＜１．０のときは縮小）が入力されたか否か判定し、その判定がＹｅｓの場合には、ＲＡＭ２３のワークメモリに格納した主移動量データに倍率αを掛け、ワークメモリの主移動量データに上書きする。例えば、Ｓ４において、ボタン穴間隔５ｍｍの基本移動量データを選択していた場合、ボタン付けを行うボタンのボタン穴間隔が８ｍｍである場合には、α＝1.6 とする。尚、Ｓ７の判定がＮｏの場合はＳ７からＳ９へ移行する。
【００４１】
次に、Ｓ９においては、補正移動量データのサイズ変更倍率β（β＞１．０のときは拡大、β＜１．０のときは縮小）が入力されたか否か判定する。Ｓ９の判定がＹｅｓの場合は、ワークメモリに格納している基本移動量データのうちの補正移動量データに変更倍率βを掛け、ワークメモリの補正移動量データに上書きする。
例えば、前記のようにα＝1.6 となる場合でも、β＝1.6 に設定されるとは限らず、例えば、1.6 より小さい値又は大きい値に設定される場合がある。βの値は、αの値とは独立に設定される。
【００４２】
但し、βを過大に設定すると、針落点がボタン穴からはみ出してしまい、縫製不可能になる可能性があるため、Ｓ１０又はＳ１０の次のステップにおいて、各ボタン穴に対応する複数の針落点がそのボタン穴内に位置するか否かを判定することが望ましい。
この場合、ボタン穴の中心Ｃを原点として、ボタン穴内針落点の座標を（ａ，ｂ）とし、ボタン穴の半径をＲとした場合に、ａ2 ＋ｂ2 ＜Ｒ2 の式が充足されていれば、上記の針落点がボタン穴内に配置されていることになる。
【００４３】
βを過小に設定すると、最後の２，３針の止め縫いの針落点が接近し過ぎて、止め縫い品質が低下するため、Ｓ１０又はＳ１０の次のステップにおいて、止め縫いの針落点間間隔が所定値（例えば、０．４ｍｍ）未満にならないようにチェックするようにしてもよい。尚、上記のフローチャートにおいて、Ｓ６の判定がＹｅｓで、倍率α，βの両方とも入力されずに、Ｓ１１に移行した場合には、エラーメッセージをディスプレイに表示させることが望ましい。以上のサイズ変更処理によって処理された移動量データを、以下の説明においては「基本移動量データ」ではなく、単なる「移動量データ」とする。
【００４４】
次に、ミシン制御装置２０のＣＰＵ２１が実行する「針落点データ演算処理兼縫製制御」について図１２、図１３のフローチャートに基づいて説明する。図１２、図１３のフローチャートは、作業者が起動キーを操作したら制御を開始する。尚、この制御は、図１１によりサイズ変更して又はサイズ変更せずにＲＡＭ２３のワークメモリに格納されている移動量データを用いて行う。
【００４５】
この制御が開始されると、Ｓ２０においてデータ順位カウンタｎがｎ＝０に初期設定される。次に、Ｓ２１において、データ順位０の「主移動量データＸ（０），Ｙ（０）」と「補正移動量データｘ（０），ｙ（０）」を読み込む。次に、Ｓ２２において、最初の針落ち点（縫製開始位置）へ移動するためのデータを演算する。これは、原点Ｇからの移動量で定義され、Ｘ方向移動量ΔＸは、ΔＸ＝＋主移動量Ｘ（０）＋補正移動量ｘ（０）の式で演算される。尚、＋主移動量Ｘ（０）は、データ順位０の主移動量データのＸ方向成分を示し、これは、ＸＹ座標系の原点Ｇから最初の針落ち点のあるボタン穴の原点Ｃへの移動量のＸ方向成分に相当する。また、＋補正移動量ｘ（０）は、データ順位０の補正移動量データのＸ方向成分を示し、これは、上記ボタン穴の原点Ｃから最初の針落ち点までの移動量のＸ方向成分に相当する。同様に、Ｙ方向移動量ΔＹは、ΔＹ＝＋主移動量Ｙ（０）＋補正移動量ｙ（０）の式で演算される。
【００４６】
このようにしてＸＹ座標系の原点Ｇから最初の針落ち点までの移動量が演算されると、まず、Ｓ２３にてＸ軸、Ｙ軸を原点Ｇに復帰させ、Ｘ軸モータをΔＸ、Ｙ軸モータをΔＹだけ駆動する（Ｓ２４）。次に、Ｓ２５において起動を指令する起動入力有りか否か判定し、起動入力有ると、図１３のＳ２６へ移行する。Ｓ２６において縫製処理（針落動作）がなされる。次に、Ｓ２７において、データ順位カウンタｎがｎ＝１に設定される。次に、Ｓ２８において、カウンタｎで指示する移動量データのうちの、「主移動量データ（ｎ）」と「補正移動量データ（ｎ）」を読み込むと共に、カウンタ（ｎ−１）で指示する移動量データのうちの「補正移動量データ（ｎ−１）」を読み込む。尚、補正移動量データ（−１）は（０，０）として予め設定しておくものとする。
【００４７】
次に、Ｓ２９において、カウンタｎの針落点データを演算する。この場合、Ｘ方向移動量ΔＸは、ΔＸ＝＋主移動量Ｘ（ｎ）＋補正移動量ｘ（ｎ）−補正移動量ｘ（ｎ−１）の式で演算される。尚、主移動量Ｘは、主移動量データのＸ方向成分を示す。
上記の演算式において、−補正移動量ｘ（ｎ−１）は、前回の針落点からその針落点を含むボタン穴の原点Ｃへ復帰させるＸ方向移動量である。＋主移動量Ｘ（ｎ）は、今回のボタン穴の原点Ｃから次のボタン穴の原点Ｃへ移動する穴間移動のＸ方向移動量である。＋補正移動量ｘ（ｎ）は次のボタン穴の原点Ｃから次の針落点までのＸ方向移動量である。
【００４８】
上記と同様に、Ｙ方向移動量ΔＹは、ΔＹ＝＋主移動量Ｙ（ｎ）＋補正移動量ｙ（ｎ）−補正移動量ｙ（ｎ−１）の式で演算される。尚、主移動量Ｙは、主移動量データのＹ方向成分を示す。上記の演算式において、−補正移動量ｙ（ｎ−１）は、前回の針落点からその針落点を含むボタン穴の原点Ｃへ復帰させるＹ方向移動量である。
＋主移動量Ｙ（ｎ）は、今回のボタン穴の原点Ｃから次のボタン穴の原点Ｃへ移動する穴間移動のＹ方向移動量である。＋補正移動量ｙ（ｎ）は次のボタン穴の原点Ｃから次の針落点までのＹ方向移動量である。
【００４９】
Ｓ３０において、回転位置検出センサ２９の検出信号から送り開始タイミングか否か判定し、その判定がＹｅｓのときはＳ３１においてＸ軸モータ３２をΔＸだけ駆動し、Ｙ軸モータ３３をΔＹだけ駆動する。次に、Ｓ３２において縫製処理（針落動作）がなされ、Ｓ３３では、カウンタｎが「１」だけインクリメントされる。次に、Ｓ３４においては、カウンタｎで指示する移動量データありか否か判定し、その判定がＹｅｓのときはＳ２８へ戻ってＳ２８以降を実行する。Ｓ３４の判定がＮｏのときはＳ３５においてミシンを停止させ、この制御が終了する。
【００５０】
以上説明したボタン付けミシン１の作用、効果について説明する。
ボタン付け縫目の針落点データを作成する為の基本移動量データとして、ボタン穴が２穴，３穴，４穴の場合について複数とおりのボタン穴間隔の場合の、主移動量データと補正移動量データとを針落ち順位と対応付けて記憶した記憶装置２４を設けた。
それ故、基本移動量データにおけるボタン穴間隔と異なるボタン穴間隔を有するボタンについては、主移動量データを倍率αで拡縮することで主移動量データを簡単に作成することができる。また、基本移動量データにおけるボタン穴サイズと異なるボタン穴を有するボタンについては、補正移動量データを倍率βで拡縮することで補正移動量データを簡単に作成することができる。
【００５１】
上記のように、サイズ変更処理を施した又は施さない主移動量データと補正移動量データと、針落ち順位を示すデータとから、ボタン付け縫目の針落点データを作成してから又は作成しながら、ボタン付け縫製を行うことができる。
【００５２】
ボタン穴数を指定し且つボタン穴間隔を選択して基本移動量データをメモリから読み出し、基本移動量データの主移動量データと補正移動量データとを独立に拡縮することで、種々のボタンサイズ、穴間隔、ボタン穴数を有するボタンに適する移動量データを作成し、その移動量データを用いてボタン付け縫目形成用の針落点データを作成することができる。そのため、種々のサイズのボタンについてのボタン付け縫目形成用の針落点データを作成できるうえ、それら種々のボタン付け縫目形成用の針落点データを作成してメモリに格納しておく必要がないため、データの維持、管理の面でも有利である。
【００５３】
前記のように、各針落点を規定する補正移動量データのデータ構造が、ボタン穴の中心を原点とするデータ構造であるため、前記のように、各針落点がボタン穴内に位置するか否かを容易に判定することができ、この判定を行う場合には、ボタン穴からはみ出すような針落点データが発生しなくなるため、トラブルの発生を防止できる。
前記倍率βは、倍率αとは独立に設定することができるため、針落点がボタン穴からはみ出したり、止め縫いの複数の針落点が接近し過ぎて、止め縫い品質が悪化することを解消することができる。
【００５４】
次に、前記実施例を部分的に変更する例について説明する。
１］前記基本移動量データを記憶装置２４に格納する代わりに、ＲＡＭ２３に格納してもよく、ＲＯＭ２２に格納してもよい。或いは、外部のボタン付けデータ作成装置４０から基本移動量データを供給するように構成してもよい。この場合、ボタン付けデータ作成装置４０に「データ記憶手段」が設けられる。
【００５５】
２］前記基本移動量データは、ボタン穴間隔が５ｍｍ、１０ｍｍの場合の２通り設ける例について説明したが、２通りに限定されず、１通り、３通り、４通り基本移動量データを格納しておいてもよい。
【００５６】
３］ボタン穴内の基準点としてボタン穴の中心Ｃを採用したが、このボタン穴の中心Ｃ以外のボタン穴内の点を基準点に設定してもよい。
４］ボタン穴の穴数が２穴、３穴、４穴の場合に限定されるわけではなく、５穴、６穴、７穴以上の場合にも、前記実施例と同様に、基本移動量データを準備して格納しておくことができる。
５］本実施例においては、可動保持部材を所定の位置へ位置決めするモータを、ＸＹの直交座標系であるＸ軸モータ３２と、Ｙ軸モータ３３で構成した。平面を表す座標系であれば、ＸＹの直交座標系に限ることはない。
例えば、角度θと半径ｒとによって平面を表すrθ座標系で構成してもよい。この場合、Ｘ軸モータに相当するものとして、角度の位置決めが可能なθモータで構成する。
【図面の簡単な説明】
【００５７】
【図１】本発明の実施例に係るボタン付けミシンの概略斜視図である。
【図２】ボタン付けミシンの右側面図である。
【図３】押えアームとその付属機構の斜視図である。
【図４】ボタン付けミシンの制御系のブロック図である。
【図５】ボタン穴数が２穴の場合のボタン付け縫製パターンの針落点等の説明図である。
【図６】図５のボタン付け縫製パターンの基本移動量データ等を示す図表である。
【図７】ボタン穴数が３穴の場合のボタン付け縫製パターンの針落点等の説明図である。
【図８】図７のボタン付け縫製パターンの基本移動量データ等を示す図表である。
【図９】ボタン穴数が４穴の場合のボタン付け縫製パターンの針落点等の説明図である。
【図１０】図９のボタン付け縫製パターンの基本移動量データ等を示す図表である。
【図１１】サイズ変更処理のフローチャートである。
【図１２】針落点データ演算処理兼縫製制御のフローチャートの一部である。
【図１３】針落点データ演算処理兼縫製制御のフローチャートの残部である。
【符号の説明】
【００５８】
１        ボタン付けミシン
３        押えアーム
１５      送り台
１６      送り板
２０      ミシン制御装置
２４      フラッシュメモリ（データ記憶手段）
３２      Ｘ軸モータ
３３      Ｙ軸モータ
【図１】
2010131056.tif 000003
【図２】
2010131056.tif 000004
【図３】
2010131056.tif 000005
【図４】
2010131056.tif 000006
【図５】
2010131056.tif 000007
【図６】
2010131056.tif 000008
【図７】
2010131056.tif 000009
【図８】
2010131056.tif 000010
【図９】
2010131056.tif 000011
【図１０】
2010131056.tif 000012
【図１１】
2010131056.tif 000013
【図１２】
2010131056.tif 000014
【図１３】
2010131056.tif 000015