(57)【要約】【課題】  表面実装部品は、マルチベンダ化や生産ロットにより部品寸法や仕上り精度に差が発生する。しかしながら、現在の表面実装部品搭載機では、部品ライブラリが１種類の表面実装部品に対し、１個の部品ライブラリしか登録できないため、部品寸法、部品識別方法を１種類で行わなくてはならず、表面実装部品搭載機で部品識別を実施した際、部品識別時に搭載不可と判断するため、生産ラインの停止時間増加の要因となっている。【解決手段】  表面実装部品搭載機で使用する部品ライブラリを１種類の部品に対し、１個の部品ライブラリではなく、複数の部品ライブラリを登録できるようにし、表面実装部品のマルチベンダ化に伴う部品寸法ばらつきが大きい部品に関して、複数の部品寸法、部品識別方法をそれぞれ設定できるようにする。【選択図】図１０
2014090108.tif 000002
【特許請求の範囲】
【請求項１】
プリント基板を搬送する搬送レールと、複数の表面実装部品を配置する部品供給部と、前記部品供給部で吸着した第１の表面実装部品を前記プリント基板に組み付ける部品吸着部と、前記部品吸着部が搬送する前記第１の表面実装部品から寸法情報を取得する部品識別部と、を含んで構成され、
前記第１の表面実装部品を供給する複数のベンダごとの複数のライブラリを備え、前記寸法情報が、前記複数のライブラリのいずれかに一致したとき、正しい部品と判断して、前記第１の表面実装部品を前記プリント基板に組み付けることを特徴とする表面実装部品搭載機。
【請求項２】
請求項１に記載の表面実装部品搭載機であって、
前記複数のライブラリは、それぞれ使用率情報を含み、前記使用率が高い順に、前記寸法情報と比較されることを特徴とする表面実装部品搭載機。
【請求項３】
請求項１に記載の表面実装部品搭載機であって、
前記複数のライブラリは、それぞれ使用日時情報を含み、前記使用日時が遅い順に、前記寸法情報と比較されることを特徴とする表面実装部品搭載機。
【請求項４】
プリント基板を搬送する搬送レールと、複数の表面実装部品を配置する部品供給部と、前記部品供給部で吸着した第１の表面実装部品を前記プリント基板に組み付ける部品吸着部と、前記部品吸着部が搬送する前記第１の表面実装部品から寸法情報を取得する部品識別部と、を含んで構成された表面実装部品搭載機における、部品識別方法であって、
表面実装部品搭載機は、前記第１の表面実装部品を供給する複数のベンダごとの複数のライブラリを備え、
前記寸法情報が、前記複数のライブラリのいずれかに一致したとき、正しい部品と判断して、前記第１の表面実装部品を前記プリント基板に組み付けることを特徴とする部品識別方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表面実装部品搭載機および部品識別方法に係り、特にマルチベンダに対応する表面実装部品搭載機および部品識別方法に関する。
【背景技術】
【０００２】
図１を参照して、表面実装工程のフローを説明する。図１において、表面実装工程は、はんだ印刷工程（Ｓ１）と、表面実装部品搭載工程（Ｓ２）と、リフローはんだ付け工程（Ｓ３）とから構成されている。はんだペースト印刷工程は、はんだペースト印刷機を用いてはんだペーストをプリント基板上に印刷する。表面実装部品搭載工程は、表面実装部品搭載機を用いて表面実装部品をプリント基板上の指定した位置に搭載する。リフローはんだ付け工程は、リフローはんだ付け装置を用いて搭載完了したプリント基板を加熱し、プリント基板上に印刷したはんだペーストを溶融・凝固する。
【０００３】
図２を参照して、表面実装部品搭載工程で用いる表面実装部品搭載機の構成を説明する。図２において、表面実装部品搭載機１００は、搬送レール１１０と、部品供給部１２０と、部品吸着部１３０と、部品識別部１４０とから構成されている。搬送レール１１０は、プリント基板２００を搬入する。部品供給部１２０は、表面実装部品を配置する。部品吸着部１３０は、表面実装部品を吸着して、プリント基板２００に組み付ける。部品識別部１４０は、部品吸着部１３０が吸着した表面実装部品の寸法情報を取得する。
【０００４】
表面実装部品搭載機１００は、搬送レール１１０を用いてプリント基板２００を表面実装部品搭載機１００内に搬入する。部品吸着部１３０は、部品供給部１２０へ移動し、表面実装部品を吸着する。部品吸着部１３０は、表面実装部品を吸着した状態で部品識別部１４０の上部を通過する。部品識別部１４０は、吸着された表面実装部品の寸法情報を取得し、部品識別を行う。部品識別の際に用いるのが、表面実装部品の寸法情報、部品識別方法等を入力した情報（以下、部品ライブラリという）である。表面実装部品搭載機１００は、部品ライブラリと表面実装部品の寸法情報とを比較し、部品識別した表面実装部品の寸法が同一か判断する。同一のとき、部品吸着部１３０は、プリント基板２００上の指定した座標位置に移動し、表面実装部品を搭載する。
【０００５】
図３を参照して、表面実装部品搭載機の表面実装部品搭載処理を説明する。図３において、表面実装部品搭載は、初めに表面実装部品搭載機１００の部品吸着部１３０が表面実装部品を吸着する（Ｓ４）。表面実装部品搭載機１００は、部品ライブラリデータベース３から吸着した表面実装部品の部品ライブラリを取り込む（Ｓ５）。表面実装部品搭載機１００の部品識別部１４０が吸着した表面実装部品の部品識別を行って、表面実装部品搭載機１００は、取込んだ部品ライブラリの部品寸法情報と部品識別を行った際の部品寸法情報を比較する（Ｓ６）。部品識別時の部品寸法情報と登録した部品ライブラリの部品寸法情報が一致の場合、表面実装部品搭載機１００は、部品識別した表面実装部品を搭載可と判断し、プリント基板上の指定した座標位置へ表面実装部品を搭載して（Ｓ７）、終了する。
【０００６】
部品識別時の部品寸法情報と登録した部品ライブラリの部品寸法情報が不一致の場合、表面実装部品搭載機１００は、部品識別した表面実装部品を搭載不可と判断し、表面実装部品を回収する（Ｓ８）。表面実装部品搭載機１００は、表面実装部品回収したというアラームを出すために部品搭載動作を停止して（Ｓ９）、終了する。
【０００７】
図４Ａを参照して、４端子からなるトランジスタ部品の構成を説明する。図４Ａにおいて、トランジスタ部品４０は、長方形のモールド部４１と、モールド部４１から出るリード４２が４本ある部品である。
【０００８】
図４Ｂを参照して、部品ライブラリ設定項目を説明する。図４Ｂにおいて、部品ライブラリ３０は、部品ライブラリ３１と、識別対象３２と、リード・電極寸法（縦）３３と、リード・電極寸法（横）３４と、照度３５と、外形寸法（縦）３６と、外形寸法（横）３７とを含んで構成されている。
【０００９】
部品ライブラリ３１は、方面実装部品の名称である。識別対象３２は、トランジスタ部品４０の部品識別を行う箇所を設定する。リード・電極寸法（縦）３３は、トランジスタ部品４０のリード４２または電極の縦方向寸法を設定する。リード・電極寸法（横）３４は、トランジスタ部品のリード４２または電極の横方向寸法を設定する。照度３５は、部品識別時にトランジスタ部品４０へ照射する光の量を設定する。外形寸法（縦）３６は、トランジスタ部品４０のモールド部４１の縦方向寸法を設定する。外形寸法（横）３７は、トランジスタ部品４０のモールド部４１の横方向寸法を設定する。なお、図４Ｂでは識別対象３２が「リード」なので、外形寸法（縦）３６と外形寸法（横）３７には、値が入っていない。
【００１０】
近年、製品原価低減のため、表面実装部品は、１種類の表面実装部品を複数の部品ベンダから購入するマルチベンダ購入が一般的になっている。マルチベンダ部品であっても、部品寸法が１種類の購入仕様書を用いて購入するため、基本的には同一部品寸法の部品を購入する。一般的に、購入仕様書には部品寸法公差または購入元からの要求部品寸法公差が記されている。そのため、それらの部品寸法公差内であれば同一部品として扱う。
【００１１】
図５を参照して、マルチベンダ部品を説明する。ここで、図５（ａ）は、部品ベンダＡのトランジスタ部品の正面図である。図５（ｂ）は、部品ベンダＡのトランジスタ部品の部分拡大正面図である。さらに、図５（ｃ）は、部品ベンダＢのトランジスタ部品の正面図である。図５（ｄ）は、部品ベンダＡのトランジスタ部品の部分拡大正面図である。
【００１２】
マルチベンダ部品とは、１種類の部品を複数の部品ベンダＡ、Ｂから購入した同一性能・機能を有する部品である。しかし、マルチベンダ部品は、各ベンダで所有する設備、生産工程が異なる。このため、各ベンダで生産した部品は、必ずしも同形のモールド部およびリード寸法とは限らない。
【００１３】
具体的には、部品ベンダＢのトランジスタ部品６０は、モールド部６１の縦方向寸法が部品ベンダＡのトランジスタ部品５０のモールド部５１より小さい。また、部品ベンダＢのトランジスタ部品６０は、リード６２の縦方向寸法が部品ベンダＡのトランジスタ部品５０のリード５２より長い。部品寸法の差により、マルチベンダ部品は、部品ベンダＡのトランジスタ部品５０を用いて部品ライブラリを作成する場合、表面実装部品搭載機１００は、部品ベンダＢのトランジスタ部品６０を異なる表面実装部品として部品識別する。
【００１４】
その結果、表面実装部品搭載機１００は、部品識別した表面実装部品を搭載不可と判断し、表面実装部品を回収する。その後、表面実装部品搭載機１００は、部品搭載動作を停止する。
【００１５】
図６を参照して、表面実装部品が梱包されているキャリアテープを説明する。図６において、表面実装部品８０は、ボディ８１と、リード８２とから構成されている。表面実装部品８０は、キャリアテープ７に連続的に梱包されてベンダから納品されている。表面実装部品搭載機１００は、表面実装部品８０を吸着する際、キャリアテープ７の表面実装部品８０とキャリアテープ７の隙間により、表面実装部品６０の吸着面に対し水平面内の角度ずれθが発生したまま吸着する。表面実装部品搭載機１００は、角度ずれθが発生したまま部品識別を行うと、登録した部品ライブラリの寸法情報の精度により角度ずれθを補正可能な場合と角度ずれθを補正不可能な場合がある。
【００１６】
図７と図８を参照して、その理由を説明する。ここで、図７は、部品ライブラリの部品寸法情報を表面実装部品のティピカル値で作成した場合の角度補正を説明する図である。一方、図８は、部品ライブラリの部品寸法情報に、部品寸法公差の最大値を入力した場合を説明する図である。
【００１７】
図７（ａ）は、吸着した表面実装部品８０を表面実装部品の部品寸法と同形で作成した部品ライブラリ９と比較した状態である。部品ライブラリ９が表面実装部品８０の部品寸法と同形の場合、表面実装部品搭載機１００は、部品識別時に部品吸着の際発生した表面実装部品の吸着面に対し水平面内の角度ずれθを識別可能である。このため、表面実装部品搭載機１００は、図７（ｂ）のように部品搭載時にその角度ずれθを補正した後、プリント基板上のパッド１１に表面実装部品８０を搭載する。
【００１８】
図８（ａ）は、吸着した表面実装部品８０を表面実装部品の部品寸法公差の最大値で作成した部品ライブラリ１２と比較した状態である。部品ライブラリ１２が表面実装部品の部品寸法公差の最大値が入力されている場合、表面実装部品搭載機１００は、部品識別時に部品吸着の際に発生した表面実装部品の吸着面に対し水平面内の角度ずれθを識別することができない。このため、表面実装部品搭載機１００は、図８（ｂ）のように、部品吸着時の角度ずれθを補正せずプリント基板上のパッド１０に搭載する。
【００１９】
その結果、表面実装部品の電極またはリード８２間の距離が狭い表面実装部品の場合、搭載時の表面実装部品の吸着面に対し水平方向の角度ずれθが残る。また、表面実装部品の電極やリード８２が本来搭載されるべきパッド１１とは別のパッド１１と接触することによるはんだショートが発生する。
【００２０】
図９を参照して、部品識別が不安定な部品であるオンボード電源について説明する。図９において、図９（ａ）は、オンボード電源４００の平面図、図９（ｂ）は、オンボード電源４００の長手方向から見た正面図、図９（ｃ）は、オンボード電源４００の短手方向からみた右側面図、図９（ｄ）はオンボード電源４００の下面図である。なお、正面図、側面図は、簡便のため一部部品の図示を省いている。
【００２１】
オンボード電源４００は、プリント基板１２１両面に既にいくつかの表面実装部品であるトランジスタ１２２、チップ１２３、コイル１２４が搭載済みである。これらは、プリント基板に流れる電圧を調整する小型モジュールタイプの表面実装部品である。このオンボード電源４００をドーターボードとして、マザーボードであるプリント基板２００に表面実装する場合を考える。
【００２２】
一般的に、表面実装部品搭載機１００は、表面実装部品の下面から部品識別を行う。このため、オンボード電源４００下面に搭載済みの表面実装部品のリード１２５、電極部１２６、プリント基板１２１からの光の反射がある。この反射による部品識別時の部品寸法情報と登録した部品ライブラリの部品寸法情報が不一致の場合、表面実装部品搭載機１００は、部品識別した表面実装部品を搭載不可と判断し、表面実装部品を回収する。そして、表面実装部品搭載機１００は、表面実装部品回収したというアラームを出すために部品搭載動作を停止する。
【００２３】
背景技術として、特許文献１がある。特許文献１によれば、ライン段取りシステムは、部品番号に対応して部品形状データ名を格納した部品ライブラリと部品形状を含むデータベースを備え、部品に印刷された出庫番号を読み取ることで部品を登録し、マルチベンダ部品を区別して部品番号の確認し搭載プログラムを作成するよう構成する。
【００２４】
特許文献１におけるマルチベンダ部品の区別方法は、マルチベンダ部品をベンダ毎に部品ライブラリを作成し、部品ベンダが切り替わった際、部品ライブラリ自体を切り替えることでマルチベンダ部品に対応する方法である。
【００２５】
特許文献１は、１種類の部品を大量購入する少品種多量産工場であれば、部品ベンダの切り替わりが少ないため有効である。しかし、１種類の部品使用数および購入数が少ない多品種少量生産工場においては、１種類の部品を複数の生産設備で使用するため、その部品がマルチベンダ部品である場合、生産時に使用する部品がどこのベンダであるかを把握することが難しい。よって、事前にある部品ベンダの表面実装部品を登録していたとしても、必ずしもその事前登録した表面実装部品を使用できるとは限らない。このため、生産時に部品ライブラリの変更が発生してしまい、生産ラインの停止時間が増加してしまう。
【先行技術文献】
【特許文献】
【００２６】
【特許文献１】特開２００４−０３９８８１号公報
【発明の概要】
【発明が解決しようとする課題】
【００２７】
表面実装部品は、マルチベンダ化や生産ロットにより部品寸法や部品の仕上り寸法精度に差が生じる。従来の表面実装部品搭載機では、１種類の表面実装部品に対し、１個のライブラリしか登録できない。このため、部品寸法、部品識別方法を１種類で行わなくてはならない。表面実装部品搭載機で部品識別時の部品寸法情報と登録した部品ライブラリの部品寸法情報が不一致の場合、表面実装部品搭載機は、部品識別した表面実装部品を搭載不可と判断し、表面実装部品を回収する。表面実装部品搭載機は、表面実装部品回収したというアラームを出すために部品搭載動作を停止する。搭載不可と判断した表面実装部品は、一度表面実装部品搭載機を停止した上で回収するため、生産ラインの停止時間が増加する。
【課題を解決するための手段】
【００２８】
表面実装部品搭載機で使用する部品ライブラリを１種類の表面実装部品に対し、複数の部品ライブラリを登録できるようにし、表面実装部品のマルチベンダ化に伴う部品寸法ばらつきが大きい部品に関して、複数の部品寸法、部品識別方法をそれぞれ設定できるようにする。
【００２９】
上述した課題は、プリント基板を搬送する搬送レールと、複数の表面実装部品を配置する部品供給部と、部品供給部で吸着した第１の表面実装部品をプリント基板に組み付ける部品吸着部と、部品吸着部が搬送する第１の表面実装部品から寸法情報を取得する部品識別部と、を含んで構成され、第１の表面実装部品を供給する複数のベンダごとの複数のライブラリを備え、寸法情報が、複数のライブラリのいずれかに一致したとき、正しい部品と判断して、第１の表面実装部品をプリント基板に組み付ける表面実装部品搭載機により、解決できる。
【００３０】
また、プリント基板を搬送する搬送レールと、複数の表面実装部品を配置する部品供給部と、部品供給部で吸着した第１の表面実装部品をプリント基板に組み付ける部品吸着部と、部品吸着部が搬送する第１の表面実装部品から寸法情報を取得する部品識別部と、を含んで構成された表面実装部品搭載機における、部品識別方法であって、表面実装部品搭載機は、第１の表面実装部品を供給する複数のベンダごとの複数のライブラリを備え、寸法情報が、複数のライブラリのいずれかに一致したとき、正しい部品と判断して、第１の表面実装部品をプリント基板に組み付ける部品識別方法により、達成できる。
【発明の効果】
【００３１】
１種類の部品に対し複数の部品ライブラリを設定するため、生産中に部品ベンダの切り替わりが発生した際、部品ライブラリの変更を行うことなく、即座に部品ベンダの切り替わりに対応できる。
【図面の簡単な説明】
【００３２】
【図１】表面実装工程のフローチャートである。
【図２】表面実装部品搭載機の平面図である。
【図３】表面実装部品搭載フローである。
【図４Ａ】表面実装部品の平面図である。
【図４Ｂ】部品ライブラリを説明する図である。
【図５】マルチベンダ部品の平面図および正面図である。
【図６】表面実装部品の梱包状態を説明する平面図である。
【図７】部品ライブラリの部品寸法情報を表面実装部品のティピカル値で作成した場合の角度補正を説明する図である。
【図８】部品寸法公差の最大値のライブラリを用いた部品識別および部品搭載を説明する図である。
【図９】オンボード電源の４面図である。
【図１０】表面実装部品搭載のフローチャートである。
【図１１】部品ライブラリを説明する図である。
【図１２】他の表面実装部品搭載のフローチャートである。
【図１３】他の部品ライブラリを説明する図である。
【図１４】部品ライブラリの使用率算出のフローチャートである。
【図１５】さらに他の部品ライブラリを説明する図である。
【図１６】部品ライブラリの使用日時管理のフローチャートである。
【発明を実施するための形態】
【００３３】
以下、本発明の実施の形態について、実施例を用い図面を参照しながら詳細に説明する。なお、実質同一部位には同じ参照番号を振り、説明は繰り返さない。
【実施例１】
【００３４】
図１０を参照して、１つの部品に対し複数の部品ライブラリを登録したときの表面実装部品の搭載処理を説明する。なお、実施例で説明する表面実装部品搭載機５００の構成は、図２と同様である。
【００３５】
図１０において、表面実装部品搭載機５００は、部品供給部１２０より表面実装部品を吸着する（Ｓ１０）。表面実装部品搭載機５００は、部品ライブラリデータベース３００から吸着した表面実装部品の部品ライブラリを取り込む（Ｓ１１）。表面実装部品搭載機５００は、部品識別部１４０により、吸着した表面実装部品の部品識別を行う（Ｓ１２）。表面実装部品搭載機５００は、ステップ１１で取込んだ部品ライブラリの部品寸法情報と、ステップ１２で部品識別を行った際の部品寸法情報とを比較し、表面実装部品の寸法情報が一致しているかを判断する（Ｓ１３）。部品識別時の部品寸法情報と登録した部品ライブラリの部品寸法情報が一致の場合、表面実装部品搭載機５００は、部品識別した表面実装部品を搭載可と判断し、プリント基板上の指定した座標位置へ表面実装部品を搭載して（Ｓ１４）、終了する。
【００３６】
部品識別時の部品寸法情報と登録した部品ライブラリの部品寸法情報が不一致の場合、表面実装部品搭載機５００は、部品ライブラリデータベース３００より取込んだ部品ライブラリ内で次候補の部品ライブラリ有無を判断する（Ｓ１５）。部品ライブラリに次候補の部品ライブラリ登録が有る場合、表面実装部品搭載機５００は、再度次候補の部品ライブラリを用いて一致しているか判定する（Ｓ１３）。また、部品ライブラリに次候補の部品ライブラリ登録が無い場合、表面実装部品搭載機５００は、部品識別した表面実装部品を搭載不可と判断し、表面実装部品を回収する（Ｓ１６）。表面実装部品搭載機５００は、表面実装部品回収したというアラームを出すために部品搭載動作を停止して（Ｓ１７）、終了する。
【００３７】
図１１を参照して、図１０の部品ライブラリ情報取込み（Ｓ１１）で部品ライブラリデータベース３００から取得する部品ライブラリ３５０を説明する。部品ライブラリ３５０は、親部品１部品に対し、複数の子部品を登録するライブラリである。
【００３８】
図１１において、部品ライブラリ３５０は、子部品ＩＤ３５１と、識別対象３５２と、リード・電極寸法（縦）３５３と、リード・電極寸法（横）３５４と、照度３５５と、外形寸法（縦）３５６と、外形寸法（横）３５７とを含んでいる。なお、部品ライブラリ３５０は、親部品ＩＤ：６００に対する子部品のライブラリである。
【００３９】
１種類の表面実装部品（親）に対し、複数の子部品ライブラリを登録するため、部品ライブラリ３５０は、使用する部品ライブラリをテーブルとして扱う。部品ライブラリ３５０は、マルチベンダ部品および部品寸法公差が大きい部品に対応するため、１種類の表面実装部品に対し、複数の部品ライブラリを登録する。従って、部品ベンダ毎または部品寸法公差に対応した部品ライブラリが登録できる。
【００４０】
初めに、部品ライブラリ作成者は、１種類の表面実装部品に対し、部品ライブラリデータベース３００で使用する親部品ＩＤを登録する。部品ライブラリ作成者は、次に登録する部品ベンダＡの表面実装部品５０と部品ベンダＢの表面実装部品６０を準備し、子部品ＩＤおよび部品ライブラリを作成する。部品ベンダＡの表面実装部品５０と部品ベンダＢの表面実装部品６０について、部品ライブラリ作成者は、最初に登録した親部品ＩＤと関連付け、親子関係とする。
【００４１】
具体的には、１種類の表面実装部品に親部品ＩＤとして６００と登録した場合、部品ベンダＡの表面実装部品５０の子部品ＩＤは、６００−Ａとする。一方、部品ベンダＢの表面実装部品６０の子部品ＩＤは、６００−Ｂとする。
【００４２】
子部品ＩＤ６００−Ａ、６００−Ｂは、表面実装部品の識別対象をリードとした場合の部品ライブラリである。子部品ＩＤ６００−Ｃ、６００−Ｄは、表面実装部品の識別対象をモールド部とした場合の部品ライブラリである。
【００４３】
本実施例に因れば、表面実装部品搭載機は、１種類の表面実装部品に対し、複数の部品ライブラリによる部品寸法情報と、部品識別を行った際の部品寸法情報とを比較し、表面実装部品の寸法情報が一致しているかを判断する。従って、表面実装部品搭載機は、部品識別時にマルチベンダ部品を搭載不可と判断することなく生産することができる。このため、表面実装部品の回収および表面実装部品搭載機の停止時間を削減することができる。
【実施例２】
【００４４】
実施例２では、表面実装部品搭載機が部品識別で使用した部品ライブラリの情報を過去の搭載実績を元に部品ライブラリの使用頻度を表す使用率の情報として部品ライブラリデータベースに蓄積し、その蓄積した使用率の情報に基づいて、部品ライブラリへ部品識別時の優先順番を付与する方法について説明する。
【００４５】
図１２を参照して、実施例１の表面実装部品搭載の処理に部品ライブラリの使用情報出力（Ｓ２５）を追加した処理を説明する。図１２において、表面実装部品搭載機５００は、部品供給部１２０より表面実装部品を吸着する（Ｓ２０）。表面実装部品搭載機５００は、部品ライブラリデータベース３１０から吸着した表面実装部品の部品ライブラリを取り込む（Ｓ２１）。そして表面実装部品搭載機内に設置してある部品識別部が吸着した表面実装部品の部品識別を行う（Ｓ２２）。表面実装部品搭載は、ステップ２１で取込んだ部品ライブラリの部品寸法情報と、ステップ２２部品識別を行った際の部品寸法情報とを比較し、表面実装部品の寸法情報が一致しているかを判断する（Ｓ２３）。部品識別時の部品寸法情報と登録した部品ライブラリの部品寸法情報が一致の場合、表面実装部品搭載機５００は、部品識別した表面実装部品を搭載可と判断し、プリント基板上の指定した座標位置へ表面実装部品を搭載する（Ｓ２４）。表面実装部品搭載機５００は、部品ライブラリデータベース３１０に、使用情報を出力して（Ｓ２５）、終了する。
【００４６】
ステップ２３で部品識別時の部品寸法情報と登録した部品ライブラリの部品寸法情報が不一致の場合、表面実装部品搭載機５００は、部品ライブラリデータベース３１０より取込んだ部品ライブラリ内で次候補の部品ライブラリ有無を判断する（Ｓ２６）。部品ライブラリに次候補の部品ライブラリ登録が有る場合、表面実装部品搭載機５００は、再度次候補の部品ライブラリを用いて一致するか判定する（Ｓ２３）。ステップ２６で部品ライブラリに次候補の部品ライブラリ登録が無い場合、表面実装部品搭載機５００は、部品識別した表面実装部品を搭載不可と判断し、表面実装部品を回収する（Ｓ２７）。表面実装部品搭載機５００は。表面実装部品回収したというアラームを出すために部品搭載動作を停止して（Ｓ２３）、終了する。
【００４７】
図１３を参照して、部品ライブラリデータベース３１０に記録された部品ライブラリ３６０を説明する。ここで、図１３（ａ）は、子部品の使用率の情報および優先度を付与した部品ライブラリである。図１３（ｂ）は、図１３（ａ）で付与した使用率および優先度が変化した部品ライブラリである。図１３において、部品ライブラリ３６０は、子部品ＩＤ３６１と、使用回数３６２と、使用率３６３と、優先度３６４とから構成されている。
【００４８】
表面実装部品搭載機５００が登録した全ての部品ライブラリと部品識別時の取得情報を比較する場合、表面実装部品１種類当りの搭載時間は、登録した部品ライブラリの数に比例して遅くなる。よって、表面実装部品搭載機５００は、マルチベンダ部品に対応するだけでなく、表面実装部品を搭載する時間への影響も最小とする必要がある。
【００４９】
表面実装部品搭載機５００が表面実装部品を搭載する時間への影響を最小とするためには、部品識別時に表面実装部品と部品ライブラリを比較する回数を最小限に抑える必要がある。そこで、表面実装部品搭載機５００が部品識別で使用した部品ライブラリの情報を過去の搭載実績を元に部品ライブラリの使用頻度を表す使用率の情報として部品ライブラリデータベース３１０に蓄積し、その蓄積した使用率の情報に基づいて、部品ライブラリ３６０へ部品識別時の優先度３６４を付与する。
【００５０】
表面実装部品搭載機が部品識別で使用した部品ライブラリの情報を過去の搭載実績を元に部品ライブラリの使用頻度を表す使用率の情報として部品ライブラリデータベースに蓄積し、その蓄積した使用率の情報に基づいて、部品ライブラリへ部品識別時に参照するライブラリの順序に優先度を付与する。
【００５１】
具体的には、図１３（ａ）に示すように１種類の表面実装部品が過去１００回プリント基板上に搭載した実績が有り、部品ライブラリ６００−Ａが５０回、部品ライブラリ６００−Ｂが２０回、部品ライブラリ６００−Ｃが１０回である場合、それぞれの部品ライブラリの使用率は部品ライブラリ６００−Ａが５０％、部品ライブラリ６００−Ｂが２０％、部品ライブラリ６００−Ｃが１０％となる。よって、表面実装部品搭載機が部品識別時に使用する部品ライブラリの優先順番は、部品ライブラリ６００−Ａが１番、部品ライブラリ６００−Ｂが２番、部品ライブラリ６００−Ｃが３番となる。
【００５２】
その後、図１３（ｂ）に示すように、過去２００回プリント基板上に搭載した実績が有り、部品ライブラリ６００−Ａが６０回、部品ライブラリ６００−Ｂが１００回、部品ライブラリ６００−Ｃが１０回である場合、それぞれの部品ライブラリの使用率は部品ライブラリ６００−Ａが５０％、部品ライブラリ６００−Ｂが３０％、部品ライブラリ６００−Ｃが１０％となる。よって、表面実装部品搭載機が部品識別時に使用する部品ライブラリの優先順番は、部品ライブラリ６００−Ｂが１番、部品ライブラリ６００−Ａが２番、部品ライブラリ６００−Ｃが３番に変更する。
【００５３】
図１４を参照して、表面実装部品搭載機が優先度を決定する処理を説明する。図１４において、表面実装部品搭載機５００は、表面実装部品搭載後、部品ライブラリの使用情報を部品ライブラリデータベースに取り込む（Ｓ３０）。表面実装部品搭載機５００は、部品搭載時に使用した部品ライブラリに対し使用実績情報を加算する（Ｓ３１）。表面実装部品搭載機５００は、部品ライブラリの使用実績を元に、その部品ライブラリの使用率を算出する（Ｓ３２）。表面実装部品搭載機５００は、算出した使用率と使用しなかった部品ライブラリの使用率とを比較し（Ｓ３３）、それらの使用率の順序に変化が有るかを確認する（Ｓ３４）。使用率の順序が変化した場合、表面実装部品搭載機５００は、部品識別時の部品ライブラリの優先度を変更して（Ｓ３５）、終了する。ステップ３４で使用率の変化が無い場合、表面実装部品搭載機５００は、部品ライブラリの使用率算出を終了する。
【００５４】
本実施例によれば、表面実装部品搭載機は、部品識別で使用した部品ライブラリの情報を過去の搭載実績を元に部品ライブラリの使用頻度を表す使用率の情報として部品ライブラリデータベースに蓄積し、その蓄積した使用率の情報に基づいて、部品ライブラリへ優先順番を付与するため、部品ライブラリの優先順番は必ずに使用頻度の高い順番から並ぶこととなる。
【００５５】
従って、表面実装部品搭載機が部品識別時に比較する部品ライブラリの数を最小限とすることができる。
【実施例３】
【００５６】
実施例３では、複数登録された部品ライブラリの部品識別時の優先順番変更、特に同一部品が連続供給可能な表面実装部品に係る表面実装部品の搭載について説明する。なお、表面実装部品の搭載フローに関しては、図１２の通りである。
【００５７】
図１５を参照して、部品ライブラリデータベース３１０に記録された部品ライブラリ３７０を説明する。ここで、図１５（ａ）は、子部品の使用率の情報、使用日時および優先度を付与した部品ライブラリである。図１３（ｂ）は、図１３（ａ）で付与した使用日時および優先度が変化した部品ライブラリである。図１５において、部品ライブラリ３７０は、子部品ＩＤ３７１と、使用回数３７２と、使用率３７３と、使用日時３７４と、優先度３７５とから構成されている。
【００５８】
図１５（ａ）において、部品ライブラリの優先度３７５は、使用率３７３の高い順ではなく、使用日時３７４が後に使用した子部品ＩＤ３７１の順に付与されている。それは、図１５（ａ）の状態のあと、子部品ＩＤ６００−Ｃのライブラリを２０回使用したことから、図１５（ｂ）に示すように使用率３７３が最も高いわけではない子部品ＩＤ６００−Ｃのライブラリが、優先度３７５が「１」となっていることから、理解できる。
【００５９】
生産中は部品識別で使用した部品ライブラリの情報を過去の搭載実績を元に部品ライブラリの使用頻度を表す使用率に従うのではなく、最新の部品識別時に使用した部品ライブラリの優先順番を常に最優先とすることで、同一部品が連続供給可能であるリール部品の部品ベンダの切り替わりに追従することができる。
【００６０】
図１６を参照して、部品ライブラリの使用日時を管理する処理を説明する。図１６において、表面実装部品搭載機５００は、表面実装部品搭載後、部品ライブラリの使用情報を取り込む（Ｓ４０）。表面実装部品搭載機５００は、部品搭載時に使用した部品ライブラリに対し使用日時を取得する（Ｓ４１）。表面実装部品搭載機５００は、取得した使用日時と使用しなかった部品ライブラリの使用日時とを比較し（Ｓ４２）、それらの使用日時の順序に変化が有るかを確認する（Ｓ４３）。もし、それらの使用日時の順序が変化した場合、表面実装部品搭載機５００は、部品識別時の部品ライブラリの優先度を変更して（Ｓ４４）、終了する。ステップ４３で使用日時の変化が無い場合、表面実装部品搭載機５００は、部品ライブラリの使用日時の管理を終了する。
【００６１】
本実施例によれば、複数登録した部品ライブラリの部品識別時の優先順番変更、特に同一部品が連続供給可能な表面実装部品について、部品識別で使用した部品ライブラリの情報を過去の搭載実績を元に部品ライブラリの使用頻度を表す使用率に因らず、常に最新の部品識別で使用した部品ライブラリの優先順番を最優先とする。そうすることで生産中に部品ベンダが切り替わった際、即座にその切り替わった部品ベンダの表面実装部品に追従する。したがって、部品識別時に比較する部品ライブラリの数を削減することができる。
【００６２】
上述した実施例に依れば、１種類の部品に対し複数の部品ライブラリを設定することが可能であるため、生産中に部品ベンダの切り替わりが発生した際、部品ライブラリの変更を行うことなく、生産中即座に部品ベンダの切り替わりに対応可能となる。
【００６３】
さらに、部品ライブラリに部品識別を行う際の優先度を設けることで、部品の識別に要する時間を、従来の１種類の部品に対し、１個の部品ライブラリを用いて識別させた時と同等の識別に要する時間で表面実装部品を識別することが可能となる。
【００６４】
また、部品補給時等に部品ライブラリの変更作業が不要となるため、生産ラインの停止時間を削減することができる。さらに、表面実装部品のマルチベンダ化が容易に対応可能となる。また、部品の寸法ばらつきの大きい安価な部品が使用できるので製品原価も低減できる。
【符号の説明】
【００６５】
７…キャリアテープ、９…トランジスタ部品と同形で作成した部品ライブラリ、１０…搭載後のトランジスタ部品、１１…パッド、１２…部品寸法公差の最大値で作成した部品ライブラリ、３０…部品ライブラリデータベース、４０…４端子からなるトランジスタ部品、５０…部品ベンダＡの４端子からなるトランジスタ部品、６０…部品ベンダＢの４端子からなるトランジスタ部品、８０…角度ずれが発生しているトランジスタ部品、１００…表面実装部品搭載機、１１０…搬送レール、１２０…部品供給部、１３０…部品吸着部、１４０…部品識別部、２００…プリント基板、３００…部品ライブラリデータベース、３１０…部品ライブラリデータベース、３２０…部品ライブラリデータベース、４００…オンボード電源、５００…表面実装部品搭載機。
【図１】
2014090108.tif 000003
【図２】
2014090108.tif 000004
【図３】
2014090108.tif 000005
【図４Ａ】
2014090108.tif 000006
【図４Ｂ】
2014090108.tif 000007
【図５】
2014090108.tif 000008
【図６】
2014090108.tif 000009
【図７】
2014090108.tif 000010
【図８】
2014090108.tif 000011
【図９】
2014090108.tif 000012
【図１０】
2014090108.tif 000013
【図１１】
2014090108.tif 000014
【図１２】
2014090108.tif 000015
【図１３】
2014090108.tif 000016
【図１４】
2014090108.tif 000017
【図１５】
2014090108.tif 000018
【図１６】
2014090108.tif 000019