(57)【要約】【課題】効率的に布押えの中間位置を設定可能なミシンを提供する。【解決手段】ミシン１００は、縫い針９ａと、布押え２０と下板１６とを有する布保持機構と、布移動機構１５と、複数の縫製データ３０及びそれぞれの縫製データ３０に対応付けられた中間位置の高さである布押え高さＨ１を記憶するメディアインターフェイス５に接続された外部記憶装置と、布押え２０を布押え位置、上昇位置及び中間位置の各々の高さに駆動する布押え用モータ２１と、布押え位置、上昇位置又は中間位置への布押え２０の移動を指示するペダル７と、ペダル７によって布押え２０の中間位置への移動が指示されると縫製データ３０に対応付けられた布押え高さＨ１の中間位置高さへ布押え２０を移動させるよう制御する制御部１０とを備える。【選択図】図１４
2008279116.tif 000002
【特許請求の範囲】
【請求項１】
縫い針を上下動させる針上下動機構と、
被縫製物を上から押圧することで保持する布押えを有する布保持機構と、
前記布押さえと縫い針とを前記縫い針の上下動方向と交差する方向に相対移動可能とすることで被縫製物を移動させる布移動機構と、
少なくとも縫製における複数の針落ち位置とその順番とを含む複数の縫製データを記憶する第１の記憶手段と、を備え、
選択された前記縫製データに従って前記針上下動機構及び前記布移動機構を駆動することで被縫製物に縫い目を形成するミシンにおいて、
前記布押えを少なくとも布押え位置、上昇位置及び中間位置の各々の高さに駆動する駆動手段と、
前記布押え位置、上昇位置又は中間位置への布押えの移動を入力指示する布押え位置指示手段と、
前記各縫製データに対応付けられた中間位置の高さを記憶する中間位置高さ記憶手段と、
前記布押え位置指示手段によって前記布押えの中間位置への移動が指示されると縫いを行っている縫製データに対応付けられた中間位置の高さへ前記布押えを移動させるよう制御する制御手段とを備えることを特徴とするミシン。
【請求項２】
前記布押えの中間位置の高さは、前記縫製データの一部として記憶されることを特徴とする請求項１に記載のミシン。
【請求項３】
前記縫製データは縫いの途中で縫いを停止させる一時停止命令と一時停止時の布押え高さデータとを含み、
前記制御手段は、前記縫製データの一時停止命令に従って停止した後に、中間位置高さへ前記布押さえを移動する場合には、前記布押え高さデータが示す高さとなるように駆動手段を制御することを特徴とする請求項２に記載のミシン。
【請求項４】
前記複数の縫製データに対して共用可能な前記布押えの中間位置の高さの設定を含む縫製の各種パラメータを含む縫製パッケージデータを記憶する第２の記憶手段を備え、
前記制御手段は、前記縫製データと縫製パッケージデータとを組合わせて実行する際に、前記駆動手段によって前記布押えが中間位置へと移動する場合に前記縫製パッケージデータに記憶された前記布押えの中間位置の高さへ前記布押えを移動させるよう制御することを特徴とする請求項１に記載のミシン。
【請求項５】
縫い針を上下動させる針上下動機構と、
被縫製物を上から押圧することで保持する布押えを有する布保持機構と、
前記布押さえと縫い針とを前記縫い針の上下動方向と交差する方向に相対移動可能とすることで被縫製物を移動させる布移動機構と、
少なくとも縫製における複数の針落ち位置とその順番とを含む複数の縫製データを記憶する第１の記憶手段と、を備え、
選択された前記縫製データに従って前記針上下動機構及び前記布移動機構を駆動することで被縫製物に縫い目を形成するミシンにおいて、
前記布押えを少なくとも布押え位置、上昇位置及び中間位置の各々の高さに駆動する駆動手段と、
前記布押え位置、上昇位置又は中間位置への布押えの移動を入力指示する布押え位置指示手段と、
前記各縫製データの一部として記憶される中間位置の高さを記憶する中間位置高さ記憶手段と、
前記布押え位置指示手段によって前記布押えの中間位置への移動が指示されると縫いを行っている縫製データに対応付けられた中間位置の高さへ前記布押えを移動させるよう制御する制御手段と、
前記複数の縫製データに対して共用可能な前記布押えの中間位置の高さの設定を含む縫製の各種パラメータを含む縫製パッケージデータを記憶する第２の記憶手段と、
前記縫製データの一部として記憶された前記布押えの中間位置の高さと、前記縫製パッケージデータに記憶された前記布押えの中間位置の高さとの優先適用順位を選択可能に設定する選択手段と、を備え、
前記制御手段は、前記選択手段によって設定された優先適用順位に従って前記縫製データ及び前記縫製パッケージデータに記憶された前記布押えの中間位置の高さへ前記布押さえを移動させるよう制御することを特徴とするミシン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の針落ち位置とその順番とを含む縫製データに従って縫い目を形成するミシンに関する。
【背景技術】
【０００２】
縫製データに基づいて所定の縫い目模様を形成するミシンが従来から広く使用されている。このミシンは、布押えの上下動で布地を保持する布保持機構を針板に沿った平面上で水平移動させる布移動機構を備えており、縫製データに定められた各針ごとのＸ，Ｙ軸方向の移動量を順番に参照し、布移動機構をＸ軸方向とＹ軸方向とについてパルスモータにより各針ごとに駆動することで布地を針棒に対して相対移動させて所定の縫い目模様の形成を実現している。
また、上述のミシンの布保持機構において、布押えは下板の上面に設置された布地に対して下降し、布地に上から押圧力を加えることで布押えと下板とで布地を挟み込み、布地を保持する。このとき、布押えを上方に退避させた上昇位置から布押え位置まで一度に下降させると布押えと下板とが接触するときに生ずる振動や布押え操作時に生ずる振動等によって下板に設置された布地が位置ずれを起こすことがある。そこで、布押えによって布地を保持する際の布押えの上下動の移動量を減らすために、布押えの上昇位置と布押え位置との間に中間位置を設けたミシンの布保持機構が知られている（例えば特許文献１）。即ち、上昇位置にあるときに布をおおよその位置に合わせ、中間位置で布押えを停止可能とすることで位置ずれを防ぎ、なおかつ、中間位置にある布押えを見て、布を正確に位置合わせすることを可能としている。また、布押えの中間位置の高さを設定可能なミシンが知られている（例えば特許文献２）。
【特許文献１】特開２００３−１３５８７８号公報
【特許文献２】特開２００３−３２６０３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、縫製作業ごとに布地の厚さは様々であるため、布地の厚さに最適な布押えの中間位置は異なる。このため、布地の厚さが変わるたびに中間位置の高さの設定を変更しなければならない。よって、ミシンで過去に行った縫製作業（縫製作業Ａ）と同様の布地及び縫製データを用いる縫製作業を行う場合、ミシンに設定済みの縫製作業Ａの布押えの中間位置の高さの設定をそのまま用いることができれば、再度布押えの中間位置の高さの設定を行う必要がなく、効率的である。
【０００４】
しかしながら、従来技術によるミシンでは、縫製作業Ａを行った後に縫製作業Ａとは異なる布押えの中間位置の高さの設定による縫製作業を行っていた場合、当該ミシンの布押えの中間位置の高さは縫製作業Ａの布押えの中間位置の高さとは無関係な設定となっている。このため、縫製作業Ａの布押えの中間位置の高さの設定を再度行わなければならず、効率が悪いといった問題点があった。
【０００５】
また、同一の縫製作業の途中で布地を新たに追加するような縫製作業（例えばポケットの縫いつけ等）においては、同一の縫製作業中に最適な布押えの中間位置が変わることとなる。この場合、従来技術によるミシンでは同一の縫製作業中において中間位置の設定を変更しなければならず、オペレータは縫製作業中に煩雑な作業を強いられるといった問題点があった。
さらに、複数のミシンを用いて同様の布地及び縫製データを用いた縫製作業を行う場合、従来技術によるミシンではミシンごとに布押えの中間位置の高さを設定しなければならず、効率が悪いといった問題点があった。
【０００６】
本発明は、上述の問題点に鑑み、効率的に布押えの中間位置を設定可能なミシンを提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１記載の発明は、縫い針を上下動させる針上下動機構と、被縫製物を上から押圧することで保持する布押えを有する布保持機構と、記布押さえと縫い針とを前記縫い針の上下動方向と交差する方向に相対移動可能とすることで被縫製物を移動させる布移動機構と、少なくとも縫製における複数の針落ち位置とその順番とを含む複数の縫製データを記憶する第１の記憶手段と、を備え、選択された前記縫製データに従って前記針上下動機構及び前記布移動機構を駆動することで被縫製物に縫い目を形成するミシンにおいて、前記布押えを少なくとも布押え位置、上昇位置及び中間位置の各々の高さに駆動する駆動手段と、前記布押え位置、上昇位置又は中間位置への布押えの移動を入力指示する布押え位置指示手段と、前記各縫製データに対応付けられた中間位置の高さを記憶する中間位置高さ記憶手段と、前記布押え位置指示手段によって前記布押えの中間位置への移動が指示されると縫いを行っている縫製データに対応付けられた中間位置の高さへ前記布押えを移動させるよう制御する制御手段とを備えることを特徴とする。
【０００８】
請求項２記載の発明は、請求項１に記載のミシンにおいて、前記布押えの中間位置の高さは、前記縫製データの一部として記憶されることを特徴とする。
請求項２において、縫製データを記憶する第１の記憶手段と布押えの中間位置の高さを記憶する中間位置高さ記憶手段とは同一の記憶手段である。
【０００９】
請求項３記載の発明は、請求項２に記載のミシンにおいて、前記縫製データは縫いの途中で縫いを停止させる一時停止命令と一時停止時の布押え高さデータとを含み、前記制御手段は、前記縫製データの一時停止命令に従って停止した後に、中間位置高さへ布押えを移動する場合には、前記布押え高さデータが示す高さとなるように駆動手段を制御することを特徴とする。
【００１０】
請求項４の発明は、請求項１に記載のミシンにおいて、前記複数の縫製データに対して共用可能な前記布押えの中間位置の高さの設定を含む縫製の各種パラメータを含む縫製パッケージデータを記憶する第２の記憶手段を備え、前記制御手段は、前記縫製データと縫製パッケージデータとを組合わせて実行する際に、前記駆動手段によって前記布押えが中間位置へと移動する場合に前記縫製パッケージデータに記憶された前記布押えの中間位置の高さへ前記布押えを移動させるよう制御することを特徴とする。
請求項４において、縫製パッケージデータを記憶する第２の記憶手段と布押えの中間位置の高さを記憶する中間位置高さ記憶手段とは同一の記憶手段である。
【００１１】
請求項５の発明は、縫い針を上下動させる針上下動機構と、被縫製物を上から押圧することで保持する布押えを有する布保持機構と、記布押さえと縫い針とを前記縫い針の上下動方向と交差する方向に相対移動可能とすることで被縫製物を移動させる布移動機構と、  少なくとも縫製における複数の針落ち位置とその順番とを含む複数の縫製データを記憶する第１の記憶手段と、を備え、選択された前記縫製データに従って前記針上下動機構及び前記布移動機構を駆動することで被縫製物に縫い目を形成するミシンにおいて、前記布押えを少なくとも布押え位置、上昇位置及び中間位置の各々の高さに駆動する駆動手段と、  前記布押え位置、上昇位置又は中間位置への布押えの移動を入力指示する布押え位置指示手段と、前記各縫製データの一部として記憶される中間位置の高さを記憶する中間位置高さ記憶手段と、前記布押え位置指示手段によって前記布押えの中間位置への移動が指示されると縫いを行っている縫製データに対応付けられた中間位置の高さへ前記布押えを移動させるよう制御する制御手段と、前記複数の縫製データに対して共用可能な前記布押えの中間位置の高さの設定を含む縫製の各種パラメータを含む縫製パッケージデータを記憶する第２の記憶手段と、前記縫製データの一部として記憶された前記布押えの中間位置の高さと、前記縫製パッケージデータに記憶された前記布押えの中間位置の高さとの優先適用順位を選択可能に設定する選択手段と、を備え、前記制御手段は、前記選択手段によって設定された優先適用順位に従って前記縫製データ及び前記縫製パッケージデータに記憶された前記布押えの中間位置の高さへ前記布押さえを移動させるよう制御することを特徴とする。
【発明の効果】
【００１２】
請求項１記載の発明によれば、布押え位置指示手段によって布押えの中間位置への移動が指示されると、制御手段は中間位置高さ記憶手段に記憶された中間位置へと布押えを移動させるよう駆動手段を制御する。このとき、中間位置高さ記憶手段には少なくとも縫いを行っている縫製データに対応付けられた中間位置が記憶されており、当該縫製データに対応付けられた中間位置高さとなるように布押えは移動される。よって、当該縫製データに最適な中間位置に布押えが位置することとなり、中間位置から布押え位置へと布押えが移動する際の被縫製物の位置ずれを最小限に抑えることが可能となり、ミシンによる縫製作業の効率が大幅に上昇する。また、中間位置にある布押さえを利用して布位置を微調整する際に、布押さえを縫製データに応じて適正な中間位置とすることができるので、布位置調整をより精度良く行うことができ、縫い品質を向上させることが可能となる。
また、中間位置は中間位置高さ記憶手段に記憶されているので、当該縫製データとは異なる縫製データによる縫製作業を行った後に当該縫製作業データによる縫製作業を行った場合であっても自動的に当該縫製データに対応付けられた中間位置に布押えの中間位置が制御される。よって、当該縫製データとは異なる縫製データによる縫製作業を行った場合に従来技術では布押えの中間位置の設定を再度行わなければならなかった問題点を解消でき、ミシンによる縫製作業の効率がより大幅に上昇する。
【００１３】
請求項２記載の発明によれば、中間位置高さ記憶手段に記憶される中間位置は、縫製データの一部である。よって、当該縫製データによる縫製作業を行う際に縫製データを記憶した第１の記憶手段と中間位置を記憶した中間位置高さ記憶手段とを照合する手間を省略でき、ミシンによる縫製作業の効率がより大幅に上昇する。また、中間位置高さ記憶手段は、第１の記憶手段の一部となることとなる。
さらに、当該縫製データは複製することにより、一度に複数のミシンで利用することが可能である。よって、複数のミシンで同様の縫製データに基づく縫製作業を行う際に、従来技術ではミシンごとに布押えの中間位置を設定しなければならなかった問題点を解消でき、ミシンによる縫製作業の効率がより大幅に上昇する。
【００１４】
請求項３記載の発明によれば、縫製データは縫いの途中で縫いを停止させる一時停止命令と一時停止時の布押え高さデータとを含み、当該一時停止命令で縫製作業が停止すると、当該布押え高さデータが示す布押えの中間位置高さに布押えが位置するよう制御手段によって駆動手段が制御される。これによって、縫製データによる縫製の途中で布地を追加する等によって被縫製物の厚みが変わった場合であっても最適な布押えの中間位置を縫製データに対応付けて設定可能となる。よって、従来技術では縫製作業の途中に布押えの中間位置の高さを再度設定しなおさなければならなかった問題点を解消でき、ミシンによる縫製作業の効率がより大幅に上昇する。
【００１５】
請求項４記載の発明によれば、縫製データと縫製パッケージデータとを組合わせて縫製作業を行う際に布押え位置指示手段によって布押えが中間位置に位置するよう指示されると、布押えは縫製パッケージデータに記憶された布押えの中間位置の高さに位置するよう制御手段によって駆動手段が制御される。これによって、複数の異なる縫製データに対して共通の布押えの中間位置の高さの設定を用いたい場合に、縫製パッケージデータの中間位置の高さの設定のみを行えば足り、縫製データごとに中間位置の高さの設定を行う必要がなくなる。よって、ミシンによる縫製作業の効率がより大幅に上昇する。
さらに、ひとつの縫製データに対して複数の縫製パッケージデータのうちいずれかひとつを組合わせて用いることにより、ひとつの縫製データに対して異なる布押えの中間位置の設定を利用でき、縫製データの中間位置を一時的に変更したい場合に縫製データを書き換えることなく利用することが可能となる。よって、ミシンによる縫製作業の効率がより大幅に上昇する。
【００１６】
請求項５の発明によれば、選択手段は、縫製データの一部として記憶された布押えの中間位置の高さと、縫製パッケージデータに記憶された布押えの中間位置の高さとの優先適用順位を選択可能に設定する。これによって、縫製データの一部及び縫製パッケージデータの双方に布押えの中間位置高さが記憶されている場合、オペレータが優先して採用したい中間位置高さを選択して利用可能となる。よって、より柔軟な布押えの中間位置高さの設定及び運用が可能となり、ミシンの操作性がより大幅に向上する。
【発明を実施するための最良の形態】
【００１７】
（発明の全体構成）
以下、図を参照して本発明の実施の形態を詳細に説明する。本発明によるミシン１００は、複数の針落ち位置とその順番とを含む縫製データ３０（図６参照）に従って縫い目を形成するミシンである。
図１は本発明によるミシン１００の実施形態を示す斜視図である。図２は本発明のミシン１００の主要な構成を示すブロック図である。
図１に示すように、ミシン１００は、縫い針９ａを保持する針棒９を上下動可能に支持するミシン本体１と、針棒９を上下動させる図示しない針上下動機構と、被縫製物を乗せる下板１６に対して上下動することで被縫製物を保持する布押え２０を有し、布押え２０と下板１６とからなる布保持機構を基板としての針板８の上面に沿って水平移動させることで被縫製物を針棒９に対して相対移動させる布移動機構１５と、縫い針９ａの近傍に設けられて被縫製物が縫い針９ａの上昇に伴って上方に伸びないよう押える中押え２５と、ミシン１００の駆動と停止とを切り替えると共にミシン１００による縫製速度を調節するペダル６と、布押え２０の上下動を指示する「布押え位置指示手段」としてのペダル７と、ミシン１００の各種の情報の表示を行うと共に、ミシン１００に対して各種の入力を行うとしてのタッチパネルディスプレイ４と、ミシンの各種動作を制御する「制御手段」としての制御部１０と、を備える。
【００１８】
ミシン本体１は少なくとも、筐体であるミシンフレームと、ミシンフレーム内部に設けられたミシンモータ２と、ミシンフレームのアーム部の延設方向に沿って配接されてミシンモータに連結された図示しない主軸とを備える。ミシンモータの駆動によって主軸が回転すると、針上下動機構によって針棒９が上下動し、針棒９に保持された縫い針９ａが被縫製物に対して上下動する。
また、図示しないが、針板８の下側には主軸にそって配接されて主軸の回転に連動して回転する下軸と、下軸と連結して回転可能に設けられた釜部とが設けられている。下軸は、ミシンの立胴部内に設けられた図示しない動力伝達機構を介して主軸の回転に連動して回転し、釜部を回転させる。このとき、釜部の回転は上述の縫い針の上下動の位相に合わせて行われるよう設けられている。かようにして被縫製物に縫い目が形成され、周知のようにミシンによる縫製が行われる。
なお、主軸の配接方向をＹ軸方向、Ｙ軸方向に直交して針板８の上面に沿った方向をＸ軸方向、Ｘ軸方向及びＹ軸方向に直交する方向をＺ軸方向とする。
【００１９】
また、図２に示すように、ペダル６にはオペレータによるペダル６の踏み込み位置を検出するペダルセンサ６ａが設けられている。ミシンモータの駆動はペダルセンサ６ａによって検出されたペダル６の踏み込み位置に応じた速度に制御される。これによって、ミシンによる縫製速度が制御される。
また、主軸には主軸の回転角度を検出するエンコーダ３が設けられており、エンコーダ３によって主軸の回転角度が検出されることで、針棒の上下動の位置が検出される。
【００２０】
布移動機構１５は、図２に示すように、布押え２０と下板１６とからなる布保持機構をＸ軸方向に移動させる駆動源としてのＸ軸用モータ１７と、布保持機構をＹ軸方向に移動させる駆動源としてのＹ軸用モータ１８と、針板８に対する下板１６のＸ軸方向の位置を検出するＸ軸位置センサ１７ａと、針板８に対する下板１６のＹ軸方向の位置を検出するＹ軸位置センサ１８ａと、を備える。布移動機構１５は、針棒９の上下動に連動してＸ軸用モータ１７及びＹ軸用モータ１８を駆動させることで布保持機構によって保持された被縫製物を針棒９に対して相対移動させる。
このときの布移動機構１５による被縫製物の移動は縫製作業の針落ち位置とその順番、その他各種の縫製作業に関するパラメータを含む製データに基づいて行われる。また、布移動機構１５による被縫製物の移動後の位置は、下板１６の針板８に対する位置を検出するＸ軸位置センサ１７ａとＹ軸位置センサ１８ａとによって検出される。つまり、Ｘ軸位置センサ１７ａとＹ軸位置センサ１８ａとによって被縫製物の位置がフィードバックされることで縫製データ３０の指定した針落ち位置と実際の被縫製物の位置とを比較し、補正する。かようにして周知のように縫製データ３０に基づく縫製が行われる。なお、縫製データ３０に関しては後述する。
【００２１】
タッチパネルディスプレイ４は、ミシン１００の各種の情報を表示する。また、タッチパネルディスプレイ４に表示された各種の入力用画面がオペレータによって操作されることでミシン１００に対する入力が行われる。
また、タッチパネルディスプレイ４の側部にはメディアインターフェイス５が設けられている。メディアインターフェイス５は外部記憶装置（例えばコンパクトフラッシュ（登録商標）等）を接続可能なインターフェイスであり、ミシン１００はメディアインターフェイス５に接続された外部記憶装置に記憶された各種のプログラム及びデータを利用可能になっている。また、上述の縫製データ３０はメディアインターフェイス５に接続された外部記憶装置に記憶されている。オペレータによってメディアインターフェイス５に接続された外部記憶装置に記憶された縫製データ３０がタッチパネルディスプレイ４の画面において選択されると、ミシン１００は当該縫製データ３０による縫製作業を行う。即ち、メディアインターフェイス５に接続された外部記憶装置は「第１の記憶手段」として機能する。
【００２２】
さらに、タッチパネルディスプレイ４からの入力によって縫製データ３０を作成することが可能である。タッチパネルディスプレイ４によって作成された縫製データ３０はメディアインターフェイス５に接続された外部記憶装置に記憶される。なお、タッチパネルディスプレイ４による縫製データ３０の作成については後述する。
【００２３】
布押え２０は布押え２０を上下動させる「駆動手段」としての布押え用モータ２１と、布押えの上下動位置を検出する布押え位置検出器２２とを備える。布押え２０は布押え用モータ２１の駆動によって上下動し、下板１６の上に設置された被縫製物に対して下降することで被縫製物に上からの押圧力を加え、被縫製物を保持する。
また、布押え２０の位置として、最も上昇して針板上から待避した位置としての上昇位置と、布押えを保持する際の下降位置である布押え位置と、上昇位置と布押え位置との間の所定位置である中間位置とが設けられている。このうち中間位置はその高さがオペレータによって設定可能に設けられている。布押え２０の中間位置の高さの設定については後述する。
また、布押え２０の位置は布押え位置検出器２２によって検出される。これによって布押え２０の位置がフィードバックされ、オペレータの意図した高さに布押え２０が位置するよう調整される。
【００２４】
ペダル７は布押え２０の上下動を指示する「布押え位置指示手段」として機能する。ペダル７にはオペレータによるペダル７の踏み込み位置を検出するペダルセンサ７ａが設けられている。このとき、ペダル７の踏み込み位置は布押え２０の上昇位置、中間位置及び布押え位置に対応した３ポジションが設けられており、オペレータによってペダル７が操作されることで布押え２０はペダル７の踏み込み位置に対応した高さに制御される。
【００２５】
中押え２５の近傍には、中押え２５を上下動させる駆動源である布押え用モータ２６と、中押え２５の上下動位置を検出する中押え位置検出器２７とが配備されている。中押え２５は中押え用モータ２６の駆動によって上下動し、布押え２０と下板１６とによって保持された被縫製物に上から近接する位置に移動する。
縫い針９ａが被縫製物に対して下降した後に再び上昇する際、被縫製物が縫い針９ａの上昇に伴って上方に引っ張られることがある。このとき、中押え２５が上方に引っ張られる被縫製物を上方から押えることにより、被縫製物から縫い針９ａが抜けるようにする。
また、中押え２５の位置は布押え位置検出器２７によって検出される。これによって中押え２５の位置がフィードバックされ、オペレータの意図した高さに中押え２５が位置するよう調整される。
【００２６】
制御部１０は少なくとも、ミシン１００の動作に関する各種の処理を行うＣＰＵ１１と、ＣＰＵ１１によって処理される各種のプログラム及びデータを記憶するＲＯＭ１２と、ＣＰＵ１１が処理する各種のデータの一次格納領域となるＲＡＭ１３と、を備える。
制御部１０は上述の布押え用モータ２１の駆動を制御することで布押え２０の高さを制御する。また、制御部１０は上述の中押え用モータ２６の駆動を制御することで中押え２５の高さを制御する。また、制御部１０はメディアインターフェイス５を介して接続された外部記憶装置からタッチパネルディスプレイ４によって選択された縫製データ３０を呼び出し、当該縫製データ３０に基づいてミシンモータの駆動を制御すると共に布移動機構１５のＸ軸モータ１７及びＹ軸モータ１８の駆動を制御する。かようにして縫製データ３０による縫製作業が行われる。
【００２７】
また、制御部１０はタッチパネルディスプレイ４に各種の画面を表示するよう制御する。さらに、制御部１０はタッチパネルディスプレイ４を介して入力された命令に対する各種の処理を行う。さらに、制御部１０はメディアインターフェイス５に接続された外部記憶装置のデータ読み込み及び書き出しを行う。
【００２８】
（タッチパネルディスプレイによる縫製データの作成）
次に、タッチパネルディスプレイ４からの入力によって縫製データ３０を作成する仕組みについて図３及至図５を用いて詳細に説明する。
図３はタッチパネルディスプレイ４に表示される入力画面５０を示す説明図である。図４は縫製データ３０の針落ち位置を入力する形状点入力画面を示す形状点入力画面６０を示す説明図である。
【００２９】
入力画面５０は少なくとも、縫製データ３０の針落ち位置を入力する形状点入力画面６０へと遷移する縫い入力ボタン５１と、作成済みの縫製データ３０の針落ち点を針落ちの順番にトレースする送り前進ボタン５２と、作成済みの縫製データ３０の針落ち点を針落ちの順番とは逆にトレースする送り後退ボタン５３と、縫製データ３０全体の各種パラメータを設定可能にするパターン情報ボタン５４と、縫製データ３０の特定の針落ち位置に対して各種の操作を行う機能選択ボタン５５と、縫製パターンの針落ち位置を画面上に示す針落ち位置表示エリア５６とを備える。
【００３０】
タッチパネルディスプレイ４に表示された入力画面５０の縫い入力ボタン５１が押下されると、タッチパネルディスプレイの表示内容が図４に示す形状点入力画面６０に遷移する。
形状点入力画面６０は少なくとも、縫製パターンの針落ち位置を画面上に示す針落ち位置表示エリア６５と、針落ち位置表示エリア６５上を移動可能なカーソル６６と、カーソル６６を針落ち位置表示エリア６５内でそれぞれの方向に移動させる複数の矢印ボタン６１と、針落ち位置の途中点を指定する途中点ボタン６２と、針落ち位置の終端位置を指定する端点ボタン６３と、針落ち位置の入力が終了したことを入力するエンターボタン６４とを備える。
【００３１】
タッチパネルディスプレイ４に表示された形状点入力画面６０の矢印ボタン６１のいずれかが押下されると、針落ち位置表示エリア６５のカーソル６６が押下された矢印ボタン６１に対応した方向へと移動する。また、途中点ボタン６２を押下すると、カーソル６６が表示された位置に途中点（例えば途中点６７ａや途中点６７ｂ）が記録され、針落ち位置表示エリア６５内に表示される。端点ボタン６３が押下されると、カーソル６６が表示された位置が針落ち位置の終端点として記録され、途中点と同様に針落ち位置表示エリア６５内に表示される。
【００３２】
図５は針落ち位置が針落ち位置表示画面５６に表示された入力画面５０を示す説明図である。
上述の形状点入力画面６０においてエンターボタン６４が押下されると、タッチパネルディスプレイ４の表示内容が図５に示す入力画面に遷移する。図５に示すように、針落ち位置表示画面５６に表示された針落ち位置５７は、形状点入力画面６０にて設定した途中点６７ａ，６７ｂを経由し、カーソル６６の位置で指定した終端点に辿り着くように設定されている。つまり、形状点入力画面６０のエンターボタン６４を押下することで、縫製データ３０の針落ち位置が決定する。かようにして、タッチパネルディスプレイ４からの入力によって縫製データ３０が作成される。作成された縫製データ３０はメディアインターフェイス５に接続された外部記憶装置に記憶される。
【００３３】
また、図５に示す入力画面５０において送り前進ボタン５２あるいは送り後退ボタン５３を押下すると、針落ち位置表示エリア５６に表示された針落ち位置５７をトレースすることができる。このとき、針落ち位置５７の線上に着目針落ち位置点５８が表示され、送り前進ボタン５２が押下されると着目針落ち位置点５８は次の針落ち位置に移動し、送り後退ボタン５３が押下されると着目針落ち位置点５８は手前の針落ち位置に移動する。
かかる前進ボタン５２あるいは送り後退ボタン５３を用いて針落ち位置を特定し、当該針落ち位置の前後に後述する布押さえ高さや途中停止等のコマンドを入力設定することが可能となっている。
【００３４】
次に、縫製データ３０の構造について図６及び図７を用いて詳細に説明する。
図６は縫製データ３０の構造を示す説明図である。
メディアインターフェイス５に接続された外部記憶装置に記憶された縫製データ３０は図６に示すように、縫製データ毎のパラメータ３１と、針落ち位置に関するデータの第１要素３２と、第２要素以降の針落ち位置の要素３３とを有する。縫製データ毎のパラメータ３１は、縫製データ３０の基本的な要素を示すパラメータ郡である。第１要素３２及び第２要素以降の針落ち位置の要素３３は、縫製データ３０による縫いの工程別に設けられた縫いパターンの要素である。例えば、ポケットとなる布地を衣服に縫い付ける縫製データ３０の場合、ポケットの開口部の両端を返し縫いする工程と、ポケットの側部を線縫いする工程とは別の要素である。縫製データ３０は少なくとも縫製データ毎のパラメータ３１と第１要素３２とを有し、縫製データ３０によって行われる縫製の種類によって第２要素以降の針落ち位置の要素３３が加わる。なお、針落ち位置に関するデータの第１要素３２及び第２要素以降の針落ち位置の要素３３については後述する。
【００３５】
図７は縫製データ３０の一部である縫製データ毎のパラメータ３１の構造を示す説明図である。縫製データ毎のパラメータ３１は少なくとも、縫製データ３０に付与された縫製データ番号と、縫製データ３０の総針数と、縫製データ３０の縫い範囲（縫製データ３０による布移動機構１５の移動範囲）と、縫製データ３０の原点位置（針落ち位置の基準となるＸ軸方向及びＹ軸方向の座標位置）と、縫製データ３０に設定されて縫製データ３０による縫製がミシン１００によって行われている際の布押え２０の中間位置の高さとして適用される布押え高さＨ１と、縫製データ３０を作成したソフトウェアバージョンを示すエディションと、縫製データ３０の作成者によって記録された縫製データ３０に関するコメントと、を有する。縫製データ毎のパラメータ３１は、縫製データ３０を作成した時点で定められた初期値が設定されるが、タッチパネルディスプレイ４を介してオペレータによって個別に設定することが可能である。
【００３６】
次に、縫製データ毎のパラメータ３１の布押え高さＨ１の設定方法について詳細に説明する。
図８はタッチパネルディスプレイ４に表示される布押え高さ設定画面７０を示す説明図である。
図５に示す入力画面において、パターン情報ボタン５４が押下されると、タッチパネルディスプレイ４の表示内容が図示しない縫製データ毎のパラメータ３１の設定画面に遷移する。当該設定画面において布押え高さＨ１を設定するためのボタンが押下されると、タッチパネルディスプレイ４の表示内容が図８に示す布押え高さ設定画面７０へと遷移する。
布押え高さ設定画面７０は少なくとも、布押え２０の中間位置の高さを数値入力あるいは既存値からの増減で設定する複数の布押え高さ設定ボタン７１と、現在設定されている布押え２０の中間位置の高さを0.1[mm]単位で表示する布押え高さ表示エリア７２と、布押え２０の中間位置の高さをその時点で布押え高さ表示エリア７２に表示されている高さに設定するエンターボタン７３とを有する。
【００３７】
布押え２０の中間位置の高さは0.0[mm]〜99.9[mm]の間で設定可能であり、布押え高さ設定画面７０の布押え高さ設定ボタン７１に含まれる１〜０のそれぞれの数字ボタンが押下されると、押下された順番に上述の中間位置の高さの10の位の値、1の位の値、小数点以下の値として設定される。例えば布押え高さ設定ボタン７１の数字ボタンを０，２，３の順で押下した場合、2.3[mm]が布押え高さ表示エリア７２に設定される。また、上矢印ボタン７１ａが押下されると、押下される前に布押え高さ表示エリア７２に表示されていた数値より0.1だけ数値が増加する。また、下矢印ボタン７１ｂが押下されると、押下される前に布押え高さ表示エリア７２に表示されていた数値より0.1だけ数値が減少する。ただし、上矢印ボタン７１ａ及び下矢印ボタン７１ｂによって布押え高さ表示エリア７２に設定された布押え２０の中間位置の高さが99.9[mm]を上回ったり0.0[mm]を下回ったりすることはない。
なお、上述の実施形態における数値はあくまで一例であり、変更可能であることは言うまでもない。
【００３８】
上述の布押え高さ設定画面７０の布押え高さ表示エリア７２に表示された布押え２０の中間位置の高さが所望の高さになった状態でエンターボタン７３が押下されると、縫製データ毎のパラメータ３１の布押え高さＨ１の値として設定される。設定された布押え高さＨ１は、縫製データ３０の一部としてメディアインターフェイス５に接続された外部記憶装置に記憶される。かようにして縫製データ３０の縫製データ毎のパラメータ３１の布押え高さＨ１はタッチパネルディスプレイ４を介してオペレータによって設定される。
【００３９】
また、ミシン１００によって布押え高さＨ１が設定された縫製データ３０による縫製作業が行われる際、制御部１０は布押え高さＨ１に設定された布押え２０の中間位置の高さを当該縫製作業における布押え２０の中間位置の高さとし、布押え用モータ２１を駆動する。
つまり、縫製データ３０の一部として記憶される布押え高さＨ１を設定することにより、縫製データ３０に対応付けられた布押え２０の中間位置の高さを設定可能となる。即ち、布押え高さＨ１を記憶する外部記憶装置は「中間位置高さ記憶手段」として機能する。また、縫製データ３０による縫製作業において布押え２０が中間位置に位置する際に、布押え高さＨ１に設定された布押え２０の中間位置の高さに布押え２０が位置するよう布押え用モータ２１を駆動する制御部１０は「制御手段」として機能する。
【００４０】
次に、縫製データ３０による縫いの途中で設けることが可能な一時停止位置とその際の布押えの中間位置高さについて図９を用いて詳細に説明する。
図９は縫製データ３０の第１要素３２の構造を示す説明図である。
第１要素３２は少なくとも、第１要素３２の縫いパターンを示す要素の種類と、第１要素３２の針数と、針落ち位置とその次の針落ち位置との間の布移動機構１５の移動量を示す移動量と、を有する。このとき、図９に示すように、特定の針落ち位置とその次の針落ち位置との間に布押え高さＨ２及び縫製作業の一時停止を行うための一時停止命令３２ａを設けることが可能である。また、一時停止命令３２ａを設定した際、一時停止命令３２ａの後に布押え２０を上昇させるための布押え上昇命令３２ｂを設けることが可能である。
一時停止命令３２ａは、縫いの途中で縫いを停止させる命令である。布押え上昇命令３２ｂは、一時停止命令３２ａで縫いを途中で停止すると自動的に布押さえ２０を中間位置に移動させる命令である。
また、布押え高さＨ２は、一時停止命令３２ａによる縫い停止中にペダル７により中間位置が入力されたとき、或いは、一時停止命令３２ａに続いて布押え上昇命令３２ｂが存在するときに、布押さえ２０を移動させる高さの設定値である。このとき、布押え高さＨ２は、一時停止命令３２ａの手前にあるデータが採用される。例えば、一時停止命令３２ａが複数箇所で設定されている場合には、直近の布押え高さＨ２の値が採用される。
つまり、縫製データ３０による縫製作業の一工程である第１要素３２による縫製作業の途中に一時停止命令である一時停止命令３２ａを設けることが可能である。また、一時停止命令３２ａによる一時停止の際に行われる布押え２０の上下動に際して中間位置が指示された場合に、中間位置高さとして布押え高さＨ２を設定することが可能である。
【００４１】
次に、縫製データ３０の第１要素３２の縫いの途中で一時停止命令３２ａ、布押え上昇命令３２ｂ、中間位置高さである布押え高さＨ２を設定する手順について図１０を用いて詳細に説明する。
図１０はタッチパネルディスプレイ４に表示される途中停止命令入力画面７５を示す説明図である。
図５に示す入力画面において、機能選択ボタン５５が押下されると、タッチパネルディスプレイ４の表示内容が図示しない機能選択画面に遷移する。機能選択画面は図５において表示された縫製データ３０の着目針落ち位置５８の針落ち位置に対して各種のパラメータを付加する操作を行う画面である。機能選択画面において途中停止制御命令を選択すると、タッチパネルディスプレイ４の表示内容が図１０に示す途中停止命令入力画面７５に遷移する。そして、途中停止命令入力画面７５における一時停止命令設定ボタン７８が押下されると、着目針落ち位置５８とその次の針落ち位置との間に一時停止命令３２ａが設けられる。
【００４２】
さらに、途中停止命令入力画面７５は、一時停止命令３２ａによる縫製作業の一時停止時に布押え２０の上昇を行うための布押え上昇命令３２ｂを設けるか否かを選択する布押え状態設定ボタン７６と、一時停止命令３２ａにおける中間位置高さを設定する布押え高さ設定ボタン７７と、途中停止命令入力画面７５を起点として入力した内容を縫製データ３０に反映するエンターボタン７８とを備えている。
【００４３】
途中停止命令入力画面７５の布押え状態設定ボタン７６が押下されると、タッチパネルディスプレイ４の表示内容が一時停止命令３２ａによる縫製作業の一時停止時に布押え２０の上昇を行うか否かを選択するための図示しない選択画面に遷移する。選択画面において布押え２０の上昇を行う設定を選択すると、一時停止命令３２ａの後に布押え上昇命令３２ｂが設けられ、タッチパネルディスプレイ４の表示内容が途中停止命令入力画面７５に遷移する。
【００４４】
図５において表示された縫製データ３０の着目針落ち位置５８の針落ち位置に対して、機能選択ボタン５５が押下され、さらに、機能選択画面において途中停止制御命令が選択され、途中停止入力画面７５の布押え高さ設定ボタン７７が押下されると、タッチパネルディスプレイ４の表示内容が図８に示す布押え高さ設定画面７０に遷移する。このとき布押え高さ設定画面７０において設定した布押え２０の中間位置高さは、中間位置高さである布押え高さＨ２として設定される。また、布押え高さ設定画面７０のエンターボタン７３が押下されると、タッチパネルディスプレイ４の表示内容が図１０に示す途中停止命令入力画面７５に遷移する。
その後、途中停止命令入力画面７５のエンターボタン７８が押下されると、上述の作業で設定された一時停止命令３２ａ，布押え上昇命令３２ｂ及び布押え高さＨ２がメディアインターフェイス５に接続された外部記憶装置に記憶された縫製データ３０の記憶内容として記憶され、縫製データ３０の第１要素３２に反映される。これによって、縫製データ３０による縫製作業の途中で一時停止位置を設けた際の布押え２０の中間位置高さを設定可能となる。
【００４５】
また、ミシン１００によって、布押え上昇命令３２ｂが設定されず、布押え高さＨ２が設定された縫製データ３０による縫製作業が行われる際に一時停止命令３２ａによって縫製作業が一時停止した場合にペダル７によって布押えが中間位置に位置するよう指示されると、制御部１０は布押え高さＨ２に設定された布押え２０の中間位置の高さに布押え２０を移動させるよう布押え用モータ２１を駆動する。
つまり、布押え上昇命令３２ｂの設定は任意であって、当該布押え上昇命令３２ｂが設定され、縫製データ３０の途中に設けられる一時停止命令３２ａと布押え高さＨ２とが設定されていることにより、一時停止時に自動的に縫製データ３０の一時停止命令３２ａに対応付けられた布押え２０の中間位置の高さに調節可能となる。また、布押え上昇命令３２ｂが設定されていない場合には、縫製データ３０の途中に設けられる一時停止命令３２ａと布押え高さＨ２とが設定されていることにより、一時停止時にペダル７が中間位置に踏まれた場合に限り、縫製データ３０の一時停止命令３２ａに対応付けられた布押え２０の中間位置の高さに調節可能となる。
即ち、布押え高さＨ２を記憶する外部記憶装置は「中間位置高さ記憶手段」として機能する。また、縫製データ３０による縫製作業において布押え２０が中間位置に位置する際に、布押え高さＨ２に設定された布押え２０の中間位置の高さに布押え２０が位置するよう布押え用モータ２１を駆動する制御部１０は「制御手段」として機能する。
【００４６】
なお、上述の実施形態においては、第１要素３２に一時停止命令３２ａ、布押え上昇命令３２ｂ及び布押え高さＨ２を設ける場合の記載に留まっているが、第１要素において複数の停止命令を設ける場合や、第２要素以降の針落ち位置の要素３３において一時停止を行う場合であっても同様であることは言うまでもない。
また、一時停止命令３２ａ及び布押え上昇命令３２ｂを設けて布押え高さＨ２を設定しなかった場合は、縫製データ３０の縫製データ毎のパラメータ３１に設定された布押え高さＨ１が布押え上昇命令３２ｂの布押え２０の中間位置高さとして適用される。
【００４７】
次に、縫製パッケージデータ４０について図１１を用いて詳細に説明する。図１１は縫製パッケージデータ４０の構造を示す説明図である。
縫製パッケージデータ４０は、縫製データ３０とは別に設けられる縫製作業に関する各種のパラメータを有するデータである。縫製パッケージデータ４０は縫製データ３０と組合わせて縫製作業において利用される。このとき、縫製パッケージデータ４０に含まれるパラメータによって縫製データ３０に各種の補正が加えられ、また、縫製パッケージデータ４０と縫製データ３０とに共通する同種のパラメータについては縫製パッケージデータ４０の設定が優先的に適用される。また、縫製パッケージデータ４０の各種のパラメータには布押え２０の中間位置の高さの設定値である布押え高さＨ３（図１１参照）が含まれている。よって、縫製パッケージデータ４０を用いることにより、布押え２０の中間位置高さの設定を行うことが可能となる。
【００４８】
また、縫製パッケージデータ４０は、異なる複数の縫製データ３０と組合わせて利用可能である。つまり、縫製パッケージデータ４０を用いることにより、複数の縫製データ３０に共通したパラメータによる補正を縫製データ３０による縫製作業に対して加えることが可能となる。つまり、複数の縫製データ３０にそれぞれ共通の補正を加えるための設定を省略することが可能となる。
さらに、複数の縫製パッケージデータ４０を設け、ひとつの縫製データ３０に対して複数の縫製パッケージデータ４０を使い分けて組合わせることにより、ひとつの縫製データ３０による縫製作業に異なる縫製パッケージデータ４０によって加えられた異なる補正による縫製作業を行うことが可能となる。つまり、縫製データ３０を個別に再設定しなおすことなく縫製データ３０の各種パラメータを変更可能となる。
【００４９】
縫製パッケージデータ４０は少なくとも、複数の縫製パッケージデータを識別するための縫製パッケージデータ番号と、縫製データ３０に設定された原点位置に対してＸ軸方向及びＹ軸方向について補正を加えるための縫製位置の移動量と、縫製データ３０の縫い範囲に倍率による補正を加えるための拡大縮小率と、縫製データ３０による縫製作業の縫い速度を設定するための縫い速度と、縫製パッケージデータ４０を用いて縫製作業を行った場合の布押え２０の中間位置高さを設定する布押え高さＨ３と、縫製パッケージデータ４０を用いて縫製作業を行った場合の中押え２５の位置を設定する中押え高さと、を有する。
【００５０】
また、縫製パッケージデータ４０はあらかじめ特定の縫製データ３０と関連付ける設定を行うことが可能である。これによって、縫製パッケージ番号を指定するだけで、特定の縫製データ３０による縫製作業において縫製パッケージデータ４０による各種のパラメータによる補正を加えて縫製作業を行うことが可能となる。
なお、縫製パッケージデータ４０はメディアインターフェイス５に接続された外部記憶装置に記憶されている。即ち、メディアインターフェイス５に接続された外部記憶装置は「第２の記憶手段」として機能する。
【００５１】
次に、縫製パッケージデータ４０の布押え高さＨ３の設定方法について図１２を用いて詳細に説明する。図１２はタッチパネルディスプレイ４に表示された縫製パッケージデータ設定画面８０を示す説明図である。
縫製パッケージデータ設定画面８０は少なくとも、縫製パッケージデータ４０を用いた縫製作業時の布押え２０の中間位置高さである布押え高さＨ３を設定するための布押え高さ設定ボタン８１を有する。縫製パッケージデータ設定画面８０の布押え高さ設定ボタン８１が押下されると、タッチパネルディスプレイ４の表示内容が図８に示す布押え高さ設定画面７０に遷移する。このとき布押え高さ設定画面７０において設定した布押え２０の中間位置高さは、縫製パッケージデータ４０の中間位置高さである布押え高さＨ３として設定される。また、布押え高さ設定画面７０のエンターボタン７３が押下されると、タッチパネルディスプレイ４の表示内容が図１２に示す縫製パッケージデータ設定画面８０に遷移する。このとき、布押え高さＨ３はメディアインターフェイス５に接続された外部記憶媒体に記憶された縫製パッケージデータ４０のパラメータとして記憶され、縫製パッケージデータ４０に反映される。
【００５２】
また、ミシン１００によって布押え高さＨ３が設定された縫製パッケージデータ４０による縫製作業が行われる際、制御部１０は布押え高さＨ３に設定された布押え２０の中間位置の高さを当該縫製作業における布押え２０の中間位置の高さとし、布押え用モータ２１を駆動する。
つまり、縫製パッケージデータ４０の一部として記憶される布押え高さＨ３を設定することにより、縫製パッケージデータ４０に対応付けられた布押え２０の中間位置の高さを設定可能となる。また、縫製パッケージデータ４０による縫製作業において布押え２０が中間位置に位置する際に、布押え高さＨ３に設定された布押え２０の中間位置の高さに布押え２０が位置するよう布押え用モータ２１を駆動する制御部１０は「制御手段」として機能する。
【００５３】
次に、縫製パッケージデータ４０と縫製データ３０とによる縫製作業について説明する。図１３はタッチパネルディスプレイ４に表示されたパッケージ縫製画面８５を示す説明図である。
パッケージ縫製画面８５は少なくとも、縫製作業における縫製パッケージデータ４０の縫製パッケージデータ番号を選択するパッケージ番号選択エリア８６を有する。また、パッケージ縫製画面８５は、選択された縫製パッケージデータ４０の縫製パッケージデータ番号を表示するパッケージ番号表示エリア８７と、選択された縫製パッケージデータ４０に関連付けられた縫製データ３０の縫製データ番号を表示する縫製データ番号表示エリア８８とを有する。
【００５４】
パッケージ番号選択エリア８６には、縫製パッケージデータ４０の縫製パッケージデータ番号を示すアイコン８６ａが表示されている。このときアイコン８６ａが表示された縫製パッケージデータ番号を有する縫製パッケージデータ４０にはあらかじめ特定の縫製データ３０が関連付けられている。
パッケージ縫製画面８５のパッケージ番号選択エリア８６に表示されたアイコン８６ａのいずれかひとつを押下すると、当該アイコン８６ａに対応した縫製パッケージデータ４０の縫製パッケージデータ番号がパッケージ番号表示エリア８７に表示される。また、当該アイコン８６ａに対応した縫製パッケージデータ４０に関連付けられた縫製データ３０の縫製データ番号が縫製データ番号表示エリア８８に表示される。これによって当該アイコン８６ａに対応した縫製パッケージデータ４０と当該アイコン８６ａに対応した縫製パッケージデータ４０に関連付けられた縫製データ３０とによる縫製作業が可能となる。
【００５５】
なお、縫製パッケージデータ４０に関連付けた縫製データ３０に布押え高さＨ１あるいは布押え高さＨ２又はその両方が設定されていた場合、ミシン１００は縫製パッケージデータ４０に設定された布押え高さＨ３を優先して適用する。つまり、縫製パッケージデータ４０を用いた縫製作業における布押え２０の中間位置高さは布押え高さＨ３に基づく。
【００５６】
次に、ミシン１００による縫製作業の手順について詳細に説明する。図１４はペダル７の操作による布押え２０の位置制御の処理の流れを示すフロー図である。図１５は図１４のフロー図のステップＳ４において縫製データ３０及び縫製パッケージデータ４０による布押え２０の中間位置の高さの決定手順を示すサブフロー図である。
【００５７】
ミシン１００の電源が投入されると、制御部１０によってミシン１００の各部が初期位置へと移動するよう制御される。また、タッチパネルディスプレイ４に縫製作業に関する各種の指示を入力するための図示しない画面が表示される。
オペレータによってタッチパネルディスプレイ４から特定の縫製データ３０又は特定の縫製データと関連付けられた縫製パッケージデータ４０が選択されると、ミシン１００はオペレータによって選択された当該縫製データ３０又は縫製パッケージデータ４０を呼び出す。
【００５８】
その後、布保持機構に被縫製物をセットするため、オペレータによってペダル７が操作される。布保持機構の布押え２０は、ペダル７の踏み込み位置に対応した位置へと移動する。図１４のフローに示すように、ペダル７の位置が上昇位置（ステップＳ１：上昇）の際は、制御部１０は布押え２０が上昇位置に位置するよう布押え用モータ２１の駆動を制御する（ステップＳ２）。ペダル７の位置が下降位置（ステップＳ１：下降）の際は、制御部１０は布押え２０が布押え位置に位置するよう布押え用モータ２１の駆動を制御する（ステップＳ３）。ペダル７の位置が中間位置（ステップＳ１：中間）の際は、制御部１０は選択された縫製データ３０又は縫製パッケージデータ４０の中間位置の高さを取得し（ステップＳ４）、当該中間位置の高さへ布押え２０が位置するよう布押え用モータ２１の駆動を制御する（ステップＳ５）。
【００５９】
このとき上述のステップＳ４は、図１５のサブフローに示すように、縫製パッケージデータ４０が選択されていた場合（ステップＳ１１：ＹＥＳ）は布押え高さＨ３を中間位置として採用する（ステップＳ１２）。また、縫製パッケージデータ４０が選択されていない場合（ステップＳ１１：ＮＯ）、現在の停止位置が途中停止（一時停止命令３２ａによる停止）であるかどうかの判別が行われる（ステップＳ１３）。このとき、現在の停止位置が途中停止でない場合（ステップＳ１３：ＮＯ）、布押え高さＨ１を中間位置として採用する（ステップＳ１４）。現在の停止位置が途中停止であった場合（ステップＳ１３：ＹＥＳ）、布押え高さＨ２の設定があるかどうか判別される（ステップＳ１５）。布押え高さＨ２の設定があった場合（ステップＳ１５：ＹＥＳ）、布押え高さＨ２を中間位置として採用する（ステップＳ１６）。布押え高さＨ２の設定がなかった場合（ステップＳ１５：ＮＯ）、布押え高さＨ１を中間位置として採用する（ステップＳ１４）。
また、ペダル７の踏み込みとは無関係な処理として、縫製データに従って縫いが実行され、一時停止命令３２ａに基づく途中停止が行われ、一時停止命令３２ａに布押え上昇命令３２ｂが付随している場合には、ペダル７の踏み込みに関係なく、自動的に布押さえ２０が布押え高さＨ２に位置決めされる。
【００６０】
一般的に、被縫製物をセットする場合は、一度布押え２０を上昇位置まで上昇させ、下板１６に被縫製物を乗せ、中間位置まで布押え２０を下降させる。その後、被縫製物の位置の微調整を行い、被縫製物を手で押えながら布押え２０を布押え位置まで下降させ、布保持機構に被縫製物を保持させる。
その後、ペダル６が操作されると、制御部１０はオペレータによって選択された当該縫製データ３０又は縫製パッケージデータ４０に基づいてミシンモータや布移動機構１５のＸ軸用モータ１７、Ｙ軸用モータ１８等の各部の駆動を制御し、ミシン１００による縫製作業を行う。また、当該縫製データ３０又は縫製パッケージデータ４０に関連付けられた縫製データ３０に途中停止に伴う布押え上昇命令３２ｂが含まれていた場合は、上述のフロー及びサブフローと同様のオペレータによるペダル７の操作に基づく布押え２０の上下動が行われる。
また、当該縫製データ３０又は縫製パッケージデータ４０による縫製が終わり、別の縫製作業を行うための縫製データ３０又は縫製パッケージデータ４０が選択された際には、選択された縫製データ３０又は縫製パッケージデータ４０に記憶された布押え高さＨ１，Ｈ２及びＨ３に基づいて布押え２０の位置制御が行われる。
【００６１】
（上述の実施形態によるミシンの作用効果）
上述の実施形態によれば、ペダル７によって布押え２０の中間位置への移動が指示されると、制御部１０はメディアインターフェイス５に接続された外部記憶装置に記憶された布押え高さＨ１、布押え高さＨ２、布押え高さＨ３のうちいずれかひとつの中間位置高さへと布押え２０を移動させるよう布押え用モータ２１を制御する。このとき、外部記憶装置には布押え高さＨ１、布押え高さＨ２及び布押え高さＨ３は縫いを行っている縫製データ３０に対応付けられた布押え２０の中間位置が記憶されており、当該縫製データ３０に対応付けられた中間位置高さとなるように布押え２０は移動される。よって、縫製データ３０に最適な中間位置高さに布押え２０が位置することとなり、中間位置から布押え位置へと布押え２０が移動する際の被縫製物の位置ずれを最小限に抑えることが可能となり、ミシンによる縫製作業の効率が大幅に上昇する。また、中間位置にある布押さえ２０を利用して布位置を微調整する際に、布押さえ２０を縫製データに応じて適正な中間位置とすることができるので、布位置調整をより精度良く行うことができ、縫い品質を向上させることが可能となる。
また、布押え高さＨ１、布押え高さＨ２及び布押え高さＨ３は外部記憶装置に記憶されているので、これから縫いを行うための縫製データ３０とは異なる縫製データ３０による縫製作業を行った後に当該これから縫いを行うための縫製データ３０による縫製作業を行う場合であっても自動的に当該これから縫いを行うための縫製データ３０に対応付けられた中間位置高さである布押え高さＨ１、布押え高さＨ２、布押え高さＨ３のうちいずれかひとつに布押え２０の中間位置高さが制御される。よって、当該これから縫いを行うための縫製データ３０とは異なる縫製データ３０による縫製作業を行った場合に従来技術では布押えの中間位置高さの設定を再度行わなければならなかった問題点を解消でき、ミシンによる縫製作業の効率がより大幅に上昇する。
【００６２】
また、外部記憶装置に記憶される布押え高さＨ１及び布押え高さＨ２は、縫製データ３０の一部である。よって、縫製データ３０による縫製作業を行う際に縫製データ３０と布押え高さＨ１及び布押え高さＨ２とを照合する手間を省略でき、ミシンによる縫製作業の効率がより大幅に上昇する。また、中間位置高さ記憶手段を別途用意する必要が無く、より簡便かつ快適に縫製データ３０に対応付けられた布押え高さＨ１及び布押え高さＨ２を利用可能となる。
さらに、縫製データ３０は複製することにより、一度に複数のミシンで利用することが可能である。よって、複数のミシンで同様の縫製データ３０に基づく縫製作業を行う際に、従来技術ではミシンごとに布押えの中間位置高さを設定しなければならなかった問題点を解消でき、ミシンによる縫製作業の効率がより大幅に上昇する。
【００６３】
さらに、縫製データ３０は縫いの途中で縫いを停止させる一時停止命令３２ａと一時停止命令３２ａに伴う布押え上昇命令３２ｂの布押え高さＨ２とを含み、一時停止命令３２ａで縫製作業が停止すると、布押え高さＨ２が示す布押え２０の中間位置高さに布押え２０が位置するよう制御部１０によって布押え用モータ２１が制御される。これによって、縫製データ３０による縫製の途中で布地を追加する等によって被縫製物の厚みが変わった場合であっても最適な布押え２０の中間位置である布押え高さＨ２を縫製データ３０に対応付けて設定可能となる。よって、従来技術では縫製作業の途中に布押えの中間位置の高さを再度設定しなおさなければならなかった問題点を解消でき、ミシンによる縫製作業の効率がより大幅に上昇する。
【００６４】
さらに、縫製データ３０と縫製パッケージデータ４０とを組合わせて縫製作業を行う際にペダル７によって布押え２０が中間位置に位置するよう指示されると、布押え２０は縫製パッケージデータ４０に記憶された布押え２０の中間位置の高さである布押え高さＨ３に位置するよう制御部１０によって布押え用モータ２１が制御される。これによって、複数の異なる縫製データ３０に対して共通の布押え２０の中間位置の高さの設定である布押え高さＨ３を用いたい場合に、縫製パッケージデータ４０の布押え高さＨ３の設定のみを行えば足り、縫製データ３０ごとに中間位置の高さの設定を行う必要がなくなる。よって、ミシンによる縫製作業の効率がより大幅に上昇する。
さらに、ひとつの縫製データ３０に対して複数の縫製パッケージデータ４０のうちいずれかひとつを組合わせて用いることにより、ひとつの縫製データ３０に対して異なる布押え高さＨ３の設定や各種の縫製に関するパラメータを組合わせて利用でき、縫製データ３０に対して補正を加えたい場合に縫製データ３０を書き換えることなく利用することが可能となる。よって、ミシンによる縫製作業の効率がより大幅に上昇する。
【００６５】
（その他）
なお、上述の実施形態においては縫製パッケージデータ４０を用いている場合は自動的に縫製パッケージデータ４０の布押え高さＨ３が適用されるが、縫製パッケージデータ４０の布押え高さＨ３と縫製データ３０の布押え高さＨ１，Ｈ２とが個別に設定されている場合にはそのいずれか一方を優先的に採用するよう選択可能な「選択手段」を設けてもよい。この場合の「選択手段」は、例えば図示しない布押え中間位置高さ優先設定画面といった方法で提供される。布押え中間位置高さ優先設定画面は、縫製パッケージ４０と縫製データ３０とのそれぞれに布押え２０の中間位置高さ設定があった場合に、いずれか一方に設定された布押え２０の中間位置高さを優先的に採用するよう設定可能な画面である。
この場合、上述の実施形態の効果に加え、縫製データ３０の布押え高さＨ１又は布押え高さＨ１，Ｈ２と縫製パッケージデータ４０の布押え高さＨ３との両方が設定されている場合には、中間位置高さ設定優先選択画面においていずれか一方を優先して採用するよう選択設定できる。よって、より柔軟な布押え２０の中間位置高さの設定及び運用が可能となり、ミシンの操作性がより大幅に向上する。
【００６６】
なお、上述の実施形態に限らず、縫製データを用いて縫製を行うミシンならば他のミシンでもよい。例えば電子制御のボタン付けミシンでもよい。
【００６７】
また、タッチパネルディスプレイ４による操作は他の方法によってもよい。例えばインターフェイスを介してミシンとパソコンとを接続し、パソコンから各種の操作を行っても良い。また、この場合パソコンに設けられた記憶装置から縫製データを呼び出しても良い。
【００６８】
また、縫製データ３０及び縫製パッケージデータ４０はメディアインターフェイス５に接続された外部記憶装置に限らず、例えば制御部１０のＲＯＭ１２をＥＰＲＯＭ等の書き換え可能な記憶媒体とし、そこに書き込み可能に設定してもよい。
【００６９】
また、縫製パッケージデータ４０を用いる場合、縫製データ３０に布押え高さＨ１、Ｈ２の設定がある場合は縫製データ３０の布押え高さＨ１、Ｈ２を利用するよう設定してもよい。
【００７０】
また、縫製データ３０に含まれる布押さえ高さＨ１のデータは、当該縫製データ３０に含ませることで縫製データと布押さえ高さとの関連づけを明らかにしているが、これに限定されるものではない。例えば、布押さえ高さＨ１を縫製データ３０から分離独立した別個のデータとして別のメモリ又は記憶領域に記憶し、複数の縫製データと複数の布押さえ高さデータとをそれぞれ用意して、縫製データが選択されるたびに対応する布押さえ高さデータを読み出して、適正な組み合わせで縫いを実行する制御手段をミシンに設けても良い。
【図面の簡単な説明】
【００７１】
【図１】本発明によるミシン１００の実施形態を示す斜視図である。
【図２】本発明のミシン１００の主要な構成を示すブロック図である。
【図３】タッチパネルディスプレイ４に表示される入力画面５０を示す説明図である。
【図４】縫製データ３０の針落ち位置を入力する形状点入力画面を示す形状点入力画面６０を示す説明図である。
【図５】針落ち位置が針落ち位置表示画面５６に表示された入力画面５０を示す説明図である。
【図６】縫製データ３０の構造を示す説明図である。
【図７】縫製データ３０の一部である縫製データ毎のパラメータ３１の構造を示す説明図である。
【図８】タッチパネルディスプレイ４に表示される布押え高さ設定画面７０を示す説明図である。
【図９】縫製データ３０の第１要素３２の構造を示す説明図である。
【図１０】タッチパネルディスプレイ４に表示される途中停止命令入力画面７５を示す説明図である。
【図１１】縫製パッケージデータ４０の構造を示す説明図である。
【図１２】タッチパネルディスプレイ４に表示された縫製パッケージデータ設定画面８０を示す説明図である。
【図１３】タッチパネルディスプレイ４に表示されたパッケージ縫製画面８５を示す説明図である。
【図１４】ペダル７の操作による布押え２０の位置制御の処理の流れを示すフロー図である。
【図１５】図１４のフロー図のステップＳ４において縫製データ３０及び縫製パッケージデータ４０による布押え２０の中間位置の高さの決定手順を示すサブフロー図である。
【符号の説明】
【００７２】
４  タッチパネルディスプレイ
５  メディアインターフェイス
１０  制御部
１５  布移動機構
１６  下板
２０  布押え
２１  布押え用モータ
３０  縫製データ
４０  縫製パッケージデータ
７０  布押え高さ設定画面
１００  ミシン
Ｈ１，Ｈ２，Ｈ３  布押え高さ
【図１】
2008279116.tif 000003
【図２】
2008279116.tif 000004
【図３】
2008279116.tif 000005
【図４】
2008279116.tif 000006
【図５】
2008279116.tif 000007
【図６】
2008279116.tif 000008
【図７】
2008279116.tif 000009
【図８】
2008279116.tif 000010
【図９】
2008279116.tif 000011
【図１０】
2008279116.tif 000012
【図１１】
2008279116.tif 000013
【図１２】
2008279116.tif 000014
【図１３】
2008279116.tif 000015
【図１４】
2008279116.tif 000016
【図１５】
2008279116.tif 000017