This invention relates generally to materials processing, and, more particularly, to systems and methods for verifying a materials processing path on a work piece.
Many material processing operations are presently performed using machine tools that operate under numerical control (NC). In a typical NC machine installation, a set of programmed instructions is processed by a machine tool unit (MTU) that provides motion control signals to servomechanisms coupled to the machine tool. A work piece retained by the machine tool is thus processed into a finished part according to the programmed instructions. The instructions are typically prepared by machine tool programmers who develop the instructions based upon available geometrical information for the finished part, which generally includes drawings of the part, either in paper or electronic form. The machine tool programmers also typically include process-related instructions, which may include feed rates for the work piece and even the selection of one or more forming tools such as drills, end mills, or other like forming devices that are driven by the NC machine.
In one particular application, the machine tool may be used to control a welding path in a friction stir welding (FSW) device. FSW is a process for joining metals that does not include the use of filler materials. Instead, a weld is developed along a pre-determined path through a combined action of frictional heating and mechanical deformation of the metal. Briefly, the FSW device rotates and impresses a FSW tool against a surface of the work piece that generates the required frictional heating and mechanical deformation. The FSW tool is progressively moved along a pre-determined path in conformity with the programmed instructions provided to the MTU.
The programmed instructions are generally encoded on a variety of transportable memory devices, which may include punched tapes, magnetic tapes or disks, or optical disks. The programmed instructions are then introduced to the MTU from the transportable memory device using a reader configured to read the transportable memory device. Occasionally, errors occur when the instructions are programmed that may result in one or more defects in the finished part. For example, incorrect geometrical information may be encoded in the instructions so that a part is produced having a weld path that departs from a desired weld path. Programming errors may also include process-related information, so that the work piece may, for example, be subjected to an incorrect feed rate during a portion of the welding process. In either instance, the work piece must be subjected to expensive rework procedures to salvage the part. Alternately, if the work piece cannot be salvaged, it must be entirely scrapped.
Accordingly, what is needed is a system and method for verifying a process path in an NC-controlled system that allows errors to be readily identified and corrected.
The present invention comprises a system for and methods for verifying a materials processing path on a work piece. In one aspect, a system for verifying a material process path on a work piece includes a processing unit operable to receive processing instructions to control a motion of a machine tool device relative to a work piece. A tool holder of the machine tool device retains a tool path tracing assembly that applies a mark to a surface of the work piece as the assembly is moved along the material process path.
Various embodiments of the present invention are described in detail below with reference to the following drawings.
The present invention relates to systems and methods for verifying a materials processing path on a work piece. Many specific details of certain embodiments of the invention are set forth in the following description and in
The system 10 also includes a communications network 22 that permits information to be communicated from one or more processing units 24 to a machine tool unit (MTU) 22. The communications network 22 may include a telephone communications system, a digital subscriber line (DSL), an integrated services digital network (ISDN), a coaxial-based system using a cable modem, or other suitable systems. In other embodiments, the communications network 22 may be a wireless communications system, such as a local area network (LAN), an Ethernet system, or other suitable wireless communications systems.
The processor 24 may generally be operable to receive programmed instructions and data, and to process the data according the received instructions. In particular, however, the processor 24 may be configured to process design information retained by the processor 24 and to generate “high-level” machine tool instructions that describe the location of features on the work piece 14. The high-level machine tool instructions are then communicated to a machine tool unit (MTU) 26 through the communications network 22. The MTU 26 may be operable to control the motions of the machine tool 12 so that the work piece 14 may be subjected to the desired processing operations. In
In this embodiment, a tool path tracing collet shaft 38 includes an upper shaft portion 40 that is suitably sized to slidably receive a guide shaft 42. The guide shaft 42 includes a groove 43 that extends longitudinally along at least a portion of a length of the guide shaft 42, and is configured to receive a guide pin 44 that retains the guide shaft 42 in a desired range of positions on the upper shaft portion 40. The upper shaft portion 40 also includes an internal bore (not shown in
As further shown in
At block 70, the traced process path is observed on the work piece to determine if the traced process path conforms to the desired process path. For example, if the process path is a FSW path, and it is observed that the traced path departs from the desired FSW path, the one or more locations of the departure may be noted, so that the instructions may be altered. At block 72, the errors in the material processing instructions that generated the departures from the desired process path are corrected, so that revised processing instructions are generated. Block 72 may recursively return to block 62 in order to examine the revised processing instructions for further errors. Alternately, the method 60 ends at block 72 if, for example, no errors are detected or if some other condition suitable is met.
While preferred and alternate embodiments of the invention have been illustrated and described, as noted above, many changes can be made without departing from the spirit and scope of the invention. Accordingly, the scope of the invention is not limited by the disclosure of these preferred and alternate embodiments. Instead, the invention should be determined entirely by reference to the claims that follow.
Number | Name | Date | Kind |
---|---|---|---|
4304512 | Vierstraete | Dec 1981 | A |
4778313 | Lehmkuhl | Oct 1988 | A |
4784539 | Lehmkuhl | Nov 1988 | A |
5541864 | Van Bavel et al. | Jul 1996 | A |
5566188 | Robbins et al. | Oct 1996 | A |
5710490 | Choi | Jan 1998 | A |
5895160 | Ginelli | Apr 1999 | A |
5971247 | Gentry | Oct 1999 | A |
6050475 | Kinton et al. | Apr 2000 | A |
6229050 | Nakano | May 2001 | B1 |
6302315 | Thompson | Oct 2001 | B1 |
6341244 | Papiernik | Jan 2002 | B1 |
6732900 | Hansen et al. | May 2004 | B2 |
6742696 | Thompson | Jun 2004 | B2 |
6774598 | Kohler et al. | Aug 2004 | B1 |
6824337 | Pentz et al. | Nov 2004 | B2 |
6843623 | Geissler | Jan 2005 | B2 |
20020162876 | Aota et al. | Nov 2002 | A1 |
Number | Date | Country |
---|---|---|
3404555 | Aug 1985 | DE |
0010043 | Apr 1980 | EP |
Number | Date | Country | |
---|---|---|---|
20060254038 A1 | Nov 2006 | US |