FLAW GRINDING SYSTEM, FLAW GRINDING METHOD, AND STEEL-PRODUCT MANUFACTURING METHOD EMPLOYING THE FLAW GRINDING METHOD

20230330802 · 2023-10-19

Assignee

Inventors

Cpc classification

International classification

Abstract

A flaw grinding system, a flaw grinding method, and a steel-product manufacturing method enable automation of the task of grinding a flaw on the surface of a workpiece having a three-dimensional shape, while also reducing the occurrence of faulty grinding such as over-grinding or under-grinding. The flaw grinding system includes a grinding apparatus, a shape measurement apparatus, a flaw detection apparatus, and a grinding-tool control apparatus. The grinding apparatus includes a grinding tool that grinds a flaw on a surface of a workpiece. The shape measurement apparatus measures a three-dimensional shape and an attitude of the workpiece. The flaw detection apparatus detects a location of the flaw on the workpiece. The grinding-tool control apparatus generates a trajectory of the grinding tool to grind the flaw. The grinding-tool control apparatus controls the grinding apparatus in a manner that causes the grinding tool to move along the trajectory.

Claims

1. A flaw grinding system comprising: a grinding apparatus including a grinding tool configured to grind a flaw on a surface of a workpiece; a shape measurement apparatus configured to measure a three-dimensional shape and an attitude of the workpiece; a flaw detection apparatus configured to detect a location of the flaw on the workpiece; and a grinding-tool control apparatus, configured to: generate a trajectory of the grinding tool to grind the flaw based on the measured three-dimensional shape and attitude of the workpiece and based on the detected location of the flaw, and control the grinding apparatus in a manner that causes the grinding tool to move along the trajectory.

2. The flaw grinding system according to claim 1, further comprising: a grinding-reaction-force measurement apparatus configured to measure a grinding reaction force, the grinding reaction force being a force exerted on the grinding tool from the workpiece in reaction to the grinding, wherein the grinding-tool control apparatus is further configured to: correct the trajectory based on the measured grinding reaction force, and control the grinding apparatus in a manner that causes the grinding tool to move along the corrected trajectory.

3. The flaw grinding system according to claim 1, further comprising: an inspection apparatus configured to inspect the surface of the workpiece at the location of the flaw after grinding of the flaw is performed by the grinding apparatus.

4. A flaw grinding method comprising: measuring a three-dimensional shape and an attitude of a workpiece; detecting a location of a flaw on a surface of the workpiece; generating a trajectory of a grinding tool that grinds the flaws based on the measured three-dimensional shape and attitude of the workpiece and based on the detected location of the flaw; and grinding the flaw by moving the grinding tool along the trajectory.

5. The flaw grinding method according to claim 4, further comprising: measuring a grinding reaction force, the grinding reaction force being a force exerted on the grinding tool from the workpiece in reaction to the grinding; correcting the trajectory based on the measured grinding reaction force; and further grinding the flaw by moving the grinding tool along the corrected trajectory.

6. The flaw grinding method according to claim 4, further comprising: after the grinding, inspecting the surface of the workpiece at the location of the flaw.

7. A steel-product manufacturing method comprising: grinding a flaw on a surface of a steel product by using the flaw grinding method according to claim 4, the steel product being the workpiece.

8. The flaw grinding system according to claim 2, further comprising: an inspection apparatus configured to inspect the surface of the workpiece at the location of the flaw after the grinding is performed by the grinding apparatus.

9. The flaw grinding method according to claim 5, further comprising: after the further grinding, inspecting the surface of the workpiece at the location of the flaw.

10. A steel-product manufacturing method comprising: grinding a flaw on a surface of a steel product by using the flaw grinding method according to claim 5, the steel product being the workpiece.

11. A steel-product manufacturing method comprising: grinding a flaw on a surface of a steel product by using the flaw grinding method according to claim 6, the steel product being the workpiece.

12. A steel-product manufacturing method comprising: grinding a flaw on a surface of a steel product by using the flaw grinding method according to claim 9, the steel product being the workpiece.

Description

BRIEF DESCRIPTION OF DRAWINGS

[0025] FIG. 1 illustrates a general configuration of a flaw grinding system according to the present invention.

[0026] FIG. 2 illustrates an example of grinding of a flaw by the flaw grinding system according to the present invention.

[0027] FIG. 3 illustrates another example of grinding of a flaw by the flaw grinding system according to the present invention.

[0028] FIG. 4 illustrates an example of detection of a flaw by a flaw detection apparatus of the flaw grinding system according to the present invention.

[0029] FIG. 5 illustrates another example of detection of a flaw by the flaw detection apparatus of the flaw grinding system according to the present invention.

[0030] FIG. 6(a) to FIG. 6(c) illustrate a procedure for measuring the three-dimensional shape of a workpiece by a shape measurement apparatus of the flaw grinding system according to the present invention.

[0031] FIG. 7 illustrates a procedure for generating a trajectory of a grinding tool by the flaw grinding system according to the present invention.

[0032] FIG. 8 illustrates a procedure for generating a trajectory of the grinding tool by the flaw grinding system according to the present invention.

[0033] FIG. 9 illustrates a procedure for generating a trajectory of the grinding tool by the flaw grinding system according to the present invention.

[0034] FIG. 10 illustrates a procedure for generating a trajectory of the grinding tool by the flaw grinding system according to the present invention.

[0035] FIG. 11(a) and FIG. 11(b) illustrate an example of correction of a trajectory of the grinding tool by the flaw grinding system according to the present invention.

DESCRIPTION OF EMBODIMENTS

[0036] Referring now to the drawings, a flaw grinding system, a flaw grinding method, and a steel-product manufacturing method employing the flaw grinding method according to an embodiment of the present invention are described in detail.

[0037] As used in the following description of the embodiment, the term “flaw” is meant to include not only flaws such as protruding flaws due to deposition of foreign matter or other causes and recessed flaws due to surface loss or other causes, but also surface defects or other defects that do not cause changes in the shape of the surface of a workpiece. The expression “grind a flaw” is used to mean removing a flaw to level out the surface of a workpiece. For a protruding flaw, this means grinding the flaw to level out the surface of the workpiece. For a recessed flaw, this means grinding the surroundings of the flaw to level out the surface of the workpiece.

[0038] FIG. 1 illustrates a general configuration of a flaw grinding system 1 according to the embodiment. As illustrated in FIG. 1, the flaw grinding system 1 according to the embodiment includes a grinder (an example of a grinding apparatus) 10, and a grinding robot 21. The grinder 10 includes a grindstone (an example of a grinding tool) 11 that grinds a flaw Wf on the surface of a workpiece W. The grinding robot 21 operates the grinder 10. The flaw grinding system 1 also includes a laser rangefinder (an example of a shape measurement apparatus/flaw detection apparatus) 31 that measures the shape of the workpiece W, and a camera (an example of a flaw detection apparatus/inspection apparatus) 32 that captures an image of the surface of the workpiece W. A reaction-force meter (an example of a grinding-reaction-force measurement apparatus) 13 is attached to an arm portion of the grinding robot 21 that supports the grinder 10. The reaction-force meter 13 measures a grinding reaction force, which is a force exerted on the grinder 10 from the workpiece W in reaction to grinding.

[0039] As illustrated in FIG. 1, the laser rangefinder 31 is a two-dimensional laser rangefinder that measures the cross-sectional shape of the workpiece W. The laser rangefinder 31 is installed in a manner that allows the laser rangefinder 31 to be actuated by a uniaxial actuator 33 described later. The workpiece W is disposed along the uniaxial actuator 33, and the workpiece W is scanned with the laser rangefinder 31 actuated by the uniaxial actuator 33. In this way, a shape measurement step, which is a step of measuring the three-dimensional shape and the attitude of the workpiece W, is performed. The laser rangefinder 31 is also capable of, through an operation similar to that mentioned above, performing a flaw detection step of detecting the location of the flaw Wf on the workpiece W, and an inspection step of, after the flaw Wf is ground by the grinder 10, inspecting the surface of the workpiece W at the location of the flaw Wf. The attitude of the workpiece W refers to the location and orientation of the workpiece W with reference to the uniaxial actuator 33.

[0040] The camera 32 is installed, together with the laser rangefinder 31, in a manner that allows the camera 32 to be actuated by the uniaxial actuator 33. By capturing an image of the surface of the workpiece W, the camera, together with the laser rangefinder 31 or instead of the laser rangefinder 31, performs a flaw detection step of detecting the location of the flaw Wf on the workpiece W, and an inspection step of, after the flaw Wf is ground by the grinder 10, inspecting the surface of the workpiece W at the location of the flaw Wf. If no inspection step is to be performed, or if the flaw detection step is to be performed by the laser rangefinder 31, the flaw grinding system 1 may not have to include the camera 32.

[0041] The respective operations of the grinder 10 and the grinding robot 21 are controlled by a grinding-tool control PC (an example of a grinding-tool control apparatus) 20, which is implemented by a computer. The respective operations of the laser rangefinder 31, the camera 32, and the uniaxial actuator 33 are controlled by a shape measurement/flaw detection PC (an example of a shape measurement apparatus/flaw detection apparatus) 40, which is implemented by a general-purpose personal computer.

[0042] FIG. 2 illustrates an example of grinding of a flaw by the flaw grinding system 1 according to the embodiment. The grinding-tool control PC 20 performs a grinding step of grinding the flaw Wf on the surface of the workpiece W. Specifically, based on the three-dimensional shape and the attitude of the workpiece W that have been measured by the laser rangefinder 31 illustrated in FIG. 1, and the location of the flaw Wf (see FIG. 1) that has been detected by the laser rangefinder 31 or the camera 32, the grinding-tool control PC 20 generates a trajectory T0 (see FIG. 2) to be followed by a grindstone 11 of the grinder 10 to grind the flaw Wf. The grinding-tool control PC 20 also controls operation of the grinding robot 21 in such a way that the grindstone 11 moves along the trajectory T0.

[0043] As described above, while the flaw Wf is ground with the grinder 10, the reaction-force meter 13 measures a grinding reaction force exerted on the grinder 10 from the workpiece W. As illustrated in FIG. 2, the grinding-tool control PC 20 performs a feedback control of the grinding robot 21. That is, based on the grinding reaction force measured by the reaction-force meter 13, the grinding-tool control PC 20 corrects the trajectory T0 of the grindstone 11, and operates the grinding robot 21 in such a way that the grindstone 11 moves along a corrected trajectory T1 obtained by correcting the trajectory T0. In this case, the trajectory T0 of the grindstone 11 is corrected by means of the grinding robot 21 by adjusting the location of the grinder 10 and thus changing the height of the grindstone 11 from the surface of the workpiece W.

[0044] Specifically, as illustrated in FIGS. 1 and 2, with the grinding robot 21 operated by the grinding-tool control PC 20, the grindstone 11 of the grinder 10 is pressed against the location of the flaw Wf detected by the laser rangefinder 31 or the camera 32, and the grindstone 11 is moved along the trajectory T0 to thereby start grinding of the flaw Wf. The grinding-tool control PC 20 then corrects the trajectory T0 of the grindstone 11 by performing an inverse kinematics calculation such that the grinding reaction force measured by the reaction-force meter 13 during grinding of the flaw Wf is made to approach a predetermined target value. Subsequently, the grinding-tool control PC 20 operates the grinding robot 21 in a manner that causes the grindstone 11 to move along the corrected trajectory T1, that is, in a manner that causes the grindstone 11 to press further against the flaw Wf or causes the grindstone 11 to move away from the flaw Wf.

[0045] Alternatively, as illustrated in FIG. 3, in addition to the reaction-force meter 13, an actuator (an example of a grinding-tool control apparatus) 12 capable of extending and contracting motion may be added to the arm portion of the grinding robot 21 that supports the grinder 10. In this case, upon correction of the trajectory T0 of the grindstone 11 based on the grinding reaction force measured by the reaction-force meter 13, the height of the grindstone 11 from the surface of the workpiece W can be changed through operation of the actuator 12. This makes it possible to achieve a feedback control similar to that mentioned above.

[0046] As illustrated in FIG. 3, the arm portion of the grinding robot 21 is additionally provided with the actuator 12 that adjusts the height of the grindstone 11. This makes it possible to individually correct the trajectory T0 of the grindstone 11 in the direction of height, and the trajectory TO of the grindstone 11 in a direction different from the direction of height. This allows for improved distribution of the computational processing to be performed by the grinding-tool control PC 20, in comparison to a configuration in which the trajectory T0 of the grindstone 11 is corrected solely through operation of the grinding robot 21 as illustrated in FIG. 2. This helps to avoid imposition of a large computational load on the grinding-tool control PC 20, and consequently enables fast correction of the trajectory T0.

[0047] FIG. 4 illustrates an example of a method for detecting the flaw Wf on the surface of the workpiece W by the flaw grinding system 1 according to the embodiment. The shape measurement/flaw detection PC 40 detects the flaw Wf based on the three-dimensional shape of the workpiece W measured by the laser rangefinder 31. For example, the shape measurement/flaw detection PC 40 performs pattern matching as illustrated in FIG. 4. That is, the shape measurement/flaw detection PC 40 compares shape data 31D, which has been measured by the laser rangefinder 31, with flaw shape data 31A to 31C, which are pieces of flaw shape data pre-stored on the shape measurement/flaw detection PC 40. If the similarity between the shape data 31D and one of the pieces of flaw shape data 31A to 31C is greater than or equal to a predetermined reference value, the shape measurement/flaw detection PC 40 detects the presence of the flaw Wf within the range represented by the shape data 31D.

[0048] Alternatively, as illustrated in FIG. 5, the flaw Wf may be detected based on image data 32D of the workpiece W captured with the camera 32. This method can be effectively employed for cases where the flaw Wf on the surface of the workpiece W is complex in shape or has irregularities with a size less than that measurable with the measurement accuracy of the laser rangefinder 31. As illustrated in FIG. 5, the shape measurement/flaw detection PC 40 acquires the image data 32D by capturing an image of the surface of the workpiece W with the camera 32, and performs image analysis processing on the image data 32D. In this way, the shape measurement/flaw detection PC 40 is able to detect the presence of the flaw Wf within the range represented by the image data 32D.

[0049] A still another exemplary method for detecting the flaw Wf on the workpiece W is to attach a flaw detector such as an eddy-current flaw detector or ultrasonic flaw detector to the tip of the arm of the grinding robot 21. In this case, the flaw Wf can be detected by, based on the three-dimensional shape and the attitude of the workpiece W measured with the laser rangefinder 31, moving the flaw detector along the surface of the workpiece W.

[0050] Alternatively, the detection of the flaw Wf by the shape measurement/flaw detection PC 40 may be combined with a judgement made by the worker. For example, an image of the surface of the workpiece W captured with the camera 32 is displayed on the screen of the shape measurement/flaw detection PC 40, and this is visually checked by the worker. If the flaw Wf is confirmed to exist, the flaw Wf may be detected by the worker operating the shape measurement/flaw detection PC 40 and specifying the location of the flaw Wf on the image.

[0051] As described above, for each individual workpiece W, the three-dimensional shape and the attitude of the workpiece W are measured with the laser rangefinder 31 to enable real-time generation of a machining trajectory based on information about the actual workpiece W. This configuration obviates the need to prepare 3D data of the workpiece W in advance and, in comparison to generating a machining trajectory from 3D data, allows various variations present in the actual workpiece W to be automatically reflected on the machining trajectory.

[0052] As for the detection of the flaw Wf as well, directly measuring the flaw Wf present on the actual workpiece W makes it possible to detect not only the location of the flaw Wf on the workpiece W, but also information such as the size, angle, and depth of the flaw Wf, and further, information about the surface of the workpiece W in the surroundings of the flaw Wf.

[0053] With the respective operations of the grinder 10 and the grinding robot 21 controlled by the grinding-tool control PC 20, the flaw Wf is ground for a predetermined time or a predetermined amount, and then an inspection step is performed. This specifically involves, after performing grinding of the flaw Wf, inspecting the surface of the workpiece W with the laser rangefinder 31 or the camera 32 to check whether the flaw Wf remains. Similar to the flaw detection step described above, the inspection step may be performed remotely by analyzing the shape data 31D of the workpiece W measured with the laser rangefinder 31 or the image data 32D of the surface of the workpiece W captured with the camera 32. The inspection step may be performed directly by use of an eddy-current flaw detector, an ultrasonic flaw detector, or other such flaw detector that is attached to the tip of the arm of the grinding robot 21.

[0054] The inspection of the surface of the workpiece W subsequent to grinding of the flaw Wf may be performed by using the same apparatus (i.e., the laser rangefinder 31 or the camera 32) used for the detection of the flaw Wf prior to grinding of the flaw Wf, or may be performed by use of a different apparatus. Using the same apparatus makes it possible to reduce the number of components of the flaw grinding system 1. The flaw Wf remaining on the workpiece W after grinding of the flaw Wf is performed is more difficult to detect than is the flaw Wf present before grinding of the flaw Wf is performed. Even in such cases, using a different apparatus, for example, using an apparatus with a higher accuracy than that used for detection of the flaw Wf prior to performing grinding of the flaw Wf allows for more accurate inspection of whether the flaw Wf remains on the surface of the workpiece W after grinding of the flaw Wf is performed.

[0055] If the flaw Wf remains, grinding is performed again. If no flaw Wf remains, grinding is ended.

[0056] Further, a steel-product manufacturing method according to the embodiment includes the step of grinding a flaw on the surface of a steel product serving as a workpiece by use of the flaw grinding method described above.

EXAMPLE

[0057] Reference is now made to the flaw grinding system, the flaw grinding method, and the steel-product manufacturing method employing the flaw grinding method according to a specific example of the present invention. According to the present example, a steel pipe with a diameter of 50 mm to 600 mm serves as the workpiece W, and the flaw Wf on its surface is removed by grinding.

[0058] FIG. 6(a) to FIG. 6(c) illustrate a procedure for measuring the three-dimensional shape of the workpiece W by the flaw grinding system 1 according to the present example.

[0059] As illustrated in FIG. 6(a), the uniaxial actuator 33 is disposed above the workpiece W so as to extend in the longitudinal direction of the workpiece W. Further, the laser rangefinder 31 is installed so as to operate in conjunction with the uniaxial actuator 33. The measurement plane for measuring the cross-sectional shape of the workpiece W by the laser rangefinder 31 is set to be orthogonal to the direction in which the uniaxial actuator 33 moves. In the following description, the direction in which the uniaxial actuator 33 moves will be defined as x-axis, and the directions of width (horizontal direction) and height (vertical direction) of the measurement plane for measuring the cross-sectional shape of the workpiece W by the laser rangefinder 31 will be respectively defined as y-axis and z-axis.

[0060] While the laser rangefinder 31 is moved in the x-direction at a velocity V (mm/s) with the uniaxial actuator 33 operated by the shape measurement/flaw detection PC40 (see FIG. 1), the three-dimensional shape and the attitude of the workpiece W are measured at a predetermined sampling frequency f.sub.s (Hz). As a result, as illustrated in FIG. 6(b), a group of three-dimensional shape data points is obtained, which includes an arrangement, in the x-direction and at a predetermined measurement pitch Δx (mm), of a group of two-dimensional shape data points representing a set of measured points p.sub.m obtained through measurement of the cross-sectional shape of the workpiece W by the laser rangefinder 31 at each location. At this time, the measurement pitch ox in the x-direction is given as Equation (1) below.


Δx=V/f.sub.s  (1)

[0061] The velocity V and the sampling frequency f.sub.s of the laser rangefinder 31 are set so that the measurement pitch Δx is within a range of 0.1 mm to 5.0 mm. The velocity V of the laser rangefinder 31 is selected as appropriate within a range of 10 mm/s to 1000 mm/s in accordance with the characteristics of the laser rangefinder 31 and the characteristics of the uniaxial actuator 33. This is because too high a velocity V of the laser rangefinder 31 leads to reduced measurement accuracy due to vibration of the laser rangefinder 31 during operation, whereas too low a velocity V leads to extended measurement time. The sampling frequency f.sub.s of the laser rangefinder 31 is set to be within a range of 10 Hz to 10 kHz, based on the relationship between the velocity V of the laser rangefinder 31 and the measurement pitch Δx in the x-direction. The operation of the laser rangefinder 31 is set so that the measurement pitch Δy in the y-direction is within a range of 0.1 mm to 5.0 mm.

[0062] From the group of shape data points, the location of the flaw Wf is detected by the above-mentioned method illustrated in FIG. 4. Then, a range within which the surface of the workpiece W is to be ground with the grindstone 11 (to be referred to as “grinding range Wa” hereinafter) is set as to contain the flaw Wf, and the measured points p.sub.m present within the grinding range Wa are extracted. The grinding range Wa is set to have a length L.sub.x, (mm) in the x-direction and a length L.sub.y (mm) in the y-direction that are greater than the corresponding dimensions of the flaw Wf.

[0063] FIGS. 7 to 10 illustrate a procedure for generating the trajectory T0 of the grinding tool (grindstone) 11 by the grinding-tool control PC of the flaw grinding system 1 according to the present example.

[0064] FIG. 7 illustrates a projection of the measured points p.sub.m within the grinding range Wa onto the xy-plane. The measured points p.sub.m within the grinding range Wa are arranged in the x-direction at an interval Δx and in the y-direction at an interval Δy.

[0065] First, multiple target grinding points p.sub.g are set based on a group of shape data points representing a set of measured points p.sub.m present within the grinding range Wa. The target grinding points p.sub.g are points through which the trajectory T0 (T1) of the grindstone 11 is to pass in grinding the flaw Wf on the surface of the workpiece W as the grindstone 11 is moved while being pressed against the workpiece W. As the direction in which to move the grindstone 11 during grinding of the flaw Wf (to be referred to as “grinding direction” hereinafter), which represents one condition of a grinding process, either the x-direction or the y-direction can be selected. In the present example, the grindstone 11 is moved in the y-direction.

[0066] Then, as illustrated in FIG. 7, within the grinding range Wa, grinding is performed by moving the grindstone 11 along the trajectory T0 (T1) representative of the grinding direction with the grindstone 11 pressed against the workpiece W. Such grinding is repeated at predetermined intervals in a direction orthogonal to the grinding direction to thereby grind the entire grinding range Wa.

[0067] Of the measured points p.sub.m present within the grinding range Wa, the point with the smallest coordinate values in the x- and y-directions is defined as a measurement origin p.sub.0. Then, with reference to the measurement origin p.sub.0, the location L.sub.xi (mm), L.sub.yi (mm) of a grinding origin p.sub.g0 in the x- and y-directions is set. The grinding origin p.sub.g0 represents the location at which to start grinding by the grindstone 11. The location L.sub.xi, L.sub.yi of the grinding origin p.sub.g0 in the x- and y-directions is set to be less than or equal to approximately 1/10 of the lengths L.sub.x and L.sub.y of the grinding range Wa in the x- and y-directions.

[0068] Further, the intervals ΔL.sub.x (mm) and ΔL.sub.y (mm) between target grinding points p.sub.g, in the x- and y-directions are set. The interval between target grinding points p.sub.g in the grinding direction (ΔL.sub.y in the present example) is set in accordance with, for example, the radius of curvature of the workpiece W in the grinding direction. The above-mentioned interval is preferably set within a range of 0.5 mm to 20 mm. Making the interval between multiple trajectories T0 (T1) (ΔL.sub.x, in the present example) less than the width of grinding by the grindstone 11 helps to prevent the flaw Wf from remaining unground. The number N of target grinding points p.sub.g in the x-direction, and the number M of target grinding points p.sub.g in the y-direction are respectively given by Equations (2) and (3) below.


N=(L.sub.x−L.sub.xi)/ΔL.sub.x  (2)


M=(L.sub.y−L.sub.yi)/ΔL.sub.y  (3)

[0069] The number of target grinding points p.sub.g, which is determined in accordance with the size of the flaw Wf, the radius of curvature of the workpiece W in the grinding direction, or other factors, is set within a range of 10 to 100. The above range is set because an excessively large number of target grinding points p.sub.g may lead to increased computational load on the grinding-tool control PC and consequently increased cycle time. The above range is set also because an excessively small number of target grinding points p.sub.g may result in the grinder 10 experiencing, as the grinder 10 moves between target grinding points p.sub.g, a greater grinding reaction force from the workpiece W than is expected, which may lead to unstable control of the grinding reaction force. The location x.sub.g (mm), y.sub.g (mm) of each individual target grinding point p.sub.g in the x- and y-directions is thus determined as described above.

[0070] Reference is now made to FIG. 8 to describe a procedure for determining the location of a target grinding point p.sub.g in the z-direction. If the location (x.sub.g, y.sub.g) of a given target grinding point p.sub.g (x.sub.g, y.sub.g, z.sub.g) in the x- and y-directions is known, the location z.sub.g (mm) of the target grinding point p.sub.g in the z-direction is given as Equation (4) below from the four measured points p.sub.m1 (x.sub.1, y.sub.1, z.sub.1), p.sub.m2(x.sub.2, y.sub.2, z.sub.2), p.sub.m3 (x.sub.3, y.sub.3, z.sub.3), and p.sub.m4 (x.sub.4, y.sub.4, z.sub.4) that are located closest to the target grinding point p.sub.g, and from the location (x.sub.g, y.sub.g) of the target grinding point p.sub.g in the x and y-directions.

[00001] z g = .Math. k = 1 4 { .Math. "\[LeftBracketingBar]" x k - x g .Math. "\[RightBracketingBar]" + .Math. "\[LeftBracketingBar]" y k - y g .Math. "\[RightBracketingBar]" } z k 4 ( 4 )

[0071] Reference is now made to FIG. 9 to describe a procedure for determining a normal vector n, which serves as a reference for controlling the attitude of the grindstone 11 along the trajectory T0 (T1). As with FIG. 8, for the four measured points p.sub.m1, p.sub.m2, p.sub.m3, and p.sub.m4 that are located closest to a given target grinding point p.sub.g, their respective distances L.sub.1 to L.sub.4 from the target grinding point p.sub.g are given as Equation (5). Then, from among the four measured points p.sub.m1, p.sub.m2, p.sub.m3, and p.sub.m4 at the distances L.sub.1 to L.sub.4 from the target grinding point p.sub.g, three points are selected in order from least to greatest distance from the target grinding point p.sub.g.


[Math. 2]


L.sub.k=√{square root over ((x.sub.g−x.sub.k).sup.2+(y.sub.g−y.sub.k).sup.2+(z.sub.g−z.sub.k))}.sub.k=1˜4.sup.2  (5)

[0072] The three points thus selected are defined as p.sub.p1(x.sub.p1, y.sub.p1, z.sub.p1), p.sub.p2(x.sub.p2, y.sub.p2, z.sub.p2), and p.sub.p3 (x.sub.p3, y.sub.p3, z.sub.p3). Then, the x-, y-, and z-direction components p (mm), q (mm), and r (mm) of the normal vector n in a virtual plane A in which these three points exist are respectively given as Equations (6) to (8) below.


p=(y.sub.p2−y.sub.p1)(z.sub.p3−z.sub.p1)−(y.sub.p3−y.sub.p1)(z.sub.p3−z.sub.p1)  (6)


q=(z.sub.p2−z.sub.p1)(x.sub.p3−x.sub.p1)−(z.sub.p3−z.sub.p1)(x.sub.p3−x.sub.p1)  (7)


r=(x.sub.p2−x.sub.p1)(y.sub.p3−y.sub.p1)−(x.sub.p3−x.sub.p1)(y.sub.p3−y.sub.p1)  (8)

[0073] Subsequently, an inter-target-grinding-point vector f(a.sub.f, b.sub.f, c.sub.f), which is a directional vector between target grinding points p.sub.g, is determined. The x-, y-, and z-direction components a.sub.f (mm), b.sub.f (mm), and c.sub.f (mm) of the inter-target-grinding-point vector f that points from the target grinding point p.sub.g to the next target grinding point p.sub.g+1(x.sub.g+1, y.sub.g+1, z.sub.g+1) are respectively given as Equations (9) to (11) below.


a.sub.f=x.sub.g+1−x.sub.g  (9)


b.sub.f=y.sub.g+1−y.sub.g  (10)


c.sub.f=z.sub.g+1−z.sub.g  (11)

[0074] Then, the normal vector n in the virtual plane A, and the inter-target-grinding-point vector f are non-dimensionalized into a non-dimensionalized normal vector N and a non-dimensionalized inter-target-grinding-point vector F. The x-, y-, and z-direction components P, Q, and R of the non-dimensionalized normal vector N, and the x-, y-, and z-direction components A.sub.f, B.sub.f, and C.sub.f of the non-dimensionalized inter-target-grinding-point vector F are respectively given as Equations (12) to (17) below.

[00002] [ Math . 3 ] P = p p 2 + q 2 + r 2 ( 12 ) [ Math . 4 ] Q = q p 2 + q 2 + r 2 ( 13 ) [ Math . 5 ] R = r p 2 + q 2 + r 2 ( 14 ) [ Math . 6 ] A f = a f a f 2 + b f 2 + c f 2 ( 15 ) [ Math . 7 ] B f = b f a f 2 + b f 2 + c f 2 ( 16 ) [ Math . 8 ] C f = c f a f 2 + b f 2 + c f 2 ( 17 )

[0075] Referring now further to FIG. 10, a procedure for determining the attitude of the grindstone 11 is described. FIG. 10 illustrates the tip of the grindstone 11 in contact with a target grinding point p.sub.g. The attitude of the grindstone 11 of the grinder 10 can be defined as a grindstone attitude vector S that is a unit vector parallel to a rotation axis 11X of the grindstone 11. Since the grindstone attitude vector S is (1) coplanar with the non-dimensionalized normal vector N and the non-dimensionalized inter-target-grinding-point vector F, and (2) makes a certain angle θ(°) with the non-dimensionalized inter-target-grinding-point vector F, the grindstone attitude vector S is given as Equations (18) to (20) below.


[Math. 9]


{right arrow over (S)}={right arrow over (tF)}+{right arrow over (sN)}  (18)


cos θ=A.sub.f.Math.A.sub.s+B.sub.f.Math.B.sub.s+C.sub.f.Math.C.sub.s  (19)


cos α=A.sub.s.Math.P+B.sub.s.Math.Q+C.sub.s.Math.R  (20)

[0076] In the above equations, t and s are real numbers, A.sub.s, B.sub.s, and C.sub.s, are the x-, y-, and z-direction components of the grindstone attitude vector S, a is an angle α(°) made by the grindstone attitude vector S and the non-dimensionalized normal vector N.

[0077] The angle α(°) made by the grindstone attitude vector S and the non-dimensionalized normal vector N is given as Equation (21) below.

[00003] [ Math . 10 ] α = cos - 1 ( F .fwdarw. .Math. N .fwdarw. .Math. "\[LeftBracketingBar]" F .fwdarw. .Math. "\[RightBracketingBar]" .Math. .Math. "\[LeftBracketingBar]" N .fwdarw. .Math. "\[RightBracketingBar]" ) - θ ( 21 )

[0078] Equations (18) to (21) are combined into a system of equations represented by Equation (22). Solving the system of equations represented by Equation (22) gives the respective values of the x-, y-, and z-direction components A.sub.s, B.sub.3, and C.sub.s of the grindstone attitude vector S.

[00004] [ Math . 11 ] ( 1 0 0 - A f - P 0 1 0 - B f - Q 0 0 1 - C f - R A f B f C f 0 0 P Q R 0 0 ) ( A s B s C s s t ) = ( 0 0 0 cos θ cos α ) ( 22 )

[0079] Based on the locations of individual target grinding points p.sub.g and the grindstone attitude vector S that have been determined as described above, the trajectory T0 of the grindstone 11 is generated. The grindstone 11 is then moved along the trajectory T0 while being pressed against the workpiece W to thereby grind the flaw Wf.

[0080] An angle grinder is used as the grinder 10 in the present example. A rotation speed 11R of the grindstone 11 of the grinder 10 is set at a suitable value within a range of 1000 rpm to 15000 rpm in accordance with the properties of the grindstone 11, the material of the workpiece W, or other factors. A feed rate 11V of the grindstone 11 is preferably set to be within a range of 50 mm/min to 2000 mm/min.

[0081] FIG. 11(a) and FIG. 11(b) illustrate correction of the trajectory T0 of the grindstone 11 by the flaw grinding system according to the present example.

[0082] The magnitude of a grinding reaction force Fr, which is generated in a direction perpendicular to the feed direction of the grindstone 11 as the grindstone 11 is pressed against the workpiece W, is measured by the reaction-force meter 13 (see FIG. 1). Then, an inverse kinematics calculation for making the grinding reaction force Fr measured by the reaction-force meter 13 approach a predetermined target value Fr.sub.0 is sequentially performed by the grinding-tool control PC 20 to correct the trajectory T0 of the grindstone 11, and the grindstone 11 is moved along the corrected trajectory T1. Specifically, when the grinding reaction force Fr measured by the reaction-force meter 13 is above the target value Fr.sub.0, the trajectory T0 of the grindstone 11 is corrected so as to make the grindstone 11 cut deeper than expected from the initial trajectory T0, and when the grinding reaction force Fr measured by the reaction-force meter 13 is below the target value Fr.sub.0, the trajectory T0 of the grindstone 11 is corrected so as to make the grindstone 11 cut less deeper than expected from the initial trajectory T0. A target value for the grinding reaction force Fr is set within a range of 10 N to 3000 N in accordance with the properties of the grindstone 11, the material of the workpiece W, or other factors. In this way, the trajectory T0 of the grindstone 11 is corrected based on the grinding reaction force Fr measured by the reaction-force meter 13, and the grindstone 11 is moved along the corrected trajectory T1. This allows the flaw Wf and its surroundings to be ground and removed smoothly as if ground manually.

[0083] It is also possible to correct the trajectory T0 of the grindstone it not by the above-mentioned method in which the magnitude of the grinding reaction force Fr generated perpendicularly to the feed direction of the grindstone 11 is made to approach a target value, but instead by another method in which a value such the direction of the grinding reaction force Fr generated during grinding of the flaw Wf, the counter moment acting on the arm of the grinding robot 21, or the electric current load on the grinder 10 is made to approach a target value.

[0084] Although the example described above is directed to a case where the workpiece W is a steel pipe with a diameter of 50 mm to 600 mm and the flaw Wf on the surface of the workpiece W is removed by grinding, this is not intended to limit the application of the flaw grinding system, the flaw grinding method, and the steel-material manufacturing method according to the present invention to the above-mentioned case. For example, the present invention is also applicable to cases where the workpiece W is an H-shaped steel with a web length of 200 mm to 1000 mm, a steel sheet pile with an effective width of 400 mm to 900 mm, or other steel product.

[0085] The example described above employs the reaction-force meter (grinding-reaction-force measurement apparatus) 13 that measures the grinding reaction force exerted on the grindstone 11 from the workpiece W. It is to be noted, however, that even in the absence of such a grinding-reaction-force measurement apparatus, the flaw grinding system, the flaw grinding method, and the steel-material manufacturing method according to the present invention provide the above-mentioned effect, that is, enabling automation of the task of grinding a flaw on the surface of a workpiece having a three-dimensional shape, while also reducing the occurrence of faulty grinding such as over-grinding or under-grinding.

[0086] According to the example described above, employing the flaw grinding system and the flaw grinding method according to the present invention to grind a flaw on the surface of a steel pipe has made it possible to reassign approximately 50% of workers otherwise required for flaw reworking to other tasks. This in turn has made it possible to relieve the workers from problems including: the potential danger associated with the task of manually performing grinding by placing the grinder's rotor against the workpiece; and the working environment where the workers are exposed to vibrations, dust, or other adverse conditions that arise due to grinding.

REFERENCE SIGNS LIST

[0087] 1 flaw grinding system [0088] 10 grinder (grinding apparatus) [0089] 11 grindstone (grinding tool) [0090] 11X rotation axis [0091] 11R rotation speed [0092] 12 actuator (grinding-tool control apparatus) [0093] 13 reaction-force meter (grinding-reaction-force measurement apparatus) [0094] 20 grinding-tool control PC (grinding-tool control apparatus) [0095] 21 grinding robot (grinding-tool control apparatus) [0096] 31 laser rangefinder (shape measurement apparatus/flaw detection apparatus) [0097] 31A to 31C flaw shape data [0098] 31D shape data [0099] 32 camera (flaw detection apparatus/inspection apparatus) [0100] 32D image data [0101] 33 uniaxial actuator (shape measurement apparatus/flaw detection apparatus/inspection apparatus) [0102] 40 shape measurement/flaw detection control PC (shape measurement apparatus/inspection apparatus) [0103] W workpiece [0104] Wf flaw [0105] Wa grinding range [0106] Fr grinding reaction force [0107] T0 trajectory [0108] T1 corrected trajectory [0109] L.sub.x length of grinding range in x-direction [0110] L.sub.y length of grinding range in y-direction [0111] ΔL.sub.x interval between target grinding points in x-direction [0112] ΔL.sub.x interval between target grinding points in y-direction [0113] p.sub.m measured point [0114] p.sub.0 measurement origin [0115] p.sub.g target grinding point [0116] p.sub.g0 grinding origin [0117] L.sub.xi location of grinding origin in x-direction [0118] L.sub.yi location of grinding origin in y-direction [0119] A virtual plane [0120] n normal vector in virtual plane [0121] f inter-target-grinding-point vector [0122] N non-dimensionalized normal vector in virtual plane [0123] F non-dimensionalized inter-target-grinding-point vector [0124] S grindstone attitude vector