Abstract:
Method for processing the Rulebase of an expert system on a data processing system in which the Rulebase is segmented into a plurality of contextual units, each one having a size less than the size of the system memory and a plurality of Goal trees with a Goal node at its root and a plurality of other nodes at the leaves of the tree. When the Rulebase is segmented, it is then possible to eliminate portions of the Rulebase containing data or knowledge that is not needed in a particular application. The segmenting of the Rule-base also allows the expert system to be run with systems or on systems having much smaller memory capacities than was possible with prior art arrangements since each segment of the Rulebase can be paged into and out of the system as needed.
Abstract:
A method for dynamically collecting current data in an expert system in which the Rulebase (11) includes a section having specific definitions of processes or procedures (A to N) which are available to the expert system as a data source. The data are collected in response to and in accordance with parameters supplied by the expert system and at a time determined by the expert system. The ability of the expert system to provide meaningful conclusions is considerably enhanced when such type of data is made available since any process or procedure that can be executed on the host for the expert system can become a source of current data for analysis by the expert system.
Abstract:
In a system for controlling a machine tool (12) by a tool controller (10) under the supervision of a central data processor (11), in which the controller (10) transforms the data provided by the central processor (11) into a format compatible with the machine tool (12), e.g., clock pulse encoded data format suitable for writing into and reading out of a serial storage magnetic memory device (12), a test system is provided wherein the central processor (11) includes a simulation of the controller (10). This simulated controller gives the processor the capability of simulating and applying to the tool controller (10) data in a format equivalent to that normally applied to the tool controller from the tool (12) itself, e.g., a clock encoded data read output. The simulated controller also provides the central processor with the capability of receiving from the tool controller a tool control output in the format compatible with the tool control, e.g., clock encoded data and changing said data into an original format usable in the central processor.
Abstract:
In a system for controlling a machine tool (12) by a tool controller (10) under the supervision of a central data processor (11), in which the controller (10) transforms the data provided by the central processor (11) into a format compatible with the machine tool (12), e.g., clock pulse encoded data format suitable for writing into and reading out of a serial storage magnetic memory device (12), a test system is provided wherein the central processor (11) includes a simulation of the controller (10). This simulated controller gives the processor the capability of simulating and applying to the tool controller (10) data in a format equivalent to that normally applied to the tool controller from the tool (12) itself, e.g., a clock encoded data read output. The simulated controller also provides the central processor with the capability of receiving from the tool controller a tool control output in the format compatible with the tool control, e.g., clock encoded data and changing said data into an original format usable in the central processor.
Abstract:
In a system for controlling a machine tool (12) by a tool controller (10) under the supervision of a central data processor (11), in which the controller (10) transforms the data provided by the central processor (11) into a format compatible with the machine tool (12), e.g., clock pulse encoded data format suitable for writing into and reading out of a serial storage magnetic memory device (12), a test system is provided wherein the central processor (11) includes a simulation of the controller (10). This simulated controller gives the processor the capability of simulating and applying to the tool controller (10) data in a format equivalent to that normally applied to the tool controller from the tool (12) itself, e.g., a clock encoded data read output. The simulated controller also provides the central processor with the capability of receiving from the tool controller a tool control output in the format compatible with the tool control, e.g., clock encoded data and changing said data into an original format usable in the central processor.
Abstract:
In a system for controlling a machine tool (12) by a tool controller (10) under the supervision of a central data processor (11), in which the controller (10) transforms the data provided by the central processor (11) into a format compatible with the machine tool (12), e.g., clock pulse encoded data format suitable for writing into and reading out of a serial storage magnetic memory device (12), a test system is provided wherein the central processor (11) includes a simulation of the controller (10). This simulated controller gives the processor the capability of simulating and applying to the tool controller (10) data in a format equivalent to that normally applied to the tool controller from the tool (12) itself, e.g., a clock encoded data read output. The simulated controller also provides the central processor with the capability of receiving from the tool controller a tool control output in the format compatible with the tool control, e.g., clock encoded data and changing said data into an original format usable in the central processor.