(57)【要約】【課題】プリント基板の機種切替を容易、迅速、かつ間違い無く実現すること。また、生産トラブルに対処して、装置本体でも容易、迅速、かつ間違い無く過去の生産履歴を確認できること。【解決手段】プリント基板の機種切替する場合に、過去に生産した機種名のプログラム名のリストを、機種切替履歴のリストとしてモニタに表示する。モニタにリスト表示した機種切替履歴データから、所望のプログラム名を選択することによって機種切替を可能とする。また、少なくとも、機種切替履歴として、機種切替日時、プログラム名、生産枚数を不揮発性メモリに保存する。【選択図】図４
2011138872.tif 000002
【特許請求の範囲】
【請求項１】
電子部品をプリント基板に装着する電子部品装着装置において、
前記電子部品装着装置内の機器及び外部の上位の制御装置と相互にアクセスするためのインターフェースと、前記インタフェースを介して前記電子部品装着装置内の少なくともモニタ及び入力装置を含む各機器と相互にアクセスして前記電子部品装着に関わる動作を統括制御するＣＰＵと、各機種毎のプログラムデータ等のデータを保存するＲＡＭと、前記ＲＡＭが保存したデータを所定の周期で保存する不揮発性メモリとを備え、
前記モニタに、前記不揮発性メモリに記憶されたデータを表示することを特徴とする電子部品装着装置。
【請求項２】
請求項１記載の電子部品装着装置において、前記モニタに表示されるデータは、前記電子部品装着装置が過去に生産した機種の機種切替履歴データであることを特徴とする電子部品装着装置。
【請求項３】
請求項１または請求項２のいずれかに記載の電子部品装着装置において、前記機種切替履歴データは、前記機種の日時、プログラム名、及び生産枚数をリスト表示したものであることを特徴とする電子部品装着装置。
【請求項４】
請求項３記載の電子部品装着装置において、前記モニタには、表示された前記リスト表示のページ番号が共に表示されることを特徴とする電子部品装着装置。
【請求項５】
請求項１乃至請求項４のいずれかに記載の電子部品装着装置において、前記モニタに表示されるデータはＧＵＩ操作可能な表示画面であることを特徴とする電子部品装着装置。
【請求項６】
請求項５記載の電子部品装着装置において、前記モニタに表示されたデータから機種の日時、プログラム名、または生産枚数の表示を選択し、機種変更のための操作を行うことによって、前記電子部品装着装置の機種変更が実行されることを特徴とする電子部品装着装置。
【請求項７】
電子部品をプリント基板に装着する電子部品装着装置の電子部品装着方法において、
インタフェースを介して前記電子部品装着装置内の少なくともモニタ及び入力装置を含む各機器と相互にアクセスして前記電子部品装着に関わる動作を統括制御し、各機種毎のプログラムデータ等のデータを保存するＲＡＭまたはＲＯＭから生産する機種に関するデータを揮発性メモリに保存し、前記揮発性メモリが保存したデータを所定の周期で不揮発性メモリに保存することを特徴とする電子部品装着装置の電子部品装着方法。
【請求項８】
請求項７記載の電子部品装着装置の電子部品装着方法において、前記不揮発性メモリに記憶されたデータを、前記電子部品装着装置が過去に生産した機種の機種切替履歴データとして、モニタに表示することを特徴とする電子部品装着装置の電子部品装着方法。
【請求項９】
請求項８記載の電子部品装着装置の電子部品装着方法において、
前記不揮発性メモリに記憶された前記過去に生産した機種の機種切替履歴データは、前記機種の日時、プログラム名、及び生産枚数のリスト表示であり、
前記モニタに、前記不揮発性メモリに記憶されたデータを表示することを特徴とする電子部品装着装置。
【請求項１０】
請求項９記載の電子部品装着装置の電子部品装着方法において、前記モニタに表示されるデータはＧＵＩ操作可能な表示画面であることを特徴とする電子部品装着装置。
【請求項１１】
請求項１０記載の電子部品装着装置の電子部品装着方法において、前記モニタに表示された前記機種切替履歴データから、機種の日時、プログラム名、または生産枚数の表示を選択し、機種変更のための操作が行われたことによって、前記電子部品装着装置の機種変更が実行されることを特徴とする電子部品装着装置の電子部品装着方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリント基板上に電子部品を装着する電子部品装着装置及びその電子部品装着方法に関し、特に、機種変更等の履歴に関する。
【背景技術】
【０００２】
従来の電子部品装着技術としては、特許文献１に記載された例が知られている。
特許文献１には、作業員がタッチパネルスイッチを押圧することによって、プリント基板Ｐの機種切替を伴う操作の記載がある。即ち、作業員が生産するプリント基板Ｐの種類をプログラム名選択すると、電子部品装着装置のＣＰＵ（ Central Processing Unit ）は、新しいプリント基板Ｐのパターンプログラムデータを読み取ることによって機種切替が行なわれる。
また、タッチパネルスイッチではなく、モニタによって機種切替を行う方式も従来から知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−６７０５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述の従来技術では、タッチパネルやモニタには、変更するための機種の名前を検索し、表示していた。しかし、その電子部品装着装置が、以前にどの機種を実装していたかは、上位の制御装置でしか確認できなかった。また、各電子部品装着装置は、その生産の都度、ＲＡＭ（ Random Access Memory ）等の揮発性メモリにプログラムデータを書込み、生産を行っていた。このため、次に生産する機種に切替えた（機種変更した）場合には、前に生産したプログラムデータも消去され、また、履歴のデータも消失してしまう。即ち、当該電子部品装着装置の上位の制御装置では記憶しているが、生産した電子部品装着装置それぞれでは、その生産の過去の情報が分からなかった。
このため、複数の電子部品装着装置を備えて、異なる複数の機種のプリント基板を生産する生産ラインでは、検査等の後工程において、実装した製品に不具合が発生したことが判明した場合には、すぐに、どの電子部品装着装置で実装したか否かは、実際の電子部品装着装置で確認することが難しかった。また、作業員は、その電子部品装着装置が、どの機種を何枚生産したかを把握することが難しかった。
また、１台の電子部品装着装置で記憶可能なプリント基板のパターンプログラムデータは、非常に多い。そして、それぞれ類似のプログラム名（若しくは機種名）や文字数の多いプログラム名（若しくは機種名）を使用することが多い。従って、作業員は、以前生産した機種名若しくはプログラム名を検索して見つけようとしても、類似の別の機種を選択するおそれがあった。例えば、追加生産の場合に、もう一度同じ電子部品装着装置で実装しようしても、同じ機種を選択することは、作業員にとって難い作業で、時間がかかったり、間違う惧れがあった。
本発明の目的は、上記の問題に鑑み、それぞれの電子部品装着装置で、以前に実装した機種の来歴をモニタに表示するようにし、（１）作業員がその表示から容易に、迅速に当該電子部品装着装置で、どの機種が何枚、いつ、生産されたかを把握することができる電子部品装着装置を提供することにある。さらに、（２）作業員がその表示から容易に、迅速に、及び間違えずに選択することができる電子部品装着装置を提供することにある。
【課題を解決するための手段】
【０００５】
上記の課題を解決するために、本発明は、モニタに、以前に生産した機種のプログラム名をリスト表示する機能を設け、作業員が前記リスト表示された機種のプログラム名から所望の機種のプログラム名を選択することによって、機種切替が可能な電子部品装着方法及び電子部品装着装置を実現するものである。
好ましくは、上記の発明において、前記モニタに表示される表示画面の前記リストは、生産または機種切替をした時間順に表示され、機種名と共に、少なくとも、機種切替をした時間または生産数のいずれか１つを表示するものである。
また好ましくは、上記の発明において、前記モニタに前記リスト表示される表示画面は、生産または機種切替をした時間を最近の機種から順番に表示するものである。
【発明の効果】
【０００６】
本発明によれば、電子部品装着装置における過去の機種切替の来歴が、容易にかつ迅速に分かる。このため、過去の機種への切り替えが、容易に、迅速に、かつ間違い無く実行できる。
【図面の簡単な説明】
【０００７】
【図１】本発明の電子部品装着装置の一実施例の概略平面図である。
【図２】本発明の電子部品装着装置の一実施例の制御ブロック図である。
【図３】本発明の電子部品装着装置のモニタに表示される機種切替操作時の表示画面の一実施例を示す図である。
【図４】本発明の電子部品装着装置のモニタに表示される機種切替操作時の表示画面の一実施例を示す図である。
【図５】本発明の電子部品装着装置のＣＰＵ３１の処理動作の一実施例を説明するためのフローチャートである。
【発明を実施するための形態】
【０００８】
本発明の電子部品装着装置は、電子部品をプリント基板に装着する電子部品装着装置において、前記電子部品装着装置内の機器及び外部の上位の制御装置と相互にアクセスするためのインターフェースと、前記インタフェースを介して前記電子部品装着装置内の少なくともモニタ及び入力装置を含む各機器と相互にアクセスして前記電子部品装着に関わる動作を統括制御するＣＰＵと、各機種毎のプログラムデータ等のデータを保存するＲＡＭと、前記ＲＡＭが保存したデータを所定の周期で保存する不揮発性メモリとを備え、前記モニタに、前記不揮発性メモリに記憶されたデータを表示するものである。
【０００９】
上記本発明の電子部品装着装置において、前記モニタに表示されるデータは、前記電子部品装着装置が過去に生産した機種の機種切替履歴データであることを特徴とする。
また上記本発明の電子部品装着装置において、前記機種切替履歴データは、前記機種の日時、プログラム名、及び生産枚数をリスト表示したものであることを特徴とする。
さらに上記本発明の電子部品装着装置において、前記モニタには、表示された前記リスト表示のページ番号が共に表示されることを特徴とする。
さらにまた、上記発明の電子部品装着装置において、前記モニタに表示されるデータはＧＵＩ操作可能な表示画面であることを特徴とする。
また上記本発明の電子部品装着装置において、前記モニタに表示されたデータから機種の日時、プログラム名、または生産枚数の表示を選択し、機種変更のための操作を行うことによって、前記電子部品装着装置の機種変更が実行されることを特徴とする。
【００１０】
さらに、本発明の電子部品装着方法は、電子部品をプリント基板に装着する電子部品装着装置の電子部品装着方法において、インタフェースを介して前記電子部品装着装置内の少なくともモニタ及び入力装置を含む各機器と相互にアクセスして前記電子部品装着に関わる動作を統括制御し、各機種毎のプログラムデータ等のデータを保存するＲＡＭまたはＲＯＭから生産する機種に関するデータを揮発性メモリに保存し、前記揮発性メモリが保存したデータを所定の周期で不揮発性メモリに保存するものである。
【００１１】
上記本発明の電子部品装着装置の電子部品装着方法において、前記不揮発性メモリに記憶されたデータを、前記電子部品装着装置が過去に生産した機種の履歴データとして、モニタに表示することを特徴とする。
また上記本発明の電子部品装着装置の電子部品装着方法において、前記不揮発性メモリに記憶された前記過去に生産した機種の機種切替履歴データは、前記機種の日時、プログラム名、及び生産枚数のリスト表示であり、前記モニタに、前記不揮発性メモリに記憶されたデータを表示することを特徴とする。
さらに上記本発明の電子部品装着装置の電子部品装着方法において、前記モニタに表示されるデータはＧＵＩ操作可能な表示画面であることを特徴とする。
またさらに、上記本発明の電子部品装着装置の電子部品装着方法において、前記モニタに表示された前記機種切替履歴データから、機種の日時、プログラム名、または生産枚数の表示を選択し、機種変更のための操作が行われたことによって、前記電子部品装着装置の機種変更が実行されることを特徴とする。
【００１２】
以下に本発明の一実施形態を、図１〜図５を参照して説明する。なお、以下に説明する実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。従って、当業者であればこれらの各要素若しくは全要素をこれと均等なものに置換した実施形態を採用することが可能であり、これらの実施形態も本願発明の範囲に含まれる。
【００１３】
図１は、本発明の電子部品装着装置の一実施例の概略平面図である。また図２は、図１の電子部品装着装置１の制御ブロック図である。図２では、便宜上、Ｘ軸モータ１２、Ｙ軸モータ９、θ軸モータ１５及び上下軸モータ１４等は、各１個のみ図示している。更に、図１では、図２の制御ブロック図が示す構成要素をほとんど省略しているが、インターフェース３４によって電子部品装着装置１の各構成要素と結合している。またインターフェース３４は、外部のホストコンピュータ等、上位の制御装置にも結合し、データや信号の送受信を行っている。
【００１４】
電子部品装着装置１の装置本体２上には、種々の電子部品を供給する部品供給ユニット３が、複数並設されている。併設され対向する部品供給ユニット３群の間には、供給コンベア４、位置決め部５及び排出コンベア６が設けられている。供給コンベア４は、上流より受けた基板Ｐを位置決め部５に搬入する。基板Ｐは、位置決め部５で図示しない位置決め機構により位置決めされ、電子部品が装着された後、排出コンベア６によって搬出される。
部品供給ユニット３のそれぞれには、所定の部品が配置されており、ＣＰＵ（ Central Processing Unit ）３１等は、その配置番号等によって認識が可能である。部品供給ユニット３は、その部品取り出し部（電子部品吸着位置）に１個ずつ、それぞれの電子部品を供給し、吸着ノズル１７が、装着データで指定された電子部品を、田氏部品吸着位置で吸着していく。
【００１５】
Ｘ方向に長いビーム８−１と８−２は、対向して一対のビーム８を形成しており、それぞれ、Ｙ軸モータ９の駆動によりネジ軸１０を回転させ、左右一対のガイド１１に沿って基板Ｐや部品供給ユニット３の電子部品吸着位置上方を個別にＹ方向に移動する。
ビーム８−１、８−２それぞれには、その長手方向、すなわちＸ方向にＸ軸モータ１２により、図示しないガイドに沿って移動する可動ヘッド７がそれぞれ設けられている。
可動ヘッド７は、吸着ノズル１７を備えた装着ヘッド１３を上下（Ｚ軸）方向に移動させるための上下軸モータ１４と鉛直軸（Ｚ軸）周りに回転させるためのθ軸モータ１５を搭載している。従って、２個の装着ヘッド１３の各吸着ノズル１７はＸ方向及びＹ方向に移動可能であり、垂直線回り（角θ）に回転可能で、かつ上下動（Ｚ軸方向移動）可能となっている。
【００１６】
部品位置認識部１６は、光源２４ａとファイバケーブル２４ｂとリングライト照明部２４ｃとから成る照明用のストロボ発光部２４、並びに、部品認識カメラ２０で構成されている。部品位置認識部１６は、各吸着ノズル１７に対応してそれぞれ１式設けられ、電子部品がＸＹ方向とノズル軸に対する回転のズレ量がどれだだけ生じて吸着保持されているかを認識するために電子部品Ａを下方から撮像する。
ノズルストッカ１８−１と１８−２は、種々の吸着ノズルを複数本収納している。
基板認識カメラ１９は、２つの可動ヘッド７にそれぞれ設けられ、基板Ｐに付されたマークＭ１の位置を認識するためにマークＭ１の近傍の基板Ｐ表面を上方から撮像する。また、電子部品装着装置１の装置本体２にマーク形成体Ｍ２を設け、このマーク形成体Ｍ２を基板認識カメラ１９で撮像可能としている。なお、マークＭ１は、基板Ｐによって位置、サイズ、若しくはパターンが異なることがある。
一方、部品認識カメラ２０の観測光学軸とマーク形成体Ｍ２の中心軸は、Ｘ方向にほぼ同じ位置に配置され、実際の取り付け位置が予め計測及び校正され、既知のデータとしてＲＡＭ３２内に保存されている。さらに、吸着ノズル１７の軸中心と基板認識カメラ１９の観測光学軸は、ＸＹ方向で部品認識カメラ２０の観測光学軸とマーク形成体Ｍ２の中心軸とほぼ同じ位置に配置している。
なお、図示しないが、基板認識カメラ１９及び部品認識カメラ２０は、それぞれ、焦点位置を調節するための合焦点機構を備えている。
【００１７】
次に、図２に示した制御ブロック構成と基本的動作を概略説明する。
電子部品装着装置１の制御装置は、電子部品装着装置１の構成要素とインターフェース３４等を介して相互にアクセスして電子部品装着に関わる動作を統括制御する制御部としてのＣＰＵ３１、記憶装置としてのＲＡＭ（ Random Access Memory ）３２、不揮発性メモリであるＲＯＭ（ Read Only Memory ）３３、及びハードディスク等の不揮発性メモリ３９などから構成されている。ＲＡＭ３２には、電子部品の装着順序毎に基板Ｐ内でのＸ方向、Ｙ方向、及び角度位置（θ回転角）情報や、各部品供給ユニット３の配置番号情報等から成る装着データや基板Ｐに付されたマークＭ１の位置などの各機種毎のプログラムデータが保存されている。
そしてＣＰＵ３１は、ＲＯＭ３３に保存されたプログラムに従い、電子部品装着装置１の部品装着動作に関わる動作を統括制御する。即ち、ＣＰＵ３１は、駆動制御回路２６を介してＸ軸モータ１２の駆動を、駆動制御回路２７を介してＹ軸モータ９の駆動を、また駆動制御回路２８を介してθ軸モータ１５の駆動を制御し、更に駆動制御回路２９を介して上下軸モータ１４の駆動を制御している。
【００１８】
さらにＲＯＭ３３にはハードディスク等の不揮発性メモリ３９を接続している。ＣＰＵ３１は、所定の周期で、ＲＯＭ３３内のデータを不揮発性メモリ３９に出力し、データの消失を防ぐ。例えば、不揮発性メモリ３９は、過去に生産した機種名、生産した日付及び時刻、プログラム名、生産枚数等を記憶する。また、ＣＰＵ３１は、機種切替の操作が行われた時には、ＲＡＭ３２のデータが新しい機種のデータに上書きされる前に、機種切替前の機種の機種名、プログラム名、生産数、等のデータを不揮発性メモリ３９にコピーする。
この結果、ＲＯＭ３３のデータの前の保存（データ）が消去されても、消失せず、電子部品装着装置内に記憶されたデータとして残り、電子部品装着装置毎に、その生産履歴を残すことが可能となった。
なお、好ましくは、さらにＣＰＵ３１と不揮発性メモリ３９が直接結合され、ＣＰＵ３１が不揮発性メモリ３９のデータを直接読み出せるようにしても良い。
【００１９】
さらに、電子部品装着装置において、画像認識処理部３０は、インターフェース３４を介してＣＰＵ３１に結合している。ＣＰＵ３１が主局、画像認識処理部３０が従局の関係にある。
すなわち、ＣＰＵ３１は、基板認識カメラ１９及び部品認識カメラ２０の撮像動作を制御し、撮像した画像を認識処理（位置ズレ量の算出など）するように、画像認識処理部３０に制御信号を出力し、それらの認識処理結果を受け取る。逆に、画像認識処理部３０は、ＣＰＵ３１から指示された処理を実行して、その処理結果をＣＰＵ３１に出力する。
【００２０】
例えば、画像認識処理部３０は、基板認識カメラ１９に制御信号を出力し、基板Ｐ上のマークＭ１の画像と前述した電子部品装着装置１の装置本体２上のマーク形成体Ｍ２を撮像するように指示する。基板認識カメラ１９は、基板Ｐ上のマークＭ１の画像と前述した電子部品装着装置１の装置本体２上のマーク形成体Ｍ２を撮像し、撮像した画像を画像認識処理部３０に出力する。
また例えば、画像認識処理部３０は、部品認識カメラ２０に制御信号を出力し、吸着ノズル１７が吸着している電子部品Ａを撮像するように指示する。部品認識カメラ２０は、吸着されている電子部品Ａを撮像し、撮像した画像を画像認識処理部３０に出力する。
画像認識処理部３０は、基板認識カメラ１９が撮像したマークＭ１の画像から、基板ＰのＸＹ方向の位置ズレ量や回転ズレ量を算出する。また、画像認識処理部３０は、マーク形成体Ｍ２の画像から、部品認識カメラ２０の光軸に対する基板認識カメラ１９の光軸の相対的位置ズレ量を算出する。
さらに画像認識処理部３０は、部品認識カメラ２０が撮像した電子部品Ａの画像から、電子部品ＡのＸＹ方向の位置ズレ量や回転ズレ量を画像認識処理部３０によって算出する。
【００２１】
上述のように、認識処理部３０は、認識処理によりこれらの位置ズレ量を把握し、その結果をＣＰＵ３１に出力する。ＣＰＵ３１は入力された結果から補正すべき情報を導き出し、導き出した補正情報に基づいて、実際のプリント基板Ｐ上の装着すべき位置に電子部品を装着するために対応する構成要素に指示を出す。
例えば、ＣＰＵ３１は、駆動制御回路２７に制御信号を出力し、駆動制御回路２７は、その制御信号に基づいてＹ軸モータ９を制御して、ビーム８（ビーム８−１若しくはビーム８−２）をＹ方向に移動させる。これによってＹ方向の位置補正なされる。
また例えば、ＣＰＵ３１は、駆動制御回路２６に制御信号を出力し、駆動制御回路２６は、その制御信号に基づいてＸ軸モータ１２を制御して、可動ヘッド７をＸ方向に移動させる。これによってＸ方向の位置補正がなされる。
また例えば、ＣＰＵ３１は、駆動制御回路２８に制御信号を出力し、駆動制御回路２８は、その制御信号に基づいてθ軸モータ１５を制御して、可動ヘッド７をθ回転させる。これによって、鉛直軸線回りへの回転角度位置の補正がなされる。
【００２２】
なお、上述のうち基板認識処理動作は、それぞれのビーム８−１、８−２による最初の電子部品装着前に限り実行される。それは、プリント基板Ｐの特性ばかりか、各ビーム、各装着ヘッドなどの特性を部品装着の位置補正に反映するためである。
なお、図２において、入力装置３５は、電子部品装着装置１の外部より、作業員が入力操作するキーボードやポインティングデバイス等であり、モニタ３６は、電子部品装着装置１内に組み込まれた各種の装着データ、実装条件データ、又は、認識部品画像の入力画像若しくは処理結果等を表示する。
【００２３】
電子部品装着装置１の機種切替は、例えば、搬入されてきたプリント基板Ｐのバーコードを、バーコードリーダが読み出し、自動的に検出して切替える。また例えば、ホストコンピュータがインタフェース３４を介して、電子部品装着装置１に基板切替制御信号をＣＰＵ３１に送信することによって、当該電子部品装着装置１のＣＰＵ３１が機種変更を実行する。このような場合には、当該電子部品装着装置１を直接扱う作業員が知らないうちに生産が行われることもある。
【００２４】
上述の機種切替の他に、作業員が直接、機種変更をすることができる。即ち、作業員は、タッチパネルスイッチ、キーボード等での入力装置３５から機種切替の指示をする（あるいはバーコードリーダを使って、プリント基板Ｐの機種名情報若しくはプログラム名に対応するデータを読み取る）と、インタフェース３４を介してＣＰＵ３１が機種切替プログラムを起動し、モニタ３６に図３に示す表示画面３００が表示される。
図３と図４に基づき（図１と図２参照）、本発明の電子部品装着装置の動作について説明する。図３と図４は、本発明の電子部品装着装置１のモニタ３６に表示される機種切替操作時の表示画面の一実施例を示す図である。図３の表示画面３００、若しくは図４の表示画面４００は、例えば、タッチパネル方式で操作するようにしても良い。以下の実施例では、キーボードまたは図示しないマウス等のポインティングデバイス等入力装置３５を、作業員が表示画面上でＧＵＩ（ Graphical User Interface ）操作することによって実行される。
なお、図３及び図４に示す破線枠は、説明のために便宜的に記載したもので、実際の表示画面に表示されるものではない。
【００２５】
図３には、モニタ３６に表示される機種切替の表示画面３００が表示される。表示画面３００には、機種切替の画面であることを表示する機種切替画面表示３０１が表示され、また、２つのタブ、シングルデータタブ３０２と機種切替履歴タブ３０３が表示される。図３は、機種切替の指示に対して、初期画面として、シングルデータタブ３０２のシングルデータ表示画面３０５が表示されている。なお、機種切替履歴タブ３０３の機種切替履歴表示画面０５が表示されていた場合に、シングルデータタブ３０２を押圧することによって、シングルデータタブ３０２のシングルデータ表示画面３０５に切り替えることができる。なお、シングルデータではなく、デュアルデータである場合には、「デュアルデータタブ」と表示される。
図３では、シングルデータタブ３０２が活性化されているため、機種切替履歴タブ３０３は、一般的グレー表示と呼ばれる選択されていない表示となっている。
【００２６】
図３のシングルデータ表示画面３０５において、選択機種表示欄３０６には、現在電子部品装着装置が生産中の機種名を表示する。
図３において、「生産機種」と表示された欄には、生産機種名（図３では、便宜的に、実際の生産機種名ではなく、ただ「生産機種名」として表示）が表示され、「PPPPPP000AX3」と表示された欄には、その機種のプログラム名が表示され、「生産納期注意」と表示された欄には、その機種の生産時の注意事項等のコメントが表示される。また「１６０×８０」と表示された欄には、基板サイズが表示される。なお、プログラム名ではなく、機種名を表示するようにしても良いし、両方を表示するようにしても良い。
【００２７】
また、表示欄３０９は、その電子部品装着装置が生産可能なプログラム名のリストが、アルファベット順に並べて表示できるように、作業員が操作するボタン群である。例えば、「全て」のボタンを押圧すると、表示欄３１０には、先頭（上の行）からアルファベット順、数字順、所定の記号順に、プログラム名が順番に表示される。また、「ａｂｃ」のボタンを押圧すると、表示欄３１０には、先頭（上の行）からａ、ｂ、及びｃで始まるプログラム名が、アルファベット順に上から下の行に表示される。以下、「ＤＥＦ」、「ＧＨＩ」、「ＪＫＬ」、「ＭＮＯ」、「ＰＱＲ」。「ＳＴＵＶ」、「ＷＸＹＺ」も同様である。また、「０−９」は、数字で始まるプログラム名が順番に表示される。さらにまた、「記号」ボタンを押圧すると、表示欄３１０には、所定の記号で始まるプログラム名のリストが、予め定められた順番に上から下の行に表示される。
また、「日付欄」３０７のボタンを押圧すると、それまで表示欄３１０に表示されるプログラム名の順番は、日付の昇順若しくは日付の降順に表示される。なお、この「日付欄」３０７のボタンは、１回押圧すると日付の昇順で表示し、もう１度押圧すると日付の降順で表示するというように、交互に切替えられる。
さらに、「アルファベット順」３０８のボタンを押圧すると、それまで表示欄３１０に表示されるプログラム名のリストの順番がアルファベットの降順であった場合には昇順に切替わり、表示されるプログラム名のリストの順番がアルファベットの昇順であった場合には高準に切替わる。
【００２８】
表示欄３１０には、選択された範囲（全て、ａｂｃ、・・・、数字、記号、等）のプログラム名のリストが表示される。しかし、表示画面３１０の表示サイズは有限であるので、ページ先頭欄移動カーソル３１３、上方向早送りカーソル３１４、下方向早送りカーソル３１５、ページ最後尾表示カーソル３１６、等のボタン、あるいはスライダー（図示しない）によって表示する各行毎のプログラム名を上下にスライドさせ、表示する。
また、表示欄３１０に表示する項目は、表示されるプログラム名の順番を示す番号を「Ｎｏ．」、プログラム名を「プログラム名」、コメントを「コメント」、及び基板サイズを「基板サイズ」として、作業員が分かるように、その表示項目内容を、例えば、選択機種表示欄３０６に表示する。
【００２９】
さらに、表示欄３１０には、機種切替ボタン３２１を押圧すると、現在機種切替するプログラム名の行が、文字や枠を他の部分と区別できるように、例えば、選択されたプログラム名の選択表示欄３１１を、行文字や枠等を装飾して（例えば、文字の色やフォントの種類等、枠の網掛けや塗りつぶしパターン等の変更）表示する。なお、選択表示欄３１１を選択するために、作業員の移動や選択の操作は、キーボードの上下の矢印キーの使用によるカーソル移動、及び、ポインティングデバイスによる選択を行う。（この場合、カーソルが図示されていても良いが、例えば、作業員の移動の操作によって、行文字や枠等を装飾が変化することで判別できる。
また、ページ番号表示欄３１９によって、現在のプログラム名の表示が何ページあり（分母の数値）、現在何ページ目を表示しているか（分子の数値）で分かるようにしている。
【００３０】
図３における編集ボタン３１７は、作業員が押圧することによって表示欄３１０で選択した行のプログラムを編集するボタンである。また、削除ボタン３１８は、作業員が押圧することによって表示欄３１０で選択した行のプログラムを、当該の電子部品装着装置から削除するボタンである。
また、機種切替ボタン３２１は、作業員が押圧することによって、表示欄３１０で選択した行のプログラムに機種切替するボタンである。
さらに、一括段取り選択ボタン３２０は、押圧することによって、表示欄３１０で選択した行のプログラムに機種切替すると共に、一括で段取り（レール幅、ノズルチェンジ、等）を変更するボタンである。
【００３１】
作業員が機種切替履歴タブ３０３を押圧することによって、モニタ３６の表示は、シングルデータ表示画面３０５から図４に示すような機種切替履歴表示画面４０５に切替えられる。この時、機種切替履歴タブ４０３が活性化され、シングルデータタブ４０２は、一般的グレー表示と呼ばれる選択されていない表示となる。
なお、図３と同じ機能及び表示を示すものには、同一の番号を参照符合として使っている。従って、できるだけ煩雑さを避けるため説明しない場合がある。
【００３２】
図４には、モニタ３６に表示される機種切替の表示画面４００が表示される。表示画面４００には、機種切替の画面であることを表示する機種切替画面表示３０１が表示され、また、２つのタブ、シングルデータタブ４０２と機種切替履歴タブ４０３が表示される。図４では、機種切替履歴表示画面４０５が表示されている。なお、機種切替履歴タブ４０３の機種切替履歴表示画面４０５が表示されていた場合に、シングルデータタブ４０２を押圧することによって、シングルデータタブ４０２のシングルデータ表示画面３０５に切り替えることができる（図３参照）。
【００３３】
図４において、表示欄４０９には、その電子部品装着装置で過去に生産した機種のプログラム名が、各行毎に、上から下に、現在の時刻に近い順に表示される。例えば、シングルデータタブ４０２から機種切替履歴タブ４０３を押圧した直後の表示では、直近に生産した機種のプログラム名が一番上の行に表示され、順番に時間的に遡及して、下の行に表示される。例えば、好ましくは、切替直後の表示欄４０９では、表示の一番上の行のプログラム名が選択表示欄４１０の如く選択されて表示される。
作業員が、その後、どの様にＧＵＩ操作して目的のプログラム名を選択するかは、図３と同様に、カーソル３１３、３１４、３１５、及び３１６を使って行う。ただし、上方向移動カーソル４２２と下方向移動カーソル４２３を設け、上方向移動カーソル４２２または下方向移動カーソル４２３をＧＵＩ操作することによって、行毎に移動させても良いようにしている。また好ましくは、ページ改行を、早送りカーソル３１４（前ページに移動）または早送りカーソル３１５（後ページに移動）によって行う様にしても良い。また好ましくは、改行のためのボタンを、別に設けても良い。また好ましくは、ページ番号表示欄３１９の上方部を押すと前ページに移動し、下方部を押すと前ページに移動するようにしても良い。また好ましくは、ポインティングデバイスの右クリック等の操作によって、ページ番号表示欄３１９の現在のページ欄に目的のページ番号を入力できるようにしても良いし、ページ移動欄がポップアップ表示されるようにして移動ページが選択できるようにしてもも良い。
【００３４】
表示欄４１０には、少なくとも、日付、プログラム名、生産基板枚数を表示する項目がリストの各行毎に設けられ、表示された内容を確認することによって、過去に清算された機種を選択することができる。また好ましくは、プログラム名と共に図３の表示画面３００及び図４の表示画面４００には、その電子部品装着装置を特定できる名前（または識別番号）を表示するようにしても良い。
選択後、一括段取りボタン３２０または機種切替ボタン３２１を、作業員が押圧することによって、当該電子部品装着装置は、選択されたプログラム名の機種に機種のプログラムの設定を変更する。
【００３５】
なお、表示欄４０９に表示されるプログラムには、そのプログラムが正しいか否かの自動チェックを行い、プログラム動作上のルール違反がある（ＮＧ：不良）か否（ＯＫ）かを判定する機能がある。従来は、ＲＡＭ３２に保存されていたため、過去の違反のあった不良のプログラムはリストに残っていなかった。しかし、本発明では、このリスト中にプログラミング不良のプログラム名が残るため、好ましくは、この表示リスト（表示欄３０９）中の不良プログラムと判定された機種のプログラム名の行には、一般的グレー表示と呼ばれる表示、または、赤色の網掛け等、危険や注意を示す表示を行う。なお、不良と判定されたプログラムはその時点で生産可能なプログラムではなくなるので、一括段取選択ボタン３２０または機種切替ボタン３２１が押圧されても、機種切替はできない。
なお、後日デバックできるように、不良プログラムとして、不揮発性メモリ３９に別に保存するようにし、不良プログラムタブを表示し、表示された機種切替履歴表示リストから選択できるようにしても良い。
【００３６】
好ましくは、図４の実施例において、さらに日付検索や時刻検索を実行できる検索ボタン若しくは検索欄を設け、検査等で実装した製品に不具合が発生した場合には、すぐに、どの日付のどの時刻に当該電子部品装着装置で実装したかを確認することができる。この結果、目的の時刻に容易にかつ迅速のプログラム名を表示し、選択することができる。
【００３７】
図５は、本発明の電子部品装着装置のＣＰＵ３１が、ＲＡＭ３２、ＲＯＭ３３及び不揮発性メモリ３９、並びにインタフェース３４を介して装置の他の構成物と、相互にアクセスする場合の処理動作の一実施例を説明するためのフローチャートである。
図５は、ＣＰＵ３１が図３と図４で説明した機種切替動作を実行する場合のフローチャートである。
【００３８】
図５において、作業員が直接、機種変更をする場合について、説明する。作業員が、タッチパネルスイッチ、キーボード等の入力装置３５から機種切替の指示をすると、図５のステップＳ５１では、インタフェース３４を介してＣＰＵ３１が機種切替プログラムを起動し、モニタ３６に図３に示す表示画面３００を表示する。
次に、ステップＳ５２では、作業員は、そのまま、図３の表示画面３００で作業する場合には、その表示画面３００において、プログラム名を選択して、一括段取選択ボタン３２０若しくは機種切替ボタン３２１を押圧する。これによって、ＣＰＵ３１は、機種切替動作を実行する。
ステップＳ５３では、切替えたプログラムの自動チェックを行い、プログラム動作上のルール違反がある（ＮＧ）か否（ＯＫ）かを判定する。ＯＫならステップＳ５４に進み、ＮＧならステップＳ５７に進む。
ステップＳ５４では、機種切替履歴に、切替えた機種のプログラム名と日時（図４のような日付及び時刻）並びに、切替える前の機種の生産枚数を記憶し、機種切替処理を図４の表示画面で操作（継続）する場合にはステップＳ５５に進み、図３の表示画面だけの操作で機種切替を終了する場合には図５の処理を終了する。
【００３９】
ステップＳ５７では、異常ダイアログ表示を行い、図５の処理を終了する。
ステップＳ５５では、履歴機種のリストの中から選択するように、モニタ３６の表示画面を機種切替履歴画面４００に切替える。即ち、ＣＰＵ３１は、一括段取選択ボタン３２０若しくは機種切替ボタン３２１を押圧したことを検知し、ステップＳ５６に進む。
ステップＳ５６では、ＣＰＵ３１は、作業員がＧＵＩ操作で選択していたプログラム名の機種に設定しステップＳ５１に戻る。
【００４０】
なお、好ましくは、切替前の機種が生産中であれば、モニタ３６上に生産途中を知らせる表示（例えば、ポップアップ画面表示）を行い、かつ、その画面中に「途中で終了する」または「生産終了まで待機する」の２つのボタンを表示する。そして、その選択に従って、機種切替を行う。
【００４１】
上記実施例においては、各電子部品装着装置のそれぞれのモニタに、ＧＵＩ操作画面として、機種切替のための表示画面が表示されている。しかし、それら各電子部品装着装置自体だけではなく、ホストコンピュータ等の上位の制御装置のモニタに表示して実行するようにしても良い。
【符号の説明】
【００４２】
１：電子部品装着装置、  ２：装置本体、  ２’：装置本体２の背景像、  ３：部品供給ユニット、  ４：供給コンベア、  ５：位置決め部、  ６：排出コンベア、  ７：可動ヘッド、  ８（８−１，８−２）：ビーム、  ９：Ｙ軸モータ、  １０：ネジ軸、  １１：ガイド、  １２：Ｘ軸モータ、  １３：装着ヘッド、  １４：上下軸モータ、  １５：θ軸モータ、  １６：部品位置認識部、  １７：吸着ノズル、  １８−１，１８−２：ノズルストッカ、  １９：基板認識カメラ、  ２０：部品認識カメラ、  ２１：基板高さ計測センサ、  ２３：校正用ブロック、  ２４：ストロボ発光部、  ２６〜２９：駆動制御回路、  ３０：画像認識処理部、  ３１：ＣＰＵ、  ３２：ＲＡＭ、  ３３：ＲＯＭ、  ３４：インターフェース、  ３５：入力装置、  ３６：モニタ、  ３９：不揮発性メモリ、  ３００：表示画面、  ３０１機種切替画面表示、  ３０２：シングルデータタブ、  ３０３：機種切替履歴タブ、  ３０５：シングルデータ表示画面、  ３０６：選択機種表示欄、  ３０７：日付表示欄、  ３０８：表示順番切替表示欄、  ３０９：機種先頭文字切替表示欄、  ３１０：選択機種表示欄、  ３１１：選択表示欄、  ３１３：ページ先頭欄移動カーソル、  ３１４：上方向早送りカーソル、  ３１５：下方向早送りカーソル、  ３１６：ページ最後尾表示カーソル、  ３１７：編集ボタン、  ３１８：削除ボタン、  ３１９：ページ番号表示欄、  ３２０：一括段取り選択ボタン、  ３２１：機種切替ボタン、  ４００：表示画面、  ４０２：シングルデータタブ、  ４０３：機種切替履歴タブ、  ４０５：機種切替履歴表示画面、  ４０９：選択機種表示欄、  ４１０：選択表示欄、  ４２２：上方向移動カーソル、  ４２３：下方向移動カーソル、  Ｍ１：マーク、  Ｍ２：マーク形成体  Ｐ，Ｐ１，Ｐ１’，Ｐ２，Ｐ３，Ｐ４：プリント基板（基板）。
【図１】
2011138872.tif 000003
【図２】
2011138872.tif 000004
【図３】
2011138872.tif 000005
【図４】
2011138872.tif 000006
【図５】
2011138872.tif 000007
【手続補正書】
【提出日】平成22年1月14日(2010.1.14)
【手続補正１】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2011138872.tif 000008
【図２】
2011138872.tif 000009
【図３】
2011138872.tif 000010
【図４】
2011138872.tif 000011
【図５】
2011138872.tif 000012