(57)【要約】【課題】部品の品番名を与えると実装部品の部品種別が容易に分類できる実装部品種分類装置及び方法を提供すること。【解決手段】部品種別情報を品番を基に自動的に変換する装置であって、部品品番に対応した属性情報を保持する部品品番情報ＤＢ部と、部品の属性情報の組み合わせを基に実装部品種別を定義する実装部品種別変換テーブルと、前記実装部品種別変換テーブルを参照して、実装部品種別に変換する変換アルゴリズム部とで構成されることで解決できる。【選択図】　図１
2004134505.tif 000002
【特許請求の範囲】
【請求項１】
部品種別情報を品番を基に自動的に変換する装置であって、部品品番に対応した属性情報を保持する部品品番情報ＤＢ部と、部品の属性情報の組み合わせを基に実装部品種別を定義する実装部品種別変換テーブルと、前記実装部品種別変換テーブルを参照して、実装部品種別に変換する変換アルゴリズム部とで構成されること
を特徴とする実装部品種分類装置。
【請求項２】
実装部品種別を実装部品種別変換テーブルから設定できなかった場合、属性抽出アルゴリズムを用いて、部品品番に対応する物理的形状情報を保持するＣＡＤライブラリ情報ＤＢ部の属性情報から必要な情報を抽出すること
を特徴とする請求項１に記載の実装部品種分類装置。
【請求項３】
部品品番に対応した属性情報が部品品番情報ＤＢに無い場合、または部品品番情報ＤＢに所望の部品品番が無い場合、ネットワークを介して、前記部品品番情報ＤＢとは別のＤＢより、所望の属性情報を検索する制御部を保持すること
を特徴とする請求項１記載の実装部品種分類装置。
【請求項４】
実装部品種別変換テーブルを書き換え可能とするユーザーＩＦ部を保持すること
を特徴とする請求項１記載の実装部品種分類装置。
【請求項５】
部品種別情報を品番を基に自動的に変換する方法であって、部品品番に対応した属性情報を部品品番情報ＤＢ部に格納した後、前記属性情報の組み合わせを基に実装部品種別を定義し、実装部品種別変換テーブルを参照しながら、変換アルゴリズムによって実装部品種別に変換すること
を特徴とする実装部品種分類方法。
【請求項６】
実装部品種別を実装部品種別変換テーブルから設定できなかった場合、属性抽出アルゴリズムを用いて、部品品番に対応する物理的形状情報を保持するＣＡＤライブラリ情報ＤＢ部の属性情報から必要な情報を抽出することを特徴とする請求項５に記載の実装部品種分類方法。
【請求項７】
部品品番に対応した属性情報が部品品番情報ＤＢに無い場合、または部品品番情報ＤＢに所望の部品品番が無い場合、ネットワークを介して、前記部品品番情報ＤＢとは別のＤＢより所望の属性情報を検索すること
を特徴とする請求項５記載の実装部品種分類方法。
【請求項８】
実装部品種別変換テーブルを書き換え可能とすることを特徴とする請求項５記載の実装部品種分類方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリント基板に電子部品を実装する工程において、使用される様々な機器に必要な実装部品の部品種別を自動分類することが可能な装置及び方法に関する。
【０００２】
【従来の技術】
従来、実装工程において必要とされる実装部品の部品種別は、例えば、実装機の場合、実装部品の管理を行なう管理者やオペレータが人手で分類を行なっていることが多く、その種別の分類に掛かる工数には、非常に多くの時間を要していることが多い。
【０００３】
この実装部品の部品種別という情報は、実装工程において必要なものであり、実装機ライブラリ作成時、ＣＡＭ・ＮＣデータ作成時、外観検査装置データ作成時など、様々な機器で都度ばらばらに設定されているのが現状である。また、新規の部品を採用する度に、その部品種別は、新規で設定せねばならない。また、分類するルールは、現場の人に依存しているため、実装の現場が変わると同じ品番でも異なる分類になる可能性もある。
【０００４】
そのため、実装部品を実装する場合、実装部品の形状が異なると、実装機そのものが、使用できる／できないの差が現れたり、同じ実装機で実装するとしても、実装のスピードが異なるという理由から、実装部品の部品種別情報が必要になる。
【０００５】
【特許文献１】
特開平１１−６４２３号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、近年では、実装工程の前段階である回路設計および実装設計から、実装工程におけるモノづくり性を考慮して設計しないといけないというニーズが高まってきている。そのために、実装工程のシミュレーションを事前に回路設計および実装設計といった前段階で行なう場合、従来実装工程でのみ必要であった実装部品の部品種別情報が必要になりつつある。
【０００７】
ここでのシミュレーションとは、例えば、実装上の品質性の良否を事前にチェックするツールや実装部品の表裏の実装部品の実装機でのタクト時間を併せて実装機の生産性を向上させるための予測などを示すものである。
【０００８】
基板の両面に電子部品を実装する場合、表面と裏面の電子部品を実装する時の、実装時間のバランスが悪いと、生産性が悪い実装になる。そこで、実装部品を設計する段階から、各面の電子部品を実装する時間を意識して設計する必要がある。
【０００９】
その場合、実装機ごと及び実装部品種別によって異なる実装時間を事前に知っておく必要があるが、実装機の指定はできても、実装部品の部品種別情報は、上流である設計段階で入手しようとすると非常に難しい。また、例えば、実装部品の種別毎に部品間の間隔が異なっていることが多いため、設計段階でその部品の実装部品種別であるかを判断してあたりチェックを行なう必要がある。
【００１０】
更に、タクトバランスを計算するには、実装機毎の部品種別によるタクト秒を知って高速機、多機能機毎のタクト時間を計算する必要がある。しかしながら、上記実装部品の部品種別情報は、実装工程の前段階である回路設計や実装設計段階では、入手することが難しい。
【００１１】
なぜなら、
▲１▼これら実装部品の部品種別情報は、従来は実装工程の段階で初めて設定される情報であったこと。
【００１２】
▲２▼過去の実装部品の部品種別を活用しようと、上流の設計段階では、新規部品が多いため実装部品種が設定されていない場合が多いこと。
【００１３】
このような実装部品の部品種別も、実装工程の前段階である回路設計や実装設計の段階より、部品ごとの必要な情報として登録しておけば、良いのであるが、実際には、この必要性を感じて上流の電気部品管理時に実装部品の部品種別を登録している場合は、ごく希である。よって、設計段階で実装工程をシミュレーションできるよいツールがあったとしても、実際には、実装部品の部品種別といった情報がないために、運用にのらないという課題がある。
【００１４】
本発明は、上記の問題に鑑み、部品の品番名を与えると実装部品の部品種別が容易に分類できる実装部品種分類装置及び方法を提供することを目的とする。
【００１５】
【課題を解決するための手段】
本発明の第１発明に係る実装部品種分類装置は、部品種別情報を品番を基に自動的に変換する装置であって、部品品番に対応した属性情報を保持する部品品番情報ＤＢ部と、部品の属性情報の組み合わせを基に実装部品種別を定義する実装部品種別変換テーブルと、前記実装部品種別変換テーブルを参照して、実装部品種別に変換する変換アルゴリズム部とで構成されることで解決できる。
【００１６】
このとき、実装部品種別を実装部品種別変換テーブルから設定できなかった場合、属性抽出アルゴリズムを用いて、部品品番に対応する物理的形状情報を保持するＣＡＤライブラリ情報ＤＢ部の属性情報から必要な情報を抽出すると好適である。
【００１７】
また、部品品番に対応した属性情報が部品品番情報ＤＢに無い場合、または部品品番情報ＤＢに所望の部品品番が無い場合、ネットワークを介して、前記部品品番情報ＤＢとは別のＤＢより、所望の属性情報を検索する制御部を保持すると好適である。
【００１８】
更に、実装部品種別変換テーブルを書き換え可能とするユーザーＩＦ部を保持すると好適である。
【００１９】
本発明の第２発明に係る実装部品種分類方法は、部品種別情報を品番を基に自動的に変換する方法であって、部品品番に対応した属性情報を部品品番情報ＤＢ部に格納した後、前記属性情報の組み合わせを基に実装部品種別を定義し、実装部品種別変換テーブルを参照しながら、変換アルゴリズムによって実装部品種別に変換することで解決できる。
【００２０】
このとき、実装部品種別を実装部品種別変換テーブルから設定できなかった場合、属性抽出アルゴリズムを用いて、部品品番に対応する物理的形状情報を保持するＣＡＤライブラリ情報ＤＢ部の属性情報から必要な情報を抽出すと好適である。
【００２１】
また、部品品番に対応した属性情報が部品品番情報ＤＢに無い場合、または部品品番情報ＤＢに所望の部品品番が無い場合、ネットワークを介して、前記部品品番情報ＤＢとは別のＤＢより所望の属性情報を検索すると好適である。
【００２２】
更に、実装部品種別変換テーブルを書き換え可能とすると好適である。
【００２３】
【発明の実施の形態】
以下、本発明の実施形態を図面を参照しながら詳細に説明する。
【００２４】
（第１の実施形態）
図１は本発明の第１の実施形態における実装部品種分類装置の構成図である。この実装部品分類変換装置は、入力装置２，出力装置３，マンマシンインタフェース部４，制御部５，部品品番情報ＤＢ６，変換アルゴリズム７，実装部品種別変換テーブル８，ＣＡＤライブラリ情報ＤＢ９，属性抽出アルゴリズム１０とで構成される。
【００２５】
以下、上記実装部品分類変換装置を構成する夫々の構成要件について説明する。まず、入力装置２は、例えばキーボード装置およびデータ入力装置などにより構成されており、実装部品種別に分類したい電子部品の品番情報が入力される。出力装置３は、例えばディスプレイ装置やデータ出力装置などにより構成されており、入力された電気部品の品番情報が変換された実装部品種別が出力される。
【００２６】
また、マンマシンインタフェース部４は，入力装置２から入力されたデータを制御したり、結果を出力装置３に出力したりする。制御部５は、マンマシンインタフェース部４からの信号を解析して、部品品番情報ＤＢ６と変換アルゴリズム７と属性抽出アルゴリズム１０を制御する。
【００２７】
また、部品品番情報ＤＢ６は、品番単位の情報であり電気的分類情報、寸法（縦Ｌ、横Ｗ、厚さＴ）、電気的特性（温度特性、定格電圧、定格電流、静電容量、使用温度範囲）などが主であり部品カタログに載っている情報である。変換アルゴリズム７は、実装部品種別変換テーブル８を参照しながら部品品番情報ＤＢ６より情報を抽出して、条件に一致する実装部品種別に変換を行なう。実装部品種別変換テーブル８は、部品の属性情報の組み合わせで標記される実装部品種別情報が格納されている。
【００２８】
この場合、部品品番情報ＤＢ６では、情報が足りない、特に物理的形状情報がない場合には、ＣＡＤライブラリ情報ＤＢ９より必要な情報を抽出し、属性抽出アルゴリズム１０を介して、条件を抽出する。
【００２９】
更に、属性抽出アルゴリズム１０は、実装部品種別変換テーブル８にある必要な条件を割り出すためにＣＡＤライブラリ情報ＤＢ９より情報を抽出し、必要な条件に加工する属性アルゴリズムである。
【００３０】
次に具体的な動作仕様の概略を説明する。
【００３１】
まず、入力装置２より、電気部品の品番情報がマンマシンインタフェース部４を介して入力される。制御部５は、電気部品の品番情報を元に部品品番情報ＤＢ６から、電気部品の属性情報を入手する。この時に、部品品番情報ＤＢに入力された部品品番名がない場合、ネットワークを介して品番メーカーの情報ＤＢにアクセスし、必要な情報を入手するように動作する。
【００３２】
電気部品の属性情報を入手するとそのデータを持って制御部５を介して、変換アルゴリズム７に入る。実装部品種別変換テーブル８を参照しながら、部品品番情報ＤＢ６から抽出された属性情報と合致した実装部品種別名を抽出する。
【００３３】
もし、この場合、ある情報が欠けているために合致しない場合、更に、制御部５より属性抽出アルゴリズム１０を起動し、ＣＡＤライブラリ情報ＤＢ部９より必要な情報をさらに抽出し、必要な情報を生成し、再度実行をかける。
【００３４】
（第２の実施形態）
実装部品種変換方法の実施形態を図２を参照しながら詳述する。
【００３５】
ここでは、まず、電気部品の品番名を実際に入手した後、部品品番情報ＤＢ手段より、抽出された情報から、実装部品種情報が入手できる過程を例として述べる。
【００３６】
まず、電気部品の品番名を入力する（ステップＳ１）。次に、部品品番情報ＤＢ手段に、品番名に対応した属性情報が格納されているかのチェックを行なう（ステップＳ２）。もしなければ、ネットワークを介して品番に合致した属性情報をメーカーのデータ格納場所（メーカーのホームページ）に飛び、属性情報を入手する（ステップＳ３）。属性情報が入手できたかのチェックを行なう（ステップＳ４）。もし、属性情報が獲得できなければ、実装部品種が設定できなかった旨を伝えて変換処理を終了する（ステップＳ５）。属性情報が獲得できれば、ステップＳ６に処理を移す。
【００３７】
抽出された属性情報をしかるべき場所に格納する（ステップＳ６）。次に、実装部品種別テーブルから検索を実施する（ステップＳ７）。合致した検索結果があり、部品品番に対する実装部品種別が検索されたかのチェックを行なう（ステップＳ８）。もしあれば、実装部品種を設定し、変換処理を終了する（ステップＳ９）。もし、実装部品種別が検索されなければ、ＣＡＤライブラリ情報ＤＢ部より必要情報を抽出する（ステップＳ１０）。
【００３８】
次に、属性抽出アルゴリズムより実装部品種別テーブルに必要な情報を生成する（ステップＳ１１）。実装部品種別テーブルから検索を実施（ステップＳ１２）。あれば、実装部品種を設定し、変換処理を終了する（ステップＳ１４）。もし、属性情報が獲得できなければ、実装部品種が設定できなかった旨を伝えて変換処理を終了する（ステップＳ１５）。
【００３９】
ここでは、具体的な例をあげて実装部品種が獲得される過程を説明する。
【００４０】
図３に実装部品種別変換テーブルの具体例を示し、図４に部品品番情報ＤＢの具体例を示す。
【００４１】
部品品番がＢＢＢの場合、どの実装部品種に変換されるかの説明を行なう。部品品番情報ＤＢ（図４）より、ＢＢＢの属性情報として、部品性能種が「アルミ電解コンデンサ」、部品形状縦長さＸが「６．６」、部品形状横長さＹが「６．６」、ピン数が「２」が獲得される。
【００４２】
これら属性情報を持って、実装部品種別変換テーブル（図３）のルールに照らし合わせながら、実装部品種別を検索すると、ルール２で条件が、合致する。よって、部品品番ＢＢＢの実装部品種別は、「アルミ電解Ｌ」と設定される。
【００４３】
次に、部品品番がＸＸＸの場合、どのように実装部品種に変換されるかを説明する。
【００４４】
部品品番情報ＤＢ（図４）より、ＸＸＸの属性情報として、部品性能種が「ＩＣ」、部品形状縦長さＸが「５．０」、部品形状横長さＹが「５．０」、ピン数が「２０」が獲得される。これら属性情報を持って、実装部品種別変換テーブル（図３）のルールに照らし合わせるが、ルール１からルール７の範囲では、部品品番ＸＸＸの持つ属性情報だけでは、一意に合致する結果が得られない。ルール５とルール６では、部品形状の属性以外では、合致している。つまり、部品形状の属性情報がないために、実装部品種別が「ＳＯＰ２０ｐｉｎ」「ＱＦＰ２０ｐｉｎ」のいずれにも当てはめることができない。
【００４５】
そこで、部品品番ＸＸＸのＣＡＤライブラリを検索する。図５は、部品ＸＸＸのＣＡＤライブラリに登録されている部品図形である。この部品形状情報を活用すれば、部品に属するピンの位置座標情報から、ピンの並びの計算ができ、またこの部品は、表面実装部品であるか、貫通部品であるかの判断ができる。この部品は、表面実装部品であり、かつ４列にピンが並んでいることが計算される。ここでは、上記計算結果より、部品形状は、「表面実装４列ピン」という属性情報を得ることができる。
【００４６】
この「表面実装４列ピン」という部品形状の属性情報をもって再度、実装部品種別変換テーブル（図３）のルールに照らし合わせて、実装部品種別を検索すると、ルール６で条件が、合致する。よって、部品品番ＢＢＢの実装部品種別は、「ＱＦＰ２０ｐｉｎ」が合致する。
【００４７】
最後に、新規部品の増加にともない、実装部品種別の種類も、当然が増加することが、考えられる。この場合、現在のルールに加えて新たなルールを追加する必要があるが、この場合、実装部品種別変換テーブル８を入出力部１１を用いて変えることが可能となる。
【００４８】
【発明の効果】
本発明により、プリント基板に電子部品を実装する工程において、使用される様々な機器に必要な実装部品の部品種別を自動分類することができるため、従来よりも容易に変換ができ、工数削減に繋がる。また、一般的な品番に関する電子ＤＢでは、電気的な特性情報などが中心で、物理的な形状に関する属性がない場合、ＣＡＤライブラリＤＢを活用して、形状に関する情報を生成するエンジンを持つことを特徴として、実装部品種別の精度を上げることができるため、分類に要する手間が省けることが可能となる。
【００４９】
また、品番情報がない場合、インターネットを利用して、メーカーの品番情報を獲得する仕組みを付け加えることで、実装部品種別の精度を上げることができる。実装部品種別変換テーブルをユーザーが書き換えることも可能として、新規部品の対応を柔軟に対応できるようにして実装部品種別の精度を上げることも可能となる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態における実装部品種分類装置の説明図
【図２】本発明の第２の実施形態における部品品番から実装部品種に変換する方法を示すフロー図
【図３】本発明の第２の実施形態における実装部品種別変換テーブルの一例を示す図
【図４】部品品番情報ＤＢの一例を示す図
【図５】ＣＡＤライブラリの一例を示す図
【符号の説明】
１　実装部品種分類装置本体
２　入力装置
３　出力装置
４　マンマシンインタフェース部
５　制御部
６　部品品番情報ＤＢ部
７　変換アルゴリズム
８　実装部品種別変換テーブル
９　ＣＡＤライブラリ情報ＤＢ部
１０　属性抽出アルゴリズム
１１　ユーザーＩ／Ｆ、入出力部
【図１】
2004134505.tif 000003
【図２】
2004134505.tif 000004
【図３】
2004134505.tif 000005
【図４】
2004134505.tif 000006
【図５】
2004134505.tif 000007