JP7303069B2 - inspection equipment - Google Patents

inspection equipment Download PDF

Info

Publication number
JP7303069B2
JP7303069B2 JP2019155888A JP2019155888A JP7303069B2 JP 7303069 B2 JP7303069 B2 JP 7303069B2 JP 2019155888 A JP2019155888 A JP 2019155888A JP 2019155888 A JP2019155888 A JP 2019155888A JP 7303069 B2 JP7303069 B2 JP 7303069B2
Authority
JP
Japan
Prior art keywords
inspection
unit
peripheral
ray
data
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
JP2019155888A
Other languages
Japanese (ja)
Other versions
JP2021032816A (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.)
Yamaha Motor Co Ltd
Original Assignee
Yamaha Motor Co Ltd
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 Yamaha Motor Co Ltd filed Critical Yamaha Motor Co Ltd
Priority to JP2019155888A priority Critical patent/JP7303069B2/en
Publication of JP2021032816A publication Critical patent/JP2021032816A/en
Application granted granted Critical
Publication of JP7303069B2 publication Critical patent/JP7303069B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Analysing Materials By The Use Of Radiation (AREA)

Description

本発明は、検査要部及びその周辺の周辺部を有する検査対象物を検査する検査装置に関する。 TECHNICAL FIELD The present invention relates to an inspection apparatus for inspecting an inspection object having an inspection main part and its surrounding peripheral part.

従来、リフロー処理後の部品とプリント基板との半田部を介した接合を検査するX線検査装置が知られている(例えば、特許文献1参照)。 2. Description of the Related Art Conventionally, there is known an X-ray inspection apparatus for inspecting bonding between a component and a printed circuit board after reflow processing through a solder portion (see, for example, Patent Document 1).

特許文献1に開示されたX線検査装置は、検査対象物に対するX線の透過方向を複数設定し、その透過方向毎の投影データに基づいて、検査対象物における検査要部の検査に用いられる検査画像を生成するように構成されている。 The X-ray inspection apparatus disclosed in Patent Document 1 sets a plurality of transmission directions of X-rays with respect to the inspection object, and is used for inspection of inspection main parts of the inspection object based on projection data for each transmission direction. configured to generate an inspection image;

特開2012-150015号公報JP 2012-150015 A

X線検査装置においては、検査対象物に対するX線の透過方向の設定範囲に制限がある等の理由から、検査画像を生成する際に用いられる投影データが不足する場合がある。投影データに不足が生じると、検査対象物の検査要部に関して十分な画質の検査画像を得ることが困難となる場合がある。 2. Description of the Related Art In an X-ray inspection apparatus, projection data used to generate an inspection image may be insufficient due to a limited range of X-ray transmission directions for an inspection object. When the projection data is insufficient, it may be difficult to obtain an inspection image of sufficient image quality for the inspection main part of the inspection object.

本発明は、このような事情に鑑みてなされたものであり、その目的とするところは、検査対象物の検査要部に関して十分な画質の検査画像を生成することが可能な検査装置を提供することにある。 SUMMARY OF THE INVENTION The present invention has been made in view of such circumstances, and an object of the present invention is to provide an inspection apparatus capable of generating an inspection image of sufficient image quality with respect to an inspection essential portion of an inspection object. That's what it is.

本発明の一の局面に係る検査装置は、検査要部及びその周辺の周辺部を有する検査対象物を検査する装置である。この検査装置は、前記周辺部の三次元の形状に関する周辺形状データを取得する周辺検査部と、前記周辺形状データを参照しつつ、前記検査要部を含む前記検査対象物全体のX線画像からなる検査画像を生成するX線検査部と、を備える。前記X線検査部は、前記検査対象物にX線を照射するX線源と、前記検査対象物を透過したX線を検出し、当該X線の強度に基づく投影データを出力するX線検出器と、前記検査対象物に対するX線の透過方向を複数設定する透過方向設定部と、前記X線源及び前記X線検出器を制御し、前記X線検出器によって前記透過方向毎の前記投影データを出力させる撮像制御部と、前記検査対象物の全体が収まる範囲を再構成対象領域として設定して当該再構成対象領域を複数のセルに分割し、前記透過方向毎の前記投影データと、各前記セルX線が透過する距離を示す透過距離とに基づいて、前記セル毎のX線の減衰率を逐次近似アルゴリズムに従い演算することにより、画像の再構成を行って前記検査画像を生成する再構成部と、を含む。前記再構成部は、前記周辺形状データに基づいて、前記再構成対象領域を構成する前記複数のセルのうち、前記周辺部に属する周辺セルを認識し、前記セル毎のX線の減衰率を演算する場合に、少なくとも一部の前記周辺セルのX線の減衰率については、事前情報として所定の固定値に設定する。 An inspection apparatus according to one aspect of the present invention is an apparatus for inspecting an inspection object having an inspection main part and a peripheral part therearound. This inspection apparatus includes a peripheral inspection unit that acquires peripheral shape data relating to the three-dimensional shape of the peripheral portion, and an X-ray image of the entire inspection object including the inspection main portion while referring to the peripheral shape data. and an X-ray inspection unit that generates an inspection image. The X-ray inspection unit includes an X-ray source that irradiates the object to be inspected with X-rays, and an X-ray detector that detects the X-rays that have passed through the object to be inspected and outputs projection data based on the intensity of the X-rays. a transmission direction setting unit for setting a plurality of X-ray transmission directions with respect to the inspection object; and the X-ray source and the X-ray detector, and the X-ray detector controls the projection for each of the transmission directions. an imaging control unit for outputting data; setting a range in which the entire inspection object is accommodated as a reconstruction target area, dividing the reconstruction target area into a plurality of cells, and dividing the reconstruction target area into a plurality of cells ; The X-ray attenuation rate for each cell is calculated according to a successive approximation algorithm based on the transmission distance indicating the distance that the X-ray passes through each cell, thereby reconstructing the image and performing the inspection. a reconstructor that generates an image. The reconstruction unit recognizes peripheral cells belonging to the peripheral portion among the plurality of cells forming the reconstruction target area based on the peripheral shape data, and calculates an X-ray attenuation rate for each cell. When calculating, the X-ray attenuation rate of at least some of the peripheral cells is set to a predetermined fixed value as prior information.

この検査装置によれば、X線検査部の再構成部は、検査対象物に対するX線の透過方向毎の投影データ及び透過距離に基づいて画像の再構成を行って検査画像を生成する際に、周辺形状データを参照する。この周辺形状データは、検査対象物の周辺部の三次元形状に関するデータであって、周辺検査部によって取得される。具体的に、再構成部は、検査対象物の全体が収まる範囲を示す再構成対象領域を構成するセル毎のX線の減衰率を、逐次近似アルゴリズムに従い演算することにより、画像の再構成を行って検査画像を生成する。この画像の再構成を行う際に、再構成部は、再構成対象領域を構成する複数のセルのうち、周辺形状データで示される周辺部に属する周辺セルのX線の減衰率については、事前情報として固定値に設定する。これにより、検査対象物に対するX線の透過方向の設定範囲に制限がある等の理由で投影データが不足している状況下においても、再構成対象領域を構成するセルのうち、周辺セル以外の検査要部に対応したセルにおけるX線の減衰率として、より適切な減衰率を導出することができる。このため、再構成部は、検査対象物の検査要部に関して十分な画質の検査画像を生成することが可能となる。 According to this inspection apparatus, the reconstruction unit of the X-ray inspection unit reconstructs an image based on the projection data for each X-ray transmission direction and the transmission distance of the inspection object to generate an inspection image. , refer to the peripheral shape data. This peripheral shape data is data relating to the three-dimensional shape of the peripheral portion of the inspection object, and is acquired by the peripheral inspection section. Specifically, the reconstruction unit reconstructs the image by calculating the X-ray attenuation rate for each cell that constitutes the reconstruction target area indicating the range in which the entire inspection object is accommodated, according to the iterative approximation algorithm. to generate an inspection image. When reconstructing this image, the reconstruction unit obtains in advance the X-ray attenuation rate of peripheral cells belonging to the periphery indicated by the peripheral shape data, among the plurality of cells forming the reconstruction target region. Set to a fixed value as information. As a result, even in a situation where projection data is insufficient due to, for example, a limited setting range of the X-ray transmission direction with respect to the object to be inspected, it is possible to A more appropriate attenuation rate can be derived as the attenuation rate of the X-rays in the cell corresponding to the inspection essential part. Therefore, the reconstructing unit can generate an inspection image with sufficient image quality for the inspection main part of the inspection object.

また、再構成部が画像の再構成を行う際に周辺形状データを参照することによって、周辺形状データを参照しない場合と比較して、少ない投影データで検査対象物の検査要部に関して十分な画質の検査画像を生成することができる。これにより、検査対象物に対するX線の透過方向毎の投影データの取得に要するトータル時間、並びに画像の再構成に要する時間を短縮することが可能であると共に、検査対象物のX線の被曝量を低減することができる。 In addition, by referring to the peripheral shape data when the reconstructing unit reconstructs the image, compared with the case where the peripheral shape data is not referred to, sufficient image quality for the inspection main part of the inspection object can be obtained with less projection data. of inspection images can be generated. As a result, it is possible to shorten the total time required to acquire projection data for each direction of transmission of X-rays to the inspection object and the time required to reconstruct an image, and at the same time reduce the X-ray exposure dose of the inspection object. can be reduced.

上記の検査装置において、前記周辺検査部は、前記検査対象物を複数の異なる方向から撮像することでステレオ画像を取得するステレオカメラと、前記ステレオ画像に基づいて、前記周辺部の前記周辺形状データを生成するデータ生成部と、を含む構成であってもよい。 In the inspection apparatus described above, the peripheral inspection unit includes a stereo camera that acquires stereo images by imaging the inspection object from a plurality of different directions, and the peripheral shape data of the peripheral portion based on the stereo images. and a data generation unit that generates

この態様では、再構成部による画像の再構成の際に参照される周辺形状データを取得する周辺検査部を、ステレオカメラを含む構成によって実現することができる。ステレオカメラは、検査対象物を複数の異なる方向から撮像することでステレオ画像を取得する。そして、データ生成部は、このステレオ画像に基づくことによって、周辺部の三次元形状に関する正確な周辺形状データを生成することができる。このため、周辺形状データを参照して再構成部は、検査対象物の検査要部に関して十分な画質の検査画像を生成することが可能となる。 In this aspect, the peripheral inspection section that acquires the peripheral shape data referred to when reconstructing the image by the reconstruction section can be realized by a configuration including a stereo camera. A stereo camera acquires a stereo image by imaging an inspection object from a plurality of different directions. Based on the stereo images, the data generator can generate accurate peripheral shape data on the three-dimensional shape of the peripheral portion. Therefore, referring to the peripheral shape data, the reconstruction unit can generate an inspection image of sufficient image quality for the inspection main part of the inspection object.

上記の検査装置において、前記周辺検査部は、前記検査対象物に周期的な明暗パターンを持つ照明光を照射する照明部と、前記検査対象物に対する前記照明光の明暗パターンの位置を、明暗パターンの繰り返し方向に相対的に移動させる位相シフト動作を行う位相シフト部と、前記位相シフト部の前記位相シフト動作毎に、前記照明光が照射された前記検査対象物を撮像し、前記照明光の明暗パターンの位置が互いに異なる複数の画像を取得する撮像部と、前記複数の画像に基づいて、前記周辺部の前記周辺形状データを生成するデータ生成部と、を含む構成であってもよい。 In the inspection apparatus described above, the peripheral inspection unit includes an illumination unit that irradiates the object to be inspected with illumination light having a periodic light-dark pattern, and a position of the light-dark pattern of the illumination light with respect to the object to be inspected. and a phase shift section that performs a phase shift operation to relatively move in a repeating direction of the illumination light, and an image of the inspection object irradiated with the illumination light for each phase shift operation of the phase shift section. The configuration may include an imaging unit that acquires a plurality of images in which positions of light and dark patterns are different from each other, and a data generation unit that generates the peripheral shape data of the peripheral portion based on the plurality of images.

この態様では、再構成部による画像の再構成の際に参照される周辺形状データを取得する周辺検査部を、照明部、位相シフト部及び撮像部を含む構成によって実現することができる。この構成では、照明光の明暗パターンの位置が互いに異なる複数の画像が撮像部によって取得される。そして、データ生成部は、明暗パターンの位置が異なる複数の画像に基づくことによって、周辺部の三次元形状に関する正確な周辺形状データを生成することができる。このため、周辺形状データを参照して再構成部は、検査対象物の検査要部に関して十分な画質の検査画像を生成することが可能となる。 In this aspect, the periphery inspection section that acquires the periphery shape data referred to when reconstructing the image by the reconstruction section can be realized by a configuration including the illumination section, the phase shift section, and the imaging section. In this configuration, the imaging unit acquires a plurality of images in which the positions of the bright and dark patterns of the illumination light are different from each other. Then, the data generator can generate accurate peripheral shape data regarding the three-dimensional shape of the peripheral portion based on a plurality of images in which the positions of the light and dark patterns are different. Therefore, referring to the peripheral shape data, the reconstruction unit can generate an inspection image of sufficient image quality for the inspection main part of the inspection object.

上記の検査装置において、前記検査対象物は、基板上において半田部によって接合されたリードを有したリード部品が存在する領域部分であって、前記検査要部が前記半田部によって構成され、前記周辺部が前記リード部品と前記基板とによって構成されたものである。そして、前記周辺検査部は、前記基板の上面の高さ位置に関する基板上面高さ位置データと、前記リードの前記半田部との接合部分の上面の高さ位置に関するリード上面高さ位置データと、前記リードの外方側の側面の位置に関するリード外側面位置データとを少なくとも含む位置データを、前記周辺形状データとして取得する。また、前記再構成部は、前記再構成対象領域を構成する前記複数のセルのうち、前記基板上面高さ位置データで示される位置よりも下側のセルと、前記リード上面高さ位置データで示される位置よりも上側で且つ前記リード外側面位置データで示される位置よりも外側のセルとを前記周辺セルとして認識し、当該周辺セルのX線の減衰率を前記固定値に設定する。 In the above-described inspection apparatus, the inspection object is a region portion on the substrate where there is a lead component having leads joined by a solder portion, the inspection main portion is constituted by the solder portion, and the peripheral portion A part is composed of the lead component and the substrate. The peripheral inspection unit provides substrate top surface height position data regarding the height position of the top surface of the substrate, lead top surface height position data regarding the height position of the top surface of the joint portion of the lead with the solder portion, Position data including at least lead outer side surface position data relating to the position of the outer side surface of the lead is acquired as the peripheral shape data. In addition, the reconstruction unit selects a cell located below a position indicated by the substrate top surface height position data, among the plurality of cells constituting the reconstruction target area, and the lead top surface height position data. Cells above the indicated position and outside the position indicated by the lead outer surface position data are recognized as the peripheral cells, and the X-ray attenuation factor of the peripheral cells is set to the fixed value.

基板上において半田部によって接合されたリードを有したリード部品が存在する領域部分では、半田部の少なくとも一部は、リードに隠れている。リードに隠れた部分となる検査要部としての半田部は、X線検査部によって適切に検査することができる。X線検査部の再構成部による画像の再構成に際しては、事前情報としての周辺形状データが周辺検査部によって取得される。周辺検査部は、基板の上面の高さ位置に関する基板上面高さ位置データと、リードの半田部との接合部分の上面の高さ位置に関するリード上面高さ位置データと、リードの外方側の側面の位置に関するリード外側面位置データとを少なくとも含む位置データを、周辺形状データとして取得する。そして、画像の再構成を行う際に、再構成部は、再構成対象領域を構成する複数のセルのうち、基板上面高さ位置データで示される位置よりも下側のセルと、リード上面高さ位置データで示される位置よりも上側で且つリード外側面位置データで示される位置よりも外側のセルとを周辺セルとして認識し、当該周辺セルのX線の減衰率を事前情報として固定値に設定する。これにより、検査対象物に対するX線の透過方向の設定範囲に制限がある等の理由で投影データが不足している状況下においても、再構成対象領域を構成するセルのうち、周辺セル以外の検査要部としての半田部に対応したセルにおけるX線の減衰率として、より適切な減衰率を導出することができる。このため、再構成部は、検査要部としての半田部に関して十分な画質の検査画像を生成することが可能となる。 At least a part of the solder portion is hidden by the lead in the area portion where the lead component having the lead joined by the solder portion exists on the substrate. The solder portion, which is a portion hidden behind the lead, can be properly inspected by the X-ray inspection unit. When reconstructing an image by the reconstruction unit of the X-ray inspection unit, peripheral shape data as prior information is acquired by the peripheral inspection unit. The peripheral inspection section provides board top surface height position data regarding the height position of the top surface of the board, lead top surface height position data regarding the height position of the top surface of the joint portion of the lead with the solder portion, and the outer side of the lead. Position data including at least lead outer surface position data regarding the position of the side surface is obtained as peripheral shape data. Then, when reconstructing an image, the reconstructing unit selects cells below the position indicated by the substrate top surface height position data, among the plurality of cells configuring the reconstruction target area, and the lead top surface height position data. Cells above the position indicated by the position data and outside the position indicated by the lead outer surface position data are recognized as peripheral cells, and the X-ray attenuation rate of the peripheral cells is set to a fixed value as prior information. set. As a result, even in a situation where projection data is insufficient due to, for example, a limited setting range of the X-ray transmission direction with respect to the object to be inspected, it is possible to A more appropriate attenuation factor can be derived as the attenuation factor of the X-rays in the cell corresponding to the solder portion as the inspection main part. Therefore, the reconstructing unit can generate an inspection image of sufficient image quality for the solder portion as the inspection essential portion.

以上説明したように、本発明によれば、検査対象物の検査要部に関して十分な画質の検査画像を生成することが可能な検査装置を提供することができる。 As described above, according to the present invention, it is possible to provide an inspection apparatus capable of generating an inspection image of sufficient image quality with respect to an inspection essential portion of an inspection object.

本発明の第1実施形態に係る検査装置の構成を概略的に示す図である。It is a figure showing roughly composition of an inspection device concerning a 1st embodiment of the present invention. 図1の検査装置のブロック図である。2 is a block diagram of the inspection apparatus of FIG. 1; FIG. 検査装置の検査対象物の一例である下面電極部品を概略的に示す平面図である。FIG. 2 is a plan view schematically showing a bottom electrode component, which is an example of an inspection object of an inspection device; 下面電極部品と基板とを接合する半田部の状態を示す図である。FIG. 10 is a diagram showing a state of a solder portion that joins the lower surface electrode component and the substrate; 検査装置に備えられる周辺検査部の動作を説明する図である。It is a figure explaining operation|movement of the periphery inspection part with which an inspection apparatus is equipped. 検査装置に備えられるX線検査部の動作を説明する図である。It is a figure explaining operation|movement of the X-ray inspection part with which an inspection apparatus is equipped. X線検査部の再構成部の動作を説明する図である。FIG. 4 is a diagram for explaining the operation of a reconstruction unit of the X-ray inspection unit; 再構成部の演算の様子を説明する図である。FIG. 4 is a diagram for explaining how the reconstruction unit performs calculation; 再構成部の再構成結果の一例を示す図である。FIG. 10 is a diagram illustrating an example of a reconstruction result of a reconstruction unit; 検査装置の検査対象物の他の例であるリード部品を概略的に示す平面図である。FIG. 4 is a plan view schematically showing a lead component as another example of an inspection object of an inspection apparatus; リード部品のリードと基板とを接合する半田部の状態を示す図である。It is a figure which shows the state of the solder part which joins the lead|lead of a lead component, and a board|substrate. リード部品を検査対象物とした場合における周辺検査部の動作を説明する図である。It is a figure explaining operation|movement of the periphery test|inspection part when a lead component is made into an inspection target. リード部品を検査対象物とした場合におけるX線検査部の動作を説明する図である。It is a figure explaining operation|movement of the X-ray inspection part when a lead component is made into an inspection target. 検査装置の動作を示すフローチャートである。It is a flow chart which shows operation of an inspection device. 本発明の第2実施形態に係る検査装置の構成を概略的に示す図である。It is a figure showing roughly composition of an inspection device concerning a 2nd embodiment of the present invention. 図15の検査装置のブロック図である。FIG. 16 is a block diagram of the inspection device of FIG. 15; 検査装置に備えられる周辺検査部の照明部を説明する図である。It is a figure explaining the illumination part of the periphery inspection part with which an inspection apparatus is equipped. 照明部が照射する照明光を説明する図である。It is a figure explaining the illumination light which an illumination part irradiates. 周辺検査部の動作を説明する図である。It is a figure explaining operation|movement of a periphery inspection part. X線検査部の動作を説明する図である。It is a figure explaining operation|movement of an X-ray inspection part.

以下、本発明の実施形態に係る検査装置について、図面に基づいて説明する。 An inspection apparatus according to an embodiment of the present invention will be described below with reference to the drawings.

[第1実施形態]
図1及び図2は本発明の第1実施形態に係る検査装置1を示す図であって、図1が検査装置1の構成を概略的に示し、図2が検査装置1のブロック図を示す。検査装置1は、検査要部及びその周辺の周辺部を有する検査対象物10Aを検査する装置である。
[First embodiment]
1 and 2 are diagrams showing an inspection apparatus 1 according to a first embodiment of the present invention, wherein FIG. 1 schematically shows the configuration of the inspection apparatus 1 and FIG. 2 shows a block diagram of the inspection apparatus 1. . The inspection apparatus 1 is an apparatus for inspecting an inspection object 10A having an inspection main part and peripheral parts therearound.

検査装置1の構成の説明に先立って、図3及び図4を参照して、検査装置1の検査対象となる検査対象物10Aの一例について説明する。図3及び図4に示す検査対象物10Aの一例は、基板120上において半田部101によって接合された下面電極部品100が存在する領域部分である。この場合、検査要部が下面電極部品100に隠れた部分となる半田部101によって構成され、周辺部が下面電極部品100と基板120とによって構成される。 Before describing the configuration of the inspection apparatus 1, an example of an inspection object 10A to be inspected by the inspection apparatus 1 will be described with reference to FIGS. 3 and 4. FIG. An example of the inspection object 10A shown in FIGS. 3 and 4 is a region portion where the lower surface electrode component 100 joined by the solder portion 101 exists on the substrate 120. FIG. In this case, the main part to be inspected is composed of the solder part 101 hidden by the bottom electrode component 100 , and the peripheral part is composed of the bottom electrode component 100 and the substrate 120 .

下面電極部品100は、BGA(Ball Grid Array)やLGA(Land Grid Array)などの下面に電極を有する表面実装型の、電子部品がパッケージに収納された部品である。下面電極部品100は、多数の半田ボール103を下面に備えている。各半田ボール103は、下面電極部品100の周囲に所定の配列で設けられ、いわゆるリフロー処理で溶融されて硬化した後、半田部101として、下面電極部品100とプリント基板120とを物理的並びに電気的に接続する。 The bottom surface electrode component 100 is a surface-mount type component having electrodes on the bottom surface, such as a BGA (Ball Grid Array) or an LGA (Land Grid Array), in which an electronic component is housed in a package. The lower surface electrode component 100 has a large number of solder balls 103 on its lower surface. Each solder ball 103 is provided in a predetermined arrangement around the lower surface electrode component 100 , melted by a so-called reflow process, and hardened to form a solder portion 101 that physically and electrically connects the lower surface electrode component 100 and the printed circuit board 120 together. connected to each other.

半田部101は、プリント処理と実装処理とリフロー処理とを経て基板120に形成される。プリント処理では、基板120に設けられたランドW1上に半田102(クリーム半田)を印刷する工程が含まれる。また、実装処理では、プリントされた半田102の上に下面電極部品100を実装する工程が含まれる。また、リフロー処理では、下面電極部品100が実装されたプリント基板120を溶融炉内で加熱する工程が含まれる。図4(B)に示すように、印刷された半田102と半田ボール103とが加熱されて融合し、一体的に硬化する。この硬化した半田が半田部101となる。半田部101は、基板120のランドW1と下面電極部品100の電極W2とを電気的並びに物理的に接続する。 The solder portion 101 is formed on the substrate 120 through printing, mounting, and reflow processing. The printing process includes a step of printing solder 102 (cream solder) on the land W1 provided on the substrate 120. FIG. The mounting process also includes a step of mounting the lower surface electrode component 100 on the printed solder 102 . The reflow process also includes a step of heating the printed circuit board 120 on which the lower electrode component 100 is mounted in a melting furnace. As shown in FIG. 4(B), the printed solder 102 and the solder ball 103 are heated and fused together and hardened integrally. This hardened solder becomes the solder portion 101 . The solder portion 101 electrically and physically connects the land W1 of the substrate 120 and the electrode W2 of the bottom electrode component 100 .

ここで、図4(B)に示すように、半田部101とランドW1との接合面104は、良品であれば、ランド幅Dと同じ接合幅dで仕上がっている。しかしながら、中には、接合幅dがランド幅Dよりも短くなっている不良品も少なくない。例えば図4(C)に示すように、接合幅dが狭くなっている場合や、全く接合していない場合等も存在し得る。いうまでもなく、それらの場合には、強度不足や接続不良が生じ得ることになる。そこで、個々の半田部101の良否、特に、接合面104の接合幅dを検査要部として精緻に判定するため、本実施形態の検査装置1が使用される。 Here, as shown in FIG. 4B, the joint surface 104 between the solder portion 101 and the land W1 is finished with the same joint width d as the land width D in the case of a non-defective product. However, there are many defective products in which the joint width d is shorter than the land width D. For example, as shown in FIG. 4(C), there may be a case where the bonding width d is narrowed or no bonding at all. Needless to say, in those cases, insufficient strength and poor connection may occur. Therefore, the inspection apparatus 1 of the present embodiment is used to finely determine the quality of each solder portion 101, particularly the bonding width d of the bonding surface 104 as an inspection essential part.

図1及び図2に示すように、検査装置1は、周辺検査部2とX線検査部3とを備える。なお、検査装置1において、周辺検査部2とX線検査部3とは、それぞれが独立した装置であってもよい。 As shown in FIGS. 1 and 2 , the inspection apparatus 1 includes a peripheral inspection section 2 and an X-ray inspection section 3 . In the inspection apparatus 1, the peripheral inspection section 2 and the X-ray inspection section 3 may be independent devices.

図5は、検査装置1に備えられる周辺検査部2の動作を説明する図である。周辺検査部2は、検査対象物10Aの周辺部(下面電極部品100及び基板120)の、三次元の形状に関する周辺形状データDAを取得するユニットである。本実施形態の周辺検査部2は、ステレオカメラ21と、第1ステージ22と、第1データ通信部23と、カメラ駆動部24と、第1ステージ駆動部25と、周辺検査制御部26とを含む。 FIG. 5 is a diagram for explaining the operation of the peripheral inspection section 2 provided in the inspection apparatus 1. As shown in FIG. The peripheral inspection unit 2 is a unit that acquires peripheral shape data DA regarding the three-dimensional shape of the peripheral portion (lower surface electrode component 100 and substrate 120) of the inspection object 10A. The peripheral inspection unit 2 of this embodiment includes a stereo camera 21, a first stage 22, a first data communication unit 23, a camera driving unit 24, a first stage driving unit 25, and a peripheral inspection control unit 26. include.

第1ステージ22は、検査対象物10Aを載置するステージである。第1ステージ22は、コンベア機構で具体化されており、第1ステージ駆動部25によって、所定の水平方向に沿う搬送方向に移動可能になっている。以下の説明では、第1ステージ22の搬送方向に沿う方向をX方向、これと直交する水平方向をY方向、X方向及びY方向と直交する鉛直方向をZ方向と称する。第1ステージ22は、所定の検査位置で検査対象物10Aを停止させて保持することが可能なように構成されている。また、第1ステージ22は、検査が終了した検査対象物10Aを前記検査位置からX方向に搬送して、X線検査部3に向かって検査対象物10Aを搬出することが可能なように構成されている。 The first stage 22 is a stage on which the inspection object 10A is placed. The first stage 22 is embodied by a conveyor mechanism, and is movable in a conveying direction along a predetermined horizontal direction by a first stage driving section 25 . In the following description, the direction along the transport direction of the first stage 22 is called the X direction, the horizontal direction orthogonal thereto is called the Y direction, and the vertical direction orthogonal to the X and Y directions is called the Z direction. The first stage 22 is configured to be able to stop and hold the inspection object 10A at a predetermined inspection position. In addition, the first stage 22 is configured to be able to transport the inspection object 10A that has been inspected from the inspection position in the X direction, and carry out the inspection object 10A toward the X-ray inspection unit 3. It is

図1に示すように、第1ステージ22のX方向上流側には、検査対象物10Aを周辺検査部2の第1ステージ22に搬入する搬入コンベア4が設置されている。搬入コンベア4は、所定の工程を終了した後、検査対象物10Aを第1ステージ22上に搬入する。 As shown in FIG. 1, on the X-direction upstream side of the first stage 22, a carry-in conveyor 4 for carrying the inspection object 10A to the first stage 22 of the peripheral inspection section 2 is installed. The carry-in conveyor 4 carries the inspection object 10A onto the first stage 22 after finishing the predetermined process.

ステレオカメラ21は、第1ステージ22上において前記検査位置に停止された検査対象物10Aの上方に位置するように配置され、カメラ駆動部24によって駆動される。ステレオカメラ21は、一定の間隔に並ぶ複数(例えば2つ)のレンズを構成する第1レンズ211及び第2レンズ212を有し、カメラ駆動部24の駆動によって検査対象物10Aを複数の異なる方向から撮像することで、ステレオ画像GSを取得する。ステレオ画像GSは、いわゆる両眼視差を再現した立体的な空間把握のできる画像であり、第1レンズ211を介した撮像によって取得された第1ステレオ画像GS1と、第2レンズ212を介した撮像によって取得された第2ステレオ画像GS2とを含む。 The stereo camera 21 is arranged on the first stage 22 so as to be positioned above the inspection object 10A stopped at the inspection position, and is driven by the camera driving section 24 . The stereo camera 21 has a first lens 211 and a second lens 212 that constitute a plurality of (for example, two) lenses arranged at regular intervals. A stereo image GS is obtained by capturing an image from . The stereo image GS is an image that reproduces so-called binocular parallax and enables a stereoscopic spatial grasp. and a second stereo image GS2 acquired by .

第1データ通信部23は、後述のX線検査部3の第2データ通信部34とデータ通信可能に接続されたインターフェイスである。第1データ通信部23は、周辺検査制御部26のデータ生成部264によって生成された周辺形状データDAを第2データ通信部34へ送信する。なお、図2に示すように、周辺検査部2とX線検査部3との間のデータ通信は、サーバーSVを介して行われるように構成してもよい。サーバーSVは、通信部SV1と長期記憶部SV2とを備える。サーバーSVの通信部SV1が、周辺検査部2の第1データ通信部23と、X線検査部3の第2データ通信部34との間の通信経路を構築する。サーバーSVの長期記憶部SV2は、周辺検査制御部26のデータ生成部264によって生成された周辺形状データDAを、長期間にわたって記憶することが可能な記憶部である。長期記憶部SV2に記憶された周辺形状データDAは、周辺検査部2の検査履歴として扱うことができる。また、周辺形状データDAは、詳細については後述するが、X線検査部3によるX線検査時の再構成処理の事前情報として扱われる。X線検査部3によるX線検査は、周辺検査部2の検査に対して連続的に行われてもよいし、所定期間後に行われてもよい。周辺検査部2の検査に対して所定期間後にX線検査部3によるX線検査が行われる場合には、サーバーSVの長期記憶部SV2から周辺形状データDAが取り出される。 The first data communication unit 23 is an interface that is connected to a second data communication unit 34 of the X-ray inspection unit 3 to be described later so that data communication is possible. The first data communication unit 23 transmits peripheral shape data DA generated by the data generation unit 264 of the peripheral inspection control unit 26 to the second data communication unit 34 . As shown in FIG. 2, data communication between the peripheral inspection unit 2 and the X-ray inspection unit 3 may be configured to be performed via a server SV. The server SV comprises a communication part SV1 and a long-term storage part SV2. The communication unit SV1 of the server SV constructs a communication path between the first data communication unit 23 of the peripheral inspection unit 2 and the second data communication unit 34 of the X-ray inspection unit 3. FIG. The long-term storage unit SV2 of the server SV is a storage unit capable of storing the peripheral shape data DA generated by the data generation unit 264 of the peripheral inspection control unit 26 for a long period of time. The peripheral shape data DA stored in the long-term storage unit SV2 can be handled as an inspection history of the peripheral inspection unit 2. FIG. Further, the peripheral shape data DA, which will be described later in detail, is handled as prior information for reconstruction processing during X-ray inspection by the X-ray inspection unit 3 . The X-ray inspection by the X-ray inspection unit 3 may be performed continuously after the inspection by the peripheral inspection unit 2, or may be performed after a predetermined period of time. When the X-ray inspection by the X-ray inspection unit 3 is performed after a predetermined period of time from the inspection by the peripheral inspection unit 2, the peripheral shape data DA is taken out from the long-term storage unit SV2 of the server SV.

周辺検査制御部26は、例えば制御プログラムを記憶するROM(Read Only Memory)や一時的にデータを記憶するフラッシュメモリ等の記憶装置が内蔵されたマイクロコンピュータからなる。周辺検査制御部26は、前記制御プログラムが読み出されることにより、各種の演算やデータの生成及び記憶を実行すると共に、第1データ通信部23、カメラ駆動部24及び第1ステージ駆動部25を制御する。周辺検査制御部26は、第1通信制御部261と、第1搬送制御部262と、カメラ制御部263と、データ生成部264と、第1記憶部265とを含む。 The peripheral inspection control unit 26 is composed of a microcomputer having a built-in storage device such as a ROM (Read Only Memory) for storing control programs and a flash memory for temporarily storing data. By reading out the control program, the peripheral inspection control unit 26 executes various calculations, generates and stores data, and controls the first data communication unit 23, the camera driving unit 24, and the first stage driving unit 25. do. The peripheral inspection control section 26 includes a first communication control section 261 , a first transport control section 262 , a camera control section 263 , a data generation section 264 and a first storage section 265 .

第1通信制御部261は、第1データ通信部23を制御することにより、当該第1データ通信部23とX線検査部3の第2データ通信部34との間のデータ通信、又はサーバーSVの通信部SV1を介したデータ通信を制御する。第1搬送制御部262は、第1ステージ駆動部25を制御することにより、第1ステージ22をX方向に移動させる。カメラ制御部263は、カメラ駆動部24を制御することにより、ステレオカメラ21に検査対象物10Aのステレオ画像GSを取得させる。 The first communication control unit 261 controls the first data communication unit 23 to perform data communication between the first data communication unit 23 and the second data communication unit 34 of the X-ray examination unit 3, or the server SV. data communication via the communication unit SV1. The first transport control section 262 moves the first stage 22 in the X direction by controlling the first stage driving section 25 . The camera control unit 263 controls the camera driving unit 24 to cause the stereo camera 21 to acquire the stereo image GS of the inspection object 10A.

データ生成部264は、ステレオカメラ21により取得されたステレオ画像GSに基づいて、検査対象物10Aの周辺部(下面電極部品100及び基板120)の三次元形状に関する周辺形状データDAを生成する。データ生成部264は、ステレオ画像GSを構成する第1ステレオ画像GS1と第2ステレオ画像GS2との2枚の画像の各部についてマッチング(ステレオマッチング)を行うことで、2枚の画像間で対応する部位の位置の差を表す視差を推定する。ステレオマッチングによって2枚の画像GS1,GS2上の各部位の視差を推定した後、データ生成部264は、三角測距の原理に基づいて周辺形状データDAを生成する。 Based on the stereo image GS acquired by the stereo camera 21, the data generator 264 generates peripheral shape data DA regarding the three-dimensional shape of the peripheral portion (lower surface electrode component 100 and substrate 120) of the inspection object 10A. The data generation unit 264 performs matching (stereo matching) for each part of the two images, the first stereo image GS1 and the second stereo image GS2, which constitute the stereo image GS, so that the two images correspond to each other. Estimate the parallax, which represents the difference in the position of the parts. After estimating the parallax of each part on the two images GS1 and GS2 by stereo matching, the data generator 264 generates peripheral shape data DA based on the principle of triangulation.

具体的に、データ生成部264は、図5に示すように、ステレオ画像GSに基づいて、基板上面高さ位置データDA1と、部品上面高さ位置データDA2と、部品下面高さ位置データDA3と、部品下面端部位置データDA4とを含む高さ位置データを、周辺形状データDAとして生成する。基板上面高さ位置データDA1は、検査対象物10Aの周辺部を構成する基板120の上面の高さ位置に関する、基板120の下面からの距離データである。部品上面高さ位置データDA2は、検査対象物10Aの周辺部を構成する下面電極部品100の上面の高さ位置に関する、基板120の下面からの距離データである。部品下面高さ位置データDA3は、下面電極部品100の下面の高さ位置に関する、基板120の下面からの距離データである。部品下面端部位置データDA4は、下面電極部品100の下面における水平方向の端部の、基板120の上面に対する位置を示すデータである。 Specifically, as shown in FIG. 5, the data generator 264 generates board top surface height position data DA1, component top surface height position data DA2, and component bottom surface height position data DA3 based on the stereo image GS. , and part lower surface end position data DA4 are generated as peripheral shape data DA. The substrate upper surface height position data DA1 is distance data from the lower surface of the substrate 120 regarding the height position of the upper surface of the substrate 120 forming the peripheral portion of the inspection object 10A. The component upper surface height position data DA2 is distance data from the lower surface of the substrate 120 regarding the height position of the upper surface of the lower surface electrode component 100 forming the peripheral portion of the inspection object 10A. Component bottom surface height position data DA3 is distance data from the bottom surface of substrate 120 regarding the height position of the bottom surface of bottom electrode component 100 . The component bottom surface end position data DA4 is data indicating the position of the horizontal end portion of the bottom surface of the bottom surface electrode component 100 with respect to the top surface of the substrate 120 .

データ生成部264は、ステレオカメラ21で取得されたステレオ画像GSに基づくことによって、検査対象物10Aにおける周辺部(下面電極部品100及び基板120)の三次元形状に関する正確な周辺形状データDAを生成することができる。データ生成部264により生成された周辺形状データDAは、第1記憶部265に記憶されると共に、第1データ通信部23を介してX線検査部3に送信される。データ生成部264による周辺形状データDAの生成が終了すると、第1搬送制御部262は、第1ステージ駆動部25を制御して第1ステージ22に、検査対象物10AをX線検査部3へ搬出させる。 Based on the stereo image GS acquired by the stereo camera 21, the data generator 264 generates accurate peripheral shape data DA regarding the three-dimensional shape of the peripheral portion (lower surface electrode component 100 and substrate 120) of the inspection object 10A. can do. The peripheral shape data DA generated by the data generation unit 264 is stored in the first storage unit 265 and transmitted to the X-ray inspection unit 3 via the first data communication unit 23 . When the data generator 264 finishes generating the peripheral shape data DA, the first transport controller 262 controls the first stage driver 25 to move the inspection object 10A to the first stage 22 and the X-ray inspection unit 3. carry out.

基板120上において半田部101によって接合された下面電極部品100が存在する領域部分となる検査対象物10Aでは、半田部101は、下面電極部品100に隠れている。このような、下面電極部品100に隠れた部分となる検査要部としての半田部101は、X線検査部3によって適切に検査することができる。 Solder part 101 is hidden behind bottom electrode part 100 in inspection object 10A, which is a region where bottom electrode part 100 joined by solder part 101 exists on substrate 120 . The solder portion 101 as an inspection essential portion that is hidden behind the lower surface electrode component 100 can be appropriately inspected by the X-ray inspection unit 3 .

図1及び図2に加えて図6、図7及び図8を参照して、X線検査部3について説明する。図6は、検査装置1に備えられるX線検査部3の動作を説明する図である。図7は、X線検査部3の再構成部395の動作を説明する図である。図8は、再構成部395の演算の様子を説明する図である。 The X-ray inspection unit 3 will be described with reference to FIGS. 6, 7 and 8 in addition to FIGS. FIG. 6 is a diagram for explaining the operation of the X-ray inspection section 3 provided in the inspection apparatus 1. As shown in FIG. FIG. 7 is a diagram for explaining the operation of the reconstruction unit 395 of the X-ray inspection unit 3. As shown in FIG. FIG. 8 is a diagram for explaining how the reconstruction unit 395 performs calculations.

X線検査部3は、周辺検査部2によって取得された周辺形状データDAを参照しつつ、検査要部としての半田部101を含む検査対象物10A全体のX線画像からなる検査画像GI(図7(C)参照)を生成するユニットである。X線検査部3は、X線源31と、X線検出器32と、第2ステージ33と、第2データ通信部34と、X線源駆動部35と、検出器駆動部36と、第2ステージ駆動部37と、表示部38と、X線検査制御部39と、を含む。 The X-ray inspection unit 3 refers to the peripheral shape data DA acquired by the peripheral inspection unit 2, and generates an inspection image GI (Fig. 7(C)). The X-ray inspection unit 3 includes an X-ray source 31, an X-ray detector 32, a second stage 33, a second data communication unit 34, an X-ray source driving unit 35, a detector driving unit 36, a It includes a 2-stage drive unit 37 , a display unit 38 and an X-ray inspection control unit 39 .

第2ステージ33は、検査対象物10Aを載置するステージである。第2ステージ33は、コンベア機構で具体化されており、第2ステージ駆動部37によって、X方向及びY方向を含む水平面上を移動可能になっている。第2ステージ33は、所定の検査位置で検査対象物10Aを停止させて保持することが可能なように構成されている。また、第2ステージ33は、検査が終了した検査対象物10Aを前記検査位置からX方向に搬送して、X線検査部3から検査対象物10Aを搬出することが可能なように構成されている。 The second stage 33 is a stage on which the inspection object 10A is placed. The second stage 33 is embodied by a conveyor mechanism, and is movable on a horizontal plane including the X direction and the Y direction by a second stage drive section 37 . The second stage 33 is configured to be able to stop and hold the inspection object 10A at a predetermined inspection position. In addition, the second stage 33 is configured to transport the inspection object 10A that has been inspected from the inspection position in the X direction, and to carry out the inspection object 10A from the X-ray inspection unit 3. there is

図1に示すように、第2ステージ33のX方向下流側には、検査対象物10Aを第2ステージ33からX線検査部3の外側に搬出する搬出コンベア5が設置されている。搬出コンベア5は、X線検査部3で検査処理が終了した検査対象物10Aを第2ステージ33から搬出する。 As shown in FIG. 1, on the X-direction downstream side of the second stage 33, a carry-out conveyor 5 for carrying out the inspection object 10A from the second stage 33 to the outside of the X-ray inspection section 3 is installed. The unloading conveyor 5 unloads from the second stage 33 the inspection object 10</b>A that has been inspected by the X-ray inspection unit 3 .

X線源31は、第2ステージ33上の検査対象物10Aの上方に位置するように配置され、X線源駆動部35によって駆動される。X線源31は、第2ステージ33の上方からX線を第2ステージ33上の検査対象物10Aに照射するものである。X線源31から放射されたX線は、一部が検査対象物10A等に吸収されて減衰した状態で、当該検査対象物10Aを透過する。 The X-ray source 31 is arranged above the inspection object 10A on the second stage 33 and driven by the X-ray source driving section 35 . The X-ray source 31 irradiates the inspection object 10A on the second stage 33 with X-rays from above the second stage 33 . The X-rays emitted from the X-ray source 31 are partially absorbed by the inspection object 10A and the like, and pass through the inspection object 10A in a state of being attenuated.

X線検出器32は、第2ステージ33の下方に位置するように配置され、検出器駆動部36によって駆動される。X線検出器32は、第2ステージ33上の検査対象物10Aを透過したX線を検出し、当該透過したX線の強度に基づく投影データbm(図8参照)を出力するものである。 The X-ray detector 32 is arranged below the second stage 33 and driven by the detector driving section 36 . The X-ray detector 32 detects X-rays transmitted through the inspection object 10A on the second stage 33 and outputs projection data bm (see FIG. 8) based on the intensity of the transmitted X-rays.

X線検出器32は、複数の検出素子とデータ収集回路とを有する。X線検出器32において複数の検出素子は、検査対象物10Aを透過したX線を検出し、検出されたX線の強度に応じた波高値を有する電気信号を発生する。X線検出器32においてデータ収集回路は、複数の検出素子からの電気信号に基づいてデジタルデータからなる投影データbmを生成する。データ収集回路は、例えば、積分回路とA/D変換器とが実装された半導体集積回路により実現される。積分回路は、複数の検出素子からの電気信号を積分し、積分信号を生成する。A/D変換器は、積分回路により生成された積分信号をA/D変換し、当該積分信号の波高値に対応するデータ値を有するデジタルデータを生成する。このデジタルデータが投影データbmとなる。 The X-ray detector 32 has multiple detector elements and data acquisition circuitry. A plurality of detection elements in the X-ray detector 32 detect X-rays that have passed through the inspection object 10A and generate electrical signals having peak values corresponding to the intensity of the detected X-rays. A data acquisition circuit in the X-ray detector 32 generates projection data bm composed of digital data based on electrical signals from a plurality of detection elements. The data collection circuit is realized by, for example, a semiconductor integrated circuit in which an integration circuit and an A/D converter are mounted. The integration circuit integrates electrical signals from the plurality of sensing elements to generate an integrated signal. The A/D converter A/D-converts the integrated signal generated by the integrating circuit to generate digital data having a data value corresponding to the peak value of the integrated signal. This digital data becomes projection data bm.

X線検出器32から出力された投影データbmに基づいて、検査対象物10AのX線画像を構成することができる。X線検出器32は、第2ステージ33の下方において、検出器駆動部36によってX方向及びY方向を含む水平面上を移動可能になっている。X線検出器32は、第2ステージ33上の検査対象物10Aを透過したX線を検出することが可能となるように、X線源31によるX線の放射方向に対応して、検出器駆動部36によって水平面上を移動される。なお、X線検出器32から出力された投影データbmは、X線検査制御部39に入力される。 Based on the projection data bm output from the X-ray detector 32, an X-ray image of the inspection object 10A can be constructed. Below the second stage 33, the X-ray detector 32 is movable on a horizontal plane including the X direction and the Y direction by a detector drive section 36. As shown in FIG. The X-ray detector 32 corresponds to the radiation direction of the X-rays from the X-ray source 31 so as to detect the X-rays transmitted through the inspection object 10A on the second stage 33. It is moved on the horizontal plane by the drive unit 36 . The projection data bm output from the X-ray detector 32 are input to the X-ray inspection control section 39 .

第2データ通信部34は、周辺検査部2の第1データ通信部23とデータ通信可能に接続されたインターフェイスである。第2データ通信部34は、第1データ通信部23から送信された周辺形状データDAを受信する。第2データ通信部34によって受信された周辺形状データDAは、X線検査制御部39に入力される。 The second data communication unit 34 is an interface connected to the first data communication unit 23 of the peripheral inspection unit 2 so as to be able to communicate with each other. The second data communication section 34 receives the peripheral shape data DA transmitted from the first data communication section 23 . The peripheral shape data DA received by the second data communication unit 34 is input to the X-ray examination control unit 39 .

表示部38は、液晶ディスプレイ等で具体化され、例えば、後述のX線検査制御部39の再構成部395により生成された検査画像GIを表示する。 The display unit 38 is embodied by a liquid crystal display or the like, and displays, for example, an inspection image GI generated by a reconstruction unit 395 of the X-ray inspection control unit 39, which will be described later.

X線検査制御部39は、例えば制御プログラムを記憶するROMや一時的にデータを記憶するフラッシュメモリ等の記憶装置が内蔵されたマイクロコンピュータからなる。X線検査制御部39は、前記制御プログラムが読み出されることにより、各種の演算やデータの生成及び記憶を実行すると共に、第2データ通信部34、X線源駆動部35、検出器駆動部36、第2ステージ駆動部37及び表示部38を制御する。X線検査制御部39は、第2通信制御部391と、第2搬送制御部392と、透過方向設定部393と、撮像制御部394と、再構成部395と、判定部396と、表示制御部397と、第2記憶部398と、を含む。 The X-ray examination control unit 39 is composed of a microcomputer containing a storage device such as a ROM for storing control programs and a flash memory for temporarily storing data. The X-ray examination control unit 39 executes various calculations and data generation and storage by reading the control program, and also controls the second data communication unit 34, the X-ray source drive unit 35, the detector drive unit 36 , controls the second stage driving unit 37 and the display unit 38 . The X-ray examination control unit 39 includes a second communication control unit 391, a second transport control unit 392, a transmission direction setting unit 393, an imaging control unit 394, a reconstruction unit 395, a determination unit 396, and a display control unit. A section 397 and a second storage section 398 are included.

第2通信制御部391は、第2データ通信部34を制御することにより、当該第2データ通信部34と周辺検査部2の第1データ通信部23との間のデータ通信、又はサーバーSVの通信部SV1を介したデータ通信を制御する。第2通信制御部391は、第1データ通信部23を介して周辺検査部2から送信された周辺形状データDAを、第2データ通信部34に受信させる。第2データ通信部34により受信された周辺形状データDAは、第2記憶部398に一時的に記憶される。 The second communication control unit 391 controls the second data communication unit 34 to perform data communication between the second data communication unit 34 and the first data communication unit 23 of the peripheral inspection unit 2, or communication of the server SV. It controls data communication via the communication unit SV1. The second communication control section 391 causes the second data communication section 34 to receive the peripheral shape data DA transmitted from the peripheral inspection section 2 via the first data communication section 23 . The peripheral shape data DA received by the second data communication section 34 is temporarily stored in the second storage section 398 .

第2搬送制御部392は、第1ステージ22から第2ステージ33への検査対象物10Aの搬入時、並びに、第2ステージ33から搬出コンベア5への検査対象物10Aの搬出時において、第2ステージ駆動部37を制御することにより、第2ステージ33をX方向に移動させる。 When the inspection object 10A is carried in from the first stage 22 to the second stage 33 and when the inspection object 10A is carried out from the second stage 33 to the carry-out conveyor 5, the second transport control unit 392 controls the second By controlling the stage driving section 37, the second stage 33 is moved in the X direction.

表示制御部398は、表示部38を制御することにより、当該表示部38に各種情報を表示させる。 The display control unit 398 causes the display unit 38 to display various information by controlling the display unit 38 .

透過方向設定部393は、X線検出器32によるX線の検出に際し、検査対象物10Aに対するX線の透過方向ψ(R,θ)を複数設定する。図4及び図6に示すように、透過方向設定部393は、検査対象物10Aにおける半田部101とランドW1との接合面104に対して斜めに交差する透過方向ψ(R,θ)を複数設定する。具体的には、透過方向設定部393は、複数の方位Rと傾斜角度θとによって透過方向ψ(R,θ)を設定する。方位Rは、検査対象物10Aにおける接合面104の中心Oを通る垂直軸V回りの角度であり、上方からの平面視で反時計回りに角度をとっている。この中心OをX方向に通る線をX方向の座標軸Xaとし、中心Oを原点として搬送方向上流側を(-)、下流側お(+)とした場合、方位Rの範囲は、座標軸Xaの上流側から下流側へ平面視で反時計回りに0°≦R<360°に設定される。また、傾斜角度θは、接合面104の中心Oを通るY方向の座標軸Ya回りの角度であり、搬送方向の上流側(-)を左側にして見たときに時計回りに角度をとっている。傾斜角度θの範囲は、垂直軸Vから接合面104へ0°≦θ<90°に設定される。傾斜角度θは、全方位Rにわたって、+方向として処理される。 The transmission direction setting unit 393 sets a plurality of X-ray transmission directions ψ(R, θ) with respect to the inspection object 10A when X-rays are detected by the X-ray detector 32 . As shown in FIGS. 4 and 6, the transmission direction setting unit 393 sets a plurality of transmission directions ψ(R, θ) that obliquely intersect the bonding surface 104 between the solder portion 101 and the land W1 of the inspection object 10A. set. Specifically, the transmission direction setting unit 393 sets the transmission direction ψ(R, θ) using a plurality of azimuths R and inclination angles θ. The orientation R is an angle around a vertical axis V passing through the center O of the joint surface 104 of the inspection object 10A, and is angled counterclockwise in plan view from above. If a line passing through the center O in the X direction is defined as the coordinate axis Xa in the X direction, and the center O is defined as the origin, the upstream side in the conveying direction is (-) and the downstream side is (+). It is set to 0°≦R<360° in a counterclockwise direction from the upstream side to the downstream side in a plan view. In addition, the inclination angle θ is an angle around the coordinate axis Ya in the Y direction passing through the center O of the joint surface 104, and is clockwise when viewed with the upstream side (-) in the transport direction on the left. . The range of the tilt angle θ from the vertical axis V to the joint surface 104 is set to 0°≦θ<90°. The tilt angle θ is processed as a + direction over all directions R.

撮像制御部394は、X線源31と検査対象物10AとX線検出器32との位置関係が、透過方向設定部393により設定された透過方向ψ(R,θ)を満たすように、検出器駆動部36を介してX線検出器32を水平面上で移動させると共に、第2ステージ駆動部37を介して第2ステージ33を水平面上で移動させる。更に、撮像制御部394は、X線源駆動部35を介してX線源31によるX線の放射を制御すると共に、検出器駆動部36を介してX線検出器32によるX線の検出を制御する。これにより、撮像制御部394は、透過方向設定部393により設定された透過方向ψ(R,θ)毎の投影データbmをX線検出器32から出力させる。 The imaging control unit 394 performs detection such that the positional relationship among the X-ray source 31, the inspection object 10A, and the X-ray detector 32 satisfies the transmission direction ψ(R, θ) set by the transmission direction setting unit 393. The X-ray detector 32 is moved on the horizontal plane via the device driving section 36 and the second stage 33 is moved on the horizontal plane via the second stage driving section 37 . Furthermore, the imaging control unit 394 controls the X-ray emission by the X-ray source 31 via the X-ray source driving unit 35, and controls X-ray detection by the X-ray detector 32 via the detector driving unit 36. Control. Thereby, the imaging control unit 394 causes the X-ray detector 32 to output the projection data bm for each transmission direction ψ(R, θ) set by the transmission direction setting unit 393 .

再構成部395は、X線検出器32から出力された投影データbmに基づいて構成される検査対象物10AのX線画像に対して再構成処理を行って、検査画像GIを生成するものである。図7に示すように、再構成部395は、検査対象物10Aの全体が収まる範囲を再構成対象領域ARとして設定し(図7(A))、当該再構成対象領域ARを複数のセルARCに分割する(図7(B))。再構成部395は、検査画像GI(図7(C))に求められる解像度に応じて、再構成対象領域ARを構成するセルARCの数を設定する。 The reconstruction unit 395 performs reconstruction processing on the X-ray image of the inspection object 10A constructed based on the projection data bm output from the X-ray detector 32 to generate an inspection image GI. be. As shown in FIG. 7, the reconstruction unit 395 sets a range in which the entire inspection object 10A is accommodated as a reconstruction target area AR (FIG. 7A), and divides the reconstruction target area AR into a plurality of cells ARC. (FIG. 7(B)). The reconstruction unit 395 sets the number of cells ARC forming the reconstruction target area AR according to the resolution required for the inspection image GI (FIG. 7(C)).

再構成対象領域ARを構成する各セルARCのX線の減衰率xnと、各セルARCX線が透過する距離を示す透過距離amnと、X線検出器32から出力される透過方向ψ(R,θ)毎の投影データbmとの関係は、下記式(1)で表すことができる。 X-ray attenuation factor xn of each cell ARC constituting the reconstruction target area AR , transmission distance amn indicating the distance through which X-rays pass through each cell ARC, and transmission output from the X-ray detector 32 The relationship with the projection data bm for each direction ψ(R, θ) can be expressed by the following formula (1).

Figure 0007303069000001
Figure 0007303069000001

なお、「m」は、X線検出器32においてX線を検出する検出素子の数(検出素子数)に透過方向ψ(R,θ)の設定数を乗じた数値を示す。また、「n」は、再構成対象領域ARを構成するセルARCの数(セル数)を示す。 Note that “m” indicates a numerical value obtained by multiplying the number of detection elements (the number of detection elements) for detecting X-rays in the X-ray detector 32 by the set number of transmission directions ψ(R, θ). Also, "n" indicates the number of cells ARC (the number of cells) forming the reconstruction target area AR.

再構成部395は、上記式(1)を用いて、透過方向ψ(R,θ)毎の投影データbmと、X線の透過距離amnとに基づいて、再構成対象領域ARを構成するセルARC毎のX線の減衰率xnを、逐次近似アルゴリズムに従い演算する。再構成部395は、この演算によって画像の再構成を行って検査画像GIを生成する。 Using the above equation (1), the reconstruction unit 395 reconstructs the cells forming the reconstruction target area AR based on the projection data bm for each transmission direction ψ(R, θ) and the X-ray transmission distance amn. The X-ray attenuation rate xn for each ARC is calculated according to a successive approximation algorithm. The reconstruction unit 395 reconstructs the image by this calculation to generate the inspection image GI.

逐次近似アルゴリズムとしては、例えば、加法的ART(Additive Algebraic Reconstruction Technique)に従ったアルゴリズムを挙げることができる。加法的ARTの具体的な反復式は、下記式(2)で表される。 Examples of iterative approximation algorithms include algorithms according to additive ART (Additive Algebraic Reconstruction Technique). A specific iterative formula for additive ART is represented by the following formula (2).

Figure 0007303069000002
Figure 0007303069000002

なお、式(2)中、「x」は再構成対象領域ARを構成する各セルARCのX線の減衰率を示し、「a」は各セルARCX線が透過する透過距離を示し、「b」はX線検出器32から出力される透過方向ψ(R,θ)毎の投影データを示す。また、式(2)中、「k」は再構成部395による再構成処理の反復回数を示し、「i」は式(1)における「m」に相当する内部反復回数を示し、「j」は式(1)における再構成対象領域ARを構成するセルARCのセル数nに相当する。 In equation (2), "x" indicates the X-ray attenuation rate of each cell ARC constituting the reconstruction target area AR, and "a" indicates the transmission distance of the X-ray passing through each cell ARC. , and “b” indicates projection data for each transmission direction ψ(R, θ) output from the X-ray detector 32 . Further, in equation (2), “k” indicates the number of iterations of reconstruction processing by the reconstruction unit 395, “i” indicates the number of internal iterations corresponding to “m” in equation (1), and “j” corresponds to the number n of cells ARC forming the reconstruction target area AR in equation (1).

再構成部395により実行される、式(1)を用いた画像の再構成処理について、図8を参照しつつ簡易なモデルで具体的に説明する。図8に示す例においては、再構成部395は、再構成対象領域ARを4つのセルARC1,ARC2,ARC3,ARC4に分割し、X線検出器32が3つの検出素子を有しており、透過方向ψ(R,θ)が2つの方向に設定されている。すなわち、図8に示す例においては、式(1)におけるセル数nが「4」であり、式(1)におけるX線検出器32の検出素子数に透過方向ψ(R,θ)の設定数を乗じた数値mが「6」である。この場合、下記式(3)で示されるように、再構成対象領域ARを構成する各セルARCのX線の減衰率xnは、Xn=(x1,x2,x3,x4)で表される。また、各セルARCX線が透過する透過距離amnは、amn=(a11,a12,・・・,a33,a34)、並びに、amn=(a41,42,・・・,a63,a64)で表される。また、X線検出器32から出力される透過方向ψ(R,θ)毎の投影データbmは、bm=(b1,b2,b3)、並びに、bm=(b4,b5,b6)で表される。 The image reconstruction processing using equation (1) executed by the reconstruction unit 395 will be specifically described using a simple model with reference to FIG. 8 . In the example shown in FIG. 8, the reconstruction unit 395 divides the reconstruction target area AR into four cells ARC1, ARC2, ARC3, and ARC4, the X-ray detector 32 has three detection elements, Two transmission directions ψ(R, θ) are set. That is, in the example shown in FIG. 8, the number of cells n in equation (1) is "4", and the transmission direction ψ(R, θ) is set to the number of detection elements of the X-ray detector 32 in equation (1). The number m obtained by multiplying the number is "6". In this case, as shown in the following formula (3), the X-ray attenuation factor xn of each cell ARC forming the reconstruction target area AR is represented by Xn=(x1, x2, x3, x4). Further, the transmission distance amn through which the X-rays pass through each cell ARC is amn=(a11, a12, . . . , a33, a34) and amn=(a41, 42, . ). The projection data bm for each transmission direction ψ(R, θ) output from the X-ray detector 32 are represented by bm=(b1, b2, b3) and bm=(b4, b5, b6). be.

Figure 0007303069000003
Figure 0007303069000003

ここで、既述の通り、透過方向設定部393により設定される検査対象物10Aに対するX線の透過方向ψ(R,θ)において、傾斜角度θの範囲は0°≦θ<90°に設定される。このため、検査対象物10Aに対するX線の透過方向ψ(R,θ)の設定範囲に、制限があることになる。この結果、上記式(1)を用いたX線の減衰率xnの演算によって再構成部395が検査画像GIを生成する際に、投影データbmが不足する場合がある。この場合、上記式(1)を満足する、再構成対象領域ARを構成するセルARC毎のX線の減衰率xnは、無数に存在する。このため、検査対象物10Aの検査要部(半田部101)に関して十分な画質の検査画像GIを生成するための画像再構成を行うことは困難である。 Here, as described above, in the X-ray transmission direction ψ(R, θ) with respect to the inspection object 10A set by the transmission direction setting unit 393, the range of the inclination angle θ is set to 0°≦θ<90°. be done. Therefore, the setting range of the X-ray transmission direction ψ(R, θ) with respect to the inspection object 10A is limited. As a result, the projection data bm may be insufficient when the reconstruction unit 395 generates the inspection image GI by calculating the X-ray attenuation factor xn using the above equation (1). In this case, there are an infinite number of X-ray attenuation factors xn for each cell ARC forming the reconstruction target area AR that satisfy the above equation (1). For this reason, it is difficult to perform image reconstruction for generating an inspection image GI of sufficient image quality with respect to the inspection main portion (solder portion 101) of the inspection object 10A.

そこで、再構成部395は、加法的ARTの式(2)に従って、再構成対象領域ARを構成するセルARC毎のX線の減衰率xnを演算する際に、周辺検査部2により取得された周辺形状データDAを事前情報として参照する。具体的には、再構成部395は、図7(B)に示すように、再構成対象領域ARを構成する複数のセルARCのうち、周辺形状データDAで示される周辺部(下面電極部品100及び基板120)に属する少なくとも一部の周辺セルARCBのX線の減衰率xnについては、事前情報として所定の固定値(例えば「0;ゼロ」)に設定する。換言すると、再構成部395は、周辺セルARCBの減衰率xnについては固定値に設定した上で、検査対象物10Aの検査要部(半田部101)に対応した要部セルARCAの減衰率xnを演算することになる。 Therefore, when the reconstruction unit 395 calculates the X-ray attenuation factor xn for each cell ARC configuring the reconstruction target area AR according to the additive ART formula (2), The peripheral shape data DA is referred to as prior information. Specifically, as shown in FIG. 7B, the reconstructing unit 395 reconstructs the peripheral portion (lower surface electrode component 100 and the substrate 120) is set to a predetermined fixed value (for example, "0; zero") as prior information. In other words, the reconstruction unit 395 sets the attenuation factor xn of the peripheral cell ARCB to a fixed value, and then sets the attenuation factor xn of the main part cell ARCA corresponding to the inspection main part (solder part 101) of the inspection object 10A. will be calculated.

図5及び図7(B)を参照してより具体的に説明すると、再構成部395は、再構成対象領域ARを構成する複数のセルARCのうち、基板上面高さ位置データDA1で示される位置よりも下側のセルと、部品下面高さ位置データDA3で示される位置よりも上側のセルとを周辺セルARCBとして認識する。この場合、部品上面高さ位置データDA2で示される位置よりも上側のセルも周辺セルARCBに含まれる。更に、再構成部395は、部品下面端部位置データDA4で示される位置よりも外側のセルについても周辺セルARCBとして認識する。そして、再構成部395は、再構成対象領域ARを構成するセルARC毎のX線の減衰率xnを演算する場合に、上記のようにして認識した周辺セルARCBの減衰率xnを、事前情報として所定の固定値に設定する。 More specifically, with reference to FIGS. 5 and 7B, the reconstruction unit 395 is represented by the substrate upper surface height position data DA1 among the plurality of cells ARC forming the reconstruction target area AR. Cells below the position and cells above the position indicated by the part bottom surface height position data DA3 are recognized as peripheral cells ARCB. In this case, cells above the position indicated by the component upper surface height position data DA2 are also included in the peripheral cells ARCB. Furthermore, the reconstruction unit 395 also recognizes cells outside the position indicated by the part bottom surface end position data DA4 as peripheral cells ARCB. When the reconstruction unit 395 calculates the X-ray attenuation rate xn for each cell ARC configuring the reconstruction target area AR, the reconstruction unit 395 uses the attenuation rate xn of the peripheral cell ARCB recognized as described above as the prior information. is set to a predetermined fixed value.

これにより、検査対象物10Aに対するX線の透過方向ψ(R,θ)の設定範囲に制限がある等の理由で投影データbmが不足している状況下においても、再構成対象領域ARを構成するセルARCのうち、周辺セルARCB以外の検査要部(半田部101)に対応した要部セルARCAにおけるX線の減衰率xnとして、より適切な減衰率xnを導出することができる。このため、再構成部395は、検査対象物10Aの検査要部(半田部101)に関して十分な画質の検査画像GIを生成することが可能となる。 As a result, the reconstruction target area AR can be configured even in a situation where the projection data bm is insufficient due to a limitation in the setting range of the transmission direction ψ(R, θ) of the X-rays with respect to the inspection object 10A. A more appropriate attenuation factor xn can be derived as the X-ray attenuation factor xn in the main cell ARCA corresponding to the inspection main part (solder part 101) other than the peripheral cell ARCB among the cells ARC. Therefore, the reconstruction unit 395 can generate an inspection image GI with sufficient image quality for the inspection main portion (the solder portion 101) of the inspection object 10A.

また、再構成部395が画像の再構成を行う際に周辺形状データDAを事前情報として参照することによって、周辺形状データDAを参照しない場合と比較して、少ない投影データbmで検査対象物10Aの検査要部(半田部101)に関して十分な画質の検査画像GIを生成することができる。これにより、検査対象物10Aに対するX線の透過方向ψ(R,θ)毎の投影データbmの取得に要するトータル時間、並びに画像の再構成に要する時間を短縮することが可能であると共に、検査対象物10AのX線の被曝量を低減することができる。 Further, by referring to the peripheral shape data DA as prior information when the reconstruction unit 395 reconstructs an image, the inspection object 10A can be reconstructed with less projection data bm than when the peripheral shape data DA is not referred to. can generate an inspection image GI with sufficient image quality for the inspection main portion (solder portion 101). As a result, it is possible to shorten the total time required to acquire the projection data bm for each transmission direction ψ(R, θ) of the X-rays with respect to the inspection object 10A and the time required to reconstruct the image. The X-ray exposure dose of the object 10A can be reduced.

再構成部395が画像の再構成を行う際に周辺形状データDAを事前情報として参照することによって実現される上記の作用効果は、図9に示すサンプルデータDSMを用いた画像の再構成結果によって実証されている。図9に示すサンプルデータDSMは、矩形状の再構成対象領域が10行/10列の合計100個のセルに分割されたものであって、再構成対象領域の中央に黒色の矩形環状の要部セルが配置されたものである。サンプルデータDSMにおいては、矩形環状の要部セルに囲まれた4個のセルと、要部セルの周囲に存在する2行/2列ずつのセルとが周辺セルとして扱われる。 The above operational effect achieved by referring to the peripheral shape data DA as prior information when the reconstructing unit 395 reconstructs the image is achieved by reconstructing the image using the sample data DSM shown in FIG. Proven. The sample data DSM shown in FIG. 9 is obtained by dividing a rectangular reconstruction target area into a total of 100 cells of 10 rows/10 columns. are arranged. In the sample data DSM, four cells surrounded by a rectangular ring-shaped main cell and two rows/two columns of cells surrounding the main cell are treated as peripheral cells.

図9に示すように、サンプルデータDSMについての画像の再構成を、事前情報を付加することなく行った場合、再構成処理の反復回数が50回に達しても、矩形環状の要部セルに対応した黒色の領域部分が十分な画質で再現されていない。 As shown in FIG. 9, when the image reconstruction of the sample data DSM is performed without adding prior information, even if the number of iterations of the reconstruction processing reaches 50, Corresponding black areas are not reproduced with sufficient quality.

これに対し、要部セルに対して上下2行ずつの周辺セルのX線の減衰率については事前情報として固定値を設定した状態で、サンプルデータDSMについての画像の再構成を行った場合、矩形環状の要部セルに対応した黒色の領域部分が十分な画質で再現される。 On the other hand, when the image reconstruction for the sample data DSM is performed in a state where fixed values are set as prior information for the X-ray attenuation factors of the peripheral cells in two rows above and below the main cell, A black area corresponding to the rectangular ring-shaped essential cell is reproduced with sufficient image quality.

再構成部395により生成された検査画像GIは、第2記憶部398に記憶されると共に、表示制御部397によって制御された表示部38に表示される。 The inspection image GI generated by the reconstruction unit 395 is stored in the second storage unit 398 and displayed on the display unit 38 controlled by the display control unit 397 .

判定部396は、再構成部395により生成された検査画像GIに基づいて、検査対象物10Aにおける検査要部としての半田部101の良否を判定する。具体的には、判定部396は、検査画像GIを画像処理することにより、半田部101における接合面104の接合幅d(図4参照)を算出し、その算出した接合幅dに基づき半田部101の良否を判定する。 Based on the inspection image GI generated by the reconstructing unit 395, the determination unit 396 determines the quality of the solder portion 101 as the main inspection portion of the inspection object 10A. Specifically, the determining unit 396 calculates the joint width d (see FIG. 4) of the joint surface 104 in the solder section 101 by image-processing the inspection image GI, and determines the solder section based on the calculated joint width d. 101 is determined.

検査装置1の検査対象は、基板120上において半田部101によって接合された下面電極部品100が存在する領域部分となる、上記の検査対象物10Aに限定されるものではない。検査装置1の検査対象は、図10及び図11に示す検査対象物10Bであってもよい。図10及び図11に示す検査対象物10Bは、基板120上においてフィレット112(半田部)によって接合されたリード111を有したリード部品110が存在する領域部分である。この場合、検査要部がリード111に隠れた部分となるフィレット112によって構成され、周辺部がリード部品110と基板120とによって構成される。 The inspection target of the inspection apparatus 1 is not limited to the above-described inspection target 10A, which is the area portion on the substrate 120 where the lower surface electrode component 100 joined by the solder portion 101 exists. The inspection object of the inspection apparatus 1 may be an inspection object 10B shown in FIGS. The inspection object 10B shown in FIGS. 10 and 11 is a region portion on the substrate 120 where the lead component 110 having the lead 111 joined by the fillet 112 (solder portion) exists. In this case, the main portion to be inspected is composed of the fillet 112 hidden by the lead 111 , and the peripheral portion is composed of the lead component 110 and the substrate 120 .

検査対象物10Bにおいては、略矩形状に形成されたリード部品110の各辺から複数のリード111が外方に突出するように設けられている。リード111は、リード部品110の外方に突出する突出部111aと、突出部111aから屈曲して下方に垂下する脚部111bと、脚部111bの下端から屈曲して、先端側がリード部品110の外方(リード部品110と反対側の方向)に延びるヒール部111cと、を有している。リード111は、ヒール部111cの下面が半田付けされる。溶融した半田は、リード111の背面111dに濡れ拡がって、半田部としてのフィレット112となる。 In the inspection object 10B, a plurality of leads 111 are provided so as to protrude outward from each side of a lead component 110 formed in a substantially rectangular shape. The lead 111 has a protruding portion 111 a protruding outward from the lead component 110 , a leg portion 111 b that is bent from the protruding portion 111 a and hanging downward, and a lower end of the leg portion 111 b that is bent so that the tip end of the lead component 110 extends downward. and a heel portion 111c extending outward (in the direction opposite to the lead component 110). The lead 111 is soldered to the lower surface of the heel portion 111c. The melted solder wets and spreads on the rear surface 111d of the lead 111 to form a fillet 112 as a solder portion.

検査対象物10Bの検査において、フィレット112の良否は、背面111dに濡れ拡がったフィレット112の高さ(フィレット高さ)Hが基準高さHsに至っているか否かによって決定される。図11(A),(B)に示す例は、それぞれ半田(フィレット112)の量が幾分少ない場合、多い場合であるが、何れもフィレット112が基準となる高さHsを越えていて、良品とされる場合である。他方、図11(C)の場合、リード111の背面111dに対してフィレット112が充分に濡れ拡がっておらず、強度不足や接続不良を来す不良品と判定されるものである。 In the inspection of the inspection object 10B, the quality of the fillet 112 is determined by whether or not the height (fillet height) H of the fillet 112 that wets and spreads on the rear surface 111d reaches the reference height Hs. In the examples shown in FIGS. 11A and 11B, the amount of solder (fillet 112) is somewhat small and large, respectively. This is the case when it is considered to be a non-defective product. On the other hand, in the case of FIG. 11(C), the fillet 112 is not sufficiently wetted and spread on the rear surface 111d of the lead 111, and is judged as a defective product that causes insufficient strength and poor connection.

検査対象物10Bを検査する場合の周辺検査部2及びX線検査部3の動作について、図12及び図13を参照して以下に説明する。図12は、検査対象物10Bを検査する場合における周辺検査部2の動作を説明する図である。図13は、検査対象物10Bを検査する場合におけるX線検査部3の動作を説明する図である。 Operations of the peripheral inspection unit 2 and the X-ray inspection unit 3 when inspecting the inspection object 10B will be described below with reference to FIGS. 12 and 13. FIG. FIG. 12 is a diagram for explaining the operation of the peripheral inspection section 2 when inspecting the inspection object 10B. FIG. 13 is a diagram for explaining the operation of the X-ray inspection unit 3 when inspecting the inspection object 10B.

搬入コンベア4によって検査対象物10Bが周辺検査部2の第1ステージ22上に搬入されると、ステレオカメラ21は、カメラ駆動部24の駆動によって検査対象物10Bのステレオ画像GSを取得する。そして、図12に示すように、データ生成部264は、ステレオカメラ21により取得されたステレオ画像GSに基づいて、検査対象物10Bの周辺部(リード部品110及び基板120)の三次元形状に関する周辺形状データDAを生成する。具体的に、データ生成部264は、ステレオ画像GSに基づいて、基板上面高さ位置データDA1と、部品上面高さ位置データDA2と、リード上面高さ位置データDA3と、リード外側面位置データDA4とを含む位置データを、周辺形状データDAとして生成する。基板上面高さ位置データDA1は、検査対象物10Bの周辺部を構成する基板120の上面の高さ位置に関する、基板120の下面からの距離データである。部品上面高さ位置データDA2は、検査対象物10Bの周辺部を構成するリード部品110の上面の高さ位置に関する、基板120の下面からの距離データである。リード上面高さ位置データDA3は、リード111のフィレット112との接合部分、すなわちヒール部111cの上面の高さ位置に関する、基板120の下面からの距離データである。リード外側面位置データDA4は、リード111の外方側の側面、すなわち脚部111bの外側面(背面111dとは反対側の面)の位置に関する、リード部品110の端縁からの距離データである。 When the inspection object 10B is carried onto the first stage 22 of the peripheral inspection section 2 by the carry-in conveyor 4, the stereo camera 21 is driven by the camera driving section 24 to acquire a stereo image GS of the inspection object 10B. Then, as shown in FIG. 12, the data generating unit 264 generates a peripheral image of the three-dimensional shape of the peripheral portion (the lead component 110 and the substrate 120) of the inspection object 10B based on the stereo image GS acquired by the stereo camera 21. Generate shape data DA. Specifically, based on the stereo image GS, the data generator 264 generates board top surface height position data DA1, component top surface height position data DA2, lead top surface height position data DA3, and lead outer surface position data DA4. is generated as peripheral shape data DA. The substrate upper surface height position data DA1 is distance data from the lower surface of the substrate 120 regarding the height position of the upper surface of the substrate 120 forming the peripheral portion of the inspection object 10B. The component upper surface height position data DA2 is distance data from the lower surface of the substrate 120 regarding the height position of the upper surface of the lead component 110 forming the peripheral portion of the inspection object 10B. The lead upper surface height position data DA3 is distance data from the lower surface of the substrate 120 regarding the height position of the upper surface of the joint portion of the lead 111 with the fillet 112, that is, the heel portion 111c. The lead outer surface position data DA4 is distance data from the edge of the lead component 110 regarding the position of the outer side surface of the lead 111, that is, the outer surface of the leg portion 111b (the surface opposite to the back surface 111d). .

データ生成部264は、ステレオカメラ21で取得されたステレオ画像GSに基づくことによって、検査対象物10Bにおける周辺部(リード部品110及び基板120)の三次元形状に関する正確な周辺形状データDAを生成することができる。データ生成部264により生成された周辺形状データDAは、第1記憶部265に記憶されると共に、第1データ通信部23を介してX線検査部3に送信される。データ生成部264による周辺形状データDAの生成が終了すると、第1搬送制御部262は、第1ステージ駆動部25を制御して第1ステージ22に、検査対象物10BをX線検査部3へ搬出させる。 Based on the stereo image GS acquired by the stereo camera 21, the data generator 264 generates accurate peripheral shape data DA related to the three-dimensional shape of the peripheral portion (the lead component 110 and the substrate 120) of the inspection object 10B. be able to. The peripheral shape data DA generated by the data generation unit 264 is stored in the first storage unit 265 and transmitted to the X-ray inspection unit 3 via the first data communication unit 23 . When the data generation unit 264 finishes generating the peripheral shape data DA, the first transport control unit 262 controls the first stage driving unit 25 to move the inspection object 10B to the first stage 22 and the X-ray inspection unit 3. carry out.

基板120上においてフィレット112によって接合されたリード部品110が存在する領域部分となる検査対象物10Bでは、フィレット112は、リード111の背面111dに隠れている。このような、リード111の背面111dに隠れた部分となる検査要部としてのフィレット112は、X線検査部3によって適切に検査することができる。 The fillet 112 is hidden behind the back surface 111 d of the lead 111 in the inspection object 10B, which is the area portion where the lead component 110 joined by the fillet 112 exists on the substrate 120 . The fillet 112 , which is a portion hidden behind the back surface 111 d of the lead 111 and serves as an inspection essential portion, can be appropriately inspected by the X-ray inspection unit 3 .

X線検査部3の第2ステージ33上に検査対象物10Bが載置されると、透過方向設定部393は、X線検出器32によるX線の検出に際し、検査対象物10Bに対するX線の透過方向ψ(R,θ)を複数設定する。そして、撮像制御部394は、X線源31と検査対象物10BとX線検出器32との位置関係が、透過方向設定部393により設定された透過方向ψ(R,θ)を満たすように、検出器駆動部36を介してX線検出器32を水平面上で移動させると共に、第2ステージ駆動部37を介して第2ステージ33を水平面上で移動させる。更に、撮像制御部394は、X線源駆動部35を介してX線源31によるX線の放射を制御すると共に、検出器駆動部36を介してX線検出器32によるX線の検出を制御する。これにより、撮像制御部394は、透過方向設定部393により設定された透過方向ψ(R,θ)毎の投影データbmをX線検出器32から出力させる。 When the inspection object 10B is placed on the second stage 33 of the X-ray inspection unit 3, the transmission direction setting unit 393 directs the X-rays to the inspection object 10B when the X-ray detector 32 detects X-rays. A plurality of transmission directions ψ(R, θ) are set. Then, the imaging control unit 394 controls the positional relationship among the X-ray source 31, the inspection object 10B, and the X-ray detector 32 so that the transmission direction ψ(R, θ) set by the transmission direction setting unit 393 is satisfied. , the X-ray detector 32 is moved on the horizontal plane via the detector driving section 36 and the second stage 33 is moved on the horizontal plane via the second stage driving section 37 . Furthermore, the imaging control unit 394 controls the X-ray emission by the X-ray source 31 via the X-ray source driving unit 35, and controls X-ray detection by the X-ray detector 32 via the detector driving unit 36. Control. Thereby, the imaging control unit 394 causes the X-ray detector 32 to output the projection data bm for each transmission direction ψ(R, θ) set by the transmission direction setting unit 393 .

図13に示すように、再構成部395は、検査対象物10Bの全体が収まる範囲を再構成対象領域ARとして設定し(図13(A))、当該再構成対象領域ARを複数のセルARCに分割する(図13(B))。更に、再構成部395は、上記式(1)を用いて、透過方向ψ(R,θ)毎の投影データbmと、X線の透過距離amnとに基づいて、再構成対象領域ARを構成するセルARC毎のX線の減衰率xnを、逐次近似アルゴリズムに従い演算する。この際、再構成部395は、周辺検査部2により取得された周辺形状データDAを事前情報として参照する。具体的には、再構成部395は、図13(B)に示すように、再構成対象領域ARを構成する複数のセルARCのうち、周辺形状データDAで示される周辺部(リード部品110及び基板120)に属する少なくとも一部の周辺セルARCBのX線の減衰率xnについては、事前情報として所定の固定値(例えば「0;ゼロ」)に設定する。換言すると、再構成部395は、周辺セルARCBの減衰率xnについては固定値に設定した上で、検査対象物10Bの検査要部(フィレット112)に対応した要部セルARCAの減衰率xnを演算することになる。 As shown in FIG. 13, the reconstruction unit 395 sets a range in which the entire inspection object 10B is accommodated as a reconstruction target area AR (FIG. 13A), and divides the reconstruction target area AR into a plurality of cells ARC. (FIG. 13(B)). Furthermore, the reconstruction unit 395 uses the above equation (1) to configure the reconstruction target area AR based on the projection data bm for each transmission direction ψ(R, θ) and the X-ray transmission distance amn. X-ray attenuation factor xn for each cell ARC is calculated according to a successive approximation algorithm. At this time, the reconstruction unit 395 refers to the peripheral shape data DA acquired by the peripheral inspection unit 2 as prior information. Specifically, as shown in FIG. 13B, the reconstructing unit 395 selects the peripheral portions (lead components 110 and The X-ray attenuation factor xn of at least some of the peripheral cells ARCB belonging to the substrate 120) is set to a predetermined fixed value (for example, "0; zero") as prior information. In other words, the reconstruction unit 395 sets the attenuation factor xn of the peripheral cell ARCB to a fixed value, and then sets the attenuation factor xn of the main part cell ARCA corresponding to the inspection main part (fillet 112) of the inspection object 10B to will be calculated.

図12及び図13(B)を参照してより具体的に説明すると、再構成部395は、再構成対象領域ARを構成する複数のセルARCのうち、基板上面高さ位置データDA1で示される位置よりも下側のセルと、リード上面高さ位置データDA3で示される位置よりも上側で且つリード外側面位置データDA4で示される位置よりも外側のセルとを、周辺セルARCBとして認識する。更に、再構成部395は、部品上面高さ位置データDA2で示される位置よりも上側のセルについても周辺セルARCBとして認識する。そして、再構成部395は、再構成対象領域ARを構成するセルARC毎のX線の減衰率xnを演算する場合に、上記のようにして認識した周辺セルARCBの減衰率xnを、事前情報として所定の固定値に設定する。 More specifically, with reference to FIGS. 12 and 13B, the reconstruction unit 395 is represented by the substrate upper surface height position data DA1 among the plurality of cells ARC forming the reconstruction target area AR. A cell below the position and a cell above the position indicated by the lead upper surface height position data DA3 and outside the position indicated by the lead outer side surface position data DA4 are recognized as peripheral cells ARCB. Furthermore, the reconstruction unit 395 also recognizes cells above the position indicated by the component upper surface height position data DA2 as peripheral cells ARCB. When the reconstruction unit 395 calculates the X-ray attenuation rate xn for each cell ARC configuring the reconstruction target area AR, the reconstruction unit 395 uses the attenuation rate xn of the peripheral cell ARCB recognized as described above as the prior information. is set to a predetermined fixed value.

これにより、検査対象物10Bに対するX線の透過方向ψ(R,θ)の設定範囲に制限がある等の理由で投影データbmが不足している状況下においても、再構成対象領域ARを構成するセルARCのうち、周辺セルARCB以外の検査要部(フィレット112)に対応した要部セルARCAにおけるX線の減衰率xnとして、より適切な減衰率xnを導出することができる。このため、再構成部395は、検査対象物10Bの検査要部(フィレット112)に関して十分な画質の検査画像を生成することが可能となる。 As a result, the reconstruction target area AR can be configured even in a situation where the projection data bm are insufficient due to a limited setting range of the transmission direction ψ(R, θ) of the X-rays with respect to the inspection object 10B. A more appropriate attenuation factor xn can be derived as the X-ray attenuation factor xn in the main part cell ARCA corresponding to the inspection main part (fillet 112) other than the peripheral cell ARCB among the cells ARC. Therefore, the reconstructing unit 395 can generate an inspection image with sufficient image quality for the inspection essential portion (fillet 112) of the inspection object 10B.

次に、図14のフローチャートを参照して、本実施形態に係る検査装置1の動作について説明する。 Next, the operation of the inspection apparatus 1 according to this embodiment will be described with reference to the flowchart of FIG. 14 .

搬入コンベア4によって検査対象物10A,10Bが周辺検査部2の第1ステージ22上に搬入されると(ステップs1)、周辺検査部2は、周辺形状データDAを取得する(ステップs2)。この周辺形状データDAは、第1データ通信部23を介してX線検査部3の第2データ通信部34へ送信される(ステップs3)。また、周辺検査部2による周辺形状データDAの取得が終了すると、第1搬送制御部262は、第1ステージ駆動部25を制御して第1ステージ22に、検査対象物10A,10BをX線検査部3へ搬出させる(ステップs4)。 When the inspection objects 10A and 10B are carried onto the first stage 22 of the peripheral inspection section 2 by the carry-in conveyor 4 (step s1), the peripheral inspection section 2 acquires peripheral shape data DA (step s2). This peripheral shape data DA is transmitted to the second data communication section 34 of the X-ray inspection section 3 via the first data communication section 23 (step s3). When acquisition of the peripheral shape data DA by the peripheral inspection unit 2 is completed, the first transport control unit 262 controls the first stage driving unit 25 to place the inspection objects 10A and 10B on the first stage 22 with X-rays. It is carried out to the inspection section 3 (step s4).

検査対象物10A,10BがX線検査部3の第2ステージ33上に搬入されると(ステップs5)、透過方向設定部393は、検査対象物10A,10Bに対するX線の透過方向ψ(R,θ)を複数設定する(ステップs6)。そして、ステップs7において、撮像制御部394は、X線源31と検査対象物10BとX線検出器32との位置関係が、透過方向設定部393により設定された透過方向ψ(R,θ)を満たすように、検出器駆動部36を介してX線検出器32を水平面上で移動させると共に、第2ステージ駆動部37を介して第2ステージ33を水平面上で移動させる。更に、撮像制御部394は、X線源駆動部35を介してX線源31によるX線の放射を制御すると共に、検出器駆動部36を介してX線検出器32によるX線の検出を制御する。これにより、撮像制御部394は、透過方向設定部393により設定された透過方向ψ(R,θ)毎の投影データbmをX線検出器32から出力させる。 When the inspection objects 10A and 10B are loaded onto the second stage 33 of the X-ray inspection unit 3 (step s5), the transmission direction setting unit 393 sets the X-ray transmission direction ψ(R , .theta.) are set (step s6). Then, in step s7, the imaging control unit 394 sets the positional relationship among the X-ray source 31, the inspection object 10B, and the X-ray detector 32 to the transmission direction ψ(R, θ) set by the transmission direction setting unit 393. The X-ray detector 32 is moved on the horizontal plane via the detector driving section 36, and the second stage 33 is moved on the horizontal plane via the second stage driving section 37 so as to satisfy . Furthermore, the imaging control unit 394 controls the X-ray emission by the X-ray source 31 via the X-ray source driving unit 35, and controls X-ray detection by the X-ray detector 32 via the detector driving unit 36. Control. Thereby, the imaging control unit 394 causes the X-ray detector 32 to output the projection data bm for each transmission direction ψ(R, θ) set by the transmission direction setting unit 393 .

ステップs7に続くステップs8において、撮像制御部394は、透過方向設定部393により設定された全ての透過方向ψ(R,θ)について、X線検出器32から投影データbmを出力させたか否かを判定する。全ての透過方向ψ(R,θ)についての投影データbmが出力されると、再構成部395は、画像の再構成処理を実行する(ステップs9)。再構成部395は、検査対象物10A,10Bに対応した再構成対象領域ARを構成するセルARC毎のX線の減衰率xnを、逐次近似アルゴリズムに従い演算する。この際、再構成部395は、再構成対象領域ARを構成する複数のセルARCのうち、周辺形状データDAで示される周辺部に属する少なくとも一部の周辺セルARCBのX線の減衰率xnについては、事前情報として所定の固定値に設定する。再構成部395は、画像の再構成を行うことによって、検査対象物10A,10Bに対応した検査画像を生成する。 In step s8 following step s7, the imaging control unit 394 determines whether or not the X-ray detector 32 outputs the projection data bm for all the transmission directions ψ(R, θ) set by the transmission direction setting unit 393. judge. When the projection data bm for all the transmission directions ψ(R, θ) are output, the reconstruction unit 395 executes image reconstruction processing (step s9). The reconstruction unit 395 calculates the X-ray attenuation factor xn for each cell ARC forming the reconstruction target area AR corresponding to the inspection objects 10A and 10B according to the iterative approximation algorithm. At this time, the reconstruction unit 395 determines the X-ray attenuation rate xn of at least some of the peripheral cells ARCB belonging to the periphery indicated by the peripheral shape data DA among the plurality of cells ARC configuring the reconstruction target area AR. is set to a predetermined fixed value as prior information. The reconstruction unit 395 reconstructs images to generate inspection images corresponding to the inspection objects 10A and 10B.

再構成部395により生成された検査画像は、表示制御部397の制御によって表示部38に表示される(ステップs10)。また、判定部396は、再構成部395により生成された検査画像に基づいて、検査対象物10A,10Bにおける検査要部の良否を判定する(ステップ11)。このようなステップs1からステップs11で示される各処理が実行されることにより、検査対象物10A,10Bの検査を行うことができる。 The inspection image generated by the reconstruction unit 395 is displayed on the display unit 38 under the control of the display control unit 397 (step s10). Further, the determination unit 396 determines whether the inspection main parts of the inspection objects 10A and 10B are good or bad based on the inspection images generated by the reconstruction unit 395 (step 11). The inspection objects 10A and 10B can be inspected by executing the processes shown in steps s1 to s11.

[第2実施形態]
次に、図15及び図16を参照して、本発明の第2実施形態に係る検査装置1Aについて説明する。図15及び図16は第2実施形態に係る検査装置1Aを示す図であって、図15が検査装置1Aの構成を概略的に示し、図16が検査装置1Aのブロック図を示す。
[Second embodiment]
Next, an inspection apparatus 1A according to a second embodiment of the present invention will be described with reference to FIGS. 15 and 16. FIG. 15 and 16 are diagrams showing an inspection apparatus 1A according to the second embodiment, FIG. 15 schematically showing the configuration of the inspection apparatus 1A, and FIG. 16 showing a block diagram of the inspection apparatus 1A.

検査装置1Aは、周辺検査部2AとX線検査部3とを備える。検査装置1Aは、周辺検査部2Aの構成が上記の周辺検査部2と異なること以外は第1実施形態に係る検査装置1と同様に構成される。すなわち、検査装置1Aに備えられるX線検査部3の構成は、第1実施形態に係る検査装置1と同様である。このため、検査装置1AのX線検査部3についての詳細な説明は省略する。また、検査装置1Aの検査対象としては、第1実施形態に係る検査装置1と同様に、下面電極部品100を含む検査対象物10A、並びに、リード部品110を含む検査対象物10Bなどを挙げることができる。まず、検査対象物10Aの検査について説明する。 The inspection apparatus 1A includes a peripheral inspection section 2A and an X-ray inspection section 3. As shown in FIG. The inspection apparatus 1A is configured in the same manner as the inspection apparatus 1 according to the first embodiment except that the configuration of the peripheral inspection section 2A is different from that of the peripheral inspection section 2 described above. That is, the configuration of the X-ray inspection unit 3 provided in the inspection apparatus 1A is the same as that of the inspection apparatus 1 according to the first embodiment. Therefore, detailed description of the X-ray inspection unit 3 of the inspection apparatus 1A is omitted. Also, as the inspection target of the inspection apparatus 1A, the inspection target 10A including the lower surface electrode component 100 and the inspection target 10B including the lead component 110 can be cited as in the inspection apparatus 1 according to the first embodiment. can be done. First, the inspection of the inspection object 10A will be described.

検査装置1Aに備えられる周辺検査部2Aは、検査対象物10Aの周辺部(下面電極部品100及び基板120)の、三次元の形状に関する周辺形状データDAを取得するユニットである。本実施形態の周辺検査部2Aは、照明部2A0と、撮像部2A1と、第1ステージ2A2と、第1データ通信部2A3と、照明駆動部2A41と、撮像駆動部2A42と、第1ステージ駆動部2A5と、周辺検査制御部2A6とを含む。 The peripheral inspection unit 2A provided in the inspection apparatus 1A is a unit that acquires peripheral shape data DA regarding the three-dimensional shape of the peripheral portion (lower surface electrode component 100 and substrate 120) of the inspection object 10A. The peripheral inspection unit 2A of this embodiment includes an illumination unit 2A0, an imaging unit 2A1, a first stage 2A2, a first data communication unit 2A3, an illumination driving unit 2A41, an imaging driving unit 2A42, and a first stage driving unit. It includes a section 2A5 and a peripheral inspection control section 2A6.

第1ステージ2A2は、検査対象物10Aを載置するステージである。第1ステージ2A2は、コンベア機構で具体化されており、第1ステージ駆動部2A5によってX方向に移動可能になっている。第1ステージ2A2は、所定の検査位置で検査対象物10Aを停止させて保持することが可能なように構成されている。また、第1ステージ2A2は、検査が終了した検査対象物10Aを前記検査位置からX方向に搬送して、X線検査部3に向かって検査対象物10Aを搬出することが可能なように構成されている。 The first stage 2A2 is a stage on which the inspection object 10A is placed. The first stage 2A2 is embodied by a conveyor mechanism, and is movable in the X direction by a first stage driving section 2A5. The first stage 2A2 is configured to be able to stop and hold the inspection object 10A at a predetermined inspection position. In addition, the first stage 2A2 is configured such that the inspection object 10A that has been inspected can be transported from the inspection position in the X direction, and the inspection object 10A can be carried out toward the X-ray inspection unit 3. It is

図15に示すように、第1ステージ2A2のX方向上流側には、検査対象物10Aを周辺検査部2Aの第1ステージ2A2に搬入する搬入コンベア4が設置されている。搬入コンベア4は、所定の工程を終了した後、検査対象物10Aを第1ステージ2A2上に搬入する。 As shown in FIG. 15, on the X-direction upstream side of the first stage 2A2, a carry-in conveyor 4 for carrying the inspection object 10A to the first stage 2A2 of the peripheral inspection section 2A is installed. After completing a predetermined process, the carry-in conveyor 4 carries the inspection object 10A onto the first stage 2A2.

照明部2A0は、第1ステージ2A2上において前記検査位置に停止された検査対象物10Aの斜め上方に位置するように配置され、照明駆動部2A41によって駆動される。照明部2A0は、第1ステージ2A2上の検査対象物10Aに照明光L1を照射する。図17は周辺検査部2Aの照明部2A0を説明する図であり、図18は照明部2A0が照射する照明光L1を説明する図である。 The illumination unit 2A0 is arranged on the first stage 2A2 so as to be positioned obliquely above the inspection object 10A stopped at the inspection position, and is driven by the illumination driving unit 2A41. The illumination unit 2A0 irradiates the inspection object 10A on the first stage 2A2 with illumination light L1. FIG. 17 is a diagram for explaining the illumination section 2A0 of the peripheral inspection section 2A, and FIG. 18 is a diagram for explaining the illumination light L1 emitted by the illumination section 2A0.

図17に示すように、照明部2A0は、A方向(第1方向)に延びる長手の基部2A01と、その基部2A01に設けられた複数の発光素子2A02から構成される複数の発光素子列2A0Lと、を含む。発光素子2A02は、矩形状の発光ダイオードである。この発光素子2A02が所定の間隔を隔ててA方向に直線状に複数配列されることにより、A方向に延びる発光素子列2A0Lが構成される。基部2A01上において、A方向に延びる発光素子列2A0Lが、A方向に直交するB方向(第2方向)に並んで複数配置されている。 As shown in FIG. 17, the illumination unit 2A0 includes a long base portion 2A01 extending in the A direction (first direction) and a plurality of light emitting element rows 2A0L composed of a plurality of light emitting elements 2A02 provided on the base portion 2A01. ,including. The light emitting element 2A02 is a rectangular light emitting diode. A plurality of the light emitting elements 2A02 are linearly arranged in the A direction at predetermined intervals to form a light emitting element row 2A0L extending in the A direction. On the base portion 2A01, a plurality of light emitting element rows 2A0L extending in the A direction are arranged side by side in the B direction (second direction) perpendicular to the A direction.

照明部2A0は、B方向に並ぶ複数の発光素子列2A0Lを、発光素子列2A0L毎に独立して点灯及び消灯することが可能なように構成されている。なお、図17に示す例では、ハッチングが付された5つの発光素子列2A0Lを構成する発光素子2A02を発光させた状態が示されている。 The illumination unit 2A0 is configured to be able to independently turn on and off the plurality of light emitting element rows 2A0L arranged in the B direction for each light emitting element row 2A0L. Note that the example shown in FIG. 17 shows a state in which the light-emitting elements 2A02 constituting the five hatched light-emitting element rows 2A0L emit light.

照明部2A0は、複数の発光素子列2A0Lの中から、互いに等間隔で離間した少なくとも3つの発光素子列2A0Lを組み合わせて発光させる。これにより、照明部2A0は、B方向に略正弦波状の明るさの分布を有する周期的な明暗パターン2A0P(図18(B)参照)を持つ照明光L1を照射するように構成される。例えば、図18に示すように、照明部2A0は、B方向に並ぶ複数の発光素子列2A0Lのうち、互いに等間隔で離間した3つの発光素子列2A0Lを組み合わせて発光させる。図18(A)に示すように、3つの発光素子列2A0Lを構成する発光素子2A02からそれぞれ出射された光は、発光素子2A02からの距離に応じた光の減衰により、B方向について各発光素子2A02の配置位置を中心とした等方的な明るさの分布を形成する。このため、図18(B)に示すように、3つの発光素子列2A0Lを構成する発光素子2A02からそれぞれ出射された光を重ね合わせることによって、B方向の所定範囲RA内において略正弦波状の明るさの分布を有する周期的な明暗パターン2A0Pが形成される。すなわち、照明部2A0は、第1ステージ2A2上の検査対象物10Aに、周期的な明暗パターン2A0Pを持つ照明光L1を照射する。 The illumination unit 2A0 emits light by combining at least three light emitting element rows 2A0L that are spaced apart from each other at equal intervals from among the plurality of light emitting element rows 2A0L. Thus, the illumination unit 2A0 is configured to emit illumination light L1 having a periodic light-and-dark pattern 2A0P (see FIG. 18B) having a substantially sinusoidal brightness distribution in the B direction. For example, as shown in FIG. 18, the illumination unit 2A0 emits light by combining three light-emitting element rows 2A0L that are equally spaced from each other among the plurality of light-emitting element rows 2A0L arranged in the B direction. As shown in FIG. 18A, the light emitted from each of the light emitting elements 2A02 constituting the three light emitting element rows 2A0L is attenuated according to the distance from the light emitting element 2A02. An isotropic brightness distribution centered on the arrangement position of 2A02 is formed. Therefore, as shown in FIG. 18B, by superimposing the lights emitted from the light emitting elements 2A02 constituting the three light emitting element arrays 2A0L, a substantially sinusoidal brightness can be obtained within the predetermined range RA in the B direction. A periodic light-dark pattern 2A0P having a distribution of depth is formed. That is, the illumination unit 2A0 irradiates the inspection object 10A on the first stage 2A2 with the illumination light L1 having the periodic light-and-dark pattern 2A0P.

撮像部2A1は、第1ステージ2A2上の検査対象物10Aの上方に位置するように配置され、撮像駆動部2A42によって駆動される。撮像部2A1は、照明部2A0による照明光L1が照射された検査対象物10Aを撮像する。 The imaging unit 2A1 is arranged above the inspection object 10A on the first stage 2A2 and is driven by the imaging driving unit 2A42. The imaging unit 2A1 images the inspection object 10A irradiated with the illumination light L1 from the illumination unit 2A0.

第1データ通信部2A3は、X線検査部3の第2データ通信部34とデータ通信可能に接続されたインターフェイスである。第1データ通信部2A3は、周辺検査制御部2A6のデータ生成部2A66によって生成された周辺形状データDA(後記の図19)を第2データ通信部34へ送信する。なお、第1実施形態に係る検査装置1と同様に、周辺検査部2AとX線検査部3との間のデータ通信は、サーバーSVを介して行われるように構成してもよい。 The first data communication section 2A3 is an interface connected to the second data communication section 34 of the X-ray examination section 3 so as to be able to communicate with each other. The first data communication unit 2A3 transmits peripheral shape data DA (FIG. 19 described later) generated by the data generation unit 2A66 of the peripheral inspection control unit 2A6 to the second data communication unit . As in the inspection apparatus 1 according to the first embodiment, data communication between the peripheral inspection unit 2A and the X-ray inspection unit 3 may be configured to be performed via the server SV.

周辺検査制御部2A6は、例えば制御プログラムを記憶するROMや一時的にデータを記憶するフラッシュメモリ等の記憶装置が内蔵されたマイクロコンピュータからなる。周辺検査制御部2A6は、前記制御プログラムが読み出されることにより、各種の演算やデータの生成及び記憶を実行すると共に、第1データ通信部2A3、照明駆動部2A41、撮像駆動部2A42、及び第1ステージ駆動部2A5を制御する。図19は、周辺検査制御部2A6の制御によって実行される周辺検査部2Aの動作を説明する図である。 The peripheral inspection control unit 2A6 is composed of a microcomputer having a built-in storage device such as a ROM for storing control programs and a flash memory for temporarily storing data. The peripheral inspection control unit 2A6 executes various calculations and data generation and storage by reading out the control program, and also controls the first data communication unit 2A3, the illumination drive unit 2A41, the imaging drive unit 2A42, and the first data communication unit 2A41. It controls the stage driving section 2A5. FIG. 19 is a diagram for explaining the operation of the peripheral inspection section 2A executed under the control of the peripheral inspection control section 2A6.

周辺検査制御部2A6は、第1通信制御部2A61と、第1搬送制御部2A62と、照明制御部2A63と、周辺撮像制御部2A64と、位相シフト部2A65と、データ生成部2A66と、第1記憶部2A67とを含む。 The peripheral examination control unit 2A6 includes a first communication control unit 2A61, a first transport control unit 2A62, an illumination control unit 2A63, a peripheral imaging control unit 2A64, a phase shift unit 2A65, a data generation unit 2A66, and a first and storage unit 2A67.

第1通信制御部2A61は、第1データ通信部2A3を制御することにより、当該第1データ通信部2A3とX線検査部3の第2データ通信部34との間のデータ通信、又はサーバーSVの通信部SV1を介したデータ通信を制御する。第1搬送制御部2A62は、第1ステージ駆動部2A5を制御することにより、第1ステージ2A2をX方向に移動させる。 The first communication control unit 2A61 controls the first data communication unit 2A3 to perform data communication between the first data communication unit 2A3 and the second data communication unit 34 of the X-ray inspection unit 3 or the server SV. data communication via the communication unit SV1. The first transport control section 2A62 moves the first stage 2A2 in the X direction by controlling the first stage driving section 2A5.

照明制御部2A63は、照明駆動部2A41を制御することにより、照明部2A0による照明光L1の照射を制御する。位相シフト部2A65は、第1ステージ2A2上の検査対象物10Aに対する照明光L1の明暗パターン2A0Pの位置を、明暗パターン2A0Pの繰り返し方向(B方向)に相対的に移動させる位相シフト動作を行う。周辺撮像制御部2A64は、撮像駆動部2A42を制御することにより、位相シフト部2A65の位相シフト動作毎に、照明光L1が照射された検査対象物10Aを撮像部2A1に撮像させる。これにより、撮像部2A1は、図19に示すように、照明光L1の明暗パターン2A0Pの位置が互いに異なる複数の位相シフト画像GPを取得する。図19に示す例では、撮像部2A1は、照明光L1の明暗パターン2A0Pの位置が互いに異なる第1位相シフト画像GP1と第2位相シフト画像GP2とを取得する。 The illumination control unit 2A63 controls the irradiation of the illumination light L1 by the illumination unit 2A0 by controlling the illumination driving unit 2A41. The phase shifter 2A65 performs a phase shift operation of relatively moving the position of the light/dark pattern 2A0P of the illumination light L1 with respect to the inspection object 10A on the first stage 2A2 in the repeating direction (direction B) of the light/dark pattern 2A0P. Peripheral imaging control section 2A64 controls imaging driving section 2A42 to cause imaging section 2A1 to image inspection object 10A irradiated with illumination light L1 for each phase shift operation of phase shifting section 2A65. As a result, the imaging unit 2A1 acquires a plurality of phase-shifted images GP in which the positions of the light-dark pattern 2A0P of the illumination light L1 are different from each other, as shown in FIG. In the example shown in FIG. 19, the imaging unit 2A1 acquires a first phase-shifted image GP1 and a second phase-shifted image GP2 in which the positions of the light-dark pattern 2A0P of the illumination light L1 are different from each other.

データ生成部2A66は、図19に示すように、撮像部2A1により取得された複数の位相シフト画像GPに基づいて、検査対象物10Aの周辺部(下面電極部品100及び基板120)の三次元形状に関する周辺形状データDAを生成する。具体的に、データ生成部2A66は、複数の位相シフト画像GPに基づいて、基板上面高さ位置データDA1と、部品上面高さ位置データDA2と、部品下面端部位置データDA4とを含む高さ位置データを、周辺形状データDAとして生成する。基板上面高さ位置データDA1は、検査対象物10Aの周辺部を構成する基板120の上面の高さ位置に関する、基板120の下面からの距離データである。部品上面高さ位置データDA2は、検査対象物10Aの周辺部を構成する下面電極部品100の上面の高さ位置に関する、基板120の下面からの距離データである。部品下面端部位置データDA4は、下面電極部品100の下面における水平方向の端部の、基板120の上面に対する位置を示すデータである。 As shown in FIG. 19, the data generator 2A66 calculates the three-dimensional shape of the peripheral portion (lower surface electrode component 100 and substrate 120) of the inspection object 10A based on the plurality of phase shift images GP acquired by the imaging unit 2A1. Generate peripheral shape data DA for Specifically, the data generation unit 2A66 generates height data including board top surface height position data DA1, component top surface height position data DA2, and component bottom surface end position data DA4 based on a plurality of phase shift images GP. Position data is generated as peripheral shape data DA. The substrate upper surface height position data DA1 is distance data from the lower surface of the substrate 120 regarding the height position of the upper surface of the substrate 120 forming the peripheral portion of the inspection object 10A. The component upper surface height position data DA2 is distance data from the lower surface of the substrate 120 regarding the height position of the upper surface of the lower surface electrode component 100 forming the peripheral portion of the inspection object 10A. The component bottom surface end position data DA4 is data indicating the position of the horizontal end portion of the bottom surface of the bottom surface electrode component 100 with respect to the top surface of the substrate 120 .

データ生成部2A66は、撮像部2A1で取得された複数の位相シフト画像GPに基づくことによって、検査対象物10Aにおける周辺部(下面電極部品100及び基板120)の三次元形状に関する正確な周辺形状データDAを生成することができる。データ生成部2A66により生成された周辺形状データDAは、第1記憶部2A67に記憶されると共に、第1データ通信部2A3を介してX線検査部3に送信される。データ生成部2A66による周辺形状データDAの生成が終了すると、第1搬送制御部2A62は、第1ステージ駆動部2A5を制御して第1ステージ2A2に、検査対象物10AをX線検査部3へ搬出させる。 The data generation unit 2A66 generates accurate peripheral shape data regarding the three-dimensional shape of the peripheral portion (lower surface electrode component 100 and substrate 120) of the inspection object 10A based on the plurality of phase shift images GP acquired by the imaging unit 2A1. DA can be generated. The peripheral shape data DA generated by the data generation unit 2A66 is stored in the first storage unit 2A67 and transmitted to the X-ray inspection unit 3 via the first data communication unit 2A3. When the data generator 2A66 finishes generating the peripheral shape data DA, the first transport controller 2A62 controls the first stage driver 2A5 to move the inspection object 10A to the first stage 2A2 and the X-ray inspection unit 3. carry out.

図20は、検査装置1Aに備えられたX線検査部3の動作を説明する図である。X線検査部3の第2ステージ33上に検査対象物10Aが載置されると、透過方向設定部393は、検査対象物10Aに対するX線の透過方向ψ(R,θ)を複数設定する。そして、撮像制御部394は、X線源31と検査対象物10AとX線検出器32との位置関係が、透過方向設定部393により設定された透過方向ψ(R,θ)を満たすように、検出器駆動部36を介してX線検出器32を水平面上で移動させると共に、第2ステージ駆動部37を介して第2ステージ33を水平面上で移動させる。更に、撮像制御部394は、X線源駆動部35を介してX線源31によるX線の放射を制御すると共に、検出器駆動部36を介してX線検出器32によるX線の検出を制御する。これにより、撮像制御部394は、透過方向設定部393により設定された透過方向ψ(R,θ)毎の投影データbmをX線検出器32から出力させる。 FIG. 20 is a diagram for explaining the operation of the X-ray inspection section 3 provided in the inspection apparatus 1A. When the inspection object 10A is placed on the second stage 33 of the X-ray inspection unit 3, the transmission direction setting unit 393 sets a plurality of X-ray transmission directions ψ(R, θ) for the inspection object 10A. . Then, the imaging control unit 394 controls the positional relationship among the X-ray source 31, the inspection object 10A, and the X-ray detector 32 so that the transmission direction ψ(R, θ) set by the transmission direction setting unit 393 is satisfied. , the X-ray detector 32 is moved on the horizontal plane via the detector driving section 36 and the second stage 33 is moved on the horizontal plane via the second stage driving section 37 . Furthermore, the imaging control unit 394 controls the X-ray emission by the X-ray source 31 via the X-ray source driving unit 35, and controls X-ray detection by the X-ray detector 32 via the detector driving unit 36. Control. Thereby, the imaging control unit 394 causes the X-ray detector 32 to output the projection data bm for each transmission direction ψ(R, θ) set by the transmission direction setting unit 393 .

図20に示すように、再構成部395は、検査対象物10Aの全体が収まる範囲を再構成対象領域ARとして設定し(図20(A))、当該再構成対象領域ARを複数のセルARCに分割する(図20(B))。更に、再構成部395は、上記式(1)を用いて、透過方向ψ(R,θ)毎の投影データbmと、X線の透過距離amnとに基づいて、再構成対象領域ARを構成するセルARC毎のX線の減衰率xnを、逐次近似アルゴリズムに従い演算する。この際、再構成部395は、周辺検査部2Aにより取得された周辺形状データDAを事前情報として参照する。具体的には、再構成部395は、図20(B)に示すように、再構成対象領域ARを構成する複数のセルARCのうち、周辺形状データDAで示される周辺部(下面電極部品100及び基板120)に属する少なくとも一部の周辺セルARCBのX線の減衰率xnについては、事前情報として所定の固定値(例えば「0;ゼロ」)に設定する。換言すると、再構成部395は、周辺セルARCBの減衰率xnについては固定値に設定した上で、検査対象物10Aの検査要部(半田部101)に対応した要部セルARCAの減衰率xnを演算することになる。 As shown in FIG. 20, the reconstruction unit 395 sets a range in which the entire inspection object 10A is accommodated as a reconstruction target area AR (FIG. 20(A)), and divides the reconstruction target area AR into a plurality of cells ARC. (FIG. 20(B)). Furthermore, the reconstruction unit 395 uses the above equation (1) to configure the reconstruction target area AR based on the projection data bm for each transmission direction ψ(R, θ) and the X-ray transmission distance amn. X-ray attenuation factor xn for each cell ARC is calculated according to a successive approximation algorithm. At this time, the reconstruction unit 395 refers to the peripheral shape data DA acquired by the peripheral inspection unit 2A as prior information. Specifically, as shown in FIG. 20B, the reconstructing unit 395 selects the peripheral portion (lower surface electrode component 100 and the substrate 120) is set to a predetermined fixed value (for example, "0; zero") as prior information. In other words, the reconstruction unit 395 sets the attenuation factor xn of the peripheral cell ARCB to a fixed value, and then sets the attenuation factor xn of the main part cell ARCA corresponding to the inspection main part (solder part 101) of the inspection object 10A. will be calculated.

図19及び図20(B)を参照してより具体的に説明すると、再構成部395は、再構成対象領域ARを構成する複数のセルARCのうち、基板上面高さ位置データDA1で示される位置よりも下側のセルと、部品上面高さ位置データDA2で示される位置よりも上側のセルとを周辺セルARCBとして認識する。更に、再構成部395は、部品下面端部位置データDA4で示される位置よりも外側のセルについても周辺セルARCBとして認識する。そして、再構成部395は、再構成対象領域ARを構成するセルARC毎のX線の減衰率xnを演算する場合に、上記のようにして認識した周辺セルARCBの減衰率xnを、事前情報として所定の固定値に設定する。 More specifically, with reference to FIGS. 19 and 20B, the reconstruction unit 395 is represented by the substrate top surface height position data DA1 among the plurality of cells ARC forming the reconstruction target area AR. Cells below the position and cells above the position indicated by the component upper surface height position data DA2 are recognized as peripheral cells ARCB. Furthermore, the reconstruction unit 395 also recognizes cells outside the position indicated by the part bottom surface end position data DA4 as peripheral cells ARCB. When the reconstruction unit 395 calculates the X-ray attenuation rate xn for each cell ARC configuring the reconstruction target area AR, the reconstruction unit 395 uses the attenuation rate xn of the peripheral cell ARCB recognized as described above as the prior information. is set to a predetermined fixed value.

これにより、検査対象物10Aに対するX線の透過方向ψ(R,θ)の設定範囲に制限がある等の理由で投影データbmが不足している状況下においても、再構成対象領域ARを構成するセルARCのうち、周辺セルARCB以外の検査要部(半田部101)に対応した要部セルARCAにおけるX線の減衰率xnとして、より適切な減衰率xnを導出することができる。このため、再構成部395は、検査対象物10Aの検査要部(半田部101)に関して十分な画質の検査画像を生成することが可能となる。 As a result, the reconstruction target area AR can be configured even in a situation where the projection data bm is insufficient due to a limitation in the setting range of the transmission direction ψ(R, θ) of the X-rays with respect to the inspection object 10A. A more appropriate attenuation factor xn can be derived as the X-ray attenuation factor xn in the main cell ARCA corresponding to the inspection main part (solder part 101) other than the peripheral cell ARCB among the cells ARC. Therefore, the reconstructing unit 395 can generate an inspection image with sufficient image quality for the inspection main portion (solder portion 101) of the inspection object 10A.

検査装置1Aの検査対象は、基板120上において半田部101によって接合された下面電極部品100が存在する領域部分となる、上記の検査対象物10Aに限定されるものではない。検査装置1Aの検査対象は、基板120上においてフィレット112によって接合されたリード111を有したリード部品110が存在する領域部分となる、検査対象物10Bであってもよい。 The inspection target of the inspection apparatus 1A is not limited to the inspection target 10A, which is the region on the board 120 where the lower electrode component 100 joined by the solder portion 101 exists. The inspection target of the inspection apparatus 1A may be the inspection target 10B, which is the area portion on the substrate 120 where the lead component 110 having the lead 111 joined by the fillet 112 exists.

検査対象物10Bを検査する場合の周辺検査部2A及びX線検査部3の動作については、既述の図12及び図13を参照して以下に説明する。 Operations of the peripheral inspection unit 2A and the X-ray inspection unit 3 when inspecting the inspection object 10B will be described below with reference to FIGS. 12 and 13 already described.

搬入コンベア4によって検査対象物10Bが周辺検査部2Aの第1ステージ2A2上に搬入されると、照明部2A0は、検査対象物10Bに周期的な明暗パターン2A0Pを持つ照明光L1を照射する。そして、位相シフト部2A65は、検査対象物10Bに対する照明光L1の明暗パターン2A0Pの位置をB方向に相対的に移動させる位相シフト動作を行う。この状態で撮像部2A1は、位相シフト部2A65の位相シフト動作毎に、照明光L1が照射された検査対象物10Bを撮像し、照明光L1の明暗パターン2A0Pの位置が互いに異なる複数の位相シフト画像GPを取得する。 When the inspection object 10B is carried onto the first stage 2A2 of the peripheral inspection section 2A by the carry-in conveyor 4, the illumination section 2A0 irradiates the inspection object 10B with illumination light L1 having a periodic light-and-dark pattern 2A0P. Then, the phase shifter 2A65 performs a phase shift operation of relatively moving the position of the light-dark pattern 2A0P of the illumination light L1 with respect to the inspection object 10B in the B direction. In this state, the imaging unit 2A1 images the inspection object 10B irradiated with the illumination light L1 for each phase shift operation of the phase shift unit 2A65, and performs a plurality of phase shifts in which the positions of the light and dark patterns 2A0P of the illumination light L1 are different from each other. Get the image GP.

そして、データ生成部2A66は、撮像部2A1により取得された複数の位相シフト画像GPに基づいて、検査対象物10Bの周辺部(リード部品110及び基板120)の三次元形状に関する周辺形状データDAを生成する(既述の図12参照)。具体的に、データ生成部2A66は、基板上面高さ位置データDA1と、部品上面高さ位置データDA2と、リード上面高さ位置データDA3と、リード外側面位置データDA4とを含む位置データを、周辺形状データDAとして生成する。基板上面高さ位置データDA1は、検査対象物10Bの周辺部を構成する基板120の上面の高さ位置に関する、基板120の下面からの距離データである。部品上面高さ位置データDA2は、検査対象物10Bの周辺部を構成するリード部品110の上面の高さ位置に関する、基板120の下面からの距離データである。リード上面高さ位置データDA3は、リード111のフィレット112との接合部分、すなわちヒール部111cの上面の高さ位置に関する、基板120の下面からの距離データである。リード外側面位置データDA4は、リード111の外方側の側面、すなわち脚部111bの外側面(背面111dとは反対側の面)の位置に関する、リード部品110の端縁からの距離データである。 Then, the data generation unit 2A66 generates peripheral shape data DA related to the three-dimensional shape of the peripheral portion (the lead component 110 and the substrate 120) of the inspection object 10B based on the plurality of phase shift images GP acquired by the imaging unit 2A1. (see FIG. 12 already described). Specifically, the data generation unit 2A66 generates position data including board top surface height position data DA1, component top surface height position data DA2, lead top surface height position data DA3, and lead outer surface position data DA4. It is generated as peripheral shape data DA. The substrate upper surface height position data DA1 is distance data from the lower surface of the substrate 120 regarding the height position of the upper surface of the substrate 120 forming the peripheral portion of the inspection object 10B. The component upper surface height position data DA2 is distance data from the lower surface of the substrate 120 regarding the height position of the upper surface of the lead component 110 forming the peripheral portion of the inspection object 10B. The lead upper surface height position data DA3 is distance data from the lower surface of the substrate 120 regarding the height position of the upper surface of the joint portion of the lead 111 with the fillet 112, that is, the heel portion 111c. The lead outer surface position data DA4 is distance data from the edge of the lead component 110 regarding the position of the outer side surface of the lead 111, that is, the outer surface of the leg portion 111b (the surface opposite to the back surface 111d). .

データ生成部2A66は、撮像部2A1により取得された複数の位相シフト画像GPに基づくことによって、検査対象物10Bにおける周辺部(リード部品110及び基板120)の三次元形状に関する正確な周辺形状データDAを生成することができる。データ生成部2A66により生成された周辺形状データDAは、第1記憶部2A67に記憶されると共に、第1データ通信部2A3を介してX線検査部3に送信される。データ生成部2A66による周辺形状データDAの生成が終了すると、第1搬送制御部2A62は、第1ステージ駆動部2A5を制御して第1ステージ2A2に、検査対象物10BをX線検査部3へ搬出させる。 The data generation unit 2A66 generates accurate peripheral shape data DA regarding the three-dimensional shape of the peripheral portion (the lead component 110 and the substrate 120) of the inspection object 10B based on the plurality of phase shift images GP acquired by the imaging unit 2A1. can be generated. The peripheral shape data DA generated by the data generation unit 2A66 is stored in the first storage unit 2A67 and transmitted to the X-ray inspection unit 3 via the first data communication unit 2A3. When the data generation unit 2A66 finishes generating the peripheral shape data DA, the first transport control unit 2A62 controls the first stage driving unit 2A5 to move the inspection object 10B to the first stage 2A2 and the X-ray inspection unit 3. carry out.

X線検査部3の第2ステージ33上に検査対象物10Bが載置されると、透過方向設定部393は、X線検出器32によるX線の検出に際し、検査対象物10Bに対するX線の透過方向ψ(R,θ)を複数設定する。そして、撮像制御部394は、X線源31と検査対象物10BとX線検出器32との位置関係が、透過方向設定部393により設定された透過方向ψ(R,θ)を満たすように、検出器駆動部36を介してX線検出器32を水平面上で移動させると共に、第2ステージ駆動部37を介して第2ステージ33を水平面上で移動させる。更に、撮像制御部394は、X線源駆動部35を介してX線源31によるX線の放射を制御すると共に、検出器駆動部36を介してX線検出器32によるX線の検出を制御する。これにより、撮像制御部394は、透過方向設定部393により設定された透過方向ψ(R,θ)毎の投影データbmをX線検出器32から出力させる。 When the inspection object 10B is placed on the second stage 33 of the X-ray inspection unit 3, the transmission direction setting unit 393 directs the X-rays to the inspection object 10B when the X-ray detector 32 detects X-rays. A plurality of transmission directions ψ(R, θ) are set. Then, the imaging control unit 394 controls the positional relationship among the X-ray source 31, the inspection object 10B, and the X-ray detector 32 so that the transmission direction ψ(R, θ) set by the transmission direction setting unit 393 is satisfied. , the X-ray detector 32 is moved on the horizontal plane via the detector driving section 36 and the second stage 33 is moved on the horizontal plane via the second stage driving section 37 . Furthermore, the imaging control unit 394 controls the X-ray emission by the X-ray source 31 via the X-ray source driving unit 35, and controls X-ray detection by the X-ray detector 32 via the detector driving unit 36. Control. Thereby, the imaging control unit 394 causes the X-ray detector 32 to output the projection data bm for each transmission direction ψ(R, θ) set by the transmission direction setting unit 393 .

再構成部395は、検査対象物10Bの全体が収まる範囲を再構成対象領域ARとして設定し(既述の図13(A)参照)、当該再構成対象領域ARを複数のセルARCに分割する(既述の図13(B)参照)。更に、再構成部395は、上記式(1)を用いて、透過方向ψ(R,θ)毎の投影データbmと、X線の透過距離amnとに基づいて、再構成対象領域ARを構成するセルARC毎のX線の減衰率xnを、逐次近似アルゴリズムに従い演算する。この際、再構成部395は、周辺検査部2Aにより取得された周辺形状データDAを事前情報として参照する。具体的には、再構成部395は、再構成対象領域ARを構成する複数のセルARCのうち、周辺形状データDAで示される周辺部(リード部品110及び基板120)に属する少なくとも一部の周辺セルARCBのX線の減衰率xnについては、事前情報として所定の固定値(例えば「0;ゼロ」)に設定する。換言すると、再構成部395は、周辺セルARCBの減衰率xnについては固定値に設定した上で、検査対象物10Bの検査要部(フィレット112)に対応した要部セルARCAの減衰率xnを演算することになる。 The reconstruction unit 395 sets a range in which the entire inspection object 10B is accommodated as a reconstruction target area AR (see FIG. 13A described above), and divides the reconstruction target area AR into a plurality of cells ARC. (Refer to FIG. 13B described above). Furthermore, the reconstruction unit 395 uses the above equation (1) to configure the reconstruction target area AR based on the projection data bm for each transmission direction ψ(R, θ) and the X-ray transmission distance amn. X-ray attenuation factor xn for each cell ARC is calculated according to a successive approximation algorithm. At this time, the reconstruction unit 395 refers to the peripheral shape data DA acquired by the peripheral inspection unit 2A as prior information. Specifically, the reconstruction unit 395 reconstructs at least a part of the periphery belonging to the periphery (the lead component 110 and the substrate 120) indicated by the periphery shape data DA, among the plurality of cells ARC forming the reconstruction target area AR. The X-ray attenuation factor xn of the cell ARCB is set to a predetermined fixed value (for example, "0; zero") as prior information. In other words, the reconstruction unit 395 sets the attenuation factor xn of the peripheral cell ARCB to a fixed value, and then sets the attenuation factor xn of the main part cell ARCA corresponding to the inspection main part (fillet 112) of the inspection object 10B to will be calculated.

具体的に説明すると、再構成部395は、再構成対象領域ARを構成する複数のセルARCのうち、基板上面高さ位置データDA1で示される位置よりも下側のセルと、リード上面高さ位置データDA3で示される位置よりも上側で且つリード外側面位置データDA4で示される位置よりも外側のセルとを、周辺セルARCBとして認識する。更に、再構成部395は、部品上面高さ位置データDA2で示される位置よりも上側のセルについても周辺セルARCBとして認識する。そして、再構成部395は、再構成対象領域ARを構成するセルARC毎のX線の減衰率xnを演算する場合に、上記のようにして認識した周辺セルARCBの減衰率xnを、事前情報として所定の固定値に設定する。 More specifically, the reconstruction unit 395 selects cells below the position indicated by the substrate top surface height position data DA1 among the plurality of cells ARC forming the reconstruction target area AR, and A cell above the position indicated by the position data DA3 and outside the position indicated by the lead outer surface position data DA4 is recognized as the peripheral cell ARCB. Furthermore, the reconstruction unit 395 also recognizes cells above the position indicated by the component upper surface height position data DA2 as peripheral cells ARCB. When the reconstruction unit 395 calculates the X-ray attenuation rate xn for each cell ARC configuring the reconstruction target area AR, the reconstruction unit 395 uses the attenuation rate xn of the peripheral cell ARCB recognized as described above as the prior information. is set to a predetermined fixed value.

これにより、検査対象物10Bに対するX線の透過方向ψ(R,θ)の設定範囲に制限がある等の理由で投影データbmが不足している状況下においても、再構成対象領域ARを構成するセルARCのうち、周辺セルARCB以外の検査要部(フィレット112)に対応した要部セルARCAにおけるX線の減衰率xnとして、より適切な減衰率xnを導出することができる。このため、再構成部395は、検査対象物10Bの検査要部(フィレット112)に関して十分な画質の検査画像を生成することが可能となる。 As a result, the reconstruction target area AR can be configured even in a situation where the projection data bm are insufficient due to a limited setting range of the transmission direction ψ(R, θ) of the X-rays with respect to the inspection object 10B. A more appropriate attenuation factor xn can be derived as the X-ray attenuation factor xn in the main part cell ARCA corresponding to the inspection main part (fillet 112) other than the peripheral cell ARCB among the cells ARC. Therefore, the reconstructing unit 395 can generate an inspection image with sufficient image quality for the inspection essential portion (fillet 112) of the inspection object 10B.

以上、本発明の実施形態を説明したが、本発明はこれに限定されるものではなく、例えば次のような変形実施形態を取り得る。 Although the embodiments of the present invention have been described above, the present invention is not limited to these, and the following modified embodiments are possible.

上記の実施形態では、周辺形状データDAを取得する周辺検査部として、ステレオカメラ21を含む構成の周辺検査部2(図1及び図2)、位相シフト部2A65を含む構成の周辺検査部2A(図15及び図16)について説明したが、このような構成に限定されるものではない。周辺検査部は、検査対象物10A,10Bにおける周辺部の三次元形状に関する周辺形状データDAの取得が可能であれば、その構成は特に限定されるものではない。例えば、光切断法やフォトメトリックステレオ法などが採用された構成を、周辺検査部としてもよい。 In the above embodiment, as the peripheral inspection units that acquire the peripheral shape data DA, the peripheral inspection unit 2 (FIGS. 1 and 2) configured to include the stereo camera 21, and the peripheral inspection unit 2A ( 15 and 16), it is not limited to such a configuration. The configuration of the peripheral inspection section is not particularly limited as long as it can acquire peripheral shape data DA relating to the three-dimensional shape of the peripheral portions of the inspection objects 10A and 10B. For example, a configuration employing an optical section method, a photometric stereo method, or the like may be used as the peripheral inspection section.

光切断法は、投光光学系により生成されたライン状のレーザ光を検査対象物10A,10Bに照射し、その反射光をイメージングセンサで受光し三角測距することで、検査対象物10A,10Bにおける周辺部の三次元形状に関する周辺形状データDAを取得する手法である。光切断法では、検査対象物10A,10Bを移動させることで、検査対象物10A,10B全体の計測が行われる。フォトメトリックステレオ法は、検査対象物10A,10Bを同一地点から照明の照射方向を変えた画像を複数枚撮像し、検査対象物10A,10B中の各領域部分の明るさの変化に基づいて、検査対象物10A,10Bにおける周辺部の三次元形状に関する周辺形状データDAを取得する手法である。 In the light-section method, the inspection objects 10A and 10B are irradiated with linear laser beams generated by a projection optical system, and the reflected light is received by an imaging sensor to perform triangular distance measurement. 10B is a method of acquiring peripheral shape data DA related to the three-dimensional shape of the peripheral portion. In the light section method, the entire inspection objects 10A and 10B are measured by moving the inspection objects 10A and 10B. In the photometric stereo method, a plurality of images of the inspection objects 10A and 10B are captured from the same point with different illumination directions, and based on the change in brightness of each region in the inspection objects 10A and 10B, This is a method of acquiring peripheral shape data DA relating to the three-dimensional shape of peripheral portions of the inspection objects 10A and 10B.

1,1A 検査装置
2,2A 周辺検査部
21 ステレオカメラ
26 周辺検査制御部
264 データ生成部
2A0 照明部
2A0P 明暗パターン
2A1 撮像部
2A6 周辺検査制御部
2A65 位相シフト部
2A66 データ生成部
3 X線検査部
31 X線源
32 X線検出器
39 X線検査制御部
393 透過方向設定部
395 再構成部
10A,10B 検査対象物
100 下面電極部品(周辺部)
101 半田部(検査要部)
110 リード部品(周辺部)
111 リード
112 フィレット(半田部:検査要部)
120 基板(周辺部)
AR 再構成対象領域
ARC セル
ARCA 要部セル
ARCB 周辺セル
DA 周辺形状データ
DA1 基板上面高さ位置データ
DA2 部品上面高さ位置データ
DA3 部品下面高さ位置データ、リード上面高さ位置データ
DA4 部品下面端部位置データ、リード外側面位置データ
GI 検査画像
GP 位相シフト画像
GS ステレオ画像
L1 照明光
amn 透過距離
bm 投影データ
ψ(R,θ) 透過方向
xn 減衰率
1, 1A inspection device 2, 2A peripheral inspection unit 21 stereo camera 26 peripheral inspection control unit 264 data generation unit 2A0 illumination unit 2A0P light-dark pattern 2A1 imaging unit 2A6 peripheral inspection control unit 2A65 phase shift unit 2A66 data generation unit 3 X-ray inspection unit 31 X-ray source 32 X-ray detector 39 X-ray inspection control unit 393 Transmission direction setting unit 395 Reconstruction unit 10A, 10B Inspection object 100 Lower surface electrode parts (periphery)
101 solder part (main part for inspection)
110 lead parts (periphery)
111 lead 112 fillet (solder part: inspection main part)
120 substrate (periphery)
AR Reconstruction target area ARC Cell ARCA Main cell ARCB Peripheral cell DA Peripheral shape data DA1 Board top surface height position data DA2 Component top surface height position data DA3 Component bottom surface height position data, lead top surface height position data DA4 Component bottom surface edge Part position data, lead outer surface position data GI Inspection image GP Phase shift image GS Stereo image L1 Illumination light amn Transmission distance bm Projection data ψ(R, θ) Transmission direction xn Attenuation rate

Claims (4)

検査要部及びその周辺の周辺部を有する検査対象物を検査する検査装置であって、
前記周辺部の三次元の形状に関する周辺形状データを取得する周辺検査部と、
前記周辺形状データを参照しつつ、前記検査要部を含む前記検査対象物全体のX線画像からなる検査画像を生成するX線検査部と、を備え、
前記X線検査部は、
前記検査対象物にX線を照射するX線源と、
前記検査対象物を透過したX線を検出し、当該X線の強度に基づく投影データを出力するX線検出器と、
前記検査対象物に対するX線の透過方向を複数設定する透過方向設定部と、
前記X線源及び前記X線検出器を制御し、前記X線検出器によって前記透過方向毎の前記投影データを出力させる撮像制御部と、
前記検査対象物の全体が収まる範囲を再構成対象領域として設定して当該再構成対象領域を複数のセルに分割し、前記透過方向毎の前記投影データと、各前記セル内をX線が透過する距離を示す透過距離とに基づいて、前記セル毎のX線の減衰率を逐次近似アルゴリズムに従い演算することにより、画像の再構成を行って前記検査画像を生成する再構成部と、を含み、
前記再構成部は、前記周辺形状データに基づいて、前記再構成対象領域を構成する前記複数のセルのうち、前記周辺部に属する周辺セルを認識し、前記セル毎のX線の減衰率を演算する場合に、少なくとも一部の前記周辺セルのX線の減衰率については、事前情報として所定の固定値に設定する、検査装置。
An inspection apparatus for inspecting an inspection object having an inspection main part and a peripheral part therearound,
a peripheral inspection unit that acquires peripheral shape data regarding the three-dimensional shape of the peripheral portion;
an X-ray inspection unit that generates an inspection image consisting of an X-ray image of the entire inspection object including the inspection main part while referring to the peripheral shape data;
The X-ray inspection unit
an X-ray source that irradiates the inspection object with X-rays;
an X-ray detector that detects X-rays that have passed through the inspection object and outputs projection data based on the intensity of the X-rays;
a transmission direction setting unit that sets a plurality of X-ray transmission directions for the inspection object;
an imaging control unit that controls the X-ray source and the X-ray detector and causes the X-ray detector to output the projection data for each of the transmission directions;
A range in which the entire inspection object is accommodated is set as a reconstruction target area, and the reconstruction target area is divided into a plurality of cells, and the projection data for each of the transmission directions and the X-rays are transmitted through each of the cells. a reconstruction unit that reconstructs an image to generate the inspection image by calculating the attenuation rate of the X-ray for each cell according to the iterative approximation algorithm based on the transmission distance indicating the distance to ,
The reconstruction unit recognizes peripheral cells belonging to the peripheral portion among the plurality of cells forming the reconstruction target area based on the peripheral shape data, and calculates an X-ray attenuation rate for each cell. The inspection apparatus, wherein, when calculating, the X-ray attenuation rate of at least some of the peripheral cells is set to a predetermined fixed value as prior information.
前記周辺検査部は、
前記検査対象物を複数の異なる方向から撮像することでステレオ画像を取得するステレオカメラと、
前記ステレオ画像に基づいて、前記周辺部の前記周辺形状データを生成するデータ生成部と、を含む、請求項1に記載の検査装置。
The peripheral inspection unit
a stereo camera that acquires stereo images by imaging the inspection object from a plurality of different directions;
2. The inspection apparatus according to claim 1, further comprising a data generator that generates said peripheral shape data of said peripheral portion based on said stereo image.
前記周辺検査部は、
前記検査対象物に周期的な明暗パターンを持つ照明光を照射する照明部と、
前記検査対象物に対する前記照明光の明暗パターンの位置を、明暗パターンの繰り返し方向に相対的に移動させる位相シフト動作を行う位相シフト部と、
前記位相シフト部の前記位相シフト動作毎に、前記照明光が照射された前記検査対象物を撮像し、前記照明光の明暗パターンの位置が互いに異なる複数の画像を取得する撮像部と、
前記複数の画像に基づいて、前記周辺部の前記周辺形状データを生成するデータ生成部と、を含む、請求項1に記載の検査装置。
The peripheral inspection unit
an illumination unit that irradiates the inspection object with illumination light having a periodic light-dark pattern;
a phase shift unit that performs a phase shift operation of relatively moving the position of the light-dark pattern of the illumination light with respect to the inspection object in the direction in which the light-dark pattern is repeated;
an imaging unit that captures an image of the inspection object irradiated with the illumination light for each phase shift operation of the phase shift unit, and acquires a plurality of images in which the positions of light and dark patterns of the illumination light are different from each other;
2. The inspection apparatus according to claim 1, further comprising a data generator that generates said peripheral shape data of said peripheral portion based on said plurality of images.
前記検査対象物は、基板上において半田部によって接合されたリードを有したリード部品が存在する領域部分であって、前記検査要部が前記半田部によって構成され、前記周辺部が前記リード部品と前記基板とによって構成されたものであり、
前記周辺検査部は、前記基板の上面の高さ位置に関する基板上面高さ位置データと、前記リードの前記半田部との接合部分の上面の高さ位置に関するリード上面高さ位置データと、前記リードの外方側の側面の位置に関するリード外側面位置データとを少なくとも含む位置データを、前記周辺形状データとして取得し、
前記再構成部は、前記再構成対象領域を構成する前記複数のセルのうち、前記基板上面高さ位置データで示される位置よりも下側のセルと、前記リード上面高さ位置データで示される位置よりも上側で且つ前記リード外側面位置データで示される位置よりも外側のセルとを前記周辺セルとして認識し、当該周辺セルのX線の減衰率を前記固定値に設定する、請求項1~3のいずれか1項に記載の検査装置。
The object to be inspected is an area portion on a substrate where a lead component having a lead joined by a solder portion exists, the main inspection portion is composed of the solder portion, and the peripheral portion is the lead component. and the substrate,
The peripheral inspection unit includes board top surface height position data regarding the height position of the top surface of the board, lead top surface height position data regarding the height position of the top surface of the joint portion of the lead with the solder portion, and the lead top surface height position data. acquiring position data including at least lead outer surface position data relating to the position of the outer side surface of the lead as the peripheral shape data;
The reconstruction part is indicated by the lead top surface height position data and cells below the position indicated by the substrate top surface height position data, among the plurality of cells constituting the reconstruction target area. 2. A cell above the position and outside the position indicated by the lead outer surface position data is recognized as the peripheral cell, and the X-ray attenuation rate of the peripheral cell is set to the fixed value. 4. The inspection device according to any one of 1 to 3.
JP2019155888A 2019-08-28 2019-08-28 inspection equipment Active JP7303069B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019155888A JP7303069B2 (en) 2019-08-28 2019-08-28 inspection equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019155888A JP7303069B2 (en) 2019-08-28 2019-08-28 inspection equipment

Publications (2)

Publication Number Publication Date
JP2021032816A JP2021032816A (en) 2021-03-01
JP7303069B2 true JP7303069B2 (en) 2023-07-04

Family

ID=74678462

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019155888A Active JP7303069B2 (en) 2019-08-28 2019-08-28 inspection equipment

Country Status (1)

Country Link
JP (1) JP7303069B2 (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001255279A (en) 2001-01-09 2001-09-21 Hitachi Ltd Pattern defect inspection method and its device
JP2003254732A (en) 2002-03-04 2003-09-10 Wakayama Univ Grid projection shape measurement method and device therefor based on frequency modulation grid
JP2006220424A (en) 2005-02-08 2006-08-24 Matsushita Electric Ind Co Ltd X-ray ct inspection device and x-ray ct inspection method
JP2010127810A (en) 2008-11-28 2010-06-10 Omron Corp X-ray inspection apparatus and x-ray inspection method
JP2013215472A (en) 2012-04-11 2013-10-24 Shimadzu Corp Radiation tomographic image generating apparatus, radiation tomographic apparatus, and radiation tomographic image generating program
JP2015148509A (en) 2014-02-06 2015-08-20 オムロン株式会社 Quality control system and internal inspection device
WO2017170488A1 (en) 2016-03-31 2017-10-05 国立大学法人浜松医科大学 Optical axis position measuring system, optical axis position measuring method, optical axis position measuring program, and optical axis position measuring device
WO2018101923A1 (en) 2016-11-30 2018-06-07 Carestream Dental Technology Topco Limited Method and system for braces removal from dentition mesh

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5307152A (en) * 1992-09-29 1994-04-26 Industrial Technology Institute Moire inspection system

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001255279A (en) 2001-01-09 2001-09-21 Hitachi Ltd Pattern defect inspection method and its device
JP2003254732A (en) 2002-03-04 2003-09-10 Wakayama Univ Grid projection shape measurement method and device therefor based on frequency modulation grid
JP2006220424A (en) 2005-02-08 2006-08-24 Matsushita Electric Ind Co Ltd X-ray ct inspection device and x-ray ct inspection method
JP2010127810A (en) 2008-11-28 2010-06-10 Omron Corp X-ray inspection apparatus and x-ray inspection method
JP2013215472A (en) 2012-04-11 2013-10-24 Shimadzu Corp Radiation tomographic image generating apparatus, radiation tomographic apparatus, and radiation tomographic image generating program
JP2015148509A (en) 2014-02-06 2015-08-20 オムロン株式会社 Quality control system and internal inspection device
WO2017170488A1 (en) 2016-03-31 2017-10-05 国立大学法人浜松医科大学 Optical axis position measuring system, optical axis position measuring method, optical axis position measuring program, and optical axis position measuring device
WO2018101923A1 (en) 2016-11-30 2018-06-07 Carestream Dental Technology Topco Limited Method and system for braces removal from dentition mesh

Also Published As

Publication number Publication date
JP2021032816A (en) 2021-03-01

Similar Documents

Publication Publication Date Title
KR101152842B1 (en) Three-dimensional measurement device and board inspecting machine
JP5646769B2 (en) X-ray inspection method and apparatus
JP6322335B2 (en) Appearance inspection device
JP2003279329A (en) Three-dimensional measuring apparatus
US11982522B2 (en) Three-dimensional measuring device
US20180080763A1 (en) X-ray inspection apparatus and control method
CN101266217A (en) X-ray examination method and X-ray examination apparatus
TW201741620A (en) Three-dimensional measuring device
JPWO2010074030A1 (en) X-ray inspection method and X-ray inspection apparatus
JP2010160071A (en) X-ray inspection method, x-ray inspection device and x-ray inspection program
WO2012157467A1 (en) Method for setting inspection region, and x-ray inspection system
US6518997B1 (en) Grid array inspection system and method
JP6097389B2 (en) Inspection apparatus and inspection method
JP2009008578A (en) Printed circuit board inspecting device and method
KR101121992B1 (en) Method of Forming Mounting Inspection Data, Media Storing the Same, and Inspection Apparatus using the Same
JP4591103B2 (en) X-ray CT inspection apparatus and X-ray CT inspection method
JP7303069B2 (en) inspection equipment
JP4228773B2 (en) Board inspection equipment
JP2009139285A (en) Solder ball inspection device, its inspection method, and shape inspection device
JP3868860B2 (en) 3D measuring device
JP5275377B2 (en) X-ray inspection equipment
JP6179151B2 (en) X-ray inspection system and X-ray inspection method
JP7122456B2 (en) Measuring equipment and surface mounters
KR20150056148A (en) Apparatus Having I Improved Efficiency in X-Ray Inspection and Method For the Same
JP2002267415A (en) Semiconductor measuring instrument

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220216

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20221031

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20221122

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230116

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230314

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230413

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230509

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230612

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230622

R150 Certificate of patent or registration of utility model

Ref document number: 7303069

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150