A system for controlling and monitoring portable tools at a particular work cell remotely by R-F communication to provide error proofing of various parameters including that the correct tool is to be used at a work cell, the tool is properly calibrated for the operation to be performed, that it is being used a proper number of times per part being assembled or inspected, and that the tool has been calibrated within a selected service interval. The tools will be made actuable only by R-F communication with specific factory apparatus whereby theft of such portable tools will be inhibited.
|
0. 65. A method comprising:
providing a portable tool that can be actuated by a user for performing a task, the portable tool having a tool monitor-controller with a radio frequency tool transceiver, the tool monitor-controller being in a first condition that inhibits user actuation of the portable tool;
initiating radio frequency communication between a calibration station and the portable tool and causing the tool monitor-controller to operate in a second condition that permits user actuation of the portable tool;
determining a tool setting value that is indicative of a magnitude of an output of the portable tool when the portable tool performs a predetermined task; and
transmitting the tool setting value from the calibration station to the tool monitor-controller;
wherein the portable power tool is operated to produce the output but is not employed to determine the tool setting value.
0. 68. A method comprising:
providing a work cell supervisor with a radio frequency supervisor transceiver, the radio frequency supervisor transceiver defining a communication zone;
providing a portable tool that can be actuated by a user for performing a task, the portable tool having a tool monitor-controller with a radio frequency tool transceiver, the tool monitor-controller being in a first condition that does not provide validation that the task has been performed by the portable tool;
placing the portable tool within the communication zone to permit the radio frequency supervisor transceiver and the radio frequency tool transceiver to communicate, the work cell supervisor transmitting an activation signal, the radio frequency tool transceiver receiving the activation signal; and
operating the tool monitor-controller in a second condition that permits the tool monitor-controller to transmit a message to validate that the task has been performed by the portable tool.
0. 46. A method comprising:
providing a work cell supervisor with a radio frequency supervisor transceiver, the radio frequency supervisor transceiver defining a communication zone;
providing a portable tool that can be actuated by a user for performing a task, the portable tool having a tool monitor-controller with a radio frequency tool transceiver, the tool monitor-controller being in a first condition that inhibits user actuation of the portable tool;
placing the portable tool within the communication zone to permit the radio frequency supervisor transceiver and the radio frequency tool transceiver to communicate, the work cell supervisor transmitting an activation signal, the radio frequency tool transceiver receiving the activation signal and the tool monitor-controller responsively operating in a second condition that permits user actuation of the portable tool for performing an operation that consists of a predetermined quantity (n) of the tasks;
interrupting communication between the radio frequency tool transceiver and the radio frequency supervisor transceiver before the operation is complete;
operating the tool while communication between the radio frequency tool transceiver and the radio frequency supervisor transceiver is interrupted to complete the predetermined quantity (n) of tasks and thereafter operating the tool monitor-controller in the first condition to prevent initiation of a task in excess of the predetermined quantity (n) of tasks without at least first re-establishing communication between the radio frequency supervisor transceiver and the radio frequency tool transceiver.
0. 1. An error proofing system for portable tools comprising:
a portable, electrically operated tool for applying torque to set a threaded fastener on a workpiece at a work cell,
said tool having a tool monitor-controller operable for controlling the operation of said tool,
said tool being pre-set to provide an output torque of a desired magnitude,
said tool monitor-controller having a radio frequency tool transceiver for communication with selected devices,
one of said devices being a work cell supervisor located at the work cell to monitor and control said tool,
said work cell supervisor having a radio frequency supervisor transceiver for communicating with said tool through said tool transceiver when said tool is in the work cell,
said tool having a torque sensor for sensing the magnitude of torque applied to each threaded fastener in installation and with the torque magnitude noted in said tool monitor-controller,
said tool providing a torque signal to said work cell supervisor by radio frequency communication between said tool transceiver and said supervisor transceiver when the applied torque of the desired magnitude is reached in setting the threaded fastener whereby the work cell supervisor can count the number of proper installation torque cycles,
said tool monitor-controller having preset information regarding the desired magnitude of setting torque on said tool and other information as to certain parameters necessary for said tool to be actuated,
said work cell supervisor being preset as to the desired magnitude of setting torque and other information necessary for said tool to be activated and if such information is correct said work cell supervisor will then provide a signal to said monitor-controller by communication between said tool transceiver and said supervisor transceiver to permit said tool to be activated for installing fasteners in the work cell but if the desired magnitude of setting torque is not correct or one of the other parameters is not correct then said tool will not be activated by said work cell supervisor.
0. 2. The error proofing system of
said work cell supervisor keeping count of the number of correct torque cycle signals received from said tool monitor-controller of said tool,
if the number of correct torque cycle signals of desired magnitude is attained then said work cell supervisor will permit the workpiece to be transferred from the work cell, if the number is not attained then said work cell supervisor will provide a signal whereby the workpiece can be checked.
0. 3. The error proofing system of
0. 4. The error proofing system of
0. 5. The error proofing system of
0. 6. The error proofing system of
0. 7. The error proofing system of
0. 8. The error proofing system of
0. 9. The error proofing system of
0. 10. The error proofing system of
0. 11. The error proofing system of
0. 12. The error proofing system of
0. 13. The error proofing system of
0. 14. The error proofing system of
0. 15. The error proofing system of
0. 16. The error proofing system of
0. 17. The error proofing system of
0. 18. The error proofing system of
0. 19. The error proofing system of
0. 20. The error proofing system of
0. 21. The error proofing system of
said work cell supervisor being preset as to information as to the desired make and/or model number of said tool to be operable at the work cell and if such information from said tool monitor-controller is not correct then said tool will not be actuated by said work cell supervisor.
0. 22. The error proofing system of
0. 23. The error proofing system of
0. 24. The error proofing system of
0. 25. The error proofing system of
0. 26. An error proofing system for portable tools comprising:
a portable, electrically operated tool for applying torque to set a threaded fastener on a workpiece at a work cell,
said tool having a tool monitor-controller operable for controlling the operation of said tool,
said tool being pre-set to provide an output torque of a desired magnitude,
said tool monitor-controller having a radio frequency tool transceiver for communication,
a work cell supervisor located at the work cell to monitor and control said tool and having a radio frequency supervisor transceiver for communicating with said tool through said tool transceiver when said tool is in the work cell,
said tool having a torque sensor for sensing the magnitude of torque applied to each threaded fastener in installation and with the torque magnitude noted in said tool monitor-controller,
said tool providing a torque signal to said work cell supervisor by radio frequency communication between said tool transceiver and said supervisor transceiver when the applied torque of the desired magnitude is reached in setting the threaded fastener whereby the work cell supervisor can count the number of proper installation torque cycles,
said tool monitor-controller having preset information regarding the desired magnitude of setting torque on said tool,
said work cell supervisor being preset as to the desired magnitude of setting torque for said tool to be activated and if such information is correct said work cell supervisor will then provide a signal to said monitor-controller by communication between said tool transceiver and said supervisor transceiver to permit said tool to be activated for installing fasteners in the work cell but if the desired magnitude of setting torque is not correct then said tool will not be activated by said work cell supervisor.
0. 27. The error proofing system of
said work cell supervisor keeping count of the number of correct torque cycle signals received from said tool monitor-controller of said tool,
if the number of correct torque cycle signals of desired magnitude is attained then said work cell supervisor will permit the workpiece to be transferred from the work cell, if the number is not attained then said work cell supervisor will provide a signal whereby the workpiece can be checked.
0. 28. The error proofing system of
0. 29. The error proofing system of
0. 30. The error proofing system of
0. 31. The error proofing system of
0. 32. The error proofing system of
0. 33. The error proofing system of
0. 34. The error proofing system of
0. 35. The error proofing system of
0. 36. The error proofing system of
0. 37. The error proofing system of
0. 38. The error proofing system of
0. 39. The error proofing system of
0. 40. An error proofing system for portable tools comprising:
a portable, electrically operated tool for applying torque to set a threaded fastener on a workpiece at a work cell,
said tool having a tool monitor-controller operable for controlling the operation of said tool,
said tool being pre-set to provide an output torque of a desired magnitude,
said tool monitor-controller having a radio frequency tool transceiver for communication,
a work cell supervisor located at the work cell to monitor and control said tool and having a radio frequency supervisor transceiver for communicating with said tool through said tool transceiver when said tool is in the work cell,
said tool having a torque sensor for sensing the magnitude of torque applied to each threaded fastener in installation and with the torque magnitude noted in said tool monitor-controller,
said tool monitor-controller having preset information regarding the desired magnitude of setting torque on said tool,
said work cell supervisor being preset as to the desired magnitude of setting torque for said tool to be activated and if the magnitude of setting torque is correct said work cell supervisor will then provide a signal to said monitor-controller by communication between said tool transceiver and said supervisor transceiver to permit said tool to be activated for installing fasteners in the work cell but if the desired magnitude of setting torque is not correct then said tool will not be activated by said work cell supervisor.
0. 41. The error proofing system of
0. 42. The error proofing system of
0. 43. An error proofing system for portable tools comprising:
a portable tool for performing a preselected task on a workpiece at a work cell,
said tool having a tool monitor-controller operable for controlling the operation of said tool,
said tool being pre-set to provide the task at a desired magnitude,
said tool monitor-controller having a radio frequency tool transceiver for communication with selected devices,
one of said devices being a work cell supervisor located at the work cell to monitor and control said tool,
said work cell supervisor having a radio frequency supervisor transceiver for communicating with said tool through said tool transceiver when said tool is in the work cell,
said tool having a sensor for sensing the magnitude of the task applied to the workpiece,
said tool providing a task magnitude signal to said work cell supervisor by radio frequency communication between said tool transceiver and said supervisor transceiver when the applied task of the desired magnitude is reached whereby the work cell supervisor can monitor the operation of said tool,
said tool monitor-controller having preset information regarding the desired magnitude of the setting of the task on said tool and other information as to certain parameters necessary for said tool to be actuated,
said work cell supervisor being preset as to the desired magnitude of the task and other information necessary for said tool to be activated and if such information is correct said work cell supervisor will then provide a signal to said monitor-controller by communication between said tool transceiver and said supervisor transceiver to permit said tool to be activated to perform task in the work cell but if the desired magnitude of the task is not correct or one of the other parameters is not correct then a signal will be generated whereby said tool should not be activated.
0. 44. An error proofing system for portable tools comprising:
a portable, electrically operated tool for applying torque to set a threaded fastener on a workpiece at a work cell,
said tool having a tool monitor-controller operable for controlling the operation of said tool,
said tool being pre-set to provide an output torque of a desired magnitude,
said tool monitor-controller having a radio frequency tool transceiver for communication,
a work cell supervisor located at the work cell to monitor and control said tool and having a radio frequency supervisor transceiver for communicating with said tool through said tool transceiver when said tool is in the work cell,
said tool having a torque sensor for sensing the magnitude of torque applied to each threaded fastener in installation and with the torque magnitude noted in said tool monitor-controller,
said tool providing a torque signal to said work cell supervisor by radio frequency communication between said tool transceiver and said supervisor transceiver when the applied torque of the desired magnitude is reached in setting the threaded fastener whereby the work cell supervisor can count the number of proper installation torque cycles,
said tool monitor-controller having preset information regarding the desired magnitude of setting torque on said tool,
said work cell supervisor being preset as to the desired magnitude of setting torque for said tool to be activated and if such information is correct said work cell supervisor will then provide a signal to said monitor-controller by communication between said tool transceiver and said supervisor transceiver to permit said tool to be activated for installing fasteners in the work cell but if the desired magnitude of setting torque is not correct then said tool will not be activated by said work cell supervisor,
said work cell supervisor capable of activating said tool by R-F communication with said tool monitor-controller to permit said tool to be activated to install fasteners outside of the R-F range of said supervisor transceiver for a preselected interval.
0. 45. The error proofing system of
0. 47. The method of
0. 48. The method of
0. 49. The method of
0. 50. The method of
0. 51. The method of
0. 52. The method of
0. 53. The method of
0. 54. The method of
0. 55. The method of
0. 56. The method of
0. 57. The method of
0. 58. The method of
0. 59. The method of
0. 60. The method of
0. 61. The method of
0. 62. The method of
0. 63. The method of
0. 64. The method of
0. 66. The method of
0. 67. The method of
|
This application is a broadening reissue of U.S. Pat. No. 6,845,279 issued on Jan. 18, 2005 and also claims benefit under 35 U.S.C. §120 as a division of U.S. patent application Ser. No. 11/501,878 (the original broadening reissue application) filed on Aug. 9, 2006, which is a reissue of U.S. Pat. No. 6,845,279 issued on Jan. 18, 2005.
The present invention relates to a system created to add assembly line error proofing and anti-theft features to existing portable tools. This invention greatly enhances the capabilities of a wide variety of tool types, but, for purposes of simplicity, the tool type exemplified in the body of this document shall be, by way of example, those used for installing threaded fasteners in assembling workpieces together.
Many assembly lines require some way to determine that the tools being used to perform assembly or operations requiring various parameters including predetermined magnitudes of torque, force, pressure, etc. at a particular work cell and are the correct make and model that have been properly set up, configured, calibrated and maintained. They then may require further error proofing to assure that the operations have been correctly performed by the technicians with the pre-approved tool that is used the proper number of times per part being assembled or inspected. They may also require, over time, a constant verification that the tools have been properly maintained, calibrated, and/or certified per a documented procedure or company quality policy. For example, a quality policy can place requirements for tool maintenance and recalibration to be based on the number of times the tool is used (cycle count) and/or by elapsed time between maintenance and recalibration. In traditional applications some such error proofing has been done by non-portable tools which are directly connected by hard wired cables or hoses with hard wired cables to a work cell controller whereby they can derive electric, pneumatic or hydraulic power through these cables or hoses and various ones of those parameters noted being monitored via the hard wired cables. However, this cannot be done with portable tools such as battery operated tools or tools electrically operated by a simple cord connection to an electrical outlet. The present invention provides a system for controlling and monitoring portable tools at a particular work cell by remote communication to prevent them from being used it they are not configured properly, not calibrated properly, not the specified tool for this work cell, have an unacceptably high amount of use without being calibrated or serviced and have some other unacceptable feature being monitored. The present invention further provides a means to disable a tool such that it cannot be actuated when not in the presence of operatively related equipment at the assembly factory thereby establishing anti-theft initiatives.
The present invention provides a system to enhance the use of tools that today have no way to provide substantial forms of error-proofing other than manual assurance. Through the addition of some intelligent electronics in the tool and a supervisory computer at the work cell, this invention provides a means for providing error-proofing operation and anti-theft capabilities. In addition, the present invention provides means for providing other capabilities to be included in a variety of equipment to facilitate monitoring the tools. Making some of the memory inside the tool available to the end user shall allow the end user to include select ed information to be part of the data transferred between the portable tool and the work cell controller that the end user deems pertinent for whatever additional information exchange needed to fulfill any additional tests, qualifications, or information exchange desired. This system and equipment enhances portable battery, electrical cord, hydraulic or compressed air powered tools to pro vide the requirements for them to be used in an error-proofed assembly line. In this regard, the system and equipment, for example, can assure that the correct tool make, model number, and configuration is to be used at a work cell, that the tool being used is properly calibrated to a preselected target value, that it is being cycled the proper number of times per part being assembled, and that the tool has been serviced or calibrated within required service intervals. Here such portable tools will be monitored and controlled remotely by R-F (radio frequency) communication and without the need for hard wire cable connections for such monitoring and control.
It should be understood, and as noted above, that a portable, non-battery electric tool can be utilized which is powered by an electric power source at the work cell whereby only a typical, simple electric cord need to be provided for electrical connection. Thus such tools would not have a hard wire cable connection for communication as noted but could be monitored and controlled remotely by R-F communication. In addition, a portable tool could be monitored by simply having a battery operated, transceiver with data for tracking and monitoring by R-F communication. It should also be understood that pneumatic or hydraulic powered tools powered by hoses can be adapted to provide monitoring at the work cell by R-F communication and without the need for hard wire cable or other type of fixed wired transmission connection for monitoring. This could also facilitate maneuverability of the tool by the operator.
Therefore it is an object of the present invention to provide an error proofing system for utilizing tools at work cells with the tools being controlled and monitored remotely without the need for hard wire cable connections.
It is another object of the present invention to provide a system for utilizing portable, self-powered tools at work cells with the tools being controlled and monitored remotely for error proofing without the need for hard wire cable connections.
It is another object of the present invention to provide a system for utilizing portable, self-powered battery or manually actuated tools at work cells with the tools being controlled and monitored remotely by radio frequency (R-F) communication for error proofing and without the need for hard wire cable connections.
It is another object of the present invention to provide a system for utilizing portable, self-powered battery or manually actuated installation tools at work cells with the installation tools being remotely monitored and controlled for error proofing by radio frequency (R-F) communication and without the need for hard wire cable connections.
It is another object of the present invention to provide a system for utilizing portable, self-powered battery, electrically powered by electric cord, or manually actuated tools at work cells with the tools being remotely monitored and/or controlled for error proofing by radio frequency (R-F) communication and without the need for hard wire cable connections.
It is still another object of the present invention to provide a system for utilizing pneumatically or hydraulically actuated tools being remotely monitored and/or controlled for error proofing by R-F communication without the need for hard wire cable connections.
Further areas of applicability of the present invention will become apparent from the detailed description provided hereinafter. It should be understood that the detailed description and specific examples, while indicating the preferred embodiment of the invention with numerous specific features, are intended for purposes of illustration only and are not intended to limit the scope of the invention nor its applicability of various combinations of specific features to other applications.
The present invention will become more fully understood from the detailed description and the accompanying drawings, wherein:
The following description of the preferred embodiment(s) is merely exemplary in nature and is in no way intended to limit the invention, its application, or uses.
The system has a number of different interacting components. These are generally shown in block diagram form in
Looking now to
The installation tool 10 can be set to be used at a particular work cell 14 to install fasteners to secure workpieces together. The operation of the tool 10 is remotely monitored and controlled at the work cell 14 by the work cell supervisor 16 in a manner to be seen. In this regard, as seen in
However, prior to locating the tool 10 in the work cell 14 at the assembly factory, it is first located at a preliminary set up station 18. See
Next, at the assembly factory site of the end user the portable installation tool 10 must be calibrated to provide the desired magnitude of torque for its use to install fasteners at a particular work cell 14. In this regard, as will be seen, the tool 10 typically will have the capability to provide torque over a significant range of magnitudes for the same or different applications at work cells 14. In this regard, by way of example, the portable installation tool 10 can be a torque type tool for installing threaded fasteners and of a type such as a nut runner for securing a nut to a bolt at a particular torque or a screw driver for installing a threaded bolt or screw at a particular torque.
At the calibration station 20 the torque magnitude of the tool 10 will be set by a technician to the desired level for a particular operation at a particular work cell 14. The adjustment of the tool 10 by the service technician will be monitored and measured by the calibration station 20. See
The present system also provides a portable audit device (PAD) 22 which can be carried by a roving quality inspector or tool repair technician and used to audit various information in the tool monitor-controller 12. See
Looking now to
In this regard the tool monitor-controller 12 in the tool 10 is provided with significant information and data which is stored and includes the information critical to being actuated for operation at the work cell 14. This information is made available for monitoring by the work cell supervisor 16. Thus in one form of the invention the tool monitor-controller 12 can be provided with a tool memory 30 in which the information and data, items 1-24, (listed below) are stored. This list in no way limits the capabilities nor intent of this invention and is intended to be only an exemplary list of parameters that can be selectively revised or updated and further enhanced with software component modifications.
It should be understood, that most or all of the items 1-24 may be initially programmed into the tool memory 30 by the preliminary set up station 18 at the facility where the electronics is installed. Each item will have its own identifiable memory location. However, the end user can be provided with similar apparatus with a limited set up and revision software. In one form, this type of software would be located at the calibration station 20 and allow the service technician access to certain parameters using a special password access and to other parameters not requiring a special password.
The following is an exemplary list of parameters:
The following is an exemplary list of parameters:
1. Tool Type—This is typically defined as a coded type plus manufacturer code. Tool Type could be one for Fastening, various Dimensional checking, Pressure checking, Force measurement and the like. A specific example of this code would be FB for Fastening, Bosch, a tool made by Bosch Tool Corporation, for fastening threaded fasteners. This is set by the preliminary set up station 18 at the facility where the electronics are installed and is not field changeable.
2. Tool Model Number—This is entered to reflect the tool manufacturer's model number in the format routinely displayed on the outer markings of the tool. This is set by the preliminary set up station 18 where the electronics are initially installed or can be changed in the field by selected, certified technicians using password protected features of the calibration station 20 when a change has been made to the mechanics of the tool that alter its applicability to a particular work cell or alter the fundamental operation of a tool (new gear ratio, addition of special end effectors, etc.)
3. Tool Serial Number—This is entered to reflect the tool manufacturer's serial number routinely displayed in the format seen on the outer markings of the tool. This is set by the preliminary set up station 18 at the facility where the electronics are installed and is not field or end user changeable.
4. Tool Build Date—This is the date that the electronics with R-F link enhancements for providing error proofing were installed in the base tool but is not the date the base tool was manufactured. This is set by the preliminary set up station 18 where the electronics is initially installed and is not field changeable.
5. PCB Serial Number (printed circuit board)— This is the serial number of the printed circuit board used to build the tool monitor-controller 12. This is set by the preliminary set up station 18 at the facility where the electronics is initially installed or can be changed in the field by selected, certified technicians using the password protected features of the calibration station 20 when the module with a tool monitor-controller 12 is replaced.
6. PCB Revision (printed circuit board)— This is the revision date of the printed circuit board used to build the tool monitor-controller 12. This is set by the preliminary set up station 18 at the facility where the electronics was installed or can be changed in the field at the assembly factory by selected certified technicians using the password protected features of the calibration station 20 when a tool monitor-controller 12 is replaced.
7. Tool Monitor-Controller Software Revision—This reflects the revision of the software programmed into the memory 30 of the tool monitor-controller 12. This can be set by the preliminary set up station 18 at the facility where the electronics was installed or changed in the field by selected, certified technicians using the password protected features of the calibration station 20 when the software in the tool monitor-controller 12 is reprogrammed or replaced.
8. Total Tool Cycle Count—As a tool 10 is used and executes “good” cycles the tool monitor-controller 12 reports good cycle information to the work cell supervisor 16. For a torque tool, a “good” cycle is when the desired magnitude of installation torque is attained in setting a fastener. Because in some forms of the invention the amount of programming space is highly limited in the tool monitor-controller 12 and in the memory 30, the software to keep track of the number of cycles a tool 10 has been run is executed in the work cell supervisor 16. Because, in some instances, it is the nature of the tool memory 30 to be limited in the number of times it can be successfully written into, in one case, the total tool cycle count is incremented only after 100 good cycles have been run. After 100 good cycles have been performed, the work cell supervisor 16 writes a new (incremented by 100) total cycle count into the memory 30 on the tool monitor-controller 12. This count is set at zero by the preliminary set up station 18 at the facility where the electronics is initially installed and automatically incremented after each 100 cycles through the normal operation and interaction of the tool monitor-controller 12 and the work cell supervisor 16. This 100 cycle count cannot be reset at the customer site and can only be changed at the facility where the electronics was installed.
9. Cycle Count At Last Service Interval—This is set initially at zero by the preliminary set up station 18 when the electronics is initially installed and is automatically reset using the calibration station 20 when a tool is serviced and recalibrated by certified technicians. When a tool is serviced, the calibration station 20 will read the total tool cycle count and copy its present value into the cycle count at last service interval automatically. It will also revise the 15. Date of Last Calibration to “today's” date.
10. Service Interval Cycles—This sets the maximum number of cycles allowed to be run on a tool between service intervals. This is initially set at an appropriate number, i.e. for example 100,000 cycles, by the preliminary set up station 18. This can then be reset by the calibration station 20. A tool is shut down by the work cell supervisor 16 if the total tool cycle count is greater than or equal to the tool's cycle count at last service interval plus the pre-set service interval cycles. In one form of the invention, an alarm output will be generated by the work cell supervisor 16 if the total tool cycle count is greater than or equal to the tool's cycle count at last service interval plus 80% of the pre-set service interval cycles. This creates an alarm at 80% of the service interval to assure plenty of time to re-certify the tool or provide a replacement tool to avoid or minimize assembly line down time. The facility where the electronics is installed will place this default value into this parameter via the preliminary set up station 18, but the service technician can change it at any time through the calibration station software 40 at the calibration station 20.
11. Date Of Last Service—This is automatically entered by the calibration station 20 when a tool is re-calibrated after servicing. It will also revise 9. Cycle Count at Last Service, 13. Cycle Count At Last Calibration, and 15. Date of Last Calibration.
12. Service Interval Days—This sets the maximum number of calendar days a tool is allowed to be run between servicing and is originally set at the preliminary set up station 18 at an appropriate number, for example 100 days. A tool is shut down by the work cell supervisor 16 if the present date is greater than or equal to the tool's date of last service plus the pre-set service interval days. In one form of the invention an alarm output will be generated by the work cell supervisor 16 if the present date is greater than or equal to the tool's date of last service plus 80% of the pre-set service interval days. This creates an alarm at 80% of the pre-set service interval days to assure plenty of time to re-certify the tool or provide a replacement tool to avoid or minimize assembly line down time. The preliminary set up station 18 will initially place this default value into this parameter, but the service technician can change this default number at any time through the calibration station software 40.
13. Cycle Count At Last Calibration—This is set at zero at the facility where the electronics is installed and automatically set when a tool is calibrated by certified technicians using the calibration station 20. When a tool is calibrated, the calibration station 20 will read the total tool cycle count and record its present value into the cycle count at last calibration automatically. It will also reset 15. Date of Last Calibration.
14. Calibration Interval Cycles—This sets the maximum number of cycles a tool is allowed to be run between calibrations. A tool is shut down by the work cell supervisor 16 if the total tool cycle count is greater than or equal to the tool's cycle count at last calibration plus the pre-set calibration interval cycles. In one form of the invention, an alarm output will be generated by the work cell supervisor 16 if the total tool cycle count is greater than or equal to the cycle count at last calibration plus 80% of the pre-set calibration interval cycles. This creates an alarm at 80% of the allowable cycle counts between calibrations to assure plenty of time to re-certify the tool or provide a replacement tool to avoid or minimize assembly line down time. The facility where the electronics is installed will initially place a default value into this parameter by the preliminary set up station 18, but the service technician can change it at any time through the calibration station software 40.
15. Date Of Last Calibration—This is set at the facility where the electronics is installed by the preliminary set up station 18 to the tool build date and automatically reset at the assembly factory when a tool is calibrated by certified technicians using the calibration station 20.
16. Calibration Interval Days—This sets the maximum number of calendar days a tool is allowed to be run between calibrations. A tool is shut down by the work cell supervisor 16, which determines the elapsed days, if the present date is greater than or equal to the tool's date of last calibration plus the pre-set calibration interval days. In one form of the invention an alarm output will be generated by the work cell supervisor 16 if the present date is greater than or equal to the tool's date of last calibration plus 80% of the pre-set calibration interval days. This creates an alarm at 80% of the pre-set calibration interval days to assure plenty of time to re-certify the tool or provide a replacement tool to avoid or minimize assembly line down time. The facility where the electronics is installed will initially place a default value into this parameter, but the service technician can change it at any time through the calibration station software 40.
17. Customer Field 1—This memory location is open for customer use. These data fields are set at the facility where the electronics is installed to null characters by the preliminary set up station 18, but the customer can insert information or change them at the assembly factory by using the calibration station 20.
18. Customer Field 2—see Customer Field 1.
19. Customer Field 3—see Customer Field 1.
20. Tool Maximum Capacity (torque, dimension, pressure, force, etc) in engineering units. This is set at facility where the electronics is installed by the preliminary set up station 18 or changed in the field at the assembly factory by certified technicians using the password protected features of the calibration station 20 when a change has been made to the mechanics of the tool that alter its applicability to a particular work cell 14 or alter the fundamental operation of a tool (new gear ratio, addition of special end effectors, etc.).
21. Engineering Units (Lb-Ft, Inches, PSI, Lbs, Etc.) This is set at the facility where the electronics is installed by the preliminary set up station 18 or changed in the field at the assembly factory by certified technicians using the calibration station 20 and the calibration station software 40.
22. Tool Minimum (Torque, Dimension, Pressure, Force, Etc.) This is set the facility where the electronics is installed by the preliminary set up station 18 or changed in the field at the assembly factory by certified technicians using the password protected features of the calibration station 20 when a change has been made to the mechanics of the tool that alter its applicability to a particular work cell or alter the fundamental operation of a tool (new gear ratio, addition of special end effectors, etc.).
23. Spare—This is an open information site in the tool memory 30 accessible by the calibration station 20 at the assembly factory to put in whatever information the end user desires monitoring, such as other rebuild dates, etc.; it should be understood that a number of other open memory locations could be provided for selected use by the end user.
24. Tool Setting (torque, dimension, pressure, force, etc). This is generated by the calibration station 20 and is typically the calculated average of 10 cycles. This is set at the facility where the electronics is installed by the preliminary set up station 18 or changed in the field at the assembly factory by technicians using the calibration station 20 when an adjustment has been made to the average capability of the tool (e.g. adjustment to the torque clutch, etc.). The service technician can change it at any time through the calibration station software 40.
The following chart provides a brief summary of the list of items 1-24 discussed above.
Values And Data Entered into the Tool Memory 30
by the Preliminary Set-up Station 18
When Shipped to the Customer
Value Set Into the
Tool Memory 30
Item
Parameter Name
When Shipped
*1
Tool Type
Coded Tool Type plus
Manufacturer's Code
2
Tool Model Number
Model number of
base tool as it
appears on the tool
*3
Tool Serial Number
Serial number of
base tool as it
appears on the tool
*4
Tool Build Data
The date the tool had the
electronics installed.
Useful for
warranty liability
5
PCB Serial Number (printed circuit
The serial number of
board)
the Tool
Monitor-Controller
12 printed
circuit board
6
PCB Revision (printed circuit board)
The revision number of
the Tool
Monitor-Controller
12 printed
circuit board
7
Tool Monitor-Controller Software
The revision number of
revision
the Tool
Monitor-Controller
software installed
*8
Total Tool Cycle Count
Zero
9
Cycle Count At Last Service Interval
Zero
10
Service Interval Cycles
100,000
11
Date Of Last Service
The date the tool had the
electronics installed
12
Service Interval Days
100
13
Cycle Count At Last Calibration
Zero
14
Calibration Interval Cycles
10,000
15
Date Of Last Calibration
The date the tool had the
electronics installed
16
Calibration Interval Days
1
17
Customer Field 1
Blank
18
Customer Field 2
Blank
19
Customer Field 3
Blank
20
Tool Max. Capacity (torque,
Per Manufacturer's
dimension, pressure, force, etc
Specification
21
Engineering Units (Lb-Ft, inches, PSI,
Tool Specific
Lbs, etc.)
22
Tool Minimum (torque, dimension,
Per Manufacturer's
pressure, force, etc).
Specification
23
Spare
Blank
24
Tool Setting (torque, dimension,
20% of Tool
pressure, force, etc).
Maximum Capacity
*Identifies those parameters that are settable only by the Preliminary Set-up Station 18.
It should be noted that the data listed for certain of the monitoring parameters can be changed at the discretion of the end user, for example such as 10. Service Interval Cycles, 12. Service Interval Days, 14. Calibration Interval Cycles and 16. Calibration Interval Days.
The Customer Fields 1-3 permit the end user at the assembly factory to put any type of information desired into the tool memory 30. For example, they could use it to specify what section or work cell of an assembly factory the tool 10 is allowed to be used at, the number of times the tool 10 had to be serviced during its life, the owners asset number, where the tool 10 was bought, etc. This information will be available at each work cell 14 to allow the end user to write software to perform any type of test, data logging, or asset (tool) tracking program they wish.
Thus the work cell supervisor 16 can then view or monitor all of the above items stored in the tool memory 30. The work cell supervisor 16 will be programmed to select from this data listed to qualify a particular tool as allowed to operate. In addition, since the work cell supervisor 16 is linked to the factory wide supervisor 23 all of the data stored in the tools being used at work cells 14 in the assembly factory can be made available to the factory wide supervisor 23. Thus, through this link, supervisory or maintenance people can perform an audit on the condition and location of all the portable tools located and active within this network. The embodiments of this specification only provide, by way of example, the mechanisms for making certain, selected data available to the factory wide supervisor 23 and makes no attempt at defining the other numerous ways that this data could be modified and could be accessed and used.
As noted the installation tool 10 can be one of generally standard design such as a portable, battery operated torque tool. Here, in order to correctly monitor the magnitude of torque as applied to a fastener, the tool 10 will have a (torque) measurement sensor 60. In this regard the magnitude of torque could be sensed by a torque transducer built into the tool and monitored to determine the magnitude of torque applied to each fastener. On the other hand some torque tools are provided with a mechanical sensor having a clutch which is adapted to be moved such that when the preset magnitude of torque is attained it will be moved sufficiently to open a switch whereby rotation of the motor is stopped. One such tool is manufactured by Bosch Tool Corporation1. The clutch includes a shut-off ring connected to a micro-switch, and a clutch spring and tension adjuster assembly. The clutch spring exerts a resilient bias against the shut-off ring. As torque on the fastener increases, the shut-off ring is moved against that resilient bias. When the tool reaches the pre-set magnitude of torque, the shut-off ring is moved against the bias of the clutch spring to a position opening the micro-switch whereby rotation of the motor is stopped. The magnitude of shut-off torque can be selectively set by adjustment of the tension adjuster which is accessible to the service technician equipped with any special tooling necessary to change the amount of resilient bias needed to be overcome to open the micro-switch. Now the condition of the micro-switch is sensed and provides the signal of correct magnitude of applied torque when it is opened.
1 BOSCH® is the registered trademark of Robert Bosch GmbH.
The specific details of such tools with torque transducers as sensors or with torque responsive clutches are known in the art and do not constitute a part of the present invention and thus have been omitted for simplicity and brevity. For example, the use of a torque limiting clutch for limiting the torque to selected magnitudes and to act as a switch is noted in U.S. Pat. No. 6,662,882 issued Dec. 16, 2003 to Hanson for Power Nut Runner With Torque Responsive Power Shut Off and U.S. Pat. No. 3,792,632 issued Feb. 19, 1974 to Pinkerton for Tool For Torquing And Crimping Fasteners.
As noted the portable installation tool 10 has the tool monitor-controller 12 located therein. The various components of the tool monitor-controller 12 are shown in FIG. 4. There it can be seen that the monitor-controller 12 has a tool embedded controller 32 which is actuable to control the operation of the tool 10.
The tool embedded controller 32 receives the signal from the (torque) measurement sensor 60 each time a fastener is set at the preselected magnitude of torque. The embedded controller 32 is also connected to the tool memory 30 and has access to the information stored therein. The tool monitor-controller 12 has a tool R-F transceiver 28 by which the tool 10 can communicate wirelessly by radio frequency with the work cell supervisor 16, the calibration station 20 and the portable audit device 22. See FIG. 1.
Since, for this particular example of implementation, the R-F link is typified as a Bluetooth™. R-F link, the tool memory 30 can be attained by using a 4 Mbit Flash memory similar to an SST39VF4 or equivalent, and use the Persistent Store User Definable Data values as defined by Cambridge Silicon Radio re the CSR chip and Bluetooth™ protocol (commercially available) as a transport mechanism to get the data from the tool memory 30 to become available at the work cell supervisor 16. The use of the Bluetooth™ protocol is the protocol used for this example. Bluetooth R-F modules and transceivers are commonly used and are commercially available. But it should be understood that other commercially available R-F transceivers and modules are commonly used. For example alternatives to Bluetooth™ such as 802.11, WiFi, or Zigbee could be used to perform the same R-F function as that described herein. Therefore, the tool R-F transceiver 28 can be selected from a number of commercially available ones.
As noted, before the portable installation tool 10 is used it is first programmed at the preliminary set up station 18 at the facility where the electronics is installed, then calibrated at the assembly factory at the customer site by the calibration station 20.
Thus the installation tool 10 is taken to the calibration station 20 for setting the tool 10 to provide the desired magnitude of torque. See FIG. 6.
Looking now to
When the tool 10 is being calibrated there are two paths for communication into and out of the calibration PC 38. The calibration PC 38 uses the first bi-directional link to drive the R-F link to the tool monitor-controller 12 via the calibration R-F transceiver 42 and the tool R-F transceiver 28. The implementation of these communication ports could be done in many ways, but in one form will mainly be configured as a plug-in card for a PC (PCMCIA, Compact Flash, etc), or a custom design for a single board computer design. The calibration PC 38 has a second (cabled) serial link to the calibration device 36. When the tool 10 is brought into proximity to the calibration R-F transceiver 42 the two automatically locate each other via the R-F link and begin a dialogue. The computer software 40 in the calibration PC 38 will identify all of the parameters inside the tool 10 and first see if the two have ever communicated before, or if this is a new tool to the assembly factory. If they have not, the software 40 in the PC 38 will start a new record for this particular tool. This record will become part of the data in a database, such as an Access or Excel database, that records all of the calibration and service data for this tool 10 through its life. This data also becomes valuable for asset tracking because it can provide a rich history of the location of and use of a particular tool. The calibration computer software 40 will automatically create a new entry and a database record without the operator ever picking up a pencil or manually logging calibration data. This software operates this way to make it easy to introduce a new tool into a plant. Just bringing the tool into proximity of the calibration station 20 will automatically create a log of this new tool's presence in the assembly factory and store all of the information associated with that tool. Because it is probable that in very large assembly plants there may be more than one calibration station 20, the information available in these tools is intended to be stored at a central computer called a factory wide supervisor 23 typically located on a factory-wide communications network. If the calibration station 20 recognizes this tool as one previously communicated with, it will not create a new tool entry, but append data to the existing records. However, a calibration station 20 different from the one originally accessed by the tool 10 can secure the background information from the factory wide supervisor 23.
When the tool 10 runs a fastener element on the calibration device 36, the calibration device 36 automatically sends this data across the cabled serial line into the calibration PC 38. The PC 38 displays the torque values to the operator, gives the operator an opportunity to reject the torque value of a particular cycle (if there was a problem with that particular cycle), then averages the torque magnitude of multiple cycles. In one form, after the portable tool 10 runs approximately 10 cycles, the average torque of these cycles as noted by the PC 38, if at the proper magnitude, is written into the tool memory 30 by the operator via the R-F link between the tool transceiver 28 and the calibration transceiver 42. After this happens, the tool 10 is now carrying inside its memory 30 the information that identifies the magnitude of the average torque it produces to set a fastener, and this information is included in all future R-F dialogue. If the magnitude of this torque average is unacceptable, the service technician can adjust the clutch or other control apparatus in the tool 10 to raise or lower the average torque to a value closer to the desired target and run the test again until the tool 10 is set to create an average torque magnitude that is within desired tolerances.
A special enhanced version of the calibration station 20 can be used for major tool repair or reconfiguration. The enhanced version of software can be called “the tool repair station” just for differentiation purposes for this disclosure. Such a tool repair station can have all of the capabilities of the calibration station 20, but through the use of passwords and privileged access to supplemental software that will be included in the calibration station software 40 will allow the certified service technician to gain access to altering some of the parameters stored in the tool memory 30 of the tool 10. The tool repair station can facilitate repairs or reconfigurations done at the user's site at the assembly factory or an outside source other than the tool factory by specified trained technicians. Only through entering the proper pass codes will such a selected repair technician be able to gain access to all of the parameters that need to be changed when modifications are made to the tool that affect its capabilities, e.g. change to a gear ratio, addition of a gear stage that would effect direction of rotation, a revised set of software programmed into the tool 10, etc. The calibration station 20 will be linked to the factory wide supervisor 23 to provide the data necessary to keep a current and central file on all tools located within the assembly factory. If the assembly factory personnel want to start repairing these tools, then routinely this will be done by a trained or certified repair technician capable of repairing these tools. The following chart identifies those tool parameters that can be changed by the calibration station 20, and those parameters accessible solely through password enabling as would be used after a tool repair. In the chart an “N” indicates that the parameter can be changed without entering a password, a “Y” indicates that the parameter can be changed at the calibration station only if the proper password has been entered (as would be done after a tool repair).
Parameters Alterable by the Calibration
Station & by the Password Enabled
Calibration Station
N = No, Y = Yes
Calibration
Tool
Item
Parameter Name
Station
Repair
2
Tool Model Number
N
Y
5
PCB Serial Number (printed circuit board)
N
Y
6
PCB Revision (printed circuit board)
N
Y
7
Tool Monitor-Controller 12
N
Y
Software revision
9
Cycle Count At Last Service Interval
Y
Y
10
Service Interval Cycles
Y
Y
11
Date Of Last Service
Y
Y
12
Service Interval Days
Y
Y
13
Cycle Count At Last Calibration
Y
Y
14
Calibration Interval Cycles
Y
Y
15
Date Of Last Calibration
Y
Y
16
Calibration Interval Days
Y
Y
17
Customer Field 1
Y
Y
18
Customer Field 2
Y
Y
19
Customer Field 3
Y
Y
20
Tool Max. Capacity (torque, dimension,
N
Y
pressure, force, etc.
21
Engineering Units (Lb-Ft, inches,
Y
Y
PSI, Lbs, etc.)
22
Tool Minimum Capacity (torque,
N
Y
dimension, pressure, force, etc).
23
Spare
Y
Y
24
Tool Setting (torque, dimension,
Y
Y
pressure, force, etc).
Note:
Parameters 1, 3, 4 & 8 are not listed because they are non-field-changeable.
Now the installation tool 10 is set for setting fasteners to an appropriate torque at the selected work cell 14. When the electronics in the portable installation tool 10 is installed, the tool embedded controller 32 is set to maintain the tool 10 deactuated. Thus the tool 10 will not operate without the proper R-F actuating signal being given to the embedded controller 32, by the calibration station 20, the work cell supervisor 16 or the portable audit device 22. Typically at the work cell 14 the portable tool 10 is queried by the work cell supervisor 16. If the portable tool 10 is configured properly, and has not been used for periods that violate the company's quality policies for time and/or cycles between calibration or service periods, the tool 10 will be enabled to run by the work cell supervisor 16. This assures that a tool 10 will not operate without an R-F master station within its R-F range and will only operate if a pre-defined set of qualifications are met.
Looking now to
It is common in many factories to have a centrally located factory wide supervisor 23 in which information from various work cells 14 can be monitored by quality systems supervisors. In the present invention, the work cell supervisor 16 is communicable with a factory wide supervisor 23 via a factory wide local area network. See
The work cell supervisor 16 writes new data into the tool 10 via the R-F link for “8. Total tool cycle count,” and will calculate the cycle count since last service and the cycle count since last calibration based on the cycle count recorded when the tool 10 was last calibrated or serviced (“9. Cycle count at last service interval” and (“13. Cycle count at last calibration”). As noted since the tool memory 30 inside the tool 10 in some instances can be written only a limited number of times, the work cell supervisor 16 will be programmed to write new cycle count data only every 100 cycles or other selected number. In addition, at recalibration, the calibration station 20 writes new data into the tool memory 30 via the R-F link for 13. Cycle Count At Last Calibration and 15. Date Of Last Calibration.
In addition, after service with recalibration, the Calibration Station 20 will write new data into the tool memory 30 via the R-F link for 9. Cycle Count At Last Service Interval and 11. Date Of Last Service, 13. Cycle Count At Last Calibration and 15. Date Of Last Calibration.
As noted, in some embodiments the work cell supervisor 16 provides a digital output signal at a programmable percentage (e.g. 80%) of the maximum allowable cycles or elapsed time between calibrations and between last service. This signal or flag is also serially transmitted to the factory wide supervisor 23. This permits advanced arrangement for recalibration or service or for a replacement tool to be prepared for use at the work cell 14 with minimal down time of the assembly line.
After these checks have been made and the tool 10 becomes operational, a communication packet between the tool 10 and work cell supervisor 16 occurs after each fastening cycle has been successfully completed, i.e. proper torque applied to each fastener. From an assembly line point of view an assembly of particular workpieces will require the correct torque applied for a predetermined number of fastening cycles. The work cell supervisor platform 50 of the work cell supervisor 16 will be programmed to know just how many cycles are required per part being assembled for each tool 10 and provide an interface to an assembly line control via a work cell transfer line 56 to know when the pre-set number of fastening cycles has been properly performed so the parts being assembled can be released out of this work cell 14 for further processing.
As indicated above, in some situations it would be desirable for a qualified technician to audit various portable installation tools 10 at different work cells 14 or other locations. As noted this can be done by the portable audit device 22 which can be carried by a roving inspector or tool service technician. As can be seen in
As previously noted, the R-F transceivers can be selected from commercially available ones and as such are provided with antennas for R-F transmission and reception. However, in one form of the present invention each of the R-F transceivers 28, 42, 46 and 62 were of the same basic construction and were Bluetooth™ modules currently available as Windigo Bluetooth™ BTM0202C2XX-P.2 In this regard, each Bluetooth™ module has a unique node address, in that every node has a guaranteed unique address identifier. Thus no two tools 10, two work cell supervisors 16, two calibration stations 20 or two portable audit devices 22 will ever repeat or respond to the same node address. This information is included inside the Bluetooth™ modules as purchased.
2 Bluetooth is the trademark of Bluetooth SIG Inc.: these Bluetooth modules are from Windigo Systems, Inc.
When the tool 10 is initially built, it will not operate without being given permission to run either at the calibration station 20, by the work cell supervisor 16 at a work cell 14 or by a portable audit device 22. However, the tool 10 will be deactivated when it is removed from the range of the work cell supervisor 16, calibration station 20 or portable audit device 22. This assures that the tool 10 will not operate without an R-F master station within its R-F range. Since the tool 10 cannot be activated without a proper R-F signal, such as from a work cell supervisor 16, there will be little or no incentive for theft. This is also true for the portable tool activated by wire connectable to a power source since that type of tool also will not be activated without the proper R-F signal.
It should be noted, however, that with any portable tool 10 in which the electronics is battery operated, a simple mechanism, such as a manual switch or timer, could be provided to disconnect the battery or place it into a sleep mode whereby the electronics for providing the R-F signal would be deactivated resulting in increased battery life. In this regard, with portable tools having batteries with the R-F signal continuously on, a security device at the assembly factory exits could be used to detect if a portable tool 10 is being removed from the factory without permission.
Since the R-F signals from the R-F transceiver are active all of the time the units are powered up, they are always open to communicate with other Bluetooth™ based R-F transceivers. These devices have been designed to communicate specifically to other Bluetooth™ based devices due to the open interoperability, noise immunity, and international R-F frequency standardization. There are a number of embedded codes such as the node addresses and group classifications that can be used to limit the types of devices that will be permitted to communicate together. It should be noted, that the R-F transceivers require minimal energy whereby the batteries can have a long life without recharging.
The R-F link via the Bluetooth™ module as noted is available in two classes. Class 1 can transmit and receive up to 100 ft. (200 ft. dia. circle) while a class 2 can transmit and receive up to 30 ft. (60 ft. dia. circle). In one form of the invention the range was limited to class 2 to minimize possible interference between adjacent work cell supervisors 16.
The following discussion defines various connections between the apparatus and circuitry as shown in
Regulated power for the R-F module is generated by a voltage regulator U1. The tool's battery power is brought through a 12 pin connector Conn1 into the voltage regulator U1. The voltage regulator U1 regulates the widely varying battery voltage to a very constant 3.3 VDC. This can allow the R-F module U2 to operate inside tools that have a wide variety of battery voltage levels. The regulator U1 will be used to eliminate the affects of battery voltage drops during high current loads and typical battery discharge from normal use. Regulator U1, located on the base module, is connected to the Windigo module U2 through one of the 34 solder tabs located around the perimeter of the Windigo module U2 that connect the Windigo R-F module U2 to the circuitry of the base module. I/O (input-output) lines are brought to the base module through the connector Conn1. These I/O lines interconnect to a variety of places, a detailed description of each follows.
These connections are listed in the order of connection to connector Conn1:
Pins 1 & 11—Ground. This is the negative terminal of the tool's battery pack. It is the ground used by all of the electronics inside the tool 10.
Pin 2— W_ToolEnableln (Tool Enable)— This is the signal produced by the electronics of the base module in the tool 10 that normally causes the tool 10 to operate. The application software executed by the CSR RISC processor takes the W_ToolEnableln signal as a request to run the tool 10, but will not allow the tool 10 to operate unless a predetermined set of qualifications are met as determined by the WCS 16, calibration station 20, or PAD 22. These devices transmit an R-F packet into the Windigo U2 module that has a bit in it that is logically “Anded” with the W_ToolEnableln, then converted into a physical output point ToolEnableOut. The base module effectively “intercepts” the Tool Enable command to take control of the tool 10. A pull-up resistor R7 to 3.3 VDC holds the logic level high and a transistor Q1 is used to pull the signal to a logic “0” for the Windigo Module U2. On the Windigo module U2 this line is presented to the I/O lines of the Cambridge Silicon Radio chip which is the tool embedded controller 32, which includes the state of this bit into the data transmitted via the R-F communication link.
Pin 3— nClutch (Good Cycle)— This is a signal generated by the clutch-switch that is actuated only after the tool 10 has produced the desired amount of torque, indicating a good cycle has been run. The clutch is a device that is based on a torque induced cam-over action that generates linear motion as the clutch is engaged. This linear motion is detected by a mechanical switch and this signal is presented into the base module. Because the switch provides a closure to GND (ground), the only required voltage level translation is a pull-up resistor R5 to 3.3 VDC. On the Windigo module U2 this line is presented to the I/O lines of the Cambridge Silicon Radio chip 32 (the tool embedded controller 32), which includes the state of this bit into the data transmitted via the R-F communication link.
Pin 4— W_RevCycle (Rev Cycle)— This is a signal produced at the tool's trigger switch when the switch is placed in the Reverse mode and the trigger is pulled. It is sent back to the work cell supervisor 16 when a reverse cycle has been run for whatever the end user wishes to use it for, (e.g. user may want to monitor the number of times a day an operator backed out a bolt). A pull-up resistor R11 to 3.3 VDC holds the logic level high and a transistor Q3 is used to pull the signal to a logic “0” for the Windigo Module U2. On the Windigo module U2 this line is presented to the I/O lines of the Cambridge Silicon Radio chip 32 (embedded controller 32), which includes the state of this bit into the data transmitted via the R-F communication link.
Pin 5—SPI_MISO—This is one of the wired serial lines used to program the FLASH memory 30 on the Windigo module. It stands for Synchronous Peripheral Interface—Master In, Slave Out. It passes straight through the base module and is used during the programming of the software and preset of the variables used in the Bluetooth packet protocol. Because this is all logic level, no voltage translation is required.
Pin 6 _SPI_CSB—This is one of the wired SPI serial lines used to program the FLASH memory 30 on the Windigo module U2. It stands for Synchronous Peripheral Interface—Chip Select Bit. It passes straight through the base module and is used during the programming of the software and pre-set of the variables used in the Bluetooth packet protocol. Because this is all logic level, no voltage translation is required.
Pin 7 _SPI_CL—This is one of the wired SPI serial lines used to program the FLASH memory 30 on the Windigo module U2. It stands for Synchronous Peripheral Interface—Clock. It passes straight through the base module and is used during the programming of the software and preset of the variables used in the Bluetooth packet protocol. Because this is all logic level, no voltage translation is required.
Pin 8 _SPI_MOSI—This is one of the wired SPI serial lines used to program the FLASH memory 30 on the Windigo module U2. It stands for Synchronous Peripheral Interface—Master In Out, Slave Out In. It passes straight through the base module and is used during the programming of the software and pre-set of the variables used in the Bluetooth packet protocol. Because this is all logic level, no voltage translation is required.
Pin 9—W_ForCycle (Forward Cycle)— This is a signal produced at the tool's trigger switch when the switch is placed in the Forward mode and the trigger is pulled. It just means that the tool 10 is running in a tightening mode. It is used by the application software executed by the CSR RISC processor 32 in conjunction with the clutch input to determine when a forward running cycle has been run that has caused the clutch to actuate the micro-switch. This conditioned signal constitutes an indication that a successfully run tightening cycle has been executed. This event is transmitted back to the WCS 16 to be used as a cycle counter. A pull-up resistor R9 to 3.3 VDC holds the logic level high and a transistor 02 is used to pull the signal to a logic “0” for the Windigo Module U2. On the Windigo module U2 this line is presented to the I/O lines of the Cambridge Silicon Radio chip 32, which includes the state of this bit into the data transmitted via the R-F communication link.
Pin 10— ToolEnableOut (Tool Enable). This signal is the processed version of ToolEnableln. If the tool 10 has been enabled by the WCS 16, calibration station 20 or PAD 22 the tool 10 will be enabled by this output allowing power to flow through the trigger switch when it is pulled. This signal goes to the logic level control of the power drivers inside the trigger switch, (see
Pin 12—+VBatt. This is the positive terminal of the battery. The battery voltage will vary across the various models of portable tools, and will also fluctuate substantially during heavy loading of the electric motor inside the tool 10. This unregulated battery voltage goes to the voltage regulator U1 on the base module; then regulated DC voltage goes into the Windigo module U2.
The following lists the connections to connector CONN2 and the interaction of other elements:
Serial Port for Communications—The CSR/Windigo module supports a serial port for communication. Although the portable tool does not use these signals, they are useful when a Bluetooth link needs to be established in the work cell supervisor 16 when it is based on an IBM PC. Conn 2 pins 1-4 make up the lines required for a serial port. Conn2 pin 1 is the serial Receive (RX) of the R-F module U2; pin 2 is the Request to Send (RTS); pin 3 is the serial Transmit (TX) of the R-F module U2, and pin 4 is the signal that it is Clear to Send (CTS) messages. These lines are used in standard serial communications data links and thus are well known in the art and thus the details thereof are omitted for purposes of simplicity and brevity.
The Synchronous Peripheral Interface (SPI)— This is a wired serial port of a high speed logic level port typically used for communications between a processor and its peripheral devices. In this application the SPI port is used to download executable source code and some of the variables called persistent store into the FLASH memory 30 on the Windigo Module U2. A special programming device made by CSR called a Casira is used to generate the SPI interface. The signals involved are defined previously in Conn1 pins 5-8.
1. Bluetooth Antenna—Because of the infinite number of packaging constraints, Windigo has chosen to provide the R-F signal, but not the R-F antenna. This gives module users a wide variety of possibilities for antenna type and mounting locations. For the purposes of the present portable tool 10 a very small surface mounted antenna has been chosen. This antenna ANT1 is manufactured by GigaAnt corp. and is soldered directly to the base printed circuit module.
2. Yellow and Green LED—There are two light emitting diodes, a Yellow LED1 and a Green LED2 located on the base module. They have been programmed to indicate the status of the portable tool 10 regarding its ability to be used. The Yellow LED1 is used to indicate that there is radio frequency communication between the tool 10 and some other device. It is programmed to flash while the tool 10 is looking to connect to some other R-F based unit, then go to a solid lit condition once an R-F link has been established with any other Bluetooth enabled device. If the tool is removed from the work cell 14 the LED1 will flash. The Green LED2 provides an indication that the tool 10 has been enabled and is capable of running a cycle. In this regard, the circuitry of the tool 10 will activate the Green LED2 if the voltage level provided by the battery is correct for operating the tool 10. If it is not at the correct level, the LED2 will not be lit providing an alert signal to the operator and a signal to the work cell supervisor 16 that the tool 10 cannot be actuated by R-F communication.
Looking to
The Inputs and Outputs of the Work Cell Supervisor 16 include: Clear Cycle Count—This input resets the Cycle Count to zero.
The Cycle Count is the number of “good” cycles performed on a particular part being assembled (e.g. car) at the work cell 14. The work cell supervisor 16 will keep track of the number of times a tool 10 has been run to good torque and (optionally) disable the tool 10 when it has reached the predetermined number of cycles for that assembly. If, for example a dashboard were being fastened into a car and there were twelve fasteners required to secure it in place, the work cell supervisor 16 will keep the running count of good fastening operations and when twelve fasteners are applied the work cell supervisor 16 will (optionally) disable the tool 10. This becomes a checks and balances for the assembly technician. If the assembly technician is attempting to tighten fasteners on the next scheduled car before the assembly line control equipment acknowledges the old car cleared out and the new car to be in position, the tool 10 will be maintained disabled. This prevents “walk ahead” where an assembly line technician using a portable tool starts working on a new car before it is logged in at the designated work cell area 14.
In an enhanced and optional mode, the work cell supervisor 16 will enable the tool monitor-controller 12 to permit the tool 10 to run a pre-determined number of good cycles, then must make the tool 10 inoperable. This is done in instances where the integrity of the R-F link is diminished due to temporary radio frequency interference or a need to temporarily operate a tool 10 over distances greater than the R-F link will allow. As in the example above where elements are to be fastened into a car and a selected number of fasteners are required to secure it in place, the work cell supervisor 16 will enable the tool monitor-controller 12 to keep the running count of good fastening cycles and when the selected number of fasteners have been applied, to disable the tool 10 and, when R-F communication is re-established to then inform the work cell supervisor 16 that all of the required cycles have been run and to allow the work cell supervisor 16 to initiate the same outputs it would to the work cell transfer line 56 as it would during normal operation. This feature allows the tool 10 to leave the direct communication with the R-F link only for a predetermined number of cycles before the tool 10 is disabled by the tool monitor-controller 12. Typical examples of how this feature would be used are in applications such as deep inside a trunk, glove box, or behind the instrument panel where it is possible to intermittently lose the R-F link. This allows the tool 10 to be run independently of the work cell supervisor 16 just long enough without the direct contact with the R-F link to complete the assembly of a single car. When the assembly technician leaves the car and is walking to the next vehicle, the R-F link between the work cell supervisor 16 and the tool monitor-controller 12 will become reestablished and, if the correct number of good cycles are noted, the counter will be reset in the tool 10 enabling the tool 10 to run the appropriate number of cycles required for the next vehicle.
Asserting the Clear Cycle Count—This will reset the cycle counter to zero and will re-enable the tool 10 to run if it had been previously stopped because it had reached terminal Cycle Count. This input will typically be generated by the operator at a small operator station with a momentary pushbutton switch.
Decrement Cycle Count—Assertion of this input will cause the cycle counter to be decremented by one (unless the count is at zero). This input can be used by a technician when the Cycle Counter is incremented inaccurately, as in the case where an operator tightened the same fastener to an acceptable torque level twice (often called a double hit). Another situation is where there is cross threading between the fastener elements but the acceptable torque level is still reached. This decrement input will typically be generated by the operator at a small operator station with a momentary pushbutton switch to reduce the cycle count.
Allow Tool to Run—Assertion of this input will cause the work cell supervisor 16 to send permission for the tool 10 to run regardless of any of the cycle count, cycles since calibration, torque calibration, etc. test results. This should be a highly secured input switch that is accessible only by a special key. The purpose of this input is to allow the tools to resort to their native state where human supervision is the only check to assure the tools are operating correctly. This mode is typically used, for example, when building a prototype assembly. A tool 10 is needed to be used for some function other than its normal purpose, the assembly line tracking logic is inoperable, or other unforeseen circumstances. The tool 10 will still not operate unless it is located inside the work cell 14 or near a PAD 22 or calibration station 20 where it is receiving the Bluetooth R-F command to run.
Reset Cycle Count—Functionally the same as the Clear Cycle Count, but sourced from a different place. The assembly line operator needs a pushbutton (Clear Cycle Count) to reset everything in the event the operator somehow gets things out of synchronization, but in addition, when everything is running properly the operator should not have to do anything to maintain assembly line flow other than run the pre-prescribed assembly routine. The line tracking equipment should be set up to advance a new (car) into the work cell 14 and reset the cycle counter by asserting the Reset Cycle Counter automatically. This typically comes from a programmable Logic Controller (PLC) that is controlling assembly line flow. When a new vehicle enters the work cell 14, the line controlling PLC will assert the Reset Cycle Counter for a brief time; the cycle counter will be reset to zero, and the tool 10 will be enabled to run.
Output Power—This is the voltage used to drive digital inputs and outputs for the work cell supervisor 16. In some cases it is typically 24 VDC.
Cycle Complete—This is a signal that indicates that a good fastening cycle has just been completed. It is not often used in automated assembly lines, but is available to drive an output (into a PLC), or an indicator light.
Part Complete—This output goes active when the required number of good cycles have been performed on a particular part. This typically is wired into the assembly line controlling PLC so it can know when to advance the assembly line. The Part Complete output from the work cell supervisor 16 will typically trigger the assembly line controlling PLC to generate the Reset Cycle Count input into the work cell supervisor 16.
Tool Operational—This output from the work cell supervisor 16 that indicates the tool 10 is fully operational and capable of running fastening cycles. A lack of this signal will most likely trigger a requirement for a service technician to determine what has caused this tool 10 to become non-operational. Typical causes for this signal to go false are: The tool 10 is not adjusted to the proper torque for this application, the tool 10 has been run too many cycles and has not been calibrated as required, the R-F link between the tool 10 and the work cell supervisor 16 is not operating, etc.
Tool Requires Attention—This output is a warning that a condition exists that will immanently shut down a tool 10. This will occur when a tool 10 has been run too many cycles without being re-certified.
It can be seen that the present system provides a wide variety of monitors and control features which can be selectively varied for numerous applications. Thus the description of the invention is merely exemplary in nature and, thus, variations that do not depart from the gist of the invention are intended to be within the scope of the invention. Such variations are not to be regarded as a departure from the spirit and scope of the invention.
Gilmore, Curt D., Ritchey, Michael L.
Patent | Priority | Assignee | Title |
10078322, | Jan 08 2016 | Newfrey LLC | Power tool system having in-station verification utilizing radio frequency signal strength |
10104455, | May 04 2015 | Milwaukee Electric Tool Corporation | Power tool and method for wireless communication |
10131042, | Oct 21 2013 | Milwaukee Electric Tool Corporation | Adapter for power tool devices |
10131043, | Oct 21 2013 | Milwaukee Electric Tool Corporation | Adapter for power tool devices |
10136198, | May 04 2015 | Milwaukee Electric Tool Corporation | Power tool and method for wireless communication |
10213908, | Oct 21 2013 | Milwaukee Electric Tool Corporation | Adapter for power tool devices |
10277964, | May 04 2015 | Milwaukee Electric Tool Corporation | Power tool and method for wireless communication |
10295990, | May 18 2015 | Milwaukee Electric Tool Corporation | User interface for tool configuration and data capture |
10396573, | Jul 24 2011 | Makita Corporation | Portable battery pack charging system, method for recharging a battery pack, and adapter therefor |
10483901, | Jul 10 2017 | Newfrey LLC | System and method for installation and verification of fasteners |
10510199, | Aug 07 2017 | Milwaukee Electric Tool Corporation | Power tool with irreversably lockable compartment |
10516920, | May 04 2015 | Milwaukee Electric Tool Corporation | Power tool and method for wireless communication |
10569398, | Oct 21 2013 | Milwaukee Electric Tool Corporation | Adaptor for power tool devices |
10706640, | Sep 11 2012 | Black & Decker Inc. | System and method for identifying a power tool |
10735833, | May 04 2015 | Milwaukee Electric Tool Corporation | Power tool and method for wireless communication |
10749360, | Jul 24 2011 | Makita Corporation | Power tool system and battery pack therefor having wireless communicator |
10771004, | Jul 10 2017 | Newfrey LLC | System and method for installation and verification of fasteners |
10792795, | May 22 2017 | Snap-On Incorporated | Wireless torque wrench with torque specifications |
10838407, | May 18 2015 | Milwaukee Electric Tool Corporation | User interface for tool configuration and data capture |
10950074, | Aug 07 2017 | Milwaukee Electric Tool Corporation | Power tool with irreversably lockable compartment |
10967489, | Oct 21 2013 | Milwaukee Electric Tool Corporation | Power tool communication system |
10976726, | May 18 2015 | Milwaukee Electric Tool Corporation | User interface for tool configuration and data capture |
10979786, | May 04 2015 | Milwaukee Electric Tool Corporation | Power tool and method for wireless communication |
11114870, | Jul 24 2011 | Makita Corporation | Power tool system and battery pack therefor having wireless communicator |
11159942, | Oct 26 2011 | Milwaukee Electric Tool Corporation | Wireless tracking of power tools and related devices |
11212909, | Nov 21 2019 | Milwaukee Electric Tool Corporation | Insertable wireless communication device for a power tool |
11256234, | May 18 2015 | Milwaukee Electric Tool Corporation | User interface for tool configuration and data capture |
11260514, | Nov 29 2017 | Milwaukee Electric Tool Corporation | Externally attachable tracking module for a power tool |
11375610, | Nov 21 2019 | Milwaukee Electric Tool Corporation | Insertable wireless communication device for a power tool |
11483633, | May 04 2015 | Milwaukee Electric Tool Corporation | Power tool and method for wireless communication |
11541521, | Oct 21 2013 | Milwaukee Electric Tool Corporation | Power tool communication system |
11543320, | May 22 2017 | Snap-On Incorporated | Wireless torque wrench with torque specifications |
11570888, | Nov 21 2019 | Milwaukee Electric Tool Corporation | Insertable wireless communication device for a power tool |
11571803, | May 30 2019 | Milwaukee Electric Tool Corporation | Power tool with combined chip for wireless communications and power tool control |
11599093, | May 18 2015 | Milwaukee Electric Tool Corporation | User interface for tool configuration and data capture |
11621531, | Sep 28 2018 | Hubbell Incorporated | Power tool with crimp localization |
11631184, | Sep 18 2020 | Spirit AeroSystems, Inc. | Feature inspection system |
11665519, | Feb 06 2019 | Milwaukee Electric Tool Corporation | Power tool with shared terminal block |
11721990, | Jul 24 2011 | Makita Corporation | Power tool system having wireless communicator |
11738426, | Oct 21 2013 | Milwaukee Electric Tool Corporation | Power tool communication system |
11869288, | Aug 07 2017 | Milwaukee Electric Tool Corporation | Power tool with compartment for receiving another device |
11871167, | May 04 2015 | Milwaukee Electric Tool Corporation | Power tool and method for wireless communication |
11871232, | Oct 26 2011 | Milwaukee Electric Tool Corporation | Wireless tracking of power tools and related devices |
11871509, | Nov 21 2019 | Milwaukee Electric Tool Corporation | Insertable wireless communication device for a power tool |
11886168, | May 18 2015 | Milwaukee Electric Tool Corporation | User interface for tool configuration and data capture |
11902778, | Aug 13 2019 | Milwaukee Electric Tool Corporation | Credentialed wireless fob to control power tool devices |
8406697, | Feb 24 2009 | Panasonic Electric Works Power Tools Co., Ltd. | Wireless communications system for tool |
9256988, | Sep 11 2012 | Black & Decker Inc | System and method for identifying a power tool |
9756402, | May 04 2015 | Milwaukee Electric Tool Corporation | Power tool and method for wireless communication |
9888300, | May 04 2015 | Milwaukee Electric Tool Corporation | Power tool and method for wireless communication |
Patent | Priority | Assignee | Title |
3792632, | |||
3963364, | Dec 24 1954 | Tool control system and method | |
3967356, | Oct 19 1973 | AMPHENOL CORPORATION, A CORP OF DE | Insertion tool operable in accordance with a predetermined program to insert a plurality of conductors in insulation-piercing contacts disposed on opposite sides of an electrical connector |
3990805, | Dec 04 1973 | Regle Nationale des Usines Renault | Arrangement for detecting the state of a tool |
4051351, | Nov 10 1976 | Westinghouse Electric Corporation | Electronic system for monitoring pneumatic tool performance |
4056329, | Mar 08 1976 | Invo Spline, Inc. | Detection system for machine tools |
4090802, | Dec 27 1976 | Otto Bilz Werkzeugfabrik | Radio detector for detecting dull and broken tools |
4425061, | Sep 14 1981 | CINCINNATI MILACRON INC , A CORP OF DE | Tool setting device for machining center |
4520446, | Dec 25 1981 | The Japan Steel Works, Ltd. | Apparatus for controlling a plurality of stud tensioning devices |
4604559, | Feb 15 1983 | DEEP OCEAN ENGINEERING INCORPORATED A CA CORP | Apparatus and method for providing useful audio feedback to aid in the operation of remotely controlled powered manipulators |
4615093, | Nov 05 1983 | CyberOptics Corporation | Method and an apparatus for the positioning of components with reference to a workpiece |
4636961, | Aug 19 1983 | Robert Bosch GmbH | Control device for a hand-operated electric power tool |
4720907, | Nov 26 1985 | Euchner & Co. | Identification system |
4742470, | Dec 30 1985 | GTE Valeron Corporation; GTE VALERON CORPORATION, 750 STEPHENSON HIGHWAY, TROY, MI , 48007-3950, A CORP OF DE | Tool identification system |
4778317, | Jan 13 1986 | VOUGHT AIRCRAFT INDUSTRIES, INC | Tactile sensing tool positioning system |
4787136, | Nov 03 1986 | Stabil Elektronik GmbH | Control and monitoring arrangement for tools |
4829650, | Nov 21 1985 | EG & G | Method and apparatus for tightening and/or slackening bolts |
4893025, | Dec 30 1988 | University of Southern California | Distributed proximity sensor system having embedded light emitters and detectors |
4965513, | Sep 30 1986 | Martin Marietta Energy Systems, Inc. | Motor current signature analysis method for diagnosing motor operated devices |
5012402, | Dec 17 1987 | Murata Kikai Kabushiki Kaisha | System for modifying a machine's program at a remote location |
5062747, | Jan 10 1990 | Jig-boring device | |
5086590, | Jun 16 1989 | Tool checking device for use with numerically controlled machines | |
5103146, | Feb 11 1991 | Control for a remote, radio operated device | |
5124622, | Jul 26 1988 | Fanuc Ltd. | Remote diagnosis system of numerical control apparatus |
5125151, | Aug 08 1990 | Newfrey LLC | Rivet setting tool |
5150529, | Apr 12 1988 | Renishaw PLC | Signal transmission system for machine tools, inspection machines, and the like |
5150624, | Feb 01 1991 | Permaflex Company | Method of calibrating a rotary tool unit for an assembly line |
5243533, | Mar 26 1990 | NTN Corporation | Tool abnormality detecting device |
5257199, | Sep 11 1985 | Omron Tateisi Electronics | Apparatus for identifying tools and for managing tool data |
5349735, | Jul 09 1990 | Canon Kabushiki Kaisha | Information detection apparatus and displacement information measurement apparatus |
5484026, | Sep 03 1993 | Nikon Corporation | Handheld electromotive tool with sensor |
5675887, | Jul 21 1995 | Davidson Textron Inc. | Error free rivet system |
5675889, | Oct 28 1993 | Invensas Corporation | Solder ball connections and assembly process |
5719559, | Jun 23 1995 | Flowserve Management Company | System and method for the verification of a digital control system |
5850184, | Jun 25 1997 | Cobra Machine Tool Co., Inc. | Ultrasonic tool confirmation sensor |
5874902, | Jul 29 1996 | INTERMEC IP CORP , A CORPORATION OF DELAWARE | Radio frequency identification transponder with electronic circuit enabling/disabling capability |
5898379, | Dec 29 1997 | RESEARCH FOUNDATION OF STATE UNIVERSITY OF NEW YORK, SUNY , THE | Wireless cycle monitoring system for power tools |
5911456, | Sep 27 1996 | Matsushita Electric Industrial Co., Ltd. | Method and apparatus for mounting parts with pick-up mistake detection and storage of mistake rate |
6005489, | Aug 18 1994 | Atlas Copco Tools AB | Electric power tool with code receiver |
6054831, | Mar 24 1998 | Brunswick Corporation | Radio frequency remote control for trolling motors |
6058598, | Apr 18 1997 | ARCONIC INC | Control system for an assembly tool |
6119052, | Mar 02 1998 | Xerox Corporation | Market-based control system for controlling object motion with smart matter |
6122398, | Apr 11 1995 | MATSUSHITA ELECTRIC INDUSTRIAL CO , LTD | Method of recognizing a screw hole and screwing method based on the recognition |
6151266, | Oct 03 1997 | International Business Machines Corporation; IBM Corporation | Asynchronous multiport register file with self resetting write operation |
6211787, | Sep 29 1998 | Panasonic Intellectual Property Corporation of America | Condition detecting system and method |
6226576, | Dec 17 1997 | Robert Bosch GmbH | Method for monitoring and error recognition |
6240613, | Oct 21 1998 | Newfrey LLC | Rivet setting tool cycle control |
6275316, | Oct 18 1995 | Robert Bosch GmbH | Monitoring and/or controlling device and process |
6310587, | May 30 1997 | Robert Bosch GmbH | Antenna for high frequency radio signal transmission |
6344817, | May 17 1999 | ICX GLOBAL, INC | Method of displaying manufacturer/model code and programmable universal remote control employing same |
6369472, | Apr 19 1997 | Robert Bosch GmbH | Device for acquiring operating parameters of an electric motor |
6375395, | Jul 30 1999 | Laser guide for hand held power drill | |
6384560, | Sep 10 1999 | KAKINO, YOSHIAKI | Abnormality detection apparatus for tool and numerical control apparatus provided with same |
6405598, | Jul 12 1999 | ATLAS COPCO INDUSTRIAL TECHNIQUE AKTIEBOLAG | Tightening tool and monitoring station with mutual wireless communication |
6411199, | Aug 21 1998 | PYRAMID ASSOCIATES, INC | Radio frequency identification system |
6415875, | Jan 12 1999 | Robert Bosch GmbH | Hand-held power tool |
6417780, | Jul 13 1998 | FUTABA CORPORATION | Radio control device |
6452496, | Jul 29 1999 | Round Rock Research, LLC | Radio frequency identification devices and a method of determining a communication range |
6480108, | May 24 1999 | United States Postal Service | Method and apparatus for tracking and locating a moveable article |
6516234, | Dec 03 1996 | Fanuc Ltd. | Information transmitting system for use in factory |
6527280, | Jan 14 2000 | Robert Bosch GmbH | Hand held power tool |
6534942, | Jun 02 1997 | PS AUTOMATION GMBH FUR GESELLSCHAFT ANTRIEBSTECHNIK | Intelligent control and adjustment device |
6536100, | Mar 09 2000 | The Boeing Company | Apparatus for installing fasteners in a workpiece |
6536780, | Feb 10 2000 | Robert Bosch GmbH | Hand power tool |
6539603, | Mar 19 1998 | Atlas Copco Tools AB | Method for self-programming a power nutrunner control system during initial tightening processes |
6543121, | Sep 09 1996 | GEMCOR AUTOMATION, LLC | Method and apparatus for actuating riveting tooling |
6587184, | Apr 10 2001 | Hilti Aktiengesellschaft | Positioning aid for a hand tool device |
6600418, | Dec 12 2000 | 3M Innovative Properties Company | Object tracking and management system and method using radio-frequency identification tags |
6607041, | Mar 16 2000 | Makita Corporation | Power tools |
6622762, | Sep 21 2000 | Robert Bosch GmbH | Electric hand tool with function-enhancing accessories |
6628993, | Jul 15 1999 | Robert Bosch GmbH | Method and arrangement for the mutual monitoring of control units |
6629247, | Mar 28 2000 | EATON INTELLIGENT POWER LIMITED | Methods, systems, and computer program products for communications in uninterruptible power supply systems using controller area networks |
6655186, | Nov 21 2001 | TOX PRESSOTECHNIK GMBH & CO KG | Machine tool |
6662882, | Dec 28 1999 | Atlas Copco Tools AB | Power nut runner with torque responsive power shut-off capacity |
6666283, | Jan 22 2000 | Robert Bosch GmbH | Hand held power tool |
6732005, | Mar 19 2003 | Ford Motor Company | Method and system for reducing errors in a manufacturing process |
6834730, | Apr 29 1999 | Power tools | |
6992585, | Oct 02 2001 | Security system incorporating a single modular unit motion sensor | |
20010053949, | |||
20020029452, | |||
20020108765, | |||
20020144832, | |||
20030017821, | |||
20030037423, | |||
20030101578, | |||
20030102970, | |||
20030105599, | |||
20040098157, | |||
20070034394, | |||
20070090948, | |||
DE19951374, | |||
EP1270150, | |||
JP6312381, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
May 23 2017 | INTEGRATED TECHNOLOGIES , INC | Atlas Copco Industrial Technique AB | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 042474 | /0994 |
Date | Maintenance Fee Events |
Date | Maintenance Schedule |
Mar 02 2013 | 4 years fee payment window open |
Sep 02 2013 | 6 months grace period start (w surcharge) |
Mar 02 2014 | patent expiry (for year 4) |
Mar 02 2016 | 2 years to revive unintentionally abandoned end. (for year 4) |
Mar 02 2017 | 8 years fee payment window open |
Sep 02 2017 | 6 months grace period start (w surcharge) |
Mar 02 2018 | patent expiry (for year 8) |
Mar 02 2020 | 2 years to revive unintentionally abandoned end. (for year 8) |
Mar 02 2021 | 12 years fee payment window open |
Sep 02 2021 | 6 months grace period start (w surcharge) |
Mar 02 2022 | patent expiry (for year 12) |
Mar 02 2024 | 2 years to revive unintentionally abandoned end. (for year 12) |