The present invention relates to a machine tool having a driveable tool and having a detection system for detecting contact between the tool and a user. The invention further relates to a corresponding detection system for a machine tool.
Machine tools have a driveable tool for manufacturing or machining a workpiece. One example is a sawing machine having a tool designed as a saw blade. In the development of machine tools, their safety is becoming increasingly important. Here, the occurrence of injuries in users, for example the occurrence of cut wounds or loss of body parts, is to be avoided, or the severity thereof is at least to be reduced. A high degree of safety can be achieved by the use of a detection system, by which contact between a tool and a user can be detected. Known stationary sawing machines such as, for example, table circular saws can be equipped with such a system. Using the system, in the case of detected contact a safety measure such as, for example, rapid moving away or braking of the saw blade can be triggered.
In a known embodiment, the detection system comprises an excitation device for applying an excitation voltage signal to the saw blade and a current sensor for generating a current sensor signal that represents an electric current consumed by the tool. For processing the current sensor signal, the detection system comprises a plurality of separate components, i.e. an IQ demodulator arranged downstream of the current sensor and in the form of an integrated circuit or semiconductor chip, a filter arranged downstream of the IQ demodulator and formed from discrete hardware components, and a microcontroller arranged downstream of the filter. Analog signal processing takes place using the IQ demodulator and the filter. The microcontroller has an analog-to-digital converter to digitize the signals present after the filter. The digital signals are subsequently processed using the microcontroller in order to detect contact between the saw blade and the user.
Due to the use of discrete components (IQ demodulator, filters, microcontrollers), the known detection system occupies a relatively large space. As a result, the system can be used in a stationary sawing machine, but is rather unsuitable for a manually guided sawing machine due to the spatial limitations. Another aspect is the reaction time, which comprises the processing time required by the detection system for detecting contact and the time for carrying out a safety measure. In a stationary sawing machine, the safety measure can consist of rapid moving away of the saw blade. This procedure is not available for a manually guided sawing machine. Here, only braking of the saw blade is possible. Hand-guided operation also limits the braking force applied for the braking. In the case of a hand-guided sawing machine, there are therefore greater requirements of a short processing time.
The object of the present invention is to provide a machine tool having an improved detection system for detecting contact between a tool and a user, and an improved detection system for a machine tool.
This object is achieved by the features of the independent claims. Further advantageous embodiments of the invention are specified in the dependent claims.
According to one aspect of the invention, a machine tool is proposed having a driveable tool and a detection system for detecting contact between the tool and a user. The detection system has an excitation device for applying an excitation voltage signal to the tool, a current sensor for generating a current sensor signal that represents an electric current consumed by the tool, and a processing device for processing the current sensor signal in order to detect contact between the tool and the user. The processing device has an analog-to-digital converter and further devices arranged downstream of the analog-to-digital converter, including an IQ demodulator, a filter device, and an evaluation device. The current sensor signal can be digitized using the analog-to-digital converter and can be processed in digital form using the further devices.
In the detection system of the proposed machine tool, an analog-to-digital conversion, and thus sampling of the analog current sensor signal, is not carried out by the analog-to-digital converter only at the end, but already at the beginning or, relatively, at the start of the signal chain that processes the current sensor signal. The signal processing using the further devices of the processing device that are arranged downstream of the analog-to-digital converter, such as the IQ demodulator, the filter device and the evaluation device, takes place in the digital domain. In other words, the further devices are digital or digitally operating components. This makes it possible to achieve a short processing time or detection time for detecting contact between the tool and the user. The processing can also be subject to smaller external disturbing influences, and can thereby be relatively reliable. In this way, a high degree of functional safety of the machine tool can be made possible. The processing device and thus the detection system can in addition be implemented with a compact and space-saving design. In this way, the range of application can be expanded with respect to the detection system. For the machine tool, in this respect not only an embodiment in the form of a stationary machine tool, but also in the form of a hand-guided machine tool, is conceivable.
In the following, further possible embodiments and details that may be considered for the machine tool and the detection system are described. In addition, reference is made to the possibility of combining several of the described embodiments with one another. Furthermore, details mentioned in relation to one embodiment can also be used in another embodiment.
During operation, the tool, which can have an electrically conductive or metallic material, can be supplied with the excitation voltage signal by the excitation device. The current flowing away from the tool can be acquired by the current sensor, and the current sensor signal generated by the current sensor and representing the current consumption of the tool can be processed using the processing device. These processes can take place continuously during operation of the machine tool or the detection system. If there is no contact between the tool and the user, the current drawn by the tool and thus the current sensor signal can be relatively small or near zero. Contacting of the tool by the user can lead to a (significant) change of the current consumption of the tool and thus of the current sensor signal, which can be used in the detection system to detect the contact.
The tool of the machine tool can be driven by a drive device, which can comprise, for example, an electric motor. The tool can be used to machine a workpiece, for example, wood.
In a further embodiment, the machine tool is a sawing machine. For example, an embodiment as a stationary table circular saw or cross-cut saw, or as a hand-guided sawing machine, for example as a hand circular saw, is possible. Here, the driveable tool can be a saw blade.
In a further embodiment, the excitation device is designed to apply the excitation voltage signal to the tool by a capacitive coupling. The excitation voltage signal can be coupled capacitively to the tool. In this connection, the following embodiments can also be used.
In a further embodiment, the excitation device has a voltage generating device for generating the excitation voltage signal and an excitation electrode. The voltage generating device can have an oscillator and at least one voltage amplifier connected to the oscillator. The excitation electrode can be connected to the voltage generating device or a voltage amplifier thereof via a line. The excitation electrode can have an electrically conductive or metallic material. The excitation voltage signal generated by the voltage generation device can be capacitively coupled to the tool via the excitation electrode. The current sensor can be designed to generate the current sensor signal by acquiring an electric current flowing in the line.
The excitation electrode can be located in the region or near the tool in order to reliably capacitively couple the excitation voltage signal to the tool. In an embodiment of the tool as a saw blade, the excitation electrode can be plate-shaped or can be in the form of an excitation plate. The current sensor can be arranged on the line connecting the excitation electrode and the voltage generating device. Furthermore, the current sensor can be in the form of a current transformer.
In a further embodiment, the machine tool has a shield arranged in the region of the tool and the excitation electrode and electrically connected to the voltage generating device. The voltage generating device is designed to electrically drive the shield corresponding to the excitation electrode, or in other words, to apply the same electrical potential to the shield and to the excitation electrode. Using the shield, which can serve as a Faraday cage, the influence of interfering effects from the environment on the detection system can be reduced. The shield can be connected to the voltage generating device or a voltage amplifier thereof via a further line.
In a further embodiment, the machine tool has a reaction system for deactivating operation of the tool. The detection system can be designed to activate the reaction system in the event of detected contact between the tool and the user. The reaction system can comprise means for moving away or rapidly moving the tool away from the user. A pyrotechnic charge can be used here. The reaction system can additionally or alternatively have a braking device using which a movement of the tool can be braked or stopped. This can prevent (severe) injury to the user.
To activate the reaction system, a trigger signal can be generated by the detection system and transmitted to the reaction system. For this purpose, the processing device or its evaluation device can be designed to generate such a trigger signal for deactivating operation of the tool, and thus for activating the reaction system, on the basis of the signal processing.
The excitation voltage signal applied to the tool can be a time-varying or periodic voltage signal and thus an alternating voltage signal. The excitation voltage signal can be, for example, a sinusoidal signal.
In a further embodiment, the excitation voltage signal, which can be used as a carrier signal, has a frequency or carrier frequency of 1.25 MHz. As a result, contact between the tool and the user can be reliably detected by the detection system. Furthermore, such contact can be reliably distinguished from another contact event, for example contact between the tool and a workpiece.
In a further embodiment, the IQ demodulator is arranged downstream of the analog-to-digital converter, the filter device is arranged downstream of the IQ demodulator, and the evaluation device is arranged downstream of the filter device.
In a further embodiment, the machine tool has an analog pre-filter upstream of the analog-to-digital converter or the processing device. The pre-filter can be used to remove frequency components of the analog current sensor signal that are not required for signal processing or that interfere with it. This can promote fast and reliable execution of signal processing. The pre-filter can be a low-pass filter.
In a further embodiment, the analog-to-digital converter is designed to carry out the digitization of the current sensor signal by oversampling. Here, the sampling frequency can be freely selected. This can also result in low demands made on the pre-filter. The pre-filter can therefore be relatively simple in design, and in the form of an anti-aliasing filter, for example.
The sampling frequency can be a multiple, for example, four times the carrier frequency of the excitation voltage signal. With reference to the carrier frequency of 1.25 MHz mentioned above, the sampling frequency can thus be 5 MHz. This can simplify a subsequent demodulation of the digital current sensor signal carried out using the IQ demodulator.
The demodulation of the digital current sensor signal using the IQ demodulator can include converting the current sensor signal to a digital I signal (in-phase signal) and a digital Q signal (quadrature signal). The carrier signal can be removed during the demodulation. By forming the digital I signal and Q signal from the digital current sensor signal, the information content with respect to the signal processing can be improved. The I signal can correspond to the phase angle of the carrier signal or the excitation voltage signal, and the Q signal can be phase-shifted by ninety degrees thereto.
The IQ demodulator can have a numerically controlled oscillator and two mixers. Using the numerically controlled oscillator, two periodic oscillator inputs can be generated and, using the mixers, mixed with the digital current sensor signal to generate the digital I and Q signal. The oscillator signals can have the same frequency as the excitation voltage signal, i.e. the carrier frequency. The oscillator signals can also be phase-shifted by ninety degrees. Using the mixers, a down-mixing, i.e. a frequency conversion to a lower frequency, can take place. In this way, the carrier signal can be removed. By contrast, an item of useful information of interest or a useful signal that can be used to detect the contact between the tool and the user can be retained, and can thus be contained in the digital I and Q signal.
In a further embodiment, the IQ demodulator is designed to convert the digital current sensor signal into a digital I signal and a digital Q signal. The filter device is designed to filter the digital I signal and Q signal. The evaluation device is designed to process the filtered digital I signal and Q signal in order to detect contact between the tool and the user and, on the basis of the processing, to generate a trigger signal to deactivate operation of the tool. Using the trigger signal, a reaction system of the machine tool can be activated, as indicated above.
By filtering the digital I signal and Q signal, which can be done separately for the I signal and Q signal, unneeded or interfering frequency components of the I signal and Q signal can be removed. The useful information contained in the I signal and Q signal, in contrast, can pass through the filter device. As a result, fast and reliable execution of the signal processing can be further promoted.
The filter device can be in the form of a low-pass filter, whereby high-frequency components of the digital I signal and Q signal can be removed. Furthermore, the filter device can be designed to reduce the sampling rate and thus the data rate. This also proves to be favorable for rapid execution of the signal processing.
Reliable and efficient filtering of the I signal and Q signal can be achieved according to the following embodiment. Here, the filter device has a cascaded integrator comb filter (CIC) and a compensation filter arranged downstream of the CIC filter. The compensation filter can be a FIR filter (finite impulse response filter). The above-mentioned reduction in the sampling rate can be achieved using the CIC filter. The compensation filter can be used to compensate a (sharp) drop in the passband of the CIC filter. With reference to the separate filtering of the I signal and Q signal, the filter device for the I signal and the Q signal can in each case have a CIC Filter and a downstream compensating filter.
The evaluation device of the processing device of the detection system can be designed to carry out the signal processing using a predetermined algorithm. The algorithm can include an adaptive threshold process. In a further embodiment implemented in this sense, the evaluation device is designed to calculate an instantaneous energy value of the current consumption of the tool and an adaptive threshold value, and to generate a trigger signal for deactivating operation of the tool on the basis of a comparison between the instantaneous energy value and the adaptive threshold value. Here, the presence of contact between the tool and the user can be assumed when the instantaneous energy value exceeds the adaptive threshold value. If this condition is present, the trigger signal can be generated.
The instantaneous energy value and the adaptive threshold value can be calculated on the basis of the filtered digital I signal and Q signal, or samples thereof. For temporally successive sampling values, a separate instantaneous energy value and an associated adaptive threshold value can be calculated in each case. Using the adaptive threshold value, a temporal course or a temporal development of the I and Q signal preceding the relevant instantaneous energy value considered can be taken into account. In this way, the influence of individual sampled values of the I and Q signals, which may deviate (considerably) from other or neighboring sampled values, for example due to interference from the environment, can be suppressed. As a result, a high degree of robustness of the detection system and a high degree of reliability with respect to the detection of contact between the tool and the user can be achieved. Faulty generation of the trigger signal, even though there is no contact between the tool and the user (false positive event), can therefore be suppressed.
The instantaneous energy value can be calculated (in each case) by summing squared sampled values of the I and Q signal. The calculation of the associated adaptive threshold value can include calculating a mean value of instantaneous energy values. The mean value can refer to a block of samples of the I and Q signal. The number of samples of the block can be sixteen, making it possible to efficiently and quickly calculate, and thereby detect, contact between the tool and the user. The sampled values of the block can temporally precede the relevant instantaneous energy value considered (or its sampled values).
Within the framework of calculating the adaptive threshold value, in addition at least one further parameter can be calculated and summed with the aforementioned mean value of instantaneous energy values to form the adaptive threshold value. This can include a specified bias value. Another parameter is an output value taking into account the occurrence of peak values of the instantaneous energy.
The evaluation device can further be designed to calculate a signal-to-noise ratio, and to additionally carry out the generation of the trigger signal on the basis of a comparison of the calculated signal-to-noise ratio with a specified limit value. As a result, faulty generation of the trigger signal as a result of a (strong) noise signal can be suppressed. In this embodiment, the above-described exceeding of the adaptive threshold by the instantaneous energy value can be the primary condition, and the generation of the trigger signal can be subject to the additional secondary condition that the calculated signal-to-noise ratio exceeds the threshold.
Calculating the signal-to-noise ratio, which can also be based on the filtered digital I signal and Q signal, can include calculating a mean and standard deviation of samples of the filtered I signal and Q signal. This can be done based on calculating local mean values and local variances related to multiple blocks of samples of the I and Q signal. The number of samples of a block can be sixteen here as well, to enable efficient and fast calculation. Further, a current block of samples comprising samples causing the primary condition to be satisfied, multiple previous blocks of temporally preceding samples, and a subsequent block of temporally succeeding samples may also be taken into account.
In a further embodiment, the evaluation device includes an artificial neural network. The artificial neural network can be designed to process the filtered digital I signal and Q signal to generate a trigger signal based thereon for deactivating operation of the tool. For this purpose, the artificial neural network can have been trained in a suitable manner. The training can include supervised learning, reinforcement learning, or unsupervised learning.
The training of the artificial neural network can be done using samples of the I and Q signals with correct trigger signals (true positive events) and with incorrect trigger signals (false positive events). The correct trigger signals, together with associated samples of the I and Q signal, can relate to the presence of contact to be detected between the tool and the user, whereas in the case of the incorrect trigger signals and associated samples there is no such contact. As a result of the training, the trigger signal can be generated by the evaluation device only in the event of contact actually taking place between the tool and the user, and to this extent a distinction can be made between a true positive and a false positive event.
The artificial neural network can comprise a plurality of interconnected neurons or nodes. The artificial neural network can further comprise an input layer, at least one hidden layer and an output layer. The input layer and the hidden layer(s) may have multiple nodes. The input layer, or its nodes, can receive the filtered digital I signal and Q signal. The output layer can have an output node via which the trigger signal can be outputted. Furthermore, the artificial neural network can be designed as a binary artificial neural network.
The processing device of the detection system can be in the form of an integrated circuit, i.e. in the form of a semiconductor chip or signal processing chip. Depending on the design of the processing device, the devices arranged downstream of the analog-to-digital converter and their components, such as the IQ demodulator, the filter device and the evaluation device, can be in the form of hardware or software components or modules. The processing device can optionally also comprise a plurality of semiconductor chips.
In another embodiment, which can be used in this connection, the processing device has at least one FPGA (field programmable gate array), at least one microcontroller and/or at least one CPU (central processing unit). Where, as indicated above, the processing device is in the form of a single semiconductor chip, an embodiment in the form of a single FPGA or in the form of a single microcontroller or CPU can be considered for the processing device. Given an embodiment as an FPGA, the devices arranged downstream of the analog-to-digital converter can be in the form of programmed hardware or logic blocks, and, in an embodiment as a microcontroller or CPU, in the form of software modules.
The FPGA embodiment offers the possibility of flexibly subsequently redesigning the functionality of the processing device through reprogramming. This can be considered, for example, with respect to the filter device, which in this respect can be a reprogrammable filter device.
An FPGA is also suitable, or can be designed, for performing parallel signal processing. This is also conceivable with respect to the filter device. Using the processing device in the form of an FPGA, a short detection time for detecting contact between the tool and the user can therefore be further promoted.
In a further embodiment, the processing device is designed to process the digital current sensor signal via a first and a second processing channel. The processing device has an IQ demodulator, a filter device and an evaluation device with respect to each of the first and second processing channels. The processing device further comprises at least one comparison device to which processing data accumulated in the first and second processing channels can be transmitted. The comparison device is designed to compare the processing data of the first and second processing channels and, on the basis of the comparison, to generate a switch-off signal for switching off operation of the tool and/or a warning signal.
According to the above-described embodiments, in each of the processing channels the filter device can be arranged downstream of the IQ demodulator, and the evaluation device can be arranged downstream of the filter device. The IQ demodulators, the filter devices, the evaluation devices and the at least one comparison device are again digitally operating components. The processing device can further include a data distributor arranged downstream of the analog-to-digital converter and upstream of the IQ demodulators, which distributor can be used to split the digital current sensor signal and distribute it to the first and second processing channels. The data distributor is also a digitally operating component.
In the above embodiment, a dual signal processing is performed in the first and second processing channels. It is further provided to compare processing data obtained in the two processing channels using the comparison device. The transmission of the processing data to the comparison device and the comparison thereof using the comparison device can take place continuously during the operation of the machine tool or of the detection system. The processing data can be generated by the evaluation devices of the two processing channels. If a difference between the processing data is determined by the comparison device, which indicates a faulty functioning of at least one processing channel, the comparison device can generate a switch-off signal and/or a warning signal. In this respect, a self-test or continuous self-test of the detection system can be achieved by the comparison. The switch-off signal can be transmitted, for example, to a drive device driving the tool, or to a control device thereof, in order to switch off the operation of the tool and to put the machine tool into a safe state. The warning signal can, for example, be reproduced acoustically or visually, or can be used to control corresponding devices such as a loudspeaker or a display device of the machine tool. The two-channel design of the processing device consequently enables a high degree of functional safety and reliability of the detection system and of the machine tool.
In a further embodiment, the processing data transmitted to the comparison device for the comparison are instantaneous energy values of the power consumption of the tool, calculated by the evaluation devices of the first and second processing channels. In this connection, the evaluation devices of the first and second processing channels can be designed, according to the above-described embodiment, to carry out a predetermined algorithm within the framework of the signal processing, and to calculate, inter alia, an instantaneous energy value of the current consumption and an adaptive threshold value.
It is also possible for the evaluation devices of the first and second processing channels to each have an artificial neural network. Here, the processing data transmitted for the comparison can, for example, be data output by one or more nodes of the relevant network, for example from a hidden layer.
With regard to the two-channel embodiment of the processing device, further embodiments and details explained above relating to the devices of the first and second processing channels can be used. In this sense, according to a further embodiment, it is provided that the IQ demodulators of the first and second processing channels are designed to convert the digital current sensor signal into a digital I signal and a digital Q signal, that the filter devices of the first and second processing channels are designed to filter the digital I signal and Q signal, and that the evaluation devices of the first and second processing channels are designed to process the filtered digital I signal and Q signal in order to detect contact between the tool and the user and, on the basis of the processing, to generate a trigger signal for deactivating operation of the tool.
In a further embodiment, the trigger signals generated by the evaluation devices of the first and second processing channels are transmittable to the comparison device. The comparison device is designed to generate its own trigger signal for deactivating operation of the tool, provided that a trigger signal is transmitted to the comparison device by at least one of the evaluation devices of the first and second processing channels. In this way, the operation of the tool can be reliably deactivated if the presence of contact between the tool and the user is detected on the basis of the signal processing in at least one of the two processing channels.
Also, as described above the two-channel processing device can be in the form of a single semiconductor chip, and thus for example in the form of an FPGA or in the form of a microcontroller or CPU. With reference to an FPGA design, a structure consisting of separate isolated areas according to the isolation design flow (IDF) methodology is also conceivable, whereby malfunctions can be suppressed with a high degree of reliability. Alternatively, a structure consisting of a plurality of semiconductor chips can be considered. Here, the analog-to-digital converter can be in the form of a separate semiconductor chip, and the first and second processing channels can each be in the form of a separate semiconductor chip (FPGA or microcontroller or CPU). The semiconductor chips in question may each have an IQ demodulator, a filter device, an evaluation device and a comparison device. Here, processing data accumulated in the first and second processing channels may be transmitted to both comparison devices for comparison, and the comparison devices may be designed to generate a switch-off signal and/or a warning signal in response to the comparison, as indicated above.
According to a further aspect of the invention, a detection system is proposed for a machine tool having a driveable tool, for detecting contact between the tool and a user. The detection system has an excitation device for applying an excitation voltage signal to the tool, a current sensor for generating a current sensor signal that represents an electric current consumed by the tool, and a processing device for processing the current sensor signal in order to detect contact between the tool and the user. The processing device has an analog-to-digital converter and further devices arranged downstream of the analog-to-digital converter, including an IQ demodulator, a filter device, and an evaluation device. The current sensor signal can be digitized using the analog-to-digital converter and can be processed in digital form using the further devices.
The same embodiments, details and advantages as already explained above can be used for the detection system. For example, a short detection time for detecting contact between the tool and the user can be achieved, and the signal processing can be exposed to low external interference.
The advantageous embodiments and developments of the invention explained above and/or indicated in the dependent claims can be used individually or in any combination with one another, except for example in cases of clear dependencies or incompatible alternatives.
The invention is explained in more detail below with reference to the schematic figures. In the drawings:
Based on the following figures, possible embodiments of a machine tool having a detection system are described. The figures are merely schematic and are not true to scale. Therefore, components and structures shown in the figures may be exaggeratedly large or reduced in size for better understanding.
The machine tool 100 is designed to minimize, to the greatest possible extent, the risk of (serious) injury to a human user during operation of the machine tool 100. For this purpose, the machine tool 100 comprises a detection system 101, using which contact between the saw blade 103 and the user, or a body part of the user such as a hand 500 indicated in
As shown in
The excitation device 110 comprises an oscillator 111, a first voltage amplifier 112 connected to the oscillator 111 and driven by it, and an excitation electrode 117 arranged in the region of or near the saw blade 103. The excitation electrode 117, which, like the saw blade 103, is plate-shaped and can also be referred to as an excitation plate, has an electrically conductive or metallic material. The excitation electrode 117 and the first voltage amplifier 112 are electrically connected via a first line 113. Using the oscillator 111, the excitation voltage signal can be generated, amplified via the first voltage amplifier 112 and coupled capacitively into the saw blade 103 via the excitation electrode 117. As indicated in
The excitation voltage signal, which is used as carrier signal, is a periodic or sinusoidal voltage signal. In
The current sensor 120 is arranged on the line 113 connecting the excitation electrode 117 and the voltage amplifier 112. Using the current sensor 120, the electric current 190 flowing in the line 113 and thus consumed by the saw blade 103 (also designated Iblade in
The saw blade 103 and the excitation electrode 117 together form a plate capacitor. For reliable detection, the capacitor can have a capacitance in the range of 30 pF. For this purpose, the distance between the saw blade 103 and the excitation electrode 117 can be in the range of 1 mm. The detection of contact between the saw blade 103 and the user can be based on the capacitance between the saw blade 103 and the excitation electrode 117 is greater than the capacitance between the body of the user and the saw blade 103. In the event that there is no contact between the saw blade 103 and the user, the electric current 190 consumed by the saw blade 103, and thus the current sensor signal 200, can be relatively small or near zero. On the other hand, if the user or a body part thereof contacts the saw blade 103, this can appear as a low resistance connected in series with a larger capacitance to ground. Here, there can be a significant increase in the current draw of the saw blade 103 and thus in the current sensor signal 200, whereby contact between the saw blade 103 and the user can be detected.
As shown in
The processing device 130 of the detection system 101 is used to process the analog current sensor signal 200 generated by the current sensor 120 in order to detect contact between the saw blade 103 and the user. As shown in
The reaction system 400, which can be activated by the detection system 101, is used to deactivate operation of the saw blade 103 to prevent the occurrence of (serious) injury to the user. The reaction system 400 can include means for rapidly moving the saw blade 103 away from the user, so that the saw blade is no longer protruding relative to the top of the table 106, as shown in
In the following, further possible embodiments are described that may be considered for the machine tool 100 and its detection system 101. In addition, reference is made to the possibility of combining several of the described embodiments with one another. Accordingly, features and details mentioned with respect to one embodiment may also be applied in another embodiment.
According to the design shown in
The IQ demodulator 133, the filter device 134 and the evaluation device 137 of the processing device 130 are digital or digitally operating components. In this way, a relatively short processing or detection time can be achieved for detecting contact between the saw blade 103 and the user. Furthermore, the signal processing can be subject to low external interferences, and consequently can be relatively reliable. In this way, the machine tool 100 equipped with the detection system 101 can have a high degree of functional safety. The processing device 130 and thus the detection system 101 can furthermore be relatively compact and have a space-saving design. This therefore applies in a corresponding manner to the PCBA design shown in
As indicated in
The processing device 130, which is designed as a semiconductor chip 160, can be, for example, in the form of a microcontroller or in the form of a CPU (central processing unit). Here, the devices 133, 134, 137 and the components thereof can be in the form of software modules.
Alternatively, the processing device 130 designed as a semiconductor chip 160 can be in the form of an FPGA (field programmable gate array). Here, the devices 133, 134, 137 and their components may be in the form of programmed hardware or logic blocks, also referred to as intellectual property (IP) blocks or functional blocks. An embodiment of the processing device 130 as an FPGA makes it possible to subsequently reconfigure the operation of the processing device 130 by reprogramming. Reprogramming is conceivable, for example, with respect to the filter device 134 in order to adapt the processing device 130 with respect to changed environmental conditions and disturbing influences. The processing device 130, in the form of an FPGA, can further be designed such that parallel signal processing is possible. This can be considered, for example, with respect to the filter device 134. In this way, a short detection time for detecting contact between the tool and the user can be further promoted.
The analog-to-digital converter 131 of the processing device 130 can be designed to carry out digitization of the current sensor signal 200 (cf.
The IQ demodulator 133 of the processing device 130 is used to demodulate the digital current sensor signal 202, converting it into a digital I signal 205 and a digital Q signal 206, as indicated above (see
Oscillator signals 241, 242 may have the same frequency as the excitation voltage signal, i.e. the carrier frequency. The first oscillator signal 241 used to generate the I signal 205 can further agree with the phase of the excitation voltage signal. The first oscillator signal 241 can therefore be a sinusoidal signal, corresponding to the excitation voltage signal, as is also indicated in
The two mixers 141, 142 of the IQ demodulator 133 may be designed to perform down conversion during frequency conversion. By way of explanation,
f
IF
=f
LO
−f
RF (1)
As indicated above, oscillator signals 241, 242 may have the same frequency as the excitation voltage signal acting as carrier signal, i.e. the carrier frequency. The carrier signal can be contained in the current sensor signal 200 generated by the current sensor 120 (cf.
The filter device 134 (cf.
As shown in
For example, the following parameters may be considered for the filter device 134 and its filters 135, 136. The CIC filters 135 may have a decimation factor of 48 reflecting the amount of sample rate reduction, a differential delay of 2 and five filter stages. The compensation filters 136 may have a passband cutoff frequency of 20 kHz, a stopband cutoff frequency of 30 kHz, a filter order of 36, a passband attenuation of 0.01 dB and a stopband attenuation of −40 dB.
The above-mentioned cutoff frequency of the filter device 134 of 20 kHz can be based on the following criteria. During operation of the machine tool 100, the saw blade 103 (cf.
The evaluation device 137 arranged downstream of the filter device 134 (cf.
The instantaneous energy value (instant energy) can be calculated in the calculation block 301 from the sum of squared samples of the I and Q signals 206, 208 as follows:
Instant energy(n)=I(n)2Q(n)2 (2)
Here, n refers to the relevant sample value of the I and Q signal 206, 208, and I(n)2, q(n)2 are the squared values. During operation, a separate instantaneous energy value and an associated adaptive threshold value can be calculated for temporally successive sampling values n. The adaptive threshold (adaptive energy) can be calculated as follows in each case:
Adaptive energy(n)=TotalBiasBlock(n)+PeakDetectorOutput(n) (3)
A calculation of the first term in formula (3) can be performed in the calculation block 302 (cf.
The sum term is used to calculate an average value of previous instantaneous energy values, which relates to a relevant previous or last block of samples of the I and Q signals 206, 208 with respect to the instantaneous energy value under consideration. The number N of samples of the block can be sixteen, as indicated in equation (4), thereby allowing the calculation to be efficiently and quickly performed. G is a predetermined normalization factor. Furthermore, a predetermined bias value (fixed bias) is added to the sum term.
A calculation of the second term in formula (3) can be performed in the calculation block 303 (cf.
Here, an output value (PeakDetectorOutput) taking into account the occurrence of peak values of the instantaneous energy can be calculated. With the term LoadPeak, referring to a peak value, the last value of the term PeakDetectorOutput, i.e. from a previous sample of the I and Q signals 206, 208, is taken into account. If the (relevant) instantaneous energy considered (instant energy) exceeds the term LoadPeak, a value A is added to the term LoadPeak; otherwise a value D is subtracted from it to obtain the term PeakDetectorOutput(n) for the (relevant) adaptive threshold to be calculated.
A summation according to formula (3) is performed in summation node 304 according to
Instant energy(n)>adaptive energy(n) (6)
If the condition indicated in formula (6) is fulfilled or the presence of this condition as a result of a corresponding evaluation by the evaluation device 137 is determined, the trigger signal 210 can be generated by the evaluation device 137 (cf.
Using the adaptive threshold value, a temporal course or a temporal development of the I and Q signal 206, 208 preceding the relevant instantaneous energy value considered can be taken into account. In this way, the influence of individual sampled values of the I and Q signals 206, 208, which may deviate (considerably) from other or neighboring sampled values, for example due to interference from the environment, can be suppressed. As a result, the detection system 101 can have a high degree of robustness, and the detection of contact between the saw blade 103 and the user can take place with a high degree of reliability. Faulty generation of the trigger signal 210, even though there is no contact between the tool 103 and the user (false positive event), can be suppressed here.
The evaluation device 137 can optionally be designed such that the condition indicated in formula (6) is applied as a primary condition, and that the generation of the trigger signal 210 by the evaluation device 137 is subject to an additional secondary condition. For this purpose, the evaluation device 137 can carry out an additional evaluation according to the diagram shown in
The signal-to-noise ratio can be calculated in the calculation block 307 from a mean value and a standard deviation of sampled values of the filtered I and Q signal 206, 208. To minimize computation time, the computation can be performed in a distributed manner with local mean values and local variances related to multiple blocks of samples from the I and Q signals 206, 208. With regard to an efficient calculation, the number of samples of a block can here as well also be sixteen. Further, a current block of samples comprising samples causing the primary condition to be satisfied, multiple previous blocks of temporally preceding samples, and a subsequent block of temporally succeeding samples may also be taken into account. The number of the previous blocks can be six, so that a total of eight blocks are taken into account.
The local mean value LM of a block of sampled values can each be calculated as follows:
Here, Xj denotes a sample value. With reference to the above-mentioned number of sixteen samples per Block, n=16. The global mean value GM from all local mean values LM can be calculated as follows:
Here, NLM denotes the number of local mean values LM, and thus blocks. With regard to the above-mentioned number of eight blocks, NLM=8 and n=8. The local variance LV of a block can be calculated in each case as follows:
The calculation is done with the local average value LM and the sampled values Xj of the block in question. With reference to sixteen sampling values per block, n=16 again applies.
Calculating the global variance is not the same thing as the formation of the mean from all local variances of the blocks; rather, it requires a correction factor to be added to the local variances. This can be done as follows:
CLV=(GM−LM)2+LV (10)
Here, CLV denotes the corresponding corrected local variance of a block. The correction factor is calculated from the global mean value GM and the local mean value LM of the block in question.
The global variance GV can be calculated based on the corrected local variances CLVj of the blocks as follows:
With regard to the above-mentioned number of eight blocks, n=8. To form the standard deviation, the square root of the global variance GV is calculated, i.e.
Standard Deviation=√{square root over (GV)} (12)
The signal-to-noise ratio can be calculated in the calculation block 307 (cf.
If the primary condition indicated in formula (6) and the secondary condition indicated in formula (13) are met or the presence of these conditions is determined as a result of a corresponding evaluation by the evaluation device 137, the trigger signal 210 can be generated by the evaluation device 137 (cf.
Furthermore, an embodiment in the form of a self-learning machine which has an artificial neural network can be considered for the evaluation device 137 of the processing device 130 (cf.
The artificial neural network 150 is constructed from a plurality of networked nodes. As shown in
The mode of functioning of the evaluation device 137 with the artificial neural network 150 during operation of the machine tool 100 and of the detection system 101 can be based on a previously performed training of the neural network 150. During training, supervised learning, reinforcement learning or unsupervised learning can be used. The training can be performed using samples of the I and Q signal 206, 208 with correct trigger signals (true positive events) and incorrect trigger signals (false positive events). The correct trigger signals and the corresponding samples of the I and Q signals 206, 208 may relate to the presence of contact to be detected between the saw blade 103 and the user. In contrast, in the case of the wrong trigger signals and the associated sampled values there is no such contact. As a result of the training, the trigger signal can therefore be generated by the evaluation device 137 only in the event of contact actually taking place between the saw blade 103 and the user, and to this extent a distinction can be made between a true positive and a false positive event.
During operation, the nodes 155, 156, 157 of the artificial neural network 150 may process data or data values in the usual manner. Weight factors and activation functions can be used. In order to enable efficient and fast processing, an embodiment of the artificial neural network 150 in the form of a binary neural network can be considered. In this embodiment, it is possible for the weight factors and activation to have binary values only.
The artificial neural network 150 can be designed with a larger network size, differing from the above description and from
In the following, further embodiments are described which can be considered for the detection system 101 or the processing device 130. Matching features along with components that are the same and have the same effect are not described in detail again in the following. For details thereof, reference is made instead to the above description.
The processing device 130 has an IQ demodulator 133, a filter device 134 and an evaluation device 137 with respect to each of the two processing channels 171, 172. The devices 133, 134, 137, along with the analog-to-digital converter 131, can be designed as described above. The affiliation to the processing channels 171, 172 is indicated in
The processing device 130 shown in
The shutdown signal 230 used for self-shutdown can be transmitted, for example, to the motor 105 (cf.
As indicated in
The evaluation devices 1371, 1372 of the two processing channels 171, 172 may further be designed according to
In the comparison of the processing data 220, in each case it is possible for only a portion of the bit values of the corresponding data to be compared. It is possible, for example, for the processing data 220 to be in the form of 32-bit numbers, and for the sixteen bits having the lowest bit value (LSB, least significance bit) to be used for the comparison. In this way, the comparison can be performed by the comparison device 138 with a high speed.
In the two-channel processing device 130 of
In
Further, with reference to an FPGA embodiment, the design shown in
In order to achieve a high degree of reliability and safety, it is also conceivable to construct a two-channel processing device 130 from a plurality of semiconductor chips, as is shown in
The comparison devices 1381, 1382 of the two semiconductor chips 161, 162 are used to compare digital processing data 220, which can be provided by the evaluation devices 1371, 1372, accumulated in the two processing channels 171, 172, and to generate a switch-off signal 230 for switching off operation of the saw blade 103 and/or a warning signal 231 on the basis of the comparison, or if there is a difference. According to the above description, the processing data 220 can be instantaneous energy values calculated by the evaluation devices 1371, 1372, or data from an artificial neural network 150 of the evaluation devices 1371, 1372, depending on the design of the evaluation devices 1371, 1372. The transmission of the processing data 220 to the comparison devices 1381, 1382 and the comparison thereof can take place continuously during operation of the machine tool 100.
In addition to the embodiments described above and depicted in the figures, further embodiments which can include further modifications and/or combinations of features are conceivable. In this regard, numerical values given above, such as those given for carrier frequency and sampling frequency and for parameters of filter device 134, may be replaced by other numerical values.
With regard to the execution of a detection algorithm, it is possible to apply only the primary condition explained in
The machine tool 100 can be not only in the form of a stationary machine tool or table circular saw, but also in the form of a compact hand-held machine tool such as, for example, a hand circular saw (not shown). This is made possible by the above-described aspects, such as a compact and space-saving design of the processing device 130 and thus of the detection system 101, along with a short detection or processing time for detecting contact. In one embodiment as a hand-guided sawing machine, the reaction system 400 can comprise only one braking device. Furthermore, the machine tool can be designed not only in the form of a sawing machine, but also in the form of some other type of machine tool with a driveable tool.
An excitation voltage signal can be applied to a tool or saw blade 103 not only via a capacitively coupled excitation electrode 105, but also in other ways. With reference to
Although the invention has been further illustrated and described in detail by preferred embodiments, the invention is not limited by the disclosed examples and other variations may be derived therefrom by those skilled in the art without departing from the scope of protection of the invention.
Number | Date | Country | Kind |
---|---|---|---|
10 2020 211 803.5 | Sep 2020 | DE | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2021/074746 | 9/9/2021 | WO |