(57)【要約】  部品実装機（２０）の部品撮像用カメラ（２１）で撮像した部品の画像を処理して当該部品を認識する際に使用する当該部品の形状的な特徴を示す形状データを含む部品データにおいて、前記部品は、その下面側の端子に半田、導体ペースト、フラックス、接着剤のいずれかの転写材を転写してから回路基板に実装する転写対象部品である。前記部品データは、前記形状データの他に、前記転写材の転写前の前記部品の下面側を撮像した転写前画像を２値化処理するための転写前しきい値と、前記転写材の転写後の前記部品の下面側を撮像した転写後画像を２値化処理するための転写後しきい値とを含む。前記転写前しきい値と前記転写後しきい値は、前記転写前画像を２値化処理して計測した端子のサイズと、前記転写後画像を２値化処理して計測した端子のサイズとの差が所定の許容範囲内に収まるように設定されている。
2020084690.tif 000002
【特許請求の範囲】
【請求項１】
部品実装機の部品撮像用カメラで撮像した部品の画像を処理して当該部品を認識する際に使用する当該部品の形状的な特徴を示す形状データを含む部品データにおいて、
前記部品は、その下面側の端子に半田、導体ペースト、フラックス、接着剤のいずれかの転写材を転写してから回路基板に実装する転写対象部品であり、
前記形状データの他に、前記転写材の転写前の前記部品の下面側を撮像した転写前画像を２値化処理するための転写前しきい値と、前記転写材の転写後の前記部品の下面側を撮像した転写後画像を２値化処理するための転写後しきい値とを含む、部品データ。
【請求項２】
前記転写前しきい値と前記転写後しきい値は、前記転写前画像を２値化処理して計測した前記端子のサイズと、前記転写後画像を２値化処理して計測した前記端子のサイズとの差が所定の許容範囲内に収まるように設定されている、請求項１に記載の部品データ。
【請求項３】
前記転写前しきい値と前記転写後しきい値のどちらか一方のしきい値は、前記転写前画像と前記転写後画像のどちらか一方の画像を２値化処理して計測した前記端子のサイズと、端子仕様又はＣＡＤデータから求めた基準サイズとの差が所定の許容範囲内に収まるように設定され、
他方のしきい値は、他方の画像を２値化処理して計測した前記端子のサイズと、前記一方の画像を２値化処理して計測した前記端子のサイズとの差が所定の許容範囲内に収まるように設定されている、請求項２に記載の部品データ。
【請求項４】
前記転写前しきい値は、前記転写前画像を２値化処理して計測した前記端子のサイズと端子仕様又はＣＡＤデータから求めた基準サイズとの差が所定の許容範囲内に収まるように設定され、
前記転写後しきい値は、前記転写後画像を２値化処理して計測した前記端子のサイズと前記基準サイズとの差が所定の許容範囲内に収まるように設定されている、請求項１に記載の部品データ。
【請求項５】
前記形状データは、前記転写前画像を前記転写前しきい値で２値化処理して計測した前記端子のサイズ、又は、前記転写後画像を前記転写後しきい値で２値化処理して計測した前記端子のサイズを含む、請求項１乃至４のいずれかに記載の部品データ。
【請求項６】
請求項１に記載の部品データを作成する部品データ作成方法において、
前記部品データに含ませる前記転写前しきい値を用いて前記転写前画像を２値化処理して前記端子のサイズを計測する転写前計測工程と、
前記転写後しきい値の暫定値を設定してその暫定値で前記転写後画像を２値化処理して前記端子のサイズを計測する転写後計測工程と、
前記転写前計測工程で計測した前記端子のサイズと、前記転写後計測工程で計測した前記端子のサイズとの差が所定の許容範囲内に収まるまで前記転写後しきい値の暫定値を修正して前記転写後計測工程で前記端子のサイズを計測する処理を繰り返し、前記差が前記所定の許容範囲内に収まったときの前記転写後しきい値の暫定値を最適な前記転写後しきい値として前記部品データに含ませる転写後しきい値最適化工程と
を含む、部品データ作成方法。
【請求項７】
請求項１に記載の部品データを作成する部品データ作成方法において、
前記転写前しきい値の暫定値を設定してその暫定値で前記転写前画像を２値化処理して前記端子のサイズを計測する転写前計測工程と、
前記転写前計測工程で計測した前記端子のサイズと、端子仕様又はＣＡＤデータから求めた基準サイズとの差が所定の許容範囲内に収まるまで前記転写前しきい値の暫定値を修正して前記転写前計測工程で前記端子のサイズを計測する処理を繰り返し、前記差が前記所定の許容範囲内に収まったときの前記転写前しきい値の暫定値を最適な前記転写前しきい値として前記部品データに含ませる転写前しきい値最適化工程と、
前記転写後しきい値の暫定値を設定してその暫定値で前記転写後画像を２値化処理して前記端子のサイズを計測する転写後計測工程と、
前記転写前しきい値最適化工程で最適化した前記転写前しきい値を用いて前記転写前計測工程で計測した前記端子のサイズと、前記転写後計測工程で計測した前記端子のサイズとの差が所定の許容範囲内に収まるまで前記転写後しきい値の暫定値を修正して前記転写後計測工程で前記端子のサイズを計測する処理を繰り返し、前記差が前記所定の許容範囲内に収まったときの前記転写後しきい値の暫定値を最適な前記転写後しきい値として前記部品データに含ませる転写後しきい値最適化工程と
を含む、部品データ作成方法。
【請求項８】
前記部品データに含ませる前記転写前しきい値を用いて前記転写前計測工程で計測した前記端子のサイズを前記形状データに含ませる、請求項６又は７に記載の部品データ作成方法。
【請求項９】
前記部品撮像用カメラで撮像した部品の画像を処理する画像処理装置を備えた部品実装機において、
前記画像処理装置は、前記部品の画像処理に用いる部品データとして、請求項１乃至５のいずれかに記載の部品データを取得し、
前記転写前画像を２値化処理する場合には、前記部品データに含まれる前記転写前しきい値を用いて前記転写前画像を２値化処理して前記端子のサイズを計測し、
前記転写後画像を２値化処理する場合には、前記部品データに含まれる前記転写後しきい値を用いて前記転写後画像を２値化処理して前記端子のサイズを計測する、部品実装機。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書は、部品実装機の部品撮像用カメラで撮像した部品の画像を処理して当該部品を認識する際に使用する当該部品の形状的な特徴を示す形状データを含む部品データ及びその部品データを作成する部品データ作成方法及びその部品データを使用する部品実装機に関する技術を開示したものである。
【背景技術】
【０００２】
例えば、特許文献１（特開２００８−２１６１４０号公報）に記載されているように、部品実装機に半田等の転写材を溜める転写槽をセットして、部品供給装置から供給される部品を吸着ノズルに吸着して、その部品の下面側の複数の端子（バンプ）を転写槽内の転写材に浸して当該複数の端子に転写材を転写してから、当該部品を回路基板に実装するようにしたものがある。【０００３】
この部品実装機の稼働中には、部品を回路基板に実装する前に、部品の下面側を部品撮像用カメラで撮像して、その画像を２値化処理して部品の下面側の端子を認識して、その端子のサイズを計測し、その計測値と当該部品の画像処理用の部品データに含まれる端子サイズのデータとの差が許容誤差範囲内（トレランス範囲内）であるか否かを判定し、当該差が許容誤差範囲内であれば、実装可能な部品と判断して当該部品を回路基板に実装するが、当該差が許容誤差範囲を超えれば、実装不可の部品と判断して当該部品を所定の廃棄場所に廃棄するようにしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２１６１４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、部品の下面側を部品撮像用カメラで撮像するタイミングは、下面側の端子への転写材の転写前と転写後のいずれか一方がユーザーによって選択される。しかし、部品データに含まれる端子サイズのデータは、カタログ等の製品仕様書に記載された端子仕様データやＣＡＤデータから求めたものが用いられたり、或は、当該部品をカメラで撮像して、その画像を２値化処理して部品の下面側の端子を認識して、その端子のサイズを計測し、その計測値を端子サイズとして部品データに含ませるようにしている。【０００６】
部品の下面側を撮像した画像は、端子部分が白色系の色で、その周囲の背景部分が黒色系の色に写るが、転写材の転写前と転写後では端子部分の輝度が相違し、転写材が半田の場合には、転写後の端子部分が転写前の端子部分よりも暗く写る。しかし、従来は、転写後の画像を２値化処理する場合も、転写前の画像を２値化処理する場合と同じしきい値を用いて２値化処理するようにしているため、転写前と転写後では端子サイズの計測値が異なってくる（転写材が半田の場合は転写後の端子サイズの計測値が小さくなる）。このため、転写後の画像を２値化処理した場合には、端子サイズの計測値と部品データに含まれる端子サイズのデータとの差が許容誤差範囲を超えてしまう可能性があり、２値化処理により端子を誤認識してしまう可能性があった。その結果、本来的に実装可能な部品を実装不可と誤認識して廃棄してしまったり、その反対に、本来的に実装不可の部品を実装可能と誤認識して回路基板に実装してしまう可能性があった。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、部品実装機の部品撮像用カメラで撮像した部品の画像を処理して当該部品を認識する際に使用する当該部品の形状的な特徴を示す形状データを含む部品データにおいて、前記部品は、その下面側の端子に半田、導体ペースト、フラックス、接着剤のいずれかの転写材を転写してから回路基板に実装する転写対象部品であり、前記形状データの他に、前記転写材の転写前の前記部品の下面側を撮像した転写前画像を２値化処理するための転写前しきい値と、前記転写材の転写後の前記部品の下面側を撮像した転写後画像を２値化処理するための転写後しきい値とを含む部品データである。【０００８】
この部品データには、転写前画像を２値化処理するための転写前しきい値と、転写後画像を２値化処理するための転写後しきい値とが含まれるため、転写前画像を２値化処理する場合には、部品データに含まれる転写前しきい値を用いて転写前画像を２値化処理して端子のサイズを計測し、一方、転写後画像を２値化処理する場合には、部品データに含まれる転写後しきい値を用いて転写後画像を２値化処理して端子のサイズを計測することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は実施例１の部品データ作成システムの構成を示すブロック図である。
【図２】図２は部品実装機の制御系の構成を示すブロック図である。
【図３】図３は実施例１の２値化処理用しきい値設定プログラムの処理の流れを示すフローチャートである。
【図４】図４は実施例１の画像処理プログラムの処理の流れを示すフローチャートである。
【図５】図５は実施例２の転写前しきい値設定プログラムの処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本明細書で開示した２つの実施例１，２を説明する。
【実施例１】
【００１１】
実施例１を図１乃至図４に基づいて説明する。
図１に示すように、部品データ作成システム１０は、パーソナルコンピュータ等のコンピュータ１１と、部品データ作成対象となる部品の撮像画像を取り込むためのカメラ１２と、このカメラ１２で撮像する部品を照明する照明装置１３と、キーボード、マウス、タッチパネル等の入力装置１４と、液晶ディスプレイ、ＣＲＴ等の表示装置１５と、後述する部品データ作成プログラムや各種のデータ等を記憶する記憶装置１６とを備えた構成となっている。コンピュータ１１は、カメラ１２で撮像した部品の画像を処理する画像処理装置としても機能し、その画像処理結果に基づいて部品データを作成する。【００１２】
この部品データは、後述する部品実装機２０の部品撮像用カメラ２１で撮像した部品の画像を処理して当該部品を認識する際に使用する当該部品の形状的な特徴を示す形状データを含む。この形状データは、例えば、部品ボディのサイズ（Ｘ、Ｙ、Ｚ方向の寸法等）や端子に関するデータであり、例えば、リード付き部品であれば、リードの幅、長さ、リードピッチ、リードの位置、リード本数等のデータであり、ＢＧＡ部品であれば、バンプ径（端子のサイズ）、バンプピッチ（端子のピッチ）、バンプの位置、バンプ個数等のデータである。【００１３】
更に、部品データ作成対象の部品がその下面側の端子に半田、導体ペースト、フラックス、接着剤のいずれかの転写材を転写してから回路基板に実装するＢＧＡ部品等の転写対象部品である場合、作成する部品データには、形状データの他に、転写材の転写前の部品の下面側を撮像した転写前画像を２値化処理するための転写前しきい値と、転写材の転写後の部品の下面側を撮像した転写後画像を２値化処理するための転写後しきい値とが含まれる。形状データには、部品データに含まれる転写前しきい値（又は転写後しきい値）を用いて転写前画像（又は転写後画像）を２値化処理して計測した端子のサイズ、端子のピッチ、端子の位置、端子の個数等が含まれる。転写前しきい値と転写後しきい値の設定方法については後述する。【００１４】
カメラ１２は、図２に示す部品実装機２０に搭載された部品撮像用カメラ２１と同種のカメラであり、グレースケール画像（モノクロ画像）を撮像する撮像素子を用いて構成されている。照明装置１３は、部品実装機２０の部品撮像用カメラ２１で撮像する部品を照明する照明装置２２と同一の照明条件（照明角度、照明光量、照明パターン等）で部品データ作成対象となる部品を照明できるように構成されている。【００１５】
図２に示すように、部品実装機２０の制御装置２３には、キーボード、マウス、タッチパネル等の入力装置２４と、液晶ディスプレイ、ＣＲＴ等の表示装置２５と、部品実装機２０の各機能の動作を制御する制御プログラムや各種データを記憶する記憶装置２６等が接続されている。部品実装機２０の制御装置２３は、１台又は複数台のコンピュータ（ＣＰＵ）を主体として構成され、部品撮像用カメラ２１やマーク撮像用カメラ２７で撮像した画像を処理する画像処理装置としても機能する。【００１６】
尚、部品データ作成システム１０は、部品実装機２０の各装置を利用して構成しても良い。この場合、部品データ作成システム１０のコンピュータ１１、カメラ１２、照明装置１３、入力装置１４、表示装置１５、記憶装置１６は、部品実装機２０の制御装置２３、部品撮像用カメラ２１、照明装置２２、入力装置２４、表示装置２５、記憶装置２６を利用すれば良い。【００１７】
部品実装機２０の制御装置２３は、部品実装機２０の稼働中に、実装ヘッド（図示せず）を移動させる実装ヘッド移動装置２８と、回路基板を搬送するコンベア２９の動作を制御し、テープフィーダ、トレイフィーダ等の部品供給装置３０から供給される部品を実装ヘッドの吸着ノズル（図示せず）で吸着して回路基板に実装する動作を制御する。この際、吸着ノズルに吸着した部品がＢＧＡ部品等の転写対象部品である場合には、吸着ノズルに吸着した部品を転写装置３１の上方へ移動させて下降させることで、当該部品の下面側の各端子（バンプ）を転写装置３１の転写槽内の半田、導体ペースト、フラックス、接着剤のいずれかの転写材に浸して各端子に転写材を転写してから、当該部品を回路基板に実装する。【００１８】
更に、部品実装機２０の制御装置２３は、吸着ノズルに吸着した転写対象部品に転写材を転写する前又は転写材を転写した後に、当該部品の下面側を部品撮像用カメラ２１で撮像し、この撮像画像を２値化処理して当該部品の端子を認識して端子のサイズ（バンプ径等）を計測する。この際、部品実装機２０の制御装置２３は、後述する図４の画像処理プログラムを実行することで、転写前画像を２値化処理する場合には、後述する部品データに含まれる転写前しきい値を用いて当該転写前画像を２値化処理して端子のサイズを計測し、一方、転写後画像を２値化処理する場合には、部品データに含まれる転写後しきい値を用いて当該転写後画像を２値化処理して端子のサイズを計測する。部品実装機２０の制御装置２３は、転写前画像又は転写後画像を２値化処理して計測した端子のサイズと、部品データの形状データに含まれる端子サイズのデータとの差が許容誤差範囲内（トレランス範囲内）であるか否かを判定し、当該差が許容誤差範囲内である場合には、実装可能な部品と判断して当該部品を回路基板に実装するが、当該差が許容誤差範囲を超えている場合には、実装不可の部品と判断して当該部品を所定の廃棄場所に廃棄する。【００１９】
前述したように、部品データ作成対象の部品が転写対象部品である場合、部品データ作成システム１０で作成する部品データには、当該部品の形状的な特徴を示す形状データの他に、転写材の転写前の部品の下面側を撮像した転写前画像を２値化処理するための転写前しきい値と、転写材の転写後の部品の下面側を撮像した転写後画像を２値化処理するための転写後しきい値とが含まれる。部品データ作成システム１０のコンピュータ１１は、後述する図３の２値化処理用しきい値設定プログラムを実行することで、転写前しきい値と転写後しきい値を、転写前画像を２値化処理して計測した端子のサイズと、転写後画像を２値化処理して計測した端子のサイズとの差が所定の許容範囲内に収まるように設定する。【００２０】
本実施例１では、コンピュータ１１は、部品データに含ませる転写前しきい値を用いて転写前画像を２値化処理して端子のサイズを計測する転写前計測工程と、転写後しきい値の暫定値を設定してその暫定値で前記転写後画像を２値化処理して前記端子のサイズを計測する転写後計測工程と、前記転写前計測工程で計測した端子のサイズと前記転写後計測工程で計測した端子のサイズとの差が所定の許容範囲内に収まるまで前記転写後しきい値の暫定値を修正して前記転写後計測工程で端子のサイズを計測する処理を繰り返し、前記差が前記所定の許容範囲内に収まったときの転写後しきい値の暫定値を最適な前記転写後しきい値として部品データに含ませる転写後しきい値最適化工程とを実行する。【００２１】
ここで、転写前計測工程の２値化処理で使用する転写前しきい値は、従来と同様の方法で事前に設定された転写前しきい値（部品データに含まれる転写前しきい値）であり、例えば、転写前画像を２値化処理して計測した端子のサイズと、製品仕様書等に記載された端子仕様又はＣＡＤデータから求めた基準サイズとの差が所定の許容範囲内に収まるように転写前しきい値が設定されている。【００２２】
以上説明した転写前しきい値と転写後しきい値の設定処理は、部品データ作成システム１０のコンピュータ１１によって図３の２値化処理用しきい値設定プログラムに従って次のように実行される。【００２３】
コンピュータ１１は、図３の２値化処理用しきい値設定プログラムを起動すると、まずステップ１０１で、事前に部品データに設定された転写前しきい値を取得した後、ステップ１０２に進み、転写前しきい値を用いて転写前画像を２値化処理して端子のサイズＡを計測する。この際、転写前画像を撮像するタイミングは、転写前画像の２値化処理直前に限定されず、２値化処理前であれば、いつであっても良い。例えば、事前に転写材の転写前の部品の下面側をカメラ１２で撮像して、その画像を転写前画像として記憶装置１６に記憶しておき、その記憶装置１６から転写前画像をコンピュータ１１が読み込むようにしても良い。或は、部品実装機２０の部品撮像用カメラ２１で撮像した転写前画像をコンピュータ１１に転送するようにしても良い。【００２４】
この後、ステップ１０３に進み、転写後しきい値の暫定値（初期値）を転写前しきい値に基づいて設定する。この際、転写後しきい値の暫定値（初期値）は、転写前しきい値と同じ値に設定しても良いし、転写前しきい値を少し減少又は増加させた値に設定しても良い。転写材が半田の場合には、転写後画像が転写前画像よりも暗く写るため、転写後しきい値の暫定値（初期値）を転写前しきい値よりも少し小さい値に設定しても良い。転写後しきい値の暫定値（初期値）は、転写前しきい値に対して固定値を減算又は加算した値に設定しても良いし、或は、転写前しきい値に所定の増減係数（１±α）を乗算した値に設定しても良い。この転写後しきい値の暫定値（初期値）は、コンピュータ１１が自動設定するようにしても良いし、作業者が入力装置１４を操作して手動設定するようにしても良い。【００２５】
転写後しきい値の暫定値（初期値）の設定後、ステップ１０４に進み、転写後しきい値の暫定値を用いて転写後画像を２値化処理して端子のサイズＢを計測する。この際、転写後画像を撮像するタイミングは、当該転写後画像の２値化処理直前に限定されず、２値化処理前であれば、いつであっても良い。例えば、事前に転写材の転写後の部品の下面側をカメラ１２で撮像して、その画像を転写後画像として記憶装置１６に記憶しておき、その記憶装置１６から転写後画像をコンピュータ１１が読み込むようにしても良い。或は、部品実装機２０の部品撮像用カメラ２１で撮像した転写後画像をコンピュータ１１に転送するようにしても良い。【００２６】
この後、ステップ１０５に進み、前記ステップ１０２（転写前計測工程）で計測した端子のサイズＡと、前記ステップ１０４（転写後計測工程）で計測した端子のサイズＢとの差（Ａ−Ｂ）が所定の許容範囲内に収まっているか否かを判定する。その結果、当該差（Ａ−Ｂ）が所定の許容範囲内に収まっていないと判定した場合には、ステップ１０６に進み、転写後しきい値の暫定値を修正する。この際、差（Ａ−Ｂ）がプラス値の場合には、転写後しきい値の暫定値を小さくする方向に修正し、差（Ａ−Ｂ）がマイナス値の場合には、転写後しきい値の暫定値を大きくする方向に修正する。転写後しきい値の暫定値の修正量は、予め決められた固定値又は固定割合であっても良いし、差（Ａ−Ｂ）に応じて暫定値の修正量を増減させるようにしても良い。転写後しきい値の暫定値の修正量は、コンピュータ１１が自動設定するようにしても良いし、作業者が入力装置１４を操作して手動設定するようにしても良い。【００２７】
転写後しきい値の暫定値の修正後、前記ステップ１０４に戻り、修正した転写後しきい値の暫定値を用いて転写後画像を２値化処理して端子のサイズＢを計測した後、ステップ１０５に進み、差（Ａ−Ｂ）が所定の許容範囲内に収まっているか否かを判定する。以上の処理によって、差（Ａ−Ｂ）が所定の許容範囲内に収まるまで転写後しきい値の暫定値を修正して転写後画像を２値化処理して端子のサイズＢを計測する処理を繰り返し、差（Ａ−Ｂ）が所定の許容範囲内に収まったと判定した時点で、ステップ１０５からステップ１０７に進み、その時点の転写後しきい値の暫定値を最適な転写後しきい値として部品データに設定して、本プログラムを終了する。【００２８】
以上説明した図３の２値化処理用しきい値設定プログラムによって作成した部品データは、部品実装機２０の制御装置２３に転送される。部品実装機２０の制御装置２３は、部品撮像用カメラ２１で部品を撮像する毎に、図４の画像処理プログラムを実行して、次のようにして当該部品の画像を処理する。【００２９】
部品実装機２０の制御装置２３は、図４の画像処理プログラムを起動すると、まず、ステップ２０１で、部品撮像用カメラ２１で撮像した部品の画像を取得する。この後、ステップ２０２に進み、取得した部品の画像が転写対象部品の画像であるか否かを判定し、転写対象部品の画像でないと判定した場合には、ステップ２０８に進み、転写材を転写しない部品の画像を対象とする通常の画像処理を行って、本プログラムを終了する。【００３０】
これに対し、上記ステップ２０２で、取得した部品の画像が転写対象部品の画像であると判定した場合には、ステップ２０３に進み、取得した部品の画像が転写材の転写前に撮像した転写前画像であるか否かを判定して、転写前画像と判定した場合には、ステップ２０４に進み、当該転写前画像の２値化処理のしきい値として、部品データに含まれる転写前しきい値を選択して、次のステップ２０５で、当該転写前しきい値を用いて当該転写前画像を２値化処理して端子のサイズを計測して、本プログラムを終了する。【００３１】
一方、上記ステップ２０３で、転写前画像でないと判定した場合、つまり転写材の転写後に撮像した転写後画像と判定した場合には、ステップ２０６に進み、当該転写後画像の２値化処理のしきい値として、部品データに含まれる転写後しきい値を選択して、次のステップ２０７で、当該転写後しきい値を用いて当該転写後画像を２値化処理して端子のサイズを計測して、本プログラムを終了する。【００３２】
以上説明した本実施例１によれば、部品データには、転写前画像を２値化処理するための転写前しきい値と、転写後画像を２値化処理するための転写後しきい値とが含まれるため、転写前画像を２値化処理する場合には、部品データに含まれる転写前しきい値を用いて転写前画像を２値化処理して端子のサイズを計測し、一方、転写後画像を２値化処理する場合には、部品データに含まれる転写後しきい値を用いて転写後画像を２値化処理して端子のサイズを計測することができる。【００３３】
更に、本実施例１では、転写前しきい値と転写後しきい値は、転写前画像を２値化処理して計測した端子のサイズと、転写後画像を２値化処理して計測した端子のサイズとの差が所定の許容範囲内に収まるように設定されているため、転写前画像と転写後画像のどちらを２値化処理しても、端子のサイズの計測値を許容誤差範囲内に収めることができて、２値化処理による端子の誤認識を未然に防止できる。
【実施例２】
【００３４】
次に、図５を用いて実施例２を説明する。但し、前記実施例１と実質的に同一の部分については同一符号を付して説明を省略又は簡略化し、主として異なる部分について説明する。【００３５】
前記実施例１で説明した図３の２値化処理用しきい値設定プログラムでは、転写前画像の２値化処理で使用する転写前しきい値は、事前に部品データに設定されている転写前しきい値を使用するようにしたが、本実施例２では、部品データ作成システム１０のコンピュータ１１によって図５の転写前しきい値設定プログラムを実行することで、転写前画像を２値化処理して計測した端子のサイズと、製品仕様書等に記載された端子仕様又はＣＡＤデータから求めた基準サイズとの差が所定の許容範囲内に収まるように転写前しきい値を設定した後、図３の２値化処理用しきい値設定プログラムを実行して転写後しきい値を設定するようにしている。【００３６】
部品データ作成システム１０のコンピュータ１１は、図５の転写前しきい値設定プログラムを起動すると、まず、ステップ３０１で、製品仕様書等に記載された端子仕様又はＣＡＤデータから端子の基準サイズＣを設定する。ここで、端子の基準サイズＣは、転写前しきい値を最適化するための端子サイズの目標計測値に相当する。この基準サイズＣは、コンピュータ１１が自動設定するようにしても良いし、作業者が入力装置１４を操作して手動設定するようにしても良い。【００３７】
基準サイズＣの設定後、ステップ３０２に進み、転写前しきい値の暫定値（初期値）を設定する。この転写前しきい値の暫定値（初期値）は、コンピュータ１１が自動設定するようにしても良いし、作業者が入力装置１４を操作して手動設定するようにしても良い。【００３８】
転写前しきい値の暫定値（初期値）の設定後、ステップ３０３に進み、転写前しきい値の暫定値を用いて転写前画像を２値化処理して端子のサイズＤを計測する。この際、転写前画像を撮像するタイミングは、当該転写前画像の２値化処理直前に限定されず、２値化処理前であれば、いつであっても良い。例えば、事前に転写材の転写前の部品の下面側をカメラ１２で撮像して、その画像を転写前画像として記憶装置１６に記憶しておき、その記憶装置１６から転写前画像をコンピュータ１１が読み込むようにしても良い。或は、部品実装機２０の部品撮像用カメラ２１で撮像した転写前画像をコンピュータ１１に転送するようにしても良い。【００３９】
この後、ステップ３０４に進み、上記ステップ３０１で設定した端子の基準サイズＣと上記ステップ３０３で計測した端子のサイズＤとの差（Ｃ−Ｄ）が所定の許容範囲内に収まっているか否かを判定する。その結果、当該差（Ｃ−Ｄ）が所定の許容範囲内に収まっていないと判定した場合には、ステップ３０５に進み、転写前しきい値の暫定値を修正する。この際、差（Ｃ−Ｄ）がプラス値の場合には、転写前しきい値の暫定値を小さくする方向に修正し、差（Ｃ−Ｄ）がマイナス値の場合には、転写前しきい値の暫定値を大きくする方向に修正する。転写前しきい値の暫定値の修正量は、予め決められた固定値又は固定割合であっても良いし、差（Ｃ−Ｄ）に応じて暫定値の修正量を増減させるようにしても良い。転写前しきい値の暫定値の修正量は、コンピュータ１１が自動設定するようにしても良いし、作業者が入力装置１４を操作して手動設定するようにしても良い。【００４０】
転写前しきい値の暫定値の修正後、前記ステップ３０３に戻り、修正した転写前しきい値の暫定値を用いて転写前画像を２値化処理して端子のサイズＤを計測した後、ステップ３０４に進み、差（Ｃ−Ｄ）が所定の許容範囲内に収まっているか否かを判定する。以上の処理によって、差（Ｃ−Ｄ）が所定の許容範囲内に収まるまで転写前しきい値の暫定値を修正して転写前画像を２値化処理して端子のサイズＤを計測する処理を繰り返し、差（Ｃ−Ｄ）が所定の許容範囲内に収まったと判定した時点で、ステップ３０４からステップ３０６に進み、その時点の転写前しきい値の暫定値を最適な転写前しきい値として部品データに設定して、本プログラムを終了する。この後、図３の２値化処理用しきい値設定プログラムを実行して転写後しきい値を設定する。【００４１】
以上のようにして設定した転写前しきい値を用いて転写前画像を２値化処理して計測した端子のサイズ、端子のピッチ、端子の位置、端子の個数等は、形状データとして部品データに設定される。或は、転写後しきい値を用いて転写後画像を２値化処理して計測した端子のサイズ、端子のピッチ、端子の位置、端子の個数等を、形状データとして部品データに設定するようにしても良い。【００４２】
［その他の実施例］
前記実施例１では、転写前しきい値と転写後しきい値は、転写前画像を２値化処理して計測した端子のサイズと、転写後画像を２値化処理して計測した端子のサイズとの差が所定の許容範囲内に収まるように設定したが、製品仕様書等に記載された端子仕様又はＣＡＤデータから端子の基準サイズを設定し、転写前画像を２値化処理して計測した端子のサイズと基準サイズとの差が所定の許容範囲内に収まるように転写前しきい値を設定すると共に、転写後画像を２値化処理して計測した端子のサイズと基準サイズとの差が所定の許容範囲内に収まるように転写後しきい値を設定するようにしても良い。【００４３】
また、前記実施例２では、転写前しきい値を設定した後、転写後しきい値を設定するようにしたが、この設定順序を逆にして、転写後しきい値を設定した後、転写前しきい値を設定するようにしても良い。この場合は、転写後画像を２値化処理して計測した端子のサイズと、端子仕様又はＣＡＤデータから求めた基準サイズとの差が所定の許容範囲内に収まるように転写後しきい値を設定した後、この転写後しきい値を用いて転写後画像を２値化処理して計測した端子のサイズと、転写前画像を２値化処理して計測した端子のサイズとの差が所定の許容範囲内に収まるように転写前しきい値を設定するようにすれば良い。【００４４】
その他、本発明は、上記各実施例に限定されず、種々変更して実施できることは言うまでもない。
【符号の説明】
【００４５】
１０…部品データ作成システム、１１…コンピュータ、１２…カメラ、１３…照明装置、１４…入力装置、１５…表示装置、１６…記憶装置、２０…部品実装機、２１…部品撮像用カメラ、２２…照明装置、２３…制御装置（画像処理装置）、２４…入力装置、２５…表示装置、２５…記憶装置、３０…部品供給装置、３１…転写装置
【図１】
2020084690.tif 000003
【図２】
2020084690.tif 000004
【図３】
2020084690.tif 000005
【図４】
2020084690.tif 000006
【図５】
2020084690.tif 000007
【国際調査報告】
2020084690.tif 000008
2020084690.tif 000009
2020084690.tif 000010
2020084690.tif 000011