USPatent applicationPatented

Method of monitoring and controlling the seating of screws to the optimum point of grip independent of screw size and material density

Granted 15 Aug 2006 · 1 office action

Assignee: INTELLIGENT AUTOMATION, INC.

Law firm: Law firm · Log in to unlock

Attorney: Attorney · Log in to unlock

Inventors: Mark Smith, Joseph Whyte · Examiner: Paul Ip · AU 2837 · TC 2800

Application· this page
10/970,682
filed 22 Oct 2004
Publication
Not published
not published
Patent
US 7,091,683
granted 15 Aug 2006

Life of the application

16 dated events
⤢ drag to zoom20042006200820102012201420162018202020222024ProsecutionOwnershipDisputesTerm & fees
ProsecutionOwnershipDisputesTerm & feeshover for detail · click to open

Abstract

A method of controlling a motor ( 106 ) used to drive a screwdriver bit ( 105 ) such that screws ( 107 ) are seated to the optimum point of grip between the screw ( 107 ) and the work piece material. An electronic control circuit controls the speed and output torque of the motor ( 106 ). The control system utilizes pulse width modulation (PWM) to control motor ( 106 ) speed and torque. The PWM signal controls the duty cycle of the transistors that supply current to the motor ( 106 ). The amount of current flowing through the motor ( 106 ) coils is proportional to the amount of torque the motor ( 106 ) is producing. Motor ( 106 ) current is measured as voltage produced across a precision resistor that is in series with the motor ( 106 ) coils. As the current in the motor ( 106 ) increases, the voltage across the resistor increases (V=IR). To accurately measure the torque, as measured by the voltage across the precision resistor, a capacitor with a resistor and/or a diode is used to average the analog signal that is measured by the microprocessor. The microprocessor further filters the analog signal using an averaging formula to produce a stable value corresponding to motor ( 106 ) torque/current. When a decrease in current, corresponding to a drop in torque, is detected at the optimum point of grip, the controller ( 100 ) stops the motor ( 106 ).

Description

6 parts
›REFERENCE TO RELATED APPLICATION

The present application claims the benefit of U.S. Provisional Patent Application No. 60/513,544, filed Oct. 24, 2003, whose disclosure is hereby incorporated by reference in its entirety into the present disclosure.

›FIELD OF THE INVENTION

The present invention is directed to a method of monitoring and controlling the seating of screws and more particularly to such a method which minimizes or avoids stripping.

›DESCRIPTION OF RELATED ART

When using screws ( 107 ) to fasten two materials together, the objective is to stop turning the screw ( 107 ) when the optimum point of grip is achieved between the two materials and the screw ( 107 ). The torque required to seat the screw ( 107 ) increases as the screw ( 107 ) passes through the various zones of the seating process. Once the optimum point of grip is reached, the torque required to continue turning the screw ( 107 ) decreases rapidly as the screw ( 107 ) enters the strip or material yield zone.

Traditional approaches have used clutches configured with a prefixed torque limit to disengage the motor ( 106 ) turning the screwdriver bit ( 105 ) once the preset torque value has been reached. There are a number of problems associated with the use of clutches in screw ( 107 ) seating. As mechanical devices, clutches wear over time and their accuracy and repeatability suffer as a result. In addition, a device that stops the turning of the screw ( 107 ) when a specific torque threshold has been reached does not stop the screws ( 107 ) at the optimum point of grip. Torque thresholds do not account for slight variations in screw ( 107 ) size and shape as well as slight variations in the density of the material the screw ( 107 ) is being driven into. Finally, devices that use torque thresholds as the determining factor have to be specifically configured for each screw ( 107 ) and material combination.

To overcome these problems, some patents monitor the various torque zones in the screw ( 107 ) seating process and stop the motor ( 106 ) when an increase in the rate of change of torque is recognized. This rate of change increase corresponds to the head of the screw ( 107 ) coming in contact with the material the screw ( 107 ) is being driven into. However, by stopping the screw ( 107 ) when a rate of change of increase in torque is recognized, the screw ( 107 ) is stopped prior to reaching the optimum point of grip. Others have improved on this approach by moving a fixed distance after the rate of change is recognized. This moves the seating of the screw ( 107 ) closer to optimum point of grip but will stop the screw ( 107 ) prior to or after the optimum point of grip. None of these approaches eliminates the need to configure the tool for the specific screw ( 107 ) and material density being used.

›SUMMARY OF THE INVENTION

To avoid the above and other problems, the present invention is directed to a method of seating screws ( 107 ) to the optimum point of grip by stopping the motor ( 106 ) when a decrease in the rate of change of torque is realized. By averaging torque readings, the controller ( 100 ) smoothes the torque rise and falls that occur due to inconsistencies in the material and screw ( 107 ). This in turn, eliminates the possibility of a false decrease in the rate of change stopping the motor ( 106 ) when it is not fully seated at the optimum point of grip. The speed of the motor ( 106 ) is controlled directly by the controller ( 100 ). As the screw ( 107 ) passes through its various seating zones, this zone change is detected by the controller ( 100 ) and the speed of the motor ( 106 ) lowered to insure the motor ( 106 ) is stopped at the instant the controller ( 100 ) detects the optimum point of grip. This method makes the tool completely independent of the screw ( 107 ) size, shape and material, eliminating the need to configure the tool.

The control system in one embodiment utilizes pulse width modulation (PWM) to control motor ( 106 ) speed and torque. The PWM signal controls the duty cycle of the transistors that supply current to the motor ( 106 ). The amount of current flowing through the motor ( 106 ) coils is proportional to the amount of torque the motor ( 106 ) is producing.

›BRIEF DESCRIPTION OF THE DRAWINGS

A preferred embodiment will be set forth with reference to the drawings, in which:

FIG. 1 shows a motor controller;

FIG. 2 shows a surgical screwdriver;

FIG. 3 shows a miniature motor;

FIG. 4 shows surgical screws; and

FIG. 5 shows a seating torque profile.

›DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT

In the preferred embodiment, the torque is controlled in the following manner, which will be explained with reference to FIG. 5 . The seating torque profile shown in FIG. 5 can be divided into the following zones.

Zone 1: The screw ( 107 ) tip makes contact with the material and the required torque level ramps up until the barrel of the screw ( 107 ) is reached.

Zone 2: The barrel of the screw ( 107 ), which is of a relatively constant diameter, requires a constant torque to continue driving the screw ( 107 ) into the material.

Zone 3: Once the barrel is seated into the material, the torque required to continue driving the screw ( 107 ) rises significantly as the head of the screw ( 107 ) comes in contact with the material. The required torque to turn the screw ( 107 ) continues to rise until the optimum point of grip is reached, which occurs at the transition point from zone 3 to zone 4.

Zone 4: In zone 4, the torque required to continue turning the screw ( 107 ) drops significantly as the threads that were created in the material begin to strip. This dramatic decrease in torque continues until the screw ( 107 ) completes one full revolution beyond the optimum point of grip.

Zone 5: After one full revolution beyond the optimum point of grip has been completed, all the threads previously created in the material will be stripped. The torque required to continue turning the screw ( 107 ) is the same as the torque level before the screw ( 107 ) seating process started.

Thus, by measuring the torque, the controller can determine whether the optimum point in the seating torque profile has been reached and can control the motor accordingly.

A motor ( 106 ) used to drive a screwdriver bit ( 105 ) is controlled such that screws ( 107 ) are seated to the optimum point of grip between the screw ( 107 ) and the work piece material. An electronic control circuit ( 108 ) controls the speed and output torque of the motor ( 106 ). The control system utilizes pulse width modulation (PWM) to control motor ( 106 ) speed and torque. The PWM signal controls the duty cycle of the transistors that supply current to the motor ( 106 ). The amount of current flowing through the motor ( 106 ) coils is proportional to the amount of torque the motor ( 106 ) is producing. Motor ( 106 ) current is measured as voltage produced across a precision resistor that is in series with the motor ( 106 ) coils. As the current in the motor ( 106 ) increases, the voltage across the resistor increases (V=IR). To accurately measure the torque, as measured by the voltage across the precision resistor, a capacitor with a resistor and/or a diode is used to average the analog signal that is measured by the microprocessor. The microprocessor further filters the analog signal using an averaging formula to produce a stable value corresponding to motor ( 106 ) torque/current. When a decrease in current, corresponding to a drop in torque, is detected at the optimum point of grip, the controller ( 100 ) stops the motor ( 106 ).

Motor ( 106 ) current is measured as voltage produced across a precision resistor that is in series with the motor ( 106 ) coils. As the current in the motor ( 106 ) increases, the voltage across the resistor increases (V=IR). To accurately measure the torque, as measured by the voltage across the precision resistor, a capacitor with a resistor and/or a diode is used to average the analog signal that is measured by the microprocessor. The microprocessor further filters the analog signal using an averaging formula to produce a stable value corresponding to motor ( 106 ) torque/current.

Sample averaging formula:

(Current value×9.9+New Value*0.1)/10=New Current Value

Averaging the analog signal prevents random peaks/spikes and valleys/drops from creating false triggers. Variations to the averaging formula can be used to adjust the weighting applied to the current and new value.

The motor ( 106 ) speed is determined by monitoring the frequency of the Hall-effect signals produced as the motor ( 106 ) turns. External devices such as an encoder or resolver can also be used as feedback devices. The motor ( 106 ) current and speed are measured by the microprocessor, which determines how the motor ( 106 ) is controlled using the PWM signal.

While a preferred embodiment has been set forth in detail, it will be appreciated that other embodiments can be realized within the scope of the invention. For example, the invention is not limited to surgical screws, but can instead be applied to any system in which it is desired to prevent stripping. Therefore, the present invention should be construed as limited only by the appended claims.

Claims as granted

8 claims

Log in to read the claims of this application.

Log in to unlock

Classifications

7 codes
IPC · International Patent Classification
Section H — Electricity
  • H02P7/00
USPC · US Patent Classification
318/432318/430318/434173/176318/28473/761

Claim changes

Soon
Coming soonHow the claims changed between publication and grant

See which claims were amended, added or cancelled during examination, with every added and removed word marked.

AmendedAddedCancelledUnchanged

The published claims of this application are not paired with the granted ones in what we hold.

File wrapper

⤢ drag to zoomOct 2004Jan 2005Apr 2005Jul 2005Oct 2005Jan 2006Apr 2006Jul 2006Oct 2006USPTOApplicantNon-final rejectionResponse after non-finalNotice of allowance
USPTOApplicanthover for detail · click to open
Pendency
1.8 y
662 days filing → grant
Office actions
1
non-final + final
Responses
1
no RCE
Examiner
Paul Ip
art unit 2837 · TC 2800
Citations: 36 back · 37 forward

See the full prosecution history — every USPTO and applicant action on this file, in order.

Log in to unlock

Documents

Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.

Log in to unlock

Chain of title

⤢ drag to zoom2006200820102012201420162018202020222024Owner 1
Titlehover for detail · click to open

See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.

Log in to unlock