(57)【要約】  【課題】  ヒューマンエラーによる搭載精度の低下や設備停止の虞れのないチップ部品搭載機用フィーダ情報の設定方法を提供すること。  【解決手段】  チップ部品搭載機５の段取り作業時、前回の部品配置データ１０４を順次、残しておき、次に搭載させる部品の部品配置データ１０５が入力されたとき、これら前回の部品配置データ１０４と次に搭載させる部品の部品配置データ１０５を比較し、異なっていたとき、形状変更フラグ(2)２２１のフラグ値を１にし、これによりチップ部品搭載機５のオフセット値がクリアされるようにしたもの。【選択図】  図１
2005197459.tif 000002
【特許請求の範囲】
【請求項１】
プリント基板にチップ部品を搭載する際にフィーダ情報としてオフセット値を設定する方式のチップ部品搭載機において、
チップ部品の変更作業時における前記オフセット値のクリアを、当該チップ部品の変更作業時の前後におけるチップ部品の形状データの比較結果に応じて選択的に実行させることを特徴とするチップ部品搭載機用フィーダ情報の設定方法。
【請求項２】
請求項１に記載のチップ部品搭載機用フィーダ情報の設定方法において、
前記比較結果が、形状変更フラグのフラグ値１とフラグ値０の何れかで与えられ、
前記フラグ値１は、チップ部品の変更作業時の前後におけるチップ部品の形状データが異なったとき与えられ、
このフラグ値１のときだけ前記オフセット値がクリアされることを特徴とするチップ部品搭載機用フィーダ情報の設定方法。
【請求項３】
請求項２に記載のチップ部品搭載機用フィーダ情報の設定方法において、
前記フラグ値１の付与に、チップ部品の変更作業時の前後におけるチップ部品の部品配置優先順番による制限が与えられていることを特徴とするチップ部品搭載機用フィーダ情報の設定方法。
【請求項４】
請求項１に記載のチップ部品搭載機用フィーダ情報の設定方法において、
前記比較結果が、形状変更フラグのフラグ値１とフラグ値０の何れかで与えられ、
前記フラグ値１は、チップ部品搭載機のフィーダに備えられているタグに記憶されているチップ部品の変更作業時の前後におけるチップ部品の形状データが異なったとき与えられ、
このフラグ値１のときだけ前記オフセット値がクリアされることを特徴とするチップ部品搭載機用フィーダ情報の設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリント基板にチップ部品を搭載するチップ部品搭載機の段取り作業時におけるフィーダ情報の設定方法に係り、特に、小ロットのチップ部品搭載処理に好適なフィーダ情報の設定方法に関する。
【背景技術】
【０００２】
チップ部品搭載機を働かせる際には、対象となるチップ部品に応じて所定のフィーダ情報、いわゆるオフセット値を設定する必要がある。従って、このオフセット値は、対象となるチップ部品が変更されると、原則として、その都度、新たなチップ部品に対応した新たなオフセット値に変更する必要がある。
【０００３】
ここで、このようなチップ部品搭載機におけるチップ部品の変更作業は段取り作業、又は段取り替えと呼ばれているが、これについては、例えばチップ部品の一括段取り方法に関する従来技術が知られている(例えば特許文献１参照。)。
【０００４】
ここで、段取り作業の前後で、形状が異なった部品が新たにチップ部品搭載機にセットされた場合、古いオフセット値をクリアしないと、搭載時における部品吸着位置がずれ、搭載精度が低下してしまう上、部品認識エラーとなり、場合によっては設備動作の停止が発生してしまう虞れがある。
【０００５】
このため、対象となるチップ部品が変わったら、その都度、いままでの古いオフセット値をクリアし、新たなオフセット値の設定に備える必要があるが、ここで、従来のチップ部品搭載機では、このオフセット値のクリアが作業者の手作業に依存していた。
【特許文献１】特開２００１−２０３４９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記従来技術は、オフセット値のクリアが段取り作業者の手作業に依存している点に配慮がされておらず、ヒューマンエラーによる搭載精度の低下や設備停止などの問題があった。
【０００７】
上記したように、段取り作業の前後で形状が異なった部品がチップ部品搭載機にセットされた場合は、オフセット値をクリアしないと搭載時における部品吸着位置がずれ、搭載精度が低下してしまう上、部品認識エラーとして設備動作の停止が発生してしまう。
【０００８】
このとき、従来技術では、オフセット値のクリアが実行されるか否かは、上記したように、段取り作業者の手作業に依存しており、このため、多品種の部品を取り扱う、いわゆる小ロットの搭載処理の場合、このオフセット値のクリア操作が繁雑になり、部品入替え段取り作業における誤操作防止と工数削減の隘路になっていた。
【０００９】
また、部品吸着位置は、部品の搭載精度に大きな影響を与えるので、段取り前の部品形状と段取り後の部品形状が同一の場合はクリアせず、そのままのオフセット値を使用するのが望ましいが、このとき、従来技術によるチップ部品搭載機では、このオフセット値のクリアが１部品につき１回、若しくは搭載機にセットされた部品について一括して行なうようになっていて、選択の余地がなかった。
【００１０】
本発明の目的は、ヒューマンエラーによる搭載精度の低下や設備停止の虞れのないチップ部品搭載機用フィーダ情報の設定方法を提供することにある。
【課題を解決するための手段】
【００１１】
上記目的は、プリント基板にチップ部品を搭載する際にフィーダ情報としてオフセット値を設定する方式のチップ部品搭載機において、チップ部品の変更作業時における前記オフセット値のクリアを、当該チップ部品の変更作業時の前後におけるチップ部品の形状データの比較結果に応じて選択的に実行させるようにして達成される。
【００１２】
このとき、前記比較結果が、形状変更フラグのフラグ値１とフラグ値０の何れかで与えられ、前記フラグ値１は、チップ部品の変更作業時の前後におけるチップ部品の形状データが異なったとき与えられ、このフラグ値１のときだけ前記オフセット値がクリアされるようにしても上記目的が達成できる。
【００１３】
ここで、前記フラグ値１の付与に、チップ部品の変更作業時の前後におけるチップ部品の部品配置優先順番による制限が与えられているようにしてもよい。
【００１４】
また、このとき、前記比較結果が、形状変更フラグのフラグ値１とフラグ値０の何れかで与えられ、前記フラグ値１は、チップ部品搭載機のフィーダに備えられているタグに記憶されているチップ部品の変更作業時の前後におけるチップ部品の形状データが異なったとき与えられ、このフラグ値１のときだけ前記オフセット値がクリアされるようにしても上記目的が達成できる。
【発明の効果】
【００１５】
本発明によれば、オフセット値のクリア処理が自動化されるので、常に適切なクリア処理が与えられ、この結果、チップ部品搭載精度の向上が図れる。
【００１６】
また、本発明によれば、段取り替えが誤りなく迅速に得られるので、小ロット生産にも生産性低下の虞れなく、容易に対応することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明によるチップ部品搭載機のフィーダ情報設定方法について、図示の実施の形態により詳細に説明する。
【００１８】
図１は、本発明の一実施形態が適用されているチップ部品搭載システムの一例で、この場合、システムは、生産管理サーバ１、データベースＣＡＭ情報を保存するＣＡＭサーバ２、部品配置作成用パソコン３、搭載データ作成用パソコン４、それにチップ部品搭載機５で構成され、これらはイーサネット(Ethernet：登録商標)と呼ばれているＬＡＮで結ばれている。
【００１９】
このとき、フィーダ情報は、部品配置作成用パソコン３を操作して作成され、データベースとして所定のサーバに格納される。そして、このデータベースは、図示のように、ＮＣデータ１０１と部品データ１０２、それに形状データ１０３からなり、これに、前回の部品配置データ１０４と部品配置データ１０５が付加されている。
【００２０】
ここで、部品配置データ１０５は、ＮＣデータ１０１と部品データ１０２、それに形状データ１０３から作成されるものであるが、このとき、このデータベースには、順次、前回の部品配置データ１０４を残しておくようになっている。
【００２１】
次に、部品配置作成用パソコン３によるデータの作成処理について、図２により説明すると、まず、ＮＣデータ１０１は、ＣＡＭサーバ２に保存されているＣＡＭ情報１０６に基づいて、ＮＣデータ作成処理４０１により、プリント基板のＣＡＤ情報から自動作成され、データとしてＣＡＭサーバ２に登録される。
【００２２】
次に、部品データ１０２と形状データ１０３は、搭載すべき部品として新たに現われたとき、一度登録されるもので、これら部品データ１０２と形状データ１０３も、図示のように、データとしてＣＡＭサーバ２に登録される。
【００２３】
このとき、プリント基板の組立生産計画情報１０７は生産管理サーバ１に登録されているが、一方、前回の部品配置データ１０４と部品配置データ１０５は、部品配置作成用パソコン３内のメモリに保存されるようになっている。
【００２４】
ここで、この部品配置データ１０５は、データベースにあるＮＣデータ１０１と部品データ１０２及び形状データ１０３に基づいて作成されるが、このとき、段取り前後の部品形状データ比較処理４０２により、形状変更フラグ(後述する)が作成され、部品配置データ１０５に付加される。
【００２５】
そして、このフラグが付加された部品配置データ１０５が搭載データ作成用パソコン４に移され、ここで処理１０８により所定の搭載データに編集されてからチップ部品搭載機５に送信され、この結果、チップ部品の搭載動作が開始されるのであるが、このとき、チップ部品搭載機５では、部品配置データ１０５に付加されている形状変更フラグに基づいて、必要可所の吸着位置オフセットデータをクリアするか否かが決められるようになっている。
【００２６】
次に、この実施形態によるフィーダ情報設定動作について、図３Ａと図３Ｂのフローチャートにより説明する。ここで、このフローチャートでは、部品配置データ１０５を作成した時点から部品吸着位置オフセットデータをクリアするまでの処理が示されており、部品配置作成パソコン３と搭載データ作成用パソコン４、それにチップ部品搭載機５に備えられている制御用パソコン(図示してない)により実行されるものである。
【００２７】
いま、ここで処理を開始したとすると、まず、チップ部品が搭載されるプリント基板のＮＣデータ１０１から部品ＩＤ(1)２０２を抽出する(ステップ３０１)。次に、この部品ＩＤ(1)２０２を前回の部品配置データ１０４の部品ＩＤ(3)２１２と照合する(ステップ３０２)。
【００２８】
ここで、まず、このステップ３０１の判定結果がＹ、つまり、部品ＩＤ(1)２０２と前回の部品配置データ１０４の部品ＩＤ(3)２１２が一致したときは、前回と同じ部品で変更がないことを表わすので、この場合は、部品配置データ１０５に、そのまま前回の部品配置データ１０４を登録する(ステップ３０３)。そして、このときは形状変更フラグ(2)２２１のフラグ値を０にするのである(ステップ３０４)。
【００２９】
一方、ステップ３０２で結果がＮ、つまり前回の部品配置データ１０４の中に部品ＩＤ(1)２０２が存在しない場合は、次いで部品ＩＤ(1)２０２と部品ＩＤ(2)２０６が一致していることを条件として部品形状コード(1)２０７を抽出し(ステップ３０６)、更に、いま抽出した部品形状コード(1)２０７と部品形状コード(2)２１０が一致していることを条件として部品配置優先順番(1)２１１を抽出する(ステップ３０８)。
【００３０】
そして、この後、ステップ３０９に進み、部品配置優先順番(1)２１１と部品配置優先順番(2)２１５を照合し、これらが一致しているか否かを調べる。そして、結果がＹのとき、つまり一致しなかった場合はステップ３１０に進み、一致した場合、つまり結果がＮのときはステップ３１１に進む。
【００３１】
ここで、ステップ３１０に進んだときは、部品配置データ１０５のデータについて、まず、部品ＩＤ(4)２１７には部品ＩＤ(1)２０２を登録する。そして、以下、部品型式名称(4)２１８には部品型式名称(1)２０５を、次に部品配置決定位置(2)２１９には部品配置決定位置(1)２１４を、更に部品配置優先順番(3)２２０には部品配置優先順番(2)２１５を、それぞれ登録する。そして、このときは形状変更フラグ(2)２２１のフラグ値を０にする(ステップ３０４)。
【００３２】
一方、ステップ３０９で前回の部品配置データ１０４中に部品優先順番(1)２１１が存在しなった場合、つまりステップ３１１に進んだときは、部品配置データ１０５の部品配置決定位置(2)２１９で未登録の場所を探し、これにより、まず、部品ＩＤ(4)２１７には部品ＩＤ(1)２０２を登録する。そして、以下、部品型式名称(4)２１８には部品型式名称(1)２０５を、また、部品配置優先順番(3)２２０には部品配置優先順番(1)２１１を、それぞれ登録する。そして、このときは、形状変更フラグ(2)２２１のフラグ値を１にするのである(ステップ３１２)。
【００３３】
こうしてステップ３０４とステップ３１２の何れかの処理が終了したら、ここで部品配置データ１０５が作成されたことになり、この後、図２で説明したように、この部品配置データ１０５が搭載データ作成用パソコン４に移され、ここで処理１０８により所定の搭載データに編集されてからチップ部品搭載機５の制御用マイコンに送信される。
【００３４】
従って、ここでチップ部品搭載機５によるチップ部品の搭載動作が開始されるようになるが、このときチップ部品搭載機５の制御用マイコンは、部品配置データ１０５に含まれている形状変更フラグ(２)２２１のフラグ値が１か否かを確認する(ステップ３１３)。
【００３５】
そして、まず、確認結果がＮ、つまりフラグ値が０のときは、ここでそのまま処理を終了する。従って、このときは、この部品が装着されているフィーダの部品吸着位置オフセットデータはクリアされず、前回の部品のときと同じ部品吸着位置オフセットデータにより、チップ部品搭載機５によるチップ部品の搭載動作が開始されることになる。
【００３６】
しかして、確認結果がＹ、つまりフラグ値が１の場合は、この部品がセットされているフィーダの部品吸着位置オフセットデータをクリアする(ステップ３１４)。従って、このときは、この部品が装着されているフィーダには新たな部品吸着位置オフセットデータが設定され、チップ部品搭載機５は、新たなオフセットデータのもとでチップ部品の搭載動作を開始することになる。
【００３７】
従って、以上の実施形態によれば、段取り前の部品の配置データと後の部品の配置データの比較から、部品の形状が異なるフィーダのオフセットデータについてだけ自動的にクリアされ、この結果、オフセット値のクリア処理が自動化されるので、ヒューマンエラーが介在する余地がなくなり、常に適切なクリア処理が与えられ、チップ部品搭載精度の向上が図れる。
【００３８】
また、この結果、段取り替え作業の煩雑化が抑えられ、段取り替えが誤りなく迅速に得られるようになるので、小ロット生産にも生産性低下の虞れなく、容易に対応することができる。
【００３９】
また、以上の実施形態では、オフセット値のクリア処理について、部品配置優先順番をデータとして扱い、部品が変更され部品配置データ１０５が新たに登録されたときでも、その部品の形状に変化がないなどの理由によりオフセットデータの変更が必要でないときは、この部品配置優先順番に基づいて、オフセット値のクリア処理が実行されないようにすることができるようになっている。
【００４０】
これは、図３Ａのステップ３０９の処理で結果がＹになったときのことで、この場合はステップ３１２ではなくステップ３０４が実行され、フラグ値が０にされることから得られる動作であり、従って、この実施形態によれば、オフセット値のクリア処理が更に細かく適切化されるので、小ロット生産に際しても高い生産性を保つことができる。
【００４１】
次に、本発明の第２の実施形態について説明すると、ここで、本発明が対象としているチップ部品搭載機の場合、部品の誤取付け防止のため、フィーダにタグと呼ばれる記憶部を備えておき、これに部品情報を格納しておく場合がある。
【００４２】
そして、この場合、チップ部品搭載機５の制御用マイコンは、チップ部品の搭載動作を開始する際、このタグから部品情報を取込み、正しい部品がフィーダに装着されたことを確認することになる。
【００４３】
そこで、この他の実施形態では、このタグに、図４に示すように、これから搭載すべき部品情報、つまり部品ＩＤ(4)２１７を格納するメモリ領域とは別のメモリ領域を少なくとも２領域用意しておき、このメモリ領域の一方に、これから搭載すべき部品の前に搭載した部品の部品ＩＤ(3)２１２が順次、残されてゆくようしておく。
【００４４】
そして、これから搭載すべき部品がフィーダに装着され、チップ部品の搭載動作を開始すべく、チップ部品搭載機５の制御用マイコンがタグから部品ＩＤ(4)２１７を入力する際、図５に示すフローチャートに従った処理を実行するように構成してある。
【００４５】
すなわち、まず、タグから部品ＩＤ(4)２１７を入力し(ステップ５０１)、次いで、いま入力した部品ＩＤ(4)２１７を部品ＩＤ(3)２１２と照合させる(ステップ５０２)。そして、結果がＹ、つまり、いま入力した部品ＩＤ(4)２１７と残されていた部品ＩＤ(3)２１２が一致したときは、ステップ３０４を実行して、形状変更フラグ(２)２２１のフラグ値を０にする。
【００４６】
一方、結果がＮ、つまり、いま入力した部品ＩＤ(4)２１７が、残されていた部品ＩＤ(3)２１２と異なっていたときは、ステップ３１２を実行して、形状変更フラグ(２)２２１のフラグ値を０にするのである。
【００４７】
続いて、ここでチップ部品搭載機５によるチップ部品の搭載動作を開始させるのであるが、このとき、まずチップ部品搭載機５の制御用マイコンは、この形状変更フラグ(２)２２１のフラグ値が１か否かを確認する(ステップ３１３)。
【００４８】
そして、まず、確認結果がＮ、つまりフラグ値が０のときは、ここでそのまま処理を終了する。従って、このときは、この部品が装着されているフィーダの部品吸着位置オフセットデータはクリアされず、前回の部品のときと同じ部品吸着位置オフセットデータにより、チップ部品搭載機５によるチップ部品の搭載動作が開始されることになる。
【００４９】
しかして、確認結果がＹ、つまりフラグ値が１の場合は、この部品がセットされているフィーダの部品吸着位置オフセットデータをクリアする(ステップ３１４)。従って、このときは、この部品が装着されているフィーダには新たな部品吸着位置オフセットデータが設定され、チップ部品搭載機５は、新たなオフセットデータのもとでチップ部品の搭載動作を開始することになる。
【００５０】
従って、この第２の実施形態によっても、段取り前の部品の配置データと後の部品の配置データの比較から、部品の形状が異なるフィーダのオフセットデータについてだけ自動的にクリアされ、この結果、オフセット値のクリア処理が自動化されるので、ヒューマンエラーが介在する余地がなくなり、常に適切なクリア処理が与えられ、チップ部品搭載精度の向上が図れることになる。
【図面の簡単な説明】
【００５１】
【図１】本発明によるチップ部品搭載機用フィーダ情報の設定方法の一実施形態が適用されたチップ部品搭載機の一例を示すブロック図である。
【図２】本発明の一実施形態における制御系の構成を示す説明図である。
【図３Ａ】本発明の第１の実施形態により実行される処理を説明するためのフローチャートである。
【図３Ｂ】本発明の第１の実施形態により実行される処理を説明するためのフローチャートである。
【図４】本発明によるチップ部品搭載機用フィーダ情報の設定方法の第２の実施形態におけるメモリの説明図である。
【図５】本発明の第２の実施形態により実行される処理を説明するためのフローチャートである。
【符号の説明】
【００５２】
１：生産管理サーバ
２：ＣＡＭサーバ
３：部品配置作成用パソコン
４：搭載データ作成用パソコン
５：チップ部品搭載機
１０１：ＮＣデータ
１０２：部品データ
１０３：形状データ
１０４：前回の部品配置データ
１０５：部品配置データ
１０６：ＣＡＭ情報
１０７：組立生産計画情報
１０８：搭載データ編集・送信
２０１：プリント基板型式ＩＤ
２０２：部品ＩＤ(1)
２０３：搭載位置座標
２０４：搭載部品数
２０５：部品型式名称(1)
２０６：部品ＩＤ(2)
２０７：部品形状コード(1)
２０８：部品型式名称(2)
２０９：部品配置位置情報
２１０：部品形状コード(2)
２１１：部品配置優先順番(1)
２１２：部品ＩＤ(3)
２１３：部品型式名称(3)
２１４：部品配置決定位置(1)
２１５：部品配置優先順番(2)
２１６：形状変更フラグ(1)
２１７：部品ＩＤ(4)
２１８：部品型式名称(4)
２１９：部品配置決定位置(2)
２２０：部品配置優先順番(3)
２２１：形状変更フラグ(2)
４０１：ＮＣデータ作成処理
４０２：段取り前後の部品形状データ比較処理
４０３…部品吸着位置オフセットデータのクリア
５０１：タグへの部品情報入力
５０２：タグ内の前部品データとの比較処理
【図１】
2005197459.tif 000003
【図２】
2005197459.tif 000004
【図３Ａ】
2005197459.tif 000005
【図３Ｂ】
2005197459.tif 000006
【図４】
2005197459.tif 000007
【図５】
2005197459.tif 000008