JP6029493B2 - Data generating apparatus and data generating method - Google Patents

Data generating apparatus and data generating method Download PDF

Info

Publication number
JP6029493B2
JP6029493B2 JP2013038899A JP2013038899A JP6029493B2 JP 6029493 B2 JP6029493 B2 JP 6029493B2 JP 2013038899 A JP2013038899 A JP 2013038899A JP 2013038899 A JP2013038899 A JP 2013038899A JP 6029493 B2 JP6029493 B2 JP 6029493B2
Authority
JP
Japan
Prior art keywords
area
data
vertices
electronic component
probing
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
Application number
JP2013038899A
Other languages
Japanese (ja)
Other versions
JP2014167412A (en
Inventor
誉 下平
誉 下平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hioki EE Corp
Original Assignee
Hioki EE Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hioki EE Corp filed Critical Hioki EE Corp
Priority to JP2013038899A priority Critical patent/JP6029493B2/en
Publication of JP2014167412A publication Critical patent/JP2014167412A/en
Application granted granted Critical
Publication of JP6029493B2 publication Critical patent/JP6029493B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Tests Of Electronic Circuits (AREA)

Description

本発明は、検査対象基板に検査用プローブをプロービングさせるプロービング位置を特定可能なプロービング位置データを生成するデータ生成装置およびデータ生成方法に関するものである。   The present invention relates to a data generation apparatus and a data generation method for generating probing position data capable of specifying a probing position for probing an inspection probe on a substrate to be inspected.

この種のデータ生成装置およびデータ生成方法として、出願人は、基板本体上に電子部品が実装された回路基板の電気的検査時に検査用プローブをプロービングさせるプロービング位置を検査装置に特定させるためのプロービング位置データを生成するデータ生成装置およびデータ生成方法を特開2010−107265号公報に開示している。出願人が開示しているデータ生成装置およびデータ生成方法では、まず、電子部品データに基づき、電子部品の中心部と各接続端子の先端部との位置関係を特定する。次いで、マウンタデータに基づき、電子部品の中心部を位置させるべき基板本体上の実装位置を特定する。続いて、上記の特定した情報に基づき、基板本体上における接続端子の先端部の位置(以下、「先端位置」ともいう)を特定する。次いで、配線パターンデータに基づき、ランドが形成されている基板本体上の位置(基板本体におけるランドの形成範囲:以下、「ランド形成範囲」ともいう)を特定する。続いて、先端位置がランド形成範囲内に位置しているか否かを判別する。   As this type of data generation apparatus and data generation method, the applicant has proposed probing for causing an inspection apparatus to specify a probing position for probing an inspection probe during electrical inspection of a circuit board on which an electronic component is mounted on the board body. Japanese Patent Application Laid-Open No. 2010-107265 discloses a data generation device and a data generation method for generating position data. In the data generation device and the data generation method disclosed by the applicant, first, based on the electronic component data, the positional relationship between the central portion of the electronic component and the front end portion of each connection terminal is specified. Next, on the basis of the mounter data, the mounting position on the board body where the central part of the electronic component is to be located is specified. Subsequently, based on the specified information, the position of the front end portion of the connection terminal on the substrate body (hereinafter also referred to as “front end position”) is specified. Next, based on the wiring pattern data, a position on the substrate body where the lands are formed (land formation range in the substrate body: hereinafter also referred to as “land formation range”) is specified. Subsequently, it is determined whether or not the tip position is within the land formation range.

この際に、先端位置がランド形成範囲内に位置していないときには、先端位置にランドが存在していない旨を示す報知画像を表示部に表示させる(報知処理の実行)。一方、先端位置がランド形成範囲内に位置しているときには、そのランド形成範囲内のいずれかの位置をプロービング位置として規定し、規定したプロービング位置を示す位置データを生成する。この場合、上記公開公報において説明しているように、プロービング位置については、接続端子の先端部からある程度離間した位置(電子部品から離間した位置)に規定するのが好ましい。また、ランドの形成領域の端部にプロービング位置を規定した場合には、検査用プローブをランドにプロービングさせることができなくなるおそれがあるため、ランドの端部からある程度離間した位置(電子部品に接近した位置)にプロービング位置を規定するのが好ましい。このため、上記公開公報においては詳細な説明を省略しているが、出願人が開示しているデータ生成装置およびデータ生成方法では、接続端子の先端部、およびランドの形成領域の端部の双方に対してある程度離間した位置にプロービング位置を規定する構成・方法が採用されている。   At this time, if the tip position is not within the land formation range, a notification image indicating that no land exists at the tip position is displayed on the display unit (execution of notification processing). On the other hand, when the tip position is located within the land formation range, any position within the land formation range is defined as a probing position, and position data indicating the defined probing position is generated. In this case, as described in the above publication, it is preferable that the probing position is defined at a position spaced apart from the tip of the connection terminal to a certain degree (position away from the electronic component). In addition, if the probing position is defined at the end of the land formation area, there is a risk that the inspection probe cannot be probed into the land. It is preferable to define the probing position at the position). For this reason, although detailed description is omitted in the above-mentioned publication, in the data generation device and the data generation method disclosed by the applicant, both the front end portion of the connection terminal and the end portion of the land formation region A configuration / method for defining the probing position at a position spaced apart to a certain extent is employed.

具体的には、一例として、図8に示すように、検査対象基板10の基板本体11上に実装された電子部品20の接続端子22a(以下、後述する「接続端子」と区別しないときには、「接続端子22」ともいう)が基板本体11上に形成されたランド12a(以下、後述する「ランド」と区別しないときには、「ランド12」ともいう)上に接続されて接続端子22aにおける先端部の位置P22a(以下、後述する「先端部の位置」と区別しないときには、「位置P22」ともいう)がランド12aの形成範囲内に位置しているときには、まず、配線パターンデータに基づき、ランド12aの長尺方向を特定すると共に、特定した長尺方向のうちの電子部品20の実装位置(電子部品20が実装されるべき領域の中心:本体部21の中心)から離間する向き(この例では、矢印a1の向き)を特定する。次いで、上記の位置P22aに対して矢印a1の向き側に位置するランド12aの端部の位置P12aを特定する。続いて、特定した両位置P22a,P12aの間であって、位置P12aに対して上記の矢印a1の逆向き(この例では、矢印a2の向き)に予め規定された距離L1だけ変位した位置をプロービング位置Paとして規定する。   Specifically, as an example, as shown in FIG. 8, when not distinguished from the connection terminal 22a (hereinafter referred to as “connection terminal” described later) of the electronic component 20 mounted on the board body 11 of the board 10 to be inspected, The connection terminal 22 ") is connected to a land 12a formed on the substrate body 11 (hereinafter, also referred to as" land 12 "when not distinguished from" land "described later) and connected to the tip of the connection terminal 22a. When the position P22a (hereinafter also referred to as “position P22” when not distinguished from the “position of the tip portion” described later) is within the formation range of the land 12a, first, the position of the land 12a is determined based on the wiring pattern data. The long direction is specified, and the mounting position of the electronic component 20 in the specified long direction (the center of the region where the electronic component 20 is to be mounted: the center of the main body 21) (In this example, the direction of the arrow a1) the direction of al spaced to identify. Next, the position P12a of the end portion of the land 12a located on the side of the arrow a1 with respect to the position P22a is specified. Subsequently, a position between the specified positions P22a and P12a and displaced by a distance L1 defined in advance in the opposite direction of the arrow a1 (in this example, the direction of the arrow a2) with respect to the position P12a. It is defined as the probing position Pa.

また、図9に示すように、電子部品20の接続端子22eがランド12e上に接続されて接続端子22eにおける先端部の位置P22eがランド12eの形成範囲内に位置しているときには、まず、配線パターンデータに基づき、ランド12eの長尺方向を特定すると共に、特定した長尺方向のうちの電子部品20の実装位置から離間する向き(この例では、矢印b1の向き)を特定する。次いで、上記の位置P22eに対して矢印b1の向き側に位置するランド12eの端部の位置P12exを特定する。続いて、特定した両位置P22e,P12exの間であって、位置P12exに対して上記の矢印b1の逆向き(この例では、矢印b2の向き)に距離L1だけ変位した位置をプロービング位置Pexとして規定する。   Further, as shown in FIG. 9, when the connection terminal 22e of the electronic component 20 is connected to the land 12e and the position P22e of the tip portion of the connection terminal 22e is within the formation range of the land 12e, first, the wiring Based on the pattern data, the long direction of the land 12e is specified, and the direction away from the mounting position of the electronic component 20 in the specified long direction (in this example, the direction of the arrow b1) is specified. Next, the position P12ex of the end portion of the land 12e located on the side of the arrow b1 with respect to the position P22e is specified. Subsequently, a position between the specified positions P22e and P12ex and displaced by the distance L1 in the opposite direction of the arrow b1 to the position P12ex (in this example, the direction of the arrow b2) is defined as the probing position Pex. Stipulate.

このように、電子部品20における接続端子22の先端部の位置P22がランド12の形成範囲内に位置しているときに、上記のような方法でプロービング位置Pを規定することにより、図10に示すように、接続端子22a〜22eおよびランド12a〜12eに関連する検査時に検査用プローブをプロービングさせるプロービング位置Pa〜Pd,Pexがそれぞれ特定されてプロービング位置データが生成される。   As described above, when the position P22 of the tip end portion of the connection terminal 22 in the electronic component 20 is located within the formation range of the land 12, the probing position P is defined by the method as described above. As shown, the probing positions Pa to Pd and Pex for probing the inspection probe at the time of inspection related to the connection terminals 22a to 22e and the lands 12a to 12e are respectively specified and the probing position data is generated.

特開2010−107265号公報(第5−8頁、第1−8図)JP 2010-107265 A (page 5-8, FIG. 1-8)

ところが、出願人が開示しているデータ生成装置およびデータ生成方法には、以下の改善すべき課題が存在する。すなわち、出願人が開示しているデータ生成装置およびデータ生成方法では、電子部品の接続端子における先端部の位置がランドの形成範囲内に位置しているときに、そのランドの形成範囲内のいずれかの位置にプロービング位置を規定する構成・方法を採用している。また、出願人は、接続端子の先端部、およびランドの形成領域の端部の双方に対してある程度離間した位置にプロービング位置を規定するために、ランドの長尺方向に沿って電子部品から離間する向きを特定し、接続端子の先端部の位置に対して、上記の特定した向き側に存在するランドの端部の位置を特定すると共に、特定した端部の位置から上記の特定した向きの逆向きに予め規定した距離だけ変位させた位置をプロービング位置として規定する構成・方法を採用している。   However, the data generation apparatus and the data generation method disclosed by the applicant have the following problems to be improved. That is, in the data generation device and the data generation method disclosed by the applicant, when the position of the tip portion of the connection terminal of the electronic component is located within the land formation range, any of the land formation ranges is included. A configuration / method for defining the probing position at this position is adopted. In addition, in order to define the probing position at a certain distance from both the front end portion of the connection terminal and the end portion of the land formation area, the applicant separates the electronic component from the electronic component along the longitudinal direction of the land. The direction of the connection terminal is specified, the position of the end of the land existing on the specified direction side is specified with respect to the position of the tip of the connection terminal, and the specified direction is determined from the position of the specified end. A configuration / method is adopted in which a position displaced in a reverse direction by a predetermined distance is defined as a probing position.

この場合、図10に示すように、電子部品20の本体部21における一辺から延出させられている接続端子22a〜22e(本体部21の一辺に沿って並んでいる接続端子22a〜22e)を接続するランド12a〜12e(以下、区別しないときには「ランド12」ともいう)のなかには、その長尺方向が、他のランド12の長尺方向とは相異するものが存在する。具体的には、同図に示す例では、接続端子22a〜22dを接続するためのランド12a〜12dの長尺方向が紙面左右方向であるのに対し、接続端子22eを接続するためのランド12eの長尺方向が紙面上下方向となっている。したがって、このような検査対象基板10を検査するためのプロービング位置データを上記の方法に従って生成した場合には、接続端子22a〜22dの先端部の位置P22a〜P22dに対するプロービング位置Pa〜Pdの存在方向(この例では、紙面左向き)と、接続端子22eの先端部の位置P22eに対するプロービング位置Pexの存在方向(この例では、紙面上向き)とが相異することとなる。   In this case, as shown in FIG. 10, connection terminals 22 a to 22 e (connection terminals 22 a to 22 e arranged along one side of the main body portion 21) extended from one side of the main body portion 21 of the electronic component 20. Among the lands 12 a to 12 e to be connected (hereinafter also referred to as “land 12” when not distinguished), there is a land whose longitudinal direction is different from the longitudinal direction of the other lands 12. Specifically, in the example shown in the figure, the long direction of the lands 12a to 12d for connecting the connection terminals 22a to 22d is the horizontal direction on the paper surface, whereas the land 12e for connecting the connection terminal 22e. The longitudinal direction is the vertical direction of the paper. Therefore, when the probing position data for inspecting the inspection target substrate 10 is generated according to the above method, the existence directions of the probing positions Pa to Pd with respect to the positions P22a to P22d of the tip portions of the connection terminals 22a to 22d. (In this example, the left side of the drawing) and the direction in which the probing position Pex is present (in this example, the upside of the drawing) with respect to the position P22e of the tip of the connection terminal 22e are different.

このため、上記の例では、本体部21の一辺に沿って並んでいる接続端子22a〜22eを接続するためのランド12a〜12e上に規定したプロービング位置Pa〜Pd,Pexであるにも拘わらず、このプロービング位置Pa〜Pd,Pexが、同図に二点鎖線Lxで示すような折れ線と重なるように規定されることとなる。この結果、そのように規定したプロービング位置データに基づき、検査対象基板10の検査に際して、例えば、プロービング位置Pa,Pb,Pc,Pd,Pexの順に検査用プローブを移動させてプロービングさせたときには、プロービング位置Pa〜Pdまでは検査用プローブを直線的に移動させることができるものの、プロービング位置Pdにプロービングさせた検査用プローブをプロービング位置Pexにプロービングさせる際に、検査用プローブを斜めに(プロービング位置Pa〜Pdの配列方向と交差する向きに)移動させる必要が生じる。   For this reason, in the above example, the probing positions Pa to Pd and Pex defined on the lands 12a to 12e for connecting the connection terminals 22a to 22e arranged along one side of the main body 21 are provided. The probing positions Pa to Pd, Pex are defined so as to overlap with a polygonal line as indicated by a two-dot chain line Lx in FIG. As a result, when the inspection target substrate 10 is inspected based on the probing position data defined as described above, for example, when the inspection probes are moved in the order of the probing positions Pa, Pb, Pc, Pd, and Pex, the probing is performed. Although the inspection probe can be linearly moved from position Pa to Pd, when the inspection probe probed to the probing position Pd is probed to the probing position Pex, the inspection probe is tilted obliquely (probing position Pa It is necessary to move in a direction crossing the arrangement direction of .about.Pd.

このため、出願人が開示しているデータ生成装置およびデータ生成方法におけるプロービング位置の規定方法には、プロービング位置Paからプロービング位置Pbへの移動、プロービング位置Pbからプロービング位置Pcへの移動、およびプロービング位置Pcからプロービング位置Pdへの移動時と比較して、プロービング位置Pdからプロービング位置Pexへの移動に要する時間が長くなるため、検査対象基板10の検査に要する時間が長くなると共に、検査用プローブの移動制御が煩雑となっているという現状がある。したがって、この点を改善するのが好ましい。   Therefore, the probing position defining method in the data generating apparatus and the data generating method disclosed by the applicant includes a movement from the probing position Pa to the probing position Pb, a movement from the probing position Pb to the probing position Pc, and probing. Compared to the movement from the position Pc to the probing position Pd, the time required for the movement from the probing position Pd to the probing position Pex becomes longer, so the time required for the inspection of the inspection target substrate 10 becomes longer and the inspection probe. There is a current situation that the movement control of this is complicated. Therefore, it is preferable to improve this point.

本発明は、かかる改善すべき課題に鑑みてなされたものであり、検査用プローブの移動制御を簡素化すると共に、検査用プローブの移動に要する時間の短縮を図り得るデータ生成装置およびデータ生成方法を提供することを主目的とする。   The present invention has been made in view of such a problem to be improved, and a data generation apparatus and a data generation method capable of simplifying movement control of an inspection probe and shortening time required for movement of the inspection probe The main purpose is to provide

上記目的を達成すべく請求項1記載のデータ生成装置は、検査対象基板の基板本体上に実装された各電子部品の平面視形状をそれぞれ特定可能な部品データ、前記基板本体上における前記各電子部品の実装位置をそれぞれ特定可能な実装位置データ、並びに前記基板本体における前記電子部品の実装位置に形成された各ランドの平面視形状および形成位置をそれぞれ特定可能なランドデータを記憶する記憶部と、前記電子部品の各接続端子における先端部の前記基板本体上の第1の位置を前記部品データおよび前記実装位置データに基づいて特定する第1の処理、前記ランドの外縁部において前記第1の位置に対して予め規定された第1の向き側に位置する第2の位置を前記ランドデータに基づいて特定する第2の処理、並びに前記第1の位置および前記第2の位置の間の位置であって当該第2の位置に対して前記第1の向きとは逆向きの第2の向きに予め規定された距離だけ変位した第3の位置を特定する第3の処理を実行し、当該特定した第3の位置を前記検査対象基板の検査時に検査用プローブをプロービングさせるプロービング位置として規定してプロービング位置データを生成する処理部とを備えたデータ生成装置であって、前記処理部は、前記第2の処理に先立ち、外縁部に前記各第1の位置が重なる基板本体上の矩形領域を前記部品データおよび前記実装位置データに基づいて前記各電子部品毎にそれぞれ特定し、かつ特定した前記矩形領域の4つの頂点のうちの対向する2つの頂点を通過する2本の仮想直線によって当該矩形領域を4分割して第1の領域、第2の領域、第3の領域および第4の領域の4つを規定すると共に、前記第2の処理において、前記第1の領域上に前記第1の位置が存在するときには、前記矩形領域の中心から当該矩形領域の4つの頂点のうちの当該第1の領域上の2点の中間点に向かう向きを前記第1の向きとし、前記第2の領域上に前記第1の位置が存在するときには、前記矩形領域の中心から当該矩形領域の4つの頂点のうちの当該第2の領域上の2点の中間点に向かう向きを前記第1の向きとし、前記第3の領域上に前記第1の位置が存在するときには、前記矩形領域の中心から当該矩形領域の4つの頂点のうちの当該第3の領域上の2点の中間点に向かう向きを前記第1の向きとし、前記第4の領域上に前記第1の位置が存在するときには、前記矩形領域の中心から当該矩形領域の4つの頂点のうちの当該第4の領域上の2点の中間点に向かう向きを前記第1の向きとして前記第2の位置をそれぞれ特定する。   In order to achieve the above object, the data generating apparatus according to claim 1, the component data capable of specifying the planar view shape of each electronic component mounted on the board body of the board to be inspected, and each of the electrons on the board body. A storage unit that stores mounting position data that can specify the mounting positions of the components, and land data that can specify the planar view shape and the forming positions of the lands formed at the mounting positions of the electronic components on the board body; , A first process for specifying a first position on the substrate body of the tip portion of each connection terminal of the electronic component based on the component data and the mounting position data, and the first edge at the outer edge of the land. A second process for identifying a second position located on a first orientation side predefined with respect to the position based on the land data; and the first position And a third position that is a position between the second positions and displaced by a predetermined distance in a second direction opposite to the first direction with respect to the second position. A data generation unit including: a processing unit that executes a third process, and defines the specified third position as a probing position for probing the inspection probe when inspecting the inspection target substrate and generates probing position data Prior to the second process, the processing unit converts a rectangular area on the substrate body where each first position overlaps an outer edge portion based on the component data and the mounting position data. The rectangular area is divided into four parts by two virtual straight lines that are specified for each part and pass through two opposing vertices of the four vertices of the specified rectangular area. Four regions, a third region and a fourth region, and in the second process, when the first position exists on the first region, the center of the rectangular region When the direction toward the intermediate point between two points on the first area of the four vertices of the rectangular area is the first direction, and the first position exists on the second area, The direction from the center of the rectangular area toward the midpoint of two points on the second area among the four vertices of the rectangular area is defined as the first direction, and the first position on the third area Is present, the direction from the center of the rectangular area toward the midpoint of two points on the third area of the four vertices of the rectangular area is defined as the first direction, and on the fourth area When the first position exists at the center of the rectangular area, The second position is specified by setting the direction toward the intermediate point between the two points on the fourth area of the four vertices of the rectangular area as the first direction.

また、請求項2記載のデータ生成装置は、検査対象基板の基板本体上に実装された各電子部品の平面視形状をそれぞれ特定可能な部品データ、前記基板本体上における前記各電子部品の実装位置をそれぞれ特定可能な実装位置データ、並びに前記基板本体における前記電子部品の実装位置に形成された各ランドの平面視形状および形成位置をそれぞれ特定可能なランドデータを記憶する記憶部と、前記電子部品の各接続端子における先端部の前記基板本体上の第1の位置を前記部品データおよび前記実装位置データに基づいて特定する第1の処理、前記ランドの外縁部において前記第1の位置に対して予め規定された第1の向き側に位置する第2の位置を前記ランドデータに基づいて特定する第2の処理、並びに前記第1の位置および前記第2の位置の間の位置であって当該第2の位置に対して前記第1の向きとは逆向きの第2の向きに予め規定された距離だけ変位した第3の位置を特定する第3の処理を実行し、当該特定した第3の位置を前記検査対象基板の検査時に検査用プローブをプロービングさせるプロービング位置として規定してプロービング位置データを生成する処理部とを備えたデータ生成装置であって、前記処理部は、前記第2の処理に先立ち、前記電子部品における本体部の外縁部と重なる基板本体上の矩形領域を前記部品データおよび前記実装位置データに基づいて前記各電子部品毎にそれぞれ特定し、かつ特定した前記矩形領域の4つの頂点のうちの対向する2つの頂点を通過する2本の仮想直線によって前記電子部品の実装位置の周辺領域を4分割して領域A、領域B、領域Cおよび領域Dの4つを規定すると共に、前記第2の処理において、前記領域A内に前記第1の位置が存在するときには、前記矩形領域の中心から当該矩形領域の4つの頂点のうちの当該領域A上の2点の中間点に向かう向きを前記第1の向きとし、前記領域B内に前記第1の位置が存在するときには、前記矩形領域の中心から当該矩形領域の4つの頂点のうちの当該領域B上の2点の中間点に向かう向きを前記第1の向きとし、前記領域C内に前記第1の位置が存在するときには、前記矩形領域の中心から当該矩形領域の4つの頂点のうちの当該領域C上の2点の中間点に向かう向きを前記第1の向きとし、前記領域D内に前記第1の位置が存在するときには、前記矩形領域の中心から当該矩形領域の4つの頂点のうちの当該領域D上の2点の中間点に向かう向きを前記第1の向きとして前記第2の位置をそれぞれ特定する。   The data generation device according to claim 2 is a component data that can specify a planar view shape of each electronic component mounted on the board body of the board to be inspected, and a mounting position of each electronic component on the board body. A storage unit that stores mounting position data that can specify each of the land, and land data that can respectively specify the shape and position of each land formed in the mounting position of the electronic component on the board body, and the electronic component A first process for identifying a first position on the board body at the tip of each connection terminal based on the component data and the mounting position data, with respect to the first position at the outer edge of the land A second process for identifying a second position located on a first orientation side defined in advance based on the land data; and the first position and the first position And a third position that is displaced by a predetermined distance in a second direction opposite to the first direction with respect to the second position. A data generation apparatus comprising: a processing unit that executes processing, defines the specified third position as a probing position for probing the inspection probe during inspection of the inspection target substrate, and generates probing position data; Prior to the second process, the processing unit sets a rectangular area on the board body that overlaps an outer edge of the body part of the electronic component for each electronic component based on the component data and the mounting position data. The peripheral area of the mounting position of the electronic component is divided into four areas by two virtual straight lines that pass through two opposing vertices among the four vertices of the identified rectangular area. A, a region B, a region C, and a region D are defined, and in the second process, when the first position exists in the region A, the rectangular region is defined from the center of the rectangular region. When the first direction is the direction toward the middle point of two points on the area A among the four vertices, and the first position exists in the area B, the rectangle is drawn from the center of the rectangular area. The direction toward the middle point between two points on the area B among the four vertices of the area is the first direction, and when the first position exists in the area C, the center of the rectangular area The direction toward the middle point of two points on the area C among the four vertices of the rectangular area is the first direction, and when the first position exists in the area D, Of the four vertices of the rectangular area from the center The second position is specified by setting the direction toward the intermediate point between the two points on the region D as the first direction.

また、請求項3記載のデータ生成方法は、検査対象基板の基板本体上に実装された各電子部品の平面視形状をそれぞれ特定可能な部品データ、および前記基板本体上における前記各電子部品の実装位置をそれぞれ特定可能な実装位置データに基づき、当該電子部品の各接続端子における先端部の当該基板本体上の第1の位置を特定する第1の処理と、前記基板本体における前記電子部品の実装位置に形成された各ランドの平面視形状および形成位置をそれぞれ特定可能なランドデータに基づき、当該ランドの外縁部において前記第1の位置に対して予め規定された第1の向き側に位置する第2の位置を特定する第2の処理と、前記第1の位置および前記第2の位置の間の位置であって当該第2の位置に対して前記第1の向きとは逆向きの第2の向きに予め規定された距離だけ変位した第3の位置を特定する第3の処理とを実行し、当該特定した第3の位置を前記検査対象基板の検査時に検査用プローブをプロービングさせるプロービング位置として規定してプロービング位置データを生成するデータ生成方法であって、前記第2の処理に先立ち、外縁部に前記各第1の位置が重なる基板本体上の矩形領域を前記部品データおよび前記実装位置データに基づいて前記電子部品毎にそれぞれ特定し、かつ特定した前記矩形領域の4つの頂点のうちの対向する2つの頂点を通過する2本の仮想直線によって当該矩形領域を4分割して第1の領域、第2の領域、第3の領域および第4の領域の4つを規定すると共に、前記第2の処理において、前記第1の領域上に前記第1の位置が存在するときには、前記矩形領域の中心から当該矩形領域の4つの頂点のうちの当該第1の領域上の2点の中間点に向かう向きを前記第1の向きとし、前記第2の領域上に前記第1の位置が存在するときには、前記矩形領域の中心から当該矩形領域の4つの頂点のうちの当該第2の領域上の2点の中間点に向かう向きを前記第1の向きとし、前記第3の領域上に前記第1の位置が存在するときには、前記矩形領域の中心から当該矩形領域の4つの頂点のうちの当該第3の領域上の2点の中間点に向かう向きを前記第1の向きとし、前記第4の領域上に前記第1の位置が存在するときには、前記矩形領域の中心から当該矩形領域の4つの頂点のうちの当該第4の領域上の2点の中間点に向かう向きを前記第1の向きとして前記第2の位置をそれぞれ特定する。   According to a third aspect of the present invention, there is provided a data generation method including component data capable of specifying a planar view shape of each electronic component mounted on the board body of the board to be inspected, and mounting of each electronic component on the board body. First processing for specifying a first position on the board body of the tip of each connection terminal of the electronic component based on mounting position data that can specify each position, and mounting of the electronic component on the board body Based on land data that can specify the shape of each land formed at a position in plan view and the formation position, the land is located on the outer edge of the land on the first orientation side that is defined in advance with respect to the first position. A second process for identifying a second position; and a position between the first position and the second position, the first direction being opposite to the first direction with respect to the second position. 2 And a third process for specifying a third position that is displaced by a predetermined distance in the direction, and the specified third position is used as a probing position for probing the inspection probe during inspection of the inspection target substrate. A data generation method for prescribing and generating probing position data, wherein prior to the second processing, a rectangular area on the substrate body where each first position overlaps an outer edge is defined as the component data and the mounting position data. The rectangular area is divided into four by two virtual straight lines that are specified for each electronic component based on the two and pass through two opposing vertices of the four specified vertices of the rectangular area. The area, the second area, the third area, and the fourth area are defined, and the first position exists on the first area in the second process. In this case, the direction from the center of the rectangular area toward the middle point of two points on the first area among the four vertices of the rectangular area is defined as the first direction, When the first position exists, a direction from the center of the rectangular area toward an intermediate point of two points on the second area of the four vertices of the rectangular area is defined as the first direction, When the first position is present on the third region, the direction from the center of the rectangular region toward the middle point of two points on the third region of the four vertices of the rectangular region is When the first position is set to 1 and the first position is present on the fourth area, an intermediate point between two points on the fourth area of the four vertices of the rectangular area from the center of the rectangular area The second position is specified with the direction toward the first direction as the first direction. The

また、請求項4記載のデータ生成方法は、検査対象基板の基板本体上に実装された各電子部品の平面視形状をそれぞれ特定可能な部品データ、および前記基板本体上における前記各電子部品の実装位置をそれぞれ特定可能な実装位置データに基づき、当該電子部品の各接続端子における先端部の当該基板本体上の第1の位置を特定する第1の処理と、前記基板本体における前記電子部品の実装位置に形成された各ランドの平面視形状および形成位置をそれぞれ特定可能なランドデータに基づき、当該ランドの外縁部において前記第1の位置に対して予め規定された第1の向き側に位置する第2の位置を特定する第2の処理と、前記第1の位置および前記第2の位置の間の位置であって当該第2の位置に対して前記第1の向きとは逆向きの第2の向きに予め規定された距離だけ変位した第3の位置を特定する第3の処理とを実行し、当該特定した第3の位置を前記検査対象基板の検査時に検査用プローブをプロービングさせるプロービング位置として規定してプロービング位置データを生成するデータ生成方法であって、前記第2の処理に先立ち、前記電子部品における本体部の外縁部と重なる基板本体上の矩形領域を前記部品データおよび前記実装位置データに基づいて前記電子部品毎にそれぞれ特定し、かつ特定した前記矩形領域の4つの頂点のうちの対向する2つの頂点を通過する2本の仮想直線によって前記電子部品の実装位置の周辺領域を4分割して領域A、領域B、領域Cおよび領域Dの4つを規定すると共に、前記第2の処理において、前記領域A内に前記第1の位置が存在するときには、前記矩形領域の中心から当該矩形領域の4つの頂点のうちの当該領域A上の2点の中間点に向かう向きを前記第1の向きとし、前記領域B内に前記第1の位置が存在するときには、前記矩形領域の中心から当該矩形領域の4つの頂点のうちの当該領域B上の2点の中間点に向かう向きを前記第1の向きとし、前記領域C内に前記第1の位置が存在するときには、前記矩形領域の中心から当該矩形領域の4つの頂点のうちの当該領域C上の2点の中間点に向かう向きを前記第1の向きとし、前記領域D内に前記第1の位置が存在するときには、前記矩形領域の中心から当該矩形領域の4つの頂点のうちの当該領域D上の2点の中間点に向かう向きを前記第1の向きとして前記第2の位置をそれぞれ特定する。   According to a fourth aspect of the present invention, there is provided a data generation method including component data capable of specifying a planar view shape of each electronic component mounted on the board body of the board to be inspected, and mounting of each electronic component on the board body. First processing for specifying a first position on the board body of the tip of each connection terminal of the electronic component based on mounting position data that can specify each position, and mounting of the electronic component on the board body Based on land data that can specify the shape of each land formed at a position in plan view and the formation position, the land is located on the outer edge of the land on the first orientation side that is defined in advance with respect to the first position. A second process for identifying a second position; and a position between the first position and the second position, the first direction being opposite to the first direction with respect to the second position. 2 And a third process for specifying a third position that is displaced by a predetermined distance in the direction, and the specified third position is used as a probing position for probing the inspection probe during inspection of the inspection target substrate. A data generation method for prescribing and generating probing position data, wherein prior to the second processing, a rectangular area on a board body that overlaps an outer edge of the body part of the electronic component is defined as the component data and the mounting position data. The peripheral region of the mounting position of the electronic component is defined by two virtual straight lines that are specified for each electronic component based on the two and pass through two opposing vertices of the four vertices of the specified rectangular region. The area is divided into four areas A, B, C, and D, and in the second process, the first position is within the area A. When present, the direction from the center of the rectangular area toward the middle point of two points on the area A among the four vertices of the rectangular area is defined as the first direction, and the first direction is included in the area B. When the position exists, the direction from the center of the rectangular area toward the middle point of two points on the area B among the four vertices of the rectangular area is defined as the first direction, and the first direction is included in the area C. When the position of 1 exists, the direction from the center of the rectangular area toward the middle point of two points on the area C among the four vertices of the rectangular area is defined as the first direction, When the first position exists, a direction from the center of the rectangular area toward an intermediate point between two points on the area D among the four vertices of the rectangular area is defined as the first direction. Each position is specified.

請求項1記載のデータ生成装置、および前記3記載のデータ生成方法では、電子部品の各接続端子における先端部の基板本体上の第1の位置を特定する第1の処理と、ランドの外縁部において第1の位置に対して予め規定された第1の向き側に位置する第2の位置を特定する第2の処理と、第1の位置および第2の位置の間の位置であって第2の位置に対して第1の向きとは逆向きの第2の向きに予め規定された距離だけ変位した第3の位置を特定する第3の処理とを実行し、特定した第3の位置を検査対象基板の検査時に検査用プローブをプロービングさせるプロービング位置として規定してプロービング位置データを生成する際に、第2の処理に先立ち、外縁部に各第1の位置が重なる基板本体上の矩形領域をそれぞれ特定し、かつ特定した矩形領域の4つの頂点のうちの対向する2つの頂点を通過する2本の仮想直線によって矩形領域を4分割して第1の領域、第2の領域、第3の領域および第4の領域の4つを規定すると共に、第2の処理において、第1の領域上に第1の位置が存在するときには、矩形領域の中心から矩形領域の4つの頂点のうちの第1の領域上の2点の中間点に向かう向きを第1の向きとし、第2の領域上に第1の位置が存在するときには、矩形領域の中心から矩形領域の4つの頂点のうちの第2の領域上の2点の中間点に向かう向きを第1の向きとし、第3の領域上に第1の位置が存在するときには、矩形領域の中心から矩形領域の4つの頂点のうちの第3の領域上の2点の中間点に向かう向きを第1の向きとし、第4の領域上に第1の位置が存在するときには、矩形領域の中心から矩形領域の4つの頂点のうちの第4の領域上の2点の中間点に向かう向きを第1の向きとして第2の位置をそれぞれ特定する。   4. The data generation apparatus according to claim 1, and the data generation method according to claim 3, wherein the first processing for specifying the first position on the substrate body at the tip of each connection terminal of the electronic component and the outer edge of the land A second process for specifying a second position located on a first orientation side that is defined in advance with respect to the first position, and a position between the first position and the second position, And a third process for specifying a third position that is displaced by a predetermined distance in a second direction opposite to the first direction with respect to the second position. Is defined as a probing position for probing an inspection probe during inspection of a substrate to be inspected, and when generating probing position data, prior to the second processing, a rectangle on the substrate body in which each first position overlaps the outer edge portion Identify and identify each area The rectangular area is divided into four by two virtual straight lines passing through two opposite vertices of the four vertices of the rectangular area, and the first area, the second area, the third area, and the fourth area In the second process, when the first position exists on the first area, 2 on the first area of the four vertices of the rectangular area from the center of the rectangular area. When the direction toward the midpoint of the point is the first direction and the first position exists on the second area, 2 on the second area of the four vertices of the rectangular area from the center of the rectangular area When the direction toward the midpoint of the point is the first direction and the first position exists on the third area, 2 on the third area of the four vertices of the rectangular area from the center of the rectangular area The direction toward the midpoint of the point is the first direction, and the first position exists on the fourth region Sometimes, it identifies each fourth second position such that a direction to the midpoint of the two points as the first orientation on the region of the of the four apexes of the rectangular region from the center of the rectangular region.

また、請求項2記載のデータ生成装置、および前記4記載のデータ生成方法では、電子部品の各接続端子における先端部の基板本体上の第1の位置を特定する第1の処理と、ランドの外縁部において第1の位置に対して予め規定された第1の向き側に位置する第2の位置を特定する第2の処理と、第1の位置および第2の位置の間の位置であって第2の位置に対して第1の向きとは逆向きの第2の向きに予め規定された距離だけ変位した第3の位置を特定する第3の処理とを実行し、特定した第3の位置を検査対象基板の検査時に検査用プローブをプロービングさせるプロービング位置として規定してプロービング位置データを生成する際に、第2の処理に先立ち、電子部品における本体部の外縁部と重なる基板本体上の矩形領域をそれぞれ特定し、かつ特定した矩形領域の4つの頂点のうちの対向する2つの頂点を通過する2本の仮想直線によって電子部品の実装位置の周辺領域を4分割して領域A、領域B、領域Cおよび領域Dの4つを規定すると共に、第2の処理において、領域A内に第1の位置が存在するときには、矩形領域の中心から矩形領域の4つの頂点のうちの領域A上の2点の中間点に向かう向きを第1の向きとし、領域B内に第1の位置が存在するときには、矩形領域の中心から矩形領域の4つの頂点のうちの領域B上の2点の中間点に向かう向きを第1の向きとし、領域C内に第1の位置が存在するときには、矩形領域の中心から矩形領域の4つの頂点のうちの領域C上の2点の中間点に向かう向きを第1の向きとし、領域D内に第1の位置が存在するときには、矩形領域の中心から矩形領域の4つの頂点のうちの領域D上の2点の中間点に向かう向きを第1の向きとして第2の位置をそれぞれ特定する。   Further, in the data generation device according to claim 2 and the data generation method according to claim 4, a first process for specifying a first position on the substrate body at the tip of each connection terminal of the electronic component, A position between the first position and the second position, and a second process for identifying a second position located on the first orientation side defined in advance with respect to the first position at the outer edge. And a third process for specifying a third position displaced by a predetermined distance in a second direction opposite to the first direction with respect to the second position. When the probing position data is generated by defining the position of the probe as the probing position for probing the inspection probe during the inspection of the inspection target substrate, prior to the second processing, on the substrate main body that overlaps the outer edge of the main body in the electronic component Each rectangular area The peripheral area of the mounting position of the electronic component is divided into four by two virtual straight lines passing through two opposing vertices of the four vertices of the specified rectangular area, and areas A, B, and C In addition, when the first position exists in the area A in the second process, two points on the area A out of the four vertices of the rectangular area from the center of the rectangular area are defined. When the first direction is the direction toward the middle point of the region B and the first position exists in the region B, the center point of the rectangular region is changed to the middle point of two points on the region B out of the four vertices of the rectangular region. When the first direction is the first direction and the first position exists in the area C, the direction from the center of the rectangular area to the middle point of two points on the area C among the four vertices of the rectangular area is the first direction. 1 direction, when the first position exists in the region D , To identify each of the second position such that a direction to the midpoint of the two points as the first orientation of the region D of the four vertices from the center of the rectangular region rectangular region.

したがって、請求項1,2記載のデータ生成装置、および前記3,4記載のデータ生成方法によれば、電子部品における本体部の一辺から延出させられた各接続端子が接続されている各ランドにおける第1の向き側の外縁部、すなわち、本体部からの各接続端子の延出方向のランドの外縁部が直線上に位置するように基板本体が形成されている場合には、それらのランド内にプロービング位置を規定するときに、第1の位置に対して同じ向き(第1の向き)側に第2の位置を特定し、その第2の位置に対して同じ向き(第2の向き)に同じ距離(予め規定された距離)だけ変位した位置をプロービング位置(第3の位置)としてそれぞれ規定することができるため、電子部品における本体部の一辺から延出させられた各接続端子が接続されている各ランド内に規定するプロービング位置を直線上に重ねて規定することができる。このため、そのようなプロービング位置を記録したプロービング位置データに基づいて検査対象基板を検査することにより、各プロービング位置に対する検査用プローブのプロービング時に検査用プローブを直線的に移動させることができるため、検査用プローブの移動制御を簡素化することができると共に、移動に要する時間の充分に短縮して検査対象基板を短時間で検査することができる。   Therefore, according to the data generation device according to claims 1 and 2, and the data generation method according to 3 and 4, each land to which each connection terminal extended from one side of the main body portion of the electronic component is connected. In the case where the substrate body is formed so that the outer edge portion of the first direction side in the above, that is, the outer edge portion of the land in the extending direction of each connection terminal from the main body portion, is located on a straight line. When the probing position is defined in the second position, the second position is specified in the same direction (first direction) with respect to the first position, and the same direction (second direction) with respect to the second position. ) Can be defined as the probing position (third position) by shifting the same distance (predetermined distance) to each other, so that each connection terminal extended from one side of the main body of the electronic component Connected Probing position prescribed in each land can be defined to overlap the straight line that. For this reason, since the inspection probe can be linearly moved when probing the inspection probe for each probing position by inspecting the inspection target substrate based on the probing position data in which such probing position is recorded, The movement control of the inspection probe can be simplified, and the time required for the movement can be shortened sufficiently to inspect the inspection target substrate in a short time.

データ生成装置1の構成を示す構成図である。1 is a configuration diagram showing a configuration of a data generation device 1. FIG. 検査対象基板10のランド12a上にプロービング位置Paを規定する際の手順について説明するための説明図である。FIG. 6 is an explanatory diagram for explaining a procedure for defining a probing position Pa on a land 12a of a substrate 10 to be inspected. 検査対象基板10のランド12e上にプロービング位置Peを規定する際の手順について説明するための説明図である。It is explanatory drawing for demonstrating the procedure at the time of prescribing the probing position Pe on the land 12e of the board | substrate 10 to be examined. ランド12a〜12e上に規定されたプロービング位置Pa〜Peの一例について説明するための説明図である。It is explanatory drawing for demonstrating an example of probing position Pa-Pe prescribed | regulated on land 12a-12e. 「第1の向き」および「第2の向き」の規定手順について説明するための説明図である。It is explanatory drawing for demonstrating the prescription | regulation procedure of "a 1st direction" and a "2nd direction." 「第1の向き」および「第2の向き」の他の規定手順について説明するための説明図である。It is explanatory drawing for demonstrating the other prescription | regulation procedure of "1st direction" and "2nd direction." 検査対象基板10における電子部品20の実装位置周辺の平面図である。FIG. 3 is a plan view of the vicinity of a mounting position of an electronic component 20 on an inspection target substrate 10 従来方法に従って検査対象基板10のランド12a上にプロービング位置Paを規定する際の手順について説明するための説明図である。It is explanatory drawing for demonstrating the procedure at the time of prescribing | providing the probing position Pa on the land 12a of the test target board | substrate 10 according to the conventional method. 従来方法に従って検査対象基板10のランド12e上にプロービング位置Pexを規定する際の手順について説明するための説明図である。It is explanatory drawing for demonstrating the procedure at the time of prescribing | providing the probing position Pex on the land 12e of the test object board | substrate 10 according to the conventional method. 従来方法に従ってランド12a〜12e上に規定されたプロービング位置Pa〜Pd,Pexの一例について説明するための説明図である。It is explanatory drawing for demonstrating an example of probing position Pa-Pd, Pex prescribed | regulated on land 12a-12e according to the conventional method.

以下、本発明に係るデータ生成装置およびデータ生成方法の実施の形態について、添付図面を参照して説明する。   Embodiments of a data generation device and a data generation method according to the present invention will be described below with reference to the accompanying drawings.

図1に示すデータ生成装置1は、「データ生成装置」の一例であって、後述する「データ生成方法」に従い、図示しない基板検査装置による検査対象基板10(図7参照)の検査に際して検査用プローブをプロービングさせるプロービング位置を特定可能なプロービング位置データDpを生成可能に構成されている。検査対象基板10は、「検査対象基板」の一例であって、図7に示すように、基板本体11上に複数のランド12a〜12t等(以下、区別しないときには「ランド12」ともいう)が形成されると共に、各ランド12に接続端子22a〜22t(以下、区別しないときには「接続端子22」ともいう)が半田付けされるようにして基板本体11上に電子部品20等が実装されている。   The data generation apparatus 1 shown in FIG. 1 is an example of a “data generation apparatus” and is used for inspection when inspecting an inspection target substrate 10 (see FIG. 7) by a substrate inspection apparatus (not shown) according to a “data generation method” described later. Probing position data Dp that can specify a probing position for probing the probe is configured to be generated. The inspection target substrate 10 is an example of an “inspection target substrate”, and as shown in FIG. 7, a plurality of lands 12 a to 12 t and the like (hereinafter also referred to as “lands 12” when not distinguished) are provided on the substrate main body 11. The electronic parts 20 and the like are mounted on the board body 11 so that the connection terminals 22a to 22t (hereinafter also referred to as “connection terminals 22” when not distinguished) are soldered to the lands 12. .

この場合、この種の「検査対象基板」では、同図に示す電子部品20のように、各接続端子22を接続すべきランド12における各接続端子22の延出方向の端部(同図に示す破線LA〜LDと重なる部位)の位置が直線上に位置するようにランド12が形成されているものが多い。なお、平面視矩形状の本体部21における4つの辺から接続端子22a〜22e,22f〜22j,22k〜22o,22p〜22tがそれぞれ延出している電子部品20が基板本体11上に実装されている例について説明するが、本体部における対向する2つの辺から接続端子がそれぞれ延出している電子部品(図示せず)が実装されている場合もある。   In this case, in this type of “board to be inspected”, as in the electronic component 20 shown in the figure, the end portions in the extending direction of the connection terminals 22 in the lands 12 to which the connection terminals 22 are to be connected (in FIG. In many cases, the land 12 is formed so that the positions of the broken lines LA to LD shown in FIG. The electronic component 20 in which the connection terminals 22a to 22e, 22f to 22j, 22k to 22o, and 22p to 22t extend from the four sides of the main body portion 21 that is rectangular in a plan view is mounted on the substrate body 11. In some cases, an electronic component (not shown) having connection terminals extending from two opposing sides of the main body is mounted.

一方、データ生成装置1は、一例として、プロービング位置データDpの生成用プログラムをインストールした既存のパーソナルコンピュータで構成されており、操作部2、表示部3、記憶部4および処理部5を備えて構成されている。操作部2は、マウスやタッチパネル等のポインティングデバイスおよびキーボード等を備えて構成され、これらの操作に応じた操作信号を処理部5に出力する。表示部3は、処理部5の制御に従い、図示しないデータ生成作業画面を表示させる。記憶部4は、ガーバーデータDa、電子部品データDbおよびマウンタデータDcを記憶すると共に、後述するように処理部5によって生成されるプロービング位置データDpを記憶する。   On the other hand, the data generation device 1 is configured by an existing personal computer in which a program for generating the probing position data Dp is installed as an example, and includes an operation unit 2, a display unit 3, a storage unit 4, and a processing unit 5. It is configured. The operation unit 2 includes a pointing device such as a mouse and a touch panel, a keyboard, and the like, and outputs an operation signal corresponding to these operations to the processing unit 5. The display unit 3 displays a data generation work screen (not shown) according to the control of the processing unit 5. The storage unit 4 stores Gerber data Da, electronic component data Db, and mounter data Dc, and also stores probing position data Dp generated by the processing unit 5 as will be described later.

この場合、ガーバーデータDaは、「ランドデータ」の一例であって、検査対象基板10の基板本体11における電子部品20の実装位置に形成された各ランド12の平面視形状や形成位置をそれぞれ特定可能なデータが記録されている。なお、ガーバーデータDaには、ランド12の平面視形状や形成位置のみならず、基板本体11に形成された各種導体パターンおよびスルーホール等の平面視形状や形成位置を特定可能なデータが記録され、検査対象基板10が多層基板の場合には、ランド12、導体パターン、スルーホールおよびビア等の平面視形状や形成位置を各層毎にそれぞれ特定可能に構成されている。電子部品データDbは、「部品データ」の一例であって、基板本体11上に実装された各電子部品20の平面視形状をそれぞれ特定可能な情報が記録されて構成されている。マウンタデータDcは、「実装位置データ」の一例であって、基板本体11上における各電子部品20の実装位置をそれぞれ特定可能な情報が記録されて構成されている。   In this case, the Gerber data Da is an example of “land data”, and each of the lands 12 formed in the mounting position of the electronic component 20 on the board body 11 of the board 10 to be inspected is identified in plan view and formation position. Possible data is recorded. In the Gerber data Da, data that can specify not only the planar shape and formation position of the land 12 but also the planar shape and formation position of various conductor patterns and through holes formed on the substrate body 11 is recorded. When the substrate 10 to be inspected is a multilayer substrate, the plan view shape and the formation position of the land 12, the conductor pattern, the through hole, and the via can be specified for each layer. The electronic component data Db is an example of “component data”, and is configured by recording information capable of specifying the planar view shape of each electronic component 20 mounted on the board body 11. The mounter data Dc is an example of “mounting position data”, and is configured by recording information capable of specifying the mounting position of each electronic component 20 on the board body 11.

処理部5は、データ生成装置1を総括的に制御する。具体的には、処理部5は、「処理部」に相当し、後述する「データ生成方法」に従ってプロービング位置データDpを生成するデータ生成処理を実行する。より具体的には、処理部5は、電子部品データDbおよびマウンタデータDcに基づき、基板本体11に実装されている電子部品20の各接続端子22a〜22tにおける先端部の位置P22a〜P22t(「第1の位置」の一例:図5,6参照:以下、区別しないときには「位置P22」ともいう)をそれぞれ特定する「第1の処理」を実行する。また、処理部5は、ガーバーデータDaに基づき、ランド12の外縁部において位置P22に対して予め規定された「第1の向き」側に位置する位置P12a〜P12t(「第2の位置」の一例:図2,3参照(両図では、位置P12a,12eのみを図示している):以下、区別しないときには「位置P12」ともいう)を特定する「第2の処理」を実行する。   The processing unit 5 controls the data generation device 1 as a whole. Specifically, the processing unit 5 corresponds to a “processing unit” and executes data generation processing for generating probing position data Dp according to a “data generation method” described later. More specifically, the processing unit 5 is based on the electronic component data Db and the mounter data Dc, and the positions P22a to P22t of the tip portions of the connection terminals 22a to 22t of the electronic component 20 mounted on the board body 11 (“ An example of the “first position”: see FIGS. 5 and 6: Hereinafter, “first process” for specifying each of the “first position” is also executed when not distinguished. Further, the processing unit 5 is based on the Gerber data Da, and positions P12a to P12t (on the “second position”) located on the “first direction” side defined in advance with respect to the position P22 at the outer edge of the land 12. An example: See FIGS. 2 and 3 (in both figures, only the positions P12a and 12e are shown): Hereinafter, “second process” is performed to specify a position P12 when not distinguished.

さらに、処理部5は、上記の「第1処理」によって特定した位置P22と、上記の「第2処理」によって特定した位置P12との間の位置であって位置P12に対して上記の「第1の向き」とは逆向きの「第2の向き」に予め規定された距離L1だけ変位したプロービング位置Pa〜Pt(「第3の位置」の一例:図4参照(同図では、プロービング位置Pa〜Peのみを図示している):以下、区別しないときには「プロービング位置P」ともいう)を特定する「第3の処理」を実行する。また、処理部5は、特定したプロービング位置Pを、検査対象基板10の検査時に検査用プローブをプロービングさせる「プロービング位置」として規定してプロービング位置データDpを生成し、生成したプロービング位置データDpを記憶部4に記憶させる。   Further, the processing unit 5 is a position between the position P12 specified by the “first process” and the position P12 specified by the “second process”, and the above-described “first” Probing positions Pa to Pt (an example of the “third position”) displaced by a distance L1 defined in advance in the “second direction” opposite to the “first direction”: see FIG. 4 (in the figure, the probing position (Only Pa to Pe are shown): Hereinafter, “third processing” for specifying “probing position P” when not distinguished is executed. Further, the processing unit 5 generates the probing position data Dp by defining the specified probing position P as a “probing position” for probing the inspection probe when inspecting the inspection target substrate 10, and generating the probing position data Dp. Store in the storage unit 4.

このデータ生成装置1によるプロービング位置データDpの生成に際しては、まず、ガーバーデータDa、電子部品データDbおよびマウンタデータDcを用意して記憶部4に記憶させる。この場合、ガーバーデータDaについては、一例として、基板本体11の設計データに基づいて生成し、電子部品データDbについては、一例として、各電子部品20の仕様データ等に基づいて生成し、マウンタデータDcについては、一例として、検査対象基板10の製造用データ(基板本体11に対する電子部品20の実装用データ)に基づいて生成することができる。なお、ガーバーデータDa、電子部品データDbおよびマウンタデータDcの生成方法については、公知のため、説明を省略する。   When the probing position data Dp is generated by the data generator 1, first, Gerber data Da, electronic component data Db, and mounter data Dc are prepared and stored in the storage unit 4. In this case, the Gerber data Da is generated based on the design data of the board body 11 as an example, and the electronic component data Db is generated based on the specification data of each electronic component 20 as an example. As an example, Dc can be generated based on manufacturing data for the inspection target substrate 10 (data for mounting the electronic component 20 on the substrate body 11). In addition, since it is well-known about the production | generation method of the Gerber data Da, the electronic component data Db, and the mounter data Dc, description is abbreviate | omitted.

次いで、操作部2を操作してプロービング位置データDpの生成用プログラムを起動させ、使用するガーバーデータDa、電子部品データDbおよびマウンタデータDcを指定した後に、プロービング位置データDpの生成開始を指示する。この際に、処理部5は、生成用プログラムの記述に従い、まず、「第1の処理」を実行する。具体的には、処理部5は、記憶部4から電子部品データDbおよびマウンタデータDcを読み出すと共に、読み出した電子部品データDbおよびマウンタデータDcに基づき、電子部品20における各接続端子22の先端部の基板本体11上での位置P22をそれぞれ特定する。   Next, the operation unit 2 is operated to start a program for generating the probing position data Dp, and after specifying the Gerber data Da, the electronic component data Db, and the mounter data Dc to be used, the generation start of the probing position data Dp is instructed. . At this time, the processing unit 5 first executes “first processing” in accordance with the description of the generation program. Specifically, the processing unit 5 reads out the electronic component data Db and the mounter data Dc from the storage unit 4, and based on the read out electronic component data Db and the mounter data Dc, the front end portion of each connection terminal 22 in the electronic component 20 Each position P22 on the substrate body 11 is specified.

次いで、処理部5は、生成用プログラムの記述に従い、「第1の領域」から「第4の領域」までの4つの領域を各電子部品20毎にそれぞれ特定する処理を実行する。具体的には、処理部5は、まず、図5に示すように、上記の「第1の処理」において特定した各位置P22が外縁部に重なる矩形領域Aa(同図に破線で示す矩形状の領域)を特定する。次いで、処理部5は、特定した矩形領域Aaの4つの頂点Pa1〜Pa4のうちの対向する2つの頂点Pa1,Pa3を通過する破線La1、および対向する他の2つの頂点Pa2,Pa4を通過する破線La2の2本(「仮想直線」の一例)によって矩形領域Aaを4分割することにより、領域Aaa(「第1の領域」の一例)、領域Aab(「第2の領域」の一例)、領域Aac(「第3の領域」の一例)、および領域Aad(「第4の領域」の一例)の4つを規定する。   Next, the processing unit 5 executes a process of specifying, for each electronic component 20, four areas from “first area” to “fourth area” according to the description of the generation program. Specifically, as shown in FIG. 5, the processing unit 5 first has a rectangular area Aa (a rectangular shape indicated by a broken line in FIG. 5) where each position P22 specified in the “first processing” overlaps the outer edge. Area). Next, the processing unit 5 passes through the broken line La1 passing through the two opposite vertices Pa1 and Pa3 of the four vertices Pa1 to Pa4 of the identified rectangular area Aa, and the other two opposite vertices Pa2 and Pa4. By dividing the rectangular area Aa into four by two broken lines La2 (an example of “virtual straight line”), an area Aaa (an example of “first area”), an area Aab (an example of “second area”), The area Aac (an example of “third area”) and the area Aad (an example of “fourth area”) are defined.

この場合、同図に示すように、本例の検査対象基板10では、電子部品20における接続端子22a〜22eの先端部(位置P22a〜P22e)が領域Aaa上に位置し、接続端子22f〜22jの先端部(位置P22f〜P22j)が領域Aab上に位置すると共に、接続端子22k〜22oの先端部(位置P22k〜P22o)が領域Aac上に位置し、かつ接続端子22p〜22tの先端部(位置P22p〜P22t)が領域Aad上に位置している(「第1の領域」から「第4の領域」までの4つの領域のすべてに「第1の位置」が位置している例)。続いて、処理部5は、生成用プログラムの記述に従い、後述する「第2の処理」および「第3の処理」において「第2の位置」や「第3の位置」を規定するための「第1の向き」および「第2の向き」を各領域Aaa〜Aad毎にそれぞれ規定する。   In this case, as shown in the figure, in the inspection target substrate 10 of this example, the tip portions (positions P22a to P22e) of the connection terminals 22a to 22e in the electronic component 20 are located on the area Aaa, and the connection terminals 22f to 22j. Of the connection terminals 22k to 22o (positions P22k to P22o) are located on the area Aac and the front ends of the connection terminals 22p to 22t (positions P22f to P22j). The positions P22p to P22t) are located on the area Aad (an example in which the “first position” is located in all four areas from the “first area” to the “fourth area”). Subsequently, in accordance with the description of the generation program, the processing unit 5 defines “second position” and “third position” in “second process” and “third process” described later. A “first direction” and a “second direction” are defined for each of the areas Aaa to Aad.

具体的には、図5に示すように、例えば、「第1の領域」の一例である領域Aaa内のランド12a〜12eの形成領域内に「第2の位置」や「第3の位置」を規定するための「第1の向き」および「第2の向き」については、矩形領域Aaの中心P0から矩形領域Aaの4つの頂点Pa1〜Pa4のうちの領域Aaa上の2点(この例では、頂点Pa1,Pa2)の中間点Pa12に向かう向き(この例では、矢印A1の向き)を「第1の向き」とし、かつその逆向き(この例では、矢印A2の向き)を「第2の向き」としてそれぞれ規定する。   Specifically, as illustrated in FIG. 5, for example, a “second position” or a “third position” in the formation area of the lands 12 a to 12 e in the area Aaa which is an example of the “first area”. For the “first direction” and “second direction” for defining the two points on the area Aaa among the four vertices Pa1 to Pa4 of the rectangular area Aa from the center P0 of the rectangular area Aa (this example Then, the direction (in this example, the direction of the arrow A1) toward the intermediate point Pa12 of the vertices Pa1, Pa2) is set as the “first direction”, and the opposite direction (in this example, the direction of the arrow A2) is set to the “first direction”. 2 directions ”.

また、「第2の領域」の一例である領域Aab内のランド12f〜12jの形成領域内に「第2の位置」や「第3の位置」位を規定するための「第1の向き」および「第2の向き」については、矩形領域Aaの中心P0から矩形領域Aaの4つの頂点Pa1〜Pa4のうちの領域Aab上の2点(この例では、頂点Pa2,Pa3)の中間点Pa23に向かう向き(この例では、矢印B1の向き)を「第1の向き」とし、かつその逆向き(この例では、矢印B2の向き)を「第2の向き」としてそれぞれ規定する。   Further, the “first direction” for defining the “second position” and the “third position” in the formation region of the lands 12f to 12j in the region Aab, which is an example of the “second region”. For the “second direction”, an intermediate point Pa23 between two points (vertices Pa2 and Pa3 in this example) on the area Aab among the four vertices Pa1 to Pa4 of the rectangular area Aa from the center P0 of the rectangular area Aa. The direction toward (in this example, the direction of the arrow B1) is defined as the “first direction”, and the opposite direction (in this example, the direction of the arrow B2) is defined as the “second direction”.

さらに、「第3の領域」の一例である領域Aac内のランド12k〜12oの形成領域内に「第2の位置」や「第3の位置」を規定するための「第1の向き」および「第2の向き」については、矩形領域Aaの中心P0から矩形領域Aaの4つの頂点Pa1〜Pa4のうちの領域Aac上の2点(この例では、頂点Pa3,Pa4)の中間点Pa34に向かう向き(この例では、矢印C1の向き)を「第1の向き」とし、かつその逆向き(この例では、矢印C2の向き)を「第2の向き」としてそれぞれ規定する。   Furthermore, the “first direction” for defining the “second position” and the “third position” in the formation region of the lands 12k to 12o in the region Aac, which is an example of the “third region”, and With respect to the “second direction”, from the center P0 of the rectangular area Aa to the intermediate point Pa34 of two points on the area Aac (vertices Pa3 and Pa4 in this example) among the four vertices Pa1 to Pa4 of the rectangular area Aa. The heading direction (in this example, the direction of the arrow C1) is defined as the “first direction”, and the opposite direction (in this example, the direction of the arrow C2) is defined as the “second direction”.

また、「第4の領域」の一例である領域Aad内のランド12p〜12tの形成領域内に「第2の位置」や「第3の位置」を規定するための「第1の向き」および「第2の向き」については、矩形領域Aaの中心P0から矩形領域Aaの4つの頂点Pa1〜Pa4のうちの領域Aad上の2点(この例では、頂点Pa4,Pa1)の中間点Pa41に向かう向き(この例では、矢印D1の向き)を「第1の向き」とし、かつその逆向き(この例では、矢印D2の向き)を「第2の向き」としてそれぞれ規定する。   In addition, the “first direction” for defining the “second position” and the “third position” in the formation region of the lands 12p to 12t in the region Aad, which is an example of the “fourth region”, and About the “second direction”, the center point Pa41 of two points (vertex Pa4, Pa1 in this example) on the area Aad out of the four vertices Pa1 to Pa4 of the rectangular area Aa from the center P0 of the rectangular area Aa. The heading direction (in this example, the direction of the arrow D1) is defined as the “first direction”, and the opposite direction (in this example, the direction of the arrow D2) is defined as the “second direction”.

次いで、処理部5は、生成用プログラムの記述に従い、「第2の処理」を実行して各ランド12毎に「第2の位置」をそれぞれ特定する。具体的には、処理部5は、記憶部4から読み出したガーバーデータDa、および上記の「第1の処理」において特定した各位置P22に基づき、ランド12の外縁部において位置P22に対して「第1の向き」側に位置する位置P12を「第2の位置」として特定する。   Next, the processing unit 5 executes “second processing” in accordance with the description of the generation program, and specifies “second position” for each land 12. Specifically, the processing unit 5 determines the position “P22” at the outer edge of the land 12 based on the Gerber data Da read from the storage unit 4 and each position P22 specified in the “first processing”. The position P12 located on the “first direction” side is specified as the “second position”.

より具体的には、図2に示すように、例えば、領域Aaa内のランド12aにおける「第2の位置」の特定に際しては、ランド12aの外縁部において位置P22aに対して矢印A1の向き側に位置する位置P12aを「第2の位置」として特定する。また、図示を省略するが、ランド12b〜12dにおける「第2の位置」の特定に際しても、上記の位置P12aの特定時と同様にして、ランド12b〜12dの外縁部において位置P22b〜P22dに対して矢印A1の向き側に位置する位置P12b〜P12dを「第2の位置」としてそれぞれ特定する。さらに、図3に示すように、例えば、ランド12eにおける「第2の位置」の特定に際しては、ランド12eの外縁部において位置P22eに対して矢印A1の向き側に位置する位置P12eを「第2の位置」として特定する。   More specifically, as shown in FIG. 2, for example, when specifying the "second position" in the land 12a in the area Aaa, the outer edge of the land 12a is positioned on the side of the arrow A1 with respect to the position P22a. The position P12a that is positioned is specified as the “second position”. Although not shown, when specifying the “second position” in the lands 12b to 12d, the positions P22b to P22d at the outer edge portions of the lands 12b to 12d are the same as when specifying the position P12a. Then, the positions P12b to P12d located on the direction side of the arrow A1 are specified as “second positions”, respectively. Further, as shown in FIG. 3, for example, when specifying the “second position” in the land 12e, the position P12e located on the outer edge of the land 12e on the side of the arrow A1 with respect to the position P22e is set to the “second position”. Specified as “position of”.

また、図示を省略するが、領域Aab内のランド12f〜12jにおける「第2の位置」の特定、領域Aac内のランド12k〜12oにおける「第2の位置」の特定、および領域Aad内のランド12p〜12tにおける「第2の位置」の特定に際しては、「第1の向き」を上記の特定した向き(矢印B1,C1,D1の向き)とする点を除き、領域Aaa内のランド12a〜12eにおける「第2の位置」としての位置P12a〜12eの特定時と同様の手順でこれを特定する。   Although not shown, the “second position” in the lands 12f to 12j in the area Aab, the “second position” in the lands 12k to 12o in the area Aac, and the lands in the area Aad are specified. When specifying the “second position” at 12p to 12t, except that the “first direction” is the specified direction (the directions of arrows B1, C1, and D1), the lands 12a to 12a in the area Aaa This is specified in the same procedure as when specifying the positions P12a to 12e as the “second positions” in 12e.

続いて、処理部5は、生成用プログラムの記述に従い、「第3の処理」を実行して各ランド12毎に「プロービング位置」としての「第3の位置」であるプロービング位置Pをそれぞれ特定する。具体的には、処理部5は、上記の「第1の処理」において特定した位置P22、および「第2の処理」において特定した位置P12に基づき、位置P22,P12の間の位置であって位置P12に対して「第2の向き」側に距離L1だけ変位した位置を「プロービング位置」としての「第3の位置」として特定する。   Subsequently, the processing unit 5 executes “third processing” according to the description of the generation program, and specifies the probing position P that is the “third position” as the “probing position” for each land 12. To do. Specifically, the processing unit 5 is a position between the positions P22 and P12 based on the position P22 specified in the “first process” and the position P12 specified in the “second process”. A position displaced by a distance L1 on the “second direction” side with respect to the position P12 is specified as a “third position” as a “probing position”.

より具体的には、図2に示すように、例えば、領域Aaa内のランド12a内における「第3の位置(プロービング位置)」の特定に際しては、位置P12aに対して矢印A2の向きに距離L1だけ変位したプロービング位置Paを「第3の位置(プロービング位置)」として特定する。また、図示を省略するが、ランド12b〜12d内における「第3の位置(プロービング位置)」の特定に際しても、上記のランド12a内におけるプロービング位置Paの特定時と同様にして、位置P12b〜12dに対して矢印A2の向きに距離L1だけ変位したプロービング位置Pb〜Pdを「第3の位置(プロービング位置)」としてそれぞれ特定する。さらに、図3に示すように、例えば、ランド12e内における「第3の位置(プロービング位置)」の特定に際しても、上記のプロービング位置Pa〜Peの規定時と同様にして位置P12eに対して矢印A2の向きに距離L1だけ変位したプロービング位置Peを「第3の位置(プロービング位置)」として特定する。   More specifically, as shown in FIG. 2, for example, when specifying the “third position (probing position)” in the land 12a in the area Aaa, the distance L1 in the direction of the arrow A2 with respect to the position P12a. The probing position Pa displaced by the distance is specified as the “third position (probing position)”. Although not shown, when specifying the “third position (probing position)” in the lands 12b to 12d, the positions P12b to 12d are the same as when specifying the probing position Pa in the land 12a. The probing positions Pb to Pd displaced by the distance L1 in the direction of the arrow A2 are respectively specified as “third positions (probing positions)”. Further, as shown in FIG. 3, for example, when specifying the “third position (probing position)” in the land 12e, an arrow is provided with respect to the position P12e in the same manner as when the probing positions Pa to Pe are specified. The probing position Pe displaced by the distance L1 in the direction of A2 is specified as the “third position (probing position)”.

また、図示を省略するが、領域Aab内のランド12f〜12j内における「第3の位置(プロービング位置)」としてのプロービング位置Pf〜Pjの特定、領域Aac内のランド12k〜12o内における「第3の位置(プロービング位置)」としてのプロービング位置Pk〜Poの特定、および領域Aad内のランド12p〜12t内における「第3の位置(プロービング位置)」としてのプロービング位置Pp〜Ptの特定に際しては、「第2の向き」を上記の特定した向き(矢印B2,C2,D2の向き)とする点を除き、領域Aaa内のランド12a〜12e内におけるプロービング位置Pa〜Peの特定時と同様の手順でこれを特定する。   Although illustration is omitted, the identification of probing positions Pf to Pj as the “third position (probing position)” in the lands 12f to 12j in the area Aab, and the “first” in the lands 12k to 12o in the area Aac. In specifying the probing positions Pk to Po as “position 3 (probing position)” and the probing positions Pp to Pt as “third position (probing position)” in the lands 12p to 12t in the area Aad , Except that the “second direction” is the above specified direction (directions of arrows B2, C2, and D2), and is the same as that for specifying the probing positions Pa to Pe in the lands 12a to 12e in the area Aaa. Identify this in the procedure.

この場合、図4に示すように、例えば、電子部品20の本体部21における4つの辺のうちの一辺から延出している接続端子22a〜22eが接続されるべきランド12a〜12e内に規定されたプロービング位置Pa〜Peは、各ランド12における端部から矢印A2の向きに距離L1だけ離間して規定されている。また、前述したように、この種のこの種の検査対象基板10では、電子部品20の各接続端子22を接続すべきランド12における各接続端子22の延出方向の端部(この例では、同図に示す破線LAと重なる部位)の位置が直線上に位置するようにランド12が形成されている。   In this case, as shown in FIG. 4, for example, the connection terminals 22a to 22e extending from one of the four sides of the main body 21 of the electronic component 20 are defined in the lands 12a to 12e to be connected. The probing positions Pa to Pe are defined by being separated from the end of each land 12 by a distance L1 in the direction of arrow A2. Further, as described above, in this type of inspection target substrate 10 of this type, in the land 12 to which each connection terminal 22 of the electronic component 20 is to be connected, an end portion in the extending direction of each connection terminal 22 (in this example, The land 12 is formed so that the position of the portion overlapping the broken line LA shown in FIG.

したがって、上記のように特定された各プロービング位置Pa〜Peは、破線LAと平行な一点鎖線Lと重なる(一点鎖線L上に位置する)こととなる。また、図示を省略するが、領域Aab内のランド12f〜12j内に規定されたプロービング位置Pf〜Pj(第3の位置)、領域Aac内のランド12k〜12o内に規定されたプロービング位置Pk〜Po(第3の位置)、および領域Aad内のランド12p〜12t内に規定されたプロービング位置Pp〜Pt(第3の位置)についても、各ランド12における各接続端子22の延出方向の端部と重なる直線(図7に示す破線LB〜LD)と平行な直線と重なる(直線上に位置する)こととなる。   Accordingly, each of the probing positions Pa to Pe specified as described above overlaps with the alternate long and short dash line L (located on the alternate long and short dash line L). Although not shown, the probing positions Pf to Pj (third position) defined in the lands 12f to 12j in the area Aab, and the probing positions Pk to defined in the lands 12k to 12o in the area Aac. As for Po (third position) and the probing positions Pp to Pt (third position) defined in the lands 12p to 12t in the region Aad, the ends of the connection terminals 22 in the lands 12 in the extending direction. It overlaps (is located on the straight line) with a straight line that is parallel to the straight line that overlaps the line (broken lines LB to LD shown in FIG. 7).

この後、処理部5は、上記の「第3の処理」において特定した各プロービング位置Pに基づいてプロービング位置データDpを生成し、生成したプロービング位置データDpを記憶部4に記憶させる。これにより、プロービング位置データDpを生成する「データ生成処理」が完了する。なお、記憶部4に記憶させたプロービング位置データDpについては、図示しないリムーバブルメモリや光ディスク等のリムーバブルメディアに記録された基板検査装置に供給されたり、データ生成装置1から基板検査装置にネットワークを介して供給されたりする。これにより、基板検査装置においてプロービング位置データDpに基づく検査対象基板10の電気的検査(検査用プローブのプロービング)を実行することが可能となる。なお、プロービング位置データDpに基づく検査用プローブの移動方法等や、検査対象基板10の検査方法については公知のため、その説明を省略する。   Thereafter, the processing unit 5 generates the probing position data Dp based on each probing position P specified in the above “third processing”, and stores the generated probing position data Dp in the storage unit 4. Thereby, the “data generation process” for generating the probing position data Dp is completed. The probing position data Dp stored in the storage unit 4 is supplied to a board inspection apparatus recorded on a removable medium such as a removable memory or an optical disk (not shown), or from the data generation apparatus 1 to the board inspection apparatus via a network. Or be supplied. As a result, it is possible to perform electrical inspection of the inspection target substrate 10 (probing of the inspection probe) based on the probing position data Dp in the substrate inspection apparatus. In addition, since the inspection probe moving method based on the probing position data Dp and the inspection method of the inspection target substrate 10 are known, the description thereof is omitted.

このように、このデータ生成装置1、およびデータ生成装置1による「データ生成方法」では、電子部品20の各接続端子22における先端部の基板本体11上の位置P22を特定する「第1の処理」と、ランド12の外縁部において位置P22に対して「第1の向き(本例では、矢印A1〜D1の向き)」側に位置する位置P12を特定する「第2の処理」と、位置P22および位置P12の間の位置であって位置P12に対して「第1の向き」とは逆向きの「第2の向き(本例では、矢印A2〜D2の向き)」に距離L1だけ変位した「第3の位置」を特定する第3の処理とをこの順で実行し、特定した「第3の位置」を検査対象基板10の検査時に検査用プローブをプロービングさせるプロービング位置Pとして規定してプロービング位置データDpを生成する際に、「第2の処理」に先立ち、外縁部に各位置P22が重なる基板本体11上の矩形領域Aaをそれぞれ特定し、かつ特定した矩形領域Aaの4つの頂点Pa1〜Pa4のうちの対向する2つの頂点Pa1,Pa3を通過する破線La1、および対向する2つの頂点Pa2,Pa4を通過する破線La2の2本によって矩形領域Aaを4分割して領域Aaa〜Aadの4つを規定すると共に、「第2の処理」において、領域Aaa上に位置P22が存在するときには、矩形領域Aaの中心P0から矩形領域Aaの4つの頂点Pa1〜Pa4のうちの領域Aaa上の2点(頂点Pa1,Pa2)の中間点Pa12に向かう向きを「第1の向き」とし、領域Aab上に位置P22が存在するときには、矩形領域Aaの中心P0から矩形領域Aaの4つの頂点Pa1〜Pa4のうちの領域Aab上の2点(頂点Pa2,Pa3)の中間点Pa23に向かう向きを「第1の向き」とし、領域Aac上に位置P22が存在するときには、矩形領域Aaの中心P0から矩形領域Aaの4つの頂点Pa1〜Pa4のうちの領域Aac上の2点(頂点Pa3,Pa4)の中間点Pa34に向かう向きを「第1の向き」とし、領域Aad上に位置P22が存在するときには、矩形領域Aaの中心P0から矩形領域Aaの4つの頂点Pa1〜Pa4のうちの領域Aad上の2点(頂点Pa4,Pa1)の中間点Pa41に向かう向きを「第1の向き」として位置P12をそれぞれ特定する。   As described above, in this data generation device 1 and the “data generation method” by the data generation device 1, the “first processing for specifying the position P22 on the substrate body 11 of the tip portion of each connection terminal 22 of the electronic component 20 is specified. ”And the“ second process ”for specifying the position P12 located on the“ first direction (the direction of arrows A1 to D1 in this example) ”side with respect to the position P22 at the outer edge of the land 12; Displacement by a distance L1 between the position P12 and the position P12 and in a “second direction (in this example, the direction of arrows A2 to D2)” opposite to the “first direction” with respect to the position P12 The third process for specifying the “third position” is executed in this order, and the specified “third position” is defined as the probing position P for probing the inspection probe when inspecting the inspection target substrate 10. Probing When generating the placement data Dp, prior to the “second processing”, the rectangular areas Aa on the substrate body 11 where the positions P22 overlap the outer edge portions are specified, respectively, and the four vertices Pa1 of the specified rectangular areas Aa are specified. A rectangular area Aa is divided into four by two lines, a broken line La1 that passes through two opposite vertices Pa1 and Pa3, and a broken line La2 that passes through two opposite vertices Pa2 and Pa4, of areas Aaa to Aad. In addition, in the “second process”, when the position P22 exists on the area Aaa, on the area Aaa of the four vertices Pa1 to Pa4 of the rectangular area Aa from the center P0 of the rectangular area Aa. When the direction toward the intermediate point Pa12 between the two points (vertices Pa1, Pa2) is the “first direction” and the position P22 exists on the area Aab, the rectangular area Aa The direction from the center P0 toward the intermediate point Pa23 of two points (vertices Pa2 and Pa3) on the region Aab among the four vertices Pa1 to Pa4 of the rectangular region Aa is defined as a “first direction”, and the position P22 on the region Aac. Is present, the direction from the center P0 of the rectangular area Aa toward the intermediate point Pa34 of two points (vertices Pa3 and Pa4) on the area Aac among the four vertices Pa1 to Pa4 of the rectangular area Aa is expressed as “first direction”. When the position P22 exists on the area Aad, an intermediate point Pa41 between two points (vertices Pa4, Pa1) on the area Aad among the four vertices Pa1 to Pa4 of the rectangular area Aa from the center P0 of the rectangular area Aa. The direction P1 is specified as the “first direction”, and the position P12 is specified.

したがって、このデータ生成装置1、およびデータ生成装置1による「データ生成方法」によれば、電子部品20における本体部21の一辺から延出させられた各接続端子22が接続されている各ランド12における「第1の向き」側の外縁部、すなわち、本体部21からの各接続端子22の延出方向のランド12の外縁部が直線上に位置するように基板本体11が形成されている場合には、それらのランド12内にプロービング位置Pを規定するときに、各接続端子22の先端部の位置P22(第1の位置)に対して同じ向き(第1の向き)側に位置P12(第2の位置)を特定し、その位置P12に対して同じ向き(第2の向き)に同じ距離L1(予め規定された距離)だけ変位した位置をプロービング位置P(第3の位置)としてそれぞれ規定することができるため、電子部品20における本体部21の一辺から延出させられた各接続端子22が接続されている各ランド12内に規定するプロービング位置Pを直線上に重ねて規定することができる。このため、そのようなプロービング位置Pを記録したプロービング位置データDpに基づいて検査対象基板10を検査することにより、各プロービング位置Pに対する検査用プローブのプロービング時に検査用プローブを直線的に移動させることができるため、検査用プローブの移動制御を簡素化することができると共に、移動に要する時間の充分に短縮して検査対象基板10を短時間で検査することができる。   Therefore, according to this data generation device 1 and the “data generation method” by the data generation device 1, each land 12 to which each connection terminal 22 extended from one side of the main body 21 in the electronic component 20 is connected. When the substrate body 11 is formed such that the outer edge portion on the “first direction” side, that is, the outer edge portion of the land 12 in the extending direction of each connection terminal 22 from the body portion 21 is located on a straight line. When the probing position P is defined in the lands 12, the position P12 (on the same direction (first direction) side with respect to the position P22 (first position) of the distal end portion of each connection terminal 22 is set. The second position) is specified, and a position displaced by the same distance L1 (predetermined distance) in the same direction (second direction) with respect to the position P12 is defined as the probing position P (third position). Therefore, the probing position P defined in each land 12 to which each connection terminal 22 extended from one side of the main body 21 in the electronic component 20 is connected is defined in a straight line. be able to. For this reason, by inspecting the inspection object substrate 10 based on the probing position data Dp in which such probing position P is recorded, the inspection probe is linearly moved when probing the inspection probe with respect to each probing position P. Therefore, the movement control of the inspection probe can be simplified, and the time required for the movement can be shortened sufficiently to inspect the inspection target substrate 10 in a short time.

なお、「データ生成装置」の構成、および「データ生成方法」の具体的な手順は、上記のデータ生成装置1の構成、およびデータ生成装置1による「データ生成方法」の手順に限定されない。例えば、「第1の向き」および「第2の向き」の規定に際して、各接続端子22の先端部の位置P22が外縁部に重なる矩形領域Aaを特定し、この矩形領域Aaを4分割することで「第1の領域」に相当する領域Aaaから「第4の領域」に相当する領域Aadまでの4つの領域を特定する構成・方法を例に挙げて説明したが、このような構成・方法に代えて、以下のような構成・方法によって「第1の向き」および「第2の向き」をそれぞれ規定してもよい。なお、「第1の向き」および「第2の向き」の規定方法以外の手順については、上記のプロービング位置データDpの生成処理と同様のため、説明を省略する。   The configuration of the “data generation device” and the specific procedure of the “data generation method” are not limited to the configuration of the data generation device 1 and the procedure of the “data generation method” by the data generation device 1. For example, when defining the “first direction” and the “second direction”, the rectangular area Aa where the position P22 of the front end of each connection terminal 22 overlaps the outer edge is specified, and this rectangular area Aa is divided into four. In the above description, the configuration / method for specifying the four areas from the area Aaa corresponding to the “first area” to the area Aad corresponding to the “fourth area” has been described as an example. Instead, the “first direction” and the “second direction” may be defined by the following configurations and methods, respectively. Note that the procedures other than the definition method of “first direction” and “second direction” are the same as the generation processing of the probing position data Dp described above, and thus the description thereof is omitted.

まず、電子部品データDbおよびマウンタデータDcに基づき、図6に示すように、電子部品20における本体部21の外縁部と重なる基板本体11上の矩形領域Abを特定する。次いで、特定した矩形領域Abの4つの頂点Pb1〜Pb4のうちの対向する2つの頂点Pb1,Pb3を通過する破線Lb1、および対向する他の2つの頂点Pb2,Pb4を通過する破線Lb2の2本(「仮想直線」の一例)によって、電子部品20の実装位置の周辺領域Ac(同図に破線で示す矩形状の領域:各頂点が破線Lb1,Lb2上に位置すると共に、4つの辺が矩形領域Abにおける4つの辺とそれぞれ平行な矩形領域)を4分割することにより、領域Aba(「領域A」の一例)、領域Abb(「領域B」の一例)、領域Abc(「領域C」の一例)、および領域Abd(「領域D」の一例)の4つを規定する。   First, based on the electronic component data Db and the mounter data Dc, as shown in FIG. 6, a rectangular region Ab on the substrate body 11 that overlaps the outer edge portion of the body portion 21 in the electronic component 20 is specified. Next, two broken lines Lb1 passing through two opposite vertices Pb1 and Pb3 among the four vertices Pb1 to Pb4 of the specified rectangular area Ab, and two broken lines Lb2 passing through the other two opposite vertices Pb2 and Pb4 (An example of a “virtual straight line”), the peripheral area Ac of the mounting position of the electronic component 20 (rectangular area indicated by a broken line in the figure: each vertex is positioned on the broken lines Lb1 and Lb2, and the four sides are rectangular. By dividing the rectangular area parallel to the four sides in the area Ab into four, the area Aba (an example of “area A”), the area Abb (an example of “area B”), and the area Abc (an “area C”) And an area Abd (an example of “area D”).

この場合、同図に示すように、本例の検査対象基板10では、電子部品20における接続端子22a〜22eの先端部(位置P22a〜P22e)が領域Aba内に位置し、接続端子22f〜22jの先端部(位置P22f〜P22j)が領域Abb内に位置すると共に、接続端子22k〜22oの先端部(位置P22k〜P22o)が領域Abc内に位置し、かつ接続端子22p〜22tの先端部(位置P22p〜P22t)が領域Abd内に位置している(「領域A」から「領域D」までの4つの領域のすべてに「第1の位置」が位置している例)。続いて、「第2の処理」および「第3の処理」において「第2の位置」や「第3の位置」を規定するための「第1の向き」および「第2の向き」を各領域Aba〜Abd毎にそれぞれ規定する。   In this case, as shown in the figure, in the inspection target substrate 10 of the present example, the tip portions (positions P22a to P22e) of the connection terminals 22a to 22e in the electronic component 20 are located in the region Aba, and the connection terminals 22f to 22j. Tip ends (positions P22f to P22j) are located in the region Abb, the tip portions of the connection terminals 22k to 22o (positions P22k to P22o) are located in the region Abc, and the tip portions of the connection terminals 22p to 22t ( The positions P22p to P22t) are located in the area Abd (an example in which the “first position” is located in all four areas from “area A” to “area D”). Subsequently, in the “second process” and the “third process”, the “first direction” and the “second direction” for defining the “second position” and the “third position” are respectively set. Each of the areas Aba to Abd is defined.

具体的には、図6に示すように、例えば、「領域A」の一例である領域Aba内のランド12a〜12eの形成領域内に「第2の位置」としての位置P12a〜P12eや「第3の位置」としてのプロービング位置Pa〜Peを規定するための「第1の向き」および「第2の向き」については、矩形領域Abの中心P0から矩形領域Abの4つの頂点Pb1〜Pb4のうちの領域Aba上の2点(この例では、頂点Pb1,Pb2)の中間点Pb12に向かう向き(この例では、矢印A1の向き)を「第1の向き」とし、かつその逆向き(この例では、矢印A2の向き)を「第2の向き」としてそれぞれ規定する。   Specifically, as shown in FIG. 6, for example, positions P12a to P12e as “second positions” or “second positions” in the formation regions of the lands 12a to 12e in the area Aba that is an example of the “area A”. With respect to the “first direction” and the “second direction” for defining the probing positions Pa to Pe as the “position 3”, the four vertices Pb1 to Pb4 of the rectangular area Ab from the center P0 of the rectangular area Ab The direction toward the intermediate point Pb12 (in this example, the direction of the arrow A1) between the two points (in this example, the vertices Pb1 and Pb2) on the area Aba is defined as the “first direction” and the opposite direction (this In the example, the direction of the arrow A2 is defined as the “second direction”.

また、「領域B」の一例である領域Abb内のランド12f〜12jの形成領域内に「第2の位置」としての位置P12f〜P12jや「第3の位置」としてのプロービング位置Pf〜Pjを規定するための「第1の向き」および「第2の向き」については、矩形領域Abの中心P0から矩形領域Abの4つの頂点Pb1〜Pb4のうちの領域Abb上の2点(この例では、頂点Pb2,Pb3)の中間点Pb23に向かう向き(この例では、矢印B1の向き)を「第1の向き」とし、かつその逆向き(この例では、矢印B2の向き)を「第2の向き」としてそれぞれ規定する。   Further, positions P12f to P12j as “second positions” and probing positions Pf to Pj as “third positions” are formed in the formation areas of the lands 12f to 12j in the area Abb which is an example of “area B”. Regarding the “first direction” and “second direction” for defining, two points (in this example) on the region Abb among the four vertices Pb1 to Pb4 of the rectangular region Ab from the center P0 of the rectangular region Ab. , Vertices Pb2 and Pb3) toward the intermediate point Pb23 (in this example, the direction of the arrow B1) is set as the “first direction”, and the opposite direction (in this example, the direction of the arrow B2) is set as the “second direction”. ”Direction”.

さらに、「領域C」の一例である領域Abc内のランド12k〜12oの形成領域内に「第2の位置」としての位置P12k〜P12oや「第3の位置」としてのプロービング位置Pk〜Poを規定するための「第1の向き」および「第2の向き」については、矩形領域Abの中心P0から矩形領域Abの4つの頂点Pb1〜Pb4のうちの領域Abc上の2点(この例では、頂点Pb3,Pb4)の中間点Pb34に向かう向き(この例では、矢印C1の向き)を「第1の向き」とし、かつその逆向き(この例では、矢印C2の向き)を「第2の向き」としてそれぞれ規定する。   Further, positions P12k to P12o as “second positions” and probing positions Pk to Po as “third positions” are formed in the formation regions of the lands 12k to 12o in the area Abc which is an example of “area C”. Regarding the “first direction” and “second direction” for defining, two points on the area Abc from the center P0 of the rectangular area Ab to the four vertices Pb1 to Pb4 of the rectangular area Ab (in this example, , Vertices Pb3, Pb4) toward the intermediate point Pb34 (in this example, the direction of the arrow C1) is “first direction”, and the opposite direction (in this example, the direction of the arrow C2) is “second”. ”Direction”.

また、「領域D」の一例である領域Abd内のランド12p〜12tの形成領域内に「第2の位置」としての位置P12p〜P12tや「第3の位置」としてのプロービング位置Pp〜Ptを規定するための「第1の向き」および「第2の向き」については、矩形領域Abの中心P0から矩形領域Abの4つの頂点Pb1〜Pb4のうちの領域Abd上の2点(この例では、頂点Pb4,Pb1)の中間点Pb41に向かう向き(この例では、矢印D1の向き)を「第1の向き」とし、かつその逆向き(この例では、矢印D2の向き)を「第2の向き」としてそれぞれ規定する。   Further, positions P12p to P12t as “second positions” and probing positions Pp to Pt as “third positions” are formed in the formation regions of the lands 12p to 12t in the area Abd which is an example of “area D”. Regarding the “first direction” and “second direction” for defining, two points on the region Abd among the four vertices Pb1 to Pb4 of the rectangular region Ab from the center P0 of the rectangular region Ab (in this example, , Vertices Pb4, Pb1) toward the intermediate point Pb41 (in this example, the direction of the arrow D1) is the “first direction” and the opposite direction (in this example, the direction of the arrow D2) is “the second direction”. ”Direction”.

このように、「第1の向き」および「第2の向き」を規定する構成のデータ生成装置1、およびデータ生成装置1による「データ生成方法」においても、前述した例の構成・方法と同様の効果を奏することができる。   As described above, the data generation apparatus 1 configured to define the “first direction” and the “second direction” and the “data generation method” by the data generation apparatus 1 are the same as the configuration and method of the above-described example. The effect of can be produced.

また、本体部21の4つの辺から接続端子22がそれぞれ延出させられた電子部品20が実装されている例について説明したが、例えば、電子部品20における接続端子22f〜22j,22p〜22tが存在しない電子部品(「本体部」における対向する2辺のみから「接続端子」が延出させられている「電子部品」:図示せず)が実装されている場合、すなわち、「第2の領域」上に「第1の位置が存在せず(「領域B」内に「第1の位置が存在せず)、かつ、「第4の領域」上に「第1の位置が存在しない(「領域D」内に「第1の位置が存在しない)場合や、「第1の領域」上に「第1の位置が存在せず(「領域A」内に「第1の位置が存在せず)、かつ、「第3の領域」上に「第1の位置が存在しない(「領域C」内に「第1の位置が存在しない)場合においても、上記のデータ生成装置1によるデータ生成方法と同様の手順でプロービング位置Pを規定することで、上記の例と同様の効果を奏することができる。   Moreover, although the example in which the electronic component 20 in which the connection terminals 22 are respectively extended from the four sides of the main body 21 is mounted has been described, for example, the connection terminals 22f to 22j and 22p to 22t in the electronic component 20 are provided. When an electronic component that does not exist (“electronic component” in which “connecting terminal” extends from only two opposite sides in the “main body” ”: not shown) is mounted, that is,“ second region ” "The first position does not exist (" the first position does not exist in "area B") "and" the first position does not exist "in" the fourth area "(" When “the first position does not exist in the“ region D ”, or“ the first position does not exist on the “first region” (the “first position does not exist” in the “region A”). ), And the “first position does not exist on the“ third region ”(the“ first position ”in the“ region C ”). There does not exist) even if, by defining the probing position P in the same procedure and data generation method by the data generating apparatus 1 described above, it is possible to achieve the same effect as the above example.

さらに、各頂点が破線Lb1,Lb2上に位置すると共に、4つの辺が矩形領域Abにおける4つの辺とそれぞれ平行な矩形領域からなる周辺領域Acを「周辺領域」とした例について説明したが、「周辺領域」の形状は矩形状に限定されず、「電子部品における本体部の外縁部と重なる基板本体上の矩形領域」よりも大きく、かつ、「各第1の位置が含まれる」との条件を満たす範囲内において、任意の形状で任意の大きさに規定することができる。   Further, the example has been described in which each peripheral point is located on the broken lines Lb1 and Lb2, and the peripheral region Ac, which is a rectangular region whose four sides are parallel to the four sides in the rectangular region Ab, is referred to as a “peripheral region”. The shape of the “peripheral region” is not limited to a rectangular shape, and is larger than “a rectangular region on the substrate body that overlaps the outer edge of the body portion in the electronic component” and “includes each first position”. Within a range that satisfies the condition, it can be defined in an arbitrary shape and an arbitrary size.

1 データ生成装置
4 記憶部
5 処理部
10 検査対象基板
11 基板本体
12a〜12t ランド
20 電子部品
21 本体部
22a〜22t 接続端子
Aa,Ab 矩形領域
Aaa〜Aad,Aba〜Abd 領域
Ac 周辺領域
Da ガーバーデータ
Db 電子部品データ
Dc マウンタデータ
Dp プロービング位置データ
L 一点鎖線
Lx 二点鎖線
L1 距離
LA〜LD,La1,La2,Lb1,Lb2 破線
P0 中心
P12a〜P12t,P22a〜P22t 位置
Pa〜Pt プロービング位置
Pa1〜Pa4,Pb1〜Pb4 頂点
Pa12,Pa23,Pa34,Pa41 中間点
Pb12,Pb23,Pb34,Pb41 中間点
DESCRIPTION OF SYMBOLS 1 Data generator 4 Memory | storage part 5 Processing part 10 Board | substrate to be inspected 11 Board | substrate main body 12a-12t Land 20 Electronic component 21 Main body part 22a-22t Connection terminal Aa, Ab Rectangular area Aaa-Aad, Aba-Abd area Ac Peripheral area Da Gerber Data Db Electronic component data Dc Mounter data Dp Probing position data L One-dot chain line Lx Two-dot chain line L1 Distance LA to LD, La1, La2, Lb1, Lb2 Broken line P0 Center P12a to P12t, P22a to P22t Position Pa to Pt Probing position Pa1 Pa4, Pb1 to Pb4 Vertex Pa12, Pa23, Pa34, Pa41 Midpoint Pb12, Pb23, Pb34, Pb41 Midpoint

Claims (4)

検査対象基板の基板本体上に実装された各電子部品の平面視形状をそれぞれ特定可能な部品データ、前記基板本体上における前記各電子部品の実装位置をそれぞれ特定可能な実装位置データ、並びに前記基板本体における前記電子部品の実装位置に形成された各ランドの平面視形状および形成位置をそれぞれ特定可能なランドデータを記憶する記憶部と、
前記電子部品の各接続端子における先端部の前記基板本体上の第1の位置を前記部品データおよび前記実装位置データに基づいて特定する第1の処理、前記ランドの外縁部において前記第1の位置に対して予め規定された第1の向き側に位置する第2の位置を前記ランドデータに基づいて特定する第2の処理、並びに前記第1の位置および前記第2の位置の間の位置であって当該第2の位置に対して前記第1の向きとは逆向きの第2の向きに予め規定された距離だけ変位した第3の位置を特定する第3の処理を実行し、当該特定した第3の位置を前記検査対象基板の検査時に検査用プローブをプロービングさせるプロービング位置として規定してプロービング位置データを生成する処理部とを備えたデータ生成装置であって、
前記処理部は、前記第2の処理に先立ち、外縁部に前記各第1の位置が重なる基板本体上の矩形領域を前記部品データおよび前記実装位置データに基づいて前記各電子部品毎にそれぞれ特定し、かつ特定した前記矩形領域の4つの頂点のうちの対向する2つの頂点を通過する2本の仮想直線によって当該矩形領域を4分割して第1の領域、第2の領域、第3の領域および第4の領域の4つを規定すると共に、前記第2の処理において、前記第1の領域上に前記第1の位置が存在するときには、前記矩形領域の中心から当該矩形領域の4つの頂点のうちの当該第1の領域上の2点の中間点に向かう向きを前記第1の向きとし、前記第2の領域上に前記第1の位置が存在するときには、前記矩形領域の中心から当該矩形領域の4つの頂点のうちの当該第2の領域上の2点の中間点に向かう向きを前記第1の向きとし、前記第3の領域上に前記第1の位置が存在するときには、前記矩形領域の中心から当該矩形領域の4つの頂点のうちの当該第3の領域上の2点の中間点に向かう向きを前記第1の向きとし、前記第4の領域上に前記第1の位置が存在するときには、前記矩形領域の中心から当該矩形領域の4つの頂点のうちの当該第4の領域上の2点の中間点に向かう向きを前記第1の向きとして前記第2の位置をそれぞれ特定するデータ生成装置。
Component data that can specify the planar view shape of each electronic component mounted on the substrate body of the substrate to be inspected, mounting position data that can specify the mounting position of each electronic component on the substrate body, and the substrate A storage unit that stores land data that can specify a plan view shape and a formation position of each land formed at the mounting position of the electronic component in the main body, and
First processing for specifying a first position on the substrate body of the tip portion of each connection terminal of the electronic component based on the component data and the mounting position data, the first position at the outer edge portion of the land A second process for specifying a second position located on the first orientation side defined in advance based on the land data, and a position between the first position and the second position. And executing a third process for specifying a third position displaced by a predetermined distance in a second direction opposite to the first direction with respect to the second position, and A data generation apparatus comprising: a processing unit that generates the probing position data by defining the third position as a probing position for probing the inspection probe when inspecting the inspection target substrate;
Prior to the second processing, the processing unit identifies a rectangular area on the board body where each first position overlaps an outer edge portion for each electronic component based on the component data and the mounting position data. And dividing the rectangular area into four by two virtual straight lines passing through two opposite vertices of the four vertices of the specified rectangular area, the first area, the second area, the third area In the second process, when the first position exists on the first area, the four areas of the rectangular area are defined from the center of the rectangular area. When the direction toward the middle point of two points on the first area of the vertices is the first direction, and the first position exists on the second area, the center of the rectangular area Of the four vertices of the rectangular area The direction toward the intermediate point between the two points on the second area is the first direction, and when the first position exists on the third area, the center of the rectangular area The direction toward the midpoint between two points on the third area among the four vertices is the first direction, and when the first position exists on the fourth area, A data generation device that specifies each of the second positions, with a direction from a center toward an intermediate point between two points on the fourth area of the four vertices of the rectangular area as the first direction.
検査対象基板の基板本体上に実装された各電子部品の平面視形状をそれぞれ特定可能な部品データ、前記基板本体上における前記各電子部品の実装位置をそれぞれ特定可能な実装位置データ、並びに前記基板本体における前記電子部品の実装位置に形成された各ランドの平面視形状および形成位置をそれぞれ特定可能なランドデータを記憶する記憶部と、
前記電子部品の各接続端子における先端部の前記基板本体上の第1の位置を前記部品データおよび前記実装位置データに基づいて特定する第1の処理、前記ランドの外縁部において前記第1の位置に対して予め規定された第1の向き側に位置する第2の位置を前記ランドデータに基づいて特定する第2の処理、並びに前記第1の位置および前記第2の位置の間の位置であって当該第2の位置に対して前記第1の向きとは逆向きの第2の向きに予め規定された距離だけ変位した第3の位置を特定する第3の処理を実行し、当該特定した第3の位置を前記検査対象基板の検査時に検査用プローブをプロービングさせるプロービング位置として規定してプロービング位置データを生成する処理部とを備えたデータ生成装置であって、
前記処理部は、前記第2の処理に先立ち、前記電子部品における本体部の外縁部と重なる基板本体上の矩形領域を前記部品データおよび前記実装位置データに基づいて前記各電子部品毎にそれぞれ特定し、かつ特定した前記矩形領域の4つの頂点のうちの対向する2つの頂点を通過する2本の仮想直線によって前記電子部品の実装位置の周辺領域を4分割して領域A、領域B、領域Cおよび領域Dの4つを規定すると共に、前記第2の処理において、前記領域A内に前記第1の位置が存在するときには、前記矩形領域の中心から当該矩形領域の4つの頂点のうちの当該領域A上の2点の中間点に向かう向きを前記第1の向きとし、前記領域B内に前記第1の位置が存在するときには、前記矩形領域の中心から当該矩形領域の4つの頂点のうちの当該領域B上の2点の中間点に向かう向きを前記第1の向きとし、前記領域C内に前記第1の位置が存在するときには、前記矩形領域の中心から当該矩形領域の4つの頂点のうちの当該領域C上の2点の中間点に向かう向きを前記第1の向きとし、前記領域D内に前記第1の位置が存在するときには、前記矩形領域の中心から当該矩形領域の4つの頂点のうちの当該領域D上の2点の中間点に向かう向きを前記第1の向きとして前記第2の位置をそれぞれ特定するデータ生成装置。
Component data that can specify the planar view shape of each electronic component mounted on the substrate body of the substrate to be inspected, mounting position data that can specify the mounting position of each electronic component on the substrate body, and the substrate A storage unit that stores land data that can specify a plan view shape and a formation position of each land formed at the mounting position of the electronic component in the main body, and
First processing for specifying a first position on the substrate body of the tip portion of each connection terminal of the electronic component based on the component data and the mounting position data, the first position at the outer edge portion of the land A second process for specifying a second position located on the first orientation side defined in advance based on the land data, and a position between the first position and the second position. And executing a third process for specifying a third position displaced by a predetermined distance in a second direction opposite to the first direction with respect to the second position, and A data generation apparatus comprising: a processing unit that generates the probing position data by defining the third position as a probing position for probing the inspection probe when inspecting the inspection target substrate;
Prior to the second process, the processing unit identifies a rectangular area on the board body that overlaps an outer edge of the body part of the electronic component for each electronic component based on the component data and the mounting position data. In addition, the peripheral area of the mounting position of the electronic component is divided into four by two virtual straight lines passing through two opposing vertices of the four vertices of the specified rectangular area. C and 4 are defined, and in the second process, when the first position exists in the area A, the center of the rectangular area is selected from the four vertices of the rectangular area. When the direction toward the intermediate point between the two points on the area A is the first direction and the first position exists in the area B, the four vertices of the rectangular area from the center of the rectangular area home When the direction toward the intermediate point between the two points on the area B is the first direction and the first position exists in the area C, the four vertices of the rectangular area from the center of the rectangular area When the direction toward the intermediate point between the two points on the area C is the first direction and the first position exists in the area D, the four directions of the rectangular area are determined from the center of the rectangular area. A data generation device that specifies each of the second positions with a direction toward an intermediate point between two points on the region D of the vertices as the first direction.
検査対象基板の基板本体上に実装された各電子部品の平面視形状をそれぞれ特定可能な部品データ、および前記基板本体上における前記各電子部品の実装位置をそれぞれ特定可能な実装位置データに基づき、当該電子部品の各接続端子における先端部の当該基板本体上の第1の位置を特定する第1の処理と、前記基板本体における前記電子部品の実装位置に形成された各ランドの平面視形状および形成位置をそれぞれ特定可能なランドデータに基づき、当該ランドの外縁部において前記第1の位置に対して予め規定された第1の向き側に位置する第2の位置を特定する第2の処理と、前記第1の位置および前記第2の位置の間の位置であって当該第2の位置に対して前記第1の向きとは逆向きの第2の向きに予め規定された距離だけ変位した第3の位置を特定する第3の処理とを実行し、当該特定した第3の位置を前記検査対象基板の検査時に検査用プローブをプロービングさせるプロービング位置として規定してプロービング位置データを生成するデータ生成方法であって、
前記第2の処理に先立ち、外縁部に前記各第1の位置が重なる基板本体上の矩形領域を前記部品データおよび前記実装位置データに基づいて前記電子部品毎にそれぞれ特定し、かつ特定した前記矩形領域の4つの頂点のうちの対向する2つの頂点を通過する2本の仮想直線によって当該矩形領域を4分割して第1の領域、第2の領域、第3の領域および第4の領域の4つを規定すると共に、前記第2の処理において、前記第1の領域上に前記第1の位置が存在するときには、前記矩形領域の中心から当該矩形領域の4つの頂点のうちの当該第1の領域上の2点の中間点に向かう向きを前記第1の向きとし、前記第2の領域上に前記第1の位置が存在するときには、前記矩形領域の中心から当該矩形領域の4つの頂点のうちの当該第2の領域上の2点の中間点に向かう向きを前記第1の向きとし、前記第3の領域上に前記第1の位置が存在するときには、前記矩形領域の中心から当該矩形領域の4つの頂点のうちの当該第3の領域上の2点の中間点に向かう向きを前記第1の向きとし、前記第4の領域上に前記第1の位置が存在するときには、前記矩形領域の中心から当該矩形領域の4つの頂点のうちの当該第4の領域上の2点の中間点に向かう向きを前記第1の向きとして前記第2の位置をそれぞれ特定するデータ生成方法。
Based on component data that can specify the planar view shape of each electronic component mounted on the substrate body of the substrate to be inspected, and mounting position data that can specify the mounting position of each electronic component on the substrate body, A first process for identifying a first position on the substrate body of the tip of each connection terminal of the electronic component, a plan view shape of each land formed at the mounting position of the electronic component on the substrate body, and A second process for identifying a second position located on a first orientation side defined in advance with respect to the first position at an outer edge portion of the land based on land data that can identify each formation position; , A position between the first position and the second position, which is displaced by a predetermined distance in a second direction opposite to the first direction with respect to the second position. Data generation for generating probing position data by executing a third process for specifying the position of 3 and defining the specified third position as a probing position for probing the inspection probe when inspecting the inspection target substrate A method,
Prior to the second processing, a rectangular region on the board body where each first position overlaps an outer edge is specified for each electronic component based on the component data and the mounting position data, and the specified The rectangular area is divided into four by two virtual straight lines passing through two opposite vertices of the four vertices of the rectangular area, and the first area, the second area, the third area, and the fourth area In the second process, when the first position exists on the first area, the first of the four vertices of the rectangular area from the center of the rectangular area. When the direction toward the intermediate point between two points on one area is the first direction and the first position is present on the second area, the four directions of the rectangular area from the center of the rectangular area On the second region of the vertices When the direction toward the middle point of two points is the first direction and the first position exists on the third region, the center of the rectangular region and the four vertices of the rectangular region When the direction toward the intermediate point between two points on the third area is the first direction, and the first position is present on the fourth area, 4 of the rectangular area from the center of the rectangular area. A data generation method for specifying each of the second positions, with a direction toward an intermediate point between two points on the fourth region of the four vertices as the first direction.
検査対象基板の基板本体上に実装された各電子部品の平面視形状をそれぞれ特定可能な部品データ、および前記基板本体上における前記各電子部品の実装位置をそれぞれ特定可能な実装位置データに基づき、当該電子部品の各接続端子における先端部の当該基板本体上の第1の位置を特定する第1の処理と、前記基板本体における前記電子部品の実装位置に形成された各ランドの平面視形状および形成位置をそれぞれ特定可能なランドデータに基づき、当該ランドの外縁部において前記第1の位置に対して予め規定された第1の向き側に位置する第2の位置を特定する第2の処理と、前記第1の位置および前記第2の位置の間の位置であって当該第2の位置に対して前記第1の向きとは逆向きの第2の向きに予め規定された距離だけ変位した第3の位置を特定する第3の処理とを実行し、当該特定した第3の位置を前記検査対象基板の検査時に検査用プローブをプロービングさせるプロービング位置として規定してプロービング位置データを生成するデータ生成方法であって、
前記第2の処理に先立ち、前記電子部品における本体部の外縁部と重なる基板本体上の矩形領域を前記部品データおよび前記実装位置データに基づいて前記電子部品毎にそれぞれ特定し、かつ特定した前記矩形領域の4つの頂点のうちの対向する2つの頂点を通過する2本の仮想直線によって前記電子部品の実装位置の周辺領域を4分割して領域A、領域B、領域Cおよび領域Dの4つを規定すると共に、前記第2の処理において、前記領域A内に前記第1の位置が存在するときには、前記矩形領域の中心から当該矩形領域の4つの頂点のうちの当該領域A上の2点の中間点に向かう向きを前記第1の向きとし、前記領域B内に前記第1の位置が存在するときには、前記矩形領域の中心から当該矩形領域の4つの頂点のうちの当該領域B上の2点の中間点に向かう向きを前記第1の向きとし、前記領域C内に前記第1の位置が存在するときには、前記矩形領域の中心から当該矩形領域の4つの頂点のうちの当該領域C上の2点の中間点に向かう向きを前記第1の向きとし、前記領域D内に前記第1の位置が存在するときには、前記矩形領域の中心から当該矩形領域の4つの頂点のうちの当該領域D上の2点の中間点に向かう向きを前記第1の向きとして前記第2の位置をそれぞれ特定するデータ生成方法。
Based on component data that can specify the planar view shape of each electronic component mounted on the substrate body of the substrate to be inspected, and mounting position data that can specify the mounting position of each electronic component on the substrate body, A first process for identifying a first position on the substrate body of the tip of each connection terminal of the electronic component, a plan view shape of each land formed at the mounting position of the electronic component on the substrate body, and A second process for identifying a second position located on a first orientation side defined in advance with respect to the first position at an outer edge portion of the land based on land data that can identify each formation position; , A position between the first position and the second position, which is displaced by a predetermined distance in a second direction opposite to the first direction with respect to the second position. Data generation for generating probing position data by executing a third process for specifying the position of 3 and defining the specified third position as a probing position for probing the inspection probe when inspecting the inspection target substrate A method,
Prior to the second processing, a rectangular region on the board body that overlaps with an outer edge of the body part in the electronic component is specified for each electronic component based on the component data and the mounting position data, and the specified The peripheral area of the mounting position of the electronic component is divided into four by two virtual straight lines passing through two opposing vertices of the four vertices of the rectangular area, and four areas A, B, C, and D are obtained. In the second process, when the first position exists in the area A, 2 on the area A among the four vertices of the rectangular area from the center of the rectangular area. When the direction toward the middle point of the point is the first direction and the first position exists in the area B, the center of the rectangular area is on the area B of the four vertices of the rectangular area. of When the direction toward the middle point of the point is the first direction and the first position exists in the region C, the region C is located on the region C out of the four vertices of the rectangle region from the center of the rectangle region. When the first direction is the direction toward the middle point between the two points, and the first position exists in the region D, the region of the four vertices of the rectangular region from the center of the rectangular region A data generation method for specifying each of the second positions, with a direction toward an intermediate point between two points on D as the first direction.
JP2013038899A 2013-02-28 2013-02-28 Data generating apparatus and data generating method Active JP6029493B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013038899A JP6029493B2 (en) 2013-02-28 2013-02-28 Data generating apparatus and data generating method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013038899A JP6029493B2 (en) 2013-02-28 2013-02-28 Data generating apparatus and data generating method

Publications (2)

Publication Number Publication Date
JP2014167412A JP2014167412A (en) 2014-09-11
JP6029493B2 true JP6029493B2 (en) 2016-11-24

Family

ID=51617176

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013038899A Active JP6029493B2 (en) 2013-02-28 2013-02-28 Data generating apparatus and data generating method

Country Status (1)

Country Link
JP (1) JP6029493B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014173909A (en) * 2013-03-07 2014-09-22 Hioki Ee Corp Processing device and processing program
JP2014190898A (en) * 2013-03-28 2014-10-06 Hioki Ee Corp Data forming device and data forming method

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3385726B1 (en) * 2017-04-07 2024-01-10 Melexis Technologies NV Kelvin connection with positional accuracy

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4995614B2 (en) * 2007-03-29 2012-08-08 日置電機株式会社 Circuit board inspection equipment
JP5410068B2 (en) * 2008-10-29 2014-02-05 日置電機株式会社 Data generating apparatus and data generating method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014173909A (en) * 2013-03-07 2014-09-22 Hioki Ee Corp Processing device and processing program
JP2014190898A (en) * 2013-03-28 2014-10-06 Hioki Ee Corp Data forming device and data forming method

Also Published As

Publication number Publication date
JP2014167412A (en) 2014-09-11

Similar Documents

Publication Publication Date Title
JP4068541B2 (en) Integrated circuit pattern verification apparatus and verification method
TWI484158B (en) Substrate inspection system
JP6029493B2 (en) Data generating apparatus and data generating method
JP5410068B2 (en) Data generating apparatus and data generating method
JP5834144B2 (en) Printed circuit board design verification system, printed circuit board design verification method, and recording medium
JP4652699B2 (en) Substrate inspection device, position adjustment method
JP6058447B2 (en) Data generating apparatus and data generating method
JP5384170B2 (en) Contact parameter setting method, contact parameter setting program, and recording medium on which contact parameter setting program is recorded
JP2012133491A (en) Design support device and information processing method thereof
JP2010086011A (en) Power supply noise analysis model creation method, power supply noise analysis model creation apparatus, and power supply noise analysis model creation program
JP2008026271A (en) Method and apparatus for detecting short circuiting
JP6407511B2 (en) Wiring circuit board continuity inspection method and wiring circuit board manufacturing method
JP2010033405A (en) Wiring pattern generation device, wiring pattern generation program, method for manufacturing semiconductor device, mask for exposure, and image display device
JP6075770B2 (en) Data processing device
JP5079592B2 (en) Data generating apparatus and data generating method
JP6534583B2 (en) Judgment apparatus, board inspection apparatus and judgment method
JP6482843B2 (en) Data generating apparatus and data generating method
JP6502080B2 (en) Data generation apparatus and data generation method
CN112395824B (en) Wiring detection method, device and equipment and storage medium
JP2012004219A (en) Inspecting method for semiconductor device and inspecting system for semiconductor device
JP4995682B2 (en) Circuit board inspection apparatus and circuit board inspection method
JP2015072122A (en) Processor, processing method, and processing program
JP6075771B2 (en) Data processing device
JP6534582B2 (en) Judgment apparatus, board inspection apparatus and judgment method
JP2016070800A (en) Observation support device, observation support method and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20151225

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20161011

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: 20161018

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20161018

R150 Certificate of patent or registration of utility model

Ref document number: 6029493

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