(57)【要約】【課題】プリント基板設計データを自動で生成する処理装置を提供する。【解決手段】情報処理装置１は、プリント基板設計データを入力する入力部を有し、入力部より入力されたプリント基板設計データから１つの領域データを検出し、その１つの領域データからプリント基板設計に必要な複数の領域データを生成する演算部を備える。さらに演算部で生成した複数の領域データを複数のプリント基板設計用データ形式として出力する出力部を備える。【選択図】図１
2014228982.tif 000002
【特許請求の範囲】
【請求項１】
プリント基板設計データを入力する入力部と、
前記入力部より入力された前記プリント基板設計データのうち１つの領域データを検出し前記検出した１つの領域データからプリント基板設計に必要な複数の領域データを生成する演算部と、
前記演算部で生成した前記複数の領域データを複数のプリント基板設計用データ形式として出力する出力部と、
を備えることを特徴とする情報処理装置。
【請求項２】
演算部が１つ領域データに幅の情報を加えること
を特徴とする請求項１に記載の情報処理装置。
【請求項３】
演算部が１つの領域データからプリント基板設計に必要な複数の領域データとして配線禁止領域とソルダーレジスト塗布禁止領域とを生成すること
を特徴とする請求項１又は請求項２に記載の情報処理装置。
【請求項４】
出力部がＩＤＦデータ及びプリント基板ＣＡＤ用のデータ形式で出力すること
を特徴とする請求項１から請求項３の何れかに記載の情報処理装置。
【請求項５】
プリント基板設計データを入力し、
当該入力した前記プリント基板設計データのうち１つの領域データを検出し前記検出した１つの領域データからプリント基板設計に必要な複数の領域データを生成し、
その生成した前記複数の領域データを複数のプリント基板設計用データ形式として出力する
ことを特徴とする情報処理方法。
【請求項６】
情報処理装置のコンピュータを、
プリント基板設計データを入力する入力手段、
前記入力手段より入力された前記プリント基板設計データのうち１つの領域データを検出し前記検出した１つの領域データからプリント基板設計に必要な複数の領域データを生成する演算手段、
前記演算手段で生成した前記複数の領域データを複数のプリント基板設計用データ形式として出力する出力手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、領域データを生成する情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
プリント基板設計において設計者は構造設計者からの要求仕様が含まれた設計データをＩＤＦ（Ｉｎｔｅｒｍｅｄｉａｔｅ  Ｄａｔａ  Ｆｏｒｍａｔ）形式で受け取りＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）システムで読み込んで使用することが多い。構造設計側からの要求仕様とは例えば外形サイズ、配線禁止帯、部品実装高さ制限等である。プリント基板の設計者はその設計データを基に現実に回路が回路図どおり動作するようにプリント基板の設計を行う。その際、作業の効率化を図るため自動で作図作業を行う技術が存在する（特許文献１参照）。
【０００３】
たとえば特許文献１にはプリント基板製造時の検査に使用するテスタの検査端子を圧着するための座標や、その電極座標以外の部分を保護するソルダーレジストを塗布するための領域データを算出しＣＡＭ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｍａｎｕｆａｃｔｕｒｉｎｇ）データとして出力する装置について記載されている。この技術によるとテスタの検査端子等の座標を計算するためには専用のＣＡＤシステムを用いなければならなかったところ、一般的な機械用ＣＡＤや手書き図面をスキャンしたものからプリント基板の配線パターンの環状線を認識し、その環状線の情報から検査端子の座標やソルダーレジストを塗布するための領域のデータを算出することが可能である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０５−２５８０１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところでプリント基板設計者はテスタの検査端子だけではなく、プリント基板の表面については配線禁止領域やソルダーレジスト塗布禁止領域、裏面についてはソルダーレジスト塗布禁止領域を図面に加える作業を行わなければならない。これらの作業により作成されたデータは、プリント基板側で要求される条件であって構造設計で必要となるデータではない為、プリント基板設計者が構造設計者から受け取る設計データには含まれない。従ってプリント基板設計者は毎回これら３つの領域を手作業で描画しなければならず、これらの作業が設計完成までに要する時間や工数の増大の要因となるという問題があった。
また、特許文献１に記載されているテスタ検査端子用の座標等を算出する装置は配線禁止領域やソルダーレジスト塗布禁止領域のデータについては自動生成を行わないので、プリント基板設計者はこれらの領域を加える作業にこの装置を使用することはできない。
【０００６】
そこでこの発明は、上述した解題を解決する情報処理装置及びその制御方法とプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
本発明は、上述の課題を解決すべくなされたもので、プリント基板設計データを入力する入力部と、前記入力部より入力された前記プリント基板設計データのうち１つの領域データを検出し前記検出した１つの領域データからプリント基板設計に必要な複数の領域データを生成する演算部と、前記演算部で生成した前記複数の領域データを複数のプリント基板設計用データ形式として出力する出力部とを備えることを特徴とする情報処理装置である。
【０００８】
また本発明は、プリント基板設計データを入力し、当該入力した前記プリント基板設計データのうち１つの領域データを検出し前記検出した１つの領域データからプリント基板設計に必要な複数の領域データを生成し、その生成した前記複数の領域データを複数のプリント基板設計用データ形式として出力することを特徴とする情報処理方法である。
【０００９】
また本発明は、情報処理装置のコンピュータを、プリント基板設計データを入力する入力手段、前記入力手段より入力された前記プリント基板設計データのうち１つの領域データを検出し前記検出した１つの領域データからプリント基板設計に必要な複数の領域データを生成する演算手段、前記演算手段で生成した前記複数の領域データを複数のプリント基板設計用データ形式として出力する出力手段、として機能させることを特徴とするプログラムである。
【発明の効果】
【００１０】
本発明によれば、自動でプリント基板設計に必要な複数の領域データを生成するため、プリント基板設計作業の効率化、工数削減という効果が得られる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第一の実施形態による情報処理装置の最小構成を示す図である。
【図２】本発明の第一の実施形態による情報処理装置の具体的な構成を示す図である。
【図３】本発明の第一の実施形態において領域データを生成した結果の一例を示す第一の図である。
【図４】本発明の第一の実施形態において領域データを生成した結果の一例を示す第二の図である。
【図５】本発明の第一の実施形態による処理フローを示す第一の図である。
【図６】ＩＤＦファイルの一例を示す図である。
【発明を実施するための形態】
【００１２】
＜第一の実施形態＞
以下、本発明の一実施形態による情報処理装置を図１〜図６を参照して説明する。
図１は同実施形態による情報処理装置の最小構成を示す図である。
この図において、符号１は情報処理装置を表している。図１に示す通り、情報処理装置１は入力部１０、演算部２０、出力部３０を備えている。
入力部１０はプリント基板設計用のデータを取り込む入力手段である。演算部２０は入力部１０で入力したデータからある特定の領域データを検出し、検出した領域データを基に別の領域データを生成する。どの領域データを検出するかや生成後の領域データに関する事項はあらかじめ記憶されている。出力部３０は演算部２０が生成した領域データを複数のプリント基板設計用データ形式で出力する。どのようなデータ形式で出力するかはあらかじめ規定されている。
【００１３】
図２は第一の実施形態による情報処理装置の具体的な構成を示す図である。
図２に示す通り、情報処理装置１は、ＩＤＦデータ入力部１１、形状データ演算部２１、ＩＤＦデータ出力部３１とその他データ出力部３２とを備えている。
本実施例では、情報処理装置１は構造設計から与えられるＩＤＦデータのうちプリント基板の外形線を検出し、配線禁止領域及びソルダーレジスト塗布禁止領域を生成する。
ＩＤＦデータ入力部１１は、構造設計が提供したＩＤＦファイルを読み込む機能部である。ＩＤＦデータとは機械用ＣＡＤとプリント基板用を含む電気用ＣＡＤでデータ交換可能なように定められた中間フォーマットで業界標準のデータ形式である。電気・電子製品の開発においては、まず構造設計者がその製品の企画に基づき基板寸法などの構造データを機械用ＣＡＤで設計し、その結果をＩＤＦデータでプリント基板設計側に提供するということがしばしば行われる。
【００１４】
形状データ演算部２１は読み込んだＩＤＦデータから領域データの一つであるプリント基板の外形を示すデータを検出する機能を備えている。
また、形状データ演算部２１は配線禁止領域及びソルダーレジスト塗布禁止領域を示す領域データを生成する機能を備えている。前提として本実施例では配線禁止領域及びソルダーレジスト塗布禁止領域はプリント基板の外形に沿って設けられるものであるとする。
これら２つの領域のデータを生成するためには配線禁止領域及びソルダーレジスト塗布禁止領域はそれぞれ外形線を中心として両側又は片側にどの程度の幅を持つ領域とするか（以下、オフセット値）の情報が必要である。あるいはそれぞれの領域を線又は面の何れかとして生成するのかという幾何データに関する情報も必要になる。
例えば、配線禁止領域を示すデータは外形線の位置を基準としてオフセット値分だけ離れた位置を、複数の外形線について表した情報であり、その領域は面として表す。そしてこの情報がＩＤＦデータ内に記述される。
形状データ演算部２１は、配線禁止領域やソルダーレジスト塗布禁止領域のデータを生成するためのプログラムや、処理条件を規定するために予め記憶した設定ファイル等に記述されたパラメータをメモリ等の記憶部から読み込んで、当該領域データの生成を行う。
【００１５】
上述のとおり形状データ演算部２１は外形を示すデータの座標データにオフセット値の情報を付加し、プリント基板の外形を示すデータから配線禁止領域及びソルダーレジスト塗布禁止領域を示す領域データをそれぞれ生成する。特許文献１の方法では、テスタ検査端子用の座標等を算出するにあたり、図形から配線パターンを認識し、さらに認識した配線パターンの環状線沿いに補助線を描く必要があった。しかし本発明の方法ではそのような複雑な計算は不要で効率的である。
【００１６】
ＩＤＦデータ出力部３１は、配線禁止領域を示す領域データをＩＤＦデータとして出力する機能を有している。また、その他データ出力部３２はソルダーレジスト塗布禁止領域を示すデータをプリント基板用ＣＡＤ用のデータ形式に変換して出力する機能を有している。ＩＤＦデータ出力部３１及びその他データ出力部３２で出力したデータはプリント基板用ＣＡＤで読み込むことが可能である。
ここで配線禁止領域をＩＤＦデータとして出力するのはＩＤＦの標準仕様に配線禁止領域が定められているからである。反対にソルダーレジスト塗布禁止領域はＩＤＦの標準仕様にないのでプリント基板用ＣＡＤで読み込めるデータ形式としている。しかし、これは一例であって本発明における出力形式をこのように限定するものではない。
このようにして本発明によればこれまでプリント基板用ＣＡＤを使用して手作業で生成していたプリント基板設計に必要なデータを自動で生成することが可能になり設計作業の効率化が可能である。
【００１７】
図３は本実施形態による情報処理装置が領域データを生成した結果の一例を示す第一の図である。
図３（ａ）はＩＤＦデータを取り込んで検出した外形線である。外形線は、一辺が１０ｍｍの正方形を外縁とし、その中心には半径１ｍｍの円形の貫通穴が開いているという形状を示している。この外形線に対して、配線禁止領域についてはオフセット値が１．０ｍｍ、ソルダーレジスト塗布禁止領域についてはオフセット値が０．５ｍｍという条件で配線禁止領域とソルダーレジスト塗布禁止領域を生成したのが図３（ｂ）及び図３（ｃ）である。
図３（ｂ）は配線禁止領域を示す図である。まず外縁部に注目すると情報処理装置１は、外形線上に沿って外形線を中心に内側・外側それぞれ１ｍｍの幅の領域を持つ面を生成する。次に中心の貫通穴に注目すると、情報処理装置１は円周に沿って円周線を中心に内側・外側それぞれ１ｍｍの幅の面を生成した結果、半径２ｍｍの円を表す面を生成する。
図３（ｃ）はソルダーレジスト塗布禁止領域を示す図である。まず外縁部に注目すると情報処理装置１は、外形線上に沿って外形線を中心に内側、外側それぞれ０．５ｍｍの幅の領域を持つ線（太さ１ｍｍの線）を生成する。中心部の円についても同様で、情報処理装置１は円周に沿って太さ１ｍｍの線を生成する。
【００１８】
図４は本実施形態による情報処理装置が領域データを生成した結果の一例を示す第二の図である。
図４で示すように、情報処理装置１は外形線に沿って当該外形線の両脇に設けるソルダーレジスト塗布禁止領域と配線禁止領域を示す情報を生成している。この図のように丸面取りが必要な外形線の形状の場合、手作業では逐一作業が必要であるが本発明によると自動でデータが生成されるので作業の効率や工数削減に効果的である。
【００１９】
図５は本実施形態による処理フローを示す第一の図である。
図６はＩＤＦファイルの一例を示す図である。
図５、図６を用いて情報処理装置１がプリント基板の外形を示すデータから配線禁止領域及びソルダーレジスト塗布禁止領域のデータを生成する場合の処理フローについて説明する。
最初にＩＤＦデータ入力部１１はユーザの指示するＩＤＦデータを入力する（ステップＳ１）。
ＩＤＦデータはプリント基板の外形や高さ、あるいはドリル穴や部品配置可能領域といったプリント基板の各領域についての情報を有している。そして、それらの情報はそれぞれ対応するセクションに記載されている。例えばＩＤＦ  ＶＥＲＳＩＯＮ  ３．０では、プリント基板の外形に関する情報は、ＢＯＡＲＤ＿ＯＵＴＬＩＮＥセクションに記載され、配線禁止領域の情報は、ＲＯＵＴＥ＿ＫＥＥＰＯＵＴセクションに記載される（図６参照）。
【００２０】
形状データ演算部２１は読み込んだＩＤＦデータのＢＯＡＲＤ＿ＯＵＴＬＩＮＥセクションからプリント基板の外形を検出する（ステップＳ２）。
次に形状データ演算部２１は、検出した外形線を示す座標データに加える所定のオフセット値をメモリ等の記憶部から読み込んで、外形線を示す座標データとそれぞれのオフセット値から配線禁止領域及びソルダーレジスト塗布禁止領域の情報を生成する（ステップＳ３）。なお、オフセット値には、配線禁止領域用のオフセット値とソルダーレジスト塗布禁止領域用のオフセット値が存在する。
【００２１】
領域データを生成する方法の一例として配線禁止領域を用いて説明すると、形状データ演算部２１は、外形線を示す座標データに＋のオフセット値と、−のオフセット値を付加した情報を生成することにより、外形線の両脇に設ける配線禁止領域の情報を生成する。さらに外形線を構成する各線分の各端点においては当該端点を中心にオフセット値を半径とする円を描くようなデータを生成する。このようにしておくと例えば図４における丸面取りの個所についても自動的に丸面取りが行われ効率的である。ソルダーレジスト塗布禁止領域についても形状データ演算部２１は配線禁止領域と同様にして領域データを生成することが可能である。
【００２２】
さらに形状データ演算部２１はステップＳ３で生成した領域データを所定のデータ形式及び幾何データとして生成する（ステップＳ４）。
例えば、ＩＤＦデータで出力する場合、配線禁止領域はＲＯＵＴＥ＿ＫＥＥＰＯＵＴセクションに記述することが規定されている。また、そのようにすることで配線禁止領域は面として表現されることになる。従って形状データ演算部２１はステップＳ３で求めた座標データをＩＤＦの定める同セクションの記述方法に従ったデータ形式で生成する。ソルダーレジスト塗布禁止領域の場合は、配線禁止領域のようにセクションが用意されていない為、ＩＤＦデータとして表現することができない。従ってプリント基板用ＣＡＤのデータ形式で生成する。その場合、上述した配線禁止領域と同様に領域データを生成した場合は面としてデータを出力してもよい。あるいは、ソルダーレジスト塗布禁止領域用のオフセット値を２倍した値を線幅として有するプリント基板の外形線を示す線分と同じ線分として領域データを生成することも考えられる。
【００２３】
最後にＩＤＦデータ出力部３１及びその他データ出力部３２はステップＳ４で生成したプリント基板設計用データを実際に所定のデータ形式で出力する（ステップＳ５）。
以上によってプリント基板の外形を示すデータから配線禁止領域やソルダーレジスト塗布禁止領域というプリント基板設計に必要なデータ領域を簡単な処理のみで生成することが可能である。
【００２４】
なお、入力部１０が読み取るプリント基板設計データはＩＤＦデータでなくても構わない。他にもＤＸＦフォーマットのようなデータ形式が考えられる。また、演算部２０が検出する特定の領域データはプリント基板の外形を示すデータでなくてもよく、生成後の領域データは配線禁止領域とソルダーレジスト塗布禁止領域でなくてもよい。
さらに図４において、外側と示された側の領域は実際には使用しない為、内側にだけ配線禁止領域とソルダーレジスト塗布禁止領域を設けるように領域データを生成するような実施形態も考えられる。
【００２５】
なお、上述の情報処理装置１は内部にコンピュータを有している。そして、上述した情報処理装置１の各処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしてもよい。
【００２６】
また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【符号の説明】
【００２７】
１・・・情報処理装置
１０・・・入力部
１１・・・ＩＤＦ情報入力部
２０・・・演算部
２１・・・形状データ演算部
３０・・・出力部
３１・・・ＩＤＦデータ出力部
３２・・・その他データ出力部
【図１】
2014228982.tif 000003
【図２】
2014228982.tif 000004
【図３】
2014228982.tif 000005
【図４】
2014228982.tif 000006
【図５】
2014228982.tif 000007
【図６】
2014228982.tif 000008