USRE40287E1 - Angular orientation control system for friction welding - Google Patents
Angular orientation control system for friction welding Download PDFInfo
- Publication number
- USRE40287E1 USRE40287E1 US10/988,448 US98844804A USRE40287E US RE40287 E1 USRE40287 E1 US RE40287E1 US 98844804 A US98844804 A US 98844804A US RE40287 E USRE40287 E US RE40287E
- Authority
- US
- United States
- Prior art keywords
- spindle
- force
- computing device
- profile
- actual
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
- B29C65/00—Joining or sealing of preformed parts, e.g. welding of plastics materials; Apparatus therefor
- B29C65/02—Joining or sealing of preformed parts, e.g. welding of plastics materials; Apparatus therefor by heating, with or without pressure
- B29C65/06—Joining or sealing of preformed parts, e.g. welding of plastics materials; Apparatus therefor by heating, with or without pressure using friction, e.g. spin welding
- B29C65/0672—Spin welding
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23K—SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
- B23K20/00—Non-electric welding by applying impact or other pressure, with or without the application of heat, e.g. cladding or plating
- B23K20/12—Non-electric welding by applying impact or other pressure, with or without the application of heat, e.g. cladding or plating the heat being generated by friction; Friction welding
- B23K20/121—Control circuits therefor
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
- B29C66/00—General aspects of processes or apparatus for joining preformed parts
- B29C66/80—General aspects of machine operations or constructions and parts thereof
- B29C66/83—General aspects of machine operations or constructions and parts thereof characterised by the movement of the joining or pressing tools
- B29C66/832—Reciprocating joining or pressing tools
- B29C66/8322—Joining or pressing tools reciprocating along one axis
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
- B29C66/00—General aspects of processes or apparatus for joining preformed parts
- B29C66/90—Measuring or controlling the joining process
- B29C66/92—Measuring or controlling the joining process by measuring or controlling the pressure, the force, the mechanical power or the displacement of the joining tools
- B29C66/924—Measuring or controlling the joining process by measuring or controlling the pressure, the force, the mechanical power or the displacement of the joining tools by controlling or regulating the pressure, the force, the mechanical power or the displacement of the joining tools
- B29C66/9241—Measuring or controlling the joining process by measuring or controlling the pressure, the force, the mechanical power or the displacement of the joining tools by controlling or regulating the pressure, the force, the mechanical power or the displacement of the joining tools by controlling or regulating the pressure, the force or the mechanical power
- B29C66/92441—Measuring or controlling the joining process by measuring or controlling the pressure, the force, the mechanical power or the displacement of the joining tools by controlling or regulating the pressure, the force, the mechanical power or the displacement of the joining tools by controlling or regulating the pressure, the force or the mechanical power the pressure, the force or the mechanical power being non-constant over time
- B29C66/92443—Measuring or controlling the joining process by measuring or controlling the pressure, the force, the mechanical power or the displacement of the joining tools by controlling or regulating the pressure, the force, the mechanical power or the displacement of the joining tools by controlling or regulating the pressure, the force or the mechanical power the pressure, the force or the mechanical power being non-constant over time following a pressure-time profile
- B29C66/92445—Measuring or controlling the joining process by measuring or controlling the pressure, the force, the mechanical power or the displacement of the joining tools by controlling or regulating the pressure, the force, the mechanical power or the displacement of the joining tools by controlling or regulating the pressure, the force or the mechanical power the pressure, the force or the mechanical power being non-constant over time following a pressure-time profile by steps
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
- B29C66/00—General aspects of processes or apparatus for joining preformed parts
- B29C66/90—Measuring or controlling the joining process
- B29C66/93—Measuring or controlling the joining process by measuring or controlling the speed
- B29C66/934—Measuring or controlling the joining process by measuring or controlling the speed by controlling or regulating the speed
- B29C66/93441—Measuring or controlling the joining process by measuring or controlling the speed by controlling or regulating the speed the speed being non-constant over time
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
- B29C66/00—General aspects of processes or apparatus for joining preformed parts
- B29C66/90—Measuring or controlling the joining process
- B29C66/93—Measuring or controlling the joining process by measuring or controlling the speed
- B29C66/934—Measuring or controlling the joining process by measuring or controlling the speed by controlling or regulating the speed
- B29C66/93451—Measuring or controlling the joining process by measuring or controlling the speed by controlling or regulating the speed by controlling or regulating the rotational speed, i.e. the speed of revolution
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
- B29C66/00—General aspects of processes or apparatus for joining preformed parts
- B29C66/90—Measuring or controlling the joining process
- B29C66/96—Measuring or controlling the joining process characterised by the method for implementing the controlling of the joining process
- B29C66/961—Measuring or controlling the joining process characterised by the method for implementing the controlling of the joining process involving a feedback loop mechanism, e.g. comparison with a desired value
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
- B29C66/00—General aspects of processes or apparatus for joining preformed parts
- B29C66/90—Measuring or controlling the joining process
- B29C66/92—Measuring or controlling the joining process by measuring or controlling the pressure, the force, the mechanical power or the displacement of the joining tools
- B29C66/922—Measuring or controlling the joining process by measuring or controlling the pressure, the force, the mechanical power or the displacement of the joining tools by measuring the pressure, the force, the mechanical power or the displacement of the joining tools
- B29C66/9231—Measuring or controlling the joining process by measuring or controlling the pressure, the force, the mechanical power or the displacement of the joining tools by measuring the pressure, the force, the mechanical power or the displacement of the joining tools by measuring the displacement of the joining tools
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
- B29C66/00—General aspects of processes or apparatus for joining preformed parts
- B29C66/90—Measuring or controlling the joining process
- B29C66/92—Measuring or controlling the joining process by measuring or controlling the pressure, the force, the mechanical power or the displacement of the joining tools
- B29C66/924—Measuring or controlling the joining process by measuring or controlling the pressure, the force, the mechanical power or the displacement of the joining tools by controlling or regulating the pressure, the force, the mechanical power or the displacement of the joining tools
- B29C66/9261—Measuring or controlling the joining process by measuring or controlling the pressure, the force, the mechanical power or the displacement of the joining tools by controlling or regulating the pressure, the force, the mechanical power or the displacement of the joining tools by controlling or regulating the displacement of the joining tools
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
- B29C66/00—General aspects of processes or apparatus for joining preformed parts
- B29C66/90—Measuring or controlling the joining process
- B29C66/94—Measuring or controlling the joining process by measuring or controlling the time
- B29C66/942—Measuring or controlling the joining process by measuring or controlling the time by measuring the time
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
- B29C66/00—General aspects of processes or apparatus for joining preformed parts
- B29C66/90—Measuring or controlling the joining process
- B29C66/95—Measuring or controlling the joining process by measuring or controlling specific variables not covered by groups B29C66/91 - B29C66/94
- B29C66/959—Measuring or controlling the joining process by measuring or controlling specific variables not covered by groups B29C66/91 - B29C66/94 characterised by specific values or ranges of said specific variables
- B29C66/9592—Measuring or controlling the joining process by measuring or controlling specific variables not covered by groups B29C66/91 - B29C66/94 characterised by specific values or ranges of said specific variables in explicit relation to another variable, e.g. X-Y diagrams
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
- B29C66/00—General aspects of processes or apparatus for joining preformed parts
- B29C66/90—Measuring or controlling the joining process
- B29C66/96—Measuring or controlling the joining process characterised by the method for implementing the controlling of the joining process
- B29C66/962—Measuring or controlling the joining process characterised by the method for implementing the controlling of the joining process using proportional controllers, e.g. PID controllers [proportional–integral–derivative controllers]
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Pressure Welding/Diffusion-Bonding (AREA)
Abstract
A method of friction welding first and second parts together at an angular orientation relative to each other includes the steps of mounting the first part in a spindle for axial rotation and the second part in a non-rotatable holder. The spindle is then rotated and the angular orientation of the first part relative to the second part is determined at any specific time. The holder is moved toward the spindle to bring the second part into frictional contact with the first part at a selected one of the specific times that the angular orientation is determined. Accordingly, due to frictional contact, the respective contacting surface of the parts are melted. The speed of the rotation of the spindle is then decreased and the holder is moved toward the spindle to forcibly urge the first and second parts together at the contacting surface. Rotation of the spindle is stopped at a specific determined angular orientation of the first part relative to the second part while continuing to forcibly urge the parts together to allow cooling and fused solidification of the contacting surfaces.
Description
This is a continuation of application Ser. No. 60/038,332 filed Feb. 27, 1997.
The present invention relates generally to a control system for use on friction welding machines for controlling the final angular orientation of two workpieces relative to each other that have been welded together using the friction welding process.
This application is a continuation of U.S. Pat. No. RE 39,019 filed Jan. 12, 2001, which is a reissue application of U.S. Pat. No. 5,858,142 filed Dec. 9, 1997 as U.S. patent application Ser. No. 08/987,493 which claims priority under 35 U.S.C. § 119(e) from U.S. Provisional Application Ser. No. 60/038,332 filed Feb. 27, 1997. The above-identified applications are incorporated herein by reference in their entirety.
A software computer program forming an appendix consisting of 5 pages is included as part of the specification.
A portion of the disclosure of this patent document contains material which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure as it appears in the public Patent and Trademark Office patent file or records, but otherwise reserves all copyright rights whatsoever.
Friction welding machines are generally well known in the art. In a friction weld, heat is generated by rubbing two workpieces together until the material at the interface between the two pieces reaches a plastic state. The two workpieces are then forged together under pressure to finalize the weld and expel gases, thus forming a single component having an integral bond. A friction weld can typically be formed in a very short period of time compared to more conventional are welding methods, and thus friction welds are less labor intensive, more uniform and more cost effective than conventional methods. Friction welders are especially well suited for welding round bars or tubes to each other, or for welding round workpieces to flat plates, disks or gears. The friction welding process is frequently used to produce automotive drive shafts, automotive air bag canisters, gear shafts and engine valves, as well as other applications in which a high quality weld is required.
On a friction welder, one of the workpieces is mounted to a rotating chuck assembly while the other workpiece is fixed in a stationary chuck or tailstock. A drive motor accelerates the rotating chuck to a predetermined speed, and the parts are then forced together with the friction induced heat producing a material flux. The pieces are then forged together under pressure, which expels gas and produces a fine grain weld.
Friction welders are generally divided into two categories, inertia friction welders and the more conventional direct drive friction welders. The rotating chuck on inertia friction welders is drivingly connected to a flywheel. A drive motor accelerates the flywheel to speed, the drive motor is then disconnected, and the kinetic energy stored in the flywheel is converted to heat energy as the two workpieces are formed together under extremely high pressure. The rotating chuck interface between the two workpieces. Inertia friction welding has a number of inherent drawbacks which makes it unsuitable for many applications. First, the flywheel bearings gradually heat up, which depletes the available kinetic energy because energy is lost through increased friction. Second, due to the very high forge pressure required, inertia welding is unsuitable for thin walled tubes and many soft metals, such as aluminum. In general, the quality and uniformity of inertia friction welds are hard to control.
On direct drive friction welders, the drive motor used to rotate one of the workpieces remains engaged until the weld is complete and the rotating workpieces comes to a halt. Unfortunately, the final orientation of the rotating workpiece relative to the stationary workpiece is not easily controlled. In many applications, it is critical that the two workpieces be welded together in a predetermined angular orientation relative to one another. For example, the yoke at one end of an automotive drive shaft must be perpendicular to the yoke at the other end of the drive shaft; otherwise, the drive line components will be prone to premature failure. Similarly, on many gear shafts and other components the gear at one end of the shaft must be precisely located relative to another gear or cam lobe on the shaft.
In order to achieve precise angular orientation a number of approaches have been attempted. For example, one prior art approach uses a defined braking mechanism which applies a braking force as the rotating spindle decelerates and approaches the desired final orientation which in turn is conveyed to the rotating spindle via an electronic signal or mark. Usually however, due to variations in the braking mechanism and other variables, the deceleration of the spindle is not uniform. Frequently, the brake must be released and the drive motor must be temporarily re-engaged in order to force the spindle to the desired location. Thus the rate of deceleration, as well as the final angular position of the rotating workpiece, is relatively uncontrolled. In many instances as the spindle approaches the desired stopping point, it becomes clear that the spindle has or will stop short of the desired alignment mark, while at other times the spindle will completely pass the mark. If the spindle stops short, the drive motor is re-engaged and the spindle is accelerated and driven to the mark. If the spindle overshoots the mark, the drive motor is re-engaged and the spindle is turned an extra rotation in order to reach the mark again. Unfortunately, in each instance the spindle has slowed significantly and the weld has already begun to cool and the material has begun to harden. Any subsequent accelerations and rotation of the spindle cause microfractures in the crystal structure of the material, resulting in a lower quality, high risk weld. Furthermore, the defined braking method is not accurate enough for many applications. In general, the defined braking method is unsuitable for applications in which the final angular orientation is critical and is also unsuitable for many aluminum welds, aircraft quality welds, air bag welds and other safety related welds.
Accordingly, there exists a need for a control system for friction welders that can control the final orientation of one workpiece relative to the other, and that consistently produces a uniform high quality weld suitable for use on aircraft and safety related applications and on a wide variety of material types.
The control system according to the present invention allows two workpieces to be welded together at a desired angular orientation. The control system of the present invention allows two pieces to be welded together with greater precision and accuracy than is possible with any of the prior art control methods. The control system constantly monitors the angular orientation of the spindle at any given point in time, and compares the present spindle orientation with a predetermined desired spindle orientation that has been calculated by a host computer. The computer calculates the desired orientation of the rotating spindle at any given moment during the weld process, including during the acceleration phase, the burn-off and weld phases, and through the deceleration phase until the spindle stops at the predetermined desired final angular orientation. The programmable host computer determines and calculates all of the critical weld parameters, depending on the material properties, weld characteristics, thickness, and rotating mass of the pieces to be welded together. Based upon this information, the computer generates a desired spindle profile curve which becomes a reference point for the desired speed and the desired angular position of the rotating spindle at every point during the weld process. Using the profile curve, a motion controller connected to and controlled by the central computer constantly compares the actual spindle orientation to the desired spindle orientation throughout the process, and makes the necessary corrections to ensure that the actual orientation conforms to the desired orientation.
A motion controller is operatively connected to the host computer, and generates a motion command or speed signal, which is communicated to a drive motor that drives the spindle. A position sensor is connected to the rotatable spindle, and a tachometer is connected to the drive motor. The position sensor and the drive motor communicate constant feedback to the motion controller regarding the present position of the rotatable spindle and the present speed of the drive motor. The present orientation is compared to the desired orientation for that particular moment in the weld cycle, and the motion controller constantly makes adjustments to the spindle speed, either by increasing or decreasing the speed, in order to conform the actual spindle orientation to the desired spindle orientation.
The control system employs a proportional-integral-derivative controller (“PID controller”), which enables the control system to respond very quickly to differences between the actual and the desired spindle orientation. The control system can thus respond very quickly to increases or decreases in friction between the two workpieces as the materials heat up and as the weld is being formed. At any given moment, parameters indicative of the present spindle orientation and the present spindle speed are sent to the motion controller, which compares the actual orientation to the desired orientation. The motion controller then makes any necessary corrections and varies the speed of the drive motor accordingly. Thus, by making the system more responsive, the angular orientation of the rotatable spindle at any given moment can be precisely controlled as can the rotational speed of the spindle. Each of these variables are constantly measured and compared to target values calculated and communicated by the host computer to the PID controller.
Accordingly, it is an object of this invention to provide an improved control system for friction welders.
It is another object of this invention to provide a control system for friction welders that allows two workpieces to be welded together in a precise angular orientation.
A further object of this invention is to provide a control system for friction welders that enables two workpieces to be welded together with much more precision than is possible in known existing friction welding methods.
These and other objects of the invention will become readily apparent to those skilled in the art upon a reading of the following description.
The embodiment herein described is not intended to be exhaustive or to limit the invention to the precise form disclosed. It is chosen and described to explain the principles of the invention and its application and practical use to best enable others skilled in the art to follow its teachings.
Referring now to the drawings, a control system for a friction welder according to the present invention is generally indicated by the reference numeral 10. Control system 10 is operatively connected to and controls the operation of a friction welding device 12. Friction welder 12 includes a rotating spindle 14, having a chuck assembly 16 for securing a first workpiece 18, and a non-rotating chuck assembly or tailstock 20 for holding a second workpiece 22. Typically, tailstock 20 is slidably mounted to a track or slide 24. An actuator 25 enables tailstock 20 holding second workpiece 22 to move towards spindle 14 holding first workpiece 18 in a direction parallel to the axis 27 of rotating spindle 14, thus enabling first and second workpiece's 18, 22 to be brought into contact with each other.
As shown in FIGS. 1 and 4 , control system 10 includes a central or host computer 26 which is operatively connected to a motion controller 28 which in turn is operatively connected to a power amplifier 30, a drive motor 32 which includes a tachometer 34, and position sensor 36. Motion controller 28, power amplifier 30, motor 32, tachometer 34, and position sensor 36 together form a control loop 40. Drive motor 32 is preferably a variable speed drive motor commonly employed in the art, and tachometer 34 and position sensor 36 are likewise commonly employed in the art. Preferably, position sensor 36 is calibrated to measure the angular position of the spindle as it rotates about its axis in increments of a rotation, and position sensor converts the detected position to an actual position command 37. Position sensor 36 also tracks the actual number of rotations during each of the weld phases, such as the actual acceleration, pre-heat, heat and forge rotations 46A, 48A, 49A and 51 (see FIG. 1), respectively, as discussed below. Preferably, each complete rotation of the spindle can be broken into a thousand discrete angular positions. Based on a number of material variables input by the operator, such as the material weight, dimensions, and thickness of workpieces 18 and 22, host computer 26 generates a desired spindle profile 120 (shown in FIG. 5 ) which represents the desired rotational speed 53 of spindle 14 at any moment during the weld cycle. The desired final angular position 42 (see FIG. 6 ) of the first workpiece 18 relative to the second workpiece 22 about their common rotating axes is input into the computer via input register 38 and is communicated to motion controller 28. The operator inputs the material variables mentioned above into the host computer 26, which then calculates the desired total number of spindle rotations 44 (see FIG. 7 ) required between the actual starting position and the desired final position 42. The total number of desired rotations 44 includes the desired acceleration rotations 46, the desired pre-heat rotations 48, the desired heat rotations 49, and the desired forge rotations 50.
Tachometer 34 generates a signal which indicates the actual speed 35 (see FIG. 4 ) of the drive motor, while position sensor 36 (see FIG. 1 ) generates a signal which indicates the actual angular position 37 of the spindle 14. Based on the desired final position 42 and the actual position 37, motion controller 28 generates a motion command or speed signal 54 which is communicated to power amplifier circuit 30 and then to drive motor 32. Thus, a control loop 40 is formed which continuously generates feedback regarding the actual speed 35 and the actual position 37 of rotating spindle 14, which matches the actual speed and position of the first workpiece 18 held by chuck assembly 16. Ideally, actual speed 35 closely approximates desired speed 53 (see FIG. 7), while actual position 37 closely approximates the desired position 39. The desired position 39, which is generated by host computer 26 as explained below, represents the desired angular position of spindle 14 relative to its axis of rotation at any particular point in time during the weld cycle. Any differences between actual speed and/or position and desired speed and/or position are corrected by control loop 40 as discussed in greater detail below.
Referring now to FIG. 4 , amplifier circuit 30 includes summation node or junction 58 which sums the difference between the speed signal 54 and the actual speed 35. Junction 58 generates a difference signal 59, which is communicated to velocity amplifier 60, which in turn generates a current command signal 62. Current command signal 62 is communicated to summation node or junction 64, which sums the difference between current command signal 62 and current feedback signal 66 from motor 32. Junction 64 generates a difference signal 65, which is communicated to amplifier 68, which is connected to drive motor 32.
When the operator initiates the start command 82, the computer 26 performs the pre-weld calculations 93 and creates the output register 70, which contains values for each of the variables 39, 44, 46, 48, 49, 50, 53, 61, 63, 65, 67, 69, 71, 72, 74, 79, 81 and 83 as shown in FIG. 7. Computer 26 generates the spindle profile curve 120 shown in FIG. 5 , and also sets the start position of slide 24 so that the total travel of slide 24 will match the desired upset distance 74. Before the spindle rotation begins, a subroutine 89 causes motion controller 28 to orient the spindle 14 (the actual spindle position 37) at a setpoint or “home” mark 87. Next, a status subrotation 89A communicates the presence of any spindle positional errors to the host computer 26 before motion controller 28 begins spindle rotation and initiates a correction of such errors through motion controller 28. Upon completion of subroutine 89 with an indication of no errors, subroutine 89A communicates a go command to motion controller 28, which in turn communicates a speed signal 54 to drive motor 32 commencing the rotation of spindle 14.
As shown in FIG. 5 , the first phase of the weld cycle is the acceleration phase 90, during which the spindle is accelerated to a desired rotational speed 53. During acceleration phase 90, subroutine 92 (see FIG. 3 ) via control loop 40 constantly compares the actual spindle acceleration rotations 46A, in increments of 1/1000th of a revolution, to the desired spindle acceleration rotations 46 as dictated by the spindle profile 120 for that particular moment during the acceleration phase 90. Motion controller 28 makes the necessary speed adjustments via speed signal 54 as required, and the comparison by subroutine 92 continues until the acceleration phase 90 is complete. Subroutine 92 typically triggers the completion of the acceleration phase by monitoring the total spindle rotations for that phase, but may also be programmed to trigger the end of the first phase 90 based on elapsed time. Next, status subroutine 92A commences which communicates the presence of any positional errors to the host computer 26 before commencement of the next stage. If any positional errors have been detected, such as the incorrect number of rotations during the acceleration phase or the improper angular position of the spindle 14 at the end of the phase, subroutine 92A communicates the error(s) to computer 26, which can immediately recalculate the remaining portions of spindle profile 120 for the subsequent phases in order to obtain the correct final angular position.
Upon completion of subroutine 92A, a signal is sent to computer 26 which indicates that the second phase 96 is about to commence. Phase 96, which commences at a time indicated by time T1 in FIG. 5 , includes both a pre-heat phase 96A and a heating phase 96B. Phase 96B terminates when the material at interface 19 has reached a plastic state, which should coincide with the completion of the desired pre-heat rotations 48 and the desired heating rotations 49, and which signals the end of phase 96. At the beginning of phase 96, spindle 14 is rotating at the desired rotation or weld speed 53, and motion controller 28 via control loop 40 maintains the rotation of spindle 14 at this desired speed. During the pre-heat stage 96A, computer 26 sends a force command 85 to actuator 25, which brings the workpiece 22 into contact with workpiece 18 at the pre-heat pressure force level 79, followed by stage 96B which through actuator 25 causes workpiece 22 to be continuously forced against workpiece 18 at a specific heat pressure force level 81. The friction between workpiece 18 and workpiece 22 immediately begins to heat the interface 19 between the workpieces at the commencement of stage 96A, and the heating continues through stage 96B. During phase 96, subroutine 98 via control loop 40 constantly compares the actual pre-heat rotations 48A, in increments of 1/1000th of a revolution, to the desired pre-heat rotations 48, plus the desired number heating rotations 49 to the actual heating rotations 49A as dictated by the spindle profile 120 for that particular moment during phase 96. Meanwhile, motion controller 28 makes any necessary speed adjustments via speed signal 54. When subroutine 98 detects that the total heating rotations 49 have been completed with the material at the workpiece interface 19 reaching a plastic state, subroutine 98 indicates the completion of phase 96 by sending a signal to computer 26. Next, status subroutine 98A commences the presence of any errors in the position of spindle 14 to the host computer 26. Upon completion of subroutine 98A with an indication of no errors, subroutine 98A communicates a command to computer 26 to commence the next phase.
When spindle 14 stops, computer 26 measures the actual travel of actuator 25 and compares the actual upset length 104 to the desired upset length 74 and determines if the actual upset 104 is within bounds. Subroutine 110 monitors the time under forge pressure, and sends a signal to computer 26 when the dwell time is complete, which occurs at time T4. At time T4, the forge pressure is released and the weld cycle is complete. Finally, motion controller 28 reports any final positional errors to computer 26, which can be communicated to the operator.
The invention is not to be limited to the following claims but it may be modified within the scope of the claims.
APPENDIX | ||
rem *** Inertia Friction Welding Inc | ||
rem *** Copyright 1996 | ||
rem *** All rights reserved | ||
rem | ||
rem | ||
rem *** Inertia Friction Welding Inc | ||
rem *** Copyright 1996 | ||
rem *** All rights reserved | ||
rem | ||
rem *** #MAIN | ||
rem This is the main program task | ||
#MAIN | ||
JS #INIT | ||
XQ #IDLE,1 | ||
#MAIN1 | ||
JS #CYCLE,@IN[1]=0; | ||
JS #HOME,HPB=1; | ||
JS #WELD1,RPB=1; | ||
JS #MAIN1 | ||
EN | ||
rem End #MAIN********************* | ||
rem *** Inertia Friction Welding Inc | ||
rem *** Copyright 1996 | ||
rem *** All rights reserved | ||
rem | ||
rem *** #HOME | ||
rem Home function | ||
| ||
HX | ||
1; | ||
HPB=0; | ||
MG “HOME” | ||
XYHomed=0; | ||
HomeIP=1; | ||
RevLS=0;ForLS=0; | ||
ER HomeFE; | ||
AC HomeAcc; | ||
DC HomeDec; | ||
KP HomeP; | ||
KI HomeI; | ||
KD HomeD: | ||
IL 2; |
||
#HOMEX | ||
MG “Homing . . . ”; | ||
StatMsg=“HOMEX:” | ||
rem Make sure of home switch | ||
MG “Get off ‘home switch . . . ”; | ||
JG FIVel;BGX; | ||
#WFX2;JP #WFX2,@IN[2]=0; | ||
WT 500 | ||
STX;AMX;JP #HOMEX,@IN[2]=0; | ||
MG “Off Home switch . . . ”; | ||
rem Find home LS | ||
MG “Looking for home switch . . . ”; | ||
#WFX1; | ||
PR −5;BG;AMX; | ||
JP #WFX1,@IN[2]=1;XPos=_TPX; | ||
MG “Home switch found . . . ”; | ||
rem | ||
rem Go back to home position | ||
SP FIVel; | ||
PA XPos;BG;AM;DP0; | ||
MG “Slides Homed . . . ”; | ||
#HOME1 | ||
XYHomed=1; | ||
XQ #IDLE,1 | ||
EN | ||
rem End #HOME********************* | ||
rem *** Inertia Friction Welding Inc | ||
rem *** Copyright 1996 | ||
rem *** All rights reserved | ||
rem | ||
rem *** #POSERR | ||
rem Position following error | ||
#POSERR | ||
ZS; | ||
JS #HALT; | ||
MG “FOLLOWING ERROR” | ||
StatMsg=“FOLERR” | ||
ZS;Jp #MAIN; | ||
RE | ||
rem End #POSERR ****************** | ||
rem *** Inertia Friction Welding Inc | ||
rem *** Copyright 1996 | ||
rem *** All rights reserved | ||
rem | ||
rem *** #HALT | ||
rem Brings motion to a stop | ||
#HALT | ||
StatMsg=“HALT” | ||
ER*=10000;II 0; |
||
SH;CS; |
||
OP255; | ||
rem JS #CLEARIO; | ||
MG “Servo program halted . . . ” | ||
EN | ||
rem end #HALT******************** | ||
rem *** Inertia Friction Welding Inc | ||
rem *** Copyright 1996 | ||
rem *** All rights reserved | ||
rem | ||
#IDLE | ||
IdleTM=TIME | ||
#IDLE1 | ||
JP #IDLE1,TIME-IdleTM<1000; | ||
ITime= |
||
MG “Servo Ready . . . ”,ITime{F6} | ||
JP #IDLE; | ||
EN | ||
rem End #IDLE ******************** | ||
rem *** Inertia Friction Welding Inc | ||
rem *** Copyright 1996 | ||
rem *** All rights reserved | ||
rem | ||
#INIT | ||
SB 1;SB 2;SB 3;SB 4; | ||
SB 5;SB 6;SB 7;SB 8; | ||
ER*=1000; | ||
OE*=1; | ||
TL 1; | ||
GN 1; | ||
AC 500; | ||
DC 500; | ||
KP .2; | ||
KI .05; | ||
KD 0; | ||
HPB=0; | ||
RPB=0; | ||
XYHomed=0; | ||
IdleTM=0; | ||
ITime=0; | ||
JS #INITGL | ||
JS #INITWL | ||
EN; | ||
rem End #INIT ************** | ||
rem *** Inertia Friction Welding Inc | ||
rem *** Copyright 1996 | ||
rem *** All rights reserved | ||
rem | ||
#WELD1 | ||
HX 1 | ||
RPB=0; | ||
MG “Weld Cycle Started” | ||
ER*=WeldFE; | ||
OE*=1; | ||
rem | ||
TL WeldTL; | ||
GN WeldGN; | ||
SP WeldSP; | ||
AC WeldAC; | ||
DC WeldDC; | ||
KP WeldKP; | ||
KI WeldKI; | ||
KD WeldKD; | ||
Dist=PPR*WeldRev; | ||
Dist2=Dist−(PPR*TrigRev); | ||
PR Dist; | ||
TW 500; | ||
BGX; | ||
MG “Scrub . . . ” | ||
rem Scrub start | ||
AT 0; | ||
AT ScrubTM; | ||
rem Burn start | ||
CB1; | ||
MG “Burn . . . ” | ||
AD Dist2; | ||
rem WT500 | ||
rem Forge Start | ||
CB 2; | ||
|
||
MG “Forge . . . ” | ||
AMX; | ||
KP WeldKP2; | ||
WT ForgeTM; | ||
SB 2 | ||
MG “Weld complete” | ||
WT 10000 | ||
KP WeldKP; | ||
EN; | ||
rem End #WELD1 ******************* | ||
rem | ||
#CYCLE | ||
JS #HOME,XYHomed=0; | ||
JS #WELD1; | ||
XQ #IDLE,1 | ||
EN | ||
rem End #CYCLE ******************* | ||
#MCTIME | ||
MG “Position timeout . . . ” | ||
RE | ||
rem End WELD/CYCLE MODULE ******** | ||
rem | ||
#INITGL | ||
rem | ||
rem GLOBAL VARIABLES | ||
rem | ||
rem | ||
rem PULSES PER INCH | ||
PPI=10000.000000 | ||
rem PULSES PER REV | ||
PPR=7941.22449 | ||
rem Timer Ticks Per Second | ||
TPS=1000 | ||
rem Input Volts Per Unit | ||
IVltPRPM=2.000000 | ||
IVltPPSI=3.000000 | ||
rem Output Volts Per Unit | ||
OVltPRPM=2.000000 | ||
OVltPPSI=3.000000 | ||
rem Sample Rate | ||
SampleRt=100 | ||
rem Number of IO | ||
rem Homing following error counts | ||
HomeFE=2000; | ||
HomeVel=1000; | ||
HomeAcc=500; | ||
HomeDec=500; | ||
HomeP=.8; | ||
HomeI=.02; | ||
HomeD=0; | ||
GHomeVel=1000; | ||
FIVel=1000; | ||
rem Software limits | ||
XFLimit=11.000 | ||
YFLimit=11.000 | ||
XBLimit=−0.100 | ||
YBLimit=−0.100 | ||
InvertIO=1 | ||
rem Max Move Values | ||
MaxXMVel=10 | ||
MaxXMAcc=40 | ||
MaxXMDec=40 | ||
EN | ||
rem | ||
rem Weld start values | ||
#INITWL | ||
rem *** Inertia Friction Welding Inc | ||
rem *** Copyright 1996 | ||
rem *** All rights reserved | ||
rem | ||
rem Weld specific params | ||
WeldRPM=1750 | ||
ScrubTM=2000; | ||
ForgeTM=4000; | ||
WeldRevS=10 | ||
Degrees=0 | ||
TrigRev=0.5 | ||
rem | ||
rem PID params | ||
WeldAcc=100 | ||
WeldDec=100 | ||
WeldKP=0.5 | ||
WeldKP2=1 | ||
WeldKI=0.02 | ||
WeldKD=50 | ||
WeldFErr=1.5 | ||
WeldTL=9.9988 | ||
WeldGN=20 | ||
rem | ||
rem Calculated parameters | ||
WeldRev=(Degrees/360)+WeldRevS; | ||
WeldSP=(WeldRPM*PPR)/60; | ||
WeldAC=(WeldAcc*PPR)/60; | ||
WeldDC=(WeldDec*PPR)/60; | ||
WeldFE=WeldFErr*PPR; | ||
rem | ||
rem End weld.txt ************* | ||
EN | ||
rem End #INITLW ****************** | ||
Claims (49)
1. A method of friction welding first and second parts together having a specific axial orientation relative to each other in which said first part is mounted to a spindle for axial rotation said second part is mounted to a non-rotatable holder moveable toward said spindle along the axis of rotation of said first part, comprising the steps:
a. causing said spindle and mounted first part to be rotated at a desirable speed while determining the angular axial orientation of said first part relative to said second part at any specific time,
b. moving said holder toward said spindle to bring said second part into frictional contact with said first part at a selected one said specific time to cause heating of said first and second parts and the melting of the respective contacting surfaces thereof,
c. then decreasing the speed of rotation of said spindle and mounted first part and simultaneously moving said holder towards said spindle to forcibly urge said first and second parts together at said contacting surfaces, and
d. stopping rotation of said spindle and mounted first part at a specific determined angular axial orientation of said first part relative to said second part while still forcibly urging said first and second parts together to allow cooling and fused solidification of said contacting surfaces.
2. The method of claim 1 wherein step b includes bringing said first and second parts into frictional contact at a first pressure force with the combined axial length of said first and second parts being reduced a specific distance followed by a second pressure force greater than said first pressure force with the combined axial length of said first and second parts being further reduced a second specific distance while maintaining said first desirable speed.
3. The method of claim 2 wherein step c also includes applying a third pressure force greater than said second pressure force to said first and second parts with the combined axial length of said first and second parts being reduced a third specific distance.
4. The method of claim 3 including monitoring the angular axial orientation of said first part relative to said second part during steps a, b, c, and d.
5. The method of claim 4 wherein step d includes applying a forge force to said first and second parts for a specific dwell time.
6. The method of claim 1 including determining responsive to one or more material characteristics of said first and second parts said desirable speed, said one specific time, and amount of force utilized to so force said first and second parts together during rotation of said spindle and mounted first part.
7. The method of claim 1 including monitoring said angular axial orientation of said second part of said first and second parts relative to each other and adjusting the rotational speed of said spindle to arrive at said specific determining angular axial orientation of said first part relative to said second part.
8. The method of claim 1 including adjusting the rotational speed of said spindle during steps b to effect said melting of the contacting surfaces of said first and second parts.
9. An apparatus for controlling a friction welding machine, comprising:
a motion controller operatively coupled to a motor for rotating a spindle;
a position sensor operatively coupled to the motion controller and the spindle, the position sensor arranged to determine an actual spindle position and further arranged to communicate the actual spindle position to the motion controller;
a computing device operatively coupled to the motion controller, the computing device arranged to calculate a set of output parameters from a set of input parameters and to generate a spindle profile based on the set of output parameters, the computing device further arranged to communicate the spindle profile to the motion controller, the spindle profile indicative of a desired spindle position and a desired spindle angular velocity;
the motion controller further arranged to measure a first deviation between the actual spindle position and the desired spindle position, the first deviation measured at a first time point on the spindle profile, the motion controller further arranged to adjust an angular velocity of the spindle to reduce a second deviation measured at a second time point.
10. The apparatus of claim 9 , wherein the set of input parameters includes at least one of a material constant, a geometric constant, a desired final spindle position, a material type, a workpiece weight, a workpiece geometric property, a first workpiece length, a second workpiece length, and a desired finished workpiece length.
11. The apparatus of claim 9 , wherein the output parameters include at least one of the desired spindle position, a desired total number of spindle rotations, a desired number of spindle acceleration rotations, a desired number of spindle pre-heat rotations, a desired number of spindle heating rotations, an actual number of spindle forge rotations, a desired spindle rotational speed, a desired time at a pre-heat spindle force level, a desired pre-heat distance, a desired heat distance, a required time at a forge force level, a desired forge distance, a rotational moment of inertia, a target upset distance, a desired pre-heat force level, a desired heat force level, and a desired forge force level.
12. The apparatus of claim 9 , wherein the computing device is arranged to compare the desired spindle position to the actual spindle position and to calculate a deviation, the computing device further arranged to compare the deviation to a threshold deviation and to calculate a replacement spindle profile if the deviation exceeds the threshold deviation.
13. The apparatus of claim 9 , wherein the spindle profile includes an acceleration phase, a pre-heat phase, a heating phase, and a forge phase.
14. The apparatus of claim 9 , wherein the computing device is further programmed to send a force command to an actuator, wherein the actuator is arranged to move a tailstock a desired distance relative to the spindle based on the force command.
15. The apparatus of claim 14 , wherein the force command is indicative of a desired force level applied to the workpiece.
16. The apparatus of claim 14 , wherein the computing device is arranged to calculate a force profile indicative of a desired force applied by the actuator over a force application time period.
17. The apparatus of claim 16 , wherein the force profile includes a pre-heat force phase, a heat force phase, and a forge force phase.
18. The apparatus of claim 16 , wherein the force profile is indicative of a desired travel distance of the tailstock.
19. The apparatus of claim 18 , wherein the force profile includes a pre-heat distance, a heat distance, a forge distance, and a target upset distance.
20. The apparatus of claim 14 , wherein the computing device is arranged to measure an actual travel distance of the actuator.
21. The apparatus of claim 20 , wherein the computing device is arranged to measure a deviation between the actual travel distance and a desired travel distance, and further arranged to determine whether the deviation is greater than a threshold deviation.
22. The apparatus of claim 16 , wherein the computing device is arranged to change the force profile in response to changes in the spindle profile.
23. The apparatus of claim 14 , wherein the computing device is arranged to calculate a new spindle profile in response to changes in the set of input parameters, and is further arranged to change the force command in response to calculation of the new spindle profile.
24. The apparatus of claim 9 , wherein the spindle profile includes an acceleration phase and a forge phase.
25. The apparatus of claim 16 , wherein the force profile includes a single forge phase.
26. The apparatus of claim 14 , wherein the motor is arranged to apply a reduced force to the spindle.
27. The apparatus of claim 26 , wherein the motor is arranged to apply a force only when the spindle profile requires acceleration of the spindle.
28. The apparatus of claim 27 , wherein the computing device is arranged to calculate an actual spindle angular velocity of the spindle based on the spindle position over time, the computing device further arranged to calculate a replacement spindle profile when the actual angular velocity falls below the desired spindle angular velocity by a predetermined threshold.
29. The apparatus of claim 28 , wherein the computing device is arranged to control the spindle position and spindle angular velocity by adjusting the force command and wherein the motor is arranged to apply a reduced driving force.
30. A control loop for use on an angular orientation control system of a friction welder, the control loop comprising:
a motion controller operatively coupled to a computing device;
a power amplifier circuit coupled to the motion controller;
a rotatable spindle driven by a motor, the motor operatively coupled to the power amplifier;
a tachometer arranged to determine the rotational speed of at least one of the motor and the spindle;
a position sensor operatively coupled to the spindle and the motion controller and arranged to determine the rotational position of the spindle;
the motion controller arranged to:
receive a command set indicating at least one of a desired spindle speed and a desired spindle angular position;
receive a signal from the position sensor indicating an actual spindle angular position; and
send a motion command to the power amplifier circuit, the motion command indicative of a speed change based on the desired spindle speed and the difference between the desired spindle angular position and the actual spindle angular position;
and
wherein the power amplifier circuit is arranged to adjust the motor based on the motion command and the actual spindle speed.
31. The system of claim 30 , wherein the power amplifier circuit is arranged to:
receive a motion command from the motion controller indicative of the desired angular velocity of the spindle;
compare the actual spindle angular velocity to the desired spindle angular velocity at a specific time point and generate a difference signal;
wherein the difference signal is amplified and sent to the motor.
32. The system of claim 30 , wherein the computing device is arranged to generate the command set.
33. The system of claim 30 , wherein the motion controller is arranged to send a status signal to the computing device indicative of a difference signal.
34. The system of claim 33 , wherein the computing device is arranged to calculate a new command set when the difference signal exceeds a threshold.
35. The system of claim 30 , wherein the tachometer is coupled to the power amplifier.
36. The system of claim 30 , wherein the motor controller is a proportional-integral-derivative controller.
37. An apparatus for controlling a friction welding machine, the friction welding machine including a rotatable spindle and a non-rotatable tailstock and further comprising:
a motor for rotating a spindle, the motor arranged to engage the spindle;
a motion controller operatively coupled to a motor, the motion controller arranged to adjust an angular velocity of the spindle;
a computing device operatively coupled to the motion controller;
a position sensor operatively coupled to the spindle and at least one of the motion controller and the computing device, the position sensor arranged to determine an actual spindle position and further arranged to communicate the actual spindle position to the at least one of the motion controller and the computing device; and
an actuator operatively coupled to the computing device, the actuator arranged to apply a force to the tailstock and thereby move the tailstock relative to the spindle;
wherein the computing device is arranged to calculate a set of output parameters from a set of input parameters and to generate a spindle profile and a force profile based on the set of output parameters, the computing device further arranged to communicate a portion of the spindle profile to the motion controller and arranged to communicate the force profile to the actuator, the force profile indicative of the force applied by the actuator.
38. The apparatus of claim 37 , wherein the spindle profile is indicative of at least one of a desired spindle angular velocity and a desired spindle position at a point in time.
39. The apparatus of claim 37 , wherein the force profile is indicative of a force command at a point in time.
40. The apparatus of claim 39 , wherein the force command is indicative of at least one of a desired force applied to the tailstock and a desired travel distance of the tailstock.
41. The apparatus of claim 40 , wherein the computing device is arranged to measure a first deviation between the actual spindle position and the desired spindle position, the first deviation measured at a first time point on the spindle profile, the computing device further arranged to adjust the force command to reduce a second deviation measured at a second time point.
42. The apparatus of claim 37 , wherein the computing device incorporates a proportional-integral-derivative controller.
43. The apparatus of claim 37 , wherein the motion controller is integrated with the computing device.
44. The apparatus of claim 37 , wherein the computing device is arranged to measure a deviation between the actual spindle position and the desired spindle position, the deviation measured at a first time point on the spindle profile, the computing device further arranged to calculate a new spindle profile if the deviation exceeds the threshold deviation.
45. The apparatus of claim 44 , wherein the computing device is arranged to change the force profile in response to a change in the spindle profile.
46. The apparatus of claim 37 , wherein the motor is arranged to apply a reduced driving force to the spindle once a predetermined angular velocity is achieved.
47. The apparatus of claim 46 , wherein the computing device generates a new spindle profile when the actual angular velocity falls below the desired angular velocity by a predetermined threshold, the new spindle profile achieving the same final angular position as the previous spindle profile.
48. The apparatus of claim 47 , wherein the computing device is arranged to decrease the actual spindle angular velocity to match the desired spindle angular velocity of the new profile curve by increasing the force of the actuator.
49. A method of using a friction welding machine to weld a pair of workpieces together at a desired final angular orientation relative to each other, the friction welding machine including a rotatable spindle and a non-rotatable tailstock, the method comprising the steps of:
calculating a set of weld parameters used to control the friction welding machine, the set of weld parameters including a desired spindle position;
mounting a first one of the pair of workpieces to the rotatable spindle and a second one of the pair of workpieces to the non-rotatable tailstock;
rotating the rotatable spindle;
applying a force to press the pair of workpieces together;
measuring at least one of an actual spindle speed and an actual spindle position to produce a measurement;
comparing the measurement with at least one of the desired spindle speed and desired spindle position;
adjusting the applied force so that the actual spindle position is substantially similar to the desired spindle position.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/988,448 USRE40287E1 (en) | 1997-02-27 | 2004-11-12 | Angular orientation control system for friction welding |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US3833297P | 1997-02-27 | 1997-02-27 | |
US08/987,493 US5858142A (en) | 1997-02-27 | 1997-12-09 | Angular orientation control system for friction welding |
US09/759,823 USRE39019E1 (en) | 1997-02-27 | 2001-01-12 | Angular orientation control system for friction welding |
US10/988,448 USRE40287E1 (en) | 1997-02-27 | 2004-11-12 | Angular orientation control system for friction welding |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US08/987,493 Reissue US5858142A (en) | 1997-02-27 | 1997-12-09 | Angular orientation control system for friction welding |
Publications (1)
Publication Number | Publication Date |
---|---|
USRE40287E1 true USRE40287E1 (en) | 2008-05-06 |
Family
ID=26715084
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US08/987,493 Expired - Lifetime US5858142A (en) | 1997-02-27 | 1997-12-09 | Angular orientation control system for friction welding |
US09/759,823 Expired - Lifetime USRE39019E1 (en) | 1997-02-27 | 2001-01-12 | Angular orientation control system for friction welding |
US10/988,448 Expired - Lifetime USRE40287E1 (en) | 1997-02-27 | 2004-11-12 | Angular orientation control system for friction welding |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US08/987,493 Expired - Lifetime US5858142A (en) | 1997-02-27 | 1997-12-09 | Angular orientation control system for friction welding |
US09/759,823 Expired - Lifetime USRE39019E1 (en) | 1997-02-27 | 2001-01-12 | Angular orientation control system for friction welding |
Country Status (1)
Country | Link |
---|---|
US (3) | US5858142A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8651361B1 (en) * | 2013-02-13 | 2014-02-18 | The Boeing Company | Method for angular oscillation friction welding to an axially symmetric weld surface |
US20150306671A1 (en) * | 2014-04-25 | 2015-10-29 | Okuma Corporation | Tailstock control device |
Families Citing this family (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100291945B1 (en) * | 1998-02-18 | 2001-12-12 | 박태진 | Apparatus and method for calculating moment of inertia and center of gravity |
JP2001041150A (en) * | 1999-07-27 | 2001-02-13 | Toyota Autom Loom Works Ltd | Method of forming coating in mechanical part |
US7203187B1 (en) | 1999-10-05 | 2007-04-10 | Thomson Licensing | Messaging services for digital subscriber loop |
US6497355B1 (en) * | 1999-10-13 | 2002-12-24 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | System for controlling the stirring pin of a friction stir welding apparatus |
US6364779B1 (en) * | 2000-01-31 | 2002-04-02 | American Axle & Manufacturing, Inc. | Aluminum propeller shaft with constant velocity joint |
US6364977B1 (en) * | 2000-06-05 | 2002-04-02 | Sonics & Materials Inc. | Tuning mechanism and method for vibration welding |
US6750446B2 (en) * | 2001-01-17 | 2004-06-15 | Fuji Photo Film Co., Ltd. | Ultrasonic-welding apparatus, optical sensor and rotation sensor for the ultrasonic-welding apparatus |
CA2441411A1 (en) * | 2001-03-21 | 2002-10-03 | Forward Technology Industries, Inc. | Method and apparatus for linear vibration welding |
KR100619615B1 (en) * | 2003-10-27 | 2006-09-01 | 더 보잉 컴파니 | System and Associated Friction Stir WeldingFSW Assembly, Controller and Method for Performing a Friction Stir Welding Operation |
DE102004022509A1 (en) * | 2004-01-07 | 2005-08-25 | Stapla Ultraschall-Technik Gmbh | Consolidating and sealing a tube between a sonotrode and the anvil of an ultrasonic welder where the sonotrode is activated and displaced relative to a counter electrode useful for automatic consolidation and sealing of tubes |
DE102004001274A1 (en) * | 2004-01-08 | 2005-08-04 | Mtu Aero Engines Gmbh | rotary friction |
DE102004034498A1 (en) * | 2004-07-16 | 2006-02-16 | Ejot Gmbh & Co. Kg | Method for friction welding of components |
GB0418524D0 (en) * | 2004-08-19 | 2004-09-22 | Rolls Royce Plc | Process and apparatus for inertia friction welding |
US20060043155A1 (en) * | 2004-08-24 | 2006-03-02 | Jeff Lovin | Method and system of friction welding |
DE102004045135B3 (en) * | 2004-09-17 | 2006-04-27 | Veritas Ag | Method and device for connecting lines, motor vehicle with such a device |
DE102005017570A1 (en) * | 2005-04-12 | 2006-10-19 | Bielomatik Leuze Gmbh + Co.Kg | Vibrating welding installation and control device for same has vibration drive connected to vibration tool, further tool holding part to be assembled and linear drive to guide tools activated and controlled by control device |
US20070051776A1 (en) * | 2005-07-06 | 2007-03-08 | Ssd Control Technology, Inc. | Dual friction welder |
US7686202B1 (en) | 2006-09-29 | 2010-03-30 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Gimbaled-shoulder friction stir welding tool |
JP5290779B2 (en) * | 2008-03-05 | 2013-09-18 | 株式会社豊田自動織機 | Friction welding method |
US20100163601A1 (en) * | 2008-12-31 | 2010-07-01 | General Electric Company | Friction weld vibration quality monitoring system |
JP5544855B2 (en) * | 2009-12-10 | 2014-07-09 | 株式会社ジェイテクト | Propeller shaft |
GB2482003B (en) * | 2010-07-14 | 2012-08-22 | Rolls Royce Plc | Process control method |
US20120074206A1 (en) * | 2010-09-27 | 2012-03-29 | Kulicke And Soffa Industries, Inc. | Methods of forming wire bonds for wire loops and conductive bumps |
JP5853405B2 (en) * | 2011-04-25 | 2016-02-09 | 株式会社Ihi | Friction welding method and bonded structure |
EP2530540B1 (en) * | 2011-05-31 | 2016-05-18 | Siemens Aktiengesellschaft | Method for controlling a rotation of a tool and control device |
JP5889741B2 (en) * | 2012-07-12 | 2016-03-22 | 日立オートモティブシステムズ九州株式会社 | Friction welding method of aluminum alloy propeller shaft |
EP2873482B1 (en) * | 2012-07-13 | 2016-09-28 | Nittan Valve Co., Ltd. | Friction-welding method and friction-welding device |
JP6530882B2 (en) * | 2012-12-27 | 2019-06-12 | 高周波熱錬株式会社 | Rack manufacturing apparatus and rack manufacturing method |
EP2985088B1 (en) * | 2013-04-11 | 2018-06-20 | Fujico Co., Ltd. | Method and device for producing rolling roll |
JP6343431B2 (en) * | 2013-06-03 | 2018-06-13 | 高周波熱錬株式会社 | Rack manufacturing method and hollow rack bar |
CN103521914B (en) * | 2013-10-16 | 2016-04-13 | 哈尔滨正晨焊接切割设备制造有限公司 | The dual-head phase friction welding machine that single main spindle box is once installed |
US20170080520A1 (en) * | 2015-09-18 | 2017-03-23 | General Electric Company | Inertia welding method |
EP3371034B1 (en) * | 2015-11-04 | 2020-02-26 | Neturen Co., Ltd. | Method for manufacturing rack bar |
EP3257656B1 (en) * | 2016-06-16 | 2018-12-05 | Georg Fischer Rohrleitungssysteme AG | Pipe end detection |
DE102016212308B4 (en) | 2016-07-06 | 2018-02-22 | Thyssenkrupp Ag | A method for producing a rack for a steering gear of a motor vehicle, and rack |
DE102016212301A1 (en) * | 2016-07-06 | 2018-01-11 | Thyssenkrupp Ag | Rack and a method for producing a rack for a steering gear of a motor vehicle |
DE102016212303A1 (en) | 2016-07-06 | 2018-01-11 | Thyssenkrupp Ag | Rack and a method for producing a rack for a steering gear of a motor vehicle |
DE102016212304B4 (en) | 2016-07-06 | 2018-02-22 | Thyssenkrupp Ag | A method for producing a rack for a steering gear of a motor vehicle, and rack |
CN106825909B (en) * | 2017-03-16 | 2019-06-28 | 东莞市闻誉实业有限公司 | Aluminium alloy process equipment |
JP6789165B2 (en) * | 2017-03-30 | 2020-11-25 | 三菱重工コンプレッサ株式会社 | Impeller manufacturing method |
US20190337088A1 (en) * | 2018-05-04 | 2019-11-07 | GM Global Technology Operations LLC | Welding method and part made by the welding method |
WO2020085454A1 (en) * | 2018-10-26 | 2020-04-30 | シチズン時計株式会社 | Machine tool |
CN112917924A (en) * | 2021-04-12 | 2021-06-08 | 中国电子科技集团公司第三十八研究所 | High-speed horizontal triaxial rapid alignment rotary welding device and application thereof |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4552609A (en) * | 1984-09-24 | 1985-11-12 | Homac Mfg. Company | Method and apparatus for friction welding |
US4552612A (en) * | 1982-09-07 | 1985-11-12 | Cosden Technology, Inc. | Inertial spin welding of thermoplastic and thermoplastic coated container parts |
US4584037A (en) * | 1982-09-07 | 1986-04-22 | Cosden Technology, Inc. | Inertial spin welding of thermoplastic and thermoplastic coated container parts |
US4606489A (en) | 1982-07-14 | 1986-08-19 | Kuka Schweissanlagen & Roboter Gmbh | Process and apparatus for controlledly decelerating a mobile tool or workpiece |
US4741788A (en) * | 1985-05-24 | 1988-05-03 | Metal Box P.L.C. | Method of and apparatus for spin-welding |
US5064485A (en) * | 1990-04-23 | 1991-11-12 | Shell Oil Company | Method for the resilient spinwelding of thermoplastic articles |
US5108539A (en) * | 1990-04-23 | 1992-04-28 | Shell Oil Company | Apparatus for the resilient spinwelding of thermoplastic articles |
US5137166A (en) * | 1984-03-14 | 1992-08-11 | Environmental Protection Polymers, Inc. | Seamless overpack and spin welding apparatus for making same |
US5152855A (en) * | 1989-06-29 | 1992-10-06 | Cordis Europa N.V. | Method and device for mutual connection of tubes |
-
1997
- 1997-12-09 US US08/987,493 patent/US5858142A/en not_active Expired - Lifetime
-
2001
- 2001-01-12 US US09/759,823 patent/USRE39019E1/en not_active Expired - Lifetime
-
2004
- 2004-11-12 US US10/988,448 patent/USRE40287E1/en not_active Expired - Lifetime
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4606489A (en) | 1982-07-14 | 1986-08-19 | Kuka Schweissanlagen & Roboter Gmbh | Process and apparatus for controlledly decelerating a mobile tool or workpiece |
US4552612A (en) * | 1982-09-07 | 1985-11-12 | Cosden Technology, Inc. | Inertial spin welding of thermoplastic and thermoplastic coated container parts |
US4584037A (en) * | 1982-09-07 | 1986-04-22 | Cosden Technology, Inc. | Inertial spin welding of thermoplastic and thermoplastic coated container parts |
US5137166A (en) * | 1984-03-14 | 1992-08-11 | Environmental Protection Polymers, Inc. | Seamless overpack and spin welding apparatus for making same |
US4552609A (en) * | 1984-09-24 | 1985-11-12 | Homac Mfg. Company | Method and apparatus for friction welding |
US4741788A (en) * | 1985-05-24 | 1988-05-03 | Metal Box P.L.C. | Method of and apparatus for spin-welding |
US4743331A (en) * | 1985-05-24 | 1988-05-10 | Metal Box, P.L.C. | Spin-welding apparatus |
US5152855A (en) * | 1989-06-29 | 1992-10-06 | Cordis Europa N.V. | Method and device for mutual connection of tubes |
US5064485A (en) * | 1990-04-23 | 1991-11-12 | Shell Oil Company | Method for the resilient spinwelding of thermoplastic articles |
US5108539A (en) * | 1990-04-23 | 1992-04-28 | Shell Oil Company | Apparatus for the resilient spinwelding of thermoplastic articles |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8651361B1 (en) * | 2013-02-13 | 2014-02-18 | The Boeing Company | Method for angular oscillation friction welding to an axially symmetric weld surface |
US20150306671A1 (en) * | 2014-04-25 | 2015-10-29 | Okuma Corporation | Tailstock control device |
US9610637B2 (en) * | 2014-04-25 | 2017-04-04 | Okuma Corporation | Tailstock control device |
Also Published As
Publication number | Publication date |
---|---|
US5858142A (en) | 1999-01-12 |
USRE39019E1 (en) | 2006-03-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
USRE40287E1 (en) | Angular orientation control system for friction welding | |
US20070051776A1 (en) | Dual friction welder | |
CN106944720B (en) | Metalworking system with force controlled wire feed start operation | |
US6291959B1 (en) | Method and apparatus for controlling numerically controlled machine tool | |
US20060196916A1 (en) | Method and device for pressure welding, which takes into account deviations in the length of workpieces | |
EP1527843B1 (en) | A friction stir welding system, and method for performing a friction stir welding operation | |
US4067490A (en) | Quality control method for inertial welding | |
JPH1058157A (en) | Method and device for spot welding | |
JPH08224699A (en) | Press controlling method and press device | |
JP2859446B2 (en) | Ring rolling mill | |
EP1791674A1 (en) | Method and system of friction welding | |
GB2125579A (en) | A method of braking and stopping a machine part | |
CN107020437B (en) | Metalworking wire feeder system with force controlled operation | |
JP2000288743A (en) | Controller for resistance welding equipment | |
CN104923909A (en) | Fully-electric servo single-head phase friction welding machine | |
US20050218192A1 (en) | Method and system of inertia friction welding | |
US5869799A (en) | Welding gun control method | |
KR101159021B1 (en) | Moving Seam welding maching and method for controlling of welding threrof | |
US11687057B2 (en) | Servo motor controller | |
JPH1190769A (en) | Accelerating/decelerating controller and method for machine tool | |
JPH09174260A (en) | Friction pressure welding method and device therefor | |
JP3412463B2 (en) | Friction welding method | |
JPH03124384A (en) | Friction welding machine and control method thereof | |
JPH0722833B2 (en) | Measurement control method and device for double-head drive type friction welding device | |
JP3885831B2 (en) | Seam welding method and apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
REMI | Maintenance fee reminder mailed | ||
FPAY | Fee payment |
Year of fee payment: 12 |
|
SULP | Surcharge for late payment |
Year of fee payment: 11 |