The present invention relates generally to hand-held fastener driving equipment and is particularly directed to an electrically powered portable fastener driver tool of the type which drives collated fasteners into solid objects. The invention is specifically disclosed as a fastener driving tool with an electronic torque limiting control that is adjustable by a user. Such a tool would not necessarily need a depth of drive control, since the torque will increase as the fastener bottoms out, and the tool's control circuit will automatically turn the motor off when that occurs.
Hand-held fastener driving tools have been available for use with collated strips of fasteners, such as screws. Some conventional collated strip screw driving tools have a front or nose portion that is permanently attached to the main body of the tool, and this nose portion is pressed against a surface that the fastener will be driven into. The nose portion has an indexing mechanism to index the position of the collated strip to the next screw that will be driven. Such tools typically have a depth of drive user adjustment, to control how far the fastener or screw will be driven into the solid object by the tool.
Other types of conventional fastener driving tools use an attachment that is placed over a portable electrical tool, such as a drill or a screw driving tool, and this attachment allows the other portable tool to be used with a collated strip of screws (or other type of fasteners). The conventional attachment includes a movable nose piece that is pressed against the solid surface, and typically would have some type of depth of drive user control.
In the conventional self-contained screw driving tools, the entire nose portion is not easily detached from the main body of the tool, and an example of such a construction is disclosed in U.S. Pat. No. 5,988,026, co-assigned to Senco Products, Inc. of Cincinnati, Ohio. A detachable nose portion may have certain advantages, and a torque limiting control circuit could be used in place of a depth of drive control for such a configuration.
In some conventional self-contained screw driving tools (both single-feed and automatic-feed with a collated strip), a maximum torque control is provided, but it is a mechanical device that disengages a clutch or uses another type of mechanical drive component (e.g., a ratchet), and it does not shut off the electric motor. Therefore, a user could continue to “drive” the fastener (to make sure that it is really bottomed) and drain the tool's battery power source, by spinning the motor even though the mechanical drive is essentially not further tightening the fastener. Moreover, such a ratchet tends to make considerable acoustic noise when this occurs. Finally, most mechanical torque control devices are not all that repeatable in limiting the maximum torque applied to the fastener.
Accordingly, it is an advantage of the present invention to provide a hand-held fastener driving tool for use with collated fasteners, which includes a user-adjustable torque limiting control that interrupts current flow to the motor.
It is another advantage of the present invention to provide a portable hand-held fastener driving tool that includes a detachable nose sub-assembly, and which has a user-adjustable torque limiting control.
It is a further advantage of the present invention to provide a hand-held fastener driving tool for use with collated fasteners, which provides a user-adjustable torque limiting control circuit that also detects false readings in motor current and can continue to drive the fastener until it bottoms out, even when a false reading occurs.
Additional advantages and other novel features of the invention will be set forth in part in the description that follows and in part will become apparent to those skilled in the art upon examination of the following or may be learned with the practice of the invention.
To achieve the foregoing and other advantages, and in accordance with one aspect of the present invention, a portable fastener-driving tool is provided, which comprises: (a) a housing containing an electric motor, the housing having a driving end that has a fastener driving mechanism proximal thereto, for receiving a collated strip of fasteners and moving a fastener of the collated strip of fasteners to a driving position, the motor providing power to the fastener driving mechanism; (b) a user-adjustable torque-limiting control device; and (c) a controller circuit that is configured: (i) to determine an amount of torque being generated by the motor, while actuating one of the fasteners in the driving position; (ii) to determine a state of the user-adjustable torque-limiting control device; and (iii) to compare the determined amount of torque generated by the motor with the determined state of the user-adjustable torque-limiting control device, and to turn off the motor when the determined amount of torque generated by the motor indicates that the fastener being driven has been sufficiently tightened, based on the determined state of the user-adjustable torque-limiting control device; thereby terminating a fastener driving event.
In accordance with another aspect of the present invention, a portable fastener-driving tool is provided, which comprises: (a) a housing containing an electric motor, the housing having a guide rail portion that receives a collated strip of fasteners and directs them toward a driving end of the housing, the driving end of the housing having a fastener driving mechanism proximal thereto that receives the collated strip of fasteners from the guide rail portion and moves a fastener of the collated strip of fasteners to a driving position, the motor providing power to the fastener driving mechanism; (b) an adjustable torque-limiting control device, the torque-limiting control device being set to a predetermined state by a user; and (c) a controller circuit that is configured to compare an amount of torque being generated by the motor to the predetermined state of the torque-limiting control device, and to turn off the motor when amount of torque is greater than or equal to the predetermined state of the torque-limiting control device.
In accordance with yet another aspect of the present invention, a portable fastener-driving tool is provided, which comprises: (a) a housing containing an electric motor, the housing having a first end and a second end, the housing including a first intermediate drive device that translates movement from the motor toward the second end; (b) a detachable nose sub-assembly having a third end and a fourth end, in which the third end is positioned proximal to the second end of the housing when attached thereto, the third end including a second intermediate drive device that in is mechanical communication with the first intermediate drive device when the housing is attached to the detachable nose sub-assembly, the fourth end of the nose sub-assembly including a fastener driving mechanism that is in mechanical communication with the second intermediate drive device, used for driving a fastener into an object; (c) an adjustable torque-limiting control device, the torque-limiting control device being set to a predetermined state by a user; and (d) a controller circuit that is configured to compare an amount of torque being generated by the motor to the predetermined state of the torque-limiting control device, and to turn off the motor when amount of torque is greater than or equal to the predetermined state of the torque-limiting control device.
Still other advantages of the present invention will become apparent to those skilled in this art from the following description and drawings wherein there is described and shown a preferred embodiment of this invention in one of the best modes contemplated for carrying out the invention. As will be realized, the invention is capable of other different embodiments, and its several details are capable of modification in various, obvious aspects all without departing from the invention. Accordingly, the drawings and descriptions will be regarded as illustrative in nature and not as restrictive.
The accompanying drawings incorporated in and forming a part of the specification illustrate several aspects of the present invention, and together with the description and claims serve to explain the principles of the invention. In the drawings:
Reference will now be made in detail to the present preferred embodiment of the invention, an example of which is illustrated in the accompanying drawings, wherein like numerals indicate the same elements throughout the views.
Referring now to the drawings,
The housing portion 20 of tool 10 includes an outer shell housing structure 22 which is mated to the nose member sub-assembly 30. In tool 10, the nose member S/A is detachable from the overall tool body, essentially made up of the housing portion 20 and the handle portion 40. Handle portion 40 includes a gripable surface 42 for use by a user's hand, a trigger switch actuator 44, and a reversing switch actuator lever 46. Handle portion 40 also has a detachable battery sub-assembly 48 in this version of tool 10.
The nose member sub-assembly 30 includes a front-most nose piece 32 and a housing portion having a side wall 34. A latch sub-assembly 36 is used to attach and hold the nose member sub-assembly 30 in place against the housing portion 20 that is part of the main body of the tool 10. When the nose member sub-assembly 30 is attached to the housing portion 20, the guide rail portion 50 becomes a complete guiding feature for use with a collated strip of screws. In actuality, the guide rail portion 50 is composed of two separate portions: a front portion 52 that is part of the nose member sub-assembly 30, and a rear portion 54 that is part of the main body, and which is attached to or integral with the housing portion 20. In an exemplary embodiment of the tool 10, the rear portion 54 of the guide rail is manufactured along with the top area of the outer housing (or case) of housing portion 20.
The screw driving tool 10 of the present invention also includes a user-settable torque limiting control, which as a sub-assembly is generally designated by the reference numeral 70 on
Referring now to
Referring now to
The line voltage is directed to a DC power supply circuit 120, which has a +5 volt DC output supply rail at 124, also referred to herein as Vcc. A second DC voltage can be used in some portions of the circuit, and this second DC voltage is at the reference numeral 122, and is designated +18 volts DC. There is also a DC common 126.
The line voltage is also directed to a zero voltage crossing detector 132, and also a zero current crossing detector 134. The outputs of these two circuits are directed to a processing circuit 130. Not all embodiments of the present invention need to use both a zero voltage crossing circuit and a zero current crossing circuit.
The torque limit control device is depicted at the reference numeral 136, which is equivalent to the potentiometer 78 depicted on
The processing circuit 130 acts as the system controller, and it will output a control signal that controls the power being provided to a motor 146 that drives the fastener of the tool 10. In the block diagram 100, the processing circuit 130 knows the amount of effective torque being generated by the tool motor 146 by detecting the current running through that motor 146. A current sensing resistor is used to provide a differential voltage to a differential amplifier and filter circuit, generally designated by the reference numeral 142. The output signal of this amplifier/filter circuit 142 is a signal VSENSE, which is directed to a peak-to-peak detector and rectifier circuit 144. The output signal of this peak-to-peak detector circuit 144 is a signal VPEAK, which signal is directed to the processing circuit 130. Now the processing circuit 130 has the information it needs to determine whether the actual torque generated by the motor 146 has reached the desired torque limit that was set by the user control 136.
The processing circuit 130 generates an Output Control Signal to control a gate drive circuit with a triac output stage, all generally designated by the reference numeral 140. This output stage directly controls the current flowing through the motor 146. As the screw being driven bottoms out, the motor torque will increase. When the measured motor torque instantaneously reaches or exceeds the User Setting indication signal from the torque control input device 136, then the processing circuit 130 will automatically terminate the current flowing through the output stage at 140 and into the motor 146. This action essentially prevents the screw from being stripped.
Other user inputs can be provided as options, generally designated by the reference numeral 150 on
Another possible optional input would be to control a variable speed drive if the system designer provides a variable speed motor controller. The processing circuit 130 could act as a variable speed controller if the gate drive and output stage circuit 140 were designed to provide a variable current and/or voltage, which could also represent a chopped waveform output device. In that situation, the user input device could be a variable speed trigger, designated at the reference numeral 154. This variable speed trigger could comprise a potentiometer, for example, or some other type of device such as an optical encoder or a linear variable resistor. This signal would be directed to the system controller which includes the processing circuit 130.
For many, if not most, user applications for driving fasteners into solid objects, the instantaneous control response would not necessarily need to be any faster than one half-cycle of a 60 Hz or a 50 Hz AC line voltage waveform. That is assumed to be the case for an exemplary embodiment of the present invention. In that situation, the current supplied to the motor 146 could be “chopped” into entire half-cycles, which means that each sine wave half-cycle could be started at a zero crossing and terminated at a zero crossing, to reduce the electromagnetic interference (EMI) that is generated by the switching of the motor current.
In the embodiment 100, both a zero voltage crossing detector 132 and a zero current crossing detector 134 are provided. This offers maximum flexibility for the system designer, who may decide to start the drive current at either the zero voltage crossing or the zero current crossing, whichever may produce the lesser amount of interference (EMI). The same is true with interrupting the motor current, which could be stopped at either a zero voltage crossing or a zero current crossing of the sine waveform. It will be understood that only one of these types of zero crossing detectors need be provided, if the system designer decides that the tool only requires knowledge of zero voltage crossings or zero current crossings, for example.
For an inductive load, such as a motor, the zero voltage crossings will occur just before the zero current crossings in real time, due to the power factor. In an exemplary embodiment of the present invention, a zero voltage crossing event essentially informs the system controller (e.g., processing circuit 130) that a zero current crossing will occur shortly, and the controller will switch ON or switch OFF the motor current, if desired, at the appropriate zero current crossing occurrence. In this manner, the controller can introduce a small time delay after the zero voltage crossing before commanding a change of state in the current flow through the triac output stage 140, and the actual switching event will occur at or near a zero current crossing of the AC motor current.
Referring now to
This incoming power is directed to a DC power supply, generally designated by the reference numeral 120. Power supply 120 includes a metal oxide varistor RV1, a resistor R1, diode D1, zener diode D2, filter capacitor C2, and bypass capacitor C3. The output voltage supply rail across C3 is approximately 5 volts DC, generally designated at the reference numeral 124. The “negative” voltage rail is considered DC common at 126.
In the schematic diagram on
On
On
The electrical circuit depicted in
The output drive circuit 140, including the gating signal circuit, is made up of the following components on
The torque limit control input circuit 136 comprises the following components on
The current sense and differential amplifier/filter circuit 142 comprises the following components on
On
The schematic diagram of
A second motor 148 can be connected into the circuit depicted in
An alternative electronic circuit is depicted in a schematic diagram on
The line voltage is directed to a zero voltage crossing circuit 132, through a resistor R2. The zero voltage crossing circuit 132 comprises the following components on
In the situation where a battery is used as the electrical power source for the tool 10, then a battery voltage sensing circuit can be provided, as well as a low battery indicator circuit. The battery voltage sensing circuit is designated by the reference numeral 160 on
In the circuit diagram of
The user adjustable torque limiting control 136 comprises the following components on
On
On
The peak-to-peak detector circuit 144 is comprised of the following components on
On
Referring now to
A step 210 now reads the input from the zero voltage crossing circuit. A step 212 determines whether or not the circuit is currently active, based on the input signal values from the zero voltage crossing circuit. If not active, then the logic flow loops back to step 210, awaiting for the type of input that would indicate an “active” status of the tool.
Once the tool becomes active, the logic flow is directed to a step 220 that reads the present user settings. The possible settings include a torque setting at 222, a speed selection input or indication at 224, a variable speed setting or indication at 226, and a forward/reverse setting or indication at 228. As discussed above, the speed select setting 224 could be used if the tool 10 allows multiple, different constant speeds. The variable speed setting 226 would depend on the user's positioning of the trigger 44; or the variable speed setting could be automatic, depending upon the status of the tool.
If the tool operates with a variable speed drive for use with a DC motor that can run at many different speeds throughout a range of RPM of rotary motion, then a feedback device could read the current rotational speed of the output of the motor, or the speed at a different rotating shaft, on either side of the gear box or the clutch, if desired. Depending upon the instantaneous loading of the motor, the variable speed drive can be automatically controlled to either increase or decrease the present speed that the motor is currently running, if desired. This by itself could act as a torque limiting control, and a user torque limit setting would not necessarily be required when using a variable speed motor with some type of rotary motion feedback device. Other similar modes of operation could be used, without departing from the principles of the present invention.
A step 230 now reads the motor current, which is referred to as the quantity “IM”. A decision step 232 now determines if the motor current IM is presently greater than or equal to the torque limit setting. If not, then the system continues to operate by powering the motor, and the logic flow loops back to the step 230, in which the motor current IM is again sampled. On the other hand, if the present motor current IM is greater than or equal to the torque setting, then the logic flow is directed to a step 234 that calculates the instantaneous derivative of the motor current, referred to herein as the quantity “di/dt”.
A decision step 240 now determines if the absolute value of the derivative di/dt (from step 234) is greater than a “False Reading” setting. It should be noted that the way a user leans into the screw driving tool will possibly alter the current required by the motor when driving a screw or other type of fastener into a solid object. If the user merely holds the tool in place against the head of the screw, then the inrush current through the motor will begin to increase instantaneously as soon as the motor starts running, but will then quickly decrease and settle out at a relatively constant value while the screw is being driven. As the screw bottoms out against the surface of the solid material, then the motor current will again increase until it reaches the torque limit setting. When that occurs, it is desired for the motor to be turned off by the controller, thereby ending the fastener-driving event.
On the other hand, if the user presses or leans the screw driving tool fairly hard against the screw and the surface the screw is being driven into, then after the initial surge of current, the motor current will not necessarily settle out to a relatively constant value, but may quickly jump up above the torque limit setting. When that happens, if the screw has not actually bottomed out, then the current will likely fall fairly rapidly back toward the “normal” load current, which would typically be below the torque limit setting. Later, once the screw bottoms out, then the motor current will again increase until it reaches the torque limit setting.
If the current jumps above the torque limit setting before the screw bottoms out, this could cause a problem, in that there could be a “false peak” in the current reading which, if not accounted for, might cause the motor to turn off prematurely. The existence of such a false peak can be determined by measuring the derivative of the current versus time, which typically would not have a very high numeric value during a “normal” driving of a screw. However, if the tool is indeed being pressed vigorously against the screw being driven, then such a false peak may likely occur when the voltage ramps up fairly quickly, and the di/dt value will then likely jump above what is referred to herein as the “False Reading Setting.” If that occurs, then the software will be directed to a step 242 that waits a predetermined time interval, which interval amount is selected to delay making any decisions about turning the motor off until the “false peak” condition will likely have gone away.
After waiting the time interval amount, the situation may have been rectified by the instantaneous motor current dropping below the torque limit setting. A decision step 250 determines if the value of di/dt is now a negative value, which would be an indication that the absolute magnitude of the motor current is at least moving toward a value that, either is already below the torque limit setting, or is on its way there. If the answer is YES, then it is temporarily presumed that the motor is now running at a normal current level, and that the screw has not yet bottomed out. In that situation, the logic flow is directed back to the step 230, where the motor current IM is again sampled. On the other hand, if di/dt is not a negative value at step 250, then the logic flow is directed to another decision step 252.
Referring back to decision step 240 for a moment, if the absolute value of the derivative of the motor current versus time is not greater than the False Reading Setting, then it can be determined that the motor current has arrived at the torque limit setting due to its normal situation, in which the screw has indeed bottomed out. When that occurs, it is time to turn off the motor, and so the logic flow is directed to a step 260 which turns the motor off. That would be the end of this fastener-driving event.
Now referring back to the decision step 252, if the instantaneous motor current IM is greater than or equal to the user setting (i.e., the torque setting 222) times (or plus) a predetermined “End of Cycle Factor,” then it can be presumed that the screw has indeed bottomed out, but that this bottoming out situation also happened to occur at a time when the derivative di/dt was above the False Reading Setting, as determined in step 240. The motor should nevertheless be turned off in this circumstance, and so the logic flow is directed out the YES output from step 252, to the step 260.
On the other hand, if step 252 determines that the instantaneous motor current is not greater than or equal to the user torque setting plus the End of Cycle Factor, then it is temporarily presumed that the screw has not yet bottomed out, and therefore, the driving event cycle should continue. Thus the logic flow is directed back to the step 230 where the motor current IM is again sampled.
Several additional comments apply to
The value for the False Reading Setting of step 240 will likely need to be determined empirically, because it may be different for each tool design. The False Reading Setting value may also be different for a single tool, being used with different size screws. If that is the case, then the user input data perhaps could include entering the size and/or type of screw being driven, for a more sophisticated tool model, if desired. There could be several different False Reading Settings for several different types and sizes of screws, and all of these could be stored in some type of look-up table that is accessible by the microcontroller that controls the entire tool. Such a False Reading Setting would probably not be adjustable by a user, because that might lead to a situation in which the tool's electronics and/or motor would not be effectively protected.
The End of Cycle Factor used in the step 252 would likely be a predetermined value that again would have to be empirically determined for each type of tool, and also perhaps for various conditions under which the tool operates. Such conditions could again include the screw size and screw type. It is contemplated by the inventors that the End of Cycle Factor would be a percentage above the torque setting value selected by the user, such as 25% above that torque limit setting. Some type of number should be used that will indicate that the screw has actually bottomed out, yet is also high enough that there will not be repeated premature stoppages of the motor. The way that a user uses the tool may cause a higher than normal motor current to briefly or instantaneously occur, but if the End of Cycle Factor is too low, this may prevent that motor current from being considered a False Reading, and the End of Cycle Factor may effectively be ignored by the controller. If the user is quite vigorous in pressing the tool against the driven surface, then perhaps an indicator or a display could be provided as an option, to inform the user that the tool cannot be used in that manner on a repeated basis.
Referring now to
Microcontroller 130 also has two other outputs, PQ1 and PQ2. These outputs control power transistors Q1 or Q2, respectively. The LED displays 190 and 192 will not be illuminated unless the signals on lines PQ1 and PQ2 are active.
By use of this circuit on
Certainly other types of input devices and indication devices could be used to perform this function, without departing from the principles of the present invention. For example, a keypad could be provided with membrane switches, so a user could directly enter numeric values at whatever precision (i.e., number of digits) desired by the tool designer.
If desired, a single tool could be provided with both a torque-limiting control and a depth of drive control, and both types of controls could be adjusted by a user. One control would essentially act as a backup shut-off device for the other control, if desired by the user. In theory, the two above limiter-type controls could be set both to turn off the motor and to interrupt the mechanical final output drive at the exact same instant; but in reality, one control will operate before the other, in real time. On the other hand, the user could set the two limiter-type controls such that one control (e.g., the torque-limiting control) should always act first, and then the other limiter-type control would truly be used as a backup shut-down limiter. However, it should be noted that one type of control may be more repeatable than the other type in some applications. For example, the electronic torque control is often more repeatable in fastening sheet metal-to-sheet metal structures, whereas the depth of drive control is often more repeatable in fastening wood-to-wood structures.
It will be understood that the logical operations described in relation to the flow chart of
It will be further understood that the precise logical operations depicted in the flow charts of
Some of the mechanical mechanisms described above for the portable screw driving tool 10 has been available in the past from Senco Products, Inc. Some of the components used in the present invention have been disclosed in commonly-assigned patents or patent applications, including a U.S. Pat. No. 5,988,026, titled SCREW FEED AND DRIVER FOR A SCREW DRIVING TOOL; a U.S. patent application titled TENSIONING DEVICE APPARATUS FOR A BOTTOM FEED SCREW DRIVING TOOL FOR USE WITH COLLATED SCREWS, filed on Sep. 29, 2004, having the Ser. No. 10/953,422; a U.S. patent application titled SLIDING RAIL CONTAINMENT DEVICE FOR FLEXIBLE COLLATED SCREWS USED WITH A TOP FEED SCREW DRIVING TOOL, filed on Oct. 13, 2004, having the Ser. No. 10/964,099; and a U.S. patent application titled METHOD AND APPARATUS FOR COOLING AN ELECTRIC POWER TOOL, filed on Dec. 27, 2004, having the Ser. No. 11/023,226.
All documents cited in the Detailed Description of the Invention are, in relevant part, incorporated herein by reference; the citation of any document is not to be construed as an admission that it is prior art with respect to the present invention.
The foregoing description of a preferred embodiment of the invention has been presented for purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise form disclosed. Any examples described or illustrated herein are intended as non-limiting examples, and many modifications or variations of the examples, or of the preferred embodiment(s), are possible in light of the above teachings, without departing from the spirit and scope of the present invention. The embodiment(s) was chosen and described in order to illustrate the principles of the invention and its practical application to thereby enable one of ordinary skill in the art to utilize the invention in various embodiments and with various modifications as are suited to particular uses contemplated. It is intended to cover in the appended claims all such changes and modifications that are within the scope of this invention.
The present application claims priority to provisional patent application Ser. No. 60/581,540, titled “AUTO FEED/SINGLE FEED CORDLESS SCREW DRIVING TOOL WITH ELECTRONIC TORQUE CONTROL,” filed on Jun. 21, 2004.
Number | Date | Country | |
---|---|---|---|
60581540 | Jun 2004 | US |