Flaw detection device and flaw detection method
Patent Information
- Application Number
- JP2021080866
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-05-12
- Publication Date
- 2025-02-18
- Estimated Expiration
- 2041-05-12
Smart Images

Figure 0007631087000001 
Figure 0007631087000002 
Figure 0007631087000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a flaw detection device and a flaw detection method for performing flaw detection inspection. [Background technology]
[0002] Known methods of performing flaw detection inspection on an inspection object include a method of performing flaw detection using ultrasonic echoes (ultrasonic flaw detection) and a method of performing flaw detection using eddy currents (eddy current flaw detection).
[0003] A flaw detection device using ultrasonic flaw detection is disclosed in Patent Document 1. In Patent Document 1, while moving an ultrasonic sensor using a movable arm, ultrasonic echo data is acquired, and the position data of the ultrasonic sensor and the ultrasonic echo data are stored in association with each other. Then, based on the stored data, the positions of scratches and defects in the inspection object are detected.
[0004] In eddy current testing, the end face of a flaw detection probe containing a coil is brought into surface contact with the surface of the test object, so that the coil is kept close to the surface of the test object. In this state, when a current is passed through the coil, an eddy current flows in the surface of the test object.
[0005] While maintaining surface contact between the end face of the flaw detection probe and the object to be inspected, the flaw detection probe is moved along the surface of the object to be inspected. During this movement, changes in eddy currents are monitored, and if a change occurs in the eddy currents, it can be determined that a flaw exists at the position where this change occurs. [Prior art documents] [Patent documents]
[0006] [Patent Document 1] Patent No. 5495562 Summary of the Invention [Problem to be solved by the invention]
[0007] In ultrasonic testing, if surface shape information such as the waviness of the surface of the test object is acquired before the test (so-called teaching work), the position and attitude of the test probe can be set according to the surface shape of the test object. However, it is very laborious to acquire the surface shape information over the entire scanning path of the test probe.
[0008] In eddy current testing, since the eddy current is affected by the contact state between the inspection probe and the surface of the inspection object, it is necessary to maintain a state in which the entire end face of the inspection probe is in surface contact. When a part or the entire end face of the inspection probe is separated from the surface of the inspection object (a state in which lift-off is increased), the eddy current becomes smaller. When the eddy current is in a state in which it is small, the change in the eddy current also becomes small, and the inspection accuracy deteriorates. In order to prevent the inspection object from being scanned in such a state, even in conventional eddy current testing, a teaching operation that requires a great deal of effort is performed to acquire surface shape information over the entire scanning path of the inspection probe.
[0009] The present invention aims to provide a flaw detection device and a flaw detection inspection method that reduce the effort required for teaching and enable scanning of the surface of an object to be inspected while aligning the end face of a flaw detection probe along the surface of the object to be inspected. [Means for solving the problem]
[0010] A flaw detection device according to one aspect of the present invention is configured to perform flaw detection inspection while scanning a surface of an object to be inspected. The flaw detection device includes a flaw detection probe having an end face facing the surface of the object to be inspected, a manipulator configured to hold the flaw detection probe with the end face of the flaw detection probe facing the surface of the object to be inspected and to move the flaw detection probe in a predetermined scanning direction along the surface of the object to be inspected and in a direction perpendicular to the surface of the object to be inspected, a detection unit that detects a reaction force and a torque that the flaw detection probe receives from the object to be inspected, and a control unit that controls the manipulator so that the flaw detection probe moves in the scanning direction. a memory unit configured to store historical data of the position of the flaw detection probe while the surface of the test object is being scanned;The control unit controls the manipulator to adjust a position of the flaw detection probe in a direction perpendicular to the surface of the object to be inspected so that the reaction force detected by the detection unit has a magnitude within a predetermined threshold range while controlling the manipulator to move the flaw detection probe in the scanning direction, and to tilt the flaw detection probe to adjust the attitude of the flaw detection probe so that the torque detected by the detection unit falls within a predetermined torque threshold range. and when the reaction force detected by the detection unit falls outside the threshold range, or when the torque exceeds the torque threshold, it is determined that an abnormality has occurred in the scanning of the inspection object, and a predetermined abnormality control is executed to prevent the scanning of the inspection object from being continued while the abnormality is occurring. It is configured to: In the abnormality control, after stopping the manipulator, the control unit controls the manipulator based on the historical data so as to return the flaw detection probe to the position of the flaw detection probe before the manipulator was stopped, and controls the manipulator to move the flaw detection probe that has been returned to the position before the manipulator was stopped, at a speed slower than the moving speed of the flaw detection probe before the manipulator was stopped, toward the position of the flaw detection probe when the manipulator was stopped, to scan the inspection object.
[0011] According to the above-mentioned configuration, the flaw detection probe is held by the manipulator so as to face the surface of the inspection object. When the control unit controls the manipulator in this holding state, the flaw detection probe moves along the surface of the inspection object.
[0012] During this time, the detection unit detects the reaction force from the object to be inspected acting on the flaw detection probe. This reaction force increases or decreases if there is waviness or a change in roughness on the surface of the object to be inspected. If the reaction force decreases, it is assumed that the end face of the flaw detection probe is moving away from the surface of the object to be inspected due to the waviness of the surface of the object to be inspected. In such a case, the control unit adjusts the position of the flaw detection probe in a direction perpendicular to the surface of the object to be inspected so that the reaction force is within the threshold range, thereby preventing the flaw detection probe from moving away from the surface of the object to be inspected.
[0013] Conversely, if the reaction force increases, it is assumed that the end face of the flaw detection probe is approaching the surface of the test object due to the waviness of the surface of the test object. In such a case, the control unit adjusts the position of the flaw detection probe in a direction perpendicular to the surface of the test object so that the reaction force is within the threshold range, and therefore the load on the flaw detection probe does not become excessively large.
[0014] If the surface of the object to be inspected and the end face of the flaw detection probe are parallel to each other, the reaction force can act approximately uniformly over the entire end face of the flaw detection probe. However, if the surface of the object to be inspected is wavy, the surface of the object to be inspected and the end face of the flaw detection probe are not parallel to each other, and a portion of the end face may receive a stronger reaction force than other portions. For example, if the front portion of the end face receives a stronger reaction force, the detection unit may detect a torque that tilts the flaw detection probe backward. Therefore, by detecting the reaction force and the torque, the detection unit can determine whether the surface of the object to be inspected and the end face of the flaw detection probe are parallel to each other. In the case where the reaction force is adjusted, if the value of the torque obtained when the surface of the object to be inspected and the end face of the flaw detection probe are in a non-parallel state is set as the torque threshold value, the attitude of the flaw detection probe can be adjusted by the control of the control unit so that the surface of the object to be inspected and the end face of the flaw detection probe are in a substantially parallel state. That is, the control unit adjusts the attitude of the flaw detection probe by tilting the flaw detection probe so that the torque detected by the detection unit falls within a range of a predetermined torque threshold, so that the surface of the inspection object and the end face of the flaw detection probe can come into contact with each other in a substantially parallel state. That is, the end face of the flaw detection probe can come into surface contact with the surface of the inspection object. Therefore, there is no need for a teaching operation to have the control unit memorize the tilting attitude of the flaw detection probe in advance. When the reaction force is out of the threshold range, the surface contact state between the flaw detection probe and the inspection object may be lost, or the flaw detection probe may be pressed against the inspection object with an excessively strong force. In addition, if the torque detected by the detection unit is large enough to exceed the torque threshold, it is assumed that the flaw detection probe is tilted significantly and a part of the end face of the flaw detection probe is separated from the surface of the inspection object. In order to prevent the scanning of the inspection object from continuing in such a state, the control unit executes an abnormality control. In the abnormality control, the control unit stops the manipulator. Thereafter, the control unit can control the manipulator so that the flaw detection probe returns to the position before the manipulator was stopped. After returning the position of the flaw detection probe, the control unit controls the manipulator so that the flaw detection probe moves toward the position of the flaw detection probe when the manipulator was stopped to scan the inspection object. Since the moving speed of the flaw detection probe at this time is lower than the moving speed of the flaw detection probe before the manipulator was stopped, the control of the control unit can easily follow the undulations of the surface of the inspection object. That is, the control unit controls the manipulator so that the position of the flaw detection probe changes in a direction perpendicular to the surface of the object to be inspected in accordance with the undulation, thereby making it easier to keep the reaction force within the threshold range and the friction force below the friction threshold. Also, when the flaw detection probe moves at a low moving speed, even if the flaw detection probe comes into contact with a cause (for example, a minute protrusion on the surface of the object to be inspected) that generates a torque larger than the torque threshold, the force that the flaw detection probe receives from this cause becomes smaller. That is, the torque detected by the detection unit is less likely to exceed the torque threshold. Therefore, it is possible to maintain a surface contact state between the flaw detection probe and the surface of the object to be inspected even at a position where the manipulator stops. As a result, after the manipulator is temporarily stopped, scanning of the object to be inspected can be resumed and continued. A flaw detection device according to another aspect of the present invention is configured to perform flaw detection inspection while scanning a surface of an object to be inspected. The flaw detection device includes a flaw detection probe having an end face facing the surface of the object to be inspected, a manipulator configured to hold the flaw detection probe with the end face of the flaw detection probe facing the surface of the object to be inspected and to move the flaw detection probe in a predetermined scanning direction along the surface of the object to be inspected and in a direction perpendicular to the surface of the object to be inspected, a detection unit configured to detect a reaction force and torque that the flaw detection probe receives from the object to be inspected and a frictional force acting on the end face of the flaw detection probe, a control unit configured to control the manipulator so that the flaw detection probe moves in the scanning direction, and a storage unit configured to store history data of the position of the flaw detection probe while the surface of the object to be inspected is being scanned. The control unit is configured to control the manipulator to adjust the position of the flaw detection probe in a direction perpendicular to the surface of the object to be inspected so that the reaction force detected by the detection unit is within a predetermined threshold range while controlling the manipulator to move the flaw detection probe in the scanning direction, and to control the manipulator to tilt the flaw detection probe to adjust the attitude of the flaw detection probe so that the torque detected by the detection unit is within a predetermined torque threshold range, and to determine that an abnormality has occurred in the scanning of the object to be inspected when the friction force detected by the detection unit exceeds a predetermined friction threshold, and to execute a predetermined abnormality control to prevent the scanning of the object to be inspected from continuing while the abnormality occurs. In the abnormality control, after stopping the manipulator, the control unit controls the manipulator based on the historical data so as to return the flaw detection probe to the position of the flaw detection probe before the manipulator was stopped, and controls the manipulator to move the flaw detection probe that has been returned to the position before the manipulator was stopped, at a speed slower than the moving speed of the flaw detection probe before the manipulator was stopped, toward the position of the flaw detection probe when the manipulator was stopped, to scan the inspection object.
[0015] With regard to the above-mentioned configuration, the flaw detection probe may be configured to emit ultrasonic waves from the end face and receive ultrasonic echoes at the end face via a contact medium applied to the surface of the object to be inspected.
[0016] Regarding the above-mentioned configuration, the flaw detection probe may be configured to generate an eddy current on the surface of the object to be inspected by passing a current through a built-in coil.
[0017] According to the above-mentioned configuration, even if a teaching operation is not performed to make the control unit memorize the tilting posture of the flaw detection probe in advance, the flaw detection probe can scan the inspection object while tilting according to the surface shape of the inspection object. That is, the flaw detection probe can move along the surface of the inspection object while maintaining the entire end face of the flaw detection probe in surface contact. As a result, when ultrasonic flaw detection is performed, no air layer is formed between the flaw detection probe and the inspection object, and ultrasonic waves can be emitted and ultrasonic echoes can be received through the contact medium without being hindered by the air layer. In addition, when eddy current flaw detection is performed, the eddy current is less affected by the contact and separation of the flaw detection probe with respect to the surface of the inspection object, and flaw detection of the inspection object can be performed with high accuracy.
[0029] A flaw detection inspection method according to another aspect of the present invention can be used to scan an object to be inspected while moving an end face of a flaw detection probe along the surface of the object to perform flaw detection. The flaw detection inspection method includes detecting a reaction force and a torque that the flaw detection probe receives from the object to be inspected while moving the flaw detection probe in a predetermined scanning direction along the surface of the object to be inspected with the end face of the flaw detection probe facing the surface of the object to be inspected, adjusting a position of the flaw detection probe in a direction perpendicular to the surface of the object to be inspected while moving the flaw detection probe in the scanning direction so that the detected reaction force is within a predetermined threshold range, and tilting the flaw detection probe to adjust the attitude of the flaw detection probe so that the detected reaction force is within a predetermined torque threshold range. storing history data of the position of the flaw detection probe while scanning the surface of the object to be inspected in a memory unit; determining that an abnormality has occurred in the scanning of the object to be inspected when the detected reaction force falls outside the threshold range or when the torque exceeds the torque threshold value, and executing a predetermined abnormality control to prevent the scanning of the object to be inspected from being continued while the abnormality occurs; returning the flaw detection probe to a position of the flaw detection probe before the flaw detection probe was stopped based on the history data in the abnormality control; and moving the flaw detection probe that has been returned to the position before the flaw detection probe was stopped toward the position where the flaw detection probe was stopped. It is equipped with: The moving speed of the flaw detection probe when the flaw detection probe moves toward the stopped position is smaller than the moving speed of the flaw detection probe before the flaw detection probe is stopped. A flaw detection inspection method according to yet another aspect of the present invention can be used to scan an object to be inspected while moving an end face of a flaw detection probe along the surface of the object to perform flaw detection. The flaw detection inspection method includes detecting a reaction force and torque that the flaw detection probe receives from the object to be inspected and a frictional force acting on the end face of the flaw detection probe while moving the flaw detection probe in a predetermined scanning direction along the surface of the object to be inspected with the end face of the flaw detection probe facing the surface of the object to be inspected, adjusting a position of the flaw detection probe in a direction perpendicular to the surface of the object to which the flaw detection probe is subjected so that the detected reaction force has a magnitude within a predetermined threshold range, and tilting the flaw detection probe to adjust the attitude of the flaw detection probe so that the detected torque is within a predetermined torque threshold range while the flaw detection probe is being moved in the scanning direction. storing history data of the position of the flaw detection probe while the surface of the object is being scanned in a storage unit, determining that an abnormality has occurred in the scanning of the object when the frictional force exceeds a predetermined friction threshold, and executing a predetermined abnormality control for preventing the scanning of the object from being continued while the abnormality has occurred, and in the abnormality control, after stopping the flaw detection probe, returning the flaw detection probe to a position of the flaw detection probe before it was stopped based on the history data, and moving the flaw detection probe returned to the position before it was stopped toward the position where the flaw detection probe was stopped. The moving speed of the flaw detection probe when moving toward the position where the flaw detection probe is stopped is smaller than the moving speed of the flaw detection probe before it was stopped. Effect of the Invention
[0035] The above-mentioned flaw detection device reduces the teaching work and makes it possible to scan the surface of the inspection object while aligning the end face of the flaw detection probe along the surface of the inspection object. [Brief description of the drawings]
[0036] [Figure 1] 1 is a schematic diagram of a flaw detection device that performs ultrasonic flaw detection. [Diagram 2] 4 is a schematic flowchart of a control method for the flaw detection device. [Diagram 3] FIG. 1 is a schematic diagram of a flaw detection probe scanning a flat surface. [Figure 4] FIG. 1 is a schematic diagram of a flaw detection probe approaching a sloped surface such that the distance to the end face of the flaw detection probe decreases as the flaw detection probe moves in the scanning direction. [Diagram 5] FIG. 1 is a schematic diagram of a flaw detection probe approaching a sloped surface such that the distance between the flaw detection probe end face and the surface increases as the flaw detection probe moves in the scanning direction. [Figure 6] 1 is a schematic diagram of a flaw detection probe scanning a surface on which an obstacle is present; [Figure 7] 4 is a schematic flowchart of a control method for the flaw detection device. [Figure 8] 1 is a schematic diagram of a flaw detection probe of a flaw detection device that performs eddy current flaw detection. [Figure 9] FIG. 4 is a schematic diagram showing a change in eddy current. [Figure 10] FIG. 1 is a schematic diagram of a manipulator for scanning an inspection object on the YZ plane. [Figure 11] 4 is a schematic diagram showing the relationship between the scanning direction on a curved surface and the position adjustment direction of the flaw detection probe. FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0037] First Embodiment Fig. 1 is a schematic diagram of a flaw detection device 100 according to a first embodiment. The flaw detection device 100 will be described with reference to Fig. 1.
[0038] The flaw detection device 100 is configured to perform ultrasonic flaw detection by a direct contact method. In ultrasonic flaw detection by the direct contact method, a layer of a contact medium 220 is formed on the surface of the inspection object 210 with a substantially uniform thickness in order to efficiently propagate ultrasonic waves and ultrasonic echoes used in the flaw detection inspection. As the contact medium 220, a material having a higher acoustic impedance than air (for example, glycerin, motor oil, or machine oil) is used. The flaw detection device 100 is configured to perform flaw detection inspection by receiving ultrasonic echoes obtained by emitting ultrasonic waves through the contact medium 220 while scanning the surface of the inspection object 210.
[0039] The flaw detection device 100 includes a manipulator 111 (a six-axis articulated arm robot), a control unit 112, a flaw detection probe 120, a detection unit 130, and a storage unit 140. The flaw detection device 100 is configured such that the control unit 112 controls the manipulator 111 and moves the flaw detection probe 120 held by the manipulator 111 along a predetermined scanning path. The detection unit 130 and the storage unit 140 are used for control by the control unit 112.
[0040] The manipulator 111 has a first axis 151 to a sixth axis 156, and is configured so that each arm can rotate around the first axis 151 to the sixth axis 156.
[0041] The manipulator 111 is attached to a base 113 having a base mounting surface 115. The tip of the manipulator 111 is configured as a mechanical interface 116 for mounting the flaw detection probe 120 and the detection unit 130. The coordinate origin of a base coordinate system (a right-handed Cartesian coordinate system consisting of an X-axis, a Y-axis, and a Z-axis) is set on the base mounting surface 115 of the base 113. The X-axis and the Y-axis are horizontally extending axes. In this embodiment, the inspection target 210 is placed so that its scanning surface is along the XY plane, and scanning is performed within the XY plane. The Z-axis is a vertically extending axis that extends at right angles to the X-axis and the Y-axis. The base coordinate system is a fixed coordinate system, and the orientations of the X-axis, the Y-axis, and the Z-axis are constant regardless of the movement of the manipulator 111.
[0042] The manipulator 111 is configured to hold the flaw detection probe 120 and the detection unit 130 with the mechanical interface 116, and to be able to move the flaw detection probe 120 and the detection unit 130 in the X-axis, Y-axis, and Z-axis directions of the base coordinate system. The coordinate origin of the tool coordinate system (a right-handed Cartesian coordinate system consisting of the x-axis, y-axis, and z-axis) is set in the mechanical interface 116 of the manipulator 111. The x-axis and y-axis of the tool coordinate system are set in directions along the surface of the mechanical interface 116. The z-axis is set in a direction perpendicular to the surface of the mechanical interface 116. The coordinate origin of the tool coordinate system can move in the X-axis, Y-axis, and Z-axis directions of the base coordinate system together with the mechanical interface 116.
[0043] The orientation of the mechanical interface 116, and further the orientation of the flaw detection probe 120 and the detection unit 130 attached to the mechanical interface 116, changes due to the rotational operation of the manipulator 111 about the first axis 151 to the sixth axis 156. When the orientation of the mechanical interface 116 changes, the orientations of the x-axis, y-axis, and z-axis of the tool coordinate system change according to the change in the orientation of the mechanical interface 116.
[0044] The flaw detection probe 120 is configured to emit ultrasonic waves from an end face 121 and to receive ultrasonic echoes from the inspection object 210 at the end face 121. The flaw detection probe 120 is attached to the mechanical interface 116 of the manipulator 111 such that the end face 121 faces the inspection object 210 in the z-axis direction of the tool coordinate system.
[0045] The flaw detection probe 120 may be electrically connected to a data collection device (not shown) and configured to start emitting ultrasonic waves under the control of the data collection device. The flaw detection probe 120 may also be configured to output a flaw detection signal (intensity signal of the ultrasonic echo) to the data collection device based on the received ultrasonic echo.
[0046] The detection unit 130 is attached to the mechanical interface 116 of the manipulator 111 so as to detect the force that the flaw detection probe 120 receives from the inspection target 210. In detail, the detection unit 130 is configured to detect the forces shown below. The direction of the force detected by the detection unit 130 is in accordance with the tool coordinate system. The detection unit 130 may be configured using, for example, a six-axis force sensor. A reaction force Fz that the flaw detection probe 120 receives from the inspection object 210 (in FIG. 1, a force acting in the negative direction on the z-axis of the tool coordinate system). Friction forces Fx and Fy acting on the end face 121 of the flaw detection probe 120. · Torque Tx acting on the flaw detection probe 120 around the x-axis of the tool coordinate system. · Torque Ty acting on the flaw detection probe 120 about the y-axis of the tool coordinate system.
[0047] The detection unit 130 is configured to output signals representing the detected reaction force Fz, friction forces Fx, Fy, and torques Tx, Ty to the control unit 112. The detection unit 130 is configured to output a value of approximately zero as the reaction force Fz when the end face 121 of the flaw detection probe 120 is separated from the surface of the inspection object 210. The larger the value of the reaction force Fz, the stronger the force with which the end face 121 of the flaw detection probe 120 is pressed against the surface of the inspection object 210.
[0048] The control unit 112 is electrically connected to the manipulator 111 and configured to control the manipulator 111. Specifically, a scanning path for the inspection target 210 is set in advance for the control unit 112 using a base coordinate system. The control unit 112 controls the manipulator 111 so that the flaw detection probe 120 moves along this scanning path in the X-axis direction and / or the Y-axis direction of the base coordinate system. The control unit 112 is also configured to give an instruction to the manipulator 111 regarding the moving speed of the flaw detection probe 120.
[0049] In addition, the control unit 112 is electrically connected to the detection unit 130, and controls the manipulator 111 so as to change the position of the flaw detection probe 120 in the Z-axis direction of the base coordinate system in response to a signal from the detection unit 130, or stops the manipulator 111. The control of the manipulator 111 by the control unit 112 based on the signal from the detection unit 130 will be described in detail separately.
[0050] The control unit 112 is also electrically connected to the storage unit 140, and outputs data on the position of the flaw detection probe 120 on the X-axis, Y-axis, and Z-axis of the base coordinate system while the flaw detection probe 120 is moving, and data on the rotational position of the manipulator 111 around the Z-axis. These data are stored as history data in the storage unit 140, and are used for control after the manipulator 111 is stopped. The control after the manipulator 111 is stopped will be described in detail separately.
[0051] The operation of the flaw detector 100 will be described below. Note that the case where scanning is performed in the X-axis direction and the Y-axis direction within the XY plane of the base coordinate system will be described here.
[0052] First, preparations are made for flaw detection inspection of the inspection target 210 (step S105: flaw detection preparation). In the flaw detection preparation, the flaw detection probe 120 is attached to the manipulator 111. At this point, the end face 121 of the flaw detection probe 120 is in a position spaced apart from the surface of the inspection target 210 (a position spaced apart in the positive direction of the Z axis of the base coordinate system in FIG. 1). In this state, the control unit 112 controls the manipulator 111 so that the position of the flaw detection probe 120 coincides with the scan start position in the X-axis and Y-axis directions of the base coordinate system.
[0053] Thereafter, the control unit 112 controls the manipulator 111 so that the flaw detection probe 120 approaches the inspection object 210 (in FIG. 1, in the negative direction of the Z axis of the base coordinate system). At this time, the control unit 112 determines whether or not the end face 121 of the flaw detection probe 120 has come into contact with the inspection object 210 based on the reaction force Fz detected by the detection unit 130. That is, if the end face 121 of the flaw detection probe 120 is away from the inspection object 210, the reaction force Fz detected by the detection unit 130 becomes approximately zero. On the other hand, if the end face 121 of the flaw detection probe 120 comes into contact with the inspection object 210, the reaction force Fz detected by the detection unit 130 becomes a somewhat large value. Therefore, the control unit 112 can determine whether or not the end face 121 of the flaw detection probe 120 has come into contact with the inspection object 210 based on the reaction force Fz detected by the detection unit 130.
[0054] When the determination result indicates that the end face 121 of the flaw detection probe 120 is in contact with the object to be inspected 210, the control unit 112 determines whether or not the end face 121 is in surface contact with the object to be inspected 210 based on the torques Tx and Ty detected by the detection unit 130. That is, if a part of the end face 121 of the flaw detection probe 120 is in contact with the object to be inspected 210 and the remaining part is away from the object to be inspected 210, at least one of the torques Tx and Ty detected by the detection unit 130 will be a large value. On the other hand, if the end face 121 of the flaw detection probe 120 is entirely in contact with the object to be inspected 210, the torques Tx and Ty detected by the detection unit 130 will be zero or close to zero. Therefore, if a torque threshold close to zero is set for the torques Tx and Ty detected by the detection unit 130 in consideration of the detection error of the detection unit 130, it is possible to know whether or not the end face 121 of the flaw detection probe 120 is in surface contact with the object to be inspected 210. In other words, if the torques Tx, Ty detected by the detection unit 130 are both below the torque threshold value set in this manner, the end face 121 of the flaw detection probe 120 is considered to be in surface contact with the object to be inspected 210, and control of the manipulator 111 can be performed.
[0055] Conversely, if at least one of the torques Tx and Ty detected by the detection unit 130 exceeds the torque threshold, it is assumed that the end face 121 of the flaw detection probe 120 is not in surface contact with the inspection target 210, and control of the manipulator 111 can be executed. In detail, if at least one of the torques Tx and Ty exceeds the torque threshold, the control unit 112 adjusts the position of the arm around the first axis 151 to the sixth axis 156 of the manipulator 111 so that both of the torques Tx and Ty become equal to or less than the torque threshold. Such control can be realized by a method of simultaneously controlling the force and position of the manipulator 111, for example, a hybrid control method or a compliance control method.
[0056] When the end face 121 of the flaw detection probe 120 is brought into surface contact with the inspection object 210 by the above-mentioned control, the control unit 112 judges whether or not the reaction force Fz detected by the detection unit 130 reaches a predetermined target value (step S110). This target value is set so that the flaw detection probe 120 does not receive an excessively strong force from the inspection object 210 during scanning of the inspection object 210.
[0057] If the reaction force Fz detected by the detection unit 130 has not reached the target value (step S110: No), the control unit 112 causes the manipulator 111 to continue to move the flaw detection probe 120 closer to the inspection object 210. If the reaction force Fz detected by the detection unit 130 reaches the target value (step S110: Yes), scanning of the inspection object 210 is started. During scanning of the inspection object 210, the flaw detection probe 120 emits ultrasonic waves from the end face 121 and receives ultrasonic echoes from the inspection object 210 at the end face 121.
[0058] When scanning of the inspection target 210 is started, the control unit 112 controls the manipulator 111 so that the flaw detection probe 120 moves along the scanning path by a predetermined distance at a predetermined first speed (step S115). During this time, the control unit 112 monitors the reaction force Fz, the friction forces Fx, Fy, and the torques Tx, Ty detected by the detection unit 130, and performs a predetermined determination process (step S120).
[0059] In this determination process, a predetermined threshold range set for the reaction force Fz, a predetermined friction threshold set for the friction forces Fx and Fy, and the above-mentioned torque threshold are used. The friction threshold is set to a value that can guarantee that the entire end face 121 of the flaw detection probe 120 is in surface contact with the surface of the inspection object 210. The lower limit of the threshold range for the reaction force Fz is set to a value that can guarantee that the end face 121 of the flaw detection probe 120 is in contact with the surface of the inspection object 210. The upper limit of the threshold range is set to a value lower than the reaction force Fz that the flaw detection probe 120 can tolerate. In detail, the threshold range is set so that the reaction force Fz falls between the lower limit and the upper limit if a predetermined film thickness of the contact medium 220 on the surface of the inspection object 210 is obtained. The above-mentioned target value is set to a value within the threshold range.
[0060] The control unit 112 compares the friction forces Fx, Fy and torques Tx, Ty detected by the detection unit 130 with the friction threshold and torque threshold (step S120). If the friction forces Fx, Fy and torques Tx, Ty detected by the detection unit 130 are equal to or less than the friction threshold and torque threshold, the control unit 112 determines that the end face 121 of the flaw detection probe 120 is maintained in surface contact with the surface of the inspection object 210.
[0061] The control unit 112 causes the manipulator 111 to adjust the position of the flaw detection probe 120 in the Z-axis direction of the base coordinate system so that the reaction force Fz detected by the detection unit 130 falls within the above-mentioned threshold range. In detail, the control unit 112 causes the manipulator 111 to adjust the position of the flaw detection probe 120 in the Z-axis direction of the base coordinate system so that the reaction force Fz detected by the detection unit 130 approaches the above-mentioned target value.
[0062] The reaction force Fz detected by the detection unit 130 is affected by the shape of the surface of the inspection object 210. If the surface of the inspection object 210 is parallel to the scanning direction (X-axis and Y-axis directions in the base coordinate system) of the flaw detection probe 120 as shown in Fig. 3, the reaction force Fz detected by the detection unit 130 varies little and can continuously take a value close to the target value.
[0063] On the other hand, if there is waviness on the surface of the object to be inspected 210, the reaction force Fz detected by the detection unit 130 fluctuates more than when the surface of the object to be inspected 210 is parallel to the scanning direction of the flaw detection probe 120 (the X-axis and Y-axis directions in the base coordinate system).
[0064] For example, when the surface of the inspection object 210 is wavy, a surface shape as shown in FIG. 4 is considered. In FIG. 4, a gradient is generated on the surface of the inspection object 210 such that the distance between the end face 121 of the inspection probe 120 and the surface of the inspection object 210 decreases as the inspection probe 120 moves in the positive direction on the X-axis of the base coordinate system. When the inspection probe 120 approaches this gradient portion, the reaction force Fz and the friction force Fx detected by the detection unit 130 increase. In this state, in order to reduce the reaction force Fz and bring it closer to the target value, the control unit 112 moves the inspection probe 120 in the positive direction on the Z-axis of the base coordinate system. As a result, the reaction force Fz decreases, and the friction force Fx also decreases.
[0065] Even after the reaction force Fz is reduced, the reaction force Fz acting on the end face 121 of the flaw detection probe 120 may be non-uniform in the gradient portion of the surface of the inspection object 210. That is, in the gradient portion of the surface of the inspection object 210, the front portion of the end face 121 of the flaw detection probe 120 in the scanning direction may receive a stronger reaction force than the rear portion. When such a reaction force state occurs, the detection unit 130 may detect a torque Ty that exceeds the torque threshold value. In this case, the control unit 112 adjusts the position of the arm around the first axis 151 to the sixth axis 156 of the manipulator 111 until the torque Ty detected by the detection unit 130 becomes equal to or less than the torque threshold value. As a result, the flaw detection probe 120 tilts backward in the scanning direction so that the end face 121 of the flaw detection probe 120 follows the surface of the inspection object 210.
[0066] FIG. 5 shows a case where a gradient opposite to that in FIG. 4 occurs. That is, a gradient occurs on the surface of the inspection object 210 in FIG. 5 such that the distance between the end face 121 of the flaw detection probe 120 and the surface of the inspection object 210 increases as the flaw detection probe 120 moves in the positive direction on the X-axis of the base coordinate system. When the flaw detection probe 120 approaches this gradient portion, the reaction force Fz and the friction force Fx decrease. In this case, the control unit 112 moves the flaw detection probe 120 in the negative direction on the Z-axis of the base coordinate system. This increases the reaction force Fz and approaches the target value.
[0067] At this time, it is assumed that only the rear portion of the end surface 121 of the flaw detection probe 120 in the scanning direction is in contact with the inspection object 210, and the front portion is separated from the inspection object 210. In this case, the detection unit 130 may detect a torque Ty that exceeds the torque threshold. When the detection unit 130 detects a torque Ty that exceeds the torque threshold, the control unit 112 adjusts the position of the arm around the first axis 151 to the sixth axis 156 of the manipulator 111 until the torque Ty detected by the detection unit 130 becomes equal to or less than the torque threshold. As a result, the flaw detection probe 120 tilts forward in the scanning direction so that the end surface 121 of the flaw detection probe 120 is aligned with the surface of the inspection object 210.
[0068] While the flaw detection probe 120 moves a predetermined distance (step S115), the control unit 112 controls the manipulator 111 and adjusts the position of the flaw detection probe 120 in the Z-axis direction of the base coordinate system while performing the above-mentioned judgment process (step S120). In this judgment process, if all of the following conditions are satisfied, the control unit 112 determines that the scan while the flaw detection probe 120 moves a predetermined distance is normal (step S120: Yes). · The reaction force Fz is within the threshold range. Friction forces Fx and Fy are below the friction threshold. Torques Tx and Ty are equal to or less than the torque threshold.
[0069] When the result of the determination that the scan is normal is obtained, data on the position of the flaw detection probe 120 on the X-axis, Y-axis, and Z-axis of the flaw detection probe 120 and the rotational position of the manipulator 111 around the Z-axis are output from the control unit 112 to the storage unit 140 (step S130). The data output from the control unit 112 to the storage unit 140 is stored in the storage unit 140 as history data.
[0070] After the history data is stored in the storage unit 140, the control unit 112 judges whether or not the flaw detection probe 120 has reached the scan end position (step S135). If the flaw detection probe 120 has reached the scan end position (step S135: Yes), the flaw detection inspection ends. If the flaw detection probe 120 has not reached the scan end position (step S135: No), the control unit 112 continues the movement of the flaw detection probe 120 (i.e., scanning the inspection target 210) (step S115). In this case, the control unit 112 controls the manipulator 111 while repeating the processing loop of steps S115 to S135, and continues scanning the surface of the inspection target 210 by the flaw detection probe 120. During this time, the history data is accumulated in the storage unit 140, and it is recorded how far up to which position on the scanning path the flaw detection probe 120 has normally scanned the inspection target 210.
[0071] While the flaw detection probe 120 is scanning a predetermined distance, the position of the flaw detection probe 120 is adjusted, but it is possible that the reaction force Fz falls outside the threshold range, or that the friction forces Fx, Fy and torques Tx, Ty exceed the friction threshold and torque threshold.
[0072] When the reaction force Fz falls outside the threshold range (step S120: No), the control by the control unit 112 may not be able to follow the fluctuation of the reaction force Fz. That is, since the position of the flaw detection probe 120 is adjusted after the reaction force Fz is detected, a time lag occurs between the detection of the reaction force Fz and the position adjustment of the flaw detection probe 120. During this time lag, it is expected that the reaction force Fz falls outside the threshold range.
[0073] For example, if the gradient shown in Fig. 4 is steep, the reaction force Fz may exceed the upper limit of the threshold range. Also, if the gradient shown in Fig. 5 is steep, the reaction force Fz may fall below the lower limit of the threshold range. If the reaction force Fz falls outside the threshold range (step S120: No), the control unit 112 determines that an abnormality has occurred in the scanning of the inspection object 210, and executes abnormality control to prevent the scanning from continuing while the abnormality exists. In this embodiment, the control unit 112 stops the manipulator 111 in the abnormality control (step S125).
[0074] When a gradient that increases the reaction force Fz occurs in the inspection object 210, the frictional forces Fx and Fy also increase. Even if the end face 121 of the flaw detection probe 120 is in surface contact with the surface of the inspection object 210, if the frictional forces Fx and Fy are large enough to exceed the friction threshold, it is predicted that the flaw detection probe 120 will subsequently tilt significantly, and a part of the end face 121 will be separated from the surface of the inspection object 210. For this reason, even if the frictional forces Fx and Fy become larger than the friction threshold, the control unit 112 determines that an abnormality has occurred in the scanning of the inspection object 210, and executes abnormality control to prevent the scanning from being continued while the abnormality has occurred.
[0075] On the other hand, if an obstacle that impedes the movement of the flaw detection probe 120 occurs on the surface of the inspection object 210 (see FIG. 6), the flaw detection probe 120 may tilt without an increase in the frictional forces Fx and Fy appearing as a sign of a large tilt of the flaw detection probe 120. FIG. 6 shows a minute protrusion protruding from the surface of the inspection object 210 as an obstacle that impedes the movement of the flaw detection probe 120, and the flaw detection probe 120 in FIG. 6 moves in the X-axis direction of the base coordinate system and comes into contact with this minute protrusion.
[0076] When the flaw detection probe 120 moves in the X-axis direction of the base coordinate system and comes into contact with a microprotrusion, causing the flaw detection probe 120 to tilt, the detection unit 130 detects a torque Ty that is greater than that before the flaw detection probe 120 came into contact with the microprotrusion. In such a case, it is considered that the change in the torque Ty appears more significantly than the change in the friction force Fx. Therefore, when the flaw detection probe 120 actually tilts, it is considered that the determination process (step S120) using the torques Tx and Ty can determine the tilt state of the flaw detection probe 120 more accurately than the determination process using the friction forces Fx and Fy.
[0077] If the torques Tx and Ty are greater than the torque thresholds (step S120: No), tilting of the tip portion 118 of the manipulator 111 holding the flaw detection probe 120 may have caused a part of the end face 121 of the flaw detection probe 120 to be separated from the surface of the inspection object 210. In order to prevent the scanning of the inspection object 210 from continuing in such a state, the control unit 112 executes the abnormality control described above (stop control of the manipulator 111) (step S125).
[0078] When the stop control of the manipulator 111 (step S125) is performed, after the stop control, control is performed to resume scanning of the inspection object 210 by utilizing the history data stored in the storage unit 140. Note that as a result of repeating the processing loop of steps S115 to S135, the history data includes information on the positions of the flaw detection probe 120 on the X-axis, Y-axis, and Z-axis and the rotational position of the manipulator 111 around the Z-axis immediately before the stop control.
[0079] After stopping the manipulator 111 (step S125), the control unit 112 controls the manipulator 111 based on the history data in the storage unit 140 so that the flaw detection probe 120 returns to its previous position (step S140). By this control, the flaw detection probe 120 returns to the position indicated by the history data stored in the storage unit 140 immediately before the manipulator 111 was stopped (step S125). That is, the positions of the flaw detection probe 120 on the X-axis, Y-axis, and Z-axis and the rotational position of the manipulator 111 around the Z-axis return to the states immediately before the abnormality control (step S125).
[0080] After returning the flaw detection probe 120 to the state immediately before the abnormality control (step S125), the control unit 112 controls the manipulator 111 so that the flaw detection probe 120 moves along the scanning path at a second speed lower than the first speed in step S115 (step S145). As a result, the flaw detection probe 120 scans the inspection target 210 at a relatively low speed toward the stop position when the manipulator 111 stops (step S145).
[0081] While the flaw detection probe 120 is moving at a low speed (step S145), the control unit 112 performs a judgment process similar to the judgment process in step S120 (step S150). Since the flaw detection probe 120 is moving at a low speed, even if a steep gradient occurs on the surface of the inspection object 210 at the above-mentioned stop position, the position control of the flaw detection probe 120 in the Z-axis direction of the base coordinate system is easy to follow the shape change of the surface of the inspection object 210. That is, it is easy to obtain a scanning state for the inspection object 210 in a state where the reaction force Fz is maintained within the threshold range. In addition, if the reaction force Fz is within the threshold range, the friction forces Fx and Fy are also easy to take values below the friction threshold, so that a large tilt of the flaw detection probe 120 due to the friction forces Fx and Fy is unlikely to occur. That is, it is easy to scan the inspection object 210 in a state where the end face 121 of the flaw detection probe 120 is in surface contact with the surface of the inspection object 210.
[0082] In addition, when the flaw detection probe 120 moves at a low speed, the force applied when the flaw detection probe 120 comes into contact with the cause of the large torque Tx, Ty (for example, the minute protrusion in FIG. 6) becomes smaller. Therefore, the flaw detection probe 120 is less likely to receive the torque Tx, Ty that exceeds the torque threshold value.
[0083] If the control unit 112 determines that the scanning while the flaw detection probe 120 is moving at a low speed is normal (step S150: Yes), the history data is stored in the storage unit 140 (step S130). Then, a process of determining whether the flaw detection probe 120 has reached the scan end position is performed (step S135). If the flaw detection probe 120 has not reached the scan end position (step S135: No), the control unit 112 increases the moving speed of the flaw detection probe 120 to a first speed and continues scanning the inspection object 210 (step S115).
[0084] While the flaw detection probe 120 is moving at the second speed, if the reaction force Fz falls outside the threshold range or the friction forces Fx, Fy and torque Tx, Ty exceed the friction threshold and torque threshold (step S150: No), the control unit 112 terminates scanning of the object to be inspected 210.
[0085] In the above embodiment, the control unit 112 controls the manipulator 111 so that both of the torques Tx and Ty detected by the detection unit 130 are equal to or less than the torque threshold value. At least one of the torques Tx and Ty detected by the detection unit 130 becomes larger if a state occurs in which a part of the end face 121 of the flaw detection probe 120 is in contact with the inspection target 210 more than the remaining part. In this case, since the torque threshold value is set to a value close to zero in consideration of the detection error of the detection unit 130, at least one of the torques Tx and Ty may exceed the torque threshold value. At this time, the control unit 112 controls the manipulator 111 so that both of the torques Tx and Ty detected by the detection unit 130 are equal to or less than the torque threshold value. As a result, the flaw detection probe 120 can take a tilting posture such that the end face 121 of the flaw detection probe 120 follows the surface of the inspection target 210 (following operation). Therefore, it is not necessary to obtain information on the tilting posture of the flaw detection probe 120 as advance information before flaw detection inspection of the inspection target 210.
[0086] Furthermore, the position of the flaw detection probe 120 in the Z-axis direction of the base coordinate system is adjusted based on the reaction force Fz detected by the detection unit 130. Therefore, it is not necessary to obtain information on the position of the flaw detection probe 120 in the Z-axis direction as advance information. Therefore, before flaw detection inspection of the inspection object 210, information for setting a scanning path on the inspection object 210 (i.e., the position of the flaw detection probe 120 on the X-axis and Y-axis of the base coordinate system) may be set in the control unit 112. In other words, there is no need to perform a teaching operation to make the control unit 112 memorize in advance the tilting attitude of the flaw detection probe 120 and the position of the flaw detection probe 120 in the Z-axis direction of the base coordinate system over the entire scanning path.
[0087] According to the above-described embodiment, the control unit 112 controls the position of the flaw detection probe 120 in the Z-axis direction of the base coordinate system so that the reaction force Fz detected by the detection unit 130 falls within a threshold range. Therefore, as long as the control follows the shape change (e.g., waviness) of the surface of the inspection object 210, the inspection object 210 can be scanned with the end face 121 of the flaw detection probe 120 in surface contact with the surface of the inspection object 210.
[0088] For example, when a gradient as shown in Fig. 4 occurs on the surface of the inspection object 210, the control unit 112 controls the flaw detection probe 120 to be displaced in the positive direction on the Z axis of the base coordinate system in accordance with the gradient of the surface of the inspection object 210. As a result, the end face 121 of the flaw detection probe 120 is prevented from coming too close to the surface of the inspection object 210. In other words, a state in which the thickness of the contact medium 220 between the end face 121 of the flaw detection probe 120 and the surface of the inspection object 210 becomes too small is avoided.
[0089] 5, the control unit 112 controls the flaw detection probe 120 to be displaced in the negative direction on the Z axis of the base coordinate system in accordance with the inclination of the surface of the object to be inspected 210. As a result, the end face 121 of the flaw detection probe 120 is prevented from moving away from the surface of the object to be inspected 210. In other words, no air layer is formed between the end face 121 of the flaw detection probe 120 and the contact medium 220, and flaw detection inspection of the object to be inspected 210 can be performed without being hindered by the air layer.
[0090] When the gradient occurring on the surface of the inspection object 210 is steep, it is expected that the reaction force Fz will deviate from the threshold range during the period from when the detection unit 130 detects the reaction force Fz until the control unit 112 controls the position of the flaw detection probe 120 in response to the reaction force Fz. In this case, the control unit 112 stops the manipulator 111. Therefore, the flaw detection inspection is prevented from being continued in a state where the end face 121 of the flaw detection probe 120 is excessively close to the surface of the inspection object 210 and in a state where the end face 121 of the flaw detection probe 120 is not in surface contact with the surface of the inspection object 210.
[0091] In any of the following cases, the control unit 112 stops the manipulator 111 and prevents the flaw detection inspection from continuing when a portion of the end face 121 of the flaw detection probe 120 is not in surface contact with the surface of the object to be inspected 210. When the detection unit 130 detects frictional forces Fx and Fy that exceed a friction threshold value. When the detection unit 130 detects torques Tx and Ty that exceed the torque threshold value.
[0092] Even if the end face 121 of the flaw detection probe 120 is in surface contact with the surface of the inspection target 210, if the friction forces Fx and Fy exceed the friction threshold, it is predicted that the flaw detection probe 120 will subsequently tilt significantly, and the surface contact state of the end face 121 of the flaw detection probe 120 will subsequently be lost. That is, by performing a judgment process while monitoring the friction forces Fx and Fy, it becomes possible to detect a sign of a significant tilt of the flaw detection probe 120 and execute abnormality control while maintaining the surface contact state of the end face 121 of the flaw detection probe 120.
[0093] When the flaw detection probe 120 tilts, the tilt of the flaw detection probe 120 is likely to be more noticeable as a change in the torques Tx and Ty rather than a change in the frictional forces Fx and Fy. Therefore, when the flaw detection probe 120 actually tilts, the tilt state of the flaw detection probe 120 can be accurately determined by a determination process using the torques Tx and Ty.
[0094] Even if the control unit 112 stops the manipulator 111, the flaw detection inspection is allowed to be resumed from the position where the flaw detection inspection of the inspection target 210 was normally performed, as described below. Information on the position where the flaw detection inspection was normally performed is stored as history data in the storage unit 140. Therefore, based on the history data stored in the storage unit 140 immediately before the manipulator 111 is stopped, the control unit 112 can control the manipulator 111 so that the flaw detection probe 120 returns to the position represented by the history data. If the flaw detection probe 120 is returned to the position immediately before represented by the history data, the flaw detection probe 120 can take a posture such that the end face 121 is along the surface of the inspection target 210 due to the reaction force Fz from the inspection target 210 at that position. Therefore, the storage unit 140 does not need to store the tilting posture of the flaw detection probe 120 as history data.
[0095] In the above-described embodiment, the magnitudes of the reaction force Fz, the frictional forces Fx, Fy, and the torques Tx, Ty are used to determine whether or not to stop the manipulator 111 (steps S120 and S150 in FIG. 2). In addition to these, the control unit 112 may determine whether or not to stop the manipulator 111 based on the increase rates of the magnitudes of the reaction force Fz, the frictional forces Fx, Fy, and the torques Tx, Ty.
[0096] For example, the control unit 112 may stop the manipulator 111 if the increase rate of the reaction force Fz exceeds a predetermined threshold even if the reaction force Fz is within the threshold range. By performing such control, it becomes possible to stop the manipulator 111 before an excessively large load acts on the flaw detection probe 120.
[0097] In the above embodiment, in the abnormality control (step S125), the control unit 112 stops the manipulator 111. Alternatively, the control unit 112 may notify the inspector that an abnormality has occurred in the scanning of the inspection target 210 by a notification means such as a sound or an image, and prevent the continuation of the scanning.
[0098] In the above embodiment, even if the flaw detection probe 120 is moved at the second speed (step S145), if the control unit 112 determines that the surface contact state of the end face 121 of the flaw detection probe 120 is lost (step S150: No), the flaw detection inspection of the inspection target 210 is terminated. Instead of terminating the flaw detection inspection, the control unit 112 may move the flaw detection probe 120 at a third speed lower than the second speed and execute the determination process again for the reaction force Fz, the friction forces Fx, Fy, and the torques Tx, Ty (step S150). If multiple setting values of the movement speed of the flaw detection probe 120 when the flaw detection inspection of the inspection target 210 is resumed are prepared, it becomes easier to continue the flaw detection inspection of the inspection target 210.
[0099] In the above embodiment, the detection unit 130 detects the frictional forces Fx, Fy and the torques Tx, Ty, which are compared with the friction threshold and the torque threshold. Alternatively, the detection unit 130 may detect the torques Tx, Ty but not the frictional forces Fx, Fy. In this case, as shown in step S120 of FIG. 7, the torques Tx, Ty are compared with the torque threshold, but the frictional forces Fx, Fy are not compared with the friction threshold. In the process shown in FIG. 7, the abnormality control cannot be executed before the flaw detection probe 120 tilts, but the abnormality control can be executed after the flaw detection probe 120 tilts with the torques Tx, Ty larger than the torque threshold. In addition, since the determination process for the frictional forces Fx, Fy is not executed, the determination process in the control unit 112 is simplified.
[0100] <Second embodiment> If the flaw detection probe 120 is configured to generate an eddy current on the surface of the inspection object 210, it is possible to detect the presence or absence of a flaw on the surface of the inspection object 210 by utilizing the change in the eddy current. In this case, the manipulator 111, the control unit 112, the detection unit 130, and the storage unit 140 may have the same configuration as in the first embodiment. Also, the contact medium 220 is not applied to the surface of the inspection object 210.
[0101] As shown in FIG. 8, the flaw detection probe 120 includes a coil 122. The coil 122 is connected to a bridge circuit 123. In detail, the bridge circuit 123 includes a power source 124, impedance units 125 and 126, a variable impedance unit 127, and a detection circuit 128. The impedances of the coil 122 and the impedance units 125 and 126 are constant, while the impedance of the variable impedance unit 127 is adjustable. The detection circuit 128 is provided to detect a change in the eddy current. The current flowing through the detection circuit 128 is monitored, and the presence or absence of a scratch on the surface of the inspection target 210 is determined based on the change in the current.
[0102] The flaw detection probe 120 is attached to the manipulator 111 as shown in Fig. 1. Thereafter, the flaw detection device 100 operates according to the procedure shown in Fig. 7.
[0103] In the stage of preparation for flaw detection (step S105), after the flaw detection probe 120 is moved to the scanning start position, the position of the flaw detection probe 120 in the Z-axis direction of the base coordinate system is adjusted based on the reaction force Fz acting on the flaw detection probe 120 (step S110). In addition, the control unit 112 controls the manipulator 111 based on the torques Tx and Ty detected by the detection unit 130 so that the end face 121 of the flaw detection probe 120 is in surface contact with the inspection target 210.
[0104] Thereafter, a current is applied to the coil 122, and the impedance of the variable impedance unit 127 is adjusted so that a balanced state is obtained in the bridge circuit 123. When the bridge circuit 123 is in a balanced state, the current flowing through the detection circuit 128 is approximately zero. It is assumed that there is no scratch on the surface of the inspection target 210 at the scanning start position.
[0105] When there is no scratch on the surface of the inspection target 210, the eddy currents flowing on the surface of the inspection target 210 form a substantially concentric pattern, as shown in Fig. 9. In this state, the balanced state of the bridge circuit 123 is maintained, and no current flows in the detection circuit 128.
[0106] When the flaw detection probe 120 is moved along the surface of the inspection object 210 and reaches a flaw on the surface of the inspection object 210, the concentric pattern of eddy currents is disrupted and the balanced state of the bridge circuit 123 is lost. In this case, a current flows through the detection circuit 128. Based on this current, it is possible to determine the size and depth of the flaw.
[0107] As described in the first embodiment, the position adjustment and attitude adjustment of the flaw detection probe 120 are controlled based on the detection result of the detection unit 130. Therefore, during scanning of the inspection object 210, the entire end face 121 of the flaw detection probe 120 is kept in surface contact with the inspection object 210. As a result, fluctuations in eddy currents (and thus fluctuations in the magnitude of the current flowing through the detection circuit 128) caused by lift-off fluctuations of the flaw detection probe 120 are less likely to occur. Therefore, the presence or absence of scratches on the surface of the inspection object 210 can be determined with high accuracy.
[0108] If the lift-off is increased in the flaw detection probe 120, abnormality control is performed (steps S125 to S150 in FIG. 7). The abnormality control prevents the scanning of the inspection object 210 from continuing in the lift-off state. That is, the scanning of the inspection object 210 is prevented from continuing in a state in which no eddy current is generated on the surface of the inspection object 210 or in a state in which the eddy current on the surface of the inspection object 210 is weak. As a result, the flaw detection device 100 is less likely to overlook scratches on the surface of the inspection object 210.
[0109] In the above embodiment, the scanning path is set on the XY plane in the base coordinate system. Alternatively, as shown in FIG. 10, the scanning path may be set on the YZ plane in the base coordinate system. In this case, the position control (steps S120, S150) of the flaw detection probe 120 based on the reaction force Fz from the inspection target 210 is performed in the X-axis direction in the base coordinate system. The scanning path may be set on the XZ plane in the base coordinate system, or may be set along a plane of any orientation.
[0110] In the above embodiment, the scanning path is set on a flat surface of the inspection object 210. Alternatively, the scanning path may be set on a curved surface of the inspection object 210. For example, as shown in Fig. 11, if the inspection object 210 is a cylinder, the scanning path is set along the circumferential surface of the cylinder.
[0111] In this case, the scanning direction of the flaw detection probe 120 at point P on the circumferential surface of the cylinder approximately coincides with the tangent direction at the point P. When the position of the flaw detection probe 120 is adjusted on the point P based on the reaction force Fz from the inspection target 210, the manipulator 111 changes the position of the flaw detection probe 120 in a direction perpendicular to the tangent at point P (i.e., in the normal direction). [Industrial Applicability]
[0112] The principles of the above-described embodiments can be suitably used for flaw detection inspection. [Explanation of symbols]
[0113] 100...Flaw detection equipment 111...Manipulator 112...Control section 120... Flaw detection probe 121...End face 122... Coil 130...Detection unit 140...Storage section 210....Inspection object 220.....Coupling medium
Claims
1. A flaw detection device that performs flaw detection while scanning a surface of an object to be inspected, a flaw detection probe having an end face directed toward the surface of the object to be inspected; a manipulator configured to hold the flaw detection probe with the end face of the flaw detection probe facing the surface of the object to be inspected, and to move the flaw detection probe in a predetermined scanning direction along the surface of the object to be inspected and in a direction perpendicular to the surface of the object to be inspected; a detection unit for detecting a reaction force and a torque applied to the flaw detection probe from the inspection object; a control unit that controls the manipulator so that the flaw detection probe moves in the scanning direction; a memory unit configured to store historical data of the position of the flaw detection probe while the surface of the test object is being scanned; The control unit is While controlling the manipulator to move the flaw detection probe in the scanning direction, the manipulator is controlled so that the position of the flaw detection probe in a direction perpendicular to the surface of the object to be inspected is adjusted so that the reaction force detected by the detection unit is within a predetermined threshold range, and the manipulator is controlled so that the attitude of the flaw detection probe is adjusted by tilting the flaw detection probe so that the torque detected by the detection unit is within a predetermined torque threshold range, When the reaction force detected by the detection unit falls outside the threshold range, or when the torque exceeds the torque threshold, it is determined that an abnormality has occurred in the scanning of the inspection object, and a predetermined abnormality control is executed to prevent the scanning of the inspection object from being continued while the abnormality is occurring, In the abnormality control, the control unit controls the manipulator based on the history data so as to return the flaw detection probe to the position of the flaw detection probe before the manipulator was stopped after stopping the manipulator, and controls the manipulator to move the flaw detection probe that has been returned to the position before the manipulator was stopped at a speed slower than the moving speed of the flaw detection probe before the manipulator was stopped toward the position of the flaw detection probe when the manipulator was stopped to scan the object to be inspected.
2. A flaw detection device for performing flaw detection while scanning the surface of an object to be inspected, a flaw detection probe having an end face directed toward the surface of the object to be inspected; a manipulator configured to hold the flaw detection probe with the end face of the flaw detection probe facing the surface of the object to be inspected, and to move the flaw detection probe in a predetermined scanning direction along the surface of the object to be inspected and in a direction perpendicular to the surface of the object to be inspected; a detection unit that detects a reaction force and a torque that the flaw detection probe receives from the inspection object and a friction force that acts on the end surface of the flaw detection probe; a control unit that controls the manipulator so that the flaw detection probe moves in the scanning direction; a memory unit configured to store historical data of the position of the flaw detection probe while the surface of the test object is being scanned; The control unit is While controlling the manipulator to move the flaw detection probe in the scanning direction, the manipulator is controlled so that the position of the flaw detection probe in a direction perpendicular to the surface of the object to be inspected is adjusted so that the reaction force detected by the detection unit is within a predetermined threshold range, and the manipulator is controlled so that the attitude of the flaw detection probe is adjusted by tilting the flaw detection probe so that the torque detected by the detection unit is within a predetermined torque threshold range, when the frictional force detected by the detection unit exceeds a predetermined friction threshold, it is determined that an abnormality has occurred in the scanning of the inspection object, and a predetermined abnormality control is executed to prevent the scanning of the inspection object from being continued while the abnormality is occurring, In the abnormality control, the control unit controls the manipulator based on the history data so as to return the flaw detection probe to the position of the flaw detection probe before the manipulator was stopped after stopping the manipulator, and controls the manipulator to move the flaw detection probe that has been returned to the position before the manipulator was stopped at a speed slower than the moving speed of the flaw detection probe before the manipulator was stopped toward the position of the flaw detection probe when the manipulator was stopped to scan the object to be inspected.
3. The flaw detection device according to claim 1 or 2, wherein the flaw detection probe is configured to emit ultrasonic waves from the end face and to receive ultrasonic echoes at the end face via a contact medium applied to the surface of the object to be inspected.
4. 3. The flaw detection device according to claim 1, wherein the flaw detection probe is configured to generate an eddy current on the surface of the object to be inspected by passing a current through a built-in coil.
5. A flaw detection inspection method for detecting flaws by scanning an inspection object while moving an end face of a flaw detection probe along a surface of the inspection object, comprising: detecting a reaction force and a torque that the flaw detection probe receives from the object to be inspected while moving the flaw detection probe in a predetermined scanning direction along the surface of the object to be inspected with the end face of the flaw detection probe facing the surface of the object to be inspected; While moving the flaw detection probe in the scanning direction, a position of the flaw detection probe is adjusted in a direction perpendicular to the surface of the object to be inspected so that the detected reaction force is within a predetermined threshold range, and the flaw detection probe is tilted to adjust the attitude of the flaw detection probe so that the detected torque is within a predetermined torque threshold range. storing historical data of the position of the flaw detection probe while scanning the surface of the object to be inspected in a memory unit; if the detected reaction force falls outside the threshold range, or if the torque exceeds the torque threshold, determining that an abnormality has occurred in the scanning of the inspection object, and executing a predetermined abnormality control to prevent the scanning of the inspection object from being continued while the abnormality is occurring; In the abnormality control, After stopping the flaw detection probe, returning the flaw detection probe to a position of the flaw detection probe before the flaw detection probe was stopped based on the history data; and moving the flaw detection probe, which has been returned to the position before the flaw detection probe was stopped, toward the position where the flaw detection probe was stopped. A flaw detection inspection method, wherein a moving speed of the flaw detection probe when the flaw detection probe moves toward a stopped position is slower than a moving speed of the flaw detection probe before the flaw detection probe is stopped.
6. A flaw detection inspection method for detecting flaws by scanning an object to be inspected while moving an end face of a flaw detection probe along a surface of the object to be inspected, comprising: With the end face of the flaw detection probe facing the surface of the object to be inspected, the flaw detection probe is moved in a predetermined scanning direction along the surface of the object to be inspected, while detecting a reaction force and a torque that the flaw detection probe receives from the object to be inspected, and a frictional force that acts on the end face of the flaw detection probe; While moving the flaw detection probe in the scanning direction, a position of the flaw detection probe is adjusted in a direction perpendicular to the surface of the object to be inspected so that the detected reaction force is within a predetermined threshold range, and the flaw detection probe is tilted to adjust the attitude of the flaw detection probe so that the detected torque is within a predetermined torque threshold range. storing historical data of the position of the flaw detection probe while scanning the surface of the object to be inspected in a memory unit; When the friction force exceeds a predetermined friction threshold, it is determined that an abnormality has occurred in the scanning of the inspection object, and a predetermined abnormality control is executed to prevent the scanning of the inspection object from being continued while the abnormality is occurring. In the abnormality control, After stopping the flaw detection probe, returning the flaw detection probe to a position of the flaw detection probe before the flaw detection probe was stopped based on the history data; and moving the flaw detection probe, which has been returned to the position before the flaw detection probe was stopped, toward the position where the flaw detection probe was stopped. A flaw detection inspection method, wherein a moving speed of the flaw detection probe when the flaw detection probe moves toward a stopped position is slower than a moving speed of the flaw detection probe before the flaw detection probe is stopped.
Citation Information
Patent Citations
Method for acoustic measurement of an object
EP3786577A1
Novel phloroglucine derivative*its manufacture and use as medicine
JP1979095562A
Scanner of ultrasonic scanner
JP1983118740A
Non-destructive inspection apparatus
JP1990302663A
Sensor pressing tool, and method of verifying adhesion of sensor and method of detecting flaw using the sensor pressing tool
JP2011174864A