(57)【要約】【課題】機種ないし機能の異なる複数のミシンに接続可能な操作パネルを提供する。【解決手段】操作パネル２０が、通信ポート２３を介してミシン１に接続される。ミシンとの通信により記憶手段２６に記憶されているパネルプログラムが、接続されたミシン機種に対応していないと判断されたときは、そのミシン機種に対応したパネルプログラムをメモリカード３１あるいはパソコン３０からロードして、そのロードしたパネルプログラムに書き換える。また、パネルプログラムのバージョンが、ミシン制御プログラムのバージョンと相違する場合にも、両バージョンが一致するように、プログラムの書き換えが行われる。このような構成では、操作パネルは、自動的にあるいは簡単な操作で、各機種のミシンに適合して、接続したミシンの操作パネルとして機能させることができる。【選択図】　図２
2004129839.tif 000002
【特許請求の範囲】
【請求項１】
ミシンに接続される操作パネルであって、
接続されたミシンとの間で通信を行う通信手段と、
操作パネル上で動作するパネルプログラムを記憶した記憶手段と、
前記ミシンとの通信により前記記憶手段に記憶されているパネルプログラムが接続されたミシン機種に対応していないと判断されたとき、当該ミシン機種に対応したパネルプログラムをロードして、記憶手段に記憶されているパネルプログラムを該ミシン機種に対応したパネルプログラムに書き換えるか、あるいは新たに記憶する手段と、
を備えることを特徴とするミシンの操作パネル。
【請求項２】
前記パネルプログラムは、操作パネルに装着される記録媒体あるいは操作パネルに接続されるコンピュータからロードされることを特徴とする請求項１に記載のミシンの操作パネル。
【請求項３】
ミシンに接続される操作パネルであって、
ミシン制御プログラムに従って動作するミシンとの間で通信を行う通信手段と、
操作パネル上で動作するパネルプログラムを記憶した記憶手段と、
前記ミシンとの通信によりパネルプログラムとミシン制御プログラムのバージョンが相違すると判断されたとき、両プログラムが同一バージョンとなるように、パネルプログラムあるいはミシン制御プログラムを書き換える手段と、
を備えることを特徴とするミシンの操作パネル。
【請求項４】
前記パネルプログラムあるいはミシン制御プログラムは、操作パネルに装着される記録媒体、あるいは操作パネルに接続されるコンピュータからロードされることを特徴とする請求項３に記載のミシンの操作パネル。
【請求項５】
パネルプログラムがミシン機種に対応していないと判断されたときに、通常の縫製画面を表示せずに、書き換え画面を表示することを特徴とする請求項１に記載のミシンの操作パネル。
【請求項６】
パネルプログラムとミシン制御プログラムのバージョンが相違すると判断されたときに、通常の縫製画面を表示せずに、書き換え画面を表示することを特徴とする請求項３に記載のミシンの操作パネル。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ミシンの操作パネル、さらに詳細には、ミシンの運転操作を行ったり、ミシンの運転に必要なデータを設定する操作パネルに関する。
【０００２】
【従来の技術】
従来、ミシンには、ミシンに運転指令を出したり、ミシンの運転に必要なデータを設定できる操作パネルが設けられており、この操作パネルを介してミシンに運転指令を出力したり、各種のアクチュエータの動作を設定したり、あるいは操作パネルに縫製データを読み出して縫製データの編集などが行われている。また、最近では、このような操作パネルに通信機能を持たせ、この操作パネルを介して外部のコンピュータあるいはＬＡＮやインターネットに接続されたサーバーに接続して縫製データをダウンロードしたり、あるいはミシンの稼動状況を示すデータを取り出して外部のコンピュータなどにアップロードすることが行われている（特許文献３）。
【０００３】
また、通信機能を利用して、ミシンの新たな制御プログラムを外部から取り込み、制御プログラムを更新したりすることが、特許文献１、２に記載されており、さらに、操作パネル（操作端末）を、ミシンと外部コンピュータ間に接続し、外部コンピュータからミシンを遠隔操作する構成が特許文献３に記載されている。
【０００４】
【特許文献１】
特開平３−１５８１８４号公報（２頁右下欄１１行から３頁右上欄７行）
【特許文献２】
特開平１０−２６３２２８号公報（請求項１）
【特許文献３】
特開２００２−９７７号公報（請求項１、［０００１］〜［００１５］段落）
【０００５】
【発明が解決しようとする課題】
しかしながら、従来では、操作パネルないし操作端末装置は、個々のミシンに対して専用に用意されており、通常は、取り外して他のミシンに取り付けるようには、設計されていないので、通信機能を持たせ、通信端末機器としても機能する高価な操作パネルをすべてのミシンに設けることは、高価なミシンないし縫製システムとなってしまう。
【０００６】
従って、本発明は、このような問題点に鑑みてなされたもので、機種ないし機能の異なる複数のミシンに接続可能なミシンの操作パネルを提供することである。
【０００７】
【課題を解決するための手段】
本発明では、上記課題を解決するために、
ミシンに接続される操作パネルであって、
接続されたミシンとの間で通信を行う通信手段と、
操作パネル上で動作するパネルプログラムを記憶した記憶手段と、
前記ミシンとの通信により前記記憶手段に記憶されているパネルプログラムが接続されたミシン機種に対応していないと判断されたとき、当該ミシン機種に対応したパネルプログラムをロードして、記憶手段に記憶されているパネルプログラムを該ミシン機種に対応したパネルプログラムに書き換えるか、あるいは新たに記憶する手段と、
を備える構成を採用した。
【０００８】
また、本発明では、
ミシンに接続される操作パネルであって、
ミシン制御プログラムに従って動作するミシンとの間で通信を行う通信手段と、
操作パネル上で動作するパネルプログラムを記憶した記憶手段と、
前記ミシンとの通信によりパネルプログラムとミシン制御プログラムのバージョンが相違すると判断されたとき、両プログラムが同一バージョンとなるように、パネルプログラムあるいはミシン制御プログラムを書き換える手段と、
を備える構成も採用している。
【０００９】
いずれの構成でも、自動的にあるいは簡単な操作で、機種の異なる複数のミシンに接続して、接続したミシンの操作パネルとして機能させることができる。
【００１０】
【発明の実施の形態】
以下、図面に示す実施の形態に基づいて本発明を詳細に説明する。
【００１１】
図１には、本発明の操作パネル２０が図示されており、この操作パネル２０は、操作端末装置として機能し、異なる機種のミシンと接続してミシンの種々の設定、操作ができるようになっている。図１に図示した操作パネル２０に接続されたミシン１は、その針棒２に針３が支持されており、針３は、電源スイッチ４のオンにより給電される主軸モータ５が回転してその回転がベルト６によりミシンの主軸に伝達されることにより、上下動する。この運針に応じて布送り装置８により布を所定の布送りピッチで送ることにより縫製が行なわれる。縫製は、操作パネル２０からの種々の命令、操作パネルで設定されるデータや縫製パラメータ、並びに各種スイッチからの信号に基づいてペダル７の動きに応じて縫製データに従って行われる。制御ボックス９には、これらミシンの縫製を制御するミシン制御装置が内蔵されている。
【００１２】
図２には、操作パネル２０と、ミシン１のシステム構成が図示されており、操作パネル２０は、図３にも示したように、液晶表示の表示パネル２１とタッチパネル式のキー入力部２２が設けられている。キー入力部２２のキー２２ａは、準備完了を指定するもので、縫製データの編集画面など表示されている画面の設定を確定できる。また、情報キー２２ｂは、接続されるミシン情報を表示するキーであり、通信キー２２ｃは、後述するように通信画面に移行するキーである。またミシンモードキー２２ｄは、ミシンの動作モードを切り替えるキーである。
【００１３】
また、操作パネル２０には、ミシン１のミシン制御装置との間で相互に通信するためのＲＳ２３２Ｃ等の通信ポート（通信手段）２３が設けられ、さらに、外部のパーソナルコンピュータ３０やサーバーと接続するための同様な通信ポート２４が設けられ、さらに、メモリカード３１用スロット２５が設けられている。このメモリカード３１は、例えばスマートメディア、メモリスティック等の記録媒体である。
【００１４】
さらに、操作パネル２０には、書き換え可能な不揮発性メモリであるフラッシュメモリ（記憶手段）２６が設けられており、このフラッシュメモリ２６は、図４に図示したように、複数のチップ（ｎ）からなり、各チップには、ブートプログラム２６ａとパネルプログラム２６ｂが格納されている。ブートプログラムは、操作パネルを起動させて各種のシステム設定を行うためのプログラムで、通常消去できないようになっている。パネルプログラム２６ｂは、システムプログラム及び／又はアプリケーションプログラム（画面データを含む）であって、このパネルプログラムに従って、ミシンに運転指令を出力したり、各種のアクチュエータの動作を設定したり、あるいは縫製データの編集、その他縫製パラメータや各種データを設定することができる。パネルプログラムは、接続されるミシンに固有なプログラムとなるので、そのためにパネルプログラムには、そのヘッダ部に固有に使用される機種名（Ｘ）とそのプログラムバージョンが記録されている。操作パネル２０のＣＰＵ２８は、フラッシュメモリ２６に記憶されたパネルプログラムを読み出して実行し、通信ポート２３、２４を介した通信制御、スロット２５に装着されるメモリカード３１に対するプログラムや縫製データの読み込み（ダウンロード）、書き込み（アップロード）制御、キー入力２２による割り込み制御、表示パネル２１の表示制御、並びに種々のデータや縫製パラメータの設定を行う。また、操作パネル２０には、ＲＡＭ２７が設けられており、ワークエリアを提供する。
【００１５】
また、ミシン１のミシン制御装置は、メイン制御部４０と、サーボ制御部５０からなり、メイン制御部４０のＣＰＵ４１は、針振りモータ４８、各種アクチュエータ４９を制御し、フラッシュメモリ４５に格納されたミシン制御プログラム（メインプログラム）に従って、原点センサ４６、各種ボタン、スイッチ４７、ＲＡＭ４４に格納されているデータや通信ポート４２、４３を介して入力されるデータに従って針振りモータ４８や各種アクチュエータ４９を駆動する。
【００１６】
またサーボ制御部５０のＣＰＵ５１は、主に主軸モータ５７の制御を行い、フラッシュメモリ５４に格納されたミシン制御プログラム（サーボプログラム）並びに縫製データに従って、位置センサ５５とペダルセンサ５６の信号、ＲＡＭ５３に格納されているデータや通信ポート５２を介して入力されるデータに従って主軸モータ５７を駆動する。
【００１７】
なお、操作パネル２０のＣＰＵ２８、ミシン制御装置のＣＰＵ４１、５１は、それぞれ通信ポート２３、４２、４３、５２を介してそれぞれデータを相互に通信ないし交換できるように構成されている。
【００１８】
このように構成された本発明の操作パネル２０は、一つのミシンに固有にセットされるのではなく、図５に図示されたように、種々の機種のミシンに接続でき、そのミシンの操作端末装置として機能させることができる。例えば、操作パネル２０は、上述したようにミシン１に接続されて、メモリカード３１を装着することができ、また、パーソナルコンピュータ３０や、ウェブサイト６３とインターネット６４を介して接続されるサーバー６５などと接続することも可能である。また、操作パネル２０は、一点鎖線で示したように、他の機能を持った別機種のミシン６０、６１にも接続することができる。
【００１９】
このように、本発明では、操作パネル２０が複数種類のミシンに接続可能であり、その場合、ミシンの機種が異なると、ミシンの機能が異なり、それに応じてタスク管理など種々の機能が相違してくるので、それに使用されるパネルプログラムも相違し、またパネルプログラムが、接続されるミシンの機種に対応していても、そのバージョンがミシン制御プログラムのバージョンと相違すると、機能が十分に発揮されず、正常な縫製動作が保証されなくなる。そこで、本発明では、メモリカード３１に、各機種用のパネルプログラムとミシン制御プログラムの各バージョンをそれぞれ格納しておき、これらを対応するフラッシュメモリにダウンロードできるようになっている。また、メモリカード３１からではなく、操作パネルを外部のコンピュータ３０やサーバー６５に接続してそこから対応するプログラムをダウンロードできるようになっている。
【００２０】
以下に、本発明の操作パネルの動作を説明する。
【００２１】
操作パネル２０を、例えばミシン１に接続して、電源を投入すると、操作パネル２０のＣＰＵ２８は、図８に図示した手順を開始し、通信ポート２３、４２、４３、５２を介してフラッシュメモリ４５、５４に格納されているミシン制御プログラム（メインプログラムとサーボプログラム）からミシンの機種とそのバージョン情報を取得する（ステップＳ１０）。所定時間経過しても取得できない場合は、タイムアウトとして（ステップＳ１１）、エラー表示をして電源ＯＦＦ表示を行う（ステップＳ１２）。
【００２２】
次に、取得した機種とバージョンを、操作パネル２０のフラッシュメモリ２６の各チップに格納されているパネルプログラムに付されている機種とバージョン情報と比較し、機種が異なる、ないしはミシンの機種に対応するパネルプログラムがないと判断された場合は（ステップＳ１３のＹＥＳ）、ステップＳ１８に進んでプログラム書き換え処理を行う。同様に、機種は一致しても、パネルプログラムとミシン制御プログラムのバージョンが相違する場合は（ステップＳ１４のＹＥＳ）、図７に示したように、機種名と、パネルプログラム、メインプログラム、サーボプログラムの各バージョンの情報（Ｒ＝レビジョン；Ｖ＝バージョン；Ｌ＝レベル）を表示パネル２１に表示して（ステップＳ１６）、「閉じる（Ｘ）」キーを押した後（ステップＳ１７）、同様にプログラム書き換え処理に移行する（ステップＳ１９）。
【００２３】
一方、ステップＳ１４でバージョンが一致していると判断された場合には、ミシン制御プログラムに対応するパネルプログラム、すなわち、当該ミシンの機種用のパネルプログラムで、ミシン制御プログラムと同じバージョンのパネルプログラムがフラッシュメモリ２６に格納されているので、ＣＰＵ２８はそのパネルプログラムを読み出して実行し縫製画面を表示する。この縫製画面は、例えば図３に示したような画面である。この画面が表示されるときは、操作パネルは通常の運転モードとなり、ミシンに動作指令を出力してミシンを運転したり、またミシンの運転に必要なデータを設定することができる。
【００２４】
図９には、図８で機種及び／又はバージョンが相違すると判断されたとき、ステップＳ１８とＳ１９で行われるプログラム書き換え処理が図示されている。
【００２５】
書き換え処理が開始されると、操作パネルは、書き換えモードとなり、図６（Ａ）に示したようなプログラムダウンロード画面（書き換え画面）が表示パネル２１に表示される（ステップＳ２０）。ボタン２１ａは、書き換え個所を選択するボタンで、これを押すと（ステップＳ２１）、図６（Ｂ）に図示したように書き換え個所を選択できる画面が表示される（ステップＳ２２）。この画面には、プログラムをダウンロードするためのボタン２１ｆ、縫製データなどをダウンロードするボタン２１ｇが表示されるので、ボタン２１ｆを押してプログラムのダウンロードを選択する。キャンセルする場合は、キャンセルボタン２１ｈを押し（ステップＳ２３）、また選択を決定する場合には決定ボタン２１ｉを操作し（ステップＳ２４）、書き換え箇所がプログラムであることを設定する（ステップＳ２５）。この設定により図６（Ａ）のボタン２１ａには、プログラムであることを示すアイコンが表示され、プログラムが操作パネルにダウンロードされることが図柄で表示される。
【００２６】
このように書き換え箇所が決定されると、ステップＳ２１からステップＳ２６に進み、今度はプログラム選択ボタン２１ｂを操作して、図６（Ｃ）に示したようなプログラム選択画面を表示させる（ステップＳ２７）。続いて、ボタン２１ｋを操作することにより、操作パネル用（パネルプログラムのダウンロード）、メイン用（メインプログラムのダウンロード）、サーボ用（サーボプログラムのダウンロード）を選択し（ステップＳ２８、Ｓ２９）、それぞれの選択に従って操作パネル用の処理（ステップＳ３０）、メイン用の処理（ステップＳ３１）、サーボ用の処理（ステップＳ３２）に移行する。
【００２７】
図１０には、図９のステップＳ３０、Ｓ３１、Ｓ３２で行われる処理が図示されている。まず、図６（Ａ）の画面から、プログラム設定ボタン２１ｂを操作すると、図６（Ｂ）の画面に移行し、スロット２５に装着されたメモリカード３１からそこに格納されているファイルのヘッダ情報が読み込まれる（ステップＳ４０）。操作パネル用の処理の場合（ステップＳ３０）には、パネルプログラムが格納されているかどうかを調べる（ステップＳ４１）。この判断は、ステップＳ３１のメイン用の処理の場合には、同一機種のメインプログラムがあるかどうかの判断となり、また、ステップＳ３２のサーボ用の処理の場合には、同一機種のサーボプログラムがあるかどうかの判断となる。
【００２８】
対応するプログラムがない場合には、プログラムの表示はされず（ステップＳ４３）、処理は終了する。また、対応するプログラムが一つしかない場合は（ステップＳ４２のＹＥＳ）は、検索ボタン２１ｍを表示することなく、プログラムを機種名（ＬＢＨ１７９０）とそのバージョン（０２０６７０）として表示する（ステップＳ４４）。キャンセルする場合には、キャンセルボタン２１ｎを、また決定する場合には、決定ボタン２１ｊを押して当該プログラムを設定する（ステップＳ４５、Ｓ４６、Ｓ４７）。
【００２９】
一方、ステップＳ４２の判断で対応するプログラムが複数あると判断された場合は、最新バージョンのプログラムを検索ボタン２１ｍと共に表示し（ステップＳ４８）、検索ボタン２１ｍを操作するごとに、該当するプログラムを順次表示する。キャンセルする場合は、キャンセルボタン２１ｎを、また表示されたプログラムを選択するときは、決定ボタン２１ｊを押してそれぞれプログラムを選択する（ステップＳ４９からＳ５１）。なお、パネルプログラムと、ミシン制御プログラム（メインプログラムとサーボプログラム）のバージョンが相違する場合は、それぞれのプログラムを、最新のバージョンのものに一致させるように選択する。
【００３０】
このように、ダウンロードするプログラムが決定されると、図９のダウンロード開始となる（ステップＳ３３）。メモリカード３１からのダウンロードとなるので、図６（Ａ）の画面でボタン２１ｃが押されているが、外部のコンピュータなどからダウンロードする場合は、ボタン２１ｄを押しておく。ダウンロード開始ボタン２１ｅを押すと、図６（Ｄ）に図示した画面となってダウンロードが開始される（ステップＳ３３、Ｓ３４）。ダウンロードされるプログラムが２１ｐに表示され、どの程度ダウンロードされたかはスケールバー２１ｑにより％表示される。ダウンロード中は、電源をＯＦＦにしないような警告ボタン２１ｓが表示され、ダウンロードが正常に終了すると（ステップＳ３５）、電源ＯＦＦの表示２１ｒを行って処理を終了する。
【００３１】
なお、プログラムがパネルプログラムの場合には、フラッシュメモリ２６に、メインプログラムの場合には、フラッシュメモリ４５に、またサーボプログラムの場合には、フラッシュメモリ５４にそれぞれダウンロードされる。また、ダウンロードされたパネルプログラムは、いずれかの機種のパネルプログラムを上書きする形で格納される（他の機種のものが、ダウンロードされたパネルプログラムで書き換えられる）か、あるいはフラッシュメモリにスペースがある場合には、他のものを上書きすることなく、新たに格納される。また、メインプログラムとサーボプログラムの場合には、古いバージョンのものがダウンロードされた新しいバージョンのものと書き換えられる。
【００３２】
図１１には、図８のステップＳ１３で機種が異なると判断された場合、ステップＳ１８の代わりにパネルプログラムを自動書き換えする実施形態が図示されている。この実施形態では、ステップＳ１３で機種が異なると判断されると、図１１のステップＳ６０に移行し、ミシン機種に対応するパネルプログラムがメモリカード３１に格納されているかどうかが判断される。通常、メインプログラムとサーボプログラムの機種名は一致しているので、メインプログラムから機種情報を取得し、機種情報を比較する。格納されていない場合には、エラー表示並びに電源ＯＦＦ表示して（ステップＳ６１）処理を終了し、格納されている場合には、ミシン機種に対応したパネルプログラムをメモリカード３１から操作パネルのフラッシュメモリ２６にダウンロードする（ステップＳ６２）。このとき、表示パネルには、図６（Ｄ）に図示したように、ダウンロードの進捗状況を示すスケール２１ｑが表示される。ダウンロードが正常に終了しない場合には（ステップＳ６３のＮＯ）、エラー表示並びに電源ＯＦＦを表示し（ステップＳ６４）、また正常に終了した場合には、電源ＯＦＦを表示して（ステップＳ６５）、処理を終了する。
【００３３】
また、図１２には、図８のステップＳ１４でバージョンが異なると判断された場合、ステップＳ１６〜Ｓ１９の代わりに対応するプログラムを自動書き換えする実施形態が図示されている。この実施形態では、バージョンが異なると判断された場合、ステップＳ７０で書き換え対象、すなわち、バージョンを一致させるために、パネルプログラム、メインプログラム、サーボプログラムのどれを書き換えるかを決定する。これは、例えば、各プログラムの最新のバージョンに一致させるので、古いバージョンのものを書き換えるべきプログラムとする。書き換えるプログラムが決定すると、対応するプログラムがメモリカード３１にあるかどうかが判断され（ステップＳ７１）、ない場合はステップＳ７２に、またある場合はステップＳ７３に移行してプログラムのダウンロードを開始する（ステップＳ７３）。ステップＳ７２〜Ｓ７６は、図１１のステップＳ６１〜Ｓ６５と同じ処理となる。
【００３４】
図１３には、上述の処理でパネルプログラムの書き換えだけを行う実施形態が図示されている。
【００３５】
操作パネル２０をミシンに接続して通信を開始して、ミシンの機種情報を取得し、接続したミシン機種に対応するパネルプログラムが操作パネルのフラッシュメモリ２６に格納されている場合には（ステップＳ８０のＹＥＳ）、それを読み出して実行する。このときは、通常どおりの起動が行われ、操作パネルは通常の運転モードとなる（ステップＳ８１）。
【００３６】
ミシン機種に対応するパネルプログラムが格納されていない場合には、操作パネルは書き換えモードとなる。ミシン制御プログラムから機種情報を、所定時間経過しても取得できない場合は、タイムアウトエラーと電源ＯＦＦを表示し（ステップＳ８２、Ｓ８３、Ｓ８４）、機種情報を取得できている場合には、メモリカード３１あるいは外部のコンピュータ３０からパネルプログラムファイルを読み込み（ステップＳ８５）、機種に対応するパネルプログラムがメモリカードあるいは外部コンピュータにあるかどうかを判断する（ステップＳ８６）。ない場合には、ステップＳ８７に進んでエラー表示を行い、またある場合には、ステップＳ８８に進んで、その個数を調べる。
【００３７】
パネルプログラムが一個しかない場合は、そのプログラムを表示し（ステップＳ８９）、また複数ある場合には、最新バージョンのプログラムを検索ボタンとともに表示して、その一つを選択する（ステップＳ９１〜Ｓ９３）。この流れは、図１０のステップＳ４２からＳ５１と同様であり、図６（Ｃ）に示した画面表示でパネルプログラムの選択が行われる。
【００３８】
ダウンロードするパネルプログラムが決定すると、通信開始キー２１ｅ（図６（Ａ））を押すことにより、通信が開始され、図６（Ｄ）に示した画面表示でパネルプログラムのダウンロードが開始される（ステップＳ９０、Ｓ９４、Ｓ９５）。ダウンロードが正常に終了しない場合には（ステップＳ９６のＮＯ）、エラー表示がなされ（ステップＳ９７）、また正常に終了すると電源ＯＦＦ２１ｒの表示が行われる（ステップＳ９８）。
【００３９】
図１４には、図１３の変形例が図示されており、この実施形態では、機種に対応したパネルプログラムが自動的にダウンロードされる。ステップＳ１００からＳ１０７は、図１３のステップＳ８０からＳ８７と同じであり、ステップＳ１０６で機種に対応するパネルプログラムがあると判断されると、その最新のバージョンのものが自動的にダウンロードされる（ステップＳ１０８）。以下のステップＳ１０９からＳ１１１は、図１３のステップＳ９６からＳ９８と同様である。この実施形態では、図１３のように、ユーザーがファイルを選択する作業が省略できるので、作業効率を向上させることができる。
【００４０】
図１３、図１４の処理は、パネルプログラムだけでなく、バージョンが相違するときのパネルプログラムとミシン制御プログラム（メインプログラムとサーボプログラム）のダウンロードを適用することができる。
【００４１】
以上示した実施形態では、ミシン制御プログラムは、ミシン制御装置がメイン制御部とサーボ制御部からなっているので、メインプログラムとサーボプログラムから構成されているが、統一される場合には、一つのミシン制御プログラムになり、またＣＰＵの負担を軽減させるために、さらに制御部が分割される場合には、３以上の制御プログラムが存在することになるが、いずれの場合にも、本発明を用いることができる。
【００４２】
また、以上示した実施形態では、機種およびバージョンが一致する場合に書き換え処理に移行していたが、運転モードからも書き換え処理に移行してもよい。すなわち、図３に示すように通常の運転モードで縫製画面が表示されているとき、通信キー２２ｃを所定時間押下することにより、図６（Ａ）に示したプログラムダウンロード画面が表示パネル２１に表示されて、書き換え処理を行うことができる。
【００４３】
また、以上示した実施形態では、プログラムファイルのダウンロードであったが、パネルプログラムやミシン制御プログラムを、パーソナルコンピュータ３０あるいはメモリカード３１にアップロードしてもよい。これにより、例えば、パーソナルコンピュータ３０やメモリカード３１内に希望するパネルプログラムやミシン制御プログラムが存在しないときに、他の操作パネルやミシンから希望するパネルプログラムやミシン制御プログラムをアップロードすることによって、操作パネルやミシンに対して希望のパネルプログラムやミシン制御プログラムをダウンロードすることができる。また、書き換えを行う前に、書き換え前のプログラムをアップロードしておけば、書き換えが失敗したときに、書き換え前のプログラムをダウンロードして書き換えることにより元の状態に復元することができる。
【００４４】
【発明の効果】
以上説明したように、本発明では、操作パネルを、機種の異なる複数のミシンに接続して、接続したミシンの操作パネルあるいは操作端末機器として機能させることができ、その場合、操作パネルのパネルプログラムが接続したミシンの制御プログラムに対応していない場合、あるいはバージョン相違がある場合には、自動的にあるいは簡単な操作で、適合したものに書き換えることができるので、各機種に自己適合する操作パネルが得られ、安価で効率のよい縫製システムを構築することができる。
【図面の簡単な説明】
【図１】操作パネルとこの操作パネルを接続したミシンの正面図である。
【図２】操作パネルとこの操作パネルを接続したミシンシステムの構成を示したブロック図である。
【図３】操作パネルの外観を示した外観図である。
【図４】操作パネルのフラッシュメモリの構成を示した説明図である。
【図５】操作パネルを複数のミシンに接続する状態を示した説明図である。
【図６】操作パネルの書き換えモードにおける種々の画面を示した画面図である。
【図７】プログラムのバージョン相違を表示した画面図である。
【図８】パネルプログラムとミシン制御プログラムの機種の相違、バージョンの相違を調べる流れを示したフローチャートである。
【図９】図８のプログラムの書き換え処理の流れを示すフローチャートである。
【図１０】図９のダウンロードするプログラムを決定する流れを示すフローチャートである。
【図１１】機種が相違するとき、パネルプログラムを自動的にダウンロードする流れを示したフローチャートである。
【図１２】バージョンが相違するとき、バージョンを一致させるために、プログラムを自動的にダウンロードする流れを示したフローチャートである。
【図１３】ミシン機種に対応したパネルプログラムをダウンロードする流れを示したフローチャートである。
【図１４】ミシン機種に対応したパネルプログラムを自動的にダウンロードする流れを示したフローチャートである。
【符号の説明】
２０　操作パネル
３０　パーソナルコンピュータ
３１　メモリカード
４０　メイン制御部
５０　サーボ制御部
【図１】
2004129839.tif 000003
【図２】
2004129839.tif 000004
【図３】
2004129839.tif 000005
【図４】
2004129839.tif 000006
【図５】
2004129839.tif 000007
【図６】
2004129839.tif 000008
【図７】
2004129839.tif 000009
【図８】
2004129839.tif 000010
【図９】
2004129839.tif 000011
【図１０】
2004129839.tif 000012
【図１１】
2004129839.tif 000013
【図１２】
2004129839.tif 000014
【図１３】
2004129839.tif 000015
【図１４】
2004129839.tif 000016