Patent EP0506038A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0506038A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Processing apparatus having rule base

Assignee: Toyoda Koki KK
•
Filing: 1992-03-26
•
Granted: —
•
Expires: 2012-03-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Disclosed is a processing apparatus capable of optimizing its rule base comprising a plurality of rules having an antecedent and a consequent each. The antecedent contains input conditions of machining, and the consequent describes the result of machining. The antecedents are applied to input condition data. The consequents of the applied rules yield machining result data that are evaluated for rule fitness. When the rule base is updated, some rules are deleted and some preserved depending on their degrees of fitness. Between given two rules having the same consequent, any number of corresponding conditional elements in their antecedents are exchanged so as to generate new rules. The process is repeated until the rule base is optimized. With the antecedents of rules applied to input condition data and with the consequents of the applied rules yielding machining result data, those data may be modified according to modification request data. The consequents of rules are applied to the modified machining data, and the antecedents of these applied rules furnish corrective input condition data. This backward application of rules is an easy way to obtain corrective input condition data.

Inventors

  • 👤 Yukinori Kakazu
  • 👤 Masaaki Minagawa
  • 👤 Kunihiko Unno
  • 👤 Takao Yoneda
  • 👤 Masashi Yamanaka

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-07 01:01
CPC Classifications
G; G05; G05B; G05B13/00; G05B13/02; G05B13/0265; G05B13/028; G06; G06N; G06N5/00; G06N5/02; G06N5/022

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 170 words
A processing apparatus comprising: rule base storing means for storing a plurality of rules made of an antecedent and a consequent each, said antecedent describing a premise for a rule to be met, said consequent describing a conclusion in effect when a rule is met; fitness degree computing means for inputting evaluation values of a result obtained by applying said rules stored in said rule base storing means, and computing degrees of fitness of said rules in accordance with said evaluation values; selecting means for removing from said rule base storing means a rule having degree of fitness lower than a first predetermined value, said degree of fitness being computed by said fitness degree computing means; and rule generating means for selecting any two rules in said rule base storing means, said two selected rules having degrees of fitness higher than a second predetermined value and having a same consequent, said rule generating means further generating at least one new rule by combining the antecedents of said two selected rules.
Claim 2
Dependent Claim 312 words
A processing apparatus for predicting a machining result comprising: rule base storing means for storing a plurality of rules having an antecedent and a consequent each, said antecedent describing input conditions as a premise for a rule to be met, said input conditions including such machining conditions as feed rate and such fixed conditions as finish dimensions of a workpiece, said consequent describing a result of machining as a conclusion in effect when a rule is met; input condition data inputting means for inputting input condition data with which to machine workpieces; machining result data computing means for applying said antecedents of rules in said rule base storing means to said input condition data entered by said input condition data inputting means, said machining result data computing means further obtaining machining result data indicating a predicted machining result based on said consequents of said applied rules; fitness degree computing means for inputting evaluation values of a result obtained by applying a given rule stored in said rule base storing means, and computing degrees of fitness of said rules in accordance with an accumulation of said evaluation values; fitness degree storing means for storing said degree of fitness for each rule computed by said fitness degree computing means; selecting means for removing from said rule base storing means a rule having degree of fitness lower than a first predetermined value, said degree of fitness being stored to in said fitness degree storing means; and rule generating means for selecting any two rules in said rule base storing means, said two rules having degrees of fitness higher than a second predetermined value and having a same consequent, said two rules further comprising antecedents each made of a plurality of conditional elements, said rule generating means further exchanging any number of corresponding conditional elements between said two rules in order to generate two new rules.
Claim 3
Dependent Claim 123 words
A processing apparatus for predicting a machining result according to claim 2, further comprising: modification request data inputting means for inputting modification request data with which to designate modification of a result of machining; machining result data modifying means for modifying said machining result data obtained by said machining result data computing means in accordance with said modification request data entered by said modification request data inputting means in order to generate new modified machining result data; and corrective input condition computing means for applying said consequents of said rules in said rule base storing means to said modified machining result data, said corrective input condition computing means further computing corrective input condition data in accordance with said antecedents of said applied rules.
Claim 4
Independent Claim 168 words
A method of optimizing a rule base of a processing apparatus, said method comprising the steps of: storing in the form of a rule base a plurality of rules made of an antecedent and a consequent each, said antecedent describing a premise for a rule to be met, said consequent describing a conclusion in effect when a rule is met; inputting evaluation values of a result obtained by applying said rules of said rule base in order to compute degrees of fitness of said rules in accordance with said evaluation values; removing from said rule base rules having degrees of fitness lower than a first predetermined value; and selecting any two rules in said rule base, said two rules having degrees of fitness higher than a second predetermined value and having a same consequent, said two rules further comprising antecedents each made of a plurality of conditional elements, wherein any number of corresponding conditional elements are exchanged between said two rules in order to generate two new rules.
Claim 5
Independent Claim 234 words
A method of predicting a machining result using a rule base, said method comprising the steps of: storing in the form of a rule base a plurality of rules having an antecedent and a consequent each, said antecedent describing input conditions as a premise for a rule to be met, said input conditions including such machining conditions as feed rate and such fixed conditions as finish dimensions of a workpiece, said consequent describing a result of machining as a conclusion in effect when a rule is met; applying said antecedents of said rules in said rule base to input condition data defining conditions to machine workpieces so as to obtain machining result data indicating a predicted machining result based on said consequents of said applied rules; inputting evaluation values of a result obtained by applying said rules of said rule base so as to compute degrees of fitness of said rules in accordance with said evaluation values; removing from said rule base rules having degrees of fitness lower than a first predetermined value; and selecting any two rules in said rule base, said two rules having degrees of fitness higher than a second predetermined value and having a same consequent, said two rules further comprising antecedents each made of a plurality of conditional elements, wherein any number of corresponding conditional elements are exchanged between said two rules in order to generate two new rules.
Claim 6
Independent Claim 201 words
A method of predicting a machining result using a rule base, said method comprising the steps of: storing in the form of a rule base a plurality of rules having an antecedent and a consequent each, said antecedent describing input conditions as a premise for a rule to be met, said input conditions including such machining conditions as feed rate and such fixed conditions as finish dimensions of a workpiece, said consequent describing a result of machining as conclusion in effect when a rule is met; applying said antecedents of said rules in said rule base to input condition data defining conditions to machine workpieces so as to obtain machining result data indicating a predicted machining result based on said consequents of said applied rules; inputting modification request data with which to designate modification of a result of machining with respect to said input condition data; modifying said machining result data in accordance with said modification request data so as to generate new modified machining result data; and applying said consequents of said rules in said rule base to said modified machining result data so as to compute corrective input condition data in accordance with said antecedents of said applied rules.
Claim 7
Dependent Claim 47 words
A processing apparatus according to claim 1, wherein the antecedent of each of said rules is made of a plurality of condition elements, and said rule generating means exchanges any number of corresponding conditional elements between said two selected rules in order to generate two new rules.
Claim 8
Dependent Claim 56 words
A processing apparatus according to claim 7, further comprising new rule generating means for selecting any one rule from said rules in said rule base storing means so as to change a value of any one of said conditional elements constituting said antecedent of said selected rule to any value, whereby a new rule is generated.
Claim 9
Dependent Claim 55 words
A processing apparatus according to claim 7, wherein said antecedent and said consequent of each of said rules stored in said rule base storing means are each composed of a string of graded values indicating values of conditional elements, each of names of said conditional elements being represented by a location thereof within said string.
Claim 10
Dependent Claim 78 words
A processing apparatus according to claim 3, wherein said corrective input condition computing means makes a respective conditional element of said corrective input condition data equal to a maximum value of each of said conditional elements constituting said antecedents of said applied rules, said corrective input condition computing means further making said conditional elements of said corrective input condition data not defined in said applied rules equal to values of corresponding conditional elements in said input condition data.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag