(57)【要約】【課題】異常な位置ずれが発生した位置基準部に基づいて、誤った熱伸び補正が行われることを抑制することが可能な基板作業装置を提供する。【解決手段】この基板作業装置１００は、部品Ｅが実装される基板Ｐに作業を行うヘッドユニット３と、ヘッドユニット３を移動させるヘッド水平移動機構部４と、ヘッド水平移動機構部４の熱伸びに起因する補正を行うための位置基準部Ｍと、位置基準部Ｍを撮像する基板撮像部６と、基板撮像部６による位置基準部Ｍの撮像結果に基づいて、位置基準部Ｍの位置に関する情報を取得するとともに、取得された位置基準部Ｍの位置に関する情報に基づいて、位置基準部Ｍの異常な位置ずれを検知する制御を行う制御部８と、を備える。【選択図】図６
2020174136.tif 000002
【特許請求の範囲】
【請求項１】
部品が実装される基板に作業を行う作業部と、
前記作業部を移動させる移動機構部と、
前記移動機構部の熱伸びに起因する補正を行うための位置基準部と、
前記位置基準部を撮像する撮像部と、
前記撮像部による前記位置基準部の撮像結果に基づいて、前記位置基準部の位置に関する情報を取得するとともに、取得された前記位置基準部の位置に関する情報に基づいて、前記位置基準部の異常な位置ずれを検知する制御を行う制御部と、を備える、基板作業装置。
【請求項２】
前記制御部は、今回の前記位置基準部の位置に関する情報と、過去の前記位置基準部の位置に関する情報との比較結果、または、今回の前記位置基準部の位置に関する情報と、シミュレーションの前記位置基準部の位置に関する情報との比較結果に基づいて、前記位置基準部の異常な位置ずれを検知する制御を行うように構成されている、請求項１に記載の基板作業装置。
【請求項３】
今回の前記位置基準部の位置に関する情報と、過去の前記位置基準部の位置に関する情報との比較結果に基づいて、前記位置基準部の異常な位置ずれを検知する場合、前記制御部は、今回の前記位置基準部の位置に関する情報と、過去の前記位置基準部の位置に関する傾向を示す情報との比較結果に基づいて、前記位置基準部の異常な位置ずれを検知する制御を行うように構成されている、請求項２に記載の基板作業装置。
【請求項４】
前記位置基準部の位置に関する情報は、前記位置基準部の位置変化量の情報を含み、
過去の前記位置基準部の位置に関する傾向を示す情報は、複数の過去の前記位置基準部の位置変化量の情報を含み、
前記制御部は、今回の前記位置基準部の位置変化量と、複数の過去の前記位置基準部の位置変化量の各々との差分を取得するとともに、取得された前記差分と予め決められた第１しきい値との比較結果に基づいて、前記位置基準部の異常な位置ずれを検知する制御を行うように構成されている、請求項３に記載の基板作業装置。
【請求項５】
今回の前記位置基準部の位置に関する情報と、過去の前記位置基準部の位置に関する情報との比較結果に基づいて、前記位置基準部の異常な位置ずれを検知する場合、前記制御部は、今回の前記位置基準部の位置に関する情報と、前回の前記位置基準部の位置に関する情報との比較結果に基づいて、前記位置基準部の異常な位置ずれを検知する制御を行うように構成されている、請求項２に記載の基板作業装置。
【請求項６】
前記位置基準部は、複数の位置基準部を含み、
前記位置基準部の位置に関する情報は、前記位置基準部の位置変化量の情報を含み、
前記制御部は、前記複数の位置基準部の各々の、今回の位置変化量と前回の位置変化量との差分を取得するとともに、取得された前記差分と予め決められた第２しきい値との比較結果に基づいて、前記位置基準部の異常な位置ずれを検知する制御を行うように構成されている、請求項５に記載の基板作業装置。
【請求項７】
前記制御部は、前記位置基準部の異常な位置ずれが検知された場合、前記位置基準部の異常な位置ずれが検知された状態でも前記基板の生産が継続可能であるか否かを判断する制御を行うように構成されている、請求項１〜６のいずれか１項に記載の基板作業装置。
【請求項８】
前記制御部は、前記位置基準部の異常な位置ずれが検知された場合、前記移動機構部の熱伸びに起因する補正であって、前記位置基準部の異常な位置ずれの検知に用いられた前記位置基準部の位置に関する情報に基づく補正である仮の補正を行い、前記移動機構部の熱伸びに起因する仮の補正を行った状態で、前記撮像部により前記位置基準部または他の特徴点を撮像させるとともに、前記撮像部による前記位置基準部または前記他の特徴点の撮像結果に基づいて、前記基板の生産が継続可能であるか否かを判断する制御を行うように構成されている、請求項７に記載の基板作業装置。
【請求項９】
前記制御部は、前記位置基準部の異常な位置ずれが検知された場合に、前記基板の生産を継続する場合、前記位置基準部の異常な位置ずれ量に基づいて、異常な位置ずれが検知された前記位置基準部の位置の情報を補正して登録した状態で、前記基板の生産を継続する制御を行うように構成されている、請求項７または８に記載の基板作業装置。
【請求項１０】
前記撮像部は、第１時間間隔により前記位置基準部の撮像を行うように構成されており、
前記制御部は、前記位置基準部の異常な位置ずれが検知された場合に、前記基板の生産を継続する場合、前記撮像部により前記位置基準部の撮像を行う時間間隔を、前記第１時間間隔よりも短い時間間隔である第２時間間隔に設定する制御を行うように構成されている、請求項７〜９のいずれか１項に記載の基板作業装置。
【請求項１１】
前記制御部は、前記位置基準部の異常な位置ずれが検知された場合に、前記基板の生産を継続する場合、作業者への通知を行うように構成されている、請求項７〜１０のいずれか１項に記載の基板作業装置。
【請求項１２】
前記制御部は、前記位置基準部の異常な位置ずれが検知された場合、前記移動機構部の熱伸びに起因する補正であって、前記位置基準部の異常な位置ずれの検知に用いられた前記位置基準部の位置に関する情報に基づく補正である仮の補正を行うように構成されている、請求項１〜１１のいずれか１項に記載の基板作業装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、基板作業装置に関し、特に、移動機構部の熱伸びに起因する補正を行う基板作業装置に関する。
【背景技術】
【０００２】
従来、移動機構部の熱伸びに起因する補正を行う基板作業装置が知られている（たとえば、特許文献１参照）。
【０００３】
上記特許文献１には、ＸＹ駆動機構（移動機構部）により装着ヘッドを移動させて、基板に部品を実装する部品実装機（基板作業装置）が開示されている。この部品実装機は、装着ヘッドの移動に伴ってＸＹ駆動機構に熱伸びが発生するため、ＸＹ駆動機構の熱伸びに起因する補正を行うように構成されている。ＸＹ駆動機構の熱伸びに起因する補正は、カメラによる撮像を行うとともに、カメラによる撮像データをデータ処理することにより行われる。なお、上記特許文献１には明記されていないが、カメラは、熱伸び補正用の位置基準マークの撮像を行うと考えられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第６４２３４４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記特許文献１に記載されるような部品実装機では、たとえば外力に起因して熱伸び補正用の位置基準マークに異常な位置ずれが発生した場合、異常な位置ずれが発生した位置基準マークに基づいて、誤った熱伸び補正が行われるおそれがあるという問題点がある。
【０００６】
この発明は、上記のような課題を解決するためになされたものであり、この発明の１つの目的は、異常な位置ずれが発生した位置基準部に基づいて、誤った熱伸び補正が行われることを抑制することが可能な基板作業装置を提供することである。
【課題を解決するための手段】
【０００７】
この発明の一の局面による基板作業装置は、部品が実装される基板に作業を行う作業部と、作業部を移動させる移動機構部と、移動機構部の熱伸びに起因する補正を行うための位置基準部と、位置基準部を撮像する撮像部と、撮像部による位置基準部の撮像結果に基づいて、位置基準部の位置に関する情報を取得するとともに、取得された位置基準部の位置に関する情報に基づいて、位置基準部の異常な位置ずれを検知する制御を行う制御部と、を備える。
【０００８】
この発明の一の局面による基板作業装置では、上記のように、位置基準部の位置に関する情報に基づいて、位置基準部の異常な位置ずれを検知する制御を行う制御部を設ける。これにより、たとえば外力に起因して位置基準部に異常な位置ずれが発生した場合、位置基準部に異常な位置ずれが発生したことを検知することができる。その結果、異常な位置ずれが発生した位置基準部に基づいて、誤った熱伸び補正が行われることを抑制することができる。
【０００９】
上記一の局面による基板作業装置において、好ましくは、制御部は、今回の位置基準部の位置に関する情報と、過去の位置基準部の位置に関する情報との比較結果、または、今回の位置基準部の位置に関する情報と、シミュレーションの位置基準部の位置に関する情報との比較結果に基づいて、位置基準部の異常な位置ずれを検知する制御を行うように構成されている。このように構成すれば、正常な位置に位置基準部が位置する場合の情報である、過去の位置基準部の位置に関する情報、または、シミュレーションの位置基準部の位置に関する情報と、今回の位置基準部の位置に関する情報との比較結果に基づいて、位置基準部の異常な位置ずれを検知することができるので、位置基準部に異常な位置ずれが発生したことを容易かつ確実に検知することができる。
【００１０】
上記今回の位置基準部の位置に関する情報と、過去の位置基準部の位置に関する情報との比較結果に基づいて、位置基準部の異常な位置ずれを検知する構成において、好ましくは、今回の位置基準部の位置に関する情報と、過去の位置基準部の位置に関する情報との比較結果に基づいて、位置基準部の異常な位置ずれを検知する場合、制御部は、今回の位置基準部の位置に関する情報と、過去の位置基準部の位置に関する傾向を示す情報との比較結果に基づいて、位置基準部の異常な位置ずれを検知する制御を行うように構成されている。このように構成すれば、過去の位置基準部の位置に関する傾向を示す情報に基づいて、位置基準部の異常な位置ずれを精度良く検知することができる。
【００１１】
この場合、好ましくは、位置基準部の位置に関する情報は、位置基準部の位置変化量の情報を含み、過去の位置基準部の位置に関する傾向を示す情報は、複数の過去の位置基準部の位置変化量の情報を含み、制御部は、今回の位置基準部の位置変化量と、複数の過去の位置基準部の位置変化量の各々との差分を取得するとともに、取得された差分と予め決められた第１しきい値との比較結果に基づいて、位置基準部の異常な位置ずれを検知する制御を行うように構成されている。このように構成すれば、今回の位置基準部の位置変化量と、複数の過去の位置基準部の位置変化量の各々との差分と、第１しきい値とを比較するだけで、位置基準部の異常な位置ずれを容易かつ確実に検知することができる。
【００１２】
上記今回の位置基準部の位置に関する情報と、過去の位置基準部の位置に関する情報との比較結果に基づいて、位置基準部の異常な位置ずれを検知する構成において、好ましくは、今回の位置基準部の位置に関する情報と、過去の位置基準部の位置に関する情報との比較結果に基づいて、位置基準部の異常な位置ずれを検知する場合、制御部は、今回の位置基準部の位置に関する情報と、前回の位置基準部の位置に関する情報との比較結果に基づいて、位置基準部の異常な位置ずれを検知する制御を行うように構成されている。このように構成すれば、今回の位置基準部の位置に関する情報と、前回の位置基準部の位置に関する情報との比較結果に基づいて、位置基準部の異常な位置ずれを容易に検知することができる。
【００１３】
この場合、好ましくは、位置基準部は、複数の位置基準部を含み、位置基準部の位置に関する情報は、位置基準部の位置変化量の情報を含み、制御部は、複数の位置基準部の各々の、今回の位置変化量と前回の位置変化量との差分を取得するとともに、取得された差分と予め決められた第２しきい値との比較結果に基づいて、位置基準部の異常な位置ずれを検知する制御を行うように構成されている。このように構成すれば、今回の位置基準部の位置変化量と、前回の位置基準部の位置変化量との差分と、第２しきい値とを比較するだけで、複数の位置基準部の各々の異常な位置ずれを容易かつ確実に検知することができる。
【００１４】
上記一の局面による基板作業装置において、好ましくは、制御部は、位置基準部の異常な位置ずれが検知された場合、位置基準部の異常な位置ずれが検知された状態でも基板の生産が継続可能であるか否かを判断する制御を行うように構成されている。このように構成すれば、位置基準部の異常な位置ずれが、基板の生産が継続可能な位置ずれである場合、基板作業装置による基板の生産を継続することができる。その結果、基板作業装置の停止時間を低減することができる。また、位置基準部の異常な位置ずれが、基板の生産が継続不可能な位置ずれである場合、基板作業装置による基板の生産を停止することができる。その結果、基板の生産を停止した基板作業装置における位置基準部の位置の修正などの整備を迅速に行うことができる。
【００１５】
この場合、好ましくは、制御部は、位置基準部の異常な位置ずれが検知された場合、移動機構部の熱伸びに起因する補正であって、位置基準部の異常な位置ずれの検知に用いられた位置基準部の位置に関する情報に基づく補正である仮の補正を行い、移動機構部の熱伸びに起因する仮の補正を行った状態で、撮像部により位置基準部または他の特徴点を撮像させるとともに、撮像部による位置基準部または他の特徴点の撮像結果に基づいて、基板の生産が継続可能であるか否かを判断する制御を行うように構成されている。このように構成すれば、仮の補正を行った状態での位置基準部または他の特徴点の撮像結果に基づいて、位置基準部の異常な位置ずれが、基板の生産が継続可能な位置ずれであるか否かを判断することができる。その結果、位置基準部の異常な位置ずれが検知された状態でも基板の生産が継続可能であるか否かを容易かつ確実に判断することができる。
【００１６】
上記位置基準部の異常な位置ずれが検知された場合、基板の生産が継続可能であるか否かを判断する構成において、好ましくは、制御部は、位置基準部の異常な位置ずれが検知された場合に、基板の生産を継続する場合、位置基準部の異常な位置ずれ量に基づいて、異常な位置ずれが検知された位置基準部の位置の情報を補正して登録した状態で、基板の生産を継続する制御を行うように構成されている。このように構成すれば、補正して登録された位置基準部の位置の情報（すなわち、位置ずれが反映された位置基準部の位置の情報）に基づいて、基板の生産の継続後の撮像部による位置基準部の撮像を行うことができる。その結果、基板の生産の継続後において、異常な位置ずれが検知された位置基準部の撮像部による撮像を正確に行うことができる。
【００１７】
上記位置基準部の異常な位置ずれが検知された場合、基板の生産が継続可能であるか否かを判断する構成において、好ましくは、撮像部は、第１時間間隔により位置基準部の撮像を行うように構成されており、制御部は、位置基準部の異常な位置ずれが検知された場合に、基板の生産を継続する場合、撮像部により位置基準部の撮像を行う時間間隔を、第１時間間隔よりも短い時間間隔である第２時間間隔に設定する制御を行うように構成されている。このように構成すれば、位置基準部の異常な位置ずれが検知された場合に、基板の生産を継続する場合、通常時の時間間隔である第１時間間隔よりも短い時間間隔である第２時間間隔により、撮像部による位置基準部の撮像を行うことができる。その結果、位置基準部の次の異常な位置ずれを迅速に検知することができる。
【００１８】
上記位置基準部の異常な位置ずれが検知された場合、基板の生産が継続可能であるか否かを判断する構成において、好ましくは、制御部は、位置基準部の異常な位置ずれが検知された場合に、基板の生産を継続する場合、作業者への通知を行うように構成されている。このように構成すれば、位置基準部の異常な位置ずれが検知された状態で、基板の生産が継続されたことを、作業者が認識することができる。
【００１９】
上記一の局面による基板作業装置において、好ましくは、制御部は、位置基準部の異常な位置ずれが検知された場合、移動機構部の熱伸びに起因する補正であって、位置基準部の異常な位置ずれの検知に用いられた位置基準部の位置に関する情報に基づく補正である仮の補正を行うように構成されている。このように構成すれば、位置基準部の異常な位置ずれが検知された場合にも、熱伸びに起因する補正（仮の補正）を容易に行うことができる。
【発明の効果】
【００２０】
本発明によれば、上記のように、異常な位置ずれが発生した位置基準部に基づいて、誤った熱伸び補正が行われることを抑制することが可能な基板作業装置を提供することができる。
【図面の簡単な説明】
【００２１】
【図１】第１および第２実施形態の基板作業装置を示す模式的な平面図である。
【図２】第１および第２実施形態の基板作業装置の制御的な構成を示すブロック図である。
【図３】第１および第２実施形態の基板作業装置の位置基準部を説明するための模式図である。
【図４】（Ａ）は、第１および第２実施形態の基板作業装置の熱伸びがない状態の撮像結果を説明するための模式図である。（Ｂ）は、第１および第２実施形態の基板作業装置の熱伸びがある状態の撮像結果を説明するための模式図である。
【図５】第１および第２実施形態の基板作業装置の外力による位置基準部の位置ずれを説明するための模式図である。
【図６】第１実施形態の基板作業装置の位置基準部の異常な位置ずれの検知を説明するための模式図である。
【図７】第１実施形態の基板作業装置の位置基準部位置ずれ検知処理を説明するためのフローチャートである。
【図８】第１実施形態の基板作業装置の基板生産継続判断処理を説明するためのフローチャートである。
【図９】第２実施形態の基板作業装置の位置基準部の異常な位置ずれの検知を説明するための模式図である。
【発明を実施するための形態】
【００２２】
以下、本発明を具体化した実施形態を図面に基づいて説明する。
【００２３】
［第１実施形態］
図１〜図８を参照して、本発明の第１実施形態による基板作業装置１００の構成について説明する。なお、以下の説明では、基板搬送方向に沿った方向をＸ方向とし、水平面内でＸ方向と直交する方向をＹ方向とし、Ｘ方向およびＹ方向に直交する上下方向をＺ方向とする。
【００２４】
（基板作業装置の構成）
基板作業装置１００は、図１および図２に示すように、ＩＣ、トランジスタ、コンデンサおよび抵抗などの部品Ｅ（電子部品）を、プリント基板などの基板Ｐに実装する部品実装装置（表面実装機）である。
【００２５】
基板作業装置１００は、基台１と、搬送部２と、ヘッドユニット３と、ヘッド水平移動機構部４と、部品撮像部５と、基板撮像部６と、表示部７（図２参照）と、制御部８（図２参照）とを備えている。なお、ヘッドユニット３は、特許請求の範囲の「作業部」の一例である。また、ヘッド水平移動機構部４は、特許請求の範囲の「移動機構部」の一例である。また、基板撮像部６は、特許請求の範囲の「撮像部」の一例である。
【００２６】
基台１は、基板作業装置１００において各構成要素を配置する基礎となる台である。基台１上には、搬送部２、レール部４２および部品撮像部５が設けられている。また、基台１内には、制御部８が設けられている。また、基台１には、Ｙ方向の両側（Ｙ１方向側およびＹ２方向側）に、部品供給装置１１がそれぞれ配置されている。
【００２７】
部品供給装置１１は、基板Ｐに実装される部品Ｅを供給する装置である。部品供給装置１１は、たとえば、テープフィーダ１２を含んでいる。テープフィーダ１２は、複数の部品Ｅを保持した部品供給テープ（図示せず）が巻き回されたリール（図示せず）を保持している。また、テープフィーダ１２は、ヘッドユニット３による部品Ｅの取出しのための部品吸着動作に応じて、保持されたリールを回転させて部品供給テープを送り出すことにより、部品Ｅを供給するように構成されている。基台１では、Ｙ方向の両側のそれぞれにおいて、複数のテープフィーダ１２がＸ方向に並んで配列されている。なお、部品供給装置１１は、部品Ｅを保持したトレイにより部品Ｅを供給するトレイフィーダを含んでいてもよい。
【００２８】
搬送部２は、実装前の基板Ｐを搬入し、基板搬送方向（Ｘ方向）に搬送し、実装後の基板Ｐを搬出するように構成されている。また、搬送部２は、搬入された基板Ｐを実装停止位置Ａまで搬送するとともに、実装停止位置Ａにおいて基板固定機構（図示せず）により固定するように構成されている。また、搬送部２は、一対の搬送部分２１を含んでおり、一対の搬送部分２１により、基板ＰのＹ方向の両端を下方（Ｚ２方向側）から支持しつつ、基板Ｐを基板搬送方向に搬送するように構成されている。一対の搬送部分２１は、搬送ベルトと、搬送ガイドとを含んでいる。
【００２９】
ヘッドユニット３は、基板Ｐに部品を実装する作業を行う部品実装用の作業部である。ヘッドユニット３は、実装停止位置Ａにおいて固定された基板Ｐに部品Ｅを実装する。ヘッドユニット３は、複数（５つ）のヘッド３１（実装ヘッド）を含んでいる。ヘッド３１の先端には、部品Ｅを保持（吸着）するためのノズル（吸着ノズル）（図示せず）が着脱可能に装着されている。ヘッド３１は、負圧供給部（図示せず）からの負圧により、ノズルに部品Ｅを保持（吸着）可能に構成されている。
【００３０】
また、ヘッドユニット３は、ヘッド３１を上下方向（Ｚ方向）に移動させるＺ軸モータ３２（図２参照）と、ヘッド３１をＺ方向に延びる回転軸線回りに回転させるＲ軸モータ３３（図２参照）とを含んでいる。ヘッド３１は、Ｚ軸モータ３２により、部品Ｅを保持する際かまたは保持された部品Ｅを実装する際の下降位置と、保持された部品Ｅを基板Ｐに搬送する際の上昇位置との間で、上下方向に移動可能に構成されている。また、ヘッド３１は、部品Ｅを保持した状態でＲ軸モータ３３により回転されることにより、保持している部品Ｅの向きを調整可能に構成されている。
【００３１】
ヘッド水平移動機構部４は、ヘッドユニット３を水平方向（Ｘ方向およびＹ方向）に移動させるように構成されている。ヘッド水平移動機構部４は、ヘッドユニット３を基板搬送方向（Ｘ方向）に移動可能に支持する支持部４１と、支持部４１をＹ方向に移動可能に支持するレール部４２とを含んでいる。支持部４１は、基板搬送方向に延びるボールねじ軸４１ａと、ボールねじ軸４１ａを回転させるＸ軸モータ４１ｂとを有している。ヘッドユニット３には、支持部４１のボールねじ軸４１ａと係合するボールナット（図示せず）が設けられている。ヘッドユニット３は、Ｘ軸モータ４１ｂによりボールねじ軸４１ａが回転されることにより、ボールねじ軸４１ａと係合するボールナットとともに、支持部４１に沿って基板搬送方向に移動可能に構成されている。
【００３２】
レール部４２は、支持部４１のＸ方向の両端部をＹ方向に移動可能に支持する一対のガイドレール４２ａと、Ｙ方向に延びるボールねじ軸４２ｂと、ボールねじ軸４２ｂを回転させるＹ軸モータ４２ｃとを有している。支持部４１には、レール部４２のボールねじ軸４２ｂと係合するボールナット（図示せず）が設けられている。支持部４１は、Ｙ軸モータ４２ｃによりボールねじ軸４２ｂが回転されることにより、ボールねじ軸４２ｂと係合するボールナットとともに、レール部４２の一対のガイドレール４２ａに沿ってＹ方向に移動可能に構成されている。
【００３３】
ヘッド水平移動機構部４の支持部４１およびレール部４２により、ヘッドユニット３は、基台１上を水平方向に移動可能に構成されている。これにより、ヘッドユニット３のヘッド３１は、部品供給装置１１の上方に移動して、部品供給装置１１から供給される部品Ｅを保持（吸着）可能である。また、ヘッドユニット３のヘッド３１は、実装停止位置Ａにおいて固定された基板Ｐの上方に移動して、保持（吸着）された部品Ｅを基板Ｐに実装可能である。
【００３４】
部品撮像部５は、部品認識用のカメラである。部品撮像部５は、ヘッドユニット３のヘッド３１による基板Ｐへの部品Ｅの搬送中に、ヘッド３１のノズルに吸着された部品Ｅを撮像する。部品撮像部５は、基台１の上面上に固定されており、部品Ｅの下側（Ｚ２方向側）から、ヘッド３１のノズルに吸着された部品Ｅを撮像する。部品撮像部５による部品Ｅの撮像画像に基づいて、制御部８は、ヘッド３１のノズルにおける部品Ｅの吸着状態（回転姿勢およびヘッド３１に対する吸着位置）を取得（認識）する。
【００３５】
基板撮像部６は、基板認識用のカメラである。基板撮像部６は、ヘッドユニット３のヘッド３１による基板Ｐへの部品Ｅの実装開始前に、実装停止位置Ａにおいて固定された基板Ｐの上面に付された位置認識マークＦ（フィデューシャルマーク）を撮像する。位置認識マークＦは、基板Ｐの位置を認識するためのマークである。基板撮像部６による位置認識マークＦの撮像画像に基づいて、制御部８は、実装停止位置Ａにおいて固定された基板Ｐの正確な位置および姿勢を取得（認識）する。また、基板撮像部６は、ヘッドユニット３に取り付けられている。これにより、基板撮像部６は、ヘッドユニット３と共に、水平方向に移動可能に構成されている。表示部７は、たとえば液晶モニタを含んでおり、情報を表示する。
【００３６】
制御部８は、基板作業装置１００の動作を制御する制御回路である。制御部８は、たとえば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、および、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などを含んでいる。制御部８は、搬送部２、部品供給装置１１、Ｘ軸モータ４１ｂおよびＹ軸モータ４２ｃなどを生産プログラムに従って制御することにより、ヘッドユニット３により基板Ｐに部品Ｅを実装させる制御を行うように構成されている。
【００３７】
（熱伸びに関する構成）
ここで、基板作業装置１００により基板Ｐを生産している間、ヘッド水平移動機構部４のボールねじ軸４１ａやボールねじ軸４２ｂなどでは、ヘッドユニット３の移動に伴って発生した熱に起因して、熱伸び（熱膨張）が発生する。ヘッド水平移動機構部４の熱伸びが発生する部分であるボールねじ軸４１ａやボールねじ軸４２ｂなどに熱伸びが発生した場合、ヘッド水平移動機構部４の熱伸びに起因して、基板作業装置１００内の実際の位置と、基板作業装置１００の機械座標位置との間にずれが発生する。
【００３８】
このようなずれが発生した場合に、ヘッド水平移動機構部４により作業部であるヘッドユニット３を同じ機械座標位置に移動させるように制御した場合、ヘッドユニット３が移動される実際の位置は、ずれが発生していない場合とはずれた位置になる。すなわち、ヘッドユニット３を目標位置に正確に移動させることができない。このため、ヘッドユニット３による基板作業の作業精度が低下する。基板作業装置１００では、このようなずれを補うように、ヘッド水平移動機構部４の熱伸びに起因する補正を行う。
【００３９】
具体的には、基板作業装置１００には、図３に示すように、ヘッド水平移動機構部４の熱伸びに起因する補正（以下、単に「熱伸び補正」という）を行うための位置基準部Ｍが設けられている。位置基準部Ｍは、熱伸び補正を行うための位置基準を示す専用の部材であり、搬送部２に設けられている。なお、位置基準部Ｍとしては、専用の部材を用いるのではなく、位置基準部Ｍの設置対象である搬送部２の特徴点（すなわち、特徴的な形を有する部分）を利用してもよいが、熱伸び補正の精度の観点からは、専用の部材を用いるのが好ましい。
【００４０】
また、位置基準部Ｍは、複数（６つ）の位置基準部Ｍ１〜Ｍ６を含んでいる。複数の位置基準部Ｍ１〜Ｍ６のうち、半分の位置基準部である位置基準部Ｍ１、Ｍ３およびＭ５は、搬送部２の一方の搬送部分であるＹ１方向側の搬送部分２１に設けられており、もう半分の位置基準部である位置基準部Ｍ２、Ｍ４およびＭ６は、搬送部２の他方の搬送部分であるＹ２方向側の搬送部分２１に設けられている。位置基準部Ｍ１、Ｍ３およびＭ５と、位置基準部Ｍ２、Ｍ４およびＭ６とは、搬送部２において線対称状に配置されるように設けられている。また、位置基準部Ｍ１〜Ｍ６は、実装停止位置Ａの近傍に配置されるように設けられている。
【００４１】
熱伸び補正を行う場合、制御部８は、位置基準部Ｍ１〜Ｍ６の各々を撮像するように、基板撮像部６を制御する。具体的には、制御部８は、ヘッド水平移動機構部４により基板撮像部６を位置基準部Ｍ１〜Ｍ６の各々の上方位置に移動させて、位置基準部Ｍ１〜Ｍ６の各々を撮像するように、基板撮像部６を制御する。
【００４２】
この際、制御部８は、位置基準部Ｍ（Ｍ１〜Ｍ６）の上方位置を示す機械座標位置に移動するように、ヘッド水平移動機構部４により基板撮像部６を移動させる制御を行う。位置基準部Ｍ（Ｍ１〜Ｍ６）の上方位置を示す機械座標位置は、図４（Ａ）に示すように、ヘッド水平移動機構部４の熱伸びがない状態において、位置基準部Ｍ（Ｍ１〜Ｍ６）の撮像結果中の、位置基準部Ｍ（Ｍ１〜Ｍ６）の基準位置Ｃ１と、と、基板撮像部６の基準位置Ｃ２とが略一致する位置である。なお、位置基準部Ｍ（Ｍ１〜Ｍ６）の撮像結果中の位置基準部Ｍ（Ｍ１〜Ｍ６）の基準位置Ｃ１は、たとえば、位置基準部Ｍ（Ｍ１〜Ｍ６）の中心位置である。また、位置基準部Ｍ（Ｍ１〜Ｍ６）の撮像結果中の基板撮像部６の基準位置Ｃ２は、たとえば、基板撮像部６の視野中心位置である。
【００４３】
上記の通り、ヘッド水平移動機構部４に熱伸びが発生した場合、ヘッド水平移動機構部４によりヘッドユニット３を同じ機械座標位置に移動させるように制御しても、ずれが発生していない場合とはずれた位置に、ヘッドユニット３が移動される。このため、図４（Ｂ）に示すように、ヘッド水平移動機構部４に熱伸びが発生した場合、位置基準部Ｍ（Ｍ１〜Ｍ６）の上方位置を示す機械座標位置に移動するように、ヘッド水平移動機構部４により基板撮像部６を移動させて、基板撮像部６により位置基準部Ｍ（Ｍ１〜Ｍ６）を撮像させたとしても、位置基準部Ｍ（Ｍ１〜Ｍ６）の撮像結果中の、位置基準部Ｍ（Ｍ１〜Ｍ６）の基準位置Ｃ１と、基板撮像部６の基準位置Ｃ２とが一致しない。
【００４４】
このため、制御部８は、位置基準部Ｍ（Ｍ１〜Ｍ６）の撮像結果に基づいて、位置基準部Ｍ（Ｍ１〜Ｍ６）の位置に関する情報を取得する。位置基準部Ｍ（Ｍ１〜Ｍ６）の位置に関する情報は、位置基準部Ｍ（Ｍ１〜Ｍ６）の位置変化量の情報を含んでいる。位置基準部Ｍ（Ｍ１〜Ｍ６）の位置変化量の情報は、位置基準部Ｍ（Ｍ１〜Ｍ６）のＸ方向の位置変化量である位置変化量Ｄｘ（Ｄｘ１〜Ｄｘ６）の情報と、位置基準部Ｍ（Ｍ１〜Ｍ６）のＹ方向の位置変化量である位置変化量Ｄｙ（Ｄｙ１〜Ｄｙ６）の情報とを含んでいる。なお、位置変化量Ｄｘは、位置基準部Ｍの撮像結果中の、位置基準部Ｍの基準位置Ｃ１と、基板撮像部６の基準位置Ｃ２とのＸ方向の位置ずれ量である。同様に、位置変化量Ｄｙは、位置基準部Ｍの撮像結果中の、位置基準部Ｍの基準位置Ｃ１と、基板撮像部６の基準位置Ｃ２とのＹ方向の位置ずれ量である。位置変化量ＤｘおよびＤｙは、ヘッド水平移動機構部４の熱伸びの程度によって異なるが、たとえば、数μｍ〜数十μｍ程度である。なお、図４では、理解の容易化のために、位置基準部Ｍの位置変化を誇張して示している。
【００４５】
そして、制御部８は、取得された位置基準部Ｍ（Ｍ１〜Ｍ６）の位置に関する情報に基づいて、ヘッド水平移動機構部４の熱伸び量を取得するとともに、取得されたヘッド水平移動機構部４の熱伸び量に基づいて、熱伸び補正を行う。また、ヘッド水平移動機構部４の熱伸び量は、基板Ｐの生産が進むに従って徐々に増加する傾向を示すため、制御部８は、予め決められた時間間隔により、定期的に熱伸び補正を行う。このため、基板撮像部６は、予め決められた時間間隔により、位置基準部Ｍ（Ｍ１〜Ｍ６）の撮像を行うように動作される。なお、予め決められた時間間隔は、熱伸び補正を適切に行い得る限り、どのような時間間隔であってもよいが、たとえば、数分程度であり得る。
【００４６】
ここで、図５に示すように、たとえば外力に起因して、熱伸び補正用の位置基準部Ｍに異常な位置ずれが発生することがある。図５では、一例として、位置基準部Ｍ４に異常な位置ずれが発生した例を示している。位置基準部Ｍの異常な位置ずれは、たとえば、基板作業装置１００の整備中に、作業者が意図せずに（気づかずに）位置基準部Ｍに接触して発生することがある。位置基準部Ｍに異常な位置ずれが発生した場合、異常な位置ずれが発生した位置基準部Ｍに基づいて、誤った熱伸び補正が行われるおそれがある。
【００４７】
そこで、第１実施形態では、制御部８は、熱伸び補正のタイミングにおいて熱伸び補正用に取得された位置基準部Ｍ（Ｍ１〜Ｍ６）の位置に関する情報に基づいて、位置基準部Ｍ（Ｍ１〜Ｍ６）の異常な位置ずれを検知する制御を行う。具体的には、制御部８は、図６に示すように、実測情報である今回の位置基準部Ｍ（Ｍ１〜Ｍ６）の位置に関する情報と、実測情報である過去の位置基準部Ｍ（Ｍ１〜Ｍ６）の位置に関する情報との比較結果に基づいて、位置基準部Ｍ（Ｍ１〜Ｍ６）の異常な位置ずれを検知する制御を行う。
【００４８】
過去の位置基準部Ｍ（Ｍ１〜Ｍ６）の位置に関する情報は、過去の位置基準部Ｍ（Ｍ１〜Ｍ６）の位置に関する傾向を示す情報を含んでいる。過去の位置基準部Ｍ（Ｍ１〜Ｍ６）の位置に関する傾向を示す情報は、複数の過去の位置基準部Ｍ（Ｍ１〜Ｍ６）の位置に関する情報（図６では、情報Ｔ１〜Ｔｎ：ｎは、正の整数）を含んでいる。複数の過去の位置基準部Ｍ（Ｍ１〜Ｍ６）の位置に関する情報は、基板作業装置１００の基板Ｐの生産動作開始から所定の時間までの、位置基準部Ｍ（Ｍ１〜Ｍ６）の位置に関する情報を含んでいる。好ましくは、複数の過去の位置基準部Ｍ（Ｍ１〜Ｍ６）の位置に関する情報は、ヘッド水平移動機構部４の熱伸びの初期から終期までの、位置基準部Ｍ（Ｍ１〜Ｍ６）の位置に関する情報を含んでいる。複数の過去の位置基準部Ｍ（Ｍ１〜Ｍ６）の位置に関する情報は、たとえば、基板作業装置１００のエイジング動作（いわゆる、慣らし運転）の際、基板作業装置１００の過去の基板Ｐの生産動作の際などに、実績値として取得されて、基板作業装置１００に保存されている。なお、複数の過去の位置基準部Ｍ（Ｍ１〜Ｍ６）の位置に関する情報は、異常な位置ずれが発生していない状態（すなわち、正常な位置状態）の位置基準部Ｍ（Ｍ１〜Ｍ６）の位置に関する情報のみを含んでいる。
【００４９】
制御部８は、今回の位置基準部Ｍ（Ｍ１〜Ｍ６）の位置に関する情報と、過去の位置基準部Ｍ（Ｍ１〜Ｍ６）の位置に関する傾向を示す情報との比較結果に基づいて、位置基準部Ｍ（Ｍ１〜Ｍ６）の異常な位置ずれを検知する制御を行う。具体的には、制御部８は、今回の位置基準部Ｍ（Ｍ１〜Ｍ６）の位置変化量と、複数の過去の位置基準部Ｍ（Ｍ１〜Ｍ６）の各々との差分を取得するとともに、取得された差分と、予め決められたしきい値（しきい値Ｔｈx１およびＴｈy１）との比較結果に基づいて、位置基準部Ｍ（Ｍ１〜Ｍ６）の異常な位置ずれを検知する制御を行う。なお、しきい値Ｔｈx１およびＴｈy１は、特許請求の範囲の「第１しきい値」の一例である。
【００５０】
図６に示す例では、まず、今回の位置基準部Ｍ１〜Ｍ６の位置に関する情報である情報Ｔ０と、過去の位置基準部Ｍ１〜Ｍ６の位置に関する情報である情報Ｔ１〜Ｔｎとが比較される。なお、図６では、理解の容易化のために、情報Ｔ１〜Ｔｎが、ヘッド水平移動機構部４の熱伸びの小さい方から大きい方に向かって並ぶように示されている。すなわち、情報Ｔ１、Ｔ２およびＴ３などは、ヘッド水平移動機構部４の熱伸びの初期において取得された、過去の位置基準部Ｍ１〜Ｍ６の位置に関する情報を示している。また、情報Ｔｎは、ヘッド水平移動機構部４の熱伸びの終期において取得された、位置基準部Ｍ１〜Ｍ６の位置に関する情報を示している。
【００５１】
情報Ｔ０と情報Ｔ１〜Ｔｎの比較においては、具体的には、情報Ｔ０の位置変化量Ｄｘ１〜Ｄｘ６と、情報Ｔ１〜Ｔｎの対応する位置変化量Ｄｘ１〜Ｄｘ６とが比較される。この際、情報Ｔ０の位置変化量Ｄｘ１〜Ｄｘ６と、情報Ｔ１〜Ｔｎの対応する位置変化量Ｄｘ１〜Ｄｘ６との差分が、条件式である以下に示す式（１）を満たすか否かが判断される。同様に、情報Ｔ０の位置変化量Ｄｙ１〜Ｄｙ６と、情報Ｔ１〜Ｔｎの対応する位置変化量Ｄｙ１〜Ｄｙ６とが比較される。この際、情報Ｔ０の位置変化量Ｄｙ１〜Ｄｙ６と、情報Ｔ１〜Ｔｎの対応する位置変化量Ｄｙ１〜Ｄｙ６との差分が、条件式である以下に示す式（２）を満たすか否かが判断される。
しきい値Ｔｈx１＞｜Ｔ０ Ｄｘｉ−Ｔｊ Ｄｘｉ｜  ・・・（１）
しきい値Ｔｈy１＞｜Ｔ０ Ｄｙｉ−Ｔｊ Ｄｙｉ｜  ・・・（２）
ここで、
１≦ｉ≦６（ｉは、正の整数）
１≦ｊ≦ｎ（ｊは、正の整数）
Ｔｈx１：位置変化量Ｄｘに関するしきい値
Ｔｈy１：位置変化量Ｄｙに関するしきい値
Ｔ０ Ｄｘｉ：Ｔ０（今回）の位置基準部Ｍｉの位置変化量Ｄｘ
Ｔ０ Ｄｙｉ：Ｔ０（今回）の位置基準部Ｍｉの位置変化量Ｄｙ
Ｔｊ Ｄｘｉ：Ｔｊ（過去）の位置基準部Ｍｉの位置変化量Ｄｘ
Ｔｊ Ｄｙｉ：Ｔｊ（過去）の位置基準部Ｍｉの位置変化量Ｄｙ
である。
【００５２】
なお、しきい値Ｔｈx１およびＴｈy１は、位置基準部Ｍの異常な位置ずれを検知し得る限り、どのような値であってもよいが、たとえば、数μｍ程度であり得る。
【００５３】
そして、位置変化量Ｄｘに関する差分が、式（１）を満たし、かつ、位置変化量Ｄｙに関する差分が、式（２）を満たした場合、位置基準部Ｍ１〜Ｍ６のうちの該当する位置基準部Ｍに異常な位置ずれが発生していないと判断される。すなわち、位置基準部Ｍが正常な位置状態であることが検知される。また、位置基準部Ｍ（Ｍ１〜Ｍ６）の全部が正常な位置状態にあることが検知された場合、今回の位置基準部Ｍ（Ｍ１〜Ｍ６）の位置に関する情報が、過去の位置基準部Ｍ（Ｍ１〜Ｍ６）の位置に関する情報として追加されて登録される。
【００５４】
一方、位置変化量Ｄｘに関する差分が、式（１）を満たさない場合、および、位置変化量Ｄｙに関する差分が、式（２）を満たさない場合のうちの少なくとも一方の場合、位置基準部Ｍ１〜Ｍ６のうちの該当する位置基準部Ｍに異常な位置ずれが発生したと判断される。すなわち、位置基準部Ｍの異常な位置ずれが検知される。図４では、位置基準部Ｍ４の異常な位置ずれが検知されている。
【００５５】
〈異常な位置ずれの検知後の制御に関する構成〉
また、第１実施形態では、制御部８は、位置基準部Ｍ（Ｍ１〜Ｍ６）の異常な位置ずれが検知された場合、位置基準部Ｍ（Ｍ１〜Ｍ６）の異常な位置ずれが検知された状態でも基板Ｐの生産が継続可能であるか否かを判断する制御を行う。
【００５６】
具体的には、まず、制御部８は、位置基準部Ｍ（Ｍ１〜Ｍ６）の異常な位置ずれが検知された場合、異常な位置ずれの検知が行われた複数の位置基準部Ｍ（Ｍ１〜Ｍ６）のうち、正常な位置状態であることが検知された位置基準部Ｍ（Ｍ１〜Ｍ６）の数が、予め決められた数以上であるか否かを判断する制御を行う。予め決められた数は、位置基準部Ｍの数よりも小さい数であれば、どのような数であってもよいが、基板Ｐの生産が継続可能であるか否かの判断を正確に行う観点からは、大きい方が好ましい。たとえば、予め決められた数は、位置基準部Ｍの数から１を減算した数とすることができる。この場合、第１実施形態では、予め決められた数は、位置基準部Ｍの数である６から１を減算した値である５である。
【００５７】
そして、制御部８は、正常な位置状態であることが検知された位置基準部Ｍ（Ｍ１〜Ｍ６）の数が、予め決められた数未満であると判断した場合、基板Ｐの生産が継続可能ではないと判断する制御を行う。これにより、正常な位置状態であることが検知された位置基準部Ｍ（Ｍ１〜Ｍ６）の数が比較的少ない場合、基板Ｐの生産が継続可能ではないと正確に判断することができる。
【００５８】
一方、制御部８は、正常な位置状態であることが検知された位置基準部Ｍ（Ｍ１〜Ｍ６）の数が、予め決められた数以上であると判断した場合、ヘッド水平移動機構部４の熱伸びに起因する補正であって、位置基準部Ｍ（Ｍ１〜Ｍ６）の異常な位置ずれの検知に用いられた位置基準部Ｍ（Ｍ１〜Ｍ６）の位置に関する情報に基づく補正である仮の熱伸び補正を行う。具体的には、仮の熱伸び補正では、制御部８は、正常な位置状態である位置基準部Ｍ（Ｍ１〜Ｍ６）については、今回の位置に関する情報を用いるとともに、異常な位置ずれが検知された位置基準部Ｍ（Ｍ１〜Ｍ６）については、比較対象である過去の位置に関する情報を用いて、熱伸び補正を行う。仮の補正で用いる過去の位置基準部Ｍ（Ｍ１〜Ｍ６）の位置に関する情報は、複数の過去の位置基準部Ｍ（Ｍ１〜Ｍ６）の位置に関する情報のうち、今回の位置基準部Ｍ（Ｍ１〜Ｍ６）の位置に関する情報に近い（類似する）情報である。すなわち、仮の補正で用いる過去の位置基準部Ｍ（Ｍ１〜Ｍ６）の位置に関する情報は、正常な位置状態であることが検知された位置基準部Ｍ（Ｍ１〜Ｍ６）の数が、予め決められた数以上であるとの比較結果が得られた情報である。この場合、仮の補正で用いる過去の位置基準部Ｍ（Ｍ１〜Ｍ６）の位置に関する情報としては、今回の位置基準部Ｍ（Ｍ１〜Ｍ６）の位置に関する情報に最も近い（最も類似する）情報のみを用いてもよいし、今回の位置基準部Ｍ（Ｍ１〜Ｍ６）の位置に関する情報に近い（類似する）複数の情報を用いてもよい。
【００５９】
そして、制御部８は、仮の熱伸び補正を行った状態で、ヘッド水平移動機構部４により基板撮像部６を移動させて、基板撮像部６により位置基準部Ｍ（Ｍ１〜Ｍ６）または位置基準部Ｍ（Ｍ１〜Ｍ６）とは異なる他の特徴点を撮像させる制御を行う。他の特徴点は、たとえば、基板Ｐの位置認識マークＦ、搬送部２の特徴点（すなわち、特徴的な形を有する部分）であり得る。そして、制御部８は、基板撮像部６による位置基準部Ｍ（Ｍ１〜Ｍ６）または他の特徴点の撮像結果に基づいて、基板Ｐの生産が継続可能であるか否かを判断する制御を行う。
【００６０】
この際、制御部８は、位置基準部Ｍ（Ｍ１〜Ｍ６）または他の特徴点の撮像結果に基づいて、位置基準部Ｍ（Ｍ１〜Ｍ６）または他の特徴点の位置に関する情報を取得するとともに、取得された位置基準部Ｍ（Ｍ１〜Ｍ６）または他の特徴点の位置に関する情報に基づいて、基板Ｐの生産が継続可能であるか否かを判断する制御を行う。具体的には、制御部８は、位置基準部Ｍ（Ｍ１〜Ｍ６）または他の特徴点の位置変化量を取得するとともに、取得された位置基準部Ｍ（Ｍ１〜Ｍ６）または他の特徴点の位置変化量と、予め決められたしきい値（後述するしきい値ＴｈxａおよびＴｈyａ）との比較結果に基づいて、基板Ｐの生産が継続可能であるか否かを判断する制御を行う。この際、制御部８は、位置基準部Ｍ（Ｍ１〜Ｍ６）または他の特徴点の、Ｘ方向の位置変化量である位置変化量Ｄｘａが、条件式である以下に示す式（３）を満たすか否かを判断する制御を行う。同様に、制御部８は、位置基準部Ｍ（Ｍ１〜Ｍ６）または他の特徴点の、Ｙ方向の位置変化量である位置変化量Ｄｙａが、条件式である以下に示す式（４）を満たすか否かを判断する制御を行う。
しきい値Ｔｈxａ＞｜Ｄｘａ｜  ・・・（３）
しきい値Ｔｈyａ＞｜Ｄｙａ｜  ・・・（４）
ここで、
Ｔｈxａ：位置変化量Ｄｘａに関するしきい値
Ｔｈyａ：位置変化量Ｄｙａに関するしきい値
Ｄｘａ：位置基準部Ｍまたは他の特徴点のＸ方向の位置変化量
Ｄｙａ：位置基準部Ｍまたは他の特徴点のＹ方向の位置変化量
である。
【００６１】
そして、位置変化量Ｄｘａが、式（３）を満たさない場合、および、位置変化量Ｄｙａが、式（４）を満たさない場合のうちの少なくとも一方の場合、制御部８は、基板Ｐの生産を継続可能ではないと判断する制御を行う。これにより、仮の熱伸び補正の結果が良好ではない場合、基板Ｐの生産が継続可能ではないと正確に判断することができる。一方、制御部８は、位置変化量Ｄｘａが、式（３）を満たし、かつ、位置変化量Ｄｙａが、式（４）を満たした場合、基板Ｐの生産を継続可能であると判断する制御を行う。これにより、仮の熱伸び補正の結果が良好である場合、基板Ｐの生産が継続可能であると正確に判断することができる。
【００６２】
また、第１実施形態では、制御部８は、位置基準部Ｍ（Ｍ１〜Ｍ６）の異常な位置ずれが検知された場合に、基板Ｐの生産を継続する場合、位置基準部Ｍ（Ｍ１〜Ｍ６）の異常な位置ずれ量に基づいて、異常な位置ずれが検知された位置基準部Ｍ（Ｍ１〜Ｍ６）の位置の情報を補正して登録した状態で、基板Ｐの生産を継続する制御を行うように構成されている。また、制御部８は、基板Ｐの生産を継続した後には、補正して登録された位置基準部Ｍ（Ｍ１〜Ｍ６）の位置の情報に基づいて、位置基準部Ｍ１〜Ｍ６の各々を撮像するように、基板撮像部６を制御する。
【００６３】
また、第１実施形態では、制御部８は、位置基準部Ｍ（Ｍ１〜Ｍ６）の異常な位置ずれが検知された場合に、基板Ｐの生産を継続する場合、基板撮像部６による位置基準部Ｍ（Ｍ１〜Ｍ６）の時間間隔の設定変更を行う。具体的には、制御部８は、基板撮像部６による位置基準部Ｍ（Ｍ１〜Ｍ６）の時間間隔が短くなるように、基板撮像部６による位置基準部Ｍ（Ｍ１〜Ｍ６）の時間間隔の設定変更を行う。すなわち、制御部８は、基板撮像部６による位置基準部Ｍ（Ｍ１〜Ｍ６）の時間間隔を、位置基準部Ｍ（Ｍ１〜Ｍ６）の異常な位置ずれが検知されていない通常時の時間間隔である第１時間間隔から、第１時間間隔よりも短い時間間隔である第２時間間隔に設定する制御を行う。この際、予め決められた回数だけ、位置基準部Ｍ（Ｍ１〜Ｍ６）の異常な位置ずれが検知されないことが続いた場合には、基板撮像部６による位置基準部Ｍ（Ｍ１〜Ｍ６）の時間間隔が、異常時の時間間隔である第２時間間隔から、通常時の時間間隔である第１時間間隔に戻されてもよい。
【００６４】
また、第１実施形態では、制御部８は、位置基準部Ｍ（Ｍ１〜Ｍ６）の異常な位置ずれが検知された場合に、基板Ｐの生産を継続する場合、作業者への通知を行うように構成されている。この際、制御部８は、位置基準部Ｍ（Ｍ１〜Ｍ６）の異常な位置ずれが検知され、かつ、基板Ｐの生産を継続することを、作業者に通知する制御を行う。作業者への通知は、どのように行われてもよいが、たとえば、基板作業装置１００の表示部７に情報を表示したり、作業者が有する携帯端末に情報を表示したりすることにより、行うことができる。
【００６５】
また、位置基準部Ｍ（Ｍ１〜Ｍ６）の異常な位置ずれが検知され、かつ、基板Ｐの生産を継続することが、頻発する場合があると考えられる。このため、制御部８は、位置基準部Ｍ（Ｍ１〜Ｍ６）の異常な位置ずれが検知され、かつ、基板Ｐの生産を継続することが、頻発する場合には、位置基準部Ｍ（Ｍ１〜Ｍ６）の異常な位置ずれが検知され、かつ、基板Ｐの生産を継続することが、頻発することを、作業者に通知する制御を行う。たとえば、制御部８は、位置基準部Ｍ（Ｍ１〜Ｍ６）の異常な位置ずれが検知され、かつ、基板Ｐの生産を継続することが連続して発生した場合、位置基準部Ｍ（Ｍ１〜Ｍ６）の異常な位置ずれが検知され、かつ、基板Ｐの生産を継続することが連続して発生したことを、作業者に通知する制御を行う。また、たとえば、制御部８は、予め決められた期間中に、位置基準部Ｍ（Ｍ１〜Ｍ６）の異常な位置ずれが検知され、かつ、基板Ｐの生産を継続することが、予め決められた回数だけ発生した場合、予め決められた期間中に、位置基準部Ｍ（Ｍ１〜Ｍ６）の異常な位置ずれが検知され、かつ、基板Ｐの生産を継続することが、予め決められた回数だけ発生したことを、作業者に通知する制御を行う。
【００６６】
（位置基準部位置ずれ検知処理）
次に、図７を参照して、第１実施形態の基板作業装置１００による位置基準部位置ずれ検知処理をフローチャートに基づいて説明する。なお、フローチャートの各処理は、制御部８により行われる。
【００６７】
図７に示すように、まず、ステップＳ１において、基板Ｐの生産が開始される。
【００６８】
そして、ステップＳ２において、位置基準部Ｍの位置に関する情報の取得が行われる。すなわち、ステップＳ２では、基板撮像部６による位置基準部Ｍの撮像と、この撮像結果に基づく位置基準部Ｍの位置に関する情報の取得とが行われる。
【００６９】
そして、ステップＳ３において、位置基準部Ｍの異常な位置ずれがあるか否かの判断が行われる。すなわち、ステップＳ３では、今回の位置基準部Ｍの位置に関する情報と、過去の位置基準部Ｍの位置に関する情報との比較と、この比較結果に基づく位置基準部Ｍの異常な位置ずれの検知とが行われる。位置基準部Ｍの異常な位置ずれがないと判断された場合、ステップＳ４に進む。
【００７０】
そして、ステップＳ４において、ヘッドユニット３による基板Ｐへの部品Ｅの実装作業が行われる。
【００７１】
そして、ステップＳ５において、現在のタイミングが位置基準部Ｍの位置に関する情報の取得タイミングであるか否かの判断が行われる。現在のタイミングが位置基準部Ｍの位置に関する情報の取得タイミングではないと判断された場合、ステップＳ４に進み、ヘッドユニット３による基板Ｐへの部品Ｅの実装作業が繰り返される。
【００７２】
また、ステップＳ５において、現在のタイミングが位置基準部Ｍの位置に関する情報の取得タイミングであると判断された場合、ステップＳ２に進み、位置基準部Ｍの位置に関する情報の取得が行われる。そして、ステップＳ３に進む。
【００７３】
また、ステップＳ３において、位置基準部Ｍの異常な位置ずれがあると判断された場合、ステップＳ６に進む。
【００７４】
そして、ステップＳ６において、基板Ｐの生産が継続可能であるか否かの判断が行われる。基板Ｐの生産が継続可能であると判断された場合、ステップＳ４に進み、ヘッドユニット３による基板Ｐへの部品Ｅの実装作業が継続される。また、基板Ｐの生産が継続可能ではないと判断された場合、ステップＳ７に進む。なお、ステップＳ６の詳細については、図８を参照して後述する。
【００７５】
そして、ステップＳ７において、作業者へのエラーの通知が行われる。すなわち、ステップＳ７では、位置基準部Ｍの異常な位置ずれが検知され、かつ、基板Ｐの生産が継続可能ではないことが、作業者に通知される。そして、位置基準部位置ずれ検知処理が終了される。また、位置基準部位置ずれ検知処理は、基板Ｐの生産が終了したタイミングにおいても、終了される。
【００７６】
（基板生産継続判断処理）
次に、図８を参照して、図７に示すフローチャートのステップＳ６の処理である、基板生産継続判断処理をフローチャートに基づいて説明する。なお、フローチャートの各処理は、制御部８により行われる。
【００７７】
図８に示すように、まず、ステップＳ１１において、今回の位置基準部Ｍの位置に関する情報と、過去の位置基準部Ｍの位置に関する情報との比較結果が取得される。
【００７８】
そして、ステップＳ１２において、過去の位置基準部Ｍの位置に関する情報のうちに、今回の位置基準部Ｍの位置に関する情報と適合する情報があるか否かの判断が行われる。なお、適合する情報とは、正常な位置状態であることが検知された位置基準部Ｍの数が、予め決められた数以上であるとの比較結果が得られた、過去の位置基準部Ｍの位置に関する情報である。このような情報は、たとえば、図６に示す情報Ｔ１〜Ｔｎのうちのいずれかであり得る。
【００７９】
ステップＳ１２において、適合する情報がないと判断された場合、ステップＳ７（図７参照）に進み、作業者へのエラーの通知が行われる。また、適合する情報があると判断された場合、ステップＳ１３に進む。
【００８０】
そして、ステップＳ１３において、適合する情報に基づく仮の熱伸び補正が行われる。
【００８１】
そして、ステップＳ１４において、基板撮像部６による位置基準部Ｍまたは他の特徴点の撮像が行われる。
【００８２】
そして、ステップＳ１５において、基板Ｐの生産が継続可能であるか否かの判断が行われる。基板Ｐの生産が継続可能ではないと判断された場合、ステップＳ１１に進む。そして、ステップＳ１１および１２において、熱伸び補正に用いた適合する情報とは異なる他の適合する情報があるか否かの判断が行われる。そして、他の適合する情報がない場合、ステップＳ７に進み、他の適合する情報がある場合、ステップＳ１３に進む。
【００８３】
また、ステップＳ１５において、基板Ｐの生産が継続可能であると判断された場合、ステップＳ１６に進む。
【００８４】
そして、ステップＳ１６において、異常な位置ずれが検知された位置基準部Ｍの位置情報の補正と登録とが行われる。
【００８５】
そして、ステップＳ１７において、基板撮像部６により位置基準部Ｍの撮像を行う時間間隔が短くなるように設定変更が行われる。
【００８６】
そして、ステップＳ１８において、位置基準部Ｍの異常な位置ずれが検知され、かつ、基板Ｐの生産を継続することの作業者への通知が行われる。そして、ステップＳ４に進み、ヘッドユニット３による基板Ｐへの部品Ｅの実装作業が継続される。なお、ステップＳ１６〜Ｓ１８の処理は、順番が入れ替わってもよいし、互いに並行して行われてもよい。
【００８７】
（第１実施形態の効果）
第１実施形態では、以下のような効果を得ることができる。
【００８８】
第１実施形態では、上記のように、位置基準部Ｍの位置に関する情報に基づいて、位置基準部Ｍの異常な位置ずれを検知する制御を行う制御部８を設ける。これにより、たとえば外力に起因して位置基準部Ｍに異常な位置ずれが発生した場合、位置基準部Ｍに異常な位置ずれが発生したことを検知することができる。その結果、異常な位置ずれが発生した位置基準部Ｍに基づいて、誤った熱伸び補正が行われることを抑制することができる。
【００８９】
また、第１実施形態では、上記のように、制御部８を、今回の位置基準部Ｍの位置に関する情報と、過去の位置基準部Ｍの位置に関する情報との比較結果に基づいて、位置基準部Ｍの異常な位置ずれを検知する制御を行うように構成する。これにより、正常な位置に位置基準部Ｍが位置する場合の情報である、過去の位置基準部Ｍの位置に関する情報と、今回の位置基準部Ｍの位置に関する情報との比較結果に基づいて、位置基準部Ｍの異常な位置ずれを検知することができるので、位置基準部Ｍに異常な位置ずれが発生したことを容易かつ確実に検知することができる。
【００９０】
また、第１実施形態では、上記のように、制御部８を、今回の位置基準部Ｍの位置に関する情報と、過去の位置基準部Ｍの位置に関する傾向を示す情報との比較結果に基づいて、位置基準部Ｍの異常な位置ずれを検知する制御を行うように構成する。これにより、過去の位置基準部Ｍの位置に関する傾向を示す情報に基づいて、位置基準部Ｍの異常な位置ずれを精度良く検知することができる。
【００９１】
また、第１実施形態では、上記のように、位置基準部Ｍの位置に関する情報を、位置基準部Ｍの位置変化量の情報を含むように構成する。また、過去の位置基準部Ｍの位置に関する傾向を示す情報を、複数の過去の位置基準部Ｍの位置変化量の情報を含むように構成する。また、制御部８を、今回の位置基準部Ｍの位置変化量と、複数の過去の位置基準部Ｍの位置変化量の各々との差分を取得するとともに、取得された差分と予め決められたしきい値（Ｔｈx１、Ｔｈy１）との比較結果に基づいて、位置基準部Ｍの異常な位置ずれを検知する制御を行うように構成する。これにより、今回の位置基準部Ｍの位置変化量と、複数の過去の位置基準部Ｍの位置変化量の各々との差分と、しきい値（Ｔｈx１、Ｔｈy１）とを比較するだけで、位置基準部Ｍの異常な位置ずれを容易かつ確実に検知することができる。
【００９２】
また、第１実施形態では、上記のように、制御部８を、位置基準部Ｍの異常な位置ずれが検知された場合、位置基準部Ｍの異常な位置ずれが検知された状態でも基板Ｐの生産が継続可能であるか否かを判断する制御を行うように構成する。これにより、位置基準部Ｍの異常な位置ずれが、基板Ｐの生産が継続可能な位置ずれである場合、基板作業装置１００による基板Ｐの生産を継続することができる。その結果、基板作業装置１００の停止時間を低減することができる。また、位置基準部Ｍの異常な位置ずれが、基板Ｐの生産が継続不可能な位置ずれである場合、基板作業装置１００による基板Ｐの生産を停止することができる。その結果、基板Ｐの生産を停止した基板作業装置１００における位置基準部Ｍの位置の修正などの整備を迅速に行うことができる。
【００９３】
また、第１実施形態では、上記のように、制御部８を、位置基準部Ｍの異常な位置ずれが検知された場合、ヘッド水平移動機構部４の熱伸びに起因する補正であって、位置基準部Ｍの異常な位置ずれの検知に用いられた位置基準部Ｍの位置に関する情報に基づく補正である仮の補正を行い、ヘッド水平移動機構部４の熱伸びに起因する仮の補正を行った状態で、基板撮像部６により位置基準部Ｍまたは他の特徴点を撮像させるとともに、基板撮像部６による位置基準部Ｍまたは他の特徴点の撮像結果に基づいて、基板Ｐの生産が継続可能であるか否かを判断する制御を行うように構成する。これにより、仮の補正を行った状態での位置基準部Ｍまたは他の特徴点の撮像結果に基づいて、位置基準部Ｍの異常な位置ずれが、基板Ｐの生産が継続可能な位置ずれであるか否かを判断することができる。その結果、位置基準部Ｍの異常な位置ずれが検知された状態でも基板Ｐの生産が継続可能であるか否かを容易かつ確実に判断することができる。
【００９４】
また、第１実施形態では、上記のように、制御部８を、位置基準部Ｍの異常な位置ずれが検知された場合に、基板Ｐの生産を継続する場合、位置基準部Ｍの異常な位置ずれ量に基づいて、異常な位置ずれが検知された位置基準部Ｍの位置の情報を補正して登録した状態で、基板Ｐの生産を継続する制御を行うように構成する。これにより、補正して登録された位置基準部Ｍの位置の情報（すなわち、位置ずれが反映された位置基準部Ｍの位置の情報）に基づいて、基板Ｐの生産の継続後の基板撮像部６による位置基準部Ｍの撮像を行うことができる。その結果、基板Ｐの生産の継続後において、異常な位置ずれが検知された位置基準部Ｍの基板撮像部６による撮像を正確に行うことができる。
【００９５】
また、第１実施形態では、上記のように、基板撮像部６を、第１時間間隔により位置基準部Ｍの撮像を行うように構成する。また、制御部８を、位置基準部Ｍの異常な位置ずれが検知された場合に、基板Ｐの生産を継続する場合、基板撮像部６により位置基準部Ｍの撮像を行う時間間隔を、第１時間間隔よりも短い時間間隔である第２時間間隔に設定する制御を行うように構成されている。これにより、位置基準部Ｍの異常な位置ずれが検知された場合に、基板Ｐの生産を継続する場合、通常時の時間間隔である第１時間間隔よりも短い時間間隔である第２時間間隔により、基板撮像部６による位置基準部Ｍの撮像を行うことができる。その結果、位置基準部Ｍの次の異常な位置ずれを迅速に検知することができる。
【００９６】
また、第１実施形態では、上記のように、制御部８を、位置基準部Ｍの異常な位置ずれが検知された場合に、基板Ｐの生産を継続する場合、作業者への通知を行うように構成されている。これにより、位置基準部Ｍの異常な位置ずれが検知された状態で、基板Ｐの生産が継続されたことを、作業者が認識することができる。
【００９７】
また、第１実施形態では、上記のように、制御部８を、位置基準部Ｍの異常な位置ずれが検知された場合、ヘッド水平移動機構部４の熱伸びに起因する補正であって、位置基準部Ｍの異常な位置ずれの検知に用いられた位置基準部Ｍの位置に関する情報に基づく補正である仮の補正を行うように構成する。これにより、位置基準部Ｍの異常な位置ずれが検知された場合にも、熱伸びに起因する補正（仮の補正）を容易に行うことができる。
【００９８】
［第２実施形態］
次に、図１、図２および図９を参照して、第２実施形態について説明する。この第２実施形態では、上記第１実施形態とは異なり、今回の位置基準部の位置に関する情報と、前回の位置基準部の位置に関する情報とが比較される例について説明する。なお、上記第１実施形態と同一の構成については、図中において同じ符号を付して図示し、その説明を省略する。
【００９９】
（基板作業装置の構成）
本発明の第２実施形態による基板作業装置２００は、図１および図２に示すように、制御部１０８を備える点で、上記第１実施形態による基板作業装置１００と相違する。
【０１００】
第２実施形態では、制御部１０８は、図９に示すように、今回の位置基準部Ｍ（Ｍ１〜Ｍ６）の位置に関する情報と、前回の位置基準部Ｍ（Ｍ１〜Ｍ６）の位置に関する情報との比較結果に基づいて、位置基準部Ｍ（Ｍ１〜Ｍ６）の異常な位置ずれを検知する制御を行う。すなわち、第２実施形態では、上記第１実施形態とは異なり、今回の位置基準部Ｍ（Ｍ１〜Ｍ６）の位置に関する情報が、前回の位置基準部Ｍ（Ｍ１〜Ｍ６）の位置に関する情報とのみ比較される。
【０１０１】
具体的には、制御部１０８は、複数の位置基準部Ｍ（Ｍ１〜Ｍ６）の各々の、今回の位置変化量と、前回の位置変化量との差分を取得するとともに、取得された差分と、予め決められたしきい値（しきい値Ｔｈx２およびＴｈy２）との比較結果に基づいて、位置基準部Ｍ（Ｍ１〜Ｍ６）の異常な位置ずれを検知する制御を行う。なお、しきい値Ｔｈx２およびＴｈy２は、特許請求の範囲の「第２しきい値」の一例である。
【０１０２】
図９に示す例では、まず、今回の位置基準部Ｍ（Ｍ１〜Ｍ６）の位置変化量と、前回の位置基準部Ｍ（Ｍ１〜Ｍ６）の位置変化量との差分が取得される。具体的には、今回の位置基準部Ｍ（Ｍ１〜Ｍ６）の位置変化量Ｄｘ（Ｄｘ１〜Ｄｘ６）と、前回の位置基準部Ｍ（Ｍ１〜Ｍ６）の位置変化量Ｄｘ（Ｄｘ１〜Ｄｘ６）との差分Ｄｘｄ（Ｄｘｄ１〜Ｄｘｄ６）が取得される。同様に、今回の位置基準部Ｍ（Ｍ１〜Ｍ６）の位置変化量Ｄｙ（Ｄｙ１〜Ｄｙ６）と、前回の位置基準部Ｍ（Ｍ１〜Ｍ６）の位置変化量Ｄｙ（Ｄｙ１〜Ｄｙ６）との差分Ｄｙｄ（Ｄｙｄ１〜Ｄｙｄ６）が取得される。
【０１０３】
そして、取得された差分Ｄｘｄ１〜Ｄｘｄ６のうち、最も大きい差分ＤｘｄＭａｘと、最も小さい差分ＤｘｄＭｉｎとが取得される。そして、差分ＤｘｄＭａｘと、差分ＤｘｄＭｉｎとの差分が、条件式である以下に示す式（５）を満たすか否かが判断される。同様に、取得された差分Ｄｙｄ１〜Ｄｙｄ６のうち、最も大きい差分ＤｙｄＭａｘと、最も小さい差分ＤｙｄＭｉｎとが取得される。そして、差分ＤｙｄＭａｘと、差分ＤｙｄＭｉｎとの差分が、条件式である以下に示す式（６）を満たすか否かが判断される。
しきい値Ｔｈx２＜ＤｘｄＭａｘ−Ｄｘｄｍｉｎ  ・・・（５）
しきい値Ｔｈy２＜ＤｙｄＭａｘ−Ｄｙｄｍｉｎ  ・・・（６）
ここで、
Ｔｈx２：位置変化量Ｄｘに関するしきい値
Ｔｈy２：位置変化量Ｄｙに関するしきい値
ＤｘｄＭａｘ：複数の位置基準部Ｍの各々の、今回の位置変化量Ｄｘと、前回の位置変化量Ｄｘとの差分のうち、最も大きい差分
ＤｘｄＭｉｎ：複数の位置基準部Ｍの各々の、今回の位置変化量Ｄｘと、前回の位置変化量Ｄｘとの差分のうち、最も小さい差分
ＤｙｄＭａｘ：複数の位置基準部Ｍの各々の、今回の位置変化量Ｄｙと、前回の位置変化量Ｄｙとの差分のうち、最も大きい差分
ＤｙｄＭｉｎ：複数の位置基準部Ｍの各々の、今回の位置変化量Ｄｙと、前回の位置変化量Ｄｙとの差分のうち、最も小さい差分
である。
【０１０４】
そして、差分ＤｘｄＭａｘと、差分ＤｘｄＭｉｎとの差分が、式（５）を満たさず、かつ、差分ＤｙｄＭａｘと、差分ＤｙｄＭｉｎとの差分が、式（６）を満たさない場合、位置基準部Ｍ（Ｍ１〜Ｍ６）に異常な位置ずれが発生していないと判断される。すなわち、位置基準部Ｍ（Ｍ１〜Ｍ６）が正常な位置状態であることが検知される。一方、差分ＤｘｄＭａｘと、差分ＤｘｄＭｉｎとの差分が、式（５）を満たした場合、および、差分ＤｙｄＭａｘと、差分ＤｙｄＭｉｎとの差分が、式（６）を満たした場合のうちの少なくとも一方の場合、位置基準部Ｍ（Ｍ１〜Ｍ６）に異常な位置ずれが発生していると判断される。すなわち、位置基準部Ｍ（Ｍ１〜Ｍ６）の異常な位置ずれが検知される。
【０１０５】
また、第２実施形態においても、上記第１実施形態と同様に、制御部１０８は、位置基準部Ｍ（Ｍ１〜Ｍ６）の異常な位置ずれが検知された場合、位置基準部Ｍ（Ｍ１〜Ｍ６）の異常な位置ずれが検知された状態でも基板Ｐの生産が継続可能であるか否かを判断する制御を行ってもよい。この場合、制御部１０８は、正常な位置状態である位置基準部Ｍ（Ｍ１〜Ｍ６）については、今回の位置に関する情報を用いるとともに、異常な位置ずれが検知された位置基準部Ｍ（Ｍ１〜Ｍ６）については考慮せずに、仮の熱伸び補正を行う。そして、制御部１０８は、仮の熱伸び補正を行った状態で、ヘッド水平移動機構部４により基板撮像部６を移動させて、基板撮像部６により位置基準部Ｍ（Ｍ１〜Ｍ６）または他の特徴点を撮像させる制御を行う。詳細な説明は省略するが、その後の動作は、上記第１実施形態と同様である。
【０１０６】
なお、第２実施形態のその他の構成は、上記第１実施形態と同様である。
【０１０７】
（第２実施形態の効果）
第２実施形態では、以下のような効果を得ることができる。
【０１０８】
第２実施形態では、上記のように、位置基準部Ｍの位置に関する情報に基づいて、位置基準部Ｍの異常な位置ずれを検知する制御を行う制御部１０８を設ける。これにより、上記第１実施形態と同様に、異常な位置ずれが発生した位置基準部Ｍに基づいて、誤った熱伸び補正が行われることを抑制することができる。
【０１０９】
また、第２実施形態では、上記のように、制御部１０８を、今回の位置基準部Ｍの位置に関する情報と、前回の位置基準部Ｍの位置に関する情報との比較結果に基づいて、位置基準部Ｍの異常な位置ずれを検知する制御を行うように構成する。これにより、今回の位置基準部Ｍの位置に関する情報と、前回の位置基準部Ｍの位置に関する情報との比較結果に基づいて、位置基準部Ｍの異常な位置ずれを容易に検知することができる。
【０１１０】
また、第２実施形態では、上記のように、位置基準部Ｍを、複数の位置基準部Ｍを含むように構成する。また、位置基準部Ｍの位置に関する情報を、位置基準部Ｍの位置変化量の情報を含むように構成する。また、制御部１０８を、複数の位置基準部Ｍの各々の、今回の位置変化量と前回の位置変化量との差分を取得するとともに、取得された差分と予め決められたしきい値（Ｔｈx２、Ｔｈy２）との比較結果に基づいて、位置基準部Ｍの異常な位置ずれを検知する制御を行うように構成する。これにより、今回の位置基準部Ｍの位置変化量と、前回の位置基準部Ｍの位置変化量との差分と、しきい値（Ｔｈx２、Ｔｈy２）とを比較するだけで、複数の位置基準部Ｍの各々の異常な位置ずれを容易かつ確実に検知することができる。
【０１１１】
なお、第２実施形態のその他の効果は、上記第１実施形態と同様である。
【０１１２】
［変形例］
なお、今回開示された実施形態は、全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施形態の説明ではなく特許請求の範囲によって示され、さらに特許請求の範囲と均等の意味および範囲内での全ての変更（変形例）が含まれる。
【０１１３】
たとえば、上記第１および第２実施形態では、部品実装装置（表面実装機）である基板作業装置に本発明が適用される例を示したが、本発明はこれに限られない。本発明は、移動機構部の熱伸びに起因する補正を行う基板作業装置であれば、部品実装装置以外の基板作業装置に適用されてもよい。たとえば、本発明は、ダイシングされたウェハから供給された部品を基板に実装する部品実装装置（いわゆる、フリップチップボンダー）、接着剤などの部品用の塗布剤を基板に塗布する塗布装置（いわゆる、ディスペンサ）などの基板作業装置に適用されてもよい。
【０１１４】
また、上記第１および第２実施形態では、位置基準部が、搬送部に設けられている例を示したが、本発明はこれに限られない。本発明では、移動機構部の熱伸びに起因する補正を行う機能を果たし得る限り、位置基準部は、いずれの箇所に設けられていてもよい。たとえば、位置基準部は、基台に設けられていてもよい。この場合、基台に設けられた位置基準部を、たとえば、基板撮像部により撮像すればよい。また、位置基準部は、作業部であるヘッドユニットに設けられていてもよい。この場合、ヘッドユニットに設けられた位置基準部を、たとえば、基台に設けられた部品撮像部により撮像すればよい。
【０１１５】
また、上記第１および第２実施形態では、位置基準部が、６つ設けられている例を示したが、本発明はこれに限られない。本発明では、位置基準部が、６つ以外の複数設けられていてもよいし、１つだけ設けられていてもよい。しかしながら、移動機構部の熱伸びに起因する補正を精度良く行う観点からは、位置基準部が１つだけ設けられているよりも、複数設けられている方が好ましい。
【０１１６】
また、上記第１および第２実施形態では、今回の位置基準部の位置に関する情報と、過去の位置基準部の位置に関する情報との比較結果に基づいて、位置基準部の異常な位置ずれが検知される例を示したが、本発明はこれに限られない。本発明では、実測情報である今回の位置基準部の位置に関する情報と、計算上の情報であるシミュレーションの位置基準部の位置に関する情報との比較結果に基づいて、位置基準部の異常な位置ずれが検知されてもよい。この場合、シミュレーションの位置基準部の位置に関する情報として、現在の基板作業装置の状態（温度状態、稼働時間など）に対応する、シミュレーションの位置基準部の位置変化量の情報が用いられればよい。すなわち、今回の位置基準部の位置変化量と、現在の基板作業装置の状態（温度状態、稼働時間など）に対応する、シミュレーションの位置基準部の位置変化量とが比較されればよい。なお、シミュレーションの位置基準部の位置に関する情報とは、たとえば、移動機構部の熱伸びに関する熱伸びモデルにより得られた情報である。これにより、正常な位置に位置基準部が位置する場合の情報である、シミュレーションの位置基準部の位置に関する情報と、今回の位置基準部の位置に関する情報との比較結果に基づいて、位置基準部の異常な位置ずれを検知することができるので、位置基準部に異常な位置ずれが発生したことを容易かつ確実に検知することができる。
【０１１７】
また、上記第１および第２実施形態では、位置基準部の位置変化量の情報に基づいて、位置基準部の異常な位置ずれが検知される例を示したが、本発明はこれに限られない。本発明では、位置基準部の位置の情報に基づいて、位置基準部の異常な位置ずれが検知されてもよい。
【０１１８】
また、上記第１および第２実施形態では、位置基準部の異常な位置ずれが検知された場合、基板の生産が継続可能であるか否かが判断される例を示したが、本発明はこれに限られない。本発明では、位置基準部の異常な位置ずれが検知された場合、基板の生産が継続可能であるか否かが判断されることなく、基板の生産が停止されてもよい。また、位置基準部の異常な位置ずれが検知された場合、基板の生産が継続可能であるか否かが判断されることなく、仮の補正が行われて、基板の生産が継続されてもよい。位置基準部の異常な位置ずれが検知された場合、基板の生産が継続可能であるか否かが判断されることなく、異常な位置ずれが検知された位置基準部の位置の情報の補正と登録とが行われて、基板の生産が継続されてもよい。これらの構成は、生産の継続を優先したい場合に、有効である。
【０１１９】
また、上記第１および第２実施形態では、位置基準部の異常な位置ずれが検知された場合に、基板の生産を継続する場合、撮像部により位置基準部の撮像を行う時間間隔が短くなるように設定変更される例を示したが、本発明はこれに限られない。本発明では、位置基準部の異常な位置ずれが検知された場合に、基板の生産を継続する場合、必ずしも撮像部により位置基準部の撮像を行う時間間隔が短くなるように設定変更されなくてもよい。
【０１２０】
また、上記第１および第２実施形態では、位置基準部の異常な位置ずれが検知された場合に、基板の生産を継続する場合、作業者への通知が行われる例を示したが、本発明はこれに限られない。本発明では、位置基準部の異常な位置ずれが検知された場合に、基板の生産を継続する場合、必ずしも作業者への通知が行われなくてもよい。
【０１２１】
また、上記第１実施形態では、過去の位置基準部の位置に関する傾向を示す情報が、過去の実績値の情報である例を示したが、本発明はこれに限られない。本発明では、過去の位置基準部の位置に関する傾向を示す情報が、実績値に基づいて取得された、過去の位置基準部の位置に関する傾向を示す関数の情報であってもよい。
【０１２２】
また、上記第１実施形態では、説明の便宜上、制御部の処理動作を処理フローに沿って順番に処理を行うフロー駆動型のフローチャートを用いて説明したが、本発明はこれに限られない。本発明では、制御部の処理動作を、イベント単位で処理を実行するイベント駆動型（イベントドリブン型）の処理により行ってもよい。この場合、完全なイベント駆動型で行ってもよいし、イベント駆動およびフロー駆動を組み合わせて行ってもよい。
【符号の説明】
【０１２３】
３  ヘッドユニット（作業部）
４  ヘッド水平移動機構部（移動機構部）
６  基板撮像部（撮像部）
８、１０８  制御部
１００、２００  基板作業装置
Ｄｘ、Ｄｙ  位置変化量
Ｅ  部品
Ｍ、Ｍ１〜Ｍ６  位置基準部
Ｐ  基板
【図１】
2020174136.tif 000003
【図２】
2020174136.tif 000004
【図３】
2020174136.tif 000005
【図４】
2020174136.tif 000006
【図５】
2020174136.tif 000007
【図６】
2020174136.tif 000008
【図７】
2020174136.tif 000009
【図８】
2020174136.tif 000010
【図９】
2020174136.tif 000011