The disclosures of the following priority applications are herein incorporated by reference: International application No. PCT/JP2016/072413 filed Jul. 29, 2016.
The present invention relates to a setting method, an inspection method, a defect evaluation device, and a structure manufacturing method.
Although a defect such as a micro cavity and the like can be detected by inspecting an specimen along with a high resolution of the x-ray measurement device, a great deal of time is required for the processing of deriving a defect such as a cavity that influence the quality of the specimen. For this reason, a quality determination is performed for defects within a predetermined distance from the machining surface of the specimen (for example, Japanese Patent No. 2006-305581 A). However, in a case where there are a large number of items to be set as conditions for performing the quality determination, a large load is applied to the inspection and evaluation processing, and in a case where the number of the items to be set is small, there is a problem that a defect is desired to be a target of inspection and evaluation is not included in the target.
According to a first aspect, a setting method for setting at least a part of a region in which a structure of a specimen exists as a target region, for an evaluation of an internal structure of the specimen, comprises: setting an arbitrary position from the region in which the internal structure of the specimen exists; and setting the target region based on the set position.
According to a second aspect, a setting method for setting a target region for an evaluation of an internal structure of a specimen, comprises: acquiring position information including a plurality of positions with respect to the specimen; deriving a surface region from surface element object data, representing at least a part of a surface in surface shape model data indicating a surface shape of the specimen, by setting surface boundary position information indicating a boundary of a region of a part of the surface element object data to the surface element object data, based on the position information; and setting the target region based on the surface region.
According to a third aspect, an inspection method for identifying a defect location, comprises: setting the target region in a space of actual data that is based on data obtained by actually measuring the specimen, in a state where the target region set in the setting method according to the first or the second aspect is positionally matched with the actual data; and identifying the defect location within the target region in the space of the actual data.
According to a fourth aspect, a setting method for setting a target region for an evaluation of an internal structure of a specimen, comprises: setting a plurality of the target regions in three-dimensional model data or three-dimensional actual data of the specimen; setting a three-dimensional space between the target regions as a complementary region for a defect inspection or an evaluation based on mutual distance information of the set plurality of the target regions; and setting a new target region including the set target region and the set complementary region.
According to a fifth aspect, a setting method for setting a target region for an evaluation of an internal structure of a specimen, comprises: acquiring surface shape information indicating a surface shape of the specimen and position information relating to a position of a defect estimated to be generated in the specimen; deriving a predetermined region including the position of the estimated defect as a surface region along the surface shape of the specimen; and setting the target region by expanding the surface region in a direction intersecting a direction along the surface shape in the internal structure of the specimen.
According to a sixth aspect, a defect evaluation device configured to set at least a part of a region in which a structure of a specimen exists as a target region for an evaluation of an internal structure of the specimen, comprises: a position information setting unit configured to set an arbitrary position from a region in which the structure of the specimen exists; and a setting unit configured to set the target region based on the set position information.
According to a seventh aspect, a defect evaluation device configured to set a target region for an evaluation of an internal structure of a specimen, comprises: a position information setting unit configured to set position information including a plurality of positions with respect to the specimen; a derivation unit configured to derive a surface region from surface element object data, representing at least a part of a surface in surface shape model data indicating a surface shape of the specimen, by setting surface boundary position information indicating a boundary of a region of a part of the surface element object data to the surface element object data, based on the position information; and a setting unit configured to set the target region based on the surface region.
According to an eighth aspect, a defects evaluation configured to set a target region for an evaluation of an internal structure of a specimen, comprises a first setting unit configured to set a plurality of the target regions in three-dimensional model data or three-dimensional actual data of the specimen; a second setting unit configured to set a three-dimensional space between the target regions as a complementary region for the defect inspection or the evaluation based on mutual distance information of a plurality of the set target regions; and a third setting unit configured to set a new target region including the set target region and the set complementary region.
According to a ninth aspect, a structure manufacturing method is a method, comprises generating design information relating to a shape of a structure, creating the structure based on the design information; acquiring shape information by measuring the shape of the created structures in the target region set by the setting method according to the first aspect using an x-ray inspection apparatus; and comparing the acquired shape information and the design information.
An x-ray inspection apparatus and a defect evaluation device of a specimen for the x-ray inspection apparatus will be described according to a first embodiment with reference to the drawings. The x-ray inspection apparatus non-destructively acquires information relating to a structure of a specimen including internal information (for example, an internal structure) of the specimen and the like by emitting an x-ray at the specimen and detecting the transmitted x-ray passing through the specimen. The present embodiment will be described giving an example wherein the x-ray inspection apparatus is used as an internal inspection apparatus which can acquire internal information by acquiring structural information about a cast product such as an engine block, and performs quality control of its specimen based on the internal structure.
Note that the x-ray inspection apparatus is not limited to a cast product such as an engine block, and may also acquire shape information for a resin molded product and the internal structure of a joint part in a case where respective members have been joined using adhesive or welding, and may perform inspection therefor.
Note that the “structure of a specimen” includes the shape and the internal structure of the specimen. Particularly, the shape of the specimen described includes (1) a shape obtained from a surface can be detected by a non-transmissive energy ray (for example, visible light or electron beam) upon directly touching the outside or being emitted or reflected from the specimen, (2) a surface representing holes formed such that part of the holes are formed in a location directly touched from the outside, but the other holes are formed inside the specimen, (3) boundary surfaces of hollow cavities, none thereof being exposed to the surface. The individual elements of surfaces that these shapes can be defined are simply referred to as surface element object data. In addition, surface shape model data includes aggregates of surface element object data and may represent the entire shape of the specimen, or may simply indicate the boundary between the internal structure and the other. On the other hand, in the present specification, the internal structure includes those that can be parameters used for evaluating strength, characteristics of the specimen or a potential of the functionality that the specimen produces, including a distances from the surfaces such as that described in the above-described (1) through (3) to the cavities, the distribution state of the cavities, and the volume ratio relative to the structure occupied by the cavities generated inside the specimen.
The x-ray inspection apparatus 100 includes a defect evaluation device 1, an x-ray source 2, a placement unit 3, a detector 4, a control device 5, a display monitor 6, and an input operation unit 11. Note that the defect evaluation device 1 may be configured separately from the x-ray inspection apparatus 100. The x-ray source 2, placement unit 3, and detector 4 are stored inside a housing (not illustrated in the drawing) disposed so as to be substantially horizontal in the XZ plane on top of the floor of a factory and the like. The housing includes lead as a material so that x-rays do not leak to the outside.
The x-ray source 2 emits x-rays in a fan shape (a so-called “fan beam”) to the Z axis+direction along an optical axis Zr parallel to the Z axis with the emission point Q illustrated in
The placement unit 3 is provided with a placement unit 30 on which a specimen S is placed, and a manipulator unit 36 including a rotation drive unit 32, a Y axis movement unit 33, an X axis movement unit 34, and a Z axis movement unit 35, provided further in the Z axis+side than the x-ray source 2. The placement unit is provided so as to be rotatable by the rotation drive unit 32, and upon the rotation axis Yr moves in the X axis, Y axis, or Z axis directions due to the rotation drive unit 32, it also moves together.
The rotation drive unit 32 is, for example, configured by an electric motor or the like, is parallel to the Y axis and rotates the placement unit 30 with an axis passing through the center of the placement unit 30 as a rotational axis Yr via the rotational force generated by an electric motor controlled and driven by a control device 5 described hereinafter. The Y axis movement unit 33, the X axis movement unit 34, and the Z axis movement unit 35 are controlled by the control device 5, and each move the placement unit 30 in the X axis direction, the Y axis direction, and the Z axis direction respectively so that the specimen S is positioned in the emission range of the x-rays emitted by the x-ray source 2. In addition, the Z axis movement unit 35 is controlled by the control unit 5, and moves the placement unit 30 in the Z axis direction so that the distance from the x-ray source 2 to the specimen S is a distance wherein the specimen S in the captured image is at the desired magnification ratio.
The detector 4 is provided further in the Z direction+side than the x-ray source 2 and the placement unit 30. That is, the placement unit 30 is provided between the x-ray source 2 and the detector 4 in the Z direction. The detector 4 is a so-called line sensor, which has an incident surface 41 extending along the X direction on a plane parallel to the XY plane, x-rays including the transmitted x-rays passing through the specimen S placed on the placement unit 30 emitted from the x-ray source 2 are incident upon the incident surface 41. The detector 4 is configured by a scintillator unit including a publicly known scintillating substance, a photomultiplier tube, a light receiving unit, and the like, it converts the energy of x-rays incident on the incident surface 41 of the scintillator unit to light energy such as visible light or ultraviolet light, amplifies it with the photomultiplier tube, converts the amplified light energy to electric energy with the aforementioned light receiving unit, and outputs it as an electric signal to the control device 5.
Note that the detector 4 may convert the energy of incident x-rays to electric energy and output it as an electric signal without converting it to light energy. The detector 4 has a configuration wherein the scintillator unit, the photomultiplier tube, and the light receiving unit are each divided into a plurality of pixels. Thus, an intensity distribution can be acquired for the x-rays passing through the specimen S emitted from the x-ray source 2. Note that the detector 4 may has a configuration, wherein the scintillator unit is directly formed on the light receiving unit (photoelectric conversion unit) without providing a photomultiplier tube.
Note that the detector 4 is not limited to a line sensor, and may be a two-dimensional planar detector. That is, in the present embodiment, the line sensor for the detector 4 has an incident surface 41 extending in the X direction on a plane parallel to the XY plane, but only one incident surface 41 is disposed in the Y direction. Furthermore, in the XY plane, a plurality of incident surfaces 41 are disposed in the X direction. Also, each of a plurality of the incident surfaces 41 can independently detect the intensity of an x-ray. In the present embodiment, a plurality of the incident surfaces 41 may be aligned in the Y direction. For example in the XY plane in
The x-ray source 2, the placement unit 3, and the detector 4 are supported by a frame (not illustrated in the drawings). The frame is configured to have sufficient rigidity. Thus, the x-ray source 2, the placement unit 3, and the detector 4 can be stably supported while acquiring a captured image of the specimen S. Further, the frame is supported by an anti-vibration mechanism (not illustrated in the drawings) to prevent vibration generated on the outside from being transmitted as is to the frame.
The input operation unit 11 is configured by a keyboard, various buttons, a mouse, or the like; the position of the region to be inspected is input by an operator at the time of the inspection of the specimen S, as will be described hereinafter, and is operated upon updating the region to be inspected and the like. Upon the input operation unit 11 is operated by an operator, an operation signal corresponding to the operation is output to the defect evaluation device 1.
The control device 5 has a microprocessor and its surrounding circuits and the like, and controls various units of the x-ray inspection apparatus 100 by reading in and executing a control program stored beforehand on a storage medium not illustrated in the drawings (for example, flash memory or the like). The control device 5 includes an x-ray control unit 51, a movement control unit 52, an image generation unit 53, and an image reconfiguration unit 54. The x-ray control unit 51 controls the behavior of the x-ray source 2, and the movement control unit 52 controls the movement behavior of the manipulator 36. The image generation unit 53 generates x-ray captured image data for the specimen S based on an electric signal output from the detector 4, and the image reconfiguration unit 54 generates a reconfigured image based on the captured image data for the specimen S from each differing image capture direction while controlling the manipulator unit 36. This reconfigured image is an image illustrating the configuration of the interior of the site of the specimen S positioned in between the x-ray source 2 and the detector 4, and is output as voxel data. The voxel data represent absorption coefficient distribution of the specimen S. Further, in the present embodiment, information of the three-dimensional internal structure and the surface shape of the specimen S is generated by a surface model construction unit provided inside the image reconfiguration unit 54 based on the reconfigured image acquired at differing positions in the Y direction. In this case, back projection method, filtered back projection method, successive approximation method, and the like exist as image reconfiguration processing.
As illustrated in the block diagram in
The x-ray inspection apparatus 100 moves the placement unit 30 in each of the XYZ directions to position the specimen S in an inspection position upon performing an inspection of the internal structure of the specimen S. Then, the x-ray inspection apparatus 100 emits a slit beam from the x-ray source 2 having a predetermined width in the Y direction toward the specimen S by rotating it with the rotation driving of the placement unit 30. The detector 4 receives the transmitted x-rays, including x-rays passing through the specimen S, and obtains shape information for the cross-section of the specimen S corresponding to the width (for example, approximately 1 mm) in the Y direction of the slit beam. The x-ray inspection apparatus 100 repeatedly performs the emission of the slit beam toward the specimen S during rotation driving and the movement of the placement unit 30 in the Y direction, that is, the movement of the specimen S in the Y direction. Upon the slit beam is performed in a range extending to the entire region the length in the Y direction of the specimen S placed on the placement unit 30, it can generate shape information for the entire specimen S (hereinafter called a full scan). In the case that the emission of the slit beam is performed in a range of a site of the length in the Y direction of the specimen S placed on the placement unit 30, it can generate shape information for a site of the specimen S based on the transmission image (hereinafter called a partial scan).
The x-ray inspection apparatus 100 in the present embodiment performs an inspection by performing a full scan or a partial scan to a large number of specimens having similar shapes, for example, as in a cast product. A full scan means a measurement operation for generating a reconfiguration image at a predetermined interval in the Y direction to acquire the internal structure of the entire specimen S. The full scan is performed in a time zone in which comparatively a lot of time can be allocated to inspect, for example, a time zone in which mass production is not performed, such as test formation after maintenance of a mold which is used for manufacture the specimen S. A partial scan means a measurement operation to generate a reconfiguration image for only a portion of the specimen S, including an evaluation region described hereinafter from within the specimen S. The partial scan is performed in case that, besides the timing for performing a full scan described above, a large number of the specimens S with a high likelihood of an internal defect occurring (hereinafter called evaluation region) are selected as regions to be inspected and are performed upon inspection.
Three-dimensional structure information including information of materials constituting the three-dimensional internal structure and the internal structure of the specimen S acquired by the x-ray inspection apparatus 100 or information relating to the shape of the specimen S is referred to as actual data in the present specification. Note that, the actual data is a surface model or a solid model generated based on the three-dimensional point information obtained from the reconfigured image, and as the CAD data, the actual data for the surface is held as the surface element object data.
The evaluation region is a site in which the occurrence of defects or the like in the specimen S caused by the structure of the specimen S or the manufacturing method are expected, or a site to perform a defect management accurately obtaining presence or absence of a defect and the risk of it, in terms of quality assurance of the specimen S, and is a target region to be a target for performing an processing for evaluating the state from an investigation result using x-rays as is described hereinafter. Note that, in the following description, in a case where the cylinder block of an engine serves as the specimen S as illustrating in
(1) Region Needing Management of Product Functionality
The cast iron liner cast-enclosing the bore site of a cylinder, the cast iron bearing cap cast-enclosing the crank journal site of the cylinder block and rudder frame, the vicinity of the cooling channel, the fastening site of bolt fasteners and the like, and the locations of the oil pan and the mission case are given.
The degree of contact between the iron material and the aluminum material in locations where an cast-enclosing technique is used upon manufacturing the specimen S is an important item to be managed, in a case where contact of the liner site is bad, the contact strength such as to withstand the precision work of bore is insufficient, which has an influence on the circularity of the bore, also, while the engine is running, deformation due to heat generation is uneven, increasing the sliding friction of the piston ring. In either case, this brings about a drop in output and a worsening of fuel efficiency. For the bearing cap, the degree of contact is, of course, important, but in a case where there are many cavities, since this site has a large load placed thereon, this becomes a problem for the mechanical strength. An increase in load from the crankshaft due to engine running can ultimately be connected to crack occurrence.
In a case where cavities occur in succession in the thin site in the vicinity of the cooling channel, the risk of a cooling water leak increases. Thus, it is preferable that an evaluation region be set in a direction where the particularly thin site in the vicinity of the cooling channel extends. All engine blocks are to be tested with a leak tester after rough machining of the cooling channel, but it is preferable that the risk of a leak is known at an early stage before rough machining. Since the fastening site of bolt fasteners and the like is a site on which a load is placed, there is a need to check the presence of a crack and the possibility that cavities grow to a crack. Normally, although penetrant inspection is used; x-ray inspection is effective for an inspection of this site. An inspection of limited sites is effective for the oil pan, mission case, or the like.
(2) Region of a Casting Surface of a Casting
In a case where molten metal is properly cooled at a contact surface of the mold and the molten metal, a structure become extremely fine in the surface (casting surface) formed in contact with the casting mold. Such fine layer is generally at a depth of about 0.5 mm to 1.0 mm from the surface of the casting surface. In a case where such a fine layer is formed, the possibility of leakage of cooling water and the like through a cavity and the like is low. However, there is a case where seizure of the mold occurs on the surface of the casting. Seizure means that the surface of the casting peels off and sticks to the mold due to too high temperature of the mold, and the surface of the casting becomes coarse. Seizure easily occurs in protrusions or corners where heat dissipation is difficult in the mold, that is, in convex portions or recessed portions in castings. Because the casting surface is in coarse state in the vicinity of the seizure site and in the seizure site, the cavities and the like existing in the site (shallow site) close to the surface of the casting have high possibility to cause leakage and insufficient strength, and is dangerous, it needs to be an evaluation region.
(3) Region Decided by Simulation
There is also a need to make sites wherein the possibility that a defect may occur is predicted in a simulation into evaluation regions. There is also a need to make, misrun of molten metal at the confluence of molten metal, gas cavities generated by entrainment of gas by the molten metal and shrinkage cavities in portions where the thickness greatly changes, into evaluation regions.
(4) Region in the Vicinity of Machining Surfaces
The peripheral of machining surfaces assumed to be post-machined after casting are set as evaluation regions. This is because there is a problem in that cavities that do not appear on the surface at the state in which it was cast will appear after post-machining. For example, in a case where the machining surface is a sliding surface, there is a possibility that the member and the like of the mating part of sliding is scratched in a case where the cavities appear on the machined surface. In addition, there is a possibility that an oil film of the oil at the sliding portion is not suitably maintained. Also, in a case where a gasket and the like is provided on the machining surface, there is a possibility that a sealing property may be hindered in a state where the cavity appears on the machined surface.
(5) Region Determined Empirically
In the engine block, it is preferable that the region corresponding to the vicinity of core pin and vicinity of a gate of the mold is set as an evaluation region. In the mold, there is a possibility that the core pin, at which temperature rise and falling is extremely large, becomes worn or being bent, furthermore, the possibility of wearing of the mold surface in the vicinity of the gate at which molten metal flows at high speed is higher than other portion of the mold. For this reason, in the engine block, there is a need to perform the inspection at a high frequency in the regions corresponding to these portions of the mold.
As illustrated in
In recent years, since the resolution of the x-ray apparatus has been improved, it becomes possible to inspect internal defects such as minute cavities inside the specimen S. Generally, internal defects such as cavities generated in the specimen S like a casting are scattered in the internal structure of the specimen S, and the number of the cavities distributed is dramatically larger as the size becomes smaller. For example, if the resolution of the x-ray apparatus is doubled, internal defects in a size of larger than 1 mm could be detected in the related art, whereas, it becomes such that internal defects in a size of 0.5 mm can be detected. As a result, the number of detectable internal defects has become not only doubled, but much more than doubled. Particularly, recent x-ray apparatus can detect internal defects of a size of 50 μm, and the number of detectable internal defects by such an inspection apparatus becomes enormous. In a case where the quality determination of a casting based on an enormous number of internal defects is automatically performed, the setting of the evaluation region as an inspected region as a target of the quality determination is important.
In the present embodiment, the processing for setting the evaluation region is automated by the defect evaluation device 1 by performing the processing relating to the setting of the evaluation region described before. In the present embodiment, the inspection control unit 56 of the defect evaluation device 1 performs processing relating to the setting of the evaluation region.
As illustrated in the block diagram of
The important site setting unit 560 acquires surface shape model data such as three-dimensional CAD relating to the specimen S acquired by the configuration information acquisition unit 55. The important site setting unit 560 derives information relating to the important site of the specimen S (hereinafter referred to as important site information) from design information including surface element object data constituting the surface shape model data and attribute information given to the surface element object data. As an important site, for example, surface shape such as a machined surface, a water jacket, an oil passage, and the like of the specimen S, which are regions requiring management due to the product functionality can be exemplified. That is, the important site information can be one element of surface element object data representing a part of the surface shape model data. Based on the derived important site information, the evaluation region is set by the evaluation region setting unit 565 described later. The important site setting unit 560 gives attribute information representing an attribute to which the important site is classified with respect to the derived important site. The attribute information can be the name of the important site (processed surface, water jacket, oil passage, and the like). The derived important site is stored in the data accumulation unit 58 as surface information together with the attached attribute information. Note that, in the following embodiments, in a case where there is no particular description, it is configured that the important site is set on the surface to be created intentionally by the designer in the specimen S.
The surface information acquisition unit 561 derives the surface shape model data of the specimen S from the design information such as the three-dimensional CAD or the actual data of the specimen S acquired by the configuration information acquisition unit 55. The surface shape model data of the specimen S derived by the surface information acquisition unit 561 is used together with the risk region information set by the risk region information setting unit 562 described later upon the evaluation region setting unit 565 sets the evaluation region. Based on the information relating to the casting obtained by the configuration information acquisition unit 55 through the casting simulation and the like, the risk region information setting unit 562 sets the position information of the risk region where the defect is expected on the surface and the internal structure of the specimen S, or the position information and the risk degree as the risk region information. As the risk region information, there are, for example, a surface risk region and an internal risk region of the specimen S.
As the surface risk region, there are regions where the surface of a casting having a predetermined temperature or higher, a site at which seizure easily occurs because of poor cooling (for example, a convex portion or a recessed portion of the above-described casting), or a region in which a gap is expected to be generated between the casting and the mold, and the like. The risk region information is the surface risk region described above, or the combination of the position information and the temperature information in the case of a casting surface having predetermined temperature or higher. As the internal risk region, there are regions where the inside of the casting in which the solidification time required for the solidification of the molten metal is longer than the surroundings, the region where the shrinkage cavities are predicted to occur in the solidification process, the region where the gas cavity is expected to occur, a site which can be a risk by a casting process such as run of molten metal is poor. In addition, as the internal risk region, there may be a region where a crack and the like may occur from the cavity and the like due to heat treatment or rough machining which is a post-casting process such as a region having large internal stress (residual stress). In this case, the risk region information includes the combination of the solidification time and the position information of the internal risk region described before or the position information of the region where the solidification time of the molten metal is long, the combination of the position information and the degree (Niiyama criteria) of the region where shrinkage cavities is predicted to occur, and the combination of the position information of the region with large internal stress and the internal stress.
Note that, the results of the casting simulation can be output for general software of structure analysis. Also in the present embodiment, the output for the software of the structure analysis or the result analyzed by the software of structure analysis, for example, thermal stress analysis or the like may be acquired as CAE data. In that case, the obtained CAE data may be data such as NASTRAN or PATRAN format in some cases in a morphology applicable to the finite element method or the difference method. Note that, in the present embodiment, the results of the casting simulation should indicate the position information of the risk region or the position and risk degree (temperature, stress, and the like) of the risk region.
The calculation surface generation unit 563 derives a calculation surface to be used for generating the evaluation region based on the surface risk region from the surface shape model data of the specimen S. As described later in detail, the calculation surface is used by the evaluation region setting unit 565 to generate the evaluation region. The grid setting unit 564 sets a grid described later in design information such as CAD representing the specimen S. The evaluation region setting unit 565 generates an evaluation region as a target for performing a processing of evaluating the state from the inspection results by the x-ray such as described later. The evaluation region editing unit 566 performs editing processing such as enlargement and concatenation with respect to the evaluation region generated by the evaluation region setting unit 565 based on a predetermined condition. The inspection result information input unit 567 acquires data obtained which the subject S is actually measured by the x-ray inspection apparatus 100, that is, actual data of the specimen S. Of course, at this time, voxel data may be simply used, and the data may be such that the boundary of the connection surface with the gap or the outside is known. The inspection result information input unit 567 position matches the surface shape model data obtained from the CAD and the like and the actual data as the inspection results. Note that, a portion having cavities or having a shape that is not intended by the manufacturer is expressed by a coordinate system set by the surface shape model data obtained from CAD and the like as the position information of the defects by recognizing the internal cavity and the like of the specimen S from the actual data, in light of the judgment of the user and the predetermined judgment criteria. Based on the inspection result information acquired by the inspection result information input unit 567 and the evaluation region generated and edited by the evaluation region setting unit 565 or the evaluation region editing unit 566, the clustering unit 568 performs clustering processing to cluster the cavities and the like scattered in the evaluation region.
The details of the functionality of the inspection control unit 56 described before will be described hereinafter.
There are grid setting processing, evaluation region setting processing, evaluation region editing processing, and clustering processing as processing relating to the setting of the evaluation region performed by the inspection control unit 56. Hereinafter, the description will be performed separately for the grid setting processing, the evaluation region setting processing, the evaluation region editing processing, and the clustering processing.
1. Grid Setting Processing
In the present embodiment, upon setting the evaluation region, the grid setting unit 564 sets a plurality of lattice shape grids in the design information acquired by the configuration information acquisition unit 55.
One example of a grid 600 is illustrated in
2. Evaluation Region Setting Processing
Evaluation region setting unit 565 sets evaluation region by using the grid 600 set by the grid setting unit 564. The evaluation region setting unit 565 performs setting of the evaluation region based on the important site, setting the evaluation region based on the surface risk region, and setting the evaluation region based on the internal risk region. Hereinafter, description will be performed separately for the case of setting the evaluation region based on the important site, the case of setting the evaluation region based on the surface risk region, and the case of setting the evaluation region based on the internal risk region.
2-1. Case of Setting Evaluation Region Based on important Site
The evaluation region setting unit 565 sets the evaluation region based on the important site information derived by the important site setting unit 560. That is, the evaluation region setting unit 565 sets each of important sites (for example, machined surface, water jacket, oil passage, or the like) as the evaluation region represented by the grid 600.
The evaluation region 700 set by the evaluation region setting unit 565 is schematically illustrated in
2-2. Case of Setting Evaluation Region Based on Surface Risk Region
The evaluation region setting unit 565 sets evaluation region 700 even with respect to the surface of the specimen S having possibility of occurrence of seizure and the like. The evaluation region setting unit 565 sets the evaluation region in which a three-dimensional position to evaluate a defect is represented by the grid 600 based on the surface shape model data of the specimen S derived by the surface information acquisition unit 561, the risk region information set by the risk region information setting unit 562, and the calculated surface created by the calculation surface generation unit 563. A detailed description is given below.
The calculation of casting simulation is carried out in a mesh unit by dividing the space into meshes with an orthogonal grid or a nonorthogonal grid. As a consequence, the spatial information obtained by the calculation result of the casting simulation becomes a shape based on the calculation mesh. The mesh size is usually about several millimeters in the case of a size such as an engine for an automobile on account of calculation accuracy and processing load (calculation time). Thus, the risk region information is also spatially expressed as an aggregate of a plurality of meshes and does not exactly match the shape of the actual surface risk region. In other words, in a case where superimposing the result of the casting simulation and the design information such as CAD, the surface risk region becomes a shape that bite into the surface shape model data expressed on the design information, or a state that appearing from the surface shape model. The calculation surface generation unit 563 sets the calculation surface 830 from the site P1 and site P2 as the surface element object data based on the surface risk regions 810 and 820 by such a casting simulation and the like.
However, in a case where the calculation surface 830 is set over the entire surface recognized as one surface in the design information, a region in which the possibility of occurrence of the seizure and the like is low is also included in the calculation surface 830 and set. For example, in a case where the calculation surface 830 is set along the entire surface of the parts P1 and P2, the surface to be calculated target becomes very large. In the case where the calculation surface is set in this way, the positional relationship between cavities 831 and the like and the surface of the site P1 which is away from the surface risk regions 810, 820 and is not the target of evaluation because of the risk is low also will be the target to calculation. The non-target cavity 831 is noise upon evaluating the surface risk regions 810 and 820. In the case of evaluating the non-target cavity 831 and the like, a processing time will increase. In order to inhibit such the processing time increase and noise generation, in the present embodiment, the calculation surface generation unit 563 sets a calculation surface on a part of the surfaces of the sites P1 and P2. Note that, in the following description, although the processing performed with respect to the surface risk region 810 of the site P1 will be mainly described, the same processing is also performed on the surface risk region 820 of the site P2.
The calculation surface generation unit 563 derives a surface region to be a calculation surface from the surface of the site P1 by setting the surface boundary position information that is the boundary of a part of the surface of the site P1 (that is, the surface element object data). The surface boundary information is generated based on the position information indicating the surface risk region 810. In this case, the calculation surface generation unit 563 groups the surface risk regions 801 to 805 of the site P1. The calculation surface generation unit 563 overlays the scattered surface risk regions 801 to 805 and the grid 600. Note that, each of the surface risk regions 801 to 805 is configured by a plurality of pieces of the position information located on the surface shape model data of the specimen S.
The calculation surface generation unit 563 derives a surface region which is a common part between the effective interesting region 620 represented by the created grid 600 and the surface of the site P1 expressed by design information such as CAD as the calculation surface 830 (see
Note that, applying the same processing with respect to the surface risk region 820 of the site P2 to generate an effective interesting region represented by the grid 600 and based on the generated effective interesting region and CAD and the like, the calculation surface generation unit 563 derives the calculation surface.
Note that the surface risk regions 811 to 813 configuring each of the surface risk regions 820 are also configured by a plurality of the position information located on the surface shape model data of the specimen S.
The evaluation region setting unit 565 sets the evaluation region based on the calculation surface 830 derived as illustrated in
Note that the extension of the calculation surface 830 upon generating the evaluation region 700 is not limited to the above example. For example, in the engine block as the specimen S, even if the shape is complicated, such as the transmission case or the oil pan, the change of the thickness is small and the thickness is at most about 5 to 10 mm for example.
Further, different from the case where the thickness is thin as illustrated in
Further, the evaluation region setting unit 565 may generate the evaluation region 700 by changing the distance expanding in the normal direction of the calculation surface 830 based on the risk degree of the surface risk region information.
Further, the evaluation region setting unit 565 may generate the evaluation region 700 by changing the expansion degree from the calculation surface 830 based on the area degree of the surface risk region information.
Note that, in the above description, the processing for the surface risk region 810 on the surface of the site P1 has been described, but the same processing is performed also for the surface risk region 820 on the surface of the site P2 to set the evaluation region 700.
Further, the expansion rate at the time of expanding the calculation surface 830 is not constant, and the expansion rate (magnification) may be changed based on the shape of the test object S, for example, by the evaluation region setting unit 565. As described above, it is often the concave portion of the specimen S corresponding to the convex portion of the mold, in which the seizure is likely to occur. The evaluation region setting unit 565 may generate the evaluation region 700 by increasing the expansion rate for the calculation surface 830 in which the surface shape of the specimen S is derived in the concave portion and representing it with two of the grid 600 in the thickness direction for example, and representing the calculation surface 830 in the convex portion by one of the grid 600 in the thickness direction.
In the above explanation, although that the calculation surface generation unit 563 generates the effective interesting region 620 based on the surface risk regions 810 and 820 has been described, the present invention is not limited to this case. For example, the calculation surface generation unit 563 may generate the effective interesting region 620 based on the operation of the user on the GUI. In this case, while viewing the design information such as CAD displayed on a display monitor 6 and the like, the user designates a desired plurality of positions using the input operation unit 11 such as a mouse (not illustrated). The calculation surface generation unit 563 is configured to be the range surrounded by a plurality of positions input based on the operation of the user as the effective interesting region 620. The calculation surface generation unit 563 may derive the calculation surface 830 based on the effective interesting region 620 and the surface shape of the specimen S expressed by design information such as CAD. Further, the evaluation region setting unit 565 may determine the amount or direction of expansion upon generating the evaluation region 700 by expanding the calculation surface 830 based on the operation of the user. Also in this case, the user may designate the amount or the direction to be expanded using the input operation unit 11 such as the mouse (not illustrated). This makes it possible to generate an evaluation region for a risk region based on experience. Note that, the processing of the evaluation region setting unit 565 described above may be performed on the actual data in addition to being performed on the surface shape model data expressed by design information such as CAD.
2-3. Case for Setting Evaluation Region Based on Internal Risk Region
The evaluation region setting unit 565 generates an evaluation region based on the internal risk region included in the risk region information set by the risk region information setting unit 562, that is, shrinkage cavity, gas cavity, solidification time, internal stress, or the like. The evaluation region generated in this case can be used for comparing the risk region where cavities and the like obtained by the casting simulation and the like occur and the measurement result actually obtained by the x-ray inspection apparatus 100. By the result of the casting simulation and the like, one result can be obtained in a case where calculation conditions are determined. However, in actual casting, even if it is manufactured under the same conditions, there are differences in the occurrences of cavities and the like, thus it is necessary to evaluate the casting considering such variations. For that purpose, it is necessary to fix the evaluation region and to measure and verify a plurality of the actual casting by the x-ray inspection apparatus 100. Also, the prediction accuracy of the casting simulation is not 100%. Even if the prediction accuracy is about 80%, there is a demand to further improve the prediction accuracy. For this reason, it is necessary to evaluate by comparing the actual data obtained by actual measurement with the x-ray inspection apparatus 100 and the data obtained by the calculation.
In order to use it for comparative verification with the calculation data by the casting simulation as described above, in the present embodiment, the evaluation region is generated based on the internal risk region.
In the present embodiment, paying attention to whether a plurality of the internal risk regions are randomly distributed without regularity, and the presence or absence of a shape tendency, the evaluation region is set by that the scattered internal risk regions are combined based on the operation by the user. In this case, the surface shape of the specimen S and the internal risk region input from the surface information acquisition unit 561 are superimposed and displayed on the display monitor 6, and the user may designate the desired range from the input operation unit 11 as a GUI. The evaluation region setting unit 565 generates an evaluation region represented by the grids 600 so as to surround the range designated by the user.
The evaluation region setting unit 565 assigns the attributes and IDs to the evaluation region 700 generated based on the internal risk region and stores them in the data accumulation unit 58. Attributes are information for classifying the internal risk regions and is, for example, information about a name of a shrinkage cavities risk region, a stress risk region, and the like. The ID is information for identifying the evaluation region 700, and is, for example, a number, an alphabet, or the like. Note that, the information relating to the internal risk region is not limited to that the predicted occurrence position information of the cavities is drawn on the surface shape model data of the specimen S based on the position information obtained from the casting simulation. On the other hand of identifying the position of the cavity from the actual data of the specimen S, by position matching the actual data and the surface shape model data obtained from the design information such as CAD on a computer, the cavity position information is superimposed by the surface shape model data from the CAD, and the internal risk region from the superimposed information may be set.
3. Evaluation Region Editing Processing
In the evaluation region 700 automatically generated as described above, since a plurality of the evaluation regions 700 are separated from each other, there is a possibility that the risk region is out of consideration or a flow path which is easily to leak through the cavities and the like empirically is out of consideration. In addition, in a case where the same parts are attached to different locations on the specimen S, in the design information, surfaces of these parts are different, so different evaluation regions 700 may be generated. For example, in a case where there are plurality of bolt holes for attaching the bolt, the area around the bolt hole which is the fastening portion and the threaded portion are the evaluation region 700, but the evaluation region 700 should be formed between a plurality of the bolt holes from the viewpoint of leakage and fastening strength.
From the viewpoint described above, it is preferable to further improve the accuracy of the evaluation region 700 by performing connecting and the like with respect to a plurality of the evaluation regions 700 generated. For this purpose, in the present embodiment, the evaluation region editing unit 566 performs editing processing with respect to the evaluation region 700. The editing process will be described in detail below.
Since the risk factor 910 is included in the evaluation region 700-1 generated for the site P1, it is configured as an inspection target. However, since the risk factor 920 is included in neither the evaluation region 700-1 nor the evaluation region 700-2, it is not configured as an inspection target. Since the evaluation region 700-1 and the evaluation region 700-2 are generated close to each other, if the evaluation region 700 is defined as a wide range connecting the evaluation region 700-1 and the evaluation region 700-2, the risk factor 920 can also be the inspection target. Since the site P2 is the oil passage, the risk factor 920 may cause leakage and should be the inspection target. That is, since the site P2 is considered as a caution-required portion from the attribute of the evaluation region 700-2, it is preferable to enlarge the evaluation region 700-2 to the range (complemented region) illustrated by the broken lines in the figure.
In a case where the distance between the individual evaluation regions 700 is within a predetermined distance, the evaluation region editing unit 566 concatenates these evaluation regions 700 to generate one new evaluation region 700. For example, for the bolt fastening portion, if the bolt holes are within a predetermined distance, the evaluation region editing unit 566 connects evaluation regions 700 to each other evaluation region 700 to generate one evaluation region 700. Further, based on the attributes assigned to the evaluation region 700, the evaluation region editing unit 566 increases the degree of expansion and the degree of linkage of the evaluation region 700 based on the importance of the important site. That is, the evaluation region editing unit 566 enlarges the size of the evaluation region 700 having a high importance degree of the important site, and connects the evaluation region 700 with other evaluation region 700 generated at a position exceeding the predetermined distance. In the example illustrated in
Note that, in a case where searching the evaluation regions 700 connectable to each other, the evaluation region editing unit 566 may be performed from the evaluation region 700 along the surface shape of the specimen S or in the direction in which the internal structure exists, based on the surface shape included in the design information. That is, if the evaluation region editing unit 566 enlarges the evaluation region 700 in the air outside the specimen S, number of the grids 600 increases, the load amount to be searched for the cavities increases, and waste time occurs in the evaluation analysis time. As an example,
Note that the connected evaluation regions 700 is not necessarily limited to those that connect the evaluation regions 700 formed after setting the calculation surface 830, the evaluation region 700 set by the user may be connected to the other evaluation region 700, if the condition for connecting is satisfied.
In a case where the site P1 is an important site, the evaluation region editing part 566 may enlarge the evaluation region 700-3 generated by concatenating as illustrated in
Further, the evaluation region editing unit 566 may generate a new evaluation region 700-5 as illustrated in
Also, the evaluation region editing unit 566 may enlarge the evaluation region 700-1 and the evaluation region 700-2, respectively, to generate the connected evaluation region 700-7 as illustrated in
Further, for example, there is a possibility that different evaluation regions 700 are generated despite the fact that the flow path through which the oil and the like flows is known from the design information. Even in such a case, the evaluation region editing unit 566 performs editing processing. In the leak test, for example, the amount of leakage is determined by feeding air from one side of the flow path and measuring the flow amount of air flowing out from the other one side, and determined as a failure in a case where the leakage amount exceeds the specified amount. The flow path is not limited to one direction, and there are also complicated shapes such as lateral holes, vertical holes, oblique holes, from diagonal holes to a crank journal, and the like. In the case where the leak test is performed on such a flow path, the evaluation region 700 may be generated so as to coincide with the flow path using the actual data from the X-ray inspection apparatus 100.
In the case where the surface of the specimen S coincides with the surface of the casting, there may be a case where distinct evaluation regions 700 are automatically generated. In this case, the evaluation region editing unit 566 does not perform the above-described enlargement, connection and the like, and keeps each evaluation region 700 distinguished based on the attribute.
In addition, there are cases where the result of actual measurement determination by the leak test and the like does not match with the actual measurement result actually measured by the x-ray inspection apparatus 100. In the specimen S, even if there are portions that are different machined surface or portions respectively mounted different parts, due to the design of the casting method, with respect to molten metal flow and solidification phenomenon at the casting, there are portions where temperature/cooling process are the same to each other. The evaluation region editing unit 566 may set the same evaluation regions 700 for such portions.
Note that, in a case where the number of the grids 600 of the new evaluation region 700 generated by enlarging or connecting the evaluation region 700 as described above exceeds the predetermined number, the evaluation region editing unit 566 does not perform editing processing. That is, in a case where the number of the grids 600 representing the evaluation region 700 exceeds the predetermined number, it is expected that the load required for various processes will become too large, the evaluation region editing unit 566 does not enlarge or concatenate the evaluation area 700. Note that, in a case where the number of the grids 600 representing the evaluation region 700 generated by the evaluation region setting unit 565 exceeds a predetermined number, the evaluation region editing unit 566 may divide the generated evaluation region 700 into a plurality of the evaluation regions 700. Note that, the predetermined number of the grids 600 is a value set based on a test and the like, from the viewpoint of processing load and processing time, and it is assumed that it is stored in advance in the data accumulation unit 58. Further, the predetermined number of the grids 600 can be set from the viewpoint of suppressing inclusion of a region which is not the target of evaluation as the evaluation region 700 increases, from the viewpoint of maintaining the detection precision of defects at a high level.
4. Clustering Processing
Clustering processing for clustering the cavities and the like scattered inside the evaluation region 700 created as described above will be described. In this case, based on the investigation result information acquired by the investigation result information input unit 567 and the evaluation region generated or edited respectively by the evaluation region setting unit 565 or the evaluation region editing unit 566, the clustering unit 568 clusters the cavities and the like scattered in the evaluation region 700 as the inspection results. As described above, the design information including the surface element object data such as the CAD and the actual data as the investigation results are position matched, and the position of the risk factor such as the internal cavity of the specimen S included in the inspection result information is represented in the coordinate system set in the design information. In the common position space in which the actual data obtained by the actual measurement by the x-ray inspection apparatus 100 and the evaluation region 700 are position matched, the clustering unit 568 clusters the cavities and the like on the actual data in unit of the grid 600.
Note that, for the position matching, the investigation results information input unit 567 sets the evaluation region by the evaluation region setting unit 565 or the evaluation region editing unit 566 to the actual data obtained by the actual measurement by the x-ray inspection apparatus 100, based on the design information including the surface element object data such as CAD or the information relating to the internal structure such as the casting simulation. In addition, the investigation result information input unit 567 sets grids for the actual data and forms the surface shape model data of the specimen S by polygonization. The investigation result information input unit 567 may set the evaluation region 700 based on the surface shape model data.
The clustering unit 568 sets the value which is changeably setting as a cluster threshold, and bundles the risk factors 950, such as two cavities below the cluster threshold into one cluster. In the present embodiment, the cluster threshold is a distance between the risk factors 950 such as two cavities, and can be set to 1 mm, for example. That is, the clustering unit 568 sets the risk factors 950 such as the cavities having the inter-cavity distance of 1 mm or less to one cluster. Note that, the distance between cavities is the distance between the outer circumference of a risk factor 950 such as a certain cavity and the outer circumference of a risk factor 950 such as another cavity.
In a case where there is even one risk factor 950 such as another cavity below the cluster threshold for the risk factor 950 such as the target cavity, the clustering unit 568 sets a flag 1 indicating a cluster which can be clustered with respect to the grid 600 that expresses a risk factor 950 such as the target cavity. In a case where there is no risk factor 950 such as another cavity below the cluster threshold for the risk factor 950 such as the target cavity, the clustering unit 568 expresses the risk factor 950 such as the target cavity, the flag 0 is set to the grid 600 to be used. The clustering unit 568 generates clusters by combining the grids 600 to which the flag 1 are attached.
Note that, in the above description, the cluster threshold is set as the inter-cavity distance, but the present invention is not limited to this example. For example, the expansion distance of the cavities may be used as the cluster threshold. The expansion distance of the cavity is the distance by which the outer circumference of the risk factor 950 such as the cavity is expanded. For example, in a case where the expansion distance of the cavity is 0.5 mm as the cluster threshold, the clustering unit 568 expands the outer circumference of the risk factor 950 such as the cavity by 0.5 mm.
The clustering unit 568 performs indexing processing to index the risk degree for using the cluster 960 created as described above for risk degree determination to be described later. The clustering unit 568 quantifies the risk degree of the cluster 960 in, for example, five stages based on the situation of the risk factor 950 such as the cavity inside the cluster 960. The clustering unit 568, for example, gives a large numerical value (cluster index) to the cluster 960 having a high risk degree. For example, the clustering unit 568 numerically expresses the degree of the danger of the overall cluster 960 from the average inter-cavity distance within the cluster 960, the number of cavities below the cluster threshold, the ratio of the total volume of cavities 950 to the volume of the cluster 960 (average volume ratio), the shape of the risk factor 950 such as cavity, and the like.
The average inter-cavity distance is an average value of a plurality of the inter-cavity distances in the cluster 960, and the smaller the value, the more a plurality of cavities 950 and the like inside the cluster 960 are in proximity. The number between cavities below the cluster threshold becomes larger in a case where the risk factors 950, for example, fine cavities such as porosities are densely distributed. In such a case, risk factors 950 such as a plurality of cavities may be connected in the cluster 960. The average volume ratio is a value obtained by dividing the total volume of the risk factor 950 such as the cavity in the cluster 960 by the volume of the cluster 960. A larger this value indicates that the more risk factors 950 such as cavities are generated in the cluster 960. Particularly, in a case where the sizes of the risk factors 950 such as the cavities are small, the occurrence frequency is also high, so there is a possibility that the cavities below the resolution of the x-ray inspection apparatus 100 exist. With respect to the shape of the risk factor 950 such as the cavity in the cluster 960, the shrinkage cavity and the gas cavity are distinguished and indexed by the shape characteristic number of the acute angle part (for example, the aspect ratio of the cavity contour shape).
With
Next, the risk degree determination processing performed by the defect evaluation device 1, that is, the quality evaluation processing will be described.
The x-ray inspection apparatus 100 according to the present embodiment determines the risk degree of the cluster 960 generated by the clustering unit 568 for each of the evaluation regions 700 generated as described above. In this case, the evaluation of the positional relationship and the determination of the risk degree are performed by the evaluation unit 57 of the defect evaluation device 1.
As illustrated in
First, the process of calculating the positional relationship by the evaluation region inspection unit 571 will be described. The evaluation region inspection unit 571 performs the processing, based on the cluster 960 generated by the clustering unit 568, the evaluation region 700 edited by the evaluation region editing unit 566, and the surface (for example, the calculation surface 830 or the machined surface) of the specimen S and the position information.
The evaluation region inspection unit 571 derives the evaluation targets between the surfaces and each clusters 960-1 to 960-5. At this time, the evaluation region inspection unit 571 treats areas between the clusters 960-1 to 960-5 and the surface, at which distances between the clusters 960-1 to 960-5 and the surface are equal to or less than the a calculation threshold value. In
The risk degree determination unit 572 compares the magnitude relation between the distance of the evaluation target derived as described above and a determination threshold value. Note that the determination threshold value is set to a value smaller than the above-described calculation threshold value. The risk degree determination unit 572 determines that the risk degree is high for the cluster 960 from which the evaluation target having a distance smaller than the determination threshold value is derived.
Note that the determination threshold value described above is an adjustable value. For example, in a case where the determination result of the risk degree using the determination threshold value does not match the actual operation, that is, in a case where the number of times of the determination of risk is excessively large or excessively small, the determination threshold value is adjusted. In a case where the number of times of the determination of risk is excessively large, the risk degree determination unit 572 resets the value of the determination threshold value to a smaller value, and then performs determination processing again. In a case where the determination threshold value of 2 mm, for example, is reset to 1 mm, it is determined that the cluster 960 positioned 1.5 mm from the surface is not dangerous. On the other hand, in a case where number of times of the determination of risk is excessively small, the risk degree determination unit 572 resets the value of the determination threshold value to a larger value, and then performs the determination process again. In a case where the determination threshold value of 2 mm, for example, is reset to 3 mm, it is determined that the cluster 960 positioned 2.5 mm from the surface is dangerous. Note that, in a case where adjusting the determination threshold value to a larger value, the risk degree determination unit 572 sets the value to a value less than the calculation threshold value (for example, mm). The reason why two threshold values of the determination threshold value and the calculation threshold value are provided as described above is that because a calculation result is once obtained as the calculation threshold value (for example, mm), it is easy to change the determination threshold value and to trial the determination result so as to match the actual operation.
The risk degree determination unit 572 determines the risk degree based on the distance of the evaluation target derived by the evaluation region inspection unit 571 and the distance set based on the attribute of the surface to be the end point of the evaluation target for each cluster 960. In this case, even in a case where the distances of the derived evaluation target are equal, the risk degree determination unit 572 makes the evaluation of the risk degree different in a case where the attributes of the surface to be the end point are different. For example, the risk degree determination unit 572 determines that the risk degree of the evaluation target with the end point where the attribute of the surface is machined surface is higher than the risk degree of the evaluation target with the end point where the attribute of the surface is dense layer. In addition, in a case where the surface of the end point of an evaluation target is the important site, the risk degree determination section 572 determines that the risk degree of the evaluation target is high.
For example, in the example illustrated in
Note that, the risk degree determination unit 572 performs a different determination of the risk degree based on, in addition to the distance information regarding from the surface of the cavity closest to the surface of the specimen S in the cluster 960 to the surface of the specimen S to be the end point, information regarding a depth of the machining margin set on the surface of the specimen S to be the end point.
The risk degree determination unit 572 uses Expressions (1) and (2) below to determine the risk degree in accordance with the above concept. Expression (1) is a determination expression in the case where the surface is not an oil passage, and Expression (2) is a determination expression in the case where the surface is an oil passage.
x=(cluster index×number of evaluation targets×size of machining margin×surface degree value)/distance of the evaluation target (1)
x={(cluster index×number of evaluation target×size of machining margin×surface degree value)/distance of evaluation target}×coefficient (2)
Note that, the surface degree value is a value indexed based on the attributes of the surface, and is digitized and represented, for example, in 5 stages, such as 4 for seizure, 3 for machined surface and 2 for fastening portion or the like. Since Expression (2) is use for an oil passage and is a target to a leak test, weighting is performed to the Expression (1) from this point of view.
By using Expressions (1) and (2) described above, a criteria for determining quality evaluation is set in accordance with a combination the attribute assigned to each surface of the actual data and the attribute assigned to the cluster 960.
The risk degree determining unit 572 determines the risk degree of each cluster 960 based on whether the value obtained by the above Expressions (1) or (2) exceeds a predetermined determination threshold value. That is, the risk degree determination unit 572 determines that it is dangerous in a case where the value obtained by Expressions (1) or (2) is greater than the determination threshold value, and determines that it is not dangerous in a case where the value obtained by Expression (1) or (2) is less than or equal to the determination threshold value. Note that, this determination threshold value is smaller than the calculation threshold value used for deriving the above-described evaluation target.
The above determination result is displayed on the display monitor 6. In this case, the display monitor 6 may display evaluation targets in a color-coded manner based on the determination result together with the cluster 960 which is the evaluation target.
The display monitor 6 displays the evaluation target equal to or less than the determination threshold value and the evaluation target larger than the determination threshold value and equal to or less than the calculation threshold value in a color-coded. In this case, the display monitor 6 displays the evaluation targets L1-2 and L1-5 of the cluster 960-1 and the evaluation target L4-2 of the cluster 960-4, for example, in red, and other evaluation targets in blue. Note that, in
Note that, different threshold value may be set in accordance with the attribute information of the surface for determining the distance to the defect position. Further, different determination threshold values may be set in accordance with the state of the defect at the defect position for determining the distance to a certain surface.
The display monitor 6 displays in a color-coded manner based on the risk degree of the cluster 960. In the example of
In addition, the display monitor 6 can also display the surface color-coded based on the attribute information of the surface of the specimen S. In addition, the display monitor 6 can also display the evaluation region 700 color-coded based on the determination result of the risk degree. In a case where it is determined that the risk degree is high, the display monitor 6 displays the evaluation region 700 in red, for example, and in a case where it is determined that the risk degree is not high, the display monitor 6 displays the evaluation region 700 in blue. As described above, based on the distance information between the surface and the risk factor formed to achieve the function expected of the specimen S, the risk degree determination can be performed and the risk region can be display on the model data of the specimen S in an easy to understand manner.
With reference to the flowcharts of
In step S100 of
In step S103, it is determined whether the calculation surface 830 can be specified. In a case where the calculation surface 830 can be specified, that is, in a case where it is the important surface information, the determination in step S103 is affirmative and the process proceeds to step S104. In step S104, the evaluation region setting unit 565 sets the evaluation region 700 on the surface based on the important site information, and proceeds to step S109 described later.
In the case where the calculation surface 830 cannot be specified, that is, in the case where it is the surface risk region information, a negative decision is made in step S103 and the process proceeds to step S105. In step S105, design information and risk region information are acquired, and the process proceeds to step S106. In step S106, the evaluation region setting unit 565 sets the effective interesting region 620 and proceeds to step S107. In step S107, the calculation surface generation unit 563 sets the calculation surface 830 in the effective interesting region 620, and the process proceeds to step S108. In step S108, the evaluation region setting unit 565 sets the evaluation region 700 by expanding the calculation surface 820 to the inside of the specimen S, and the process proceeds to step S109. In step S109, attribute information is configured to the set evaluation region 700, and the process proceeds to step S110 in
In step S110, the evaluation region editing unit 566 determines whether the number of grids 600 representing the evaluation region 700 is less than or equal to a predetermined number. In a case where the number is not less than the predetermined number, a negative determination is made in step S110, and the process proceeds to step S111. In step S111, the evaluation region editing unit 566 divides the evaluation region 700 and returns to step S110. In a case where the number of the grids 600 is equal to or less than the predetermined number, an affirmative determination is made in step S110, and the process proceeds to step S112. By suppressing the number of grids 600 for expressing the evaluation region 700 equal to or less than a predetermined number by the processing in steps S110 and S111, it is possible to prevent increasing in the processing time for processing the evaluation region 700. Further, it is also possible to prevent increasing in the evaluation region 700 increases so as to suppress that a region not to be evaluated is included, and to maintain the defect detection precision at a high level.
In step S112, it is determined whether to edit the evaluation region 700. In a case where editing the evaluation region 700 is needed to be performed, an affirmative decision is made in step S112 and the process proceeds to step S113, in a case where the evaluation region 700 is not needed to be edited, a negative decision is made in step S112, and the process proceeds to step S116 to be described later. In step S113, the evaluation region editing unit 566 performs editing processing on the evaluation region 700, and the process proceeds to step S114. In step S114, it is determined whether the attribute of the evaluation region 700 is a predetermined one, for example, an oil passage or a screw hole. In a case where the attribute of the evaluation region 700 is a predetermined one, an affirmative determination is made in step S114, and the process proceeds to step S115. In a case where the attribute of the evaluation region 700 is not predetermined, a negative decision is made in step S114 and the process returns to step S110. In step S115, the evaluation region editing unit 566 extends the evaluation region 700, and connects it with the adjacent evaluation region 700, and returns to step S110.
In a case where a negative decision is made in step S112, the clustering unit 568 performs clustering processing in step S116 and proceeds to step S117. In step S117, the clustering unit 568 performs indexing processing on the cluster 960 and proceeds to step S118. In step S118, the risk degree determination unit 572 of the evaluation unit 57 performs the risk degree determination process for each cluster 960 in the evaluation region 700, and the process proceeds to step S119. Through the procedure, the determination result obtained by the risk degree determination processing is displayed on the display monitor 6. In step S119, it is determined whether the determination threshold value is appropriate. In a case where the determination threshold value is appropriate, an affirmative determination is made in step S119 and the process is terminated. In a case where the determination threshold value is not appropriate, a negative decision is made in step S119, the determination threshold value is adjusted, and the processing returns to step S118 and the risk degree determination process is performed again.
According to the first embodiment described above, the following advantageous effects are achieved.
(1) In the inspection control unit 56 of the defect evaluation device 1, the calculation surface generation unit 563 derives the calculation surface 830 from the surface of a part of the surface shape of the specimen S based on the surface risk region information, and the evaluation region setting unit 565 sets the evaluation region 700 based on the calculation surface 830. Thus, different from an important site, the portion of the specimen S that cannot be identified can be a target of inspection or evaluation of the risk degree.
(2) The calculation surface generation unit 563 sets the effective interesting region 620 with respect to the position where a plurality of the surface risk regions are grouped and a range surrounded by the effective interesting region 620 in the portion of the specimen S is derived as the calculation surface 830. Thus, the evaluation region 700 can be set by setting the surface of the specimen S based on the surface risk region.
(3) The evaluation region setting unit 565 sets the evaluation region 700 by extending from the calculation surface 830 as starting point toward the inside of the specimen S. Thereby, it is possible to set the surface of the portion of the test specimen S and the vicinity set as targets for risk degree determination and evaluation without setting of the evaluation region 700 in the space outside the specimen S.
(4) The evaluation region setting unit 565 sets the evaluation region 700 by extending the calculation surface 830 toward the inside of the specimen S in a predetermined distance. Thus, the surface of the part and the vicinity thereof of the specimen S can be a target for inspecting or evaluating the risk degree.
(5) The evaluation region setting unit 565 sets a predetermined distance based on the attribute information of the part including the calculation surface 830. Thus, what extent the depth from the surface of the part of the specimen S should be a target for inspecting or evaluating can be decided, based on the degree of importance degree of the part from which the calculation surface 830 is derived.
(6) The evaluation region setting unit 565 sets a distance for extending the calculation surface 830 based on the distance information to the surface of the portion facing the calculation surface 830. Thus, in a case where the thickness of the portion from which the calculation surface 830 is derived is thin, the evaluation region 700 can be set so that the surface of the portion facing the calculation surface 830 is also included.
(7) The evaluation region setting unit 565 sets the distance by which the calculation surface 830 is expanded based on the aspect ratio of the convex portion and the concave portion of the calculation surface 830, that is, the degree of concavity and convexity. Thereby, it is possible to set the evaluation region 700 in consideration of the state of a risk depending on the degree of concavity and convexity (for example, a concave portion is easily to be influenced by seizure).
(8) The evaluation region setting unit 565 sets the distance of expansion from the calculation plane 830 to the direction in which the internal structure of the specimen S exists based on the defect estimation information in regard to the defect estimated in the internal structure of the specimen S. Thus, the greater the risk degree, the deeper the position from the surface of the specimen S can be a target for inspection or evaluation, based on the risk degree of the surface risk region information, such as temperature.
(9) The evaluation region setting unit 565 sets the distance as the calculation surface 830 is expanded based on the calculation surface 830, that is, the area of the surface risk region. Thus, there is a possibility that the large surface risk region exists from the surface of the specimen S to a deep position, so that such a surface risk region can be a target to inspection and evaluation.
(10) In a case where a plurality of the effective regions of interest 620 are set in the same portion of the subject S, the calculation surface generation part 563 derives the calculation surface 830 for each of the effective interesting regions 620, the evaluation region setting unit 565 sets the evaluation region 700 for each of a plurality of the calculation surfaces 830. Thereby, in a case where the positions where the surface risk region of the same part is distributed far away, the evaluation region 700 can be set for each surface risk region, and the surface risk region can be included in the target for inspection or evaluation while excluding an unnecessary region for inspection or evaluation.
(11) The configuration information acquisition unit 55 acquires the surface shape information indicating the surface shape of the specimen S and the internal risk region information relating to the position of the defect estimated to occur in the specimen S. The calculation surface generation unit 563 derives a predetermined area including the position of the estimated defect along the surface shape of the specimen S as the calculation surface 830. The evaluation region setting unit 565 sets the evaluation region 700 by expanding the calculation surface 830 in the direction intersecting with the direction along the surface shape in the internal structure of the specimen S. Thus, different from an important site, the portion of the specimen S that cannot be identified the surface can be the target of inspection or evaluation of the risk degree.
(12) The clustering unit 568 sets the evaluation region 700 in the space of the actual data in a state where the evaluation region 700 is positionally matched with the actual data based on the data obtained by actually measuring the specimen S, and identifies a defect location in the evaluation region 700 in the space of the actual data. Thus, since the coordinate system of the design information can be applied to the actual data to specify the defect location, the convenience is improved.
(13) The clustering unit 568 derives the specified defect location by the unit of the grid 600, and in the case that there are a plurality of grids 600, a cluster 960, which is a grid group, is generated by combining a plurality of the grids 600 based on the positional relationship of the identified defect locations or the positional relationship of the derived grids 600. Thus, it is possible to determine the risk degree in a state where a plurality of the risk factors 950 are grouped in the form of the grid 600.
(14) For each cluster 960, the risk degree determination unit 572 calculates the distance information between the defect location included in the cluster 960 and the actual surface area including the surface represented by the actual data, and determines the risk degree based on the calculated distance information. Thus, the risk degree of the risk factor 950 located in the vicinity of the actual surface of the specimen S having a possibility to cause leaks, breaks, and the like, can be determined to be high.
(15) The risk degree determination unit 572 includes information indicating a minimum distance among the respective distance information from a plurality of the risk factors 950 located in the cluster 960 to the actual surface region including the surface represented by the actual data. Thus, the determination of the risk degree can be performed with respect to the risk factor 950 that is located near the actual surface and is likely to cause leakage, breakage, or the like.
(16) The risk degree determination unit 572 includes distance information from an arbitrary defect location located in the cluster 950 for each surface represented in the actual data, as the distance information used in performing the quality evaluation. Thereby, it is possible to evaluate the risk factor 950 in which the risk degree is low with respect to certain actual surface of the specimen S but the risk degree is high with respect to the other actual surface of the specimen S without leaking.
(17) The risk degree determining unit 572 determines the quality evaluation based on the evaluation criteria set based on the attribute information set for each surface of the distance information from each of a plurality of the surfaces to any one of the risk factors 950 existing in the cluster 960. In general, the state of the surface of the specimen S, for example, even if the risk factor 950 at the machined surface and the risk factor 950 at the dense layer are located at the same distance from the surface of the specimen S, the risk degree thereof are different to ach other. In the present embodiment, since the risk degree is determined using the distance information based on the state of the surface of the specimen S, it is possible to improve the determination accuracy.
(18) The evaluation region editing unit 566 sets a new evaluation region including the evaluation region 700 and the complementary region, by setting the three-dimensional space between the evaluation regions 700 as a complementary region to be a target for inspection or evaluation, based on the mutual distance information of a plurality of the evaluation regions 700 set by the evaluation region setting unit 565. Thus, the risk factor 920 that is not included in the evaluation region 700 set by the evaluation region setting unit 565 can be a target for inspection or evaluation.
(19) The evaluation area editing unit 566 determines whether to set the complementary region based on similarity information indicating the similarity of the change in the appearance frequency of the defect with respect to the change in the casting condition. Thus, in terms of the design of the casting method, a portion that undergoes the same temperature/cooling process can be grouped into one evaluation region 700 from the viewpoint of fluidity of molten metal and the phenomenon of solidification.
(20) The evaluation region editing unit 566 determines whether to set the complementary region based on the presence or absence of a surface including a part of a plurality of evaluation regions 700 among the surfaces that the specimens S constitutes. Thus, the same type of flow paths can be grouped and can be a target for inspection or evaluation without making the flow paths such as the oil passages through which oil flows into respective individual evaluation regions 700.
(21) The evaluation region setting unit 565 sets an arbitrary position from the region where the internal structure of the specimen S exists, and sets the evaluation region 700 based on the set position. Thus, even if the portion of the specimen S cannot be identified different from the important site, it can be a target for inspection or evaluation of the risk degree.
(22) A criteria for determining the quality evaluation is set according to the combination of the attribute information given to the respective surfaces of the actual data and the attribute information given to the cluster 960. Thus, it is possible to improve the accuracy of determining the risk degree.
A structure manufacturing system according to a second embodiment will be described with reference to the drawings. The structure manufacturing system of the present embodiment creates shaped articles such as a door portion, an engine portion and a gear portion of an automobile, and an electronic component including a circuit board, for example.
The designing device 1110 is a device used by a user for creating design information relating to a shape of a structure and performs design processing of creating and storing the design information. The design information is information indicating coordinates of each position of the structure. The design information is output to the shaping device 1120 and the control system 1130 described later. The shaping device 1120 performs shaping processing of creating the structure by shaping using the design information created by the designing device 1110. In this case, the shaping device 1120 may perform at least one of a lamination process represented by a 3D printer technique, a casting process, a forging process, and a cutting process.
The x-ray inspection apparatus 100 performs measurement processing of measuring a shape of the structure shaped by the shaping device 1120. The x-ray inspection apparatus 100 outputs to the control system 1130 information indicating coordinates of the structure (“shape information” hereinafter) as a measurement result of measuring the structure. The control system 1130 is provided with a coordinate storage unit 1131 and an inspection unit 1132. The coordinate storage unit 1131 stores the design information created by the designing device 1110 described above.
The inspection unit 1132 determines whether the structure shaped by the shaping device 1120 is shaped according to the design information created by the designing device 1110. In other words, the inspection unit 1132 determines whether the shaped structure is a conforming product. In this case, the inspection unit 1132 reads the design information stored in the coordinate storage unit 1131 and performs inspection processing comparing the design information and the shape information input from the x-ray inspection apparatus 100. For the inspection processing, the inspection unit 1132 compares, for example, the coordinates indicated by the design information with the coordinates indicated by the corresponding shape information, and thus of the inspection processing, determines that the shaped structure is a conforming product shaped according to the design information in a case where the coordinates of the design information and the coordinates of the shape information match. In a case where the coordinates of the design information and the corresponding coordinates of the shape information do not match, the inspection unit 1132 determines whether a difference between the coordinates is within a predetermined range and determines that the shaped structure is a repairable defective product in a case where this difference is within the predetermined range.
In a case where the inspection unit 1132 determines that the shaped structure is a repairable defective product, the inspection unit 1132 outputs to the repairing device 1140 repair information indicating a defective portion and a repair amount. The defective portion is the coordinates of the shape information that do not match the coordinates of the design information, and the repair amount is the difference between the coordinates of the design information and the coordinates of the shape information at the defective portion. The repairing device 1140 performs repair processing of re-machining the defective portion of the structure based on the input repair information. In the repair processing, the repairing device 1140 performs again processing similar to the shaping processing performed by the shaping device 1120.
The processing performed by the structure manufacturing system 1000 is described with reference to the flowchart illustrated in
In step S200, the designing device 1110 is used by the user to design the structure and the design information relating to the shape of the structure is created and stored in the design processing, and then the flow proceeds to step S201. Note that the present invention is not limited to only the design information created by the designing device 1110, in a case where design information already exists, inputting this design information to acquire the design information is also included in one aspect of the present invention. In step S201, the shaping device 1120 creates the structure by shaping based on the design information by the shaping processing; the flow then proceeds to step S202. In step S202, the x-ray inspection apparatus 100 performs the measurement processing to measure the shape of the structure and outputs the shape information; the flow then proceeds to step S203.
In step S203, the inspection unit 1132 performs the inspection processing comparing the design information created by the designing device 1110 and the shape information measured and output by the x-ray inspection apparatus 100 the flow then proceeds to step S204. In step S204, the inspection unit 1132 determines based on the result of the inspection processing whether the structure shaped by the shaping device 1120 is a conforming product. In a case where the structure is a conforming product, that is, in a case where the coordinates of the design information and the coordinates of the shape information match, an affirmative determination is made in step S204, the processing then ends. In a case where the structure is not a conforming product, that is, in a case where the coordinates of the design information and the coordinates of the shape information do not match or in a case where coordinates that are absent from the design information are detected, a negative determination is made in step S204, the flow then proceeds to step S205.
In step S205, the inspection unit 1132 determines whether the defective portion of the structure is repairable. In a case where the defective portion is not repairable, that is, in a case where the difference between the coordinates of the design information and the coordinates of the shape information exceeds the predetermined range, a negative determination is made in step S205 the processing then ends. In a case where the defective portion is repairable, that is, in a case where the difference between the coordinates of the design information and the coordinates of the shape information is within the predetermined range, an affirmative determination is made in step S205 the flow then proceeds to step S206. In this case, the inspection unit 1132 outputs the repair information to the repairing device 1140. In step S206, the repairing device 1140 performs the repair processing on the structure based on the input repair information, the flow then returns to step S202. Note that as described above, the repairing device 1140 performs again processing similar to the shaping processing performed by the shaping device 1120 in the repair processing.
According to the second embodiment described above, following advantageous effects are obtained.
(1) The x-ray inspection apparatus 100 of the structure manufacturing system 1000 performs measurement processing acquiring the shape information of the structure created by the shaping device 1120 based on the design processing of the designing device 1110, and the inspection unit 1132 of the control system 1130 performs inspection processing comparing the shape information acquired in the measurement processing and the design information created in the design processing. Therefore, inspection of a defect in the structure and information about the inside of the structure can be acquired by a nondestructive inspection to determine whether the structure is a conforming product created according to the design information, which contributes to quality control of the structure.
(2) The repairing device 1140 is configured to perform the repair processing that performs again shaping processing on the structure based on the comparison result of the inspection processing. Therefore, processing similar to the reshaping processing can be applied to the structure in a case where the defective portion of the structure is repairable, which contributes to manufacturing a structure of a high quality almost the design information.
The x-ray inspection apparatus and the defect evaluation device of the first embodiment and second embodiment described above may be modified as follows, and one or more of the modifications may be combined with the above-described first embodiment and second embodiment.
(1) The x-ray inspection apparatus 100 may have an x-ray source that emits a cone beam and a detector 4 having a structure where pixels are arranged two-dimensionally instead of a line sensor. In this case, it is favorable to output a signal from the pixels lined up of the detector 4.
(2) The shape of the grid 600 is not limited to a cube. For example, with an article of a hollow shape such as a blade site of a turbine blade, a transmission case, or a differential case, pitches of the grids 600 necessary for inspection differ in a surface direction and a thickness direction of the structure. It is not necessary to make the grid 600 very small in the surface direction. Meanwhile, it is necessary to make the pitch of the grid 600 small in the thickness direction. With such an article, it is preferable to set a grid of a rectangular-parallelepiped shape.
(3) The grid setting unit 564 sets the grid 600 in the design information such as the CAD acquired by the configuration information acquiring unit 55, but is not limited to this example. The grid setting unit 564 may perform grid setting processing based on actual measurement data, that is, voxel data, acquired by measurement by the X-ray inspection apparatus 100 input by the inspection result information input unit 567, for example. In this case, the inspection control unit 56 of the defect evaluation device 1 may have a surface information separation unit as a function for separating the surface information and the internal structure information of the specimen S from the input voxel data. The surface information separated from the voxel data is output, instead of the design information such as CAD, to the surface information acquisition unit 561.
The present invention is not limited to the embodiments described above, and various modifications may be made without departing from the spirit of the present invention. Other embodiments that embody the technical concepts of the present invention are also included within the scope of the present invention.
This application is a continuation of international application No. PCT/JP2016/072413 filed Jul. 29, 2016.
Number | Date | Country | |
---|---|---|---|
Parent | 16260227 | Jan 2019 | US |
Child | 18481790 | US | |
Parent | PCT/JP16/72413 | Jul 2016 | US |
Child | 16260227 | US |