(57)【要約】      （修正有）【課題】異なるメーカの部品や、新しい部品に対しても、データベースを変更せず、部品データの検索、又は、作成が容易にできる方法を提供する。【解決手段】データベース化された部品基本データに基づいて、部品供給部からピックアップした部品を基板に実装する部品実装機の実装制御を行う生産プログラムに使用する部品データを作成する際、部品データベースの部品基本データは共通するが、部品基本データに表れない部分が異なる実装部品を生産プログラム作成ごとに判別し、実装部品及び部品基本データを関連づける対照表に基づいて、前記部品データベースから前記実装部品に対応する部品基本データを取得して部品データを作成する。【選択図】図５
2007317905.tif 000002
【特許請求の範囲】
【請求項１】
データベース化された部品基本データに基づいて、部品供給部からピックアップした部品を基板に実装する部品実装機の実装制御を行う生産プログラムに使用する部品データを作成する際、
部品データベースの部品基本データは共通するが、該部品基本データに表れない部分が異なる実装部品を生産プログラム作成ごとに判別し、
該実装部品及び部品基本データを関連づける対照表に基づいて、前記データベースから前記実装部品に対応する部品基本データを取得して部品データを作成することを特徴とする実装データ作成方法。
【請求項２】
データベース化された部品基本データに基づいて、部品供給部からピックアップした部品を基板に実装する部品実装機の実装制御を行う生産プログラムに使用する部品データを作成する実装データ作成装置であって、
部品データベースの部品基本データは共通するが、部品基本データに表れない部分が異なる実装部品を生産プログラム作成ごとに判別する判別手段と、
該実装部品及び部品基本データを関連づける対照表と、
該対照表に基づいて、前記データベースから前記実装部品に対応する部品基本データを取得して部品データを作成する作成手段と、
を備えたことを特徴とする実装データ作成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、実装データ作成方法及び装置に関し、特に、部品供給装置からピックアップした部品を基板に実装する部品実装機の実装制御を行う生産プログラムに使用する部品データを作成する際に用いるのに好適な、異なるメーカの部品や新しい部品を使用する場合にも適合できる実装データ作成方法及び装置に関する。
【背景技術】
【０００２】
部品供給装置から供給される電子部品（以下単に部品と称する）を基板に実装する部品実装機では、部品実装機の駆動制御を行うための生産プログラムが予め作成され、これによって部品の基板への実装を行い、実装基板が生産されている。この生産プログラムは、基板に部品を配置する段取りを決めるもので、実装基板の生産性効率を向上するよう実装データ作成装置により作成される。
【０００３】
実装データ作成装置は、このデータベースに格納された部品に関するデータや基板に関するデータ等に基づいて、生産プログラムを作成している。この生産プログラムで使用する部品データは、部品の形状、サイズ、種別等であり、ノズルに吸着された部品の吸着姿勢を認識する等の部品認識のためにも使用される。
【０００４】
実装データ作成装置により生産プログラムを作成する際、部品名等の部品ＩＤをキーにして、前記データベースから部品データの必要な部分が取得されている。
【０００５】
なお、特許文献１には、部品供給装置の部品供給位置にセットされた部品の種別を検出部により検出して、あらかじめ作成した部品配置データに基づいてマスター部品であるか、代替部品であるかの判定をする電子部品実装装置が開示されている。この部品配置データは、部品供給位置に搭載可能な複数の（代替）部品種別名を有し、部品供給装置の部品供給位置に対応する部品配置番号順に部品種別名等のデータが並べられ構成されている。
【０００６】
【特許文献１】特許３５０９１０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、実装データ作成装置がデータベースから一括で部品データを取得する場合、データベース側の部品ＩＤと一致する部品ＩＤの部品データしか取得できないため、生産プログラム側で、同じ部品形状、同じ特性値で、異なるメーカや部品の新旧による部品データの判別ができず、データの管理が不便であった。
【０００８】
又、従来の部品ＩＤをキーにした部品データの取得処理では、部品データに対し１つの部品ＩＤでしか部品データの作成、検索が行えず、又、同じ部品形状等で、異なるメーカ等による部品データの判別ができず、基板に実装する際、そのような部品の同じ基板上での実装場所の使い分けができなかったため、信頼性が高い部品や価格の安い部品をも同じ基板上で使いたいといったユーザのニーズに十分、応えることができなかった。
【０００９】
又、特許文献１に開示されている発明は、部品供給装置における部品が、マスター部品か代替部品であるかを判定し、部品のセットミスを防止するものであり、同じ基板上でそのような部品を使い分けるものではない。
【００１０】
本発明は前記従来の問題点を解決すべくなされたもので、異なるメーカの部品や、新しい部品等に対しても、データベースを変更せず、部品データの検索、作成ができ、実装基板の生産性及び信頼性の向上を図ることを課題とする。
【課題を解決するための手段】
【００１１】
本発明は、データベース化された部品基本データに基づいて、部品供給部からピックアップした部品を基板に実装する部品実装機の実装制御を行う生産プログラムに使用する部品データを作成する際、部品データベースの部品基本データは共通するが、該部品基本データに表れない部分が異なる実装部品を生産プログラム作成ごとに判別し、該実装部品及び部品基本データを関連づける対照表に基づいて、前記データベースから前記実装部品に対応する部品基本データを取得して部品データを作成することで、前記課題を解決したものである。  
【００１２】
又、本発明は、データベース化された部品基本データに基づいて、部品供給部からピックアップした部品を基板に実装する部品実装機の実装制御を行う生産プログラムに使用する部品データを作成する実装データ作成装置であって、部品データベースの部品基本データは共通するが、部品基本データに表れない部分が異なる実装部品を生産プログラム作成ごとに判別する判別手段と、該実装部品及び部品基本データを関連づける対照表と、該対照表に基づいて、前記データベースから前記実装部品に対応する部品基本データを取得して部品データを作成する作成手段と、を備えることで、前記課題を解決したものである。
【発明の効果】
【００１３】
（１）異なるメーカや新旧部品等でも部品形状や特性値が同じ実装部品であれば、本発明に係る、実装部品及び部品基本データを関連づける対照表により、データベース上で管理する部品基本データは１つで済む。
【００１４】
（２）前記対照表により実装データ作成装置で使用する実装部品の部品ＩＤとデータベースに登録してある部品基本データに対応する部品ＩＤを区別できるため、生産プログラムで使用する部品のメーカや新旧の別等が明確になり、同じ部品基本データの部品であっても、基板上での部品の使い分けができ、生産性及び信頼性が向上する。
【００１５】
（３）前記対照表をテキストファイルで持つことにより、ユーザがデータの修正、更新といったメンテナンスを簡単に行うことができる。
【００１６】
（４）前記対照表における、生産プログラムで使用する部品ＩＤで、データベースの部品基本データを検索することにより、操作性が向上する。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照して、本発明に係る実施形態について説明する。
【００１８】
図１は、部品実装機の全体構成を示す平面図である。部品実装機１０は、テープフィーダ等の部品供給装置１１が並設される部品供給部１２と、部品をピックアップし基板１４に実装する実装ヘッド部１６と、実装データ作成装置（後述）から供給される生産プログラムによって部品実装機１０を制御する制御部（図示せず）とを有して構成されている。
図２は、本発明の一実施形態に係る実装データ作成装置のシステム構成を示す説明図である。図２に示される如く、実装データ作成装置２０は、部品データベース３０や入出力手段３２とのデータのやり取りや生産プログラム等の作成や実装データ作成装置全体の制御を行う制御部２２と、作成された生産プログラムやデータを加工するために一時的にデータを保持できる記憶部２４と、を有している。
【００１９】
前記部品データベース３０は、実装ヘッド１６により部品供給部１２からピックアップした部品を基板１４に実装するために基本的に必要な部品データ（以下、部品基本データと称する）を有している。
【００２０】
前記記憶部２４は、部品データベース３０から取得した部品基本データを保持しているＤＢ作業領域２４Ａと、部品データを加工するために使用されるデータ編集作業領域２４Ｂと、本発明に係る対照表（後述）を保持する対象表領域２４Ｃ等から構成されている。
図３は、部品基本データの内容の一例を示した説明図である。部品基本データは、部品データベース３０におけるＤＢ側部品ＩＤ４４（例えば「ａａａ」）に対し、部品の種別、形状、サイズ、部品供給部１２から供給される部品のパッケージ種等、部品供給部１２からピックアップした部品を基板１４に実装するまでに必要な基本的なデータである。
【００２１】
図４は、本発明に係る対照表４０の内容の一例を示した説明図である。この対照表４０は、実装データ作成装置２０で使用する生産プログラム側部品ＩＤ４２と部品データベース３０に登録されているＤＢ側部品ＩＤ４４とから構成され、部品基本データは共通するが、他社の部品や新製品の部品を使用する状況になった場合など、部品基本データに表れない部分の情報が異なる実装部品及び部品基本データを関連づけるようになっている。
【００２２】
生産プログラム側部品ＩＤ４２は、前記実装部品に対して、新しく割り当てられる部品ＩＤであり、今まで使用していた部品にも割り当てられる。この生産プログラム側部品ＩＤ４２とＤＢ側部品ＩＤ４４は、対照表４０により関連づけられ、例えば生産プログラム側部品ＩＤ４２の「１−１２３−４５６」と「１−１２３−７８９」とはＤＢ側部品ＩＤ４４の「ａａａ」に対応し、部品基本データは共通するが、メーカ等が異なる部品であることを表わし、ＤＢ側部品ＩＤ４４を重複して指定することができる。
【００２３】
この対照表４０を参照し、部品データベース３０から前記実装部品に対する部品基本データを取得できる。
【００２４】
次に、部品データの作成について説明する。
【００２５】
図５、図６は実装データ作成装置２０で部品データベース３０から部品基本データを取得し、実装に必要で新たな部品データを作成するまでの工程を示したもので、図５は、生産プログラム作成に使用する部品データ作成に関する処理を示すフローチャート、図６は、１つの部品基本データに対応する複数の部品データ一覧呼出に関する処理を示すフローチャートである。
【００２６】
図５のフローチャートに基づいて、他のメーカの部品を生産プログラムに取り込むための部品データ作成の手順を説明する。
【００２７】
まず、実装データ作成装置２０で使用する生産プログラム側部品ＩＤ４２と部品データベース３０に登録されているＤＢ側部品ＩＤ４４を関連付けさせたテキストファイルである対照表４０を用意する。これは、事前に作成され、以下の図６及び図８で示されるフローチャートの場合も同様である。
【００２８】
実装データ作成装置２０で部品データの新規作成する場合、指定した生産プログラム側部品ＩＤ４２をキーにして、対照表４０からＤＢ側部品ＩＤ４４を参照し（ステップＳ１）、指定した生産プログラム側部品ＩＤ４２とＤＢ側部品ＩＤ４４とが関連付けられているか対照表４０に基づいて判定する（ステップＳ２）。生産プログラム側部品ＩＤ４２に関連付けられているＤＢ側部品ＩＤ４４が存在しない場合、部品基本データの読み込みは行わない（ステップＳ５）。一方、関連付けられており、ＤＢ側部品ＩＤ４４が存在するならば、取得し、これをキーにして、部品データベース３０から部品データをＤＢ作業領域２４Ａに取得する（ステップＳ３）。ＤＢ側部品ＩＤ４４以外の部品に関するデータ、即ち部品基本データをデータ編集作業領域２４Ｂにコピーし（ステップＳ４）、例えば図７に示される如く、メーカ名も考慮した生産プログラム側部品ＩＤ４２に対する部品データを作成する。これらのデータに基づいて生産プログラムデータを完成させる。作成された部品データは入出力手段３２の画面により確認できる。
【００２９】
次に、図６のフローチャートに基づいて、部品データの一覧呼び出しの手順を説明する。
【００３０】
実装データ作成装置２０で部品データベース３０からの一覧呼出を行った場合、指定したＤＢ側部品ＩＤ４４をキーに、部品データベース３０から一覧呼出で部品基本データを取得し、ＤＢ作業領域２４Ａにコピーする（ステップＳ１０）。対照表４０から生産プログラム側部品ＩＤ４２を参照する（ステップＳ１１）。指定したＤＢ側部品ＩＤ４４と生産プログラム側部品ＩＤ４２とが関連付けられているか、対照表４０に基づいて判定する（ステップＳ１２）。このときＤＢ側部品ＩＤ４４に関連付けられている生産プログラム側部品ＩＤ４２が存在しない場合、部品基本データの読み込みは行わない（ステップＳ１４）。一方、関連付けられており、生産プログラム側部品ＩＤ４２が存在するならば、部品基本データをデータ編集作業領域２４Ｂにコピーし、取得した生産プログラム側部品ＩＤ４２が付いたデータを部品基本データに加えることで、ＤＢ側部品ＩＤ４４を生産プログラム側ＩＤ４２に置き換え（ステップＳ１３）、生産プログラムデータに取り込む。一括して呼び出されたものは入出力手段３２の画面により確認できる。
【００３１】
ここで、一覧呼出とは、部品基本データが共通している生産プログラム側部品ＩＤ４２に関する部品データをまとめて呼び出すことであり、例えば、図７における「１−１２３−４５６」及び「１−１２３−７８９」に対応する部品データである。
【００３２】
図８は、部品基本データを部品データベース３０へ登録するまでの工程を示したもので、本実施形態に係る部品基本データ登録時の処理を示すフローチャートであり、このフローチャートに基づいて、部品基本データ登録の手順を説明する。
【００３３】
実装データ作成装置２０で部品基本データを部品データベース３０に登録する場合、予め生産プログラム側部品ＩＤ４２と、登録するＤＢ側部品ＩＤ４４との対照表４０を作成し、この対照表からＤＢ側部品ＩＤ４４を参照する（ステップＳ２０）。
【００３４】
次に、部品ＩＤが関連付けられているか判定を行う（ステップＳ２１）。生産プログラム側部品ＩＤ４２に関連付けられているＤＢ側部品ＩＤ４４が存在していない場合、部品基本データの登録は行わない（ステップＳ２３）。一方、関連付けられており、ＤＢ側部品ＩＤ４４が存在するならば、これを取得し、ＤＢ作業領域２４Ａにコピーし、ＤＢ側部品ＩＤ４４で部品データベース３０に部品基本データを登録する（ステップＳ２２）。
【００３５】
以上の本実施形態によれば、以下のような効果を得ることができる。
【００３６】
（１）本実施形態の対照表４０を利用することで、異なるメーカで部品形状や特性値が同じ部品であれば、部品ＩＤを増やしても、部品データベース３０上で管理する部品基本データは１つで済む。
【００３７】
（２）実装データ作成装置２０において生産プログラムで使用する生産プログラム側部品ＩＤ４２と部品データベース３０に登録されているＤＢ側部品ＩＤ４４を区別することにより、生産プログラムで使用するメーカの部品が明確になり、同じ部品基本データの部品であっても、基板上での部品の使い分けができ、きめ細かく基板上の実装場所を設定できるため生産性及び信頼性が向上する。
【００３８】
（３）生産プログラム側部品ＩＤ４２の対照表４０をテキストファイルで持つことにより、入出力手段３２のキーボードやモニター画面を使ってユーザがデータの修正、更新といったメンテナンスを簡単に行うことができる。
【００３９】
（４）実装データ作成装置２０で使用する生産プログラム側部品ＩＤ４２で、部品データベース３０の部品基本データを検索することにより、操作性が向上する。
【００４０】
なお、部品データベース３０で生産プログラム側部品ＩＤ４２を検索する際にも、対照表４０を参照し、生産プログラム側部品ＩＤをキーにして検索を行うことができる。
【００４１】
又、上記の実施形態では、他のメーカ部品に対応できるようにしたが、他のメーカ部品以外に部品の新旧をも考慮したい場合は、図９に示されるような部品データが必要となる。
【００４２】
この場合、メーカ名や部品の新旧等に対応して、新しい生産プログラム側部品ＩＤ４３を割り振り、新しい対照表を作成する。
【００４３】
このように対照表を利用することで容易に部品データを拡張でき、よりきめ細かく基板上への実装場所の分り振りができるようになり、様々なユーザのニーズに対応した部品データを作成することができる。
【図面の簡単な説明】
【００４４】
【図１】部品実装機の全体構成を示す平面図
【図２】実施形態に係る実装データ作成装置のシステム構成を示す説明図
【図３】本発明に係る対照表の一例を示した説明図
【図４】部品基本データの内容の一例を示した説明図
【図５】実施形態に係る部品データ作成時の処理を示すフローチャート
【図６】実施形態に係る部品データ一覧呼出時の処理を示すフローチャート
【図７】実施形態で作成された部品データの内容の一例を示した説明図
【図８】実施形態に係る部品基本データ登録時の処理を示すフローチャート
【図９】実施形態に係る対照表を拡張した場合の部品データの内容の一例を示した説明図
【符号の説明】
【００４５】
１０…部品実装機
１２…部品供給部
１４…基板
３０…部品データベース
４０…対照表
４２、４３…生産プログラム側部品ＩＤ
４４…ＤＢ側部品ＩＤ
【図１】
2007317905.tif 000003
【図２】
2007317905.tif 000004
【図３】
2007317905.tif 000005
【図４】
2007317905.tif 000006
【図５】
2007317905.tif 000007
【図６】
2007317905.tif 000008
【図７】
2007317905.tif 000009
【図８】
2007317905.tif 000010
【図９】
2007317905.tif 000011