A displacement detector according to a first embodiment of the present invention will now be described with reference to
As shown in
As illustrated in
When a power cable 16 is connected to the power port 6, a main power terminal 17 of the rotation detecting unit 8 is connected to a non-illustrated main power source (a DC power source). When a non-illustrated body power switch of the machine tool 1 is turned on, the power is supplied from the main power terminal 17 to the rotation detecting unit 8. The main power terminal 17 is connected to a power switching circuit 18. A secondary battery 20 is connected to the power switching circuit 18. The secondary battery 20 is charged by the main power terminal 17 through a battery charging circuit 19. The power is supplied selectively from the main power terminal 17 and the secondary battery 20 to the power ON/OFF circuit 15 through the power switching circuit 18.
When receiving power from the main power terminal 17, the power switching circuit 18 supplies the power to the power ON/OFF circuit 15. Contrastingly, when receiving no power from the main power terminal 17, the power switching circuit 18 supplies the power from the secondary battery 20 to the power ON/OFF circuit 15. A relay coil 21 is connected to the main power terminal 17. A normally closed contact 22 is connected to the power ON/OFF circuit 15. The normally closed contact 22 is selectively opened and closed through excitation or de-excitation of the relay coil 21. Based on a signal input from the gyro sensor 12 or the like, the MPU 9 performs different types of procedures based on the flowcharts of
Such power supply to the machine tool 1 is suspended if the power cable 16 is removed from the power port 6 or the breaker trips due to power outage caused by an earthquake or the like or the machine tool 1 is displaced from the installation site 4. The power supply to the rotation detecting unit 8 is also stopped. At this stage, the relay coil 21 is de-excited and the normally closed contact 22 is closed. In this state, an ON instruction Sa is sent to the power ON/OFF circuit 15. In response to the ON instruction Sa, the power is supplied from the secondary battery 20 to the MPU 9 through the power switching circuit 18 and the power ON/OFF circuit 15.
Referring to
When the machine tool 1 is mounted on a transport vehicle for transportation to a different site, the orientation of the machine tool 1 is changed in a rotating direction about the vertical line V (see
In step S7, the MPU 9 determines Val1 using the following equation: Val1=Val1+Δα. Val1 is a rotation angle and set to 0° at the start of the detection. Val1 is used as internal data in accordance with which it is determined whether the machine tool 1 has been displaced. In step S8, the MPU 9 compares Val1 with Max1. If Val1 exceeds Max1, the MPU 9 updates Val1 to Max1 in step S9. If Val1 does not exceed Max1, the MPU 9 carries out step S10 without updating Val1 to Max1 and compares Val1 with Min1. If Val1 is less than Min1, the MPU 9 updates Val1 to Min1 in step S11. If Val1 is not less than Min1, the MPU 9 carries out step S12 without updating Val1 to Min1.
In step S12, the MPU 9 compares the maximal rotation angle θm1 (see
If the MPU 9 determines that the machine tool 1 has been displaced in step S4, the MPU 9 executes step S15 without detecting the rotation data of the machine tool 1, which has been described. The MPU 9 performs step S15 also when the MPU 9 determines that the main power is ON in step S13. In step S15, the MPU 9 sends an OFF instruction Sd to the power ON/OFF circuit 15 (see
The communication procedure represented in
In step S19, the MPU 9 resets the condition signal indicating that the machine tool 1 has been displaced. The MPU 9 then carries out step S20. If it is determined that the condition reset instruction has not been output, the MPU 9 repeatedly determines whether the condition reset instruction has been output. If the MPU 9 determines that the machine tool 1 has not been displaced based on the condition signal in step S17, the MPU 9 performs step S20. In step S20, the MPU 9 provides the OFF instruction Sd to the power ON/OFF circuit 15 (see
Finally, to allow the use of the machine body 2, the procedure represented in
In step S25, a canceling operation is performed to permit the machine tool 1 to operate. The canceling operation is carried out through manipulation of a switch with a key or inputting of a password to turn on a cancel switch. In step S26, the displacement determination processing section 2a determines whether the canceling operation has been carried out correctly. If determination of step S26 is positive, the displacement determination processing section 2a performs step S27. If the determination is negative, the displacement determination processing section 2a repeats step S25, or determines whether the canceling operation has been performed correctly.
In step S27, the above-described communication procedure is performed between the rotation detecting unit 8 and the displacement determination processing section 2a. At this stage, the displacement determination processing section 2a sends a condition reset instruction to the rotation detecting unit 8. Step S28 is then performed. In step S28, the displacement determination processing section 2a stops displaying information on the display or stops generating the alarm on the control panel 7. The displacement determination processing section 2a also cancels the restriction on the operation of the machine tool 1. The body power ON procedure is thus ended. If it is determined that the machine tool 1 has not been displaced in step S23, the displacement determination processing section 2a carries out step S28 without executing the above-described series of processing. The procedure is thus ended.
The first embodiment has the following advantages.
(1) In transportation of the machine tool 1 from the installation site, the orientation of the machine tool 1 is changed. In the first embodiment, the gyro sensor 12, or the element, is secured to the machine tool 1. The machine tool 1 also has the rotation detecting unit 8 serving as the determining device. The rotation detecting unit 8 determines whether the machine tool 1 has been displaced based on the rotation data obtained by the gyro sensor 12. In this manner, the gyro sensor 12 detects change of the orientation Y of the machine tool 1 as rotation of the machine tool 1. The rotation detecting unit 8 thus easily determines whether the machine tool 1 has been displaced.
(2) The rotation data of the machine tool 1 represents the maximal rotation angle θm1 caused by the change of the orientation Y of the machine tool 1. The rotation detecting unit 8 determines whether the machine tool 1 has been displaced depending on whether the maximal rotation angle θm1 has exceeded the predetermined value θr1. That is, using the maximal rotation angle θm1, the rotation detecting unit 8 easily determines whether the machine tool 1 has been displaced.
(3) The rotation data is obtained based on the rotation angle of the machine tool 1 about the vertical line V perpendicular to the horizontal surface H of the installation site 4. Thus, with reference to the rotation angle of the machine tool 1 about the vertical line V, it is easily determined whether the machine tool 1 has been displaced.
(4) The rotation detecting unit 8 has the power ON/OFF circuit 15. When the power supply to the machine tool 1 is blocked, the rotation detecting unit 8 outputs the ON instruction Sa to the power ON/OFF circuit 15, and starts detecting the rotation angle of the machine tool 1. When the power supply to the machine tool 1 is resumed, the rotation detecting unit 8 outputs an OFF instruction Sd to the power ON/OFF circuit 15 and ends detection of the rotation angle of the machine tool 1. This saves the power consumed in the detection of the rotation angle of the machine tool 1. In this case, it is defined that the condition of the machine tool 1 is changed if the power supply to the machine tool 1 has been cut or resumed.
(5) When the rotation detecting unit 8 determines that the machine tool 1 has been displaced, the rotation detecting unit 8 outputs an OFF instruction Sd to the power ON/OFF circuit 15 and ends the determination regarding displacement of the machine tool 1. In other words, such determination is suspended immediately after it is clearly determined that the machine tool 1 has been displaced. This saves the power consumed in the processing of the determination.
(6) If the power cable 16 is removed from the machine tool 1 to cut the power supply to the machine tool 1, it is likely that the machine tool 1 is to be moved. The rotation detecting unit 8 thus provides the ON instruction Sa to the power ON/OFF circuit 15 and starts determining whether the machine tool 1 has been displaced. If the power cable 16 is connected to the machine tool 1 to resume the power supply to the machine tool 1, it is likely that the displacement of the machine tool 1 has been completed. The rotation detecting unit 8 thus sends the OFF instruction Sd to the power ON/OFF circuit 15 and ends the determination regarding displacement of the machine tool 1. That is, such determination is suspended immediately after it is clearly determined that the machine tool 1 has been displaced. This saves the power consumed in the processing of such determination.
(7) As required by the displacement determination processing section 2a, the rotation detecting unit 8 provides information regarding displacement of the machine tool 1 to the displacement determination processing section 2a. When the body power switch of the machine tool 1 is turned on, the displacement determination processing section 2a outputs the power ON instruction Sc to the power ON/OFF circuit 15 and receives the information regarding displacement of the machine tool 1. If it is determined that the machine tool 1 has been displaced, the operation of the machine tool 1 is restricted. In this case, the information regarding the displacement of the machine tool 1 is communicated between the rotation detecting unit 8 and the machine body 2. If the machine tool 1 has been displaced, the operation of the machine tool 1 is restricted regardless of whether such displacement has been brought about in an unauthorized manner. This effectively prevents unauthorized use of the machine tool 1. The machine body 2 is permitted to operate only through the predetermined canceling operation.
Next, a displacement detector according to a second embodiment of the present invention will be explained with reference to
As illustrated in
In the first embodiment, the communication procedure is carried out only after the machine tool 1 is re-installed at a final installation site and the body power switch of the machine tool 1 is turned on. The machine tool 1 may be temporarily placed at a plurality of positions in transportation from the initial installation site to the final installation site. The above-described detection procedure is performed continuously throughout such transportation. In the second embodiment, if the machine tool 1 is placed at a plurality of positions in the transportation from the original installation site to the final installation site and maintained at a certain position for a prolonged time, the detection procedure is not performed. The detection procedure is carried out only once each time the machine tool 1 is moved from one site to another. In other words, a first cycle of the detection procedure is performed when the machine tool 1 is located at a site between the original installation site 4 and a first installation site. That is, an nth cycle of detection procedure is carried out when the machine tool 1 is located at a position between an (n−1)th installation site and an n th installation site.
Referring to
As illustrated in
In step S37, the MPU 9 obtains Val2 using the equation: Val2=Val2+Δα. Val2 is the rotation angle and set to 0° in the latest determination that the machine tool 1 has been rotated. Val2 is used as internal data to determine whether the machine tool 1 has been rotated. In step S38, the MPU 9 compares Val2 with Max2. If Val2 exceeds Max2, the MPU 9 updates Val2 to Max2 in step S39. If Val2 does not exceed Max2, the MPU 9 performs step S40 without updating Val2 to Max2. In step S40, the MPU 9 compares Val2 with Min2. If Val2 is less than Min2, the MPU 9 updates Val2 to Min2 in step S41. If Val2 is not less than Min2, the MPU 9 performs step S42 without updating Val2 to Min2. In the series of processing from step S37 to step S41, Max2 data and Min2 data are updated each time the data of the corresponding cycle is updated.
In transportation of the machine tool 1, the vibration sensor 23 is switched on when detecting vibration of the machine tool 1. The vibration sensor 23 then outputs a vibration signal, which is input to the MPU 9. As illustrated in
If, in step S48, it is determined that the detection of vibration by the vibration sensor 23 or the detection of rotation data by the gyro sensor 12 has ended within the predetermined time, or that at least one of i and j is less than the corresponding one of the predetermined values, the MPU 9 performs step S30 and repeats the above-described detection procedure. In the series of processing from steps S29 to S49, Max2 and Min2 are updated in each cycle of the detection procedure. In this series of processing, regardless of that the machine tool 1 is rotated or vibrated, the detection procedure is repeatedly performed as long as detection of the rotation data or the vibration of the machine tool 1 ends within the predetermined time. However, if such detection lasts beyond the predetermined time, the detection procedure is ended.
Like the first embodiment, the communication procedure represented in
Referring to
If the MPU 9 determines that the machine tool 1 has been displaced in step S52, the MPU 9 performs step S53. In step S53, the MPU 9 sets the condition signal indicating that the machine tool 1 has been displaced. The MPU 9 then performs step S54. If the MPU 9 determines that the machine tool 1 has been displaced in step S50 or that the machine tool 1 has not been displaced in step S52, the MPU 9 carries out step S54. In step S54, the condition signal indicating whether the machine tool 1 has been displaced is sent from the MPU 9 to the displacement determination processing section 2a. Based on the condition signal, in step S55, the MPU 9 determines whether the machine tool 1 has been displaced. If the MPU 9 determines that the machine tool 1 has been displaced, the MPU 9 performs step S56. If, in step S56, the MPU 9 receives the condition reset instruction from the displacement determination processing section 2a, the MPU 9 carries out step S57. The MPU 9 resets the condition signal indicating that the machine tool 1 has been displaced in step S57 and then performs step S58. If the MPU 9 determines that the MPU 9 has not received the condition reset instruction from the displacement determination processing section 2a in step S56, the MPU 9 repeatedly determines whether the condition reset instruction has been received. If it is determined that the machine tool 1 has not been displaced in step S55, the MPU 9 performs step S58. In step S58, the MPU 9 resets n to 0 and initializes the detection procedure. The MPU 9 then performs step S59 in which the MPU 9 outputs an OFF instruction Sd to the power ON/OFF circuit 15. In response to the OFF instruction Sd, the power ON/OFF circuit 15 is turned off so that the power supply to the MPU 9 is blocked. The communication procedure is thus ended.
The second embodiment has the following advantages.
(1) The history data regarding the rotation angle is memorized at a time point in the period from the detection start timing, at which detection of the rotation angle of the machine tool 1 is started, to the detection end timing, at which such detection is ended. Based on the history data regarding the rotation angle, it is determined whether the machine tool 1 has been displaced. Such determination is thus carried out after detection of the rotation angle. Accordingly, it is easily determined whether the machine tool 1 has been displaced using the history data regarding the rotation angle detected at a time point in the period from the detection start timing to the detection end timing.
(2) The vibration sensor 23, which detects vibration of the machine tool 1, is secured to the machine tool 1. With the power supply to the machine tool 1 blocked, the ON instruction Sa is output to the power ON/OFF circuit 15 in response to the vibration detection signal Se, which is obtained by the vibration sensor 23, and detection of the rotation angle of the machine tool 1 is started. That is, the determination whether the machine tool 1 has been displaced is started if the condition that vibration of the machine tool 1 caused through transportation of the machine tool 1 has been detected is satisfied. This saves the power necessary for detecting the rotation angle of the machine tool 1. In this case, it is determined that the condition of the machine tool 1 has been changed if the machine tool 1 has been vibrated and rotated in transportation of the machine tool 1.
(3) If the detection of vibration by the vibration sensor 23 does not last beyond the predetermined time and detection of rotation data by the gyro sensor 12 does not last beyond the predetermined time, the rotation detecting unit 8 provides the OFF instruction Sd to the power ON/OFF circuit 15 and ends the detection of the rotation angle of the machine tool 1. This saves the power consumed in the detection of the rotation angle of the machine tool 1.
The illustrated embodiments may be modified in the following forms.
In each of the illustrated embodiments, the gyro sensor 12 detects rotation of the machine tool 1 on the horizontal surface H. However, the gyro sensor 12 may detect rotation of the machine tool 1 on a vertical plane. Further, in addition to the gyro sensor 12, a two-axis acceleration sensor may be used to obtain an angular speed, or a geomagnetic sensor may be employed to detect rotation. Also, the present invention may be used to detect whether a measurement device or a laser oscillator has been displaced, other than the machine tool 1.
Number | Date | Country | Kind |
---|---|---|---|
2006-162037 | Jun 2006 | JP | national |