[go: up one dir, main page]

JP2006105794A - X-ray inspection apparatus, X-ray inspection method, and X-ray inspection program - Google Patents

X-ray inspection apparatus, X-ray inspection method, and X-ray inspection program Download PDF

Info

Publication number
JP2006105794A
JP2006105794A JP2004293141A JP2004293141A JP2006105794A JP 2006105794 A JP2006105794 A JP 2006105794A JP 2004293141 A JP2004293141 A JP 2004293141A JP 2004293141 A JP2004293141 A JP 2004293141A JP 2006105794 A JP2006105794 A JP 2006105794A
Authority
JP
Japan
Prior art keywords
ray
transmitted
defect
cast product
rays
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.)
Granted
Application number
JP2004293141A
Other languages
Japanese (ja)
Other versions
JP4477980B2 (en
Inventor
Tokuji Teramoto
篤司 寺本
Yasuyuki Arakawa
恭行 荒川
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.)
Toyota Motor Corp
Nagoya Electric Works Co Ltd
Original Assignee
Toyota Motor Corp
Nagoya Electric Works 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 Toyota Motor Corp, Nagoya Electric Works Co Ltd filed Critical Toyota Motor Corp
Priority to JP2004293141A priority Critical patent/JP4477980B2/en
Publication of JP2006105794A publication Critical patent/JP2006105794A/en
Application granted granted Critical
Publication of JP4477980B2 publication Critical patent/JP4477980B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Analysing Materials By The Use Of Radiation (AREA)
  • Image Processing (AREA)
  • Image Analysis (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To solve the problem wherein it is difficult to detect of a relatively large product with accuracy, such as a cast product that is used as a part of a car with high precision. <P>SOLUTION: In detecting the flaw of the cast product, the cast product is irradiated with X rays, to detect the transmitted X rays through the cast product and the transmitted X rays, in a case that the cast product has no flaw, are calculated on the basis of the detected transmitted X rays; while the detected transmitted X rays are compared with the transmitted X rays in the case the cast product has no flaw to detect the flaw of the cast product. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

本発明は、X線検査装置、X線検査方法およびX線検査プログラムに関する。   The present invention relates to an X-ray inspection apparatus, an X-ray inspection method, and an X-ray inspection program.

従来より、この種のX線検査装置では、対象物にX線を照射し、透過X線を検出するとともに、当該検出した透過X線と理想的な対象物における透過X線とを比較することにより、対象物内の欠陥等を検出していた(例えば、特許文献1参照。)。
特開平2004−12407号公報
Conventionally, in this type of X-ray inspection apparatus, an object is irradiated with X-rays to detect transmitted X-rays, and the detected transmitted X-rays are compared with transmitted X-rays in an ideal object. Thus, a defect or the like in the object is detected (for example, see Patent Document 1).
Japanese Patent Laid-Open No. 2004-12407

上述した従来のX線検査装置においては、自動車の部品として使用される鋳造製品など、比較的大きな製品において高精度に欠陥を検出することが困難であった。すなわち、従来のX線検査装置では、理想的な対象物(正常製品)における透過X線を示すデータを予め準備しているが、実際の検査対象と異なる製品における透過X線を基準としていることに起因して、高精度の検証が困難となる。より具体的には、鋳造製品内で不良の原因となる欠陥の大きさが、鋳造製品の大きさと比較してかなり小さいため、欠陥の大きさが鋳造製品の寸法誤差範囲となり得る。従って、理想的な対象物と実際の検査対象との差異が寸法誤差あるいは欠陥のいずれに起因するのかを確実に判断することができず、正確な良否判定が困難となる。
本発明は、上記課題に鑑みてなされたもので、鋳造製品における欠陥を確実に検出することが可能なX線検査装置、X線検査方法およびX線検査プログラムの提供を目的とする。
In the conventional X-ray inspection apparatus described above, it has been difficult to detect defects with high accuracy in relatively large products such as cast products used as automobile parts. That is, in the conventional X-ray inspection apparatus, data indicating transmission X-rays in an ideal target (normal product) is prepared in advance, but the transmission X-rays in a product different from the actual inspection target are used as a reference. This makes it difficult to verify with high accuracy. More specifically, since the size of the defect that causes a defect in the cast product is considerably smaller than the size of the cast product, the size of the defect can be a dimensional error range of the cast product. Therefore, it cannot be reliably determined whether the difference between the ideal object and the actual inspection object is caused by a dimensional error or a defect, and accurate quality determination becomes difficult.
The present invention has been made in view of the above problems, and an object thereof is to provide an X-ray inspection apparatus, an X-ray inspection method, and an X-ray inspection program capable of reliably detecting defects in a cast product.

上記目的を達成するため、請求項1にかかる発明では、鋳造製品を透過した透過X線に基づいて鋳造製品が無欠陥である場合の透過X線を算出し、当該算出した透過X線と実際に検出した透過X線とを比較して鋳造製品の欠陥を検出する。すなわち、鋳造製品を透過した透過X線と比較される比較対象は、実際の鋳造製品の透過X線に基づいて作成される。従って、検査対象の鋳造製品に標準的な鋳造製品と比較して寸法誤差が生じていたとしても、欠陥検出に際してこの寸法誤差は何ら影響を与えない。この結果、高精度に欠陥を検出することができる。   In order to achieve the above object, in the invention according to claim 1, the transmitted X-ray when the cast product is defect-free is calculated based on the transmitted X-ray transmitted through the cast product, and the calculated transmitted X-ray and actual The defect of the cast product is detected by comparing with the detected transmission X-ray. That is, the comparison object to be compared with the transmitted X-ray transmitted through the cast product is created based on the actual transmitted X-ray of the cast product. Therefore, even if a dimensional error has occurred in the cast product to be inspected as compared with a standard cast product, this dimensional error has no effect on defect detection. As a result, defects can be detected with high accuracy.

ここで、X線照射手段は鋳造製品にX線を照射することができれば良く、X線の照射方向に鋳造製品を配置し、X線が検査対象となる部位を透過するように構成すればよい。透過X線検出手段においては、鋳造製品を透過したX線を検出することができれば良く、種々の構成を採用することが可能である。例えば、X線をシンチレータで受け止め、可視化した後にCCDで可視光を受光する構成(X線イメージインテンシファイア)等を採用可能である。むろん、CCDが2次元的に配置されていても良いし、1次元的に配置されたCCDによってスキャンを行っても良い。   Here, the X-ray irradiating means only needs to be able to irradiate the cast product with X-rays, and the cast product may be arranged in the X-ray irradiation direction so that the X-rays pass through the site to be inspected. . The transmitted X-ray detection means only needs to be able to detect X-rays that have passed through the cast product, and various configurations can be employed. For example, a configuration (X-ray image intensifier) in which visible light is received by a CCD after X-rays are received by a scintillator and visualized can be employed. Of course, the CCD may be two-dimensionally arranged, or scanning may be performed by a one-dimensionally arranged CCD.

無欠陥X線算出手段は、鋳造製品が無欠陥である場合の透過X線を、実際に鋳造製品を透過した透過X線に基づいて算出することができれば良く、種々の構成を採用可能である。すなわち、鋳造製品内に欠陥が生じているとその部位におけるX線の吸収量が少なくなり、透過X線に空間的変化が生じるが、当該透過X線の空間的変化は、鋳造製品の厚みによる変化より急峻である。従って、欠陥によって透過X線が空間的に変化している部位を選択的に修正し、周りの空間的変化と同等の変化にすることにより、鋳造製品が無欠陥である場合の透過X線を算出することができる。   The defect-free X-ray calculating means only needs to be able to calculate the transmitted X-ray when the cast product is defect-free based on the transmitted X-ray actually transmitted through the cast product, and various configurations can be adopted. . That is, if there is a defect in the cast product, the amount of X-ray absorption at that portion decreases, and a spatial change occurs in the transmitted X-ray. The spatial change of the transmitted X-ray depends on the thickness of the cast product. It is steeper than change. Therefore, by selectively correcting a portion where the transmitted X-ray is spatially changed due to a defect and making the change equivalent to the surrounding spatial change, the transmitted X-ray when the cast product is defect-free is obtained. Can be calculated.

このような修正は、種々の手法によって行うことができ、請求項2のように、透過X線量が欠陥に起因して変化している部分を検出し、当該欠陥に起因する変化をキャンセルすることによって実現することができる。より具体的には、透過X線の空間的変化に対してローパスフィルタを適用しても良いし、透過X線の空間的変化からその包絡線を形成しても良いし、透過X線の空間的変化に対して膨張/収縮処理を行っても良い。また、上記の何れかの組み合わせによって行っても良い。   Such correction can be performed by various methods. As in claim 2, a portion where the transmitted X-ray dose is changed due to the defect is detected, and the change caused by the defect is canceled. Can be realized. More specifically, a low-pass filter may be applied to the spatial change of the transmitted X-ray, an envelope may be formed from the spatial change of the transmitted X-ray, or the space of the transmitted X-ray The expansion / contraction process may be performed with respect to the change. Further, any combination of the above may be used.

ここで膨張処理とは、透過X線の空間的変化を示すプロファイルにおいて、欠陥に起因してプロファイルが変化している部分に着目し、その近傍から最大のプロファイル値を抽出し、着目しているプロファイル値を最大のプロファイル値で置き換える処理であって、プロファイルの微小な凹みを除去する処理である。収縮処理とは着目しているプロファイル値の近傍から最小のプロファイル値を抽出し、処理対象のプロファイル値を最小のプロファイル値で置き換える処理であり、上記膨張後のプロファイルを元の大きさに戻すことができる。尚、上述のように欠陥による透過X線の空間的変化は、鋳造製品の厚みによる変化より急峻であるので、両者を明確に区別することが可能であり、鋳造製品の内部に存在する欠陥のみならず、鋳造製品の表面に存在する欠陥も検出することが可能である。   Here, the expansion processing is focused on the portion of the profile showing the spatial change of the transmitted X-ray, where the profile is changed due to the defect, and extracting the maximum profile value from the vicinity. This process replaces the profile value with the maximum profile value, and removes minute dents in the profile. Shrinkage processing is processing that extracts the minimum profile value from the vicinity of the profile value of interest and replaces the profile value to be processed with the minimum profile value, and returns the expanded profile to the original size. Can do. As described above, the spatial change of the transmitted X-ray due to the defect is steeper than the change due to the thickness of the cast product, so that both can be clearly distinguished, and only the defect existing in the cast product is present. It is also possible to detect defects present on the surface of the cast product.

欠陥検出手段においては、上記検出された透過X線と上記算出された無欠陥である場合の透過X線とを比較することで欠陥を検出することができればよい。すなわち、無欠陥である場合の透過X線と比較して所定の変化があれば欠陥であると判定することができる。例えば、両者の差分を取れば、検出された透過X線において、無欠陥である場合と比較して透過量が多かった部分を抽出することができるので、この透過量が所定の閾値を超える場合に欠陥であると判定することが可能である。   The defect detection means only needs to be able to detect a defect by comparing the detected transmitted X-ray with the calculated transmitted X-ray in the case of no defect. That is, it can be determined that there is a defect if there is a predetermined change in comparison with the transmitted X-ray when there is no defect. For example, if the difference between the two is taken, it is possible to extract a portion of the detected transmitted X-ray that has a larger amount of transmission compared to the case where there is no defect. It is possible to determine that there is a defect.

さらに、鋳造製品の欠陥を検出することで、鋳造製品の良否判定を行うことが可能である。このため、請求項3のように、上記検出された欠陥と上記鋳造製品における所定の基準位置との距離を算出し、当該距離が所定の基準距離以上であるときに上記鋳造製品が良品であると判定する構成を採用することができる。すなわち、欠陥が存在することに起因して鋳造製品が破壊されることを想定すれば、破壊の原因となる欠陥が存在しなければその鋳造製品を良品とすることができる。   Furthermore, it is possible to determine the quality of the cast product by detecting defects in the cast product. Therefore, as in claim 3, the distance between the detected defect and a predetermined reference position in the cast product is calculated, and the cast product is a non-defective product when the distance is equal to or greater than the predetermined reference distance. It is possible to adopt a configuration that determines that That is, assuming that the casting product is destroyed due to the presence of defects, the casting product can be made good if there is no defect that causes destruction.

このような欠陥が存在するか否かは、鋳造製品に亀裂を生じさせ得る部位(所定の基準位置)と欠陥との距離によって評価することができるので、当該部位とその距離を予め決めておけば、鋳造製品が良品であるか否かを判定することが可能になる。このような所定の基準位置としては、欠陥が近くに存在することによって破壊の原因となり得る位置であれば良く、応力が集中する部位など鋳造製品における種々の位置にこの基準位置を設定することができる。   Whether or not such a defect exists can be evaluated by the distance between the defect (predetermined reference position) that can cause cracks in the cast product and the defect, and the distance and the distance can be determined in advance. Thus, it is possible to determine whether or not the cast product is a non-defective product. Such a predetermined reference position may be a position that can cause destruction due to the presence of a defect in the vicinity, and the reference position can be set at various positions in the cast product such as a portion where stress is concentrated. it can.

このような基準位置としては、他にも各種の位置に設定することができ、例えば、請求項4のように鋳造製品の輪郭に設定することが可能である。すなわち、欠陥と鋳造製品の輪郭が所定の基準距離以上離れていれば良品とすることができるが、所定の基準距離より離れていなければ破壊の原因になるとして不良とする。所定の基準距離は予め決められていれば良く、鋳造製品の大きさや材質、信頼性に鑑みて調整することができる。   As such a reference position, various other positions can be set. For example, the reference position can be set to the contour of the cast product. That is, if the defect and the outline of the cast product are separated from each other by a predetermined reference distance or more, a non-defective product can be obtained. The predetermined reference distance may be determined in advance and can be adjusted in view of the size, material, and reliability of the cast product.

また、鋳造製品の輪郭は、鋳造製品における端面や外面がこれに相当する。上記所定の基準位置が輪郭に設定されていることが決まっていれば、当該輪郭の特定の位置が所定の基準位置であると決定する必要はない。すなわち、鋳造製品の欠陥は鋳造製品の至る所に存在し得るが、この欠陥が輪郭との関係で破壊の原因になるか否かを評価するためには、欠陥の位置と鋳造製品の輪郭との最短距離を算出するのが好ましい。従って、当該最短距離を算出する場合には、欠陥の位置と鋳造製品の輪郭とを最短距離に相当する線分で結んだとき、この線分の輪郭側の端部が上記所定の基準位置となる。   The contour of the cast product corresponds to the end face or the outer surface of the cast product. If it is determined that the predetermined reference position is set to the contour, it is not necessary to determine that the specific position of the contour is the predetermined reference position. In other words, defects in the cast product can exist throughout the cast product, but in order to evaluate whether this defect causes fracture in relation to the contour, the position of the defect and the contour of the cast product It is preferable to calculate the shortest distance. Therefore, when calculating the shortest distance, when the position of the defect and the outline of the cast product are connected by a line segment corresponding to the shortest distance, the end on the outline side of the line segment is the predetermined reference position. Become.

さらに、正確な良否判定を行うため、請求項5のように欠陥の大きさを考慮しても良い。すなわち、判定手段において、上記検出された欠陥と上記鋳造製品における所定の基準位置との距離が上記所定の基準距離以下であり、かつ当該欠陥が所定の大きさ以上であるときに上記鋳造製品が不良品であると判定する。欠陥は鋳造製品における破壊の原因になり得るが、小さな欠陥であれば、破壊の原因から除外することも可能である。そこで、欠陥と上記所定の基準位置が所定の基準距離以下であり、かつ欠陥が所定の大きさ以上である場合に不良品とするのが好ましい。ここで、所定の大きさは予め決められていれば良く、鋳造製品の大きさや材質、信頼性に鑑みて調整することができる。   Furthermore, in order to make an accurate pass / fail judgment, the size of the defect may be considered as in the fifth aspect. That is, in the determination means, when the distance between the detected defect and the predetermined reference position in the cast product is not more than the predetermined reference distance and the defect is not less than a predetermined size, the cast product is It is determined that the product is defective. Defects can cause destruction in the cast product, but small defects can be excluded from the cause of destruction. Therefore, it is preferable that a defective product is formed when the defect and the predetermined reference position are not more than a predetermined reference distance and the defect is not less than a predetermined size. Here, the predetermined size may be determined in advance, and can be adjusted in view of the size, material, and reliability of the cast product.

さらに、鋳造製品の品質を確保すると同時にX線検査における工程の増加を抑えるため、請求項6のように予め決められた位置を検査対象とする構成を採用しても良い。すなわち、X線照射手段において、上記鋳造製品とX線の照射領域との相対位置関係を調整する照射領域調整部を構成し、当該照射領域調整部により、上記鋳造製品において予め決められた領域が照射領域に位置するように調整する。ここで、予め決められた領域は、その領域に欠陥が存在することによって鋳造製品が破壊され得る領域である。この構成により、必要かつ充分な工程のみで鋳造製品の良否判定を実施することが可能になる。   Furthermore, in order to secure the quality of the cast product and suppress an increase in the number of processes in the X-ray inspection, a configuration in which a predetermined position is inspected as in claim 6 may be adopted. That is, in the X-ray irradiation means, an irradiation region adjustment unit that adjusts the relative positional relationship between the cast product and the X-ray irradiation region is configured, and a predetermined region in the cast product is determined by the irradiation region adjustment unit. Adjust so that it is located in the irradiation area. Here, the predetermined area is an area where the cast product can be destroyed by the presence of defects in the area. With this configuration, it is possible to determine the quality of a cast product with only necessary and sufficient steps.

さらに、上記検出された欠陥と上記鋳造製品における所定の基準位置との距離に基づいて鋳造製品の良否判定を行うにあたり、容易に正確な良否判定を行うための構成を採用することができる。例えば、請求項7のように、透過X線の2次元分布を分析する構成において、欠陥の検出処理を行いやすいように透過X線画像を移動させる構成を採用可能である。   Furthermore, when determining the quality of a cast product based on the distance between the detected defect and a predetermined reference position in the cast product, it is possible to employ a configuration for easily performing an accurate quality determination. For example, in a configuration for analyzing a two-dimensional distribution of transmitted X-rays as in claim 7, a configuration in which a transmitted X-ray image is moved so that defect detection processing can be easily performed can be employed.

すなわち、透過X線検出手段において、透過X線の2次元分布を示す透過X線画像を検出すると、透過X線の2次元分布に基づいて欠陥の2次元分布を検出することが可能になるが、欠陥の2次元分布を検出した後には、この欠陥と所定の基準位置との相対関係を比較する必要がある。上記鋳造製品における所定の基準位置が任意の位置に存在するとすれば、この比較を行う際に当該所定の基準位置を検出する必要がある。   That is, when the transmission X-ray detection means detects a transmission X-ray image showing a two-dimensional distribution of transmitted X-rays, it is possible to detect a two-dimensional distribution of defects based on the two-dimensional distribution of transmitted X-rays. After detecting the two-dimensional distribution of defects, it is necessary to compare the relative relationship between the defect and a predetermined reference position. If the predetermined reference position in the cast product exists at an arbitrary position, it is necessary to detect the predetermined reference position when performing this comparison.

そこで、透過X線画像内で上記鋳造製品における所定の基準位置に相当する部位が予め決められた検査位置となるように、上記透過X線画像を移動させる。すなわち、2次元平面上で座標軸を固定した座標系を設定し、この座標系において固定的な検査位置を予め決定しておく。そして、この座標系に対して相対的に透過X線画像を移動させることによって、検査位置と上記鋳造製品における所定の基準位置とを重ね合わせる。この結果、欠陥と所定の基準位置との距離は常に同じ式によって算出することが可能になり、非常に容易に両者の距離を算出可能になる。   Therefore, the transmitted X-ray image is moved so that a portion corresponding to a predetermined reference position in the cast product in the transmitted X-ray image becomes a predetermined inspection position. That is, a coordinate system in which coordinate axes are fixed on a two-dimensional plane is set, and a fixed inspection position is determined in advance in this coordinate system. Then, by moving the transmitted X-ray image relative to the coordinate system, the inspection position and the predetermined reference position in the cast product are superimposed. As a result, the distance between the defect and the predetermined reference position can always be calculated by the same formula, and the distance between the two can be calculated very easily.

例えば、鋳造製品における所定の基準位置を鋳造製品におけるある端面に設定した場合、当該端面が常に特定の検査位置に存在するのであれば、上記座標系で常に同じ式によって端面の直線を表現することができる。従って、上記欠陥の位置をこの座標系の座標値で表現すれば、当該欠陥の座標値と上記端面の直線を示す式とを用いて常に同じ式によって両者の距離を算出することが可能である。以上のように透過X線画像を移動させる際には、2次元平面上でどのように移動させても良い。すなわち、2次元平面上で物体の様子は位置と配向角度によって表現されるので、これらの位置と配向角度のいずれかまたは双方を変更することによって画像を移動させることができる。   For example, when a predetermined reference position in a cast product is set to a certain end face in the cast product, if the end face always exists at a specific inspection position, the straight line of the end face is always expressed by the same formula in the coordinate system. Can do. Therefore, if the position of the defect is expressed by the coordinate value of this coordinate system, it is possible to always calculate the distance between the defect by the same formula using the coordinate value of the defect and the formula indicating the straight line of the end face. . As described above, when the transmitted X-ray image is moved, it may be moved in any manner on the two-dimensional plane. That is, since the state of the object is expressed by the position and the orientation angle on the two-dimensional plane, the image can be moved by changing either or both of the position and the orientation angle.

画像を移動させる際に好適な構成例として、請求項8のようにテンプレートマッチングによって上記鋳造製品における所定の基準位置と上記検査位置との偏差を検出してもよい。すなわち、良品の鋳造製品における基準のX線画像を予め作成し、この画像と上記透過X線画像とを比較する。このとき、基準のX線画像における所定の基準位置と上記予め決められた検査位置とを一致させた状態を基準のX線画像の初期位置とし、上記2次元平面上で座標軸を固定した座標系で予め確定しておく。   As a preferred configuration example for moving the image, a deviation between a predetermined reference position and the inspection position in the cast product may be detected by template matching as described in claim 8. That is, a reference X-ray image for a good casting product is created in advance, and this image is compared with the transmitted X-ray image. At this time, a coordinate system in which a predetermined reference position in the reference X-ray image and the predetermined inspection position coincide with each other as an initial position of the reference X-ray image and the coordinate axes are fixed on the two-dimensional plane. Confirm in advance.

そして、当該基準のX線画像をこの座標系で逐次移動して上記透過X線画像と一致するか否かを検出すれば、両者が一致するまでに上記基準のX線画像を移動させた移動量が、上記鋳造製品における所定の基準位置と上記検査位置との偏差に相当する。従って、この偏差を補償するように上記透過X線画像を移動させれば、透過X線画像内での上記所定の基準位置が予め決められた検査位置となるように、上記透過X線画像を移動させることが可能である。   Then, if the reference X-ray image is sequentially moved in this coordinate system to detect whether or not it matches the transmitted X-ray image, the reference X-ray image is moved until they match. The amount corresponds to a deviation between a predetermined reference position in the cast product and the inspection position. Therefore, if the transmitted X-ray image is moved so as to compensate for this deviation, the transmitted X-ray image is adjusted so that the predetermined reference position in the transmitted X-ray image becomes a predetermined inspection position. It is possible to move.

さらに、上記検出された欠陥と上記鋳造製品における所定の基準位置との距離に基づいて鋳造製品の良否判定を行うにあたり、より正確な良否判定を行うため、請求項9のように鋳造製品とX線の照射領域との相対位置関係のずれを修正する構成を採用することができる。すなわち、X線照射手段に照射領域調整部を設け、上記鋳造製品とX線の照射領域との相対位置関係を調整できるように構成し、透過X線検出手段に位置ずれ検出部を設け、上記鋳造製品とX線の照射領域との相対位置関係のずれを検出する。そして、相対位置関係のずれが検出されたとき、上記照射領域調整部はこのずれを補償する調整を行う。   Furthermore, in order to perform a more accurate pass / fail judgment when performing the pass / fail judgment of the cast product based on the distance between the detected defect and the predetermined reference position in the cast product, the cast product and X It is possible to employ a configuration that corrects a shift in the relative positional relationship with the irradiation region of the line. That is, an X-ray irradiation means is provided with an irradiation area adjustment unit, and the relative positional relationship between the cast product and the X-ray irradiation area can be adjusted, and a transmission X-ray detection means is provided with a position shift detection part, A shift in the relative positional relationship between the cast product and the X-ray irradiation area is detected. Then, when a shift in the relative positional relationship is detected, the irradiation area adjustment unit performs adjustment to compensate for this shift.

この結果、上記鋳造製品にX線が照射される際に配置されるべき所定の位置と実際の位置にずれが生じていても、その相対位置関係を修正してX線を照射することが可能であり、高精度に欠陥を検出し、また、良否判定を行うことが可能である。尚、2次元的な位置のずれは、上述のように透過X線画像を移動させることによって修正することが可能である。従って、上記透過X線画像における2次元平面に対して直交する方向にずれが生じているときに鋳造製品とX線の照射領域との相対位置関係を修正するのが好ましい。   As a result, even if there is a deviation between the actual position and the predetermined position to be placed when the cast product is irradiated with X-rays, the relative positional relationship can be corrected and X-rays can be irradiated. Therefore, it is possible to detect a defect with high accuracy and to perform pass / fail judgment. Note that the two-dimensional positional deviation can be corrected by moving the transmitted X-ray image as described above. Therefore, it is preferable to correct the relative positional relationship between the cast product and the X-ray irradiation area when there is a deviation in the direction orthogonal to the two-dimensional plane in the transmission X-ray image.

位置ずれ検出部においては、鋳造製品とX線の照射領域との相対位置関係が予め決められた基準に対してずれていることを検出することができればよい。従って、このずれを検出するためのセンサを設けるなど種々の構成を採用可能であるが、その好ましい態様として請求項10のように透過X線画像に基づいてずれを検出する構成を採用可能である。すなわち、透過X線画像は、透過X線の2次元分布を示しているので、この2次元平面内でのずれを検出することが容易であるとともに、透過X線画像内の鋳造製品の像に基づいてこの2次元平面内に直交する方向へのずれを検出することも可能である。   The position shift detection unit only needs to be able to detect that the relative positional relationship between the cast product and the X-ray irradiation region is shifted from a predetermined reference. Therefore, various configurations such as providing a sensor for detecting this shift can be adopted. However, as a preferred mode, a configuration for detecting the shift based on the transmitted X-ray image as in claim 10 can be used. . That is, since the transmitted X-ray image shows a two-dimensional distribution of transmitted X-rays, it is easy to detect a deviation in the two-dimensional plane, and an image of a cast product in the transmitted X-ray image. Based on this, it is also possible to detect a shift in a direction orthogonal to the two-dimensional plane.

例えば、上述のように良品の鋳造製品における基準のX線画像と上記透過X線画像とを比較するテンプレートマッチングを行うにあたり、両者の一致度が所定の基準を超えない場合に鋳造製品が透過X線画像における2次元平面に対して直交する方向にずれていると判定する。この方向へのずれを検出できれば、鋳造製品の姿勢を修正するなどして、ずれの影響を抑えた透過X線画像を取得し直すことが可能である。この結果、より正確に欠陥の検出と良否判定を実施することが可能になる。   For example, as described above, when performing template matching for comparing a reference X-ray image of a non-defective casting product with the transmission X-ray image, the casting product transmits the transmission X when the degree of coincidence between the two does not exceed a predetermined reference. It is determined that the line image is shifted in a direction orthogonal to the two-dimensional plane. If a shift in this direction can be detected, it is possible to reacquire a transmission X-ray image in which the influence of the shift is suppressed by correcting the posture of the cast product. As a result, it becomes possible to carry out defect detection and pass / fail judgment more accurately.

さらに、請求項11のように、欠陥の検出が困難である場合に、解析を行う際の条件を変更して再度欠陥の検出を行うことが可能である。すなわち、X線の照射条件と、上記透過X線検出手段におけるX線の検出条件と、無欠陥である場合の透過X線の算出手法と、鋳造製品とX線の照射領域との相対位置関係とのいずれかまたは組み合わせを調整できるように構成しておき、欠陥の検出が困難となる難検出条件が発生している場合にこの調整を行う。   Furthermore, when it is difficult to detect a defect as in claim 11, it is possible to detect the defect again by changing the conditions for the analysis. That is, the X-ray irradiation condition, the X-ray detection condition in the transmission X-ray detection means, the transmission X-ray calculation method when there is no defect, and the relative positional relationship between the cast product and the X-ray irradiation region Any of the above or a combination thereof can be adjusted, and this adjustment is performed when a difficult detection condition that makes it difficult to detect a defect occurs.

難検出条件としては、種々の条件を想定可能であり、例えば、上記判定手段において上記検出された欠陥と上記鋳造製品における所定の基準位置との距離を上記所定の基準距離と比較するにあたり、算出された距離の測定バラツキを含めると、基準距離より遠いのか近いのかを判別できない場合がある。この場合は、欠陥の検出が困難であると言える。また、欠陥の位置により検出困難となる場合がある。すなわち、透過X線は鋳造製品の厚みを反映しているが、透過X線の厚みが大きく変化する部位に欠陥が存在する場合は、透過X線の変化が欠陥あるいは鋳造製品の厚みのいずれに起因するのか判別困難となる。従って、この場合も欠陥の検出が困難であると言える。   Various conditions can be assumed as the difficult detection conditions. For example, calculation is performed when the distance between the defect detected by the determination unit and the predetermined reference position in the cast product is compared with the predetermined reference distance. Including measurement variation of the measured distance may not be able to determine whether the distance is longer or closer than the reference distance. In this case, it can be said that it is difficult to detect defects. Moreover, it may be difficult to detect depending on the position of the defect. That is, the transmitted X-ray reflects the thickness of the cast product, but if there is a defect at a site where the thickness of the transmitted X-ray changes greatly, the change in the transmitted X-ray is caused by either the defect or the thickness of the cast product. It becomes difficult to determine whether it is caused. Therefore, in this case as well, it can be said that it is difficult to detect defects.

このように欠陥の検出が困難である場合、X線の照射条件、例えば、照射時間やX線のエネルギー等を変更すれば、S/N比を調整することができるので、上記測定バラツキを抑えることが可能になる。また、X線の検出条件、例えば、検出時の分解能を調整しても上記測定バラツキを抑えることが可能である。さらに、上記無欠陥X線算出手段における透過X線の算出手法を変更すれば、無欠陥である場合の透過X線として算出される結果が異なるので、判別しづらかった欠陥を容易に判別できるようにすることも可能である。   Thus, when it is difficult to detect a defect, the S / N ratio can be adjusted by changing the X-ray irradiation conditions, for example, the irradiation time, the X-ray energy, etc., so that the above-described measurement variation is suppressed. It becomes possible. In addition, the measurement variation can be suppressed even by adjusting the X-ray detection conditions, for example, the resolution at the time of detection. Further, if the calculation method of the transmitted X-ray in the defect-free X-ray calculating means is changed, the result calculated as the transmitted X-ray when there is no defect is different, so that it is possible to easily determine the defect that is difficult to determine. It is also possible to make it.

さらに、上記照射領域調整部によって設定される上記相対位置関係を変動することにより、鋳造製品の姿勢を変更することができるので、欠陥が判別しやすいように鋳造製品を配向させることができる。すなわち、透過X線では鋳造製品の2次元的な厚みを反映した情報が得られるので、ある姿勢の鋳造製品にX線を照射した場合に欠陥が検出困難であっても、鋳造製品の姿勢を変えてX線を照射すれば、欠陥を検出容易な位置に移動させることが可能である。   Furthermore, since the posture of the cast product can be changed by changing the relative positional relationship set by the irradiation area adjustment unit, the cast product can be oriented so that defects can be easily identified. In other words, transmission X-rays provide information that reflects the two-dimensional thickness of the cast product, so that even if it is difficult to detect defects when X-rays are irradiated to a cast product in a certain posture, the posture of the cast product is changed. If X-rays are irradiated instead, the defect can be moved to a position where it can be easily detected.

以上は、本発明が装置として実現される場合について説明したが、かかる装置を実現する方法においても本発明を適用可能である。その一例として、請求項12にかかる発明は、請求項1に対応した方法を実現する構成としてある。むろん、その実質的な動作については上述した装置の場合と同様である。また、請求項2〜請求項11に対応した方法も構成可能である。このようなX線検査装置は単独で実現される場合もあるし、ある方法に適用され、あるいは同方法が他の機器に組み込まれた状態で利用されることもあるなど、発明の思想としてはこれに限らず、各種の態様を含むものである。従って、ソフトウェアであったりハードウェアであったりするなど、適宜、変更可能である。   Although the case where the present invention is realized as an apparatus has been described above, the present invention can also be applied to a method for realizing such an apparatus. As an example thereof, the invention according to claim 12 is configured to implement the method corresponding to claim 1. Of course, the substantial operation is the same as that of the apparatus described above. A method corresponding to claims 2 to 11 can also be configured. Such an X-ray inspection apparatus may be realized by itself, applied to a certain method, or used in a state where the same method is incorporated in another device. Not only this but various aspects are included. Therefore, it can be changed as appropriate, such as software or hardware.

発明の思想の具現化例として上記方法を制御するためのソフトウェアとなる場合には、かかるソフトウェアあるいはソフトウェアを記録した記録媒体上においても当然に存在し、利用される。その一例として、請求項13にかかる発明は、請求項1に対応した機能をソフトウェアで実現する構成としてある。むろん、請求項2〜請求項11に対応したソフトウェアも構成可能である。   In the case of software for controlling the above method as an embodiment of the idea of the invention, it naturally exists and is used also on the recording medium on which the software or software is recorded. As an example, the invention according to claim 13 is configured to realize the function corresponding to claim 1 by software. Of course, software corresponding to claims 2 to 11 can also be configured.

また、ソフトウェアの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。一次複製品、二次複製品などの複製段階については全く問う余地無く同等である。その他、供給装置として通信回線を利用して行なう場合でも本発明が利用されていることにはかわりない。さらに、一部がソフトウェアであって、一部がハードウェアで実現されている場合においても発明の思想において全く異なるものではなく、一部を記録媒体上に記憶しておいて必要に応じて適宜読み込まれるような形態のものとしてあってもよい。   The software recording medium may be a magnetic recording medium, a magneto-optical recording medium, or any recording medium that will be developed in the future. The duplication stage of the primary reproduction product and the secondary reproduction product is equivalent without any question. In addition, even when the communication apparatus is used as the supply device, the present invention is not changed. Further, even when a part is software and a part is realized by hardware, the idea of the invention is not completely different, and a part is stored on a recording medium and is appropriately changed as necessary. It may be in the form of being read.

ここでは、下記の順序に従って本発明の実施の形態について説明する。
(1)本発明の構成:
(2)X線検査処理:
(3)検査位置修正処理:
(4)良否判定処理:
(5)他の実施形態:
Here, embodiments of the present invention will be described in the following order.
(1) Configuration of the present invention:
(2) X-ray inspection process:
(3) Inspection position correction processing:
(4) Pass / fail judgment processing:
(5) Other embodiments:

(1)本発明の構成:
図1は本発明にかかるX線検査装置の概略ブロック図である。同図において、このX線検査装置は、X線撮像機構部10とX線撮像制御部20とから構成されている。X線撮像機構部10は、X線発生器11と位置決め機構12とX線検出器13とを備えている。X線撮像制御部20は、X線制御部21と位置決め機構制御部22と透過X線画像取得部23とCPU24と入力部25と出力部26とメモリ27とを備えている。この構成において、CPU24は、メモリ27に記録された図示しないプログラムを実行し、各部を制御し、また所定の演算処理を実施することができる。
(1) Configuration of the present invention:
FIG. 1 is a schematic block diagram of an X-ray inspection apparatus according to the present invention. In the figure, the X-ray inspection apparatus is composed of an X-ray imaging mechanism unit 10 and an X-ray imaging control unit 20. The X-ray imaging mechanism unit 10 includes an X-ray generator 11, a positioning mechanism 12, and an X-ray detector 13. The X-ray imaging control unit 20 includes an X-ray control unit 21, a positioning mechanism control unit 22, a transmitted X-ray image acquisition unit 23, a CPU 24, an input unit 25, an output unit 26, and a memory 27. In this configuration, the CPU 24 can execute a program (not shown) recorded in the memory 27, control each unit, and perform predetermined arithmetic processing.

メモリ27はデータを蓄積可能な記憶媒体であり、予め閾値データ27aと検査部位データ27bと撮像条件データ27cと基準X線画像データ27dとが記録されている。閾値データ27aは、後述の処理で参照される各種の閾値を示すデータであり、予め決定されメモリ27に記録される。検査部位データ27bは、検査対象となる鋳造製品において欠陥を検出すべき部位を示すデータである。撮像条件データ27cは、X線発生器11にてX線を発生させる際の条件を示すデータであり、X線管に対する印加電圧,撮像時間等を含む。基準X線画像データ27dは、後述する検査位置修正処理において参照されるX線画像データであり、鋳造製品12aの各検査部位をX線の照射領域に正確に配置して透過X線画像を生成した場合の画像データである。尚、メモリ27はデータを蓄積可能であればよく、RAMやEEPROM,HDD等種々の記憶媒体を採用可能である。   The memory 27 is a storage medium capable of storing data, in which threshold data 27a, examination site data 27b, imaging condition data 27c, and reference X-ray image data 27d are recorded. The threshold data 27 a is data indicating various threshold values that are referred to in the processing described later, and is determined in advance and recorded in the memory 27. The inspection part data 27b is data indicating a part where a defect is to be detected in a casting product to be inspected. The imaging condition data 27c is data indicating conditions when X-rays are generated by the X-ray generator 11, and includes an applied voltage to the X-ray tube, imaging time, and the like. The reference X-ray image data 27d is X-ray image data that is referred to in an inspection position correction process to be described later, and a transmission X-ray image is generated by accurately arranging each inspection site of the cast product 12a in the X-ray irradiation region. This is the image data when The memory 27 only needs to be able to store data, and various storage media such as a RAM, an EEPROM, and an HDD can be employed.

X線制御部21は、上記撮像条件データ27cを参照し、X線発生器11を制御して所定のX線を発生させることができる。位置決め機構制御部22は位置決め機構12と接続されており、同位置決め機構12を制御する。位置決め機構12は、多軸ロボットであって鋳造製品12aをクランプし、鋳造製品12aを所望の位置に配置し、所望の姿勢とする。本実施形態における多軸ロボットは、少なくとも鋳造製品12aを所望の位置に搬送する作業と、その姿勢を変更する作業とを実施できるように構成されている。また、位置決め機構制御部22は、上記メモリ27に蓄積されている検査部位データ27bを参照し、鋳造製品12aにおける指定された部位がX線の照射領域に含まれるように鋳造製品12aを搬送することができる。   The X-ray control unit 21 can generate predetermined X-rays by referring to the imaging condition data 27c and controlling the X-ray generator 11. The positioning mechanism control unit 22 is connected to the positioning mechanism 12 and controls the positioning mechanism 12. The positioning mechanism 12 is a multi-axis robot, clamps the cast product 12a, arranges the cast product 12a at a desired position, and takes a desired posture. The multi-axis robot in the present embodiment is configured to perform at least an operation of transporting the cast product 12a to a desired position and an operation of changing the posture. Further, the positioning mechanism control unit 22 refers to the inspection part data 27b stored in the memory 27 and conveys the casting product 12a so that the designated part in the casting product 12a is included in the X-ray irradiation region. be able to.

透過X線画像取得部23はX線検出器13と接続されており、同X線検出器13が出力する検出値によって鋳造製品12aを透過したX線の強度を検出する。本実施形態におけるX線検出器13は、2次元的に分布したセンサを備えており、検出したX線からX線の2次元分布を示す透過X線画像データを生成することができる。尚、本実施形態において透過X線画像取得部23は、X線の強度を濃淡で表現し、強度が弱いほど明るくなるように画像処理を行っている。   The transmitted X-ray image acquisition unit 23 is connected to the X-ray detector 13, and detects the intensity of the X-ray transmitted through the casting product 12 a based on the detection value output from the X-ray detector 13. The X-ray detector 13 in the present embodiment includes a two-dimensionally distributed sensor, and can generate transmission X-ray image data indicating a two-dimensional X-ray distribution from the detected X-rays. In the present embodiment, the transmitted X-ray image acquisition unit 23 expresses the intensity of X-rays in shades, and performs image processing so that the intensity decreases as the intensity decreases.

出力部26はCPU24での上記透過X線画像等を表示するディスプレイであり、入力部25は利用者の入力を受け付ける操作入力機器である。すなわち、利用者は入力部25を介して種々の入力を実行可能であるし、CPU24の処理によって得られる種々の演算結果や透過X線画像データ、鋳造製品12aの良否判定結果等を出力部26に表示することができる。   The output unit 26 is a display that displays the transmitted X-ray image and the like in the CPU 24, and the input unit 25 is an operation input device that receives user input. That is, the user can execute various inputs via the input unit 25, and various output results obtained by the processing of the CPU 24, transmitted X-ray image data, quality determination results of the cast product 12a, and the like are output to the output unit 26. Can be displayed.

CPU24は、メモリ27に蓄積された各種制御プログラムに従って所定の演算処理を実行可能であり、鋳造製品12aの欠陥検査および良否判定を行うために、図1に示す検査位置修正処理部24aとモデル画像算出部24bと欠陥検出部24cと良否判定部24dの演算を実行する。検査位置修正処理部24aは、位置決め機構12による位置制御ずれを補償するための処理を行う。モデル画像算出部24bは、透過X線画像取得部23が取得する透過X線画像データに基づいて、鋳造製品12aが無欠陥である場合の透過X線画像(以下においてはモデル画像と呼ぶ)を示すモデル画像データを生成する。欠陥検出部24cは、上記透過X線画像データとモデル画像データとの差分に基づいて鋳造製品12aにおける欠陥を検出する。良否判定部24dは、当該検出した欠陥に基づいて鋳造製品12aが良品であるか、不良品であるかを判定する。   The CPU 24 can execute predetermined arithmetic processing in accordance with various control programs stored in the memory 27, and in order to perform defect inspection and pass / fail judgment of the cast product 12a, the inspection position correction processing unit 24a and the model image shown in FIG. The calculation unit 24b, the defect detection unit 24c, and the pass / fail determination unit 24d are operated. The inspection position correction processing unit 24a performs processing for compensating for position control deviation caused by the positioning mechanism 12. Based on the transmission X-ray image data acquired by the transmission X-ray image acquisition unit 23, the model image calculation unit 24b generates a transmission X-ray image (hereinafter referred to as a model image) when the casting product 12a is defect-free. The model image data shown is generated. The defect detector 24c detects a defect in the cast product 12a based on the difference between the transmission X-ray image data and the model image data. The quality determination unit 24d determines whether the cast product 12a is a good product or a defective product based on the detected defect.

(2)X線検査処理:
本実施形態においては、上述の構成において図2に示すフローチャートに従って欠陥の検出および鋳造製品の良否判定を行う。位置決め機構12において鋳造製品12aをクランプさせ、検査処理を開始すると、ステップS100では、CPU24が上記検査部位データ27bを取得し、位置決め機構制御部22に受け渡す。位置決め機構制御部22は上記検査部位データ27bを参照し、鋳造製品12aにおいて予め決められた複数の検査部位のうちの一カ所がX線の照射領域に位置するようセットする。
(2) X-ray inspection process:
In the present embodiment, defect detection and casting product quality determination are performed according to the flowchart shown in FIG. When the casting product 12a is clamped in the positioning mechanism 12 and the inspection process is started, the CPU 24 acquires the inspection site data 27b and transfers it to the positioning mechanism control unit 22 in step S100. The positioning mechanism control unit 22 refers to the inspection site data 27b, and sets so that one of a plurality of predetermined inspection sites in the cast product 12a is located in the X-ray irradiation region.

ステップS100にて検査部位の一カ所をX線の照射領域にセットすると、CPU24はステップS105にて上記撮像条件データ27cを取得し、X線制御部21に受け渡す。X線制御部21はこの撮像条件データ27cに従ってX線発生器11での条件設定を行い、X線を照射させる。ステップS105の設定によって照射されたX線は鋳造製品12aを透過してX線検出器13に到達する。そこで、CPU24は、透過X線画像取得部23を制御し、透過X線画像データを取得する。   When one place to be examined is set in the X-ray irradiation area in step S100, the CPU 24 acquires the imaging condition data 27c in step S105 and transfers it to the X-ray control unit 21. The X-ray control unit 21 sets conditions in the X-ray generator 11 according to the imaging condition data 27c, and irradiates X-rays. The X-rays irradiated by the setting in step S105 pass through the cast product 12a and reach the X-ray detector 13. Therefore, the CPU 24 controls the transmission X-ray image acquisition unit 23 to acquire transmission X-ray image data.

上記ステップS100において鋳造製品12aがセットされる位置は予め検査部位データ27bによって決められているが、位置決め機構12による制御精度や鋳造製品12aにおける製品バラツキにより、総ての鋳造製品12aにおいて検査部位が特定の位置に精度良くセットされるとは限らない。そこで、ステップS110においてこのような位置ずれの影響を解消するため、検査位置修正処理を行う。この結果、検査部位が高精度で特定の位置に配置されることは要求されなくなり、位置決め機構12を簡易な構成とすることが可能になる。尚、検査位置修正処理の詳細については後述する。   The position where the cast product 12a is set in step S100 is determined in advance by the inspection part data 27b. However, the inspection part is present in all the cast products 12a due to the control accuracy by the positioning mechanism 12 and the product variation in the cast product 12a. It is not always accurately set at a specific position. Therefore, in order to eliminate the influence of such misalignment in step S110, an inspection position correction process is performed. As a result, it is no longer required that the examination site be arranged at a specific position with high accuracy, and the positioning mechanism 12 can be configured simply. Details of the inspection position correction process will be described later.

以上の検査位置修正処理によって、必要に応じて位置精度の補償を行った後には、撮影した透過X線画像データの一部が解析対象として切り出されている。図3は、円筒形のボスをX線で撮像した画像を切り出した場合の例を説明する説明図であり、以後、この例に即して図2に示す処理を説明する。図3のAは、円筒形のボスを円筒軸に直交する方向から撮像して得られる透過X線画像の一部を模式的に示している。透過X線画像では、鋳造製品の厚みが厚いほど透過X線量が少なくなり、本実施形態では上述のようにX線量が少ないほど明るくなるように画像を作成している。   After the position accuracy is compensated as necessary by the above inspection position correction processing, a part of the captured transmission X-ray image data is cut out as an analysis target. FIG. 3 is an explanatory diagram for explaining an example in which an image obtained by capturing an image of a cylindrical boss with X-rays is cut out. Hereinafter, the processing shown in FIG. 2 will be explained based on this example. FIG. 3A schematically shows a part of a transmission X-ray image obtained by imaging a cylindrical boss from a direction orthogonal to the cylinder axis. In the transmitted X-ray image, the thicker the cast product, the smaller the transmitted X-ray dose. In the present embodiment, as described above, the image is created such that the lower the X-ray dose, the brighter the image.

従って、円筒形のボスを円筒軸に直交する方向から撮像すると、中空部分に相当する中央部分がその左右部分より暗くなる。図3Aの右側には、位置Pにおける透過X線画像の1次元変化を示しており、このグラフに示すように、中央では透過X線量が多く、その左右では透過X線量が少なくなる。また、鋳造製品12aに欠陥が存在すると、欠陥を透過する際にX線が吸収されないため、周りに比較して透過X線量が多く(暗く)なる。すなわち、透過X線画像においては、図3Aあるいは対応するグラフに示すVのような画像が形成される。   Accordingly, when a cylindrical boss is imaged from a direction perpendicular to the cylinder axis, the central portion corresponding to the hollow portion becomes darker than the left and right portions. The right side of FIG. 3A shows a one-dimensional change of the transmitted X-ray image at the position P. As shown in this graph, the transmitted X-ray dose is large at the center and the transmitted X-ray dose is decreased at the left and right. In addition, if there is a defect in the cast product 12a, X-rays are not absorbed when passing through the defect, so that the transmitted X-ray dose is larger (darker) than the surroundings. That is, in the transmitted X-ray image, an image like V shown in FIG. 3A or a corresponding graph is formed.

このような透過X線画像が切り出されている状況において、CPU24はステップS115でモデル画像算出部24bにおける処理を実行し、モデル画像データを作成する。すなわち、透過X線画像においては、鋳造製品12aにおける厚みの変化より急峻な変化を含んでおり、この変化を低減して均一化することによって、欠陥がない場合、すなわち鋳造製品12aの厚み変化のみを反映した場合のモデル画像を作成する。この処理は各種の処理を採用することが可能であり、図3Aに示す透過X線画像に対してローパスフィルタを適用しても良いし、透過X線画像の空間的変化からその包絡線を形成しても良いし、透過X線の空間的変化に対して上述の膨張/収縮処理を行っても良い。   In a situation where such a transmitted X-ray image is cut out, the CPU 24 executes processing in the model image calculation unit 24b in step S115 to create model image data. That is, the transmission X-ray image includes a change that is steeper than the change in thickness of the cast product 12a. By reducing this change and making it uniform, there is no defect, that is, only the change in thickness of the cast product 12a. Create a model image that reflects. Various kinds of processing can be adopted for this processing, and a low-pass filter may be applied to the transmission X-ray image shown in FIG. 3A, or an envelope is formed from a spatial change of the transmission X-ray image. Alternatively, the above-described expansion / contraction process may be performed on the spatial change of transmitted X-rays.

図3Bは図3Aから作成したモデル画像を示している。図3Bの右側には、位置Pにおけるモデル画像の1次元変化を示している。このように、モデル画像においては、欠陥による影響も含めて空間的変化が均一化されて滑らかな変化となっている。そこで、このモデル画像と実際に撮像した透過X線画像との差分を算出すれば、透過X線画像の急峻な変化のみを抽出することができる。そこで、CPU24は欠陥検出部24cにおける処理を実行し、ステップS120でモデル画像データと透過X線画像データとの差分を算出する。   FIG. 3B shows a model image created from FIG. 3A. The one-dimensional change of the model image at the position P is shown on the right side of FIG. 3B. Thus, in the model image, the spatial change including the influence of the defect is made uniform and smooth. Therefore, if the difference between this model image and the actually captured X-ray image is calculated, only a steep change in the transmitted X-ray image can be extracted. Therefore, the CPU 24 executes a process in the defect detection unit 24c, and calculates a difference between the model image data and the transmission X-ray image data in step S120.

図3Cはこのようにして得られたデータを示している。この図に示すように、差分の結果においては、透過X線画像データの変動を反映して複数の位置で有限の差分結果が得られる。そこで、本実施形態においては、予め閾値Tを設定しておき、差分結果の中で閾値を超える大きさの値を持つ位置に欠陥が生じていたとする。このため、欠陥検出部24cは、ステップS125において、上記差分結果の中で有限の値を持つ位置を抽出し、各位置の差分値と閾値Tとを比較する。そして、閾値Tを超える位置については”1”、閾値Tを超えない位置および差分値が”0”以下となっている位置については”0”として、画像を2値化する。尚、閾値Tは上記閾値データ27aとして予め決められている。   FIG. 3C shows the data thus obtained. As shown in this figure, in the difference result, a finite difference result is obtained at a plurality of positions reflecting the variation of the transmission X-ray image data. Therefore, in the present embodiment, it is assumed that a threshold value T is set in advance, and a defect has occurred at a position having a value exceeding the threshold value in the difference result. For this reason, in step S125, the defect detection unit 24c extracts a position having a finite value from the difference result, and compares the difference value of each position with the threshold value T. Then, the image is binarized with “1” for positions exceeding the threshold T, “0” for positions not exceeding the threshold T and positions where the difference value is “0” or less. The threshold value T is predetermined as the threshold value data 27a.

図3Dは、この結果得られた2値化画像である。欠陥検出部24cは、さらに、この2値化画像を参照し、ステップS130にて欠陥のサイズと位置を計測する。すなわち、2値化画像において”1”となっている画素の位置から欠陥の位置を取得し、2値化画像において”1”となっている画素の最大径を欠陥サイズとして取得する。このように、本発明においては、実際に測定した透過X線画像のみを用いて欠陥を検出しており、鋳造製品12aを鋳造する際の寸法誤差や透過X線画像とモデル画像との位置ずれに影響されることなく、欠陥を検出することができる。   FIG. 3D is a binarized image obtained as a result. The defect detection unit 24c further refers to the binarized image and measures the size and position of the defect in step S130. That is, the position of the defect is acquired from the position of the pixel that is “1” in the binarized image, and the maximum diameter of the pixel that is “1” in the binarized image is acquired as the defect size. As described above, in the present invention, the defect is detected using only the actually measured transmission X-ray image, and the dimensional error or the positional deviation between the transmission X-ray image and the model image when casting the cast product 12a. It is possible to detect a defect without being affected by this.

すなわち、仮に予め作成したモデル画像と実測した透過X線画像とを比較するとすれば、モデル画像と透過X線画像とで対応する位置を正確に特定する必要があり、ずれなく両者の対応位置を特定するのは困難である。また、予めモデル画像を作成するのであれば、鋳造製品12aの良品に基づいて平均的な画像を作成せざるを得ず、個々の鋳造製品12aにおける寸法誤差を反映するのは不可能である。従って、予め作成したモデル画像を利用して精度良く欠陥を検出するのは困難である。しかし、本発明では実際に測定した透過X線画像から生成しているので、非常に高精度に欠陥を検出することができる。   That is, if a model image created in advance and an actually measured transmission X-ray image are compared, it is necessary to accurately specify the corresponding positions in the model image and the transmission X-ray image, and the corresponding positions of the two can be determined without deviation. It is difficult to identify. If a model image is created in advance, an average image must be created based on a non-defective product of the cast product 12a, and it is impossible to reflect a dimensional error in each cast product 12a. Therefore, it is difficult to accurately detect defects using a model image created in advance. However, in the present invention, the defect can be detected with very high accuracy because it is generated from the actually measured transmission X-ray image.

欠陥のサイズと位置とを計測すると、CPU24はステップS135で良否判定部24dにおける処理を実行し、鋳造製品12aの良否判定を行う。尚、良否判定の詳細については後述する。また、上述のように、実測した透過X線画像に基づいて欠陥を検出することによって、高精度に欠陥を検出すると、当該良否判定の精度を著しく向上させることができる。すなわち、良否判定においては、後述するように、鋳造製品12aにおける所定の基準位置と欠陥との距離に基づいて良否を判定しているので、欠陥の位置が正確でなければ良否判定を正確に行うことができないが、本実施形態では欠陥の位置を正確に特定しているので、良否判定精度も非常に高精度となる。   When the size and position of the defect are measured, the CPU 24 executes processing in the quality determination unit 24d in step S135 to determine quality of the cast product 12a. Details of the pass / fail judgment will be described later. As described above, when a defect is detected with high accuracy by detecting the defect based on the actually measured transmission X-ray image, the accuracy of the pass / fail judgment can be significantly improved. That is, in the quality determination, as described later, the quality is determined based on the distance between the predetermined reference position and the defect in the cast product 12a. Therefore, the quality determination is performed accurately if the position of the defect is not accurate. However, since the position of the defect is accurately specified in this embodiment, the pass / fail judgment accuracy is also very high.

以上のように、良否判定を実施した後、CPU24は、ステップS140にて上記検査部位データ27bを参照し、予め決められた総ての検査部位について欠陥の有無を検査し、良否判定を行ったか否かを判別する。同ステップS140にて総ての検査部位について検査および良否判定を行ったと判別されたときには、ステップS100において未検査の検査部位を照射領域へセットし、ステップS105以降の処理を繰り返す。   As described above, after the pass / fail determination is performed, the CPU 24 refers to the inspection site data 27b in step S140, inspects the presence / absence of defects for all the predetermined inspection sites, and performs the pass / fail determination. Determine whether or not. If it is determined in step S140 that the inspection and the pass / fail determination have been performed for all the inspection parts, in step S100, the unexamined inspection part is set in the irradiation region, and the processes in and after step S105 are repeated.

(3)検査位置修正処理:
次に、上記ステップS110における検査位置修正処理について詳述する。図4は検査位置修正処理部24aが実施する検査位置修正処理のフローチャートである。この検査位置修正処理においては、上記基準X線画像データの一部を位置決め領域として抽出し、この位置決め領域と実測した透過X線画像とでテンプレートマッチング処理を行うことにより、透過X線画像におけるずれを検出する。この処理は、メモリ27内に予め確保されたバッファに基準X線画像データと透過X線画像データとを記憶しながら行われる。
(3) Inspection position correction processing:
Next, the inspection position correction process in step S110 will be described in detail. FIG. 4 is a flowchart of the inspection position correction process performed by the inspection position correction processing unit 24a. In this inspection position correction process, a part of the reference X-ray image data is extracted as a positioning area, and a template matching process is performed between the positioning area and the actually measured transmission X-ray image, whereby a deviation in the transmission X-ray image is obtained. Is detected. This process is performed while storing reference X-ray image data and transmission X-ray image data in a buffer secured in advance in the memory 27.

図5の上段は、基準X線画像データの例を示しており、外側の矩形はバッファの大きさを示している。本来、X線画像は濃淡の画像となるべきであるが、図5においてはその形状が分かり易いように模式的な像を示しており、図5に示す例は、円筒状のボスBoにフランジ状の部位Fと補強部材Rとが連結されている鋳造製品12aの基準X線画像である。尚、このバッファには予め所定の座標軸が設定されており、画像内の各画素の位置を座標で特定することができる。本実施形態においては、鋳造製品12aの左側および下側の端面がそれぞれy軸とx軸とに重なるようになっており、鋳造製品12aが精度良くX線の照射領域に配置されている場合には、このような透過X線画像データが得られることを示している。   The upper part of FIG. 5 shows an example of the reference X-ray image data, and the outer rectangle indicates the size of the buffer. Originally, the X-ray image should be a grayscale image, but FIG. 5 shows a schematic image so that the shape can be easily understood. The example shown in FIG. 5 shows a flange on a cylindrical boss Bo. It is a reference | standard X-ray image of the casting product 12a in which the shape site | part F and the reinforcement member R are connected. Note that a predetermined coordinate axis is set in advance in this buffer, and the position of each pixel in the image can be specified by coordinates. In the present embodiment, the left and lower end surfaces of the cast product 12a overlap the y-axis and the x-axis, respectively, and the cast product 12a is accurately placed in the X-ray irradiation region. Indicates that such transmission X-ray image data can be obtained.

図5の下段は、実測した透過X線画像データの例を示している。ここでも外側の矩形はバッファの大きさを示しており、基準X線画像データを記憶しているバッファと同じ容量である。また、図5の上段と同様にx軸とy軸とが設定されている。図5の下段においては鋳造製品12aがx軸とy軸とに対して傾いており、また、左側の端面と下側の端面も軸と一致していない。従って、鋳造製品12aとX線の照射領域との相対位置関係が上述の基準X線画像データと比較してずれている。   The lower part of FIG. 5 shows an example of actually measured transmission X-ray image data. Again, the outer rectangle indicates the size of the buffer and has the same capacity as the buffer storing the reference X-ray image data. Further, the x-axis and the y-axis are set as in the upper stage of FIG. In the lower part of FIG. 5, the cast product 12a is inclined with respect to the x-axis and the y-axis, and the left end face and the lower end face do not coincide with the axes. Therefore, the relative positional relationship between the cast product 12a and the X-ray irradiation area is deviated from the above-mentioned reference X-ray image data.

検査位置修正処理は、このようなずれを補償して透過X線画像データにおいても鋳造製品12aの透過X線画像とx軸,y軸との相対関係が図5の上段に示すような関係になるよう修正する処理である。この処理を行うため、ステップS200では、検査位置修正処理部24aが上記基準X線画像データ27dを参照し、上記ステップS105にて撮像対象となっていた検査部位に対応する基準X線画像データを抽出してバッファに記憶する。そして、その一部を抽出して位置決め領域として設定する。   In the inspection position correction process, the relative relationship between the transmission X-ray image of the cast product 12a and the x-axis and y-axis is such as shown in the upper part of FIG. It is the process which corrects to become. In order to perform this processing, in step S200, the inspection position correction processing unit 24a refers to the reference X-ray image data 27d, and generates reference X-ray image data corresponding to the inspection site that has been imaged in step S105. Extract and store in buffer. Then, a part thereof is extracted and set as a positioning region.

ここで、位置決め領域は基準X線画像データと実測した透過X線画像データとを比較するために抽出されれば良く、基準X線画像データにおいて鋳造製品12aの像として特徴的な部位を抽出すればよい。図5の上段に示す例では鋳造製品12aの上部右側に示す矩形T1が位置決め領域である。本実施形態では、この位置決め領域を逐次回転させながら透過X線画像データ内でテンプレートマッチング処理を行う。   Here, the positioning region may be extracted in order to compare the reference X-ray image data with the actually measured transmission X-ray image data, and a characteristic part as an image of the casting product 12a is extracted from the reference X-ray image data. That's fine. In the example shown in the upper part of FIG. 5, a rectangle T1 shown on the upper right side of the cast product 12a is the positioning region. In the present embodiment, template matching processing is performed in the transmitted X-ray image data while sequentially rotating the positioning region.

そこで、ステップS205では、角度を定義するための変数θに初期の開始角(例えば0°)を設定し、ステップS210では基準X線画像データに対して当該変数θに相当する角度の回転を行う。そして、ステップS215では、回転後の位置決め領域T1に対して外接する矩形を、テンプレートマッチング処理における基準となるテンプレートT2として登録する。図5の中段にはこの様子を示している。すなわち、破線で示す位置決め領域T1がθ回転したとき、この位置決め領域T1に外接する矩形は一点鎖線のように定義することができる。そこで、この一点鎖線に含まれる基準X線画像データをテンプレートT2として登録する。   Therefore, in step S205, an initial start angle (for example, 0 °) is set to the variable θ for defining the angle, and in step S210, the angle corresponding to the variable θ is rotated with respect to the reference X-ray image data. . In step S215, a rectangle circumscribing the rotated positioning region T1 is registered as a template T2 serving as a reference in the template matching process. This is shown in the middle part of FIG. That is, when the positioning area T1 indicated by the broken line rotates by θ, a rectangle circumscribing the positioning area T1 can be defined as a one-dot chain line. Therefore, the reference X-ray image data included in the one-dot chain line is registered as a template T2.

ステップS220では、当該テンプレートT2によって透過X線画像データをスキャンし、テンプレートマッチング処理を行う。各スキャン位置では、テンプレートT2内の基準X線画像データとスキャン対象となっている透過X線画像データとの一致度を示すスコアSを算出する。スコアSは、両者の一致度を評価するための指標であれば良く、本実施形態においては、両者が一致しているほど数値が大きくなるように設定される。例えば、両画像データの差分を算出し、差分の和の逆数をスコアSとするような構成を採用可能である。また、スキャン範囲は必要充分な範囲を設定することができれば良く、透過X線画像データの全範囲をスキャン範囲とする必要はない。   In step S220, the transmission X-ray image data is scanned with the template T2, and template matching processing is performed. At each scan position, a score S indicating the degree of coincidence between the reference X-ray image data in the template T2 and the transmitted X-ray image data to be scanned is calculated. The score S may be an index for evaluating the degree of coincidence between the two, and in the present embodiment, the score S is set so that the numerical value increases as the two coincide. For example, it is possible to employ a configuration in which the difference between the two image data is calculated and the score S is the reciprocal of the sum of the differences. The scan range only needs to be set to a necessary and sufficient range, and the entire range of the transmitted X-ray image data need not be set as the scan range.

各位置におけるスコアSを算出した後、ステップS225においては、スコアSの中から最大値を抽出し、そのときのテンプレートT2の位置Xθ,Yθをメモリ27に一時記憶する。また、そのときのスコアをスコアSθとしてメモリ27に一時記憶する。すなわち、テンプレートT2と透過X線画像とが最も一致する位置とスコアとを回転角θに対応づけながら記憶する。尚、テンプレートT2の位置としては、位置を特定することができればテンプレートT2内のどの位置であっても良いが、例えば、テンプレートT2の中心位置を示す座標等を採用可能である。 After calculating the score S at each position, in step S225, the maximum value is extracted from the score S, and the positions X θ and Y θ of the template T2 at that time are temporarily stored in the memory 27. Further, the score at that time is temporarily stored in the memory 27 as a score . That is, the position where the template T2 and the transmitted X-ray image most closely coincide with the score is stored while being associated with the rotation angle θ. The position of the template T2 may be any position in the template T2 as long as the position can be specified. For example, coordinates indicating the center position of the template T2 can be adopted.

ステップS230では、変数θが予め設定された最大回転角に達しているか否かを判別し、同ステップS230にて変数θが予め設定された最大回転角に達していると判別されない場合には、ステップS235にて現在の角度θに対して予め決められたステップ角度を加え、これを新たな角度θとしてステップS210以降の処理を繰り返す。   In step S230, it is determined whether or not the variable θ has reached a preset maximum rotation angle. If it is not determined in step S230 that the variable θ has reached a preset maximum rotation angle, In step S235, a predetermined step angle is added to the current angle θ, and this is set as a new angle θ, and the processing in step S210 and subsequent steps is repeated.

ステップS230にて変数θが予め設定された最大回転角に達していると判別されたときには、テンプレートマッチング処理のスコアが許容範囲であるか否か、すなわち、測定した鋳造製品12aの姿勢ずれが許容範囲であるか否かを判別する。尚、X線検出器13において検出する2次元平面内でのずれは、後述する画像の移動によって補償することができるので、ここでは当該2次元平面に直交する方向へずれが生じているか否かを判別する。このため、ステップS240では、各角度におけるスコアSθの最大値が所定の閾値以下であるか否かを判別する。この閾値は、スコアSθの下限を示しており、予め決められるとともに閾値データ27aとしてメモリ27に記録されている。 When it is determined in step S230 that the variable θ has reached the preset maximum rotation angle, whether or not the score of the template matching process is within an allowable range, that is, the posture deviation of the measured casting product 12a is allowable. Whether it is a range or not is determined. Note that the deviation in the two-dimensional plane detected by the X-ray detector 13 can be compensated by the movement of the image, which will be described later. Therefore, here, whether or not the deviation occurs in a direction orthogonal to the two-dimensional plane. Is determined. Therefore, in step S240, the maximum value of the score S theta at each angle is equal to or smaller than a predetermined threshold value. The threshold indicates the lower limit of the score S theta, are recorded in the memory 27 as the threshold data 27a with is predetermined.

図6は、鋳造製品12aの姿勢によって良否判定の精度が低下し得ることを説明するための説明図である。図6に鋳造製品12aは、位置決め機構12によって配置されるべき理想的な位置Iに対して角度αだけ傾いている。この場合、鋳造製品12aの透過X線画像データは、図6の下段に実線で示すように両端がなだらかに変化する。一方、鋳造製品12aが理想的な位置Iに配置されている場合、その透過X線画像データは、図6の下段に破線で示すように両端の変化が急峻である。   FIG. 6 is an explanatory diagram for explaining that the accuracy of the quality determination can be lowered depending on the posture of the cast product 12a. In FIG. 6, the cast product 12 a is inclined by an angle α with respect to an ideal position I to be arranged by the positioning mechanism 12. In this case, the transmission X-ray image data of the cast product 12a changes gently at both ends as shown by the solid line in the lower part of FIG. On the other hand, when the cast product 12a is arranged at the ideal position I, the transmission X-ray image data has a sharp change at both ends as indicated by a broken line in the lower part of FIG.

本実施形態においては、後述するように鋳造製品12aの端面から欠陥までの距離に基づいて鋳造製品12aの良否判定を行う。図6の下段に破線で示すように両端の変化が急峻であると端面の位置を正確に特定することができるが、実線で示すように端面による影響が範囲Eにまたがって存在すると、端面の位置を正確に特定することができない。従って、良否判定を正確に行うことができない。   In this embodiment, the quality of the cast product 12a is determined based on the distance from the end surface of the cast product 12a to the defect, as will be described later. If the change of both ends is steep as shown by the broken line in the lower part of FIG. 6, the position of the end face can be specified accurately. However, if the influence of the end face exists over the range E as shown by the solid line, The position cannot be specified accurately. Therefore, the pass / fail judgment cannot be performed accurately.

そこで、上述のようにスコアSθの下限を設定することで、鋳造製品12aが理想的な位置Iに位置し、理想的な姿勢であったか否かを判定することにしている。すなわち、理想的な位置Iと異なる位置で透過X線画像を撮像すれば、テンプレートマッチング処理を行ったとしても良いスコアSが得られないはずである。これを利用し、テンプレートマッチング処理のスコアSθの最大値と閾値とを比較することによって測定した鋳造製品12aの姿勢が許容範囲であるか否かを判別している。 Therefore, by setting the lower limit of the score as described above, it is determined whether or not the cast product 12a is positioned at the ideal position I and has the ideal posture. That is, if a transmission X-ray image is captured at a position different from the ideal position I, a good score S should not be obtained even if the template matching process is performed. Using this, the attitude of the cast product 12a, which was determined by comparing the maximum value and the threshold value of the score S theta template matching process is to determine whether a permissible range.

ステップS240にて各角度におけるスコアSθの最大値が所定の閾値以下であると判別されたときには、ステップS245にてCPU24が位置決め機構制御部22に指示を出し、鋳造製品12aの姿勢を変更する。そして、図2に示すステップS105以降の処理を繰り返す。ステップS240にて各角度におけるスコアSθの最大値が所定の閾値以下であると判別されないときには、ステップS250においてスコアSθが最大となっている角度θを取得し、移動角を示す変数θmaxとしてメモリ27に一時記憶する。 When the maximum value of the score S theta at each angle is determined to be equal to or less than the predetermined threshold value at step S240, CPU 24 at step S245 to issue instructions to the positioning mechanism control unit 22, changes the attitude of the cast product 12a . And the process after step S105 shown in FIG. 2 is repeated. If it is not determined in step S240 that the maximum value of the score S θ at each angle is equal to or less than a predetermined threshold, the angle θ at which the score S θ is maximum is acquired in step S250, and the variable θ max indicating the movement angle is obtained. Is temporarily stored in the memory 27.

ステップS255では、以上のようにして取得した角度θmaxと位置Xθ,Yθに基づいて、透過X線画像を移動させる。すなわち、透過X線画像を”−θmax”回転させ、さらにx軸方向に”−Xθ”、y軸方向に”−Yθ”移動させる。これにより、図5の下段に示すようにx軸とy軸とに対して傾いている鋳造製品12aの像を図5の上段に示すような状態にすることができる。このように、2次元平面内で鋳造製品12aの像におけるずれを補償した後には、ステップS260において、予め決められた検査対象の領域内の画像を切り出して図2のステップS115以降の処理に復帰する。 In step S255, the transmitted X-ray image is moved based on the angle θ max and the positions X θ and Y θ acquired as described above. That is, the transmitted X-ray image is rotated by “−θ max ”, and further moved by “−X θ ” in the x-axis direction and “−Y θ ” in the y-axis direction. Thereby, as shown in the lower part of FIG. 5, the image of the cast product 12a inclined with respect to the x-axis and the y-axis can be brought into a state as shown in the upper part of FIG. After compensating for the deviation in the image of the cast product 12a in the two-dimensional plane in this way, in step S260, the image in the predetermined region to be inspected is cut out and the processing returns to the processing after step S115 in FIG. To do.

(4)良否判定処理:
次に、上記ステップS135における良否判定処理について詳述する。図7は良否判定部24dが実施する良否判定処理のフローチャートである。良否判定を行う際には、透過X線画像から検査対象の領域内の画像が切り出され、さらに、当該切り出された画像内で、欠陥と欠陥以外の部位とを示す2値化画像が得られている。そこで、この欠陥と鋳造製品12aにおける所定の基準位置との距離を算出して良否判定を行う。本実施形態においては、当該所定の基準位置として鋳造製品12aの端面を採用している。
(4) Pass / fail judgment processing:
Next, the quality determination process in step S135 will be described in detail. FIG. 7 is a flowchart of the quality determination process performed by the quality determination unit 24d. When the pass / fail judgment is performed, an image in the region to be inspected is cut out from the transmission X-ray image, and a binary image indicating a defect and a portion other than the defect is obtained in the cut out image. ing. Therefore, the quality is determined by calculating the distance between this defect and a predetermined reference position in the cast product 12a. In the present embodiment, the end face of the cast product 12a is adopted as the predetermined reference position.

図8は、上記図5に示すような鋳造製品12aにおける画像の切り出しと、2値化画像を示す図である。すなわち、上記位置修正処理によって透過X線画像が回転され、図8の上段に示すように鋳造製品12aの端面がy軸とx軸とに重なるように配置されると、予め決められた検査対象の領域内の画像が切り出される。図8の上段においては、太線の矩形でこの領域を例示している。この像に対してステップS115〜S130の処理が実施されると、図8の下段に示すように欠陥が抽出された2値化画像となる。   FIG. 8 is a view showing a cut-out image and a binarized image in the cast product 12a as shown in FIG. That is, when the transmission X-ray image is rotated by the position correction process and the end surface of the cast product 12a is arranged so as to overlap the y-axis and the x-axis as shown in the upper part of FIG. The image in the area is cut out. In the upper part of FIG. 8, this area is illustrated by a bold rectangle. When the processing of steps S115 to S130 is performed on this image, a binary image from which defects are extracted is obtained as shown in the lower part of FIG.

ステップS300では、このような2値化画像に基づいて欠陥の輪郭を算出する。すなわち、2値化画像において”1”と”0”とが隣接するような総ての画素を抽出し、各画素の位置を(XE(t),YE(t))として一時記憶する。輪郭の画素が抽出されると、ステップS305において各画素の位置(XE(t),YE(t))から端面ラインまでの距離D(t)を算出する。端面ラインの位置は予め決められているので、端面ラインの式は固定的であり、各画素の位置と端面ラインとの距離D(t)は、予め決められた式で算出することができる。 In step S300, the outline of the defect is calculated based on such a binarized image. That is, all pixels in which “1” and “0” are adjacent to each other in the binarized image are extracted, and the positions of the respective pixels are temporarily stored as (X E (t), Y E (t)). . When the contour pixel is extracted, a distance D (t) from the position (X E (t), Y E (t)) of each pixel to the end face line is calculated in step S305. Since the position of the end face line is determined in advance, the formula of the end face line is fixed, and the distance D (t) between the position of each pixel and the end face line can be calculated by a predetermined formula.

端面ラインは、上記検査対象の領域を示す矩形の一辺であり、図8の下段においては、2値化画像の上辺と一致する直線Y=Coである。各画素の位置(XE(t),YE(t))から端面ラインまでの距離D(t)を算出すると、ステップS310にてこれらの距離D(t)のうち、最小値D(t)minを抽出する。また、ステップS315にて欠陥の最大径Raを算出する。例えば、各画素同士の距離を計算し、その最大値を最大径Raとする。 The end face line is one side of a rectangle indicating the region to be inspected, and in the lower part of FIG. 8, a straight line Y = Co that coincides with the upper side of the binarized image. When the distance D (t) from the position of each pixel (X E (t), Y E (t)) to the end face line is calculated, the minimum value D (t) of these distances D (t) is calculated in step S310. ) Extract min. In step S315, the maximum defect diameter Ra is calculated. For example, the distance between each pixel is calculated, and the maximum value is set as the maximum diameter Ra.

次に、ステップS320では、難検出条件を満たしているか否かを判別する。ここで、難検出条件は上記D(t)minと欠陥の輪郭位置(XE(t),YE(t))とについて予め設定されている。すなわち、後の処理によってD(t)minが所定の閾値以上であるか否かを判別するが、ここで、距離D(t)の測定バラツキを考慮したときに、閾値以上であるか否かが不明となる場合がある。そこで、この場合は、ステップS325において検査条件を変更し、ステップS105以降の処理を繰り返す。 Next, in step S320, it is determined whether or not a difficult detection condition is satisfied. Here, the difficulty detection conditions are set in advance for the D (t) min and the contour position (X E (t), Y E (t)) of the defect. That is, it is determined whether or not D (t) min is equal to or greater than a predetermined threshold value by the subsequent processing. Here, whether or not the distance D (t) is greater than or equal to the threshold value in consideration of measurement variation. May become unknown. Therefore, in this case, the inspection condition is changed in step S325, and the processing after step S105 is repeated.

また、鋳造製品12aの厚みが大きく変化する部位と欠陥の輪郭位置(XE(t),YE(t))とが重なっている場合には、透過X線画像の変化が欠陥に起因するのかあるいは鋳造製品12aの厚み変化に起因するのかが判別しづらくなる。そこで、鋳造製品12aの厚みが大きく変化する部位と欠陥の輪郭位置(XE(t),YE(t))とが重なっている場合にもステップS325において検査条件を変更し、ステップS105以降の処理を繰り返す。尚、鋳造製品12aの厚みが大きく変化する部位としては、図3Aに示すRtなどが該当する。 Further, the contour position of the site and defects thickness of the cast product 12a changes significantly when the (X E (t), Y E (t)) is overlapped, the change in transmission X-ray image due to the defective It is difficult to determine whether it is caused by the thickness change of the cast product 12a. Therefore, even when the part where the thickness of the cast product 12a greatly changes and the outline position (X E (t), Y E (t)) of the defect overlap, the inspection condition is changed in step S325, and after step S105. Repeat the process. In addition, Rt shown to FIG. 3A etc. corresponds as a site | part where the thickness of the casting product 12a changes a lot.

ここで、変更対象となる検査条件としては、種々の条件を採用可能である。例えば、X線発生器11におけるX線の照射時間やX線のエネルギー等を変更しても良いし、X線検出器13における検出時の分解能を調整してもよい。さらに、モデル画像算出部24bにおけるモデル画像の算出手法を変更しても良い。すなわち、モデル画像の算出手法としては、画像の品質等に応じてローパスフィルタを用いる手法や透過X線画像の空間的変化からその包絡線を形成する手法、透過X線の空間的変化に対して膨張/収縮処理を適用する手法等を選択可能であるので、この手法を変更する。   Here, various conditions can be adopted as inspection conditions to be changed. For example, the X-ray irradiation time or X-ray energy in the X-ray generator 11 may be changed, or the resolution at the time of detection in the X-ray detector 13 may be adjusted. Further, the model image calculation method in the model image calculation unit 24b may be changed. That is, as a calculation method of the model image, a method using a low-pass filter according to the quality of the image, a method of forming an envelope from a spatial change of the transmission X-ray image, and a spatial change of the transmission X-ray Since a technique for applying the expansion / contraction process can be selected, this technique is changed.

さらに、位置決め機構制御部22に指示を行い、鋳造製品12aの姿勢を変更しても良い。この変更は、鋳造製品12aの厚みが大きく変化する部位と欠陥の輪郭位置(XE(t),YE(t))とが重なっている場合に適用して好適である。例えば、欠陥が上述のRtに存在する場合、図3に示す例は、円筒形のボスの透過X線画像であるが、この円筒軸に対してボスを回転させるように姿勢を変更すれば、欠陥を判別しやすい位置に変更することが可能になる。 Furthermore, the positioning mechanism control unit 22 may be instructed to change the posture of the cast product 12a. This change is preferably applied when a portion where the thickness of the cast product 12a greatly changes overlaps with the defect contour position (X E (t), Y E (t)). For example, when a defect exists in the above-described Rt, the example shown in FIG. 3 is a transmission X-ray image of a cylindrical boss, but if the posture is changed so as to rotate the boss with respect to this cylindrical axis, It becomes possible to change to a position where the defect can be easily identified.

ステップS320において難検出条件を満たしていると判別されない場合には、ステップS330において、上記最小値D(t)minが所定の閾値以上であるか否かを判別する。ステップS330において、最小値D(t)minが所定の閾値以上であると判別されないときには、さらに、ステップS335にて欠陥の最大径Raが所定の閾値以上であるか否かを判別する。ステップS335にて最大径Raが所定の閾値以上であると判別されたときには、ステップS340にて鋳造製品12aが不良品であると判定する。   If it is not determined in step S320 that the hard detection condition is satisfied, it is determined in step S330 whether or not the minimum value D (t) min is equal to or greater than a predetermined threshold value. If it is not determined in step S330 that the minimum value D (t) min is greater than or equal to the predetermined threshold value, it is further determined in step S335 whether or not the maximum defect diameter Ra is equal to or greater than the predetermined threshold value. When it is determined in step S335 that the maximum diameter Ra is equal to or larger than the predetermined threshold value, it is determined in step S340 that the cast product 12a is defective.

すなわち、ある閾値以上の大きさの欠陥が端面ラインに対してある許容範囲より近くに存在するときに、欠陥が鋳造製品12aの破壊の原因になるとし、不良品であると判定する。ステップS330で最小値D(t)minが所定の閾値以上であると判別されたとき、または、ステップS335にて最大径Raが所定の閾値以上であると判別されないときには、ステップS345にて鋳造製品12aが良品であると判定する。尚、ステップS330,S335における閾値は、予め特定され、閾値データ27aとしてメモリ27に記録されている。   That is, when a defect having a size larger than a certain threshold is present closer to the end face line than a certain allowable range, it is determined that the defect causes the casting product 12a to be broken and is determined to be a defective product. If it is determined in step S330 that the minimum value D (t) min is greater than or equal to a predetermined threshold value, or if it is not determined in step S335 that the maximum diameter Ra is greater than or equal to the predetermined threshold value, the cast product is determined in step S345. It is determined that 12a is a non-defective product. The threshold values in steps S330 and S335 are specified in advance and recorded in the memory 27 as threshold data 27a.

(5)他の実施形態:
本発明においては、実測した透過X線画像に基づいてモデル画像を作成して欠陥を検出し、また、欠陥と鋳造製品における所定の基準位置との距離に基づいて良否判定をすることができれば良く、上述の実施形態のような構成が必須というわけではない。例えば、位置決め機構12による位置決め精度が良く、X線検出器13において作成する2次元画像に直交する方向のずれが良否判定の精度に影響を与えないのであれば、上記ステップS240,S245を省略することができる。
(5) Other embodiments:
In the present invention, it is only necessary to create a model image based on the actually measured transmission X-ray image, detect the defect, and determine whether or not the defect is good based on the distance between the defect and a predetermined reference position in the cast product. The configuration as described in the above embodiment is not essential. For example, if the positioning accuracy by the positioning mechanism 12 is good and the shift in the direction orthogonal to the two-dimensional image created by the X-ray detector 13 does not affect the accuracy of the quality determination, the above steps S240 and S245 are omitted. be able to.

また、良否判定に際して予め検査対象の領域を決めておく構成が必須というわけではない。例えば、透過X線画像データ内で鋳造製品における所定の基準位置となる端面等を検出し、画像内で端面を示す直線を決定すれば、この直線と欠陥との距離を算出することが可能である。従って、この処理を採用するのであれば、ステップS200〜S260のような検査位置修正処理は不要である。   In addition, it is not essential that the inspection target area is determined in advance when determining pass / fail. For example, by detecting an end face that is a predetermined reference position in a cast product in transmitted X-ray image data and determining a straight line indicating the end face in the image, the distance between the straight line and the defect can be calculated. is there. Therefore, if this process is adopted, the inspection position correction process as in steps S200 to S260 is unnecessary.

さらに、欠陥検出の精度が高く、良否判定精度が高い場合には、上述のように難検出条件であるか否かを検出し検査条件を変更するような処理は必須ではなく、ステップS320,S325を省略することもできる。さらに、良否判定を行う際の基準も上述のような基準に限られない。例えば、欠陥と端面との距離と欠陥の大きさの双方に基づいて良否判定を行うことが必須ではなく、欠陥と端面との距離に基づいて良否判定を行っても良い。また、鋳造製品における所定の基準位置も端面に限らず、応力が集中するような特定の部位であっても良い。   Furthermore, when the defect detection accuracy is high and the pass / fail determination accuracy is high, the processing for detecting whether or not the detection condition is difficult and changing the inspection condition as described above is not essential, and steps S320 and S325 are not necessary. Can be omitted. Furthermore, the criteria for performing the pass / fail judgment are not limited to the above criteria. For example, it is not essential to perform the pass / fail determination based on both the distance between the defect and the end face and the size of the defect, and the pass / fail determination may be performed based on the distance between the defect and the end face. Further, the predetermined reference position in the cast product is not limited to the end face, and may be a specific part where stress is concentrated.

本発明にかかるX線検査装置の概略ブロック図である。1 is a schematic block diagram of an X-ray inspection apparatus according to the present invention. X線検査処理のフローチャートである。It is a flowchart of a X-ray inspection process. 透過X線を解析する様子を説明する説明図である。It is explanatory drawing explaining a mode that a transmitted X-ray is analyzed. 検査位置修正処理のフローチャートである。It is a flowchart of an inspection position correction process. 検査位置修正処理において画像を修正する様子を説明する説明図である。It is explanatory drawing explaining a mode that an image is corrected in a test | inspection position correction process. 良否判定の精度が低下し得ることを説明するための説明図である。It is explanatory drawing for demonstrating that the precision of a quality determination may fall. 良否判定処理のフローチャートである。It is a flowchart of a quality determination process. 良否判定を行う際の例を示す図である。It is a figure which shows the example at the time of performing quality determination.

符号の説明Explanation of symbols

10…X線撮像機構部
11…X線発生器
12…位置決め機構
12a…鋳造製品
13…X線検出器
20…X線撮像制御部
21…X線制御部
22…位置決め機構制御部
23…透過X線画像取得部
24…CPU
24a…検査位置修正処理部
24b…モデル画像算出部
24c…欠陥検出部
24d…良否判定部
25…入力部
26…出力部
27…メモリ
27a…閾値データ
27b…検査部位データ
27c…撮像条件データ
27d…基準X線画像データ
DESCRIPTION OF SYMBOLS 10 ... X-ray imaging mechanism part 11 ... X-ray generator 12 ... Positioning mechanism 12a ... Casting product 13 ... X-ray detector 20 ... X-ray imaging control part 21 ... X-ray control part 22 ... Positioning mechanism control part 23 ... Transmission X Line image acquisition unit 24 ... CPU
24a ... Inspection position correction processing unit 24b ... Model image calculation unit 24c ... Defect detection unit 24d ... Pass / fail judgment unit 25 ... Input unit 26 ... Output unit 27 ... Memory 27a ... Threshold data 27b ... Inspection site data 27c ... Imaging condition data 27d ... Reference X-ray image data

Claims (13)

X線を鋳造製品に照射するX線照射手段と、
上記鋳造製品を透過した透過X線を検出する透過X線検出手段と、
同検出された透過X線に基づいて上記鋳造製品が無欠陥である場合の透過X線を算出する無欠陥X線算出手段と、
上記検出された透過X線と上記算出された無欠陥である場合の透過X線とを比較して上記鋳造製品の欠陥を検出する欠陥検出手段とを備えることを特徴とするX線検査装置。
X-ray irradiation means for irradiating cast products with X-rays;
Transmitted X-ray detection means for detecting transmitted X-rays transmitted through the cast product;
Defect-free X-ray calculating means for calculating transmitted X-rays when the cast product is defect-free based on the detected transmitted X-rays;
An X-ray inspection apparatus comprising: defect detection means for detecting the defect of the cast product by comparing the detected transmitted X-ray with the calculated transmitted X-ray when there is no defect.
上記無欠陥X線算出手段は、透過X線量が欠陥に起因して変化している部分を検出し、当該欠陥に起因する変化をキャンセルすることによって上記鋳造製品が無欠陥である場合の透過X線を算出することを特徴とする上記請求項1に記載のX線検査装置。 The defect-free X-ray calculating means detects a portion where the transmitted X-ray dose is changed due to a defect, and cancels the change caused by the defect, thereby transmitting the transmitted X when the cast product is defect-free. The X-ray inspection apparatus according to claim 1, wherein a line is calculated. 上記検出された透過X線に基づいて、上記検出された欠陥と上記鋳造製品における所定の基準位置との距離を算出し、当該距離が所定の基準距離以上であるときに上記鋳造製品が良品であると判定する判定手段を備えることを特徴とする上記請求項1または請求項2のいずれかに記載のX線検査装置。 Based on the detected transmitted X-ray, a distance between the detected defect and a predetermined reference position in the cast product is calculated, and the cast product is a non-defective product when the distance is equal to or greater than a predetermined reference distance. The X-ray inspection apparatus according to claim 1, further comprising a determination unit that determines that there is one. 上記所定の基準位置は、鋳造製品の輪郭に設定されることを特徴とする上記請求項3に記載のX線検査装置。 The X-ray inspection apparatus according to claim 3, wherein the predetermined reference position is set to an outline of a cast product. 上記判定手段は、上記検出された欠陥と上記鋳造製品における所定の基準位置との距離が上記所定の基準距離以下であり、かつ当該欠陥が所定の大きさ以上であるときに上記鋳造製品が不良品であると判定することを特徴とする上記請求項3または請求項4のいずれかに記載のX線検査装置。 The determination means determines that the cast product is defective when the distance between the detected defect and the predetermined reference position in the cast product is not more than the predetermined reference distance and the defect is not less than a predetermined size. The X-ray inspection apparatus according to claim 3, wherein the X-ray inspection apparatus is determined to be a non-defective product. 上記X線照射手段は、上記鋳造製品とX線の照射領域との相対位置関係を調整する照射領域調整部を備え、上記鋳造製品において予め決められた領域を照射領域に配置してX線を照射することを特徴とする上記請求項1〜請求項5のいずれかに記載のX線検査装置。 The X-ray irradiation means includes an irradiation region adjustment unit that adjusts a relative positional relationship between the casting product and an X-ray irradiation region, and arranges a predetermined region in the casting product in the irradiation region to emit X-rays. The X-ray inspection apparatus according to claim 1, wherein irradiation is performed. 上記透過X線検出手段は透過X線の2次元分布を示す透過X線画像を生成し、上記判定手段は当該透過X線画像内で上記鋳造製品における所定の基準位置に相当する部位が予め決められた検査位置となるように、上記透過X線画像を移動させることを特徴とする上記請求項1〜請求項6のいずれかに記載のX線検査装置。 The transmitted X-ray detection means generates a transmitted X-ray image showing a two-dimensional distribution of transmitted X-rays, and the determination means determines in advance a portion corresponding to a predetermined reference position in the cast product in the transmitted X-ray image. The X-ray inspection apparatus according to claim 1, wherein the transmission X-ray image is moved so that the inspection position is set. 良品の鋳造製品における基準のX線画像を予め作成しておき、上記判定手段は当該基準のX線画像と上記透過X線画像とを比較することによって、上記鋳造製品における所定の基準位置と上記検査位置との偏差を検出することを特徴とする上記請求項7に記載のX線検査装置。 A reference X-ray image in a non-defective casting product is prepared in advance, and the determination means compares the reference X-ray image with the transmitted X-ray image, thereby determining a predetermined reference position in the casting product and the above-mentioned X-ray image. The X-ray inspection apparatus according to claim 7, wherein a deviation from the inspection position is detected. 上記X線照射手段は上記鋳造製品とX線の照射領域との相対位置関係を調整する照射領域調整部を備え、上記透過X線検出手段は上記鋳造製品とX線の照射領域との相対位置関係のずれを検出する位置ずれ検出部を備え、当該位置ずれ検出部によって相対位置関係のずれが検出されたときに上記照射領域調整部はこのずれを補償する調整を行うことを特徴とする上記請求項1〜請求項8のいずれかに記載のX線検査装置。 The X-ray irradiation means includes an irradiation area adjusting unit that adjusts a relative positional relationship between the casting product and an X-ray irradiation area, and the transmitted X-ray detection means is a relative position between the casting product and the X-ray irradiation area. A positional deviation detection unit that detects a deviation in the relationship is provided, and when the deviation in the relative positional relationship is detected by the positional deviation detection unit, the irradiation area adjustment unit performs adjustment to compensate for the deviation. The X-ray inspection apparatus in any one of Claims 1-8. 上記位置ずれ検出部は、検出した透過X線の2次元分布を示す透過X線画像を生成し、当該透過X線画像に基づいて上記鋳造製品がこの2次元分布を形成する平面に対して直交する方向にずれているか否かを検出することを特徴とする上記請求項9に記載のX線検査装置。 The misregistration detection unit generates a transmission X-ray image indicating a two-dimensional distribution of the detected transmission X-rays, and the cast product is orthogonal to a plane on which the cast product forms the two-dimensional distribution based on the transmission X-ray images. The X-ray inspection apparatus according to claim 9, wherein the X-ray inspection apparatus is configured to detect whether or not the direction is shifted. 上記X線照射手段は上記鋳造製品とX線の照射領域との相対位置関係を調整する照射領域調整部を備え、上記欠陥検出手段は、欠陥の検出が困難となる難検出条件が発生した場合に、上記X線照射手段におけるX線照射条件と、上記透過X線検出手段におけるX線の検出条件と、上記無欠陥X線算出手段における透過X線の算出手法と、上記照射領域調整部によって設定される上記相対位置関係とのいずれかまたは組み合わせを変更することを特徴とする上記請求項1〜請求項10のいずれかに記載のX線検査装置。 The X-ray irradiation means includes an irradiation area adjustment unit that adjusts the relative positional relationship between the cast product and the X-ray irradiation area, and the defect detection means has a difficult detection condition that makes it difficult to detect a defect. In addition, the X-ray irradiation conditions in the X-ray irradiation means, the X-ray detection conditions in the transmission X-ray detection means, the transmission X-ray calculation method in the defect-free X-ray calculation means, and the irradiation region adjustment unit The X-ray inspection apparatus according to any one of claims 1 to 10, wherein any one or combination with the set relative positional relationship is changed. 鋳造製品の欠陥を検出するX線検査方法であって、
X線を鋳造製品に照射するX線照射工程と、
上記鋳造製品を透過した透過X線を検出する透過X線検出工程と、
同検出された透過X線に基づいて上記鋳造製品が無欠陥である場合の透過X線を算出する無欠陥X線算出工程と、
上記検出された透過X線と上記算出された無欠陥である場合の透過X線とを比較して上記鋳造製品の欠陥を検出する欠陥検出工程とを備えることを特徴とするX線検査方法。
An X-ray inspection method for detecting defects in a cast product,
An X-ray irradiation process for irradiating cast products with X-rays;
A transmitted X-ray detection step of detecting transmitted X-rays transmitted through the cast product;
A defect-free X-ray calculation step of calculating transmitted X-rays when the cast product is defect-free based on the detected transmitted X-rays;
An X-ray inspection method comprising: a defect detection step of detecting a defect of the cast product by comparing the detected transmitted X-ray with the calculated transmitted X-ray when there is no defect.
X線を鋳造製品に照射するX線照射手段と、
上記鋳造製品を透過した透過X線を検出する透過X線検出手段とを備えるX線検査装置を制御するコンピュータにおいて、
上記透過X線検出手段によって検出された透過X線に基づいて上記鋳造製品が無欠陥である場合の透過X線を算出する無欠陥X線算出機能と、
上記透過X線検出手段によって検出された透過X線と、上記算出された無欠陥である場合の透過X線とを比較して上記鋳造製品の欠陥を検出する欠陥検出機能とを実現することを特徴とするX線検査プログラム。

X-ray irradiation means for irradiating cast products with X-rays;
In a computer for controlling an X-ray inspection apparatus comprising transmitted X-ray detection means for detecting transmitted X-rays transmitted through the cast product,
A defect-free X-ray calculating function for calculating transmitted X-rays when the cast product is defect-free based on the transmitted X-rays detected by the transmitted X-ray detection means;
Realizing a defect detection function for detecting defects in the cast product by comparing the transmitted X-rays detected by the transmitted X-ray detection means with the calculated transmitted X-rays when there is no defect. A featured X-ray inspection program.

JP2004293141A 2004-10-05 2004-10-05 X-ray inspection apparatus, X-ray inspection method, and X-ray inspection program Expired - Lifetime JP4477980B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004293141A JP4477980B2 (en) 2004-10-05 2004-10-05 X-ray inspection apparatus, X-ray inspection method, and X-ray inspection program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004293141A JP4477980B2 (en) 2004-10-05 2004-10-05 X-ray inspection apparatus, X-ray inspection method, and X-ray inspection program

Publications (2)

Publication Number Publication Date
JP2006105794A true JP2006105794A (en) 2006-04-20
JP4477980B2 JP4477980B2 (en) 2010-06-09

Family

ID=36375711

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004293141A Expired - Lifetime JP4477980B2 (en) 2004-10-05 2004-10-05 X-ray inspection apparatus, X-ray inspection method, and X-ray inspection program

Country Status (1)

Country Link
JP (1) JP4477980B2 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008070330A (en) * 2006-09-15 2008-03-27 Toyota Motor Corp Radiation inspection apparatus, radiation inspection method, and radiation inspection program
JP2008232787A (en) * 2007-03-20 2008-10-02 Shimadzu Corp Defect inspection equipment
JP2010281649A (en) * 2009-06-03 2010-12-16 Nagoya Electric Works Co Ltd Radiation inspection apparatus, radiation inspection method, and radiation inspection program
JP2010281648A (en) * 2009-06-03 2010-12-16 Nagoya Electric Works Co Ltd Radiation inspection apparatus, radiation inspection method, and radiation inspection program
WO2013164971A1 (en) * 2012-05-01 2013-11-07 東京エレクトロン株式会社 X-ray inspection method and x-ray inspection device
JP2019007972A (en) * 2018-08-20 2019-01-17 株式会社ニコン Measurement processing method, measurement processing device, x-ray inspection device, and method for manufacturing structure
US10557706B2 (en) 2014-09-02 2020-02-11 Nikon Corporation Measurement processing device, x-ray inspection apparatus, method for manufacturing structure, measurement processing method, x-ray inspection method, measurement processing program, and x-ray inspection program
JP2020204479A (en) * 2019-06-14 2020-12-24 日本特殊陶業株式会社 Insulator inspection method and spark plug manufacturing method
US11016038B2 (en) 2014-09-02 2021-05-25 Nikon Corporation Measurement processing device, measurement processing method, measurement processing program, and method for manufacturing structure
WO2022224414A1 (en) 2021-04-22 2022-10-27 日産自動車株式会社 Quality evaluation method and quality evaluation device
CN117483713A (en) * 2023-10-31 2024-02-02 上海嘉朗实业南通智能科技有限公司 An intelligent clamping device for high-pressure casting of engine brackets

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04158208A (en) * 1990-10-22 1992-06-01 Toshiba Corp Inspecting apparatus by x-ray
JPH06118029A (en) * 1992-10-08 1994-04-28 Matsushita Electric Ind Co Ltd X-ray inspection apparatus and X-ray inspection method
JPH0933238A (en) * 1995-07-24 1997-02-07 Toyo Seikan Kaisha Ltd Method and apparatus for inspection of can seaming part
JPH10197456A (en) * 1997-01-08 1998-07-31 Hitachi Ltd Non-destructive inspection equipment
JPH10208046A (en) * 1997-01-21 1998-08-07 Shimadzu Corp X-ray foreign matter detection method
JP2000241368A (en) * 1999-02-23 2000-09-08 Stabic:Kk X-ray inspection apparatus
JP2000321220A (en) * 1999-05-14 2000-11-24 Shimadzu Corp X-ray foreign matter detection method
JP2001281170A (en) * 2000-03-29 2001-10-10 Nagoya Electric Works Co Ltd View movement method
JP2002280727A (en) * 2001-03-15 2002-09-27 Nagoya Electric Works Co Ltd Inspection method for voids in solder bumps
JP2004012407A (en) * 2002-06-11 2004-01-15 Hitachi Ltd Transmission image providing system and X-ray CT / DR imaging service system
JP2004034144A (en) * 2002-07-08 2004-02-05 Toyota Motor Corp Apparatus and method for supporting internal defect inspection of casting
JP2004257914A (en) * 2003-02-27 2004-09-16 Shimadzu Corp X-ray fluoroscope
JP2004356131A (en) * 2003-05-27 2004-12-16 Shimadzu Corp Inspection method and apparatus for double-sided mounting board

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04158208A (en) * 1990-10-22 1992-06-01 Toshiba Corp Inspecting apparatus by x-ray
JPH06118029A (en) * 1992-10-08 1994-04-28 Matsushita Electric Ind Co Ltd X-ray inspection apparatus and X-ray inspection method
JPH0933238A (en) * 1995-07-24 1997-02-07 Toyo Seikan Kaisha Ltd Method and apparatus for inspection of can seaming part
JPH10197456A (en) * 1997-01-08 1998-07-31 Hitachi Ltd Non-destructive inspection equipment
JPH10208046A (en) * 1997-01-21 1998-08-07 Shimadzu Corp X-ray foreign matter detection method
JP2000241368A (en) * 1999-02-23 2000-09-08 Stabic:Kk X-ray inspection apparatus
JP2000321220A (en) * 1999-05-14 2000-11-24 Shimadzu Corp X-ray foreign matter detection method
JP2001281170A (en) * 2000-03-29 2001-10-10 Nagoya Electric Works Co Ltd View movement method
JP2002280727A (en) * 2001-03-15 2002-09-27 Nagoya Electric Works Co Ltd Inspection method for voids in solder bumps
JP2004012407A (en) * 2002-06-11 2004-01-15 Hitachi Ltd Transmission image providing system and X-ray CT / DR imaging service system
JP2004034144A (en) * 2002-07-08 2004-02-05 Toyota Motor Corp Apparatus and method for supporting internal defect inspection of casting
JP2004257914A (en) * 2003-02-27 2004-09-16 Shimadzu Corp X-ray fluoroscope
JP2004356131A (en) * 2003-05-27 2004-12-16 Shimadzu Corp Inspection method and apparatus for double-sided mounting board

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008070330A (en) * 2006-09-15 2008-03-27 Toyota Motor Corp Radiation inspection apparatus, radiation inspection method, and radiation inspection program
JP2008232787A (en) * 2007-03-20 2008-10-02 Shimadzu Corp Defect inspection equipment
JP2010281649A (en) * 2009-06-03 2010-12-16 Nagoya Electric Works Co Ltd Radiation inspection apparatus, radiation inspection method, and radiation inspection program
JP2010281648A (en) * 2009-06-03 2010-12-16 Nagoya Electric Works Co Ltd Radiation inspection apparatus, radiation inspection method, and radiation inspection program
WO2013164971A1 (en) * 2012-05-01 2013-11-07 東京エレクトロン株式会社 X-ray inspection method and x-ray inspection device
US10557706B2 (en) 2014-09-02 2020-02-11 Nikon Corporation Measurement processing device, x-ray inspection apparatus, method for manufacturing structure, measurement processing method, x-ray inspection method, measurement processing program, and x-ray inspection program
US10760902B2 (en) 2014-09-02 2020-09-01 Nikon Corporation Measurement processing device, x-ray inspection apparatus, method for manufacturing structure, measurement processing method, x-ray inspection method, measurement processing program, and x-ray inspection program
US11016038B2 (en) 2014-09-02 2021-05-25 Nikon Corporation Measurement processing device, measurement processing method, measurement processing program, and method for manufacturing structure
US11016039B2 (en) 2014-09-02 2021-05-25 Nikon Corporation Measurement processing device, measurement processing method, measurement processing program, and method for manufacturing structure
JP2019007972A (en) * 2018-08-20 2019-01-17 株式会社ニコン Measurement processing method, measurement processing device, x-ray inspection device, and method for manufacturing structure
JP2020204479A (en) * 2019-06-14 2020-12-24 日本特殊陶業株式会社 Insulator inspection method and spark plug manufacturing method
JP7203694B2 (en) 2019-06-14 2023-01-13 日本特殊陶業株式会社 Insulator inspection method and spark plug manufacturing method
WO2022224414A1 (en) 2021-04-22 2022-10-27 日産自動車株式会社 Quality evaluation method and quality evaluation device
CN117483713A (en) * 2023-10-31 2024-02-02 上海嘉朗实业南通智能科技有限公司 An intelligent clamping device for high-pressure casting of engine brackets

Also Published As

Publication number Publication date
JP4477980B2 (en) 2010-06-09

Similar Documents

Publication Publication Date Title
RU2518288C2 (en) Method of nondestructive control of mechanical part
KR101768493B1 (en) Mask inspection aaparatus, mask evaluation method and mask evaluation system
US9175952B2 (en) Shape measurement method and shape measurement apparatus for tires
JP6422573B2 (en) Image processing apparatus, image processing method and program
JP4477980B2 (en) X-ray inspection apparatus, X-ray inspection method, and X-ray inspection program
KR20040077947A (en) Method and system for detecting defects
KR20200009905A (en) System for detecting defect and method for detectiing defect using the same
JP2007192652A (en) Pattern inspection apparatus, pattern inspection method, and inspection target sample
JP5557271B2 (en) Radiation inspection apparatus, radiation inspection method, and radiation inspection program
JP4981433B2 (en) Inspection device, inspection method, inspection program, and inspection system
JP4988482B2 (en) Radiation inspection apparatus, radiation inspection method, and radiation inspection program
JP2018179812A (en) In-hole inspection apparatus and in-hole inspection method
JP5509465B2 (en) Glass bottle inspection equipment
JP2003247954A (en) Defect detection method for round body circumference
JP2009222525A (en) Substrate inspection method and substrate inspection device
JP3959223B2 (en) Inspection condition correction method for pattern inspection system, pattern inspection system, and recording medium
WO2023095520A1 (en) Training data generation device, training data generation method, program, and defect inspection device
JP4898364B2 (en) Radiation inspection apparatus, radiation inspection method, and radiation inspection program
JP4313322B2 (en) Defective particle measuring apparatus and defective particle measuring method
JP2018054430A (en) Inspection device and method of generating measurement trajectory path
JP4636500B2 (en) X-ray inspection apparatus, X-ray inspection method, and X-ray inspection program
JPH06307812A (en) Method and device for measuring three-dimensional position on curved surface
JP7712201B2 (en) Method and apparatus for measuring fastener concentricity - Patents.com
JP2006177760A (en) X-ray inspection apparatus, X-ray inspection method, and X-ray inspection program
JP2928375B2 (en) Image processing device

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20061031

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070118

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090527

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20091020

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20091217

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100312

R150 Certificate of patent or registration of utility model

Ref document number: 4477980

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130319

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130319

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140319

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313117

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313117

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term