(57)【特許請求の範囲】
【請求項１】
電子部品を基板に実装して実装基板を製作する電子部品実装工程において使用される電子部品実装用装置であって、装置稼働時に発生するエラーを検出するエラー検出手段と、検出されたエラーのデータをそのエラーが発生した状況を示す付帯情報と関連づけてエラー情報として編集するエラー情報編集手段と、エラー情報を時系列的に記憶するエラー履歴記憶手段と、モニタから成る表示・出力部とを備え、前記モニタは発生したエラーの種類を示すトラブル名が日付・時刻順にエラー履歴画面の履歴表示欄に表示され、また履歴表示欄の任意のエラー項目についてエラー画面を個別に表示し、またエラー発生時点での各駆動軸の現在位置および制御プログラム上での状態を示すステータスを表示し、またエラー発生時の各センサのＯＮ・ＯＦＦ状態を表示することを特徴とする電子部品実装用装置。
【請求項２】
電子部品を基板に実装して実装基板を製作する電子部品実装工程において使用される電子部品実装用装置におけるエラー履歴管理方法であって、電子部品実装用装置の稼働時に発生するエラーを検出し、このエラーのデータをそのエラーが発生した状況を示す付帯情報と関連づけてエラー情報として編集して記憶させ、必要時にこのエラー情報を読み出し、且つモニタは発生したエラーの種類を示すトラブル名が日付・時刻順にエラー履歴画面の履歴表示欄に表示され、また任意のエラー項目についてエラー画面を個別に表示し、またエラー発生時点での各駆動軸の現在位置および制御プログラム上での状態を示すステータスを表示し、またエラー発生時の各センサのＯＮ・ＯＦＦ状態を表示することを特徴とする電子部品実装用装置におけるエラー履歴管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、スクリーン印刷装置や電子部品実装装置などの電子部品実装用装置および電子部品実装用装置におけるエラー履歴管理方法に関するものである。
【０００２】
【従来の技術】
電子部品を基板に実装して実装基板を製作する電子部品実装ラインは、スクリーン印刷装置や実装装置などの各種の電子部品実装用装置によって構成される。これらの電子部品実装用装置では動作制御は一般にコンピュータ化され、装置各部の動作や処理はコンピュータの制御プログラムを実行することにより行われる。そしてこの制御プログラムを実行する過程で、プログラム上の予定動作外の状態や動作が検出されるとエラーと判定されて所定のエラー信号が発せられる。装置によっては、これらのエラー信号をエラー履歴として記憶する機能を備えたものもある。
【０００３】
【発明が解決しようとする課題】
ところが、従来のエラー履歴は単にエラー信号をそのままデータ化して記憶させたものであるため、一般にそのエラーが発生した状況を理解するには不十分であった。このため折角エラー情報を記録してエラー履歴を作成しても、これらのエラー履歴をエラーの原因解明などトラブルの解決のための情報として有効に利用することが困難であるという問題点があった。
【０００４】
そこで本発明は、エラー履歴を適切な形で記憶させ有効に活用することができる電子部品実装用装置および電子部品実装用装置におけるエラー履歴管理方法を提供することを目的とする。
【０００５】
【課題を解決するための手段】
請求項１記載の電子部品実装用装置は、電子部品を基板に実装して実装基板を製作する電子部品実装工程において使用される電子部品実装用装置であって、装置稼働時に発生するエラーを検出するエラー検出手段と、検出されたエラーのデータをそのエラーが発生した状況を示す付帯情報と関連づけてエラー情報として編集するエラー情報編集手段と、エラー情報を時系列的に記憶するエラー履歴記憶手段と、モニタから成る表示・出力部とを備え、前記モニタは発生したエラーの種類を示すトラブル名が日付・時刻順にエラー履歴画面の履歴表示欄に表示され、また履歴表示欄の任意のエラー項目についてエラー画面を個別に表示し、またエラー発生時点での各駆動軸の現在位置および制御プログラム上での状態を示すステータスを表示し、またエラー発生時の各センサのＯＮ・ＯＦＦ状態を表示する。
【０００６】
請求項２記載の電子部品実装用装置におけるエラー履歴管理方法は、電子部品を基板に実装して実装基板を製作する電子部品実装工程において使用される電子部品実装用装置におけるエラー履歴管理方法であって、電子部品実装用装置の稼働時に発生するエラーを検出し、このエラーのデータをそのエラーが発生した状況を示す付帯情報と関連づけてエラー情報として編集して記憶させ、必要時にこのエラー情報を読み出し、且つモニタは発生したエラーの種類を示すトラブル名が日付・時刻順にエラー履歴画面の履歴表示欄に表示され、また任意のエラー項目についてエラー画面を個別に表示し、またエラー発生時点での各駆動軸の現在位置および制御プログラム上での状態を示すステータスを表示し、またエラー発生時の各センサのＯＮ・ＯＦＦ状態を表示するようにした。
【０００７】
本発明によれば、電子部品実装用装置の動作過程で発生するエラーを検出し、このエラーのデータをそのエラーが発生した状況を示す付帯情報と関連づけてエラー情報として編集して記憶させることにより、エラー発生時の状況を正しく分析することができ、エラー履歴データを有効に活用することができる。
【０００８】
【発明の実施の形態】
次に本発明の実施の形態を図面を参照して説明する。図１は本発明の一実施の形態のスクリーン印刷装置の側面図、図２は本発明の一実施の形態のスクリーン印刷装置の平面図、図３は本発明の一実施の形態のスクリーン印刷装置の制御系の構成を示すブロック図、図４は本発明の一実施の形態のスクリーン印刷装置のエラー発生時処理を示すフロー図、図５、図６、図７は本発明の一実施の形態のスクリーン印刷装置の表示画面を示す図である。
【０００９】
まず、図１、図２を参照してスクリーン印刷装置の構造を説明する。スクリーン印刷装置は、電子部品実装ラインを構成する電子部品実装用装置である。図１において、基板位置決め手段である基板位置決め部１は、Ｘ軸テーブル２およびＹ軸テーブル３よりなる移動テーブル上にθ軸テーブル４を段積みし、さらにその上にＺ軸テーブル５を配設して構成されており、Ｚ軸テーブル５上には基板６をクランパ８によって挟み込んで下受け部材上で保持する基板保持部７が設けられている。印刷対象の基板６は図２に示す搬入コンベア１４によって基板位置決め部１に搬入される。基板位置決め部１を駆動することにより、基板６の位置を調整することができる。印刷後の基板６は、搬出コンベア１５によって搬出される。
【００１０】
基板位置決め部１の上方には、スクリーンマスク１０がマスク保持枠９によって保持されている。スクリーンマスク１０はホルダ１１にマスクプレート１２を装着して構成されている。基板６は基板位置決め部１によってマスクプレート１２に対して位置合わせされ下方から当接する。スクリーンマスク１０上には、スキージユニット１３が水平方向に往復動自在に配設されている。基板６がマスクプレート１２の下面に当接した状態で、マスクプレート１２上にクリーム半田を供給し、スキージユニット１３のスキージをマスクプレート１２の表面に当接させて摺動させることにより、基板６の表面にはマスクプレート１２に設けられたパターン孔１２ａ（図２参照）を介してクリーム半田が印刷される。
【００１１】
スクリーンマスク１０の上方には、認識手段であるカメラ２０が設けられている。図２に示すように、カメラ２０はＸ軸テーブル２１およびＹ軸テーブル２２によってＸＹ方向に水平移動する。すなわちＸ軸テーブル２１およびＹ軸テーブル２２は移動手段となっている。基板６には対角位置に認識マーク６ａ，６ｂが設けられており、マスクプレート１２には、基板６に設けられた認識マーク６ａ，６ｂに対応した位置に開口部１２Ａ（マスクプレート１２の破断範囲内に位置しているため鎖線で示している），１２Ｂが設けられている。マスクプレート１２に対して基板６が正しい位置関係にある状態では、開口部１２Ａ，１２Ｂを介して上方から認識マーク６ａ，６ｂを目視により視認またはカメラ２０により撮像可能となっている。
【００１２】
次に、図３を参照してスクリーン印刷装置の制御系の構成について説明する。図３において、ＣＰＵ３０は全体制御部であり以下に説明する各部の全体制御を行う。プログラム記憶部３１は、スクリーン印刷の制御プログラム（アプリーケーション）を始め、各種動作・処理のプログラムを記憶する。データ記憶部３２は、印刷対象の品種データなどの各種データを記憶する。装置稼働時に制御プログラムにしたがいＣＰＵ３０によって各部を制御する過程において、装置各部のセンサなどの検出手段からの信号が制御プログラム上での設定と異なる場合には、動作・状態の異常として検出される。すなわち、ＣＰＵ３０は装置稼働時のエラーを検出するエラー検出手段となっている。
【００１３】
このエラーについてのデータは、このエラーが発生した状況を示す付帯情報、すなわちエラー発生時の各駆動部の軸情報や入出力情報などと関連づけられてエラー情報としてＣＰＵ３０によって編集される。したがって、ＣＰＵ３０はエラー情報編集手段をともなっている。
【００１４】
第１履歴記憶部３３は一時記憶装置であるＤＲＡＭ上に設定された記憶領域であり、上述のエラー情報を時系列的にエラー履歴として一時記憶する。第２履歴記憶部３４は、記憶装置であるＨＤＤ上に設定されたファイルであり、エラー情報を時系列的にファイル化して記憶する。すなわち、第１履歴記憶部３３および第２履歴記憶部３４はエラー情報を時系列的に記憶するエラー履歴記憶手段となっている。
【００１５】
画像処理部３５は、カメラ２０によって基板６やスクリーンマスク１０を撮像して得られた画像データを画像処理することにより、認識マーク６ａ，６ｂや開口部１２Ａ，１２Ｂの位置を検出する。ここでは、データ記憶部３２から認識マーク６ａ，６ｂや開口部１２Ａ，１２Ｂの形状やサイズを表す認識パラメータを読み出して認識マーク６ａ，６ｂや開口部１２Ａ，１２Ｂのリファレンスパターンを自動生成し、これらリファレンスパターンと得られた画像データをパターンマッチさせながら位置検索処理を行うことにより、認識マーク６ａ，６ｂや開口部１２Ａ，１２Ｂの位置を検出する。
【００１６】
軸制御部３６は軸駆動用のドライバであり、基板位置決め用のＸＹテーブルを構成するＸ軸テーブル２、Ｙ軸テーブル３や、θ軸テーブル４、Ｚ軸テーブル５、スキージ駆動機構４０などの機構部を制御するとともに、機構部の各軸の状態を示す軸情報をＣＰＵ３０に伝達する。またこの軸制御部３６による各軸の制御において検出された動作・状態の異常はエラーとして検出され、同様にＣＰＵ３０に伝達される。したがって、軸制御部３６はＣＰＵ３０とともにエラー検出手段となっている。
【００１７】
表示出力部３７（表示手段）はモニタやプリンタなどであり、操作入力時やデータ入力時の案内画面を表示するほか、エラー履歴の出力をモニタ上での画面表示またはプリンタによる印字出力などの形態で行う。入力部３８はキーボードやタッチパネルなどのデータ入力手段であり、制御操作入力や各種データの入力を行う。通信部３９はネットワーク手段であり、前後工程の他装置との制御信号の授受を行うほか、通信ネットワークを介して遠隔地とのデータの送受信を行う。
【００１８】
このスクリーン印刷装置は上記のように構成されており、以下スクリーン印刷装置の稼働時の軸エラー発生時の処理について図４を参照して説明する。まず、装置稼働開始時には、第２履歴記憶部３４からエラー情報のファイルがＣＰＵ３０によって読み出され、読み出されたエラー情報を第１履歴記憶部３３に読み込ませる処理を行う。これにより、エラー情報の随時書き換えが可能な状態となる。スクリーン印刷が開始されると、ＣＰＵ３０はプログラム記憶部３１に記憶された制御プログラムと、データ記憶部３２に記憶されたデータに基づいて、スクリーン印刷装置の動作を制御する。
【００１９】
そして装置稼働時の制御プログラム実行中において、何らかの動作・状態異常が発生しエラーとして検出されると、モニタには図５に示すようなエラー画面３７ａが表示される。このエラー画面には、エラー発生を報知する表示や、ヘルプ入力を促してトラブルシューティングに導く表示とともに、発生したエラーを特定するエラーコードおよび名称がそれぞれ表示枠４１ａ，４１ｂに表示される。
【００２０】
この表示とともに、エラー情報を取得する処理が行われる。軸制御部３６から各駆動軸において発生したエラー情報、すなわちエラーのデータを付帯情報と関連づけて編集されたエラー情報を取得する（ＳＴ１）。次いでＣＰＵ３０によって制御プログラム上で検出可能なエラー情報、すなわちエラーのデータを付帯情報と関連づけて編集されたエラー情報を取得する（ＳＴ２）。
【００２１】
このようにして検出されたエラーのデータは、ＣＰＵ３０によってエラー発生状況を示す軸情報や入出力情報などの付帯情報と関連づけられてエラー情報に編集され、その都度ＤＲＡＭ上のエラー履歴が更新される（ＳＴ３）。更新されたエラー履歴は、ＨＤＤ上のファイルに格納される（ＳＴ４）。
【００２２】
このようにして記憶されたエラー履歴は必要に応じ出力される。すなわち、制御プログラム上に動作トラブルの原因となる何らかの不具合が存在し、その不具合の原因を特定する必要がある場合には、入力部３８からの操作入力により、図６に示すようなエラー履歴画面３７ｂがモニタに表示される。
【００２３】
ここでは発生したエラーの種類を示すトラブル名が日付・時刻順に、すなわち時系列的に履歴表示欄４２に表示される。これにより、当該装置でその時点までに発生したエラーを確認することができ、さらにエラー画面表示を示す操作スイッチ４３を操作することにより、履歴表示欄の任意のエラー項目について図５に示すエラー画面を個別に表示させることができる。
【００２４】
さらに、各エラー項目について操作スイッチ４４，４５を操作することにより、それぞれ軸情報および入出力情報が表示される。図７（ａ），（ｂ）は軸情報画面３７ｃおよび入出力情報画面３７ｄをそれぞれ示している。軸情報画面３７ｃには、当該エラー発生時点におけるＸテーブルやＹテーブルなどの各駆動軸ごとに、当該エラー発生時点での各軸の現在位置４６および制御プログラム上での状態を示すステータス４７が表示される。これにより、当該エラー発生タイミングにおける各駆動軸のメカ的な位置関係を知ることができるとともに、各軸のソフト上での状態を確認することができる。
【００２５】
また入出力情報画面３７ｄには、装置の操作入力を行う各種ボタン・スイッチや各センサのＯＮ・ＯＦＦ状態、すなわち制御入力の状態を示すＩ／Ｏ一覧表４８が表示される。これにより、当該エラー発生時の装置内部での状態、すなわちどのような入力信号の組み合わせ状態においてエラーが発生したかを確認することができる。
【００２６】
このように、エラーについてのデータを上記軸情報や入出力情報と関連づけられたエラー情報として時系列的にエラー履歴として記憶させ、必要に応じて表示させることにより、単にエラー発生の事実を記録に残すのみならず当該エラー発生時の状況を克明に確認することができ、したがってエラー発生原因の解明などのトラブル処理を容易に行うことが可能となる。
【００２７】
またこのエラー履歴は、必要に応じ通信部３９によって通信ネットワークを介して遠隔場所に転送される。このように、遠隔場所にてエラー履歴のデータを出力させることにより、制御プログラムの内容に通暁した専門技術者が制御対象装置の近くに常駐していない場合においても、より多様な形での対処が可能となる。例えば、エラー履歴データのみを当該装置の製作メーカに転送し、そのデータ内容の解析を専門技術者に依頼することにより、トラブル発生の原因を容易に解明することが可能となる。
【００２８】
上記説明したように、本発明は、制御プログラム実行時に検出されるエラーを所定の付帯情報とリンクさせてエラー情報として時系列的に記憶させ、必要時には所定のデータ形式でエラー履歴として出力させるようにしたものである。これによりトラブル発生時には、制御プログラム上のどの部分でどのような状況下においてエラーが発生したのかを明確に特定することができ、トラブル時の原因究明を容易にしてトラブル処理を効率的に行うことができる。
【００２９】
なお、本実施の形態では電子部品実装用装置の例としてスクリーン印刷装置を示しているが、本発明はこれに限定されず、例えば基板にボンドを塗布するボンド塗布装置や、スクリーン印刷後もしくはボンド塗布後の基板に電子部品を搭載する電子部品実装装置などに対しても本発明を適用することができる。
【００３０】
【発明の効果】
本発明によれば、電子部品実装用装置の動作過程で発生するエラーを検出し、このエラーを関連する付帯情報と関連づけてエラー情報として編集して時系列的にエラー履歴として記憶させるようにしたので、必要時にはエラー履歴を出力してエラー発生時の状況を正しく分析することができ、エラー履歴データを有効に活用することができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態のスクリーン印刷装置の側面図
【図２】本発明の一実施の形態のスクリーン印刷装置の平面図
【図３】本発明の一実施の形態のスクリーン印刷装置の制御系の構成を示すブロック図
【図４】本発明の一実施の形態のスクリーン印刷装置のエラー発生時処理を示すフロー図
【図５】本発明の一実施の形態のスクリーン印刷装置の表示画面を示す図
【図６】本発明の一実施の形態のスクリーン印刷装置の表示画面を示す図
【図７】本発明の一実施の形態のスクリーン印刷装置の表示画面を示す図
【符号の説明】
６  基板
３０  ＣＰＵ
３３  第１履歴記憶部
３４  第２履歴記憶部
３６  軸制御部
３７  表示出力部
【図１】
0003736283.tif 000002
【図２】
0003736283.tif 000003
【図３】
0003736283.tif 000004
【図４】
0003736283.tif 000005
【図５】
0003736283.tif 000006
【図６】
0003736283.tif 000007
【図７】
0003736283.tif 000008