MKS: Machining Kernel Software for CAM-System

A Machining Kernel Software (MKS) which provides a set of basic functions for the CAM system was developed. The main aim of introducing MKS for the CAM system is to allow application programmers to easily form a direct link between CAD and the machining system while interactively processing the machining information. In order to form the direct link between CAD and CAM, a rational parametric representation of a geometric model which is supported by IGES and CCM (Cell-Constructed-geometric-Model) which is proposed by the authors are employed for the interface. MKS is featured by a hierarchical module processing structure, which consists of Data Handling Module, Interactive Machining Information Processing Module and Machine Handling Module, based on CCM. In this paper, the concept of MKS, the relationship between CAD system and MKS/CAM, the basic functions of MKS and some examples of the data processing are described.