JP6587922B2 - Data generating apparatus and data generating method - Google Patents
Data generating apparatus and data generating method Download PDFInfo
- Publication number
- JP6587922B2 JP6587922B2 JP2015241688A JP2015241688A JP6587922B2 JP 6587922 B2 JP6587922 B2 JP 6587922B2 JP 2015241688 A JP2015241688 A JP 2015241688A JP 2015241688 A JP2015241688 A JP 2015241688A JP 6587922 B2 JP6587922 B2 JP 6587922B2
- Authority
- JP
- Japan
- Prior art keywords
- band
- terminals
- terminal
- region
- combination
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Testing Of Short-Circuits, Discontinuities, Leakage, Or Incorrect Line Connections (AREA)
- Tests Of Electronic Circuits (AREA)
Description
本発明は、基板に実装された電子部品の各端子間の検査をする際の検査対象とする一対の端子の組み合わせを示す組み合わせデータを生成するデータ生成装置およびデータ生成方法に関するものである。 The present invention relates to a data generation apparatus and a data generation method for generating combination data indicating a combination of a pair of terminals to be inspected when inspecting terminals between electronic components mounted on a substrate.
この種のデータ生成装置として、下記特許文献1において出願人が開示したデータ生成装置が知られている。このデータ生成装置は、操作部、表示部、記憶部および制御部を備え、回路基板に実装されている電子部品の端子が接続されているランド上における検査用プローブのプロービングが可能な位置(プロービング位置)を特定し、その位置を示す位置データを生成可能に構成されている。
As this type of data generation apparatus, a data generation apparatus disclosed by the applicant in
一方、電子部品を基板本体に実装する際には、電子部品の端子をランドに半田付けする。このため、電子部品を実装した回路基板の検査においては、電子部品における隣接する端子の半田ブリッジによる短絡の有無の判定(短絡検査)が行われる。このため、上記したデータ生成装置を用いて短絡検査用の位置データを生成する際には、短絡検査の対象とする隣接する一対の端子の組み合わせを特定する必要がある。この場合、この種のデータ生成装置では、電子部品の構成を示す基板データに基づいて制御部が隣接する一対の端子の組み合わせを特定する。具体的には、制御部は、基板データから特定される端子の番号(例えば、端子に対して予め付された一連の数字)を特定し、番号が連続する一対の端子を1組とする処理を繰り返すことにより、一対の端子の組み合わせを特定している。 On the other hand, when the electronic component is mounted on the board body, the terminal of the electronic component is soldered to the land. For this reason, in the inspection of the circuit board on which the electronic component is mounted, it is determined whether or not there is a short circuit (short circuit inspection) due to a solder bridge between adjacent terminals in the electronic component. For this reason, when generating position data for short circuit inspection using the above-mentioned data generation device, it is necessary to specify a combination of a pair of adjacent terminals to be subjected to a short circuit inspection. In this case, in this type of data generation device, the control unit specifies a pair of adjacent terminals based on board data indicating the configuration of the electronic component. Specifically, the control unit identifies a terminal number (for example, a series of numbers assigned in advance to the terminal) specified from the board data, and sets a pair of terminals having consecutive numbers as one set. By repeating the above, the combination of a pair of terminals is specified.
ところが、従来のデータ生成装置には、解決すべき以下の課題がある。すなわち、従来のデータ生成装置では、端子の番号(一連の数字)に基づいて短絡検査の対象とする隣接する一対の端子の組み合わせを特定している。しかしながら、一連の数字が端子に付されていない(不連の数字が付されている)電子部品や、数字以外の符号が端子に付されている電子部品については、この方法で隣接する一対の端子の組み合わせを特定することが困難となる。また、電子部品の本体部を挟んで本体部の両側部に位置する一対の端子のように、短絡検査の対象とする必要がない端子に一連の数字が端子に付されているときには、短絡検査の対象とする必要がない端子が短絡検査の対象として特定されて、検査効率が低下するおそれもある。この場合、この種のデータ生成装置による処理では特定することが困難な電子部品については、オペレータが図面を確認しつつ手作業で一対の端子の組み合わせを特定しているが、この場合においても、人為的なミスに起因して、誤った組み合わせが特定されたり、短絡検査の対象とすべき組み合わせが特定されなかったりするおそれがある。 However, the conventional data generation apparatus has the following problems to be solved. That is, in a conventional data generation device, a combination of a pair of adjacent terminals to be subjected to a short circuit inspection is specified based on the terminal numbers (a series of numbers). However, for electronic components in which a series of numbers are not attached to the terminals (discontinuous numbers are attached) and electronic components in which a symbol other than numbers is attached to the terminals, a pair of adjacent It becomes difficult to specify a combination of terminals. Also, when a series of numbers are attached to terminals that do not need to be subject to short circuit inspection, such as a pair of terminals located on both sides of the main body part across the main body part of the electronic component, short circuit inspection Terminals that do not need to be subject to short-circuit inspection are identified as short-circuit inspection targets, which may reduce inspection efficiency. In this case, for electronic components that are difficult to identify by processing with this type of data generation device, the operator manually identifies the combination of a pair of terminals while confirming the drawing. Due to human error, an incorrect combination may be identified, or a combination to be subjected to a short circuit inspection may not be identified.
本発明は、かかる課題に鑑みてなされたものであり、電子部品における検査対象とする一対の端子の適切な組み合わせを示すデータを生成し得るデータ生成装置およびデータ生成方法を提供することを主目的とする。 The present invention has been made in view of such a problem, and it is a main object of the present invention to provide a data generation device and a data generation method capable of generating data indicating an appropriate combination of a pair of terminals to be inspected in an electronic component. And
上記目的を達成すべく請求項1記載のデータ生成装置は、複数の端子を有する電子部品が実装された基板における当該各端子間の検査をする際の検査対象とする一対の端子の組み合わせを特定して当該組み合わせを示すデータを生成する処理部を備えたデータ生成装置であって、前記処理部は、前記基板の構成を示すデータに基づいて当該基板における前記各端子の端子位置を特定する第1処理と、当該基板における予め決められた第1方向に沿った予め指定された幅の第1の帯状領域および当該第1方向に直交する第2方向に沿った予め指定された幅の第2の帯状領域の少なくとも一方の帯状領域に前記端子位置が複数配列されているときに、複数の当該第1の帯状領域および複数の当該第2の帯状領域で構成されて当該各帯状領域が交差する交差部に前記各端子位置が位置するように当該各帯状領域をマトリクス状に配置した判定用マトリクスを仮想的に設定する第2処理と、前記判定用マトリクスにおける平行で隣接する2つの前記帯状領域の間隔が前記少なくとも一方の帯状領域に配列されている前記各端子位置の間隔のうちの最小の間隔に予め決められた係数α(αは1よりも大きい正数)を乗算した基準間隔以上のときに当該2つの帯状領域の間に当該各帯状領域に平行な新たな帯状領域を挿入する第3処理と、当該第3処理の実行後の新たな判定用マトリクスにおける前記各交差部のうちの互いに隣接する一対の交差部に前記端子位置がそれぞれ位置しているときに当該各端子位置にそれぞれ対応する前記各端子を前記検査対象とする一対の端子の組み合わせとして特定する第4処理とを実行する。
In order to achieve the above object, the data generation device according to
また、請求項2記載のデータ生成装置は、請求項1記載のデータ生成装置において、前記帯状領域の幅を指定する指定操作が可能な操作部を備え、前記処理部は、前記帯状領域を前記指定操作によって指定された幅に設定して前記各処理を実行する。
Further, the data generation device according to
また、請求項3記載のデータ生成方法は、複数の端子を有する電子部品が実装された基板における当該各端子間の検査をする際の検査対象とする一対の端子の組み合わせを特定して当該組み合わせを示すデータを生成するデータ生成方法であって、前記基板の構成を示すデータに基づいて当該基板における前記各端子の端子位置を特定する第1処理と、当該基板における予め決められた第1方向に沿った予め指定された幅の第1の帯状領域および当該第1方向に直交する第2方向に沿った予め指定された幅の第2の帯状領域の少なくとも一方の帯状領域に前記端子位置が複数配列されているときに、複数の当該第1の帯状領域および複数の当該第2の帯状領域で構成されて当該各帯状領域が交差する交差部に前記各端子位置が位置するように当該各帯状領域をマトリクス状に配置した判定用マトリクスを仮想的に設定する第2処理と、前記判定用マトリクスにおける平行で隣接する2つの前記帯状領域の間隔が前記少なくとも一方の帯状領域に配列されている前記各端子位置の間隔のうちの最小の間隔に予め決められた係数α(αは1よりも大きい正数)を乗算した基準間隔以上のときに当該2つの帯状領域の間に当該各帯状領域に平行な新たな帯状領域を挿入する第3処理と、当該第3処理の実行後の新たな判定用マトリクスにおける前記各交差部のうちの互いに隣接する一対の交差部に前記端子位置がそれぞれ位置しているときに当該各端子位置にそれぞれ対応する前記各端子を前記検査対象とする一対の端子の組み合わせとして特定する第4処理とを実行する。 According to a third aspect of the present invention, there is provided a data generation method that specifies a combination of a pair of terminals to be inspected when an inspection is performed between the terminals on a board on which an electronic component having a plurality of terminals is mounted. A data generation method for generating data indicating a first processing for specifying a terminal position of each terminal on the substrate based on data indicating a configuration of the substrate, and a first direction determined in advance on the substrate The terminal position is located in at least one of the first belt-like region having a pre-designated width along the second belt-like region having a pre-designated width along the second direction orthogonal to the first direction. When the plurality of the first band-shaped regions and the plurality of the second band-shaped regions are arranged, the terminal positions are positioned at the intersections where the band-shaped regions intersect. A second process for virtually setting a determination matrix in which the respective band-shaped areas are arranged in a matrix, and an interval between two parallel and adjacent band-shaped areas in the determination matrix are arranged in the at least one band-shaped area. Each interval between the two band-like regions when the minimum interval among the intervals of the terminal positions is equal to or greater than a reference interval obtained by multiplying a predetermined coefficient α (α is a positive number greater than 1). In the third process for inserting a new band-shaped area parallel to the band-shaped area, and the pair of adjacent intersections among the intersections in the new determination matrix after the execution of the third process, the terminal positions are A fourth process is performed to identify each terminal corresponding to each terminal position as a combination of a pair of terminals to be inspected when each terminal is located.
また、請求項4記載のデータ生成方法は、請求項3記載のデータ生成方法において、前記帯状領域の幅を指定操作によって指定した幅に設定して前記各処理を実行する。 According to a fourth aspect of the present invention, in the data generation method according to the third aspect, the width of the band-like region is set to a width designated by a designation operation, and the processes are executed.
請求項1記載のデータ生成装置、および請求項3記載のデータ生成方法では、第1処理、第2処理、第3処理および第4処理を実行して検査対象とする一対の端子の組み合わせを特定してその組み合わせを示すデータを生成する。このため、このデータ生成装置およびデータ生成方法では、端子に付されている数字や符号を用いることなく、また手作業に依存することなく、隣接する一対の端子の組み合わせだけを漏れなく特定して、その組み合わせを示すデータを生成することができる。したがって、このデータ生成装置およびデータ生成方法によれば、電子部品における検査対象とする一対の端子の適切な組み合わせを示す組み合わせを示すデータを確実に生成することができる。
In the data generation device according to
また、請求項2記載のデータ生成装置、および請求項4記載のデータ生成方法によれば、帯状領域の幅を指定操作によって指定した幅に設定して各処理を実行することにより、例えば、基板の構成を示すデータの作成過程で生じることがある各端子の長さや幅の誤差の最大値に相当する長さに各帯状領域の幅を規定することで、設計上では1つの直線上に配置する予定であった各端子の各端子位置が基板の構成を示すデータ上では位置ずれしてその直線から外れる場合においても、このような位置ずれを吸収して、これらの端子位置が1つの帯状領域に配列されていると判別することができる。このため、このデータ生成装置およびデータ生成方法によれば、検査対象とすべき一対の端子の組み合わせを確実に特定することができる。
Moreover, according to the data generation device of
以下、データ生成装置およびデータ生成方法の最良の形態について、添付図面を参照して説明する。 Hereinafter, the best mode of a data generation device and a data generation method will be described with reference to the accompanying drawings.
最初に、データ生成装置の一例としての図1に示すデータ生成装置1の構成について説明する。データ生成装置1は、例えば図2に示す基板100に実装されている電子部品101aの端子T1〜T14(以下、区別しないときには「端子T」ともいう)間の短絡検査を行う際に検査対象とする隣接する一対の端子Tの組み合わせを特定して組み合わせデータDbを後述するデータ生成方法に従って生成可能に構成されている。具体的には、データ生成装置1は、図1に示すように、操作部2、表示部3、記憶部4および処理部5を備えて構成されている。
First, the configuration of the
操作部2は、各種の操作用のスイッチを備えて構成されて、操作に応じて操作信号を出力する。表示部3は、処理部5の指示に従い、各種の画像を表示する。記憶部4は、処理部5によって実行されるデータ生成処理50(図3参照)において用いられる基板データDa(基板の構成を示すデータ)を記憶する。この場合、基板データDaは、基板100に実装されている電子部品101aにおける各端子Tの中心(図心)の位置(図2参照:以下、「端子位置P」ともいう)を示す情報を含んで構成されている。また、記憶部4は、データ生成処理50において生成される組み合わせデータDbを記憶する。
The
処理部5は、操作部2から出力される操作信号に従って各種の処理を実行する。具体的には、処理部5は、図3に示すデータ生成処理50を実行し、基板100における電子部品101aの各端子T間の短絡検査を行う際に検査対象とする隣接する一対の端子Tの組み合わせを特定して、その組み合わせを示す組み合わせデータDbを生成する。
The
次に、データ生成装置1を用いて組み合わせデータDbを生成するデータ生成方法、およびその際のデータ生成装置1の動作について、図面を参照して説明する。最初に、図2に示す基板100に実装されている電子部品101aの各端子T間の短絡検査を行う際に検査対象とする隣接する一対の端子Tの組み合わせを示す組み合わせデータDbを生成する例について説明する。なお、上記した基板データDaが記憶部4に既に記憶されているものとする。
Next, a data generation method for generating the combination data Db using the
まず、操作部2を操作して組み合わせデータDbの生成処理の実行を指示する。この際に、操作部2が操作信号を出力し、処理部5が、操作信号に従って図3に示すデータ生成処理50を実行する。このデータ生成処理50では、処理部5は、基板データDaを記憶部4から読み出す(ステップ51)。次いで、処理部5は、読み出した基板データDaに基づき、電子部品101aの各端子Tにおける中心の端子位置P(基板100上の座標)を特定する(ステップ52)。なお、このステップ52が第1処理に相当する。
First, the
続いて、処理部5は、基板100における予め決められた第1の方向(図4に示す矢印Xの方向)に沿った第1の帯状領域、および第1の方向に直交する第2方向(同図に示す矢印Yの方向)に沿った第2の帯状領域の少なくとも一方に端子位置Pが複数配列されているか否かを判別する(ステップ53)。この場合、同図に示す帯状領域Dxa,Dxb(以下、区別しないときには「帯状領域Dx」ともいう)が第1の帯状領域にそれぞれ相当し、帯状領域Dya〜Dyg(以下、区別しないときには「帯状領域Dy」ともいい、帯状領域Dxと帯状領域Dyとを区別しないときには「帯状領域D」ともいう)が第2の帯状領域にそれぞれ相当する。
Subsequently, the
ここで、このデータ生成装置1では、操作部2の操作によって各帯状領域Dの幅および長さを任意に指定して設定することが可能となっている。この場合、設計上では長さや幅が互いに等しい複数の端子Tを1つの直線上に配列する予定であった各端子Tの長さや幅が、基板データDaを作成する過程(例えば、作図ソフトで図面を作成する過程)で僅かに異なることがある。このようなときには、各端子Tの端子位置Pが位置ずれして、1つの直線上に配列されずに、その直線から外れることとなる。このような位置ずれを吸収するため、一例として、基板データDaの作成過程で生じることがある各端子Tの長さ(図2における上下方向の長さ)の誤差の最大値に相当する程度の長さに帯状領域Dxの幅を規定し、各端子Tの幅(図2における左右方向の長さ)の誤差の最大値に相当する程度の長さに帯状領域Dyの幅を規定する。また、各帯状領域Dの長さを、一例として、電子部品101aの長さよりもやや長く規定する。なお、図4,5,9,13では、帯状領域Dの幅を実際よりも広く図示している。
Here, in this
この場合、いずれの帯状領域Dにも端子位置Pが複数配列されていないときには、検査対象とすべき隣接する一対の端子Tが存在しない可能性がある。このため、処理部5は、ステップ53において、いずれの帯状領域Dにも端子位置Pが複数配列されていないと判別したときには、その旨を表示部3に表示させてデータ生成処理50を終了する。
In this case, when a plurality of terminal positions P are not arranged in any of the belt-like regions D, there is a possibility that there is no pair of adjacent terminals T to be inspected. For this reason, when the
一方、ステップ53において、帯状領域Dxおよび帯状領域Dyの少なくとも一方に端子位置Pが複数配列されていると判別したときには、処理部5は、図4に示すように、複数の帯状領域Dxおよび複数の帯状領域Dyで構成されると共に、各帯状領域Dが交差する交差部Cに各端子位置Pが位置するように各帯状領域Dをマトリクス状に配置した判定用マトリクスMaを仮想的に設定する(ステップ54)。この場合、ステップ53,54が第2処理に相当する。
On the other hand, when it is determined in
次いで、処理部5は、上記したステップ53において端子位置Pが複数配列されていると判別した帯状領域D(図4に示すように、この例では帯状領域Dxa,Dxbおよび帯状領域Dya〜Dyg)に配列されている各端子位置Pの間隔(この例では、帯状領域Dxa,Dxbにおけるそれぞれ6個(合計12個)の間隔、および帯状領域Dya〜Dygにおけるそれぞれ1個(合計7個)の間隔)のうちの最小の間隔(この例では、同図の左下の間隔Sp)を特定する。続いて、処理部5は、特定した最小の間隔Spに予め決められた1よりも大きい正数である係数αを乗算した基準間隔Ss(同図参照)を算出する(ステップ55)。ここで、係数αは、最も狭い2つの端子の間隔よりも間隔が広い2つの端子の組み合わせを検査対象とする組み合わせから除外するための係数αであって、係数αが1に近いほど、検査対象から除外される組み合わせが多くなり、係数αが大きいほど検査対象から除外される組み合わせが少なくなる。この場合、係数αを1よりも大きくかつ2未満の範囲内に規定するのが好ましく、この例では、係数αを1.5に規定している。
Next, the
次いで、処理部5は、判定用マトリクスMaにおける平行で隣接する2つの帯状領域Dの間隔Sd(つまり、隣接する帯状領域Dxの間隔および隣接する帯状領域Dyの間隔)が基準間隔Ss以上に離間している帯状領域Dが存在するか否かを判別する(ステップ56)。この場合、図4に示すように、基準間隔Ss以上に離間している2つの帯状領域Dxa,Dxbが存在していると判別したときには、処理部5は、図5に示すように、その2つの帯状領域Dxa,Dxbの間に各帯状領域Dxa,Dxbに平行な新たな帯状領域Dxcを挿入する(ステップ57)。この場合、ステップ56,57が第3処理に相当する。なお、ステップ56において、基準間隔Ss以上に離間している帯状領域Dが存在しないと判別したときには、ステップ57を実行することなく、次に説明するステップ58を実行する。
Next, the
続いて、処理部5は、第3処理の実行後の新たな判定用マトリクスMaにおける各帯状領域Dの各交差部Cの中から、帯状領域Dが間に存在しない状態で互いに隣接しかつ双方に端子位置Pが位置しているとの条件を満たす一対の交差部Cをすべて抽出する(ステップ58)。この判定用マトリクスMaでは、図6に示すように交差部Cが配列される。なお、同図において、符号が記載されている各交差部Cには端子位置Pが位置していることを示し、各符号は端子位置Pに対応する端子Tの符号を示している。この場合、このステップ58が第4処理に相当する。
Subsequently, the
次いで、処理部5は、図7に示すように、抽出した一対の各交差部Cに位置している一対の端子位置Pにそれぞれ対応する端子Tを検査対象とする一対の端子Tの組み合わせとして特定し、その組み合わせを示す組み合わせデータDbを生成する(ステップ59)。この場合、電子部品101aについての判定用マトリクスMaでは、図6に示すように、互いに隣接しかつ双方に端子位置Pが位置しているとの条件を満たす一対の交差部Cが12組存在するため、処理部5は、図7に示すように、検査対象とする一対の端子Tの組み合わせとして、12個の組み合わせを特定してその組み合わせを示す組み合わせデータDbを生成する。続いて、処理部5は、組み合わせデータDbを記憶部4に記憶させて(ステップ60)、このデータ生成処理50を終了する。このように、このデータ生成処理50を実行することで、端子Tに付されている数字や符号を用いることなく、また手作業に依存することなく、隣接する一対の端子Tの組み合わせだけを漏れなく特定して、その組み合わせデータDbを生成することが可能となっている。
Next, as shown in FIG. 7, the
次に、図8に示す基板100に実装されている電子部品101b(例えば、BGAソケット)の各端子A1〜J10(以下、区別しないときには「端子T」ともいう)間の短絡検査を行う際に検査対象とする隣接する一対の端子Tの組み合わせを示す組み合わせデータDbを生成する例について説明する。なお、上記した基板データDaが記憶部4に既に記憶されているものとする。また、以下の説明において、上記した電子部品101aについての組み合わせデータDbを生成する例において説明した内容と同じ内容については、重複する説明を省略する。
Next, when performing a short circuit inspection between the terminals A1 to J10 (hereinafter also referred to as “terminal T” when not distinguished) of the
まず、操作部2を操作して生成処理の実行を指示し、これに応じて、処理部5が、図3に示すデータ生成処理50を実行する。この場合、処理部5は、上記したステップ51,52を実行して、電子部品101bの各端子Tにおける中心の端子位置Pを特定する。
First, the
次いで、処理部5は、図9に示すように、第1方向(矢印Xの方向)に沿った帯状領域Dxh〜Dxq(第1の帯状領域に相当する:以下、区別しないときには「帯状領域Dx」ともいう)、および第2方向(矢印Yの方向)に沿った帯状領域Dyh〜Dyq(第2の帯状領域に相当する:以下、区別しないときには「帯状領域Dy」ともいう)の少なくとも一方に端子位置Pが複数配列されているか否かを判別する(ステップ53)。
Next, as shown in FIG. 9, the
この場合、処理部5は、ステップ53において、いずれの帯状領域Dにも端子位置Pが複数配列されていないと判別したときには、その旨を表示部3に表示させてデータ生成処理50を終了する。
In this case, when the
一方、ステップ53において、帯状領域Dxおよび帯状領域Dyの少なくとも一方に端子位置Pが複数配列されていると判別したときには、処理部5は、図9に示すように、複数の帯状領域Dxおよび複数の帯状領域Dyで構成されると共に、各帯状領域Dが交差する交差部Cに各端子位置Pが位置するように各帯状領域Dをマトリクス状に配置した判定用マトリクスMbを仮想的に設定する(ステップ54:図3中の「Ma」は「Mb」と読み替えるものとする)。
On the other hand, when it is determined in
続いて、処理部5は、各帯状領域Dに配列されている各端子位置Pの間隔のうちの最小の間隔(図9における左下の間隔Sp)を特定し、次いで、特定した最小の間隔Spに係数1.5を乗算した基準間隔Ss(同図参照)を算出する(ステップ55)。続いて、処理部5は、隣接する帯状領域Dxの間隔および隣接する帯状領域Dyの間隔が基準間隔Ss以上に離間している帯状領域Dが存在するか否かを判別する(ステップ56)。
Subsequently, the
この場合、図9に示すように、基準間隔Ss以上に離間している帯状領域Dが存在しないため、処理部5は、ステップ57を実行することなく、ステップ58を実行して、互いに隣接しかつ双方に端子位置Pが位置しているとの条件を満たす一対の交差部Cをすべて抽出する。この場合、判定用マトリクスMbでは、図10に示すように交差部Cが配列される。なお、同図において、符号が記載されている各交差部Cには端子位置Pが位置していることを示し、各符号は端子位置Pに対応する端子Tの符号を示している。
In this case, as shown in FIG. 9, since there is no band-like region D that is separated by more than the reference interval Ss, the
次いで、処理部5は、図11に示すように、抽出した一対の各交差部Cに位置している一対の端子位置Pにそれぞれ対応する端子Tを検査対象とする一対の端子Tの組み合わせとして特定し、その組み合わせを示す組み合わせデータDbを生成する(ステップ59)。この場合、電子部品101bについての判定用マトリクスMbでは、互いに隣接しかつ双方に端子位置Pが位置しているとの条件を満たす一対の交差部Cが342組存在するため、処理部5は、同図に示すように、検査対象とする一対の端子Tの組み合わせとして、342個の組み合わせを特定してその組み合わせを示す組み合わせデータDbを生成する。続いて、処理部5は、組み合わせデータDbを記憶部4に記憶させて(ステップ60)、データ生成処理50を終了する。
Next, as shown in FIG. 11, the
次に、図12に示す基板100に実装されている電子部品101c(例えば、ちどり状に端子が配列されたBGAソケット)の各端子K1〜R4(以下、区別しないときには「端子T」ともいう)間の短絡検査を行う際に検査対象とする隣接する一対の端子Tの組み合わせを示す組み合わせデータDbを生成する例について説明する。なお、上記した基板データDaが記憶部4に既に記憶されているものとする。また、以下の説明において、上記した電子部品101a,101bについての組み合わせデータDbを生成する例において説明した内容と同じ内容については、重複する説明を省略する。
Next, the respective terminals K1 to R4 (hereinafter also referred to as “terminal T” when not distinguished) of the
まず、操作部2を操作して生成処理の実行を指示し、これに応じて、処理部5が、図3に示すデータ生成処理50を実行する。この場合、処理部5は、上記したステップ51,52を実行して、電子部品101cの各端子Tにおける中心の端子位置Pを特定する。
First, the
次いで、処理部5は、図13に示すように、第1方向(矢印Xの方向)に沿った帯状領域Dxr〜Dxy(第1の帯状領域に相当する:以下、区別しないときには「帯状領域Dx」ともいう)、および第2方向(矢印Yの方向)に沿った帯状領域Dyr〜Dyy(第2の帯状領域に相当する:以下、区別しないときには「帯状領域Dy」ともいう)の少なくとも一方に端子位置Pが複数配列されているか否かを判別する(ステップ53)。
Next, as shown in FIG. 13, the
この場合、処理部5は、ステップ53において、いずれの帯状領域Dにも端子位置Pが複数配列されていないと判別したときには、その旨を表示部3に表示させてデータ生成処理50を終了する。
In this case, when the
一方、ステップ53において、帯状領域Dxおよび帯状領域Dyの少なくとも一方に端子位置Pが複数配列されていると判別したときには、処理部5は、図13に示すように、複数の帯状領域Dxおよび複数の帯状領域Dyで構成されると共に、各帯状領域Dが交差する交差部Cに各端子位置Pが位置するように各帯状領域Dをマトリクス状に配置した判定用マトリクスMcを仮想的に設定する(ステップ54:図3中の「Ma」は「Mc」と読み替えるものとする)。
On the other hand, when it is determined in
続いて、処理部5は、各帯状領域Dに配列されている各端子位置Pの各間隔のうちの最小の間隔(図13における左下の間隔Sp)を特定し、次いで、特定した最小の間隔Spに係数1.5を乗算した基準間隔Ss(同図参照)を算出する(ステップ55)。続いて、処理部5は、隣接する帯状領域Dxの間隔および隣接する帯状領域Dyの間隔が基準間隔Ss以上に離間している帯状領域Dが存在するか否かを判別する(ステップ56)。
Subsequently, the
この場合、図13に示すように、基準間隔Ss以上に離間している帯状領域Dが存在しないため、処理部5は、ステップ57を実行することなく、ステップ58を実行して、互いに隣接しかつ双方に端子位置Pが位置しているとの条件を満たす一対の交差部Cをすべて抽出する。この場合、判定用マトリクスMcでは、図14に示すように交差部Cが配列される。なお、同図において、符号が記載されている各交差部Cには端子位置Pが位置していることを示し、各符号は端子位置Pに対応する端子Tの符号を示している。
In this case, as shown in FIG. 13, since there is no band-like region D that is separated by the reference interval Ss or more, the
次いで、処理部5は、図15に示すように、抽出した一対の各交差部Cに位置している一対の端子位置Pにそれぞれ対応する端子Tを検査対象とする一対の端子Tの組み合わせとして特定し、その組み合わせを示す組み合わせデータDbを生成する(ステップ59)。この場合、電子部品101cについての判定用マトリクスMcでは、互いに隣接しかつ双方に端子位置Pが位置しているとの条件を満たす一対の交差部Cが49組存在するため、処理部5は、同図に示すように、検査対象とする一対の端子Tの組み合わせとして、49個の組み合わせを特定してその組み合わせを示す組み合わせデータDbを生成する。続いて、処理部5は、組み合わせデータDbを記憶部4に記憶させて(ステップ60)、データ生成処理50を終了する。
Next, as shown in FIG. 15, the
このように、このデータ生成装置1およびデータ生成方法では、第1処理、第2処理、第3処理および第4処理を実行して検査対象とする一対の端子Tの組み合わせを特定してその組み合わせを示す組み合わせデータDbを生成する。このため、このデータ生成装置1およびデータ生成方法では、端子Tに付されている数字や符号を用いることなく、また手作業に依存することなく、隣接する一対の端子Tの組み合わせだけを漏れなく特定して、その組み合わせデータDbを生成することができる。したがって、このデータ生成装置1およびデータ生成方法によれば、電子部品101a〜101cにおける検査対象とする一対の端子Tの適切な組み合わせを示す組み合わせデータDbを確実に生成することができる。
As described above, in the
また、このデータ生成装置1およびデータ生成方法によれば、帯状領域Dの幅を指定操作によって指定した幅に設定して各処理を実行することにより、例えば、基板データDaの作成過程で生じることがある各端子Tの長さや幅の誤差の最大値に相当する長さに各帯状領域Dの幅を規定することで、設計上では1つの直線上に配置する予定であった各端子Tの各端子位置Pが基板データDa上では位置ずれしてその直線から外れる場合においても、このような位置ずれを吸収して、これらの端子位置Pが1つの帯状領域Dに配列されていると判別することができる。このため、このデータ生成装置1およびデータ生成方法によれば、検査対象とすべき一対の端子の組み合わせを確実に特定することができる。
In addition, according to the
なお、データ生成装置およびデータ生成方法は、上記した構成および方法に限定されない。例えば、組み合わせデータDbの作成対象とした上記の電子部品101a〜101cは一例であって、他の各種の電子部品を対象として、上記したデータ生成装置1およびデータ生成方法を用いて組み合わせデータDbを作成することができる。
Note that the data generation device and the data generation method are not limited to the configuration and method described above. For example, the above-described
また、端子Tの中心の端子位置Pを端子の位置として特定する例について上記したが、端子Tの先端部の位置、端子Tの基端部の位置、端子Tの側部等の、各端子Tにおける同じ部位を端子の位置として特定する構成および方法を採用することもできる。 In addition, although the example in which the terminal position P at the center of the terminal T is specified as the terminal position has been described above, each terminal such as the position of the distal end portion of the terminal T, the position of the proximal end portion of the terminal T, the side portion of the terminal T, A configuration and a method for specifying the same part in T as the position of the terminal can also be adopted.
1 データ生成装置
2 操作部
4 記憶部
5 処理部
100 基板
101a〜101c 電子部品
C 交差部
Da 基板データ
Db 組み合わせデータ
Dxa,Dxb,Dxh〜Dxy,Dya〜Dyy 帯状領域
Ma,Mb,Mc 判定用マトリクス
P 位置
Sd 間隔
Sp 間隔
T 端子
DESCRIPTION OF
Claims (4)
前記処理部は、前記基板の構成を示すデータに基づいて当該基板における前記各端子の端子位置を特定する第1処理と、当該基板における予め決められた第1方向に沿った予め指定された幅の第1の帯状領域および当該第1方向に直交する第2方向に沿った予め指定された幅の第2の帯状領域の少なくとも一方の帯状領域に前記端子位置が複数配列されているときに、複数の当該第1の帯状領域および複数の当該第2の帯状領域で構成されて当該各帯状領域が交差する交差部に前記各端子位置が位置するように当該各帯状領域をマトリクス状に配置した判定用マトリクスを仮想的に設定する第2処理と、前記判定用マトリクスにおける平行で隣接する2つの前記帯状領域の間隔が前記少なくとも一方の帯状領域に配列されている前記各端子位置の間隔のうちの最小の間隔に予め決められた係数α(αは1よりも大きい正数)を乗算した基準間隔以上のときに当該2つの帯状領域の間に当該各帯状領域に平行な新たな帯状領域を挿入する第3処理と、当該第3処理の実行後の新たな判定用マトリクスにおける前記各交差部のうちの互いに隣接する一対の交差部に前記端子位置がそれぞれ位置しているときに当該各端子位置にそれぞれ対応する前記各端子を前記検査対象とする一対の端子の組み合わせとして特定する第4処理とを実行するデータ生成装置。 Data including a processing unit that identifies a combination of a pair of terminals to be inspected when inspecting between the terminals on a board on which an electronic component having a plurality of terminals is mounted, and generates data indicating the combination A generating device,
The processing unit includes a first process for specifying a terminal position of each terminal on the board based on data indicating the configuration of the board, and a predetermined width along a predetermined first direction on the board. When a plurality of the terminal positions are arranged in at least one of the first belt-like region and the second belt-like region having a predetermined width along the second direction orthogonal to the first direction, Each of the band-like regions is arranged in a matrix so that each terminal position is located at an intersection formed by a plurality of the first band-like regions and a plurality of the second band-like regions. Each terminal position in which a second process for virtually setting a determination matrix and an interval between two parallel and adjacent strip regions in the determination matrix are arranged in the at least one strip region A new interval parallel to each of the band-like regions between the two band-like regions when the minimum interval is equal to or greater than a reference interval obtained by multiplying a predetermined interval α by a predetermined coefficient α (α is a positive number greater than 1). When the terminal positions are respectively located at a pair of intersecting portions adjacent to each other in the intersecting portions in the third process for inserting a strip-shaped region and a new determination matrix after execution of the third processing A data generation device that executes a fourth process that specifies each terminal corresponding to each terminal position as a combination of a pair of terminals to be inspected.
前記処理部は、前記帯状領域を前記指定操作によって指定された幅に設定して前記各処理を実行する請求項1記載のデータ生成装置。 An operation unit capable of performing a designation operation for designating a width of the belt-like region;
The data generation apparatus according to claim 1, wherein the processing unit sets the band-like area to a width specified by the specifying operation and executes the processes.
前記基板の構成を示すデータに基づいて当該基板における前記各端子の端子位置を特定する第1処理と、当該基板における予め決められた第1方向に沿った予め指定された幅の第1の帯状領域および当該第1方向に直交する第2方向に沿った予め指定された幅の第2の帯状領域の少なくとも一方の帯状領域に前記端子位置が複数配列されているときに、複数の当該第1の帯状領域および複数の当該第2の帯状領域で構成されて当該各帯状領域が交差する交差部に前記各端子位置が位置するように当該各帯状領域をマトリクス状に配置した判定用マトリクスを仮想的に設定する第2処理と、前記判定用マトリクスにおける平行で隣接する2つの前記帯状領域の間隔が前記少なくとも一方の帯状領域に配列されている前記各端子位置の間隔のうちの最小の間隔に予め決められた係数α(αは1よりも大きい正数)を乗算した基準間隔以上のときに当該2つの帯状領域の間に当該各帯状領域に平行な新たな帯状領域を挿入する第3処理と、当該第3処理の実行後の新たな判定用マトリクスにおける前記各交差部のうちの互いに隣接する一対の交差部に前記端子位置がそれぞれ位置しているときに当該各端子位置にそれぞれ対応する前記各端子を前記検査対象とする一対の端子の組み合わせとして特定する第4処理とを実行するデータ生成方法。 A data generation method for identifying a combination of a pair of terminals to be inspected when inspecting between terminals on a board on which an electronic component having a plurality of terminals is mounted, and generating data indicating the combination ,
A first process for specifying the terminal position of each terminal on the board based on data indicating the configuration of the board, and a first band with a predetermined width along a predetermined first direction on the board When a plurality of the terminal positions are arranged in at least one of the second belt-like regions having a predetermined width along the second direction orthogonal to the region and the first direction, a plurality of the first positions are arranged. A determination matrix is formed by arranging each band-like area in a matrix so that each terminal position is located at an intersection where the band-like areas intersect each other and the plurality of second band-like areas intersect with each other. Of the interval between the terminal positions arranged in the at least one band-shaped region, and the second processing to be set automatically and the interval between the two parallel and adjacent band-shaped regions in the determination matrix When a minimum interval is not less than a reference interval obtained by multiplying a predetermined coefficient α (α is a positive number greater than 1), a new strip region parallel to each strip region is inserted between the two strip regions. Each terminal position when the terminal position is located at a pair of mutually adjacent intersections among the intersections in the third process to be performed and the new determination matrix after execution of the third process. A data generation method for executing a fourth process that specifies each terminal corresponding to each of the terminals as a combination of a pair of terminals to be inspected.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015241688A JP6587922B2 (en) | 2015-12-11 | 2015-12-11 | Data generating apparatus and data generating method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015241688A JP6587922B2 (en) | 2015-12-11 | 2015-12-11 | Data generating apparatus and data generating method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017106845A JP2017106845A (en) | 2017-06-15 |
| JP6587922B2 true JP6587922B2 (en) | 2019-10-09 |
Family
ID=59059450
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015241688A Active JP6587922B2 (en) | 2015-12-11 | 2015-12-11 | Data generating apparatus and data generating method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6587922B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109932636B (en) * | 2019-03-19 | 2021-01-29 | 信泰电子(西安)有限公司 | Double-station electrical property testing device |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4328264A (en) * | 1979-12-10 | 1982-05-04 | Printed Circuits International, Inc. | Method for making apparatus for testing traces on a printed circuit board substrate |
| JP3191467B2 (en) * | 1993-01-12 | 2001-07-23 | 松下電器産業株式会社 | Printed circuit board inspection data creation method |
| JPH0777554A (en) * | 1993-09-08 | 1995-03-20 | Matsushita Electric Ind Co Ltd | Inspection method of printed wiring board |
| JP3193850B2 (en) * | 1995-09-11 | 2001-07-30 | 株式会社ピーエフユー | Test point determination method for XY in-circuit tester |
| JP2000266814A (en) * | 1999-03-16 | 2000-09-29 | Hitachi Telecom Technol Ltd | Data output device for making printed wiring board test jigs |
| JP3289709B2 (en) * | 1999-07-21 | 2002-06-10 | 日本電気株式会社 | Printed wiring board wiring inspection equipment |
| JP2002131364A (en) * | 2000-10-27 | 2002-05-09 | Nec Corp | Fixture-less in-circuit tester |
| JP2005326193A (en) * | 2004-05-13 | 2005-11-24 | Hitachi Ltd | Board test method |
| JP5410068B2 (en) * | 2008-10-29 | 2014-02-05 | 日置電機株式会社 | Data generating apparatus and data generating method |
| JP6129011B2 (en) * | 2013-07-25 | 2017-05-17 | 日置電機株式会社 | Inspection point setting device and substrate inspection device |
| JP2015075456A (en) * | 2013-10-11 | 2015-04-20 | 日置電機株式会社 | Processing device, processing method, and processing program |
-
2015
- 2015-12-11 JP JP2015241688A patent/JP6587922B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017106845A (en) | 2017-06-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107103874B (en) | The bright concealed wire bearing calibration of spliced LED display and device | |
| JP6587922B2 (en) | Data generating apparatus and data generating method | |
| CN113655370B (en) | Method, device, system and related equipment for determining abnormal test working condition of chip | |
| JP2018180875A (en) | Judgment apparatus, judgment method and judgment program | |
| JP5410068B2 (en) | Data generating apparatus and data generating method | |
| CN116912230B (en) | Patch welding quality detection method, device, electronic equipment and storage medium | |
| US8296716B2 (en) | Method for setting width of trace on printed circuit board | |
| JP2008300599A (en) | Semiconductor wafer inspecting apparatus | |
| JP2005267302A (en) | Wiring route determination method and system | |
| US20120167032A1 (en) | Computer program and method for generating wire routing pattern | |
| JP2007294739A (en) | Pattern shape evaluation method, program, and semiconductor device manufacturing method | |
| US7409661B2 (en) | Computer-aided thermal relief pad design system and method | |
| CN106802970B (en) | Printed circuit board layout method and system | |
| JP4995682B2 (en) | Circuit board inspection apparatus and circuit board inspection method | |
| JP2014167412A (en) | Data generation apparatus and data generation method | |
| JP6075770B2 (en) | Data processing device | |
| JP5917855B2 (en) | Method, apparatus and program for verifying wiring pattern width in printed circuit board design | |
| JP2015059875A (en) | Device for generating inspection result display data, inspection result display device, substrate inspection system, and method for generating inspection result display data | |
| JP2015072122A (en) | Processor, processing method, and processing program | |
| JP6058447B2 (en) | Data generating apparatus and data generating method | |
| JP2010033405A (en) | Wiring pattern generation device, wiring pattern generation program, method for manufacturing semiconductor device, mask for exposure, and image display device | |
| JPH01313777A (en) | Detecting system for insulation failure position of printed board wiring pattern | |
| JP6752680B2 (en) | Processing equipment and board inspection equipment | |
| JP2015075456A (en) | Processing device, processing method, and processing program | |
| JP2005310825A (en) | Clearance inspection apparatus and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20181019 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190822 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190827 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190911 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6587922 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |