NONCONTACT MEASURING DEVICE FOR CYLINDRICAL, ELONGATED OBJECTS BENT INTO THREE-DIMENSIONAL SHAPES

Abstract: A noncontact measuring device has a generally L-shaped pivotable and rotatable probe (10) means to be disposed along a straight portion of an object (P). Another noncontact measuring device has a rotatable probe means with an inver­ ted L-shape (100) to be disposed along a straight portion of an object (P). The probe of the former device (10) projects a beam of light, while that of the latter device (100) projects two beams of light (A,B). For either measuring device, when the beam or beams of light are being intercepted by the object (P), coordinates of a predetermined point of the probe means are read by a three-dimensional shape measuring apparatus to which the device is connected.

Description: This invention relates to a noncontact measuring device for cylindrical, elongated objects bent into three-dimensional shapes according to the preamble of the claim 1 and 3 respectively. So far it has been very difficult to determine, with a high degree of accuracy, the three-dimensional shape of a cylindrical, elongated product bent into such a shape and, therefore, having different straight portions, i.e., an object having portions the axes of which cannot be directly determined, because there are many problems with the conventional three-dimensional shape measuring apparatus, i.e., those with measuring devices to be brought into contact with the objects. One of the conventional apparatus is disclosed in U. S. Patent No. 3,944,798. This known apparatus determines the three-dimensional shape of the object by finding the vectors of the straight portions of the object. The major problems with the conventional apparatus, including that of the foregoing U. S. patent, are as follows: 1. The measuring device of the conventional apparatus is relatively large in size. Therefore, it cannot be used for measurement of a short straight portion of the object. 2. A measuring device reduced in size may result in a greater measurement error. 3. When a measuring device having a circular end to be brought into contact with the object is used, the operation of the measuring apparatus takes much time and trouble. 4. Contact of the measuring device with the object may cause the object to be moved or deformed during measurement. From the EP-A-0 018 026 a noncontact measuring device is known, which is used for the measurement of the diameter of straight cylinders. This known measuring device comprises a probe means with at least one light projecting means and light receiving means, respectively. During operation the cylinder to be measured is moved relative to the light beam until the cylinder has crossed the latter, whereby the plane of movement is inparallel to the light beam and rectangular to the axis of the straight cylinder. The interception caused by the cylinder while passing through the light beam is used for the determination of the cylinder diameter. As to the determination of the cylinder diameter it is assumed, that the measured diameter is representative of the complete cylinder. An arrangement according to the EP-A-0 018 026 is only suitable for two-dimensional measurements. The subject matter of the application has the underlying object of creating a non-contact measuring device which is suitable for the measurement of cylindrical objects bent into three-dimensional shapes. According to the application, this object is solved by the features of the characterizing portion of claim 1. Preferred embodiments of the invention are described below with reference to the drawings in which: Fig. 1 is a perspective view of a noncontact measuring device according to one preferred embodiment of the invention; Fig. 2 shows an electrical system for the device of Fig. 1; Fig. 3 is a flow chart showing the steps of measurement taken when the device of Fig. 1 is used; Fig. 4 shows an L-shaped probe means of the device of Fig. 1 in two different vertical measurement positions; Fig. 5 shows the L-shaped probe means of the device of Fig. 1 in two different vertical measurement positions along an object bent into a three-dimensional shape; Fig. 6 shows a noncontact measuring device according to another preferred embodiment of the invention; Fig. 7 is a perspective view of a three-dimensional shape measuring apparatus to which the device of Fig. 6 is connected; Fig. 8 shows an electrical system for the device of Fig. 6; Fig. 9 is a flow chart showing the steps of measurement taken when the device of Fig. 6 is used; Fig. 10 shows the device of Fig. 6 in two different measurement positions along an object bent into a three-dimensional shape; Fig. 11 is a perspective view of a bridge-type three-dimensional shape measuring apparatus to which the device of Fig. 6 is connected; and Figs. 12(a) to 12(c) illustrate the calculation of coordinates. With reference to Figs. 1 to 5, a noncontact measuring device according to one preferred embodiment of the invention will now be described. Referring to Fig. 1, a noncontact measuring device according to one preferred embodiment of the invention includes a means 10 comprising (a) an upright section, (b) a horizontal section 11 connected to the lower end of the upright section at right angles therewith so as to make an "L" shape, and (c) a circular element 13 supporting the upright section. The horizontal section 11 includes therein a phototransistor 12 at its side opposite to its side of connection to the upright section. Inside the circular support 13 is provided a light projector, or light emitting diode 14 substantially located at the center of the support 13 and in parallel with the horizontal section 11. Also inside the circular support 13 is provided a mirror 15 which is located in front of the light emitting diode 14 so as to receive a beam of light projected from the light emitting diode 14 and is inclined in such a manner that the light received thereby is so reflected thereby as to come into the phototransistor 12. From the upper surface of the circular support 13 of the probe means 10 projects upward a trapezoidal element 16 which is (pivotably) held by and between a pair of holders 22 and 23 projecting inward from a rotatable cylindrical wall 21 concentric with the circular support 13 of the probe means 10, up to the center of the upper surface of the circular support 13, but spaced apart from the upper surface thereof by a certain distance. A circular opening is made through the central portion of the trapezoidal projection 16, while the holders 22 and 23 each are provided with a semicircular opening which is aligned with the circular opening of the trapezoidal projection 16. A horizontal pivot 24 extends through all these openings of the holders 22 and 23 and of the trapezoidal projection 16. The horizontal pivot 24 is not connected to or supported by anything at its both ends, but is fixedly supported by the holders 22 and 23 at its middle portion. The trapezoidal projection 16 is pivotable about the pivot 24, so that the probe means 10 is also pivotable. The pivot 24 is provided with a pair of recesses 31 and 32 at one free end portion thereof, which recesses 31 and 32 are so located as to make a right angle with each other with reference to the axis of the pivot 24. The trapezoidal projection 16 is provided with a pin 33 at the side face thereof which is on the same side as the portion of the pivot 24 projecting from the trapezoidal projection 16 and having the recesses 31 and 32. The pin 33 is disposed in parallel with the trapezoidal projection 16 and is axially urged toward the pivot 24 by a coil spring, so that the pin 33 is adapted to engage with the recess 31 or 32. When the pin 33 is engaged with the recess 32, the probe means 10 is fixed in a vertical position (Fig. 1). Then, when the probe means 10 is pivoted counterclockwise (in Fig. 1), the pin 33 is engaged with the recess 31 so that the probe means 10 is fixed in a horizontal position. Thus, the probe means 10 is allowed to pivot by 90 degrees. The pin 33, the coil spring urging the pin 33, and the recesses 31 and 32 together constitute a means for temporarily fixing the probe means 10 (in a vertical or horizontal position) which is designated by numeral 33. The pivot 24 and the holders 22 and 23 together also constitute a means for pivotably supporting the probe means 10 which is designated by numeral 20. This pivotal support means 20 is defined by the previously mentioned rotatable cylindrical wall 21. The cylindrical wall 21 is disposed above the circumference of the upper surface of the circular support 13 with only a slight space from that surface. The pivot 24 is provided with a cam 34 on the circumference of the end portion thereof which is opposite to its end portion having the recesses 31 and 32. Switches 35 and 36 are provided along the circumference of the cam 34. The switch 35 is operated by the cam 34, when the probe means 10 (to be more precise, its vertical section) is disposed in a vertical position, while the other switch 36 is operated by the cam 34, when the probe means 10 is disposed in a horizontal position. Therefore, the two switches 35 and 36 will be hereinafter referred to as a "verticality detecting switch" and as a "horizontality detecting switch", respectively. Numeral 40 designates a means for rotating the pivotal support means 20 and the probe means 10 as one body. This rotation means 40 is defined by a cylindrical case 41 which is concentric with and disposed on the cylindrical wall 21 of the pivotal support means 20. The rotation means 40 includes a vertical rotatable shaft 42. The pivotal support means 20 is connected to the rotatable shaft 42. In the cylindrical case 41, the rotatable shaft 42 is supported by a pair of upper and lower bearings 43 and 44. Below the lower bearing 44, a large-sized gear 51 is connected to the rotatable shaft 42 at the circumference thereof. The large-sized gear 51 is engaged with a small-sized gear 52 rotatably connected to an encoder 53. Thus, the angle of rotation of the probe means 10 is detected by the encoder 53 through the rotatable shaft 42 and the two gears 51 and 52. The small-sized gear 52 and the encoder 53 constitute an angle detection means 50. In actual use, the noncontact measuring device having the above-mentioned construction is movably connected to a usual three-dimensional shape measuring apparatus (Fig. 2) by means of a shank 45 projecting from the top of the cylindrical case 41. Signal cables from the noncontact measuring device, connected to the three-dimensional measuring apparatus, and from a position detecting device of the three-dimensional shape measuring apparatus are connected to a control system 60 (Fig. 2) for finding the coordinates of axes of straight portions of a material bent into a three-dimensional shape, i.e., a material the three dimensional shape of which is to be measured. Referring to Fig. 2, signals of detection of position of the probe means 10 from the position detecting device of the three-dimensional shape measuring apparatus as well as detection signals of angle of rotation of the probe means 10 from the encoder 53 are sent to a control system 60 so as to find the coordinates of axes of straight portions of a material bent into a three-dimensional shape. The control system 60 includes, as a chief component, a microcomputer comprising CPU 61, ROM 62, RAM 63, and backup RAM 64, all of which are well known in the art. The control system 60 further includes a terminal I/O circuit 65, a coordinates input circuit 66, a pulse input circuit 67, a circuit 68 for activating the light emitting diode 14, a level input circuit 69. The terminal I/O circuit 65 is adapted to be supplied with data such as the diameter of the material (the three-dimensional shape of which is to be measured) from a keyboard 65b and to cause a CRT display 65a to display data such as calculated values of coordinates. The coordinates input circuit 66 is adapted to receive calculated three-dimensional coordinates of a predetermined point of the probe means 10 from the position detecting device of the three-dimensional shape measuring apparatus 3. CPU 61 can detect the three-dimensional position of the probe means 10 by reading the calculated three-dimensional coordinates received in the coordinates input circuit 66. The pulse input circuit 67 is adapted to receive pulse signals from the encoder 53, and is provided with a means for countering the pulse signals therefrom. CPU 61 can detect the angle of rotation of the probe means 10 by reading the value of the counter means of the circuit 67. The circuit 68 is adapted to activate the light emitting diode 14 so that the latter projects a beam of light. The phototransistor 12 is increased in its level of potential, when a beam of light from the light emitting diode 14 is received thereby, but is lowered in its level of potential, when the light therefrom is intercepted by the material before reaching the phototransistor 12. CPU 61 monitors the potential of the phototransistor 12 through the circuit 68, so that CPU 61 can know whether a beam of light from the light emitting diode 14 has been intercepted by the material. To be more precise, upon knowing, when the potential of the phototransistor 12 has been lowered, CPU 61 takes in two kinds of data, namely, the three-dimensional position of the probe means 10 and its angle of rotation, through the coordinates input circuit 66 and through the pulse input circuit 67, respectively. The level input circuit 69 is adapted to receive ON signal from the verticality detecting switch 35, when the probe means 10 (to be more precise, its vertical section) is in a vertical position, but receive ON signal from the horizontality detecting switch 36, when the probe means 10 is in a horizontal position. CPU determines, through this circuit 69, whether the probe 10 is in a vertical or horizontal position. The foregoing components of the control system 60 are connected to one another by a data bus, as shown in Fig. 2. Referring to Fig. 3, a description will now be given of a data processing by the control system 60 as well as the operation of the three-dimensional shape measuring apparatus of Fig. 2 and of the noncontact measuring device of Fig. 1. A material with a three-dimensional shape and hence, with different straight portions the shape of which is to be measured is fixed to a suitable means. A measurement subprogram illustrated in Fig. 3 is simultaneously carried out together with other subprograms such as one for causing the CRT display 65a to instantly display measurements obtained. To begin with, both three-dimensional shape measuring apparatus 3 (to which the noncontact measuring device is movably connected) and control system 60 are energized. Upon energizing, the light emitting diode 14 of the noncontact measuring device will project a beam of light. Then, in step S200, the operator operates the keyboard 65b to enter the diameter of the material P. Also, in step S200, the operator intercepts the beam of light from the diode 14 by using a reference position setting block (not shown). When the light from the diode 14 is being intercepted in this manner, CPU 61 of the control system 60 registers, as the reference position of the probe means 10, the three-dimensional coordinates of the predetermined point of the probe means 10 calculated by the three-dimensional shape measuring apparatus 3 and sent to the coordinates input circuit 66. In the next step S201 a variable N is set at an initial value of 1. In step S202 it is determined whether the probe means 10 (to be more precise, its vertical section) is in a vertical position. If yes, the routine goes to the next step. If no, step S202 is repeated until the probe means 10 is vertically positioned by the operator. More specifically, step S202 is repeated until the level input circuit 69 receives ON signal from the verticality detecting switch 35. Usually, at this point of time, the probe means 10 is in a vertical position. Then, the operator manually moves the noncontact measuring device (with its probe means 10 in a vertical position) to a certain position along a straight portion of the material P where a beam of light from the diode 14 is intercepted by the straight portion and where any portion of the noncontact measuring device is not in contact with the material P ((A) of Fig. 4). Then, in step S203 it is determined that the light from the diode 14 has been intercepted. In step S204, two-dimensional coordinates (X₁(1), Y₁(1)) of the predetermined point of the probe means 10 are read while the light from the diode 14 is being intercepted by the material P. In step S214, it is determined whether the value of variable N is two. At this point of time the value of N is still one, and then in step S205 the value of variable N is incremented by one to indicate that the reading was taken once. And the routine goes back to step S202. The operator now moves the noncontact measuring device, while keeping the probe means 10 in its vertical position, to another position along the same straight portion of the material P where the light from the diode 14 is again intercepted by the straight portion ((B) of Fig. 4) and where any portion of the noncontact measuring device is not in contact with the material P ((B) of Fig. 4). Then, steps S203 and S204 are done again. In step S204, two-dimensional coordinates (X₁(2), Y₁(2)) of the predetermined point of the probe means 10 are read while the light from the diode 14 of the noncontact measuring device, now in the second measurement position, is being intercepted by the straight portion of the material P. In step S214 it is determined that the value of variable N is now two, and a new step S206 is done. Step S206 is to define the position of the axis of the straight portion of the material P relative to an X-Y plane perpendicular to the beam of light projected from the diode 14 in the two measurement positions. Calculation for this purpose is made by using the coordinates (X₁(1), Y₁(1)) and (X₁(2), Y₁(2)) obtained in step S214 as well as the diameter of the material P entered in step S200. Also, in step S206, there is obtained an α-plane perpendicular to the X-Y plane and parallel to the beam of light projected from the diode 14 in the two measurement positions. Then, the routine goes to step S207 in which the value of variable N is set at one again. The operator now disposes the probe means 10 (to be more precise, its vertical section) in a horizontal position. Then, in step S208, it is determined that the probe means 10 is in a horizontal position. More specifically, in this step, CPU 61 determines, through the level input circuit 69, that the horizontality detecting switch 36 is on. Then, the operator manually moves the noncontact measuring device, while rotating the probe means by a certain angle if required, to a certain position along the straight portion of the material P where the light from the diode 14 is intercepted by the straight portion and where any portion of the noncontact measuring device is not in contact with the material P ((C) of Fig. 5). In step S209, it is determined that the light from the diode 14 has been intercepted. Then, in step S210, CPU 61 reads and takes in, through the coordinates input circuit 66, three-dimensional coordinates (X₂(1), Y₂(1), Z₂(1)) of the predetermined point of the probe means 10 while the light from the diode 14 is being intercepted by the material P, and through the pulse input circuit 67, the angle of rotation ϑ₂(1) of the probe means 10 which has been made after it was disposed in a horizontal position. Then, in step S211, it is determined whether the value of variable N is two. If yes, the routine goes to step S211. If no, it goes to step S212. Since the variable N is still one at this point of time, the routine goes to step S212 where the variable N is incremented by one. The operator manually moves the noncontact measuring device, while rotating the probe means by a certain angle if required, to another position along the straight portion of the material P where the light from the diode 14 is intercepted again by the straight portion and where any portion of the noncontact measuring device is not in contact with the material P ((D) of Fig. 5). Step S212 is followed by step S209 which determines that the light from the diode 14 has been intercepted. Next step S210, like the previous same step, reads three-dimensional coordinates (X₂(2), Y₂(2), Z₂(2)) of the predetermined point of the probe means 10 while the light from the diode 14 is being intercepted, as well as the angle of rotation ϑ₂(2) of the probe means 10 which has been made during movement from the position (C) to (D) of Fig 5. Then, in step S211, it is determined that the variable N is two. Then, a final step S213 is done. The final step S213 is to define the position of the axis of the straight portion of the material P relative to the α-plane obtained in step S206. This is performed as follows: First, the position of a portion of the circumference of the straight portion relative to the α-plane is defined on the basis of the three-dimensional coordinates of the predetermined point of the probe means 10 and the angles of rotation of the probe means 10 as determined in step S210, that is, ((X₂(1), Y₂(1), Z₂(1)) and ϑ₂(1) and ((X₂(2), Y₂(2), Z₂(2)) and ϑ₂(2). Then, the position of the axis of the straight portion relative to the α-plane is determined from the foregoing position of the portion of the circumference of the straight portion and the diameter of the material P. The position of the axis of the straight portion thus determined is converted into usual three-dimensional coordinates. The subprogram ends here. If desired, the coordinates of the position of the axis of the straight portion may be obtained by any suitable method other than the one described above. With reference to Figs. 6 to 12, a noncontact measuring device according to another preferred embodiment of the invention will now be described. Referring to Fig. 6, a noncontact measuring device according to another preferred embodiment of the invention includes a probe means 100 comprising a horizontal arm 101 and a vertical arm 102 which are formed integrally with each other at a right angle. The horizontal arm 101 has a forward end with a portion 103 projecting vertically in a downward direction, while the vertical arm 102 has a lower end with a portion 104 projecting horizontally to the left (as viewed in Fig. 6). The downwardly projecting portion 103 of the forward end of the horizontal arm 101 includes a light projector, or semiconductor laser 105 which is disposed in parallel with the horizontal portion of the horizontal arm 101 so as to project a laser beam A in parallel with the horizontal portion of the arm 101 and toward the vertical arm 102. Similarly, the horizontally projecting portion 104 of the lower end of the vertical arm 102 includes a light projector, or semiconductor laser 106 which is disposed in parallel with the vertical portion of the vertical arm 102 so as to project a laser beam B in parallel with the vertical portion of the arm 102 and toward the horizontal arm 101. The vertical arm 102 includes a light receiving element 108 which is so disposed as to receive the laser beam A projected from the semiconductor laser 105. Similarly, the horizontal arm 101 includes a light receiving element 107 which is so disposed as to receive the laser beam B projected from the semiconductor laser 106. The laser beams A and B from the two lasers 105 and 106 intersect each other at a right angle at a point in proximity to the light receiving elements 107 and 108. The upper surface of the horizontal arm 101 projects upward at its portion 109. Numeral 204 designates a vertical shaft 204 rotatably supported by a pair of bearings 202 and 203 in a housing 201 of a support means 200. The upwardly projecting portion 109 of the horizontal arm 101 has an inner vertical space in alignment with the laser beam B projected from the semiconductor laser 106, into which the lower end of the vertical rotatable shaft 204 projects downward and where the lower end of the shaft is fixed to the upward projection 109. In other words, the entire probe means 100 is fixed to the rotatable shaft 204. Therefore, the probe means 100 is rotatable, together with the vertical shaft 204, about the laser beam B. A spur gear 205 is connected to the rotatable shaft 204. Numeral 207 designates a stopper urged toward the spur gear 205 by a coil spring 206 so that the stopper 207 may engage with the gear 205. The stopper 207 is, therefore, adapted to temporarily fix the rotatable shaft 204 by engaging with the gear 205. More specifically, the stopper 207 is engaged with the gear 205 after the shaft 204 has been rotated by a certain required angle, so as to fix the shaft 204 in its orientation after the rotation. The angle of rotation of the shaft 204 is detected by an encoder 208 provided above the shaft 204. In Fig. 7 the noncontact measuring apparatus having the foregoing construction is connected to a three-dimensional shape measuring apparatus 300. This apparatus 300 comprises (a) a horizontal base or guide element 301 including a pair of parallel horizontal guide bars, (b) an upright guide element 302 including a pair of parallel upright guide bars, and (c) a horizontal element 303 for supporting the noncontact measuring device at its one end, which element 303 includes a pair of parallel horizontal bars. The horizontal guide bars of the horizontal base element 301 extend through the base of the upright guide element 302, and the upright guide element 302 is so supported on the base 301 that the element 302 may be horizontally moved along the horizontal guide bars of the base 301. The horizontal support element 303 is disposed in a plane perpendicular to the base 301. The upright guide bars of the upright guide element 302 extend through the horizontal support element 303, and the horizontal support element 303 is so supported by the upright guide element 302 that the element 303 may be vertically moved along the upright guide bars of the element 302. The horizontal bars of the horizontal support element 303 may be moved relative to the rest of the element 303 in their lengthwise directions. The noncontact measuring device is connected to one end of the horizontal support element, or of the horizontal bars thereof, by means of a bolt 304 (Fig. 6). The upright guide element 302 is provided, at its base, with a means 305 for detecting the position of the upright guide element 302 relative to the horizontal base element 301. The horizontal support element 303 is provided with a means 306 for detecting the position of the horizontal position of the support element 303 relative to the horizontal base element 301 and with a means 307 for detecting the vertical position of the support element 303 relative to the upright guide element 302. Referring to Fig. 8, signals from the foregoing position detecting means 305, 306 and 307 and those from the encoder 208 of the noncontact measuring device are all sent to a control system 400 by signal lines, so as to enable the control system 400 to calculate coordinates of a material P bent into a three-dimensional shape. The control system 400 includes, as a chief component, a microcomputer comprising CPU 401, ROM 402, RAM 403, and a backup RAM 404, all of which are well known in the art. The control system further includes an I/O control circuit 405, a horizontal beam sensor circuit 408, a vertical beam sensor circuit 409, a coordinates reading circuit 411, and an angle reading circuit 410. The I/O control circuit 405 is adapted to receive data such as the diameter of the material P entered from a keyboard 406 and to cause a CRT display 407 to display data such as calculated coordinates. The horizontal beam control circuit 405 is adapted to cause the horizontal semiconductor laser 105 to project a beam of light A and to receive an electric potential from the horizontal light receiving element 108. Similarly, the vertical beam control circuit 409 is adapted to cause the vertical semiconductor laser 106 to project a beam of light B and to receive an electric potential from the vertical light receiving element 107. While the light receiving element 108 (or 107) is receiving a beam of light A (or B) from the semiconductor laser 105 (or 106), the beam sensor circuit 408 (or 409) receives a high potential from the light receiving element 108 (or 107). However, when the light from the semiconductor laser is intercepted, the beam sensor circuit receives a low potential from the light receiving element. And while the low potential is being received thereby, CPU 401 reads, through the coordinates reading circuit 411, data from the three-dimensional shape measuring apparatus. during reception of the low potential, the angle reading circuit 410 also sends to CPU 401 the number of pulse signals received from the encoder 208 of the noncontact measuring device. CPU 401 is thus supplied with data as to the material P. The foregoing different circuits of the control system 400 are connected to one another by a data bus. Referring to Fig. 9, a description will now be given of a data processing by the control system 400 as well as the operation of the three-dimensional shape measuring apparatus of Fig. 7 and of the noncontact measuring device of Fig. 6. A material P with a three-dimensional shape and hence, with different straight portions the shape of which is to be measured is fixed to a suitable means. A measurement subprogram illustrated in Fig. 9 is simultaneously carried out together with other subprograms such as one for causing the CRT display 407 to instantly display measurements obtained. To begin with, both three-dimensional shape measuring apparatus 300 (to which the noncontact measuring device is connected) and control system 400 are energized. Upon energizing, both horizontal semiconductor laser 105 and vertical semiconductor laser 106 of the noncontact measuring device will project a beam of light. Then, in step S1, the operator operates the keyboard 406 to enter the diameter of the material P. in step S1, the operator also intercepts the beams of light from both light projectors 105 and 106 by using a reference position setting block (not shown). When the lights from the projectors are being intercepted in this manner, CPU 401 of the control system 400 registers, as the reference position of the probe means 100, the three-dimensional coordinates of the predetermined point of the probe means 100 calculated by the three-dimensional shape measuring apparatus 300 and sent to the coordinates-reading circuit 411. In a next step S2 a variable N is set at an initial value of 1. Then, the operator manually moves the noncontact measuring device to a certain position along a straight portion of the material P where the vertical beam of light B from the semiconductor laser 106 is intercepted by the straight portion and where any portion of the noncontact measuring device is not in contact with the material P ((A) of Fig. 10). Then, in step S3 it is determined that the light B from the laser 106 has been intercepted. In step S4, two-dimensional coordinates (X₁, Y₁) of a predetermined point of the probe means 100 are read while the laser beam B is being intercepted by the straight portion of the material P. Then, the operator manually moves the noncontact measuring device, while rotating the probe means 100 by a certain angle, to another position along the same straight portion of the material P which is spaced away from the first position by only a small distance and where the horizontal beam of light A from the laser 105 is intercepted by the straight portion of the material P and where any portion of the noncontact measuring device is not in contact with the material P. Then, in step S5, it is determined that the horizontal light A is being intercepted. Next step S6 is to read three-dimensional coordinates (X₁, Y₁, Z₁) of the predetermined point of the probe means 100 while the horizontal light A is being intercepted, as well as the angle of rotation ϑ₁ of the probe means 100 which has been made during movement from its first position. Next step S7 determines that the value of variable N is one. Then, in step S8, the value of variable N is incremented by one. And the routine goes back to step S3. The operator now manually moves the noncontact measuring device to another position along the same straight portion of the material P where the vertical laser beam B is intercepted again by the straight portion and where any portion of the noncontact measuring device is not in contact with the material P ((B) of Fig. 10). Then, step S3 determines that the vertical beam B is being intercepted. Step S3 is followed by steps S4 to S6 again. That is, in step S4, two-dimensional coordinates (X₂, Y₂) of the predetermined point of the probe means 100 are read while the laser beam B is being intercepted by the straight portion of the material P. Then, the operator manually moves the noncontact measuring device, while rotating the probe means 100 by a certain angle, to another position along the same straight portion of the material P which is spaced away from the first position (B) by only a small distance and where the horizontal beam A from the laser 105 is now intercepted by the straight portion of the material P and where any portion of the noncontact measuring device is not in contact with the material P. Then, step S5 determines that the horizontal beam A is being intercepted. Step S6 is to read three-dimensional coordinates (X₂, Y₂, Z₂) of the predetermined point of the probe means 100 while the horizontal light A is being intercepted, as well as the angle of rotation ϑ₂ of the probe means 100 which has been made during movement from its first position (B). Step S7 determines that the value of variable N is two. Then, the routine goes to a final step S9 which is done as follows: First, the position of the axis of the straight portion of the material P relative to an X-Y plane perpendicular to the vertical beam B in the above-mentioned measurement positions along the straight portion is defined by using the two-dimensional coordinates (X₁, Y₁) and (X₂, Y₂) of the predetermined point of the probe means 100, as well as the diameter of the material P entered from the keyboard 406. Secondly, an α-plane perpendicular to the X-Y plane and containing the foregoing position of the axis of the straight portion relative to the X-Y plane is obtained. Then, the position of a portion of the circumference of the straight portion contained in the α-plane is determined by using the three-dimensional coordinates of the predetermined point of the probe means 100 and the angles of rotation of the probe means 100 as obtained in step S6, namely, (X₁, Y₁, Z₁), ϑ₁, (X₂, Y₂, Z₂), and ϑ₂. Finally, the position of the axis of the straight portion relative to the α-plane is defined by using the foregoing position of the portion of the circumference of the straight portion and the diameter of the material P. The position of the axis of the straight portion thus determined is converted into usual three-dimensional coordinates. The subprogram ends here. With reference to Figs. 12(a) to 12(c), a theoretical explanation with numerical expressions will now be given of how the position of the axis of the straight portion of the material P may be defined in the foregoing step S9. In an explanation which will follow, it is supposed that the laser beams A and B are cylindrical ones. However, where laser beams with a high accuracy are used, it may be considered that the radii of the laser beams are zero. In the following explanation as well it is supposed that either of the laser beams A and B is so projected as not to intersect the outer surface of a straight portion of the material, but to touch a certain point of the outer surface so that the beam makes right angles with the straight line on the outer surface containing the point of touch. In Fig. 12(a), the vertical laser beam B is in touch with the outer surface of the straight portion in two different points, with its axis being positioned at points P₁ and P₂ in a horizontal X-Y plane. It is supposed that these points P₁ and P₂ have two-dimensional coordinates (X₁, Y₁) and (X₂, Y₂), respectively. Needless to say, in actuality, one and the same vertical beam cannot exist in different positions at the same time; Figs. 12(a) to 12(c) are presented only for the sake of explanation. The axis of the straight portion is contained in the vertical plane perpendicular to the above-mentioned X-Y plane and containing the straight line in the X-Y plane which is parallel to and spaced apart from the straight line connecting the axes of the laser beam B by the radius of the beam Pd plus that of the straight portion or material Pr. This vertical plane will be hereinafter called an "α-plane". The above-mentioned straight line in the X-Y plane is represented by the following equation (1): In Fig. 12(b), the horizontal laser beam A is in touch with the outer surface of the straight portion in two different points in the X-Y plane. It is supposed that selected points P₅ and P₆ of the axes of the horizontal beam A in these two different positions have three-dimensional coordinates (X₅, Y₅, Z₃) and (X₆, Y₆, Z₄). At this point of time, the vertical beam B has its axes at two different points P₃ and P₄ in the X-Y plane. It is supposed that these two points P₃ and P₄ have three-dimensional coordinates (X₃, Y₃, Z₃) and (X₄, Y₄, Z₄), respectively. then the following equations hold regarding P₇(X₇, Y₇, Z₃) and P₈(X₈, Y₈, Z₄): In Fig. 12(c), the horizontal beam A is in touch with the outer surface of the straight portion in two different points, with its axes being positioned at points P₇ and P₈ relative to the α-plane. It is supposed that these points P₇ and P₈ have coordinates (α₇, Z₃) and (α₈, Z₄), respectively, where: α₇ = (X₇, Y₇) α₈ = (X₈ Y₈) It is supposed that, in Fig. 12(c), points P₉ and P₁₀ are those contained in the axis of the straight portion and have coordinates (X₇, Y₇, Z₉) and (X₈, Y₈, Z₁₀), respectively. Then, the straight line connecting the foregoing points P₇ and P₈ of the axes of the horizontal beam are contained in the α-pl ane and parallel to the axis of the straight portion. Thus, the three-dimensional coordinates (X₇, Y₇, Z₉) of the point P₉ and those (X₈, Y₈, Z₁₀) of the point P₁₀ are determined. If the beam A and/or B touches a point of the outer surface of the straight portion so as to make any angle other than the right one with the straight line on the outer surface containing the point of touch, it is necessary accordingly to adjust the calculation of the coordinates. The three-dimensional position of axis of the straight portion of the material is defined from the three-dimensional coordinates of the foregoing two points P₉ and P₁₀. The same measurement is made for the other straight portions of the material. Then, the coordinates of intersection point of the axes of the adjacent straight portions are determined by the conventional method, so as to exactly determine the shape of the material bent into a three-dimensional shape. Thus, it may be determined whether the bending operation has been performed as required. If desired, in the foregoing program, the coordinates of the position of the axis of the straight portion may be obtained by any suitable method other than the one described above. Although, in either embodiment described above, the noncontact measuring device is manually moved to measurement positions, it may be automatically moved under control of a computer. Also, it is possible automatically to measure the diameter of the material P by the measuring device itself rather than to enter it from the keyboard. Furthermore, it is possible to rotate the probe means by a suitable means such as a motor under automatic control of a computer. Although the laser beams A and B intersect each other at a right angle, in the second embodiment, the semiconductor lasers 105 and 106 may also be so arranged that the beams therefrom make another suitable angle, or so arranged that the beams do not intersect each other at all. Moreover, the second embodiment may be so modified in its construction that the probe means 100 is rotated about a suitable axis other than the vertical laser beam B. If any of these modifications is made, however, the program may be accordingly modified. The noncontact measuring device according to the second embodiment has also been described as being connected to the layout-type three-dimensional shape measuring apparatus 300 so that the measuring device may be freely moved in a three-dimensional manner. However, it may be connected to a bridge-type one as illustrated in Fig. 11 or to a cantilever-type one (not shown). According to the invention, it is possible to measure the shapes of cylindrical, elongated objects without making any physical contact with them, and, therefore, those of electrically conductive objects can be measured with just the same safety as electrically insulated objects. With the present noncontact measuring device, there is also little danger that the object may be accidentally moved or deformed during measurement. Moreover, there is no need to replace the measuring device with another one in order to measure the shapes of objects with different diameters. In addition, the present noncontact measuring device does not require the long and troubling preparations for measurement as required in the prior art. Furthermore, the present measuring device may be used for cylindrical, elongated objects with widely different shapes. Measurement can be made with an extremely high accuracy which has so far been unpredictable.

Claims: Noncontact measuring device for cylindrical, elongated objects (P) bent into three-dimensional shapes including general L-shaped probe means (10) having at least one optical sensor which comprises a light projecting means (14) and a light receiving means (12), whereby a light beam (A, B) projected by that light projecting means (105, 106) being received by said light receiving means (107, 108), characterized in that said device is connected to a three-dimensionally movable support arm of a three-dimensional shape measuring apparatus (300), wherein said light beam (A, B) projected from said light projecting means (14) is reflected by a suitable means such as a mirror (15) within said probe means (10), then passes through the outer space and enters said probe means (10) again so as to be received by said light receiving means (12), and that said measuring device includes a means (40) for supporting said probe means for a horizontal rotation, a means (50) for detecting the angle of rotation of said probe means (10), a means (20) for pivotally supporting said probe means (10) for vertical pivoting movement between a vertical and a horizontal position to generate said light beam (A, B) in a vertical tangential area of the cylindrical object (P) and in a horizontal tangential area of the cylindrical object (P), respectively, a means (33, 31, 32) for temporarily fixing said probe means (10) to said pivotal support means (20) in at least two positions within said pivoting range thereof, whereby the shape of the cylindrical object (P) is determined on the basis of the three-dimensional coordinates (X, Y, Z) of positions of the probe means (10) and its corresponding angle of rotation (ϑ) when said light beam (A, B) is intercepted by said cylindrical object (P). A device in accordance with claim 1 characterized in that said horizontal rotation of said probe means (10) by said support means (40)is one about an axis parallel to the portion of said light beam (A, B) of light passing through the outer space in a vertical direction. Noncontact measuring device for cylindrical, elongated objects (P) bent into three-dimensional shapes, said device including a general L-shaped probe means (100) having at least one optical sensor which comprises a light projecting means (105, 106) and a light receiving means (107, 108), a light beam (A, B) projected by that light projecting means (105, 106) being received by said light receiving means (107, 108), characterized in that said device is connected to a three-dimensionally movable support arm of a three-dimensional shape measuring apparatus (300) and that said measuring device includes a means (202, 203, 204) for rotatably supporting said probe means (100), a means (208) for detecting the angle of rotation of said probe means (100), said probe means (100) having a horizontal section (101) projecting downward at a forward end (103) thereof and a vertical section (102) formed integrally with said horizontal section so as to make a right angle with said horizontal section (101) and projecting horizontally (104) at the lower end thereof, said horizontal section (101) including a first light projecting means (105) within its downwardly projecting portion (103) for projecting a horizontal beam (A) of light towards said vertical section (102), and a second light receiving means (107) located opposite to said forward end (104) of said vertical section (102) and said vertical section (102) including a second light projecting means (106) located within its horizontally-projecting portion (104) in alignment with said second light receiving means (107) for projecting a vertical beam (B) of light so that it is received by said second light receiving means (107) and a first light receiving means (108) in alignment with said first light projecting means (105) for receiving a horizontal beam (A) of light projected from said first light projecting means (105), whereby the shape of the cylindrical object (P) is determined on the basis of the three-dimensional coordinates (X, Y, Z) of positions of the probe means (100) and its corresponding angle of rotation (ϑ) when said light beams (A, B) are intercepted by said cylindrical object (P). A device in accordance with claim 3, characterized in that said rotation of said probe means (100) by said support means (202, 203, 204) is one about a vertical beam of light (B) projected from said light projecting means (106). A device in accordance with claim 3, characterized in that said rotation of said probe means (100) by said support means (202, 203, 204) is one about an axis parallel to a vertical beam of light (B) projected from said light projecting means (106). A device in accordance with claim 3, characterized in that said rotation of said probe means (100) by said support means (202, 203, 204) is one about a horizontal beam of light (A) projected from said light projecting means (105). A device in accordance with claim 3 wherein said rotation of said probe means (100) by said support means (202, 203, 204) is one about an axis parallel to a horizontal beam (A) of light projected from said light projecting means (105). A device in accordance with any one of the preceding claims, characterized in that said three-dimensional shape measuring apparatus (300) is a layout-type one. A device in accordance with any one of claims 1 to 7, characterized in that said three-dimensional shape measuring apparatus (300) is a bridge-type one. A device in accordance with any one of claims 1 to 7, characterized in that said three-dimensional shape measuring apparatus (300) is a cantilever-type one. A device in accordance with any one of the preceding claims, characterized in that said light projecting means (14; 105, 106) is a semiconductor laser.

Inventors: YOGO, TERUAKI
Applicants: CHUO ELECTRIC MANUFACTURING CO., LTD.
Application year: 1986
Main classification: G01B11
IPC codes: G01B11