EP1588288A2

Rule-based system and method for machining a part

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 23 December 2023, 2.8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

27 claims: 7 independent, 20 dependent

  1. 1
    Claims of equivalent WO 2004068275 A2 WHAT IS CLAIMED IS:1. A method for machining a feature of a part using a database, said method comprising: identifying a feature type from a plurality of feature types by evaluating a predetermined rule stored in said database, wherein said feature type is associated with said feature;searching said database to identify a process associated with said feature type;and machining at least a portion of said feature based on said process.
  2. 6
    A method for machining a feature of a part using a database, said method comprising:identifying a feature type from a plurality of feature types of said feature by evaluating a first predetermined rule stored in said database;identifying a key of a plurality of keys and a value of a plurality of values associated with said feature type, said value selected by evaluating a second predetermined rale stored in said database;creating a feature case from said feature type, said key and said value;using said feature case, retrieving from said database a process;and machining at least a portion of said feature using said process.
  3. 8
    A computer readable medium containing a data structure for manufacturing a feature of a part, comprising:a first table comprising a first field identifying a feature type of said feature and a second field having a first rule for selectmg said feature type from a plurality of feature types;and a second table comprising a third field identifying a value from a plurality of values of a key of said feature type and a fourth field having a second rule for determining when said value is selected.
  4. 11
    A system for machining a feature of a part comprising:a computer aided design tool for creating a model of said part;a computer aided manufacturing tool for identifying said feature of said part and adding physical characteristic data for said feature to said model;a computer numerically controlled machine tool receiving instructions from said computer aided manufacturing tool on machining said feature;and a centralized database coupled to said computer aided design tool, computer aided manufacturing tool, and said computer numerically controlled machine for storing information on machining said feature.
  5. 18
    A system for machining a feature of a part comprising:a computer aided design and manufacturing tool for creating a model of said part and for identifying said feature of said part and adding physical characteristic data for said feature to said model;a computer numerically controlled machine tool receiving instructions from said computer aided design and manufacturing tool on machining said feature;and a centralized database coupled to said computer aided design and manufacturing tool and said computer numerically controlled machine for storing information on machining said feature.
  6. 22
    A method for machining a feature of a part using a computer system, said method comprising:receiving a model of said part;identifying said feature from said model by evaluating a feature recognition rale retrieved from said database;identifying a feature type associated with said feature by evaluating a feature type rule retrieved from said database;retrieving a plurality of keys associated with said feature type from said database;retrieving a plurality of value rales associated with a key of said plurality of keys from said database;identifying a value of said key by evaluating said plurality of value rules;retrieving a plurality of processes by searching said database using a feature case comprising said feature type, said key and said value;and identifying a process of said plurality of processes by evaluating a process rale associated with said process.
  7. 26
    A system for manufacturing a feature on a part using a database, comprising:a model of said part stored in said database;means for identifying a feature of said model from a plurality of features;means for identifying a feature type of said feature from a plurality of feature types;means for retrieving a process associated with said feature type from said database;and means for using said process to manufacture a feature on said part.