摘要:
A numerical control unit for a machining apparatus which operates under the control of a machining program comprising a plurality of blocks, such blocks being adapted to define a command or instruction for specifying and automatically controlling the relative movement between a machine tool and a workpiece with respect to one or more of linear and rotational axes, and being modifiable at starting-point and end-point areas in a single block to specify desired variations in relative movement or feedrate. The feedrate may be controlled on the basis of preset rules within a single block without dividing a machining path into a plurality of blocks for controlling the feedrate, the preset rules being changeable by an operator whereby his machining know-how can easily be incorporated into the machining program. Rules incorporating machining know-how are set in a knowledge storage section, an inferring section is provided independently of the knowledge storage section to ensure ease of additions and corrections to the rules, and the inferring section synthesizes the results of inference provided by a plurality of rules and deduces a final conclusion, whereby complex control can be easily achieved with various factors taken into consideration. Rules set in the knowledge storage section can be described in a production rule format, allowing a final conclusion to be achieved by fuzzy inference. In such case, efficient processing is enhanced by providing that inference is only made as to rules judged as necessary to be executed, membership functions in the conclusion part of a fuzzy rule are represented in a simple shape pattern, the results of all selected rules are considered and the relative significance of the selected rules are reflected on a conclusion.
摘要:
A numerical control unit for a machining apparatus which operates under the control of a machining program comprising a plurality of blocks, such blocks being adapted to define a command or instruction for specifying and automatically controlling the relative movement between a machine tool and a workpiece with respect to one or more of linear and rotational axes, and being modifiable at starting-point and end-point areas in a single block to specify desired variations in relative movement or feedrate. The feedrate may be controlled on the basis of preset rules within a single block without dividing a machining path into a plurality of blocks for controlling the feedrate, the preset rules being changeable by an operator whereby his machining know-how can easily be incorporated into the machining program. Rules incorporating machining know-how are set in a knowledge storage section, an inferring section is provided independently of the knowledge storage section to ensure ease of additions and corrections to the rules, and the inferring section synthesizes the results of inference provided by a plurality of rules and deduces a final conclusion, whereby complex control can be easily achieved with various factors taken into consideration. Rules set in the knowledge storage section can be described in a production rule format, allowing a final conclusion to be achieved by fuzzy inference. In such case, efficient processing is enhanced by providing that inference is only made as to rules judged as necessary to be executed, membership functions in the conclusion part of a fuzzy rule are represented in a simple shape pattern, the results of all selected rules are considered and the relative significance of the selected rules are reflected on a conclusion.