(57)【要約】【課題】部品供給手段が正しく所定の位置に設置されているか否かといったことを判定でき、かつ、部品提供者側のＩＤと基板生産ラインで用いられるＩＤとの対応表を予め作成する作業を不要にする。【解決手段】プログラム内要求部品ＩＤおよび要求位置のデータと、上記要求位置に実際に置かれている部品集合体の部品集合体ＩＤを調べたデータとに基づき、要求位置に実際に置かれている部品集合体の部品が要求部品と一致するか否かが調べられる。また、プログラム内要求部品ＩＤと部品集合体ＩＤとの対応関係が登録されていない場合に、その対応関係を登録する処理が行なわれる。【選択図】        図３
2004228250.tif 000002
【特許請求の範囲】
【請求項１】
多数の電子部品を保有する部品集合体を部品供給手段にセットして、部品供給領域内の予め定められた位置に設置する一方、生産するプリント基板についてその基板に実装されるべき電子部品である要求部品とそれに対応する部品供給手段が設置されているはずの位置である要求位置との関係を示すデータを含む生産プログラムを予め記憶し、上記プリント基板に対する電子部品の実装時に、上記生産プログラムに基づき、上記要求部品をそれに対応する要求位置にセットされた部品供給手段の部品集合体から取り出すようにした実装機において、
部品供給手段に保持されて部品供給領域内に設置される部品集合体について部品提供者側で予め付された識別記号である部品集合体ＩＤとその部品集合体がセットされている部品供給手段の設置位置との関係を調べて記憶部に記憶させる処理と、
生産プログラムから要求部品について生産プログラムで用いられている識別記号であるプログラム内要求部品ＩＤと要求位置とを読み出すとともに、上記要求位置に実際に置かれている部品集合体の部品集合体ＩＤを上記記憶部から読み出す処理と、
上記プログラム内要求部品ＩＤと部品集合体ＩＤとの対応関係が既に登録されているか否かを判定する処理と、
上記対応関係が既に登録されている場合はその対応関係に基づいて上記要求部品のプログラム内要求部品ＩＤと上記要求位置に実際に置かれている部品集合体の部品集合体ＩＤとが合致するものであるか否かを判定する処理と、
上記対応関係が登録されていない場合に、上記要求部品のプログラム内要求部品ＩＤと上記要求位置に実際に置かれている部品集合体の部品集合体ＩＤとの対応関係を登録する処理と、
を行なうことを特徴とする実装機の部品供給部段取り確認方法。
【請求項２】
上記プログラム内要求部品ＩＤと部品集合体ＩＤとの対応関係が登録されていない場合に、上記要求部品と上記要求位置に実際に置かれている部品集合体とが合致するものであることを作業者が確認したことを条件として要求部品のプログラム内要求部品ＩＤと要求位置に実際に置かれている部品集合体の部品集合体ＩＤとの対応関係の登録を行なうことを特徴とする請求項１記載の実装機の部品供給部段取り確認方法。
【請求項３】
部品集合体を部品供給手段にセットする際に、その部品集合体の部品集合体ＩＤと部品供給手段に付されている部品供給手段ＩＤとを調べて両者の対応関係を記憶する一方、上記部品供給領域内における部品供給手段の設置位置を調べて、部品供給手段ＩＤと上記設置位置との対応関係を記憶し、これら２種類の対応関係のデータの照合に基づき、部品供給手段にセットされて部品供給領域内に設置される部品集合体の部品集合体ＩＤとその部品が設置された位置との関係を求めることを特徴とする請求項１または２記載の実装機の部品供給部段取り確認方法。
【請求項４】
上記部品集合体ＩＤおよび部品供給手段ＩＤはバーコードにより表示され、バーコードリーダーにより読み取られることを特徴とする請求項３記載の実装機の部品供給部段取り確認方法。
【請求項５】
部品供給手段はテープフィーダーであり、部品集合体は電子部品を収納する部品テープを巻いた部品リールであり、部品集合体ＩＤおよび部品供給手段ＩＤは上記部品リールおよびテープフィーダーにそれぞれ付されていることを特徴とする請求項３または４記載の実装機の部品供給部段取り確認方法。
【請求項６】
部品集合体ＩＤが付されていない部品集合体については予めＩＤ無しの登録を行い、上記要求部品のプログラム内要求部品ＩＤと上記要求位置に実際に置かれている部品集合体の部品集合体ＩＤとが合致するものであるか否かを判定する際に、実際に置かれている部品集合体に部品集合体ＩＤがなく、かつ、要求部品がＩＤ無しの登録がされている部品である場合は、両者が合致する旨の判定を行なうことを特徴とする請求項１乃至５のいずれかに記載の実装機の部品供給部段取り確認方法。
【請求項７】
多数の電子部品を保有する部品集合体を部品供給手段にセットして、部品供給領域内の予め定められた位置に設置する一方、生産するプリント基板についてその基板に実装されるべき電子部品である要求部品とそれに対応する部品供給手段が設置されているはずの位置である要求位置との関係を示すデータを含む生産プログラムを予め記憶し、上記プリント基板に対する電子部品の実装時に、上記生産プログラムに基づき、上記要求部品をそれに対応する要求位置にセットされた部品供給手段の部品集合体から取り出すようにした実装機において、
部品供給手段に保持されて部品供給領域内に設置される部品集合体について部品提供者側で予め付された識別記号である部品集合体ＩＤを読み取る読取手段と、
上記読取手段で読み取られた部品集合体ＩＤとその部品集合体がセットされている部品供給手段の設置位置とを対応づけて記憶する記憶手段と、
生産プログラムから要求部品について生産プログラムで用いられている識別記号であるプログラム内要求部品ＩＤと要求位置とを読み出すとともに、上記要求位置に実際に置かれている部品集合体の部品集合体ＩＤを上記記憶部から読み出し、上記プログラム内要求部品ＩＤと部品集合体ＩＤとの対応関係が既に登録されているか否かを判定し、上記対応関係が既に登録されている場合はその対応関係に基づいて上記要求部品のプログラム内要求部品ＩＤと上記要求位置に実際に置かれている部品集合体の部品集合体ＩＤとが合致するものであるか否かを判定し、上記対応関係が登録されていない場合に、上記要求部品のプログラム内要求部品ＩＤと上記要求位置に実際に置かれている部品集合体の部品集合体ＩＤとの対応関係を登録する演算処理手段と、
を備えることを特徴とする実装機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、実装用ヘッドにより部品供給部から部品を吸着して被実装用の基板に装着するようにした実装機において、部品供給部の段取りが正しく行なわれたかどうかを確認する部品供給部段取り確認方法、および実装機に関するものである。
【０００２】
【従来の技術】
従来から、この種の実装機において、部品リール交換時に部品リール等が誤ってセットされるといった事態を防止するため、例えば特許文献１に示されるように、実装機にセットされるカートリッジとこのカートリッジに装着された部品リールとにそれぞれカートリッジ識別用バーコードおよび部品識別用バーコードが付されるとともに、実装機の各カートリッジセット位置に対応してアドレス識別用バーコードが付され、部品リールが交換された時などにこれらのバーコードがバーコードリーダにより読み取られ、一方、予め部品リール、カートリッジおよびカートリッジセット位置の関連付けを示すデータがコンピュータの記憶部に記憶され、この記憶部に記憶された関連付けのデータと上記バーコードリーダにより読み取られたデータとを照合して、これらが合致するか否かを判定する方法が知られている。
【０００３】
【特許文献１】
特開２０００−６８６９０号公報
【０００４】
【発明が解決しようとする課題】
ところで、通常、上記部品リールに付けられる部品識別用バーコードは、部品提供者（部品製造元）側において定められた部品ＩＤ（メーカー型式）をバーコード化したものであり、この部品提供者側の部品ＩＤと、実装機を含む基板生産ラインで用いられる部品ＩＤ（工場部番）とは異なる場合が多い。このような場合、従来では、基板生産者側において、予め、各種電子部品について部品提供者側の部品ＩＤと基板生産ラインで用いられる部品ＩＤとの対応関係を示す対応表を作成し、これを記憶部に記憶させておき、上記のような方法におけるデータの照合等の際に、上記対応表を用いて部品提供者側の部品ＩＤと基板生産ラインで用いられる部品ＩＤとの置き換えを行なうことが必要であった。このため、上記対応表を作成する作業が面倒であり、基板生産者側に負担を与えていた。
【０００５】
本発明は上記の事情に鑑み、部品リール等の部品集合体をセットした部品供給手段が正しく所定の位置に設置されているか否かといったことを判定できるようにしつつ、部品提供者側の部品ＩＤと基板生産ラインで用いられる部品ＩＤとの対応表を予め作成する作業を不要にし、基板生産者側に負担を軽減することができる実装機の部品供給部段取り確認方法を提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明は、多数の電子部品を保有する部品集合体を部品供給手段にセットして、部品供給領域内の予め定められた位置に設置する一方、生産するプリント基板についてその基板に実装されるべき電子部品である要求部品とそれに対応する部品供給手段が設置されているはずの位置である要求位置との関係を示すデータを含む生産プログラムを予め記憶し、上記プリント基板に対する電子部品の実装時に、上記生産プログラムに基づき、上記要求部品をそれに対応する要求位置にセットされた部品供給手段の部品集合体から取り出すようにした実装機において、部品供給手段に保持されて部品供給領域内に設置される部品集合体について部品提供者側で予め付された識別記号である部品集合体ＩＤとその部品集合体がセットされている部品供給手段の設置位置との関係を調べて記憶部に記憶させる処理と、生産プログラムから要求部品について生産プログラムで用いられている識別記号であるプログラム内要求部品ＩＤと要求位置とを読み出すとともに、上記要求位置に実際に置かれている部品集合体の部品集合体ＩＤを上記記憶部から読み出す処理と、上記プログラム内要求部品ＩＤと部品集合体ＩＤとの対応関係が既に登録されているか否かを判定する処理と、上記対応関係が既に登録されている場合はその対応関係に基づいて上記要求部品のプログラム内要求部品ＩＤと上記要求位置に実際に置かれている部品集合体の部品集合体ＩＤとが合致するものであるか否かを判定する処理と、上記対応関係が登録されていない場合に、上記要求部品のプログラム内要求部品ＩＤと上記要求位置に実際に置かれている部品集合体の部品集合体ＩＤとの対応関係を登録する処理と、を行なうものである。
【０００７】
この方法によると、生産プログラムから要求部品のプログラム内要求部品ＩＤと要求部品に対応する要求位置とが読み出されるとともに、上記要求位置に実際に置かれている部品集合体の部品集合体ＩＤが調べられ、これらのデータに基づいて要求位置に実際に置かれている部品集合体の部品が要求部品と一致するか否かが調べられる。このときに、プログラム内要求部品ＩＤと部品集合体ＩＤとの対応関係が記録されていない場合に、その対応関係を登録する処理が行なわれるため、予め各種電子部品についての上記対応関係を示す対応表を作成しておかなくても、逐次上記対応関係が学習され、記録されていくこととなる。
【０００８】
この方法において、上記プログラム内要求部品ＩＤと部品集合体ＩＤとの対応関係が登録されていない場合に、上記要求部品と上記要求位置に実際に置かれている部品集合体とが合致するものであることを作業者が確認したことを条件として要求部品のプログラム内要求部品ＩＤと要求位置に実際に置かれている部品集合体の部品集合体ＩＤとの対応関係の登録を行なうようにすれば、上記対応関係が正しく学習され、記録されていくこととなる。
【０００９】
部品供給手段に保持されて部品供給領域内に設置される部品集合体について部品集合体ＩＤとその部品集合体が設置された位置との関係を調べる処理の具体的方法としては、部品集合体を部品供給手段にセットする際に、その部品集合体の部品集合体ＩＤと部品供給手段に付されている部品供給手段ＩＤとを調べて両者の対応関係を記憶する一方、上記部品供給領域内における部品供給手段の設置位置を調べて、部品供給手段ＩＤと上記設置位置との対応関係を記憶し、これら２種類の対応関係のデータの照合に基づき、部品供給手段にセットされて部品供給領域内に設置される部品集合体の部品集合体ＩＤとその部品が設置された位置との関係を求めるようにすればよい。
【００１０】
また、上記部品集合体ＩＤおよび部品供給手段ＩＤはバーコードにより表示され、バーコードリーダーにより読み取られるようにしておけばよい。
【００１１】
なお、上記部品供給手段がテープフィーダーである場合は、部品集合体は電子部品を収納する部品テープを巻いた部品リールであり、部品集合体ＩＤおよび部品供給手段ＩＤは上記部品リールおよびテープフィーダー本体にそれぞれ付されている。
【００１２】
また、部品集合体ＩＤが付されていない部品集合体については予めＩＤ無しの登録を行い、上記要求部品のプログラム内要求部品ＩＤと上記要求位置に実際に置かれている部品集合体の部品集合体ＩＤとが合致するものであるか否かを判定する際に、実際に置かれている部品集合体に部品集合体ＩＤがなく、かつ、要求部品がＩＤ無しの登録がされている部品である場合は、両者が合致する旨の判定を行なうようにすることが好ましい。
【００１３】
このようにすると、部品集合体ＩＤがない場合でも、要求位置に実際に置かれている部品集合体の部品が要求部品と一致するか否かを調べることができる。
【００１４】
また、本発明の実装機は、多数の電子部品を保有する部品集合体を部品供給手段にセットして、部品供給領域内の予め定められた位置に設置する一方、生産するプリント基板についてその基板に実装されるべき電子部品である要求部品とそれに対応する部品供給手段が設置されているはずの位置である要求位置との関係を示すデータを含む生産プログラムを予め記憶し、上記プリント基板に対する電子部品の実装時に、上記生産プログラムに基づき、上記要求部品をそれに対応する要求位置にセットされた部品供給手段の部品集合体から取り出すようにした実装機において、部品供給手段に保持されて部品供給領域内に設置される部品集合体について部品提供者側で予め付された識別記号である部品集合体ＩＤを読み取る読取手段と、上記読取手段で読み取られた部品集合体ＩＤとその部品集合体がセットされている部品供給手段の設置位置とを対応づけて記憶する記憶手段と、生産プログラムから要求部品について生産プログラムで用いられている識別記号であるプログラム内要求部品ＩＤと要求位置とを読み出すとともに、上記要求位置に実際に置かれている部品集合体の部品集合体ＩＤを上記記憶部から読み出し、上記プログラム内要求部品ＩＤと部品集合体ＩＤとの対応関係が既に登録されているか否かを判定し、上記対応関係が既に登録されている場合はその対応関係に基づいて上記要求部品のプログラム内要求部品ＩＤと上記要求位置に実際に置かれている部品集合体の部品集合体ＩＤとが合致するものであるか否かを判定し、上記対応関係が登録されていない場合に、上記要求部品のプログラム内要求部品ＩＤと上記要求位置に実際に置かれている部品集合体の部品集合体ＩＤとの対応関係を登録する演算処理手段と、を備えたものである。
【００１５】
【発明の実施の形態】
図１は実装機の概略を示している。この図において、実装機１は、基台２と、この基台２上に配置されてプリント基板３を搬送するコンベア４と、このコンベア４の両側に配置された部品供給部５と、基台２の上方に設けられた実装用のヘッドユニット６とを備えている。
【００１６】
上記ヘッドユニット６は、部品供給部５から部品をピックアップしてプリント基板３上に装着し得るように、部品供給部５とプリント基板３の設置箇所とにわたり移動可能となっており、図示の例ではヘッドユニット６が所定範囲にわたりＸ軸方向（コンベア４の方向）及びＹ軸方向（Ｘ軸方向と直交する方向）に移動可能となっている。
【００１７】
すなわち、Ｘ軸方向に延びるヘッドユニット支持部材７の両端部がＹ軸方向のガイドレール８に支持され、このガイドレール８に沿ってヘッドユニット支持部材７が移動可能とされるとともに、このヘッドユニット支持部材７に対してヘッドユニット６がＸ軸に沿って移動可能に支持されている。そして、Ｙ軸サーボモータ１１によりボールねじ１２を介してヘッドユニット支持部材７のＹ軸方向の駆動が行われるとともに、Ｘ軸サーボモータ１３によりボールねじ１４を介してヘッドユニット６のＸ軸方向の駆動が行われるようになっている。
【００１８】
上記ヘッドユニット６には、部品を吸着するためのノズル１５を有する一乃至複数のヘッド１６と、このヘッド１６を昇降させるＺ軸駆動手段及びヘッド１６を回転させる回転駆動手段等が設けられている。また、上記ノズル１５に対して部品吸着のための負圧が供給可能とされている。
【００１９】
上記部品供給部５には部品供給手段が配設され、この部品供給手段に、多数の電子部品を保有する部品集合体がセットされている。当実施形態では、部品供給手段としてテープフィーダー２０が用いられ、このテープフィーダー２０が多数列に並んで配設されている。そして、部品集合体としての部品リール２２がテープフィーダー２０に取り付けられている（図３参照）。この部品リール２２には、小片状の電子部品（図示せず）を所定間隔おきに収納、保持した部品テープ２１が巻回されている。
【００２０】
図３に示すように、上記テープフィーダー２０は、テープフィーダー本体２３の後部に上記部品リールを回転可能に保持するとともに、テープフィーダー本体２３の前部に部品取出し部２４を有している。そして、詳細についての図示および説明は省略するが、リール２２から部品取出し部２４へテープ２１が導出され、部品取出し部２４で上記ヘッド１６によりテープ２１から部品が吸着されるようにするとともに、繰り出し機構により、部品が取り出されるにつれてテープ２１が繰り出されるようになっている。
【００２１】
上記リール２２にはバーコードラベル２５が貼着され、また、テープフィーダー２０にもバーコードラベル２６が貼着されている。バーコードラベル２５には、部品提供者側で予め部品の種類に応じて定められた機別記号である部品集合体ＩＤがバーコード化されて表記されている。また、バーコードラベル２６には、テープフィーダー２０を識別する部品供給手段ＩＤがバーコード化されて表記されている。
【００２２】
これらのバーコードラベル２５，２６に表記されたバーコードは、ハンディータイプのバーコードリーダー（読取手段）２８によって読み取ることができるようになっている。
【００２３】
また、図３において、３０は実装機に設けられたコントローラであり、このコントローラ３０には、上記バーコードリーダー２８から情報が入力されている。
【００２４】
上記コントローラ３０は、主演算部（演算処理手段）３１、制御部３２および記憶部（記憶手段）３３を含んでいる。
【００２５】
上記制御部３２は、実装機の作動を制御するため、実装機に設けられている各種モータ等の駆動部に対して制御信号を出力する。また、上記記憶部３３は、後述の生産プログラムや、その他、実装機の作動の制御に必要な各種データを記憶している。
【００２６】
上記主演算部３１は、記憶部３３から生産プログラムや各種データを読み出し、上記制御部３２を介して実装機の作動を制御するとともに、上記バーコードリーダー２８からの情報を処理し、さらに、実装機の部品供給部にテープフィーダーが組付けられた後において実装作業が行なわれる前の段階で、後述の図４，図５に示すような方法における誤段取りの有無の判別等の処理を行なうようになっている。
【００２７】
図４は部品供給部段取り確認方法の一例をフローチャートで示している。この方法を説明すると、先ず部品リール２２がテープフィーダー２０にセットされる段階で、作業者がバーコードリーダー２８を操作することにより、バーコードラベル２５に表記された部品集合体ＩＤおよびバーコードラベル２６に表記された部品供給手段ＩＤが読み取られ（ステップＳ１，Ｓ２）、その読み取りデータがコントローラ３０に送られて、コントローラ３０により部品集合体ＩＤと部品供給手段ＩＤとの関係がデータファイルＦ１に記録される（ステップＳ３）。
【００２８】
一方、実装機１の部品供給部１にテープフィーダー２０が設置される際に、テープフィーダー２０の部品供給手段ＩＤとフィーダー設置位置とが読み込まれ、コントローラ３０により部品供給手段ＩＤとフィーダー設置位置との関係がデータファイルＦ２に記録される（ステップＳ４）。
【００２９】
さらに、データファイルＦ１に記録されたデータとデータファイルＦ２に記録されたデータとがつき合わされることにより、部品集合体ＩＤとフィーダー設置位置との関係が求められ、その関係がデータファイルＦ３に記録される（ステップＳ５）。
【００３０】
また、生産するプリント基板に対して部品を実装していくために必要な生産プログラムが、予めデータファイルＦ４に記憶されている。この生産プログラムには、要求部品（上記プリント基板に実装されるべき電子部品）を示すプログラム内要求部品ＩＤと、要求部品に対応する部品供給手段が設置されているはずの位置である要求位置との関係を示すデータが含まれている。
【００３１】
次に、実装機の部品供給部にテープフィーダーが組付けられた後において実装作業が行なわれる前の段階等において、コントローラ３０により、ステップＳ６〜Ｓ１３の処理が行なわれる。
【００３２】
すなわち、データファイルＦ３から部品集合体ＩＤとフィーダー設置位置との関係についてのデータが読み出される一方、データファイルＦ４から生産プログラムのデータが読み出されて、これらのデータが比較される（ステップＳ６）。この場合、個々の要求部品につき、上記プログラム内要求部品ＩＤと、要求位置に実際に置かれている部品集合体の部品集合体ＩＤ（これはデータファイルＦ３から読み出されたデータから求められる）とが比較される。
【００３３】
そして、プリント基板に実装されるべき所定数の部品についてのプログラム内要求部品ＩＤおよび部品集合体ＩＤおよびのうちで未比較のものがあるか否かが調べられ（ステップＳ７）、未比較のものがあれば比較が行なわれる。この場合、個々の要求部品について先ずプログラム内要求部品ＩＤと部品集合体ＩＤとの対応関係の登録が既に行なわれているか否かが判定され（ステップＳ８）、登録されていない場合には、要求位置に実際に置かれている部品集合体についての目視確認を要求するメッセージが出力される（ステップＳ９）。そして、目視確認結果の入力により、要求位置に実際に置かれている部品集合体が間違っているかどうかが判定され（ステップＳ１０）、間違っていない場合には、そのものについてのプログラム内要求部品ＩＤと部品集合体ＩＤとの対応関係の登録が行なわれる（ステップＳ１１）。
【００３４】
上記ステップＳ１１の処理が行なわれた場合はステップＳ７に戻る。また、ステップＳ８で上記対応関係の登録が既に行なわれていることが判定された場合は、その登録データによりプログラム内要求部品ＩＤと要求位置にある部品集合体の部品集合体ＩＤとが合致する（同じ部品を示すものである）か否かが調べられ（ステップＳ１２）、合致する場合はステップＳ７に戻る。そして、ステップＳ７で未比較のものがあることが判定されればステップＳ８以下の処理が繰り返され。未比較のものがなくなれば終了する。
【００３５】
また、上記ステップＳ１０で要求位置に実際に置かれている部品集合体が間違っていることが判定された場合や、ステーション１２でＩＤが合致しないことが判定された場合は、段取り修正要求のメッセージが出力される（ステップＳ１３）。そして、フィーダー設置位置の間違い等の誤段取りが修正されれば、データファイルＦ３等のデータの修正が行なわれた上で、ＩＤの比較（ステップＳ６）等の処理が再度行なわれる。
【００３６】
以上のような方法によると、ステップＳ１〜Ｓ５の処理を経て部品集合体ＩＤとフィーダー設置位置との関係についてのデータが登録された後、そのデータと、生産プログラムに含まれているプログラム内要求部品ＩＤと要求位置との関係を示すデータとが比較され、それに基づいて要求部品と要求位置に実際に置かれた部品集合体の部品とが合致するかどうかが調べられ、合致しない場合に段取り修正要求が行なわれるため、部品供給部での誤段取りが看過されることが確実に防止される。
【００３７】
しかも、同一部品について部品提供者側で付されるＩＤ（部品集合体ＩＤ）とプリント基板生産者側で付されるＩＤ（プログラム内要求部品ＩＤ）とが異なっている場合であって、かつ、両者の対応関係が未登録である場合でも、ステップＳ６〜Ｓ１３で行なわれる部品供給部段取り確認の中で、上記対応関係が学習されて登録され、登録後はそのデータを用いて上記両ＩＤを比較することで要求部品と要求位置に実際に置かれた部品集合体の部品とが合致するかどうかが判定される。
【００３８】
従って、プリント基板生産者側で事前に上記両ＩＤの対応表を作成するといった面倒な作業が不要となり、しかも容易かつ確実に部品供給部での誤段取りの有無を判別することができる。
【００３９】
図５は部品供給部段取り確認方法の別の例を示している。
【００４０】
この例は、部品提供者側が予め部品集合体ＩＤのバーコードを付けていない（バーコードラベルが貼られていない）リール２２が存在する場合でも誤段取りの有無を判定できるようにしたものであり。この場合、部品集合体ＩＤが付されていないリール２２に収納された部品に対応する生産プログラム内の要求部品についてのデータに、予めＩＤ無しのデータを含ませておくようにする。例えば、データファイルにおいて要求部品についてのデータにバーコード無しチェック欄を設けておき、この欄をチェックしておく。
【００４１】
また、部品集合体ＩＤが無いことを示すためのＩＤ無し用バーコードラベルを部品供給部の近辺の適当な場所に貼っておき、リール２２に部品集合体ＩＤのバーコードが付されていない場合は上記ＩＤ無し用バーコードラベルがバーコードリーダーで読み取られるようにする。
【００４２】
そして、部品リール２２がテープフィーダー２０にセットされる際およびテープフィーダー２０が部品供給部５に設置される際に、図４中のステップＳ１〜Ｓ５と同様の処理（図５では図示省略）が行われるが、部品集合体ＩＤが付けられていない場合には、ステップＳ１〜Ｓ３に相当する処理において上記ＩＤ無し用バーコードラベルのデータと部品供給手段ＩＤとが関連づけて記録され、ステップＳ５に相当する処理において上記ＩＤ無し用バーコードラベルのデータとフィーダー設置位置とが関連づけて記録される。
【００４３】
このような準備の後に図５に示す処理が行われる。この場合に、先ずバーコードリーダー２８（図３参照）により読み込まれたバーコードからの情報が入力されるとともに、生産プログラムからの情報が入力される（ステップＳ２１，Ｓ２２）。そして、プログラム内要求部品ＩＤと部品集合体ＩＤとが比較されることにより、要求部品と要求位置にある部品集合体の部品とが一致するか否かが調べられ（ステップＳ２３）、一致する場合は正常（ＯＫ）とされる（ステップＳ２４）。
【００４４】
ステップＳ２３で一致しないと判定されたとき（部品集合体ＩＤが無い場合を含む）は、生産プログラムにおける要求部品についてのバーコード無しチェック欄がチェックされているか否かが判定される（ステップＳ２５）。バーコード無しチェック欄がチェックされているときは、さらに、バーコード情報がＩＤ無しを示すものであるか否かが判定される（ステップＳ２６）。そして、ステップＳ２５、Ｓ２６がともにＹＥＳの場合、正常（ＯＫ）とされる（ステップＳ２４）また、ステップＳ２５、Ｓ２６のいずれかがＮＯであれば、異常（ＮＧ）とされる（ステップＳ２７）。
【００４５】
この方法によると、生産プログラムからの情報とバーコードからの情報とがＩＤ無しという点で共通する場合に正常としているため、部品提供者側においてＩＤが付されていない部品集合体が存在する場合でも、誤段取りの有無を比較的正確に判定することができる。
【００４６】
図６、図７は、トレイフィーダーに適用した場合を示している。図６において、トレイフィーダー５０は、トレイ収納ボックス５１と、このトレイ収納ボックス５１から後記パレット５３を引き出す引出機構５２とを備えている。
【００４７】
トレイ収納ボックス５１には上下複数段にパレット５３が配設され、各パレット５３はガイド（図示せず）を介して引き出し可能にトレイ収納ボックス５１に保持されている。この各パレットに部品保持用のトレイ５４が載置されている（図７参照）。上記トレイ５４は、その上面に電子部品をマトリックス状に配列して保持し得るようになっている。
【００４８】
上記引出機構５２は、パレット出入方向に所定範囲だけ移動可能となった可動部材（図示省略）と、この可動部材を移動させるための引出用駆動手段（図示省略）と、引出機構５２全体を上下動させる駆動機構５５とを備え、駆動機構５５により引出機構５２を引き出すべきパレット５３に対応する高さ位置まで上下動させてから、可動部材に設けた把持手段によりパレット５３を把持してトレイ収納ボックス５１の前方に引出し得るようになっている。そして、このようにパレット５３を引出した状態で、実装機のヘッドユニットにより、パレット５３に載置されたトレイ５４上の部品を取り出し得るようになっている。
【００４９】
上記パレット５３の上面には、パレット５３を識別するパレットＩＤをバーコード化して表記したバーコードラベル５６が貼着され（図７参照）、パレット５３の前面にも上面のものと同じバーコードを表記したバーコードラベル５７が貼着されている（図６参照）。
【００５０】
また、図７において、５８は部品が保持されているトレイ５４を多数積み重ねて梱包するトレイ収納箱であり、このトレイ収納箱５８から取り出されたトレイ５４が上記パレット５３に載置される。上記トレイ収納箱５８には、トレイを識別するためにトレイ部品提供者側において定められたトレイＩＤをバーコード化して表記するバーコードラベル５９が貼着されている。
【００５１】
上記トレイ収納箱５８に貼着されたラベル５９のバーコードと、パレット５３の上面に貼着されたラベル５６のバーコードとは、トレイ収納箱５８からパレット５３にトレイ５４をセットするときに、作業者により操作されるハンディタイプのバーコードリーダー６０により読み取られる。そして、これらのバーコードのデータのつき合せにより、トレイＩＤとのパレットＩＤとの対応関係を調べることができる。
【００５２】
また、パレット５３の前面に貼着されたラベル５７のバーコードは引出機構５２に設けられたバーコードリーダー６１により読み取られ、上記引出機構５２はコントローラ６２により制御されて上下動することにより各段のパレット５３のバーコードを読み取ることができる。そして、この読み取りのデータと、パレット５３の高さの検出データとに基づき、パレットＩＤとパレット高さ位置との対応関係を調べることができる。
【００５３】
このようにしてトレイフィーダーに適用する場合、トレイ収納箱５８に付されたバーコードで表記されるトレイＩＤが部品集合体ＩＤに相当し、パレットＩＤが部品供給手段ＩＤに相当することとすると、これらのＩＤについてのデータと、コントローラ６２内に記憶されている生産プログラムについてのデータとを用いて、前述の図４に示すような方法を実行することができる。また、上記トレイＩＤが付けられていないトレイが存在する場合には、図５に示すような方法を実行することができる。
【００５４】
【発明の効果】
以上のように、本発明の方法によると、生産プログラムから要求部品のプログラム内要求部品ＩＤと要求部品に対応する要求位置とが読み出されるとともに、上記要求位置に実際に置かれている部品集合体の部品集合体ＩＤが調べられ、これらのデータに基づいて要求位置に実際に置かれている部品集合体の部品が要求部品と一致するか否かが調べられるため、部品供給部の誤段取りの有無を正確に判定することができる。しかも、プログラム内要求部品ＩＤと部品集合体ＩＤとの対応関係が記録されていない場合に、その対応関係を登録する処理が行なわれるため、予め各種電子部品についての上記対応関係を示す対応表を作成しておかなくても、逐次上記対応関係が学習され、記録されていく。従って、プリント基板生産者側の負担を軽減することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態による実装機の概略平面図である。
【図２】上記実装機のヘッドユニットが支持されている部分の概略正面図である。
【図３】制御系統のブロック図である。
【図４】供給部段取り確認方法の一例を示すフローチャートである。
【図５】部段取り確認方法の別の例を示すフローチャートである。
【図６】別の実施形態としてトレイフィーダーに適用される場合に、そのトレイフィーダーの概略を示す側面図である。
【図７】コントローラ、パレット、トレイ収納箱等を示す概略図である。
【符号の説明】
１  実装機
３  プリント基板
５  部品供給部
６  ヘッドユニット
２５，２６  バーコードラベル
２８  バーコードリーダー
３０  コントローラ
【図１】
2004228250.tif 000003
【図２】
2004228250.tif 000004
【図３】
2004228250.tif 000005
【図４】
2004228250.tif 000006
【図５】
2004228250.tif 000007
【図６】
2004228250.tif 000008
【図７】
2004228250.tif 000009