THREE-DIMENSIONAL MEASUREMENT DEVICE
20190375066 · 2019-12-12
Assignee
Inventors
- Satoshi SUZUKI (Hamamatsu-shi, JP)
- Masahiro SUZUKI (Hamamatsu-shi, JP)
- Yohichi SANO (Hamamatsu-shi, JP)
Cpc classification
G01B21/047
PHYSICS
B23Q17/20
PERFORMING OPERATIONS; TRANSPORTING
G01B2210/58
PHYSICS
Y10T483/1757
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
B23Q3/155
PERFORMING OPERATIONS; TRANSPORTING
B23Q3/1574
PERFORMING OPERATIONS; TRANSPORTING
B23Q17/22
PERFORMING OPERATIONS; TRANSPORTING
G01B11/25
PHYSICS
International classification
B23Q3/155
PERFORMING OPERATIONS; TRANSPORTING
G01B11/25
PHYSICS
Abstract
Provided is a three-dimensional measurement device applicable to a machining machine. A sensor head contains a body and a collet chuck. A light emitting window and a light receiving window are provided on the front end of the body. A non-contact sensor is incorporated in the body. Laser light emitted by the non-contact sensor is radiated onto a workpiece through the light emitting window. Laser light reflected from the surface of the workpiece is received by the light receiving window. A collet chuck is attached to the rear end of the body. The collet chuck has the same shape as a collet chuck provided by each tool housed in a tool magazine of a machining center.
Claims
1. A three-dimensional measurement device for measuring the shape of the surface of a target processed by a machine tool; wherein: the machine tool is provided with a tool magazine, a tool spindle for rotating the tools, and an automatic tool changer that picks up a tool from the tool magazine and replaces the tool currently clamped in the tool spindle with the tool picked up from the tool magazine, a measurement unit that outputs measurement data corresponding to the distance from the surface of the processed target, and a shape data generation unit that generates shape data corresponding to the shape of the target based on the measurement data; and wherein: the measurement unit is provided with a wireless communication means that transmits the measurement data to the shape data generation unit and housed in the housing unit; and, the automatic tool changing device is able to attach a measurement unit housed in the housing unit to the rotating shaft.
2. The three-dimensional measurement device according to claim 1, wherein: the measurement unit transmits the measurement data and the time at which the measurement data was acquired to the shape data generation unit, and the shape data generation unit generates the shape data based on measurement data received from the measurement unit and location information of the rotating shaft at the time at which the measurement data was acquired.
3. The three-dimensional measurement device according to claim 1, wherein the measurement unit has a non-contact sensor and outputs the measurement data based on the detection results of the non-contact sensor.
4. The three-dimensional measurement device according to claim 3, wherein: the non-contact sensor has: a light radiation unit that radiates spotlight onto the surface of the target, and an imaging unit that captures an image of the spotlight reflected from the surface of the target; and, the measurement unit outputs the measurement data based on the location of the image of the spotlight captured by the imaging unit.
5. The three-dimensional measurement device according to claim 3, wherein: the non-contact sensor has: a light radiation unit that radiates a line of light onto the surface of the target, an imaging unit that captures an image of the line of light reflected from the surface of the target, and a lens that forms an image of the reflected light on the imaging unit; and, the measurement unit outputs the measurement data based on the curvature of the line of light captured by the imaging unit.
6. The three-dimensional measurement device according to claim 3, wherein the measurement unit has a contact sensor and outputs either of first measurement data based on detection results of the contact sensor or second measurement data based on detection results of the non-contact sensor.
7. The three-dimensional measurement device according to claim 1, wherein the measurement unit is provided with an electrical power generation means for supplying electrical power.
8. The three-dimensional measurement device according to claim 7, wherein the measurement unit is provided with a power supply control means that controls the supply and stoppage of electrical power by the electrical power generation means.
9. The three-dimensional measurement device according to claim 8, wherein the power supply control means has an acceleration sensor and controls the supply and stoppage of electrical power by the electrical power generation means based on a detection signal from the acceleration sensor.
10. The three-dimensional measurement device according to claim 7, wherein: the electrical power generation means is a secondary battery and is provided with a charging unit that charges the secondary battery, and the secondary battery is charged by the charging unit by connecting the measurement unit and the charging unit with the automatic tool changing device.
11. The three-dimensional measurement device according to claim 1, which is provided with an oil resistance and waterproof function that prevents dust and other fine particles from entering inside as well as the effects of water splashed from any direction.
12. The three-dimensional measurement device according to claim 2, wherein the measurement unit has a non-contact sensor and outputs the measurement data based on the detection results of the non-contact sensor.
13. The three-dimensional measurement device according to claim 12, wherein: the non-contact sensor has: a light radiation unit that radiates spotlight onto the surface of the target, and an imaging unit that captures an image of the spotlight reflected from the surface of the target; and, the measurement unit outputs the measurement data based on the location of the image of the spotlight captured by the imaging unit.
14. The three-dimensional measurement device according to claim 12, wherein: the non-contact sensor has: a light radiation unit that radiates a line of light onto the surface of the target, an imaging unit that captures an image of the line of light reflected from the surface of the target, and a lens that forms an image of the reflected light on the imaging unit; and, the measurement unit outputs the measurement data based on the curvature of the line of light captured by the imaging unit.
15. The three-dimensional measurement device according to claim 12, wherein the measurement unit has a contact sensor and outputs either of first measurement data based on detection results of the contact sensor or second measurement data based on detection results of the non-contact sensor.
16. The three-dimensional measurement device according to claim 8, wherein: the electrical power generation means is a secondary battery and is provided with a charging unit that charges the secondary battery, and the secondary battery is charged by the charging unit by connecting the measurement unit and the charging unit with the automatic tool changing device.
17. The three-dimensional measurement device according to claim 9, wherein: the electrical power generation means is a secondary battery and is provided with a charging unit that charges the secondary battery, and the secondary battery is charged by the charging unit by connecting the measurement unit and the charging unit with the automatic tool changing device.
18. The three-dimensional measurement device according to claim 2, which is provided with an oil resistance and waterproof function that prevents dust and other fine particles from entering inside as well as the effects of water splashed from any direction.
19. The three-dimensional measurement device according to claim 3, which is provided with an oil resistance and waterproof function that prevents dust and other fine particles from entering inside as well as the effects of water splashed from any direction.
20. The three-dimensional measurement device according to claim 4, which is provided with an oil resistance and waterproof function that prevents dust and other fine particles from entering inside as well as the effects of water splashed from any direction.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
BEST MODE FOR CARRYING OUT THE INVENTION
[0046] The following provides an explanation of an embodiment of the three-dimensional measurement device according to the present invention with reference to the drawings.
[0047] Multiple types of tools are housed in the tool magazine 20. The tool magazine 20 is able to rotate these tools in the direction indicated by arrow A in the drawing. The tool magazine 20 is able to move a tool used for processing to a home position P.
[0048] The intermediate arm 22 removes a tool that has moved to the home position P from the tool magazine 20 and transfers it to the ATC arm 24. The ATC arm 24 attaches the tool received from the intermediate arm 22 to the spindle 26 by rotating the tool centering on a shaft 24a. In the case the tool is already attached to the spindle 26, the ATC arm 24 removes the attached tool from the spindle 26 followed by attaching the tool received from the intermediate arm 22 to the spindle 26. After having been removed from the spindle 26, the tool is returned to the home position P of the tool magazine 20 by the intermediate arm.
[0049] The tool magazine 20 corresponds to the housing unit of the present invention. The intermediate arm 22 and the ATC arm 24 correspond to the automatic tool changing device of the present invention. The spindle 26 corresponds to the rotating shaft of the present invention.
[0050] A target to be processed (to be referred to as a workpiece) is placed and immobilized on the pallet 28. The pallet 28 causes the target to oppose a tool attached on the spindle 26 by rotating in the direction of arrow B in
[0051] After the workpiece has been processed, a sensor head 10 housed in the tool magazine 20 is moved to the home position P. Next, the tool attached to the spindle 26 is replaced with the sensor head 10 by the intermediate arm 22 and the ATC arm 24. Next, the NC device 32 changes the location (X, Y, Z) and orientation (biaxial) of the workpiece relative to the sensor head 10 attached to the spindle 26 in accordance with a preset pattern. Furthermore, movement of the pallet 28 during measurement is carried out only in the directions of the X, Y and Z axes. During this time, the sensor head 10 outputs measurement data corresponding to a distance x from the workpiece at a prescribed time interval (such as every 50 microseconds). A personal computer 40 generates shape data indicating the shape of the workpiece based on measurement data output from the sensor head 10 and data indicating the location and orientation of the workpiece. The sensor head 10 corresponds to the measurement unit of the present invention. The personal computer 40 corresponds to the shape data generation unit of the present invention.
[0052] A charging post 34 for charging a secondary battery (to be subsequently described) within the sensor head 10 is provided within the range of movement of the ATC arm 24. The charging post 34 corresponds to the charging unit of the present invention. The charging post 34 has a connector that fits into a connector (not shown) provided in the surface of the sensor head 10. In the case of charging the aforementioned secondary battery, the connector of the sensor head 10 is fit into the connector of the charging post 34 by the ATC arm 24.
[0053] The secondary battery may be charged each time measurement is carried out by the sensor head 10. Alternatively, the secondary battery may be charged when the stored charge of the secondary battery has fallen below a prescribed level. The secondary battery may also be charged by fitting the connector of the sensor head 10 into the connector of the charging post 34 as was previously described. Alternatively, the secondary battery may be charged by non-contact charging (such as with an electromagnetic induction system).
[0054] The following provides an explanation of the sensor head 10 with reference to
[0055] A light emitting window 14 and a light receiving window 16 are provided on the front end (left end in
[0056] The collet chuck 18 is attached to the rear end (right end in
[0057] The oil resistance/waterproof function of the sensor head 10 is preferably rated at IP64 or better according to the IP code. Namely, the protection level with respect to the human body or solid objects (first symbol) is preferably 6 or better (dustproof), and the protection level with respect to entry of water (second symbol) is preferably 4 or better (protection against splashing).
[0058] The following provides an explanation of the configuration of each component provided within the body 12 with reference to
[0059] Measurement data transmitted from the wireless LAN unit 102 is received by the wireless LAN unit 102 connected to the personal computer 40. The personal computer 40 generates shape data indicating the shape of the workpiece W based on this received measurement data. A power supply 44 supplies electrical power to the personal computer 40 and the wireless LAN unit 42 by converting alternating current electrical power to direct current electrical power.
[0060] The non-contact sensor 110 is fixed within the body 12 through the buffer material 120. The sensor head 10 vibrates when the sensor head 10 is removed from the spindle 26. The sensor head 10 also vibrates when the sensor head 10 is moved between the spindle 26 and the tool magazine 20. The non-contact sensor 110 is protected from vibrations applied to the sensor head 10 by the buffer material 120.
[0061] When the power supply control unit 104 is switched on, electrical power generated by the secondary battery 106 is supplied to the measurement control unit 100. An acceleration sensor is provided within the power supply control unit 104. The power supply control unit 104 interrupts the supply of electrical power to the measurement control unit 100 in the case, for example, a detection signal such as a vibration detection signal is not output from this acceleration sensor causing the measurement control unit 100 to enter a so-called sleep mode. When the power supply control unit 100 has entered this sleep mode, the supply of electrical power to the measurement control unit 100 is resumed in the case the acceleration sensor has detected a prescribed acceleration pattern and causes the power supply control unit 100 to leave the sleep mode. Here, a prescribed acceleration pattern refers to the case in which acceleration of a prescribed value or higher has been continuously detected for a prescribed amount of time or longer. Alternatively, a prescribed acceleration pattern refers to the case in which acceleration of a prescribed value or higher has been detected a prescribed number of times within a prescribed amount of time.
[0062] In this manner, the power supply control unit 104 enters a sleep mode when there is a high possibility of the sensor head 10 not being used, thereby making it possible to curtail the consumption of electrical power generated by the secondary battery 106. The secondary battery 106 corresponds to the electrical power generation means of the present invention. The power supply control unit 104 corresponds to the power supply control means of the present invention.
[0063] The monitor 108 is composed of a plurality of LEDs. Each LED lights and goes out corresponding to the on/off status of each type of signal within the measurement control unit 100. The operating status of the measurement control unit 100 can be checked according to the lit status of each LED. In addition, the connection status between the measurement control unit 100, the wireless LAN unit 102, the power supply control unit 104 and the non-contact sensor 110 can also be checked according to the lit status of each LED.
[0064] As was previously described, the collet check 18 is provided in the sensor head 10. The sensor head 10 is housed in the aforementioned tool magazine 20. As a result of being provided with the sensor head 10, the sensor head 10 can be attached to and removed from the spindle 26 in the same manner as other tools housed in the tool magazine 20. The sensor head 10 can be attached to and removed from the spindle 26 by the intermediate arm 22 and the ATC arm 24.
[0065] The sensor head 10 has the wireless LAN unit 102. The sensor head 10 is able to transmit measurement data to the personal computer 40 by wireless communication using the wireless LAN unit 102. The sensor head 10 and the personal computer 40 are not required to be connected with a cable.
[0066] The sensor head 10 and the personal computer 40 are not required to be connected with a cable. Thus, the shape of a workpiece can be measured following completion of processing of the workpiece by the machining center 1. As a result, the workload required to measure the shape of a workpiece can be reduced considerably.
[0067] The following provides an explanation of the configuration of the previously described non-contact sensor 110 with reference to
[0068] As shown in
[0069] The reflected light R forms an image in the form of spotlight (point of light) sp on a prescribed axis CA of the light receiving portion of the CCD 115 composed of a plurality of light receiving elements. Imaging data of the spotlight sp is output to the measurement control unit 100 together with time data for that point in time. The CCD 115 corresponds to the imaging unit of the present invention. The location of the spotlight sp on the axis CA differs according to the distance between the sensor head 10 and the measurement point P. The measurement control unit 100 (see
[0070] The aforementioned galvanometer mirrors 112 and 113 are fixed to the drive shaft of the scanning motor 116. The drive shaft of the scanning motor 116 is able to rotate in the direction indicated by arrow C in
[0071] In the case of using a flying spot laser type of non-contact sensor, intensity of the laser light can be adjusted corresponding to the state of the surface of the workpiece W (such as the color or reflectance thereof). Consequently, in the case of using a flying spot laser type of non-contact sensor, distance from the workpiece W can be measured accurately. On the other hand, a flying spot laser type of non-contact sensor is expensive due to the complexity of the structure thereof.
[0072] As shown in
[0073] Reflected light RL of the line of light LL passes through the light receiving window 16 (see
[0074] A fixed line laser type of non-contact sensor does not allow for fine adjustment of the intensity of laser light between measurement points P.sub.A and P.sub.B in the manner of the flying spot laser type of non-contact sensor shown in
[0075] A fixed line laser type of non-contact sensor enables costs to be reduced due to the simple structure thereof.
[0076] The following provides an explanation of a method for calculating shape data of the workpiece W by the personal computer 40 with reference to
[0077] First, prior to calculating shape data of the workpiece W, the personal computer 40 aligns its clock with the time managed by the sensor head 10 (to also be referred to as sensor local time). More specifically, as shown in
[0078] Here, the time of time required for the clock reset command transmitted from the personal computer 40 to reach the wireless LAN unit 42 is defined as t.sub.1. The amount of time required for the clock reset command to reach the wireless LAN unit 102 from the wireless LAN unit 42 is defined as t.sub.2. The amount of time required for the clock reset command to reach the measurement control unit 100 from the wireless LAN unit 102 is defined as t.sub.3. The amount of time required for the measurement control unit 100 to reset the time of the clock means within the non-contact sensor 110 is defined as t.sub.4. The amount of time required for sensor time data output from the non-contact sensor 110 to reach the measurement control unit 100 from the non-contact sensor 110 is defined as t.sub.5. The amount of time required for the sensor time data to reach the wireless LAN unit 102 from the measurement control unit 100 is defined as t.sub.6. The amount of time required for the sensor time data to reach the wireless LAN unit 42 from the wireless LAN unit 102 is defined as t.sub.7. The amount of time required for the sensor time data to reach the personal computer 40 from the wireless LAN unit 42 is defined as t.sub.8.
[0079] In this case, the amount of time required for transmission of information back and forth between the personal computer 40 and the non-contact sensor 110 becomes t.sub.1+t.sub.2+t.sub.3+t.sub.4+t.sub.5+t.sub.6+t.sub.7+t.sub.8, and amount of time required for one-way transmission of information can be considered to be the average thereof expressed as (t.sub.1+t.sub.2+t.sub.3+t.sub.4+t.sub.5+t.sub.6+t.sub.7+t.sub.8)/2. According to the method indicated in
[0080] Similarly, the personal computer 40 aligns its time with the time managed by the NC device 32 (to be referred to as NC local time). More specifically, the personal computer 40 transmits a clock reset command to the NC device 32 along with current time data. The NC device 32 aligns the time of its own clock means to the time indicated by the received time data. The NC device 32 then transmits the time of its own clock means to the personal computer 40. Here, the amount of time required for the clock reset command transmitted from the personal computer 40 to reach the NC device 32 is defined as T.sub.1. The amount of time required for time data transmitted from the NC device 32 (to be referred to as coordinate time data) to the personal computer 40 is defined as T.sub.2. In this case, time stamp error T.sub.ne between the personal computer 40 and the NC device 32 becomes T.sub.ne=(T.sub.1+T.sub.2)/2.
[0081] Coordinate time data can be expressed as H:M:S. S.
[0082] Sensor time data can be expressed as h:m:s, s.
[0083] In this case, the time corresponding to the coordinate time data (H:M:S. S) becomes the sensor time data (h:m:s, s)t.sub.se+T.sub.ne.
[0084] In the case of using the flying spot laser type of non-contact sensor 110 shown in
[0085] As shown in
[0086] In the personal computer 40, coordinate time data for which coordinate data (X.sub.1,Y.sub.1,Z.sub.1,j.sub.1,k.sub.1) of measurement point P.sub.1 has been acquired is assumed to be (H.sub.1:M.sub.1:S.sub.1. S.sub.1). Measurement data corresponding to coordinate data (X.sub.1,Y.sub.1,Z.sub.1,i.sub.1,j.sub.1,k.sub.1) is measurement data acquired at time (H.sub.1:M.sub.1:S.sub.1. S.sub.1)=(h:m:s, s) t.sub.se+T.sub.ne.
[0087] As shown in
[0088] Similarly, location data of measurement point P.sub.2 is calculated based on measurement data (x.sub.m,z.sub.m) and coordinate data (X.sub.2,Y.sub.2,Z.sub.2,i.sub.2,j.sub.2,k.sub.2). Location data of measurement point P.sub.3 is calculated based on measurement data (x.sub.n,z.sub.n) and coordinate data (X.sub.3,Y.sub.3,Z.sub.3,i.sub.3,j.sub.3,k.sub.3). Location data of each measurement point is calculated in this manner. Next, personal computer 40 calculates interpolation data between each measurement point along the path scanned by the laser light. The personal computer 40 then generates shape data of the workpiece W based on the calculated interpolation data and the location data of each measurement point.
[0089] According to the aforementioned method for calculating the shape data of a workpiece, reference is made to the time of the measurement data in the sensor head 10 and the time of the coordinate data of the sensor head 10 relative to the workpiece W in the personal computer 40. Shape data of the workpiece W is then generated based on measurement data and coordinate data at the referenced times.
[0090] According to the method described above, measurement data and coordinate data can be made to correspond without having an effect on the time required for information transmission between the sensor head 10 and the personal computer 40.
[0091] Thus, the shape of a workpiece can be measured accurately without having to synchronize the local coordinate measurement unit (sensor head 10) and global coordinate measurement unit (NC device 32) as a result of employing wireless communication.
[0092] In the configuration shown in
[0093] Thus, when aligning the time as shown in
[0094] In order to align time more accurately, a clock reset command output from the personal computer 40 can be transmitted to an optical signal transmission unit. Upon reception of a clock reset command, the optical signal transmission unit outputs an optical signal in the form of an on/off signal. An optical signal reception unit is incorporated in the measurement control unit 100. The optical signal reception unit receives an optical signal output from the optical signal transmission unit. When the optical signal reception unit receives an optical signal, the measurement control unit 100 resets the sensor clock. Simultaneous thereto, the optical signal transmission unit transmits the same signal to the NC device 32 via a cable. When the NC device 32 receives this signal, the clock of the NC device 32 is also reset to the same time. In this case, both clocks can be aligned without generating error. More preferably, conditions for optical transmission are set to a close location intense to external noise only at the time of this reset.
[0095] The body 12 of the sensor head 10 shown in
[0096] The contact sensor 130 is provided in the body 12 shown in
BRIEF DESCRIPTION OF THE REFERENCE SYMBOLS
[0097] 1 Machining center (machine tool)
[0098] 10 Sensor head (measurement unit)
[0099] 12,12 Body
[0100] 14 Light emitting window
[0101] 16 Light receiving window
[0102] 18 Collet chuck
[0103] 20 Tool magazine (tool housing unit)
[0104] 22 Intermediate arm (automatic tool changing device)
[0105] 24 ATC arm (automatic tool changing device)
[0106] 24a Shaft
[0107] 26 Spindle (rotating shaft)
[0108] 28 Pallet
[0109] 30 Table
[0110] 32 NC device
[0111] 34 Charging post
[0112] 40 Personal computer (shape data generation unit)
[0113] 42,102 Wireless LAN unit (wireless communication means)
[0114] 44 Power supply
[0115] 100,100 Measurement control unit
[0116] 104 Power supply control unit
[0117] 106 Secondary battery
[0118] 108 Monitor
[0119] 110 Non-contact sensor
[0120] 111 Laser diode
[0121] 112,113 Galvanometer mirror
[0122] 114 Lens
[0123] 115 CMOS image sensor
[0124] 116 Scanning motor
[0125] 117 Cylindrical lens (or Powell lens)
[0126] 120 Buffer material
[0127] 130 Contact sensor