The present invention relates to a system and method for identifying and selecting multiple cutting tools for machining a feature in a workpiece in a particular metal working operation. More particularly, the present invention relates to a system and method for identifying and selecting multiple cutting tools and optionally the particular sequence in which the cutting tools are to be employed in machining a feature in a workpiece.
There are a variety of metal working cutting tools for cutting or shaping a metal workpiece. For example, one cutting tool is a rotating cutting tool that is generally employed in shaping or cutting a metallic work piece material. Such rotating cutting tools are commonly employed in machining geometries or “features” ranging from generally planar surfaces to complex grooves, recesses, holes or curved surfaces. These rotating cutting tools include those where the tool body and the cutting edge are formed from a single solid body (typically carbide type hard material), or those where an indexable insert formed with one or more cutting edges is secured to the tool body with a bolt or wedge mechanism and the like, such that it may be freely fitted and removed.
It will be appreciated that in order to determine an appropriate cutting tool or cutting tools required for machining a particular feature or features in a workpiece, it is necessary for a user, such as a manufacturing engineer or the like, to understand the relationships between various cutting tools that may be required to machine the particular feature. Additionally, one or more of the cutting tools employed may be a cutting tool assembly formed from multiple components. In such case, the relationships between the tool holder, one or more cutting tools, and potentially one or more intermediary components must also be understood. In either case, the user must also have an understanding of the properties of the particular material or materials being machined as well as the particular geometry or geometries being machined in such material. With the large number of available cutting tools, cutting tool components and systems, machined geometries and varying cutting conditions, it is extremely difficult for a user to identify and configure the optimum cutting tools for machining a particular feature or features.
In the past, a user was required to search through and examine multiple catalogs supplied by various cutting tool manufacturers, or to search cutting tool databases, and to select a combination of cutting tools (and components thereof for cutting tool assemblies) with little or no information about the optimum operating parameters of each particular cutting tool (or component thereof). Such approach requires a considerable amount of time and labor and is particularly dependent on the experience and skill of the user and therefore may be unreliable and may only take into consideration a limited number of factors which may affect machining of the workpiece and efficiency of the machining operation.
Thus, it would be desirable to provide a selection system and method that enables a user to select a combination of cutting tools tailored to the user's specific equipment and particular machining operation that provides fast, accurate results independent of the skill level of the user.
As one aspect of the present invention a method of identifying a plurality of cutting tools for machining a feature in a workpiece, the feature having defined attributes associated therewith, is provided. The method comprises the steps of: assigning a characteristic to each cutting tool; receiving an indication from a user of a specific feature to be machined and at least one associated attribute thereof; selecting a cutting tool based upon the specific feature to be machined indicated by the user, the at least one associated attribute of the specific feature to be machined, and the characteristic previously assigned to the cutting tool; determining if the characteristic of the selected cutting tool requires the use of another cutting tool to form the specific feature; and selecting at least one other cutting tool based at least upon the characteristic of the selected cutting tool until all of the attributes of the feature to be machined are capable of being produced by a combination of all of the selected cutting tools.
The method may further comprise the step of providing an indication to the user of all of the selected cutting tools.
Receiving an indication from a user of a specific feature to be machined may comprise receiving an indication from a user that one or more of: a planar surface, a curved surface, a hole, a recess, a shoulder, or a cylinder is the specific feature to be machined.
Receiving an indication from a user of at least one associated attribute may comprise receiving an indication from a user of one or more of: a dimension, tolerance, surface finish or material characteristic associated with the specific feature.
Receiving an indication from a user of a specific feature to be machined and at least one associated attribute thereof may comprise receiving an electronic model of the specific feature and associated attributes.
Each of the selected cutting tools may be identified to the user in a sequence in which each of the selected cutting tools are to be employed in machining the feature.
Operating parameters for each of the selected cutting tools may be identified to the user along with each of the selected cutting tools.
Each of the cutting tools may be identified to the user in a listing of the selected cutting tools provided to the user via at least one of an electronic display or via a hard copy paper printout. The listing may further include one or more of: part numbers, pricing information or availability of each of the selected cutting tools. The listing may further include scale representations of each of the selected cutting tools.
As another aspect of the present invention, a system for employing the method described above is provided. The system comprises a processing device adapted to: assign the characteristic to each cutting tool; receive, via an input device, the indication from the user of the specific feature to be machined and the at least one associated attribute thereof; select a cutting tool based upon the specific feature to be machined, the at least one associated attribute of the specific feature to be machined, and the characteristic previously assigned to the cutting tool; determine if the characteristic of the selected cutting tool requires the use of another cutting tool to form the specific feature; and select at least one other cutting tool based upon the characteristic of the selected cutting tool until all of the attributes of the feature to be machined are capable of being produced by a combination of all of the selected cutting tools.
The processing device may be further adapted to provide, via an output device, an indication to the user of all of the selected cutting tools.
As yet another aspect of the present invention, a system for employing the method described above is provided. The system comprises: an input device; a processing device in communication with the input device; and an output device in communication with the processing device. The processing device is adapted to perform operations as previously described and receive inputs via the input device and provide outputs via the output device.
The input and output devices may comprise a single touchscreen device.
The above-discussed embodiments of the present invention will be described further hereinbelow. When the word “invention” or “embodiment of the invention” is used in this specification, the word “invention” or “embodiment of the invention” includes “inventions” or “embodiments of the invention”, that is the plural of “invention” or “embodiment of the invention”. By stating “invention” or “embodiment of the invention”, the Applicant does not in any way admit that the present application does not include more than one patentably and non-obviously distinct invention, and maintains that this application may include more than one patentably and non-obviously distinct invention. The Applicant hereby asserts that the disclosure of this application may include more than one invention, and, in the event that there is more than one invention, that these inventions may be patentable and non-obvious one with respect to the other.
While various embodiments of the invention are illustrated, the particular embodiments shown should not be construed to limit the claims wherein like numerals are used for like elements throughout. It is anticipated that various changes and modifications may be made without departing from the scope of the invention.
As used herein, the term “user” shall be used to refer to a person or persons who desire to identify and configure a plurality of cutting tools for use in machining a feature having particular characteristics.
As used herein, the term “characteristics” shall be used to refer to details of a cutting tool which may be associated with a particular cutting tool. Such characteristics may be unique to a particular tool or may be used in conjunction with more than one tool.
As used herein, the term “workpiece” shall be used to refer to an object on which one or more cutting operations are to be performed.
As used herein, the term “feature” shall be used to refer to a geometric shape to be machined in or on a workpiece. Examples of a “feature” include, without limitation, planar surfaces, curved surfaces, holes, recesses, shoulders, cylinders, and the like.
As used herein, the term “attributes of a feature” shall be used to refer to, for example, without limitation, one or more of the dimensions, tolerance, surface finish or any other quantifiable element of the feature. “Attributes of a feature” may also include the type of material to be machined (e.g., without limitation, AISI 4140) or particular material characteristics (e.g., without limitation, hardness).
As used herein, the term “number” shall be used to refer to any non-zero quantity (i.e., one or any integer greater than one).
The cutting tools may be identified from a large assortment of cutting tools (e.g., an entire product line), from a smaller assortment of cutting tools (e.g., an in-stock inventory) or from any size assortment in between. Methods in accordance with the present invention offer a number of advantages over known methods such as previously described in the background section. Such advantages include, among others, that the time and expertise required in selecting the cutting tools is greatly reduced in comparison to previously known solutions. Embodiments of the present invention may be utilized by a user who knows the end product they intend to machine but are looking for guidance in regard to selecting the cutting tool(s) needed to machine the desired finished product.
It is to be appreciated that the methods described herein are generally applicable to being carried out through the use of a computing mechanism, such as, for example, without limitation, a desktop or laptop computer, a handheld computing device (e.g., tablet computer, smartphone) or any other suitable electronic processing device which is adapted to receive inputs via any suitable input device, produce outputs via any suitable output device, and perform processing operations on data stored in a database. In example embodiments of the invention such devices may be used to selectively access databases stored online (e.g., in an internet based “cloud” storage) or may rely on locally stored data. The data can be stored in data base format in any suitable electronic media, such as a memory storage device, microprocessor, controller, PLC, RAM, ROM, ASIC, CDROM, DVD, and the like.
Referring to
For example, the reamer 70 of
Continuing to refer to
Next, as shown in step 16, the database of potential cutting tools is queried and a cutting tool is selected therefrom based upon the specific feature to be machined (as previously indicated by the user), the associated attribute or attributes of the specific feature (also previously indicated by the user), and the previously assigned characteristic or characteristics previously assigned and/or associated with the cutting tool.
As shown in step 18, after the cutting tool is selected in step 16, the characteristic(s) previously assigned thereto, are considered in order to determine if another cutting tool is required in addition to the selected cutting tool in order to form the specific feature previously identified by the user. More particularly, it is determined if there is a pre-condition associated with the selected cutting tool.
When it is determined that a pre-condition requiring another cutting tool is associated with the previously selected cutting tool, another cutting tool is then selected based at least upon the pre-condition characteristic of the previously selected cutting tool and relevant attributes of the specific feature to be machined as identified by the user, as shown in step 20. Additional cutting tools are thus selected in a similar manner until a cutting tool is selected that does not require any further cutting tools according to the pre-condition associated therewith or the lack thereof.
It is to be appreciated that such method is generally applicable to machining operations that may require any number of cutting tools in order to machine the specific desired feature.
Having thus described a general overview of a method in accordance with the present invention, a more detailed example method 30 in accordance with the present invention will now be described in conjunction with
Referring to
After the database has been populated as described in step 32, an indication of a specific feature to be machined in a workpiece is received from a user. In this example, we will presume the user has indicated a hole feature such as illustrated in
Proceeding to step 38, after receiving the indications that a hole having the particular attributes previously discussed is the specific feature to be machined in a workpiece, a first cutting tool suitable for performing a final cutting operation in machining the specific feature in accordance with the attributes provided by the user is determined by querying the database. In this example, a reamer 70 such as shown schematically in
Next, a characteristic associated with the first cutting tool (i.e., reamer 70) indicative that a second cutting tool is needed for performing a second-to-final cutting operation, prior to the final cutting operation, in machining the specific feature (i.e., a hole) is determined, as shown in step 40. In this example, the characteristic “Pre-condition: Pre-hole” of reamer 70 provides an indication that a hole must be drilled in the workpiece prior to using the reamer 70. Accordingly, a second cutting tool suitable for performing such a second-to-final cutting operation in accordance with at least some of the number of attributes received from the user and at least some of the characteristics associated with the first cutting tool (i.e., reamer 70) is determined by once again querying the database, as shown in step 42. In this example, drill A 80, as shown schematically in
Next, similar to step 40 previously discussed, in step 44 a determination is made whether a characteristic associated with the second cutting tool is indicative that either: an additional cutting tool (i.e., a third cutting tool) is needed for performing a third-to-final cutting operation, prior to the second-to-final cutting operation, in machining the specific feature is needed, as shown in step 46; or that no further cutting operation is needed prior to the second-to-final cutting operation, as shown in step 48. If the latter determination is made, the selected cutting tools, i.e., the first cutting tool and the second cutting tool, are identified (as discussed further below) to the user as the cutting tools needed to machine the specific feature in accordance with the specified attributes, such as shown in step 50.
In the present example, as the second cutting tool (i.e., Drill A 80) had the characteristic “Pre-condition: Pilot hole” indicating that a pilot hole is needed prior to using Drill A 80, the method proceeds instead to step 52 wherein a third cutting tool is determined by querying the database in accordance with at least some of the number of attributes received from the user and at least some of the characteristics associated with the second cutting tool. In this example, Drill B 90, shown schematically in
Once again, similar to steps 40 and 44, previously discussed, a determination is made whether a characteristic associated with the third cutting tool is indicative that either: an additional cutting tool (i.e., a fourth cutting tool) is needed for performing a fourth-to-final cutting operation, prior to the third-to-final cutting operation, in machining the specific feature is needed, as shown in step 58; or that no further cutting operation is needed prior to the third-to-final cutting operation, as shown in step 56. If the latter determination is made, the selected cutting tools, i.e., the first cutting tool, the second cutting tool and the third cutting tool, are identified (as discussed further below) to the user as the cutting tools needed to machine the specific feature in accordance with the specified attributes, such as shown in step 50.
In the present example, as the third cutting tool (i.e., Drill B 90) had the characteristic “Pre-condition: Flat Surface” indicating that an angle of entry α of 90° is needed for using Drill B 90, the method proceeds instead to step 60 wherein a fourth cutting tool is determined by once again querying the database in accordance with at least some of the number of attributes received from the user and at least some of the characteristics associated with the third cutting tool. In this example, End Mill 100, shown schematically in
It is to be appreciated that step 50 wherein the selected cutting tools are identified to the user may be accomplished in a multitude of ways without varying from the scope of the present invention. For example, without limitation, the selected cutting tools be identified to the user as a listing of the cutting tools and optionally particular details thereof (e.g., without limitation, part numbers, pricing information, availability, etc.) to assist the user in obtaining such cutting tools. Such listing may be provided on an output device (e.g., a display screen), via a hard copy paper printout or via any other suitable delivery method known in the art. In various embodiments of the present invention, the identification of the selected cutting tools includes scale representations of each of the selected cutting tools. Such representations may be provided as a visual for the user to confirm the components and/or assembly appear(s) as intended and/or as an electronic model which may be subsequently used by the user in programming the machine tool(s) for which the cutting tools are intended to be used. Additionally, parameters of the overall cutting operation (e.g., without limitation, order of use) and well as operating parameters for the individual cutting tools (e.g., without limitation, speed, feed rate) may also be provided to the user.
It will be appreciated that the methods of the invention are not limited by the number of cutting tools which may be needed in order to machine a particular feature in a workpiece and that the invention can be practiced with any desired number of cutting tools or features. It will also be appreciated that the methods of the invention may also be applied to cutting tools formed from multiple components (i.e., cutting tool assemblies). It will also be further appreciated that, dependent on the number of potential cutting tools or potential cutting tool assemblies included in the database from which suitable cutting tools may be identified, the number of potentially suitable cutting tools and sequences thereof identified may be more than one. In such case, all of the cutting tools and corresponding sequences thereof identified may be provided to the user as a listing or other suitable output. Such listing may be ordered in accordance with a preset ranking system based upon ready availability in inventory, metal removal rate, a ranking selected by the user (e.g., cost) or any other suitable ranking system.
The purpose of the statements about the object or objects is generally to enable the Patent and Trademark Office and the public to determine quickly, from a cursory inspection, the nature of this patent application. The description of the object or objects is believed, at the time of the filing of this patent application, to adequately describe the object or objects of this patent application. However, the description of the object or objects may not be completely applicable to the claims as originally filed in this patent application, as amended during prosecution of this patent application, and as ultimately allowed in any patent issuing from this patent application. Therefore, any statements made relating to the object or objects are not intended to limit the claims in any manner and should not be interpreted as limiting the claims in any manner.
The summary is believed, at the time of the filing of this patent application, to adequately summarize this patent application. However, portions or all of the information contained in the summary may not be completely applicable to the claims as originally filed in this patent application, as amended during prosecution of this patent application, and as ultimately allowed in any patent issuing from this patent application. Therefore, any statements made relating to the summary are not intended to limit the claims in any manner and should not be interpreted as limiting the claims in any manner.
The description of the embodiment or embodiments is believed, at the time of the filing of this patent application, to adequately describe the embodiment or embodiments of this patent application. However, portions of the description of the embodiment or embodiments may not be completely applicable to the claims as originally filed in this patent application, as amended during prosecution of this patent application, and as ultimately allowed in any patent issuing from this patent application. Therefore, any statements made relating to the embodiment or embodiments are not intended to limit the claims in any manner and should not be interpreted as limiting the claims in any manner.
The purpose of the title of this patent application is generally to enable the Patent and Trademark Office and the public to determine quickly, from a cursory inspection, the nature of this patent application. The title is believed, at the time of the filing of this patent application, to adequately reflect the general nature of this patent application. However, the title may not be completely applicable to the technical field, the object or objects, the summary, the description of the embodiment or embodiments, and the claims as originally filed in this patent application, as amended during prosecution of this patent application, and as ultimately allowed in any patent issuing from this patent application. Therefore, the title is not intended to limit the claims in any manner and should not be interpreted as limiting the claims in any manner.
Number | Date | Country | Kind |
---|---|---|---|
3215/CHE/2013 | Jul 2013 | IN | national |