CONTOUR FOLLOWER APPARATUS AND RELATED SYSTEMS AND METHODS
Systems and related methods are provided for maintaining a spatial relationship between a tool of the multi-axis machine (e.g., fluid jet nozzle of a fluid jet cutting machine) and a workpiece to be processed by the tool. An example system includes a contour follower apparatus having a sensor and a gimbal assembly operable with the sensor to sense a deviation between a machine focal point and a gimbal assembly focal point defined by the gimbal assembly as the gimbal assembly rides upon the surface of the workpiece during operation. The system may further include a gimbal mount assembly configured to sense a collision event of the gimbal assembly with another object.
Technical Field
This disclosure relates to systems and methods for maintaining a spatial relationship between a tool of a multi-axis machine (e.g., a fluid jet nozzle of a fluid jet cutting machine) and a workpiece to be processed by the tool. The disclosure also relates to systems and methods for sensing collisions with an obstruction in the controlled path of the tool and adjusting operation of the machine accordingly.
Description of the Related Art
High-pressure fluid jets, including high-pressure abrasive waterjets, are used to cut a wide variety of materials in many different industries. Systems for generating high-pressure abrasive waterjets are currently available, such as, for example, the Mach 4™ five-axis abrasive waterjet system manufactured by Flow International Corporation, the assignee of the present invention, as well as other systems that include a cutting head assembly mounted to an articulated robotic arm or other motion system. Other examples of abrasive fluid jet cutting systems are shown and described in Flow's U.S. Pat. No. 5,643,058, which is incorporated herein by reference. The terms “high-pressure fluid jet” and “jet” should be understood to incorporate all types of high-pressure fluid jets, including but not limited to high-pressure waterjets and high-pressure abrasive waterjets. In such systems, high-pressure fluid, typically water, flows through an orifice of an orifice unit in a cutting head to form a high-pressure jet, into which abrasive particles may be combined as the jet flows through a mixing chamber and a mixing tube to form a high-pressure abrasive waterjet. The high-pressure abrasive waterjet is typically discharged from the mixing tube and directed toward a workpiece to cut the workpiece along a designated path.
Various systems are currently available to move a high-pressure fluid jet along a designated path. Such systems may commonly be referred to as, for example, three-axis and five-axis machines. Conventional three-axis machines mount the cutting head assembly in such a way that it can move along an x-y plane and perpendicularly thereto along a z-axis, namely toward and away from the workpiece. In this manner, the high-pressure fluid jet generated by the cutting head assembly is moved along the designated path in an x-y plane, and is raised and lowered relative to the workpiece, as may be desired. Conventional five-axis machines work in a similar manner but provide for movement about two additional non-parallel rotary axes. Other systems may include a cutting head assembly mounted to an articulated robotic arm, such as, for example, a six-axis robotic arm which articulates about six separate rotary axes.
Computer-aided manufacturing (CAM) processes may be used to drive or control such conventional machines along a designated path, such as by enabling two-dimensional or three-dimensional models of workpieces generated using computer-aided design (i.e., CAD models) to be used to generate code to drive the machines. For example, a CAD model may be used to generate instructions to drive the appropriate controls and motors of the machine to manipulate the machine about its translational and/or rotary axes to cut or process a workpiece as reflected in the model.
During the fluid jet cutting process, dimensional accuracy and cut quality may be dependent on, among other things, precisely maintaining a desired distance between the end of the nozzle or mixing tube and the surface of the workpiece being cut, often referred to as the standoff distance. Maintaining a precise standoff distance becomes particularly important as fluid jet cutting technology advances from flat-stock 2-D cutting, to applications involving curved material, beveled cuts and other complex cutting profiles enabled by five-axis and other multi-axis control.
Historically, for example, commanded five-axis motion control of 2-D flat stock cutting is based on compound angle calculations evaluated based on the inferred (“nominal”) distance between the end of the nozzle or mixing tube and the surface of the workpiece to be cut. In reality, the actual standoff distance will deviate from the nominal distance, for example, warping due to stress relieving of material during the cut, natural material bow, or the “as provided” state from a manufacturer will introduce error into any cut edge off of the vertical axis. This error is particularly apparent and undesirable as the cut edge shifts further from vertical, for example, in an intentional bevel cut. The example contour follower apparatus and related systems and methods described herein help to ensure that the distance between the focal point of the machine is known relative to the surface of the workpiece being cut. This allows the controller to hold the machine focal point on the surface of the workpiece despite any deviations in the terrain of the workpiece and provides enhanced functionality over prior standoff distance control systems and methodologies, such as those shown and described in Flow's U.S. Pat. No. 7,331,842. For example, the example contour follower apparatus and related systems and methods provide, among other things, enhanced accuracy with which the standoff distance is maintained, including when cutting at particularly steep angles, such as when making an intentional bevel cut.
BRIEF SUMMARYEmbodiments described herein provide enhanced systems and methods for maintaining a spatial relationship between a tool of a multi-axis machine (e.g., a fluid jet nozzle of a fluid jet cutting machine) and a workpiece to be processed by the tool to improve performance. For example, one embodiment is directed to a contour follower apparatus that is to be mounted on the end effector of a fluid jet cutting machine. During the fluid jet cutting process, the contour follower apparatus monitors the distance between the focal point of the end effector and the surface of the workpiece being cut. Changes in this distance are transmitted to the machine's motion controller as a variable signal, in turn allowing the controller to adjust, in real time, the mechanical actuators which establish the standoff distance being measured. This feedback control maintains the focal point of the end effector directly on the surface of the workpiece being cut, thus optimizing the dimensional accuracy of the cut workpiece. Embodiments described herein may also provide enhanced systems and methods for sensing collisions with an obstruction in the controlled path of the tool and adjusting operation accordingly.
One embodiment of a gimbal assembly for a multi-axis machine to assist in maintaining a spatial relationship between a tool of the multi-axis machine and a workpiece to be processed by the tool may be summarized as including: a swivel arm operable to rotate about a first axis of rotation; and a contact member rotatably coupled to the swivel arm to rotate about a second axis of rotation which intersects with the first axis of rotation to define a gimbal assembly focal point. The contact member may further include one or more surface features arranged to ride upon a surface of the workpiece during operation and to define a reference plane that contains the gimbal assembly focal point. Advantageously, the gimbal assembly enables sensing of a deviation between a machine focal point (defined by the intersection of two axes of rotation of the machine) and the gimbal assembly focal point as the contact member rides upon the surface of the workpiece during operation.
The gimbal assembly may further include a gimbal base and the gimbal assembly may be configured such that the deviation of the machine focal point from the gimbal assembly focal point results in a corresponding displacement of the gimbal base. The gimbal assembly may be configured to adjust to changes in topography of the workpiece via rotational movement of the swivel arm and the contact member about the first and second axes of rotation, respectively, while the gimbal assembly simultaneously enables sensing of any deviation between the machine focal point and the gimbal assembly focal point.
The gimbal assembly may further include at least one swivel lock to selectively prevent rotation of the swivel arm about the first axis of rotation or rotation of the contact member about the second axis of rotation. The gimbal assembly may further include at least one rotational stop to limit rotation of the swivel arm about the first axis of rotation or rotation of the contact member about the second axis of rotation. The gimbal assembly may further include encoders for measuring a surface topography of the workpiece based on a respective sensed rotational position of the swivel arm and the contact member. Signals from the encoders may also be used to maintain the tool at a defined orientation (e.g., perpendicular orientation) relative to the surface topography.
One embodiment of contour follower apparatus for a multi-axis machine to assist in maintaining a spatial relationship between a tool of the multi-axis machine and a workpiece to be processed by the tool may be summarized as including: a sensor; and a gimbal assembly operable with the sensor to sense a deviation between a machine focal point (defined by the intersection of two axes of rotation of the machine) and a gimbal assembly focal point defined by the gimbal assembly as the gimbal assembly rides upon the surface of the workpiece during operation.
The contour follower may further include a gimbal mount assembly for coupling the gimbal assembly to the multi-axis machine and for sensing a collision event of the gimbal assembly with another object. The gimbal assembly may include a coupling arrangement which removably couples the gimbal assembly to the gimbal mount assembly, the coupling arrangement being configured to allow detachment of the gimbal assembly from the gimbal mount assembly without manipulating any fasteners. The coupling arrangement may include at least one alignment device that establishes and maintains a predetermined spatial relationship between a base of the gimbal assembly and a base of the gimbal mount assembly and at least one magnetic device that urges the base of the gimbal assembly and the base of the gimbal mount assembly together. The gimbal mount assembly may include a collision sensor arrangement comprising a collision sensor and a sensor member that is displaced during the collision event to cause the collision sensor to generate a collision event signal. The collision sensor arrangement may include a ramp, and the sensor member may be forced to move vertically by the ramp during the collision event to cause the collision sensor to generate the collision event signal. The collision sensor arrangement may be located remote from the gimbal assembly so as to not compromise movement of the gimbal assembly as the gimbal assembly rides on the workpiece during operation. The gimbal mount assembly may be constrained relative to the tool to move linearly. The gimbal mount assembly may be configured to provide a rigid connection between the gimbal assembly and the multi-axis machine which breaks free during a collision event. The contour follower apparatus may further include at least one actuator for deploying and retracting the gimbal assembly into and out of an active configuration.
One embodiment of a fluid jet cutting system may be summarized as including: a fluid jet cutting head manipulable in space via a multi-axis machine that includes two axes of rotation that intersect to define a machine focal point, the fluid jet cutting head including a nozzle from which a high pressure fluid jet is discharged during operation to process a workpiece; and a contour follower apparatus comprising a sensor and a gimbal assembly that includes a swivel arm operable to rotate about a first axis of rotation and a contact member rotatably coupled to the swivel arm to rotate about a second axis of rotation which intersects with the first axis of rotation to define a gimbal assembly focal point, the contact member including one or more surface features arranged to ride upon a surface of the workpiece during operation and to define a reference plane that contains the gimbal assembly focal point. Advantageously, the sensor operates in conjunction with the gimbal assembly of the contour follower apparatus to sense a deviation between the machine focal point and the gimbal assembly focal point as the contact member rides upon the surface of the workpiece during operation.
The fluid jet cutting system may further include a gimbal mount assembly that couples the gimbal assembly to the multi-axis machine and is configured to sense a collision event of the gimbal assembly with another object. The gimbal assembly may be configured to adjust to changes in topography of the workpiece via rotational movement of the swivel arm and contact member about the first and second axes of rotation, respectively, while the gimbal assembly simultaneously enables sensing of any deviation between the machine focal point and the gimbal assembly focal point.
One embodiment of a method of controlling a standoff distance of a nozzle of a fluid jet cutting head manipulable in space via a multi-axis machine may be summarized as including: manipulating the fluid jet cutting head relative to a workpiece to be processed such that a gimbal assembly associated with the fluid jet cutting head rides upon a surface of the workpiece, the gimbal assembly including two axes of rotation that intersect to define a gimbal assembly focal point; and sensing a deviation between a machine focal point and the gimbal assembly focal point for adjusting the standoff distance of the nozzle.
The method may further include adjusting the standoff distance of the nozzle toward a state in which the machine focal point and the gimbal assembly focal point are coincident, or adjusting the standoff distance of the nozzle toward a state in which a distance between the machine focal point and the gimbal assembly focal point is a predetermined value. Sensing the deviation between the machine focal point and the gimbal assembly focal point for adjusting the standoff distance of the nozzle may include sensing a change in distance between the nozzle and the surface of the workpiece as the contact member rides upon the surface of the workpiece during operation. In some instances, the machine focal point and the gimbal assembly focal point may not be coincident when sensing the deviation or change in distance between the nozzle and the surface of the workpiece. The gimbal assembly may include a gimbal base, a swivel arm rotatably coupled to the gimbal base to rotate about a first axis of rotation, and a contact member rotatably coupled to the swivel arm to rotate about a second axis of rotation which intersects with the first axis of rotation to define the gimbal assembly focal point, the contact member including one or more surface features arranged to ride upon the surface of the workpiece during operation and to define a reference plane that contains the gimbal assembly focal point, and wherein sensing the deviation between the machine focal point and the gimbal assembly focal point may include sensing a displacement of the gimbal base while the gimbal assembly rides on the surface of the workpiece. Sensing the deviation between the machine focal point and the gimbal assembly focal point may include allowing the gimbal assembly to adjust to changes in topography of the workpiece via rotational movement of a swivel arm and a contact member about the first and second axes of rotation, respectively. The method may further include: sensing a collision of the gimbal assembly with another object; and adjusting operation of the multi-axis machine in response to the collision. Sensing a collision may include converting an impact applied to the gimbal assembly during the collision to vertical movement of a sensor member to generate a collision event signal.
One embodiment of a collision detection system for a multi-axis machine to assist in sensing an impending collision between a tool of the multi-axis machine and another object may be summarized as including: a contour follower apparatus configured to ride upon a surface of the workpiece during operation; and a collision sensor arrangement operatively coupled to the contour follower apparatus to sense the impending collision. The collision sensor arrangement may include a collision sensor and a sensor member that is constrained such that torque applied to the sensor member during a collision event is converted to displacement of the sensor member into engagement with the collision sensor to cause the collision sensor to generate a collision event signal. The contour follower apparatus may comprise a gimbal assembly having a swivel arm operable to rotate about a first axis of rotation and a contact member rotatably coupled to the swivel arm to rotate about a second axis of rotation, and the contact member may include one or more surface features arranged to ride upon the surface of the workpiece during operation. The collision sensor arrangement may be located remote from the gimbal assembly so as to not compromise movement of the gimbal assembly as the gimbal assembly rides on the workpiece during operation. The collision sensor arrangement may be part of a gimbal mount assembly that is constrained relative to the tool to move linearly. The gimbal mount assembly may be configured to provide a rigid connection between the gimbal assembly and the multi-axis machine which breaks free during a collision event. The collision sensor arrangement may further include a seat having a ramp portion, and the sensor member may be forced to move vertically by the ramp portion of the seat during the collision event to cause the collision sensor to generate the collision event signal. The sensor member may be biased towards the seat.
One embodiment of a fluid jet cutting system may be summarized as including: a multi-axis machine; a fluid jet cutting head manipulable in space via the multi-axis machine, the fluid jet cutting head including a nozzle from which a high pressure fluid jet is discharged during operation to process a workpiece; and a gimbal assembly coupled to the multi-axis machine and being configured to ride upon a surface of the workpiece in a vicinity of the nozzle of the fluid jet cutting head during operation. The fluid jet cutting system may further include a collision sensor arrangement operatively coupled to the gimbal assembly to sense an impending collision between the nozzle of the multi-axis machine and another object.
One embodiment of a gimbal assembly for a multi-axis machine to assist in maintaining a spatial relationship between a tool of the multi-axis machine and a workpiece to be processed by the tool may be summarized as including: a swivel arm operable to rotate about a first axis of rotation; and a contact member rotatably coupled to the swivel arm to rotate about a second axis of rotation, the contact member including one or more surface features arranged to ride upon a surface of the workpiece during operation, and wherein the gimbal assembly enables sensing a change in distance between the tool and the surface of the workpiece as the contact member rides upon the surface of the workpiece during operation.
In the following description, certain specific details are set forth in order to provide a thorough understanding of the various disclosed embodiments. However, one of ordinary skill in the relevant art will recognize that embodiments may be practiced without one or more of these specific details. In other instances, well-known structures associated with fluid jet cutting systems, other machining systems (e.g., drilling machines, mills, routers) and methods of operating the same may not be shown or described in detail to avoid unnecessarily obscuring descriptions of the embodiments. For instance, it will be appreciated by those of ordinary skill in the relevant art that a high-pressure fluid source and an abrasive source may be provided to feed high-pressure fluid and abrasives, respectively, to a cutting head of the fluid jet systems described herein to facilitate, for example, high-pressure or ultrahigh-pressure abrasive fluid jet cutting of workpieces. As another example, well-known control systems and drive components may be integrated into the fluid jet cutting systems and other machines to facilitate movement of the cutting head or other tool relative to the workpiece to be processed. These systems may include drive components to manipulate the cutting head or other tool about multiple rotational and translational axes, such as, for example, as is common in five-axis positioning systems.
Unless the context requires otherwise, throughout the specification and claims which follow, the word “comprise” and variations thereof, such as “comprises” and “comprising,” are to be construed in an open, inclusive sense, that is, as “including, but not limited to.”
Reference throughout this specification to “one embodiment” or “an embodiment” means that a particular feature, structure or characteristic described in connection with the embodiment is included in at least one embodiment. Thus, the appearances of the phrases “in one embodiment” or “in an embodiment” in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
As used in this specification and the appended claims, the singular forms “a,” “an,” and “the” include plural referents unless the content clearly dictates otherwise. It should also be noted that the term “or” is generally employed in its sense including “and/or” unless the content clearly dictates otherwise.
Embodiments described herein provide enhanced systems and methods for maintaining a spatial relationship between a tool of a multi-axis machine (e.g., a fluid jet nozzle of a fluid jet cutting machine) and a workpiece to be processed by the tool to improve performance. Embodiments described herein may also provide enhanced systems and methods for sensing collisions with an obstruction in the controlled path of the tool and adjusting operation of the machine accordingly. Embodiments include, for example, a contour follower apparatus that operates in conjunction with a cutting head assembly of a fluid jet cutting machine to ride upon the surface of a workpiece being cut by the cutting head assembly to provide standoff distance feedback functionality.
As described herein, the term cutting head assembly or cutting head may refer generally to an assembly of components at a working end of the fluid jet cutting machine, and may include, for example, an orifice unit and/or nozzle of the fluid jet cutting system for generating a high-pressure fluid jet and surrounding structures and devices coupled directly or indirectly thereto to move in unison therewith. The cutting head assembly or cutting head may also be referred to as an end effector. Other tools that may be used in conjunction with the embodiments of the example contour follower apparatus and related systems and methods described herein may include end effectors of other types of machines, such as, for example, tools of multi-axis milling or drilling machines, such as, for example, drill bits.
The fluid jet cutting system 10 further includes a bridge assembly 18 which is movable along a pair of base rails 20, and straddles the catcher tank 12. In operation, the bridge assembly 18 moves back and forth along the base rails 20 with respect to a translational axis Y to position a cutting head 22 of the system 10 for processing the workpiece 14. A tool carriage 24 is movably coupled to the bridge assembly 18 to translate back and forth along another translational axis X, which is aligned perpendicularly to the translational axis Y. The tool carriage 24 is further configured to raise and lower the cutting head 22 along yet another translational axis Z to move the cutting head 22 toward and away from the workpiece 14. A manipulable forearm 30 and wrist 34 are provided intermediate the cutting head 22 and the tool carriage 24 to provide additional functionally.
More particularly, with reference to
With continued reference to
During operation, movement of the cutting head 22 with respect to each of the translational axes X, Y, Z and rotational axes B, C may be accomplished by various conventional drive components and an appropriate control system 28 (
Again, embodiments described herein provide enhanced systems and methods for maintaining a spatial relationship between a tool of a multi-axis machine (e.g., a fluid jet nozzle or mixing tube 40 of a fluid jet cutting system 10) and a workpiece 14 to be processed by the tool to improve performance. Embodiments described herein may also provide enhanced systems and methods for sensing collisions with an obstruction in the controlled path of the tool (e.g., nozzle or mixing tube 40) and adjusting operation accordingly. For instance, an example contour follower apparatus 100 is shown in
With continued reference to
With reference to
According to the illustrated embodiment shown in the figures, the multi-axis gimbal assembly 102 does not incorporate full semicircular arc movement but rather is configured in such a way that rotation about the rotational axes A1, A2 is limited to the motion needed for the focal point measurement functionality described herein. This reduced mobility of the multi-axis gimbal assembly 102 advantageously avoids problems associated with jet disruption, accelerated wear, and degradation of cut quality. The mobility or range of motion of the multi-axis gimbal assembly 102, however, may be adjusted depending on the application and functionality desired.
With reference to
Rotational motion of the swivel arm 112 about the first gimbal axis of rotation A1 and rotational motion of the contact member 114 about the second gimbal axis of rotation A2 are driven as a function of the orientation of the reference plane P, which is defined by contact of the contact member 114 and the workpiece 14. According to the example embodiment of the contour follower apparatus 100 shown in the figures, the reference plane P is defined as a plane that is tangent to a rounded bottom annular edge or toroid portion 118 that contacts with the surface of the workpiece 14 during operation. In other instances, a plurality of projections (e.g., three contact pads spaced regularly or irregularly about a central axis) or other surface features may collectively define the plane P. The first gimbal axis A1 and the second gimbal axis A2 are designed to intersect at a point (i.e., the gimbal assembly focal point 104) within the reference plane P; however, it is appreciated that, due to manufacturing tolerances or other factors, the gimbal axes A1, A2 may not necessarily intersect or lie within the plane P exactly. Ideally, the gimbal axes A1, A2 intersect at a point (i.e., the gimbal assembly focal point 104) within the reference plane P at a center of an annular portion 120 of the contact member 114. This locates the gimbal assembly focal point 104 in the center of said annular portion 120 on the surface of the workpiece 14 to correspond to the location of the machine focal point 42 (illustrated at 0.100″ below the nozzle or mixing tube 40 along the tool axis A0) when the machine is controlled to position the nozzle or mixing tube 40 at the desired standoff distance. Providing the gimbal assembly 102 with the ability to pivot about such gimbal axes A1, A2 allows the contact member 114 to conform to any material angle without separating the location of the machine focal point 42 and the gimbal assembly focal point 104. This allows the gimbal assembly 102 to be solely driven by the height of the workpiece terrain at the machine focal point 42, regardless of approach or departure angles, thereby providing a direct correlation between the machine focal point 42 and the surface of the workpiece 14 which can be used with a feedback control loop to maintain the standoff distance at the desired or optimum distance.
The positioning and operation of the gimbal focal point assembly 102 allows for full and automatic articulation about the machine focal point 42, however, in order to extract data pertaining to deviations in the distance between the surface of the workpiece 14 and the machine focal point 42, the first gimbal axis A1 must be fixed in a plane perpendicular to the measurement axis (i.e., piston axis A4 shown in
With reference now to
With reference to
Further details of the example embodiment of the contour follower apparatus 100 and components thereof will now be described with reference to
With reference to
With continued reference to
With reference to
With reference to
With reference to
With reference to
With reference back to
The example contour follower apparatus 100 shown in the figures may also provide enhanced systems and related methods for sensing collisions of the tool (e.g., nozzle or mixing tube 40) or associated components with an obstruction in the controlled path of the tool and adjusting operation of the machine accordingly. As previously described, the contact member 114 of the gimbal assembly 102 is centered on the machine focal point 42 which keeps the nozzle or mixing tube 40 centered within the contact member 114. Accordingly, an obstruction, such as a workpiece clamp or a piece of raised material, is most likely to contact the contact member 114 before contacting the nozzle or mixing tube 40. Because the contact member is positioned away from the nozzle or mixing tube 40, any strike that would endanger the nozzle or mixing tube 40 creates a torque on the contact member 114 and gimbal assembly 102 before reaching the nozzle or mixing tube 40. With reference to
With reference to
With reference to
In accordance with the example embodiment of the contour follower apparatus 100 and related components and sub-assemblies described herein, related methods of controlling a standoff distance of a tool (e.g., a nozzle or mixing tube 40 of a fluid jet cutting head 22) manipulable in space via a multi-axis machine having two axes of rotation B, C that intersect to define a machine focal point 42 may be provided. For instance, in some embodiments, a method of controlling a standoff distance of a nozzle or mixing tube 40 of a fluid jet cutting head 22 manipulable in space via a multi-axis machine having two non-parallel and non-orthogonal axes of rotation B, C that intersect to define a machine focal point 42 may be provided which includes: manipulating the fluid jet cutting head 22 relative to a workpiece 14 to be processed such that a gimbal assembly 102 associated with the fluid jet cutting head 22 rides upon a surface of the workpiece 14, the gimbal assembly 102 including two axes of rotation A1, A2 that intersect to define a gimbal assembly focal point 104, and sensing a deviation between the machine focal point 42 and the gimbal assembly focal point 104 for adjusting the standoff distance of the nozzle or mixing tube 40. The method may further include adjusting the standoff distance of the nozzle or mixing tube 40 toward a state in which the machine focal point 42 and the gimbal assembly focal point 104 are coincident, such as, for example, by adjusting the cutting head 22 along the translational axis Z to move the cutting head 22 toward and away from the workpiece 14 in response to the sensed deviation. This may include various feedback control mechanisms, such as a PID control loop feedback mechanism, to maintain the machine focal point 42 and the gimbal assembly focal point 104 coincident or nearly coincident via Z-axis adjustments (and/or other movements of the other axes X, Y, B, C of the machine), thereby ensuring a precise standoff distance of the nozzle or mixing tube 40 from the surface of the workpiece 14.
In some instances, the gimbal assembly 102 may comprise a gimbal base 110, a swivel arm 112 rotatably coupled to the gimbal base 110 to rotate about a first axis of rotation A1, and a contact member 114 rotatably coupled to the swivel arm 112 to rotate about a second axis of rotation A2 which intersects with the first axis of rotation A1 to define the gimbal assembly focal point 104, and the contact member 114 may include one or more surface features 116 arranged to ride upon the surface of the workpiece 14 during operation and to define a reference plane P that contains the gimbal assembly focal point 104. In such instances, sensing the deviation between the machine focal point 42 and the gimbal assembly focal point 104 may include sensing a linear displacement of the gimbal base 110 while the gimbal assembly 102 rides on the surface of the workpiece 14. In addition, sensing the deviation between the machine focal point 42 and the gimbal assembly focal point 104 may include allowing the gimbal assembly 102 to adjust to changes in topography of the workpiece 14 via rotational movement of the swivel arm 112 and contact member 114 about the first and second axes of rotation A1, A2, respectively.
According to some embodiments, the method of controlling the standoff distance of the tool (e.g., nozzle or mixing tube 40) with the gimbal assembly 102 may further include sensing a collision of the gimbal assembly 102 with another object and adjusting operation of the multi-axis machine in response to the collision (e.g., shutting down the machine or controlling movement to minimize or eliminate the impact of the collision). In some instances, sensing the collision includes converting an impact applied to the gimbal assembly 102 during the collision to vertical movement of a sensor member (e.g., sensor pin 181) to generate a collision event signal.
Although certain specific details are shown and described with reference to the example embodiment of the contour follower apparatus 100 and components and sub-assemblies thereof shown in
In addition, although the example embodiment of the gimbal assembly 102 shown in the figures includes two gimbal axes A1, A2, it is appreciated that a gimbal assembly with more than two gimbal axes may be provided.
Although embodiments are described herein in the context of maintaining a desired a standoff distance between a nozzle or mixing tube 40 of a fluid jet cutting system 10 and a workpiece 14, it is appreciated that aspects of the systems and methods described herein may be used to maintain a tool (e.g., a router bit) at a desired depth of engagement with a workpiece 14 during a machining operation.
Still further, although embodiments are described herein in the context of maintaining a fixed or consistent standoff distance, it is appreciated that the systems and methods described herein may be used to dynamically control the standoff distance throughout at least a portion of a cutting operation. For example, during certain activities, such as when piercing a workpiece with a fluid jet, it may be advantageous to vary the standoff distance as the material of the workpiece is pierced. The systems and methods described herein may provide a standoff distance feedback loop to control the standoff distance accordingly.
Additionally, although embodiments are described herein in the context of maintaining a fixed or consistent standoff distance by adjusting the machine focal point 42 to be coincident or nearly coincident with the gimbal assembly focal point 104, it is appreciated that in some embodiments the standoff distance of the nozzle may be adjusted toward a state in which a distance between the machine focal point 42 and the gimbal assembly focal point 104 is a predetermined value. For example, it may be advantageous during some cutting operations to maintain the machine focal point 42 at a predetermined distance above the gimbal assembly focal point 104 and hence surface of the workpiece 14 for at least a portion of the cutting operation.
It is also appreciated that aspects of the gimbal assembly 102 and related methodology described herein may be used in connection with a wide range of multi-axis machines, including those which lack a machine focal point altogether.
Moreover, aspects and features of the various embodiments described above can be combined to provide further embodiments. All of the U.S. patents, U.S. patent application publications, U.S. patent applications, foreign patents, foreign patent applications and non-patent publications referred to in this specification and/or listed in the Application Data Sheet are incorporated herein by reference, in their entirety. Aspects of the embodiments can be modified, if necessary to employ concepts or features of the various patents, applications and publications to provide yet further embodiments.
These and other changes can be made to the embodiments in light of the above-detailed description. In general, in the following claims, the terms used should not be construed to limit the claims to the specific embodiments disclosed in the specification and the claims, but should be construed to include all possible embodiments along with the full scope of equivalents to which such claims are entitled.
Claims
1. A gimbal assembly for a multi-axis machine to assist in maintaining a spatial relationship between a tool of the multi-axis machine and a workpiece to be processed by the tool, the multi-axis machine including two axes of rotation that intersect to define a machine focal point, the gimbal assembly comprising:
- a swivel arm operable to rotate about a first axis of rotation; and
- a contact member rotatably coupled to the swivel arm to rotate about a second axis of rotation which intersects with the first axis of rotation to define a gimbal assembly focal point, the contact member including one or more surface features arranged to ride upon a surface of the workpiece during operation and to define a reference plane that contains the gimbal assembly focal point, and
- wherein the gimbal assembly enables sensing of a deviation between the machine focal point and the gimbal assembly focal point as the contact member rides upon the surface of the workpiece during operation.
2. The gimbal assembly of claim 1 wherein the gimbal assembly includes a gimbal base and the gimbal assembly is configured such that the deviation of the machine focal point from the gimbal assembly focal point results in a corresponding displacement of the gimbal base.
3. The gimbal assembly of claim 1 wherein the gimbal assembly is configured to adjust to changes in topography of the workpiece via rotational movement of the swivel arm and contact member about the first and second axes of rotation, respectively, while the gimbal assembly simultaneously enables sensing of any deviation between the machine focal point and the gimbal assembly focal point.
4. The gimbal assembly of claim 1, further comprising:
- at least one swivel lock to selectively prevent rotation of the swivel arm about the first axis of rotation or rotation of the contact member about the second axis of rotation.
5. The gimbal assembly of claim 1, further comprising:
- at least one rotational stop to limit rotation of the swivel arm about the first axis of rotation or rotation of the contact member about the second axis of rotation.
6. The gimbal assembly of claim 1, further comprising:
- encoders for measuring a surface topography of the workpiece based on a respective sensed rotational position of the swivel arm and the contact member.
7. The gimbal assembly of claim 1, further comprising:
- encoders for measuring a surface topography of the workpiece based on a respective sensed rotational position of the swivel arm and the contact member and for keeping the tool at a defined orientation relative to the surface topography.
8. A contour follower apparatus for a multi-axis machine to assist in maintaining a spatial relationship between a tool of the multi-axis machine and a workpiece to be processed by the tool, the multi-axis machine including two axes of rotation that intersect to define a machine focal point, the contour follower apparatus comprising:
- a sensor; and
- a gimbal assembly operable with the sensor to sense a deviation between the machine focal point and a gimbal assembly focal point defined by the gimbal assembly as the gimbal assembly rides upon the surface of the workpiece during operation.
9. The contour follower apparatus of claim 8, further comprising:
- a gimbal mount assembly for coupling the gimbal assembly to the multi-axis machine and for sensing a collision event of the gimbal assembly with another object.
10. The contour follower apparatus of claim 9 wherein the gimbal assembly includes a coupling arrangement which removably couples the gimbal assembly to the gimbal mount assembly, the coupling arrangement being configured to allow detachment of the gimbal assembly from the gimbal mount assembly without manipulating any fasteners.
11. The contour follower apparatus of claim 10 wherein the coupling arrangement includes at least one alignment device that establishes and maintains a predetermined spatial relationship between a base of the gimbal assembly and a base of the gimbal mount assembly and at least one magnetic device that urges the base of the gimbal assembly and the base of the gimbal mount assembly together.
12. The contour follower apparatus of claim 9 wherein the gimbal mount assembly includes a collision sensor arrangement comprising a collision sensor and a sensor member that is displaced during the collision event to cause the collision sensor to generate a collision event signal.
13. The contour follower apparatus of claim 12 wherein the collision sensor arrangement includes a ramp, and wherein the sensor member is forced to move vertically by the ramp during the collision event to cause the collision sensor to generate the collision event signal.
14. The contour follower apparatus of claim 12 wherein the collision sensor arrangement is located remote from the gimbal assembly so as to not compromise movement of the gimbal assembly as the gimbal assembly rides on the workpiece during operation.
15. The contour follower apparatus of claim 9 wherein the gimbal mount assembly is constrained relative to the tool to move linearly.
16. The contour follower apparatus of claim 9 wherein the gimbal mount assembly is configured to provide a rigid connection between the gimbal assembly and the multi-axis machine which breaks free during a collision event.
17. The contour follower apparatus of claim 8, further comprising:
- at least one actuator for deploying and retracting the gimbal assembly into and out of an active configuration.
18. A fluid jet cutting system, the system comprising:
- a fluid jet cutting head manipulable in space via a multi-axis machine that includes two axes of rotation that intersect to define a machine focal point, the fluid jet cutting head including a nozzle from which a high pressure fluid jet is discharged during operation to process a workpiece; and
- a contour follower apparatus comprising a sensor and a gimbal assembly that includes a swivel arm operable to rotate about a first axis of rotation and a contact member rotatably coupled to the swivel arm to rotate about a second axis of rotation which intersects with the first axis of rotation to define a gimbal assembly focal point, the contact member including one or more surface features arranged to ride upon a surface of the workpiece during operation and to define a reference plane that contains the gimbal assembly focal point, and
- wherein the sensor operates in conjunction with the gimbal assembly of the contour follower apparatus to sense a deviation between the machine focal point and the gimbal assembly focal point as the contact member rides upon the surface of the workpiece during operation.
19. The fluid jet cutting system of claim 18, further comprising:
- a gimbal mount assembly that couples the gimbal assembly to the multi-axis machine and is configured to sense a collision event of the gimbal assembly with another object.
20. The fluid jet cutting system of claim 18 wherein the gimbal assembly is configured to adjust to changes in topography of the workpiece via rotational movement of the swivel arm and contact member about the first and second axes of rotation, respectively, while the gimbal assembly simultaneously enables sensing of any deviation between the machine focal point and the gimbal assembly focal point.
21. A method of controlling a standoff distance of a nozzle of a fluid jet cutting head manipulable in space via a multi-axis machine having two axes of rotation that intersect to define a machine focal point, the method comprising:
- manipulating the fluid jet cutting head relative to a workpiece to be processed such that a gimbal assembly associated with the fluid jet cutting head rides upon a surface of the workpiece, the gimbal assembly including two axes of rotation that intersect to define a gimbal assembly focal point; and
- sensing a deviation between the machine focal point and the gimbal assembly focal point for adjusting the standoff distance of the nozzle.
22. The method of claim 21, further comprising:
- adjusting the standoff distance of the nozzle toward a state in which the machine focal point and the gimbal assembly focal point are coincident.
23. The method claim 21 wherein sensing the deviation between the machine focal point and the gimbal assembly focal point for adjusting the standoff distance of the nozzle includes sensing a change in distance between the nozzle and the surface of the workpiece as the contact member rides upon the surface of the workpiece during operation.
24. The method of claim 23 wherein the machine focal point and the gimbal assembly focal point are not coincident when sensing the change in distance between the nozzle and the surface of the workpiece.
25. The method of claim 21, further comprising:
- adjusting the standoff distance of the nozzle toward a state in which a distance between the machine focal point and the gimbal assembly focal point is a predetermined value.
26. The method of claim 21 wherein the gimbal assembly comprises a gimbal base, a swivel arm rotatably coupled to the gimbal base to rotate about a first axis of rotation, and a contact member rotatably coupled to the swivel arm to rotate about a second axis of rotation which intersects with the first axis of rotation to define the gimbal assembly focal point, the contact member including one or more surface features arranged to ride upon the surface of the workpiece during operation and to define a reference plane that contains the gimbal assembly focal point, and wherein sensing the deviation between the machine focal point and the gimbal assembly focal point includes sensing a displacement of the gimbal base while the gimbal assembly rides on the surface of the workpiece.
27. The method of claim 21 wherein sensing the deviation between the machine focal point and the gimbal assembly focal point includes allowing the gimbal assembly to adjust to changes in topography of the workpiece via rotational movement of a swivel arm and contact member about the first and second axes of rotation, respectively.
28. The method of claim 21, further comprising:
- sensing a collision of the gimbal assembly with another object; and
- adjusting operation of the multi-axis machine in response to the collision.
29. The method of claim 21 wherein sensing a collision includes converting an impact applied to the gimbal assembly during the collision to vertical movement of a sensor member to generate a collision event signal.
30. A collision detection system for a multi-axis machine to assist in sensing an impending collision between a tool of the multi-axis machine and another object, the collision detection system including:
- a contour follower apparatus configured to ride upon a surface of the workpiece during operation; and
- a collision sensor arrangement operatively coupled to the contour follower apparatus to sense the impending collision, the collision sensor arrangement including a collision sensor and a sensor member that is constrained such that torque applied to the sensor member during a collision event is converted to displacement of the sensor member into engagement with the collision sensor to cause the collision sensor to generate a collision event signal.
31. The collision detection system of claim 30 wherein the contour follower apparatus comprises a gimbal assembly, the gimbal assembly including a swivel arm operable to rotate about a first axis of rotation and a contact member rotatably coupled to the swivel arm to rotate about a second axis of rotation, and the contact member including one or more surface features arranged to ride upon the surface of the workpiece during operation.
32. The collision detection system of claim 31 wherein the collision sensor arrangement is located remote from the gimbal assembly so as to not compromise movement of the gimbal assembly as the gimbal assembly rides on the workpiece during operation.
33. The collision detection system of claim 31 wherein the collision sensor arrangement is part of a mount assembly that is constrained relative to the tool to move linearly.
34. The collision detection system of claim 33 wherein the mount assembly is configured to provide a rigid connection between the gimbal assembly and the multi-axis machine which breaks free during a collision event.
35. The collision detection system of claim 30 wherein the collision sensor arrangement includes a seat having a ramp portion, and wherein the sensor member is forced to move vertically by the ramp portion of the seat during the collision event to cause the collision sensor to generate the collision event signal.
36. The collision detection system of claim 35 wherein the sensor member is biased towards the seat.
37. A fluid jet cutting system, the system comprising:
- a multi-axis machine;
- a fluid jet cutting head manipulable in space via the multi-axis machine, the fluid jet cutting head including a nozzle from which a high pressure fluid jet is discharged during operation to process a workpiece; and
- a gimbal assembly coupled to the multi-axis machine and being configured to ride upon a surface of the workpiece in a vicinity of the nozzle of the fluid jet cutting head during operation.
38. The system of claim 37 wherein the gimbal assembly includes a swivel arm operable to rotate about a first axis of rotation and a contact member rotatably coupled to the swivel arm to rotate about a second axis of rotation, and the contact member includes one or more surface features arranged to ride upon the surface of the workpiece during operation.
39. The system of claim 37, further comprising:
- a collision sensor arrangement operatively coupled to the gimbal assembly to sense an impending collision between the nozzle of the multi-axis machine and another object.
40. The system of claim 39 wherein the collision sensor arrangement is located remote from the gimbal assembly so as to not compromise movement of the gimbal assembly as the gimbal assembly rides on the workpiece during operation.
41. The system of claim 39 wherein the collision sensor arrangement is part of a gimbal mount assembly that is constrained relative to the nozzle of the fluid jet cutting head to move linearly.
42. The system of claim 41 wherein the gimbal mount assembly is configured to provide a rigid connection between the gimbal assembly and the multi-axis machine which breaks free during a collision event.
43. The system of claim 39 wherein the collision sensor arrangement includes a seat having a ramp portion, and wherein the sensor member is forced to move vertically by the ramp portion of the seat during the collision event to cause the collision sensor to generate the collision event signal.
44. The system of claim 43 wherein the sensor member is biased towards the seat.
45. A gimbal assembly for a multi-axis machine to assist in maintaining a spatial relationship between a tool of the multi-axis machine and a workpiece to be processed by the tool, the gimbal assembly comprising:
- a swivel arm operable to rotate about a first axis of rotation; and
- a contact member rotatably coupled to the swivel arm to rotate about a second axis of rotation, the contact member including one or more surface features arranged to ride upon a surface of the workpiece during operation, and
- wherein the gimbal assembly enables sensing a change in distance between the tool and the surface of the workpiece as the contact member rides upon the surface of the workpiece during operation.
Type: Application
Filed: Oct 23, 2015
Publication Date: Apr 27, 2017
Inventors: Ethan E. Romanoff (Bonney Lake, WA), Kenneth E. Claeys (Kent, WA), Kirby J. Eide (Des Moines, WA)
Application Number: 14/921,394