(57)【要約】      （修正有）【課題】タッチパネルの状態に左右されずに正しい抵抗値による補正を行える、タッチパネルの位置補正手段を提供する。【解決手段】ミシンに搭載され、ミシンへの制御を行うミシン制御装置１０であって、アナログタッチパネルと、表示装置と、ＥＰＲＯＭ１３上の抵抗値データ記憶部１３ｆと、ＣＰＵ１１と、ＥＰＲＯＭ１３の初期リセットキー表示部及び下糸交換完了キー表示部と、ＥＰＲＯＭ１３上の基準抵抗値記憶部１３ｅと、を備える。【選択図】図１
2009015693.tif 000002
【特許請求の範囲】
【請求項１】
制御対象機器に搭載又は接続され、当該制御対象機器への制御を行う制御装置であって、
押圧平面上の押圧位置に対応する抵抗値を生じるアナログタッチパネルと、
前記アナログタッチパネルの押圧平面に重合して描画表示を行う表示平面を備える表示手段と、
前記押圧位置に対応する抵抗値データを記憶する記憶手段と、
前記アナログタッチパネルが押圧操作された際に生じた前記抵抗値と前記抵抗値データとから押圧位置を求める押圧位置取得手段と、
前記アナログタッチパネルの押圧操作に応じて前記制御対象機器を次の制御ステップまたは処理ステップに移行させる際に、前記表示平面に唯一表示されるキーであるとともに、前記制御対象機器を次の制御ステップ又は処理ステップに移行させるために必ず入力操作を必要とするキーである移行キーを前記表示平面の既知の押圧位置に表示させる表示制御手段と、
前記移行キーに対する押圧操作により前記アナログタッチパネルに生じる抵抗値から前記抵抗値データを補正する補正手段とを備えることを特徴とする制御装置。
【請求項２】
前記表示制御手段は、前記移行キーが操作された際に、前記アナログタッチパネルに生じる抵抗値が、前記抵抗値データから得られる前記移行キーの補正前の抵抗値に対して所定以上の差異を生じた場合には、再度前記移行キーを表示して再入力を要求することを特徴とする請求項１記載の制御装置。
【請求項３】
主電源の投入後に、前記移行キーとしての初期リセットキーの入力を受けて制御対象機器の立ち上げ動作又は初期動作を実行する制御手段を備え、
前記表示制御手段は、主電源の投入後に前記移行キーとしての初期リセットキーを表示すると共に、
前記補正手段は、前記初期リセットキーが操作された際に、前記アナログタッチパネルに生じる抵抗値に基づいて、前記抵抗値データを補正することを特徴とする請求項１又は２記載の制御装置。
【請求項４】
前記制御対象機器は、下糸の残量がない状態を検出する下糸検出手段を備えたミシンであって、
前記下糸検出手段により下糸の残量がない状態が検出されると、ミシンの縫製を中止するミシン制御手段を備え、
前記表示制御手段は、前記移行キーとして、下糸交換終了時に、ミシンの縫製中止を解除する下糸交換完了キーを表示すると共に、
前記補正手段は、前記下糸交換完了キーが操作された際に、前記アナログタッチパネルに生じる抵抗値に基づいて、前記抵抗値データを補正することを特徴とする請求項１から３のいずれか一項に記載の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アナログタッチパネルの押圧位置を決定する抵抗値データを補正する機能を有する制御装置に関するものである。
【背景技術】
【０００２】
従来、アナログタッチパネルの押下位置を検出する精度を維持するための補正手段として、一定の時間毎にアナログタッチパネルの所定位置を押圧させその抵抗値を検出し、抵抗値（基準値）として用いる方式がある（例えば、特許文献１参照）。
【特許文献１】特開平８−２７２５１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の技術による補正を行う場合には、前記所定位置の抵抗値を検出する際にアナログタッチパネルの所定位置以外の部分が開放状態である（押されていない）必要があるので、上記補正手段の働く時間に所定位置以外の他の部分が押下された状態で前記抵抗値を検出した場合には、誤った抵抗値による補正を行ってしまい、以後のアナログタッチパネルによる操作を正しく行えなくなるといった問題があった。
【０００４】
また、上記のような誤った補正が行われた場合の対策として、所望の時に上述の補正機能を作動させる呼び出しキーをアナログタッチパネル上に設け、この呼び出しキーの操作によりアナログタッチパネルの補正を手動で行うことも可能だが、位置に対する抵抗値の誤差が大きくなると呼び出しキーの検出位置もずれてしまい、ユーザは、アナログタッチパネルをあちこち押圧して試行錯誤を繰り返して呼び出しキーを探さなければならなかった。そして、試行錯誤を繰り返すうちに誤って他のキーを押圧して装置が予期せぬ動作をしてしまう可能性もあった。このような状態になると、容易にアナログタッチパネルの補正機能を呼び出すことができなくなり、アナログタッチパネルの機能を回復するために非常に手間がかかり、また多大な時間を浪費するといった問題があった。
また、アナログタッチパネルの外部に専用のスイッチを設け、このスイッチを操作することにより補正機能をいつでも呼び出せるようにすることも可能だが、専用のスイッチを設ける分だけコストが上昇するという問題が発生する。
さらに、ユーザにとっては、アナログタッチパネルの補正のために呼び出しキーや専用のスイッチを操作すること自体、煩わしいものであった。
【０００５】
本発明は、アナログタッチパネル（以下、単にタッチパネルともいう）の状態に左右されずに正しい前記抵抗値による補正を行える、タッチパネルの位置補正手段を提供することをその目的とする。
【課題を解決するための手段】
【０００６】
請求項１記載の発明は、制御対象機器に搭載又は接続され、当該制御対象機器への制御を行う制御装置であって、押圧平面上の押圧位置に対応する抵抗値を生じるアナログタッチパネルと、前記アナログタッチパネルの押圧平面に重合して描画表示を行う表示平面を備える表示手段と、前記押圧位置に対応する抵抗値データを記憶する記憶手段と、
前記アナログタッチパネルの押圧操作に応じて前記制御対象機器を次の制御ステップまたは処理ステップに移行させる際に、前記表示平面に唯一表示されるキーであるとともに、前記制御対象機器を次の制御ステップ又は処理ステップに移行させるために必ず入力操作を必要とするキーである移行キーを前記表示平面の既知の押圧位置に表示させる表示制御手段と、
前記移行キーに対する押圧操作により前記アナログタッチパネルに生じる抵抗値から前記抵抗値データを補正する補正手段とを備えることを特徴とする。
【０００７】
請求項２記載の発明は、請求項１記載の制御装置において、前記表示制御手段は、前記移行キーが操作された際に、前記アナログタッチパネルに生じる抵抗値が、前記抵抗値データから得られる前記移行キーの補正前の抵抗値に対して所定以上の差異を生じた場合には、再度前記移行キーを表示して再入力を要求することを特徴とする。
【０００８】
請求項３の発明は、請求項１又は２記載の制御装置において、主電源の投入後に、前記移行キーとしての初期リセットキーの入力を受けて制御対象機器の立ち上げ動作又は初期動作を実行する制御手段を備え、前記表示制御手段は、主電源の投入後に前記移行キーとしての初期リセットキーを表示すると共に、前記補正手段は、前記初期リセットキーが操作された際に、前記アナログタッチパネルに生じる抵抗値に基づいて、前記抵抗値データを補正することを特徴とする。
【０００９】
請求項４記載の発明は、請求項１から３のいずれか一項に記載の制御装置において、前記制御対象機器は、下糸の残量がない状態を検出する下糸検出手段を備えたミシンであって、前記下糸検出手段により下糸の残量がない状態が検出されると、ミシンの縫製を中止するミシン制御手段を備え、前記表示制御手段は、前記移行キーとして、下糸交換終了時に、ミシンの縫製中止を解除する下糸交換完了キーを表示すると共に、前記補正手段は、前記下糸交換完了キーが操作された際に、前記アナログタッチパネルに生じる抵抗値に基づいて、前記抵抗値データを補正することを特徴とする。
【発明の効果】
【００１０】
請求項１記載の発明によれば、制御対象機器を次の制御ステップ又は処理ステップに移行させる際に、アナログタッチパネルの表示平面に唯一表示されるキーであり、制御対象機器を次の制御ステップ又は処理ステップに移行させるために必ず入力操作を必要とするキーである移行キーに対する押圧操作により、既知の押圧位置又は当該押圧位置で予定される抵抗値とアナログタッチパネルに生じる抵抗値との間に不整合がある場合には、抵抗値データが補正される。
このため、オペレータは、移行キーが表示されているタイミングで、次のステップに進めるために必ず表示された移行キーを目指して押下を行うことから、以降の処理の実行前に必然的に抵抗値データの補正が実行され、従来技術のように、不慮の操作により誤った押下位置が押下された状態で前記抵抗値を検出して誤った抵抗値による補正を行い、以後のアナログタッチパネルによる操作を正しく行えなくなるといった問題を解消することができる。
前記移行キーは、制御対象機器を次の制御ステップ又は処理ステップに移行させる際に、唯一表示されるキーであり、かつ、制御対象機器を次の制御ステップ又は処理ステップに移行させるための必ず入力操作を必要とするキーであるから、制御対象機器を次の制御ステップ又は処理ステップに移行させるために、必ずこの移行キーに対する押圧操作が行われる。この結果、補正前の前記抵抗値データと、前記制御移行キーを押下した際に検出された抵抗値との差異が極めて大きい場合においても、前記所定のアナログタッチパネルの押圧位置を基準として、前記所定のアナログタッチパネルの押圧位置の抵抗値と、前記記憶手段に記憶された前記所定のアナログタッチパネルの押圧位置の抵抗値データとの比較を正確に行うことができ、従来技術において、補正前の前記抵抗値データと、アナログタッチパネル押下時に検出された抵抗値の差異が極めて大きいために、アナログタッチパネルの手動補正機能呼び出しボタンが正しく機能しなくなり、アナログタッチパネルによるいかなる操作を行っても、正しい抵抗値による補正を行うことができなくなるような状態になる問題を解消することができる。
また、前記移行キーが表示されているときは、他のキーは表示されていないから、従来のように、抵抗値の誤差が大きくなって押圧位置が大きくずれてしまった呼び出しキーを探すためにアナログタッチパネルをあちこち操作しているうちに他のキーが押圧され、装置が予期せぬ動作をしてしまうという問題も解消される。
さらに、周囲温度又はその機器の発熱による温度上昇（以後、温度ドリフトと記載）や部品の劣化又は交換、あるいは何らかの理由によりアナログタッチパネルが継続的に押下された状態にあった（例えば、輸送中にアナログタッチパネルと障害物が接触していた）といった場合に、前記記憶手段に記憶されていた前記抵抗値データが、補正によって精度を回復できないほど、実際のアナログタッチパネル操作によって得られる押圧位置の抵抗値と大幅にずれてしまうことがあるが、この場合においても、上記の理由により、正しい抵抗値によって補正を行うことができる。
【００１１】
請求項２記載の発明によれば、前記制御移行キーが押下された際に検出された抵抗値が、前記抵抗値データから得られる、所定以上の差異を生じた場合には、前記表示制御手段は、前記制御移行キーによって押下されるべき押圧位置ではない、誤った押圧位置を操作した可能性があると判断し、再度前記制御移行キーの操作を必要とする。この結果、前記制御移行キーの操作時に、誤った押圧位置を押下してしまった場合においても、誤った抵抗値によって前記抵抗値データの補正を行うことなく、正しい押圧位置を押下し直すことができ、正しい抵抗値によって前記抵抗値データの補正を行うことができる。
また、前記制御移行キーの押下時に、正しい押圧位置を押下したにも関わらず、検出された抵抗値が、前記記憶手段に記憶された前記抵抗値データに対して、所定以上の差異を生じた場合には、再度前記制御移行キーの押下を行うことで、再確認前に押下した前記制御移行キーの操作時に検出した抵抗値が、正しい押圧位置を押下した結果として得られたものであることを確認することができる。これによって、上記の作用と併せて、検出された抵抗値が、前記記憶手段に記憶された前記抵抗値データに対して、所定以上の差異を生じた場合においても、正しい抵抗値によって前記抵抗値データの補正を行うことができる。
【００１２】
請求項３記載の発明によれば、主電源の投入後に、制御対象機器の立ち上げ動作又は初期動作を実行する際に初期リセットキーの入力によってアナログタッチパネルの抵抗値データを補正することによって、タッチパネルの抵抗値データ補正とは別の必要不可欠な操作によりタッチパネルの抵抗値データ補正が実行されるので、タッチパネルの抵抗値データ補正の実行を制御装置に要求するための煩わしい入力作業を不要とし、操作負担の軽減を図ることが可能となる。
また、当該制御装置及び制御対象機器の不使用期間が長かった等の理由により、アナログタッチパネルの補正前の抵抗値データと、主電源の投入後に得られる抵抗値の誤差が大きかったとしても、主電源投入後の立ち上げ動作又は初期動作前に抵抗値データの補正が行われることから、常に最適な抵抗値データに基づき、アナログタッチパネルを使用することができる。
【００１３】
請求項４記載の発明によれば、ミシンによる縫製において、縫製作業の一時的な停止を伴う下糸交換作業にあわせて、前記下糸交換完了キーによる前記抵抗値データの補正を行うことによって、タッチパネルの抵抗値データ補正とは別の必要不可欠な操作によりタッチパネルの抵抗値データ補正が実行されるので、タッチパネルの抵抗値データ補正の実行を制御装置に要求するための煩わしい入力作業を不要とし、操作負担の軽減を図ることが可能となる。
また、前記下糸交換作業は、定期的に発生する作業であることから、前記下糸交換完了キーによる前記抵抗値データの補正を行うことによって、前記抵抗値データの補正を定期的に行うことになり、長期間補正を行わないために、アナログタッチパネルの押圧位置によって得られる抵抗値と、前記記憶手段に記憶された前記抵抗値データが大幅にずれてしまうことを未然に防ぐことができ、前記抵抗値データによる押圧位置の検出精度を大幅に高めることができる。
【発明を実施するための最良の形態】
【００１４】
（タッチパネルディスプレイを備えたミシン）
以下、本発明の実施の形態を図に基づいて詳細に説明する。
本発明の一実施の形態において、ミシンは、図１に示すように、周知の針上下動機構（図示略）を介して縫い針を上下動させるミシンモータ３２と、水平面上で互いに直交するＸ軸方向とＹ軸方向に被縫製物である布地を移動位置決め可能な布移動機構２０と、上糸下糸とを絡める周知の釜機構（図示略）と、釜機構の釜内部に格納されるボビン内の下糸残量を検出する下糸残量検出装置６０と、タッチパネルディスプレイ５０と、上記各構成の動作制御を行うミシン制御装置１０とを備えている。
【００１５】
この布移動機構２０は、ミシンフレームに対して互いに直交する水平な二方向（Ｘ軸方向とＹ軸方向）に移動可能に支持された布保持枠に縫製物をセットした状態で、Ｘモータ２２、Ｙモータ２３により布保持枠を縦横（ＸＹ）方向へ移動させながら、針と協働して所定形状の刺繍縫いを行うことができるようになっている。
【００１６】
この下糸残量検出装置６０は、図２に示すように、ボビン６４に巻回される下糸の最大糸巻き径を検出する最大糸巻き径検知手段（リミットセンサ）６１と、ボビン６４の下糸が消費されて少なくなったときに、ボビン６４に残存した下糸量を検出する下糸残量検知手段（下糸残量センサ）６２とを有している。
【００１７】
リミットセンサ６１は、外釜７の上端近傍に対向配置された発光素子６１ａと受光素子６１ｂとを有する光センサからなり、発光素子６１ａから発射した光が、ボビン６４の中心軸６６の回りに設定最大糸巻き径に巻回された巻回層表面６７を、ボビン６４の上フランジ６５と下フランジとの間の位置で検出し得るように配置されている。
【００１８】
リミットセンサ６１は、ボビン６４に巻かれた下糸が最大巻き径に達するまでは、光路６１ｃが遮られず、受光素子６１ｂがＯＮし続けて最大電流を出力する。最大巻き径に達すると光路６１ｃが遮られて、受光素子がＯＦＦして出力電流が減少し、検知レベルの最小電流を出力する。したがって、最大出力電流と最小出力電流との間に閾値を設けて、受光素子がＯＦＦしたことを検知すれば、ボビン６４に巻回されている下糸が最大糸巻き径に達したことを検出でき、下糸の巻き取り終了の時点に至ったことを知ることができる。最大糸巻き径の検出は、受光素子６１ｂの出力信号を下糸糸巻き装置１およびミシン各部を制御するミシン制御装置１０に送って信号処理し、ミシン制御装置１０にあるＣＰＵ１１によって最終的に実現される。
【００１９】
同様に、下糸残量センサ６２は、外釜７の上端近傍に対向配置された発光素子６２ａと受光素子６２ｂとを備えた光センサからなり、その光路を除けば、基本構成はリミットセンサ６１の場合と同様である。下糸残量センサ６２の発光素子６２ａから発射された光の受光素子６２ｂへ至る光路６２ｃは、ボビン６４の中心軸６６の表面近くに位置されている。
【００２０】
下糸残量センサ６２は、ボビン６４に残った下糸がなくなるまでは、光路６２ｃが遮られていて受光素子６２ｂがＯＦＦし続け、下糸がなくなると光路６２ｃの遮りがなくなって、受光素子６２ｂがＯＮする。したがって、ＯＦＦ時の最小出力電流とＯＮ時の最大出力電流との間に閾値を設けて、受光素子がＯＮしたことを検知すれば、ボビンに残った下糸の残存量が０となった糸無し状態を検出することができる。下糸残量センサ６２の受光素子６２ｂからの出力信号は、リミットセンサ６１の場合と同様、ミシンのミシン制御装置１０に送られ、そこで信号処理を受けることにより、ボビンの下糸無しおよびそのときの残存下糸量が検出される。
このように、下糸残量センサ６２は「下糸検出手段」として機能する。
【００２１】
（ミシン制御装置）
ミシン制御装置１０は、図１に示すように、ＣＰＵ１１、ＥＰＲＯＭ１３、ＲＡＭ１２を有し、ミシンの操作部に配設された、縫製スタート／ストップスイッチ３４、タッチパネルディスプレイ５０が電気的に接続されている。
【００２２】
ミシン制御装置１０には、さらに、下糸リミットセンサ６１、下糸残量センサ６２、ミシンモータ３２、Ｘモータ２２、Ｙモータ２３、ミシンモータ３２の角度位置を検出するエンコーダ３３、Ｘモータ２２及びＹモータ２３の原点センサ２４，２５が電気的に接続されている。
【００２３】
上記の下糸リミットセンサ６１および下糸残量センサ６２等は、Ａ／Ｄ変換器１４を介してＣＰＵ１１に接続される。ミシンモータ３２、布移動機構２０のモータ２２、２３、原点センサ２４，２５などは、それぞれを駆動するための駆動回路（コントローラ）３１、２１を介して接続される。
上記のタッチパネルディスプレイ５０は、タッチパネルコントローラ４０を介してミシン制御装置１０と接続される。
【００２４】
前記ＥＰＲＯＭ１３は、少なくとも立ち上げ制御部１３ｈと、縫製データ生成部１３ｉと、縫製動作制御部１３ｊと、縫製中断動作制御部１３ｇと、初期リセットキー表示部１３ａと、初期リセットキー再確認画面表示部１３ｂと、下糸交換完了キー表示部１３ｃと、下糸交換確認キー再確認画面表示部１３ｄと、基準抵抗値記憶部１３ｅと、抵抗値データ記憶部１３ｆと、その他の動作制御を行うプログラムやデータを格納した格納部１３ｋとを有している。
【００２５】
前記ＲＡＭ１２は、少なくとも第１抵抗値記憶部１２ａと、第２抵抗値記憶部１２ｂを備える。
【００２６】
立ち上げ制御部１３ｈは、主電源投入時にタッチパネルディスプレイ５０に最初に表示される初期リセットキーに対して入力が行われると実行される立ち上げ制御プログラムが格納されている。この立ち上げ制御プログラムは、ミシンの主電源投入後、ミシンを縫製可能な状態とするための各種の初期動作を実行させるものである。具体的には、ＣＰＵ１１が立ち上げ制御プログラムを実行するにより、エンコーダ３３の出力から縫い針が上位置となる所定の角度位置となるようにミシンモータ３２の動作制御が行われると共に、布移動装置２４０のＸモータ２２及びＹモータ２３の原点位置を原点センサ２４，２５の出力から求める動作制御が実行される。
つまり、立ち上げ制御プログラムを実行することにより、ミシン制御装置１０は、制御手段として機能する。
【００２７】
縫製データ生成部１３ｉは、タッチパネルディスプレイ５０からの入力作業に応じて一針ごとのＸ軸方向及びＹ軸方向における針落ち位置が定められた縫製データを作成するための縫製データ生成プログラムが格納されている。
具体的には、ＣＰＵ１１が縫製データ生成プログラムを実行するにより、タッチパネルディスプレイ５０に縫製データの入力画面を表示し、当該入力画面中の針落ち位置指定キーから入力を受けると、一針ごとの針落ち位置を確定し、縫製データを生成すると共にＥＰＲＯＭ１３の格納部１３ｋに記録する処理を行う。
【００２８】
縫製動作制御部１３ｊは、縫製スタート／ストップスイッチ３４の入力を受けると、上述した縫製データに従い縫製を行うための縫製動作制御プログラムが格納されている。
具体的には、ＣＰＵ１１が、縫製スタート／ストップスイッチ３４の入力を受けると、ミシンモータ３２の駆動を介して縫い針の上下動を行うと共に、一針ごとに縫製データが示す針落ち位置を読み込むと共に、Ｘモータ２２とＹモータ２３の動作量を制御して所定の針落ち位置となるように布保持枠を移動位置決めする動作制御を実行する。
【００２９】
初期リセットキー表示部１３ａ、初期リセットキー再確認画面表示部１３ｂ、下糸交換完了キー表示部１３ｃ、下糸交換完了キー再確認画面表示部１３ｄ、基準抵抗値記憶部１３ｅ、抵抗値データ記憶部１３ｆ、縫製中断動作制御部１３ｇについては、タッチパネルディスプレイ５０と重要な関連があるので、当該タッチパネルディスプレイ５０の説明後に説明することとする。
【００３０】
（タッチパネルディスプレイ）
タッチパネルディスプレイ５０は、表示平面に描画表示を行う表示手段としての液晶表示装置５１と、オペレータに押下されることで押圧位置を検出し、タッチパネルディスプレイ５０に対する操作を検出するアナログタッチパネル５２とを備える。
【００３１】
アナログタッチパネル５２は、抵抗膜フィルム５３、５４を備える。抵抗膜フィルム５３は、オペレータから見て横方向軸（以後、Ｘ軸と表記する）の両端部に電極５５、５６を備える。抵抗膜フィルム５４は、オペレータから見て縦方向軸（以後、Ｙ軸と表記する）の両端部に電極５７、５８を備える。抵抗膜フィルム５３、５４は、表示装置５１の表示面に重ねて設置される透過性の導電膜であり、オペレータによる操作を受けていない状態（以後、開放時と表記する）には、互いが接触しないよう、抵抗膜フィルム５４上に設けられた図示しないドットスペーサによって支えられている。すなわち、本実施例は、４線式抵抗膜方式タッチパネルに相当する。
【００３２】
なお、本願発明は、抵抗膜方式のタッチパネルならば、実施の形態は上述の構成に限定されない。例えば、５線式抵抗膜方式タッチパネルでもよい。
【００３３】
（タッチパネルコントローラ）
タッチパネルコントローラ４０は、タッチパネルディスプレイ５０に表示する、各種情報の表示内容を出力するとともに、タッチパネルディスプレイ５０に対して行われた、オペレータの操作を検出する。
タッチパネルコントローラ４０は、電極５６、５８を通して抵抗膜フィルム５３、５４のいずれか一方に電流を流す選択経路となるスイッチ４３と、電極５５、５７のいずれか一方から流れてきた電流が、電源に戻る経路となるスイッチ４１と、スイッチ４１、４３を通して抵抗膜フィルム５３、５４のいずれか一方に電流を流す電源となる定電流電源４２と、電極５６、５８のいずれか一方と接続する選択経路となるスイッチ４４と、スイッチ４４を通して抵抗膜フィルム５３，５４と接続され、抵抗膜フィルム５３、５４に発生する電圧をデジタル値に置き換えて出力するＡ／Ｄコンバータ４５と、スイッチ４１，４３，４４のオンオフを制御するスイッチ制御回路４６と、表示装置５１へ表示する内容を、表示装置５１へ出力する表示回路４７と、を備える。
【００３４】
（タッチパネルディスプレイによる表示及び入力）
次に、タッチパネルディスプレイ５０によるオペレータへの情報表示、及び入力の検出について説明する。タッチパネルディスプレイ５０は、操作入力画面や入力ボタン、入力キーを表示すると共に、それらに対する押圧接触を検知し、押圧位置と入力キー等の表示位置とを照合した上で、ミシン制御装置１０が、入力内容を認識するようになっている。ここでは、初期リセットキーが表示された場合を例に説明する。
ミシンの電源が投入されると、ミシンは、表示回路４７を通して、タッチパネルディスプレイ５０の表示装置５１に初期リセットキーを表示する。オペレータは、タッチパネルディスプレイ５０の表示内容に従い、初期リセットキーを押下する。このとき、タッチパネルディスプレイ５０に備えられた、抵抗膜フィルム５３の押圧位置が押圧によって凹み、抵抗膜フィルム５４に接触する。抵抗膜フィルム５３、５４が接触すると、Ａ／Ｄコンバータ４５を通して、両抵抗膜フィルム５３，５４の接触点の電圧が制御装置１０に入力され、抵抗値が検出される。
前記抵抗値が検出されると、ミシンはタッチパネルディスプレイ５０に表示された初期リセットキーが押下されたとみなし、ミシンの各部を縫製準備状態の位置に制動する、初期動作を行う。
【００３５】
（アナログタッチパネル５２の抵抗値検出）
次に、アナログタッチパネル５２が押下されたとき、抵抗値及び押圧位置を検出する仕組みについて、より詳細に説明する。
アナログタッチパネル５２は、開放時、図４に示すように、スイッチ制御回路４６から各スイッチ４１，４３，４４に出力される制御信号により各スイッチの接続が行われ、抵抗膜フィルム５３には、スイッチ４１、４３によって、定電流電源４２から供給された電流iが、抵抗膜フィルム５３に流れている。なお、定電流電源４２の一方の端点Ｇは基準点として接地され０Ｖの電圧となっているものとする。
【００３６】
オペレータによって、図５に示すタッチパネルディスプレイ５０上の座標（ａ，ｂ）点が押下されると、図６のように、抵抗膜フィルム５３はａ点において抵抗膜フィルム５４と接触し、抵抗膜フィルム５３には、押圧位置に対する抵抗値（Rｘ１及びＲｘ２）が生じる。すなわち、オペレータによって、タッチパネルディスプレイ５０の座標（ａ，ｂ）点が押圧されると、抵抗膜フィルム５３の抵抗値（Ｒｘ）は、ａ点を鋏んでＲｘ１とＲｘ２とに分割され、ａ点には、定電流電源４２からの電流ｉにより電圧Ｖａ（ｉ・Ｒｘ２）が発生する。このとき、ａ点は、抵抗膜フィルム５４のｂ点及びスイッチ４４を介してＡＤコンバータ４５に接続されているので、ａ点の電圧Ｖａは、Ａ／Ｄコンバータ４５によってデジタル値に変換され、制御装置１０のＣＰＵ１１によってＸ軸の抵抗値として検出される。
なお、上述の電圧Ｖａは、ａ点のＸ軸方向の位置によって変化するから、この電圧Ｖａの変化によって、タッチパネルディスプレイ５０の押圧位置のうち、Ｘ軸における座標ａを検出することができる。
【００３７】
上述のように、ＣＰＵ１１がＸ軸の抵抗値を検出すると、スイッチ制御回路４６は、図７のように、スイッチ４４の接続先を抵抗膜フィルム５４から抵抗膜フィルム５３へと変更するとともに、スイッチ４１、４３の接続先を抵抗膜フィルム５３から５４へと変更する。これによって、抵抗膜フィルム５４に電流ｉが流れ、抵抗膜フィルム５３はＡ／Ｄコンバータに接続される。このとき、ｂ点において抵抗膜フィルム５３と５４は接触しており、抵抗膜フィルム５４には、押圧位置に対応する抵抗値（Ｒｙ１及びＲｙ２）が生じる。すなわち、オペレータによって、タッチパネルディスプレイ５０の座標（ａ，ｂ）点が押圧されると、抵抗膜フィルム５４の抵抗値（Ｒｙ）は、ｂ点を挟んでＲｙ１とＲｙ２とに分割され、ｂ点には、定電流電源４２からの電流ｉにより電圧Ｖｂ（ｉ・Ｒｙ２）が発生する。このとき、ｂ点は、抵抗膜フィルム５３のａ点及びスイッチ４４を介してＡＤコンバータ４５に接続されているので、ｂ点の電圧Ｖｂは、Ａ／Ｄコンバータ４５によってデジタル値に変換され、制御回路１０のＣＰＵ１１によってＹ軸の抵抗値として検出される。
なお、上述の電圧Ｖｂは、ｂ点のＹ軸方向の位置によって変化するから、この電圧Ｖｂの変化によって、タッチパネルディスプレイ５０の押圧位置のうち、Ｙ軸における座標ｂを検出することができる。
以上のように、Ｘ軸の抵抗値と、Ｙ軸の抵抗値を検出することによって、ミシンはタッチパネルディスプレイ５０上の押圧位置を検出することができる。
【００３８】
（基準抵抗値及び抵抗値データ）
アナログタッチパネル５２の押圧位置を求めるためにはＸ軸、Ｙ軸方向の抵抗値とＸ軸、Ｙ軸方向における押圧位置との対応関係を示す関係式又は対応テーブルを用意する必要がある。このミシンでは、抵抗値と押圧位置との対応関係を示す対応テーブルである「抵抗値データ」を予めＥＰＲＯＭ１３の抵抗値データ記憶部１３ｆに用意し、抵抗値を検出すると抵抗値データから押圧位置の特定を行っている。
【００３９】
また、抵抗値と押圧位置との対応関係は、温度変化などの外的要因から変化する場合があり、その場合、抵抗値データの補正を行う必要がある。このミシンでは、後述する初期リセットキーに対する入力操作時において、初期リセットキーの本来の機能（前述した立ち上げ制御プログラムによる初期動作を実行させる機能）とは別に、定位置に表示される初期リセットキーを押下した場合に、補正前の抵抗値データが示す特性で得られるであろう抵抗値を「基準抵抗値」として予めＥＰＲＯＭ１３の基準抵抗値記憶部１３ｅに用意し、初期リセットキーを押下した時に実際に検出された抵抗値と比較してその誤差から「抵抗値データ」の補正を行っている。
【００４０】
ここで、抵抗値データと、抵抗値データを算出する際の基準となる基準抵抗値について説明する。
基準抵抗値は、上述の初期リセットキーが表示される場合において、表示装置５１に表示された初期リセットキーの中央に相当する、アナログタッチパネル５２上の座標（以後、リセット座標と表記する）を押下したときに得られるＸ軸、Ｙ軸それぞれの抵抗値によって構成され、ＥＰＲＯＭ１３の基準抵抗値記憶部１３ｅに（Ｖ，Ｗ）の形式で記憶されている。
抵抗値データは、アナログタッチパネル５２の各座標を押下した場合に得られる各抵抗値が、Ｘ軸、Ｙ軸それぞれにテーブル形式でＥＰＲＯＭ１３の抵抗値データ記憶部１３ｆに記憶されている。つまり、抵抗値データを参照することにより、Ｘ軸、Ｙ軸ごとに、押下したときに得られる抵抗値からアナログタッチパネル５２の押圧平面上のいずれの位置が押下されたかを特定することが可能となっている。
【００４１】
抵抗値データは、Ｘ軸方向とＹ軸方向のそれぞれについて個別に用意されている。図８及び図９に示すように、アナログタッチパネル５２の押圧平面は、Ｘ軸方向について位置座標Ｘ１〜Ｘ９で区画され（ここでは説明の便宜上八つの区間に分けて説明するが、実際はより細分化されている）、各区間の抵抗値がＶ１〜Ｖ９として抵抗値データに記録されている。また、アナログタッチパネル５２の押圧平面は、Ｙ軸方向について位置座標Ｙ１〜Ｙ９で区画され（Ｘ軸方向と同様に、実際はより細分化されている）、各区間での抵抗値がＷ１〜Ｗ９として抵抗値データに記録されている。そして、アナログタッチパネル５２を押下したときに得られるＸ軸の抵抗値が、Ｘ軸方向の抵抗値データにおけるいずれの抵抗値に対して所定誤差の範囲で一致するかに否かより押圧位置が位置座標Ｘ１〜Ｘ９のいずれであるかを、即座に検出することが可能となっている。Ｙ軸方向についても同様である。
また、ここでは、図４に示すように、Ｘ軸方向の押圧位置を検出する抵抗膜フィルム５３の対応位置は、座標Ｘ１側が電極５５側に、座標Ｘ９側が電極５６側にそれぞれ設定されているとともに、Ｙ軸方向の押圧位置を検出する抵抗膜フィルム５４の対応位置は、座標Ｙ１側が電極５７側に、座標Ｙ２側が電極５８側にそれぞれ設定されている。
【００４２】
なお、図８において、座標Ｘｍ（ｍ＝１〜９）はＸ軸方向における位置座標を示し、Ｙｎ（ｎ＝１〜９）はＹ軸方向における位置座標を示す。
また、Ｖｍ（ｍ＝１〜９）は、タッチパネルのＸ座標であるＸｍ（ｍ＝１〜９）におけるＸ軸の抵抗値であり、Ｗｎ（ｎ＝１〜９）は、タッチパネルのＹ座標である座標Ｙｎ（ｎ＝１〜９）におけるＹ軸の抵抗値である。
【００４３】
さらに、座標Ｘｍ，抵抗値Ｖｍに記載されるｍは、ある特定の座標におけるタッチパネルの原点からのＸ軸における距離、およびその特定の座標で得られるＸ軸の抵抗値を記載するうえで、共通の数字として扱われる。例えば、座標Ｘ１において得られるＸ軸抵抗値はＶ１である。
同様に、座標Ｙｎ，抵抗値Ｗｎに記載されるｎは、ある特定の座標におけるタッチパネルの原点からのＹ軸における距離、およびその特定の座標で得られるＹ軸の抵抗値を記載するうえで、共通の数字として扱われる。例えば、座標Ｙ１において得られる抵抗値はＷ１である。
【００４４】
また、抵抗値データの（Ｖ５，Ｗ５）の抵抗値は、基準抵抗値の（Ｖ，Ｗ）の抵抗値と同一の抵抗値であり、（Ｘ５，Ｙ５）の座標は初期リセットキーが表示される表示位置を示すリセット座標である。
このように、抵抗値データ記憶部１３ｆを備えたＥＰＲＯＭ１３は「記憶手段」として機能する。
【００４５】
（ＣＰＵ１１による抵抗値と座標の照合）
ミシン制御装置のＣＰＵ１１は、タッチパネルコントローラ４０のＡ／Ｄコンバータ４５から電圧Ｖａ又は電圧Ｖｂが送られると、送られてきた電圧Ｖａ又は電圧Ｖｂを電流地ｉで除して抵抗値に変換すると共に、ＥＰＲＯＭ１３から抵抗値データを呼び出し、変換された抵抗値と所定の数値範囲内で一致する抵抗値データ上の抵抗値を検出し、抵抗値データ上において、当該抵抗値が得られるＸ座標及びＹ座標を、アナログタッチパネル５２における押圧位置として処理する。
このとき、ＣＰＵ１１は、当該押圧位置の座標において、タッチパネルディスプレイ５０の表示装置５１が表示している内容を確認し、当該押圧位置を押下したことによるタッチパネル上の操作内容を決定する。例えば、当該押圧位置において、表示装置５１が初期リセットキーを表示していた場合は、初期リセットキーが押下されたものとして処理する。
このように、ＣＰＵ１１は、Ａ／Ｄコンバータ４５から送られた電圧値に基づいて求められた抵抗値と、抵抗値データ記憶部１３ｆから呼び出した抵抗値データとから押圧位置を求める「押圧位置取得手段」として機能する。
【００４６】
なお、一つ以上の既知の位置座標での抵抗値が分かっている場合には、Ｘ軸方向における各抵抗値データのＶ１〜Ｖ９の値は、以下の計算式によって求めることができる。例えば、初期リセットキーのＸ座標のＸ５における抵抗値が基準抵抗値Ｖであることが確定している場合には、Ｘ軸の位置座標Ｘｑと抵抗値Ｖｑとの間には次式（１）の関係が成立するので、ＸｑにＸ１〜Ｘ９の値を代入すれば、Ｖ１〜Ｖ９の値を算出することができる。
【数１】
2009015693.tif 000003
【００４７】
また、同様にして、一つ以上の既知の位置座標での抵抗値が分かっている場合には、Ｙ軸方向における各抵抗値データのＷ１〜Ｗ９の値は、以下の計算式によって求めることができる。例えば、初期リセットキーのＹ座標のＹ５における抵抗値が基準抵抗値Ｗであることが確定している場合には、Ｙ軸の位置座標Ｙｑと抵抗値Ｗｑとの間には次式（２）の関係が成立するので、ＹｑにＹ１〜Ｙ９の値を代入すれば、Ｗ１〜Ｗ９の値を算出することができる。
【数２】
2009015693.tif 000004
【００４８】
（初期リセットキーによる基準抵抗値の補正）
次に、初期リセットキーによる基準抵抗値の補正について図１４に示すフローチャートと照らし合わせながら説明する。
ミシンの電源が投入されると、ミシン制御装置のＣＰＵ１１は、初期リセットキー表示部１３ａから初期リセットキー表示プログラムと初動画面表示データを呼び出し、タッチパネルコントローラ４０の表示回路４７を通して表示装置５１に初動画面Ｇ１（図１０）を表示する（ステップＳ１）。この初動画面Ｇ１の中央部にはアナログタッチパネル５２の押圧操作に応じてミシンを次の制御ステップ又は処理ステップに移行させる際に、表示装置５１に唯一表示されるキーであり、かつ、ミシンを次の制御ステップ又は処理ステップに移行させるために必ず入力操作を必要とするキーである初期リセットキーＫ１が表示される。このとき、初期リセットキーＫ１は、初期リセットキーＫ１の中央が、アナログタッチパネル５２のリセット座標（Ｘ５，Ｙ５）となるよう表示されている。
このように、ＣＰＵ１１は、初期リセットキー表示プログラムを呼び出し、表示装置５１に初期リセットキーＫ１を表示することで「表示制御手段」として機能する。
【００４９】
オペレータによって初期リセットキーＫ１が押下されると（ステップＳ２）、前述の記載による手順に従い、ＣＰＵ１１が初期リセットキーに対する押圧操作によりアナログタッチパネルに生じた抵抗値を検出する。このとき得られた検出値を（ｔ１、ｔ２）とする。（ｔ１，ｔ２）の抵抗値は、ＲＡＭ１２の第１抵抗値記憶部１２ａに一時的に格納される（ステップＳ３）。
ＣＰＵ１１は、ＲＡＭ１２の第１抵抗値記憶部１２ａに格納された抵抗値（ｔ１，ｔ２）と、ＥＰＲＯＭ１３の基準抵抗値記憶部１３ｅより基準抵抗値とを呼び出し（ステップＳ４）、ｔ１をＶと、ｔ２をＷと比較する。このとき、ｔ１がＶを基準として−5〜＋5％以内であり（ステップＳ５：ＹＥＳ）、かつ、ｔ２がＷを基準として−5〜＋5％以内である（ステップＳ６：ＹＥＳ）場合には、ＥＰＲＯＭ１３に記憶された基準抵抗値記憶部１３ｅの基準抵抗値を（Ｖ，Ｗ）から（ｔ１，ｔ２）に置き換え、記憶する（ステップＳ７）とともに、ＣＰＵ１１は、ミシンの各部に初期動作を行わせる。
【００５０】
ｔ１がＶを基準として−5〜＋5％を超える誤差があった場合（ステップＳ５：ＮＯ）、またはｔ２がＷを基準として−5〜＋5％を超える誤差があった場合（ステップＳ６：ＮＯ）は、ＣＰＵ１１はＥＰＲＯＭ１３の初期リセットキー再確認画面表示部１３ｂから、再確認画面表示プログラムと初期リセットキー再確認画面表示データを呼び出し、オペレータに再度初期リセットキーＫ１を操作するよう促す再確認画面Ｇ２（図１１）を、タッチパネルコントローラ４０の表示回路４７を通して表示装置５１に表示する（ステップＳ８）。
【００５１】
オペレータによって初期リセットキーＫ１が押下されると（ステップＳ９）、前述の記載による手順に従い、ＣＰＵ１１が初期リセットキーＫ１に対する押圧操作によりアナログタッチパネルに生じた抵抗値を検出する。このとき得られた検出抵抗値を（ｔ３，ｔ４）とする。（ｔ３，ｔ４）の抵抗値は、ＲＡＭ１２の第２抵抗値記憶部１２ｂに一時的に格納される（ステップＳ１０）。
ＣＰＵ１１は、ＲＡＭ１２の第２抵抗値記憶部１２ｂに格納された抵抗値（ｔ３，ｔ４）と、ＲＡＭ１２の第１抵抗値記憶部１２ａに格納された抵抗値（ｔ１，ｔ２）とを呼び出し（ステップＳ１１）、ｔ３をｔ１と、ｔ４をｔ２と比較する。このとき、ｔ３がｔ１を基準として−5〜＋5％以内であり（ステップＳ１２：ＹＥＳ）、かつ、ｔ４がｔ２を基準として−5〜＋5％以内である（ステップＳ１３：ＹＥＳ）場合には、ＥＰＲＯＭ１３に記憶された基準抵抗値記憶部１３ｅの基準抵抗値を（Ｖ，Ｗ）から（ｔ３，ｔ４）に置き換え、記憶する（ステップＳ１４）とともに、ＣＰＵ１１は、ミシンの各部に初期動作を行わせる。
【００５２】
ｔ３がｔ１を基準として−5〜＋5％を超える誤差があった場合（ステップＳ１２：ＮＯ）、またはｔ４がｔ２を基準として−5〜＋5％を超える誤差があった場合（ステップＳ１３：ＮＯ）は、ＣＰＵ１１は、それまでＲＡＭ１２の第１抵抗値記憶部１２ａに一時的に格納されていた抵抗値（ｔ１，ｔ２）を、第２抵抗値記憶部１２ｂに一時的に格納されていた抵抗値（ｔ３，ｔ４）に置き換えて、新たな（ｔ１，ｔ２）として第１抵抗値記憶部１２ａに一時的に格納する（ステップＳ１５）。
その後、ＣＰＵ１１は、ＥＰＲＯＭ１３の初期リセットキー再確認画面表示部１３ｂから、初期リセットキー再確認画面表示プログラムと初期リセットキー再確認画面表示データを呼び出し、オペレータに再度初期リセットキーＫ１を操作するよう促す画面Ｇ２（図１１）を、タッチパネルコントローラ４０の表示回路４７を通して表示装置５１に表示する（ステップＳ８）。
上述の再度の初期リセットキー再確認画面、及び初期リセットキーの表示は、第１抵抗値記憶部１２ａに一時的に格納された（ｔ１，ｔ２）と、第２抵抗値記憶部１２ｂに一時的に格納された（ｔ３，ｔ４）とを比較し、ｔ３がｔ１を基準として±５％以内であり、かつ、ｔ４がｔ２を基準として±５％以内である場合となるまで繰り返し行われる。
【００５３】
（補正された基準抵抗値による抵抗値データの更新）
基準抵抗値が置き換わると、ＣＰＵ１１は、置き換わった基準抵抗値に基づいて、抵抗値データに記憶された、各座標の抵抗値を算出し、対応した抵抗値データの各座標の抵抗値を置き換え、記憶する（ステップＳ１７）。
ここでは、置き換わった基準抵抗値を（Ｖ’，Ｗ’）、置き換わった基準抵抗値に基づいて算出される抵抗値データのＸ軸の抵抗値を、Ｖ’ｍ（ｍ＝１〜９）、Ｙ軸の抵抗値をＷ’ｎ（ｎ＝１〜９）とする。
【００５４】
なお、座標Ｘｍ，抵抗値Ｖ’ｍに記載されるｍは、Ｘ軸座標で得られるＸ軸の抵抗値を記載するうえで、共通の数字として扱われる。たとえば、座標Ｘ１において得られるＸ軸抵抗値はＶ’１である。
同様に、座標Ｙｎ，抵抗値Ｗ’ｎに記載されるｎは、座標で得られるＹ軸の抵抗値を記載するうえで、共通の数字として扱われる。たとえば、座標Ｙ１において得られる抵抗値はＷ’１である。
【００５５】
置き換えられる抵抗値データの各抵抗値は、ＣＰＵ１１によって、前述した数式（１）、（２）から求まる以下の数式（３）、（４）によって算出される。
【数３】
2009015693.tif 000005
これによって、置き換わった基準抵抗値に基づいた、新たな抵抗値データの抵抗値に基づいて、アナログタッチパネル５２の押圧位置の座標を検出することが可能となる。
このように、ＣＰＵ１１は、検出された抵抗値と、基準抵抗値記憶部１３ｅに記憶された抵抗値とを比較し、置き換えた後に、基準抵抗値に基づいて抵抗値データを補正することで、「補正手段」として機能する。
【００５６】
（下糸交換完了キーによる基準抵抗値の補正）
次に、下糸交換完了キーによる基準抵抗値の補正について説明する。
下糸残量センサ６２が、下糸がなくなったことを検出して下糸無し信号を出力すると、ＣＰＵ１１は、縫製中断動作制御部１３ｇから縫製中断プログラムを呼び出し、縫い模様の途中で実行中の縫製動作を中断する。
このように、ＣＰＵ１１は、縫製中断プログラムを呼び出すことで「ミシン制御手段」として機能する。
【００５７】
ボビンの下糸がなくなると、ミシン制御装置１０のＣＰＵ１１は、下糸交換完了キー表示部１３ｃから下糸交換完了キー表示プログラムを呼び出し、タッチパネルコントローラ４０の表示回路４７を通して表示装置５１に下糸交換完了キー表示画面Ｇ３（図１２）を表示する（図１５のステップＳ２１）。この下糸交換完了キー表示画面Ｇ３の中央部にはアナログタッチパネル５２の押圧操作に応じてミシンを次の制御ステップ又は処理ステップに移行させる際に、表示装置５１に唯一表示されるキーであり、かつ、ミシンを次の制御ステップ又は処理ステップに移行させるために必ず入力操作を必要とするキーである下糸交換完了キーＫ２が表示される。このとき、下糸交換完了キーＫ２は、下糸交換完了キーＫ２の中央が、アナログタッチパネル５２のリセット座標となるよう表示されている。つまり、ミシンでは、下糸交換完了キーＫ２が前述した初期リセットキーＫ１と同じ位置に表示が行われるが、この表示位置は共通化を図る必要はなく、別の位置に表示しても良い。但し、その場合には、下糸交換完了キーＫ２の表示位置についても基準抵抗値データを作成し、記録する必要がある。
なお、この下糸交換完了キーＫ２は、その主たる機能は、オペレータの手作業によるボビン交換が行われたことをミシン制御装置１０に認識させるためのものであり、下糸交換キーの入力が確定すると、縫製動作を禁止した状態が解除され、縫製動作を再開することが可能となる。
そして、このミシンでは、初期リセットキーの場合と同様に、下糸交換完了キーＫ２の場合も、その主たる機能に付随して、押下時に抵抗値データの補正を行うようになっている。
以下、下糸交換完了キーＫ２の押下による抵抗値データの補正処理について図１５のフローチャートに照らし合わせながら説明を行うこととする。
【００５８】
オペレータによって下糸交換完了キーＫ２が押下されると（ステップＳ２２）、初期リセットキーの場合と同様に、前述の記載による手順に従い、ＣＰＵ１１が下糸交換完了キーＫ２に対する押圧操作によりアナログタッチパネルに生じた抵抗値を検出する。このとき得られた検出値を（ｔ５、ｔ６）とする。（ｔ５，ｔ６）の抵抗値は、ＲＡＭ１２の第１抵抗値記憶部１２ａに一時的に格納される（ステップＳ２３）。
ＣＰＵ１１は、ＲＡＭ１２の第１抵抗値記憶部１２ａに格納された抵抗値（ｔ５，ｔ６）と、ＥＰＲＯＭ１３の基準抵抗値記憶部１３ｅより基準抵抗値とを呼び出し（ステップＳ２４）、５１をＶと、ｔ６をＷと比較する。このとき、ｔ５がＸ５を基準として−5〜＋5％以内であり（ステップＳ２５：ＹＥＳ）、かつ、ｔ６がＹ５を基準として−5〜＋5％以内である（ステップＳ２６：ＹＥＳ）場合には、ＥＰＲＯＭ１３に記憶された基準抵抗値記憶部１３ｅの基準抵抗値を（Ｖ，Ｗ）から（ｔ５，ｔ６）に置き換え、記憶する（ステップＳ２７）とともに、ＣＰＵ１１は、ミシンを縫製作業が可能な準備状態へと移行させる。
【００５９】
ｔ５がＶを基準として−5〜＋5％を超える誤差があった場合（ステップＳ２５：ＮＯ）、またはｔ６がＷを基準として−5〜＋5％を超える誤差があった場合（ステップＳ２６：ＮＯ）は、ＣＰＵ１１はＥＰＲＯＭ１３の下糸交換完了キー再確認画面表示部１３ｂから、下糸交換完了キー再確認画面表示プログラムと下糸交換完了キー再確認画面表示データを呼び出し、オペレータに再度下糸交換完了キーＫ２を操作するよう促す下糸交換完了キー再確認画面Ｇ４（図１３）を、タッチパネルコントローラ４０の表示回路４７を通して表示装置５１に表示する（ステップＳ２８）。
【００６０】
オペレータによって下糸交換完了キーＫ２が押下されると（ステップＳ２９）、初期リセットキーの場合と同様に、前述の記載による手順に従い、ＣＰＵ１１が下糸交換完了キーＫ２に対する押圧操作によりアナログタッチパネルに生じた抵抗値を検出する。このとき得られた検出値を（ｔ７，ｔ８）とする。（ｔ７，ｔ８）の抵抗値は、ＲＡＭ１２の第２抵抗値記憶部１２ｂに一時的に格納される（ステップＳ３０）。
ＣＰＵ１１は、ＲＡＭ１２の第２抵抗値記憶部１２ｂに格納された抵抗値（ｔ７，ｔ８）と、ＲＡＭ１２の第１抵抗値記憶部１２ａに格納された抵抗値（ｔ５，ｔ６）とを呼び出し（ステップＳ３１）、ｔ７をｔ５と、ｔ８をｔ６と比較する。このとき、ｔ７がｔ５を基準として−5〜＋5％以内であり（ステップＳ３２：ＹＥＳ）、かつ、ｔ８がｔ６を基準として−5〜＋5％以内である（ステップＳ３３：ＹＥＳ）場合には、ＥＰＲＯＭ１３に記憶された基準抵抗値記憶部１３ｅの基準抵抗値を（Ｖ，Ｗ）から（ｔ７，ｔ８）に置き換え、記憶する（ステップＳ３４）ともに、ＣＰＵ１１は、ミシンを縫製作業が可能な準備状態へと移行させる。
【００６１】
ｔ７がｔ５を基準として−5〜＋5％を超える誤差があった場合（ステップＳ３２：ＮＯ）、またはｔ８がｔ６を基準として−5〜＋5％を超える誤差があった場合（ステップＳ３３：ＮＯ）、ＣＰＵ１１は、それまでＲＡＭ１２の第１抵抗値記憶部１２ａに一時的に格納されていた抵抗値（ｔ５，ｔ６）を、第２抵抗値記憶部１２ｂに一時的に格納されていた抵抗値（ｔ７，ｔ８）に置き換えて、新たな（ｔ５，ｔ６）として第１抵抗値記憶部１２ａに一時的に格納する（ステップＳ３５）。
その後、ＣＰＵ１１は再度、ＣＰＵ１１はＥＰＲＯＭ１３の下糸交換完了キー再確認画面表示部１３ｂから、下糸交換完了キー再確認画面表示プログラムと下糸交換完了キー再確認画面表示データを呼び出し、オペレータに再度下糸交換完了キーＫ２を操作するよう促す再確認画面Ｇ４（図１３）を、タッチパネルコントローラ４０の表示回路４７を通して表示装置５１に表示する（ステップＳ２８）。
上述の再度の下糸交換完了キー再確認画面、及び下糸交換完了キーＫ２の表示は、第１抵抗値記憶部１２ａに一時的に格納された（ｔ５，ｔ６）と、第２抵抗値記憶部１２ｂに一時的に格納された（ｔ７，ｔ８）とを比較し、ｔ７がｔ５を基準として−5〜＋5％以内であり、かつ、ｔ８がｔ６を基準として−5〜＋5％以内である場合となるまで繰り返し行われる。
【００６２】
（補正された基準抵抗値による抵抗値データの更新）
基準抵抗値が置き換わると、ＣＰＵ１１は、置き換わった基準抵抗値に基づいて、抵抗値データに記憶された、各座標の抵抗値を算出し、対応した抵抗値データの各座標の抵抗値を置き換え、記憶する（ステップＳ３７）。
ここでは、置き換わった基準抵抗値を（ｖ’，ｗ’）、置き換わった基準抵抗値に基づいて算出される抵抗値データのＸ軸の抵抗値を、ｖ’ｍ（ｍ＝１〜９）、Ｙ軸の抵抗値をｗ’ｎ（ｎ＝１〜９）とする。
【００６３】
なお、座標Ｘｍ，抵抗値ｖ’ｍに記載されるｍは、Ｘ軸座標で得られるＸ軸の抵抗値を記載するうえで、共通の数字として扱われる。たとえば、座標Ｘ１において得られるＸ軸抵抗値はｖ’１である。
同様に、座標Ｙｎ，抵抗値ｗ’ｎに記載されるｎは、座標で得られるＹ軸の抵抗値を記載するうえで、共通の数字として扱われる。たとえば、座標Ｙ１において得られる抵抗値はｗ’１である。
【００６４】
置き換えられる抵抗値データの各抵抗値は、ＣＰＵ１１によって、前述した数式（１）、（２）から求まる以下の数式（５）、（６）によって算出される。
【数４】
2009015693.tif 000006
これによって、置き換わった基準抵抗値に基づいた、新たな抵抗値データの抵抗値に基づいて、アナログタッチパネル５２の押圧位置の座標を検出することが可能となる。
このように、ＣＰＵ１１は、検出された抵抗値と、基準抵抗値記憶部１３ｅに記憶された抵抗値とを比較し、置き換えた後に、基準抵抗値に基づいて抵抗値データを補正することで、「補正手段」として機能する。
【００６５】
（作用及び効果）
実施例によれば、ミシンを次の制御ステップ又は処理ステップに移行させるために必ず入力操作を必要とする初期リセットキーＫ１及び下糸交換完了キーＫ２の入力により、基準抵抗値記憶部１３ｅの基準抵抗値とアナログタッチパネル５２に生じる抵抗値との間に不整合がある場合には、抵抗値データ記憶部１３ｆの抵抗値データが補正される。
このため、オペレータは、初期リセットキーＫ１及び下糸交換完了キーＫ２が表示されているタイミングで、次のステップに進めるために必ず表示された初期リセットキーＫ１及び下糸交換完了キーＫ２を目指して押下を行うことから、従来技術のように、アナログタッチパネル５２が不慮の操作により押下された状態で前記抵抗値を検出して誤った抵抗値による補正を行い、以後のアナログタッチパネル５２による操作を正しく行えなくなるといった問題を解消することができる。
また、初期リセットキーＫ１及び下糸交換完了キーＫ２によって、アナログタッチパネルのリセット座標が押下される。この結果、補正前の前記抵抗値データと、初期リセットキーＫ１及び下糸交換完了キーＫ２を押下した際に検出された抵抗値との差異が極めて大きい場合においても、リセット座標を基準として、初期リセットキーＫ１及び下糸交換完了キーＫ２を押下したときに得られた抵抗値と、抵抗値データとの比較を正確に行うことができ、従来技術において、補正前の抵抗値データと、アナログタッチパネル５２押下時に検出された抵抗値の差異が極めて大きいために、アナログタッチパネル５２に表示された手動補正機能呼び出しボタンが正しく機能しなくなり、アナログタッチパネル５２によるいかなる操作を行っても、正しい抵抗値による補正を行うことができなくなるような状態になる問題を解消することができる。
さらに、温度ドリフトや部品の劣化又は交換、あるいは何らかの理由によりアナログタッチパネル５２が継続的に押下された状態にあった場合に、前記記憶手段に記憶されていた抵抗値データが、補正によって精度を回復できないほど、実際のアナログタッチパネル５２操作によって得られる押圧位置の抵抗値と大幅にずれてしまうことがあるが、この場合においても、上記の理由により、正しい抵抗値によって補正を行うことができる。
【００６６】
また、初期リセットキーＫ１及び下糸交換完了キーＫ２が押下された際に検出された抵抗値が、抵抗値データ記憶部１３ｆに記憶された抵抗値データに対して、Ｘ軸又はＹ軸、あるいはその両方について５％以上の差異を生じた場合には、ＣＰＵ１１は、初期リセットキー再確認画面Ｇ２、又は下糸交換完了キー再確認画面Ｇ４を表示することで、再度初期リセットキーＫ１及び下糸交換完了キーＫ２を表示する。この結果、初期リセットキーＫ１及び下糸交換完了キーＫ２の押下時に、誤った押圧位置を押下してしまった場合においても、誤った抵抗値によって抵抗値データの補正を行うことなく、正しい押圧位置を押下し直すことができ、正しい抵抗値によって抵抗値データの補正を行うことができる。
また、初期リセットキーＫ１及び下糸交換完了キーＫ２の操作時に、正しい押圧位置を押下したにも関わらず、検出された抵抗値が、抵抗値データ記憶部１３ｆに記憶された抵抗値データに対して、Ｘ軸又はＹ軸、あるいはその両方について５％を超える差異を生じた場合には、再度初期リセットキーＫ１及び下糸交換完了キーＫ２の押下を行うことで、再確認前に押下した初期リセットキーＫ１及び下糸交換完了キーＫ２の操作時に検出した抵抗値が、正しい押圧位置を押下した結果として得られたものであることを確認することができる。これによって、上記の作用と併せて、検出された抵抗値が、抵抗値データ記憶部１３ｆに記憶された抵抗値データに対して、Ｘ軸又はＹ軸、あるいはその両方について５％を超える差異を生じた場合においても、正しい抵抗値によって抵抗値データの補正を行うことができる。
【００６７】
さらに、主電源の投入後に、ミシンの初期動作を実行する際に初期リセットキーＫ１の入力によってアナログタッチパネル５２の抵抗値データを補正することによって、タッチパネルの抵抗値データ補正とは別の必要不可欠な操作によりタッチパネルの抵抗値データ補正が実行されるので、タッチパネルの抵抗値データ補正の実行をタッチパネルディスプレイ５０に要求するための入力作業を不要とし、操作負担の軽減を図ることが可能となる。
また、タッチパネルディスプレイ５０及びミシンの不使用期間が長かった等の理由により、アナログタッチパネル５２の補正前の抵抗値データと、主電源の投入後に得られる抵抗値の誤差が大きかったとしても、主電源投入後のミシンの初期動作前に抵抗値データの補正が行われることから、常に最適な抵抗値データに基づき、アナログタッチパネル５２を使用することができる。
【００６８】
さらに、ミシンによる縫製において、縫製作業の一時的な停止を伴う下糸交換作業にあわせて、前記下糸交換完了キーＫ２による抵抗値データの補正を行うことによって、タッチパネルの抵抗値データ補正とは別の必要不可欠な操作によりタッチパネルの抵抗値データ補正が実行されるので、タッチパネルの抵抗値データ補正の実行をタッチパネルディスプレイ５０に要求するための入力作業を不要とし、操作負担の軽減を図ることが可能となる。
また、下糸交換作業は、定期的に発生する作業であることから、下糸交換完了キーＫ２による抵抗値データの補正を行うことによって、抵抗値データの補正を定期的に行うことになり、長期間補正を行わないために、アナログタッチパネル５２の押圧位置によって得られる抵抗値と、抵抗値データ記憶部１３ｆに記憶された抵抗値データが大幅にずれてしまうことを未然に防ぐことができ、抵抗値データによる押圧位置の検出精度を大幅に高めることができる。
【００６９】
（その他）
上記ミシンでは、初期リセットキーＫ１又は下糸交換完了キーＫ２の押下時に、その検出抵抗と事前に用意された基準抵抗値とを比較して抵抗値データの補正を行っているが、初期リセットキーＫ１又は下糸交換完了キーＫ２の押下時に検出された抵抗値と補正前の抵抗値データとから押圧位置を求め、当該押圧位置と初期リセットキーＫ１又は下糸交換完了キーＫ２の表示位置とを比較し、その差異から抵抗値データの補正を行ってもよいことは言うまでもない。
また、抵抗値の検出は、直接抵抗値を求めるのではなく、抵抗値に影響を受ける値（例えば、電圧値）を検出することで、間接的に抵抗値を求める構成としても良い。その場合、検出電圧値と押下位置との対応関係を示す抵抗値データを用意し、基準抵抗値を記憶することに替えて、初期リセットキーＫ１又は下糸交換完了キーＫ２の押下で得られるであろう電圧値を基準電圧値としてＥＰＲＯＭ１３に記憶させておくことが望ましい。
【図面の簡単な説明】
【００７０】
【図１】本発明の一実施形態である、タッチパネルディスプレイを備えたミシンのミシン制御装置を示すブロック図である。
【図２】ミシンの下糸リミットセンサ及び下糸残量センサが設置されている箇所を示す平面図である。
【図３】図１のミシンのタッチパネルコントローラ及びタッチパネルディスプレイを示すブロック図である。
【図４】図３のタッチパネルコントローラ及びタッチパネルディスプレイの、アナログタッチパネルとＡ／Ｄコンバータの通常時の接続を示す配線図である。
【図５】図１のミシンのタッチパネルディスプレイにおける所定の座標を示す説明図である。
【図６】図５の所定の座標が押下されたとき、Ｘ座標を検出する際のアナログタッチパネルとＡ／Ｄコンバータの接続を示す配線図である。
【図７】図５の所定の座標が押下されたとき、Ｙ座標を検出する際のアナログタッチパネルとＡ／Ｄコンバータの接続を示す配線図である。
【図８】図１のミシン制御装置のタッチパネルディスプレイの座標を示す平面図である。
【図９】図１のミシン制御装置の抵抗値データのテーブル形式を示すブロック図である。
【図１０】初動画面を表示したタッチパネルディスプレイを示す平面図である。
【図１１】初期リセットキー再確認画面を表示したタッチパネルディスプレイを示す平面図である。
【図１２】下糸交換完了キー表示画面を表示したタッチパネルディスプレイを示す平面図である。
【図１３】下糸交換完了キー再確認画面を表示したタッチパネルディスプレイを示す平面図である。
【図１４】初期リセットキーによるタッチパネルの抵抗値データ補正処理を示すフローチャートである。
【図１５】下糸交換完了キーによるタッチパネルの抵抗値データ補正処理を示すフローチャートである。
【符号の説明】
【００７１】
１０  ミシン制御装置
１１  ＣＰＵ
１２  ＲＡＭ
１３  ＥＰＲＯＭ
１３ｆ  抵抗値データ記憶部
４０  タッチパネルコントローラ
５０  タッチパネルディスプレイ
Ｋ１  初期リセットキー
Ｋ２  下糸交換完了キー
【図１】
2009015693.tif 000007
【図２】
2009015693.tif 000008
【図３】
2009015693.tif 000009
【図４】
2009015693.tif 000010
【図５】
2009015693.tif 000011
【図６】
2009015693.tif 000012
【図７】
2009015693.tif 000013
【図８】
2009015693.tif 000014
【図９】
2009015693.tif 000015
【図１０】
2009015693.tif 000016
【図１１】
2009015693.tif 000017
【図１２】
2009015693.tif 000018
【図１３】
2009015693.tif 000019
【図１４】
2009015693.tif 000020
【図１５】
2009015693.tif 000021