Power tool anti-kickback system with rotational rate sensor

- Black & Decker Inc.

A control system is provided for use in a power tool. The control system includes: a rotational rate sensor having a resonating mass and a controller electrically connected to the rotational rate sensor. The rotational rate sensor detects lateral displacement of the resonating mass and generates a signal indicative of the detected lateral displacement, such that the lateral displacement is directly proportional to a rotational speed at which the power tool rotates about an axis of the rotary shaft. Based on the generated signal, the controller initiates a protective operation to avoid further undesirable rotation of the power tool. The controller may opt to reduce the torque applied to shaft to a non-zero value that enables the operator to regain control of the tool.

Skip to: Description  ·  Claims  ·  References Cited  · Patent History  ·  Patent History
Description
CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a reissue of U.S. Pat. No. 7,681,659 which is a continuation of U.S. patent application Ser. No. 11/519,427 filed on Sep. 12, 2006, now U.S. Pat. No. 7,552,781 which in turn is a continuation-in-part of U.S. patent application No. 11/254,146 filed on Oct. 19, 2005, now U.S. Pat. No. 7,410,006 which claims benefit of U.S. Provisional Application No. 60/620,283, filed on Oct. 20, 2004 and U.S. Provisional Application No. 60/675,692 filed on Apr. 28, 2005, The disclosure . The disclosures of the above applications is are incorporated herein by reference. More than one reissue application has been filed for the reissue of U.S. Pat. No. 7,681,659. The reissue applications are application Ser. No. 13/423,736 (the present application), Ser. Nos. 13/600,722 and 13/600,927, all of which are continuation reissues of U.S. Pat. No. 7,681,659.

FIELD

The disclosure relates generally to power tools and, more particularly, to a control system having a rotational rate sensor for detecting the onset of a rotational condition in a power tool.

BACKGROUND

Power tools typically employ a motor that imparts torque to a tool through a spindle. In the case of an electric drill, the motor spindle is coupled through a series of reducing gears to the chuck, which in turn holds the drill bit or other cutting/abrading tool, such as a hole saw, a grinding wheel or the like. Power screwdrivers as well a large rotary hammers work on a similar principle. In each of these cases, the function of the reducing gears or gear train is to reduce the rotational speed of the tool while increasing the rotational torque.

Power routers are somewhat different. The cutting tool of the hand-held router is typically direct coupled to the spindle of the motor. In this case, the full rotational speed of the motor is used without gear reduction to rotate the router bit at high speed. Reciprocating saw and jigsaws use yet another type of gear train that translates the rotational motion of the motor spindle to reciprocating movement.

Generally speaking, all of these power tools may suddenly encounter an impending kickback condition at which time the output torque rapidly rises because of local changes in workpiece hardness, workpiece binding, tool obstruction from burrs and so forth. For example, when drilling a hole with a power drill, some workpieces will develop burrs on the tool exit side of the workpiece. These burrs can engage the flutes of the drill bit, thereby causing a rapid increase in torque as the drill tries to break free. In some instances, the burrs may stop drill bit rotation, thereby causing a strong reaction torque that is imparted to the tool operator as the motor turns the tool in the operator's grasp (rather than turning the drill bit). This reaction is can be problematic if the operator is standing on a ladder and/or holding the tool over their head. A related phenomenon also occurs with power saws. These conditions are hereinafter generally referred to as kickback conditions, regardless of the particular power tool involved or the specific circumstance which give rise to the condition.

Therefore, it is desirable to provide an improved technique for detecting the onset of such kickback conditions in power tools. The statements in this section merely provide background information related to the present disclosure and may not constitute prior art.

SUMMARY

In one aspect of the disclosure, a control system is provided for use in a power tool. The control system includes: a rotational rate sensor having a resonating mass and a controller electrically connected to the rotational rate sensor. The rotational rate sensor detects lateral displacement of the resonating mass and generates a signal indicative of the detected lateral displacement, such that lateral displacement is directly proportional to a rotational speed at which the power tool rotates about an axis of the rotary shaft. Based on the generated signal, the controller initiates a protective operation to avoid undesirable rotation of the power tool.

In another aspect of the disclosure, the control scheme employed by the power tool may initiate different protective operations for different tool conditions.

In different aspect of the disclosure, the control scheme may initiate a protective operations based on input from two different sensors.

In yet another aspect of the disclosure, the control scheme employed by the power tool may initiate protective operations based on the rotational energy experienced by the tool.

For a more complete understanding of the invention, its objects and advantages, reference may be made to the following specification and to the accompanying drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a longitudinal sectional view of an exemplary rotary hammer configured in accordance with the present disclosure;

FIG. 2 is simplified block diagram of an exemplary control system in accordance with present disclosure;

FIG. 3 is a flowchart illustrating an exemplary method for determining the onset of a kickback condition according to the present disclosure;

FIGS. 4A and 4B are flowcharts illustrating an exemplary method for determining a kickback condition based on angular displacement according to the present disclosure;

FIG. 5 is a flowchart illustrating an exemplary method for determining a kickback condition based input from two different sensors according to the present disclosure;

FIG. 6 is a block diagram of another exemplary control system in accordance with the present disclosure;

FIG. 7 depicts an exemplary look-up table which may be used by the control system;

FIG. 8 illustrates an exemplary calibration system for a power tool configured with the control system; and

FIG. 9 illustrates an exemplary calibration procedure which may be employed by the control system.

The drawing described herein are for illustration purposes only and are not intended to limit the scope of the present disclosure in any way.

DETAILED DESCRIPTION

FIG. 1 illustrates an exemplary power tool 10 having a rotary shaft. In this example, the power tool is a hand held rotary hammer. While the following description is provided with reference to a rotary hammer, it is readily understood that the broader aspects of this disclosure are applicable to other types of power tools having rotary shafts, such as drills, circular saws, angle grinders, screw drivers and polishers.

In general, the rotary hammer includes a spindle 12 (i.e., a rotary shaft) drivably coupled to an electric motor 14. A chuck 16 is coupled at one end of the spindle 12; whereas a drive shaft 18 of the electric motor 14 is connected via a transmission 22 to the other end of the spindle 12. These components are enclosed within a housing 18. Operation of the tool is controlled through the use an operator actuated switch 24 embedded in the handle of the tool. The switch regulates current flow from a power supply 26 to the motor 14. The power tool may further include a temperature sensor 27. Although a few primary components of the rotary hammer are discussed above, it is readily understood that other components known in the art may be needed to construct an operational rotary hammer.

The power tool 10 is further configured with a control system 30 for detecting and preventing torque conditions which may cause the operator to lose control of the tool. The control system 30 may include a rotational rate sensor 32, a current sensor 34, and a microcontroller 36 embedded in the handle of the power tool 10. Under certain operating conditions, the power tool 10 may rotate in the operator's grasp. In a rotary hammer, the rotational rate sensor 32 is configured to detect rotational motion of the tool about the longitudinal axis of the spindle 12. The rotational rate sensor 32 in turn communicates a signal indicative of any rotational motion to the controller 36 for further assessment. For different power tools, it is envisioned that the sensor may be disposed in a different location and/or configured to detect motion along a different axis.

In a preferred embodiment, the operating principle of the rotational rate sensor 32 is based on the Coriolis effect. Briefly, the rotational rate sensor is comprised of a resonating mass. When the power tool is subject to rotational motion about the axis of the spindle, the resonating mass will be laterally displaced in accordance with the Coriolis effect, such that the lateral displacement is directly proportional to the angular rate. It is noteworthy that the resonating motion of the mass and the lateral movement of the mass occur in a plane which is orientated perpendicular to the rotational axis of the rotary shaft. Capacitive sensing elements are then used to detect the lateral displacement and generate an applicable signal indicative of the lateral displacement. An exemplary rotational rate sensor is the ADXRS150 or ADXRS300 gyroscope device commercially available from Analog Devices. Other types of rotational sensors, such as angular speed sensors, accelerometers, etc., are also within the scope of this disclosure.

The microcontroller 36 assesses the rotational motion of the tool to detect rotational conditions which may cause the operator to lose control of the tool. Upon detecting an unacceptable rotational condition, the microcontroller 36 will initiate a protective operation intended to minimize and/or avoid any undesired rotation of the power tool. For instance, when the angular velocity of the tool exceeds some empirically derived threshold, the microcontroller may cut power to the motor. A few exemplary techniques for assessing the rotational condition of the tool are further described below. It is readily understood that other techniques for assessing the rotational condition of the tool are also within the scope of this disclosure.

Operation of an exemplary control circuit 40 is further described below in relation to FIG. 2. A power supply circuit 29 is coupled to an AC power line input and supplies DC voltage to operate the microcontroller 36′. The trigger switch 24′ supplies a trigger signal to the microcontroller 36′ which indicates the position or setting of the trigger switch 24′ as it is manually operated by the power tool operator. Drive current for operating the motor 14′ is controlled by a triac drive circuit 42. The triac drive circuit 42 is, in turn, controlled by a signal supplied by microcontroller 36′. If desired, the control system 30′ may include a reset circuit 44 which, when activated, causes the microcontroller 36′ to be re-initialized.

The microcontroller 36′ is also supplied with a signal from a current detector circuit 48. The current detector circuit 48 is coupled to the triac drive circuit 42 and supplies a signal indicative of the conductive state of the triac drive circuit 42. If for some reason the triac drive circuit 42 does not turn on in response to the control signal from the microcontroller 36′, this condition is detected by the current detector circuit 48.

A current sensor 34′ is connected in series with the triac drive circuit 42 and the motor 14′. In an exemplary embodiment, the current sensor 34′ may be a low resistance, high wattage resistor. The voltage drop across the current sensor 34′ is measured as an indication of actual instantaneous motor current. The instantaneous motor current is supplied to an average current measuring circuit 46 which in turn supplies the average current value to the microcontroller 36′. The microcontroller 36′ may use the average current to evaluate the rotational condition of the tool.

In operation, the trigger switch 24′ supplies a trigger signal that varies in proportion to the switch setting to the microcontroller 36′. Based on this trigger signal, the microcontroller 36′ generates a control signal which causes the triac drive circuit 42 to conduct, thereby allowing the motor 14′ to draw current. Motor torque is substantially proportional to the current drawn by the motor and the current draw is controlled by the control signal sent from the microcontroller to the triac drive circuit 42. Thus, the microcontroller 36′ can control the torque imparted by the motor.

Pulse mode is an exemplary protective operation which may be initiated upon detecting a kickback condition. Upon detecting the onset of a kickback condition, the microcontroller 36′ may operate the motor 14′ in a pulse mode. During pulse mode, the motor current is pulsed at a predetermined frequency with a predetermined on-time. In one exemplary embodiment, the series of current pulses is designed such that the operator may regain control of a twisting tool. For example, the time between pulses may be set between 0.1 and 1 second. Alternatively, the series of current pulses create torque pulses that may have a peak torque that is greater than the average torque delivered by the spindle 12. In this way, the torque pulses may allow the tool 10 to break through the burrs or workpiece restrictions that are causing the impending kickback condition. Further details regarding this protection operation may be found in U.S. Pat. No. 6,479,958 which is incorporated herein by reference.

Another exemplary protective operation is to reduce the torque imparted to the spindle to a non-zero value that enables an operator of the tool to regain control of the tool. In the context of the control circuit 40 described above, the controller can override the trigger signal from the trigger switch or other operator input commands. Upon detecting a triggering rotational condition, the controller 36′ sends a control signal to the triac drive circuit 46′ which reduces the voltage which in turn reduces the current draw of the motor, thereby reducing the torque imparted to the spindle. For example, the torque could be reduced to 30% of its current operational amount or a predefined fixed torque level. The tool would operate at his reduced level until the operator released the trigger switch and re-engaged it or cycled tool power. Another method would involve resetting torque to its original operation level if the operator regains control of the tool. In this way, the operator has regained control of the tool without terminating or resetting operation of the tool.

Other techniques for reducing the torque imparted to the spindle are also within the scope of this disclosure. For example, DC operated motors are often controlled by pulse width modulation, where the duty cycle of the modulation is proportional the speed of the motor and thus the torque imparted by the motor to the spindle. In this example, the microcontroller may be configured to control the duty cycle of the motor control signal.

Alternatively, the power tool may be configured with a torque transmitting device interposed between the motor and the spindle. In this case, the controller may interface with the torque transmitting device to reduce torque. The torque transmitting device may take the form of a magneto-rheologocical fluid clutch which can vary the torque output proportional to the current fed through a magnetic field generating coil. It could also take the form of a friction plate, cone clutch or wrap spring clutch which can have variable levels of slippage based on a preload holding the friction materials together and thus transmitting torque. In this example, the preload could be changed by driving a lead screw supporting the ground end of the spring through a motor, solenoid or other type of electromechanical actuator. Other types of torque transmitting devices are also contemplated by this disclosure.

In other instances, the protective operation is intended to terminate or reset operation of the tool. Exemplary protective operations of this nature include (but are not limited to) disengaging the motor 14′ from the spindle 12, braking the motor 14′, braking the spindle 12, and disconnecting power to the motor 14′. Depending on the size and orientation of the tool 10, one or more of these protective operations may be initiated to prevent undesirable rotation of the tool 10.

An exemplary method for detecting a rotational condition of the tool is illustrated in FIG. 3. First, the operator switch is checked at step 52 to determine if the tool is operating. If the switch is not closed, then power is not being supplied to the motor as indicated at 53. In this case, there is no need to monitor for kickback conditions. Conversely, if the switch is closed, then power is being supplied to the motor as indicated at 54.

During tool operation, rotational motion of the tool is monitored at 56 based on the signal from the rotational rate sensor. When the rotational rate of the tool exceeds some empirically derived threshold (as shown at 57), this may indicate the onset of kickback condition; otherwise, processing control returns to the beginning of the algorithm. In addition to rotational rate of the tool about its spindle axis, it is envisioned that the rotational displacement, rotational acceleration, or some combination thereof as derived from the sensor signal may be used to determine the onset of a kickback condition.

Prior to initiating some protective operation, the microcontroller also evaluates the current draw of the motor at 58. Specifically, the rate of change of the motor current is measured. When the rate of change is positive and exceeds some predetermined threshold, then one or more protective operations are initiated at 60. If either the rate of change is not positive or the rate of change does not exceeds the threshold, then processing control returns to the beginning of the algorithm. In this case, a sudden change in the current draw is optionally used to confirm the onset of the kickback condition. It is envisioned that inputs from other sensors, such as a temperature sensor, may be used in a similar manner. It is to be understood that only the relevant steps of the control scheme are discussed above, but that other software-implemented instructions may be needed to control and manage the overall operation of the tool.

In another aspect of the present invention, the control scheme employed by the power tool 10 may initiate different protective operations for different tool conditions. For example, the amount of angular displacement experienced by the tool may dictate different protective operations. When angular displacement is within a first range (e.g., less than 31°), the operator is presumed to have control of the tool and thus no protective operations are needed. When the angular displacement exceeds this first range, it may be presumed that the tool has encountered a kickback condition and therefore some protective operation may be needed. In this second range of angular displacement (e.g., between 30° to 90°), the control scheme may initiate a pulse mode in hope of breaking through the restrictions that are causing the impending kickback condition. In contrast, when the angular displacement exceeds the second range (e.g., greater than 90°), it may be presumed that the operator has lost control of the tool. In this instance, a different protective operation may be initiated by the control scheme, such as disconnecting the power to the motor.

Depending on the complexity of the control scheme, three or more ranges of displacement may be defined for a given power tool. Within a range, protective operations may be initiated based on the angular displacement or a combination of parameters, such as angular acceleration, angular velocity, motor current, rate of change of motor current, motor temperature, switch temperature, etc. It is readily understood that the number and size of the ranges may vary for different control schemes and/or different types of tools. It is also envisioned that different protective operations may be initiated based on ranges of other parameters (e.g., ranges of angular velocity). Likewise, one or more protective operations may be associated with different ranges (i.e., tool conditions).

An exemplary method for detecting a rotational condition based on an angular displacement of the power tool is further described below in relation to FIGS. 4A and 4B. During tool operation, angular displacement is monitored in relation to a start point (θ0). In step 61, this starting point is initialized to zero. Any subsequent angular displacement of the tool is then measured in relation to this reference. Alternatively, the tool may employ a starting point reset function. At power-up, the starting point is set. If the operator repositions the tool (e.g., rotate it at a very slow rate), then the starting point is reset. For example, if the tool is rotated at a rate less than 5 degree per second, then the starting position is reset. Angular displacement is then measured from the new starting point.

Angular displacement of the tool is then monitored at step 62. In this exemplary embodiment, the angular displacement is measured in relation to the reference value (θ0) and derived from the rate of angular displacement over time or angular velocity (ωTOOL) as provided by a rotational rate sensor. While the rotational rate sensor described above is presently preferred for determining angular displacement of the tool, it is readily understood that this additional aspect of the present invention is not limited to this type of sensor. On the contrary, angular displacement may be derived from a different type of rotational rate sensor, an acceleration sensor or some other manner for detecting rotational displacement of the tool.

Different protective operations may be initiated based on the amount of angular displacement as noted above. Angular displacement is assessed at steps 64 and 68. When the angular displacement exceeds some upper threshold (θzone2min), then a first protective operation is initiated at step 66. In this example, power to the motor is disconnected, thereby terminating operation of the tool.

When the angular displacement exceeds some lower threshold (θzone1min), then a different protective operation, such as pulsing the motor current, may be initiated at 70. In this exemplary embodiment, an instantaneous measure of angular velocity must also exceed some minimum threshold before a pulse mode is initiated as shown at step 69. If neither of these criteria are met, no protective actions are taken and operating conditions of tool continue to be monitored by the control scheme.

During pulse mode, the control scheme continues to monitor tool operating conditions. Hazardous conditions may be monitored as shown at step 72. For instance, to prevent motor burn up, motor current may be monitored. If the motor current spikes above some predefined threshold, then power to the motor is disconnected at 73. To protect the tool operator, angular displacement may also be monitored. If angular displacement exceeds a threshold indicative of lost control, then the power to the motor is also disconnected. It is readily understood that other types of hazardous conditions may be monitored.

In addition, pulse mode is only maintained for a brief period of time. A timer is initiated at step 71 and pulse mode continues until the timer has expired as shown at 76. During this time, the control scheme may also monitor if the restrictions that caused the kickback condition have been overcome as shown at step 74. If the restrictions are overcome, then pulse mode is discontinued at step 75. When the timer expires without overcoming the restrictions, then power to the motor is disconnected as shown at 77.

An exemplary method for detecting a rotational condition based on input from at least two sensors is described below in relation to FIG. 5. First, the operator switch is checked at step 82 to determine if the tool is operating. If the switch is not closed, then power is not being supplied to the motor as indicated at 83. In this case, there is no need to monitor for kickback conditions. Conversely, if the switch is closed, then power is being supplied to the motor as indicated at 84.

During tool operation, rotational motion of the tool is monitored at 86 based on the signal from the rotational rate sensor. When the rotational rate of the tool exceeds some empirically derived threshold (as shown at 87), this may indicate the onset of kickback condition; otherwise, processing control returns to the beginning of the algorithm. In addition to rotational rate of the tool about its spindle axis, it is envisioned that the rotational displacement, rotational acceleration, or some combination thereof as derived from the sensor signal may be used to determine the onset of a kickback condition.

Prior to initiating some protective operation, the microcontroller also evaluates the current draw of the motor at 88. Specifically, the rate of change of the motor current is measured. When the rate of change is positive and exceeds some predetermined threshold, then one or more protective operations are initiated at 90. If either the rate of change is not positive or the rate of change does not exceeds the threshold, then processing control returns to the beginning of the algorithm. In this case, a sudden change in the current draw is used to confirm the onset of the kickback condition. While the above description was provided with reference to a rotational rate sensor and a current sensor, it is readily understood that the broader aspects of the present invention encompass making such a determination may be based on input from other types of sensors.

Determination of a rotational condition may also be based on other types of criteria. For example, a rotational condition may be assessed based on the rotational energy experienced by the power tool. In this example, rotational energy is defined as EωTOOL=(I)(ωTOOL)2, where I is the moment of inertia and ωTOOL is the angular velocity. For this computation, the rate of angular displacement could be measured by a rotational rate sensor; whereas, the moment of inertia of the tool (ITOOL) could be preprogrammed into the controller based on the mass properties of the power tool (e.g., mass, rotation inertia and a center of gravity position) and a distance measure between the center of gravity position and the spindle axis. Initiating a protective operation based on EωTOOL is desirable because the energy condition is not tool specific and therefore could be applied to a variety of anti-kickback applications. Other criteria for determining a kickback condition are also within the broader aspects of the present invention.

FIG. 6 depicts another exemplary control system 100. The control system is comprised generally of a rotational rate sensor 32″, sensor processing logic 110, a motor controller 36″, a motor 14″ and a power supply 29″. The rotational sensor 32″ may be a single sensor, such as a gyroscope or accelerometer, or two or more sensors disposed within the tool. Sensor processing logic 110 may be implemented in software or hardware. Likewise, power-up and calibration functions may be performed with hardware, software or combination thereof.

During normal tool operation, sensor output is processed as follows. In this exemplary embodiment, the sensor output is rotational velocity. The sensor output passes through a low pass filter 111 before going into a null point and gain calibration routine 112. The purpose of the calibration routine is to remove any offset and compensate for any gains of the rate sensor before determining rotational conditions. Through either software or hardware means, the rate signal is then integrated at 113 to get position and derived at 114 to get acceleration. All three of the signals are then input to a comparator 115 which checks whether or not the value has exceeded a defined threshold. A logic block 116 (e.g., AND, OR, etc.) is configured so that any or all of the thresholds must be met before indicating a trip signal which is sent to the motor controller 36″. Although the tests are shown as comparators on position, rate, or acceleration, it is noted that the tests are not limited to thresholds alone. Combinations of each variable can be used such as if the rate is less than W then position must be greater than X for a trip event to occur. In another example, if rate is greater than Y then position must be greater than Z for a trip to occur.

In lieu of comparison functions, the control system may employ a look-up table as shown in FIG. 7. In this example, rotational position is charted against rotational velocity. Look-up tables having other parameters and further dimensions are also contemplated. Additionally, the values in the table may indicate the type of protective operation or point to another table for more processing.

FIG. 8 illustrates an exemplary calibration system 120 for a power tool 10 configured with the control system described above. The calibration system 120 is generally comprised of a test fixture 122, a test module 124, and a personal computer 126. To calibrate a power tool, the test module is first removed from the power tool and affixed to the test fixture 122. The rotational rate sensor along with the software routines which implement the control schemes described above are contained within the test module 124. The test fixture 122 is generally operable to rotate the test module 124 in a manner that may be experienced when module resides in the power tool. The personal computer 126 is configured to control operation of the test fixture 122 in accordance with a calibration routine as well as to interface with the test module 124 during the calibration process. It is also envisioned that in other configurations the entire power tool may affixed to and rotated by the test fixture.

An exemplary calibration procedure for a power tool is further described in relation to FIG. 9. First, a calibration routine is downloaded at 130 from the PC into the test module 124. The calibration routine cooperatively operates with the software routines of the control system to determine calibration values for the control system. The calibration procedure begins with the test module 124 measuring the output of the rotational rate sensor at 131 while the power tool remains stationary. This measured output serves as an offset or null calibration value (i.e., output value of the sensor when angular velocity is zero) for the rotational rate sensor. Next, the personal computer commands the test fixture 132 to rotate the test module 124 (e.g., clockwise) at predefined angular velocity for a predefined period of time. For example, the test fixture 122 may rotate the test module 124 at 50 degrees per second until 50 degrees of rotation is reached. During this movement, the test module is capturing the angular velocity as reported by the rotational rate sensor. The test module will compare the angular velocity 133 as reported by the rotational rate sensor with the known angular velocity at which the test module was rotated by the test fixture to determine a gain value. The gain value is temporarily stored by the test module for subsequent processing.

The personal computer then commands the test fixture 134 to rotate the test module in an opposite direction (e.g., counter-clockwise) at a predefined angular velocity for a predefined period of time. The test module again captures the angular velocity as reported by the rotational rate sensor and compares these captured values 135 with the known angular velocity to determine another gain value. The second gain value is also stored by the test module. Thus, there is a gain value for each direction of tool rotation.

To confirm the calibration values, the personal computer re-executes the calibration procedure at 136. In other words, the test fixture is commanded to rotate the test module at the predefined angular velocity in one direction and then in the opposite direction. The test module again captures the angular velocity as reported by the rotational rate sensor. At this point, the test module adjusts the measured angular velocity using the applicable calibration values and compares the adjusted values to the known angular velocity at which the test module was rotated by the test fixture. If the adjusted values fall within some defined tolerance of the expected values, these calibration values are sent by the test module to the personal computer. These calibration values can then be downloaded into memory of a power tool. During operation, the control system of the power tool will use the calibration values to adjust the output reported by the rotational rate sensor. It is readily understood that this type of calibration procedure may be undertaken for each power tool or once for each family of power tools.

The above description is merely exemplary in nature and is not intended to limit the present disclosure, application, or uses.

Claims

1. A method for initiating a protective response in a power tool having a rotary shaft, comprising:

monitoring rotational motion of the power tool about a longitudinal axis of the rotary shaft using a rotational motion sensor disposed in the power tool;
computing angular displacement of the power tool about the axis of the rotary shaft using a controller disposed in the power tool and based on input from the rotational motion sensor;
initiating a protective operation by the controller when an operating condition of the power tool exceeds a threshold and the angular displacement of the power tool falls within a range of angular displacements; and
initiating a protective operation by the controller when the operating condition of the power tool is less than the threshold but the angular displacement of the power tool exceeds the range of angular displacements.

2. The method of claim 1 further comprises initiating a protective operation when angular velocity of the power tool about the axis exceeds a velocity threshold and the angular displacement of the power tool falls within the range of angular displacements.

3. The method of claim 1 further comprises initiating a protective operation when angular displacement of the power tool falls within a range of angular displacements and angular acceleration of the power tool about the axis exceeds an acceleration threshold.

4. The method of claim 1 further comprises arranging the rotational motion sensor at a location in the power tool spatially separated from the rotary shaft.

5. The method of claim 1 further comprises employing a rotational motion sensor that measures rotational velocity based on Coriolis acceleration.

6. The method of claim 1 wherein the protective operation when angular displacement of the power tool falls within a range of angular displacements is different than the protective operation when angular displacement of the power tool exceeds the range of angular displacements.

7. The method of claim 1 wherein the protective operation is selected from the group consisting of pulsing a motor of the power tool, braking the rotary shaft, braking the motor, disengaging the motor from the rotary shaft, discontinuing power delivered to the motor and reducing slip torque of a clutch disposed between the motor and the rotary shaft.

8. A method for initiating a protective response in a power tool having a motor drivably coupled to a rotary shaft to impart rotary motion thereto, comprising:

monitoring rotational motion of the power tool about a longitudinal axis of the rotary shaft using a rotational motion sensor disposed in the power tool;
determining angular displacement of the power tool about the axis of the rotary shaft from a baseline using a controller disposed in the power tool and based on input from the rotational motion sensor;
initiating a protective operation in the power tool by the controller when a first operating condition of the power tool exceeds a first operating threshold and angular displacement of the power tool falls within a first range of angular displacements; and
initiating a protective operation in the power tool by the controller when a second operating condition of the power tool exceeds a second operating threshold and angular displacement of the power tool falls within a second range of angular displacements, where the second operating condition is different than the first operating condition and the second range of angular displacements is mutually exclusive of the first range of angular displacements.

9. The method of claim 8 further comprises initiating a protective operation when angular velocity of the power tool about the axis exceeds a velocity threshold and angular displacement of the power tool falls within the first range of angular displacements.

10. The method of claim 9 further comprises initiating a protective operation when angular velocity of the power tool is less than the velocity threshold and angular displacement of the power tool falls within the second range of angular displacements.

11. The method of claim 8 further comprises arranging the rotational motion sensor at a location in the power tool spatially separated from the rotary shaft.

12. The method of claim 8 further comprises employing a rotational motion sensor that measures rotational velocity based on Coriolis acceleration.

13. The method of claim 8 further comprises periodically resetting the baseline when angular velocity of the power tool about the axis is less than a velocity threshold.

14. The method of claim 8 wherein the protective operation is selected from the group consisting of pulsing a motor of the power tool, braking the rotary shaft, braking the motor, disengaging the motor from the rotary shaft, discontinuing power delivered to the motor and reducing slip torque of a clutch disposed between the motor and the rotary shaft.

15. A method for initiating a protective response in a power tool having a rotary shaft, comprising:

monitoring rotational motion of the power tool about a longitudinal axis of the rotary shaft using a rotational motion sensor disposed in the power tool;
computing angular displacement of the power tool about the axis of the rotary shaft from a baseline using a controller disposed in the power tool and based on input from the rotational motion sensor;
periodically resetting the baseline when angular velocity of the power tool about the axis is less than a velocity threshold;
initiating a protective operation by the controller when an operating condition of the power tool exceeds a threshold and the angular displacement of the power tool falls within a range of angular displacements; and
initiating a protective operation by the controller when the operating condition of the power tool is less than the threshold but the angular displacement of the power tool exceeds the range of angular displacements.

16. A method for controlling operation of a power tool having a rotary shaft, comprising:

monitoring rotational motion of the power tool about a longitudinal axis of the rotary shaft using a rotational motion sensor disposed in the power tool, wherein the rotation motion sensor is further defined as an accelerometer;
computing angular displacement of the power tool about the axis of the rotary shaft based on input from the rotational motion sensor and using a controller disposed in the power tool; and
driving the rotary shaft at a given rotational speed, where the given rotational speed is set to a non-zero value based on the angular displacement of the power tool.

17. The method of claim 16 wherein the computing angular displacement further comprises determining the angular displacement of the power tool in relation to a reference position and driving the rotary shaft at the given rotational speed when the angular displacement from the reference position exceeds a displacement threshold.

18. The method of claim 16 wherein the computing angular displacement further comprises determining the angular displacement of the power tool in relation to a reference position and lowering rotational speed of the rotary shaft to a non-zero value when the angular displacement from the reference position exceeds a displacement threshold.

19. The method of claim 16 further comprises arranging the rotational motion sensor at a location in the power tool spatially separated from the rotary shaft.

20. A method for controlling operation of a power tool having a rotary shaft, comprising:

monitoring rotational motion of the power tool about a longitudinal axis of the rotary shaft using a rotational motion sensor disposed in the power tool, wherein the rotation motion sensor is further defined as a gyroscope;
computing angular displacement of the power tool about the axis of the rotary shaft based on input from the rotational motion sensor and using a controller disposed in the power tool; and
driving the rotary shaft at a given rotational speed, where the given rotational speed is set to a non-zero value based on the angular displacement of the power tool.

21. The method of claim 20 wherein the computing angular displacement further comprises determining the angular displacement of the power tool in relation to a reference position and driving the rotary shaft at the given rotational speed when the angular displacement from the reference position exceeds a displacement threshold.

22. The method of claim 20 wherein the computing angular displacement further comprises determining the angular displacement of the power tool in relation to a reference position and lowering rotational speed of the rotary shaft to a non-zero value when the angular displacement from the reference position exceeds a displacement threshold.

23. The method of claim 20 further comprises arranging the rotational motion sensor at a location in the power tool spatially separated from the rotary shaft.

Referenced Cited
U.S. Patent Documents
1990035 February 1935 Kratz et al.
2617971 November 1952 Stack
2776653 January 1957 Eaton
3083508 April 1963 Fegley et al.
3463990 August 1969 Ross
3554302 January 1971 Adkins et al.
3616864 November 1971 Sorensen et al.
3773117 November 1973 Dussel
3847229 November 1974 Wanner et al.
3939920 February 24, 1976 Hardiman et al.
3963364 June 15, 1976 Lemelson
4060115 November 29, 1977 Bocanegra Marquina
4066133 January 3, 1978 Voss
4095547 June 20, 1978 Benington
4104778 August 8, 1978 Vliet
4143467 March 13, 1979 Erspamer et al.
4249117 February 3, 1981 Leukhardt et al.
4262528 April 21, 1981 Holting et al.
4267914 May 19, 1981 Saar
4305471 December 15, 1981 Eshghy
4418765 December 6, 1983 Mori et al.
4426588 January 17, 1984 Weilnmann
4448261 May 15, 1984 Kousek et al.
4487270 December 11, 1984 Huber
4510802 April 16, 1985 Peters
D279254 June 18, 1985 Smith et al.
4573556 March 4, 1986 Andreasson
4576270 March 18, 1986 Baltz et al.
4587468 May 6, 1986 Hotta
4601206 July 22, 1986 Watson
4628233 December 9, 1986 Bradus
4638870 January 27, 1987 Kousek
4648282 March 10, 1987 Alender et al.
4732221 March 22, 1988 Dudek
4744248 May 17, 1988 Stewart
4754669 July 5, 1988 Verdier et al.
4759225 July 26, 1988 Reynertson et al.
4793226 December 27, 1988 Kress
4820962 April 11, 1989 Millauer et al.
4841773 June 27, 1989 Stewart
4846027 July 11, 1989 Lu
4871033 October 3, 1989 Odoni et al.
4878404 November 7, 1989 Liao
4885511 December 5, 1989 Millauer et al.
4948164 August 14, 1990 Hano et al.
RE33379 October 9, 1990 Bradus
4961035 October 2, 1990 Inaba et al.
4996877 March 5, 1991 Stewart et al.
5014793 May 14, 1991 Germanton et al.
5036925 August 6, 1991 Wache
D326043 May 12, 1992 Hasegawa et al.
5149998 September 22, 1992 Wolcott
5155421 October 13, 1992 Hansson
5156221 October 20, 1992 Breitenmoser
5166882 November 24, 1992 Stambaugh
5174045 December 29, 1992 Thompson et al.
5200661 April 6, 1993 Shramo et al.
5201373 April 13, 1993 Bloechle
5212862 May 25, 1993 Eshghy
5232328 August 3, 1993 Owczarz et al.
D339279 September 14, 1993 Baum
5241861 September 7, 1993 Hulsing, II
5245747 September 21, 1993 Hansson
5247466 September 21, 1993 Shimada et al.
5284217 February 8, 1994 Eshghy
5311069 May 10, 1994 Austin
5345382 September 6, 1994 Kao
5357179 October 18, 1994 Abbagnaro et al.
5361022 November 1, 1994 Brown
5365155 November 15, 1994 Zimmermann et al.
5383363 January 24, 1995 Kulmaczewski
5401124 March 28, 1995 Hettich
5418422 May 23, 1995 Vink et al.
5425165 June 20, 1995 Shramo et al.
5440218 August 8, 1995 Oldenkamp
5476014 December 19, 1995 Lampe et al.
5484026 January 16, 1996 Susaki et al.
5493909 February 27, 1996 Araki
5535306 July 9, 1996 Stevens
5538089 July 23, 1996 Sanford
5557990 September 24, 1996 Shin
5563482 October 8, 1996 Shaw et al.
5584619 December 17, 1996 Guzzella
5589644 December 31, 1996 Becker et al.
5615130 March 25, 1997 Bolan et al.
D378727 April 8, 1997 Kikuchi
5619085 April 8, 1997 Shramo
5635638 June 3, 1997 Geen
5637968 June 10, 1997 Kainec et al.
D387964 December 23, 1997 Urvoy
5701961 December 30, 1997 Warner et al.
5704435 January 6, 1998 Meyer
5714698 February 3, 1998 Tokioka et al.
D392532 March 24, 1998 Shiao
D392535 March 24, 1998 Vasudeva et al.
5730232 March 24, 1998 Mixer
5738177 April 14, 1998 Schell et al.
5754019 May 19, 1998 Walz
5793168 August 11, 1998 Vitunic
5795988 August 18, 1998 Lo et al.
5806401 September 15, 1998 Rajala et al.
5831402 November 3, 1998 Yang
5879111 March 9, 1999 Stock et al.
5914882 June 22, 1999 Yeghiazarians
5954457 September 21, 1999 Stock et al.
5971091 October 26, 1999 Kamen et al.
5981557 November 9, 1999 Nagasawa et al.
5984020 November 16, 1999 Meyer et al.
5996707 December 7, 1999 Thome et al.
6005489 December 21, 1999 Siegle et al.
6044918 April 4, 2000 Noser et al.
6049460 April 11, 2000 Lin
6055142 April 25, 2000 Von Keudell et al.
6058815 May 9, 2000 Habermehl
6062939 May 16, 2000 Parket et al.
6111515 August 29, 2000 Schaer et al.
6129699 October 10, 2000 Haight et al.
6138629 October 31, 2000 Masberg et al.
6147626 November 14, 2000 Sakakibara
6158929 December 12, 2000 Fisher
6161629 December 19, 2000 Hohmann et al.
6209394 April 3, 2001 Ferrari et al.
6236177 May 22, 2001 Zick et al.
6387725 May 14, 2002 Ferrari et al.
6408252 June 18, 2002 DeSmet
6415875 July 9, 2002 Mexner et al.
6479958 November 12, 2002 Thompson et al.
6516896 February 11, 2003 Bookshar et al.
6567068 May 20, 2003 Rekimoto
6581714 June 24, 2003 Kamen et al.
6612034 September 2, 2003 Damstra
6640733 November 4, 2003 Huffmeyer
D485737 January 27, 2004 Schaub et al.
D493888 August 3, 2004 Reschke
D494829 August 24, 2004 Lin
6779952 August 24, 2004 Zhang
6796921 September 28, 2004 Buck et al.
6834730 December 28, 2004 Gass et al.
6836614 December 28, 2004 Gilmore
6842991 January 18, 2005 Levi et al.
6843140 January 18, 2005 Osselmann et al.
6871128 March 22, 2005 Kouno et al.
6910540 June 28, 2005 Totsu
6923268 August 2, 2005 Totsu
6965835 November 15, 2005 McGee et al.
6968908 November 29, 2005 Tokunaga
D513160 December 27, 2005 DeBoer et al.
6983506 January 10, 2006 Brown
D517634 March 21, 2006 Nunez et al.
7011165 March 14, 2006 Kristen et al.
7036703 May 2, 2006 Grazioli et al.
7055620 June 6, 2006 Nadig et al.
7055622 June 6, 2006 Bone
7090030 August 15, 2006 Miller
7121358 October 17, 2006 Gass et al.
7121598 October 17, 2006 Pourtier et al.
7134364 November 14, 2006 Kageler et al.
7154406 December 26, 2006 Judge et al.
D534651 January 2, 2007 Bruce et al.
7182148 February 27, 2007 Szieff
7197961 April 3, 2007 Kageleir et al.
7225884 June 5, 2007 Aeberhard
7234536 June 26, 2007 Scholl
7331406 February 19, 2008 Wottreng et al.
7347158 March 25, 2008 Hawkes
D565380 April 1, 2008 Rinner
7359816 April 15, 2008 Kumar et al.
7372226 May 13, 2008 Wiker et al.
7395871 July 8, 2008 Carrier et al.
7400106 July 15, 2008 DeCicco et al.
7410006 August 12, 2008 Zhang
7456603 November 25, 2008 Kanekawa et al.
7463952 December 9, 2008 Bidou et al.
7469753 December 30, 2008 Klemm et al.
7487844 February 10, 2009 DeCicco et al.
7487845 February 10, 2009 Carrier et al.
7504791 March 17, 2009 Sieber et al.
7506694 March 24, 2009 Stirm et al.
7526398 April 28, 2009 Choi et al.
7546785 June 16, 2009 Roehm et al.
7551411 June 23, 2009 Woods et al.
7552781 June 30, 2009 Zhang et al.
7565844 July 28, 2009 Crass et al.
D606827 December 29, 2009 Fritz et al.
7642741 January 5, 2010 Sidman
7650699 January 26, 2010 Yamamoto
7681659 March 23, 2010 Zhang et al.
7682035 March 23, 2010 Wuensch et al.
7688028 March 30, 2010 Phillips et al.
7689378 March 30, 2010 Kolen
D613144 April 6, 2010 Lin
7708085 May 4, 2010 DeCicco et al.
7723953 May 25, 2010 Roehm et al.
D618527 June 29, 2010 Deguglimo et al.
7730963 June 8, 2010 Carrier et al.
7774155 August 10, 2010 Sato et al.
7832286 November 16, 2010 Nakagawa et al.
7861796 January 4, 2011 DeCicco et al.
7882899 February 8, 2011 Borinato et al.
7882900 February 8, 2011 Borinato et al.
7900715 March 8, 2011 Chen
7912664 March 22, 2011 Rozelle
7926585 April 19, 2011 Pozgay et al.
7936148 May 3, 2011 Roehm et al.
7942084 May 17, 2011 Wilson et al.
8025106 September 27, 2011 Schmidt
8136382 March 20, 2012 Stewart
8179069 May 15, 2012 Matsunaga et al.
20010042630 November 22, 2001 Kristen et al.
20020033267 March 21, 2002 Schweizer et al.
20020053892 May 9, 2002 Schaer et al.
20020066632 June 6, 2002 Kristen et al.
20020170754 November 21, 2002 Heinzmann
20030000651 January 2, 2003 Genser
20030037423 February 27, 2003 Siegel
20030042859 March 6, 2003 Gorti et al.
20030116332 June 26, 2003 Nadig et al.
20030196824 October 23, 2003 Gass et al.
20040011632 January 22, 2004 Hellmann et al.
20040069511 April 15, 2004 Hasegawa et al.
20040104034 June 3, 2004 Osselmann et al.
20040182175 September 23, 2004 Day et al.
20040211573 October 28, 2004 Carrier et al.
20040226124 November 18, 2004 O'Banion et al.
20040226728 November 18, 2004 Boeni et al.
20050000998 January 6, 2005 Grazioli et al.
20050217874 October 6, 2005 Forster et al.
20060081368 April 20, 2006 Rosine et al.
20060081386 April 20, 2006 Zhang et al.
20060103733 May 18, 2006 Grady et al.
20060124331 June 15, 2006 Stirm et al.
20060243469 November 2, 2006 Webster
20070068480 March 29, 2007 Wiker et al.
20070084613 April 19, 2007 Zhang et al.
20070095634 May 3, 2007 Misuda
20070144270 June 28, 2007 Crass et al.
20070256914 November 8, 2007 Lohr et al.
20070281274 December 6, 2007 Schraffran et al.
20080011102 January 17, 2008 Schell et al.
20080110653 May 15, 2008 Zhang et al.
20080276760 November 13, 2008 Kim
20090051306 February 26, 2009 Matsunaga et al.
20090065225 March 12, 2009 Forster et al.
20090078057 March 26, 2009 Schultz et al.
20090120657 May 14, 2009 Carrier et al.
20090139738 June 4, 2009 Lippek
20090211774 August 27, 2009 Dvells, Jr.
20090295313 December 3, 2009 Suzuki et al.
20100188245 July 29, 2010 Nielsen et al.
20100189887 July 29, 2010 Nielsen et al.
20100245086 September 30, 2010 Nielsen et al.
20100247754 September 30, 2010 Nielsen et al.
20100256939 October 7, 2010 Borenstein
20100263591 October 21, 2010 Nielsen et al.
20100263891 October 21, 2010 Carrier et al.
20110079406 April 7, 2011 Elsmark et al.
20110153081 June 23, 2011 Romanov et al.
20110160903 June 30, 2011 Romanov et al.
20110202175 August 18, 2011 Romanov et al.
20110301900 December 8, 2011 Patel
20120000682 January 5, 2012 Grazioli
20120090863 April 19, 2012 Puzio et al.
Foreign Patent Documents
2442260 March 1976 DE
3239847 May 1983 DE
3400124 July 1985 DE
3938787 May 1991 DE
4243317 June 1993 DE
4204420 August 1993 DE
4334933 April 1995 DE
19540718 May 1997 DE
19620124 July 1997 DE
19632363 January 1998 DE
19651124 May 1998 DE
19726006 September 1998 DE
19900882 July 2000 DE
10117121 October 2002 DE
10309414 September 2004 DE
10318798 November 2004 DE
10340710 March 2005 DE
10348756 May 2005 DE
102006016441 October 2007 DE
102007048052 April 2009 DE
102007062727 July 2009 DE
102009007977 July 2009 DE
102009001298 September 2010 DE
0 018 603 November 1980 EP
0018603 November 1980 EP
0199883 November 1986 EP
0303651 February 1989 EP
0345655 December 1989 EP
0666148 August 1995 EP
0771619 May 1997 EP
0773854 May 1997 EP
0841126 May 1998 EP
0841127 May 1998 EP
1008422 June 2000 EP
1151828 November 2001 EP
1188521 March 2002 EP
1201373 May 2002 EP
1379362 January 2004 EP
1391271 February 2004 EP
1447177 August 2004 EP
1452278 September 2004 EP
1470898 October 2004 EP
1 524 084 April 2005 EP
1524084 April 2005 EP
1670134 June 2006 EP
1711308 October 2006 EP
1878541 January 2008 EP
1900484 March 2008 EP
1398119 April 2010 EP
1261479 January 1972 GB
2 086277 September 1981 GB
2306356 May 1997 GB
2347100 August 2000 GB
2400811 October 2004 GB
2420843 June 2006 GB
2436959 October 2007 GB
8197445 August 1886 JP
60252213 December 1985 JP
04065677 March 1992 JP
4226869 August 1992 JP
07270444 October 1995 JP
08128825 May 1996 JP
09038815 February 1997 JP
10156739 June 1998 JP
2005144625 June 2005 JP
2103156 January 1998 RU
WO 88/06508 September 1998 WO
WO2004024398 March 2004 WO
WO 2005/0095061 October 2005 WO
WO2006045072 April 2006 WO
WO2009032314 March 2009 WO
WO2009/083306 July 2009 WO
WO2009136840 November 2009 WO
Other references
  • Tonshoff, H.K., Developments and Trends in Monitoring and Control of Machining Processes, Annals of the CIRP vol. 37/2/1988 pp. 611-622.
Patent History
Patent number: RE44311
Type: Grant
Filed: Mar 19, 2012
Date of Patent: Jun 25, 2013
Assignee: Black & Decker Inc. (Newark, DE)
Inventors: Qiang Zhang (Baltimore, MD), Uday Deshpande (San Diego, CA), John Charles Vanko (Timonium, MD), Jason Leh (Rosedale, MD), Craig Schell (Street, MD), Thomas Jay Bodine (Glenwood, MD), Joao Norona (Baltimore, MD), David Beers (Dallastown, PA)
Primary Examiner: Brian D Nash
Application Number: 13/423,736