(57)【要約】【課題】加工布における実際の針落ち点を作業者が容易に認識しながら糸張力を設定することができるミシン及び糸張力設定プログラムを提供する。【解決手段】作業者は、縫製パターンのうち、糸張力値の設定又は変更を行う任意の指定位置を、操作パネルを操作することで指定する（Ｓ２２、Ｓ２５：ＹＥＳ）。作業者が指定位置を指定すると、ミシンは、針棒の下端部に装着する縫針が挿通する針落ち地点に指定位置を位置させるように、加工布を保持している布押え装置の送り板を移送する（Ｓ３２）。作業者は、針落ち地点に位置している指定位置を実際に視認しながら、糸調子装置が付与する糸張力の値を設定又は変更する。【選択図】図１０
2010179014.tif 000002
【特許請求の範囲】
【請求項１】
糸に付与する糸張力を調整する糸張力調整手段と、
前記糸張力調整手段により付与される前記糸張力の糸張力値を設定又は変更する糸張力値設定手段と、
所望の縫製パターンを縫製するための縫製データに基づいて加工布を移送する移送手段と
を備えたミシンであって、
前記縫製パターンのうち、前記糸張力設定手段による前記糸張力値の設定又は変更を行う任意の指定位置を指定する位置指定手段を備え、
前記移送手段は、前記位置指定手段による指定に応じて、前記指定位置を針棒の下端部に装着される縫針が挿通する針落ち地点に位置させるように、前記加工布を移送させることを特徴とするミシン。
【請求項２】
前記縫製データは、前記縫針が上下動する回数である針数を示す情報を含み、
前記位置指定手段は、所望の針数に対応する位置を指定位置とする第一指定手段を備え、
前記移送手段は、前記第一指定手段による指定に応じて、前記指定位置を前記針落ち地点に位置させるように、前記加工布を移送させることを特徴とする請求項１に記載のミシン。
【請求項３】
前記縫製データは、前記糸張力値が変化する点である区分点を示す情報を含み、
前記位置指定手段は、前記区分点を指定位置とする第二指定手段を備え、
前記移送手段は、前記第二指定手段による指定に応じて、前記区分点を前記針落ち地点に位置させるように、前記加工布を移送させることを特徴とする請求項１又は２に記載のミシン。
【請求項４】
請求項１乃至３のいずれかに記載のミシンの各種処理手段としてコンピュータを機能させるための糸張力設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、糸張力を調整することが可能なミシン、及び、ユーザが糸張力を設定するための糸張力設定プログラムに関する。
【背景技術】
【０００２】
従来、縫製パターンを構成する複数の縫製工程を、作業者が視覚的に認識できるように文字又は図形を用いて表示部に表示させて、縫製工程毎にユーザに糸張力を設定させるミシンが知られている（例えば、特許文献１，２参照）。このミシンによると、ユーザは、縫製工程を文字又は図形によって認識しながら、所望する縫製工程における糸張力を設定することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−３１１０６１号公報
【特許文献２】特開２００３−３２６０１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、このような従来のミシンでは、縫製工程が表示部に表示されるのみであるため、ユーザは、加工布における実際の針落ち点を認識しづらいという問題点があった。また、縫製パターンが複雑になると、表示部の表示内容だけでは縫製工程を認識し難かった。文字又は図形を表示させる液晶画面等の表示部が必要となり、製造費用の削減も困難であった。
【０００５】
本発明は上記課題を解決するためになされたものであり、加工布における実際の針落ち点を作業者が容易に認識しながら糸張力を設定することができるミシン及び糸張力設定プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の請求項１に記載のミシンは、糸に付与する糸張力を調整する糸張力調整手段と、前記糸張力調整手段により付与される前記糸張力の糸張力値を設定又は変更する糸張力値設定手段と、所望の縫製パターンを縫製するための縫製データに基づいて加工布を移送する移送手段とを備えたミシンであって、前記縫製パターンのうち、前記糸張力設定手段による前記糸張力値の設定又は変更を行う任意の指定位置を指定する位置指定手段を備え、前記移送手段は、前記位置指定手段による指定に応じて、前記指定位置を針棒の下端部に装着される縫針が挿通する針落ち地点に位置させるように、前記加工布を移送させることを特徴とする。
【０００７】
また、本発明の請求項２に記載のミシンは、請求項１に記載の発明の構成に加え、前記縫製データは、前記縫針が上下動する回数である針数を示す情報を含み、前記位置指定手段は、所望の針数に対応する位置を指定位置とする第一指定手段を備え、前記移送手段は、前記第一指定手段による指定に応じて、前記指定位置を前記針落ち地点に位置させるように、前記加工布を移送させることを特徴とする。
【０００８】
また、本発明の請求項３に記載のミシンは、請求項１又は２に記載の発明の構成に加え、前記縫製データは、前記糸張力値が変化する点である区分点を示す情報を含み、前記位置指定手段は、前記区分点を指定位置とする第二指定手段を備え、前記移送手段は、前記第二指定手段による指定に応じて、前記区分点を前記針落ち地点に位置させるように、前記加工布を移送させることを特徴とする。
【０００９】
また、本発明の請求項４に記載の糸張力設定プログラムは、請求項１乃至３のいずれかに記載のミシンの各種処理手段としてコンピュータを機能させることを特徴とする。
【発明の効果】
【００１０】
本発明の請求項１に記載のミシンによると、糸張力値の設定又は変更を行う任意の指定位置を作業者が指定すると、指定位置が針落ち地点に位置するように加工布が移動する。従って、作業者は、実際の針落ち地点を視認しながら、糸張力値を容易且つ確実に設定することができる。よって、糸張力値の設定ミスが生じることを防止でき、作業者の作業効率も向上させることができる。縫製パターンを表示する液晶画面等を設ける必要もない。
【００１１】
また、本発明の請求項２に記載のミシンによると、請求項１に記載の発明の効果に加え、作業者は、所望の針数に対応する位置を第一指定手段で指定することができる。これに伴い、加工布も、指定した針数に対応する位置が針落ち地点に位置するように移動する。よって、作業者は、針数に応じて加工布を移動させながら、糸張力値を容易に設定又は変更することができる。
【００１２】
また、本発明の請求項３に記載のミシンによると、請求項１又は２に記載の発明の効果に加え、作業者は、糸張力値が変化する点である区分点を指定することで、糸張力の設定又は変更を行う指定位置を容易に指定することができる。これに伴い、加工布も、作業者が指定した区分点が針落ち地点に位置するように移動する。よって、作業者は、加工布における区分点の位置を把握しながら、糸張力を容易に設定又は変更することができる。
【００１３】
また、本発明の請求項４に記載の糸張力設定プログラムは、コンピュータに実行させることにより、請求項１乃至３のいずれかに記載の発明の効果を奏することができる。
【図面の簡単な説明】
【００１４】
【図１】ミシン１の斜視図である。
【図２】ミシン１の内部構造の一部を示す部分拡大斜視図である。
【図３】アーム部４に設けた糸調子装置２１をミシン１の前方から見た断面図である。
【図４】操作パネル６の正面図である。
【図５】ミシン１の電気的構成を示すブロック図である。
【図６】ＲＡＭ７４の構成を示す模式図である。
【図７】フラッシュメモリ７６に記憶された縫製データのデータ構成の一例を示す模式図である。
【図８】ミシン１が行う糸張力設定処理のフローチャートである。
【図９】糸張力設定処理中に実行する第一指定処理のフローチャートである。
【図１０】糸張力設定処理中に実行する第二指定処理のフローチャートである。
【図１１】糸張力設定処理中に実行する縫製データ変更処理のフローチャートである。
【図１２】ミシン１が行う縫製処理のフローチャートである。
【図１３】図７に示す縫製データに従って縫製を行った結果を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明を具現化した一実施の形態であるミシン１について、図面を参照して説明する。尚、参照する図面は、本発明が採用し得る技術的特徴を説明するために用いるものであり、記載している装置の構成、各種処理のフローチャート等は、それのみに限定する趣旨ではなく、単なる説明例である。
【００１６】
まず、図１を参照して、ミシン１の全体構造について概略的に説明する。尚、図１の左斜め下側をミシン１の前方とし、右斜め上側をミシン１の後方とする。図１の右斜め下側をミシン１の右側とし、左斜め上側をミシン１の左側とする。ミシン１は、１つの縫製データに基づいて複数回の縫製を行う場合に主に用いる、所謂工業用ミシンである。
【００１７】
ミシン１は、ベッド部２、脚柱部３、及びアーム部４等を備える。ベッド部２は略直方体形状であり、テーブル６５の作業台６６の上面略中央に固定している。また、ベッド部２は、上面に針板５を固定している。脚柱部３は、ベッド部２の後端部から上方に立設する。アーム部４は、ベッド部２と対向するように、脚柱部３の上端部から前方へ延びている。そして、アーム部４は、後述する針棒１０（図２参照）、布押え装置１３（図２参照）、及び糸調子装置２１等を備える。
【００１８】
テーブル６５の作業台６６は、ベッド部２の固定部分の右側に、作業者の操作指示を受け付けるための操作パネル６を固定している。作業台６６の右部の下側には、後述する制御部７１（図５参照）を収納する制御ボックス７を設けている。また、テーブル６５を支持する床面上には、ペダル型の起動停止スイッチ８を配置してある。作業者は、縫製の開始及び終了を指示する場合に、起動停止スイッチ８を足で操作する。
【００１９】
次に、図２を参照して、針棒１０及び布押え装置１３について説明する。図２の左斜め下側をミシン１の前方とし、右斜め上側をミシン１の後方とする。図２の右斜め下側をミシン１の右側とし、左斜め上側をミシン１の左側とする。
【００２０】
アーム部４は、上下に往復移動する針棒１０及び天秤（図示外）を備えている。針棒１０は、アーム部４の前端部に設けてあり、アーム部４の下端よりも下方へ突出している。針棒１０は、下端に縫針１１を取り付けている。アーム部４の内部に設けた主軸（図示外）が回転することで、針棒１０及び縫針１１が上下動する。そして、針棒１０及び縫針１１の上下動に合わせて、ベッド部２の内部に設けた回転釜（図示外）が回転することで、加工布Ｗを縫製する。
【００２１】
布押え装置１３は、送り板１４、押え腕１５、布押え板１６、及び押えソレノイド接続部１７を主に備えている。送り板１４は、前側の形状が矩形枠状となっており、ベッド部２の上面に沿ってＸ軸方向及びＹ軸方向に移動する。押え腕１５は、送り板１４の後端部から前方へ湾曲して延びるアーム形状の部材である。布押え板１６は、送り板１４の形状と同様に矩形枠状となっており、押え腕の前端部に昇降可能に設けてある。押えソレノイド接続部１７は、押え腕１５の上部後端側と、アーム部４の内部に設けた押えソレノイド１８とを接続する。
【００２２】
押えソレノイド１８が駆動していない場合、布押え板１６は、押え腕１５の後方に設けたばね１９の付勢力によって、送り板１４よりも上方に位置する。作業者が、押え腕１５の枠と布押え板１６の枠との間に加工布Ｗを挿入し、押えスイッチ９（図５参照）によって押えソレノイド１８の動作を指示すると、布押え板１６がばね１９の付勢力に反して下降する。これにより、押え腕１５と布押え板１６とが加工布Ｗを挟み、固定する。
【００２３】
布押え装置１３は、互いに直交するＸ軸、Ｙ軸の２方向に独立して移動することで、固定している加工布Ｗを移動させる。詳細には、ベッド部２の内部に、ステッピングモータであるＸ軸駆動モータ８８及びＹ軸駆動モータ９１（図５参照）が設けてある。そして、Ｘ軸駆動モータ８８がＸ軸方向に、Ｙ軸駆動モータ９１がＹ軸方向に、布押え装置１３を移送する。ミシン１は、縫製データに基づいて、加工布Ｗを移送しながら針棒１０及び縫針１１を上下動させる。同時に、以下説明する糸調子装置２１を縫製データに基づいて駆動し、上糸の糸張力を調整する。これにより、縫製パターンに沿った縫製を、糸張力を適宜調整しながら加工布Ｗに自動的に行うことができる。
【００２４】
次に、図３を参照して、糸調子装置２１について説明する。尚、図３の紙面手前側をミシン１の前方とし、紙面奥側をミシン１の後方とする。図３の右側をミシン１の右側とし、図３の左側をミシン１の左側とする。
【００２５】
糸調子装置２１は、糸調子機構２２、糸調子ソレノイド３１、中間ロッド４０、及び駆動ロッド４５を備えている。糸調子機構２２はアーム部４の右側に設けてあり、糸調子ソレノイド３１はアーム部４の左側に固定している。中間ロッド４０及び駆動ロッド４５は、アーム部４の内部に左右方向に移動可能に設けてあり、糸調子ソレノイド３１の駆動力を糸調子機構２２の押圧糸調子皿２３に伝達する。
【００２６】
糸調子機構２２は、押圧糸調子皿２３、被押圧糸調子皿２４、糸調子台２５、糸調子軸２６、及び固定ナット２７を主に備える。外形が略円柱状である糸調子台２５は、アーム部４の右側に形成した円筒状の固定孔２８に挿入し、ビス２９によってアーム部４に固定する。糸調子軸２６は、糸調子台２５を左右方向に貫通するように設けてあり、糸調子台２５よりも右方へ突出している。突出している糸調子軸２６に、リング状の押圧糸調子皿２３を右方から通し、さらにリング状の被押圧糸調子皿２４を通して、固定ナット２７を締結させている。そして、糸調子軸２６の内部に、駆動ロッド４５を左右方向に移動可能に配設している。駆動ロッド４５が右方へ移動すると、駆動ロッド４５の右端は押圧糸調子皿２３の左側面に接触する。縫製時には、押圧糸調子皿２３と被押圧糸調子皿２４との間に上糸を通す。
【００２７】
糸調子ソレノイド３１は比例ソレノイドであり、駆動電圧の供給によって、出力軸３２に接続した中間ロッド４０を右方に進出させる。糸調子ソレノイド３１に供給する駆動電圧を変化させることで、押圧糸調子皿２３に対する押圧力を変化させることができる。
【００２８】
中間ロッド４０は、糸調子ソレノイド３１の出力軸３２から右方へ伸び、アーム部４内に形成した大径孔部３４を挿通し、さらに小径孔部３５を挿通する。中間ロッド４０は、大径孔部３４に位置する部分にフランジ４１を備えている。また、大径孔部３４と小径孔部３５とを接続する段部３６にリング状の座金３７が配置してある。そして、座金３７と中間ロッド４０のフランジ４１との間に圧縮コイルバネ４３が介在しており、圧縮コイルバネ４３は中間ロッド４０を左方へ付勢する。中間ロッド４０が右方へ移動すると、中間ロッド４０の右端は駆動ロッド４５の左端に接触する。
【００２９】
次いで、糸調子装置２１の動作について説明する。糸調子ソレノイド３１が駆動していない場合、中間ロッド４０は、圧縮コイルバネ４３の付勢力によって非作動位置に位置する。この場合、中間ロッド４０の右端と駆動ロッド４５の左端とは接触していないため、駆動ロッド４５には力は加わらず、押圧糸調子皿２３に右向きの力が加わることもない。従って、押圧糸調子皿２３と被押圧糸調子皿２４との間を通る上糸に張力を付与する状態ではない。
【００３０】
作業者が縫製を開始させると、制御部７１（図５参照）は、縫製データに従って糸調子ソレノイド３１に所定の駆動電圧を供給する。すると、中間ロッド４０は、圧縮コイルバネ４３の付勢力に抗して所定ストローク分右方に移動する。駆動ロッド４５の左端が中間ロッド４０の右端に接触し、駆動ロッド４５は押圧糸調子皿２３を右方に押圧する。これにより、押圧糸調子皿２３と被押圧糸調子皿２４との間を通る上糸に張力を付与することができる。糸調子ソレノイド３１に供給する駆動電圧に応じて、中間ロッド４０、駆動ロッド４５、及び押圧糸調子皿２３に加わる押圧力が変化する。よって、作業者は、所望する糸張力値をあらかじめ縫製データに入力しておくことで、作業者が意図する糸張力で自動的に縫製作業を行わせることができる。
【００３１】
次に、ミシン１における糸張力の設定及び変更について説明する。先述したように、ミシン１は、加工布Ｗの移送、縫針１１の上下動、及び糸調子装置２１による糸張力の調整を、全て縫製データに従って制御する。従って、作業者は、縫製動作を実行させる前に、所望する糸張力値をあらかじめ設定又は変更しておくことで、意図する糸張力でミシン１に自動的に縫製動作を実行させることができる。そして、作業者が糸張力値の設定及び変更を行う場合、ミシン１は、縫製パターンのうち、糸張力値の設定又は変更を行う指定位置を、縫針１１が挿通する針落ち地点に移動させる。これにより、作業者は、実際の針落ち地点を視認しながら糸張力値を容易且つ確実に設定することができる。
【００３２】
具体的には、縫製データは、縫針１１を上下動させる回数である針数の情報を含んでいる。作業者は、針数を進める指示、又は針数を戻す指示を操作パネル６に入力することで、糸張力値の設定及び変更を行う指定位置を指定することができる。ミシン１は、加工布Ｗの指定位置が針落ち地点に位置するように、加工布Ｗを縫製経路に沿って移送する。これにより、作業者は、縫製経路のうちのどの部分を指定位置とするかを容易に判断することができる。さらに、針数を進める指示、又は針数を戻す指示を１回行う毎に移動させる針数の単位（以下、「移動針数単位」という。）を作業者が入力すれば、ミシン１は、１回の指示に対して移動針数単位分だけ加工布Ｗを移送する。よって、作業者は、指定位置を細かく移動させる場合には、移動針数単位を小さい値に設定すればよい。一方、指定位置を大幅に移動させる場合には、移動針数単位を大きい値に設定すればよい。
【００３３】
また、縫製データは、糸張力値の設定値が変化する点である区分点を示す情報を含んでいる。区分点には、縫製経路が進む毎に値が大きくなるように、順に区分点番号を付している。作業者は、区分点番号を入力することで、区分点を指定位置とすることができる。ミシン１は、作業者が指定した区分点が針落ち地点に位置するように加工布Ｗを移送する。よって、作業者は、同一の糸張力で縫製が進行する区間の始点又は終点を容易に指定位置に指定することができ、区分点の位置を実際に視認して糸張力値を変更することができる。尚、作業者が指定位置を指定して糸張力値の設定を行うと、ミシン１は、指定位置から次の区分点までの区間の糸張力値を縫製データに設定する。
【００３４】
次に、図４を参照して、操作パネル６について説明する。図４に示すように、操作パネル６の上部には、移動針数単位表示部５１、移動針数単位増減キー５２、現在指定位置針数表示部５３、及び前進後進キー５４を設けている。移動針数単位表示部５１は、針数を進める指示、又は針数を戻す指示を１回行う毎に移動させる移動量の針数単位である移動針数単位の設定値を表示する。移動針数単位増減キー５２は、移動針数単位の増減指示を作業者が入力するためのキーである。現在指定位置針数表示部５３は、現在の指定位置に対応する針数を表示する。前進後進キー５４は、糸張力値の設定及び変更を行う指定位置を作業者が指定するために、針数を進める指示、及び針数を戻す指示を入力するためのキーである。
【００３５】
また、操作パネル６には、リセットキー５５、区分点番号表示部５６、区分点番号増減キー５７、糸張力値表示部５８、糸張力値増減キー５９、糸張力値設定開始キー６０、エンターキー６１、及びテストキー６２を設けている。リセットキー５５は、入力を確定させずにキャンセルさせる指示を行うためのキーである。区分点番号表示部５６は、糸張力値の設定値が変化する点である区分点の番号を表示する。区分点番号増減キー５７は、指定位置に指定する区分点の番号を作業者が増減させるためのキーである。糸張力値表示部５８は糸張力値を表示する。糸張力値増減キー５９は、作業者が糸張力値を増減させるためのキーである。糸張力値設定開始キー６０は、糸張力値の設定及び変更を開始する指示を入力するためのキーである。エンターキー６１は、作業者が入力を確定させるためのキーである。テストキー６２は、糸張力値の設定及び変更を終了する指示を入力するためのキーである。
【００３６】
次に、図５を参照して、ミシン１の電気的構成について説明する。図５に示すように、ミシン１の制御構成では、制御ボックス７（図１参照）に設けた制御部７１が核となっている。制御部７１は、ＣＰＵ７３、ＲＡＭ７４、ＲＯＭ７５、及びフラッシュメモリ７６を備えている。ＣＰＵ７３は、ミシン１全体の制御を司る。ＲＡＭ７４は、各種のデータを一時的に記憶する。ＲＯＭ７５は、ミシン１を動作させるためのプログラム及び初期値等を記憶している。フラッシュメモリ７６は不揮発性のメモリであり、縫製データ（図７参照）等を記憶する。
【００３７】
制御部７１には、操作パネル６、起動停止スイッチ８、押えスイッチ９、および主軸回転角度検出センサ７８が接続している。主軸回転角度検出センサ７８は、ミシン１の主軸（図示外）の位相角度を検出するためのセンサである。また、制御部７１には、駆動回路８１，８３，８５，８７，９０が接続している。駆動回路８１は、主軸を回転させるミシンモータ８２を駆動する。制御回路８３は、布押え板１６（図２参照）を下降させる押えソレノイド１８を駆動する。駆動回路８５は、糸張力を調整する糸調子ソレノイド３１を駆動する。駆動回路８７は、送り板１４をＸ軸方向に移動させるＸ軸駆動モータ８８を駆動する。駆動回路９０は、送り板１４をＹ軸方向に移動させるＹ軸駆動モータ９１を駆動する。さらにＸ軸駆動モータ８８には、出力軸の回転を検出するＸ軸エンコーダ８９が接続しており、Ｘ軸エンコーダ８９は検出結果を制御部７１に出力する。Ｙ軸駆動モータ９１にはＹ軸エンコーダ９２が接続しており、検出結果を制御部７１に出力する。
【００３８】
次に、図６を参照して、ＲＡＭ７４が記憶する各種データについて説明する。図６に示すように、ＲＡＭ７４は、現在指定位置針数記憶エリア７４１、現在区間記憶エリア７４２、移動針数単位記憶エリア７４３、入力区分点番号記憶エリア７４４、入力糸張力値記憶エリア７４５、データ順位カウンタ記憶エリア７４６等の各種記憶エリアを備えている。
【００３９】
現在指定位置針数記憶エリア７４１は、その時点で作業者が指定している指定位置に対応する縫製データの針数を記憶する。現在区間記憶エリア７４２は、その時点の指定位置が属する区間を記憶する。先述したように、この区間とは、同一の糸張力で縫製が進行する区間であり、区間の始点及び終点が区分点となる。移動針数単位記憶エリア７４３は、指定位置を移動させる１回の指示に対して指定位置を移動させる場合の移動量の単位である、針数の単位を記憶する。入力区分点番号記憶エリア７４４は、作業者が区分点番号によって指定位置を指定する場合に入力する入力区分点番号を記憶する。入力糸張力値記憶エリア７４５は、作業者が糸張力値を設定する場合に入力する入力糸張力値を記憶する。データ順位カウンタ記憶エリア７４６は、縫製を行う場合に、複数の制御データからなる縫製データ（図７参照）のうち、ミシン１が処理する制御データのデータ順位を特定するために用いるカウンタの値を記憶する。
【００４０】
次に、図７を参照して、縫製データの一例について説明する。縫製データは、不揮発性メモリであるフラッシュメモリ７６に記憶する。図７に示すように、１つの縫製データは、ミシン１の動作を制御するための複数の制御データからなり、複数の制御データのそれぞれには、処理の順番にデータ順位を付している。各制御データは、制御データの種類を示す「データ種類」と、ミシン１の動作内容である「データ内容」とを含む。
【００４１】
「データ種類」には、糸張力値データ、ステッチデータ、及びエンドデータの３つがある。糸張力値データの「データ内容」は、区分点番号及び糸張力値からなる。区分点番号は、縫製経路が進む毎に値が大きくなるように順に区分点に付した番号である。糸張力値は、次の区分点までの区間における糸張力値を示す。図７に示す例では、データ順位「０」の糸張力値データは、縫製開始位置の区分点番号が「０」であること、及び、区分点番号「１」までの区間の糸張力値を「１０」として縫製を実行させることを示す。また、ステッチデータの「データ内容」は、送り板１４のＸ軸方向の移動量を示すデータ、及びＹ軸方向の移動量を示すデータからなる。Ｘ軸駆動モータ８８及びＹ軸駆動モータ９１は、ステッチデータに従って駆動する。エンドデータは、１回の縫製の終了を示す。尚、図示しないが、縫製データは針数を示すデータも含む。
【００４２】
以下、本実施の形態に係るミシン１が行う処理について、フローチャートを参照して説明する。まず、作業者が糸張力の設定及び変更を行う場合の処理である糸張力値設定処理について説明する。作業者が、フラッシュメモリ７６中の縫製データの１つを選択し、糸張力値設定開始キー６０（図４参照）を所定時間押下すると、ＣＰＵ７３は、ＲＯＭ７５に記憶したプログラムに従って、図８に示す糸張力値設定処理を実行する。
【００４３】
ＣＰＵ７３は、図８に示す糸張力値設定処理を開始すると、まず、操作パネル６に各値を表示する（Ｓ１）。詳細には、移動針数単位表示部５１に移動針数単位の初期値を表示させる。現在指定位置針数表示部に、初期の指定位置となる縫製開始位置に対応する針数である「１」を表示させる。区分点番号表示部５６に、区分点「０」から区分点「１」までの区間である区間「０」の、開始位置の区分点番号「０」を表示させる。糸張力値表示部５８に、区間「０」に設定してある糸張力値（図７に示す例では「１０」）を表示させる。
【００４４】
次いで、ＣＰＵ７３は、移動針数単位増減キー５２を作業者が操作したか否かを判断する（Ｓ２）。作業者が移動針数単位増減キー５２を操作した場合（Ｓ２：ＹＥＳ）、ＣＰＵ７３は、ＲＡＭ７４の移動針数単位記憶エリア７４３（図６参照）に記憶している移動針数単位を更新する（Ｓ３）。その後、Ｓ１の処理を行い、更新した移動針数単位を移動針数単位表示部５１に表示させる。
【００４５】
作業者が移動針数単位増減キー５２を操作していない場合（Ｓ２：ＮＯ）、ＣＰＵ７３は、前進後進キー５４の操作があったか否かを判断する（Ｓ４）。作業者が前進後進キー５４を操作した場合（Ｓ４：ＹＥＳ）、ＣＰＵ７３は第一指定処理を実行する（Ｓ５）。
【００４６】
図９に示す第一指定処理は、作業者が糸張力値の設定又は変更を行う位置である指定位置を、移動針数単位だけ移動させる処理である。まず、ＣＰＵ７３は、ＲＡＭ７４の現在指定位置針数記憶エリア７４１に記憶している、現在の指定位置に対応する縫製データの針数を更新する（Ｓ１１）。例えば、更新前の指定位置に対応する針数が「５００」であり、移動針数単位が「３０」であり、針数を進めるキーの操作があった場合には、現在指定位置針数記憶エリア７４１に記憶している値を「５００」から「５３０」に更新する。
【００４７】
次いで、ＣＰＵ７３は、ＲＡＭ７４の現在区間記憶エリア７４２に記憶している区間を、指定位置が属する区間に更新する（Ｓ１２）。指定位置の更新の前後で区間が変更していない場合には、区間の更新は行わない。そして、ＣＰＵ７３は、Ｘ軸駆動モータ８８及びＹ軸駆動モータ９１を制御し、加工布Ｗの指定位置が針落ち地点に位置するように、送り板１４を縫製経路に沿って移送させる（Ｓ１３）。これにより、作業者は、縫製経路のどの部分の糸張力値を設定するのかを容易に確認して、適切に糸張力値を設定することができる。第一指定処理が終了すると、処理は図８のＳ１へ戻る。ＣＰＵ７３は、更新した指定位置と、更新した区間の開始位置の区分点番号とを操作パネル６に表示させる（Ｓ１）。
【００４８】
図８の説明に戻り、前進後進キー５４の操作がない場合には（Ｓ４：ＮＯ）、ＣＰＵ７３は、区分点番号増減キー５７の操作があったか否かを判断する（Ｓ６）。作業者が区分点番号増減キー５７を操作した場合（Ｓ６：ＹＥＳ）、ＣＰＵ７３は第二指定処理を実行する（Ｓ７）。
【００４９】
図１０に示す第二指定処理は、作業者が入力した区分点に指定位置を移動させる処理である。まず、ＣＰＵ７３は、区分点番号表示部５６を点滅させる（Ｓ２１）。作業者が入力した入力区分点番号を、ＲＡＭ７４の入力区分点番号記憶エリア７４４に記憶し、点滅している区分点番号表示部５６に表示させる（Ｓ２２）。次いで、ＣＰＵ７３は、区分点番号増減キー５７の操作があったか否かを判断し（Ｓ２３）、操作があった場合には（Ｓ２３：ＹＥＳ）、入力区分点番号の記憶及び表示を再び行う（Ｓ２２）。区分点番号増減キー５７の操作がない場合には（Ｓ２３：ＮＯ）、リセットキー５５の操作があったか否かを判断し（Ｓ２４）、リセットキー５５の操作がない場合には（Ｓ２４：ＮＯ）、エンターキー６１の操作があったか否かを判断する（Ｓ２５）。エンターキー６１の操作がない場合には（Ｓ２５：ＮＯ）、処理はＳ２３の判断へ戻る。
【００５０】
作業者がリセットキー５５を操作した場合には（Ｓ２４：ＹＥＳ）、ＣＰＵ７３は、入力区分点番号記憶エリア７４４をクリアし（Ｓ２７）、点滅している区分点番号表示部５６を点灯状態に戻して（Ｓ２８）、処理はＳ１（図８参照）へ戻る。ＣＰＵ７３は、区分点番号表示部５６に点滅表示させていた入力区分点番号を消去し、現在区間記憶エリア７４２に記憶している区間の開始位置の区分点番号を表示させる（Ｓ１）。
【００５１】
作業者がエンターキー６１を操作した場合には（Ｓ２５：ＹＥＳ）、ＣＰＵ７３は、入力区分点番号に対応する縫製データの針数を、ＲＡＭ７４の現在指定位置針数記憶エリア７４１に記憶する（Ｓ３０）。現在区間記憶エリア７４２に記憶している値を、入力区分点番号と同じ値に更新する（Ｓ３１）。そして、ＣＰＵ７３は、Ｘ軸駆動モータ８８及びＹ軸駆動モータ９１を制御し、入力区分点が針落ち地点に位置するように、送り板１４を縫製経路に沿って移送させる（Ｓ３２）。これにより、作業者は、糸張力値が変化する点である区分点を容易に指定位置に指定し、糸張力値を変更することができる。次いで、点滅している区分点番号表示部５６を点灯状態に戻し（Ｓ３３）、現在の指定位置及び区分点番号を操作パネル６に表示させる（Ｓ１、図８参照）。
【００５２】
図８の説明に戻り、区分点番号増減キー５７の操作がない場合には（Ｓ６：ＮＯ）、ＣＰＵ７３は、糸張力値増減キー５９の操作があったか否かを判断する（Ｓ８）。作業者が糸張力値増減キー５９を操作した場合（Ｓ８：ＹＥＳ）、ＣＰＵ７３は縫製データ変更処理を実行する（Ｓ９）。糸張力値増減キー５９の操作がない場合には（Ｓ８：ＮＯ）、ＣＰＵ７３は、テストキー６２の操作があったか否かを判断する（Ｓ１０）。作業者がテストキー６２を操作した場合（Ｓ１０：ＹＥＳ）、糸張力値設定処理を終了する。操作がない場合には（Ｓ１０：ＮＯ）、そのままＳ１の処理へ戻る。
【００５３】
図１１に示す縫製データ変更処理は、フラッシュメモリ７６に記憶している縫製データを、作業者が設定又は変更した糸張力値の情報を含むデータに変更する処理である。まず、ＣＰＵ７３は、糸張力値表示部５８を点滅させる（Ｓ４１）。作業者が入力した糸張力値を、ＲＡＭ７４の入力糸張力値記憶エリア７４５に記憶し、点滅している糸張力値表示部５８に表示させる（Ｓ４２）。次いで、ＣＰＵ７３は、糸張力値増減キー５９の操作があったか否かを判断し（Ｓ４３）、操作があった場合には（Ｓ４３：ＹＥＳ）、入力糸張力値の記憶及び表示を再び行う（Ｓ４２）。糸張力値増減キー５９の操作がない場合には（Ｓ４３：ＮＯ）、リセットキー５５の操作があったか否かを判断し（Ｓ４４）、リセットキー５５の操作がない場合には（Ｓ４４：ＮＯ）、エンターキー６１の操作があったか否かを判断する（Ｓ４５）。エンターキー６１の操作がない場合には（Ｓ４５：ＮＯ）、処理はＳ４３の判断へ戻る。
【００５４】
作業者がリセットキー５５を操作した場合には（Ｓ４４：ＹＥＳ）、ＣＰＵ７３は、入力糸張力値記憶エリア７４５をクリアし（Ｓ４７）、点滅している糸張力値表示部５８を点灯状態に戻して（Ｓ４８）、処理はＳ１（図８参照）へ戻る。ＣＰＵ７３は、糸張力値表示部５８に点滅表示させていた入力糸張力値を消去し、現在の指定位置に設定してある糸張力値を表示させる（Ｓ１）。
【００５５】
作業者がエンターキー６１を操作した場合には（Ｓ４５：ＹＥＳ）、ＣＰＵ７３は、点滅している糸張力値表示部５８を点灯状態に戻す（Ｓ５０）。現在の指定位置が区分点であるか否かを判断する（Ｓ５１）。現在の指定位置が区分点でなければ（Ｓ５１：ＮＯ）、区間を新たに設定する必要がある。そこで、ＣＰＵ７３は、フラッシュメモリ７６に記憶している縫製データ（図７参照）のうち、現在の指定位置に対応する箇所に、区分点番号及び糸張力値を示す糸張力値データを追加して、区分点番号及びデータ順位を割り振る。これに伴い、追加した制御データよりもデータ順位が後の制御データのデータ順位を、１つずつ繰り下げる。また、追加した制御データよりもデータ順位が後の区分点の番号を、それぞれ「１」増加させる（Ｓ５２）。そして、ＣＰＵ７３は、追加した糸張力値データの糸張力値に、作業者が入力した糸張力値を設定し（Ｓ５３）、糸張力値設定処理へ戻る。
【００５６】
また、現在の指定位置が区分点であれば（Ｓ５１：ＹＥＳ）、区間を新たに追加する必要がない。ＣＰＵ７３は、現在の指定位置である区分点の糸張力値データに、作業者が入力した糸張力値を設定して（Ｓ５４）、処理は糸張力値設定処理へ戻る。
【００５７】
次に、図１２を参照して、ミシン１が行う縫製処理について説明する。作業者が、フラッシュメモリ７６中の縫製データの１つを選択し、起動停止スイッチ８の操作によって縫製開始を指示すると、ＣＰＵ７３は、ＲＯＭ７５に記憶したプログラムに従って縫製処理を実行する。
【００５８】
図１２に示すように、縫製処理を開始したＣＰＵ７３は、ＲＡＭ７４のデータ順位カウンタ記憶エリア７４６に記憶しているカウンタＮの値を初期化して「０」とする（Ｓ６１）。次に、ＣＰＵ７３はミシンモータ８２の駆動を開始させて（Ｓ６３）、縫製データ（図７参照）中の順位Ｎの制御データを読み込む（Ｓ６４）。
【００５９】
読み込んだ制御データがステッチデータであるか否かを判断し（Ｓ６５）、ステッチデータであれば（Ｓ６５：ＹＥＳ）、送り板１４の移送開始のタイミングであるか否かを判断する（Ｓ６６）。移送開始のタイミングとなるまでこの判断を繰り返す（Ｓ６６：ＮＯ）。タイミングが到来すると（Ｓ６６：ＹＥＳ）、ＣＰＵ７３は、ステッチデータに従ってＸ軸駆動モータ８８及びＹ軸駆動モータ９１を駆動させる（Ｓ６７）。カウンタＮの値に「１」を加算して（Ｓ６８）、Ｓ６４の処理へ戻る。
【００６０】
読み込んだ制御データがステッチデータでなければ（Ｓ６５：ＮＯ）、糸張力値データであるか否かを判断する（Ｓ７０）。糸張力値データであれば（Ｓ７０：ＹＥＳ）、ＣＰＵ７３は、データが示す糸張力値に応じて糸調子ソレノイド３１の出力を変更し、上糸の張力を変更する（Ｓ７１）。カウンタＮの値に「１」を加算して（Ｓ６８）、Ｓ６４の処理へ戻る。
【００６１】
読み込んだ制御データがステッチデータでなく（Ｓ６５：ＮＯ）、糸張力値データでもなければ（Ｓ７０：ＮＯ）、読み込んだ制御データはエンドデータである。この場合、ＣＰＵ７３は、カウンタＮの値を初期化して「０」とし（Ｓ７３）、ミシンモータ８２の駆動を停止させて（Ｓ７４）、縫製処理を終了する。
【００６２】
次に、図１３を参照して、糸張力値設定処理（図８参照）で設定した縫製データに基づく縫製の結果の一例について説明する。図１３は、図７に示す縫製データに基づいて縫製を行った結果を示す。縫製処理を開始したＣＰＵ７３は、まず、データ順位「０」の制御データを読み込む。この制御データは糸張力値データであるため、糸張力値「１０」に基づいて糸調子ソレノイド３１の出力を調整し、糸張力を調整する。次いで、データ順位「１」の制御データがステッチデータであるため、縫針１１の動作に合わせて送り板１４をＸ軸方向に「３」移送し、縫製を実行する。その後、ＣＰＵ７３はこの処理を４回繰り返す。
【００６３】
次いで、ＣＰＵ７３は、データ順位「６」の制御データが糸張力値データであるため、糸張力値「２５」に基づいて糸調子ソレノイド３１の出力を変更する。そして、データ順位「７」〜「１０」のステッチデータに従って送り板１４を移送する。データ順位「１１」の制御データはエンドデータであるため、その時点で縫製を終了する。これにより、ミシン１は、区分点「０」から区分点「１」までの区間「０」では、糸張力値「１０」で縫製を行う。区分点「１」から縫製終了までの区間「１」では、糸張力値「２５」で縫製を行う。
【００６４】
以上説明したように、本実施の形態に係るミシン１では、糸張力の設定又は変更を行う任意の指定位置を作業者が指定すると、実際の指定位置が針落ち地点に位置するように加工布Ｗが移動する。従って、作業者は、実際の針落ち地点を視認しながら、糸張力値を容易且つ確実に設定することができる。よって、糸張力値の設定ミスが生じることを防止でき、作業者の作業効率も向上させることができる。より具体的には、作業者は、縫製済みの加工布Ｗを布押え装置１３に固定したまま、糸張力値を変更する指定位置を指定することで、指定位置を実際の針落ち地点に移動させることができる。よって、１つの縫製データに基づいて複数回の縫製を実行させる場合、縫製済みの加工布Ｗのどの部分の糸張力を調整すべきかを容易に把握しながら、より適切に糸張力を調整し、次回以降の縫製を所望の糸張力でミシン１に実行させることができる。また、縫製パターン中の指定位置を表示するための液晶画面等をミシンに設ける必要もない。
【００６５】
また、作業者は、所望の針数に対応する位置を指定位置として指定することができる。これに伴い、加工布Ｗも、指定した針数に対応する位置が針落ち地点に位置するように移動する。よって、作業者は、針数に応じて加工布Ｗを移動させながら、糸張力値を容易に設定又は変更することができる。さらに、作業者が移動針数単位を入力すれば、ミシン１は、１回の指定位置の指定に対して移動針数単位分だけ加工布を移送する。よって、作業者は、指定位置を細かく移動させる場合には、移動針数単位を小さい値に設定すればよい。一方、指定位置を大幅に移動させる場合には、移動針数単位を大きい値に設定すればよい。これにより、作業者は所望の位置を容易に指定位置に指定することができる。
【００６６】
また、作業者は、糸張力値が変化する点である区分点を指定することで、糸張力値の設定又は変更を行う指定位置を容易に指定することができる。これに伴い、加工布Ｗも、作業者が指定した区分点が針落ち地点に位置するように移動する。よって、作業者は、加工布Ｗにおけるその時点での区分点の位置を把握しながら、糸張力を容易に設定又は変更することができる。より具体的には、作業者は、特定の区間の糸張力を変更する場合、区間の始点となる区分点を指定することで、区間の始点が実際の加工布Ｗのどこに位置しているかを確認して、その区間の糸張力を調整することができる。
【００６７】
また、ミシン１によると、縫製データが糸張力値のデータをあらかじめ含んでいない場合でも、作業者は、実際の加工布Ｗの縫製位置を確認しながら糸張力値を設定することができる。また、同一の糸張力で縫製が進行する区間内であっても、区間内の所望の位置を指定位置として糸張力値を設定すれば、指定位置が新たな区分点となり、縫製データに新たな糸張力値のデータが加わる。よって、作業者は、加工布Ｗの縫製位置を確認しながら自由に糸張力値を設定することができる。
【００６８】
上記実施の形態において、糸調子装置２１が本発明の「糸張力調整手段」に相当し、操作パネル６の操作に応じて図１１に示す縫製データ変更処理を行うＣＰＵ７３が「糸張力値設定手段」として機能する。図９のＳ１３、図１０の３２、図１２のＳ６７でＸ軸駆動モータ８８及びＹ軸駆動モータ９１を制御するＣＰＵ７３と、Ｘ軸駆動モータ８８と、Ｙ軸駆動モータ９１とが「移送手段」に相当する。移動針数単位増減キー５２及び前進後進キー５４の操作に応じて図９のＳ１１，Ｓ１２の処理を行うＣＰＵ７３が「第一指定手段」として機能する。区分点番号増減キー５７及びエンターキー６１の操作に応じて図１０のＳ３０，Ｓ３１の処理を行うＣＰＵ７３が「第二指定手段」として機能する。
【００６９】
尚、上記実施の形態に示した構成及び処理は例示であり、各種の変更が可能であることは言うまでもない。まず、上記実施の形態のミシン１は、指定位置が針落ち地点に位置するように加工布Ｗを移送する場合、縫製パターンの縫製経路に沿って加工布Ｗを移送する。これにより、縫製パターンのどの位置を指定位置としたのかを容易に作業者に認識させることができる。しかし、加工布Ｗの移送方法は変更できる。例えば、最短経路を経て加工布Ｗを移送してもよい。より具体的には、移送前のＸ，Ｙ座標が（Ａ，Ｂ）であり、移送後の座標が（Ｃ，Ｄ）であれば、Ｘ軸駆動モータ８８に（Ｃ−Ａ）、Ｙ軸駆動モータ９１に（Ｄ−Ｂ）の移送を指示すればよい。これにより、加工布Ｗを素早く移動させることができ、作業者は短時間で糸張力を設定することができる。
【００７０】
また、指定位置の指定方法も変更できる。例えば、針数の値を直接作業者に入力させて、作業者が入力した針数に対応する位置を指定位置として処理を行ってもよい。
【符号の説明】
【００７１】
１    ミシン
６    操作パネル
１０    針棒
１１    縫針
１３    布押え装置
１４    送り板
２１    糸調子装置
３１    糸調子ソレノイド
７１    制御装置
７３    ＣＰＵ
７４    ＲＡＭ
７５    ＲＯＭ
７６    フラッシュメモリ
８８    Ｘ軸駆動モータ
９１    Ｙ軸駆動モータ
【図１】
2010179014.tif 000003
【図２】
2010179014.tif 000004
【図３】
2010179014.tif 000005
【図４】
2010179014.tif 000006
【図５】
2010179014.tif 000007
【図６】
2010179014.tif 000008
【図７】
2010179014.tif 000009
【図８】
2010179014.tif 000010
【図９】
2010179014.tif 000011
【図１０】
2010179014.tif 000012
【図１１】
2010179014.tif 000013
【図１２】
2010179014.tif 000014
【図１３】
2010179014.tif 000015