(57)【要約】【課題】入力操作が容易なミシンを提供する。【解決手段】ミシン１は、縫い針８ａを支持して上下動する針棒８と、被縫製物を保持して移動可能な布移動機構１０と、針落ち位置の運針経路Ｌを表示すると共に針落ち位置の運針経路Ｌ上の形状点Ｋを入力可能な操作パネル２０と、形状点Ｋの入力に追従して布移動機構１０の布保持枠１２を移動させるＣＰＵ１０１と、縫製データを記憶するＥＥＰＲＯＭ１０４と、運針経路Ｌ上の形状点Ｋを入力可能な外部コントローラ２５と、外部コントローラ２５を着脱可能に接続するＵＳＢポート２３及びＵＳＢ端子２５ａと、を備える。【選択図】図１
2009240384.tif 000002
【特許請求の範囲】
【請求項１】
縫い針を支持して上下動する針棒と、
前記針棒の下方で被縫製物を保持して任意の位置に移動可能な布移動機構と、
前記布移動機構に保持された被縫製物に対する針落ち位置の運針経路を表示する針落ち位置表示エリアと当該運針経路上の各位置を指定するための複数の操作キーを表示する操作キー表示エリアとを表示可能な表示部と、当該表示部の前面に設けられて透過性を有し、前記操作キーの表示内容に応じて行われた接触操作を検出するタッチパネルスイッチとを有する操作パネルと、
前記運針経路上の各位置の入力に追従して前記布移動機構を移動させる追従制御部と、
前記運針経路を含む縫製データを記憶する記憶手段と、を備え、
前記針棒の上下動と前記運針経路に応じた前記布移動機構の移動とによって縫目を形成するミシンにおいて、
複数の操作ボタンを有し、当該複数の操作ボタンによって前記表示部内の任意の位置を指定入力可能な外部コントローラと、
前記外部コントローラを着脱可能に接続する接続手段と、を備えることを特徴とするミシン。
【請求項２】
前記各操作キーによる各操作を前記外部コントローラの各操作ボタンに割り振る割り振り手段を備えることを特徴とする請求項１に記載のミシン。
【請求項３】
前記割り振り手段によって前記操作パネルの入力内容を前記操作ボタンに割り振られた前記外部コントローラが接続された場合に、自動的に前記操作キー表示エリアを非表示として当該前記操作キー表示エリアまで前記針落ち位置表示エリアを拡大表示するように前記表示部の表示制御を行う第１の表示切替手段を備えることを特徴とする請求項２に記載のミシン。
【請求項４】
前記運針経路上の各位置の入力を前記操作パネル又は前記外部コントローラのいずれか一方から行うよう選択する選択手段と、
前記選択手段によって前記外部コントローラから前記運針経路上の各位置の入力を行うよう選択された場合に、前記操作キー表示エリアを非表示として当該前記操作キー表示エリアまで前記針落ち位置表示エリアを拡大表示するように前記表示部の表示制御を行う第２の表示切替手段と、を備えることを特徴とする請求項１から３のいずれか一項に記載のミシン。
【請求項５】
前記操作パネルの針落ち位置表示エリア内における接触操作が行われた位置を前記運針経路上の各位置として入力を受け付ける処理を行う直接入力処理部を備え、
前記追従制御部は、前記直接入力処理部による入力を受け付ける処理の後に行われる確定の入力を待ってから前記布移動機構を移動させ、
前記直接入力制御部は、前記外部コントローラによる入力時には、前記操作パネルの針落ち位置表示エリア内に前記外部コントローラの操作ボタンにより移動操作可能な位置指定用カーソルを表示して前記運針経路上の各位置としての入力を受け付けることを特徴とする請求項１から４のいずれか一項に記載のミシン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、あらかじめ設けられた移動パターンに基づいて被縫製物を移動させて縫いを行うミシンに関する。
【背景技術】
【０００２】
近年ミシンの電子化が進んでおり、ミシンの各部を電子制御する制御装置を備えたミシンが知られている。また、かような制御装置を備えたミシンにおいては、ミシンの各種情報を表示すると共にミシンに対する各種入力操作を行うための操作パネルを備えるミシンが知られている（例えば特許文献１）。操作パネルはミシンの各種情報を表示する表示部と、ミシンに対する各種入力操作を行うための操作部とが一体となって設けられており、操作部は表示部に重ねて設けられたタッチパネルであったり、表示部の近傍に設けられたボタンであったりする。また、操作パネルはその形態として、ミシンの所定位置に固定して設けられた固定式と、ミシンに対して着脱可能に設けられた分離式とがある。
また、制御装置及び操作パネルを備えたミシンのひとつとして、縫い針を保持して上下動する針棒と、被縫製物を保持して当該針棒に対して任意に被縫製物を移動させる布移動機構とを備え、針棒を上下動させると共にあらかじめ設けられた針落ち位置の運針経路を含む縫製データに基づいて布移動機構を移動させて縫いを行う所謂電子サイクルミシンが知られている。また、かような電子サイクルミシンにおいて、操作パネルから針落ち位置の運針経路を入力可能なミシンが知られている（例えば特許文献２）。操作パネルから針落ち位置の運針経路を入力すると、布移動機構は布移動機構に保持された被縫製物に対する針落ち位置が当該入力の針落ち位置となる位置へと逐次移動し、オペレータは布移動機構の位置を確認しながら針落ち位置の運針経路を作成する。
【特許文献１】特開２００３−１１７２７３号公報
【特許文献２】特開２００６−０７５５０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来のミシンでは、操作パネルから針落ち位置の運針経路を入力することが困難となる場合があった。
例えば、被縫製物を縫製可能なミシンの布移動機構が水平方向の設置面積及びその移動可能範囲が大きなものとなると、布移動機構の保持枠に被縫製物を保持させる作業の都合上、ミシンフレームは布移動機構を挟んでオペレータから離れた位置となる。このようなミシンで固定式の操作パネルを用いて運針経路を作成する場合、針棒を支持するミシンフレームのアーム部に操作パネルが設けられていると、オペレータは布移動機構の保持枠の上方で手を伸ばして操作パネルへの入力を行わなければならず、入力操作がしづらいといった問題点があった。また、ミシンフレームの土台部から立設されてアーム部を支持する立胴部に操作パネルが設けられていると、操作パネルに対する入力操作を行うオペレータの立ち位置から布移動機構の移動前後の位置確認を行いづらかった。つまり、操作パネルに対する運針経路の入力操作と当該運針経路による布移動機構の位置遷移との照らし合わせが困難であるといった問題点があった。
また、分離式の操作パネルを備えたミシンの場合、操作パネルに表示部と操作部とが一体となって設けられているので操作パネルの重量が重くなるため、オペレータによる操作パネルの取り回しが不便となる。また、針落ち位置の運針経路を作成する場合には、その運針経路によっては入力操作における操作回数が多く、長時間を要する場合があり、そのような場合には操作パネルの重量によってオペレータが疲労してしまい、運針経路の作成が困難となるといった問題点があった。
【０００４】
本発明は上述の問題点に鑑み、入力操作が容易なミシンを提供することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１記載の発明は、縫い針を支持して上下動する針棒と、前記針棒の下方で被縫製物を保持して任意の位置に移動可能な布移動機構と、前記布移動機構に保持された被縫製物に対する針落ち位置の運針経路を表示する針落ち位置表示エリアと当該運針経路上の各位置を指定するための複数の操作キーを表示する操作キー表示エリアとを表示可能な表示部と、当該表示部の前面に設けられて透過性を有し、前記操作キーの表示内容に応じて行われた接触操作を検出するタッチパネルスイッチとを有する操作パネルと、前記運針経路上の各位置の入力に追従して前記布移動機構を移動させる追従制御部と、前記運針経路を含む縫製データを記憶する記憶手段と、を備え、前記針棒の上下動と前記運針経路に応じた前記布移動機構の移動とによって縫目を形成するミシンにおいて、複数の操作ボタンを有し、当該複数の操作ボタンによって前記表示部内の任意の位置を指定入力可能な外部コントローラと、前記外部コントローラを着脱可能に接続する接続手段と、を備えることを特徴とする。
【０００６】
請求項２記載の発明は、請求項１に記載のミシンにおいて、前記各操作キーによる各操作を前記外部コントローラの各操作ボタンに割り振る割り振り手段を備えることを特徴とする。
【０００７】
請求項３記載の発明は、請求項２に記載のミシンにおいて、前記割り振り手段によって前記操作パネルの入力内容を前記操作ボタンに割り振られた前記外部コントローラが接続された場合に、自動的に前記操作キー表示エリアを非表示として当該前記操作キー表示エリアまで前記針落ち位置表示エリアを拡大表示するように前記表示部の表示制御を行う第１の表示切替手段を備えることを特徴とする。
【０００８】
請求項４記載の発明は、請求項１から３のいずれか一項に記載のミシンにおいて、前記運針経路上の各位置の入力を前記操作パネル又は前記外部コントローラのいずれか一方から行うよう選択する選択手段と、前記選択手段によって前記外部コントローラから前記運針経路上の各位置の入力を行うよう選択された場合に、前記操作キー表示エリアを非表示として当該前記操作キー表示エリアまで前記針落ち位置表示エリアを拡大表示するように前記表示部の表示制御を行う第２の表示切替手段と、を備えることを特徴とする。
【０００９】
請求項５記載の発明は、請求項１から４のいずれか一項に記載のミシンにおいて、前記操作パネルの針落ち位置の表示エリア内における近接又は接触操作が行われた位置を前記運針経路上の各位置として入力を受け付ける処理を行う直接入力処理部を備え、前記追従制御部は、前記直接入力処理部による入力を受け付ける処理の後に行われる確定の入力を待ってから前記布移動機構を移動させ、前記直接入力制御部は、前記外部コントローラの接続時には、前記操作パネルの針落ち位置の表示エリア内に前記外部コントローラの操作ボタンにより移動操作可能な位置指定用カーソルを表示して前記運針経路上の各位置としての入力を受け付けることを特徴とする。
なお、「外部コントローラによる入力時」は、外部コントローラの接続時としても良いし、請求項３記載の発明と共に請求項４記載の発明を実施する場合には、選択手段による外部コントローラの選択時でも良い。
【発明の効果】
【００１０】
請求項１記載の発明によれば、外部コントローラによって表示部内の任意の位置を入力可能なので、オペレータは外部コントローラによって運針経路上の各位置の入力を行えばよく、操作パネルに対して入力操作を行える立ち位置にいる必要がなくなる。従って、オペレータは外部コントローラに対する入力操作を行いつつ布移動機構の位置を確認する作業が容易となる。従って、特に大きな被縫製物を対象と摺る布移動機構を備えるミシンであっても、固定式の操作パネルに対する運針経路の入力操作と当該運針経路による布移動機構の位置遷移との照らし合わせが困難であるといった従来のミシンの問題点を解消でき、入力操作の操作性が大幅に向上する。
また、外部コントローラを取り回しが容易で軽量なものとすることによって、従来のミシンにおいて分離式の操作パネルを用いて入力操作を行っていた場合に操作パネルが重く取り回しが不便であったり、操作パネルの重量によってオペレータが疲労して運針経路の入力が困難となることがあった問題点を解消でき、入力操作の操作性がより一層向上する。
【００１１】
請求項２記載の発明によれば、割り振り手段によって操作パネルの各操作キーと外部コントローラの各ボタンとの対応付けが可能となる。つまり、外部コントローラの各ボタンの操作によって操作パネルの各キーの操作と同様の操作が行える。これによって、オペレータは操作パネルの操作内容を外部コントローラに当てはめて入力操作を行えるようになる。よって、オペレータは操作パネルの各キーによる入力操作方法と外部コントローラによる入力操作方法とを個別に習得する必要がなく、操作パネルによる入力操作から外部コントローラによる入力操作への移行を図る際に当該移行作業が非常に容易となり、入力操作の操作性がより一層向上する。
また、ボタンの配列や入力方法が異なる外部コントローラでも割り振り手段による操作パネルの各キーとの対応付けによって入力操作が行えるので、オペレータにとってより操作性の良い外部コントローラを用いて入力操作を行うことができ、入力操作の操作性がより一層向上する。
【００１２】
請求項３記載の発明によれば、第１の表示切替手段は、割り振り手段によって操作パネルの入力内容を操作ボタンに割り振られた外部コントローラが接続された場合に、自動的に操作キー表示エリアを非表示として当該操作キー表示エリアまで針落ち位置表示エリアを拡大表示するように表示部の表示制御を行う。つまり、過去に割り振り手段によって操作パネルの各操作キーと外部コントローラの各ボタンとの対応付けがなされ、当該対応付けの内容がミシンの記憶装置あるいはミシンに接続された記憶媒体等に記憶されていた場合に、第1の表示手段は操作キー表示エリアを非表示として当該操作キー表示エリアまで針落ち位置表示エリアを拡大表示するように表示部の表示制御を行う。
操作パネルがタッチパネル方式の場合は、針落ち位置表示エリアと操作キー表示エリアとの両方を表示する必要が生じるために針落ち位置表示エリアの表示領域を十分に確保できず狭くなることがあるが、請求項３の発明は、上述のように操作キー表示エリアを非表示として当該操作キー表示エリアまで針落ち位置表示エリアを拡大表示するので、表示部の大部分を針落ち位置表示エリアとして用いることが可能となり、針落ち位置表示エリアを広くすることができる。よって、運針経路の入力操作がより行いやすくなり、入力操作の操作性がより一層向上する。
【００１３】
請求項４記載の発明によれば、選択手段によって操作パネル又は外部コントローラのいずれか一方から運針経路上の各位置の入力を行うよう選択可能となる。従って、オペレータは作業環境等の諸条件によって操作パネル又は外部コントローラのいずれか一方のうちより入力しやすい方を用いて運針経路上の各位置の入力を行うことが可能となり、入力操作の操作性がより一層向上する。
また、選択手段によって外部コントローラから運針経路上の各位置の入力を行うよう選択された場合には、第２の表示切替手段が操作キー表示エリアを非表示として当該操作キー表示エリアまで針落ち位置表示エリアを拡大表示するように表示部の表示制御を行う。
これによって、上述の請求項３記載の発明の効果と同様に、表示部の大部分を針落ち位置表示エリアとして用いることが可能となり、針落ち位置表示エリアを広くすることができる。よって、運針経路の入力操作がより行いやすくなり、入力操作の操作性がより一層向上する。
【００１４】
請求項５記載の発明によれば、直接入力処理部は操作パネルの針落ち位置の表示エリア内における接触操作が行われた位置を運針経路上の各位置として入力を受け付ける処理を行う。つまり、直接入力処理部に対する入力操作において、運針経路上の各位置は操作パネルに対する接触操作位置によって決定する。また、追従制御部は、直接入力処理部による入力に対して確定の入力を待ってから布移動機構を移動させる。つまり、確定の入力が行われるまでは追従制御部は動作せず、布移動機構も追従移動しない。
請求項５の発明では、外部コントローラの接続時には、操作パネルの針落ち位置の表示エリア内に外部コントローラの操作ボタンにより移動操作可能な位置指定用カーソルを表示して運針経路上の各位置としての入力を受け付ける。つまり、オペレータは外部コントローラによる入力操作時には位置指定用カーソルを移動操作して運針経路上の各位置の入力操作を行う。従って、位置指定用カーソルの位置が操作パネルに対する接触操作位置と同様に機能し、その後の確定の入力によって追従制御部が動作する。これによって、操作パネルに対する接触操作位置による各位置の入力操作を外部コントローラによる操作で行うことができる。よって、請求項１から４の発明について請求項５記載の発明を適用することで、直接入力処理部に対する入力操作についても請求項１から４の発明による効果を得ることができ、入力操作の操作性がより一層向上する。
【発明を実施するための最良の形態】
【００１５】
本発明の実施の形態を図１〜図１４に基づいて説明する。
本実施形態において、ミシンとして電子サイクルミシン１を例に説明する。図１は電子サイクルミシン１の構成を示す斜視図である。電子サイクルミシン１は、縫製を行う被縫製物である布を保持する布保持部としての保持枠１２を有し、その保持枠１２が針棒８に対し相対的に移動することにより、保持枠１２に保持される布に縫い目を形成するミシンである。
ここで、針棒８が上下動を行う方向をＺ軸方向（上下方向）とし、これと直交する一の方向をＸ軸方向（左右方向）とし、Ｚ軸方向とＸ軸方向の両方に直交する方向をＹ軸方向（前後方向）と定義する。
【００１６】
図１に示すように、電子サイクルミシン１（以下、ミシン１）は少なくとも、ミシンテーブル５の上面に備えられるミシン本体２と、ミシンテーブル５の下部に備えられ、ミシン本体２を操作するためのペダル９と、ミシン１の各部の制御を行う制御部１００を備えている。
【００１７】
（ミシン本体）
まず、ミシン本体２及びペダル９について詳説する。図１に示すように、ミシン本体２は、外形が側面視にて略コ字状を呈するミシンフレーム２を備えている。ミシンフレーム２は、ミシン本体２の上部をなし前後方向に延びるミシンアーム部３ａと、ミシン本体２の下部をなし前後方向に延びるミシンベッド部３ｂと、ミシンアーム部３ａとミシンベッド部３ｂとを連結する立胴部３ｃとを有している。
また、ミシン本体２は、上軸（図示略）及び下軸（図示略）を回転駆動するミシンモータ５と、上軸の回転により上下動する針棒８と、ミシンモータ５の駆動針棒の下方で被縫製物である布を保持して前後左右の任意の位置に移動可能な布移動機構１０と、を有している。以後各部について詳説する。
【００１８】
ミシン本体２は、ミシンフレーム２内に動力伝達機構が配され、回転自在で前後方向に延びる図示しない上軸及び図示しない下軸を有している。上軸（図示略）はミシンアーム部３ａの内部に配され、下軸（図示略）はミシンベッド部３ｂの内部に配されている。
上軸（図示略）は、ミシンモータ５（図２参照）に接続され、このミシンモータ５により回転力が付与される。また、下軸（図示略）は、図示しない縦軸を介して上軸と連結しており、上軸が回転すると、上軸の動力が縦軸（図示略）を介して下軸側へ伝達し、下軸が回転するようになっている。
上軸（図示略）の前端には、上軸の回転によりＺ軸方向に上下動する針棒８が接続されており、その針棒８の下端には、縫い針８ａが設けられている。
また、下軸（図示略）の前端には、釜（図示略）が設けられている。上軸とともに下軸が回転すると、縫い針８ａと釜（図示略）との協働により縫い目が形成される。
なお、ミシンモータ５、上軸（図示略）、針棒８、縫い針８ａ、下軸（図示略）、釜（図示略）等の接続構成は従来公知のものと同様であるので、ここでは詳述しない。
【００１９】
布移動機構１０は、ミシンベッド部３ｂ上に設けられた布板１１と、布板１１の上方でミシンアーム部３ａに支持された保持枠１２と、保持枠１２が取り付けられる取付部材１３と、保持枠１２を左右方向に駆動するＸ軸パルスモータ１４と、保持枠１２を前後方向に駆動するＹ軸パルスモータ１５と、を備えている。
保持枠１２は、ミシンアーム部３ａの前端部に配される取付部材１３に取り付けられており、その取付部材１３にはミシンベッド２ｂ内に配置されたＸ軸パルスモータ１４及びＹ軸パルスモータ１５が駆動手段として連結されている（図２参照）。
保持枠１２は、被縫製物である布を保持し、Ｘ軸パルスモータ１４及びＹ軸パルスモータ１５の駆動に伴い、保持した布を保持枠１２ごと前後左右方向の任意の位置に移動するようになっている。保持枠１２の移動と、縫い針８ａや釜（図示略）の動作が連動することにより、布に後述する縫製データ（縫い目パターン）に基づく縫い目が形成される。また、後述する縫製データの作成における針落ち位置の運針経路Ｌ入力時における布移動機構の移動もＸ軸パルスモータ１４及びＹ軸パルスモータ１５の駆動によるものである。その詳細は後述する。
【００２０】
ペダル９は、ミシンモータ５の駆動指示を入力し、針棒８（縫い針８ａ）を上下動させるための操作ペダルとして作動する。すなわちペダル９には、ペダル９が踏み込まれたその踏み込み操作位置を検出するための、例えば、可変抵抗等から構成されるセンサ（踏み込み量検出手段）が組み込まれており、センサからの出力信号がペダル９の操作信号として後述する制御部１００に出力され、制御部１００はその操作位置、操作信号に応じて、ミシンモータ５を駆動し、動作させるように構成されている。
【００２１】
（制御部）
次に、制御部１００について詳説する。図２は制御部１００及び制御部１００に接続されている各部を示すブロック図である。図２に示すように、制御部１００は、各種プログラム及びデータを呼び出して処理するＣＰＵ１０１と、ミシン１の制御に関する各種プログラム及びデータを書き換え不能に記憶するＲＯＭ１０２と、ＣＰＵ１０１の処理によって生じる各種一時データを格納するＲＡＭ１０３と、後述する縫製データ及びキー設定を含むミシン１の制御に関する各種データを書き換え可能に記憶する「記憶手段」としてのＥＥＰＲＯＭ１０４と、ミシン１の各部が接続されるＩ／Ｏインターフェース１０５を備えている。ＣＰＵ１０１には、バスを介して、ＲＯＭ１０２、ＲＡＭ１０３、ＥＥＰＲＯＭ１０４及びＩ／Ｏインターフェース１０５が接続されている。また、Ｉ／Ｏインターフェース１０５には、ミシン１（ミシン本体２）のミシンモータ５、Ｘ軸パルスモータ１４、Ｙ軸パルスモータ１５、Ｘ軸原点センサ１４ａ、Ｙ軸原点センサ１５ａやペダル９、ミシン１の各種情報を表示すると共にミシン１に関する各種設定入力が可能な操作パネル２０等が接続されている。また、制御部１００には操作パネル２０のＵＳＢ（Universal Serial Bus）ポート２３を介して後述する外部コントローラ２５が接続されている。以後、各部について詳説する。
【００２２】
ＣＰＵ１０１は、ＲＯＭ１０２に記憶されている各種制御プログラムやＥＥＰＲＯＭ１０４に記憶されている各種データを呼び出して実行処理し、ミシン１（ミシン本体２）の各部を制御する。
ＲＯＭ１０２には、ミシン１を制御するための各種制御プログラムや制御データ、各種縫製に関するデータが格納され、記憶されている。
例えば、ＲＯＭ１０２には、各種縫い目形状を形成するために、針棒８（縫い針８ａ）や保持枠１１を動作させるための、複数の縫い目パターンに関するデータが記憶されている。
この縫い目パターンとしては、普通縫いである１本のラインを形成するパターンや、一旦縫った普通縫いの上を普通縫いを重ねるように繰り返す重ね縫いのパターンや、縫い目がジグザグに形成されるジグザグ縫いのパターンなどがある。
【００２３】
ＥＥＰＲＯＭ１０４は、入力された各種データや各種パラメータを記憶する。
特に、ＥＥＰＲＯＭ１０４は、操作パネル２０及び外部コントローラ２５を介して入力された縫い目の軌跡に沿って縫いを行うための縫製データが記憶されるようになっている。
縫製データは、上述する縫い目の軌跡のほか、縫い目ピッチや針数、当該縫い目のパターン等をパラメータとして保持するデータの集合であり、各パラメータの一部または複数が異なる複数の縫製データをＥＥＰＲＯＭ１０４に記憶可能となっている。縫製作業時には、オペレータによって縫製データのうちひとつが選択されて、制御部１００が当該縫製データに応じた縫目が形成されるようミシンモータ５やＸ軸パルスモータ１４、Ｙ軸パルスモータ１５その他各部を制御することで縫いが行われる。
また、ＥＥＰＲＯＭ１０４には操作パネル２０上の操作と外部コントローラ２５の各ボタンとの対応関係を示すキー設定データも記憶されている。キー設定データについては後述する。
【００２４】
Ｉ／Ｏインターフェース１０５には、ミシンモータドライバ５ａを介してミシンモータ５が接続されている。このミシンモータドライバ５ａには、ミシンモータ５の回転数を検出するエンコーダ５ｂが接続され、フィードバック制御が可能となっている。
さらに、ミシンモータドライバ５ａには、縫い針８ａが上昇したことを検知する縫い針上位置センサ５ｃが接続されている。これにより、縫い針８ａにより縫い目が形成される際の縫い針数が、制御部１００によりカウントされるようになっている。
【００２５】
また、Ｉ／Ｏインターフェース１０５には、取付部材１３の保持枠駆動回路を介してＸ軸パルスモータ１４及びＹ軸パルスモータ１５が接続されているとともに、これら両パルスモータの原点位置を検出するＸ軸原点センサ１４ａ及びＹ軸原点センサ１５ａが接続されている。
Ｘ軸原点センサ１４ａ及びＹ軸原点センサ１５ａは、それぞれ駆動手段としてのＸ軸パルスモータ１４及びＹ軸パルスモータ１５の原点位置と現在の各パルスモータの回転角度との差異を検出するセンサであり、ミシンベッド部３ｂ内に配置されている。原点位置とは、針棒８が保持枠１２の所定位置（例えば中央）に位置する際のＸ軸パルスモータ１４及びＹ軸パルスモータ１５の回転角度である。つまり、布移動機構１０の移動前後の位置は、Ｘ軸原点センサ１４ａ及びＹ軸原点センサ１５ａによる各パルスモータの回転角度と原点位置との差異によって検出される。
【００２６】
（操作パネル）
次に、操作パネル２０について詳説する。図１に示すように、操作パネル２０はミシンテーブル５の上部に設置されている。操作パネル２０は、各種設定状態等を表示する表示部２２と、表示部２２上を覆うように設けられ、当該表示部の前面に設けられて透過性を有し、前記操作キーの表示内容に応じて行われた接触操作を検出するタッチパネルスイッチ２１と、を備えている。操作パネル２０による入力操作を行う際には、表示部２２に各種入力内容に応じたキー等が表示される。タッチパネルスイッチ２１に対する接触操作を行うと、当該接触操作の位置と表示部２２に表示されたキー等の位置との対応関係から入力内容を操作パネル２０が認識して後述する制御部１００へ入力する。ＣＰＵ１０１は当該入力に応じてミシンの各部を制御する処理を行う。
また、操作パネル２０はその側部にＵＳＢポート２３を備えており、ＵＳＢポート２３には外部コントローラ２５が着脱可能に接続されている。なお、操作パネル２０のＵＳＢポート２３は所謂ＵＳＢ（Universal Serial Bus）ハブとして機能するＵＳＢ（Universal Serial Bus）ポートであり、ＵＳＢポート２３に接続された機器は後述する制御部１００に対して接続されたものとして扱われる。
なお、表示部２２の表示内容及び操作パネル２０の各キー等による入力処理はＣＰＵ１０１がＲＯＭ１０２又はＥＥＰＲＯＭ１０４から対応する各種プログラムやデータ等を呼び出して実行処理することで行われる。
【００２７】
（外部コントローラ）
次に、外部コントローラ２５について詳説する。図３は外部コントローラ２５を示す説明図である。
外部コントローラ２５は、操作パネル２０のＵＳＢポート２３に着脱可能に接続されるＵＳＢ（Universal Serial Bus）端子２５ａと、十字形のボタンであって十字の各端部を押下することで当該端部に個別の入力を行うことが可能な十字ボタンＣと、二つの独立したボタンＡ，Ｂとを備えている。
ＵＳＢ端子２５ａが操作パネル２０のＵＳＢポート２３に接続されると、外部コントローラ２５は制御部１００に認識されてミシン１の外部接続機器として機能する。従ってＵＳＢポート２３及びＵＳＢ端子２５ａは「接続手段」として機能する。
十字ボタンＣはその４つの端部が互いに直角となるよう設けられており、各端部に対する押圧入力操作を個別に認識可能に設けられている。また、４つの端部の内隣り合う２つの端部を同時に押圧して入力操作を行うことも可能となっている。ボタンＡ，Ｂはそれぞれ押圧による入力操作を認識可能に設けられている。なお、十字ボタンＣ及びボタンＡ，Ｂは各ボタンが設けられた基部２５ｂに対して突出するよう設けられており、各ボタンに対する押圧操作により基部２５ｂに一部が沈み込むように動作することで入力を認識する。
なお、外部コントローラ２５はＵＳＢ端子２５ａが先端に設けられたケーブルによりミシン１本体から離れた位置での入力操作を行えるように設けられており、取り回しが容易となっている。また、外部コントローラ２５は基部２５ｂが軽量な素材（例えばプラスチック等）で構成されており、外部コントローラ２５は軽量となるよう設けられている。
【００２８】
また、外部コントローラ２５は所謂ＵＳＢ（Universal Serial Bus）接続機器であり、その基部２５ｂ内に設けられた基板上のメモリには制御部１００に対して当該外部コントローラ固有の識別情報として機能するベンダＩＤとプロダクトＩＤとが記憶されている。ベンダＩＤは当該外部コントローラの製造元（企業等）に個別に割り振られたＩＤであり、プロダクトＩＤは製品（例えば当該外部コントローラ等）に個別に割り振られたＩＤである。制御部１００はベンダＩＤとプロダクトＩＤを外部コントローラ２５から取得することで外部コントローラ２５を個別に識別する。
なお、ＵＳＢポート２３には上述の外部コントローラ２５に限らず、他のＵＳＢ接続の外部コントローラも接続可能である。さらに、ＵＳＢポート２３に外部接続機器のＵＳＢハブ等を接続してＵＳＢポートのポート数を増やし、複数の外部コントローラを接続することも可能である。
【００２９】
（操作パネルによる縫製データの作成）
次に、従来の方法である操作パネル２０からの入力による縫製データの作成について図４を用いて詳説する。操作パネル２０からの入力による縫製データの作成時には縫製データ編集画面２０Ａが操作パネル２０の表示部２２に表示され、その表示内容に応じたオペレータによるタッチパネルスイッチ２１への入力操作によって縫製データの作成が行われる。
図４は操作パネル２０の表示部２２に表示された縫製データ編集画面２０Ａを示す説明図である。縫製データ編集画面２０Ａには少なくとも、保持枠１２の移動によって生ずる針落ち位置の運針経路Ｌを表示する「針落ち位置表示エリア」としての経路表示部Ｆと、経路表示部Ｆ上で移動可能なカーソルとして表示されて針棒の上下動位置と現在の保持枠１２との位置関係を示すと共にその移動に伴って保持枠１２が当該位置関係に追従するよう移動する現在点Ｐと、経路表示部Ｆの下方に表示される表示領域である操作キー表示エリアＶ内に表示されて現在点Ｐを表示された矢印の方向に沿って移動させる８方向の移動方向キーＶ１と、操作キー表示エリアＶ内に表示されてオペレータによって指定される「運針経路上の各位置」として機能する形状点Ｋを現在点Ｐがある位置で設定する確定キーＪと、操作キー表示エリアＶ内に表示されて運針経路Ｌに設定された形状点Ｋのうち最近設定された形状点Ｋを取り消す取り消しキーＱと、作成された運針経路Ｌを縫製データとして保存する決定キーであるＥｎｔｅｒキーＥと、作成された運針経路Ｌを抹消するキャンセルキーＤと、後述する縫製データ直接指示画面２０Ｅに遷移する直接編集キーＴが表示されている。オペレータによって縫製データ編集画面２０Ａの各キーが表示された位置に対する接触操作が行われると、それぞれのキーに対応した処理が行われる。なお、形状点Ｋは針落ち位置と一致するとは限らず、複数の針落ち位置を結んだ線状の運針経路Ｌを入力するための節目となる点を示すものである。
【００３０】
経路表示部Ｆは、図４に示す経路表示部Ｆの左右方向がミシン１のＸ軸方向（左右方向）に、上下方向はＹ軸方向（前後方向）に対応するよう設定されている。移動方向キーＶ１のいずれかを操作すると、移動方向キーＶ１の矢印の方向に沿って現在点Ｐが経路表示部Ｆ上を移動する。なお、経路表示部Ｆに表示された点Ｏは、保持枠１２の中央（原点）を示す。つまり、経路表示部Ｆは、針棒８の上下動位置と保持枠１２との位置関係の位置関係の変化によって生じる針落ち位置の運針経路Ｌを表示する。また、ＣＰＵ１０１は現在点Ｐの移動に伴い、経路表示部Ｆ上の現在点Ｐの位置と、針棒の上下動位置と保持枠１２の位置とが対応するよう保持枠１２を追従移動させる処理を行う。よって、ＣＰＵ１０１は当該処理によって「追従制御部」として機能する。オペレータによる現在点Ｐの操作は、原点やそれまで設定された運針経路Ｌに対する現在点Ｐの位置ならびに現在点Ｐの移動に追従移動する保持枠１２の位置を確認しながら行われる。また、経路表示部Ｆは必ずしも縫製データの運針経路Ｌを設定可能な全ての範囲を表示しているのではなく、原点Ｏから離れた位置を表示する場合には原点位置が相対的に移動する所謂スクロール表示が行われる。
また、確定キーＪを操作すると、そのとき現在点Ｐが表示されている位置で形状点Ｋが設定される。形状点Ｋが設定されると、当該形状点Ｋの直前に設定された形状点Ｋとの間を直線で結ぶ運針経路が新たに設定される。つまり、運針経路Ｌは形状点Ｋを設定した順に形状点Ｋ同士を結ぶよう設定される。また、取り消しキーＱを操作すると、最近設定された最新の形状点Ｋが取り消されて抹消され、その形状点Ｋと他の形状点Ｋとの間を結んでいた直線の運針経路も取り消される。また、保持枠１２は残っている形状点Ｋのうち最後の形状点Ｋの位置に対応した位置へと戻される。取り消しキーＱを複数回操作すると、より新しく設定された形状点Ｋから順に取り消され、その形状点Ｋと他の形状点Ｋとの間を結んでいた直線の運針経路も取り消され、保持枠１２の位置も戻される。
また、ＥｎｔｅｒキーＥを操作すると、そのとき表示されている運針経路Ｌが縫製データとして保存される。縫製時に当該縫製データを選択すると、その運針経路Ｌに沿って縫目が形成されるよう保持枠１２が移動すると共に針棒が上下動する。また、縫製データには運針経路Ｌの他に、上述のように縫い目のピッチや縫いパターン等も設定されており、針棒の上下動及び保持枠１２の移動タイミング等の制御は縫製データに含まれる各種設定内容に応じて行われる。
また、キャンセルキーＤを操作すると、そのとき表示されている運針経路Ｌは抹消され、縫製データとしては保存されない。
【００３１】
（外部コントローラによる入力操作の設定）
次に、操作パネル２０の表示内容に対して外部コントローラ２５による入力操作を行う場合の設定について図５を用いて詳説する。外部コントローラ２５による入力を行う場合、まず利用する外部コントローラを「選択手段」としてのコントローラ選択画面２０Ｂで選択し、当該外部コントローラのボタンと操作パネル２０のキー操作との対応付けを「割り振り手段」としてのキー設定画面で行う必要がある。以後その手順について詳説する。
図５は、操作パネル２０の表示部２２に表示されたコントローラ選択画面２０Ｂを示す説明図である。コントローラ選択画面２０Ｂには少なくとも、操作パネル２０及び複数（例えば３つ）のの外部コントローラのそれぞれに対応した選択キーＳと、選択キーＳの「コントローラ１〜３」のいずれかひとつが選択された状態で操作されることでキー設定を行う旨の入力を行う登録キーＩと、選択キーＳのいずれかが選択された状態で操作されることで当該選択された選択キーＳに対応した操作パネル２０又は複数の外部コントローラの何れかひとつによる操作を行う設定をするＥｎｔｅｒキーＥとが表示されている。
選択キーＳはその操作前は周囲に対して突出して見えるよう表示され、操作されることで周囲に対して陥没して見えるよう表示される。つまり、選択前は凸状態、選択後は凹状態となる。また、コントローラ選択画面２０Ｂには図５に示すように、「標準」「コントローラ１〜３」の計４つの選択キーＳが表示されているが、このうち「標準」は操作パネル２０と対応しており、「コントローラ１〜３」は接続された外部コントローラのそれぞれと対応している。このとき、コントローラ１〜３の順番は、過去にミシン１に接続されたことのある外部コントローラのうち最初にキー設定データ（後述）が設定、記憶された外部コントローラがコントローラ１に、その次にキー設定データが設定、記憶されたコントローラがコントローラ２に、といったように時系列に沿って対応付けられている。
選択キーＳのうち「コントローラ１〜３」のいずれかひとつが選択された状態で登録キーＩが操作されると、ＣＰＵ１０１は後述するキー設定画面を表示し、オペレータによって外部コントローラの各ボタンに対する操作パネル２０の各キーの割り振りが行われる。
選択キーＳのいずれかひとつが操作された状態でＥｎｔｅｒキーＥが操作されると、その後の縫製データの作成における各画面への入力操作を当該選択キーに対応したもので行う設定が行われる。このとき「標準」が選択された状態だった場合、ＣＰＵ１０１は操作パネル２０に上述の縫製データ編集画面２０Ａを表示させる。一方、「コントローラ１〜３」のいずれか一つが選択された状態だった場合、ＣＰＵ１０１は当該選択キーに対応した外部コントローラについて、キー設定データがＥＥＰＲＯＭ１０４に記憶されているかどうかのチェック処理を行う。
【００３２】
キー設定データは操作パネル２０上に表示された各キーと、外部コントローラの各ボタンとの対応付けの設定であり、ＣＰＵ１０１は当該キー設定データがある場合には外部コントローラの各ボタンに対する押下操作を操作パネル２０の各キーに対する操作として処理する。また、キー設定データには外部コントローラのベンダＩＤ、プロダクトＩＤが含まれており、ＣＰＵ１０１はコントローラ選択画面２０Ｂで選択された外部コントローラのベンダＩＤ及びプロダクトＩＤと、キー設定データに含まれるベンダＩＤ及びプロダクトＩＤとから、キー設定データが当該外部コントローラのキー設定データであるかどうかを判別する。当該外部コントローラのキー設定データがない場合、ＣＰＵ１０１は操作パネル２０にキー設定画面を表示させる。
【００３３】
キー設定画面は外部コントローラのキー設定データを設定、保存記憶するための操作を行う画面である。キー設定画面は図４に示す縫製データ編集画面２０Ａとほぼ同様の画面である。ただし、経路表示部Ｆ上の現在点Ｐ、形状点Ｋ及び運針経路Ｌは表示されない。キー設定画面が表示された際は、オペレータによるキー設定画面上の各キーに対する操作と外部コントローラ２５の各ボタンに対する操作とが交互に行われる。以後、外部コントローラ２５のキー設定を行う場合について詳説する。
例えば、オペレータによって移動方向キーＶ１のうち図４に示す上向きの矢印のキーが操作された後、外部コントローラ２５の十字ボタンＣの図３に示す上側の端部が押下されると、当該キー設定画面上に確認用のポップアップ画面が表示される。ポップアップ画面にはその直前に行われた外部コントローラ２５のボタン操作とその前に行われた操作パネル２０のキー操作との対応付けを確認する旨のメッセージが表示されると共に、その是非を確認する二つのキー（例えば「はい」と「いいえ」）が表示される。ここで、確認を承認する旨の操作（「はい」のキー操作）を行うと、その直前に行われた外部コントローラ２５のボタン操作とその前に行われた操作パネル２０のキー操作とが対応付けられて当該コントローラのキー設定データとして記憶される。つまり、以後の操作において外部コントローラ２５の十字ボタンＣの上側の端部を押下すると、操作パネル２０の移動方向キーＶ１の上向きの矢印を操作した場合と同様の処理を行うよう設定される。操作パネル２０の他の各キーと、外部コントローラ２５の他の各ボタンについても同様にオペレータによって対応付けの設定が行われ、当該キー設定データに追加されて記憶される。
【００３４】
また、キー設定画面でキャンセルキーＤが操作されると、ＣＰＵ１０１は操作パネル２０の表示内容をキー設定画面から後述する全画面表示画面２０Ｄに切り替える。
図６は操作パネル２０の表示部２２に表示された全画面表示画面２０Ｄを示す説明図である。
全画面表示画面２０Ｄには少なくとも、保持枠１２の移動によって生ずる針落ち位置の運針経路Ｌを表示する経路表示部Ｆと、経路表示部Ｆ上で移動可能なカーソルとして表示されて針棒の上下動位置と現在の保持枠１２との位置関係を示すと共にその移動に伴って保持枠１２が当該位置関係に追従するよう移動する現在点Ｐと、作成された運針経路Ｌを縫製データとして保存する決定キーであるＥｎｔｅｒキーＥと、作成された運針経路Ｌを抹消するキャンセルキーＤと、後述する縫製データ直接指示画面２０Ｅに遷移する直接編集キーＴが表示されている。なお、全画面表示画面２０Ｄに表示された各構成は、後述する全画面表示画面２０Ｄにおける現在点Ｐの移動方法を除いて上述の縫製データ編集画面２０Ａに表示された各構成と同様であるので詳説は省略する。
【００３５】
図６に示すように、全画面表示画面２０Ｄの経路表示部Ｆは、図５に示す縫製データ編集画面２０Ａにおいて操作キー表示エリアＶが表示されていた部分を含むように（図６の縦方向に）拡大表示されている。つまり、全画面表示画面２０Ｄは、縫製データ編集画面２０Ａの操作キー表示エリアＶを非表示として当該操作キー表示エリアの表示領域だった部分まで針落ち位置表示エリアとしての経路表示部Ｆを拡大表示したものである。これによって、全画面表示画面２０Ｄの経路表示部Ｆに対する操作では縫製データ編集画面２０Ａの場合に比して原点Ｏから離れた位置の表示の際に行われるスクロール表示が低減され、より運針経路Ｌを設定可能な全ての範囲を把握した上での形状点Ｋ及び運針経路Ｌの入力操作が行いやすくなっている。
【００３６】
また、ＣＰＵ１０１は全画面表示画面２０Ｄを表示すると共に、キー設定画面で設定されてＥＥＰＲＯＭ１０４に記憶されたキー設定データによるキー設定に従って外部コントローラ２５による操作を全画面表示画面２０Ｄに対して行えるようにする。なお、以後の説明において図３における外部コントローラ２５の十字ボタンＣの上下左右の端部は図４におけるキー設定画面の移動方向キーＶ１の上下左右方向の矢印キーと、ボタンＡは確定キーＪと、ボタンＢは取り消しキーＱと対応付けられているものとして扱う。また、移動方向キーＶ１の斜め方向の矢印のキー操作は、それぞれの斜め方向に隣接する方向の矢印に対応した外部コントローラ２５の十字ボタンＣの２箇所の端部を同時押しすることで行われる。従って、移動方向キーＶ１、確定キーＪ及び取り消しキーＱは「操作キー」、十字ボタンＣ，ボタンＡ，Ｂは「操作ボタン」として機能する。なお、キー設定画面における各キーと各ボタンとの対応の割り振りは上述に限定されないことは言うまでもない。
【００３７】
次に、全画面表示画面２０Ｄにおける現在点Ｐの移動方法について詳説する。全画面表示画面２０Ｄの現在点Ｐは、外部コントローラ２５の十字ボタンＣの上下左右及び斜め入力操作に応じて経路表示部Ｆ上を移動する。また、外部コントローラ２５のボタンＡを押下するとそのとき現在点Ｐが表示されている位置に形状点Ｋが設定され、当該形状点Ｋの直前に設定された形状点Ｋとの間を直線で結ぶ運針経路が新たに設定される。また、外部コントローラ２５のボタンＢを押下すると最近設定された形状点Ｋが取り消され、その形状点Ｋと他の形状点Ｋとの間を結んでいた直線の運針経路も取り消される。ボタンＢを複数回押下すると、より新しく設定された形状点Ｋから順に取り消され、その形状点Ｋと他の形状点Ｋとの間を結んでいた直線の運針経路も取り消される。その他の入力操作及び処理については上述の縫製データ編集画面２０Ａと同様である。
【００３８】
また、既にキー設定データがＥＥＰＲＯＭ１０４に記憶されている外部コントローラ２５がコントローラ選択画面２０Ｂで外部コントローラ２５が選択された場合には上述のキー設定画面の表示を省略して全画面表示画面２０Ｄを表示すると共に、選択された外部コントローラに対応したキー設定データを呼び出し、そのキー設定に応じて外部コントローラ２５による操作を行えるようにする。なお、キー設定データはコントローラ選択画面２０Ｂに表示された「コントローラ１〜３」のそれぞれについて個別に設けられて記憶される。
従って、上述のようにコントローラ選択画面２０Ｂにおいて外部コントローラ２５が選択された場合に全画面表示画面２０Ｄを表示するよう制御するＣＰＵ１０１は「第２の表示切替手段」として機能する。
【００３９】
さらに、外部コントローラ２５が接続された際、ＣＰＵ１０１は当該外部コントローラのキー設定データがＥＥＰＲＯＭ１０４に記憶されているかどうかをチェックし、当該キー設定データが記憶されていた場合には自動的に操作パネルの表示内容を全画面表示画面２０Ｄとし、当該外部コントローラによる入力操作を行えるようにする。従って、ＣＰＵ１０１は「第１の表示切替手段」としても機能する。
なお、複数の外部コントローラが接続された場合には、いずれかの外部コントローラによる操作を受け付ける設定としてもよいし、いずれの外部コントローラからも操作可能となる設定としてもよい。このとき、いずれか一方の外部コントローラによる操作を受け付ける設定とする場合には、上述のコントローラ選択画面２０Ｂから選択するようにしてもよいし、所定のルールによって自動的にいずれか一方の外部コントローラの操作のみを受け付けるよう設定してもよい。所定のルールは、例えば後（あるいは先）に接続された外部コントローラを優先するルールや、接続するＵＳＢポートの優先順位を設けて優先順位の高いＵＳＢポートに接続された外部コントローラの操作のみを受け付けるルールといったものが挙げられる。
また、キー設定についてはあらかじめ所定のキー設定データをＥＥＰＲＯＭ１０４に記憶させておき、外部コントローラの接続時には自動的に当該所定のキー設定を用いるようにしてもよい。
【００４０】
（縫製データ直接指示画面）
次に、縫製データ作成における別の入力方法として機能する縫製データ直接指示画面２０Ｅについて図７及び図８を用いて詳説する。縫製データ直接指示画面２０Ｅは、縫製データ編集画面２０Ａ又は全画面表示画面２０Ｄの直接編集キーＴを操作した場合に表示される画面であり、縫製データ編集画面２０Ａ又は全画面表示画面２０Ｄとは異なる入力方法で縫製データの作成を行える画面である。
まず、縫製データ編集画面２０Ａの直接編集キーＴを操作して縫製データ直接指示画面２０Ｅに遷移した場合すなわち操作パネル２０に対する操作による縫製データ直接指示画面２０Ｅでの操作について詳説する。図７は、縫製データ編集画面２０Ａの直接編集キーＴを操作して遷移した場合に操作パネル２０の表示部２２に表示された縫製データ直接指示画面２０Ｅを示す説明図である。
縫製データ直接指示画面２０Ｅには少なくとも、保持枠１２の移動によって生ずる針落ち位置の運針経路Ｌを表示すると共に操作パネル２０の針落ち位置表示エリア内における接触操作が行われた位置を運針経路上の各位置として入力を受け付ける処理を行う直接入力処理部Ｇと、直接入力処理部Ｇ上で移動可能なカーソルとして表示されて直接入力処理部Ｇに対する接触操作位置に移動する現在点Ｐ１と、現在点Ｐ１がある位置で「確定の入力」を行って運針経路Ｌの節目となる形状点Ｋを設定すると共に当該形状点Ｋの設定に伴って保持枠１２を当該形状点Ｋに対応した位置へ移動させるＥｎｔｅｒキーＥと、縫製データ直接指示画面２０Ｅによる入力を終了させるキャンセルキーＤと、が表示されている。なお、直接入力処理部Ｇは、図７に示す直接入力処理部Ｇの左右方向がミシン１のＸ軸方向（左右方向）に、上下方向はＹ軸方向（前後方向）に対応するよう設定されている。
直接入力処理部Ｇは、図７に示す直接入力処理部Ｇの左右方向がミシン１のＸ軸方向（左右方向）に、上下方向はＹ軸方向（前後方向）に対応するよう設定されている。また、直接入力処理部Ｇに表示された点Ｏは、保持枠１２の中央（原点）を示す。つまり、直接入力処理部Ｇは経路表示部Ｆと同様、針棒８の上下動位置と保持枠１２との位置関係の位置関係の変化によって生じる針落ち位置の運針経路Ｌを表示する。オペレータによって直接入力処理部Ｇ上の任意の点に対する接触操作が行われると、当該接触操作位置に現在点Ｐ１が移動する。また、ＥｎｔｅｒキーＥが操作されるとＣＰＵ１０１はこれを「確定の入力」として扱い、現在点Ｐ１が表示された位置に形状点Ｋが設定され、当該形状点Ｋの直前に設定された形状点Ｋとの間を直線で結ぶ運針経路が新たに設定される。このとき、保持枠１２が当該形状点Ｋの位置に対応する位置へと追従移動する。つまり、縫製データ直接指示画面２０Ｅにおける入力操作においては、保持枠１２は現在点Ｐ１の移動に追従することはなく、形状点Ｋが設定された場合に当該形状点Ｋの位置に対応するよう追従移動する。また、キャンセルキーＤが操作されると、操作パネル２０の表示部２２の表示内容が縫製データ編集画面２０Ａへと遷移する。このとき、それまで縫製データ直接指示画面２０Ｅで設定された運針経路Ｌは縫製データ編集画面２０Ａの経路表示部Ｆに反映される。
【００４１】
次に、縫製データ直接指示画面２０Ｅの直接編集キーＴを操作して縫製データ直接指示画面２０Ｅに遷移した場合すなわち外部コントローラ２５による縫製データ直接指示画面２０Ｅでの操作について詳説する。図８は、全画面表示画面２０Ｄの直接編集キーＴを操作して遷移した場合に操作パネル２０の表示部２２に表示された縫製データ直接指示画面２０Ｅを示す説明図である。全画面表示画面２０Ｄの直接編集キーＴを操作して縫製データ直接指示画面２０Ｅに遷移した場合、上述の縫製データ直接指示画面２０Ｅの表示内容に加えて、外部コントローラ２５の入力によって移動すると共にその表示位置での決定指示を入力可能な「位置指定用カーソル」としての矢印カーソルＲが表示されている。
全画面表示画面２０Ｄの直接編集キーＴを操作して縫製データ直接指示画面２０Ｅに遷移した場合、オペレータによる操作パネル２０に対する接触操作は行えない。代わりに、外部コントローラ２５の十字ボタンＣによる上下左右の入力によって矢印カーソルＲが移動すると共に、ボタンＡが押下された際の矢印カーソルＲの位置に応じて処理が行われる。具体的には、矢印カーソルＲの矢先が直接入力処理部Ｇ上にある状態でボタンＡが押下されると、当該矢先の位置に現在点Ｐ１が移動する。また、矢印カーソルＲの矢先がＥｎｔｅｒキーＥ上にある状態でボタンＡが押下されると、現在点Ｐ１が表示された位置に形状点Ｋが設定され、当該形状点Ｋの直前に設定された形状点Ｋとの間を直線で結ぶ運針経路が新たに設定される。このとき、保持枠１２が当該形状点Ｋの位置に対応する位置へと追従移動する。また、矢印カーソルＲの矢先がキャンセルキーＤ上にある状態でボタンＡが押下されると、操作パネル２０の表示部２２の表示内容が全画面表示画面２０Ｄへと遷移する。このとき、それまで縫製データ直接指示画面２０Ｅで設定された運針経路Ｌは全画面表示画面２０Ｄの経路表示部Ｆに反映される。
【００４２】
なお、縫製データ直接指示画面２０Ｅは縫製データ編集画面２０Ａ又は全画面表示画面２０Ｄから遷移した際に、それまで縫製データ編集画面２０Ａ又は全画面表示画面２０Ｄで作成された運針経路Ｌが直接入力処理部Ｇに反映された状態で表示される。つまり、それまで縫製データ編集画面２０Ａ又は全画面表示画面２０Ｄで作成された運針経路Ｌの内容を縫製データ直接指示画面２０Ｅに引き継げる。また、上述のように縫製データ直接指示画面２０Ｅで作成した運針経路Ｌはその遷移元画面（縫製データ編集画面２０Ａ又は全画面表示画面２０Ｄ）の経路表示部Ｆに反映される。つまり、縫製データ直接指示画面２０Ｅで作成した運針経路Ｌの内容を縫製データ編集画面２０Ａ又は全画面表示画面２０Ｄに引き継げる。また、これによって縫製データ直接指示画面２０Ｅで作成した運針経路Ｌを縫製データとして保存又は抹消する入力指示を縫製データ編集画面２０Ａ又は全画面表示画面２０Ｄから行える。
【００４３】
（電子サイクルミシンの動作）
次に、外部コントローラ２５の設定及び縫製データの作成に関するミシン１の動作について図９及至図１４のフローチャートを用いて詳説する。図９は縫製データの作成に関するミシン１の動作を示すフローチャートである。
まず、制御部１００のＣＰＵ１０１は、ＵＳＢポートに外部コントローラ２５の接続があるかどうかチェックする（ステップＳ１）。外部コントローラ２５の接続がない場合は（ステップＳ１：ＮＯ）、ＣＰＵ１０１は操作パネル２０に縫製データ編集画面２０Ａを表示させ、操作パネル２０に対する入力操作を行う縫製データ編集画面２０Ａからの運針経路入力へと移行する（ステップＳ９）。ステップＳ９の詳細については後述する。
【００４４】
一方、外部コントローラ２５の接続がある場合は（ステップＳ１：ＹＥＳ）、ＣＰＵ１０１は外部コントローラ２５のベンダＩＤ、プロダクトＩＤを取得する（ステップＳ２）。このとき、外部コントローラが複数接続されている場合は全ての外部コントローラについて取得する。ＣＰＵ１０１はステップＳ２で得たベンダＩＤ、プロダクトＩＤから当該外部コントローラが過去に接続されたことのない新たな外部コントローラであるかどうか判別する（ステップＳ３）。ステップＳ３において、ＣＰＵ１０１はＥＥＰＲＯＭ１０４に記憶されたキー設定データに含まれるベンダＩＤ、プロダクトＩＤとステップＳ２で取得したベンダＩＤ、プロダクトＩＤとを比較照合することで外部コントローラ２５が過去に接続されているかどうかを判別する。新たなコントローラでない場合（ステップＳ３：ＮＯ）、ＣＰＵ１０１は操作パネル２０に全画面表示画面２０Ｄを表示させ、外部コントローラ２５を用いる全画面表示画面２０Ｄからの運針経路入力へと移行する（ステップＳ１０）。ステップＳ１０の詳細については後述する。
【００４５】
ステップＳ３において当該外部コントローラが新たなコントローラである場合（ステップＳ３：ＹＥＳ）、ＣＰＵ１０１は操作パネル２０にコントローラ選択画面２０Ｂを表示させる（ステップＳ４）。その後、ＣＰＵ１０１はコントローラ選択画面２０Ｂにおいてオペレータによって外部コントローラ２５が選択されたかどうかチェックする（ステップＳ５）。外部コントローラ２５が選択されない場合即ち操作パネル２０による入力操作が選択された場合（ステップＳ５：ＮＯ）、縫製データ編集画面２０Ａからの運針経路入力に移行する（ステップＳ９）。一方、外部コントローラ２５が選択された場合（ステップＳ５：ＹＥＳ）、ＣＰＵ１０１はコントローラ選択画面２０Ｂの登録キーＩが操作されたかどうかチェックする（ステップＳ６）。登録キーＩが押された場合（ステップＳ６：ＹＥＳ）、ＣＰＵ１０１は操作パネルにキー設定画面を表示させ、キー設定処理へと移行する（ステップＳ８）。ステップＳ８の詳細については後述する。一方、ステップＳ６において登録キーＩが操作されなかった場合即ちＥｎｔｅｒキーＥが操作された場合（ステップＳ６：ＮＯ）、ＣＰＵ１０１は選択された外部コントローラ２５のキー設定がＥＥＰＲＯＭ１０４に記憶されているかどうかチェックする（ステップＳ７）。キー設定がある場合、全画面表示画面２０Ｄからの運針経路入力へと移行し（ステップＳ１０）、キー設定がない場合はキー設定処理へと移行する（ステップＳ８）。
【００４６】
次に、図９のステップＳ８に示すキー設定処理について図１０を用いて詳説する。図１０はキー設定画面におけるミシン１の動作を示すフローチャートである。
まず、ＣＰＵはキャンセルキーＤが操作されたかどうかチェックする（ステップＳ２１）。キャンセルキーＤが操作されると（ステップＳ２１：ＹＥＳ）、キー設定は終了する。キャンセルキーＤが操作されない限り（ステップＳ２１：ＮＯ）、後述するステップＳ２２〜Ｓ２６の処理を行う。
キー設定画面では、まずオペレータによって操作パネル２０のいずれかのキーに対する操作が行われる（ステップＳ２２）。次に、外部コントローラ２５のいずれかのボタンに対する操作が行われる（ステップＳ２３）。その後、ＣＰＵ１０１はステップＳ２２で操作されたキーとステップＳ２３で操作されたボタンとの対応付けの確認ポップアップ画面を操作パネル２０に表示させる（ステップＳ２４）。確認ポップアップ画面で「はい」が選択された場合（ステップＳ２５：ＹＥＳ）、当該外部コントローラ２５のキー設定データが更新保存され、ＥＥＰＲＯＭ１０４に記憶される（ステップＳ２６）。その後、ステップＳ２１の処理に戻る。一方、確認ポップアップ画面で「はい」が選択されない場合すなわち「いいえ」が選択された場合、キー設定データの更新保存は行われずステップＳ２１の処理に戻る。
【００４７】
次に、図９のステップＳ９に示す縫製データ編集画面２０Ａからの運針経路入力処理について図１１を用いて詳説する。図１１は縫製データ編集画面２０Ａによる運針経路入力処理におけるミシン１の動作を示すフローチャートである。
縫製データ編集画面２０Ａにおいて、移動方向キーＶ１が操作されると（ステップＳ３１：ＹＥＳ）、当該移動方向キーＶ１の矢印の方向に沿って現在点Ｐが移動し（ステップＳ５１）、現在点Ｐの移動に対応した位置へと保持枠１２が追従移動する（ステップＳ５２）。
また、取り消しキーＱが操作されると（ステップＳ３２：ＹＥＳ）、最近設定された最新の形状点Ｋが取り消されて抹消され（ステップＳ５３）、その形状点Ｋと他の形状点Ｋとの間を結んでいた直線の運針経路も取り消される。また、保持枠１２は残っている形状点Ｋのうち最後の形状点Ｋの位置に対応した位置へと移動する（ステップＳ５４）。
また、確定キーＪが操作されると（ステップＳ３３：ＹＥＳ）、現在点Ｐが表示されている位置に形状点Ｋが設定され（ステップＳ５５）、当該形状点Ｋとそれ以前に設定された最新の形状点Ｋとの間が直線で結ばれて（ステップＳ５６）、運針経路が追加される。
また、直接編集キーＴが操作されると（ステップＳ５７：ＹＥＳ）、ＣＰＵ１０１は操作パネル２０に縫製データ直接指示画面２０Ｅを表示させ、縫製データ直接指示画面２０Ｅによる編集処理（操作パネル）へと移行する（ステップＳ３４）。ステップＳ３４の詳細については後述する。このとき、縫製データ編集画面２０Ａの運針経路Ｌの内容は縫製データ直接指示画面２０Ｅへ引き継がれる。
【００４８】
また、ＥｎｔｅｒキーＥが操作されると（ステップＳ５８：ＹＥＳ）、設定された形状点Ｋ及び形状点Ｋ同士を結ぶ直線による運針経路Ｌが縫製データの運針経路として記憶され（ステップＳ５９）、処理が終了する。
また、キャンセルキーＤが操作されると（ステップＳ６０：ＹＥＳ）、運針経路Ｌが抹消され（ステップＳ６１）、処理が終了する。
【００４９】
次に、図９のステップＳ１０に示す全画面表示画面２０Ｄからの運針経路入力処理について図１２を用いて詳説する。図１２は全画面表示画面２０Ｄによる運針経路入力処理におけるミシン１の動作を示すフローチャートである。
全画面表示画面２０Ｄが表示されている状態で、外部コントローラ２５の十字ボタンＣが押下されると（ステップＳ４１：ＹＥＳ）、十字ボタンＣの押下された部分に対応した方向に沿って現在点Ｐが移動し（ステップＳ５１）、現在点Ｐの移動に対応した位置へと保持枠１２が追従移動する（ステップＳ５２）。
また、ボタンＢが押下されると（ステップＳ４２：ＹＥＳ）、最近設定された最新の形状点Ｋが取り消されて抹消され（ステップＳ５３）、その形状点Ｋと他の形状点Ｋとの間を結んでいた直線の運針経路も取り消される。また、保持枠１２は残っている形状点Ｋのうち最後の形状点Ｋの位置に対応した位置へと移動する（ステップＳ５４）。
また、ボタンＡが操作されると（ステップＳ４３：ＹＥＳ）、現在点Ｐが表示されている位置に形状点Ｋが設定され（ステップＳ５５）、当該形状点Ｋとそれ以前に設定された最新の形状点Ｋとの間が直線で結ばれて（ステップＳ５６）、運針経路が追加される。
また、直接編集キーＴが操作されると（ステップＳ５７：ＹＥＳ）、ＣＰＵ１０１は操作パネル２０に縫製データ直接指示画面２０Ｅを表示させ、縫製データ直接指示画面２０Ｅによる編集処理（外部コントローラ）へと移行する（ステップＳ４４）。このとき、全画面表示画面２０Ｄの運針経路Ｌの内容は縫製データ直接指示画面２０Ｅへ引き継がれる。ステップＳ４４の詳細については後述する。
【００５０】
なお、ＥｎｔｅｒキーＥが操作された場合（ステップＳ５８：ＹＥＳ）あるいはキャンセルキーＤが操作された場合（ステップＳ６０：ＹＥＳ）の処理については上述の縫製データ編集画面２０Ａの処理と同様である。また、上述のステップＳ９又はステップＳ１０の処理が終了すると、外部コントローラ２５の設定及び縫製データの作成に関するミシン１の動作は終了する。
【００５１】
次に、図１１のステップＳ３４に示す縫製データ直接指示画面２０Ｅによる編集処理（操作パネル）について図１３を用いて詳説する。図１３は縫製データ直接指示画面２０Ｅによる編集処理（操作パネル）におけるミシン１の動作を示すフローチャートである。
縫製データ直接指示画面２０Ｅにおいて、直接入力処理部Ｇへの接触操作が行われると（ステップＳ７１：ＹＥＳ）、現在点Ｐ１が当該接触位置へと移動する（ステップＳ７２）。
また、ＥｎｔｅｒキーＥが操作されると（ステップＳ７３：ＹＥＳ）、現在点Ｐ１が表示されている位置に形状点Ｋが設定され（ステップＳ７４）、当該形状点Ｋとそれ以前に設定された最新の形状点Ｋとの間が直線で結ばれて（ステップＳ７５）、運針経路が追加される。また、保持枠１２が当該形状点Ｋの位置に対応する位置へと追従移動する（ステップＳ７５）。
また、キャンセルキーＤが操作されると（ステップＳ７７：ＹＥＳ）、処理を終了して縫製データ編集画面２０Ａからの運針経路入力処理に戻る。このとき、縫製データ直接指示画面２０Ｅの運針経路Ｌの内容は縫製データ編集画面２０Ａに引き継がれる。
【００５２】
次に、図１２のステップＳ４４に示す縫製データ直接指示画面２０Ｅによる編集処理（外部コントローラ）について図１４を用いて詳説する。図１４は縫製データ直接指示画面２０Ｅによる編集処理（外部コントローラ）におけるミシン１の動作を示すフローチャートである。
縫製データ直接指示画面２０Ｅが表示されている状態で、外部コントローラ２５の十字ボタンＣが押下されると（ステップＳ８１：ＹＥＳ）、十字ボタンＣの押下された部分に対応した方向に沿って矢印カーソルＲが移動する（ステップＳ８２）。
また、ボタンＡが押下されると（ステップＳ８３：ＹＥＳ）、制御部１００のＣＰＵ１０１は矢印カーソルＲの矢先の位置に応じた処理を行う。具体的には、当該矢先が直接入力処理部Ｇ内にある場合は（ステップＳ８４：ＹＥＳ）、当該矢先の位置に現在点Ｐ１を移動させる（ステップＳ８５）。また、当該矢先がＥｎｔｅｒキーＥ上にある場合には（ステップＳ８６：ＹＥＳ）、現在点Ｐ１が表示されている位置に形状点Ｋが設定され（ステップＳ８７）、当該形状点Ｋとそれ以前に設定された最新の形状点Ｋとの間が直線で結ばれて（ステップＳ８８）、運針経路が追加される。また、保持枠１２が当該形状点Ｋの位置に対応する位置へと追従移動する（ステップＳ８９）。また、当該矢先がキャンセルキーＤ上にある場合（ステップＳ９０：ＹＥＳ）、処理を終了して全画面表示画面２０Ｄからの運針経路入力処理に戻る。このとき、縫製データ直接指示画面２０Ｅの運針経路Ｌの内容は全画面表示画面２０Ｄに引き継がれる。
【００５３】
（作用効果）
上述の実施例によれば、外部コントローラ２５によって運針経路Ｌ上に位置する形状点Ｋを入力可能なので、オペレータは外部コントローラ２５によって形状点Ｋの入力を行えばいいので、必ずしも操作パネル２０に対して入力操作を行える立ち位置にいる必要がなくなる。従って、オペレータは外部コントローラ２５に対する入力操作を行いつつ布移動機構１０の布保持枠１２の位置を確認する作業が容易となる。従って、固定式の操作パネルに対する運針経路の入力操作と当該運針経路による布移動機構の位置遷移との照らし合わせが困難であるといった従来のミシンの問題点を解消でき、入力操作の操作性が大幅に向上する。
また、外部コントローラ２５は取り回しが容易で軽量なので、分離式の操作パネルが重く取り回しが不便であったり、操作パネルの重量によってオペレータが疲労して運針経路の入力が困難となることがあるといった従来のミシンの問題点を解消でき、入力操作の操作性がより一層向上する。
【００５４】
さらに、キー設定画面から操作パネル２０の各キーと外部コントローラ２５の各ボタンとの対応付けが可能となる。つまり、外部コントローラ２５の各ボタンの操作によって操作パネル２０の各キーによる入力操作と同様の操作が行える。これによって、オペレータは操作パネル２０の操作内容を外部コントローラ２５に当てはめて入力操作を行えるようになる。よって、オペレータは操作パネルの各キーによる入力操作方法と外部コントローラによる入力操作方法とを個別に習得する必要がなくなり、入力操作の操作性がより一層向上する。
【００５５】
さらに、コントローラ選択画面２０Ｂに対する入力操作によって操作パネル２０又は外部コントローラ２５のいずれか一方による入力の選択を行える。従って、オペレータは作業環境等の諸条件によって操作パネル又は外部コントローラのいずれか一方のうちより入力しやすい方を用いて運針経路上の各位置の入力を行うことが可能となり、入力操作の操作性がより一層向上する。
さらに、コントローラ選択画面２０Ｂにおいて外部コントローラ２５を選択した場合には、ＣＰＵ１０１はキー設定データがＥＥＰＲＯＭ１０４に記憶されている場合は即座に、記憶されていない場合はキー設定画面におけるキー設定データの設定、記憶を経て全画面表示画面２０Ｄを表示するよう制御する。このとき、全画面表示画面２０Ｄは操作キー表示エリアＶを非表示とし、当該操作キー表示エリアが表示されていた領域まで経路表示部Ｆをを拡大表示する。よって、表示部２２の大部分を経路表示部Ｆとして用いることが可能となり、縫製データ編集画面２０Ａに比して経路表示部Ｆを大幅に広くすることができる。よって、運針経路Ｌの入力操作がより行いやすくなり、入力操作の操作性がより一層向上する。
【００５６】
さらに、外部コントローラ２５の接続時には、ＣＰＵ１０１が当該外部コントローラのキー設定データのチェックを行い、当該キー設定データがＥＥＰＲＯＭ１０４に記憶されていた場合には、操作パネル２０の表示内容を自動的に全画面表示画面２０Ｄとする。つまり、一度外部コントローラ２５のキー設定を行えばその後は外部コントローラ２５を接続するだけでミシン１が外部コントローラ２５による入力操作に適した状態となる。従って、オペレータは外部コントローラによる操作を行いたい場合は外部コントローラをミシンに接続するだけでよく、他の煩雑な設定や操作を不要とするので、入力操作の操作性がより一層向上する。
【００５７】
さらに、縫製データ直接指示画面２０Ｅによる運針経路Ｌの作成において外部コントローラ２５を用いる場合は、操作パネル２０に外部コントローラ２５の操作ボタンにより移動操作可能な矢印カーソルＲを表示して形状点Ｋの入力を受け付ける。従って、矢印カーソルＲの位置が操作パネル２０のタッチパネルスイッチ２１に対する接触操作位置と同様に機能し、その後のＥｎｔｅｒキーによる確定の入力によって布移動機構１０が動作する。これによって、縫製データ直接指示画面２０Ｅにおける操作パネル２０に対する接触操作位置による入力操作を外部コントローラ２５による操作で行うことができ、入力操作の操作性がより一層向上する。
【００５８】
（その他）
なお、外部コントローラの形態は上述の外部コントローラ２５に限らない。図１５は他の外部コントローラ２５Ａの例を示す説明図である。外部コントローラ２５Ａは、碁盤目状に配置された１〜９の数字キーＣ１、数字キーＣ１に隣接して配置された０キーＣ２、ＤＥＬ（Delete）キーＢ１及びＥｎｔｅｒキーＡ１を備えている。外部コントローラ２５Ａは所謂テンキーボードであり、接続端子としてＵＳＢ（Universal Serial Bus）端子２５Ａａを備えており、操作パネル２０のＵＳＢポート２３に接続可能となっている。
外部コントローラ２５Ａを用いて入力を行う場合は、例えば数字キーＣ１の８を移動方向キーＶ１の上向きの矢印と、数字キーＣ１の２を移動方向キーＶ１の下向きの矢印と、数字キーＣ１の４を移動方向キーＶ１の左向きの矢印と、数字キーＣ１の６を移動方向キーＶ１の右向きの矢印と対応付けることで移動方向キーＶ１の各矢印の向きと数字キーＣ１の位置関係とを対応付けることが可能である。また、同様に数字キーの１，３，７，９をそれぞれ移動方向キーＶ１の斜め方向の矢印と対応付けても良い。加えて、ＤＥＬキーＢ１を取り消しキーＱと、ＥｎｔｅｒキーＡ１を確定キーＪと対応付けることで上述の外部コントローラ２５と同様の操作を行える。この場合、上述の実施の形態の効果に加えて、各ボタンの配列や入力方法が異なる外部コントローラ２５Ａでも操作パネル２０の各キーとの対応付けによって入力操作が行えるので、オペレータにとってより操作性の良い外部コントローラを用いて入力操作を行うことができ、入力操作の操作性がより一層向上する。
無論、外部コントローラ２５，２５Ａ以外の外部コントローラを用いても良い。例えばマウス等でも良い。また、キー設定についても上述に示す対応関係に限定されないことは言うまでもない。
【００５９】
また、ミシンの各部は本発明の特徴を逸脱しない範囲で他の構成に置き換えても良い。例えば、上述の実施の形態では接続手段としてＵＳＢ（Universal Serial Bus）ポート及びＵＳＢ（Universal Serial Bus）端子を用いているが、他の接続方法による接続手段でもよい。例えばＲＳ−２３２Ｃポート及び端子でも良いし、外部コントローラが着脱可能に接続可能な接続手段であれば何でも良い。また、操作パネル２０は接触操作による入力が可能なタッチパネルスイッチ２１を有しているが、他の入力方法でもよく、例えば電磁誘導を利用したペンタブレット方式を用いても良い。また、上述の実施の形態では制御部１００のＣＰＵ１０１がソフトウェア処理を行うことで各種表示処理及び入力内容に対する処理を行っているが、専用の装置を用いても良い。
【図面の簡単な説明】
【００６０】
【図１】電子サイクルミシンの構成を示す斜視図である。
【図２】制御部及び制御部に接続されている各部を示すブロック図である。
【図３】外部コントローラを示す説明図である。
【図４】操作パネルの表示部に表示された縫製データ編集画面を示す説明図である。
【図５】操作パネルの表示部に表示されたコントローラ選択画面を示す説明図である。
【図６】操作パネルの表示部に表示された全画面表示画面を示す説明図である。
【図７】縫製データ編集画面２０Ａの直接編集キーＴを操作して遷移した場合に操作パネル２０の表示部２２に表示された縫製データ直接指示画面２０Ｅを示す説明図である。
【図８】画面表示画面２０Ｄの直接編集キーＴを操作して遷移した場合に操作パネル２０の表示部２２に表示された縫製データ直接指示画面２０Ｅを示す説明図である。
【図９】縫製データの作成に関するミシン１の動作を示すフローチャートである。
【図１０】キー設定画面におけるミシン１の動作を示すフローチャートである。
【図１１】縫製データ編集画面２０Ａによる運針経路入力処理におけるミシン１の動作を示すフローチャートである。
【図１２】全画面表示画面２０Ｄによる運針経路入力処理におけるミシン１の動作を示すフローチャートである。
【図１３】縫製データ直接指示画面２０Ｅによる編集処理（操作パネル）におけるミシン１の動作を示すフローチャートである。
【図１４】縫製データ直接指示画面２０Ｅによる編集処理（外部コントローラ）におけるミシン１の動作を示すフローチャートである。
【図１５】他の外部コントローラ２５Ａの例を示す説明図である。
【符号の説明】
【００６１】
８  針棒
１０  布移動機構
１２  布保持枠
２０  操作パネル
２２  表示部
２３  ＵＳＢポート
２５  外部コントローラ
１００  制御部
１０１  ＣＰＵ
１０２  ＲＯＭ
１０４  ＥＥＰＲＯＭ
Ａ，Ｂ  ボタン
Ｃ  十字ボタン
Ｄ  キャンセルキー
Ｅ  Ｅｎｔｅｒキー
Ｋ  形状点
Ｌ  運針経路
Ｊ  確定キー
Ｏ  原点
Ｐ、Ｐ１  現在点
Ｑ  取り消しキー
Ｖ  移動方向キー
【図１】
2009240384.tif 000003
【図２】
2009240384.tif 000004
【図３】
2009240384.tif 000005
【図４】
2009240384.tif 000006
【図５】
2009240384.tif 000007
【図６】
2009240384.tif 000008
【図７】
2009240384.tif 000009
【図８】
2009240384.tif 000010
【図９】
2009240384.tif 000011
【図１０】
2009240384.tif 000012
【図１１】
2009240384.tif 000013
【図１２】
2009240384.tif 000014
【図１３】
2009240384.tif 000015
【図１４】
2009240384.tif 000016
【図１５】
2009240384.tif 000017