Process and system for designing molds and dies
AssigneeCornerstone Technology, Inc.
InventorsJohn Mateau, Alan Baljeu
Life of this patent
Estimating the term…
Abstract
A system and method for designing a tooling assembly automatically validates and maintains relationships between components in view of predefined requirements, preferences, and best design practices. The process is performed as part of a program performed by a computer system. A database containing information relevant to the design of the tooling assembly such as design standards, customer requirements and other desired attributes of the completed tooling assembly is used to define a set of requirements for each component. The specific part configuration for each component is then stored in a Master Control File for validation with respect to other components within the tooling assembly to maintain interrelationships between each component within the tooling assembly.
Claims26
A computer implemented method for designing a tooling assembly comprising the steps of:
- a.) determining a set of rules for each component of the tooling assembly including requirements obtained from several different specifications;
- b.) organizing each of the rules for each component according to a defined rule hierarchy such that the set of rules for each component include a more preferred rule and a less preferred rule;
- c.) determining a desired part geometry;
- d.) creating a configuration for each of a plurality of components for the tooling assembly that meet the determined set of rules for each component in accordance with the defined rule hierarchy and the desired part geometry;
- e.) maintaining relationships between each of the plurality of components in view of the defined rule hierarchy;
- and
- f) automatically verifying relationships between the plurality of components for the tooling assembly in view of the defined rule hierarchy and governing functional requirements.
A computer readable storage medium containing a plurality of computer executable instructions for automatically designing a tooling assembly, comprising:
- a first set of instructions directing the computer to determine a set of rules for each component of the tooling assembly obtained from several different specifications;
- a second set of instructions directing the computer to organize the set of rules based on a defined rule hierarchy for each of the rules for each component such that the set of rules includes a more preferred rule and a less preferred rule;
- a third set of instructions directing the computer to access a desired part geometry;
- a fourth set of instructions directing the computer to specify a configuration for each component that fulfills the determined set of rules in accordance with the defined rule hierarchy and the desired part geometry, wherein the forth set of instructions direct the computer to maintain relationships between each of the plurality of components in view of the defined rule hierarchy;
- and
- a fifth set of instructions directing the computer to automatically verify relationships between components in view of the defined rule hierarchy for each of the rule and governing functional relationship.
A computer system for automatically designing a tooling assembly, comprising:
- a database residing within a memory device of the computer system containing information obtained from several different modules relevant to the design of the tooling assembly;
- a Master Control File residing within the memory device of the computer containing a description of each component required for a tooling assembly design;
- a first set of instructions directing the computer to determine rules for each component in view of information contained within said database from the different modules;
- a second set of instructions directing the computer to assign an importance to each rule from the different modules such that the rules from different modules are assigned an importance relative to other rules from other modules;
- a third set of instructions directing the computer to determine a configuration of each component according to said rules and the importance assigned relative to other rules from other modules within the Master Control File, wherein the computer is directed to maintain relationships between each of the plurality of components in view of the assigned importance to each of the different rules;
- a fourth set of instructions directing the computer to override a component configuration automatically responsive to a conflict between a rule assigned a primary importance and a rule assigned a lesser importance;
- and
- a fifth set of instructions directing the computer to validate each component configuration in view of the importance assigned to each of the rules.
Dependencies are inferred from the claim text.