Embodiments of the invention relate generally to powered handheld devices, and more specifically to a handheld device for twisting together strands of wire.
Various solutions have been proposed for twisting together strands of wire. For example, U.S. Patent Application Publication No. 2013/0014852 to Hayden et al. describes a wire tie system for twisting of a single wire about itself, the single wire having a fixed end and a free end. A driven gear has a slot for receiving a stationary portion of the wire and a hole in which the free end of the wire is inserted. As the driven gear turns, the free end is wound about the stationary end. U.S. Patent Application Publication No. 2021/0020337 to Ciapala et al. describes an apparatus for center twisting conductor wires that includes a gripping mechanism having a U-shaped groove with an inflatable U-shaped bladder for gripping central portions of the wires. A rotational member has a pair of gears that engages with a toothed edge of the gripping mechanism for rotating the gripping mechanism. U.S. Patent Application Publication No. 2019/0257097 to Kawai et al. describes an electric power tool for tying rebar with a tying string involving a tying-string twisting operation which is powered by a twisting motor. A torque acting on the twisting motor is determined by using the measured torque to adjust the operations of the twisting motor.
This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the detailed description. This summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter. Other aspects and advantages of the invention will be apparent from the following detailed description of the embodiments and the accompanying drawing figures.
A wire twisting device and a method for twisting wire with a wire twisting device is described herein. The wire twisting device includes: a driven rotating mechanism having a groove, wherein the groove includes a first side and a second side configured to receive a first wire and a second wire, respectively; an electric motor associated with an encoder, wherein the encoder is configured to generate an electrical signal corresponding to changes in rotation of the electric motor; a drive gear mechanically coupled with the electric motor for rotating the driven rotating mechanism, wherein the driven rotating mechanism is configured to twist the first wire and the second wire about one another; a printed circuit board having an integrated circuit current sensor configured to detect an electrical current to the electric motor and generate a voltage that corresponds to the amount of electrical current; and a control unit configured to perform steps including: receiving the electrical signal generated by the encoder; receiving the voltage generated by the current sensor; determining an amount of torque applied to the first wire and the second wire; and when the amount of torque exceeds a predetermined limit, communicating a control signal to reduce the electrical current provided to the electric motor.
The method of twisting wire with a wire twisting device includes: receiving a first wire and a second wire in the wire twisting device, the device having an electric motor configured for rotating a driven rotating mechanism, wherein the driven rotating mechanism includes a groove having a first side and a second side configured to receive the first wire and the second wire, respectively; generating an electrical signal via an encoder, wherein the electrical signal indicates changes in rotation of the electric motor; generating a voltage via a printed circuit board having an integrated circuit current sensor, wherein the voltage corresponds to an electrical current to the electric motor; receiving the electrical signal via a motor controller communicatively coupled with the a control unit, a power supply and the electric motor; receiving the voltage via the control unit communicatively coupled with the motor controller; estimating in real time, via the control unit, an amount of torque applied to the first wire and the second wire based on the voltage; and communicating, via the control unit, a control signal for reducing the amount of electrical current provided to the electric motor.
Embodiments of the invention are described in detail below with reference to the attached drawing figures, wherein:
The drawing figures do not limit the invention to the specific embodiments disclosed and described herein. The drawings are not necessarily to scale, emphasis instead being placed upon clearly illustrating the principles of the invention.
The following detailed description references the accompanying drawings that illustrate specific embodiments in which the invention can be practiced. The embodiments are intended to describe aspects of the invention in sufficient detail to enable those skilled in the art to practice the invention. Other embodiments can be utilized, and changes can be made without departing from the scope of the invention. The following detailed description is, therefore, not to be taken in a limiting sense. The scope of the invention is defined only by the appended claims, along with the full scope of the equivalents to which such claims are entitled.
In this description, references to “one embodiment,” “an embodiment,” or “embodiments” mean that the feature or features being referred to are included in at least one embodiment of the technology. Separate references to “one embodiment,” “an embodiment,” or “embodiments” in this description do not necessarily refer to the same embodiment and are also not mutually exclusive unless so stated and/or except as will be readily apparent to those skilled in the art from the description. For example, a feature, structure, act, etc. described in one embodiment may also be included in other embodiments but is not necessarily included. Thus, the technology can include a variety of combinations and/or integrations of the embodiments described herein.
Embodiments disclosed herein describe a wire twisting tool for twisting wires used to hang parts on picture frame racks for processing through a phosphoric acid anodizing line. The wire twisting tool has a gun-like shape with a jaw or reduction gearbox that is used to twist two wires together. The jaw has a modified output gear with two slots separated by a wall. The two wires slide transversely into the two slots of the jaw and extend transversely to the device on each side of the jaw. One wire goes into each slot and the output gear is then rotated to twist the wires together. The tool can be wirelessly updated, and the health or performance of the tool can be wirelessly monitored. The system is configured to prevent damage to the device by automatically stopping or homing the motor of the device before it can overheat due to overstress. In addition, the system is configured to prevent inadvertent breakage of the wires being twisted due to overtwisting. The wire twisting tool monitors the applied torque, torque applied to the two wires being twisted, and stops twisting if a threshold torque has been reached to avoid breaking the wires. Further, the system is configured to estimate the wire gauge by monitoring the applied torque and comparing the applied torque to previously collected data sets The present system provides advantages over current methods of wire twisting by minimizing injuries, such as carpal tunnel syndrome and repetitive strain injuries. The present system is designed to provide a balanced feel in a user's hand while also providing sufficient power for wire twisting.
Embodiments disclosed herein include a handheld, electric-powered device or tool 10 for twisting two wires 11. As shown in
The shell or casing portion of the body 12 includes a first body member 40 on a first side of the body 12, a second body member 42 on a second side of the body 12, and a top body member 44. The body members 40, 42 and 44 snap together and/or are fastened together with fasteners. The top body member 44 may be removed to replace internal components of the device 10, such as for replacement of the gearbox 14. The body houses internal portions of the device 10, detailed below. The body members may include perforations or ventilation holes 45. On the body 12 opposite the gearbox 14 is a hook or loop or lug 46 extending from between the first body member 40 and the second body member 42. The lug 46 extends from the body 12 and is accessible by a user for hanging or hooking the device 10.
The gearbox 14 extends from the top body member 44, over the first and second body members 40 and 42, and interfaces with the two wires 11. The gearbox 14 includes a rotating mechanism or modified output gear 56 that defines a U-shaped groove 57 configured to receive the two wires 11. The U-shaped groove 57 is formed in and extends inward from a perimeter of the rotating mechanism 56 to slightly past approximately a center 61 of the rotating mechanism 56 and includes two slots 60 with a separating member or wall 62 therebetween, extending from the inner end of the U-shaped groove 57 of the rotating mechanism 56. The width of the U-shaped groove 57 or two slots 60 is slightly greater than the diameters of the two wires 11 and the separating member 62.
Details of the gearbox 14 are shown in
A wire guide 70, as shown in
The gearbox 14 includes the gear train 58 having the four externally toothed gears, including the larger, driven rotating mechanism 56, two drive gears 94 and a smaller driven gear 96, such that teeth of the gears in the gear train are in engagement. As shown in the drawings, the two drive gears 94 are positioned adjacent the rotating mechanism 56. Actuation of the rotating mechanism 56 causes the two slots 60 of the rotating mechanism 56 to rotate past the drive gears 94. As the two slots 60 rotate past each of the drive gears 94, the drive gear 94 adjacent the two slots 60 becomes disengaged from the rotating mechanism 56 due to the size and location of the two slots 60 relative to the gear teeth on the adjacent drive gear 94. The smaller driven gear 96 serves as a redundant power transmission path from the disengaged drive gear 94, through the still-engaged drive gear 94, and to the rotating mechanism 56. The smaller driven gear 96 also physically synchronizes the disengaged drive gear 94 with the rotating mechanism 56 such that as the two slots 60 complete their transit past the disengaged drive gear 94, the teeth of the disengaged drive gear 94 are able to remesh with the rotating mechanism 56, avoiding failure of the gear train 58.
The two drive gears 94 of the gear train 58 are each driven by one of two motors 88, each motor 88 having a shaft or adapter shaft 90 connecting the motors 88 to the drive gears 94 and driving the respective drive gear 94 of the gear train 58 to transmit torque or power from the respective motor 88 to the rotating mechanism 56. In one embodiment, the motors 88 are 25D Metal Gearmotors manufactured by Pololu. In an embodiment, the motors 88 are brushed motors. In one embodiment, an adapter shaft 90 may connect the motor shaft 90 to the gearbox 14. It is foreseeable that other types of motors and configurations of motors 88 and gears 94 producing torque sufficient to twist the two wires 11 could be used in the invention, such as using one motor to drive one drive gear in the reduction gearbox 14.
As shown if
In the embodiment shown, the rechargeable battery 26 is the power source that powers the motors of the device 10. The rechargeable battery 26 may be understood by a person having ordinary skill in the art to be the type of battery used in a cordless power tool, such as a lithium-ion battery pack. The installed battery 26 stores energy and then releases it when an electrical circuit is completed, such as by pressing an “on” switch and/or compressing the trigger 22, actuating the device 10 and/or the motors 88. Upon depletion of the energy in the battery 26, the rechargeable battery 26 must be recharged with energy from a recharger (not shown) and replaced on the device 10 for continued actuation of the device 10.
The trigger 22 on the device 10 is compressible or operable by a user to selectively complete the electrical circuit, engaging and connecting the power source or battery 26 to the components. The trigger 22 is configured to actuate or initiate a wire twisting cycle of the motors 88 when the trigger 22 is compressed and configured to open or break the electrical circuit and stop or pause the wire twisting cycle when the trigger 22 is not compressed.
The trigger 22 is positioned on the upper, inside portion of the grip portion 20 of the device 10 for ergonomic hand positioning and comfort to a user. The trigger 22 may be a small, flattened lever that is depressible with the index finger or another foreseeable type of trigger, such as a push-button switch. One of various embodiments of the trigger 22 may be used in the device 10 as would be understood by one skilled in the art. In one embodiment, the trigger 22 may be a pressure-sensitive or variable speed trigger such that light pressure activates a slow speed in the motors 88 while heavy pressure produces an increased speed of the motors 88. In another embodiment, the trigger 22 may be a reversible trigger. In yet another embodiment, the trigger 22 may include a trigger lock such that the motors 88 and the gearbox 14 of the device 10 continue to be actuated without compressing or squeezing the trigger 22 after an initial compression of the trigger 22.
A separate power switch (not shown) may be electrically connected to the power source or battery 26 of the device 10 to provide electrical power to limited tool functions without actuating or initiating the wire twisting cycle. The separate power switch may be located and oriented to also serve as an emergency power stop to disconnect power to the device 10 to stop the wire twisting cycle.
A motor controller 120 incorporates a driver circuit or an integrated motor driver that regulates or controls the operation of the motors 88, including speed, torque, and direction of each motor 88 in a closed-loop feedback control system. In one embodiment the motor controller 120 is a Basicmicro RoboClaw 2×15A motor controller manufactured by Basicmicro. Each motor 88 is associated with an encoder 121 that monitors and/or detects movements and/or conditions of the motor 88, including changes in rotation, speed, position and/or mechanical output of the respective motor 88 The encoders 121 generate an electrical signal that corresponds to information or data of the motion of the motors 88 that is communicated to, received and processed by the motor controller 120. In the embodiment shown, a rotary position encoder 121 is integrated into the housing of each electric motor 88. Each encoder is an integral Hall-effect quadrature encoder 121 positioned on the shaft 90 of the respective motor 88 and signals changes in rotation of the motor 88. As a result of the electrical signal from the encoders 121, the motor controller 120 outputs a pulse-width modulation signal back to the motors 88, causing the motors 88 to move to a desired position. The motor controller 120 also automatic manages other system conditions, including under/overvolt protection and current limiting. The settings of the motor controller 120 are configurable by a user.
A master control unit or server or microcontroller 122 monitors system parameters, including, but not limited to, battery voltage, trigger state, current drawn by the motor, rotation of the motor and other secondary control inputs, coordinates various tool functions, and runs and executes downloaded programming. In one embodiment the master control unit 122 is an Arduino MKR WiFi 1010 microcontroller manufactured by Arduino. In one embodiment the master control unit 122 may activate one or more system status LEDs (not shown) on an aft end of the top body member 44 in the cavity behind master control unit 122. The master control unit 122 receives digital signals from the motor controller 120. There is a bidirectional, data link between the master control unit 122 and the motor controller 120 which allows the master control unit 122 to orchestrate the functions of the motor controller 120 to achieve the desired function of the device 10 overall. As understood by one skilled in the art, the motor controller 120 is operatively coupled to and acts as an intermediary between the power source 26, the motors 88 and the master control unit 122 in a closed or feedback control loop system.
A printed circuit board or PCB 130 having Hall-effect integrated circuit current sensors is electrically connected to the power source 26 and trigger 22 and is used to monitor the performance of the motors 88. In the embodiment shown, the current sensors are CZ-3724 current sensors from AKM. The PCB 130 also performs signal conditioning. The PCB 130 having the current sensors detects the electrical current to the motors 88 and generates an analog voltage or electrical signal that is proportional to or indicates or corresponds to an amount of electrical current being drawn by or provided to the motors 88. The analog voltage or electrical signal is sent to the master control unit 122. The master control unit 122 generates and sends a control signal, based upon the electrical signal received from the PCB 130, to the motor controller 120. The motor controller 120 controls or adjusts an amount of electrical current from the rechargeable battery 26 to drive the motors 88, including increasing or reducing or maintaining the electrical current, as a result of the control signal from the master control unit 122.
In one embodiment, the motor controller 120, the master control unit 122, and the PCB 130 are located in the upper body 30 of the device 10.
The master control unit or microcontroller 122 includes a physical programmable circuit board that is programmed or coded by a user. The master control unit 122 has input capabilities to monitor and process the electrical signals generated by the PCB 130 and the encoders 121, via the motor controller 120, and output capabilities to send control signals to the motor controller 120 based on the input signals and send real-time updates to a remote device (not shown). In an embodiment, the master control unit 122 is programmable with software to monitor, process and control, via the motor controller 120, in real-time, the electrical current to the motors 88 during actuation of the rotating mechanism 56.
The master control unit 122 may include wireless communication technology and/or high-speed connectivity to connect to and communicate or send or exchange data with remote devices, including local area networking devices or through the internet. The wireless technology and/or high-speed connectivity may be configured to communicate with remote servers or devices, including downloading or providing software updates to the device 10, downloading programming or code to the master control unit 122, and uploading or transmitting data or information from the master control unit 122 to remote servers or devices. The remote servers or devices may be accessible by a remote controller or user. In one embodiment, the remote controller or user can access and view real-time or live data or operating parameters on a remote monitoring dashboard as the tool is being used. In another embodiment, the remote controller or user controls or communicates with the device 10. The master control unit 122 communicates with the motor controller 120 to make adjustments to the motors 88 based on information from the PCB 130 and encoders 121 or other inputs, including remote inputs from remote controllers or users. The electrical signals monitored by the master control unit 122 may be stored as digital data, such as on the device 10 or on the remote server, such as a local server and/or a cloud-based server, and/or digitally communicated with the user.
In the embodiment shown in
Different types of the twisted wires 11 may be used to hang parts on the picture frame racks for processing through the phosphoric acid anodizing line. The wires 11 may have different physical properties depending on the composition of the wires 11 and other physical characteristics of the wires 11, such as gauge. The physical properties and characteristics of the wires 11 affect how much the wires 11 may be twisted before the wires fail or break.
The master control unit 122 may be programmed to stop the motors 88 of the device 10 or to stop the twisting of the two wires 11, the two wires 11 being of the same composition and gauge and of a known composition and a known gauge, before the wires 11 fail or break. Predetermined data is programmed to the master control unit 122. The predetermined data includes information of a relationship between the electrical current to motors similar to the motors 88 and a corresponding applied torque with respect to an initial length and a number of twists of two wires of the same or similar composition and gauge as the two wires 11 being twisted. Additionally, predetermined data breakage information or a predetermined data set with respect to wire failure is programmed to the master control unit 122. The predetermined data breakage information includes a data set or a model or a function of the relationship of a calculated applied torque with respect to a number of twists and an initial length of two wires of the same or similar composition and gauge as the two wires 11 being twisted. Further, the predetermined data breakage information includes a breakage torque or a calculated applied torque or predetermined limit at which the two wires being twisted fail or break. The master control unit 122 compares real-time information from the PCB 130 and/or encoders 121 to the predetermined data information to calculate and estimate the real-time applied torque to the two wires 11. The master control unit 122 compares this estimated real-time applied torque of the two wires 11 being twisted to the predetermined data breakage information to predict the estimated real-time applied torque during twisting that will cause the two wires 11 to fail or break. Based on the estimated real-time applied torque of the two wires 11 being twisted in the device 10 and the calculated applied torque from the data breakage information, the master control unit 122 may then predict the increase in the estimated real-time applied torque over a period of twisting of the two wires 11 and send a control signal to stop or pause the twisting of the two wires 11 before the two wires 11 break. In one embodiment a safety applied torque factor may be applied to the predetermined calculated applied torque to ensure that the two wires 11 do not fail or break. It is foreseeable that a torque measurement subsystem or component could be used to directly measure the torque applied to the two wires 11 and that measured torque could be used to compare to the predetermined data information and the predetermined data breakage information.
In one embodiment the wire twisting device 10 is reprogrammable and may be programmed with predetermined data information and predetermined data breakage information for a second type of wire having a second composition and/or a second gauge, such that the device 10 may be used to twist two wires 11 of the second type of wire, with the master control unit 122 being enabled to stop the twisting of the two wires 11 before the wires 11 fail or are broken.
The master control unit 122 may be programmed to wirelessly monitor the health or performance of the device 10 and to wirelessly update the software or programming of the device 10. The wireless updates to the device 10 may be automatically downloaded to the device 10. Data regarding a failure of the device 10 and a mode of operation during the failure is saved or recorded, including uploading or sending the data to a remote server or device, such that trends can be examined and components identified that may be a likely cause of the failure. Safety protocols may be programmed to the master control unit 122 to avoid foreseeable failures of the wire twisting device 10, including automatically throttling the motors 88 via the motor controller 120 to lower the electrical current to the motors 88 to avoid overheating the motors 88. In one embodiment, programming of the master control unit 122 to monitor the health of the device 10 may include one or more of the following, as well as other device health monitoring programming: monitoring the electrical current of the motors 88; identifying when the motors 88 exceed or surpass a threshold or target electrical current, the target electrical current may include a target quantitative measure of electrical current and/or a target maximum amount of time or time limit that the motors are permitted to surpass a quantitative measure of electrical current; throttling the motors 88 to a lower electrical current when the target electrical current is surpassed; and stoppage or pausing of the motors 88. The target electrical current may be dependent on the composition and gauge of the two wires 11 and/or the motors 88. The throttling protects the motors 88 from overheating and may also be an alert or cautionary sign to a user. In a preferred embodiment, the master control unit 122 automatically sends a control signal to the motors via the motor controller 120 to throttle the motors 88 or stop the motors 88 when the target electrical current has been exceeded.
In some embodiments the models or functions relating to applied torque for different types of wires may be programmed to the master control unit 122 such that the master control unit 122 is able to make a predictive estimate regarding composition and gauge of an unknown wire to determine when to stop the motors before the two unknown wires 11 being twisted fail or break. As known by a person skilled in the art, applied torque of two wires may be calculated based on an initial wire length, a number of twists defining a double helix, a helix length and material properties of the wire. (A helix represents the centerline of a strand of wire.) The calculated applied torque as a function of the number of twists and the initial length of the wire, as used above to identify the applied torque that will cause the two wires 11 of a known composition to break during twisting, and first and second derivatives thereof, are unique for each composition of wire of a gauge at a given set of conditions. The master control unit 122 may be programmed with previously collected or predetermined calculated data sets for each type of wire that may be twisted in the wire twisting device 10. As the wire twisting device 10 is being used on unknown types of wires, the predetermined calculated data sets programmed to the master control unit 122 are compared to real-time data, including the estimated real-time applied torque values (estimated as a function of the measured electrical current) and a first derivative and second derivative of the estimated real-time torque values, calculated by the master control unit 122. Alternately, it is foreseeable that the real-time data could be measured with a direct torque measurement subsystem or component. The comparison of the real-time data to the predetermined calculated data sets determines or estimates the wire composition and gauge of the wire being twisted to predict when to terminate the device cycle or stop the motors 88 before a calculated applied torque from the data breakage information has been reached, avoiding excessive twisting or failure or breakage. Programming of predetermined calculated data sets allows for one wire twisting device to be used on various types of known and/or unknown wires, without reprogramming of the device 10. As detailed above, the master control unit 122 sends control signals, via the motor controller 120, to the motors 88 of the wire twisting device 10 based on the comparison of the real-time data to the predetermined data sets programmed in the master control unit 122 and is able to stop the motors 88 prior to the two wires 11 that are being twisted reaching a point of failure or breakage.
As an example of the data sets,