Tuning of axis control of multi-axis machines
AssigneeSiemens Aktiengesellschaft
InventorsArpad Csipak, Negjmedin Fazlija, Alexander Kubik, Emanuel Laszlo Pirk
Life of this patent
Estimating the term…
Abstract
A system for tuning of axis control of a multi-axis machine and a method of operating the same are provided. The system includes a knowledge base for acquiring and maintaining factual knowledge associated with the tuning of the axis control. The factual knowledge has a uniform ontology a uniform data representation, and includes known input facts associated with known output facts. The system further includes an inference unit for automatically inferring new output facts associated with given new input facts in accordance with the factual knowledge.
Claims13
A system for tuning of axis control of a multi-axis machine, comprising:
- a knowledge base for acquiring and maintaining factual knowledge associated with the tuning of the axis control according to given tuning requirements,
- the factual knowledge having a uniform ontology and a uniform data representation for a plurality of test cases, and
- the factual knowledge comprising known input facts associated with known output facts for respective test cases;
- and
- a processor, wherein the processor comprises hardware;
- wherein the processor is configured for automatically inferring new output facts associated with given new input facts in accordance with the factual knowledge, wherein when a respective given new input fact differs from a respective known input fact of a respective test case, a corresponding inferred new output fact also differs from the respective known output fact of the respective test case;
- the output facts respectively including:
- at least one of a number of available axis control features,
- at least one of a number of available axis control modes associated with each of the at least one of the number of available axis control features,
- at least one of a number of available axis control parameters associated with each of the at least one of the number of available axis control modes,
- acceptable values for each of the at least one of the number of available axis control parameters;
- wherein the processor is further configured for automatically inferring, in accordance with the factual knowledge, the new output facts associated with the new input facts, if the new input facts represent interpolations or extrapolations of some of the known input facts;
- and
- wherein the processor is further configured for automatically preventing a contradiction within the respective output facts caused by conflicting tuning requirements, wherein the automatically preventing the contradiction is accomplished by mutual exclusion or limitation of contradicting output facts according to known heuristics.
A method of operating a system for tuning of axis control of a multi-axis machine, comprising:
- acquiring and maintaining factual knowledge associated with the tuning of the axis control according to given tuning requirements,
- the factual knowledge having a uniform ontology and a uniform data representation for a plurality of test cases, and
- the factual knowledge having known input facts associated with known output facts for respective test cases;
- and
- automatically inferring new output facts associated with given new input facts in accordance with the factual knowledge, wherein when a respective given new input fact differs from a respective known input fact of a respective test case, a corresponding inferred new output fact also differs from the respective known output fact of the respective test case;
- the output facts respectively including:
- at least one of a number of available axis control features,
- at least one of a number of available axis control modes associated with each of the at least one of the number of available axis control features,
- at least one of a number of available axis control parameters associated with each of the at least one of the number of available axis control modes, and
- acceptable values for each of the at least one of the number of available axis control parameters;
- automatically inferring, in accordance with the factual knowledge, the new output facts associated with the new input facts, if the new input facts represent interpolations or extrapolations of some of the known input facts;
- and
- automatically preventing a contradiction within the respective output facts caused by conflicting tuning requirements, wherein the automatically preventing the contradiction is accomplished by mutual exclusion or limitation of contradicting output facts according to known heuristics.
Dependencies are inferred from the claim text.