(57)【特許請求の範囲】
【請求項１】
電子部品実装用装置の全体動作を制御する本体システムの制御プログラムと、本体システムによって制御され画像認識を行う認識部を制御する下位システムの制御プログラムの各バージョンを記憶するシステムバージョン記憶部と、駆動部を駆動するモータの制御用データを記憶するＲＯＭのバージョンを記憶するＲＯＭバージョン記憶部と、これらのバージョンの対応関係を記憶する対応バージョン記憶部と、前記本体システムと前記下位システムおよび前記ＲＯＭの各部について現行バージョンとバージョンアップ履歴とバージョン変更指示とを表示する表示部と、前記システムバージョン記憶部および前記ＲＯＭバージョン記憶部に記憶された各バージョンが正しい対応関係にあるか否かを対応バージョン記憶部のデータに基き比較して判定する比較部と、前記対応関係が誤っている場合にその旨報知し、正しい対応関係のバージョンへの変更を指示する報知手段とを備えたことを特徴とする電子部品実装用装置。
【請求項２】
請求項１記載の電子部品実装用装置の全体動作を制御する本体システムの制御プログラムと、本体システムによって制御され画像認識を行う認識部を制御する下位システムの制御プログラムと、駆動部を駆動するモータの制御用データを記憶するＲＯＭの各バージョンを管理する電子部品実装用装置におけるバージョン管理方法であって、電子部品実装用装置の起動時に、前記本体システムの制御プログラムにより前記下位システムと前記ＲＯＭに問い合わせを行い各バージョンのデータをシステムバージョン記憶部およびＲＯＭバージョン記憶部に記憶させ、比較部により対応バージョン記憶部に記憶された各部のバージョンの正しい対応関係のデータとシステムバージョン記憶部およびＲＯＭバージョン記憶部に記憶された前記各バージョンを比較し対応関係の正誤を判定し、対応関係に誤りがなく動作可能であればそのまま稼働する動作に移行し、対応関係が誤っている場合にはその旨報知するとともに表示部に前記本体システムと前記下位システムおよび前記ＲＯＭの各部における現行バージョンの参照結果、バージョンアップ履歴、バージョン変更指示を表示することを特徴とする電子部品実装用装置における制御プログラムのバージョン管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子部品の実装工程に使用される電子部品実装用装置および電子部品実装用装置における制御プログラムのバージョン管理方法に関するものである。
【０００２】
【従来の技術】
電子部品の実装工程で使用される電子部品実装用装置は、一般に多数の構成部分より成り、１つの装置全体の動作を制御するプログラムソフトは、本体システムと本体システムによって制御される下位システムによって構成されている。ところで、これらのプログラムソフトは電子部品実装用装置の稼働開始以降においてもデバッグや改善の目的で内容が変更され、バージョンアップが行われる。そして、これらのバージョンアップは、本体システムと下位システムを含めたシステム全体を対象として統括的に行われなければならないが、下位システムやＲＯＭごとに個別に行われる場合が多い。
【０００３】
【発明が解決しようとする課題】
ところが、ある部分を個別にバージョンアップした場合には、システム全体の他の部分のバージョンと対応がとれていないと装置として正常に動作しない場合がある。しかしながら、従来の電子部品実装用装置では、これらのバージョンの対応関係を簡便な方法で確認することができず、動作不良が生じた後に初めてバージョンが対応していないことが発見される場合が多く、発見までに余分な時間を要し工程ロスを生じるという問題点があった。
【０００４】
そこで本発明は、制御プログラムのバージョン対応関係を簡単に確認することができ、工程ロスを生じない電子部品実装用装置および電子部品実装用装置における制御プログラムのバージョン管理方法を提供することを目的とする。
【０００５】
【課題を解決するための手段】
請求項１記載の電子部品実装用装置は、電子部品実装用装置の全体動作を制御する本体システムの制御プログラムと、本体システムによって制御され画像認識を行う認識部を制御する下位システムの制御プログラムの各バージョンを記憶するシステムバージョン記憶部と、駆動部を駆動するモータの制御用データを記憶するＲＯＭのバージョンを記憶するＲＯＭバージョン記憶部と、これらのバージョンの対応関係を記憶する対応バージョン記憶部と、前記本体システムと前記下位システムおよび前記ＲＯＭの各部について現行バージョンとバージョンアップ履歴とバージョン変更指示とを表示する表示部と、前記システムバージョン記憶部および前記ＲＯＭバージョン記憶部に記憶された各バージョンが正しい対応関係にあるか否かを対応バージョン記憶部のデータに基き比較して判定する比較部と、前記対応関係が誤っている場合にその旨報知し、正しい対応関係のバージョンへの変更を指示する報知手段とを備えた。
【０００６】
請求項２記載の電子部品実装用装置における制御プログラムのバージョン管理方法は、請求項１記載の電子部品実装用装置の全体動作を制御する本体システムの制御プログラムと、本体システムによって制御され画像認識を行う認識部を制御する下位システムの制御プログラムと、駆動部を駆動するモータの制御用データを記憶するＲＯＭの各バージョンを管理する電子部品実装用装置におけるバージョン管理方法であって、電子部品実装用装置の起動時に、前記本体システムの制御プログラムにより前記下位システムと前記ＲＯＭに問い合わせを行い各バージョンのデータをシステムバージョン記憶部およびＲＯＭバージョン記憶部に記憶させ、比較部により対応バージョン記憶部に記憶された各部のバージョンの正しい対応関係のデータとシステムバージョン記憶部およびＲＯＭバージョン記憶部に記憶された前記各バージョンを比較し対応関係の正誤を判定し、対応関係に誤りがなく動作可能であればそのまま稼働する動作に移行し、対応関係が誤っている場合にはその旨報知するとともに表示部に前記本体システムと前記下位システムおよび前記ＲＯＭの各部における現行バージョンの参照結果、バージョンアップ履歴、バージョン変更指示を表示するようにした。
【０００７】
各請求項記載の発明によれば、電子部品実装用装置の起動時にバージョン記憶部に記憶させた制御用の複数の制御プログラムのバージョンを各部のバージョンの正しい対応関係と比較することにより、対応関係が誤っている場合には正しい対応関係のバージョンへの変更を指示することができるので、バージョン対応の誤りによる工程ロスを防止できる。
【０００８】
【発明の実施の形態】
次に本発明の実施の形態を図面を参照して説明する。図１は本発明の一実施の形態の電子部品実装用装置の制御系の構成を示すブロック図、図２は同電子部品実装用装置におけるバージョン管理方法を示すフロー図、図３（ａ）、（ｂ）、（ｃ）は同電子部品実装用装置の表示画面例である。
【０００９】
まず図１を参照して電子部品実装用装置の制御系の構成を説明する。電子部品実装用装置の例としては、ボンド塗布装置、クリーム半田印刷装置、電子部品移載装置、外観検査装置などがある。図１においてＣＰＵ１は、本体システムの制御プログラムに従い電子部品実装用装置の全体動作を制御する。対応バージョン記憶部２は、本体システムの制御プログラムのバージョンと、各部の制御プログラムやＲＯＭの正しい対応関係を記憶する。
【００１０】
バージョン記憶部としてのシステムバージョン記憶部３は本体システムや認識システムなどの各システムの制御プログラムのバージョンを記憶する。同じくバージョン記憶部としてのＲＯＭバージョン記憶部４は、各駆動部のモータ制御部などのＲＯＭのバージョンを記憶する。比較部５はシステムバージョン記憶部３およびＲＯＭバージョン記憶部４に記憶された現行バージョンが正しい対応関係にあるかどうかを対応バージョン記憶部２のデータと比較して判定する。バージョン履歴記憶部６は現時点までに行われた各部のバージョンアップの履歴を記憶する。
【００１１】
表示部７はモニタ８の画面上に現行バージョン種類や、正しいバージョンへの変更指示、または各部のバージョンアップの履歴などを表示する。報知手段９はモニタ８、パトライト１０およびブザー１１によりバージョンの対応が誤っていることを報知する。下位システム１２は本体システムによって制御され、画像認識を行う認識部など電子部品実装用装置を構成する各部を個別的に制御する。ＲＯＭ１３は各部を駆動するモータなどの制御用のデータを記憶するものである。下位システム１２やＲＯＭ１３は本体システムとは個別に単独でバージョンアップされる。
【００１２】
次に図２を参照して電子部品実装用装置の起動時に行われるバージョン確認の処理について説明する。まず装置起動指令がなされると、本体システムの制御プログラムにより下位システム１２やＲＯＭ１３に問い合わせを行い、システムバージョン記憶部３やＲＯＭバージョン記憶部４に問い合わせたバージョンのデータを記憶する（ＳＴ１）。次に比較部５により各記憶部よりデータを読み出し、その結果を対応バージョン記憶部１のデータと対比して現バージョンで動作可能か否かを判断する（ＳＴ２）。そして対応関係に誤りがなく動作可能であればそのまま装置を稼働する動作に移行する（ＳＴ３）。
【００１３】
ＳＴ２にていずれかの制御プログラムのバージョンの対応関係に誤りがあり、動作不能と判断された場合にはまず報知部によりその旨報知され（ＳＴ４）、図３（ａ）に示すように現行バージョンの参照結果をモニタ８に表示する（ＳＴ５）。ここで、その時点までのバージョンアップ履歴を確認する必要がある場合には（ＳＴ６）、「履歴表示」を選択することにより図３（ｂ）に示すように、各部のバージョンアップ履歴がバージョン履歴記憶部６より読み出され表示される（ＳＴ７）。
【００１４】
そして表示画面上では図３（ｃ）に示すように必要なバージョン変更指示、すなわち必要変更部分と正しいバージョンの表示がなされ（ＳＴ８）、その指示に従ってオペレータはバージョン変更を行う（ＳＴ９）。この後再びＳＴ１に戻り、バージョン確認が行われ、正しいバージョンに変更されているならば正常な動作に移行する（ＳＴ３）。尚、現行バージョンの参照結果とバージョン変更指示は同時に表示しても良い。また、下位システム１２やＲＯＭ１３の各バージョンは予めバージョン記憶部に記憶させておいても良い。
【００１５】
このように、バージョンアップなどのシステムの保守が各部分について個別に行われていても、起動時には必ずバージョンの対応関係の確認が自動的に行われるので、バージョンの対応エラーによる動作不良を防止することができる。
【００１６】
【発明の効果】
本発明によれば、電子部品実装用装置の制御用の複数の制御プログラムのバージョンを予めバージョン記憶部に記憶させておき、起動時には各部のその時点でのバージョンを正しいバージョンの対応関係と比較することにより、対応関係が誤っている場合には直ちに正しい対応関係のバージョンへの変更を指示することができるので、バージョン対応の誤りによる工程ロスを防止できる。
【図面の簡単な説明】
【図１】本発明の一実施の形態の電子部品実装用装置の制御系の構成を示すブロック図
【図２】本発明の一実施の形態の電子部品実装用装置におけるバージョン管理方法を示すフロー図
【図３】（ａ）本発明の一実施の形態の電子部品実装用装置の表示画面例を示す図
（ｂ）本発明の一実施の形態の電子部品実装用装置の表示画面例を示す図
（ｃ）本発明の一実施の形態の電子部品実装用装置の表示画面例を示す図
【符号の説明】
１  ＣＰＵ
２  対応バージョン記憶部
３  システムバージョン記憶部
４  ＲＯＭバージョン記憶部
５  比較部
６  バージョン履歴記憶部
７  表示部
８  モニタ
１２  下位システム
１３  ＲＯＭ
【図１】
0004190609.tif 000002
【図２】
0004190609.tif 000003
【図３】
0004190609.tif 000004