(57)【特許請求の範囲】
【請求項１】
部品種別を部品種別判別要素で振り分けてなる部品種別振分テーブルと、
ＣＡＤ装置で作成されたプリント回路板の設計データから前記プリント回路板の搭載部品の部品種別判別要素を抽出する部品種別判別要素抽出部と、
前記部品種別振分テーブルを参照して、前記部品種別判別要素抽出部で抽出した部品種別判別要素から前記プリント回路板の搭載部品の部品種別を自動判別する部品種別自動判別部とを備え、
前記部品種別振分テーブルは、
部品種別として、ＤＩＰタイプ、ＳＩＰタイプ、ＺＩＰタイプ、ＰＧＡタイプ、ラジアルタイプ、アキシャルタイプ、ＳＯＰタイプ、シュリンクＳＯＰタイプ、ＱＦＰタイプ、薄型ＱＦＰタイプ、ＰＬＣＣタイプ、ＳＭＰＧＡタイプ、ＣＨＩＰタイプの一部又は全部を含み、
部品種別判別要素として、リード挿入タイプか、表面実装タイプかを第１の部品種別判別要素とし、部品を上方から観察した場合に、ピンが部品の外側に存在するか、内外に存在するか、内側に存在するかを第２の部品種別判別要素とし、ピンの配列方向の数を第３の部品種別判別要素とし、ピンのピッチの大きさ、ピン数、部品コードを第４の部品種別判別要素としている
ことを特徴とする部品種別自動判別装置。
【請求項２】
前記部品種別自動判別部で部品種別を自動判別することができなかった搭載部品を特殊部品として前記部品種別自動判別部が部品仕様により部品種別を検索できるように人手により登録することができる特殊部品ライブラリを備えている
ことを特徴とする請求項１記載の部品種別自動判別装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＣＡＤ（computer aided design）装置で作成されたプリント回路板の設計データからプリント回路板の搭載部品の部品種別を自動判別する部品種別自動判別装置に関する。
【０００２】
【従来の技術】
プリント回路板に部品を搭載するための部品搭載機や、プリント回路板の製造に使用するメタルマスクを製造するためのガーバーデータ作成用部品ライブラリや、製品設計評価装置などには、プリント回路板の搭載部品の部品種別データを入力する必要があるが、従来、プリント回路板の搭載部品の部品種別の判別は、人間が設計図面や規格から対象部品を検索することにより行われていた。
【０００３】
【発明が解決しようとする課題】
このように、従来においては、部品搭載機等に入力すべきプリント回路板の搭載部品の部品種別データを作成する場合、プリント回路板の搭載部品の部品種別の判別を人間が設計図面や規格から対象部品を検索することにより行われていたため、プリント回路板の搭載部品の部品種別データの作成に莫大な時間を要すると共に、誤判別が発生してしまう場合があるという問題点があった。
【０００４】
本発明は、かかる点に鑑み、部品搭載機等に入力すべきプリント回路板の搭載部品の部品種別データを作成するに要する時間を短縮することができると共に、誤判別発生の可能性を減少させることができるようにした部品種別自動判別装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
本発明中、第１の発明（請求項１記載の部品種別自動判別装置）は、部品種別を部品種別判別要素で振り分けてなる部品種別振分テーブルと、ＣＡＤ装置で作成されたプリント回路板の設計データからプリント回路板の搭載部品の部品種別判別要素を抽出する部品種別判別要素抽出部と、部品種別振分テーブルを参照して、部品種別判別要素抽出部で抽出した部品種別判別要素からプリント回路板の搭載部品の部品種別を自動判別する部品種別自動判別部とを備えるというものである。
【０００６】
この第１の発明においては、部品種別振分テーブルと、部品種別判別要素抽出部とを備えることにより、部品種別自動判別部を備えることを可能としているので、プリント回路板の搭載部品の部品種別の判別に要する時間を短縮することができる。
【０００７】
また、この第１の発明においては、部品種別判別振分テーブルに振り分けていない特殊部品の部品種別の判別は人手で行うことになるが、人手の介在を特殊部品の部品種別の判別のみに限っているので、誤判別発生の可能性を減少させることができる。
【０００８】
本発明中、第２の発明（請求項２記載の部品種別自動判別装置）は、第１の発明において、部品種別自動判別部で部品種別を自動判別することができなかった搭載部品を特殊部品として部品種別自動判別部が部品仕様により部品種別を検索できるように人手により登録することができる特殊部品ライブラリを備えるというものである。
【０００９】
この第２の発明においては、部品種別振分テーブルに振り分けられていない特殊部品の部品種別の１回目の判別は人手で行うことになるが、２回目以降の判別は特殊部品ライブラリを参照して部品種別自動判別部において自動で行うことができるので、人手の介在を最小限とし、第１の発明の場合よりも、誤判別発生の可能性を減少させることができる。
【００１０】
【発明の実施の形態】
図１は本発明の実施の一形態をプリント回路板設計用ＣＡＤ装置等と共に示す図である。
【００１１】
図１中、１はプリント回路板設計用のＣＡＤ装置、２は本発明の実施の一形態であり、本発明の実施の一形態２には、ＣＡＤ装置１からプリント回路板の設計データ、いわゆるＣＡＤデータが供給される。
【００１２】
また、３は本発明の実施の一形態２から出力される部品種別データを格納する部品搭載機用ＮＣデータ部、４は部品搭載機用ＮＣデータ部３に格納されているデータに基づいてプリント回路板に対する部品の搭載を行う部品搭載機である。
【００１３】
また、本発明の実施の一形態２において、５はプリント回路板に搭載する可能性のある一定の種類の部品種別を部品種別判別要素で振り分けてなる部品種別振分テーブルである。
【００１４】
ここに、図２〜図５は、部品種別振分テーブル５の内容を示す図であり、この例では、
ＤＩＰ（Ｄual Ｉnline Ｐackage）タイプ、
ＳＩＰ（Ｓingle Ｉnline Ｐackage）タイプ、
ＺＩＰ（Ｚig-zag Ｉnline Ｐackage）タイプ、
ＰＧＡ（Ｐin Ｇrid Ａrray）タイプ、
ラジアルタイプ、
アキシャルタイプ、
ＳＯＰ（Ｓmall Ｏutline Ｐackage）タイプ、
Ｓ−ＳＯＰ（Ｓhrink ＳＯＰ）タイプ、
ＱＦＰ（Ｑuad Ｆlat Ｐackage）タイプ、
Ｔ−ＱＦＰ（Ｔhin ＱＦＰ）タイプ、
ＰＬＣＣ（Ｐlastic Ｌead Ｃhip Ｃarrier）タイプ、
ＳＭＰＧＡタイプ（Ｓurface Ｍount ＰＧＡ）タイプ、
ＣＨＩＰタイプ
の１３種類の部品種別が実装タイプ（リード挿入タイプか、表面実装タイプか）、ピン配置（部品を上方から観察した場合に、ピンが部品の外側に存在するか、内外に存在するか、内側に存在するか）、ピン配列（ピンの配列方向の数）、その他の部品種別判別要素（ピンのピッチの大きさや、ピン数や、部品コード）で振り分けられている。
【００１５】
また、この例では、実装タイプを一次判別要素（１番目に判別すべき部品種別判別要素）、ピン配置を二次判別要素（２番目に判別すべき部品種別判別要素）、ピン配列を三次判別要素（３番目に判別すべき部品種別判別要素）、その他の部品種別判別要素を四次判別要素（４番目に判別すべき部品種別判別要素）としているが、この関係は、任意に変更可能なものである。
【００１６】
また、図１において、６は後述する部品種別自動判別部で部品種別を自動判別することができなかった搭載部品を特殊部品として部品種別自動判別部が部品仕様により部品種別を検索できるように人手により登録することができる特殊部品ライブラリである。
【００１７】
また、７はＣＡＤ装置１から出力されるＣＡＤデータを格納するＣＡＤデータ格納部、８はＣＡＤデータ格納部７に格納されたＣＡＤデータに含まれる部品形状等から搭載部品の実装タイプ、ピン配置、ピン配列、ピンのピッチの大きさ等の部品種別判別要素を抽出する部品種別判別要素抽出部、９は部品種別判別要素抽出部８から出力される部品種別判別要素が登録される部品種別判別要素データベースである。
【００１８】
また、１０は部品種別振分テーブル５及び特殊部品ライブラリ６を参照して、部品種別判別要素データベース９に登録された部品種別判別要素からプリント回路板の搭載部品の部品種別を自動判別する部品種別自動判別部（部品種別自動判別エンジン）である。
【００１９】
ここに、図６〜図８は、部品種別自動判別部１０で行われる処理フローを示すフローチャートであり、図６〜図８中、ＳＣ（スイッチ）、ＩＦ（イフ）は判断を求める判断記号であり、ＳＣは判断結果を複数の選択肢から選択することを求めるもの、ＩＦはＹＥＳ（はい）／ＮＯ（いいえ）の判断を求めるものである。
【００２０】
即ち、この部品種別自動判別部１０においては、まず、部品種別振分テーブル５を参照した搭載部品の部品種別の判別が行われ、部品種別判別結果が部品種別判別結果データベース１１に登録される。
【００２１】
ここに、搭載部品の実装タイプがリード挿入タイプで、ピン配置が部品外で、ピン配列が２方向の場合には、部品種別は、ＤＩＰタイプと判別される（第２図参照）。
【００２２】
また、搭載部品の実装タイプがリード挿入タイプで、ピン配置が部品外で、ピン配列が１方向の場合には、部品種別は、アキシャルタイプと判別される（第３図参照）。
【００２３】
また、搭載部品の実装タイプがリード挿入タイプで、ピン配置が部品内外の場合には、部品種別は、ＺＩＰタイプと判別される（第２図参照）。
【００２４】
また、搭載部品の実装タイプがリード挿入タイプで、ピン配置が部品内で、ピン配列が１方向の場合には、部品種別は、ＳＩＰタイプと判別される（第２図参照）。
【００２５】
また、搭載部品の実装タイプがリード挿入タイプで、ピン配置が部品内で、ピン配列が１方向以外で、部品コードがＲＤの場合には、部品種別は、ラジアルタイプと判別される（第３図参照）。
【００２６】
また、搭載部品の実装タイプがリード挿入タイプで、ピン配置が部品内で、ピン配列が１方向以外で、部品コードがＲＤ以外の場合には、部品種別は、ＰＧＡタイプと判別される（第３図参照）。
【００２７】
また、搭載部品の実装タイプが表面実装タイプで、ピン配置が部品外で、ピン配列が２方向で、ピッチ＝１.２７ｍｍの場合には、部品種別は、ＳＯＰタイプと判別される（第３図参照）。
【００２８】
また、搭載部品の実装タイプが表面実装タイプで、ピン配置が部品外で、ピン配列が２方向で、ピッチ＜１.２７ｍｍの場合には、搭載部品は、Ｓ−ＳＯＰタイプと判別される(第４図参照）。
【００２９】
また、搭載部品の実装タイプが表面実装タイプで、ピン配置が部品外で、ピン配列が４方向タイプで、部品コードがＬＣＣの場合には、部品種別は、ＰＬＣＣタイプと判別される（第５図参照）。
【００３０】
また、搭載部品の実装タイプが表面実装タイプで、ピン配置が部品外で、ピン配列が４方向タイプで、ピッチ＝１.２７ｍｍの場合には、部品種別は、ＱＦＰタイプと判別される（第４図参照）。
【００３１】
また、搭載部品の実装タイプが表面実装タイプで、ピン配置が部品外で、ピン配列が４方向で、ピッチ＜１.２７ｍｍの場合には、部品種別は、Ｔ−ＱＦＰタイプと判別される（第４図参照）。
【００３２】
また、搭載部品の実装タイプが表面実装タイプで、ピン配置が部品内で、ピン数＞２０の場合には、部品種別は、ＳＭＰＧＡタイプと判別される（第５図参照）。
【００３３】
また、搭載部品の実装タイプが表面実装タイプで、ピン配置が部品内で、ピン数＞２０以外の場合には、部品種別は、ＣＨＩＰタイプと判別される（第５図参照）。
【００３４】
また、図１において、１１は部品種別自動判別部１０による部品種別判別結果及び特殊部品について人手による部品種別判別結果が登録される部品種別判別結果データベースである。
【００３５】
また、１２は部品種別判別結果データベース１１に登録された部品種別判別結果に基づいて部品搭載機用ＮＣデータ部３に対して部品種別データの組込みを行う部品種別組込部である。
【００３６】
このように構成された本発明の実施の一形態２においては、ＣＡＤ装置１から供給されるＣＡＤデータはＣＡＤデータ格納部７に格納され、部品種別判別要素抽出部８において、ＣＡＤデータ格納部７に格納されたＣＡＤデータから搭載部品の部品種別判別要素が抽出され、抽出された部品種別判別要素は、部品種別判別要素データベース９に登録される。
【００３７】
そして、部品種別自動判別部１０においては、部品種別振分テーブル５及び必要な場合には特殊部品ライブラリ６を参照して、部品種別判別要素データベース９に登録された部品種別判別要素から搭載部品の部品種別が判別され、部品種別判別結果が部品種別判別結果データベース１１に登録される。
【００３８】
なお、部品種別自動判別部１０において、搭載部品の部品種別が自動判別できなかった場合、即ち、部品種別振分テーブル５又は特殊部品ライブラリ６に登録されていない搭載部品が部品種別判別対象とされている場合には、人出により部品種別を判別し、部品種別判別結果を部品種別判別結果データベース１１に登録すると共に、その搭載部品を特殊部品として部品種別自動判別部１０が部品仕様により部品種別が検索できるように特殊部品ライブラリ６に登録する。
【００３９】
その後、部品種別判別結果データベース１１に登録された部品種別判別結果に基づいて部品種別組込部１２により部品搭載機用ＮＣデータ部３に対して部品種別の組込みが行われ、部品搭載機４によるプリント回路板への搭載部品の搭載が行われることになる。
【００４０】
このように、本発明の実施の一形態２によれば、部品種別振分テーブル５と、部品種別判別要素抽出部８と、部品種別自動判別部１０とを備えているので、プリント回路板の搭載部品の部品種別の判別に要する時間を短縮することができ、部品搭載機用ＮＣデータ部３に入力すべき部品種別データの作成に要する時間を短縮することができる。
【００４１】
また、特殊部品ライブラリ６を備えているので、部品種別振分テーブルに振り分けられていない特殊部品の部品種別の１回目の判別は人手で行うことになるが、２回目以降の判別は自動で行うことができるので、人手の介在を最小限とし、誤判別発生の可能性を減少させることができる。
【００４２】
なお、特殊部品ライブラリ６を備えないように構成することもできるが、このようにする場合には、特殊部品ライブラリ６を備える場合に比較して誤判別発生の可能性は大きくなる。
【００４３】
【発明の効果】
以上のように、第１の発明（請求項１記載の部品種別自動判別装置）によれば、部品種別振分テーブルと、部品種別判別要素抽出部と、部品種別自動判別部とを備えるとしたことにより、プリント回路板の搭載部品の部品種別の判別に要する時間を短縮し、部品搭載機等に入力すべきプリント回路板の搭載部品の部品種別データの作成に要する時間を短縮することができると共に、人手の介在を特殊部品の部品種別の判別のみに限っているので、誤判別発生の可能性を減少させることができる。
【００４４】
また、第２の発明（請求項２記載の部品種別自動判別装置）によれば、第１の発明と同様に、プリント回路板の搭載部品の部品種別の判別に要する時間を短縮し、部品搭載機等に入力すべきプリント回路板の搭載部品の部品種別データの作成に要する時間を短縮することができると共に、特殊部品ライブラリを備え、特殊部品であっても、部品種別の２回目以降の判別は自動で行うことができるようにされているので、人手の介在を最小限とし、第１の発明の場合よりも、誤判別発生の可能性を減少させることができる。
【図面の簡単な説明】
【図１】本発明の実施の一形態をプリント回路板設計用ＣＡＤ装置等と共に示す図である。
【図２】本発明の実施の一形態が備える部品種別振分テーブルの内容を示す図である。
【図３】本発明の実施の一形態が備える部品種別振分テーブルの内容を示す図である。
【図４】本発明の実施の一形態が備える部品種別振分テーブルの内容を示す図である。
【図５】本発明の実施の一形態が備える部品種別振分テーブルの内容を示す図である。
【図６】本発明の実施の一形態が備える部品種別自動判別部で行われる処理フローを示すフローチャートである。
【図７】本発明の実施の一形態が備える部品種別自動判別部で行われる処理フローを示すフローチャートである。
【図８】本発明の実施の一形態が備える部品種別自動判別部で行われる処理フローを示すフローチャートである。
【符号の説明】
１  プリント回路板設計用ＣＡＤ装置
２  本発明の実施の一形態
３  部品搭載機用ＮＣデータ部
４  部品搭載機
５  部品種別振分テーブル
６  特殊部品ライブラリ
７  ＣＡＤデータ格納部
８  部品種別判別要素抽出部
９  部品種別判別要素データベース
１０  部品種別自動判別部
１１  部品種別判別結果データベース
１２  部品種別組込部
【図１】
0003783290.tif 000002
【図２】
0003783290.tif 000003
【図３】
0003783290.tif 000004
【図４】
0003783290.tif 000005
【図５】
0003783290.tif 000006
【図６】
0003783290.tif 000007
【図７】
0003783290.tif 000008
【図８】
0003783290.tif 000009