Method and system for computer aided manufacturing
AssigneeD.P. Technology Corp.
InventorsCharles Duncan Barrington Mathews, Michael Alan Gustafson
Life of this patent
Estimating the term…
Abstract
A system and method is disclosed for centralizing knowledge and improving programming for manufacturing a part. An embodiment includes a method for manufacturing the part. First, a model of the part is received. Next, a predetermined rule is retrieved from a computer readable medium having a plurality of predetermined rules. A feature of the geometric model is selected by evaluating the retrieved predetermined rule and a process is determined that is associated with the feature. Based on the process, computer code is generated to manufacture the part on a computer controlled machine.
Claims34
A method, using a computer system, for manufacturing a part, said method comprising:
- receiving a model of said part, said part having one or more features;
- retrieving a predetermined rule from a plurality of predetermined rules stored in a computer readable medium;
- selecting a feature of said model from said one or more features by evaluating said predetermined rule;
- determining a process associated with said feature;
- and
- based on at least said process, generating computer code to manufacture said feature on a computer controlled machine.
A method for manufacturing a part using a computer system, said method comprising:
- receiving a model of said part, said part having a plurality of features;
- selecting a feature of said model from a plurality of features by evaluating a first predetermined rule;
- and
- associating a process from a plurality of processes with said feature by evaluating a second predetermined rule, wherein said second predetermined rule comprises a fragment of code stored in a computer readable medium.
A system for manufacturing a part using a first program stored in a computer readable medium, said system comprising:
- a database comprising a plurality of machining operations and a plurality of rules;
- and
- a second program stored in memory, said second program operably configured to select a set of machining operations from said plurality of machining operations by evaluating said plurality of rules, said set used to create a portion of said first program.
A computer system for machining a feature of a part, said computer system comprising a processor, a user input device coupled to said processor, and a display coupled to said processor, said computer system further comprsing:
- a user interface element comprising instructions executed by said processor, said user interface element capable of accepting a comparison expression representing a rule associated with said feature of said part, said comparison expression specified via said user input device and displayed on said display;
- and
- a database for storing said rule.
A system for manufacturing a part using a computer system comprising:
- a database comprising a plurality of rules and a plurality of machining cycles;
- a CNC program for manufacturing said part on a CNC machine;
- and
- a generating program stored in a computer readable medium for creating said CNC program, said generating program comprising:
- a rules evaluation module for selecting at least one machining cycle of said plurality of machining cycles by evaluating at least one rule of said plurality of rules;
- and
- a CNC code generation module for generating a part of said CNC program using said machining cycle.
Dependencies are inferred from the claim text.