Cimskil — High Throughput Manufacturing


Cimskil Expert


Cimskil's Expert modules allow you to program the system to act in exactly the way that you require.

You have seen that the Cimskil process uses libraries at run-time. These libraries contain more than data; they contain also the manufacturing processing rules specific to your organization. You can program and easily modify these yourself.

Diagrammatically, the Expert system is represented as:

The sketch above shows a totally new way of automating NC programming tasks. The most important points to note are:

  • The interface is based on the use of tables you utilize to define your requirements.
  • All the components of the libraries are interactive. For example, any manufacturing method will employ data from the machine, tool, F&S and material libraries. This may seem self-evident, but Cimskil provides the capabilities for you to define the interdependencies, e.g., changing feeds and speeds based on material hardness, changing the home point based on the machine. At run-time, the method can then adapt automatically based upon the environment it is given.
  • The Expert system is not run in isolation. You have available the run-time system to try out "what-if?" scenarios, and to test and validate your work as you progress. This capability can be used either to generate output interactively, and then when one is satisfied with the output to encapsulate the work in a new standard method, to be invoked automatically in future - or to try out ideas from scratch, and then to view the results for iterative modification until you are satisfied.

You do not need to define all machine, tool and material characteristics interactively. If you have these data available, and can obtain them in a straightforward ASCII format, then the library can be loaded simply by reading the file into Cimskil.

Default libraries are supplied with the product. The following links give examples; however,  you will always want to re-populate or adapt these. Note that these pages show only the lists of some of the entries in the default libraries - there are very large databases of data maintained for the individual entries.


       Feeds & Speeds Library        Tool Library        Material Library