Method and system for computer aided manufacturing
AssigneeD.P. Technology Corp.
InventorsCharles Duncan Barrington Matthews, 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.
Claims4
A method, using a computer system, for manufacturing a part, said method comprising:
- receiving a model of said part;
- retrieving a predetermined rule from a plurality of predetermined rules stored in a computer readable medium;
- selecting a feature of said model by evaluating said predetermined rule, wherein said feature is assigned a feature type by evaluating a second predetermined rule, wherein said feature type comprises a plurality of keys, each key comprising a value from a plurality of values, said value selected from said plurality of values by evaluating a third 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, wherein said process is further associated with said feature type based on a feature case and a fourth predetermined rule, said feature case comprising said feature type and a combination of one or more of said selected values.
A method for generating a computer numerical control (CNC) program for machining a part of a CNC machine, said CNC program stored in a computer readable medium, said method comprising:
- receiving a model of said part;
- selecting a feature of said model from a plurality of features by evaluating a first predetermined rule, wherein a feature type is associated with said feature when a second predetermined rule is evaluated, and wherein said feature type comprises a plurality of keys, each key comprising a plurality of values;
- selecting a value of said plurality of values associated with a key of said plurality of keys by evaluating a third predetermined rule;
- generating one or more feature cases, wherein a feature case comprises a feature type and a combination of one or more selected values of said plurality of values, wherein each feature case comprises an associated process;
- selecting from said associated processes, a process associated with said feature type using said one or more feature cases and a fourth predetermined rule;
- determining a process step corresponding to said process associated with said feature type, said process step comprising a machining cycle;
- and
- generating a portion of said CNC program using said machining cycle.
Dependencies are inferred from the claim text.