| Camshaft is one of the key parts of vehicle engines and its processing accuracyhas great influence on the dynamic performance of the engines. Currently, in most ofthe camshaft grinding enterprises the camshaft programming methods are relativelybackward, or even still in the manual programming phase.Only through effective integrating knowledge based engineering and NCprogramming system, it can reduce the dependence for the senior CNC engineer toaccumulation, mining, sharing and reuse domain knowledge in enterprises and industry,thereby enhancing the CNC camshaft grinding efficiency and quality of programming,shorten production preparation period.Firstly, the status of the research background of the camshaft grinding technology,KBE technology and automated programming technology are analyzed. Three types ofconvex-shaped profile generation methods are described. Mathematical models derivedfrom the profile data and X-C axis coordinates are established. A general mathematicalmodel of cam lift conversion based on the least square method is established, andexperimental results show that the general model can meet the actual requirements.Based on introducing the KBE background of generating and summarizing thealgorithm of knowledge discovery and data mining process, the knowledgerepresentation and reasoning methods are studied, and the corresponding camshaftgrinding knowledge database is established.Further, the overall frame structure of KBE automatic programming system isdeveloped and it covers human-computer interaction, intelligent reasoning module,knowledge base system module, CNC programming modules and test modules.Surface-based processing automatic tool path trajectory and the step are calculated. Itis achieved to combination of knowledge module and automatic programming moduleby using pre-processing and post processing method.The flowchart, algorithm design and interface development of KBE automaticprogramming system software are analyed. Using C++Builder as a developmentplatform, the overall system programming and interface development are achieved.Thetest for the software of automatic program if alse run, and the stability and veracity ofrunning are verified.the software interfaces are compact and nice, and can operatesimply and conveniently.use Automatic generation of numerical control programmingsoftware for the processing of the experimental procedure, Though the gather and analysis of the experiments data, The results show that the programming softwareautomatically generated the correct NC program is feasible.the anticipate goal ofdevelopment have already achieved. |