(57)【特許請求の範囲】
【請求項１】
部品を吸着するノズルの高さを位置決めするサーボモータと、ノズルが吸着した部品を基板に押し付ける荷重を制御できる加圧制御ヘッドとを備えるマウンタ装置であって、
前記サーボモータを、前記ノズルが部品を基板に加圧する加圧源としても利用し、
前記サーボモータの指令レベル論理座標と実際座標の差によって生じる当該サーボモータの発生出力トルクにより加圧圧力を可変とし、
前記発生出力トルクを、前記サーボモータの設定荷重に対応したゲインを設定することで調節することを特徴とするマウンタ装置の加圧制御ヘッド。
【請求項２】
部品を吸着するノズルの高さを位置決めするサーボモータと、ノズルが吸着した部品を基板に押し付ける荷重を制御できる加圧制御ヘッドとを備えるマウンタ装置であって、
前記サーボモータを、前記ノズルが部品を基板に加圧する加圧源としても利用し、
前記サーボモータの指令レベル論理座標と実際座標の差によって生じる当該サーボモータの発生出力トルクにより加圧圧力を可変とし、
前記発生出力トルクを、前記サーボモータの位置フィードバックゲインを含む制御パラメータに基づいて可変とするようにしたことを特徴とするマウンタ装置の加圧制御ヘッド。
【請求項３】
前記制御パラメータは、積分補償型ゲインパラメータの有効性を低く設定したものであることを特徴とする請求項２に記載のマウンタ装置の加圧制御ヘッド。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子部品を基板に搭載するマウンタ装置の加圧制御ヘッドに関する。
【背景技術】
【０００２】
電子部品のマウンタ装置として、例えば特許文献１により、部品を吸着保持して移送するノズルを基板面へ降下させるＺ軸モータと、部品を基板面に向けて加圧するＶＣＭ（ボイスコイルモータ）と、ノズルを水平方向に回転し部品の搭載角度を調整するθモータとを備える搭載ヘッドが知られる。
特許文献１のように、搭載荷重を制御することのできる搭載ヘッドでは、ＸＹ機構上に載置されたマウンタヘッドのノズル先端が、ＸＹ動作によって、搭載する基板上の部品や、その他、基板周辺のマウンタ機構部に接触する可能性のない第１のＺ軸高さと、ノズルの吸着している部品が基板面に接触を開始する直前の第２のＺ軸高さと、部品が基板面に接触し、ＶＣＭなどによって加圧する第３のＺ軸高さとを持っている。
特許文献１によれば、第１の高さから第２の高さへの移動はＺ軸モータによりなされ、第２の高さから第３の高さへの移動はＶＣＭによって実行される。
【０００３】
また、このようなＶＣＭの他、加圧手段として、例えば特許文献２のような流体による加圧方式、例えば特許文献３のような圧縮ばねによる加圧方式などが知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１４７６４０号公報
【特許文献２】特開平１０−２７９９６号公報
【特許文献３】特開２００７−２７４０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の方式では、ヘッドの昇降手段に加え、特許文献１・２のような加圧手段を必要とするため、コストが高く構造の複雑化が避けられない。
すなわち、特許文献１では、ＶＣＭを加圧手段とした場合は、ロードセルなどの荷重検出手段によってノズルへの印加荷重を計測し、目標荷重になるようＶＣＭの出力をフィードバック制御する。
このようなＶＣＭ方式は比較的高精度であるが、高荷重を実現する場合にはＶＣＭの大型化が避けられない。
また、特許文献２のように、電空レギュレータなどによって圧力制御された空気圧によって加圧力を得る方式においては、電空レギュレータやエアープランジャーなどのコストが高く、またヘッドサイズも比較的大きくなるため、広い荷重範囲を高精度に制御する場合に適用される。
【０００６】
また、特許文献３のばね力を加圧源とする方式では、低コストではあっても、広い荷重範囲をカバーする高精度なばねの実現が困難であった。
すなわち、特許文献３のように、ばねの圧縮力／引張り力によって加圧力を得る方式においては、安価でコンパクトな構成を実現できる反面、１Ｎ〜５０Ｎのように広い荷重範囲を持ったばねを用いる場合、高い精度を実現することが困難であるため、比較的に荷重範囲の狭い用途にしか適用できない。
【０００７】
本発明の課題は、マウンタ装置において、加圧制御ヘッドをシンプルな構成で低コストに提供することである。
【課題を解決するための手段】
【０００８】
以上の課題を解決するため、請求項１に記載の発明は、
部品を吸着するノズルの高さを位置決めするサーボモータと、ノズルが吸着した部品を基板に押し付ける荷重を制御できる加圧制御ヘッドとを備えるマウンタ装置であって、
前記サーボモータを、前記ノズルが部品を基板に加圧する加圧源としても利用し、
前記サーボモータの指令レベル論理座標と実際座標の差によって生じる当該サーボモータの発生出力トルクにより加圧圧力を可変とし、
前記発生出力トルクを、前記サーボモータの設定荷重に対応したゲインを設定することで調節することを特徴とする。
【００１０】
請求項２に記載の発明は、
部品を吸着するノズルの高さを位置決めするサーボモータと、ノズルが吸着した部品を基板に押し付ける荷重を制御できる加圧制御ヘッドとを備えるマウンタ装置であって、
前記サーボモータを、前記ノズルが部品を基板に加圧する加圧源としても利用し、
前記サーボモータの指令レベル論理座標と実際座標の差によって生じる当該サーボモータの発生出力トルクにより加圧圧力を可変とし、
前記発生出力トルクを、前記サーボモータの位置フィードバックゲインを含む制御パラメータに基づいて可変とするようにしたことを特徴とする。
【００１１】
請求項３に記載の発明は、
請求項２に記載のマウンタ装置の加圧制御ヘッドであって、
前記制御パラメータは、積分補償型ゲインパラメータの有効性を低く設定したものであることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、ヘッドの高さを位置決めするサーボモータを、ノズルの加圧を行う加圧源としても利用するため、加圧制御ヘッドをシンプルな構成で低コストに提供することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明を適用したマウンタ装置の一実施形態の構成を示す概略構成図である。
【図２】マウンタ装置の制御系の構成図である。
【図３】搭載ヘッド部の機構系の構成図である。
【図４】ひずみゲージの出力電圧と荷重値の関係を示すグラフである。
【図５】部品と基板の位置関係に対するＺ軸モータ速度、検出荷重、目標荷重、Ｚ軸目標座標を示したグラフである。
【図６】モータ軸変移角度（モータ軸の目標座標と実座標の差）と発生トルクの関係を実測したグラフである。
【図７】ノズル先端に吸着された部品が基板面に当接した後の基板面が受ける荷重の変化を実測したグラフである。
【図８】搭載ヘッド部の機構系の構成図である。
【図９】加圧搭載動作について説明するグラフである。
【図１０】実際に荷重制御した際のモータの電流波形を示すもので、送り量が小さい時のグラフである。
【図１１】実際に荷重制御した際のモータの電流波形を示すもので、送り量が大きい時のグラフである。
【図１２】本発明の一実施例として電子部品搭載装置の構成を示す概略構成図である。
【図１３】搭載ヘッド部の機構系の構成図である。
【図１４】部品搭載時を示した図である。
【図１５】吸着ノズルの構成を示すもので、通常時（接触時）を示した図（ａ）と、リジット時を示した図（ｂ）である。
【図１６】加圧波形を示したグラフである。
【図１７】圧力検出部の出力波形を示したグラフである。
【図１８】実施において必要な機械的構成を示す概略図である。
【図１９】制御に関する構成を示したブロック図である。
【図２０】加圧力を制御する準備の手順を示すフローチャートである。
【図２１】モータ駆動電流に対する加圧値の関係を示すグラフである。
【図２２】搭載の低加圧域制御を示すフローチャートである。
【図２３】搭載の高加圧域制御を示すフローチャートである。
【図２４】荷重制御用のモータゲインを示すグラフである。
【図２５】エラー判定処理シーケンスを示すフローチャートである。
【図２６】加圧搭載時と同じ条件でＺ軸を一定速度で下降させたときの電流値波形を示すグラフである。
【図２７】コギングトルク値の取得シーケンスを示すフローチャートである。
【図２８】軸の動作ゲインを変更して同じ電流波形を取得した結果を示すグラフである。
【図２９】軸の状態変化による電流値の変化を示すグラフである。
【図３０】計算式の取得を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、図を参照して本発明を実施するための形態を詳細に説明する。
＜発明の概要１＞
本発明では、Ｚ軸を昇降駆動するＺ軸モータを唯一の駆動源として、Ｚ軸の昇降駆動と加圧制御を実現するものである。
このような目標を実現する構造としては、特許文献３に示されたように、加圧用のばねを設け、ばねの圧縮に応じた圧力をノズルに伝えるようにするのが一般的であるが、加圧用ばねを用いない工夫として、Ｚ軸の目標高さ位置（=サーボモータの指令レベル論理座標）と実際の高さ位置（=サーボモータの実際座標）の差に応じて、サーボモータ（駆動回路に組み込まれた電流増幅回路が位置偏差と位置制御ゲインに応じた電流をモータ巻き線に通じる）の発生出力トルクが発生することを原理とした。
このため、ノズル先端を加圧すると、サーボモータの指令レベル論理座標と実際座標に差が生じ、モータの発生出力トルクが増加する現象を生じる。ノズルの圧力値が増減すると、前記「サーボモータの指令レベル論理座標と実際座標の差」が変化し、ばねを用いた加圧構造と同様な効果を生じる。
即ち、位置制御において目標位置と実際位置との偏差を検知した場合に、フィードバックゲインを高くした場合にはその偏差をゼロにするように高トルクで駆動されるが、ゲインが低い場合には低トルクで駆動されるため、この発生出力トルクを適宜の値になるようにゲインを選択することでばねの強さを任意に設定できる。
従って、後述するようにノズルに吸着した電子部品を降下して基板に当接する瞬間を検出するときのゲイン、及び基板面に電子部品を所定の圧力で所定時間押し圧する時のゲインを適宜に選択することで所望の荷重制御を行うことができる。
【００１５】
このように、前記ばね効果は設定された位置制御ゲインにも比例する特徴を持つため、前記サーボモータの発生出力トルクを、設定荷重に対応して前記サーボモータの位置制御のフィードバックゲインを適宜に設定することで任意に調節することができるため、低荷重から高荷重まで広範囲に同一構造で対応することが可能である。
【００１６】
また、本発明では、特許文献１に示されたように「部品が基板面に当接したことを検知してＺ軸駆動モータを位置制御からトルク制御に切り替える」必要がない。
すなわち、ＸＹ機構上に載置されたマウンタヘッドのノズル先端が、ＸＹ動作によって、搭載する基板上の部品や、その他、基板周辺のマウンタ機構部に接触する可能性のない第１の高さから、ノズルの吸着している部品が基板面に接触を開始する直前の第２のＺ軸高さまでは、搭載処理性能改善のためにＺ軸を高速で移動させる。
そして、第２の高さから部品の加圧処理を含む部品搭載完了までは、Ｚ軸モータを位置制御状態のまま低速度（４ｍｍ/秒程度）で下降（ノズルを基板面に向けて進める）させ、ロードセルの計測結果が設定された荷重に達したときにモータの駆動を停止する。
また、モータの実座標が目標座標に達するまでは、ロードセルの計測値が設定値を超えない限り下降を繰り返すよう制御される。
【００１７】
以上述べたように、部品が基板面に当接してからモータをトルク制御に切り替える必要が無く、常に位置制御モードでＺ軸モータが運転されることにより、部品を搭載する高さ座標を管理しつつ、ロードセルの計測結果を参照した確実な加圧搭載を実現することができる。
【００１８】
（実施形態１）
＜マウンタの構造＞
図１は電子部品実装装置（マウンタ装置）の概略構成図である。
図示のように、電子部品実装装置１は、中央部から少し後方で左右方向に延在する回路基板搬送路１５と、装置１の前部（図示の下側）に配設され、回路基板１０に実装される部品を供給する部品供給部１１と、当該装置１の前部に配設されたＸ軸移動機構１２とＹ軸移動機構１４を備えている。
【００１９】
部品供給部１１の側部には、吸着ノズル１３１に吸着された部品を下方から撮像する部品認識カメラ（撮像手段）１６が配置されている。
Ｘ軸移動機構１２は、部品を吸着する吸着ノズル１３１を備えた搭載ヘッド部１３（加圧制御ヘッド）をＸ軸方向に移動させる。
搭載ヘッド部１３は、Ｘ軸移動機構１２と接続されている。
Ｙ軸移動機構１４は、Ｘ軸移動機構１２、並びに搭載ヘッド部１３をＹ軸方向に移動させる。
搭載ヘッド部１３は、吸着ノズル１３１を垂直方向（Ｚ軸方向）に昇降可能に移動させるＺ軸移動機構を備え、また、吸着ノズル１３１を、ノズル軸（吸着軸）を中心に回転させるθ軸移動機構を備えている。
また、搭載ヘッド部１３には、支持部材に取付けるようにして、回路基板１０上に形成された基板マークを撮像する基板認識カメラ１７が搭載されている。
【００２０】
図２は電子部品実装装置の制御系の構成を示している。図中、２０は装置全体を制御するマイクロコンピュータ（ＣＰＵ）、並びにＲＡＭ、ＲＯＭなどからなるコントローラ（制御手段）であり、このコントローラ２０に、Ｘ軸モータ２１から表示装置（モニタ）３１が接続され、それぞれを制御している。
【００２１】
Ｘ軸モータ２１は、Ｘ軸移動機構１２の駆動源で、搭載ヘッド部１３をＸ軸方向に移動させる。
また、Ｙ軸モータ２２は、Ｙ軸移動機構１４の駆動源で、Ｘ軸移動機構１２をＹ軸方向に駆動し、それにより搭載ヘッド部１３はＸ軸方向とＹ軸方向に移動可能となる。
【００２２】
Ｚ軸モータ２３は、吸着ノズル１３１を昇降させるＺ軸駆動機構（不図示）の駆動源で、吸着ノズル１３１をＺ軸方向（高さ方向）に昇降させる。
また、θ軸モータ２４は、吸着ノズル１３１のθ軸回転機構（不図示）の駆動源で、吸着ノズル１３１をそのノズル中心軸（吸着軸）を中心にして回転させる。
【００２３】
画像認識装置２７は、吸着ノズル１３１に吸着された部品１８の画像認識を行なうもので、Ａ／Ｄ変換器２７１、メモリ２７２及びＣＰＵ２７３から構成される。
そして、吸着された部品１８を撮像した部品認識カメラ１６から出力されるアナログの画像信号をＡ／Ｄ変換器２７１によりデジタル信号に変換してメモリ２７２に格納し、ＣＰＵ２７３がその画像データに基づいて吸着された部品の認識を行なう。
すなわち、画像認識装置２７は、部品中心と吸着角度を演算し、部品の吸着姿勢を認識する。
また、画像認識装置２７は、基板認識カメラ１７で撮像された基板マークの画像を処理して基板マーク位置を演算する。
また、画像認識装置２７は、部品認識カメラ１６で撮像された部品１８の画像データと基板認識カメラ１７で撮像された基板マークデータを処理して、両方の補正データを制御手段２０へ転送する。
【００２４】
キーボード２８とマウス２９は、部品データなどのデータを入力するために用いられる。
記憶装置３０は、フラッシュメモリなどで構成され、キーボード２８とマウス２９により入力された部品データ、及び不図示のホストコンピュータから供給される部品データなどを格納するのに用いられる。
表示装置（モニタ）３１は、部品データ、演算データ、及び部品認識カメラ１６で撮像した部品１８の画像などをその表示面３１１に表示する。
【００２５】
実際に、基板の生産を開始し、部品を回路基板に搭載する段階では、予め基板認識カメラ１７で撮像された基板マークによる回路基板１０の基板補正データ（Δｘ、Δｙ、Δθ）は記憶装置３０に格納されている。
そして、部品供給装置１１から供給される部品を吸着ノズル１３１で吸着し、搭載ヘッド部１３を部品認識カメラ１６上部に移動させて、部品を同カメラで撮像する。
撮像された部品の画像は、画像認識装置２７で画像処理され、補正データを制御手段２０へ転送する。
制御手段２０は、記憶装置３０から基板補正データと当該部品の部品データを読み出して、この部品データと前記転送された画像認識装置２７で演算された部品中心と部品の傾きをもとに、部品の搭載位置と吸着姿勢を認識する。
続いて、部品搭載位置と部品中心と吸着中心間に位置ずれがあり、また、角度ずれが検出されると、これらの総合位置ずれと角度ずれがＸ軸モータ２１、Ｙ軸モータ２２、θ軸モータ２４を駆動することにより補正され、部品が所定の回路基板位置に正しい姿勢（基準角度）で搭載される。
【００２６】
次に、搭載ヘッド部１３について図３を使用して説明を行う。
【００２７】
図示のように、搭載ヘッド部１３のベースフレーム１００にリニアガイド１０１が設置され、垂直Ｚ駆動部１０２が垂直Ｚ軸方向に移動可能な構造となっている。
搭載ヘッド部１３上部には、垂直Ｚ駆動部１０２を垂直上下動させるためのＺ軸モータ２３がベースフレーム１００に固定され、このＺ軸モータ２３にカップリング１１０を介してボールねじのねじ部１１１が接続されている。
【００２８】
また、部品を回転動作させるためのθ軸モータ２４は、スプライン軸受１０７と回転ベアリング１０６で構成されて外周部にベルトプーリが取付けられた垂直回転駆動部軸受１０５と、θモータプーリ１０８とタイミングベルト１０９を介して接続されている。
垂直回転駆動部軸受１０５は、内部にスプライン軸受１０７があり、スプライン軸であるノズルシャフト１０４と接続されている。
垂直回転駆動部軸受１０５の外周部には、回転ベアリング１０６が取付けられている。この回転ベアリング１０６の外周がベースフレーム１００に固定されていて、ノズルシャフト１０４は、垂直回転駆動部軸受１０５によって回転動作と上下動作ができるように固定されている。
【００２９】
垂直Ｚ駆動部１０２の一端には、ボールねじのねじ部１１１に噛み合うナット部１１８が固定されている。
従って、Ｚ軸モータ２３を回転動作させることにより、ボールねじのナット部１１８によって垂直Ｚ駆動部１０２が上下に駆動される構造となっていて、ノズルシャフト１０４及び吸着ノズル１３１を上下駆動動作できる。
【００３０】
また、垂直Ｚ駆動部１０２には、ノズルシャフト１０４を回転支持するために、下側回転ベアリング１４１、上側回転ベアリング１４２が設置されている。
垂直Ｚ駆動部１０２のノズルシャフト１０４とボールねじのナット部１０９の間に円形の穴形状である変形部１１２が設けられている。この変形部１１２に、ひずみゲージ１１３が取付けられている。
ひずみゲージ１１３は、ひずみゲージ１１３の出力電圧と荷重値の関係は、予め校正をとって図４のような関係をとり、コントローラ２０に保存してある。
なお、ひずみゲージ１１３は、適切な構造変更を伴ってロードセルに置き換えることができる。
【００３１】
また、ベースフレーム１００には、垂直Ｚ駆動部１０２のリニアガイド１０１側の固定部付近を検出するように原点センサ１１４が固定されている。
【００３２】
次に、電子部品の加圧搭載動作の流れを説明する。
【００３３】
図１の搭載ヘッド１３をＸ軸移動機構１２、Ｙ軸移動機構１４を動作させて電子部品供給装置１１の上方に搭載ヘッド部１３を移動し、電子部品１８を吸着する。
電子部品１８を吸着した搭載ヘッド部１３を部品認識カメラ１６の上方へ移動し、電子部品１８を認識する。
認識を完了した後に搭載ヘッド部１３を移動し、回路基板１０上の電子部品１８の搭載予定部に搭載ヘッド部１３にて電子部品１８を吸着して部品認識カメラ１６上に移動し、電子部品１８を部品認識カメラ１６上で認識し、回路基板１０上の搭載位置へ移動して搭載を行う。
【００３４】
次に、荷重制御による部品搭載動作について説明する。
【００３５】
搭載ヘッド部１３を回路基板１０上の部品搭載位置でＺ軸モータ２３を駆動させて、垂直Ｚ駆動部１０２及び吸着ノズル１３１を下降させる。
吸着ノズル１３１に吸着された部品１８を、搭載する回路基板１０への搭載高さ直前位置（Ｚ１）まで高速で降下させる。
その後、Ｚ軸モータ２３を駆動して、吸着ノズル１３１に吸着された部品１８を４ｍｍ／秒程度の低速度で下降させて衝撃荷重を押さえつつ、目標搭載高さまで下降させる。
電子部品１８の下面が回路基板１０に接触（０）すると検出部１１２が変形し、ひずみゲージ１１３の出力に変化（Ｌ０→Ｌ１）が生じる。
さらに、ひずみゲージ１１３の出力が目標の加圧量になるようにＺ軸モータ２３を駆動させる。
ひずみゲージ１１３の出力が目標荷重値に対応する出力（Ｌ２）となった時にＺ軸モータ２３を停止させる。
電子部品１８を加圧搭載した後にバキュームエアをＯＦＦし、Ｚ軸モータ２３を動作させて垂直Ｚ軸駆動部１０２及び吸着ノズル１３１を上昇させる。
その後、次の電子部品の吸着位置へ移動が行なわれる。
【００３６】
次に原点復帰動作について説明する。
【００３７】
Ｚ軸駆動部１０２を原点センサ１１４の検出範囲から離れる位置（例えば２ｍｍ）下降移動させる。
その後、原点復帰速度１０ｍｍ／秒にて、上昇をさせる。
原点センサ１１４の検出ＯＮの高さ（Ａ０）をＺ軸モータのエンコーダ値から読取り、ＣＰＵ２７Ｃに記憶しておく。
Ｚ軸駆動部１０２が原点センサ１１４を検出した直後に検出されるＺ軸モータ２３のエンコーダ原点の位置を、Ｚ軸駆動部１０２の原点とすることで、電源オフ／オンを繰り返してもＺ軸原点の高精度な再現性が得られる。
【００３８】
＜動作の説明＞
図５において、「１」はＸＹ機構上に載置されたマウンタヘッドのノズル先端が、ＸＹ動作によって、搭載する基板上の部品や、その他基板周辺のマウンタ機構部に接触する可能性のない第１の高さであり、「２」はノズルの吸着している部品が基板面に接触を開始する直前の第２のＺ軸高さである。
【００３９】
第１の高さ「１」から第２の高さ「２」までは、搭載性能の低下を最小化するため高速に降下する（９００ｍｍ／秒程度）。このとき、ノズルの下降位置制御を高精度で実現するため通常の位置制御を行うためゲインを高く設定している。
【００４０】
第２の高さ「２」では、モータ軸を一端停止させ、ゲインを低く設定した後、軸降下を再開する。
ここで、モータ速度を低速（４ｍｍ/秒）として、モータ位置制御モードにおいて発生トルクを生成するゲインを、必要とする設定荷重に応じて設定する。前記発生出力トルクを、前記サーボモータの位置フィードバックゲインを含む制御パラメータに基づいて可変する。
その他、ゲインの制御パラメータとしての設定特性を、積分補償型ゲインパラメータを少なく設定したゲインに変更する。
サーボモータの発生トルクは位置フィードバックゲインと位置偏差に応じて決まるが、位置偏差量とその状態の継続時間に応じても発生トルクのフィードバック調整が機能するため、積分補償型ゲインなどの時間軸を要素とするフィードバック機能を小さく設定し、安定な加圧力を得ようとするものである。
【００４１】
図５において、「３」は部品下面と基板面の当接点である。
【００４２】
ロードセルの計測結果が指定荷重値に達しない限り、継続してＺ軸を降下させるため、ノズル先端に吸着された部品が基板面に当接して、降下を妨げられると、モータ軸の目標座標と実座標の乖離が進むため、前記のゲイン設定の結果サーボモータの発生トルクが増加し、ロードセルの計測結果も、モータ軸の目標座標が進むにつれて暫増する。
【００４３】
図６はモータ軸変移角度（モータ軸の目標座標と実座標の差）と発生トルクの関係を実測したグラフである。横軸は、前記座標の差をモータ軸の回転角度（１０度〜６０度）で示している。
発生トルクは、設定ゲイン１０〜設定ゲイン１００を数値１０ごとに評価している。
このように、モータ軸変移角度とゲインとモータ出力トルクはおおむね比例関係にある。従って、前記のように設定荷重 (部品の種別により異なる部品の基板面への押圧力) 対応して、発生出力トルクを前記サーボモータのフィードバックゲインを選択することにより調節することができる。
【００４４】
図７はノズル先端に吸着された部品が基板面に当接した後の、基板面が受ける荷重の変化を実測したものである（Ｚ軸速度=１０ｍｍ/秒、ヘッド部質量=２５０ｇ）。
前記部品が基板面に当接した直後に縦軸に示す荷重は急峻に立ち上がり、以降時間の推移に比例して荷重が増加する。
この急峻に立ち上がる荷重部分は、主にヘッド可動部の持つ質量による衝撃荷重が計測されたものである。
【００４５】
図５において、「４−１」に示すとおり、ロードセルの計測結果が設定荷重を上回ると、Ｚ軸モータの駆動が停止される。
実装機の操作設定により、最低加圧継続時間が設定されている場合は、「５」まで指定圧力を維持するために、ロードセルの計測結果に応じてＺ軸モータの降下／上昇を繰り返すことが可能となっている。
ロードセルの計測結果が設定荷重を上回ったことにより、Ｚ軸モータの降下を瞬時に停止することが望ましい。
この反応に遅延が有ると、その分モータの目標座標が進みモータ軸の発生トルクが過大となってしまう。
【００４６】
本発明では、モータ軸変移角度とゲイン値とモータ出力トルクの関係を利用して、ゲインを低めに設定することによって、モータの目標座標と実座標の差が生じても極端に大きな荷重変化が生じないようにしているため、モータの目標座標が進み過ぎても目標荷重に沿った圧力制御が実現できるようになっている。
【００４７】
ここで、設定荷重において、ノズル先端の目標座標に対する最大遅れ量が０．７５ｍｍとなるように適切にゲインが設定されている場合、目標荷重に対する制御誤差を３％、Ｚ軸モータの速度を５ｍｍ/秒とすると、反応遅れ許容時間＝（最大遅れ量×制御精度）÷モータ軸速度より＝０．００４５秒となる。
このため、本発明の荷重方式では、通常のサーボアンプを直接マウンタ制御部からコントロールして荷重制御を実現させることができる。
従って、荷重制御のためにロードセルの計測結果を参照して、モータ軸やＶＣＭまたは電空レギュレータを高速にフィードバック制御するような特別な制御系を設ける必要がない。
【００４８】
以上のとおり、実施形態のマウンタ装置の加圧制御ヘッドによれば、以下に列挙する効果を発揮できる。
【００４９】
１）ヘッドを第１の高さ位置から第２の高さ位置に移動する手段として設けたＺ軸モータにより第２の高さ位置から第３の高さ位置へ移動し、ノズルの加圧を行う加圧源としても同じＺ軸モータが用いられるため、加圧制御ヘッドをシンプルな構成で低コストに提供することができる。
【００５０】
２）加圧を行なうために必要となる広い荷重範囲を持ったばねに代わって、モータ軸の発生トルクで加圧することができるため、構造がシンプルであることに加え、より広範囲な荷重範囲に精度良く対応することができる。
【００５１】
３）Ｚ軸モータを常に位置制御モードで利用するため、モータの軸座標管理に誤差が生じない。
【００５２】
４）Ｚ軸モータの発生トルクを用いた加圧であるため、モータの目標座標と実座標の最大ずれ量を制限することができる。
すなわち、ばね加圧式の構造では、コネクタ挿入処理のように負荷荷重のピーク（抜け防止の返し部の通過が最大負荷となるため）を通過した直後、急激に負荷が小さくなってしまうような特性を持った負荷であると、ばねのたわみ量に相当する軸のオーバーシュートが発生し、衝撃荷重によって部品にダメージを与える恐れがある。
これに対し、本方式では、前記最大ずれ量が制限されているため、負荷変動に対する位置のオーバーシュートが小さく、衝撃荷重を小さく抑えることができる。
【００５３】
５）荷重制御機能を持った専用のサーボアンプを必要としない。
【００５４】
＜発明の概要２＞
本発明は、部品供給部から部品を取出して基板上に荷重制御しながら装着する搭載ヘッドにおいて、目標の加圧量を維持する動作維持の際に、軸の移動量を軸が動作する最小変位量を移動単位として、微小に動作させながら荷重制御するものである。
【００５５】
特開平０６−１７７１７９号公報において、基体のマウント部にチップ部品をマウントするチップ部品マウント装置であって、前記チップ部品を保持するチャック手段と、このチャック手段を上下動させるリニアモータと、前記チャック手段に保持されたチップ部品を前記基体のマウント部に載置して加圧する際、前記リニアモータのトルクを徐々に増加し、チップ部品に対する荷重を徐々に増加する制御手段とを具備するチップ部品マウント装置が提案される。
このチップ部品マウント装置は、チャック手段に保持されたチップ部品を基体のマウント部に載置して加圧する際、前記チャック手段を駆動するリニアモータのトルクを徐々に増加し、チップ部品に対する荷重を徐々に増加する。
【００５６】
しかし、前記特開平０６−１７７１７９号公報のものは、モータトルクが微小の場合、ほとんど軸が動作せず、押圧の変化が見られない問題がある。
すなわち、荷重制御時に荷重の変動が小さく、出力するモータトルクが微小だった場合、機械的な摺動抵抗やバックラッシなどの影響もあり、軸がほとんど動作せず、加圧部先端にまで動作の変化が見られずに、荷重の変化が見られないということになり、そのため、荷重値のズレやばらつきの増加などにつながる問題があった。
【００５７】
（実施形態２）
図８において、前述した実施形態１と同様、１３は搭載ヘッド部、２３はＺ軸モータ、２４はθ軸モータ、１００はベースフレーム、１０１はリニアガイド、１０２は垂直Ｚ駆動部、１０４はノズルシャフト、１０９はタイミングベルト、１１０はカップリング、１１１はボールねじのねじ部、１１８はボールねじのナット部、１３１は吸着ノズルである。
【００５８】
次に、加圧搭載動作について図９を用いて説明を行う。
【００５９】
<加圧開始高さへの移動>
「１」１段階目下降：目標位置まで指定速度（デフォルト：最高速）で下降する。
【００６０】
<加圧＋押込み> 
「２」ゲイン切替え：荷重制御切替え高さに到達したら（この場合接触時）、軸のゲインを荷重制御用ゲインに切替え、軸速度を第一速度に切替える。
【００６１】
「３」送り量切替え：所定荷重に達したら、軸の動作を間欠動作に切替えて下降を開始（ロードセル値読込み１［ｍｓｅｃ］間隔）し、     軸の送り量を２０［μｍ］の微小送りに切替える。
ここで言う間欠動作とは、２０［μｍ］移動→停止し、ロードセル値読込み→２０［μｍ］移動の繰返し動作のことを言う。
【００６２】
「４」停止：ロードセル値が指定荷重に到達したら、間欠動作を停止する。
【００６３】
<加圧＋時間>
「５」維持：指定加圧時間中モータ電流値監視＆指定荷重維持する。
【００６４】
<搭載完了>
「６」完了：ゲインを通常動作用のゲインに切替え、上昇動作する。
【００６５】
図１０及び図１１は、実際に荷重制御した際のモータの電流波形である。
送り量が小さい時は、図１０のような波形となり、同荷重を繰返し荷重した時のばらつき（３σ）＝±１．３４［Ｎ］であった。
図１６のように、送り量を大きくすることで、同荷重を繰返し荷重した時のばらつき（３σ）＝±０．１５［Ｎ］と約１／１０にすることが可能である。
【００６６】
以上説明したように、本発明によれば、荷重値のズレやばらつきを抑えることができる。
すなわち、モータ軸が必ず動作する最小の送り量としているので、モータの目標座標のみが変化し、ノズル先端が動かないということが起きないので、確実に荷重制御をすることができる。
【００６７】
（他の実施例）
実施形態３では、１［ｍｓｅｃ］間隔で２０［μｍ］送りをしたが、時間間隔をもっと小さくし、高周波で送ることにより、実際のノズル先端の荷重の変化を更に小さくすることができる。
なお、送り量と時間間隔は、装置の構成によって決まり、実施形態の値に決まるものではない。
【００６８】
また、実施形態３では、ロードセルの検出に基づく荷重制御と電流制御が混在する制御としたが、荷重検出装置より下流に摺動要素の多い機構で荷重制御を有効なものとして、高荷重では電流制御でのみ有効なものとしてもよい。
【００６９】
＜発明の概要３＞
本発明は、部品吸着ノズル内で上下移動するノズルスライダー部の動きを規制するストッパー部を有し、ノズルとノズルスライダーの間に弾性体を有し、前記弾性体は、部品吸着ノズルの押込み量に応じて荷重が変化するように構成された、電子部品を基板上に搭載する電子部品搭載装置において、低い加圧量のときは、弾性体により加圧を行い、高い加圧量のときは、ノズルは、ストッパーに当接し剛体の状態で加圧するものである。
【００７０】
特開２００９−２７７８５０号公報において、電子部品の実装装置および実装方法が提案される。
この装置では、駆動源の回転力をボールねじに伝えることで、スライダー部の上下方向の微小な動作を行う。電子部品を加圧搭載するときは、スライダー部上部に配置された加圧用駆動源（サーボモータ）の回転力を加圧ツールへリニアガイドを通じて伝達し、スライダー部を基板方向へ押し出すことで加圧を行う。スライダー部は圧縮ばねにより上方向へ常時引き上げられており、またスライダー部は上下方向の駆動源と加圧用駆動源と切り離されているので、上下方向の微小動作と加圧動作を切り離して動作することができる。
【００７１】
しかしながら、前記特開２００９−２７７８５０号公報のものでは、以下３点の問題があった。
１）衝撃荷重が大きくなる
加圧するためのユニットが完全にリジット（剛体）の場合、加圧を行う際に基板との接触時の衝撃緩和のために、ユニットの下降速度を極力抑える必要があり、搭載時間が長くなる。
２）目標荷重までの到達時間が長くなる
前記衝撃荷重を抑えるために下降速度を抑えるため、目標荷重までの到達時間が長くなる。
３）微小荷重の制御が難しい
加圧するためのユニットが完全にリジット（剛体）の場合、押込み量（変位量）に対する加圧量が大きいため、微小な荷重制御が難しく、目標荷重値とのズレが発生したり、バラツキが大きくなる。
【００７２】
（実施形態３）
図１２は本発明の一実施例として電子部品搭載装置の構成を示すもので、部品搭載ヘッド２０１、ボールネジやベルトと組み合わせたモータ、もしくはリニアモータ等で駆動されるＸ軸フレーム２０２、Ｙフレーム軸２０３、基板搬送部２０４、部品供給部２０５からなる電子部品搭載装置を示したものである。
【００７３】
Ｘ軸フレーム２０２は左右のＹ軸、ＹＬ，ＹＲ軸に装着されたモータで駆動される。
また、Ｘ軸フレーム２０２上に設置された部品搭載ヘッド２０１は、Ｘ軸フレーム２０２に沿って移動し、Ｘ軸フレーム２０２は直交したＹ軸フレーム３に沿って移動するＸＹユニットである。
部品搭載ヘッド２０１には上下方向に移動可能な搭載部品を吸着するノズルが装着されており、基板搬送部２０４によって搬送され固定された基板に対して、部品供給部２０５で供給された部品をノズルで真空吸着してからその部品を基板に搭載することができる。
【００７４】
次に、加圧ヘッドの構成を図１３及び図１４に示す。
【００７５】
電子部品１５の吸着・搭載かつ加圧動作は以下のように行う。
【００７６】
固定ブラケット２０７に取り付けられた、Ｚモータ２１６が回転することで、カップリング２１７によって直結されているボールねじ２２１が回転し、ボールねじ２２１によって支持しているスライダー部２２３が上下動を行う。
スライダー部２２３にはガイドナット２１０ａがあり、固定ブラケット２０７に取り付けられたリニアガイドレール２１０ｂと連結することでスムーズに上下動を行うことができる。
また、スライダー部２２３の中空ロードセル２２２内の軸受によってスプラインシャフト２０６、カップリング２０９、ノズルシャフト２１２、ノズル２１４の上下方向を保持しており、スライダー部２２３と一緒に上下動することで電子部品２１５を吸着・搭載する。
なお、２１３はボールブッシュ、２１９はスラスト軸受である。
【００７７】
次に、電子部品２１５の回転動作は以下のように行う。
【００７８】
固定ブラケット２０７に取り付けられた、回転動を行うためのθモータ２２０が回転することで、タイミングベルト２１８によって連結されたスプラインナット２０８が回転し、スプラインシャフト２０６を回転させる。
スプラインシャフト２０６とノズルシャフト２１２はカップリング２０９によって直結されているので、スプラインシャフト２０６が回転するとノズルシャフト２１２が回転し、電子部品１５を回転させる。
【００７９】
次に、部品吸着ノズル２１４を図１５に示す。
【００８０】
図１５（ａ）は電子部品２１５と基板２２４が接触した瞬間のノズル２１４を示し、図１５（ｂ）はノズル２１４が下方向に押込むことで、ノズルばね２２８が圧縮され、ノズルアウター２２６下端とノズルスライダーストッパー２２５ｂが接触し、リジットになったときのノズル２１４を示す。
ノズルが通常状態からリジット状態になるまでのストローク２２９を極力小さくすることで、ノズルばね２２８圧以上の目標荷重までの到達時間を早くすることができる。
【００８１】
以上の構成において、電子部品２１５搭載時の荷重検出動作について、図１３から図１５を用いて説明する。
【００８２】
電子部品２１５を保持したノズル２１４が基板２２４に接触することで受けた力は、ノズルシャフト２１２を通り、ノズルシャフト２１２の段部を介して中空ロードセル２２２へ伝達され、加圧量を検出する。
【００８３】
図１５（ａ）において、この図の状態の時に基板に加わる加圧量は、ノズルばね２２８の初期圧Ｆ０である（図１６参照）。その状態からノズル２１４が下方向へ押込むことで加圧量はノズルばね２２８のばね定数に比例して増加する。
つまり、ノズルばね２２８を用いた加圧量は最大でＦ１であり、これは図１５（ｂ）に示すノズルストローク２２９がゼロになり、ノズル２１４がリジットになる加圧量である。図１６における加圧量Ｆ２は、ノズルばね２２８の圧縮途中が目標荷重値であることを示す。
【００８４】
図１５（ｂ）の状態はノズル２１４先端からノズルシャフト２１２、中空ロードセル２２２、ボールねじ２２１、Ｚモータ２１６まで直結となり、Ｚモータ２１６のトルクが１：１で基板に伝達される。
図１６の加圧量Ｆ３はノズル２１４がリジットになる加圧量Ｆ１より大きい加圧量であり、加圧量Ｆ３へ達するまでは加圧波形の傾きが二つ存在することとなる。
【００８５】
ノズルばね２２８の圧縮時の加圧量の波形の傾きは図１６のθ１で表され、ノズル２１４がリジット時の加圧量の傾きはθ２で表され、θ１＜θ２が成立し、これはノズル２１４がリジット状態での押込みは、ノズルばね２２８のような緩衝材がないために、前記の通り、Ｚモータ２１６のトルクを１：１の力で基板に伝達するためである。
【００８６】
以上説明したように、本発明によれば以下の効果が得られる。
１）衝撃を緩和することができる
ノズルばねの初期荷重を低くすることで、基板に接触した時の衝撃荷重を小さくすることができ、下降速度を抑える必要が無く、早い時間で目標荷重に到達することができる。
２）高速に目標荷重まで加圧できる
低い加圧量の時は、ノズルばねが圧縮されストッパーに当たる前に目標加圧量になるので、目標加圧への到達時間が短い。
また、ノズルばねのストロークを極力小さくすることで、ノズルがリジットになり、高荷重領域までの到達時間を早めることができる。
３）低い加圧量の時に高精度に制御ができる
加圧量が低い時は、ノズルばねにより、変位量に対する加圧量の変化が小さいので、精度良く、制御することができる。
【００８７】
また、実施形態のように、高荷重ノズルは、加圧用に広い台座を設けるとともに、ノズルばねの効果により高速な（荷重制御を用いない）吸着ができる。
【００８８】
（他の実施例）
実施形態３では、Ｚスライダー部に荷重検出用のロードセルを組み込んだ方式を用いたが、荷重検出をＺモータの負荷トルクで検出するトルク制御においても同様の効果が認められる。
【００８９】
また、実施形態３では、ロードセルによる検出に基づく制御としたが、電流制御でも可能である。
【００９０】
＜発明の概要４＞
本発明は、電子部品を吸着ノズルにより、部品供給部より基板上へ移動搭載するマウンタ装置であり、吸着ノズルが部品を基板面に押し付ける圧力を検出するセンサを有すると共に、ノズルの押し付け力が、専用の加圧モータ、または、ノズルの昇降手段の推力より得られる構造であって、加圧力の設定範囲の５０％未満の範囲で、前記圧力センサの出力を参照して、加圧制御し、前記加圧範囲を超える部分はモータの電流値を参照して加圧制御する方式である。
さらに、その加圧力の設定範囲の５０％未満の範囲で得た圧力センサの出力値と、モータの電流値とが比例関係にあることを利用し、前記加圧範囲を超える部分はモータの電流値から加圧力を推測して加圧制御する。
【００９１】
特許第２８７７１２０号公報において、電子部品を搭載する際の圧力を、圧力検出部で検出した加圧値によって制御するような電子部品搭載装置の圧力検出部に、低加圧用と高加圧用を用意し、設定した加圧値を超えると、低加圧用の圧力検出部から、高加圧用の圧力検出部へ切り替える技術が開示される。
そのメリットは、高加圧用の圧力検出部は、低加圧の時、ノイズなどの影響で上手く読み取れないという問題を解決できることである。
【００９２】
次に、そのメリットを補足する。
図１７に圧力検出部の電気的に良い環境における無負荷時の出力の一例を示した。
【００９３】
この加圧検出部は、加圧力の定格が１００Ｎで、その時１０Ｖを出力するように設定した。この時のノイズ成分は、±１０ｍＶであった。
【００９４】
このように、加圧検出部の出力にはノイズが乗ってしまう事が一般的であるため、もし、±１０ｍＶのノイズが乗ってしまうと、例えば１０Ｎの時、加圧検出部の出力が１０Ｎ/１００Ｎ×１０Ｖ＝１Ｖであるため、±１％の誤差が検出されることになる。１Ｎの時は±１０％の誤差が検出されることになる。
【００９５】
しかし、加圧力の定格が１０Ｎで１０Ｖを出力する低加圧用の加圧検出部と、加圧力の定格が１００Ｎで１０Ｖを出力する高加圧用の加圧検出部を使った、前記特許第２８７７１２０号公報の方法を用いれば、１Ｎの低加圧時でもノイズによる誤差は±１０％となり、問題を緩和できるのである。
しかし、加圧検出部は一般的に高価であり、前記特許第２８７７１２０号公報の方法では、これを二個以上使わなくてはならないというデメリットがあった。
【００９６】
（実施形態４）
図１８に実施において必要な機械的構成を示す。図中、前述した実施形態１と同様、１３は搭載ヘッド部、１８は電子部品、２３はＺ軸モータ、２４はθ軸モータ、１００はベースフレーム、１０１はリニアガイド、１０２は垂直Ｚ駆動部、１０４はノズルシャフト、１０５は垂直回転駆動部軸受、１０６は回転ベアリング、１０７はスプライン軸受、１０８はθモータプーリ、１０９はタイミングベルト、１１０はカップリング、１１１はボールねじのねじ部、１１８はボールねじのナット部、１３１は吸着ノズルであって、１４３はロータリブッシュベアリング、１４４は加圧検出部、１５０は加圧用の台である。
【００９７】
本実施例では、電子部品にかける加圧力の制御域が０〜１００Ｎであるような場合について述べる。
【００９８】
図１８は、摺動などによる加圧力の検出誤差を減らすため、電子部品へかかる加圧力ができるだけ損失なく圧力検出部へ伝わる構成となっていることを示している。
この構成では、吸着ノズル１３１が鉛直上方へ押される力を、ノズル軸１０４に設けられた圧力検出部１４４で検出する。
また、本実施例で使用するＺ軸モータ２３はサーボモータである。
【００９９】
次に、図１９に本発明で必要な制御に関するブロック構成を示した。図中、１２３はモータエンコーダ、１２４はサーボドライバ、１２５はＣＰＵである。
【０１００】
図示のように、ＣＰＵ１２５は、圧力検出部１４４からの加圧情報（加圧値）と、サーボドライバ１２４からのモータ電流情報（モータ電流値）に基づいて、サーボドライバ１２４に位置指令と加圧指令（指令値）を出す。
その指令に基づいて、サーボドライバ１２４はモータ駆動電流をＺ軸モータ（サーボモータ）２３に出す。なお、モータエンコーダ１２３からモータ位置情報がサーボドライバ１２４に取り入れられる。
【０１０１】
さらに、本実施例では、前記特許第２８７７１２０号公報でいうところの低加圧域が０Ｎ〜１０Ｎ、高加圧域が１０Ｎ〜１００Ｎと仮定しておく。
【０１０２】
次に、図１９の制御ブロックを用いて加圧力を制御する準備の手順を図２０に示す。
【０１０３】
図２０のフローにおいて、まず、圧力検出部のキャリブレーションによって、ノズル１３１が加圧されていない状態の加圧値を０Ｎとし、この時のモータ駆動電流Ｉ０を記憶しておく（ステップＳ２１）。
次に、図１８の加圧用の台１５０へ、ノズル１３１を押し当て、モータ２３を駆動してＺ軸を徐々に下降させ（ステップＳ２２）、圧力検出部１４４が１０Ｎを検出（ステップＳ２３）した時のモータ駆動電流Ｉ10を記憶しておく（ステップＳ２４）。
一般的に、サーボモータの電流と加圧力は、モータの回転数が変わらなければ比例することから、１０Ｎから１００Ｎまでの加圧力は、０Ｎ時と１０Ｎ時の電流値から推測が可能なので、これをＣＰＵ１２５にて演算し、記憶しておく。
この関係を図２１に示した。
【０１０４】
また、電子部品１８を搭載する際、加圧指令が０Ｎから１０Ｎの低加圧領域の場合は、圧力検出部１４４からの加圧値を使用する。
そして、加圧指令が１０Ｎを超える高加圧領域では、圧力検出部１４４を使用せず、図２１の特性とモータ駆動電流から推測した加圧値を使用する。
この時の手順を図２２に示す。
【０１０５】
図示のように、搭載開始により、指令値を設定し、その値を記憶する（ステップＳ３１）。
続いて、記憶した指令値は低加圧領域か？を判別し（ステップＳ３２）、低加圧領域であれば次のステップＳ３３に進み、低加圧領域でなければ図２３のステップＳ３６に進む。
ステップＳ３３では、電子部品をノズルへ吸着し、搭載位置までヘッドをＸＹ方向へ移動させる。
続いて、電子部品を搭載する基板へ向けて低速で下降させる（ステップＳ３４）。
次に、加圧値が指令値を超えたか？を判別し（ステップＳ３５）、指令値を超えていれば処理を終了し、指令値を超えていなければステップＳ３４に戻って以降の処理を繰り返す。
【０１０６】
また、図２３に示すように、ステップＳ３６では、図２１の特性を用いて指令値の単位を圧力から電流へ変換し、記憶する。
続いて、電子部品をノズルへ吸着し、搭載位置までヘッドをＸＹ方向へ移動させる（ステップＳ３７）。
続いて、電子部品を搭載する基板へ向けて低速で下降させる（ステップＳ３８）。
次に、モータ電流値が指令値を超えたか？を判別し（ステップＳ３９）、指令値を超えていれば処理を終了し、指令値を超えていなければステップＳ３８に戻って以降の処理を繰り返す。
【０１０７】
以上説明したように、本発明によれば、前記特許第２８７７１２０号公報の効果を圧力検出部一個で達成できる。
【０１０８】
＜発明の概要５＞
本発明は、前述した発明の概要１の加圧制御システムにおいて、加圧制御時の異常状態判定結果に加えて、ノズルの先端座標、ロードセルでの計測荷重値、部品種に基づき異常検知時の対応動作を切り分けるものである。
さらに、部品が基板から受ける衝撃荷重を許容範囲内に抑制する手段として、部品種ごとに規定された衝撃時間、部品搭載時のＺ軸方向移動速度に基づいて算出された衝撃荷重計算結果が部品の許容衝撃荷重を超過しない範囲で、最大のＺ方向移動速度を算出する。
【０１０９】
（実施形態５）
本実施例では、前述した実施形態１の図７において、加圧時間経過後、バキュームエアをＯＦＦし、荷重制御用に変更されたモータゲインを元に戻すため、目標座標と実座標の乖離が無くなる座標にＺ軸を移動させた後、ゲインを元に戻し高速で上昇動作を行い、次部品の吸着動作に移行する。
【０１１０】
＜荷重制御用のモータゲインについて＞
前述の様に、荷重動作時は、ノズル先端の目標座標に対する最大遅れ量が０．７５ｍｍとなるようなゲインが設定されている。これは、図２４で示すとおり、指定荷重ごとの最大遅れ量が一定となるゲインを設定することにより、荷重制御時のノズル先端座標を高精度に制御するためのものである。
荷重制御用ゲインは、指定された荷重を元に、比例要素・微分要素・積分要素等のパラメータ値を計算により求める方法と、予め規定されたテーブルから取得する方法がある。
【０１１１】
＜荷重動作速度について＞
上記実施例では、荷重制御動作時の軸動作速度は低速（４ｍｍ／ｓ程度）としているが、軸の動作速度を遅くする事は搭載タクトに影響を与えるため、性能改善の点からなるべく高速の動作が望ましい。
荷重制御時の動作決定条件としては以下の二点が挙げられる。
１）衝突（基板接触）荷重が指定荷重以下であること。
２）反応遅れ許容時間の荷重変化量が制御精度を上回らないこと。
そこで、荷重制御の予備動作として、実際に搭載する部品を吸着し、基板上で荷重動作を行い、接触荷重を測定することで上記二点を満足する最適な下降速度を求める。
【０１１２】
また、接触荷重は力積の計算から
【０１１３】
0005638978.tif 000002
【０１１４】
で求める事ができるため、予備動作を行わなくても計算により下降速度は算出可能となる。
この場合、接触後の下降速度は接触荷重を最大値で計算するため０ｍｍ／ｓ（一瞬停止）に近似し、衝突時間は予め部品種や部品形状、基板厚等のデータに対する時間を内部テーブルで持ち、生産プログラムの情報から最適な衝突時間を採用し、接触荷重を計算する。
下降速度を計算により算出した場合は、実際との部品の誤差を修正するため、生産動作時の接触荷重をフィードバックし、下降速度を微調整する。
【０１１５】
＜荷重動作時のエラー判定について＞
搭載荷重を制御する目的は搭載部品によって様々であり、そのため広い加圧範囲と加圧精度が要求されている。
【０１１６】
搭載荷重の制御目的としては以下のような場合がある。
１）ウェハダイなど薄弱な部品であり、過大な負荷を掛けると部品が破損してしまうため、部品に掛かる荷重値を一定値以下で制御したい。
２）バンプ部品にて、バンプの大きさ（高さ）が均一でなく、搭載時に全てのバンプが正確に接地しない可能性があるため、一定の力で加圧してバンプの高さを均一にしたい。
３）コネクタ部品の圧入を行いたい。
このような目的が異なる動作では、異常動作の判定条件や、異常動作時の対応を切替えることが望ましい。
【０１１７】
そこで、搭載部品の部品種や部品外形等からエラー判定条件を切替える制御を実施する。
【０１１８】
エラー判定処理シーケンスを図２５に示す。
【０１１９】
１）第２高さまでＺ軸下降開始
実施形態１の図５の「２」基板面に接触を開始する直前の第２Ｚ高さまで下降する（ステップＳ４１）。
２）荷重値取得
第２Ｚ高さでモータ速度やゲインを切替える前にロードセルの荷重値を取得する（ステップＳ４２）。
３）荷重値判定
第２Ｚ高さでロードセルに荷重が掛かっている場合は正しい部品が既に接触しているか、正しい荷重値が取得できていないためエラーとする（ステップＳ４３）。
４）荷重動作開始
モータ速度やゲインの変更を行い、下降動作を開始する（ステップＳ４４）。
リアルタイムでロードセルの荷重値を監視する荷重監視タスクを起動し、荷重値の監視を開始する（ステップＳ５１）。
５）イベント受信
荷重監視タスクから、ロードセルの荷重値が０から変化した時（ステップＳ５２）や、指定荷重を大幅にオーバした荷重を検知した時（ステップＳ５３）など、エラー判定を行う時にイベント通知を受信する（ステップＳ４５）。
６）Ｚ軸高さ取得
エラー判定を行うため、イベント受信時のＺ軸高さを取得する（ステップＳ４６）。
７）エラー判定
部品種や部品外形寸法等を使用し、エラー判定を行う（ステップＳ４７）。
エラー判定条件の詳細は表１に示す。
８）加圧時間経過
指定荷重時間の加圧動作が完了するまで上記１）〜８）の処理を繰り返す（ステップＳ４８）。
９）荷重監視終了イベント発行
指定荷重時間の加圧動作が完了したら荷重監視タスクに終了イベントを発行し、荷重動作を終了する（ステップＳ４９）。
１０）エラー処理
荷重エラー時のエラー処理を実行する（ステップＳ５０）。
【０１２０】
【表１】
0005638978.tif 000003
【０１２１】
本発明によれば、実施形態１により得られる効果に加えて、モータの軸座標管理に誤差が生じないことにより、部品種や外形寸法などから用途にあったエラー判定が可能になるという効果を発揮できる。
【０１２２】
＜発明の概要６＞
本発明は、Ｚ軸モータの電流値から印加荷重を検出し、Ｚ軸モータを制御することにより部品を基板に押し付けることで印加荷重を制御する加圧制御ヘッドにおいて、予め記憶していたＺ軸座標に対するコギングトルクを加圧動作時に補正値として使用することにより、加圧搭載時の加圧精度を向上させることを可能としたものである。
さらに、コギングトルクの大きさをＺ軸座標に応じて記憶する。
また、Ｚ軸モータの電流値をＺ軸座標またはＺ軸モータの回転角度に応じて補正し、コギングトルクの影響を低減することで、加圧搭載時の加圧精度を向上させることを可能とする。
また、加圧動作時にコギングトルクの補正値として使用する補正値を、軸ゲインや動作速度を加圧搭載時と同じ状態にして取得することにより、補正値の精度を向上させ加圧搭載時の加圧精度を向上させることを可能とする。
また、加圧搭載時の動作ゲインや動作方法の違いによるコギングトルクの変化を、記憶領域に保存されたコギングトルクデータを使用し、補正式による変換を行うことで、動作状態の変化によるコギングトルクの変化を吸収し、高精度での加圧搭載を維持することを可能とする。
【０１２３】
（課題）
前述した実施形態１の荷重検出手段を用いずに加圧搭載を行うヘッド構成例において、Ｚ軸可動部とＺ軸モータをボールねじを介して直結にすることで、電子部品への印加荷重がモータにダイレクトに伝わるようにしている。
これにより、部品とモータ間の印加荷重の誤差発生部はボールねじとクロスローラガイドに限定され、これらの摺動抵抗を低減することにより、部品とモータ間の誤差が小さくなり、低荷重領域での加圧搭載が実現可能となる。
また、サーボモータはモータ動作時の内部抵抗となるコギングトルクを持っており、一般的には定格トルクの５％〜１０％程度とされている。
Ｚ軸可動部は高速で動作することを前提とした設計がされているため、通常の高速動作時の動作トルクが１００％になるようなモータ選定がされている。
上記構造の加圧ヘッドでは、低荷重の加圧を行う場合に、モータの動作トルクを１０％以下に低下させることがある。このように低出力領域で使用するとコギングトルクの影響を受け、正しい加圧動作が行えない問題が発生する。
【０１２４】
本発明では、モータのトルク値を参照し、加圧搭載を行う制御においてモータのコギングトルクの影響を排除し、低荷重領域での加圧搭載動作の実現と、全ての荷重領域においてコギングトルクを加圧精度を向上するための手段を提案する。
【０１２５】
（実施形態６）
前述したヘッド構成において、加圧搭載時と同じ条件でＺ軸を一定速度で下降させたときの電流値波形を図２６に示す。
Ｚ軸を一定速度で下降させているため、電流値は一定値となるはずのものがコギングトルクによる影響で周期的に電流値に変動が起きている事がわかる。図２６の波形は２回分の測定結果を示すものであるが、１回目と２回目の測定結果には差異が無く安定している。
なお、コギングトルクが経時変化しない特性である事は周知である。
図２６で使用したモータの場合、電流値の変動幅は定格トルクの−２％〜＋１％となっており、この変動幅を荷重値に換算するとおおよそ３Ｎ程度の幅で電流値が振動していることになる。
これは、加圧搭載時には３Ｎ程度の誤差を伴うことになることを示している。
【０１２６】
本発明では、これらのコギングトルク値を予め取得し、加圧搭載時のＺ軸高さに応じてコギングトルクの影響を補正することで、高精度な加圧搭載を実現する。
【０１２７】
＜対象モータのコギングトルク取得処理＞
ヘッド部の組付け調整段階で、モータのコギングトルク値の取得を行う。コギングトルク値の取得は、加圧動作時により近いゲイン設定、動作状態で行う。
【０１２８】
コギングトルク値の取得シーケンスは図２７のようになる。
【０１２９】
１）荷重ノズルを装着する（ステップＳ６１、ステップＳ６２）。
２）加圧搭載範囲の上限高さへ移動し、軸ゲインを加圧搭載用ゲインに変更する（ステップＳ６３、ステップＳ６４）。
加圧搭載範囲内のデータを取得するため、加圧搭載範囲の上限高さを測定開始高さとする（ステップＳ６５）。
３）Ｚ軸を任意の移動量（１０μｍ）下降させ、軸移動完了後、電流値の整定を待って現在座標値とその時の電流値を取得する（ステップＳ６６）。
軸座標は、摺動抵抗を考慮し指令座標ではなく実座標とする。
４）取得した現在座標と電流値を内部テーブルに保存する（ステップＳ６７）。
５）前述した３）、４）を加圧搭載範囲の下限高さまで繰り返す（ステップＳ６８）。
６）前述した２）〜５）を複数回（５回）行う（ステップＳ６９）。
７）内部テーブルの平均値を、各Ｚ軸座標に対するコギングトルク値として採用し、記憶領域に保存する（ステップＳ７０）。
【０１３０】
以後、記憶領域に保存された、上限高さから下限高さまでのＺ軸座標とコギングトルク値のデータ郡をコギングトルクテーブルと呼ぶ。
【０１３１】
＜加圧搭載動作時処理＞
加圧搭載動作時は、加圧搭載範囲上限高さまで高速でＺ軸を下降させ、ゲインの切り替えを行う。その後、加圧搭載用の動作プロファイルで下降を行い、基板への当接検知や目標荷重での加圧動作を行う。
一定周期でモータ電流値とＺ軸座標をサンプリングし、サンプリングしたＺ軸座標に応じたコギングトルク値を記憶領域に保存されているコギングトルクテーブルより選択し、取得した電流値からコギングトルクの影響分を除外した物を実印加荷重とする。
補正するコギングトルク値はコギングトルクテーブルのＺ軸座標と加圧搭載時の実座標から近似座標の直線補完により算出する。
このことにより、全ての加圧領域においてコギングトルクの影響が除外できるため、加圧精度が向上できる。
【０１３２】
＜軸状態による補正処理＞
加圧搭載動作は、低荷重領域から高荷重領域までの加圧搭載を対象としている。
そのため、低荷重領域時と、高荷重領域時では、ゲイン設定や動作プロファイル、動作シーケンスが異なってくる。
【０１３３】
図２８に軸の動作ゲインを変更して同じ電流波形を取得した結果を示す。
波形の周期は変化していないが、荷重ゲイン時と比較すると、通常ゲイン時の波形は振幅が大きくなっている。
【０１３４】
同様に、図２９は軸の状態変化による電流値の変化を示している。
【０１３５】
「１」部は軸ゲインを高速動作時の設定から加圧搭載時のゲインに切り替えた際の電流値変化である。
ゲイン切り替えは軸を停止状態（サーボロック状態）で行っている。
「２」部は加圧搭載時のゲインで軸動作を開始した時の電流値変化である。
停止時の電流値から駆動電流分変化があり、定速状態になるとコギングの影響が出ていることを示している。
【０１３６】
このように、動作時のゲインや、電流時の取得タイミングによって取得されるコギングトルク値は変化する。
これらの変化の影響を排除するために、軸状態別のコギングトルク算出パラメータを使用する。
【０１３７】
算出パラメータの例を表２に示す。
【０１３８】
【表２】
0005638978.tif 000004
【０１３９】
算出パラメータは、コギングトルク波形の伸縮係数（Ａ）と、シフト量（Ｂ）からなり、調整工程で取得したコギングトルクテーブル値に対して一次式Ｙ＝ＡＸ＋Ｂの形で算出する。
この算出パラメータを使用することにより、コギングトルクテーブルの取得方法を変更したり、コギングテーブルを状態別に複数記憶することなく、動作ゲインや動作シーケンスの変更に対応することが可能となる。
【０１４０】
＜計算式によるコギングトルク補正処理＞
上記実施例では、全ての加圧搭載範囲に対してコギングトルク値を取得し、コギングトルクテーブルから近似値を取得する方法で行ってきたが、計算による取得方法も可能である。
【０１４１】
前述の通り、コギングトルクは摺動抵抗が少ない場合、モータの内部構造がそのままコギングトルクの周期として出てくるため、モータ１回転分のデータと、Ｚ軸高さに対するモータの位置情報(回転角度情報)を保持するだけで適切なコギングトルク値の算出が可能となり、保持するデータ数を減らしコギングトルク値の検索時間の短縮が図れる。
【０１４２】
図２６のモータが１回転したときにコギングトルクが４周期となるモータの場合の計算による取得方法は、各周期のコギングトルク値をテーブル［４］［データ数］、基点となる周期の頂点が取得されたＺ軸座標をＺ１、コギング周期をＴ、コギングトルクを取得したＺ座標をＺ０とすると、
オフセット値Ａ ＝（Ｚ１÷（Ｔ×４）の余り値）−（Ｔ×４）
適用周期番号（テーブル番号）=（Ｚ０−Ａ）÷Ｔの解
データ番号 = （Ｚ０−Ａ）÷Ｔの余り値をテーブルデータの刻み幅で割った値
となり、テーブル［テーブル番号］［データ番号］のデータが補正するコギングトルク値となる。
【０１４３】
上記計算式の取得フローを図３０に示す。
【０１４４】
すなわち、テーブルを用意してから（ステップＳ８１）、コギングトルクテーブルを周期ごとに分割し（ステップＳ８２）、その分割したデータを順番にテーブルに保存する（ステップＳ８３）。
そして、周期（テーブル）ごとに平均値を算出して（ステップＳ８４）、適用テーブル検索式を算出する（ステップＳ８５）。
【０１４５】
例）
コギングトルク周期を１．５ｍｍ、データの刻みが１０μｍ、Ｚ１の値が３３ｍｍの時、２ｍｍ時のコギングトルク値は
Ａ=３３ｍｍ÷（１．５ｍｍ×４）= ５…３−（１．５ｍｍ×４）
よってＡ=−３ｍｍ
テーブル番号=（（２ｍｍ−（−３ｍｍ）） ÷ １．５ = ３…１
よってテーブル番号=３
データ番号=１ｍｍ÷１０μｍ =１００
よってテーブル［３］［１００］に保存されているトルク値を補正値として使用する。
また、データの刻み幅が大きい場合は前後のデータで直線補完することも可能である。
さらに、精度的には劣るがコギングトルク値をＹ値、Ｚ軸座標をＸ値とした多次元式に変換して記憶することも可能である。
【０１４６】
以上述べたように、本発明によれば、以下に列挙する効果が得られる。
１）コギングトルクの大きさに関わらず、低荷重領域での加圧搭載動作が実現可能となる。
２）コギングトルクの影響を排除し、高精度な加圧搭載動作が実現可能となる。
３）動作ゲインや動作状態の切り替えによって、発生するコギングトルク値に変化があっても動的にコギングトルク値を計算することが可能となる。
【符号の説明】
【０１４７】
１  マウンタ装置
１０  基板
１３  搭載ヘッド部（加圧制御ヘッド）
１３１  吸着ノズル
１３２  衝撃緩衝ばね
１８  電子部品
２３  サーボモータ
【図１】
0005638978.tif 000005
【図２】
0005638978.tif 000006
【図３】
0005638978.tif 000007
【図４】
0005638978.tif 000008
【図５】
0005638978.tif 000009
【図６】
0005638978.tif 000010
【図７】
0005638978.tif 000011
【図８】
0005638978.tif 000012
【図９】
0005638978.tif 000013
【図１０】
0005638978.tif 000014
【図１１】
0005638978.tif 000015
【図１２】
0005638978.tif 000016
【図１３】
0005638978.tif 000017
【図１４】
0005638978.tif 000018
【図１５】
0005638978.tif 000019
【図１６】
0005638978.tif 000020
【図１７】
0005638978.tif 000021
【図１８】
0005638978.tif 000022
【図１９】
0005638978.tif 000023
【図２０】
0005638978.tif 000024
【図２１】
0005638978.tif 000025
【図２２】
0005638978.tif 000026
【図２３】
0005638978.tif 000027
【図２４】
0005638978.tif 000028
【図２５】
0005638978.tif 000029
【図２６】
0005638978.tif 000030
【図２７】
0005638978.tif 000031
【図２８】
0005638978.tif 000032
【図２９】
0005638978.tif 000033
【図３０】
0005638978.tif 000034