(57)【要約】対回路基板作業機において、撮像装置が撮像した画像の一部をオペレータの操作を要することなく選択して表示する。吸着ノズルが部品受取位置においてフィーダから電子回路部品を受け取った後、部品カメラにより撮像して保持位置誤差を取得し、修正してプリント配線板に装着するが、画像処理結果がエラーになり、エラー発生率が設定率以上になれば表示条件を設定する（Ｓ７〜Ｓ１３等）。表示条件はオペレータが手動で設定し、あるいはコンピュータが自動で設定し、部品の種類，吸着ノズル，フィーダの少なくとも一つが、エラーとなった部品の種類，部品を保持していた吸着ノズル，部品を供給したフィーダの少なくとも一つと同じであることを条件とする。条件設定後、エラーの有無に関係なく、条件に合致する画像の画像データをメモリに記憶するとともに表示画面に表示し、オペレータがエラー原因を解析する（Ｓ３２〜Ｓ３８）。
2004075617.tif 000002
【特許請求の範囲】
【請求項１】
プリント配線板等回路基板に対して予め定められた作業を行う作業装置と、予め定められた対象物を撮像する撮像装置と、その撮像装置により撮像された画像を表示する表示装置とを含む対回路基板作業機において、
前記撮像装置により撮像される複数の画像のうち、予め設定された条件に合致する画像を前記表示装置に表示させる画像表示制御装置を設けた対回路基板作業機。
【請求項２】
当該対回路基板作業機が、前記回路基板を保持する基板保持装置と、電子回路部品を供給する部品供給装置とを含み、前記作業装置が、部品供給装置から電子回路部品を受け取って前記基板保持装置に保持された回路基板に装着する部品装着装置を含む請求の範囲第１項に記載の対回路基板作業機。
【請求項３】
前記画像表示制御装置が、前記部品装着装置により保持された電子回路部品が予め設定された種類の電子回路部品であることを前記条件として、その電子回路部品の画像を前記表示装置に表示させる部品種対応表示制御部を備える請求の範囲第２項に記載の対回路基板作業機。
【請求項４】
前記部品装着装置が、吸着ノズルによって前記電子回路部品を吸着して保持するものである請求の範囲第２項または第３項に記載の対回路基板作業機。
【請求項５】
前記画像表示制御装置が、前記吸着ノズルが予め設定された条件を満たす吸着ノズルであることを前記条件として、その吸着ノズルに保持された電子回路部品の画像を前記表示装置に表示させる吸着ノズル対応表示制御部を備える請求の範囲第４項に記載の対回路基板作業機。
【請求項６】
前記吸着ノズル対応表示制御部が、前記電子回路部品を保持している吸着ノズルが予め設定された種類のものであることを前記条件として、その吸着ノズルに保持された電子回路部品の画像を前記表示装置に表示させる吸着ノズル種対応表示制御部を備える請求の範囲第５項に記載の対回路基板作業機。
【請求項７】
前記吸着ノズル対応表示制御部が、前記電子回路部品を保持している吸着ノズルが予め設定された特定の吸着ノズルそのものであることを前記条件として、その吸着ノズルに保持された電子回路部品の画像を前記表示装置に表示させる個別吸着ノズル対応表示制御部を備える請求の範囲第５項または第６項に記載の対回路基板作業機。
【請求項８】
前記画像表示制御装置が、前記部品装着装置により保持された電子回路部品を供給した部品供給具が予め設定された部品供給具であることを前記条件として、その電子回路部品の画像を前記表示装置に表示させる供給具対応表示制御部を備える請求の範囲第２項ないし第７項のいずれかに記載の対回路基板作業機。
【請求項９】
前記撮像装置により撮像された画像のデータである画像データを処理する画像処理装置を含み、前記部品装着装置が、吸着ノズルによって前記電子回路部品を吸着して保持するものであり、前記画像表示制御装置が、その吸着ノズルによって保持された電子回路部品の画像の前記画像処理装置による処理結果がエラーとなることを前記条件として、その場合の画像を前記表示装置に表示させるエラー対応表示制御部を備える請求の範囲第２項ないし第８項のいずれかに記載の対回路基板作業機。
【請求項１０】
少なくとも、予め設定された記憶条件に合致する画像の画像データを記憶する画像データ記憶手段を含む請求の範囲第１項ないし第９項のいずれかに記載の対回路基板作業機。
【請求項１１】
前記撮像装置により撮像された画像のデータである画像データを処理する画像処理装置を含み、前記画像データ記憶手段が、前記画像データを記憶する画像データ記憶部と、前記画像処理装置による画像処理に関連する情報を記憶する画像処理関連情報記憶部とを有する請求の範囲第１０項に記載の対回路基板作業機。
【請求項１２】
前記撮像装置により撮像された画像のデータである画像データを処理する画像処理装置を含み、前記画像表示制御装置が、前記表示装置に表示させる画像の倍率を前記画像処理装置により画像処理される画像の倍率とは異ならせる倍率変更部を有する請求の範囲第１項ないし第１１項のいずれかに記載の対回路基板作業機。
【請求項１３】
前記画像表示制御装置が、前記表示装置に前記画像と共に表示させるべき情報のデータを各画像の画像データと対応付けて記憶する表示情報記憶部を有する請求の範囲第１項ないし第１２項のいずれかに記載の対回路基板作業機。
【請求項１４】
前記表示装置に画像を表示させるか否かを決定する条件である表示条件を設定する表示条件設定手段を含み、その表示条件設定手段が、オペレータにより操作される入力装置を含むことを特徴とする請求の範囲第１項ないし第１３項のいずれかに記載の対回路基板作業機。
【請求項１５】
当該対回路基板作業機が、前記回路基板を保持する基板保持装置と、複数の部品フィーダから選択的に電子回路部品を供給する部品供給装置と、前記撮像装置により撮像された画像のデータである画像データを処理する画像処理装置とを含み、前記作業装置が、吸着ノズルにより部品供給装置から電子回路部品を受け取って前記基板保持装置に保持された回路基板に装着する部品装着装置を含み、かつ、前記表示条件設定手段が、前記吸着ノズルによって保持された電子回路部品の画像の前記画像処理装置による処理結果がエラーとなった場合に、そのエラーとなった電子回路部品の種類，その電子回路部品を保持していた吸着ノズル，その電子回路部品を供給した部品フィーダの少なくとも１つが同じであることを少なくとも含む条件を、前記表示条件として自動で設定する自動設定部を有する請求の範囲第１４項に記載の対回路基板作業機。
【請求項１６】
前記画像表示制御装置が、前記表示装置に、前記予め設定された条件に合致する画像を複数一緒に表示させる複数画像表示部を備えた請求の範囲第１項ないし第１５項のいずれかに記載の対回路基板作業機。
【発明の詳細な説明】
【技術分野】  本発明は、プリント配線板等回路基板に対して予め定められた作業を行う対回路基板作業機に関するものであり、特に、予め定められた対象物を撮像装置により撮像し、表示装置に表示する対回路基板作業機に関するものである。
【背景技術】  対回路基板作業機には、例えば、プリント配線板に電子回路部品を装着する電子回路部品装着機がある。電子回路部品装着機においては、部品供給装置により供給される電子回路部品を部品保持具が受け取ってプリント配線板に装着するのであるが、例えば、部品保持具により保持された電子回路部品が受け取られるべき電子回路部品ではなかったり、あるいは不良品であった場合、そのままプリント配線板に装着されれば、不良な回路基板が生産されることとなる。
そのため、特開２０００−１０１２９９号公報に記載の電子回路部品装着機においては、撮像によって得られる電子回路部品の画像データに基づいて電子回路部品が不良品であるか否かを識別するようにされている。この電子回路部品装着機においては、吸着ノズルによる電子回路部品の保持位置誤差を取得するために、吸着ノズルに保持された電子回路部品が撮像装置によって撮像されるのであるが、その撮像された画像のデータの処理の結果、異常と判断された場合にエラーの発生がデータ入力画面に表示されるとともに画像データが記憶され、オペレータによるチェック指令に基づいてモニタ画面に表示されるようにされている。この際、異常と判断された部品の画像は、正規の部品のデータに基づいて作成された画像と重ね合わせて表示され、オペレータは２つの画像を見て迅速に異常箇所を認識することができる。
【発明の開示】
しかしながら、オペレータによりチェック指令が入力されなければ、電子回路部品の画像は表示されず、不便である。この問題は、電子回路部品装着機に限らず、他の対回路基板作業機、例えば、接着剤，クリーム状はんだ等の高粘性流体をプリント配線板等回路基板に塗布するスクリーン印刷機、高粘性流体吐出型塗布機（ディスペンサ）等の高粘性流体塗布機等において、塗布された高粘性流体等、予め定められた対象物を撮像装置により撮像し、表示装置に表示させる場合や、基板検査機において回路基板に装着された部品を撮像装置により撮像して表示装置に表示させ、装着状態を検査する場合等に同様に生じる。
本発明は、以上の事情を背景とし、撮像装置により撮像された対象物の画像の一部がオペレータの操作を要することなく選択されて表示される対回路基板作業機を提供することを課題としてなされたものであり、本発明によって、下記各態様の対回路基板作業機が得られる。各態様は請求項と同様に、項に区分し、各項に番号を付し、必要に応じて他の項の番号を引用する形式で記載する。これは、あくまでも本発明の理解を容易にするためであり、本明細書に記載の技術的特徴およびそれらの組合わせが以下の各項に記載のものに限定されると解釈されるべきではない。また、一つの項に複数の事項が記載されている場合、それら複数の事項を常に一緒に採用しなければならないわけではない。一部の事項のみを選択して採用することも可能なのである。
（１）プリント配線板等回路基板に対して予め定められた作業を行う作業装置と、予め定められた対象物を撮像する撮像装置と、その撮像装置により撮像された画像を表示する表示装置とを含む対回路基板作業機において、
前記撮像装置により撮像される複数の画像のうち、予め設定された条件に合致する画像を前記表示装置に表示させる画像表示制御装置を設けた対回路基板作業機。
上記「予め設定された条件」には「すべての対象物」という条件も含むものとする。その場合、「一部の対象物」という条件は必須であるが、選択肢の一つとして「すべての対象物」という条件も含むようにすることが可能である。
「条件」は、当該対回路基板作業機による一連の作業の開始前に設定されることが望ましく、また、複数種類の中から選択して設定可能とされることが望ましい。画像表示制御装置は、一連の作業が行われている間、撮像装置により撮像された画像がオペレータの何らの操作も要することなく、自動で予め設定された条件に合致する画像か否かの判定を行う。
「予め設定された条件」は、例えば、電子回路部品装着機において、部品装着装置の部品保持具により保持された電子回路部品が撮像装置により撮像され、画像処理が行われた場合にエラーとなる率（エラー率）が設定率以上となることでもよく、その場合には、例えば、エラー率が設定率以上となった場合に、その場合の電子回路部品の供給や保持と同一の条件であることでもよい。例えば、特定の部品フィーダにより供給された電子回路部品の画像処理のエラー率が設定率以上となった場合に、「その特定の部品フィーダにより供給された電子回路部品であること」、あるいは特定の吸着ノズルにより保持された電子回路部品の画像処理のエラー率が設定率以上となった場合に、「その特定の吸着ノズルにより保持された電子回路部品であること」、さらには、特定の部品フィーダと吸着ノズルとの組合わせにおいてエラー率が設定率以上となった場合に、「それら特定の組合わせにおいて保持された電子回路部品であること」等を「予め定められた条件」とすることができる。「エラー率が設定率以上となること」が「予め定められた条件」とされる場合には、対回路基板作業機による一連の作業の開始前に設定されることが可能である。それに対し、「エラー率が設定率以上となった場合の電子回路部品の供給や保持と同一の条件」が「予め定められた条件」とされる場合には、その「条件」は対回路基板作業機による一連の作業の途中に自動で設定されることとなる。ただし、後者の場合であっても、条件の自動設定のための条件は対回路基板作業機による一連の作業の開始前に設定可能である。
「予め設定された条件」に合致しない画像は表示させてもよいが、表示させないことが望ましい。条件に合致しない画像も表示させる場合には、条件に合致する画像と識別が容易な状態で表示されるようにすることが望ましく、画像表示制御が複雑となるからである。
表示は、作業中に行ってもよく、作業終了後に行ってもよく、両方において行ってもよい。
対回路基板作業機は、例えば、電子回路部品装着機でもよく、スクリーン印刷機あるいはディスペンサ等の高粘性流体塗布機でもよく、部品装着検査機でもよい。また、撮像装置により撮像される予め定められた対象物は、例えば、吸着ノズル等の部品保持具により保持された電子回路部品のように、作業対象部材に対して作業を行う装置により保持されたものでもよく、回路基板上に載置された電子回路部品や回路基板上に塗布された高粘性流体や回路基板に設けられた基準マークのように、作業対象部材に付けられたものでもよい。
部品装着検査機は、回路基板の装着面上に装着された電子回路部品の装着状態の良否を検査する作業機であり、装着面上の電子回路部品を撮像装置により撮像し、それにより得られる電子回路部品の画像を装着位置誤差のない正規の画像と比較し、位置誤差等を取得する。そして、例えば、位置誤差が設定値を超える電子回路部品が生ずれば、装着位置が、その電子回路部品の装着位置と同じ位置であることを表示条件とし、表示条件に合致する電子回路部品の画像を表示装置に表示させる。あるいは、装着位置が、間違った種類の電子回路部品が装着された装着位置であること、あるいは電子回路部品が装着されていない装着位置であることを表示条件としてもよい。電子回路部品の種類が、装着エラーが生じた電子回路部品の種類と同じであること、装着を行った部品保持具が、装着エラーが生じた電子回路部品を装着した部品保持具と同じであること、電子回路部品を供給した部品供給具が、装着エラーが生じた電子回路部品を供給した部品供給具と同じであることを表示条件としてもよく、予め設定された部品保持具、部品供給具、予め設定された種類の電子回路部品であること、装着エラーが生じたことを表示条件としてもよい。
いずれにしても、作業装置の作業中に撮像により取得された複数の画像のうち、予め設定された条件に合致する画像がオペレータの操作を要することなく自動で選択されて表示されるため、便利である。対象物が画像によって表示されれば、オペレータが表示の理由を解析することが容易であるが、表示が自動で為されるため表示の理由の解析が一層容易なのである。
（２）当該対回路基板作業機が、前記回路基板を保持する基板保持装置と、電子回路部品を供給する部品供給装置とを含み、前記作業装置が、部品供給装置から電子回路部品を受け取って前記基板保持装置に保持された回路基板に装着する部品装着装置を含む（１）項に記載の対回路基板作業機。
対回路基板作業機が電子回路部品装着機であることになる。
（３）前記画像表示制御装置が、前記部品装着装置により保持された電子回路部品が予め設定された種類の電子回路部品であることを前記条件として、その電子回路部品の画像を前記表示装置に表示させる部品種対応表示制御部を備える（２）項に記載の対回路基板作業機。
電子回路部品の種類は様々であるが、本項の対回路基板作業機においては、それらのうち、予め設定された種類の電子回路部品が表示される。
電子回路部品装着機においては部品装着装置により保持された電子回路部品が撮像装置により撮像され、保持位置誤差が取得されることが多く、電子回路部品の画像が得られているため、取得された画像が予め定められた条件に合致する否かの判定を行えばよく、予め定められた条件に合致する画像の表示が容易に為される。
（４）前記部品装着装置が、吸着ノズルによって前記電子回路部品を吸着して保持するものである（２）項または（３）項に記載の対回路基板作業機。
（５）前記画像表示制御装置が、前記吸着ノズルが予め設定された条件を満たす吸着ノズルであることを前記条件として、その吸着ノズルに保持された電子回路部品の画像を前記表示装置に表示させる吸着ノズル対応表示制御部を備える（４）項に記載の対回路基板作業機。
上記「予め設定された条件」は、例えば、保持していた電子回路部品の撮像の画像処理の結果がエラーになった吸着ノズルであること、予め設定された種類の吸着ノズルであること、吸着回数が設定値を超えた吸着ノズルであること等である。
本項の対回路基板作業機によれば、例えば、予め設定された条件を満たす吸着ノズルによる電子回路部品の吸着を監視したり、吸着異常が生じた吸着ノズルについて異常原因を探したりすることができる。
（６）前記吸着ノズル対応表示制御部が、前記電子回路部品を保持している吸着ノズルが予め設定された種類のものであることを前記条件として、その吸着ノズルに保持された電子回路部品の画像を前記表示装置に表示させる吸着ノズル種対応表示制御部を備える（５）項に記載の対回路基板作業機。
吸着ノズルは、例えば、吸着端面の直径，吸着端面に吸着した部品を撮像する際に部品を照明するための発光体の直径，吸着管の長さ等によって種類を異にする。吸着ノズルに設けられた発光体は、吸着ノズルに保持された部品を撮像する際に部品の明るい背景を形成する。背景形成部は、発光体に限らず、例えば、暗い背景を形成するものとされることもある。
（７）前記吸着ノズル対応表示制御部が、前記電子回路部品を保持している吸着ノズルが予め設定された特定の吸着ノズルそのものであることを前記条件として、その吸着ノズルに保持された電子回路部品の画像を前記表示装置に表示させる個別吸着ノズル対応表示制御部を備える（５）項または（６）項に記載の対回路基板作業機。
本項の対回路基板作業機によれば、例えば、部品装着装置が種類が同じ吸着ノズルを複数備えていても、それらを個々に特定して電子回路部品の画像を表示装置に表示させることができる。
（８）前記画像表示制御装置が、前記部品装着装置により保持された電子回路部品を供給した部品供給具が予め設定された部品供給具であることを前記条件として、その電子回路部品の画像を前記表示装置に表示させる供給具対応表示制御部を備える（２）項ないし（７）項のいずれかに記載の対回路基板作業機。
上記部品供給具は、電子回路部品を多数収容し、予め定められた一定の供給部から順次１個ずつ供給する部品フィーダでもよく、二次元的に配列された多数の部品収容凹部の各々に電子回路部品を１個ずつ収容し、それら電子回路部品を各部品収容凹部から供給する部品トレイでもよい。部品フィーダには、例えば、長手方向に等間隔に電子回路部品を保持したキャリヤテープを長手方向に送ることにより電子回路部品を供給するテープフィーダ、ばら積み状態の電子回路部品を一列に整列させて供給するバルクフィーダ、一列に並べて収容した電子回路部品を一端部から供給するスティックフィーダ等がある。
特定の部品供給具により供給された電子回路部品についてエラー発生率が高くなることがあり、その場合に、原因を究明することが容易となる。また、特定の部品供給具による電子回路部品供給状態の良し悪しを観察する上でも有効である。
（９）前記撮像装置により撮像された画像のデータである画像データを処理する画像処理装置を含む（１）項ないし（８）項のいずれかに記載の対回路基板作業機。
（１０）前記撮像装置により撮像された画像のデータである画像データを処理する画像処理装置を含み、前記部品装着装置が、吸着ノズルによって前記電子回路部品を吸着して保持するものであり、前記画像表示制御装置が、その吸着ノズルによって保持された電子回路部品の画像の前記画像処理装置による処理結果がエラーとなることを前記条件として、その場合の画像を前記表示装置に表示させるエラー対応表示制御部を備える（２）項ないし（８）項のいずれかに記載の対回路基板作業機。
本項の対回路基板作業機によれば、例えば、オペレータが表示された画像を見て処理結果がエラーになった原因を解析することができる。
エラーの種類は様々であるが、エラーの種類を問わず、エラーが発生すれば、その際の画像を表示してもよく、特定の種類のエラーの発生時に画像が表示されるようにしてもよい。
（１１）少なくとも、予め設定された記憶条件に合致する画像の画像データを記憶する画像データ記憶手段を含む（１）項ないし（１０）項のいずれかに記載の対回路基板作業機。
画像データ記憶手段は、記憶条件に合致しない画像の画像データをも記憶するものとすることも、記憶条件に合致しない画像のデータは記憶しないものとすることも可能である。
また、上記「記憶条件」は、前記表示装置に画像を表示させるか否かを決める条件である表示条件と共通にされてもよく、表示条件とは別個に設定されてもよい。また、別個に設定される場合であっても、記憶条件が表示条件と同一に設定されることは差し支えない。
記憶条件は、少なくとも、表示条件に合致する画像が表示装置に表示されるように画像データが記憶される条件であればよく、表示条件と共通でなくてもよく、表示条件に合致しない画像の画像データが記憶される条件としてもよい。例えば、電子回路部品装着機において、例えば、記憶条件をすべての電子回路部品とし、撮像により得られた全部の部品の画像の画像データを記憶し、または、フィーダが設定された複数のフィーダのいずれかであること、あるいは吸着ノズルが設定された複数の吸着ノズルのいずれかであること、あるいは電子回路部品の種類が設定された複数の種類のいずれかであることを記憶条件とし、それらのうちの少なくとも一つの記憶条件に合致する画像の画像データを記憶し、得られた画像データの中から、例えば、フィーダ，吸着ノズルおよび電子回路部品の種類について設定された組み合わせ（表示条件）に合致する画像が自動で選ばれて表示されるようにすることも可能である。
画像データを記憶手段に記憶させれば、画像取得後の任意の時期に所望の画像を表示させることができる。画像データが記憶させられない場合に画像を表示させるためには、作業を中断して作業装置に同じ動作を再度行わせ、再度撮像を行うことが必要であって面倒であり、また、オペレータが画像を見て、必要な画像が得られたか否かを判断することが必要である。そのため、作業の中断により作業能率が低下する上、例えば、画像を表示させる理由がエラーの発生およびエラー原因の究明である場合、エラー究明に時間がかかるのであるが、本項に記載の対回路基板作業機においては、記憶条件に合致した画像データが自動的に記憶され、保存されるため、表示のための再動作，再撮像，オペレータの監視等が不要であり、作業能率の低下等を生じることなく、画像を表示させ、エラー原因の究明等を行うことができる。
また、表示条件と記憶条件とが同一であれば、画像が表示条件に合致するか否かの判定と同時に記憶条件に合致するか否かの判定が行われることとなり、判定が１回で済み、表示および記憶が容易に為される。
記憶条件に合致しない画像の画像データを記憶しないようにすれば、画像データ記憶手段の記憶容量が少なくて済み、あるいは記憶条件に合致する画像の画像データの記憶量を多くすることができる。
（１２）前記画像データ記憶手段に画像データを記憶させるか否かを決定する条件である記憶条件を設定する記憶条件設定手段を含む（１１）項に記載の対回路基板作業機。
上記「記憶条件」には「すべての対象物」という条件も含むものとする。その場合、「すべての対象物」という条件のみを含むものとすることも、「一部の対象物」という条件は必須であるが、選択肢の一つとして「すべての対象物」という条件も含むようにすることも可能である。
記憶条件は、当該対回路基板作業機による一連の作業の開始前に設定されることが望ましく、また、複数種類の中から選択して設定可能とされることが望ましい。画像データ記憶手段は、一連の作業が行われている間、撮像装置により撮像された画像がオペレータの何らの操作も要することなく、自動で予め設定された条件に合致する画像か否かの判定を行うものであることが望ましい。一連の作業の開始前における記憶条件の設定および一連の作業が行われている間における記憶条件の設定については、（１）項と同様に説明される。
（１３）前記画像データ記憶手段への画像データの記憶を終了させる条件であるデータ記憶終了条件を設定するデータ記憶終了条件設定手段を含む（１１）項または（１２）項に記載の対回路基板作業機。
データ記憶終了条件の設定は、複数種類の終了条件の中から少なくとも一つを選択することにより行ってもよく、終了条件の種類は１つであるが、その内容を具体的に設定することにより行ってもよい。前者の場合、選択された終了条件の内容が具体的に設定されていてもよく、変更可能とされていて、選択後に設定されるようにしてもよい。
データ記憶終了条件は、例えば、画像データの記憶数が設定数に達したこと、画像データ記憶手段が満杯になってそれ以上、画像を記憶することができないこと、時間、例えば、表示条件の設定から設定時間が経過したこと、画像処理結果のエラー発生率が設定率以下になったこと、例えば、一旦、エラー発生率が設定率以上となり、表示条件が設定されて、それと合致する画像が表示されることとなったが、その後のエラー発生率が設定率より小さくなったこととされる。
データ記憶終了条件が設定されれば、データ記憶が際限なく継続して行われることがなく、必要十分なデータが得られるとともに、データ記憶容量、記憶時間等が無用に増大することが回避される。
本項の対回路基板作業機によれば、必要な画像データを保存しつつ、記憶容量が少なくて済む。
（１４）前記撮像装置により撮像された画像のデータである画像データを処理する画像処理装置を含み、前記画像データ記憶手段が、前記画像データを記憶する画像データ記憶部と、前記画像処理装置による画像処理に関連する情報を記憶する画像処理関連情報記憶部とを有する（１１）項ないし（１３）項のいずれかに記載の対回路基板作業機。
画像処理関連情報には、例えば、撮像装置の画像分解能、部品保持具が回転させられる場合にはその回転軸線の撮像面の中心に対する位置、撮像される電子回路部品の寸法等、画像処理条件に関する情報や、撮像時刻、エラーコード等補助情報等が含まれる。エラーコードは複数種類設定され、その各々についてエラーの具体的内容が対応付けられており、エラーコードがわかれば、エラーの内容がわかる。
例えば、画像処理の結果がエラーになった画像の画像データが記憶させられる場合に、画像処理条件が記憶されていれば、エラー原因の究明が容易になる。また、再度画像処理を行うことや画像処理条件の修正を行うこともできる。
（１５）前記撮像装置により撮像された画像のデータである画像データを処理する画像処理装置を含み、前記画像表示制御装置が、前記表示装置に表示させる画像の倍率を前記画像処理装置により画像処理される画像の倍率とは異ならせる倍率変更部を有する（１）項ないし（１４）項のいずれかに記載の対回路基板作業機。
表示装置に表示させる画像の倍率は、画像処理される画像の倍率より大きくしてもよく、小さくしてもよい。
倍率は、予め設定された複数種類の倍率から選択された大きさに変更されてもよく、オペレータによって設定された任意の大きさに変更されてもよい。変更倍率は自動で選択されてもよく、オペレータによって選択されてもよい。
例えば、対象物が小さく、画像を画像処理される際の倍率で表示した場合にはオペレータの目視による識別が困難であっても、倍率を大きくすることにより、容易に識別することができる。あるいは、対象物が大きく、画像を画像処理される際の倍率で表示した場合には、一つしか表示できなくても、表示倍率を小さくすることにより複数の画像を一緒に表示することができ、それらを比較したり、表示された画像に基づくオペレータの処理能率を向上させることができる。
（１６）前記画像表示制御装置が、前記表示装置に前記画像と共に表示させるべき情報のデータを各画像の画像データと対応付けて記憶する表示情報記憶部を有する（１）ないし（１５）項のいずれかに記載の対回路基板作業機。
画像と共に表示させれば有効な情報には、例えば、対象物が電子回路部品であれば、電子回路部品の種類，電子回路部品を保持する部品保持具の個別識別コードや種類識別コード，電子回路部品を供給する部品供給具の個別識別コードや種類識別コード，電子回路部品が装着される回路基板の種類，装着位置等、種々の情報がある。
（１７）前記表示装置に画像を表示させるか否かを決定する条件である表示条件を設定する表示条件設定手段を含む（１）項ないし（１６）項のいずれかに記載の対回路基板作業機。
（１８）前記表示条件設定手段が、オペレータにより操作される入力装置を含む（１７）項に記載の対回路基板作業機。
本項の対回路基板作業機においては、表示条件がオペレータによって手動で設定される。
（１９）前記入力装置による前記表示条件設定を支援する設定入力支援手段を含む（１８）項に記載の対回路基板作業機。
設定入力支援手段の支援により、オペレータは容易に表示条件を設定することができる。
（２０）当該対回路基板作業機が、前記回路基板を保持する基板保持装置と、電子回路部品を供給する部品供給装置と、前記撮像装置により撮像された画像のデータである画像データを処理する画像処理装置とを含み、前記作業装置が、吸着ノズルにより部品供給装置から電子回路部品を受け取って前記基板保持装置に保持された回路基板に装着する部品装着装置を含み、かつ、前記設定入力支援手段が、前記吸着ノズルによって保持された電子回路部品の画像の前記画像処理装置による処理結果がエラーとなった場合に、そのエラーとなった電子回路部品の種類，その電子回路部品を保持していた吸着ノズル，その電子回路部品を供給した部品フィーダの少なくとも１つを含むエラー情報を前記表示装置に表示させるエラー情報表示部を有する（１９）項に記載の対回路基板作業機。
電子回路部品の画像の処理結果がエラーとなる原因には、電子回路部品、吸着ノズル、部品フィーダの少なくとも一つが関与していることが多い。したがって、それらの少なくとも１つを含むエラー情報を表示させれば、オペレータは、エラー情報からエラー原因を推定し、その原因を解析するのに有効な表示条件を設定することができる。
（２１）当該対回路基板作業機が、前記回路基板を保持する基板保持装置と、複数の部品フィーダから選択的に電子回路部品を供給する部品供給装置と、前記撮像装置により撮像された画像のデータである画像データを処理する画像処理装置とを含み、前記作業装置が、吸着ノズルにより部品供給装置から電子回路部品を受け取って前記基板保持装置に保持された回路基板に装着する部品装着装置を含み、かつ、前記表示条件設定手段が、前記吸着ノズルによって保持された電子回路部品の画像の前記画像処理装置による処理結果がエラーとなった場合に、そのエラーとなった電子回路部品の種類，その電子回路部品を保持していた吸着ノズル，その電子回路部品を供給した部品フィーダの少なくとも１つが同じであることを少なくとも含む条件を、前記表示条件として自動で設定する自動設定部を有する（１７）項ないし（２０）項のいずれかに記載の対回路基板作業機。
上記「・・・の少なくとも１つが同じであることを少なくとも含む条件」とは、画像が取得された部品，その部品を保持していた吸着ノズル，その部品を供給した部品フィーダの少なくとも一つが、画像処理結果がエラーとなった場合の部品の種類，その部品を保持していた吸着ノズル，その部品を供給した部品フィーダのうちで表示条件とされたものの全部と同じであることであり、上記以外の表示条件としては、例えば、吸着ノズルの軸線と直交する方向の移動の加，減速度や、吸着ノズルの軸線まわりの回転角度，角加，減速度や、撮像装置の撮像条件や、照明装置の照明条件等が同じであることがある。
表示条件が自動で設定されれば、画像の表示にオペレータの操作を全く必要とせず、対回路基板作業機の使い勝手が良くなる。
（２２）前記画像表示制御装置が、前記表示装置に、前記予め設定された条件に合致する画像を複数一緒に表示させる複数画像表示部を備えた（１）項ないし（２１）項のいずれかに記載の対回路基板作業機。
予め設定された条件に合致する画像は、１つずつ表示させてもよいが、複数一緒に表示させれば、それらを比べることが容易であり、また、複数の画像の全部を短時間で見ることができる。そのため、例えば、画像処理結果がエラーとなって表示条件が設定され、その条件に合致する画像が表示される場合、エラー原因の究明を容易にかつ迅速に行うことができる。
画像はペレータの指示に基づいて複数表示されるようにしてもよく、自動で複数表示されるようにしてもよい。また、表示数が変更されるようにしてもよい。表示数は、オペレータにより選択されてもよく、自動で設定されてもよい。例えば、表示される対象物の寸法と表示装置の表示領域の大きさとの関係に基づいて自動で設定されるようにする。
複数の画像の表示倍率は、画像処理時の倍率と同じにしてもよく、異ならせてもよく、全部について同じにしてもよく、少なくとも一部について互いに異ならせてもよい。
（２３）前記回路基板を保持する基板保持装置を含み、前記撮像装置が、前記対象物として、前記基板保持装置に保持された回路基板に設けられた基準マークを撮像するものである（１）項ないし（２２）項のいずれかに記載の対回路基板作業機。
対象物が基準マークである場合、予め定められた条件は、例えば、基準マークの形状，寸法，設置位置，数について設定される。（２４）項についても同様である。
回路基板に設けられた基準マークの撮像により、例えば、基板保持装置による回路基板の保持位置誤差、回路基板の表面ないし作業面に設定された作業箇所の位置誤差等を取得することができ、作業時に位置誤差を修正することにより、作業を精度良く行うことができる。
基準マークの複数の画像のうち、予め定められた条件を満たす基準マークの画像の表示により、例えば、基準マークや基準マークが画像処理が監視され、例えば、基準マークの確認が行われ、正常に、例えば、正規の形状，寸法で設けられているか否かがわかる。
（２４）電子回路部品を供給する部品供給具を含み、前記撮像装置が、その部品供給具に設けられた基準マークを前記対象物として撮像するものである（１）項ないし（２３）項のいずれかに記載の対回路基板作業機。
部品供給具には、例えば、部品フィーダや部品トレイがある。
部品供給具に設けられた基準マークの撮像により、例えば、部品供給具の位置誤差を取得し、部品取出位置を補正することにより、部品を正確に取り出すようにすることができる。
【図面の簡単な説明】  図１は本発明の実施形態である電子回路部品装着機を概略的に示す平面図である。
図２は上記電子回路部品装着機の部品装着装置を示す側面図（一部断面）である。
図３は上記電子回路部品装着機の制御装置を示すブロック図である。
図４は上記制御装置によって実行される部品画像表示ルーチンの一部を示すフローチャートである。
図５は上記部品画像表示ルーチンの残りを示すフローチャートである。
図６は前記電子回路部品装着機において画像処理結果がエラーになった場合のエラー情報の例を示す図である。
図７は前記電子回路部品装着機において画像処理結果がエラーになった場合のエラー情報の別の例を示す図である。
図８は表示条件に合致した画像が表示された表示画面を示す図である。
図９は表示条件に合致した複数の画像が表示された表示画面を示す図である。
図１０は複数の表示条件に合致した画像が表示された表示画面を示す図である。
【発明を実施するための最良の形態】  以下、対回路基板作業機の一種である電子回路部品装着機に本発明を適用した実施形態を図面に基づいて詳細に説明する。
本電子回路部品装着機は、複数の装着ヘッドが一旋回軸線まわりを旋回させられる部品装着装置を有するロータリヘッド型の装着機である。図１に本電子回路部品装着機の平面図を示し、図２に、本電子回路部品装着機が有する部品装着装置を中心とした側面一部断面図を示す。
本電子回路部品装着機は、図１に示すように、主に、作業機本体５０と、作業機本体５０に配設された回路基板としてのプリント配線板５２を固定する基板保持装置としての配線板固定装置５４と、作業機本体５０に配設され、配線板固定装置５４をＸ軸方向およびＹ軸方向に移動させる配線板移動装置ないし配線板固定装置移動装置としてのＸＹテーブル装置５６と、作業機本体５０のＸＹテーブル装置５６の奥（図１における上方）に配設された部品供給装置５８と、作業機本体５０の配線板固定装置５４および部品供給装置５８の上方に配設され、部品を装着する部品装着装置６０と、部品装着装置６０の前方にプリント配線板５２の表面（装着面）を撮像可能に配設された配線板撮像装置６２と、これらの装置を制御する制御装置６４（図３参照）とから構成されている。なお、本装着機は、特開２００２−３６８４９４号公報に記載されているものとほぼ同様に構成されており、また、部品装着装置６０については、特開平６−３４２９９８号公報および特開２００１−３４５５９９号公報等に記載のものと、部品供給装置５８については、特公平８−２１７９１号公報に記載されているものとほぼ同様に構成されており、ここでは簡単な説明にとどめる。
配線板固定装置５４は、装着作業においてほぼ予定された位置にプリント配線板５２を保持固定するものであり、図示を省略する搬入コンベヤおよび搬出コンベヤに接続可能であり、プリント配線板５２が配線板固定装置５４に搬入、搬出される。ＸＹテーブル装置５６は、配線板固定装置５４を支持して配線板固定装置５４をＹ軸方向に移動させるＹテーブル装置７２と、Ｙテーブル装置７２を支持してＹテーブル装置７２をＸ軸方向に移動させるＸテーブル装置７４とを備えている。Ｙテーブル装置７２およびＸテーブル装置７４は、駆動源となるサーボモータ、ボールねじ機構等を有している。
また、部品供給装置５８は、主に、２つの部品供給テーブル７８と、それら部品供給テーブル７８を互いに独立してＸ軸方向に移動させる部品供給テーブル移動装置８０と、部品供給テーブル７８上に並設され、テープに保持された部品を順次送り出し可能な複数の部品フィーダとしてのテープフィーダ８２（以下、フィーダ８２と略称する。一方の部品供給テーブル７８に並設されるフィーダ８２の図示は省略されている。）とを備え、所定の部品供給位置において、装着順序にしたがって所定の部品を取り出し可能な状態とする。
フィーダ８２により供給される電子回路部品は、本実施形態においては、キャリヤテープにより保持されてテーピング電子回路部品とされており、フィーダ８２には多数の電子回路部品が収容されている。フィーダ８２は、部品送り装置としてのテープ送り装置（図示省略）を備えており、キャリヤテープを長手方向に送ることにより部品９０（図２参照）が順次、予め定められた一定の供給部に位置決めされ、供給部から順次１個ずつ供給される。テープは、例えば、部品保持具としてのテープ保持具としてのリール（図示省略）に巻き付けられてフィーダ８２の部品保持部にセットされる。
本実施形態においては、複数のフィーダ８２およびリールにそれぞれ、バーコードが設けられている。フィーダ８２に設けられたバーコードには、フィーダ８２に関する情報であるフィーダ情報、例えば、フィーダの種類，番号，寸法，部品保持形態等が記憶させられている。本実施形態では、フィーダ８２に付けられた番号がフィーダＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）とされており、番号によりフィーダ８２が特定され、識別される。バーコードは一次元コードの一種であり、それに記憶させられた情報によりフィーダ８２を個々に識別することができる識別コードでもある。フィーダ８２にはまた、フィーダＩＤ等がオペレータにわかるように表示されている。
また、リールに設けられたバーコードには、リール（つまりは部品）に関する情報であるリール情報（部品情報）、例えば、部品名称，形状，寸法，電気的特性値，製造メーカ，荷姿，新品のテーピング電子回路部品における部品収容数，電子回路部品の製造年月日，ロット番号等が記憶されている。電子回路部品は、本実施形態では、例えば、部品識別子である部品識別コードにより規定される。部品識別コードには、電子回路部品を他の電子回路部品とは区別して特定できる情報、例えば、種類が含まれる。種類は、本実施形態においては、３２１６Ｃ，２１２５Ｒ，３３１７Ｔ等の部品名称，形状，寸法，電気的特性値および製造メーカにより識別される。バーコードには、部品識別コードが含まれていると考えられ、バーコードの読取りにより電子回路部品の種類が識別される。リールにはまた、部品識別コード等がオペレータにわかるように表示されている。これらフィーダ情報と、フィーダ８２に搭載されたリールのリール情報とは、互いに対応付けられて記憶させられ、ホストコンピュータ（図示省略）に記憶させられている。
バーコードは、それが設けられる部材等に関する情報等を記憶する情報記憶部の一種であり、記憶された情報は、例えば、情報読取装置としてのバーコードリーダによって読み取られる。情報記憶部は、二次元コードとしてもよい。
部品装着装置６０は、図２に示すように、主に、インデックステーブル８６と、そのインデックステーブル８６の周囲にプリント配線板５２に直角に保持された複数の装着ヘッド８８とを備える。装着ヘッド８８のそれぞれは、保持具保持部としてのノズル保持部を備え、先端部に部品９０を保持する部品保持具としての吸着ノズル９２を保持する。吸着ノズル９２は本体部としてのノズル本体および吸着部としての吸着管を備え、図示しない負圧源に連結され、負圧により部品９０を吸着する。
本実施形態において複数の装着ヘッド８８はそれぞれ、複数のノズル保持部を有し、吸着ノズル９２を複数、例えば、６個保持するものとされている（図２には代表的に２個の吸着ノズル９２が図示されている）。これら吸着ノズル９２は、少なくとも２個が吸着管の直径を異にし、種類の異なる吸着ノズル９２とされている。装着ヘッド８８の複数の吸着ノズル９２は、選択的に作用位置ないし使用位置に位置決めされ、部品９０を吸着する。
装着ヘッド８８は、インデックステーブル８６に等角度間隔で保持されており、インデックステーブル８６がテーブル間欠回転装置９４（図３参照）により一定角度ずつ間欠回転させられることにより、各装着ヘッド８８が、図１に示す部品供給ステーションＣおよび部品装着ステーションＤとを含む移動経路を順次移動させられる。インデックステーブル８６およびテーブル間欠回転装置９４がヘッド移動装置としてのヘッド旋回装置を構成し、前記ＸＹテーブル装置５６と共に、装着ヘッド８８とプリント配線板５２とを装着面に平行な方向に相対移動させる相対移動装置を構成している。また、部品装着装置６０は、図２に示す装着ヘッド昇降装置９６と図３に示す装着ヘッド回転装置９８とを有し、それぞれの装着ヘッド８８は、部品供給ステーションＣおよび部品装着ステーションＤにおいて昇降させられ、また、必要に応じて、自身の軸線を中心としてその軸線周りに回転させられる。
装着ヘッド８８の移動経路には、図１に示すように、ノズル検出ステーションＫが設けられ、装着ヘッド８８の使用位置に位置決めされた吸着ノズル９２の種類が検出されるようにされている。また、ノズル選択ステーションＮが設けられ、装着ヘッド８８が保持する複数の吸着ノズル９２のうちの１つであって、使用する吸着ノズル９２の選択（使用位置への位置決め）が行われるようにされている。さらに、部品排出ステーションＨが設けられ、フィーダ８２から受け取ったがプリント配線板５２に装着しなかった部品９０を排出するようにされている。
装着ヘッド８８の移動経路にはまた、図１に示すように、部品撮像ステーションＳが存在し、吸着ノズル９２の下方から吸着保持された部品９０を撮像するための部品撮像装置１０２が配設されている。部品撮像装置１０２は、撮像デバイスとしての部品カメラ１０４（図３参照），図示を省略する照明装置および導光装置等を含み、部品９０の正面像あるいは投影像を撮像する。部品カメラ１０４は、本実施形態においては、ＣＣＤカメラにより構成されている。撮像によって得られた画像データは画像処理装置としての画像処理コンピュータ１１０（図３参照。制御装置６４に含まれる。）によって処理され、部品９０の保持位置誤差情報が取得されるようになっている。保持位置誤差は、部品の予め定められた基準点、例えば中心点のノズル回転軸線（使用位置に位置決めされた吸着ノズル９２の回転軸線）に対するＸ軸，Ｙ軸方向の位置誤差と、ノズル回転軸線まわりの回転位置誤差とを含んでいる。装着ヘッド８８の移動経路にはさらに、ヘッド回転ステーションＴが存在し、ここにおいて、前記装着ヘッド回転装置９８により、保持位置誤差情報中の回転位置誤差情報に基づいて装着ヘッド８８が回転させられ、回転位置誤差が補正される。
前記配線板撮像装置６２は、撮像デバイスとしての配線板カメラ１１４（図３参照）および照明装置を備え、その位置が固定されており、上記ＸＹテーブル装置５６によるプリント配線板５２の移動によって、プリント配線板５２の表面の任意の位置の撮像が可能となっている。配線板撮像装置６２によって得られた画像データは、前記画像処理コンピュータ１１０によって処理される。プリント配線板５２の表面には複数の基準マーク（図示省略）が設けられており、それらが配線板撮像装置６２によって撮像されることにより、プリント配線板５２の配線板固定位置情報が取得され、複数の装着点の各々の位置情報が得られる。この位置情報には、装着点のＸ軸、Ｙ軸方向の位置誤差が含まれている。
図３に本電子回路部品装着機を制御する制御装置６４のブロック図を、本発明に関係の深い部分を中心に示す。制御装置６４は、ＣＰＵ１２０，ＲＯＭ１２２，ＲＡＭ１２４，入出力インタフェース１２６およびそれらを接続するバス１２８を有するコンピュータ１３０（以後、装着制御コンピュータ１３０と称する）を主体とするものである。入出力インタフェース１２６には、制御装置６４内にあるそれぞれの駆動回路１３２，制御回路１４０を介して、配線板固定装置５４，ＸＹテーブル装置５６，部品供給装置５８，テーブル間欠回転装置９４，装着ヘッド回転装置９８，表示画面１４２等が接続されている。前記装着ヘッド昇降装置９６は、テーブル間欠回転装置９４の駆動源により、インデックステーブル８６の間欠回転と同期して駆動される。表示画面１４２は、例えば、ＣＲＴディスプレイにより構成され、制御装置６４の表示画面１４２を制御する部分と共に表示装置を構成している。表示装置は出力装置ないし報知装置の一種であり、情報等を表示により出力し、報知する。表示画面１４２は、液晶ディスプレイにより構成してもよい。
また、入出力インタフェース１２６には、配線板撮像装置６２および部品撮像装置１０２が部品画像処理コンピュータ１０４を介して接続されており、上述したように、部品９０の保持位置誤差情報およびプリント配線板５２の配線板固定位置情報が取得される。入出力インタフェース１２６にはさらに、入力装置１３４が接続されるとともに、バーコードリーダ１３６が接続されるようにされている。入力装置１３４は、本実施形態においては、キーボードおよびポインティングデバイスの一種であるマウスを含む。キーボードは、アルファベットキー，テンキー，ファンクションキー等を含み、操作指令や情報入力等に使用される。
また、ＲＯＭ１２２には、電子回路部品装着機８の基本動作プログラム等が記憶されており、ＲＡＭ１２４には、作業対象となるプリント配線板に応じた部品装着プログラムを始め、各種プログラムおよびデータ等が記憶されている。部品装着プログラムには、例えば、基板情報，シーケンスデータ，部品搭載データおよび部品情報等が含まれる。シーケンスデータは、例えば、多数の部品装着位置の座標，各装着位置にそれぞれ装着される部品９０の装着姿勢，部品９０を保持するフィーダ８２の部品供給テーブル７８への搭載位置等が互いに対応付けられるとともに、装着順序が設定されたデータを含む。部品搭載データは、互いに対応付けられたフィーダ８２の搭載位置および部品識別コードの情報を含む。部品情報は、例えば、部品９０に関する情報を記憶する記憶装置であるパーツデータジェネレータ（図示省略）から供給され、部品名称，形状，寸法，電気的特性値，部品撮像態様等を含む。部品装着プログラムにより設定されたデータが基本動作プログラムにより実行されて電子回路部品がプリント配線板５２に装着される。
なお、本部品装着装置６０は装着ヘッド８８を複数備え、吸着ノズル９２を複数備えている。そのため、複数の装着ヘッド８８および各装着ヘッド８８の複数のノズル保持部についてそれぞれ、それらを特定するデータであるコードが付され、装着ヘッド８８のコードおよびノズル保持部のコードによって吸着ノズル９２が特定されるようにされている。また、ノズル保持部と、ノズル保持部に保持される吸着ノズル９２の種類とが対応付けられて記憶させられている。吸着ノズル９２は、例えば、その吸着部を構成する吸着管の直径や、吸着した部品９０の撮像時に部品９０を照明するための発光体等の背景形成部の直径等によって種類を異にし、部品９０の種類等に応じて使い分けられる。吸着ノズル９２の各々について個別識別コードを設定し、複数の吸着ノズル９２を個々に特定するようにしてもよい。また、フィーダ８２の部品供給テーブル７８への搭載時にフィーダ情報と搭載位置とを対応付けるデータが取得され、ＲＡＭ１２４に記憶させられている。
装着作業における本装着機の動作は、前記特公平８−２１７９１号公報に記載されているものとほぼ同様であり、ここでは簡単に説明するにとどめる。
プリント配線板５２への部品９０の装着時には、プリント配線板５２を保持固定した配線板固定装置５４がＸＹテーブル装置５６により移動させられ、プリント配線板５２の表面である装着面上に設定された複数の装着点が順次、部品装着装置６０の部品装着ステーションＤに対応する位置に位置決めされる。
部品装着装置６０では、インデックステーブル８６がテーブル間欠回転装置９４により間欠回転させられ、装着ヘッド８８が部品供給ステーションＣにおいてフィーダ８２から部品９０を受け取る。この部品９０は部品撮像ステーションＳにおいて撮像され、それにより得られる回転位置誤差が、ヘッド回転ステーションＴにおいて装着ヘッド８８が回転させられることにより修正され、部品装着ステーションＤにおいて部品９０がプリント配線板５２に装着される。部品９０の保持位置誤差のうち、Ｘ軸，Ｙ軸方向の位置誤差は、プリント配線板５２の移動位置の修正によって修正される。この際、基準マークの撮像により得られたプリント配線板５２の装着点のＸ軸，Ｙ軸方向の各位置誤差および部品９０の回転位置誤差の修正により生ずる部品９０の基準点のずれも併せて修正される。
部品供給装置５８では、部品供給テーブル７８が部品供給テーブル移動装置８０により移動させられ、複数のフィーダ８２が、その供給部が順次、部品供給位置に位置決めされて部品９０を供給する。また、フィーダ８２においては、部品９０を供給する毎に部品送り装置が作動させられ、次に供給する部品９０が供給部に送られる。
このように吸着ノズル９２に保持された部品９０は部品カメラ１０４により撮像され、その画像のデータに基づいて吸着ノズル９２による部品９０の保持位置誤差が求められるのであるが、画像処理結果がエラーになることがある。保持位置誤差は、撮像により取得された部品９０の投影像あるいは正面像を誤差のない正規の像と比較することにより取得されるのであるが、その際、吸着ノズル９２による部品９０の保持の有無のチェック，部品９０の種類の確認，部品保持状態（例えば、立った状態で保持されているか否か）等のチェック等が行われ、吸着ノズル９２がフィーダ８２からの部品９０の取出し動作を行ったにもかかわらず、部品９０の像が得られず、部品９０が保持されていない場合、部品９０の実際の寸法の正規の寸法に対する差が許容差を超えていて、部品９０の種類が間違っているか、あるいは部品９０の種類は間違っていないが、ばりが大きいか、あるいは部品９０が正規の姿勢ではなく、立った姿勢あるいは傾いた姿勢で保持されていると推定される場合、保持位置誤差が設定値を超えて大きい場合、リードの曲がりが大きいものである場合等には、画像処理結果がエラーとされる。
装着制御コンピュータ１３０のＲＯＭ１２２には、図４および図５にフローチャートで示す部品画像表示ルーチンが記憶され、画像処理結果がエラーになり、同じ種類のエラーの発生率が設定率以上になれば、画像の表示条件が設定され、以後、設定された表示条件に合致する画像が自動的に選択されて表示画面１４２に自動で表示され、オペレータによって異常原因が究明されるようにされている。
部品画像表示ルーチンを概略的に説明する。
吸着ノズル９２によってフィーダ８２から取り出された部品９０はいずれも部品撮像ステーションＳにおいて撮像され、通常は、部品９０が撮像される毎にその画像が表示画面１４２に表示されるのに対し、画像処理結果がエラーになり、エラー発生に基づく部品画像表示を行うための条件が成立すれば、表示条件が設定され、通常の表示は為されず、表示条件に合致する画像のみが表示されるようにされる。
本実施形態では、エラー発生に基づく部品画像表示を行うための表示条件は、表示条件設定条件の成立時に設定され、一連の装着作業の途中に設定される。表示条件設定条件は、本実施形態においては、エラー発生率が設定率以上になったことであり、例えば、撮像が設定回数、例えば、１００回行われる間に同じ種類のエラーが設定回数、例えば、２回発生したこととされている。本実施形態においては、画像処理結果がエラーになった部品９０の種類，その部品９０を吸着していた吸着ノズル９２およびその部品９０を供給したフィーダ８２のうちの少なくとも一つが同じであるエラーが同じ種類のエラーである。画像処理結果がエラーになっても、表示条件設定条件が成立しない間は通常表示が為される。
画像処理結果がエラーになれば、エラー情報等がバッファに記憶される。エラー情報は、例えば、画像処理結果がエラーになった部品９０の種類，その部品９０を吸着していた吸着ノズル９２およびその部品９０を供給したフィーダ８２をそれぞれ特定するデータを含む。部品９０の種類は部品識別コードにより特定され、吸着ノズル９２は、前述のように、吸着ノズル９２を保持するノズル保持部に付されたコードおよびそのノズル保持部を有する装着ヘッド８８のコードにより特定され、フィーダ８２は、フィーダ８２の部品供給テーブル７８への搭載位置によって特定される。これらは部品装着プログラムからわかる。
同じ種類のエラーの発生率が設定率以上になれば、表示条件が設定される。表示条件は、オペレータにより手動で設定され、あるいは装着制御コンピュータ１３０により自動で設定される。いずれの態様で設定されるかは、予めオペレータによって入力装置１３４を用いて選択されている。オペレータによる設定であるマニュアル設定であれば、エラー発生率が設定率以上になったエラーについて記憶されたエラー情報が表示画面１４２に表示され、それを見てオペレータが表示条件を設定する。オペレータによる表示条件の設定が支援されるのである。表示条件は、以後、撮像により得られる画像のいずれを表示させるかを設定する条件であり、その条件に合致する画像は、画像処理結果がエラーであってもなくても表示される。表示条件はエラーの発生に基づいて設定されるため、そのエラーの原因が解消されない限り、再度、同じエラーが発生する可能性があり、表示される画像について画像処理結果がエラーであれば、画像処理結果がエラーになることを条件として画像が表示されることとなり、画像処理結果がエラーでなければ、部品装着装置６０により保持された部品９０が予め設定された種類の部品であることを条件として、その部品の画像が表示され、あるいは吸着ノズルが予め設定された特定の吸着ノズルそのものであることを条件として表示され、あるいは部品９０を供給したフィーダ８２が予め設定されたフィーダ８２であることを条件として表示されることとなる。予め設定された特定の吸着ノズル９２は、予め設定された条件を満たす吸着ノズルであって、予め設定された種類の吸着ノズルでもある。表示条件が自動で設定される場合、本実施形態では、エラー情報の表示が為されず、設定支援が行われず、予め設定された手法で表示条件が設定される。表示条件が設定されれば、バッファに記憶させられたエラー情報のうち、表示条件が設定されたエラー情報を含む情報が収集メモリに移送され、バッファから消去される。
一旦、表示条件が設定されたならば、以後、エラーの発生に関係なく、表示条件に合致する画像が得られる毎に表示画面１４２に表示され、オペレータはその表示を見てエラーの原因を解析する。このように表示条件が設定され、それに合致する画像が表示される状態になっても、部品９０がフィーダ８２から取り出される毎に撮像されるが、表示条件に合致しない画像は表示されない。
表示条件に合致する画像については、画像データが画像データメモリに記憶され、その画像が得られた部品９０に関連する情報である部品関連情報，画像データメモリの画像データが記憶された個所を指定する画像アドレスおよび画像処理関連情報が収集メモリに記憶させられるとともに、画像が表示画面１４２に表示される。画像処理関連情報は、本実施形態では、部品カメラ１０４の画像分解能（１ピクセルの大きさ），部品カメラ１０４の撮像面の中心である撮像中心に対する吸着ノズル９２の回転軸線の位置，部品９０の寸法，撮像時刻，画像処理結果がエラーである場合のエラーコードである。エラーコードはエラーの種類を表すコードデータであり、ＲＡＭ１２４には、複数種類のエラーコードと、それらの各々についてエラーの具体的内容を表すデータとが対応付けられて記憶させられており、エラーコードによりエラーの内容がわかる。
一つの表示条件に合致する画像の記憶数が設定数以上になれば、その表示条件は削除され、それ以上、その表示条件と合致する画像の収集が行われないようにされる。設定数は、エラーの原因究明に十分な数の画像が得られる数であって、画像データメモリの最大記憶数より少なく、画像データメモリに、表示条件を異にする複数種類の画像を設定数ずつ記憶させることができる数に設定されている。また、画像データメモリにおける画像の記憶数の合計が設定数以上になった場合には、電子回路部品装着機が停止させられるようにされている。画像データメモリの記憶容量を超えるほどのエラーが発生することは異常であり、機械を停止して異常原因が除去されるようにされているのである。収集メモリの記憶容量も考慮してもよい。
表示条件の設定後、表示条件に合致する画像が表示されている間に、その表示を行わせるに至ったエラーとは種類を異にするエラーが発生すれば、そのエラーに関する情報がバッファに記憶され、異なる種類のエラーの発生率が設定率以上になれば、表示条件が設定される。表示条件が複数、設定された場合、複数種類の表示条件の各々に合致する複数種類の画像が一緒に表示される。
図４および図５に示すフローチャートに基づいて、撮像により得られた部品９０の画像の表示を詳細に説明する。
まず、ステップ１（以後、Ｓ１と略記する。他のステップについても同じ。）が実行され、部品撮像ステーションＳにおいて部品９０の撮像が行われたか否かが判定される。撮像が行われたのでなければ、Ｓ１の判定結果はＮＯになってＳ２５が実行され、フラグＦＡが１にセットされているか否かが判定される。フラグＦＡの役割は後述する。フラグＦＡがリセットされていれば、Ｓ２５の判定結果がＮＯになってＳ２６が実行され、ＲＡＭ１２４に設けられたバッファにデータが記憶されているか否かが判定される。バッファにデータが記憶されていなければ、Ｓ２６の判定結果がＮＯになり、図５に示すＳ２１が実行される。Ｓ２１においては、収集メモリ等の内容をクリアする指令が出されたか否かが判定され、クリア指令が出されていなければ、Ｓ２１の判定結果がＮＯになる。次いで、Ｓ２３において、ＲＡＭ１２４に設けられた収集メモリが空であるか否かが判定され、空でなければ、Ｓ２３の判定結果がＮＯになってルーチンの実行が終了する。Ｓ２１，Ｓ２３については、後述する。
部品９０の撮像が行われたのであれば、Ｓ１の判定結果がＹＥＳになってＳ２が実行され、カウンタのカウント値ＣＡが１、増加させられる。このカウンタは、撮像回数を連続して数え、Ｓ３においてカウント値ＣＡが設定値ＣＭＡＸに達したか否かが判定される。設定値ＣＭＡＸは、本実施形態では、１００に設定されており、カウント値が１００に達していなければ、Ｓ３の判定結果がＮＯになってＳ５が実行され、フラグＦＢが１にセットされているか否かが判定される。フラグＦＢの役割は後述する。フラグＦＢがセットされていなければ、Ｓ５の判定結果はＮＯになり、Ｓ６が実行されて通常表示が為される。撮像により得られた部品９０の画像がそのまま表示画面１４２に表示されるのである。
そして、Ｓ７において画像処理結果がエラーになったか否かが判定される。画像処理結果は、前述のように、種々の場合にエラーになる。Ｓ７の判定は、画像処理コンピュータ１１０による画像処理結果に基づいて行われ、エラーが発生していなければ、Ｓ７の判定結果はＮＯになってＳ３１が実行され、フラグＦＢがセットされているか否かが判定される。フラグＦＢがセットされていなければ、Ｓ３１の判定結果はＮＯになってＳ３９が実行されるが、ここでは、Ｓ３９の判定結果はＮＯになり、Ｓ３９ａの判定結果もＮＯになってＳ２１が実行される。
それに対し、画像処理結果がエラーになった場合には、Ｓ７の判定結果がＹＥＳになってＳ８が実行され、エラー情報，画像アドレスおよび画像処理関連情報が装着制御コンピュータ１３０のＲＡＭ１２４に設けられたバッファに記憶させられる。画像処理結果がエラーになった画像の画像データは、画像データメモリに記憶させられ、そのメモリにおける記憶個所を指定するアドレスがバッファに記憶させられるのである。画像データメモリは、画像処理コンピュータ１１０に設けることも可能であるが、本実施形態においては装着制御コンピュータ１３０のＲＡＭ１２４に設けられている。画像処理コンピュータ１１０における画像処理が終了する毎に、エラー情報を含む処理結果および画像処理関連情報のデータと、画像データとが画像処理コンピュータ１１０から装着制御コンピュータ１３０に移送され、前者がバッファに、後者が画像データメモリにそれぞれ記憶させられるのである。
次いでＳ９が実行され、エラー内容が部品９０が吸着されていないことであり、かつ、その部品９０の吸着が再実行の指示により為された吸着であるか否かが判定される。本電子回路部品装着機においては、吸着ノズル９２がフィーダ８２からの部品９０の取出し動作を行ったにもかかわらず、プリント配線板５２に装着するに至らなかった場合には、その吸着ノズル９２あるいは別の吸着ノズル９２に、装着されなかった部品９０を再度、同じフィーダ８２から取り出させ、プリント配線板５２に装着させる再試が行われるようにされている。例えば、吸着ノズル９２が部品９０を吸着することができなかった場合、あるいは吸着しても寸法が異常であるために装着しなかった場合等に再試が行われる。再試による部品９０であるか否かは、部品装着の進行状況ないし実行状況からわかり、エラー内容が部品９０が吸着されていないことであり、かつ、再試の指示による吸着であれば、Ｓ９の判定結果はＹＥＳになってＳ４０が実行され、表示画面１４２に部品切れが表示された後、Ｓ４１が実行され、電子回路部品装着機が停止させられる。再試が実行されたがやはり部品９０を受け取ることができなかった場合、、すなわち同じフィーダ８２から２回（一般的には設定回数）連続して部品９０を受け取ることができなかった場合には、そのフィーダ８２に部品９０がなくなったと考えられるからである。
エラー内容が部品なしであって部品吸着の再実行が行われたのでなければ、Ｓ９の判定結果がＮＯになってＳ１０が実行され、画像処理結果のエラー発生に基づいて、画像表示条件が既に設定されているか否かが判定される。表示条件が既設定であるか否か、すなわちＳ１０が実行される直前のＳ７の判定結果がＹＥＳになった際のエラーに基づいて画像の表示条件が既に設定されているか否かが判定されるのであり、設定されていれば、Ｓ１０の判定結果はＹＥＳになる。表示条件が何も設定されていない場合、あるいは表示条件が既に設定されていても、Ｓ１０が実行される直前のＳ７の判定結果をＹＥＳにしたエラーに基づいて設定された表示条件でなければ、Ｓ１０の判定結果がＮＯになってＳ１１が実行され、フラグＦＡが１にセットされているか否かが判定される。Ｓ１０が実行される直前のＳ７の判定結果をＹＥＳにしたエラーに基づいて表示条件が設定されているか否かは、Ｓ７がＹＥＳになることによりバッファに記憶させられた情報と、後述するように、表示条件の設定に伴ってバッファから移送されて収集メモリに記憶させられた情報との比較によりわかる。これら情報はいずれもエラー情報を含み、エラーの種類が同じであるか否かがわかるからであり、同じであれば、表示条件が既に設定されているとされる。
フラグＦＡがセットされていなければ、Ｓ１１の判定結果はＮＯになってＳ１２が実行され、バッファに記憶させられたエラー情報のうち、部品９０と吸着ノズル９２とフィーダ８２との少なくとも一つが一致するエラー情報があるか否かが判定される。エラー情報は、図６に示すように、エラーが発生した部品９０を供給したフィーダ８２，その部品９０をフィーダ８２から取り出した吸着ノズル９２，エラーが発生した部品９０の種類をそれぞれ特定するデータを含み、エラーが発生する毎に、バッファには、エラー情報，画像アドレスおよび画像処理関連情報が互いに対応付けられて記憶させられるのであるが、Ｓ１２の判定時には、バッファに記憶させられたエラー情報中、まず、フィーダ８２が同じであるエラー情報があるか否かが探される。なお、図６および図７においては、フィーダ８２，吸着ノズル９２および部品９０はそれぞれ、便宜上、アルファベットおよび数字の組み合わせで特定され、示されている。
例えば、図６（ｂ）に示すように、フィーダ８２が同じであるエラー情報があれば、それらエラー情報について吸着ノズル９２が同じであるか否かが調べられ、吸着ノズル９２が同じでなければ、部品９０の種類が同じであるか否かが調べられる。図６（ｂ）の例の場合、部品９０の種類も同じであり、フィーダ８２と部品９０との少なくとも一方にエラー原因があると考えられる。フィーダ８２において部品送り装置に異常があったり、あるいはフィーダ８２が保持する部品９０の種類が間違っていたり、ばりが過大である等のエラー原因が考えられるのである。なお、図６（ａ）は、２つのエラー情報についてフィーダ８２および部品９０が同じであるが、２つ目のエラー情報については、エラー内容が部品９０の吸着なしであって、部品９０の吸着の再実行が指示されており、前述のように部品切れとされる場合である。
図６（ｃ）に示すように、フィーダ８２が同じであるエラー情報がなければ、バッファに記憶させられた全部のエラー情報について、吸着ノズル９２が同じエラー情報があるか否かが調べられ、あれば、それらエラー情報について部品９０が同じであるか否かが調べられる。この場合、部品９０の種類が同じでなければ、エラー原因は、吸着ノズル９２にあると考えられる。図７（ａ）に示すように、フィーダ８２が同じであるエラー情報がなく、吸着ノズル９２が同じであるエラー情報もなければ、全部のエラー情報について、部品９０が同じであるエラー情報があるか否かが調べられる。この場合、エラー原因は部品９０にあると考えられる。例えば、複数のフィーダ８２が同じ種類の部品９０を供給するが、部品９０に何らかの異常があれば、部品９０を共通とするエラーが生じる。図７（ｂ）に示すように、フィーダ８２，吸着ノズル９２および部品９０のすべてが同じであるエラー情報が複数ある場合もあり、この場合、エラー原因はフィーダおよび吸着ノズルにある考えられる。図７（ｃ）に示すように、吸着ノズル９２および部品９０が同じであるエラー情報が複数ある場合もあり、エラー原因は吸着ノズル９２および部品９０にあると考えられる。
バッファに記憶させられたエラー情報中に同じ種類のエラー情報がなければ、すなわちフィーダ８２，吸着ノズル９２および部品９０の少なくとも一つが同じであるエラー情報がなければ、Ｓ１２の判定結果はＮＯになってＳ２１が実行される。種類が同じであるエラー情報があれば、Ｓ１２の判定結果はＹＥＳになってＳ１３が実行され、同じ種類のエラーが設定数以上あるか否かが判定される。本実施形態では、設定数は２に設定されており、Ｓ１２の判定結果がＹＥＳになれば、Ｓ１３の判定結果もＹＥＳになり、図５に示すＳ１４が実行される。
Ｓ１４においては、エラー発生に基づく部品画像表示条件の設定がオペレータによりマニュアルで行われるか、装着制御コンピュータ１３０が自動で行うかが判定される。いずれによって行うかは、予め、例えば、一連の装着作業の開始に先立ってオペレータによって設定されており、マニュアル設定が選択されていれば、Ｓ１４の判定結果がＹＥＳになってＳ１５が実行され、フラグＦＡが１にセットされる。フラグＦＡは、１にセットされることにより、エラー発生時の部品画像表示条件がマニュアル設定されることを記憶するのである。
次いで、Ｓ１６が実行され、表示条件の設定支援が為される。本実施形態では、バッファに記憶させられたエラー情報のうち、同じ種類の全部のエラー情報、ここでは２つのエラー情報が表示画面１４２に表示され、オペレータはそれを見てエラー原因を解析するために必要な表示条件を設定する。設定支援情報が表示され、それに基づいて表示条件が設定されるのである。画像が取得された部品９０，その部品を保持していた吸着ノズル９２，その部品９０を吸着したフィーダ８２の少なくとも一つが、エラー情報に含まれる部品９０の種類，その部品９０を保持していた吸着ノズル９２，その部品９０を供給したフィーダ８２のうちの少なくとも一つと同じであることを表示条件として設定するのである。通常は、同じ種類の全部のエラー情報に共通の要素のうちの少なくとも一つと同じであることが表示条件として設定される。例えば、図６（ｂ）に示すように、２つのエラー情報がフィーダ８２および部品９０を共通とする場合、エラー原因として、フィーダ８２の不良、部品９０の不良あるいは両方の不良が考えられ、オペレータは、例えば、画像が取得された部品９０の種類および部品９０を供給したフィーダ８２が、画像処理結果がエラーとなった際の部品９０の種類およびフィーダ８２と同じであることを表示条件として設定する。
同一種類の部品９０を供給するフィーダ８２が複数あり、例えば、それらフィーダ８２のうち、画像処理結果がエラーになっていないフィーダ８２があれば、エラー原因は部品９０にはなく、フィーダ８２にあると考えられる。それらフィーダ８２のうち、画像処理結果がエラーになっているフィーダ８２があれば、部品９０にエラー原因があるとも考えられる。そのため、表示条件の設定時には、画像処理結果がエラーになった部品９０を供給するフィーダ８２が複数あるか否かおよびそれら複数のフィーダ８２のうち、他に画像処理結果がエラーになったものがあるか否かも表示される。これらは、部品装着プログラムおよびバッファあるいは収集メモリに記憶させられた情報からわかる。Ｓ１６においては、エラーの発生率が設定率以上になって表示条件の設定を行うべき旨が報知装置によって報知されるようにしてもよい。表示条件設定実行報知部を設けるのである。報知装置は、例えば、音声，ブザーの鳴動，ランプの点灯，点滅等により報知を行う装置とされる。表示装置を用いて報知を行ってもよい。
また、エラー発生報知部を設け、設定支援とは別に、エラーの発生時に報知装置により報知するようにしてもよい。
表示条件の設定は入力装置１３４を用いて行われるが、設定には時間がかかり、Ｓ１７において設定完了であるか否かが判定されるが、その判定結果はＮＯになってＳ２１が実行される。
Ｓ１５においてフラグＦＡがセットされたため、部品撮像ステーションＳにおいて撮像が行われていない場合には、表示条件の設定が完了するまで、Ｓ１，Ｓ２５，Ｓ１６，Ｓ１７，Ｓ２１，Ｓ２３が実行される。撮像が行われれば、Ｓ１の判定結果がＹＥＳになるが、フラグＦＢはセットされていないため、Ｓ５の判定結果はＮＯになってＳ６が実行される。そして、画像処理結果がエラーでなければ、Ｓ７の判定結果がＮＯになってＳ３１が実行されるが、その判定結果もＮＯであり、Ｓ３９，Ｓ１６，Ｓ１７，Ｓ２１，Ｓ２３が実行される。撮像が行われ、画像処理結果がエラーであれば、Ｓ７の判定結果がＹＥＳになってＳ８〜Ｓ１１，Ｓ１６，Ｓ１７，Ｓ２１，Ｓ２３が実行される。オペレータにより表示条件の設定が行われている間にもエラーが生ずれば、エラーについての情報はすべてバッファに記憶させられるのであるが、フラグＦＡがセットされているため、現に表示条件設定の対象となっているエラーについてのみ、表示条件の設定が行われる。設定された表示条件は、装着制御コンピュータ１３０のＲＡＭ１２４に設けられた表示条件記憶部としての表示条件メモリに記憶される。
表示条件の設定が完了し、例えば、オペレータが設定完了を入力すれば、Ｓ１７の判定結果がＹＥＳになってＳ１８が実行され、フラグＦＡが０にリセットされるとともに、フラグＦＢが１にセットされる。フラグＦＢは、１にセットされることにより、エラー発生時の部品画像表示条件が設定されたことを記憶する。次いでＳ１９が実行され、バッファに記憶させられた情報のうち、エラーの種類が同じであって、表示条件が設定された情報について記憶させられたデータが収集メモリに移送されて記憶させられ、バッファにおいては消去される。エラー情報，画像アドレスおよび画像処理関連情報が収集メモリに移されるのである。そして、Ｓ２０においては、図８に示すように、画像データメモリに記憶させられた画像データに基づいて画像が表示画面１４２に表示される。また、収集メモリに記憶された情報であって、エラー情報を構成するデータ、すなわち部品９０の種類，吸着ノズル９２を特定するデータおよびフィーダ８２を特定するデータが表示される。吸着ノズル９２の種類も表示される。これらは部品関連情報ないし吸着関連情報であって、画像と共に表示される表示情報である。また、表示条件も表示される。
このように部品画像表示条件が設定されれば、フラグＦＢが１にセットされるため、次に撮像が行われたとき、Ｓ５の判定結果がＹＥＳになり、Ｓ６がスキップされてＳ７が実行される。本実施形態では、エラー発生に基づく画像表示条件が設定された場合、通常の表示は為されず、部品カメラ１０４により撮像された部品９０の画像であって、画像表示条件に合致しない部品９０の画像は表示されないのである。
画像処理結果がエラーでなければ、Ｓ７の判定結果がＮＯになってＳ３１が実行されるが、その判定結果がＹＥＳになってＳ３２が実行され、撮像により得られた画像が、オペレータによって設定された表示条件と合致するか否かが判定される。撮像された部品９０の種類，その部品９０を吸着していた吸着ノズル９２および部品９０を供給したフィーダ８２のうち、表示条件として設定された部品９０の種類，吸着ノズル９２およびフィーダ８２の少なくとも一つの全部と一致するものがあるか否かが判定されるのであり、部品９０の種類，吸着ノズル９２，フィーダ８２の少なくとも一つが表示条件の全部と一致するのでなければ、Ｓ３２の判定結果はＮＯになり、Ｓ３９が実行される。
それに対し、表示条件の全部と一致するのであれば、Ｓ３２の判定結果がＹＥＳになってＳ３３が実行される。なお、表示条件が複数種類設定されていれば、画像は、それら表示条件の全部について合致するか否かが判定され、いずれか一つと合致すれば、Ｓ３２の判定結果がＹＥＳになる。Ｓ３３では、画像データメモリに記憶させられた画像データであって、Ｓ３２の判定結果がＹＥＳになった表示条件に合致する画像の画像データが設定数以上、記憶させられているか否かが判定される。収集メモリに記憶された情報であって、Ｓ３２の判定結果がＹＥＳになった表示条件に合致する画像についての情報の数が設定数以上であるか否かにより、Ｓ３３の判定を行ってもよい。Ｓ３５の判定も同様である。この場合、表示条件に合致した画像１つについて記憶された全部の情報を一つと数えることとする。設定数は、例えば、１００に設定されており、設定数より少ないのであれば、Ｓ３３の判定結果はＮＯになってＳ３５が実行される。この設定数は、本電子回路部品装着機では、オペレータにより入力装置１３４を用いて予め設定されており、変更可能である。オペレータの設定によることなく決められた値であって、その値を読み出してＳ３３の判定が行われるようにしてもよい。次のＳ３５の設定数も同じである。この場合、制御装置６４の設定値を読み出す部分がデータ記憶終了条件設定手段を構成する。
Ｓ３５では、画像データメモリにまだ、データを記憶する余裕があるか否かが判定される。この判定は、画像データメモリに記憶させられた画像であって、設定された少なくとも一つの表示条件にそれぞれ合致する全部の画像の画像データの合計数が設定数以上であるか否かにより行われる。設定数は、例えば、５００に設定されている。画像の合計数が５００より少なければ、画像データメモリにまだ、画像を記憶する余裕があり、また、収集メモリに情報を記憶する余裕があり、Ｓ３５の判定結果はＮＯになってＳ３７が実行され、例えば、部品９０の種類，吸着ノズル９２を特定するデータ，吸着ノズル９２の種類，フィーダ８２を特定するデータ，画像アドレスおよび画像処理関連情報が収集メモリに表示条件毎に記憶させられる。部品９０の種類等は、部品装着プログラムから得られる。画像表示条件に合致する画像の画像データは、画像データメモリに記憶させられ、その画像アドレスが収集メモリに記憶させられる。本実施形態では、画像データメモリに画像データを記憶させる記憶条件と画像表示条件とが共通であるのであり、表示条件の設定により記憶条件が設定され、表示条件記憶部が記憶条件記憶部をも構成し、画像が表示条件に合致するか否かの判定と記憶条件に合致するか否かの判定とが同時に行われる。
そして、Ｓ３８において、表示条件に合致する画像が表示画面１４２に表示される。表示条件の設定後は、表示条件に合致する画像が自動で選択され、表示条件に合致する画像であれば、エラーが生じていてもいなくても、表示画面１４２に表示されるのである。表示画面１４２には、部品９０の画像と共に、部品９０の種類，吸着ノズル９２を特定するデータ，吸着ノズル９２の種類，フィーダ８２を特定するデータが表示される。これら画像と共に表示されるデータは、画像と共に表示させるべき表示情報であって、画像アドレスを介して画像データと対応付けて収集メモリに記憶されていることとなる。これら情報は、部品９０および部品９０の吸着に関する情報でもあり、部品関連情報ないし吸着関連情報とも称する。表示画面１４２にはまた、表示条件も表示される。
表示条件に合致する画像が複数あれば、図９に示すように、表示画面１４２が複数に分割され、一緒に表示される。一緒に表示される画像の最大数は、例えば、表示画面１４２の寸法等に応じて予め設定されている。図示は省略するが、部品関連情報は、個々の画像毎に表示され、表示条件は共通に表示される。
また、部品９０が小さく、画像処理時の倍率で表示したのではオペレータに見難い場合には、図９に示すように、倍率が大きくされ、拡大して表示される。本実施形態では、拡大倍率は予め設定されており、オペレータが拡大を指示すれば、部品９０の画像が予め定められた倍率で拡大されて表示される。この設定倍率は、固定された倍率でもよく、変更可能とし、例えば、オペレータに設定させてもよい。
表示条件と合致する画像の数が増え、表示画面１４２に表示可能な数を超えれば、表示が更新される。例えば、最も古い画像に代えて、最新の画像が表示されるのであり、その他の画像については表示位置も変わらない。したがって、作業者が各画像を観察することが容易である。上記表示更新が繰り返されるにつれて、最新の画像の表示位置が隣接する表示領域に順次移動するため、どの画像が最新の画像であるかを認識し易くするために、例えば、最新の画像と同一表示領域内にマークを付したり、表示領域を囲む線の画像を表示したり、最新の画像に対して、最古の画像側に隣接する画像表示領域を空白とする（空白領域および最古の画像を最新の画像および空白と置き換える）等、最新画像指示手段を設け、他の画像と区別されるようにされる。なお、新しい画像を、表示画面１４２に表示可能な最大数に達するまで表示させず、最大数に達したならば、現に表示画面１４２に表示されている全部の画像の群に代えて新しい画像群を表示させてもよい。画像の更新は、１つずつあるいは全部に限らず、予め設定された複数ずつ、行われるようにしてもよい。
このようにエラーの発生に伴って画像表示条件を設定し、その条件と合致する画像を表示画面１４２に表示するようにすれば、オペレータは表示された画像を見て、それら画像の共通点，傾向等を知り、エラーの原因を解析，究明することができる。図６および図７に示すデータについて説明したように、エラーの種類によって原因が推定されるのであるが、表示された画像を見て更に具体的に原因を解析するのである。この際、画像と共に表示される部品関連情報も参照する。さらに、収集メモリに記憶された画像処理関連情報も参照することができる。画像処理関連情報は表示画面１４２に表示されていないが、収集メモリに記憶されており、表示を指示して表示画面１４２に表示させることができる。また、画像の表示が部品９０の装着作業中に行われるため、オペレータはより早くエラーの原因を解析，究明し、エラーを解消するようにすることができる。
画像の表示後、Ｓ３９が実行され、フラグＦＡがセットされているか否かが判定される。マニュアルによる表示条件の設定が行われている最中であれば、Ｓ３９の判定結果はＹＥＳになってＳ１６が実行される。フラグＦＡがリセットされていれば、Ｓ３９の判定結果はＮＯになってＳ３９ａが実行され、バッファにまだ、エラー情報が残っているか否かが判定される。表示条件が設定されていないエラー情報があるか否かが判定されるのであり、エラー情報が残っていれば、Ｓ３９ａの判定結果がＹＥＳになってＳ１２以下のステップが実行され、表示条件が設定されるようにされる。例えば、表示条件がマニュアル設定されている間にエラーが発生し、同一種類で設定数以上のエラーが発生することがあり、そのエラーについて表示条件が設定される前にＳ３９ａが実行されれば、Ｓ１２以下のステップの実行により、表示条件が設定される。バッファにエラー情報が残っていなければ、Ｓ３９ａの判定結果がＮＯになってＳ２１が実行される。
また、マニュアルによる表示条件の設定が行われていないが、バッファにデータが記憶させられている場合、撮像が行われていなければ、Ｓ１，Ｓ２５の判定結果がＮＯになるが、Ｓ２６の判定結果はＹＥＳになってＳ１２が実行され、表示条件の設定が行われるようにされる。バッファに記憶させられているエラー情報のうち、種類が同じであって設定数以上のエラー情報が複数種類あれば、予め設定された順序で表示条件の設定が行われる。例えば、記憶時期が古いエラー情報から先に表示条件が設定される。
表示条件の設定後に、表示条件に合致する画像が得られるとともに、画像処理結果がエラーであった場合、Ｓ７，Ｓ１０の判定結果がＹＥＳになってＳ３３が実行される。この際、エラー情報，画像アドレスおよび画像処理関連情報は、Ｓ３７において収集メモリに記憶させられる。なお、Ｓ３７においては、収集メモリに記録された情報と同じ情報がバッファに記録されていれば、バッファから消去する。
種類の異なるエラーが複数発生し、表示条件が複数設定されることがある。この場合、表示画面１４２には、１つの表示条件に合致する画像のみが表示され、表示条件を異にする画像がオペレータの指示に従って選択的に表示されるようにしてもよいが、本実施形態では、図１０に示すように、複数の表示条件にそれぞれ合致する複数ずつの画像が一緒に表示画面１４２に表示される。例えば、複数に分割された表示画面１４２のうち、１つの表示条件について横１列ずつの表示欄が割り当てられる。表示画面１４２に縦方向において、互いに表示条件を異にする画像が複数ずつ表示されるのである。表示条件および部品関連情報が表示されることは同じであるが、それらの表示が小さ過ぎてオペレータによる認識が困難であれば、例えば、表示条件のみを表示させ、部品関連情報はオペレータの指示に基づいて表示されるようにしてもよい。また、画像が小さく、拡大表示が指示されたならば、画像は予め設定された倍率で拡大されて表示される。
なお、本電子回路部品装着機において、入力装置１３４を用いて入力されたデータ（操作指令等も含む）は、例えば、ＲＡＭ１２４に設けられたデータバッファに記憶される。この入力データのデータバッファへの記憶は、例えば、メインルーチンの部品画像表示ルーチンとは別の部分あるいは割り込み、時分割等によって行われるようにすることができる。画像表示倍率の変更，画像処理関連情報の表示，表示画面のスクロール等、表示に関する指示が入力された場合、その指示に従った表示も同様に行われる。
上記スクロールについて簡単に説明する。複数の画像の表示が装着作業の終了後に行われる場合には、新しい画像の取得は行われないため、スクロールは通常通り行われる。複数の表示領域の列の一方の端から他方の端に向かってすべての画像が１コマ分ずつ一斉に移動し、一方の端の画像が画面から消え、新しい画像が他方の端から画面内に入って来るように見えるように行われる。それに対し、装着作業中に表示が行われる場合には、前述のように、最新の画像が最古の画像の代わりに順次表示され、他の画像については表示位置も変わらないように表示されるため、特殊なスクロールが行われる。画像の更新によって既に画面から消えてしまった画像を見るためにスクロールが指示された場合には、最後に表示された画像の位置が、次に消去されるべき画像の表示位置から後退して遠ざかるように移動させられ、その画像が表示されていた表示領域に、最後に消去された画像から順に画面に現れるように見えるように表示されるのである。非スクロール時には、最新の画像が最古の画像の上に順次重ねて表示されるように見える表示が行われるのに対し、スクロール時には、最新の画像が１コマ分ずつ後退させられ、その後退に伴って、前に表示されていた画像が最新の画像の下から現れるように見えるようにスクロールが行われるのである。なお、複数の画像の表示が装着作業の終了後に行われる場合にも、この特殊なスクロールが行われるようにすることも可能である。
画像データメモリに記憶させられた画像データの数であって、少なくとも一つの表示条件のうちの一つに合致する画像の記憶数が設定数以上になった場合には、その表示条件に合致する画像の収集は十分である。そのため、Ｓ３３の判定結果がＹＥＳになってＳ３４が実行され、記憶数が設定数以上になった表示条件が削除される。表示条件メモリから消されるのである。表示条件を消去しても、収集メモリおよび画像データメモリに記憶させられたデータは消去されず、表示，エラー原因の究明等が行われるようにされる。なお、表示条件を消去しても、その後、同じ種類のエラーが発生して、同じ表示条件が設定されることとなれば、その場合には、異なる表示条件が設定された場合と同様に新たに情報が記憶させられる。エラー原因が解消がされるまでは、同じ表示条件は設定されないようにしてもよい。
また、画像データメモリに記憶された画像データの数であって、少なくとも一つの表示条件のそれぞれに合致する全部の画像の画像データの合計数が設定数以上になれば、Ｓ３５の判定結果がＹＥＳになってＳ３６が実行され、本電子回路部品装着機が停止させられる。この場合、エラーが複数種類発生しており、オペレータは全部のエラーの原因を追求して解消することができ、エラー原因が解消されないまま、プリント配線板５２への部品９０の装着が行われて不良なプリント回路板が製造されることが回避される。機械が停止された場合には、Ｓ３７以下あるいはＳ３９以下のステップは実行されないようにしてもよい。
撮像回数が設定値ＣＭＡＸ以上になれば、Ｓ３の判定結果がＹＥＳになってＳ３ａが実行され、フラグＦＡが１にセットされているか否かが判定される。マニュアルによる表示条件の設定が行われていなければ、Ｓ３ａの判定結果がＮＯになってＳ４が実行され、カウンタＣＡがクリアされるとともに、バッファがクリアされる。撮像回数が設定値に達する前に発生率が設定率以上となるエラーが発生しなかったか、あるいは発生しても既にマニュアルによる表示条件の設定が完了しているのであれば、Ｓ４が実行され、エラーの発生が新たに監視される状態とされるのである。
マニュアルによる表示条件の設定が完了する前に撮像回数が設定値ＣＭＡＸ以上になれば、Ｓ３，Ｓ３ａの判定結果がいずれもＹＥＳになってＳ４は実行されない。マニュアルによる表示条件の設定が完了し、フラグＦＡがリセットされるまでＳ４が実行されることはなく、バッファに記憶させられたエラー情報に基づいて表示条件の設定が行われる。
以上、部品画像表示条件がオペレータによって設定される場合を説明したが、自動で設定されるのであれば、Ｓ１４の判定結果がＮＯになってＳ２７が実行され、表示条件が自動で設定される。画像が取得された部品９０，その部品９０を保持していた吸着ノズル９２，その部品９０を供給したフィーダ８２の少なくとも一つが、発生率が設定率以上となったエラー情報の全部（ここでは２つのエラー情報）の各々を構成する部品９０の種類，その部品９０を保持していた吸着ノズル９２，その部品９０を供給したフィーダ９２のうち、共通のものの全部と同じであることが表示条件として自動で設定されるのである。この設定は、設定数以上、生じた同じ種類のエラー情報に基づいて装着制御コンピュータ１３０において自動で行われ、表示条件メモリに記憶される。設定後、Ｓ２８が実行されてフラグＦＢがセットされた後、Ｓ２９，Ｓ３０が前記Ｓ１９，Ｓ２０と同様に実行される。そして、以後、表示条件に合致する画像が自動で選択されて表示され、また、表示情報等がメモリに記憶させられる。表示条件が自動で設定される場合、表示条件設定報知部を設け、表示条件が設定されたことが報知装置や表示装置によってオペレータに報知されるようにしてもよい。表示実行報知部を設け、表示条件に合致する画像の表示の実行を報知装置等によって報知するようにしてもよい。
このように部品画像表示条件の設定，その表示条件に合致する画像の表示等が行われている間に、オペレータによりデータのクリアが指令されれば、Ｓ２１の判定結果がＹＥＳになる。入力データを記憶するデータバッファにクリア指令が記憶されていれば、Ｓ２１の判定結果はＹＥＳになってＳ２２が実行され、クリア指令が実行されて、収集メモリおよび画像データメモリに記憶させられたデータが消去される。例えば、エラー原因の解析が終了し、画像データ等、収集されたデータおよび情報が不要になれば、クリアされる。データが複数種類記憶されていれば、そのうちの一部（いずれ）を消去するか、全部を消去するか等がオペレータによって指示され、指定されたデータおよび情報について、Ｓ２２において消去が実行される。画像データは、収集メモリに記憶された画像アドレスにより記憶個所が指定された画像データが消去される。そして、Ｓ２３が実行され、収集メモリが空であるか否かの判定が行われ、空であれば、Ｓ２３の判定結果がＹＥＳになってＳ２４が実行され、フラグＦＢが０にリセットされる。
以上の説明から明らかなように、本実施形態においては、制御装置６４のＳ２０，Ｓ３０，Ｓ３８を実行する部分が部品種対応表示制御部，吸着ノズル種対応表示制御部，個別吸着ノズル対応表示制御部，供給具対応表示部を構成し、Ｓ２０，Ｓ３０，Ｓ３８，Ｓ７を実行する部分がエラー対応表示制御部を構成し、画像を予め設定された倍率で拡大して表示画面１４２に表示させる部分が倍率変更部を構成し、表示条件に合致する画像を複数一緒に表示させる部分が複数画像表示部を構成し、収集メモリが表示情報記憶部を構成し、これらが画像表示制御装置を構成している。また、画像処理コンピュータ１１０が画像処理装置を構成している。さらに、収集メモリが画像処理関連情報記憶部，表示情報記憶部を構成し、画像データメモリの、表示条件に合致する画像の画像データを記憶する部分が画像データ記憶部を構成し、これらが画像データ記憶手段を構成している。また、制御装置６４のＳ１６を実行する部分が設定入力支援手段ないしエラー情報表示部を構成し、入力装置１３４が表示条件設定手段，記憶条件設定手段，データ記憶終了条件設定手段を構成し、Ｓ２７を実行する部分が自動設定部を構成している。
なお、上記実施形態においては、エラーの発生に伴って部品画像表示条件が設定されれば、表示条件と合致しない画像は表示されないようにされていたが、表示されるようにしてもよい。例えば、表示画面を分割して表示条件合致画像表示領域と表示条件非合致画像表示領域とを設け、それぞれに表示条件に合致する画像と、表示条件に合致しない画像とを表示する。この場合、表示は、画像が表示条件に合致する画像であるか否かがオペレータにわかるように行われることが望ましい。例えば、その旨のデータを文字，図形等で表示してマークと付けたり、一方を枠で囲んり、画像の色を異ならせたり、あるいは表示濃度を異ならせたりする。表示倍率を異ならせてもよい。この場合、表示条件と合致しない画像のデータは画像データ記憶手段に記憶させてもよく、記憶させなくてもよい。
また、上記実施形態においてエラーの発生率は、部品９０の種類，吸着ノズル９２およびフィーダ８２の組合わせについて求められていたが、部品の種類ごと、吸着ノズルごと、フィーダごとに求め、発生率が設定率に達したものと同じ吸着ノズルあるいは部品あるいはフィーダであることが自動で表示条件とされるようにしてもよく、エラー発生率が設定率に達したことに基づいてマニュアルで表示条件が設定されるのようにしてもよい。この場合、装着される全部の種類の部品、使用される全部の吸着ノズル、部品を供給する全部のフィーダのそれぞれについてカウンタを設け、部品の種類毎の装着数，部品の吸着数，部品の供給数をカウントするとともに、エラーをカウントし、エラー発生率を求める。そして、エラー発生率が設定率以上になったならば、表示条件を設定し、その条件と合致する画像が表示されるようにする。吸着ノズルのエラー率の取得は、例えば、未だ公開されていないが、本出願人に係る特願２００２−１３６９４３号の明細書に記載されている手法により、適切に為される。この手法は、複数種類の部品および複数のフィーダの各々についてのミス率の取得にも応用可能である。
さらに、上記実施形態においては、エラー発生率が設定率以上になった場合に表示条件が設定され、その条件と合致する画像が表示されるようにされていたが、同じ種類のエラーが設定数以上、生じた場合に表示条件の設定，表示が為されるようにしてもよい。設定数は、１以上の数に設定される。
また、画像処理結果がエラーになったことを表示条件としてもよい。エラーの種類を問わず、画像処理結果がエラーになった画像のみが表示されるようにするのである。表示条件がマニュアル設定される場合、この条件がオペレータによって設定されるようにされる。表示条件が自動で設定される場合にも、設定される条件の一つとしてもよい。
さらに、画像処理結果のエラーの発生に関係なく、部品の種類が予め設定された種類の部品である場合、あるいは吸着ノズルが予め設定された条件を満たす吸着ノズルである場合、部品供給具が予め設定された部品供給具である場合に画像が表示装置に表示されるようにしてもよい。
また、電子回路部品装着機は、ヘッド旋回型の装着機に限らず、その他の装着機、例えば、装着ヘッドがヘッド移動装置により、回路基板の装着面に平行な移動平面内の任意の位置へ移動させられて部品の回路基板への装着を行うＸＹロボット型の電子回路部品装着機でもよい。また、未だ公開されていないが、本出願人に係る特願２００２−２４３４３１および特願２００２−３３８５５３の明細書に記載されているように、複数の装着ユニットを直列に含む電子回路部品装着機でもよい。これら装着ユニットはそれぞれ、部品供給部，回路基板保持部および部品装着部を備え、部品供給部から供給される電子回路部品を部品装着部により回路基板保持部に保持された回路基板に装着し、複数の装着ユニットの共同により１枚の回路基板への電子回路部品の装着作業を行う。これら装着ユニットにおいてはそれぞれ、その一部の構成が対象回路基板の種類に合わせて変更可能である。また、複数の装着ユニットはそれぞれモジュール化することができ、装着機の構成変更，装着ユニットの交換等を容易に行うことができる。装着ユニットの各々が電子回路部品装着機であると考えることもできる。装着ユニットの各々において予め設定された条件に合致する画像を表示装置に表示させるようにすることができる。全部の装着ユニットを含む電子回路部品装着機において共通に表示条件を設定し、あるいは複数の装着ユニットのうちの一部であって、予め設定された装着ユニットにおいて共通に表示条件を設定し、予め設定された条件に合致する画像を表示装置に表示させてもよい。また、複数の装着ユニットのうちの特定の装着ユニットにおいて行われる部品の装着作業であること、あるいは装着ユニットにおいて交換ないし変更可能な特定の構成要素の使用により為される部品の装着作業であることを表示条件としてもよい。
以上、本発明のいくつかの実施形態を詳細に説明したが、これらは例示に過ぎず、本発明は、前記〔発明の開示〕の項に記載された態様を始めとして、当業者の知識に基づいて種々の変更、改良を施した形態で実施することができる。
【図１】
2004075617.tif 000003
【図２】
2004075617.tif 000004
【図３】
2004075617.tif 000005
【図４】
2004075617.tif 000006
【図５】
2004075617.tif 000007
【図６】
2004075617.tif 000008
【図７】
2004075617.tif 000009
【図８】
2004075617.tif 000010
【図９】
2004075617.tif 000011
【図１０】
2004075617.tif 000012
【国際調査報告】
2004075617.tif 000013
2004075617.tif 000014
2004075617.tif 000015