Not Applicable
Not Applicable
1. Field of the Invention
This invention pertains generally to automatic tool changers, more particularly to Computer Numerical Controlled (CNC) automated tool changers, and still more particularly to translational automated tool changers.
2. Description of Related Art
Automatic tool changers are found on a variety of CNC devices. Such tool changers are used to exchange one tool for another in a sequence of operations used to form processed parts during a sequence of CNC operations. Generally, such tool changers are mounted on a rotational platform, which are rotated on a carousel to allow for tool placement and removal.
Traditional tool changers in computer numerically controlled (CNC) automated machining devices in the past have been either been very bulky, or inordinately complex. The bulky designs typically utilize circular (referred to as “turrets”) tool mounting storage locations (referred to as “carousels”) for three or more machine tools. Turret based carousel tool changers usually are not well integrated into the overall design of the CNC device, and tend to make the overall footprint of the combined CNC larger.
Other, more complex tool changing designs may utilize articulated intermediary tool transport mechanisms that, due to their complexity, may be more likely to fail, as well as more expensive, than simpler devices. Such articulated carousel changers attempt to keep the resulting CNC device somewhat controlled in size at the expense of complexity.
Traditional tool changer designs for consist of turret systems. Such systems typically comprise three or more tools are mounted on a carousel that will rotate to the desired tool to be grabbed by the spindle. Most of these designs are large in size and consequently lead to more expensive manufacture.
An aspect of the invention is a tool changer that comprises: a CNC machine comprising a spindle; a tool repository, comprising a plurality of tool forks; one or more machine tools held by corresponding tool forks; and means for transferring a specified tool between one of the tool forks and the spindle.
The means for transferring the specified tool may comprise: a slider rod mounted to one end to the CNC machine; a slider block that translates on the slider rod, wherein the slider block and the tool forks are affixed to a tool changer frame; and an actuator that has attachment points to the CNC machine and to the slider block, that allows translational actuation of the tool changer frame relative to the CNC machine.
In another aspect of the invention, a slider block may be mounted to the CNC machine, and a slider rod may be affixed to a tool changer frame.
The slider block may comprise a translation, or translating member, with a possibility of rotation. In this embodiment, there are two degrees of freedom of the slider block: translation and rotation. Without limitation, such could be accomplished by using a set of roller bearings disposed against a cylindrical slider rod.
The slider block may also comprise a translation with substantially no possibility of rotation. In this embodiment, there is only one degree of freedom, that of axial translation. Without limitation, such a slider block may be constructed of sets of three or more roller bearings translating upon a projected triangular slider rod, or a single slider rod comprising a non circular cross section with mating races, so as to preclude rotation.
Frequently, two slider blocks are affixed to the tool changer frame to allow for a translational motion without any potential rotational component.
The tool changer frame may comprise a plurality of tool forks disposed along the tool changer frame in a substantially linear fashion. Alternatively, the tool forks may be disposed in any other fashion, so long as the locations of the tool holder receiving area are known. Additionally, large tools may be interspersed amongst smaller tools to increase the overall density and utility of the tool repository for specific routine CNC machining operation sets.
The tool fork may comprise a spring loaded ball partially protruding into a tool holder receiving area. One of the least expensive and most reliable forms of ball is a simple stainless steel ball bearing. The tool fork may comprise a ridge in a tool holder receiving area that mates with a corresponding groove in the tool fork so as to removably retain the tool holder. Typically, such ridge and groove are formed in a plane normal to the tool changer frame, although other, non-normal orientations are possible. Still other variations may comprise a plurality of such ridges and grooves.
In another aspect of the invention, the tool fork may comprise one or more grooves in a tool holder receiving area that mates with corresponding ridges in the tool fork. The orientations of these grooves and ridges may similarly be in a plane normal to the tool changer frame.
The tool changer CNC machine may have axes of motion (of its rotary spindle) selected from a group of axes consisting of: 2 axes, 3 axes, 4 axes, 5 axes, 6 axes, and more than 6 axes. These correspond to traditional 2 axis, 3 axis, 4 axis, 5 axis, 6 axis, and more than 6 axis CNC machines. Generally these axes refer to an axis of motion of the CNC head, or spindle, and encompass X, Y, Z spatial positioning axes, as well as pitch, roll, and yaw of the spindle. For CNC machines of greater than 6 axes, there are redundant, non-linearly-independent axes present. The rotation of the CNC spindle is generally not included in the count of axes.
Another aspect of the invention may include a method of tool changing that comprises: providing a translating tool changing assembly, (comprising one or more tool forks mounted to a tool changing frame); actuating the translating tool changing assembly causing at least one of the tool forks to move out to a staging translation; and moving the CNC motor (comprising a rotary spindle) so as to removably engage a tool holder (that mounts a machine tool on the rotary spindle) within a tool fork, forming an engagement between the tool holder and the tool fork. The movement of the translating tool changing assembly and the CNC motor may be simultaneous or sequential in any order.
The engagement may comprise a mechanical feature in the tool holder and a reciprocally matching mechanical feature in the tool fork.
In one aspect of the invention, the mechanical feature in the tool holder is a recess forming a groove; and the mechanical feature in the tool fork is a ridge.
In an alternative aspect of the invention, the mechanical feature in the tool holder may be a ridge; and the mechanical feature in the tool fork may be a recess forming a groove. The groove may be proprietary to the HSK or NMTB tapers.
The method of tool changing may further comprise: releasing the tool holder from the CNC spindle; separating the CNC spindle away from the tool holder; and retracting the translating tool changing assembly causing the tool forks to move to a storage location; thereby storing the tool in the tool changing assembly. It should be noted that the tool holder is a mounting device whereby a machine tool actually used for a machining operation is mounted. The tool holder may be permanently or removably mounted to the machine tool.
The method of tool changing may further comprise: retaining the tool holder to the spindle; then moving the spindle away from the tool fork; and retracting the translating tool changing assembly causing the tool forks to move to a storage location; thereby loading the machine tool onto the spindle to form a loaded spindle.
The method of tool changing may comprise: moving the loaded spindle to a working location; and continuing CNC machining operations with a machine tool mounted on tool holder retained on the loaded spindle.
An apparatus may be capable of performing the method steps described above.
A product may be also produced by processed described above, through a sequence of machining operations using one or more machine tools mounted on their respective tool holders.
In a still another aspect of the invention, a computer readable medium may comprise a programming executable capable of performing on a computer the methods described above. Although not discussed here in any depth, each CNC machine axis is under computer control, as is the rotation and speed of rotation of the spindle. The steps for changing tools forms a sequence of computer steps whereupon the individual component axes and spindle of the CNC machine are directed to move to particular locations, and to perform particular functions. Here, actuation of the tool repository from its tool storage location to its tool staging area is another set of CNC steps. With proper computer coding, the detailed motions involved in storing, loading, and exchanging machine tools are very straightforward.
Further aspects of the invention will be brought out in the following portions of the specification, wherein the detailed description is for the purpose of fully disclosing embodiments of the invention without placing limitations thereon.
The invention will be more fully understood by reference to the following drawings which are for illustrative purposes only:
Referring more specifically to the drawings, for illustrative purposes the present invention is embodied in the apparatus generally shown in
“Computer Numerical Control” or “CNC” means a computer numerically controlled milling machine, and refers specifically to a computer “controller” that reads G-code instructions and drives a machine tool, a powered mechanical device typically used to fabricate components by the selective removal of material. CNC does numerically directed interpolation of a cutting tool in the work envelope of a machine. The operating parameters of the CNC can be altered via a software load program.
“Machine Tool” means a tool used in the fabrication of shapes in a machining medium, such as wood, plastic, or metal. Examples of such machine tools include, without limitation: rotational cutters such as end mills, drills, shapers, saws, sanders, routers; reciprocating tools such as mortising tools, saws, shapers, and carvers. In the sense of this patent application, a machine tool is any tool that may be automatically mounted to a tool power source. A machine tool functions by removing material from a work piece in a controlled manner.
“Tool Holder” means an NMTB, HSK or other base to which machine tools are mounted to for use on an CNC machine.
“Tool Fork” means a device capable of holding a machine tool mounted on a tool holder. One example is a “U” shaped, two tined fork where tool holders nestle between the two tines for storage.
“Tool Repository” means a platform mounting a plurality of tool forks, so that a plurality of machine tools may be stored for use by a CNC spindle.
“Computer” means any device capable of performing the steps, methods, or producing signals as described herein, including but not limited to: a microprocessor, a microcontroller, a video processor, a digital state machine, a field programmable gate array (FGPA), a digital signal processor, a collocated integrated memory system with microprocessor and analog or digital output device, a distributed memory system with microprocessor and analog or digital output device connected by digital or analog signal protocols.
“Computer Readable Medium” means any source of organized information that may be processed by a computer to perform the steps described herein to result in, store, perform logical operations upon, or transmit, a flow or a signal flow, including but not limited to: random access memory (RAM), read only memory (ROM), a magnetically readable storage system; optically readable storage media such as punch cards or printed matter readable by direct methods or methods of optical character recognition; other optical storage media such as a compact disc (CD), a digital versatile disc (DVD), a rewritable CD and/or DVD; electrically readable media such as programmable read only memories (PROMs), electrically erasable programmable read only memories (EEPROMs), field programmable gate arrays (FGPAs), flash random access memory (flash RAM); and information transmitted by electromagnetic or optical methods including, but not limited to, wireless transmission, copper wires, and optical fibers.
In this application, one or more machine tools are held in a translating frame that simply translates in and out of a tool changing (or “staging”) position, where a CNC spindle may readily pick up or deposit a tool. The simplicity of the design leads to a very compact, high speed, low cost, and highly reliable method of tool changing.
One example of the translational tool changer is that of a CNC feed through shaper/sander, such as the Voorwood A1515 CNC Shaper/Sander, Voorwood Company, 2350 Barney Street, Anderson, Calif. 96007. For simplicity, the A1515 will be used as one example of the translational tool changer in the following description of one aspect of the invention. This Shaper/Sander generally works with hard and soft woods as an input material, but by modification of the machine tools and feed rates metals, plastics, and other machinable materials may also be used.
Refer now to
In this particular embodiment, the CNC motor 102 and an active machine tool 106 are only capable of planar motion, or two degrees of freedom. This is characteristic of a feed through machine, capable of machining work pieces of arbitrarily length. However, the methods and apparatus taught here are readily applicable to other multi-axis CNC machines having 3, 4, or more degrees of freedom.
In this particular CNC apparatus, there is no possibility of the CNC machine 100 directly exchanging a stored machine tool 202 resident in the tool repository 200, absent motion by the tool repository 200. Therefore, in this CNC machine 100, the tool repository 200 must move to allow for tool storage and exchange.
In
In
In
In
The CNC support wall 122 and the tool repository 200 are angled 124 with respect to the front edge 126 of the support wall 122 forming an angle θ. This allows room for the CNC motor 102 to be more closely positioned to a work piece (not shown), allows for easier operator viewing of the machine tool 106 as it interacts with the work piece, and minimized the size, cost, and weight of the resultant CNC machine 100. Angle θ may range from 10 to 80 degrees, however is increasingly useful in the 30 to 60 degree range to minimize the CNC machine 100 footprint.
Still another reason for the angled front wall is that the lowest stored machine tool is utilizing the space behind the CNC motor 102. This area would be wasted otherwise. As the tool changer front wall angles upward, it opens up the area allowed for the spindle to cut. This angle in the tool changer also makes the CNC machine 100 doors easier to manufacture, as they are simple bends with considerable resulting stiffness in the door assembly (not shown).
In
Altogether, the sequence of operations required to exchange an initial active machine tool 106 for a stored machine tool 202, although somewhat complicated to explain in detail, may require only about 40 seconds. The sequence may be speeded up by increasing accelerations of the CNC motor 102 motions, as well as the translation of the tool repository 200.
Refer now to
The tool repository 200 comprises a tool changer frame 212, where a plurality of tool forks 204 is mounted. In this embodiment of the invention, there are five tool forks 204, although there could be designed fewer or greater numbers of tool forks 204. With suitable sizing and redesign of the tool changing frame 212 and tool forks 204, up to 15 machine tools with a 1½ inch diameter are able to be stored in the same space. Due to the potential radial size of a machine tool 202, there are relief ports 214, where material has been removed from the tool changer frame 212. This allows for greater radial machine tool 202 size as well as a more compact tool repository 200, where a machine tool 202 might otherwise mechanically interfere with the surface plane of the tool changer frame 212. With the relief ports 214, cutting tools in one embodiment have dimensions as much as 5 inches high, with a diameter as large as of 8 inches. Suitable straightforward redesigns would allow for arbitrarily large or small machine tools 202.
The tool changer frame 212 translates upon slide rods 216 disposed at either end of the tool changer frame 212. These slide rods 216 are mounted in turn to the CNC support wall 122. Two pneumatic actuators 208 are respectively attached to slide blocks 218, and cause translational sliding of the slide blocks 218, the tool changer frame 212 to which they are attached, all of the tool forks 204, and any machine tools 202 present.
The slide blocks 220 translate upon the slide rods 216 and, due to attachments to the tool changer frame 212, cause the tool changer frame 212 to translate when the slide blocks 220 are acted upon by the pneumatic actuators 218. These pneumatic actuators 218 bear upon the CNC support wall 122, and have a limited stroke in and out. The pneumatic actuators 218 result in precisely controlled actuation out and back of the tool repository 200 to very repeatable, high accuracy positioning.
The tool changer frame 212 is controlled with pneumatic actuators 208 that allow it to move horizontally to position itself over the CNC spindle 104 and then move back so as to not interfere with the machining process.
It has frequently been found in the art of mechanical design that pneumatic actuators are extremely reliable, inexpensive, and may be chosen with arbitrarily large actuation forces and/or strokes. That said, while pneumatic actuators 208 are used here, other forms of actuation may be used as well, such as lead screw, linear stepper motor, and the like without limitation. Further, while air is used here as the pneumatic actuation fluid, alternative fluids such as cutting fluids, synthetic or natural hydrocarbon oils, and others may also be used without limitation.
The benefit of this smaller, straight tool changer frame 212 design is that it allows the overall wood working CNC machine 100 to be considerably smaller and more compact while still having the same capabilities as other machines of this type. As mentioned, this design is also considerably less expensive and easier to manufacture than the traditional turret design because it utilizes pneumatic cylinders for the positioning of the tool changer frame 212 instead of DC servomotors or stepper motors with their ancillary required circuitry and power supplies.
Like most pneumatic actuators, one simple arrangement of two ports serves to actuate out, and reversal of pressures upon the two ports serves to actuate back. Alternatively, the actuator may comprise a pressure supplied to a single port, where either the return or actuation motion depends upon a spring being compressed or extended.
Each tool fork 204 engages a matching groove in the tool holder 112 to store the machine tool 202, as further described in
Refer now to
Now referring to
The tool holder 112 serves as a removable mount for a machine tool 116. Depending on the type of rotary spindle 104 (of
The standard 3.5 in. per ft. NMTB tapers are also known as NMT, NT, MM, and NMM tapers. Hollow shank tooling (HSK) mounts are designed to increase spindle-tool holder grip as spindle speed increases. Both NMTB and HSK are commonly used in the CNC industry for automatic tool changing.
Refer now to
In
Refer now to
Similarly with the second work bay 512, tool repository 506 and 508 may either be identical, or may have differences relating to the size of tools, number of tool forks, etc. Generally speaking, tool repository 508 actuates in the same direction but opposite direction as that of tool repository 506. These tool repositories 506 and 508 may either be identical, or may have differences relating to the size of tools, number of tool forks, etc. relative to tool repositories 502 and 504.
Referring now to both
Not shown in this application are the CNC machine controllers, cabling, dust collection vacuum motor and associated system, working pieces, or other equipment frequently present in CNC machinery, but not necessary to the understanding of this invention. It is to be understood that a computer controller will be used with suitable user computer readable media input/output device(s) to keep track of the contents of the tool repositories, the current active machine tool, and programming for particular cutting parameters for a given work piece to produce a processed (in this example of the A1515 a shaped and sanded) work piece.
It is to be specifically understood that the actuation of any tool repository will result in a specific translation, which may be programmed into the CNC machine so as to allow tool mounting, demounting, and/or machine tool exchange. Such programming may be used to sequence through the steps described in
In particular, this invention provides an automatic tool changer for the woodworking industry, which is simple in construction, reliable in operation, and more cost effective to manufacture.
Although the description above contains many details, these should not be construed as limiting the scope of the invention but as merely providing illustrations of some of the presently preferred embodiments of this invention. Therefore, it will be appreciated that the scope of the present invention fully encompasses other embodiments which may become obvious to those skilled in the art, and that the scope of the present invention is accordingly to be limited by nothing other than the appended claims, in which reference to an element in the singular is not intended to mean “one and only one” unless explicitly so stated, but rather “one or more.” All structural, chemical, and functional equivalents to the elements of the above-described preferred embodiment that are known to those of ordinary skill in the art are expressly incorporated herein by reference and are intended to be encompassed by the present claims. Moreover, it is not necessary for a device or method to address each and every problem sought to be solved by the present invention, for it to be encompassed by the present claims. Furthermore, no element, component, or method step in the present disclosure is intended to be dedicated to the public regardless of whether the element, component, or method step is explicitly recited in the claims. No claim element herein is to be construed under the provisions of 35 U.S.C. 112, sixth paragraph, unless the element is expressly recited using the phrase “means for.”
This application claims priority to U.S. provisional patent applications 60/950,302, filed Jul. 17, 2007, and 60/950,332, also filed Jul. 17, 2007, each of which is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
60950302 | Jul 2007 | US | |
60950332 | Jul 2007 | US |