(57)【要約】【課題】半田量の調整精度を高める。【解決手段】  本印刷装置１０は、Ｘ方向各点の残半田Ｒの半田幅Ｗｐを検出センサで計測し、Ｘ方向各点の半田供給量Ｘｐを、Ｘ方向各点の半田幅Ｗｐに応じて変更する。そのため、半田量の調整精度が高く、マスクシート１００上に供給される半田量をＸ方向にて概ね均一化できる。そのため、プリント基板Ｐに印刷されるクリーム半田の膜厚を規定値以上にした上で、更にＸ方向各点のクリーム半田の膜厚を均一化することが可能となる。そのため、良好な印刷品質を確保することが可能となる。【選択図】図９
2014091222.tif 000002
【特許請求の範囲】
【請求項１】
プリント基板上に印刷する半田をマスクシート上に供給する半田供給方法であって、
スキージの長さ方向であるＸ方向の複数点について半田供給量を算出し、
Ｘ方向各点の半田供給量を算出結果に基づいて変更する半田供給方法。
【請求項２】
前記スキージの移動方向をＹ方向と定義した時に、
印刷処理後、前記マスクシート上に残る残半田のＹ方向の半田幅を計測する処理を、Ｘ方向各点について行い、
計測したＸ方向各点の前記半田幅に基づいて、Ｘ方向各点の前記半田供給量を算出する請求項１に記載の半田供給方法。
【請求項３】
前記スキージの移動方向をＹ方向と定義した時に、
印刷処理後、前記マスクシート上に残る残半田のＹ方向各点の高さを計測する処理を、Ｘ方向各点について行い、
計測したＹ方向各点の高さから前記残半田の断面積を算出する処理を、Ｘ方向各点について行い、
算出したＸ方向各点の前記断面積に基づいて、Ｘ方向各点の前記半田供給量を算出する請求項１に記載の半田供給方法。
【請求項４】
予め決められた計測条件に適合するＸ方向の計測位置を、前記マスクシートの検査データに基づいて決定し、
決定した計測位置について、前記半田幅又は前記Ｙ方向各点の高さを計測する請求項２又は請求項３に記載の半田供給方法。
【請求項５】
印刷処理に伴って減少するＸ方向各点の半田減少量を、前記マスクシートに形成された開口の断面積に基づいてそれぞれ算出し、
算出した前記半田減少量に基づいて、Ｘ方向各点の前記半田供給量を決定する請求項１に記載の半田供給方法。
【請求項６】
半田の吐出圧を調整することにより、Ｘ方向各点の前記半田供給量を変更する請求項１ないし請求項５のいずれか一項に記載の半田供給方法。
【請求項７】
半田を供給する半田供給ヘッドのＸ方向の移動速度を調整することにより、Ｘ方向各点の前記半田供給量を変更する請求項１ないし請求項５のいずれか一項に記載の半田供給方法。
【請求項８】
半田を供給する半田供給ヘッドに設けられ、半田を吐出するノズルの移動範囲が、前記スキージの長さより短い場合に、
前記スキージの長さに対する前記ノズルの前記移動範囲の不足距離と前記半田供給ヘッドの移動速度とに基づいて、前記移動範囲の両端部の半田不足量を算出し、
前記ノズルの前記移動範囲の両端部では前記半田不足量だけ、半田を多く供給する請求項１に記載の半田供給方法。
【請求項９】
前記移動範囲の両端部で前記半田不足量に相当する時間、半田を吐出しながら前記ノズルを停止させることにより、不足する半田を供給する請求項８に記載の半田供給方法。
【請求項１０】
プリント基板上に印刷する半田をマスクシート上に供給する半田供給装置であって、
スキージの長さ方向であるＸ方向の複数点について半田供給量を算出する算出手段と、
Ｘ方向各点の半田供給量を前記算出手段の算出結果に基づいて変更する変更手段と、を備えた半田供給装置。
【請求項１１】
前記スキージの移動方向をＹ方向と定義した時に、
印刷処理後、前記マスクシート上に残る残半田のＹ方向の半田幅をＸ方向の複数点について計測する計測部を備え、
前記算出手段は、前記計測部により計測されたＸ方向各点の前記半田幅に基づいて、Ｘ方向各点の前記半田供給量を算出する請求項１０に記載の半田供給装置。
【請求項１２】
前記スキージの移動方向をＹ方向と定義した時に、
印刷処理後、前記マスクシート上に残る残半田のＹ方向各点の高さを計測する計測部を備え、
前記算出手段は、計測したＹ方向各点の高さから前記残半田の断面積を算出する処理をＸ方向各点について行い、算出したＸ方向各点の前記残半田の前記断面積に基づいてＸ方向各点の前記半田供給量を算出する請求項１０に記載の半田供給装置。
【請求項１３】
前記算出手段は、印刷処理に伴って減少するＸ方向各点の半田減少量を、前記マスクシートに形成された開口の断面積に基づいて算出する請求項１０に記載の半田供給装置。
【請求項１４】
前記変更手段は、半田の吐出圧を調整することにより、Ｘ方向各点の前記半田供給量を変更する請求項１０ないし請求項１３のいずれか一項に記載の半田供給装置。
【請求項１５】
前記変更手段は、半田を供給する半田供給ユニットのＸ方向の移動速度を調整することにより、Ｘ方向各点の前記半田供給量を変更する請求項１０ないし請求項１３のいずれか一項に記載の半田供給装置。
【請求項１６】
半田を供給する半田供給ヘッドに設けられ、半田を吐出するノズルの移動範囲が、前記スキージの長さより短い場合に、前記算出手段は、前記スキージの長さに対する前記ノズルの前記移動範囲の不足距離と前記半田供給ヘッドの移動速度とに基づいて、前記移動範囲の両端部の半田不足量を算出する請求項１０に記載の半田供給装置。
【請求項１７】
前記変更手段は、前記移動範囲の両端部で前記半田不足量に相当する時間、半田を吐出しながら前記ノズルを停止させることにより、前記両端部の前記半田供給量を変更する請求項１６に記載の半田供給装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マスクシートに半田を供給する技術に関する。
【背景技術】
【０００２】
下記特許文献１には、クリーム半田の印刷過程中、クリーム半田のローリング径を常時検出してクリーム半田量の不足状態と過多状態を判別し、不足状態の場合には、不足分のクリーム半田を補充し、過多状態の場合は余分なクリーム半田を除去する点が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−２０５４０３公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、マスクシートに形成されている開口の面積はスキージの長さ方向であるＸ方向の各点で異なることから、印刷処理に伴って減少する半田量もＸ方向の各点で違いがある。特許文献１では、一つの計測位置での計測結果だけで半田量の過不足を判断して半田量を調整しているので、計測を行っていない別の位置では、半田量の調整が十分出来ていなかった。
【０００５】
また、スキージの長さに比べてヘッドの移動範囲が短い場合、半田供給量をＸ方向の各点で均一にすると、半田のならし作業（ローリング）の回数が多くなる問題があり、対策が求められていた。
【０００６】
本発明は上記のような事情に基づいて完成されたものであって、半田量の調整精度を高めること、ローリング回数を減らすことを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、プリント基板上に印刷する半田をマスクシート上に供給する半田供給方法であって、スキージの長さ方向であるＸ方向の複数点について半田供給量を算出し、Ｘ方向各点の半田供給量を算出結果に基づいて変更する。この発明では、Ｘ方向各点の半田供給量を変更するため、半田量の調整精度を高めることが出来る。
【０００８】
本発明は、プリント基板上に印刷する半田をマスクシート上に供給する半田供給装置であって、スキージの長さ方向であるＸ方向の複数点について半田供給量を算出する算出手段と、Ｘ方向各点の半田供給量を前記算出手段の算出結果に基づいて変更する変更手段と、を備える。この発明では、Ｘ方向各点の半田供給量を変更するため、半田量の調整精度を高めることが出来る。
【０００９】
尚、「半田供給量を算出」には、半田供給量を実際に算出する場合の他に、半田供給量を時間に換算して算出する場合が含まれる。
【００１０】
この発明の実施態様として以下の構成が好ましい。
・前記スキージの移動方向をＹ方向と定義した時に、印刷処理後、前記マスクシート上に残る残半田のＹ方向の半田幅を計測する処理を、Ｘ方向各点について行い、計測したＸ方向各点の前記半田幅に基づいて、Ｘ方向各点の前記半田供給量を算出する。
【００１１】
・前記スキージの移動方向をＹ方向と定義した時に、印刷処理後、前記マスクシート上に残る残半田のＹ方向各点の高さを計測する処理を、Ｘ方向各点について行い、計測したＹ方向各点の高さから前記残半田の断面積を算出する処理を、Ｘ方向各点について行い、算出したＸ方向各点の前記断面積に基づいて、Ｘ方向各点の前記半田供給量を算出する。
【００１２】
・予め決められた計測条件に適合するＸ方向の計測位置を、前記マスクシートの検査データに基づいて決定し、決定した計測位置について、前記半田幅又は前記Ｙ方向各点の高さを計測する。半田幅や断面積のＸ方向のばらつきを精度よく検出することが出来る。
【００１３】
・印刷処理に伴って減少するＸ方向各点の半田減少量を、前記マスクシートに形成された開口の断面積に基づいてそれぞれ算出し、算出した前記半田減少量に基づいて、Ｘ方向各点の前記半田供給量を決定する。検出センサを用いることなく、計算だけで半田供給量が決定できる。
【００１４】
・半田の吐出圧を調整することにより、Ｘ方向各点の半田供給量を変更する。半田供給ヘッドの移動速度を低下させずに、半田供給量が変更できる。
【００１５】
・半田を供給する半田供給ヘッドのＸ方向の移動速度を調整することにより、Ｘ方向各点の前記半田供給量を変更する。移動速度の調整だけで、半田供給量が変更できる。
【００１６】
・半田を供給する半田供給ヘッドに設けられ、半田を吐出するノズルの移動範囲が、前記スキージの長さより短い場合に、前記スキージの長さに対する前記ノズルの前記移動範囲の不足距離と前記半田供給ヘッドの移動速度とに基づいて、前記移動範囲の両端部の半田不足量を算出し、前記ノズルの前記移動範囲の両端部では前記半田不足量だけ、半田を多く供給する。このようにすれば、ローリング回数を減らすことが可能になる。尚、「半田不足量を算出」には、半田不足量を実際に算出する場合の他に、半田不足量を時間に換算して算出する場合が含まれる。
【００１７】
・前記移動範囲の両端部で前記半田不足量に相当する時間、半田を吐出しながら前記ノズルを停止させることにより、不足する半田を供給する。
【発明の効果】
【００１８】
本発明によれば、半田量の調整精度を高めることが可能となる。また、ローリング回数を減らすことが可能となる。
【図面の簡単な説明】
【００１９】
【図１】実施形態１において印刷装置の斜視図
【図２】半田供給ユニットを取り外した状態を示す印刷装置の斜視図
【図３】印刷装置の断面図
【図４】半田供給ユニットの正面図
【図５】半田供給ユニットの斜視図
【図６】半田の供給構造を示す模式図
【図７】印刷装置の電気的構成を示すブロック図
【図８】半田供給ヘッドの印刷動作を示す側面図
【図９】印刷処理後の側面図
【図１０】マスクシートの平面図（印刷処理後の状態を示す）
【図１１】半田幅の計測方法を示す図
【図１２】開口のＹ方向長さの推移を示すグラフ
【図１３】クリーム半田の補充シーケンスの処理の流れを示すフローチャート図
【図１４】実施形態２において残半田の断面積の計測方法を示す図
【図１５】実施形態３においてマスクシートの斜視図
【図１６】クリーム半田の補充シーケンスの処理の流れを示すフローチャート図
【図１７】実施形態４において半田供給ヘッドによる印刷動作を示す図（繰り返し線引き供給）
【図１８】半田供給ユニットの正面図
【図１９】半田供給ユニットの正面図
【図２０】半田供給ユニットの正面図
【図２１】半田供給シーケンスの処理の流れを示すフローチャート図
【図２２】半田供給ヘッドの他の例を示す断面図
【発明を実施するための形態】
【００２０】
＜実施形態１＞
本発明の実施形態１を図１ないし図１３によって説明する。
１．印刷装置の全体構成
実施形態１に適用の印刷装置１０は、マスクシート１００上にスキージ５０を摺動させることにより、マスクシート１００に形成された開口１０５を通じてプリント基板Ｕ上にクリーム半田を印刷するものである。尚、以下の説明において、スキージ５０の長さ方向をＸ方向、スキージ５０の移動方向をＹ方向とする。また、上下方向をＺ方向とする。
【００２１】
印刷装置１０は、スキージ５０を支持する第１支持フレーム３０を、筐体の天井壁２０から吊り下げた吊り下げタイプの装置であり、図１、図２に示すように天井壁２０には一対のＹレール２１、２１が取り付けられている。これらＹレール２１、２１は、Ｘ方向に離間しつつＹ方向に平行に延びている。Ｙレール２１、２１には第１支持フレーム３０がスライド可能に取り付けられている。
【００２２】
具体的に説明すると、第１支持フレーム３０は、左右一対の側壁３１を図外の連結壁で連結した構成となっている。そして、左右一対の側壁３１、３１には、それぞれＹスライダ３２、３２が固定されている。Ｙスライダ３２、３２はＹレール２１、２１に対してスライド可能に嵌合している。
【００２３】
また、図１、図２に示す手前側のＹレール２１の内側にはベルト伝動装置２５が設けられている。ベルト伝動装置２５は、前後一対のプーリ２６、２６と、両プーリ間に架け渡されたベルト体２７から構成されていて、サーボモータＭ１を駆動させると、ベルト体２７がＹ方向に循環移動する。そして、ベルト体２７には、第１支持フレーム３１が図外の連結部を介して固定されていることから、サーボモータＭ１を駆動させることで、第１支持フレーム３０及び第１支持フレーム３０に取り付けられたスキージ５０をＹレール２１、２１に沿ってＹ方向に移動させることができる。
【００２４】
第１支持フレーム３０には、図２に示すように、Ｘ方向に長い形状をなすスキージ５０が、サスペンション機構部４１を介して上下移動可能に固定されている。具体的に説明すると、サスペンション機構部４１は、上下一対の支持板４５、４６と、両支持板４５、４６を相対変位可能に支持する一対のガイドシャフト４２、４２と、両支持板間に設けられたコイルばね４７、４７とを備える。そして、サスペンション機構部４１の下部にスキージ５０が固定されている。スキージ５０は、Ｘ方向に長い形状をなす。スキージ５０は、支持板４６の下部に固定された支持部４９に対してヒンジ４９Ａを介して連結されていて、ヒンジ４９Ａを中心に回転する構成となっている。
【００２５】
また、第１支持フレーム３０を構成する左右の側壁３１、３１には、それぞれＺレール３３、３３が取り付けられている。これらＺレール３３はＺ方向に平行に延びている。そして、Ｚレール３３、３３に対して、サスペンション機構部４１に設けられたＺスライダ４８、４８がスライド可能に嵌合している。以上のことから、第１支持フレーム３０の下部に固定されたサーボモータＭ２を駆動させると、サーボモータＭ２の動力により、サスペンション機構部４１と共にスキージ５０を、Ｚレール３３に沿って上下移動させることが出来る。
【００２６】
図１に戻って説明を続けると、第１支持フレーム３０の手前側には、半田供給ユニット７０が、第２支持フレーム６１を介して取り付けられている。第２支持フレーム６１はＸ方向に長い形状をしている。この第２支持フレーム６１は、ステー３５、３５を介して、第１支持フレーム３０を構成する左右一対の側壁３１、３１に固定されている。
【００２７】
図４、図５に示すように、第２支持フレーム６１の中央には、Ｘ方向に水平に延びるＸレール６３が固定されている。このＸレール６３には、Ｘスライダ７３を介して、半田供給ヘッド８０を支持する支持ベース７１がスライド可能に嵌合している。
【００２８】
また、Ｘレール６３の上方にはベルト伝動装置６５が設けられている。ベルト伝動装置６５は左右一対のプーリ６６、６６と、両プーリ間に架け渡されたベルト体６７から構成されていて、サーボモータＭ３を駆動させると、ベルト体６７がＸ方向に循環移動する。そして、ベルト体６７には、支持ベース７１が図外の連結部を介して固定されていることから、サーボモータＭ３を駆動させることで、支持ベース７１と共に、半田供給ヘッド８０をＸレール６３に沿ってＸ方向に移動させることができる。
【００２９】
半田供給ヘッド８０は図４に示すように、収納ポット８１と、吐出アダプタ８３と、吐出アダプタ８３の先端に取り付けられたノズル８５と、収納ポット８１を下方に押圧する押圧部材８７と、駆動部９０とを備える。収納ポット８１は底面が開口する筒型をなし、内部にクリーム半田を収納する。吐出アダプタ８３は、収納ポット８１の底面に隙間なく嵌合される円盤型をなすピストン８３Ａと、ピストン下部に設けられた吐出管８３Ｂとを備える。ピストン８３Ａの外周部には、シール部材８３Ｃが取り付けられていて、収納ポット８１との間をシールする構成となっている（図６参照）。尚、図６は半田供給ヘッド８０の模式図である。
【００３０】
駆動部９０は、サーボモータＭ４とボール螺子機構９１を備える。ボール螺子機構９１は螺子軸９３を上下方向に向けつつ、サーボモータＭ４に対して左右に並んでいる。そして、サーボモータＭ４と螺子軸９３との間にはベルト９９が掛けられていて、サーボモータＭ４の動力がベルト９９を介してボール螺子機構９１に伝達される構成となっている。
【００３１】
ボール螺子機構９１は、サーボモータＭ４の動力を螺子軸方向、すなわち上下方向の動力に変換し、押圧部材８７に固定された直動体９５を上下移動させる。駆動部９０を作動させて押圧部材８７を下降させると、収納ポット８１が押圧部材８７に押されて下方に変位し、収納ポット８１の天井面からピストン８３Ａまでの距離が近くなる。そのため、収納ポット８１からクリーム半田が押し出され、吐出管８３Ｂを介してノズル先端より吐出される構成になっている（図６参照）。尚、図４、図５に示す符号８６は、ノズル８３より吐出されたクリーム半田をカットする半田カッターである。
【００３２】
また、図５に示すように、支持ベース７１にはブラケットを介して、検出センサ（本発明の「計測部」の一例）１２０が取り付けられている。検出センサ１２０は、検出面を下方に向けて取り付けられている。検出センサ１２０は、例えば反射型の光学式センサであり、マスクシート表面での反射光を受光して得られる受光信号のレベルに基づいて、マスクシート１００上に供給されたクリーム半田の有無を検出する。本印刷装置１０では、検出センサ１２０を用いてクリーム半田の有無の境界を検出することで、クリーム半田の半田幅Ｗｐを計測する。
【００３３】
また、スキージ５０の下方には、図外のマスクシート保持装置を介して印刷マスクＴが取り付けられている。印刷マスクＴは、金属製の角パイプを枠状に形成したマスク枠１１０の底面側に、テンショナーを介してマスクシート１００を固定したものである。尚、マスクシート（ステンシル）１００は平板状の薄板に、クリーム半田を基板上面に印刷するための印刷用の開口１０５を多数個形成したものである。
【００３４】
次に、印刷装置１０の電気的構成を説明する。印刷装置１０は、コントローラ１５０と、モータドライバ１６０と、検出センサ１２０と、マスクシートカメラ１４０等を備える。モータドライバ１６０には、各サーボモータＭ１〜Ｍ４が電気的に接続されている。コントローラ１５０はＣＰＵ１５１と記憶部１５３とを備え、モータドライバ１６０を通じて各サーボモータＭ１〜Ｍ４を制御することで、スキージ５０の移動制御（Ｙ方向、Ｚ方向への移動制御）や、半田供給ヘッド８０の移動制御（Ｘ方向、Ｙ方向への移動制御）及びクリーム半田の供給量を制御する機能を果たす。記憶部１５３には、後述するクリーム半田の補充シーケンスを実行するための動作プログラムや、クリーム半田補充シーケンスを実行するための各データが記憶されている。尚、コントローラ１５０が、本発明の「算出手段」、「変更手段」の一例である。
【００３５】
また、マスクシートカメラ１４０は、マスクシート１００の画像を撮影するものである。マスクシートカメラ１４０は、例えば、基板支持装置１３０の支持ベース１３１上に撮像面を上に向けた状態で取り付けられている。マスクシートカメラ１４０によりマスクシート１００の画像を撮影することで、マスクシート１００の状態（開口１０５部分の伸びや変形の有無）を検出することが出来る。
【００３６】
２．印刷動作の説明
本印刷装置１０は、基板支持装置１３０により搬送されたプリント基板Ｕを、図外の昇降装置を介してマスクシート１００の下面に重ね合わせた後、半田供給ヘッド８０のノズル８５から、クリーム半田を吐出し、マスクシート１００表面に供給する。例えば、Ｘ方向に沿ったライン状に供給する。
【００３７】
そして、クリーム半田の供給後、マスクシート１００上にスキージ５０を下降させる。その後、図８に示すように、スキージ５０をＹ方向に移動させつつマスクシート１００の表面を摺動させる。スキージ５０の移動により、クリーム半田はスキージ５０により押されつつマスクシート１００上を拡がり、マスクシート１００に形成された開口１０５に充填される。そのため、マスクシート１００の裏面に重ね合わされたプリント基板Ｕ上にクリーム半田を印刷することが出来る（印刷処理）。
【００３８】
３．クリーム半田の供給方法
通常、印刷前に、マスクシート１００上に供給されるクリーム半田の量は、印刷処理に伴って開口１０５に充填されるクリーム半田の量に比べて多い。そのため、印刷処理終了後、マスクシート１００上の印刷終了位置（Ｙ方向端部）の近傍には、図９に示すように、印刷処理で開口１０５に充填されなかったクリーム半田が残る。開口１０５に充填されなかったクリーム半田（以下、残半田）Ｒは、図１０に示すように、断面が概ね逆Ｕ字型で、Ｘ方向に長い線状をなす。そして、マスクシート１００上に残る残半田Ｒの量が、所定の基準値より少ない場合には、クリーム半田を供給（補充）してから、次基板の印刷処理を行う必要がある。
【００３９】
本印刷装置１０は、こうしたクリーム半田の補充を行うにあたり、まず、半田供給ヘッド８０に搭載された検出センサ１２０で、残半田Ｒの半田幅（Ｙ方向の幅）Ｗｐを計測する処理をＸ方向の複数点について行う。そして、計測した半田幅Ｗｐから、Ｘ方向の各計測点Ｐにおける半田供給量Ｘｐを算出する。
【００４０】
その後、算出した各計測点Ｐの半田供給量Ｘｐに基づいてＸ方向における半田供給量の分布を算出し、算出した半田供給量の分布に従って、Ｘ方向各点の半田供給量Ｘｐを変更する（変更処理）。
【００４１】
このようにすることで、クリーム半田の調整精度（補充精度）を高めることが可能となる。すなわち、マスクシート１００に形成されている開口１０５の面積はＸ方向各点で異なるため、印刷処理に伴って減少する半田量は、Ｘ方向各点で異なる。本印刷装置１０では、Ｘ方向の各計測点Ｐにおける半田供給量Ｘｐをそれぞれ算出して、半田供給量を各点ごとに変更する。そのため、Ｘ方向各点の半田減少量に応じてクリーム半田を供給することが出来ることから、クリーム半田の調整精度を高めることが可能となる。
【００４２】
以下、残半田Ｒの半田幅（Ｙ方向の幅）Ｗｐを計測する計測処理と、計測した半田幅ＷｐからＸ方向の各計測点Ｐにおける半田供給量Ｘｐを算出する算出処理と、半田供給量Ｘｐの分布に従ってＸ方向各点の半田供給量を変更する変更処理について説明を行う。
【００４３】
（Ａ）計測処理（Ｓ２０〜Ｓ４０）
計測処理では、検出センサ１２０をＹ方向に移動させながら残半田Ｒの上方を通過させ、残半田Ｒの有無を検出する。そして、残半田Ｒの検出開始位置の座標と、残半田Ｒの検出終了位置の座標の差を算出することで、計測位置Ｐにおける、残半田Ｒの半田幅Ｗｐを計測できる。例えば、図１１に示す「Ａ」の位置から「Ｂ」の位置まで、検出センサ１２０により残半田Ｒが検出された場合、検出終了位置である「Ｂ」位置のＹ座標「ＹＢ」から、検出開始位置である「Ａ」位置のＹ座標「ＹＡ」を引き算することで、半田幅Ｗｐを計測出来る。本印刷装置１０では、このような計測処理を、計測位置Ｐを変えて、Ｘ方向の複数点で行う。
【００４４】
Ｗｐ＝｜ＹＢ−ＹＡ｜・・・・・・（１）式
「Ｗｐ」は、計測位置Ｐの残半田Ｒの半田幅である。「ＹＡ」は残半田Ｒの検出開始位置の座標、「ＹＢ」は残半田Ｒの検出終了位置の座標である。
【００４５】
また、計測位置Ｐは、以下のいずれかの計測条件を満たす場所であることが好ましい。
（１）マスクシート１００に形成された開口１０５のＹ方向長さの変化が小さいポイント
（２）マスクシート１００に形成された開口１０５のＹ方向長さが最大なポイント
（３）マスクシート１００に形成された開口１０５のＹ方向長さが最小なポイント
（４）マスクシート１００に形成された開口１０５のＹ方向長さが概ね平均なポイント
【００４６】
図１２は横軸をマスクシート１００のＸ方向の座標、縦軸を開口１０５のＹ方向長さとして、開口１０５のＹ方向長さの推移を示したグラフである。例えば、図１２の場合であれば、開口１０５のＹ方向長さの変化が小さい座標Ｐ１や、開口１０５のＹ方向長さが最大となる座標Ｐ２、開口１０５のＹ方向長さが最小となる座標Ｐ３、開口１０５のＹ方向長さが概ね平均である座標Ｐ４などを計測位置にすることが好ましい。尚、「開口１０５のＹ方向長さ」とは、開口１０５がＹ方向に複数ある場合には、それら複数開口１０５のトータル長を指すものとする。また、「変化が小さい」とは、開口１０５のＹ方向長さのＸ方向に対する変化が小さいことを意味する。
【００４７】
上記のようなポイントを計測位置Ｐとすることで、半田幅ＷｐのＸ方向のばらつきを精度よく検出することが出来る。本印刷装置１０では、計測処理を実行するにあたり、まず（１）〜（４）の条件に適合する計測位置Ｐを、マスクシート１００の検査データ（マスクシート１００に形成された開口１０５の位置、形状、大きさ等を検査したデータ）に基づいて決定する処理を行うようにしている。
【００４８】
また、上記の他にも、図１０にて破線の枠で囲ったＤ部のように、印刷終了位置から開口１０５までの距離が遠い場所を計測位置Ｐに選択してもよい。印刷終了位置から開口１０５までの距離が遠い場合は、開口１０５を通過してからスキージ５０が印刷終了位置に達するまでの間に、残半田Ｒがスキージ５０により伸ばされて均一化されるので、半田幅Ｗｐの安定したデータを取得できるというメリットがある。
【００４９】
（Ｂ）算出処理（Ｓ６０）
算出処理では、計測処理により計測した残半田Ｒの半田幅Ｗｐを以下の（２）式に代入する演算を各計測位置Ｐについてそれぞれ行うことにより、各計測位置Ｐの半田供給量Ｘｐを算出する。
Ｘｐ＝（（Ｗｔ／２）×（Ｗｔ／２）−（Ｗｐ／２）×（Ｗｐ／２））×π×Ｄ×ΔＭ・・・（２）式
「Ｘｐ」は、計測位置Ｐの半田供給量である。
「Ｗｔ」は、半田幅の目標値である。
「Ｄ」は、残半田Ｒの真円に対する形状割合（面積比）である。
ΔＭは、Ｘ方向の単位長さである（図１０参照）。
【００５０】
（Ｃ）変更処理（Ｓ１２０）
変更処理では、残半田Ｒに対して半田供給ヘッド８０でクリーム半田を補充する際に、サーボモータＭ４の回転速度を調整することにより、Ｘ方向各点の半田供給量Ｘｐを、算出処理にて算出した半田供給量Ｘｐに応じて変更する。すなわち、半田供給量Ｘｐを多くする場合、サーボモータＭ４の回転速度を大きくする。サーボモータＭ４の回転速度を大きくすると、押圧部材８７が収納ポット８１を押す速度が速くなり、クリーム半田の吐出圧が上昇する。そのため、半田供給量Ｘｐを増やすことができる。一方、半田供給量Ｘｐを少なくする場合、サーボモータＭ４の回転速度を小さくする。サーボモータＭ４の回転速度を小さくすると、押圧部材８７が収納ポット８１を押す速度が遅くなって、クリーム半田の吐出圧が下がることから、半田供給量Ｘｐを減らすことができる。このように、半田供給量ＸｐをサーボモータＭ４の回転速度で調整する場合、半田供給ヘッド８０の速度を低下させずに、半田供給量Ｘｐが調整できるというメリットがある。
【００５１】
また、半田供給量Ｘｐの変更方法は、上記のようにサーボモータＭ４の回転速度を変える方法の他に、半田供給ヘッド８０の移動速度（Ｘ方向の移動速度）を調整するようにしてもよい。すなわち、半田供給量Ｘｐを多くする場合、ノズル８５からの吐出量は一定に保ったまま、半田供給ヘッド８０の移動速度を遅くし、それとは反対に、半田供給量Ｘｐを少なくする場合、ノズル８５からの吐出量は一定に保ったまま、半田供給ヘッド８０の移動速度を遅くする。このように、半田供給量Ｘｐを半田供給ヘッド８０の移動速度で調整する場合、速度調整だけで、半田供給量Ｘｐが調整できるというメリットがある。
【００５２】
４．クリーム半田の補充シーケンス
次に、クリーム半田の補充シーケンスを、図１３を参照して説明する。印刷装置１０が自動運転を開始して、初回の印刷処理が完了すると、図１０に示すように印刷終了位置の近傍に残半田Ｒが残された状態となる（Ｓ１０）。尚、印刷処理は、マスクシート１００上でスキージ５０をＹ方向に往復移動（すなわち、印刷終了位置と印刷開始位置が同じ）させて、１枚又は複数枚のプリント基板Ｕに対して印刷を行う処理である。
【００５３】
Ｓ２０では、半田幅Ｗｐの計測位置Ｐを決定する処理が、コントローラ１５０により実行される。具体的には、印刷処理前にマスクシートカメラ１４０にて撮影したマスクシート１００の画像を解析して、マスクシートの開口１０５のＹ方向長さの分布を算出する（図１２参照）。そして、算出した分布より、上記した（１）〜（４）の条件に適合するポイントを複数点（一例として「１０点」）抽出し、抽出した位置を計測位置に決定する。
【００５４】
尚、マスクシート１００に形成された開口１０５のデータは、マスクシートカメラ１４０で撮影したマスクシート１００の画像データから得られる他、マスクシート１００の設計データや、検査データから取得することが出来る。
【００５５】
Ｓ２０にて計測位置が決定されると、処理はＳ３０に移行する。Ｓ３０では、コントローラ１５０により、検出センサ１２０を、計測位置に移動させる処理が実行される。１回目に行われるＳ３０の処理では、１番目の計測位置のＸ座標に検出センサ１２０を移動させる処理が、コントローラ１５０により実行される。尚、検出センサ１２０は、半田供給ヘッド８０に搭載されているから、サーボモータＭ３を駆動して半田供給ヘッド８０をＸ方向に移動させることで、検出センサ１２０を目標となる位置に移動できる。
【００５６】
そして、検出センサ１２０が１番目の計測位置ＰのＸ座標に至ると、処理はＳ４０に移行する。Ｓ４０では、検出センサ１２０を用いて、１番目の計測位置Ｐにおける残半田Ｒの半田幅Ｗｐを計測する処理が実行される。具体的には、サーボモータＭ１を駆動して半田供給ヘッド８０をＹ方向に移動させつつ、検出センサ１２０を、残半田Ｒの上方を通過させて、残半田Ｒの有無を検出する。そして、残半田Ｒの検出開始位置の座標と、残半田Ｒの検出終了位置の座標の差を算出することで、残半田Ｒの半田幅Ｗｐを得ることが出来る。
【００５７】
その後、処理はＳ５０に移行する。Ｓ５０では、Ｓ４０で計測した残半田Ｒの半田幅Ｗｐが、目標値より小さいかどうか判定する処理がコントローラ１５０により実行される。目標値は、印刷処理を行うのに最適とされる半田幅の最適値であり、例えば、記憶部１５３に記憶されている。残半田Ｒの半田幅Ｗｐが目標値より小さい場合（半田補充要の場合）、Ｓ５０にてＹＥＳ判定され、Ｓ６０に移行する。
【００５８】
Ｓ６０では、コントローラ１５０により、半田供給量Ｘｐを算出する処理が実行される。半田供給量Ｘｐの算出方法は既に説明した通りであり、Ｓ４０で算出した半田幅Ｗｐを、上記の（２）式に代入することにより、半田供給量Ｘｐを算出する。ここでは、Ｓ６０の処理により１番目の計測位置Ｐについて半田供給量Ｘｐが算出されることになる。その後、処理はＳ７０に移行する。尚、コントローラ１５０により実行されるＳ６０の処理により、本発明の「算出手段」の処理機能が実現されている。また、Ｓ５０でＮＯ判定された場合は、Ｓ６０の処理（供給量を算出する処理）を実行することなく、Ｓ７０に移行する。
【００５９】
Ｓ７０では、コントローラ１５０により、半田幅Ｗｐの計測が、全ての計測位置Ｐで終了したかどうか判定する処理が行われる。この段階では１番目の計測位置Ｐしか計測が終了していないので、Ｓ７０ではＮＯ判定されることになる。Ｓ７０でＮＯ判定された場合、処理はＳ３０に戻り、検出センサ１２０を２番目の計測位置Ｐに移動させる処理が行われる。
【００６０】
その後、検出センサ１２０を用いて、２番目の計測位置Ｐにて、半田幅Ｗｐを計測する処理が実行され、更に、計測した半田幅Ｗｐから半田供給量Ｘｐが決定される。このような処理が各計測位置Ｐについて行われ、全ての計測位置Ｐについて半田供給量Ｘｐが算出されると、Ｓ７０にてＹＥＳ判定される。
【００６１】
Ｓ７０でＹＥＳ判定されると、処理はＳ８０に移行する。Ｓ８０では、コントローラ１５０により、各計測位置Ｐでの半田供給量Ｘｐより、半田供給量ＸｐのＸ方向の分布が算出される。その後、Ｓ９０に移行して半田供給は不要かどうか判定する処理がコントローラ１５０により実行される。半田供給が不要と判断される場合（例えば、Ｘ方向の各点について半田幅が概ね目標値に近い場合）は、Ｓ１５０に移行して次基板に対する印刷処理が開始されることになる。
【００６２】
一方、半田供給が必要と判断される場合は、Ｓ１００に移行して、マスクシート１００上の残半田Ｒにクリーム半田を供給する処理が開始される。具体的には、半田を吐出するノズル８５の位置が、残半田ＲのＸ方向の一端（例えば、図１０の左端）に一致するように半田供給ヘッド８０の位置を調整した後、ノズル８５の先端からクリーム半田を吐出させながら、半田供給ヘッド８０をＸ方向の他端（例えば、図１０の右端）に向けて移動し、クリーム半田を補充する。この時、コントローラ１５０は、Ｓ８０で算出した半田供給量Ｘｐの分布に応じて、サーボモータＭ４の回転速度を調整することにより、Ｘ方向各点の半田供給量Ｘｐを増減調整する（Ｓ１１０、Ｓ１２０）。尚、計測位置Ｐでない場所（半田幅Ｗｐを計っていない場所）の半田供給量Ｘｐは、各計測位置Ｐの半田供給量Ｘｐの平均値を適用する。これは、計測位置Ｐでない場所では、クリーム半田の減少量が概ね平均的であると考えているからである。また、コントローラ１５０により実行されるＳ１２０の処理により、本発明の「変更手段」の果たす処理機能が実現されている。
【００６３】
そして、半田供給ヘッド８０のノズル８５が、Ｘ方向の他端（図１０の右端）まで移動すると、Ｓ１３０にてＹＥＳ判定される。その後、処理はＳ１４０に移行して、コントローラ１５０により、半田供給ヘッド８０の移動を停止する処理と、クリーム半田の供給を停止する処理が実行される。その後、処理は、Ｓ１５０に移行して次基板に対する印刷処理が開始されることになる。
【００６４】
５．効果説明
以上説明したように本印刷装置１０は、Ｘ方向各点の半田供給量Ｘｐを、Ｘ方向各点の半田幅Ｗｐに応じて変更する。そのため、半田量の調整精度が高く、マスクシート１００上に供給される半田量をＸ方向にて概ね均一化できる。仮に半田量が不均一であると、スキージ５０でクリーム半田を引き延ばして印刷する時に、クリーム半田に加わる圧力が不均一になる。具体的にはクリーム半田の高さが低い場所や断面積の小さい場所では、圧力が下がるのに対して、高さが高い場所や断面積の大きな場所では圧力が高くなる。圧力の低い場所は開口１０５に対してクリーム半田を充填する圧力が下がるので、プリント基板Ｐに印刷されるクリーム半田の膜厚が薄くなるのに対して、圧力の高い場所では、開口１０５に対してクリーム半田を充填する圧力が高くなるので、プリント基板Ｐに印刷されるクリーム半田の膜厚が厚くなる。そのため、Ｘ方向各点の半田量が不均一であると、Ｘ方向各点でクリーム半田の膜厚にばらつきが生じて印刷品質に影響を及ぼすことになる。印刷性能からすると、クリーム半田の膜厚が規定値以上になればよいが、本印刷装置１０では、Ｘ方向の各点で半田量を均一化できることから、クリーム半田の膜厚を規定値以上にした上で、更にＸ方向各点のクリーム半田の膜厚を均一化することが可能となる。そのため、良好な印刷品質を確保することが可能となる。
【００６５】
＜実施形態２＞
次に、本発明の実施形態２を図１４によって説明する。
実施形態１では、各計測位置Ｐの半田供給量Ｘｐを半田幅Ｗｐより算出した。実施形態２は、実施形態１とは異なる方法で半田供給量Ｘｐを算出する。それ以外の点は実施形態１の構成と同じであるため、ここでは実施形態１と相違する点のみ説明する。
【００６６】
実施形態２では、検出センサ１２０に変えて、残半田Ｒの高さＨを計測できる検出センサ２００（本発明の「計測部」の一例）を使用する。尚、残半田Ｒの高さＨが検出できるセンサとしては、レーザ変位計を例示することが出来る。
【００６７】
検出センサ２００は、実施形態１の検出センサ１２０と同様、半田供給ヘッド８０に検出面を下に向けた状態で取り付けられていて、サーボモータＭ１やサーボモータＭ３を駆動させることにより、半田供給ヘッド８０と一体的にＸ方向、Ｙ方向に移動できる。
【００６８】
実施形態２では、図１４に示すように、各計測位置Ｐにて、検出センサ２００をＹ方向に移動させながら、残半田Ｒの高さＨを所定のサンプリング周期Δｔで計測する。そして、計測した残半田ＲのＹ方向各点（ｉ→ｊ）の高さＨのデータに基づいて、次の（３）式より計測位置Ｐにおける残半田Ｒの断面積Ｓｐを算出する。
【００６９】
Ｓｐ＝ΣＨ×Δｔ×Ｖ・・・・・・・・・（３）式
「Ｓｐ」は、計測位置Ｐの残半田Ｒの断面積である。
「Δｔ」は、サンプリング周期である。
「Ｖ」は、検出センサ２００のＹ方向の移動速度である。
【００７０】
そして、更に、算出した断面積Ｓｐに基づいて、次の（４）式より半田供給量Ｘｐを算出する。
Ｘｐ＝（Ｓｔ−Ｓｐ）×ΔＭ・・・・・・・（４）式
「Ｘｐ」は、計測位置Ｐの半田供給量である。
「Ｓｔ」は、半田の目標断面積である。
ΔＭは、Ｘ方向の単位長さである（図１０参照）。
【００７１】
このように、実施形態２では、各計測位置Ｐの半田供給量Ｘｐを、残半田Ｒの断面積Ｓｐに基づいて算出する。実施形態２は、実施形態１に比べて、各計測位置Ｐの半田供給量Ｘｐを正確に算出することが出来ることから、半田量をＸ方向にて均一化できる。
【００７２】
＜実施形態３＞
次に、本発明の実施形態３を図１５、図１６を参照して説明する。
実施形態１や実施形態２では、検出センサ１２０、２００の計測値から半田供給量Ｘｐを算出した。すなわち、実際に測定したデータからクリーム半田の減り具合を求め、それに見合う分のクリーム半田を供給するようにした。
【００７３】
実施形態３では、印刷処理に伴う半田減少量は、マスクシート１００に形成された開口１０５に充填されるクリーム半田の充填量に等しいことに着目し、開口１０５の断面積Ｑｐに基づいて以下の（５）式により半田減少量Ｇｐを算出する。そして、算出した半田減少量Ｇｐを半田供給量Ｘｐとする。
【００７４】
Ｑｐ＝Ｌｐ×Ｂ・・・・・・（４）式
Ｇｐ＝Ｑｐ×ΔＭ・・・・・（５）式
Ｘｐ＝Ｇｐ・・・・・・・・（６）式
「Ｇｐ」は、Ｘ方向の位置Ｐの半田減少量（＝半田供給量）である。
「Ｌｐ」は、Ｘ方向の位置Ｐの開口長さ（開口が複数ある場合はトータル長）である。
「Ｂ」はマスクシートの厚さである。
ΔＭは、Ｘ方向の単位長さである（図１０参照）。
【００７５】
尚、１回の印刷処理で、クリーム半田を複数枚（例えば、２枚）のプリント基板Ｕに印刷する場合には、開口１０５に対するクリーム半田の充填量は、枚数倍（２枚印刷の場合は２倍）になるので、上記した（５）式の半田減少量Ｇｐを枚数倍にする必要がある。
【００７６】
また、マスクシート１００に形成された開口１０５のデータは、マスクシートカメラ１４０で撮影したマスクシート１００の画像データから得られる他、マスクシート１００の設計データや、検査データから取得することが出来る。
【００７７】
次に、図１６を参照してクリーム半田の補充シーケンスを説明する。印刷装置１０が自動運転を開始して、初回の印刷処理が完了すると、図１０に示すようにマスクシート１００上の印刷終了位置の近傍に残半田Ｒが残された状態となる（Ｓ２１０）。
【００７８】
Ｓ２２０では、コントローラ１５０により、クリーム半田の供給は不要かどうかの判定が行われる。供給が不要と判定された場合には、Ｓ２９０に移行して、生産が続行、すなわち次基板に対する印刷処理が行われる。一方、クリーム半田の供給が必要と判定された場合は、Ｓ２３０に移行する。
【００７９】
Ｓ２３０では、コントローラ１５０により半田供給量ＸｐのＸ方向の分布を算出する処理が実行される。具体的には、Ｘ方向各点について上記した（４）式から（６）式に基づいて半田供給量Ｘｐが算出される。そして、算出されたＸ方向各点の半田供給量Ｘｐに基づいて半田供給量ＸｐのＸ方向の分布が算出される。尚、Ｘ方向各点の半田供給量Ｘｐや半田供給量Ｘｐは予め算出したデータを記憶部１５３に記憶しておき、Ｓ２３０ではそのデータを読み出して使用するようにしてもよい。
【００８０】
そして、Ｓ２３０の処理が終了すると、Ｓ２４０に移行して、マスクシート１００上の残半田Ｒに対してクリーム半田を供給する処理が開始される。具体的には、半田を吐出するノズル８５の位置が、残半田ＲのＸ方向の一端（例えば、図１０の左端）に一致するように半田供給ヘッド８０の位置を調整した後、ノズル８５の先端からクリーム半田を吐出させながら、半田供給ヘッド８０をＸ方向の他端に向けて移動し、残半田Ｒに対してクリーム半田を補充する。この時、コントローラ１５０は、Ｓ２３０で算出した半田供給量Ｘｐの分布に応じて、サーボモータＭ４の回転速度を調整することにより、Ｘ方向各点の半田供給量Ｘｐを増減調整する（Ｓ２５０、Ｓ２６０）。
【００８１】
そして、半田供給ヘッド８０のノズルが、Ｘ方向の他端（図１０の右端）まで移動すると、Ｓ２７０にてＹＥＳ判定される。その後、処理はＳ２８０に移行して、コントローラ１５０により、半田供給ヘッド８０の移動を停止する処理と、クリーム半田の供給を停止する処理が実行される。その後、処理はＳ２９０に移行して次基板に対する印刷処理が開始されることになる。
【００８２】
以上説明したように本印刷装置１０は、Ｘ方向各点の半田供給量Ｘｐを、開口１０５への半田充填量から算出する。そのため、検出センサ１２０や検出２００を廃止できるというメリットがある。
【００８３】
＜実施形態４＞
次に、本発明の実施形態４を図１７ないし図２１によって説明する。
クリーム半田の供給方法の一つに繰り返し線引き供給がある。繰り返し線引き供給とは、図１７に示すように、半田供給ヘッド８０をＸ方向に往復移動させながら、マスクシート１００上にクリーム半田を供給する処理を、半田供給量が目標値に達するまで、継続して行うものである（繰り返し線引き供給）。
【００８４】
ただし、繰り返し線引き供給を行った場合、供給直後の半田幅は不均一のため、スキージ５０をＹ方向に往復移動させて半田をならすことで、クリーム半田をスキージ全体で均一な形状にする、ならし作業を行っている（以下、スキージによる半田のならしをローリングと呼ぶ）。
【００８５】
ところで、印刷装置には、装置全体サイズの制約により、図１８に示すように、半田供給ヘッド８０のノズル８５の移動範囲Ｌａが、スキージ５０の全長Ｋに比べて、狭い場合がある。この場合、スキージ５０の全範囲に半田を供給するには、半田供給量が目標量に達するまで移動範囲Ｌａ内で、繰り返し線引き供給を行い（図１９参照）、その後、スキージ５０によるローリングを行って、供給した半田をスキージ端まで引き延ばすことが考えられる。
【００８６】
しかし、繰り返し線引き供給では、クリーム半田をライン状に供給してゆくため、半田供給後、Ｘ方向各部の半田量は概ね等しい。そのため、スキージ端までクリーム半田を行き渡らせるには、マスクシート１００上に供給されたクリーム半田の全体をＸ方向に引き伸ばす必要があり、ローリングの回数が多くなるという問題があった。
【００８７】
そこで、本印刷装置１０では、図２０に示すように、移動範囲Ｌａの両端部（Ｘ方向の両端部）の半田供給量を、両端部以外の場所よりも多くする。移動範囲Ｌａの両端部にクリーム半田を多く供給すれば、ローリングを行った時に、クリーム半田が外側に広がり易くなるので、少ないローリング回数で、スキージ端まで半田を行き渡らせることが可能となる。
【００８８】
以下、スキージ５０の全長Ｋに対するノズル８５の移動範囲Ｌａの差分を埋めるための、クリーム半田の追加供給量を説明する。
スキージ端に生じる半田不足量Ｅは、ノズル８５より吐出される単位時間当たりの半田吐出量Ｍが一定と仮定した場合、下記の（１１）式で示すように、半田吐出量Ｍと往復移動時間Ｔの積で表すことが出来る。尚、往復移動時間Ｔとは、ノズル８５で半田を直接供給することが出来ない不足距離Ｌｃを、ノズル８５が往復移動するのに必要な時間である。
【００８９】
例えば、図２０の左側の端部を例にとって説明すると、往復移動時間Ｔは、ノズル８５が移動範囲Ｌａの左端から、スキージ５０の全長から算出した半田供給範囲Ｌｂの左端まで移動する時間Ｔ１と、ノズル８５がスキージ５０の全長から算出した半田供給範囲Ｌｂの左端から移動範囲Ｌａの左端まで移動する時間Ｔ２の和になる。尚、「Ｖ」は半田供給ヘッド８０のＸ方向の移動速度である。
【００９０】
Ｌｃ＝（Ｌｂ−Ｌａ）／２・・・・・（７）式
Ｔ１＝Ｌｃ／Ｖ・・・・・・・・・・（８）式
Ｔ２＝Ｌｃ／Ｖ・・・・・・・・・・（９）式
Ｔ＝Ｔ１＋Ｔ２・・・・・・・・・・（１０）式
Ｅ＝Ｍ×Ｔ・・・・・・・・・・・・（１１）式
【００９１】
このようにスキージ端に生じる半田不足量Ｅは、半田吐出量Ｍと往復移動時間Ｔの積で表すことが出来る。そこで、本印刷装置１０では半田不足量Ｅを時間（往復移動時間Ｔ）に換算し、移動範囲Ｌａの両端部でノズル８５を往復移動時間Ｔだけ停止させた状態で、クリーム半田を余分に供給することにより、スキージ端に生じる半田不足量Ｅを補うようにしている。
【００９２】
以下、コントローラ１５０により実行される半田供給シーケンスの説明を行う。尚、半田供給ヘッド８０のノズル８５は、予め移動範囲Ｌａの中央位置にあるものとして説明を行うものとする。また、移動範囲Ｌａ、半田供給範囲Ｌｂ、ヘッド８５の移動速度Ｖ等のデータは予め記憶部１５３に記憶されているものとする。
【００９３】
半田供給シーケンスがスタートすると、駆動部９０の作動により、ノズル８５の先端からクリーム半田が吐出し始める。その後、Ｓ３００では、サーボモータＭ３の駆動により、半田供給ヘッド８０がＸ方向に左側に移動を開始する。これにより、ノズル８５がクリーム半田を吐出しならＸ方向に左側に移動するため、マスクシート１００上にクリーム半田がライン状に供給される。
【００９４】
その後、処理はＳ３１０に移行する。Ｓ３１０では、コントローラ１５０により、半田供給量が目標値（供給すべきクリーム半田の総量）に達したか判定する処理が行われる。目標値に達していない場合、Ｓ３１０ではＮＯ判定される。Ｓ３１０でＮＯ判定された場合は、Ｓ３２０に移行する。Ｓ３２０では、ノズル８５が移動範囲Ｌａの端（ここでは、左端）に達したかどうかを判定する処理がコントローラ１５０により実行される。移動範囲Ｌａの端に達していない場合は、Ｓ３２０にてＮＯ判定され、Ｓ３１０に戻る。
【００９５】
以上のことから、半田の供給開始後、ノズル８５が移動範囲Ｌａの端に到達するまでは、Ｓ３１０、Ｓ３２０の判定が繰り返されることになる。そして、ノズル８５が移動範囲Ｌａの左端に到達すると、Ｓ３２０にてＹＥＳ判定され、処理はＳ３３０に移行する。Ｓ３３０では、サーボモータＭ３の駆動を停止させることにより、半田供給ヘッド８０を停止させる処理がコントローラ１５０により行われる。その後、Ｓ３４０に移行する。
【００９６】
Ｓ３４０では、コントローラ１５０により、「Ｌａ」と「Ｌｂ」の大小を比較する処理が実行される。ノズル８５の移動範囲「Ｌａ」がスキージ５０の全長から算出した半田供給範囲「Ｌｂ」より小さい場合は、Ｓ３４０にてＹＥＳ判定される。
【００９７】
Ｓ３４０でＹＥＳ判定された場合、上記した（８）式より時間Ｔ１を算出する処理がコントローラ１５０により行われ、その後、Ｓ３５０に移行する。Ｓ３５０では、半田供給ヘッド８０を停止してから時間「Ｔ１」が経過したか判定する処理がコントローラ１０により実行される。時間「Ｔ１」が経過するまでは、Ｓ３５０にてＮＯ判定されるため、時間Ｔ１の経過を待つ待機状態となる。
【００９８】
そして、Ｓ３３０にて半田供給ヘッド８０が停止した以降も、ノズル８５から半田を吐出する処理は継続されるので、移動範囲「Ｌａ」の左端には、ノズル８５からクリーム半田が供給され続けることになる。その後、時間「Ｔ１」が経過すると、Ｓ３５０にてＹＥＳ判定されることから、処理はＳ３６０に移行する。Ｓ３６０では、半田供給量が目標値（供給すべきクリーム半田の総量）に達したか判定する処理がコントローラ１５０により行われる。目標値に達していない場合、Ｓ３６０ではＮＯ判定される。Ｓ３６０でＮＯ判定された場合は、Ｓ３７０に移行する。
【００９９】
Ｓ３７０では、コントローラ１５０により半田供給ヘッド８０の移動方向を入れ替える処理が実行される。この場合、元の移動方向は左方向であることから、入れ替えにより、移動方向が右方向に設定されることになる。尚、この時点では、移動方向の入れ替えだけが行われ、Ｓ３３０にて移動を停止した半田供給ヘッド８０は依然として、ノズル８５が移動範囲「Ｌａ」の左端で停止した状態にある。
【０１００】
その後、処理はＳ３８０に移行する。Ｓ３８０はＳ３４０と同じ処理であり、「Ｌａ」と「Ｌｂ」の大小を比較する処理が実行される。ノズル８５の移動範囲Ｌａが、スキージ５０の全長から算出した半田供給範囲Ｌｂより小さい場合は、Ｓ３８０にてＹＥＳ判定される。
【０１０１】
Ｓ３８０でＹＥＳ判定された場合、上記した（９）式より時間Ｔ２を算出する処理がコントローラ１５０により行われ、その後、Ｓ３９０に移行する。Ｓ３９０では時間「Ｔ２」が経過したかどうか判定する処理がコントローラ１５０により実行される。時間「Ｔ２」が経過するまでは、Ｓ３９０でＮＯ判定されることから、時間Ｔ２の経過を待つ待機状態となる。そして、この待機中も、ノズル８５から半田を吐出する処理が継続されるので、移動範囲「Ｌａ」の端にはノズル８５から半田が供給され続けることになる。
【０１０２】
このように、ノズル８５を移動範囲「Ｌａ」の左端に止めた状態で、（Ｔ１＋Ｔ２）の時間だけクリーム半田を吐出させ続けることで、スキージ５０の左端に生じる半田不足量Ｅを補うことが出来る。尚、時間「Ｔ１」や「Ｔ２」は予め算出したデータを記憶部１５３に記憶しておき、Ｓ３４０やＳ３９０ではそのデータを読み出して使用するようにしてもよい。
【０１０３】
そして、時間「Ｔ２」が経過すると、Ｓ３９０にてＹＥＳ判定されることから、処理はＳ３００に移行する。Ｓ３００では、コントローラ１５０の制御により、サーボモータＭ３が再駆動し、半田供給ヘッド８０を今度はＸ方向に右側に移動させる。これにより、ノズル８５がクリーム半田を吐出しながら、Ｘ方向右側に移動してゆく。その後、ノズル８５が移動範囲「Ｌａ」の右端に達すると、上記したのと同様、ノズル８５を移動範囲「Ｌａ」の右端に止めた状態で、（Ｔ１＋Ｔ２）の時間だけ半田を吐出させ続けることで、スキージ５０の右端に生じる半田不足量Ｅが補われる。
【０１０４】
このような処理が繰り返され、半田供給量が目標値に達すると、Ｓ３１０又はＳ３６０の処理のどちらかで、ＹＥＳ判定される。Ｓ３１０又はＳ３６０でＹＥＳ判定されると、半田供給処理は終了する。
【０１０５】
尚、コントローラ１５０が、移動範囲Ｌａの両端位置でノズル８５を停止させて、クリーム半田を他の場所より不足半田量Ｅだけ多く供給することにより、本発明の「前記変更手段（コントローラ）は、前記移動範囲の両端部で前記半田不足量に相当する時間、半田を吐出しながら前記ノズルを停止させることにより、前記両端部の前記半田供給量を変更（他の場所よりも多くする）する」が実現されている。
【０１０６】
以上説明したように、実施形態４では、移動範囲「Ｌａ」の両端部の半田供給量を、両端部以外の場所よりも多くする。移動範囲「Ｌａ」の両端部にクリーム半田を多く供給すれば、ローリングを行った時に、クリーム半田が外側に広がり易くなるので、少ないローリング回数で、スキージ端までクリーム半田を行き渡らせることが可能となる。
【０１０７】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
（１）実施形態１では、半田供給ヘッド８０の一例に、サーボモータＭ４を駆動源としたタイプを例示した。半田供給ヘッド８０の動力源は、モータに限定されるものではなく、エア圧力を利用したものであってもよい。すなわち、図２２に示すように、クリーム半田を充填したシリンジ４００に外部からエアを供給して、シリンジ４００内に設けられたピストン４１０を下方に押し込むことにより、シリンジ下部に設けられた吐出口よりクリーム半田を吐出させるものでもよい。この場合、半田供給量を調整するには、レギュレータ４３０等によりシリンジ内の空洞室４２０の圧力を調整するとよい。すなわち、半田供給量を増加させる場合、空洞室４２０のエア圧力を高くし、半田供給量を下げる場合、空洞室４２０のエア圧力を低くすればよい。
【０１０８】
（２）実施形態１では、マスクシート１００の一例にステンシル（メタルマスク）を例示したが、メッシュスクリーンを使用することも可能である。
【０１０９】
（３）実施形態１では、印刷処理の一例にスキージ５０をＹ方向に往復移動させる場合を挙げたが、往動と復動をそれぞれ１つの印刷処理としてもよい。
【符号の説明】
【０１１０】
１０...印刷装置  
５０...スキージ  
７０...半田供給ユニット  
８０...半田供給ヘッド  
１００...マスクシート  
１０５...開口  
１２０...検出センサ（本発明の「計測部」の一例）  
１５０...コントローラ（本発明の「算出手段」、「変更手段」の一例）  
Ｍ１...サーボモータ
Ｍ２...サーボモータ
Ｍ３...サーボモータ
Ｍ４...サーボモータ
Ｒ...残半田
Ｗｐ...半田幅
Ｓｐ...断面積
Ｘｐ...半田供給量
Ｕ...プリント基板
【図１】
2014091222.tif 000003
【図２】
2014091222.tif 000004
【図３】
2014091222.tif 000005
【図４】
2014091222.tif 000006
【図５】
2014091222.tif 000007
【図６】
2014091222.tif 000008
【図７】
2014091222.tif 000009
【図８】
2014091222.tif 000010
【図９】
2014091222.tif 000011
【図１０】
2014091222.tif 000012
【図１１】
2014091222.tif 000013
【図１２】
2014091222.tif 000014
【図１３】
2014091222.tif 000015
【図１４】
2014091222.tif 000016
【図１５】
2014091222.tif 000017
【図１６】
2014091222.tif 000018
【図１７】
2014091222.tif 000019
【図１８】
2014091222.tif 000020
【図１９】
2014091222.tif 000021
【図２０】
2014091222.tif 000022
【図２１】
2014091222.tif 000023
【図２２】
2014091222.tif 000024